Error detection/correction and fault detection/recovery – Pulse or data error handling – Digital logic testing
Reexamination Certificate
2004-12-22
2009-08-25
Britt, Cynthia (Department: 2117)
Error detection/correction and fault detection/recovery
Pulse or data error handling
Digital logic testing
C714S733000
Reexamination Certificate
active
07581152
ABSTRACT:
A method for a fault free store data path in a software implementation of redundant multithreading environments is described. In one embodiment, after a check is performed by a hardware/software checker, the processor still needs to ensure that the data just checked reaches protected memory without any faults. The present implementation provides sufficient redundant information along the path of a store from register read to commit, such that it may detect any single bit upset error in the path.
REFERENCES:
patent: 4701915 (1987-10-01), Kitamura et al.
patent: 5872910 (1999-02-01), Kuslak et al.
patent: 5923863 (1999-07-01), Adler et al.
patent: 6772368 (2004-08-01), Dhong et al.
patent: 6912648 (2005-06-01), Hammarlund et al.
patent: 7047397 (2006-05-01), Segelken
patent: 7243262 (2007-07-01), Mukherjee
patent: 7308607 (2007-12-01), Reinhardt
patent: 7353365 (2008-04-01), Mukherjee
patent: 7370231 (2008-05-01), Fossum
patent: 7373548 (2008-05-01), Reinhardt
patent: 7386756 (2008-06-01), Emer
patent: 7444497 (2008-10-01), Reinhardt
patent: 7472299 (2008-12-01), Mukherjee
patent: 7475321 (2009-01-01), Gurumurthi
patent: 2001/0037448 (2001-11-01), Mukherjee et al.
patent: 2005/0193283 (2005-09-01), Reinhardt
patent: 2005/0283590 (2005-12-01), Weaver
patent: 2005/0283712 (2005-12-01), Mukherjee
patent: 2005/0283716 (2005-12-01), Mukherjee
patent: 2006/0143551 (2006-06-01), Biswas
patent: 2006/0150048 (2006-07-01), Echeruo
patent: 2007/0011513 (2007-01-01), Biswas
patent: 2007/0022348 (2007-01-01), Racunas
patent: 2007/0168712 (2007-07-01), Racunas
patent: 2007/0234307 (2007-10-01), Luk
patent: 2007/0283195 (2007-12-01), Reinhardt
patent: 2008/0052691 (2008-02-01), Neelakantam
patent: 2008/0163010 (2008-07-01), Racunas
patent: 2008/0239793 (2008-10-01), Burleson
“Transient fault detection via simultaneous multithreading” by Reinhardt et al. Proceedings of 27th International Symposium on Computer Architecture (IEEE Cat. No. RS00201) p. 25-36 Jun. 2000 ISBN: 1 58113 232 8.
Shubhendu S. Mukherjee, Michael Kontz, and Steven K. Reinhardt, “Detailed Design and Evaluation of Redundant Multithreading Alternatives,” Proc. 29th Intl Symp. On Computer Architecture, May 2002.
Namsuk Oh, P. Shirvani, and Ed McCluskey, “Control Flow Checking by Software Signatures,” IEEE Transactions on Reliability, Dec. 2001.
Namsuk Oh, P. Shirvani, and Ed McCluskey, “EDDI: Error Detection by Duplicated Instructions in Superscalar Processors,” IEEE Transactions on Reliability, Dec. 2001.
Nahmsuk Oh, Subhasish Mitra, and Ed McCluskey, “ED4I: Error Detection by Diverse Data and Duplicated Instructions,” IEEE Transactions on Computers, vol. 51, No. 2, Feb. 2002.
Steven K. Reinhardt and Shubhendu S. Mukherjee, “Transient Fault Detection via Simultaneous Multithreading,” Proc. 27th Intl Symp. On Computer Architecture, Jun. 2000.
Kent Wilken and John Paul Shen, “Continuous Signature Monitoring: Low-Cost Concurrent Detection of Processor Control Errors,” IEEE Transactions on Computer-Aided Design, vol. 9, No. 6, Jun. 1990 (Abstract provided).
Daniel P. Siewiorek and Robert S. Swarz, “Reliable Computer Systems: Design and Evaluation,” A.K. Peters Ltd, Oct. 1998; Chapter 8, pp. 586- 648.
Kent Wilken and John Paul Shen, “Continuous Signature Monitoring: Low-Cost Concurrent Detection of Processor Control Errors,” IEEE Transactions on Computer-Aided Design, vol. 9, No. 6, Jun. 1990.
Cohn Robert
Mukherjee Shubhendu S.
Britt Cynthia
Intel Corporation
Nordstrom Erik R.
LandOfFree
Fault free store data path for software implementation of... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Fault free store data path for software implementation of..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Fault free store data path for software implementation of... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4112838