ABSTRACT
This paper describes an efficient hierarchical design and optimization approach for ultra-low power CMOS logic circuits. We introduce the Hierarchical Activity-Aware Time Slack Distribution (HA2TSD) algorithm, which distributes the surplus time slack into the most power-hungry modules hierarchically. HA2TSD ensures that the total slack budget is maximal and the total power is near-minimal. Based on these time slacks, we have optimized technology parameters (supply voltage, threshold voltage, and device width) through a gate-level power optimizer and have tested the algorithm on a set of benchmark example circuits and building blocks of a synthesizable ARM core. The experimental results show that our strategy delivers over an order of magnitude savings in total (static and dynamic) power and reduces the optimization run-time significantly.
- A. Chandrakasan, S. Sheng, and R. Brodersen, "Low-power CMOS digital design," IEEE Journal of Solid-State Circuits, vol. 27, pp. 473--484, April 1992.Google ScholarCross Ref
- J.M. Rabaey and M. Pedram, Low Power Design Methodologies, Kluwer Academic Publishers, 1996, pp 21-64,130--160. Google ScholarDigital Library
- R. Nair, C.L. Berman, P.S. hauge, and E.J. Yoffe, "Generation of performance constraints for layout," IEEE Transactions on Computer-Aided Design, pp.860--874, Aug. 1989.Google ScholarDigital Library
- T. Gao, P.M. Vaidya, and C.L. Liu,"A new performance driven placement algorithm," Proc. of ICCAD, pp. 44--47, 1991.Google Scholar
- H. Youssef and E. Shragowitz, " Timing constraints for correct performance," Proc. of ICCAD, pp. 24--27, 1990.Google Scholar
- P. Pant, V. De, and A. Chatterjee, "Simultaneous power Supply, threshold voltage, and transistor size optimization for low-power operation of CMOS circuits," IEEE Trans. On VLSI Systems, vol. 6, no. 4, pp. 538--545, December 1998. Google ScholarDigital Library
- T. Sakurai and A.R. Newton, "Alpha-power law MOSFET model and its applications to CMOS inverter delay and other formulas," IEEE Journal Solid-State Circuits, vol. 25, pp. 584--594, Apr. 1990.Google ScholarCross Ref
- A. Bhavnagarwala, V. De, B. Austin, and J. Meindl, "Circuit techniques for CMOS low power GSI," in Proc. Int. Symp. Low Power Electron. Design: Dig. Tech. Papers, Aug. 1996, pp. 193--196. Google ScholarDigital Library
- A.Raghunathan, N.K. Jha, and S. Dey, High-Level Power Analysis and Optimization, Kluwer Academic Publishers, 1998, pp 1--25. Google ScholarDigital Library
- K. Roy and S.C. Prasad, Low-Power CMOS VLSI Circuit Design, John wiley & Sons, Inc., 2000, pp. 201--252.Google Scholar
- T. Kobayashi and T. Sakurai, "Self adjusting threshold voltage scheme (SATS) for low voltage high speed operation," IEEE CICC, 1994, pp.271--277.Google Scholar
- S. Mutoh, "1-V Power supply high-speed digital circuit technology with multithreshold-voltage CMOS," IEEE Journal of Solid-State Circuits, vol. 30, pp. 847-, April 1992.Google ScholarCross Ref
- A. Fariborz, "A dynamic threshold voltage MOSFET (DTMOS) for ultra-low voltage operation," IEDM Tech., 1994, pp.809--818.Google Scholar
- L. Wei, Z. Chen, and K.Roy, "Double gate dynamic threshold voltage (DGDT) SOI MOSFETs for low power high performance designs," IEEE SOI conference, 1997, pp. 82--83.Google Scholar
- S.S. Sapatnekar, V.B. Rao, P.M. Vaidya, and S Kang, "An exact solution to the transistor sizing problem ofr CMOS circuits using convex optimization," IEEE Trans. On CAD of Integrated Circuits and Systems, vol. 12, no. 11, pp. 1621--1634, September 1993.Google ScholarDigital Library
Index Terms
- HA2TSD: hierarchical time slack distribution for ultra-low power CMOS VLSI
Recommendations
UDSM (ultra-deep sub-micron)-aware post-layout power optimization for ultra low-power CMOS VLSI
ISLPED '03: Proceedings of the 2003 international symposium on Low power electronics and designIn this paper, we propose an efficient approach to minimize total power (switching, short-circuit, and leakage power) without performance loss for ultra-low power CMOS circuits in nanometer technologies. We present a framework for combining supply/...
Level-shifter free design of low power dual supply voltage CMOS circuits using dual threshold voltages
Usage of dual supply voltages in a digital circuit is an effective way of reducing the dynamic power consumption due to the quadratic relation of supply voltage to dynamic power consumption. But the need for level shifters when a low voltage gate drives ...
Analysis of energy reduction on dynamic voltage scaling-enabled systems
Dynamic voltage scaling (DVS) is a technique that varies the supply voltage and clock frequency, based on the computation load, to provide the desired performance with the minimal amount of energy consumption. It has been demonstrated as one of the most ...
Comments