Title :
Behavioral synthesis for low power
Author :
Raghunathan, Anand ; Jha, Niraj K.
Author_Institution :
Dept. of Electr. Eng., Princeton Univ., NJ, USA
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;
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
DOI :
10.1109/ICCD.1994.331915