A fast simulator for the analysis of sub-threshold thermal noise transients

The gate length of CMOS transistors is continuing to shrink down to the sub-10nm region and operating voltages are moving toward near-threshold and even sub-threshold values. With this trend, the number of electrons responsible for the total charge of a CMOS node is greatly reduced. As a consequence, thermal fluctuations that shift a gate from its equilibrium point may no longer have a negligible impact on circuit reliability. Time-domain analysis helps understand how transient faults affect a circuit and can guide designers in producing noise-resistant circuitry. However, modeling thermal noise in the time-domain is computationally very costly. Moreover, small fluctuations in electron occupation introduce time-varying biasing point fluctuations, increasing the modeling complexity. To address these challenges, this paper introduces a new approach to modeling thermal noise directly in the time domain by developing a series of stochastic differential equations (SDE) to model various transient effects in the presence of thermal noise. In comparisons to SPICE-based simulations, our approach can provide 3 orders of magnitude speedup in simulation time, with comparable accuracy. This simulation framework is especially valuable for detecting rare events that could translate into fault-inducing noise transients. While it is computationally infeasible to use SPICE to detect such rare events due to thermal noise, we introduce a new iterative approach that allows detecting 6σ events in a matter of a few hours.

[1]  Joseph L. Mundy,et al.  Designing logic circuits for probabilistic computation in the presence of noise , 2005, Proceedings. 42nd Design Automation Conference, 2005..

[2]  R. Iris Bahar,et al.  A Simulation Framework for Analyzing Transient Effects Due to Thermal Noise in Sub-Threshold Circuits , 2015, ACM Great Lakes Symposium on VLSI.

[3]  D. Sylvester,et al.  Soft Error Reduction in Combinational Logic Using Gate Resizing and Flipflop Selection , 2006, 2006 IEEE/ACM International Conference on Computer Aided Design.

[4]  David Blaauw,et al.  Soft error reduction in combinational logic using gate resizing and flipflop selection , 2006, ICCAD.

[5]  R. Iris Bahar,et al.  A Model for Soft Errors in the Subthreshold CMOS Inverter , 2006 .

[6]  Naresh R. Shanbhag,et al.  Sequential Element Design With Built-In Soft Error Resilience , 2006, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[7]  B. L. Bhuva,et al.  Reliability-Aware Synthesis of Combinational Logic With Minimal Performance Penalty , 2013, IEEE Transactions on Nuclear Science.

[8]  C. Mead,et al.  White noise in MOS transistors and resistors , 1993, IEEE Circuits and Devices Magazine.

[9]  G. Shedler,et al.  Simulation of Nonhomogeneous Poisson Processes by Thinning , 1979 .

[10]  L. Garcia-Leyva,et al.  Novel redundant logic design for noisy low voltage scenarios , 2013, 2013 IEEE 4th Latin American Symposium on Circuits and Systems (LASCAS).

[11]  Diana Marculescu,et al.  MARS-C: modeling and reduction of soft errors in combinational circuits , 2006, 2006 43rd ACM/IEEE Design Automation Conference.

[12]  Shot-Noise-Induced Failure in Nanoscale Flip-Flops Part II: Failure Rates in 10-nm Ultimate CMOS , 2012, IEEE Transactions on Electron Devices.

[13]  Joseph L. Mundy,et al.  A noise-immune sub-threshold circuit design based on selective use of Schmitt-trigger logic , 2012, GLSVLSI '12.

[14]  Gilson I. Wirth,et al.  Compact modeling and simulation of Random Telegraph Noise under non-stationary conditions in the presence of random dopants , 2012, Microelectron. Reliab..

[15]  Alper Demir,et al.  Modeling and Simulation of Low-Frequency Noise in Nano Devices: Stochastically Correct and Carefully Crafted Numerical Techniques , 2015, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[16]  David V. Anderson,et al.  Error Immune Logic for Low-Power Probabilistic Computing , 2010, VLSI Design.

[17]  Ali M. Niknejad,et al.  BSIM—SPICE Models Enable FinFET and UTB IC Designs , 2013, IEEE Access.

[18]  Kaushik Roy,et al.  A 160 mV, fully differential, robust schmitt trigger based sub-threshold SRAM , 2007, Proceedings of the 2007 international symposium on Low power electronics and design (ISLPED '07).

[19]  L.W. Massengill,et al.  Reducing Soft Error Rate in Logic Circuits Through Approximate Logic Functions , 2006, IEEE Transactions on Nuclear Science.

[20]  T. Calin,et al.  Upset hardened memory design for submicron CMOS technology , 1996 .

[21]  Yu Cao,et al.  Exploring sub-20nm FinFET design with Predictive Technology Models , 2012, DAC Design Automation Conference 2012.

[22]  Yu Cao,et al.  Simulation of random telegraph Noise with 2-stage equivalent circuit , 2010, 2010 IEEE/ACM International Conference on Computer-Aided Design (ICCAD).

[23]  Diana Marculescu,et al.  A Low-Cost, Systematic Methodology for Soft Error Robustness of Logic Circuits , 2013, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[24]  Ming Zhang,et al.  Combinational Logic Soft Error Correction , 2006, 2006 IEEE International Test Conference.

[25]  Stephanie Thalberg,et al.  Fundamentals Of Modern Vlsi Devices , 2016 .

[26]  Yiorgos Makris,et al.  Soft Error Mitigation Through Selective Addition of Functionally Redundant Wires , 2008, IEEE Transactions on Reliability.

[27]  peixiong zhao,et al.  Simulating Nuclear Events in a TCAD Model of a High-Density SEU Hardened SRAM Technology , 2006, IEEE Transactions on Nuclear Science.

[28]  R. Mazo On the theory of brownian motion , 1973 .