Free Razor: A Novel Voltage Scaling Low-Power Technique for Large SoC Designs

This paper proposes a novel voltage scaling low-power design methodology for large system-on-chip (SoC) designs. It scales the supply voltage to a SoC based on operating conditions and bit error rate in a system. It allows occasional timing errors in the circuit and relies on a forward error correction that already exists in the system to correct the errors. As a result, the proposed technique imposes no hardware overhead yet yields significant power savings. More importantly, it does not require any circuit modification based on place and route, thus it is easy to implement and has no impact for time to market. The new technique was implemented in a complex telecom SoC design, and silicon measurements show power savings up to 50% for free.

[1]  Anantha P. Chandrakasan,et al.  Low-power CMOS digital design , 1992 .

[2]  Nam Sung Kim,et al.  Energy-Efficient and Metastability-Immune Timing-Error Detection and Instruction-Replay-Based Recovery Circuits for Dynamic-Variation Tolerance , 2008, 2008 IEEE International Solid-State Circuits Conference - Digest of Technical Papers.

[3]  Manoj Sachdev,et al.  Efficient adaptive voltage scaling system through on-chip critical path emulation , 2004, Proceedings of the 2004 International Symposium on Low Power Electronics and Design (IEEE Cat. No.04TH8758).

[4]  Régis Leveugle,et al.  Analysis and comparison of fault tolerant FSM architecture based on SEC codes , 1993, Proceedings of 1993 IEEE International Workshop on Defect and Fault Tolerance in VLSI Systems.

[5]  David M. Bull,et al.  RazorII: In Situ Error Detection and Correction for PVT and SER Tolerance , 2009, IEEE Journal of Solid-State Circuits.

[6]  Robert C. Aitken,et al.  Low Power Methodology Manual - for System-on-Chip Design , 2007 .

[7]  David Blaauw,et al.  Razor II: In Situ Error Detection and Correction for PVT and SER Tolerance , 2008, 2008 IEEE International Solid-State Circuits Conference - Digest of Technical Papers.

[8]  Mahmut T. Kandemir,et al.  Leakage Current: Moore's Law Meets Static Power , 2003, Computer.

[9]  Trevor Mudge,et al.  Razor: a low-power pipeline based on circuit-level timing speculation , 2003, Proceedings. 36th Annual IEEE/ACM International Symposium on Microarchitecture, 2003. MICRO-36..

[10]  D.T. Wang,et al.  A statistical model based ASIC skew selection method , 2004, 2004 IEEE Workshop on Microelectronics and Electron Devices.

[11]  D. Blaauw,et al.  CPU, heal thyself , 2009, IEEE Spectrum.

[12]  Naresh R. Shanbhag Reliable and energy-efficient digital signal processing , 2002, DAC '02.

[13]  Shu Lin,et al.  Error control coding : fundamentals and applications , 1983 .

[14]  Yuejian Wu,et al.  Low power decoding of BCH codes , 2004, 2004 IEEE International Symposium on Circuits and Systems (IEEE Cat. No.04CH37512).

[15]  Trevor Mudge,et al.  A self-tuning DVS processor using delay-error detection and correction , 2005, VLSIC 2005.