DocumentCode
1579619
Title
Verifying an Arbiter Circuit
Author
Yan, Chao ; Greenstreet, Mark R.
Author_Institution
Dept. of Comput. Sci., Univ. of British Columbia, Vancouver, BC
fYear
2008
Firstpage
1
Lastpage
9
Abstract
This paper presents the verification of an asynchronous arbiter modeled at the circuit level with non-linear ordinary differential equations. We use Brockett\´s annulus to represent the allowed families of continuous waveforms for input and output signals and show that the metastability filter of the arbiter can be understood as a "Brockett annulus transformer." Improvements to the Coho verification tool are described that reduce the over approximation errors when working with non- convex reachable regions. The verification shows that the arbiter observes a four-phase handshake protocol with its clients and maintains mutual exclusion. We also show several liveness properties including bounded time response to uncontested requests and that grants are issued fairly.
Keywords
asynchronous circuits; formal verification; nonlinear differential equations; Brockett annulus transformer; Coho verification tool; arbiter circuit; asynchronous arbiter verification; formal verification; four-phase handshake protocol; metastability dynamical system; metastability filter; nonlinear ordinary differential equations; Approximation error; Chaos; Circuits; Computer science; Crosstalk; Differential equations; Filters; Metastasis; Protocols; Time factors;
fLanguage
English
Publisher
ieee
Conference_Titel
Formal Methods in Computer-Aided Design, 2008. FMCAD '08
Conference_Location
Portland, OR
Print_ISBN
978-1-4244-2735-2
Electronic_ISBN
978-1-4244-2736-9
Type
conf
DOI
10.1109/FMCAD.2008.ECP.11
Filename
4689170
Link To Document