DocumentCode
2533648
Title
Formal Verification of an Arbiter Circuit
Author
Yan, Chao ; Greenstreet, Mark ; Eisinger, Jochen
Author_Institution
Dept. of Comput. Sci., Univ. of British Columbia, Vancouver, BC, Canada
fYear
2010
fDate
3-6 May 2010
Firstpage
165
Lastpage
175
Abstract
We present the circuit-level verification of a common arbiter circuit. To perform this verification, we address three issues. First, we present a specification for the arbiter and show how this specification amounts to a set of topological constraints on trajectories of the continuous model. Second, we show that computing bounding sets for these trajectories is complicated by stiffness of the differential equation model and present novel techniques for handling stiff equations in a formal verification context. Finally, we note that while no arbiter can be guaranteed to always grant a pending request, we can show liveness in the presence of concurrent requests in an “almost surely” sense.
Keywords
asynchronous circuits; differential equations; electronic engineering computing; formal verification; arbiter circuit; circuit level verification; differential equation model; formal verification; stiff equations; topological constraints; Asynchronous circuits; Chaos; Circuit simulation; Computer science; Context modeling; Differential equations; Fabrication; Flip-flops; Formal verification; Metastasis;
fLanguage
English
Publisher
ieee
Conference_Titel
Asynchronous Circuits and Systems (ASYNC), 2010 IEEE Symposium on
Conference_Location
Grenoble
ISSN
1522-8681
Print_ISBN
978-0-7695-4032-0
Electronic_ISBN
1522-8681
Type
conf
DOI
10.1109/ASYNC.2010.25
Filename
5476968
Link To Document