• DocumentCode
    2757864
  • Title

    Minimizing sensitivity to delay variations in high-performance synchronous circuits

  • Author

    Liu, Xun ; Papaefthymiou, Marios C. ; Friedman, Eby G.

  • Author_Institution
    Dept. of Electr. Eng., Michigan Univ., Ann Arbor, MI, USA
  • fYear
    1999
  • fDate
    9-12 March 1999
  • Firstpage
    643
  • Lastpage
    649
  • Abstract
    This paper investigates retiming and clock skew scheduling for improving the tolerance of synchronous circuits to delay variations. It is shown that when both long and short paths are considered, circuits optimized by the combined application of the two techniques are more tolerant to delay variations than when optimized by either of the two techniques separately. A novel mixed-integer linear programming formulation is given for simultaneous retiming and clock scheduling with a target clock period and tolerance under setup and hold constraints. Experiments with LGSynth93 and ISCAS89 benchmark circuits demonstrate the effectiveness of the combined optimization. For half of the test circuits, tolerance to delay variations increased by at least 23% over the separate application of retiming and clock scheduling. Moreover, for two thirds of the test circuits, maximum tolerance improved by at least 11%.
  • Keywords
    circuit CAD; delay estimation; graph theory; integer programming; integrated logic circuits; linear programming; logic CAD; scheduling; sequential circuits; timing; clock skew scheduling; combined optimization; delay variations sensitivity; high-performance synchronous circuits; mixed-integer linear programming formulation; retiming; sensitivity minimisation; simultaneous retiming/clock scheduling; Argon; Circuit testing; Clocks; Delay; Digital circuits; Power supplies; Processor scheduling; Reactive power; Temperature sensors; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition 1999. Proceedings
  • Conference_Location
    Munich, Germany
  • Print_ISBN
    0-7695-0078-1
  • Type

    conf

  • DOI
    10.1109/DATE.1999.761197
  • Filename
    761197