• DocumentCode
    412532
  • Title

    Bolstering faith in GasP circuits through formal verification

  • Author

    Kong, Xiaohua ; Negulescu, Radu

  • Author_Institution
    Dept. of ECE, McGill Univ., Montreal, Que., Canada
  • fYear
    2004
  • fDate
    19-23 April 2004
  • Firstpage
    113
  • Lastpage
    124
  • Abstract
    We propose a refinement-based technique to formally verify circuits of the GasP family. Verifying GasP circuits presents two main challenges: exploit their highly modular structure to reduce verification costs, and express formally their unconventional behavior at the low level, such as bidirectional signals, self-resetting logic, and fights. We propose a novel semi-automated technique for constructing specification models for interfaces of GasP circuit control units, which synchronize single-track handshake signals from different channels. These specifications are captured at a high level using abridged data transition events and transformed into intermediate specifications using low-level signal transition events. High-level verifications using data transition events are exact if each unit conforms to its intermediate specification. As a case study, we verify that a set of relative timing constraints inside the units and along channels between units, consistent with the original sizing of the circuits, is sufficient to guarantee correctness of a previously proposed square FIFO.
  • Keywords
    asynchronous circuits; formal specification; formal verification; high level synthesis; GasP circuits; abridged data transition events; bidirectional signals; control units; formal verification; high-level verifications; intermediate specifications; low-level signal transition events; modular structure; relative timing constraints; self-resetting logic; single-track handshake signals; specification models; square FIFO; synchronize handshake signals; unconventional behavior; verification costs reduction; Asynchronous circuits; Data communication; Delay; Formal verification; Pipelines; Protocols; Signal processing; Switches; Switching circuits; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Asynchronous Circuits and Systems, 2004. Proceedings. 10th International Symposium on
  • ISSN
    1522-8681
  • Print_ISBN
    0-7695-2133-9
  • Type

    conf

  • DOI
    10.1109/ASYNC.2004.1299293
  • Filename
    1299293