Title :
Verifying an Arbiter Circuit
Author :
Yan, Chao ; Greenstreet, Mark R.
Author_Institution :
Dept. of Comput. Sci., Univ. of British Columbia, Vancouver, BC
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;
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
DOI :
10.1109/FMCAD.2008.ECP.11