• 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