DocumentCode :
1433675
Title :
An IDDQ sensor for concurrent timing error detection
Author :
Knight, Christopher G. ; Singh, Adit D. ; Nelson, Victor P.
Author_Institution :
Dept. of Electr. Eng., Auburn Univ., AL, USA
Volume :
33
Issue :
10
fYear :
1998
fDate :
10/1/1998 12:00:00 AM
Firstpage :
1545
Lastpage :
1550
Abstract :
Error control is a major concern in many computer systems, particularly those deployed in critical applications. Experience shows that most malfunctions during system operation are caused by transient faults, which often manifest themselves as abnormal signal delays that may result in violations of circuit element timing constraints. We present a novel complementary metal-oxide-semiconductor-based concurrent error-detection circuit that allows a flip-flop (or other timing-sensitive circuit element) to sense and signal when its data has been potentially corrupted by a setup or hold timing violation. Our circuit employs on-chip quiescent supply current evaluation to determine when the input changes in relation to a clock edge. Current through the detection circuit should be negligible while the input is stable. If the input changes too close to the clock time, the resulting switching transient current in the detection circuit exceeds a reference threshold at the time of the clock transition, and an error is flagged. We have designed, fabricated, and evaluated a test chip that shows that such an approach can be used to detect setup and hold time violations effectively in clocked circuit elements
Keywords :
CMOS digital integrated circuits; delays; electric current measurement; electric sensing devices; error detection; flip-flops; integrated circuit testing; logic testing; sensitivity analysis; CMOS concurrent error-detection circuit; IDDQ sensor; clocked circuit elements; concurrent timing error detection; error control; flip-flop; hold timing violation; onchip quiescent supply current evaluation; reference threshold; switching transient current; timing-sensitive circuit element; transient faults; Application software; Circuit faults; Circuit testing; Clocks; Computer errors; Current supplies; Delay; Error correction; Flip-flops; Timing;
fLanguage :
English
Journal_Title :
Solid-State Circuits, IEEE Journal of
Publisher :
ieee
ISSN :
0018-9200
Type :
jour
DOI :
10.1109/4.720401
Filename :
720401
Link To Document :
بازگشت