Modeling the Effect of Process, Power-Supply Voltage and Temperature Variations on the Timing Response of Nanometer Digital Circuits

The implementation of complex, high-performance digital functionality in nanometer CMOS technologies faces significant design and test challenges related to the increased susceptibility to process variations and environmental or operation-dependent disturbances. This paper proposes the application of unified semi-empirical propagation delay variation models to estimate the effect of Process, power supply Voltage, and Temperature (PVT) variations on the timing response of nanometer digital circuits. Experimental results based on electrical simulations of circuits designed in 65, 45, and 32 nm CMOS technologies are presented demonstrating that the models can be used for the analytical derivation of delay variability windows and delay variability statistical distributions associated to process variations. This information can be used during the design and test processes. On one hand, it allows the robustness of a given circuit in the presence of PVT variations to be assessed in the design environment. On the other hand, it allows boundaries between expected functional windows and those associated to abnormal behaviors due to delay faults to be defined. The main advantage of the proposed approach is that the effect of process variations on circuits’ performance can simultaneously be analyzed with those of power supply voltage and temperature variations. Experimental results have also been obtained on several FPGA boards including nanometer-scale Xilinx™ and Altera™ devices. These results provide a proof-of-concept, on real circuits, of the practical usefulness of the models.

[1]  Yu Cao,et al.  Predictive Technology Model for Nano-CMOS Design Exploration , 2006, 2006 1st International Conference on Nano-Networks and Workshops.

[2]  Navakanta Bhat,et al.  On a Generalized Framework for Modeling the Effects of Process Variations on Circuit Delay Performance Using Response Surface Methodology , 2007, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[3]  David Blaauw,et al.  Statistical gate delay model considering multiple input switching , 2004, Proceedings. 41st Design Automation Conference, 2004..

[4]  João Paulo Teixeira,et al.  Impact of Power Supply Voltage Variations on FPGA-Based Digital Systems Performance , 2010, J. Low Power Electron..

[5]  João Paulo Teixeira,et al.  Lower VDD Operation of FPGA-Based Digital Circuits Through Delay Modeling and Time Borrowing , 2011, J. Low Power Electron..

[6]  D. Timmermann,et al.  Algorithm for Fast Statistical Timing Analysis , 2007, 2007 International Symposium on System-on-Chip.

[7]  Thomas D. Burd,et al.  The simulation and evaluation of dynamic voltage scaling algorithms , 1998, Proceedings. 1998 International Symposium on Low Power Electronics and Design (IEEE Cat. No.98TH8379).

[8]  João Paulo Teixeira,et al.  Dynamic fault detection in digital systems using dynamic voltage scaling and multi-temperature schemes , 2006, 12th IEEE International On-Line Testing Symposium (IOLTS'06).

[9]  Chandu Visweswariah Statistical analysis and design: from picoseconds to probabilities , 2004, Proceedings. SBCCI 2004. 17th Symposium on Integrated Circuits and Systems Design (IEEE Cat. No.04TH8784).

[10]  I. C. Teixeira,et al.  On-line BIST for performance failure prediction under aging effects in automotive safety-critical applications , 2011, 2011 12th Latin American Test Workshop (LATW).

[11]  Luca Benini,et al.  Dynamic Thermal Clock Skew Compensation using Tunable Delay Buffers , 2006, ISLPED'06 Proceedings of the 2006 International Symposium on Low Power Electronics and Design.

[12]  João Paulo Teixeira,et al.  Fault Modeling and Simulation of Power Supply Voltage Transients in Digital Systems on a Chip , 2005, J. Electron. Test..

[13]  Massimo Alioto,et al.  Understanding the Effect of Process Variations on the Delay of Static and Domino Logic , 2010, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[14]  Mohab Anis,et al.  Statistical Thermal Profile Considering Process Variations: Analysis and Applications , 2008, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[15]  Sani R. Nassif,et al.  Analyzing the impact of process variations on parametric measurements: Novel models and applications , 2009, 2009 Design, Automation & Test in Europe Conference & Exhibition.

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

[17]  Mehrdad Nourani,et al.  Signal Integrity: Fault Modeling and Testing in High-Speed SoCs , 2002, J. Electron. Test..

[18]  João Paulo Teixeira,et al.  Delay Modeling for Power Noise and Temperature-Aware Design and Test of Digital Systems , 2008, J. Low Power Electron..

[19]  Yan Lin,et al.  Stochastic Physical Synthesis Considering Prerouting Interconnect Uncertainty and Process Variation for FPGAs , 2008, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[20]  Kaustav Banerjee,et al.  Modeling and analysis of nonuniform substrate temperature effects on global ULSI interconnects , 2005, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[21]  Guido Gronthoud,et al.  Power Supply Noise in Delay Testing , 2006, 2006 IEEE International Test Conference.

[22]  João Paulo Teixeira,et al.  Delay-fault tolerance to power supply Voltage disturbances analysis in nanometer technologies , 2009, 2009 15th IEEE International On-Line Testing Symposium.

[23]  Ying Zhang,et al.  Energy-aware deterministic fault tolerance in distributed real-time embedded systems , 2004, Proceedings. 41st Design Automation Conference, 2004..

[24]  Subhasish Mitra,et al.  Robust System Design to Overcome CMOS Reliability Challenges , 2011, IEEE Journal on Emerging and Selected Topics in Circuits and Systems.

[25]  Keith A. Bowman,et al.  Circuit techniques for dynamic variation tolerance , 2009, 2009 46th ACM/IEEE Design Automation Conference.

[26]  Kurt Keutzer,et al.  A general probabilistic framework for worst case timing analysis , 2002, DAC '02.

[27]  Farid N. Najm,et al.  An adaptive FPGA architecture with process variation compensation and reduced leakage , 2006, 2006 43rd ACM/IEEE Design Automation Conference.

[28]  A. R. Newton,et al.  Alpha-power law MOSFET model and its applications to CMOS inverter delay and other formulas , 1990 .

[29]  Jinjun Xiong,et al.  Non-Gaussian Statistical Timing Analysis Using Second-Order Polynomial Fitting , 2009, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.