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