Title :
Leakage power driven behavioral synthesis of pipelined datapaths
Author :
Gopalan, Ranganath ; Gopalakrishnan, Chandramouli ; Katkoori, Srinivas
Author_Institution :
Dept. of Comput. Sci. & Eng., South Florida Univ., Tampa, FL, USA
Abstract :
We present a scheduling, allocation and binding methodology that employs MTCMOS as the standby leakage reduction mechanism. We use the simulated annealing meta-heuristic for optimizing leakage power The cost functions for our approach are obtained after extensive characterization trials taking into account, the run-time characteristics of the MTCMOS approach. Our approach makes use of two cost factors: leakage cost, for optimizing the number of MTCMOS instances, and settling cost, for the minimization of their active-to-standby transitions. We enhance throughput and performance of the datapaths by synthesizing them as functionally pipelined systems before performing our optimizations. Using fully pre-characterized leakage libraries for RT-level simulation, we obtain an average leakage power reduction of 36.2%, and an average area overhead of 6.2%. However, with a small increase in schedule latency, we obtain an average reduction of around 3.95%-4.6% in the total area.
Keywords :
CMOS digital integrated circuits; CMOS integrated circuits; circuit CAD; circuit optimisation; circuit simulation; leakage currents; MTCMOS; RT-level simulation; active-to-standby transition; leakage libraries; leakage power driven behavioral synthesis; leakage power optimization; leakage power reduction; pipelined datapaths; pipelined system; schedule latency; simulated annealing metaheuristic; Computational modeling; Computer science; Cost function; Delay; Pipeline processing; Power dissipation; Power engineering and energy; Processor scheduling; Runtime; Very large scale integration;
Conference_Titel :
VLSI, 2005. Proceedings. IEEE Computer Society Annual Symposium on
Print_ISBN :
0-7695-2365-X
DOI :
10.1109/ISVLSI.2005.46