• DocumentCode
    2459190
  • Title

    Algorithm for achieving minimum energy consumption in CMOS circuits using multiple supply and threshold voltages at the module level

  • Author

    Dhillon, Yuvraj Singh ; Diril, Abdukadir Utku ; Chatterjee, A. ; Hsien-Hsin Sean Lee

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    2003
  • fDate
    9-13 Nov. 2003
  • Firstpage
    693
  • Lastpage
    700
  • Abstract
    This paper proposes an optimum methodology for assigning supply and threshold voltages to modules in a CMOS circuit such that the overall energy consumption is minimized for a given delay constraint. The modules of the circuit should have large enough gate depths such that the delay and energy penalties of the level shifters connecting them are negligible. Both static and dynamic energy are considered in the optimization. Energy savings of up to 48% have been achieved on various example circuits. The first step in the optimization finds optimum supply and threshold voltages for each module in the circuit. If the circuit has a large number of modules, this step might yield a correspondingly large number of different supply and threshold voltages for minimum energy consumption. Since having a large number of different supply and threshold voltages on an IC is not feasible in current technologies, an additional step clusters the multiple voltages obtained from the first step into a fixed number of supply and threshold voltages (for example, 2 different supply voltages and 2 different threshold voltages). In addition to the application of this method to circuit optimization, it can also be applied to a wide range of problems with delay constraints, such as software tasks running on a dynamically variable V/sub DD/ and V/sub th/ processor.
  • Keywords
    CMOS integrated circuits; circuit optimisation; delays; gradient methods; low-power electronics; modules; CMOS circuits; IC; V/sub DD/ processor; V/sub th/ processor; circuit modules; circuit optimization; complementary metal oxide semiconductor integrated circuit; delay constraint; gradient search algorithm; integrated circuit; level shifters; minimum energy consumption; multiple supply; threshold voltages; CMOS technology; Circuit optimization; Circuit testing; DH-HEMTs; Delay; Dynamic voltage scaling; Energy consumption; Iterative algorithms; Power engineering and energy; Threshold voltage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Aided Design, 2003. ICCAD-2003. International Conference on
  • Conference_Location
    San Jose, CA, USA
  • Print_ISBN
    1-58113-762-1
  • Type

    conf

  • DOI
    10.1109/ICCAD.2003.1257885
  • Filename
    1257885