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 :
بازگشت