Replay mechanism for correcting soft errors

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

C714S010000, C714S012000, C712S229000

Reexamination Certificate

active

10653785

ABSTRACT:
A processor is provided that implements a replay mechanism to recover from soft errors. The processor includes a protected execution unit, a check unit to detect errors in results generated by the protected execution unit, and a replay unit to track selected instructions issued to the protected execution unit. When the check unit detects an error, it triggers the replay unit to reissue the selected instructions to the protected execution unit. One embodiment of the replay unit provides an instruction buffer that includes pointers to track issue and retirement status of in-flight instructions. When the check unit indicates an error, the replay unit resets a pointer to reissue the instruction for which the error was detected.

REFERENCES:
patent: 4453215 (1984-06-01), Reid
patent: 4912707 (1990-03-01), Kogge et al.
patent: 5012403 (1991-04-01), Keller et al.
patent: 5185871 (1993-02-01), Frey et al.
patent: 5247628 (1993-09-01), Grohoski
patent: 5321698 (1994-06-01), Nguyen et al.
patent: 5428807 (1995-06-01), McKeen et al.
patent: 5475856 (1995-12-01), Kogge
patent: 5504859 (1996-04-01), Gustafson et al.
patent: 5530802 (1996-06-01), Fuchs et al.
patent: 5530804 (1996-06-01), Edgington et al.
patent: 5535410 (1996-07-01), Watanabe et al.
patent: 5561775 (1996-10-01), Kurosawa et al.
patent: 5604753 (1997-02-01), Bauer et al.
patent: 5630047 (1997-05-01), Wang
patent: 5659721 (1997-08-01), Shen et al.
patent: 5664214 (1997-09-01), Taylor et al.
patent: 5748873 (1998-05-01), Ohguro et al.
patent: 5751985 (1998-05-01), Shen et al.
patent: 5764971 (1998-06-01), Shang et al.
patent: 5765208 (1998-06-01), Nelson et al.
patent: 5784587 (1998-07-01), Lotz et al.
patent: 5787474 (1998-07-01), Pflum
patent: 5903771 (1999-05-01), Sgro et al.
patent: 5966544 (1999-10-01), Sager
patent: 6047370 (2000-04-01), Grochowski
patent: 6058491 (2000-05-01), Bossen et al.
patent: 6076153 (2000-06-01), Grochowski et al.
patent: 6148348 (2000-11-01), Garnett et al.
patent: 6163838 (2000-12-01), Merchant et al.
patent: 6199171 (2001-03-01), Bossen et al.
patent: 6205542 (2001-03-01), Grochowski et al.
patent: 6212626 (2001-04-01), Merchant et al.
patent: 6223304 (2001-04-01), Kling et al.
patent: 6279119 (2001-08-01), Bissett et al.
patent: 6385715 (2002-05-01), Merchant et al.
patent: 6393582 (2002-05-01), Klecka et al.
patent: 6412067 (2002-06-01), Ramirez et al.
patent: 6615366 (2003-09-01), Grochowski et al.
patent: 6625749 (2003-09-01), Quach
patent: 6625756 (2003-09-01), Grochowski et al.
patent: 6629271 (2003-09-01), Lee et al.
patent: 6640313 (2003-10-01), Quach
patent: 6708284 (2004-03-01), Smith
patent: 6745346 (2004-06-01), Quach et al.
patent: 6763481 (2004-07-01), Yamane
patent: 6772368 (2004-08-01), Dhong et al.
patent: 6880069 (2005-04-01), Carmean et al.
patent: 6928583 (2005-08-01), Griffin et al.
patent: 7047341 (2006-05-01), Jung
patent: 7055060 (2006-05-01), Nguyen et al.
patent: 7085959 (2006-08-01), Safford
patent: 2002/0152418 (2002-10-01), Griffin et al.
patent: 2004/0019771 (2004-01-01), Quach
patent: 2004/0064756 (2004-04-01), Kadambi
patent: 2004/0078651 (2004-04-01), Safford et al.
patent: 2004/0123201 (2004-06-01), Nguyen et al.
patent: 2004/0153763 (2004-08-01), Grochowski et al.
patent: 2005/0015659 (2005-01-01), Pomaranski et al.
patent: 2005/0240810 (2005-10-01), Safford et al.
patent: 2005/0240811 (2005-10-01), Safford et al.
patent: 0 315 303 (1989-05-01), None
patent: 0 411 805 (1991-02-01), None
Hennessey, John L. and David A. Patterson, Computer Organization & Design, Morgan Kaufman Publishers, Inc., 2nd Ed., 1997, p. G-8.
Anthony Marsala & Basel Kanawati; PowerPC Processors; System Theory 1994; Proceedings of the 26th Southwestern Symposium. pp. 550-556; Athens, OH USA; ISBN:0-8186-5320; IEEE Catalog #94TH0599-1.
1984 Data Book; Rockwell International, Semiconductor Products Division; Order No. 1, Oct. 1983; pp. 3-1-3-22.
Hennessy, John L., Patterson, David A., “Computer Organization and Design”, 1998 Morgan Kaufmann Publishers, Inc., p. G-8.
International Search Report, PCT/US98/27331, International filing date Dec. 18, 1999, mailing date Apr. 21, 1999 ( 4 pp.).

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

Replay mechanism for correcting soft errors does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Replay mechanism for correcting soft errors, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Replay mechanism for correcting soft errors will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3953020

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