• DocumentCode
    2331359
  • Title

    Timing optimization by restructuring long combinatorial paths

  • Author

    Werber, Jürgen ; Rautenbach, Dieter ; Szegedy, Christian

  • Author_Institution
    Bonn Univ., Bonn
  • fYear
    2007
  • fDate
    4-8 Nov. 2007
  • Firstpage
    536
  • Lastpage
    543
  • Abstract
    We present an implementation of an algorithm for constructing provably fast circuits for a class of Boolean functions with input signals that have individual starting times. We show how to adapt this algorithm to logic optimization for timing correction at late stages of VLSI physical design and report experimental results on recent industrial chips. By restructuring long critical paths, our code achieves worst-slack improvements of up to several hundred picoseconds on top of traditional timing optimization techniques.
  • Keywords
    Boolean functions; VLSI; combinatorial mathematics; integrated circuit design; integrated logic circuits; Boolean functions; VLSI physical design; input signals; logic optimization; long combinatorial paths; timing correction; timing optimization techniques; Algorithm design and analysis; Delay; Design optimization; Integrated circuit interconnections; Logic design; Mathematical model; Mathematics; Process design; Timing; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 2007. ICCAD 2007. IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1092-3152
  • Print_ISBN
    978-1-4244-1381-2
  • Electronic_ISBN
    1092-3152
  • Type

    conf

  • DOI
    10.1109/ICCAD.2007.4397320
  • Filename
    4397320