• 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