← 返回 JSSC 论文列表
📄 下载 JSSC 原文 PDF
JSSC 2015第6期Data Converters65nmProcessor/CPU

V ariation-Tolerant, Ultra-Low-V oltage Microprocessor With a Low-Overhead, Within-a-Cycle In-Situ Timing-Error Detection and Correction Technique Seongjong Kim and

提出一种超低电压微处理器设计,通过低开销EDAC技术提升电压可扩展性和容错能力。
65nm, 42%最低能耗降低, 38%能耗降低, 2.3倍吞吐量提升
超低电压微处理器EDAC动态电压调节容错设计
创新点1:电压可扩展的低开销EDAC技术(方法创新)。该技术通过优化错误检测与校正电路,显著降低了传统EDAC在超低电压设计中的面积和能耗开销,同时提高了电压可扩展性,使得在140mV额外电压缩放下实现42%的最低能耗降低。
创新点2:动态电压调节方案(系统创新)。通过实时监测时序错误标志,动态调整工作电压,有效应对静态/慢速和快速动态变化,从而消除传统设计中的时序和电压裕量,在相同吞吐量(80MHz)下能耗降低38%。
创新点3:消除时序和电压裕量(电路创新)。通过原位错误检测与校正技术,在典型工艺/电压/温度条件下,实现了时序和电压裕量的虚拟消除,从而在相同能耗下吞吐量提升2.3倍。
创新点4:低开销设计实现(电路创新)。整个设计的面积开销仅为8.3%,通过优化电路结构和EDAC技术,在保证性能的同时显著降低了硬件资源占用。
Abstract
This paper presents a design approach for upgrading the resiliency of ultra-low-voltage (ULV) microprocessors through a voltage-scalable and low-overhead in-situ error detection and correction (EDAC) technique. Particular efforts are made to overcome the poor voltage scalabil ity and area/energy/throughput overhead of the existing EDAC techniques when applied to ULV designs. The 16 bit microprocess or employing the proposed EDAC and dynamic voltage scaling schemes is demonstrated in a 65 nm. The microprocessor can automatically modulate based on timing error flags across static/slow variations and in-situ detect and correct the timing err ors from fast dynamic variations, virtually eliminating timing and voltage margins. At a typical process/voltage/temperature corner, the proposed design improves the minimum energy consumption by 42% with 140 mV additional voltage scaling, as compared to the baseline design. At the same throughput (80 MHz), the proposed design consumes 38% less en- ergy than the baseline operating at its minimum energy point. At the same energy consumption, the proposed design achieves 2.3 higher throughput than the baseline design. The area overhead of t h ep r o p o s e dd e s i g ni s8 . 3 % .