• DocumentCode
    2270548
  • Title

    Low power high level synthesis by increasing data correlation

  • Author

    Shin, Dongwan ; Choi, Kiyoung

  • Author_Institution
    Sch. of Electr. Eng., Seoul Nat. Univ., South Korea
  • fYear
    1997
  • fDate
    18-20 Aug. 1997
  • Firstpage
    62
  • Lastpage
    67
  • Abstract
    With the increasing performance and density of VLSI circuits as well as the popularity of portable devices such as personal digital assistance, power consumption has emerged as an important issue in the design of electronic systems. Low power design techniques have been pursued at all design levels. However, it is more effective to attempt to reduce power dissipation at higher levels of abstraction which allows a wider view. In this paper, we propose a simultaneous scheduling and binding scheme which increases the correlation between consecutive inputs to an execution unit so that the switched capacitance of the execution unit is reduced. The proposed method is implemented and integrated into the scheduling and assignment part of the HYPER synthesis environment. Compared with the original HYPER synthesis system, average power saving of 23.0% in execution units and 14.2% in the whole circuit, is obtained for a set of benchmark examples.
  • Keywords
    CMOS digital integrated circuits; VLSI; correlation methods; high level synthesis; integrated circuit design; scheduling; CMOS digital ICs; HYPER synthesis environment; VLSI circuits; binding; data correlation; high level synthesis; low power design techniques; power consumption; power saving; scheduling; switched capacitance; Capacitance; Circuits; Energy consumption; High level synthesis; Optimization; Permission; Power dissipation; Processor scheduling; Very large scale integration; Voltage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Low Power Electronics and Design, 1997. Proceedings., 1997 International Symposium on
  • Conference_Location
    Monterey, CA, USA
  • Print_ISBN
    0-89791-903-3
  • Type

    conf

  • Filename
    621236