• DocumentCode
    1305692
  • Title

    Timing analysis using functional analysis

  • Author

    Brand, Daniel ; Iyengar, Vijay S.

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
  • Volume
    37
  • Issue
    10
  • fYear
    1988
  • fDate
    10/1/1988 12:00:00 AM
  • Firstpage
    1309
  • Lastpage
    1314
  • Abstract
    The usual block-oriented timing analysis for logic circuits does not take into account functional relations between signals. If functional relations are taken into consideration, it could be found that a long path is never activated. This results in more accurate delays. A comparison is made of three arrival time functions, A, B, and R. A is the arrival time as given by exhaustive simulation; B is the arrival time as calculated by a usual block-oriented algorithm; and R is the arrival time, that does functional analysis. It is shown that BRA. The first relation means that R is never more conservative than B and whenever the containment is proper, R is an improvement over B. The second relation means that R is correct in the sense that it will never assert a signal to be valid when it is not valid according to the ideal A. Experimental results showing how often R is an improvement over B are presented
  • Keywords
    logic circuits; logic design; logic testing; arrival time; block-oriented algorithm; functional analysis; logic circuits; timing analysis; Algorithm design and analysis; Broadcasting; Collaboration; Concurrent computing; Functional analysis; Parallel processing; Signal analysis; Slabs; Timing; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.5996
  • Filename
    5996