• DocumentCode
    1325623
  • Title

    Minimal buffer insertion in clock trees with skew and slew rate constraints

  • Author

    Téllez, Gustavo E. ; Sarrafzadeh, Majid

  • Author_Institution
    IBM Corp., East Fishkill, NY, USA
  • Volume
    16
  • Issue
    4
  • fYear
    1997
  • fDate
    4/1/1997 12:00:00 AM
  • Firstpage
    333
  • Lastpage
    342
  • Abstract
    In this paper, we investigate the problem of computing a lower bound on the number of buffers required when given a maximum clock slew rate (or rise time) constraint and a predefined clock tree. Using generalized properties of published CMOS timing models, we formulate a novel nonlinear buffer insertion problem. Next, we derive an algorithm that bounds the capacitance for each buffer stage without sacrificing the generality of the timing models. With this capacitance bound we formulate a second linear buffer insertion problem, which we solve optimally in O(n) time. The basic formulation and algorithm are extended to include a skew upper bound constraint. Using these algorithms we propose further algorithmic extensions that allow area and phase delay tradeoffs. Our results are verified using SPICE3e2 simulations with MCNC MOSIS 2.0 μ models and parameters. Experiments with these test cases show that the buffer insertion algorithms proposed herein can be used effectively for designs with high clock speeds and small skews
  • Keywords
    CMOS digital integrated circuits; SPICE; buffer circuits; clocks; trees (mathematics); 2.0 micron; CMOS timing model; MCNC MOSIS model; SPICE3e2 simulation; algorithm; area; capacitance; clock tree; minimal buffer insertion; phase delay; rise time; skew; slew rate; Capacitance; Clocks; Delay effects; Pins; Propagation delay; Routing; Semiconductor device modeling; Synchronization; Timing; Wiring;
  • 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/43.602470
  • Filename
    602470