• DocumentCode
    932566
  • Title

    Leakage Control Through Fine-Grained Placement and Sizing of Sleep Transistors

  • Author

    Khandelwal, Vishal ; Srivastava, Ankur

  • Author_Institution
    Maryland Univ., Maryland
  • Volume
    26
  • Issue
    7
  • fYear
    2007
  • fDate
    7/1/2007 12:00:00 AM
  • Firstpage
    1246
  • Lastpage
    1255
  • Abstract
    Multithreshold CMOS (MTCMOS) technology has become a popular technique for standby power reduction. Sleep transistor insertion in circuits is an effective application of MTCMOS technology for reducing leakage power. In this paper, we present a fine-grained approach where each gate in the circuit is provided with an independent sleep transistor. Key advantages of this approach include better circuit slack utilization and improvements in ground-bounce-related signal integrity (which is a major disadvantage in clustering-based approaches). To this end, we propose an optimal polynomial-time fine-grained sleep transistor sizing algorithm. We also prove the selective sleep transistor placement problem as NP-complete and propose an effective heuristic. Finally, in order to reduce the sleep transistor area penalty, we propose a placement-area-constrained sleep transistor sizing formulation. Our experiments show that, on average, the sleep transistor placement and optimal sizing algorithms gave 50.9% and 46.5% savings in leakage power as compared with the conventional fixed-delay penalty algorithms for 5% and 7% circuit slowdown, respectively. Moreover, the postplacement area penalty was less than 5%, which is comparable to clustering schemes.
  • Keywords
    CMOS integrated circuits; leakage currents; low-power electronics; power transistors; circuit slack utilization; fine-grained placement; leakage control; multithreshold CMOS technology; power gating; sleep transistors; standby power reduction; CMOS technology; Circuit optimization; Clustering algorithms; Energy consumption; Logic gates; Optimization methods; Polynomials; Rails; Sleep; Subthreshold current; Leakage optimization; MTCMOS sleep transistors; power gating;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2006.888282
  • Filename
    4237235