• DocumentCode
    2298909
  • Title

    Simultaneous clock scheduling and buffered clock tree synthesis

  • Author

    Kourtev, Ivan S. ; Friedman, Eby G.

  • Author_Institution
    Dept. of Electr. Eng., Rochester Univ., NY, USA
  • Volume
    3
  • fYear
    1997
  • fDate
    9-12 Jun 1997
  • Firstpage
    1812
  • Abstract
    This paper considers the problem of designing the topology of a clock distribution network in a synchronous digital system so as to enforce nonzero clock skew. A methodology and related algorithm for synthesizing the topology of the clock distribution network from a clock skew schedule derived from the circuit timing information is presented. The application of the algorithm to benchmark circuits shows that improvements of the minimum clock period ranging up to 64% can be achieved. These improvements are attained by exploiting non-zero clock skew throughout the synchronous system. Mathematically the problem of designing the clock distribution network is formulated as an integer linear programming problem which is efficiently solvable. The algorithm for synthesizing a clock tree is demonstrated on an example circuit
  • Keywords
    VLSI; buffer circuits; clocks; digital integrated circuits; integer programming; linear programming; scheduling; synchronisation; timing; benchmark circuits; buffered clock tree synthesis; circuit timing information; clock distribution network; clock scheduling; integer linear programming problem; nonzero clock skew; synchronous digital system; Circuit synthesis; Circuit topology; Clocks; Delay effects; Digital systems; Integrated circuit interconnections; Network synthesis; Network topology; Propagation delay; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1997. ISCAS '97., Proceedings of 1997 IEEE International Symposium on
  • Print_ISBN
    0-7803-3583-X
  • Type

    conf

  • DOI
    10.1109/ISCAS.1997.621498
  • Filename
    621498