• DocumentCode
    1392836
  • Title

    Symbolic timing analysis of asynchronous systems

  • Author

    Hulgaard, Henrik ; Amon, Tod

  • Author_Institution
    IT Univ. of Copenhagen, Denmark
  • Volume
    19
  • Issue
    10
  • fYear
    2000
  • fDate
    10/1/2000 12:00:00 AM
  • Firstpage
    1093
  • Lastpage
    1104
  • Abstract
    We extend the time separations of events (TSE) timing analysis algorithm into the symbolic domain, that is, we allow symbolic variables to be used to specify unknown parameters of the model (essentially, unknown delays) and verification algorithms which are capable of identifying not just failure or success, but also the constraints on these symbolic variables which will ensure successful verification. The two contributions are (1) an iterative algorithm which continuously narrows down the domain of interest and (2) a practical method for reducing the representation of symbolic expressions containing minimizations and maximizations defined for a given domain. The algorithm applies to asynchronous circuits without conditional behavior. Although this may seem a severe restriction, this is a large and useful subclass which includes, e,g,, pipeline structures. We report experimental results for several asynchronous circuits to demonstrate that symbolic analysis is feasible and that the output provided is what a designer (or perhaps a synthesis tool) would often want to know
  • Keywords
    asynchronous circuits; delays; digital arithmetic; iterative methods; logic simulation; symbol manipulation; timing; asynchronous circuits; asynchronous systems; iterative algorithm; maximizations; minimizations; pipeline structures; symbolic timing analysis; time separations of events; unknown delays; unknown parameters; verification algorithms; Algorithm design and analysis; Asynchronous circuits; Circuit synthesis; Delay effects; Failure analysis; Iterative algorithms; Minimization methods; Performance analysis; Pipelines; Timing;
  • 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/43.875262
  • Filename
    875262