Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability
Reexamination Certificate
2008-10-22
2011-10-18
Spittle, Matthew (Department: 2111)
Error detection/correction and fault detection/recovery
Data processing system error or fault handling
Reliability and availability
C714S002000, C714S048000, C714S049000, C714S731000, C714S744000, C713S400000, C713S401000, C713S600000, C713S601000
Reexamination Certificate
active
08042010
ABSTRACT:
One embodiment of the present invention provides a system that augments a circuit design with a mechanism for detecting and correcting timing errors. This system first partitions the circuit into a set of blocks that are clocked by an independent clock source, and integrates an error signal propagation circuit between the set of blocks. For a respective block, the system determines a set of internal registers that are to be implemented as double data sampling registers, and replaces the determined set of internal registers with double data sampling registers, wherein a given double data sampling register is configured to generate an error signal when it detects a timing error. Then, the system integrates a two-phase error correction circuit into the respective block, wherein when notified of a timing error by a double data sampling register, the two-phase error correction circuit is configured to stall registers in the respective block.
REFERENCES:
patent: 4462072 (1984-07-01), Tague et al.
patent: 4616335 (1986-10-01), Howe et al.
patent: 4679195 (1987-07-01), Dewey
patent: 4916697 (1990-04-01), Roche et al.
patent: 5230046 (1993-07-01), Iwata et al.
patent: 5918043 (1999-06-01), Kardach et al.
patent: 6889311 (2005-05-01), Flores et al.
patent: 6996735 (2006-02-01), Flores et al.
patent: 7065665 (2006-06-01), Jacobson et al.
patent: 7475227 (2009-01-01), Jacobson et al.
patent: 2006/0005091 (2006-01-01), Mitra
patent: 2007/0016817 (2007-01-01), Albonesi
patent: 2008/0115004 (2008-05-01), Braun
patent: 2008/0250271 (2008-10-01), Ozer
Ernst et al. Razor: A Low-Power Pipeline Based on Circuit-Level Timing Speculation. Proceedings of the 36th International Symposium on Microarchitecture. IEEE. 2003.
Subramanian et al. Conjoined Pipeline: Enhancing Hardware Reliability and Performance through Organized Pipeline Redundancy. IEEE. 2008.
Kumar et al. Method to Minimize the Clock Skew and Uniform Clock Distribution using Parallel Port in Pipe Line Based Multi Channel DMA Request Terminal for Frequency Measurement. IJCSIT. vol. 1. pp. 126-129. 2010.
Dartu Florentin
Shenoy Narendra V.
Park Vaughan Fleming & Dowler LLP
Spittle Matthew
Synopsys Inc.
LandOfFree
Two-phase clock-stalling technique for error detection and... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Two-phase clock-stalling technique for error detection and..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Two-phase clock-stalling technique for error detection and... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4291700