• DocumentCode
    820205
  • Title

    Exploiting Setup–Hold-Time Interdependence in Static Timing Analysis

  • Author

    Salman, E. ; Dasdan, A. ; Taraporevala, F. ; Kucukcakar, K. ; Friedman, E.G.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Rochester, NY
  • Volume
    26
  • Issue
    6
  • fYear
    2007
  • fDate
    6/1/2007 12:00:00 AM
  • Firstpage
    1114
  • Lastpage
    1125
  • Abstract
    A methodology is proposed to exploit the interdependence between setup- and hold-time constraints in static timing analysis (STA). The methodology consists of two phases. The first phase includes the interdependent characterization of sequential cells, resulting in multiple constraint pairs. The second phase includes an efficient algorithm that exploits these multiple pairs in STA. The methodology improves accuracy by removing optimism and reducing unnecessary pessimism. Furthermore, the tradeoff between setup and hold times is exploited to significantly reduce timing violations in STA. These benefits are validated using industrial circuits and tools, exhibiting up to 53% reduction in the number of constraint violations as well as up to 48% reduction in the worst negative slack, which corresponds to a 15% decrease in the clock period
  • Keywords
    VLSI; delays; flip-flops; logic testing; constraint characterization; library characterization; setup-hold interdependence; setup-hold-time constraints; static timing analysis; timing constraint; timing violation; Circuits; Clocks; Constraint optimization; Delay effects; Frequency; Libraries; Optimization methods; Timing; Very large scale integration; Constraint characterization; hold time; library characterization; setup time; setup–hold interdependence; static timing analysis (STA); timing constraint; timing violation;
  • 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/TCAD.2006.885834
  • Filename
    4167994