• DocumentCode
    3083569
  • Title

    Error prediction based on concurrent self-test and reduced slack time

  • Author

    Gherman, Valentin ; Massas, Julien ; Evain, Samuel ; Chevobbe, Stéphane ; Bonhomme, Yannick

  • Author_Institution
    Embedded Syst. Reliability Lab., CEA, Gif-sur-Yvette, France
  • fYear
    2011
  • fDate
    14-18 March 2011
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Small circuit defects occurred during manufacturing and/or enhanced/induced by various aging mechanisms represent a serious challenge in advanced scaled CMOS technologies. These defects initially manifest as small delay faults that may evolve in time and exceed the slack time in the clock cycle period. Periodic tests performed with reduced slack time provide a low-cost solution that allows to predict failures induced by slowly evolving delay faults. Unfortunately, such tests have limited fault coverage and fault detection latency. Here, we introduce a way to complement or completely replace the periodic testing with reduced slack time. Delay control structures are proposed to enable arbitrarily small parts of the monitored component to switch fast between a normal operating mode and a degraded mode characterized by a smaller slack time. Only two or three additional transistors are needed for each flip-flop in the monitored logic. Micro-architectural support for a concurrent self-test of pipelined logic that takes benefit of the introduced degraded mode is presented as well. Test stimuli are produced on the fly by the last two valid operations executed before each stall cycle. Test result evaluation is facilitated by the replication of the last valid operation during a stall cycle. Protection against transient faults can be achieved if each operation is replicated via stall cycle insertion.
  • Keywords
    CMOS logic circuits; flip-flops; logic testing; CMOS; aging mechanism; concurrent self-testing; delay control structure; delay fault; error prediction; failure prediction; fault coverage; fault detection latency; flip-flop; logic monitoring; microarchitectural support; periodic testing; pipelined logic; stall cycle insertion; transient fault; transistor; Aging; Built-in self-test; Circuit faults; Clocks; Delay; Flip-flops; Pipelines;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2011
  • Conference_Location
    Grenoble
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-61284-208-0
  • Type

    conf

  • DOI
    10.1109/DATE.2011.5763258
  • Filename
    5763258