iEDCL: Streamlined, False-Error-Free Error Detection and Correction Scheme in a Near-Threshold Enabled 32-bit Processor

被引:0
|
作者
Yu, Runze [1 ,2 ]
Li, Zhenhao [1 ,2 ]
Deng, Xi [1 ,2 ]
Wang, Zhaoxu [1 ,2 ]
Jia, Wei [1 ,2 ]
Zhang, Haoming [3 ]
Liu, Zhenglin [1 ,2 ]
机构
[1] Huazhong Univ Sci & Technol, Sch Integrated Circuits, Wuhan 430074, Peoples R China
[2] Huazhong Univ Sci & Technol, Sch Cyber Sci & Engn, Wuhan 430074, Peoples R China
[3] Top AI Semicond Co Ltd, Wuhan 430000, Peoples R China
基金
中国国家自然科学基金;
关键词
Clocks; Circuits; Adaptive voltage scaling (AVS); designer-friendly; energy efficiency; error detection and correction (EDAC); near-threshold; VARIATION-TOLERANT; DESIGN;
D O I
10.1109/TVLSI.2024.3409315
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This article presents internal error detection, correction, and latching (iEDCL), a designer-friendly, fully functional error detection and correction (EDAC) approach tailored for energy-efficient near-threshold systems capable of tolerating variations. It embeds error detection (ED), correction, and latching circuits within a flip-flop (FF) with an additional 15 transistors to monitor critical paths. Notably, iEDCL's error-aware capability remains stable despite clock latency and parasitic effects, relieving designers of extensive involvement and eliminating false errors. iEDCL is automatedly implemented in an ARM Cortex-M0 processor at 55 nm without extra architecture modifications, incurring only a 6.78% area overhead. An adaptive voltage scaling (AVS) loop enables automatic operation, achieving high energy efficiency beyond the point of the first failure while maintaining a predefined error rate. Measurement results obtained from different dies at various temperatures demonstrate significant energy savings achieved by the iEDCL processor, with up to 16.9% and 49.1% reductions compared to critical baseline and signoff designs, respectively, while maintaining a 5% error rate at a 16 MHz frequency. To the best of our knowledge, this article presents one of the first FF EDAC implementations fully operational without potential false errors at near-threshold voltages while enhancing energy efficiency.
引用
收藏
页码:1436 / 1446
页数:11
相关论文
共 13 条
  • [1] Margin Elimination Through Timing Error Detection in a Near-Threshold Enabled 32-bit Microcontroller in 40-nm CMOS
    Reyserhove, Hans
    Dehaene, Wim
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2018, 53 (07) : 2101 - 2113
  • [2] A 32-bit RISC processor with concurrent error detection
    Maamar, A
    Russell, G
    24TH EUROMICRO CONFERENCE - PROCEEDING, VOLS 1 AND 2, 1998, : 461 - 467
  • [3] IMPLEMENTATION OF 32-BIT RISC PROCESSOR INCORPORATING HARDWARE CONCURRENT ERROR-DETECTION AND CORRECTION
    ELLIOTT, ID
    SAYERS, IL
    IEE PROCEEDINGS-E COMPUTERS AND DIGITAL TECHNIQUES, 1990, 137 (01): : 88 - 102
  • [4] A Variation-Tolerant Near-Threshold Processor With Instruction-Level Error Correction
    Wang, Sheng
    Chen, Chen
    Xiang, Xiao-Yan
    Meng, Jian-Yi
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2017, 25 (07) : 1993 - 2006
  • [5] Strengthened 32-bit AES implementation: Architectural error correction configuration with a new voting scheme
    Sheikhpur, Saeideh
    Taheri, Mahdi
    Ansari, Mohammad Saeed
    Mahani, Ali
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2021, 15 (06): : 395 - 408
  • [6] Design Margin Elimination in a Near-Threshold Timing Error Masking-Aware 32-bit ARM Cortex M0 in 40nm CMOS
    Reyserhove, Hans
    Dehaene, Wim
    ESSCIRC 2017 - 43RD IEEE EUROPEAN SOLID STATE CIRCUITS CONFERENCE, 2017, : 155 - 158
  • [7] A Near-Threshold Spiking Neural Network Accelerator With a Body-Swapping-Based In Situ Error Detection and Correction Technique
    Kim, Seongjong
    Cerqueira, Joao Pedro
    Seok, Mingoo
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2019, 27 (08) : 1886 - 1896
  • [8] A Power-Efficient 32 bit ARM Processor Using Timing-Error Detection and Correction for Transient-Error Tolerance and Adaptation to PVT Variation
    Bull, David
    Das, Shidhartha
    Shivashankar, Karthik
    Dasika, Ganesh S.
    Flautner, Krisztian
    Blaauw, David
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2011, 46 (01) : 18 - 31
  • [9] Completion Detection-Based Timing Error Detection and Correction in a Near-Threshold RISC-V Microprocessor in FDSOI 28 nm
    Uytterhoeven, Roel
    Dehaene, Wim
    IEEE SOLID-STATE CIRCUITS LETTERS, 2020, 3 : 230 - 233
  • [10] Design of Light-Weight Timing Error Detection and Correction Circuits for Energy-Efficient Near-Threshold Voltage Operation
    Fan, Xuemei
    Liu, Hao
    Li, Hongwei
    Lu, Shengli
    Han, Jie
    ELECTRONICS, 2022, 11 (18)