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
Link To Document :
بازگشت