• DocumentCode
    1165576
  • Title

    Application-Driven Voltage-Island Partitioning for Low-Power System-on-Chip Design

  • Author

    Sengupta, Dipanjan ; Saleh, Resve A.

  • Author_Institution
    Electr. & Comput. Eng. Dept., Univ. of British Columbia, Vancouver, BC
  • Volume
    28
  • Issue
    3
  • fYear
    2009
  • fDate
    3/1/2009 12:00:00 AM
  • Firstpage
    316
  • Lastpage
    326
  • Abstract
    Among the different methods of reducing power for core-based system-on-chip (SoC) designs, the voltage-island technique has gained in popularity. Assigning cores to the different supply voltages and floorplanning to create contiguous voltage islands are two important steps in the design process. We propose a new application-driven approach to voltage partitioning and island creation with the objective of reducing overall SoC power, area, and floorplanner runtime. Given an application power-state machine (PSM), we first identify the suitable range of supply voltages for each core. Then, we generate the discrete voltage assignment table using a heuristic technique. Next, we describe a methodology of reducing the large number of available choices from the voltage assignment table down to a useful set using the application PSM. We partition the cores into islands, using a cost function that gradually shifts from a power-based assignment to a connectivity-based one. Compared with previously reported techniques, a 9.4% reduction in power and 8.7% reduction in area are achieved using our approach, with an average runtime improvement of 2.4 times.
  • Keywords
    circuit layout CAD; circuit optimisation; integrated circuit layout; low-power electronics; system-on-chip; SoC design; application-driven voltage-island partitioning; connectivity-based assignment; core-based system-on-chip design; cores; floorplanning; heuristic method; low-power system-on-chip design; power-based assignment; power-state machine; supply voltage; voltage assignment table; voltage-island optimization; Low-power design; power-state machine (PSM); voltage-island optimization;
  • 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.2009.2013270
  • Filename
    4785333