Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability
Reexamination Certificate
2004-11-22
2008-08-19
Lohn, Joshua A (Department: 2114)
Error detection/correction and fault detection/recovery
Data processing system error or fault handling
Reliability and availability
C712S213000
Reexamination Certificate
active
07415638
ABSTRACT:
In a pipelined processor where instructions are pre-decoded prior to being stored in a cache, an incorrectly pre-decoded instruction is detected during execution in the pipeline. The corresponding instruction is invalidated in the cache, and the instruction is forced to evaluate as a branch instruction. In particular, the branch instruction is evaluated as “mispredicted not taken” with a branch target address of the incorrectly pre-decoded instruction's address. This, with the invalidated cache line, causes the incorrectly pre-decoded instruction to be re-fetched from memory with a precise address. The re-fetched instruction is then correctly pre-decoded, written to the cache, and executed.
REFERENCES:
patent: 5634136 (1997-05-01), Ohshima et al.
patent: 5850532 (1998-12-01), Narayan et al.
patent: 6092182 (2000-07-01), Mahalingaiah
patent: 6260134 (2001-07-01), Zuraski et al.
patent: 6360317 (2002-03-01), Mahalingaiah et al.
patent: 6460132 (2002-10-01), Miller
patent: 6502185 (2002-12-01), Keller et al.
patent: 6631463 (2003-10-01), Floyd et al.
patent: 6804799 (2004-10-01), Zuraski, Jr.
patent: 6816962 (2004-11-01), Augsburg et al.
patent: 6952754 (2005-10-01), O'Connor et al.
patent: 03003218 (2003-01-01), None
Bridges Jeffrey Todd
Dieffenderfer James Norris
Sartorius Thomas Andrew
Smith Rodney Wayne
Stempel Brian Michael
Agusta Joseph B.
Lohn Joshua A
Pauley Nicholas J.
QUALCOMM Incorporated
Rouse Thomas
LandOfFree
Pre-decode error handling via branch correction does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Pre-decode error handling via branch correction, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Pre-decode error handling via branch correction will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4001435