Circuit Reliability Comparison Between Stochastic Computing and Binary Computing

Reliability-enhanced circuit design is increasingly demanded due to severer transistor aging and variations at nanoscale. In this brief, new insights of inherently enhancing reliability are presented, based on the emerging computing paradigm of stochastic computing (SC). A new cross-layer reliability simulation flow supporting statistical static timing analysis (SSTA) is proposed, with a new long-term compact transistor aging model validated by 16/14nm FinFET experimental data. Then, the reliability of SC circuits in practical applications is investigated and compared with that of conventional binary circuits, for the first time. The results indicate that, the performance of SC circuits is intrinsically resistant to aging and variations ascribed to the circuit topology and the probability encoding. It suggests that, SC can provide more relaxed circuit design margins, offering promises to the application of emerging nanodevices in the future.

[1]  Peng Hao,et al.  Towards reliability-aware circuit design in nanoscale FinFET technology: — New-generation aging model and circuit reliability simulator , 2017, 2017 IEEE/ACM International Conference on Computer-Aided Design (ICCAD).

[2]  B. Kaczer,et al.  Recent advances in understanding the bias temperature instability , 2010, 2010 International Electron Devices Meeting.

[3]  David Blaauw,et al.  A 28NM Integrated True Random Number Generator Harvesting Entropy from MRAM , 2018, 2018 IEEE Symposium on VLSI Circuits.

[4]  John P. Hayes,et al.  Stochastic circuits for real-time image-processing applications , 2013, 2013 50th ACM/EDAC/IEEE Design Automation Conference (DAC).

[5]  John P. Hayes Introduction to stochastic computing and its challenges , 2015, 2015 52nd ACM/EDAC/IEEE Design Automation Conference (DAC).

[6]  Eero P. Simoncelli,et al.  Image quality assessment: from error visibility to structural similarity , 2004, IEEE Transactions on Image Processing.

[7]  N. Xu,et al.  Binary and Ternary True Random Number Generators Based on Spin Orbit Torque , 2018, 2018 IEEE International Electron Devices Meeting (IEDM).

[8]  Ru Huang,et al.  Design guidelines of stochastic computing based on FinFET: A technology-circuit perspective , 2017, 2017 IEEE International Electron Devices Meeting (IEDM).

[9]  Gennadi Bersuker,et al.  PBTI-Induced Random Timing Jitter in Circuit-Speed Random Logic , 2014, IEEE Transactions on Electron Devices.

[10]  Yuan Wang,et al.  A Parallel Bitstream Generator for Stochastic Computing , 2019, 2019 Silicon Nanoelectronics Workshop (SNW).

[11]  Wei Wang,et al.  On-Chip Aging Sensor Circuits for Reliable Nanometer MOSFET Digital Circuits , 2010, IEEE Transactions on Circuits and Systems II: Express Briefs.

[12]  Mark Zwolinski,et al.  Multi-Path Aging Sensor for Cost-Efficient Delay Fault Prediction , 2018, IEEE Transactions on Circuits and Systems II: Express Briefs.

[13]  R. Huang,et al.  Variability-and reliability-aware design for 16/14nm and beyond technology , 2017, 2017 IEEE International Electron Devices Meeting (IEDM).

[14]  Chang-Chih Chen,et al.  System-Level Modeling of Microprocessor Reliability Degradation Due to Bias Temperature Instability and Hot Carrier Injection , 2016, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[15]  Yu Cao,et al.  Cross-Layer Modeling and Simulation of Circuit Reliability , 2014, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[16]  John P. Hayes,et al.  The Promise and Challenge of Stochastic Computing , 2018, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[17]  Mehrdad Nourani,et al.  Controlling Aging in Timing-Critical Paths , 2016, IEEE Design & Test.

[18]  Zhigang Ji,et al.  Design for reliability with the advanced integrated circuit (IC) technology: challenges and opportunities , 2019, Science China Information Sciences.

[19]  Ru Huang,et al.  New insights into the near-threshold design in nanoscale FinFET technology for sub-0.2V applications , 2016, 2016 IEEE International Electron Devices Meeting (IEDM).