• DocumentCode
    1145378
  • Title

    ENPCO: an entropy-based partition-codec algorithm to reduce power for bipartition-codec architecture in pipelined circuits

  • Author

    Ruan, Shanq-Jang ; Naroska, Edwin ; Chang, Yen-Jen ; Lai, Feipei ; Schwiegelshohn, Uwe

  • Author_Institution
    Dept. of Electr. Eng., Nat. Taiwan Univ., Taipei, Taiwan
  • Volume
    10
  • Issue
    6
  • fYear
    2002
  • Firstpage
    942
  • Lastpage
    949
  • Abstract
    This work proposes a new algorithm to synthesize low power bipartition-codec architecture for pipelined circuits. The bipartition-codec architecture has been introduced as an effective power reduction technique for circuit design. The entropy-based partition-codec (ENPCO) algorithm extends this approach as it optimizes for both: power and area. It uses entropy as a criterion to balance between power and area. The ENPCO algorithm is composed of two phases: first, it clusters the output vectors with high occurrence into a group, moving all remaining output vectors into another group. The first group will be encoded in order to save power. Secondly, based on circuit entropy, output patterns are moved between both groups in order to balance power consumption and area overhead. A number of Microelectronic Center of North Carolina (MCNC) benchmarks were used to verify the effectiveness of our algorithm. Results demonstrate that ENPCO algorithm can achieve low power with less area overhead than the single-phase algorithm introduced previously by Shanq-Jang Ruan et al. (1999).
  • Keywords
    VLSI; circuit CAD; circuit optimisation; circuit simulation; codecs; computational complexity; digital signal processing chips; entropy; high level synthesis; integrated circuit design; low-power electronics; pipeline processing; ENPCO; VLSI chip design; area optimization; bipartition-codec architecture; circuit entropy; complexity analysis; entropy-based partition-codec algorithm; low power codec architecture synthesis; output vectors clustering; pipelined circuits; power optimization; power reduction technique; Circuit synthesis; Clustering algorithms; Computer science; Energy consumption; Entropy; Partitioning algorithms; Pipeline processing; Power dissipation; Power engineering computing; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2002.808422
  • Filename
    1178865