Triggering workaround capabilities based on events active in...

Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C714S039000

Reexamination Certificate

active

08082467

ABSTRACT:
A novel system and method for working around a processing flaw in a processor is disclosed. At least one instruction is fetched from a memory location. The instruction is decoded. A set of opcode compare logic, associated with an instruction decode unit and/or a set of global completion table, is used for an opcode compare operation. The compare operation compares the instruction and a set of values within at least one opcode compare register in response to the decoding. The instruction is marked with a pattern based on the opcode compare operation. The pattern indicates that the instruction is associated with a processing flaw. The pattern is separate and distinct from opcode information within the instruction that is utilized by the set of opcode compare logic during the opcode compare operation.

REFERENCES:
patent: 4604684 (1986-08-01), Epstein
patent: 4853840 (1989-08-01), Shibuya
patent: 4858104 (1989-08-01), Matsuo et al.
patent: 4873629 (1989-10-01), Harris et al.
patent: 5073855 (1991-12-01), Staplin et al.
patent: 5150468 (1992-09-01), Staplin et al.
patent: 5434985 (1995-07-01), Emma et al.
patent: 5500947 (1996-03-01), Uhler et al.
patent: 5666506 (1997-09-01), Hesson et al.
patent: 5694565 (1997-12-01), Kahle et al.
patent: 5706490 (1998-01-01), Beard et al.
patent: 5717910 (1998-02-01), Henry
patent: 5742805 (1998-04-01), Kulkarni et al.
patent: 5752273 (1998-05-01), Nemirovsky et al.
patent: 5781752 (1998-07-01), Moshovos et al.
patent: 5826089 (1998-10-01), Ireton
patent: 5867684 (1999-02-01), Kahle et al.
patent: 5909567 (1999-06-01), Novak et al.
patent: 6000044 (1999-12-01), Chrysos et al.
patent: 6092185 (2000-07-01), Slegel et al.
patent: 6134646 (2000-10-01), Feiste et al.
patent: 6219742 (2001-04-01), Stanley
patent: 6336183 (2002-01-01), Le et al.
patent: 6484314 (2002-11-01), Ishizaki et al.
patent: 6516408 (2003-02-01), Abiko et al.
patent: 6654869 (2003-11-01), Kahle et al.
patent: 6697939 (2004-02-01), Kahle
patent: 6999952 (2006-02-01), Pham
patent: 7082517 (2006-07-01), Busaba et al.
patent: 7085917 (2006-08-01), Busaba et al.
patent: 7159102 (2007-01-01), Irie et al.
patent: 7162621 (2007-01-01), Kissell
patent: 7269715 (2007-09-01), Le et al.
patent: 7383540 (2008-06-01), Kalra
patent: 7434035 (2008-10-01), Busaba et al.
patent: 7493473 (2009-02-01), Pappalardo et al.
patent: 7761855 (2010-07-01), Kalra
patent: 2002/0152259 (2002-01-01), Trong et al.
patent: 2004/0230777 (2004-11-01), Busaba et al.
patent: 2005/0132338 (2005-06-01), Kalra
patent: 2005/0223292 (2005-10-01), Lee et al.
patent: 2006/0053343 (2006-03-01), Hayem
patent: 2008/0244243 (2008-10-01), Kalra
patent: 2008/0313431 (2008-12-01), Busaba et al.
patent: 2009/0210659 (2009-08-01), Carlough et al.
patent: 2009/0240914 (2009-09-01), Malley et al.
patent: 2009/0240949 (2009-09-01), Alexander et al.
patent: 378816 (1989-12-01), None
patent: 374830 (1992-03-01), None
patent: 2000259408 (2000-09-01), None
patent: 2001229024 (2001-08-01), None
patent: 2004342102 (2004-12-01), None
Michael J, Flynn. Instruction Sets and Their Implementations. IEEE.. EE Department, CSL. Stanford, CA. Dec. 27 to Dec. 29, 1990.
Michael Gschwind and Kemal Ebcioglu and Erik Altman and Sumedh Sathaye. Binary Translation and Architecture Convergence Issues for IBM System/390. In Preceedings of ICS-2000 Sante Fe, New Mexico, Aug. 8-10, 2000.
Abraham Ziv and Merav Aharoni and Sigal Asaf. Solving Range Constraints for Binary Floating Instructions. Haifa University. 2003. International Business Machines Research Labs. Haifa, Israel.
Fadi Busaba and Timothy Slegel and Steven Carlough and Christopher Krygowski and John G. Rell. The Design of the Fixed Point Unit for z990 Microprocessor. GLSVLSI' 04. 2004. Boston.
Gideon D, Intrater and Ilan Y. Spikkinger. Performance Evaluation of a Decoded Instruction Cache for Variable Instruction Length Computers. IEEE. Oct. 2004.
Gang Quan and James P. Davis and Siddhaveerasharan Devarkal and Duncan A . Buell. High Level Synthesis for Large Bit Width Multipliers on FPGAS: A Case Study. Codes+ISSS' 05. 2005. New Jersey.
Jose Rizo Morente and Miguel Casas-Sanchez and C.J. Bleakley. Dynamic Current Modeling at the Instruction Level. ISLPED' 06. 2006. Tegemsee, Germany.
Smruti R. Sarangi and Abhishek Tiwari and Josep Torrellas, Phoenix: Detecting and Recovering from Permanent Processor Design Bugs with Programmable Hardware, Proc. Ann. IEEE/ACM International Symposium. 2006, Microarchitecture (Micro 06), IEEE CS Press.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Triggering workaround capabilities based on events active in... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Triggering workaround capabilities based on events active in..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Triggering workaround capabilities based on events active in... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4302063

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.