• DocumentCode
    2011689
  • Title

    Determining the Optimal Number of Islands in Power Islands Synthesis

  • Author

    Dal, Deniz ; Mansouri, Nazanin

  • Author_Institution
    Comp. Eng. Dep., Erzurum Ataturk Univ., Erzurum
  • fYear
    2008
  • fDate
    7-9 April 2008
  • Firstpage
    22
  • Lastpage
    27
  • Abstract
    Power optimization is becoming one of the hottest topics in digital VLSI design due to ever increasing demand for portable electronic devices. Power islands synthesis (PIS) offers a very promising solution toward this problem at a high level of abstraction. PIS eliminates the spurious switching activity (SSA) and the leakage in a great portion of the resulting circuit by partitioning it into islands. Power is saved by turning those islands down during their idle cycles. The heart of PIS is based upon an innovative clique-partitioning of the functional units of the data-path that finds the maximally compatible components by finding cliques with highest weights. The weight of each edge of a clique should exceed a threshold that specifies a minimum degree of compatibility. The vertices of each clique represent components that should be assigned to the same island. Only those component pairs with an affinity above this threshold are candidates for placement within the same group/island. In this work, we discuss the results of our empirical studies to determine a range of threshold values that yields optimal number of power islands. Guided by three criteria, we were able to find an optimal threshold interval for the set of benchmarks used. These values resulted 4 power islands on the average. For these benchmarks, the average border points of the threshold intervals are 0.61 and 0.78. That would give the user of our HLS tool a starting point during the partitioning phase.
  • Keywords
    VLSI; distributed power generation; high level synthesis; digital VLSI design; high level synthesis; portable electronic devices; power islands synthesis; spurious switching activity; threshold values; Application software; Circuit synthesis; Computer Society; Constraint optimization; Design optimization; Heart; High level synthesis; Logic circuits; Power engineering and energy; Very large scale integration; Clique Partitioning; Digital VLSI; Dynamic Power; High Level Synthesis; Leakage Power; Partitioning; Power Islands; Power Islands Synthesis; Power optimization; Spurious Switching Activity; Threshold;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Symposium on VLSI, 2008. ISVLSI '08. IEEE Computer Society Annual
  • Conference_Location
    Montpellier
  • Print_ISBN
    978-0-7695-3291-2
  • Electronic_ISBN
    978-0-7695-3170-0
  • Type

    conf

  • DOI
    10.1109/ISVLSI.2008.42
  • Filename
    4556764