Verification of Building Blocks for Asynchronous Circuits

The work

AuthorsFreek Verbeek; Julien Schmaltz
Editors
Typeinproceedings
Year2013
Citekeyverbeek2013verification

Where it appeared

Published inProceedings of the 11th International Workshop on the ACL2 Theorem Prover and its Applications (ACL2 2013)
SeriesElectronic Proceedings in Theoretical Computer Science
Volume114

Identifiers

arXiv1304.7859 from its landing_page_url
DOI10.4204/eptcs.114.6

Related

Distinct fromkurze2026nocout
Distinct fromvangastel2013formalisation

From bibtex.

Abstract

Scalable formal verification constitutes an important challenge for the design of asynchronous circuits. Deadlock freedom is a property that is desired but hard to verify. It is an emergent property that has to be verified monolithically. We present our approach to using ACL2 to verify necessary and sufficient conditions over asynchronous delay-insensitive primitives. These conditions are used to derive SAT/SMT instances from circuits built out of these primitives. These SAT/SMT instances help in establishing absence of deadlocks. Our verification effort consists of building an executable checker in the ACL2 logic tailored for our purpose. We prove that this checker is correct. This approach enables us to prove ACL2 theorems involving defun-sk constructs and free variables fully automatically.

A copy is held

pdf, 125.4 kB. Not published — it may be under copyright. The facts and links here are.

How it got here

How it got hereagent via bibtex
Added2026-09-17 21:06 UTC
Approved bya person 2026-10-05 21:26 UTC

Filed under

eptcs schmaltz

Cite it as

@inproceedings{verbeek2013verification,
  title        = {Verification of Building Blocks for Asynchronous Circuits},
  author       = {Freek Verbeek and Julien Schmaltz},
  year         = {2013},
  booktitle    = {Proceedings of the 11th International Workshop on the ACL2 Theorem Prover and its Applications (ACL2 2013)},
  series       = {Electronic Proceedings in Theoretical Computer Science},
  volume       = {114},
  doi          = {10.4204/eptcs.114.6},
}

This record lives at https://refs.drheap.org/verbeek2013verification/ and will keep doing so.