• DocumentCode
    500947
  • Title

    A false-path aware Formal Static Timing Analyzer considering simultaneous input transitions

  • Author

    Tsai, Shihheng ; Huang, Chung-Yang

  • Author_Institution
    Grad. Inst. of Electron. Eng., Nat. Taiwan Univ., Taipei, Taiwan
  • fYear
    2009
  • fDate
    26-31 July 2009
  • Firstpage
    25
  • Lastpage
    30
  • Abstract
    Timing closure has always been the biggest bottleneck in the modern VLSI design flow. Traditional timing verification techniques such as static timing analysis (STA) are usually too conservative or sometimes too optimistic. This inaccuracy may lead to an unnecessary procrastination of time to market or even silicon failure. It is mainly due to the inability to detect false paths and handle multiple-input-transitioning effects in the timing analysis process. In this paper, we proposed a novel formal static timing analysis (FSTA) technique which can model the multiple-input transitioning effects, detect the false paths, and generate an input transition pattern for the true critical path at the same time. This is achieved by tightly integrating a state-of-the-art Boolean satisfiability (SAT) solver with a STA engine, under a specialized multiple-input-transition timing library. Our experiments compare the FSTA engine with the traditional STA and random simulation techniques. The results show that our approach greatly outperforms random simulation while obtaining more accurate timing analysis results than STA.
  • Keywords
    VLSI; computability; performance evaluation; timing circuits; VLSI design flow; false-path aware formal static timing analyzer; formal static timing analysis technique; multiple-input-transitioning effects; silicon failure; simultaneous input transitions; specialized multiple-input-transition timing library; state-of-the-art Boolean satisfiability solver; timing closure; Algorithm design and analysis; Circuit simulation; Delay; Engines; Integrated circuit reliability; Libraries; Performance analysis; Permission; Timing; Very large scale integration; Critical path selection; false path; formal method; multiple input transitioning; static timing analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2009. DAC '09. 46th ACM/IEEE
  • Conference_Location
    San Francisco, CA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-6055-8497-3
  • Type

    conf

  • Filename
    5227206