A 22 nm All-Digital Dynamically Adaptive Clock Distribution for Supply Voltage Droop Tolerance

被引:50
作者
Bowman, Keith A. [1 ]
Tokunaga, Carlos [1 ]
Karnik, Tanay [1 ]
De, Vivek K. [1 ]
Tschanz, James W. [1 ]
机构
[1] Intel Corp, Hillsboro, OR 97124 USA
关键词
Adaptive circuit; adaptive design; adaptive clocking; resilient circuit; resilient design; clock-data compensation; variation tolerance; variation-tolerant design; voltage variation; voltage droop; ERROR-DETECTION; POWER;
D O I
10.1109/JSSC.2013.2237972
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
An all-digital dynamically adaptive clock distribution mitigates the impact of high-frequency supply voltage (V-CC) droops on microprocessor performance and energy efficiency. The design integrates a tunable-length delay prior to the global clock distribution to prolong the clock-data delay compensation in critical paths during a V-CC droop. The tunable-length delay prevents critical-path timing-margin degradation for multiple cycles after the V-CC droop occurs, thus allowing a sufficient response time for dynamic adaptation. An on-die dynamic variation monitor detects the onset of the V-CC droop to proactively gate the clock at the end of the tunable-length delay to eliminate the clock edges that would otherwise degrade critical-path timing margin. In comparison to a conventional clock distribution, silicon measurements from a 22 nm test chip demonstrate simultaneous throughput gains and energy reductions of 14% and 3% at 1.0 V, 18% and 5% at 0.8 V, and 31% and 15% at 0.6 V, respectively, for a 10% V-CC droop.
引用
收藏
页码:907 / 916
页数:10
相关论文
共 21 条
[1]  
Auth C., 2012, 2012 IEEE Symposium on VLSI Technology, P131, DOI 10.1109/VLSIT.2012.6242496
[2]  
Bowman K. A., 2012, 2012 IEEE Symposium on VLSI Circuits, P94, DOI 10.1109/VLSIC.2012.6243806
[3]   All-Digital Circuit-Level Dynamic Variation Monitor for Silicon Debug and Adaptive Clock Control [J].
Bowman, Keith A. ;
Tokunaga, Carlos ;
Tschanz, James W. ;
Raychowdhury, Arijit ;
Khellah, Muhammad M. ;
Geuskens, Bibiche M. ;
Lu, Shih-Lien L. ;
Aseron, Paolo A. ;
Karnik, Tanay ;
De, Vivek K. .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2011, 58 (09) :2017-2025
[4]   A 45 nm Resilient Microprocessor Core for Dynamic Variation Tolerance [J].
Bowman, Keith A. ;
Tschanz, James W. ;
Lu, Shih-Lien L. ;
Aseron, Paolo A. ;
Khellah, Muhammad M. ;
Raychowdhury, Arijit ;
Geuskens, Bibiche M. ;
Tokunaga, Carlos ;
Wilkerson, Chris B. ;
Karnik, Tanay ;
De, Vivek K. .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2011, 46 (01) :194-208
[5]   Energy-Efficient and Metastability-Immune Resilient Circuits for Dynamic Variation Tolerance [J].
Bowman, Keith A. ;
Tschanz, James W. ;
Kim, Nam Sung ;
Lee, Janice C. ;
Wilkerson, Chris B. ;
Lu, Shih-Lien L. ;
Karnik, Tanay ;
De, Vivek K. .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2009, 44 (01) :49-63
[6]   A self-tuning DVS processor using delay-error detection and correction [J].
Das, S ;
Roberts, D ;
Lee, S ;
Pant, S ;
Blaauw, D ;
Austin, T ;
Flautner, K ;
Mudge, T .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2006, 41 (04) :792-804
[7]   RazorII: In Situ Error Detection and Correction for PVT and SER Tolerance [J].
Das, Shidhartha ;
Tokunaga, Carlos ;
Pant, Sanjay ;
Ma, Wei-Hsiang ;
Kalaiselvan, Sudherssen ;
Lai, Kevin ;
Bull, David M. ;
Blaauw, David T. .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2009, 44 (01) :32-48
[8]   Miller and noise effects in a synchronizing flip-flop [J].
Dike, C ;
Burton, E .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1999, 34 (06) :849-855
[9]   A 90-nm variable frequency clock system for a power-managed Itanium Architecture processor [J].
Fischer, T ;
Desai, J ;
Doyle, B ;
Naffziger, S ;
Patella, B .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2006, 41 (01) :218-228
[10]  
Hailu E., 2006, INT SOLID STATE CIRC, P548