• DocumentCode
    2189840
  • Title

    Closed-loop adaptive voltage scaling controller for standard-cell ASICs

  • Author

    Dhar, Sandeep ; Maksirnovi, D. ; Kranzen, Bruno

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Colorado Univ., Boulder, CO, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    103
  • Lastpage
    107
  • Abstract
    The paper describes a closed-loop controller for adaptive voltage scaling (AVS) where the supply voltage to a standard-cell ASIC is dynamically adjusted to the minimum value required for the desired system speed. The controller includes a clock generator that provides a low-jitter clock to the ASIC at all steady-state operating points and through transients. To speed up the voltage transient response to step changes in clock frequency, the controller is based on a multiple-tap resettable delay line. A chip including the AVS controller and a dual 16-bit MAC application has been fabricated in a standard 0.5 μ CMOS process. The area taken by the AVS controller is 0.12 mm2. Experimental results demonstrate operation over the application clock frequency range from 80 kHz to 20 MHz, and a 38 μs transient response for a step change in speed from standby to maximum throughput operation.
  • Keywords
    CMOS digital integrated circuits; application specific integrated circuits; cellular arrays; closed loop systems; microcontrollers; 0.5 micron; 16 bit; 80 kHz to 20 MHz; CMOS process; MAC; adaptive voltage scaling; clock generator; closed-loop controller; multiple-tap resettable delay line; standard cell ASIC; transient response; Adaptive control; Application specific integrated circuits; Clocks; Control systems; Delay lines; Frequency; Programmable control; Steady-state; Transient response; Voltage control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Low Power Electronics and Design, 2002. ISLPED '02. Proceedings of the 2002 International Symposium on
  • Print_ISBN
    1-5811-3475-4
  • Type

    conf

  • DOI
    10.1109/LPE.2002.146720
  • Filename
    1029563