“Free” Razor: A novel adaptive voltage scaling low power technique for data path SoC designs

This paper proposes a novel adaptive voltage scaling low power design methodology for large System on Chip (SoC) that demands constant data throughput. The proposed technique scales the supply voltage to the SoC based on operating conditions and bit error rate (BER) margin available in a system. It allows occasional timing errors in the circuit and relies on a forward error correction (FEC) that exists in the system to correct the errors. As a result, the proposed technique requires no hardware overhead but yields significant power savings. More importantly, it does not require any circuit modification based on place and route, thus easy to implement and has no impact on time to market. The new technique has been implemented in a complex telecom SoC design and silicon measurement shows power savings up to 46%.

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

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

[3]  K.A. Bowman,et al.  Energy-efficient and metastability-immune timing-error detection and recovery circuits for dynamic variation tolerance , 2008, 2008 IEEE International Conference on Integrated Circuit Design and Technology and Tutorial.

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

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

[6]  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).

[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]  Yuejian Wu,et al.  Low power decoding of BCH codes , 2004, 2004 IEEE International Symposium on Circuits and Systems (IEEE Cat. No.04CH37512).

[9]  David Blaauw,et al.  Razor: A Low-Power Pipeline Based on Circuit-Level Timing Speculation , 2003, MICRO.

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