• DocumentCode
    932537
  • Title

    Device and Architecture Cooptimization for FPGA Power Reduction

  • Author

    Cheng, Lerong ; Li, Fei ; Lin, Yan ; Wong, Phoebe ; He, Lei

  • Author_Institution
    California Univ., Los Angeles
  • Volume
    26
  • Issue
    7
  • fYear
    2007
  • fDate
    7/1/2007 12:00:00 AM
  • Firstpage
    1211
  • Lastpage
    1221
  • Abstract
    Device optimization considering supply voltage Vdd and threshold voltage Vt has little chip-area increase but a great impact on power and performance in the nanometer technology. This paper studies simultaneous evaluation of device and architecture optimization for field-programmable gate arrays (FPGAs). We first develop an efficient yet accurate timing and power evaluation method called a trace-based model. By collecting trace information from a cycle-accurate simulation of placed and routed FPGA benchmark circuits and reusing the trace for different Vdds and Vts, we enable device and architecture cooptimization considering hundreds of device and architecture combinations. Compared to the baseline FPGA architecture, which uses the Versatile Place and Route architecture model and the same lookup table and cluster sizes as those used by the Xilinx Virtex-II, Vdd suggested by the International Technology Roadmap for Semiconductor, Vt optimized with respect to the preceding architecture, and Vdd architecture and device cooptimization can reduce the energy-delay product (ED) by 20.5% and the chip area by 23.3%. Furthermore, considering the power gating of unused logic blocks and interconnect switches (in this case, sleep transistor size is a parameter of device tuning), our co-optimization reduces ED by 55.0% and the chip area by 8.2% compared to the baseline FPGA architecture. To the best of our knowledge, this is the first in-depth study in the literature on architecture and device cooptimization for FPGAs.
  • Keywords
    delay estimation; field programmable gate arrays; integrated circuit design; interconnections; logic CAD; optimisation; switches; FPGA benchmark circuits; FPGA computer-aided design algorithms; FPGA power reduction; International Technology Roadmap for Semiconductor; Versatile Place and Route architecture model; Xilinx Virtex-II; architecture cooptimization; device optimization; energy-delay product; field-programmable gate arrays; gateable routing switch; interconnect switches; logic blocks; lookup table; nanometer technology; power gating; trace-based model; Design automation; Field programmable gate arrays; Helium; Integrated circuit interconnections; Logic; Multiplexing; Partitioning algorithms; Routing; Table lookup; Threshold voltage; Architecture; delay estimation; field-programmable gate arrays (FPGA);
  • 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.888289
  • Filename
    4237231