Title :
DVS for on-chip bus designs based on timing error correction
Author :
Kaul, Himanshu ; Sylvester, Dennis ; Blaauw, David ; Mudge, Trevor ; Austin, Todd
Author_Institution :
Circuit Res. Labs, Intel Corp., Hillsboro, OR, USA
Abstract :
On-chip buses are typically designed to meet performance constraints for worst-case conditions, including process corner, temperature, IR-drop, and neighboring net switching pattern. This can result in significant performance slack at more typical operating conditions. We propose a dynamic voltage scaling (DVS) technique for buses, based on a double sampling latch which can detect and correct for delay errors without the need for retransmission. The proposed approach recovers the available slack at non-worst-case operating points through more aggressive voltage scaling and track changing conditions by monitoring the error recovery rate. Voltage margins needed in traditional designs to accommodate worst-case performance conditions are therefore eliminated, resulting in a significant improvement in energy efficiency. The approach was implemented for a 6 mm memory read bus operating at 1.5 GHz (0.13 μm technology node) and was simulated for a number of benchmark programs. Even at the worst-case process and environment conditions, energy gains of up to 17% are achieved, with error recovery rates under 2.3%. At more typical process and environment conditions, energy gains range from 35% to 45%, with a performance degradation under 2%. An analysis of optimum interconnect architectures for maximizing energy gains with this approach shows that the proposed approach performs well with technology scaling.
Keywords :
delays; integrated circuit interconnections; integrated circuit layout; power consumption; system buses; 0.13 micron; 6 mm; delay errors; double sampling latch; dynamic voltage scaling; energy gain maximization; error recovery rate; interconnect architectures; memory read bus; on-chip bus designs; power consumption; technology scaling; track changing; worst-case performance conditions; Condition monitoring; Delay; Dynamic voltage scaling; Energy efficiency; Error correction; Performance gain; Sampling methods; Temperature; Timing; Voltage control;
Conference_Titel :
Design, Automation and Test in Europe, 2005. Proceedings
Print_ISBN :
0-7695-2288-2
DOI :
10.1109/DATE.2005.125