• DocumentCode
    3213302
  • Title

    Approximate timing analysis of combinational circuits under the XBDO model

  • Author

    Kukimoto, Y. ; Gosti ; Saldanha, A. ; Brayton, R.K.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
  • fYear
    1997
  • fDate
    9-13 Nov. 1997
  • Firstpage
    176
  • Lastpage
    181
  • Abstract
    This paper is concerned with approximate delay computation algorithms for combinational circuits. As a result of intensive research in the early 90´s efficient tools exist which can analyze circuits of thousands of gates in a few minutes or even in seconds for many cases. However, the computation time of these tools is not so predictable since the internal engine of the analysis is either a SAT solver or a modified ATPG algorithm, both of which are just heuristic algorithms for an NP-complete problem. Although they are highly tuned for CAD applications, there exists a class of problem instances which exhibits the worst-case exponential CPU time behavior. In the context of timing analysis, circuits with a high amount of reconvergence, e.g. C6288 of the ISCAS benchmark suite, are known to be difficult to analyze under sophisticated delay models even with state-of-the-art techniques. To make timing analysis of such corner case circuits feasible we propose an approximate computation scheme to the timing analysis problem as an extension to the exact analysis method proposed previously. Sensitization conditions are conservatively approximated in a selective fashion so that the size of SAT problems solved during analysis is controlled. Experimental results show that the approximation technique is effective in reducing the total analysis time without losing accuracy for the case where the exact approach takes much time or cannot complete.
  • Keywords
    combinational circuits; computational complexity; delays; logic testing; timing; CAD applications; NP-complete problem; SAT problems; XBDO model; approximate delay computation algorithms; approximate timing analysis; combinational circuits; heuristic algorithms; timing analysis; total analysis time; worst-case exponential CPU time behavior; Combinational logic circuit testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 1997. Digest of Technical Papers., 1997 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA, USA
  • ISSN
    1092-3152
  • Print_ISBN
    0-8186-8200-0
  • Type

    conf

  • DOI
    10.1109/ICCAD.1997.643404
  • Filename
    643404