DocumentCode
3163338
Title
Power Optimal Buffered Clock Tree Design
Author
Ashok Vittal, Malgorzata Marek-Sadowska
Author_Institution
Department of Electrical and Computer Engineering, University of California, Santa Barbara, CA
fYear
1995
fDate
1995
Firstpage
497
Lastpage
502
Abstract
We propose a new problem formulation for low power clock network design that takes rise time constraints imposed by the design into account. We evaluate the utility of inserting buffers into the clock route for satisfying rise time constraints and for minimizing the area of the clock net. In particular, we show that the classical H-tree is sub-optimal in terms of both area and power dissipation when buffers may be inserted into the tree. We show that the power minimization problem is NP-hard and propose a greedy heuristic for power-optimal clock network design that utilizes the opportunities provided by buffer insertion. Our algorithm inserts buffers and designs the topology simultaneously. The results we obtain on benchmarks are significantly better than previous approaches in terms of power dissipation, wire length, rise times and buffer area. Power dissipation is typically reduced by a factor of two, rise times are four times better and buffer area requirements are an order of magnitude smaller.
Keywords
Clocks; Costs; Delay; Design automation; Distributed computing; Permission; Routing; Space vector pulse width modulation; Wire; Wiring;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation, 1995. DAC '95. 32nd Conference on
Conference_Location
San Francisco, CA
ISSN
0738-100X
Print_ISBN
0-89791-725-1
Type
conf
DOI
10.1109/DAC.1995.249998
Filename
1586754
Link To Document