DocumentCode :
1319111
Title :
A Fast and Near-Optimal Clustering Algorithm for Low-Power Clock Tree Synthesis
Author :
Shelar, Rupesh S.
Author_Institution :
Low-Power Intel Archit. Group, Intel Corp., Austin, TX, USA
Volume :
31
Issue :
11
fYear :
2012
Firstpage :
1781
Lastpage :
1786
Abstract :
Clocks are known to be major source of power consumption in digital circuits. In this paper, we propose a clustering algorithm for the minimization of power in a local clock tree. Given a set of sequentials and their locations, clustering is performed to determine the clock buffers that are required to synchronize the sequentials, where a cluster implies that a clock buffer drives all the sequentials in the cluster. The results produced by the algorithm are often within 1.3 × of the lower bound and have 32% lower costs, on average, than those due to an approximation algorithm with 2.5 × faster runtimes. Compared to competitive heuristic from a vendor tool, the results due to the algorithm on several blocks in microprocessor designs in advanced nanometer technologies show 14% reduction, on average, in clock tree power while meeting skew or slew constraints. The algorithm has been employed for clock tree synthesis for several microprocessor designs across process generations due to consistently significant clock tree power savings over the results due to competitive alternatives.
Keywords :
clocks; integrated circuit design; low-power electronics; microprocessor chips; nanoelectronics; pattern clustering; clock buffer; clock tree power saving; digital circuit; local clock tree; low-power clock tree synthesis; microprocessor design; nanometer technology; near-optimal clustering algorithm; power consumption; power minimization; process generation; skew constraints; slew constraints; Algorithm design and analysis; Approximation algorithms; Capacitance; Clocks; Clustering algorithms; Delay; Routing; Clock tree synthesis; design aids; integrated circuits; low power; microprocessors;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/TCAD.2012.2206592
Filename :
6331655
Link To Document :
بازگشت