• DocumentCode
    3468486
  • Title

    Panoptic DVS: A fine-grained dynamic voltage scaling framework for energy scalable CMOS design

  • Author

    Putic, Mateja ; Di, Liang ; Calhoun, Benton H. ; Lach, John

  • Author_Institution
    Intel Corp., Univ. of Virginia, Charlottesville, VA, USA
  • fYear
    2009
  • fDate
    4-7 Oct. 2009
  • Firstpage
    491
  • Lastpage
    497
  • Abstract
    The energy efficiency of a CMOS architecture processing dynamic workloads directly affects its ability to provide long battery lifetimes while maintaining required application performance. Existing scalable architecture design approaches are often limited in scope, focusing either only on circuit-level optimizations or architectural adaptations individually. In this paper, we propose a circuit/architecture co-design methodology called Panoptic Dynamic Voltage Scaling (PDVS) that makes more efficient use of common circuit structures and algorithm-level processing rate control. PDVS expands upon prior work by using multiple component-level PMOS header switches to enable fine-grained rate control, allowing efficient dithering among statically scheduled algorithms with sub-block energy savings. This way, PDVS is able to achieve a wide variety of processing rates to match incoming workload as closely as possible, while each iteration takes less energy to process than on architectures with coarser levels of rate control. Measurements taken from a fabricated 90 nm test chip characterize both savings and overheads and are used to inform PDVS synthesis decisions. Results show that PDVS consumes up to 34% and 44% less energy than Multi-VDD and Single-VDD systems, respectively.
  • Keywords
    CMOS integrated circuits; integrated circuit design; power aware computing; circuit/architecture codesign methodology; dynamic voltage scaling; energy efficiency; energy scalable CMOS design; panoptic DVS; test chip; Batteries; CMOS process; Circuits; Design optimization; Dynamic voltage scaling; Energy efficiency; Process control; Scheduling algorithm; Switches; Voltage control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 2009. ICCD 2009. IEEE International Conference on
  • Conference_Location
    Lake Tahoe, CA
  • ISSN
    1063-6404
  • Print_ISBN
    978-1-4244-5029-9
  • Electronic_ISBN
    1063-6404
  • Type

    conf

  • DOI
    10.1109/ICCD.2009.5413110
  • Filename
    5413110