• DocumentCode
    3469869
  • Title

    Automatic synthesis of computation interference constraints for relative timing verification

  • Author

    Xu, Yang ; Stevens, Kenneth S.

  • Author_Institution
    Electr. & Comput. Eng. Dept., Univ. of Utah, Salt Lake City, UT, USA
  • fYear
    2009
  • fDate
    4-7 Oct. 2009
  • Firstpage
    16
  • Lastpage
    22
  • Abstract
    Asynchronous sequential circuit or protocol design requires formal verification to ensure correct behavior under all operating conditions. However, most asynchronous circuits or protocols cannot be proven conformant to a specification without adding timing assumptions. Relative Timing (RT) is an approach to model and verify circuits and protocols that require timing assumptions to operate correctly. The process of creating path-based RT constraints has previously been done by hand with the aid of a formal verification engine. This time consuming and error prone method vastly restricts the application of RT and the capability to implement circuits and protocols. This paper describes an algorithm for automatic generation of RT constraints based on signal traces generated from a formal verification (FV) engine that supports relative timing constraints. This algorithm has been implemented in a CAD tool called Automatic Relative Timing Identifier based on Signal Traces (ARTIST) which has been embedded into the FV engine. A set of asynchronous and clocked designs and protocols have been verified and proven to be hazard-free with the RT constraints generated by ARTIST which would have taken months to perform by hand. A comparison of RT constraints between hand-generated and ARTIST generated constraints is also described in terms of efficiency and quality.
  • Keywords
    asynchronous circuits; asynchronous sequential logic; formal verification; logic CAD; protocols; timing circuits; CAD tool; asynchronous sequential circuit design; automatic relative timing identifier; automatic synthesis; error prone method; formal verification engine; interference constraint computation; path-based RT constraints; protocol design; relative timing verification; signal traces; Asynchronous circuits; Circuit synthesis; Design automation; Engines; Formal verification; Interference constraints; Protocols; Sequential circuits; Signal generators; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 2009. ICCD 2009. IEEE International Conference on
  • Conference_Location
    Lake Tahoe, CA
  • ISSN
    1063-6404
  • Print_ISBN
    978-1-4244-5029-9
  • Electronic_ISBN
    1063-6404
  • Type

    conf

  • DOI
    10.1109/ICCD.2009.5413183
  • Filename
    5413183