Variability Mitigation in Nanometer CMOS Integrated Systems: A Survey of Techniques From Circuits to Software

被引:27
|
作者
Rahimi, Abbas [1 ]
Benini, Luca [2 ,3 ]
Gupta, Rajesh K. [1 ]
机构
[1] Univ Calif San Diego, Dept Comp Sci & Engn, La Jolla, CA 92093 USA
[2] Swiss Fed Inst Technol Zurich, Dept Informat Technol & Elect Engn, CH-8092 Zurich, Switzerland
[3] Univ Bologna, Dept Elect Elect & Informat Engn, I-40136 Bologna, Italy
基金
美国国家科学基金会;
关键词
Approximate computing; resilient systems; timing errors; variability; LOW-POWER; DYNAMIC VOLTAGE; ENERGY-EFFICIENT; ERROR-CORRECTION; TIMING ERRORS; ARCHITECTURE; DESIGN; LOGIC; PERFORMANCE; MICROCONTROLLER;
D O I
10.1109/JPROC.2016.2518864
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Variation in performance and power across manufactured parts and their operating conditions is an accepted reality in modern microelectronic manufacturing processes with geometries in nanometer scales. This article surveys challenges and opportunities in identifying variations, their effects and methods to combat these variations for improved microelectronic devices. We focus on computing devices and their design at various levels to combat variability. First, we provide a review of key concepts with particular emphasis on timing errors caused by various variability sources. We consider methods to predict and prevent, detect and correct, and finally conditions under which such errors can be accepted; we also consider their implications on cost, performance and quality. We provide a comparative evaluation of methods for deployment across various layers of the system from circuits, architecture, to application software. These can be combined in various ways to achieve specific goals related to observability and controllability of the variability effects, providing means to achieve cross-layer or hybrid resilience. We then provide examples of real world resilient single-core and parallel architectures. We find that parallel architectures and parallelism in general provide the best means to combat and exploit variability to design resilient and efficient systems. Using programmable accelerator architectures such as clustered processing elements and GP-GPUs, we show how system designers can coordinate propagation of timing error information and its effects along with new techniques for memoization (i.e., spatial or temporal reuse of computation). This discussion naturally leads to use of these techniques into emerging area of "approximate computing," and how these can be used in building resilient and efficient computing systems. We conclude with an outlook for the emerging field.
引用
收藏
页码:1410 / 1448
页数:39
相关论文
共 20 条
  • [1] A Survey of Testing Techniques for Approximate Integrated Circuits
    Traiola, Marcello
    Virazel, Arnaud
    Girard, Patrick
    Barbareschi, Mario
    Bosio, Alberto
    PROCEEDINGS OF THE IEEE, 2020, 108 (12) : 2178 - 2194
  • [2] Stochastic degradation modeling and simulation for analog integrated circuits in nanometer CMOS
    Gielen, Georges
    Maricau, Elie
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 326 - 331
  • [3] A SURVEY OF LOW-VOLTAGE LOW-POWER TECHNIQUES AND CHALLENGES FOR CMOS DIGITAL CIRCUITS
    Hung, Yu-Cherng
    Shieh, Shao-Hui
    Tung, Chiou-Kou
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2011, 20 (01) : 89 - 105
  • [4] Contemporary CMOS aging mitigation techniques: Survey, taxonomy, and methods
    Khoshavi, Navid
    Ashraf, Rizwan A.
    DeMara, Ronald F.
    Kiamehr, Saman
    Oboril, Fabian
    Tahoori, Mehdi B.
    INTEGRATION-THE VLSI JOURNAL, 2017, 59 : 10 - 22
  • [5] Dependability in Embedded Systems: A Survey of Fault Tolerance Methods and Software-Based Mitigation Techniques
    Solouki, Mohammadreza Amel
    Angizi, Shaahin
    Violante, Massimo
    IEEE ACCESS, 2024, 12 : 180939 - 180967
  • [6] Design Techniques for Low-Voltage RF/mm-Wave Circuits in Nanometer CMOS Technologies
    Ragonese, Egidio
    APPLIED SCIENCES-BASEL, 2022, 12 (04):
  • [7] A Generic Data-Driven Nonparametric Framework for Variability Analysis of Integrated Circuits in Nanometer Technologies
    Mukhopadhyay, Saibal
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2009, 28 (07) : 1038 - 1046
  • [8] A Survey on Optimization Techniques Applied to Magnetic Field Mitigation in Power Systems
    Carlos Bravo-Rodriguez, Juan
    Carlos del-Pino-Lopez, Juan
    Cruz-Romero, Pedro
    ENERGIES, 2019, 12 (07)
  • [9] Survey of Lockstep based Mitigation Techniques for Soft Errors in Embedded Systems
    Wachter, Eduardo Weber
    Kasap, Server
    Zhai, Xiaojun
    Ehsan, Shoaib
    McDonald-Maier, Klaus
    2019 11TH COMPUTER SCIENCE AND ELECTRONIC ENGINEERING (CEEC), 2019, : 124 - 127
  • [10] Flexible Setup for the Measurement of CMOS Time-Dependent Variability With Array-Based Integrated Circuits
    Diaz-Fortuny, Javier
    Saraza-Canflanca, Pablo
    Castro-Lopez, Rafael
    Roca, Elisenda
    Martin-Martinez, Javier
    Rodriguez, Rosana
    Fernandez, Francisco V.
    Nafria, Montserrat
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2020, 69 (03) : 853 - 864