Monitoring Setup and Hold Timing Limits

For safety or AVS applications purpose, it is important to validate and to monitor that the digital circuit is never used outside its worst-case scenario for which it has been designed. Indeed, as there are many sources of static and dynamic variations (process, temperature, local mismatch, aging …), timing closure is performed to fulfil the functionality at best case and worst-case corners. In-Situ Monitor approach are known to be good candidate to rise pre-error flag when circuit operation point is very close to sign-off limits for setup time violations. Here a new validation of this approach is proposed for hold time violations. Implemented on an AES circuit, different experimental characterizations are presented and comparison with Timing Analysis and SPICE simulation are given to illustrate the capability of the approach to detect setup and hold time violation limits. Ageing of circuit exhibits some variation in time of these limits. Finally, different use-case that can affect the hold time violation are presented, and as function of the activity scenario, the slack for the path is discussed.

[1]  F. Cacho,et al.  Aging Investigation of Digital Circuit using In-Situ Monitor , 2018, 2018 International Integrated Reliability Workshop (IIRW).

[2]  K.A. Bowman,et al.  Energy-Efficient and Metastability-Immune Resilient Circuits for Dynamic Variation Tolerance , 2009, IEEE Journal of Solid-State Circuits.

[3]  K.A. Bowman,et al.  Energy-efficient and metastability-immune timing-error detection and recovery circuits for dynamic variation tolerance , 2008, 2008 IEEE International Conference on Integrated Circuit Design and Technology and Tutorial.

[4]  David Blaauw,et al.  Razor II: In Situ Error Detection and Correction for PVT and SER Tolerance , 2008, 2008 IEEE International Solid-State Circuits Conference - Digest of Technical Papers.

[5]  Lorena Anghel,et al.  In-situ slack monitors: taking up the challenge of on-die monitoring of variability and reliability , 2016, 2016 1st IEEE International Verification and Security Workshop (IVSW).

[6]  Ming Zhang,et al.  Circuit Failure Prediction and Its Application to Transistor Aging , 2007, 25th IEEE VLSI Test Symposium (VTS'07).

[7]  S. Kumar,et al.  Investigation of speed sensors accuracy for process and aging compensation , 2018, 2018 IEEE International Reliability Physics Symposium (IRPS).

[8]  Stephan Henzler,et al.  In-Situ Delay Characterization and Local Supply Voltage Adjustment for Compensation of Local Parametric Variations , 2007, IEEE Journal of Solid-State Circuits.

[9]  Trevor Mudge,et al.  Razor: a low-power pipeline based on circuit-level timing speculation , 2003, Proceedings. 36th Annual IEEE/ACM International Symposium on Microarchitecture, 2003. MICRO-36..

[10]  Ricardo Reis,et al.  Protecting Chips Against Hold Time Violations Due to Variability , 2013 .

[11]  James D. Meindl,et al.  Impact of die-to-die and within-die parameter fluctuations on the maximum clock frequency distribution for gigascale integration , 2002, IEEE J. Solid State Circuits.

[12]  James Tschanz,et al.  Parameter variations and impact on circuits and microarchitecture , 2003, Proceedings 2003. Design Automation Conference (IEEE Cat. No.03CH37451).