• 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