• 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