• DocumentCode
    2161320
  • Title

    Behavioral synthesis for low power

  • Author

    Raghunathan, Anand ; Jha, Niraj K.

  • Author_Institution
    Dept. of Electr. Eng., Princeton Univ., NJ, USA
  • fYear
    1994
  • fDate
    10-12 Oct 1994
  • Firstpage
    318
  • Lastpage
    322
  • Abstract
    We present a behavioral synthesis method targeting low power consumption for data-dominated CMOS circuits. A study of how the high-level synthesis process affects power consumption is presented, based on, which we have developed the first allocation method for low power. We also present a method of optimizing the controller to reduce data path power dissipation. We consider loops, conditional branches, and scheduling constructs such as multicycling, chaining and structural pipelining. The techniques were implemented within the framework of an existing behavioral synthesis system. Experiments performed on various examples and benchmarks show that low power circuits can be synthesized by our method with very low or zero overheads
  • Keywords
    CMOS integrated circuits; network synthesis; scheduling; behavioral synthesis method; benchmarks; chaining; conditional branches; controller optimization; data path power dissipation; data-dominated CMOS circuits; high-level synthesis process; loops; low power circuits; low power consumption; multicycling; scheduling; structural pipelining; very low overhead; zero overhead; Capacitance; Character generation; Circuit synthesis; Control system synthesis; Energy consumption; Hardware; Integrated circuit interconnections; Optimization methods; Power dissipation; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1994. ICCD '94. Proceedings., IEEE International Conference on
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    0-8186-6565-3
  • Type

    conf

  • DOI
    10.1109/ICCD.1994.331915
  • Filename
    331915