Model-checking Synthesizable SystemVerilog Descriptions of Asynchronous Circuits

The work

AuthorsAymane Bouzafour; Marc Renaudin; Hubert Garavel; Radu Mateescu; Wendelin Serwe
Editors
Typeinproceedings
Year2018
Citekeybouzafour2018modelchecking

Where it appeared

Published in24th IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC)
PublisherIEEE

Identifiers

handlehal-01777093

Related

Distinct fromalsayeg2010synthese
Distinct frombaty2024formal
Distinct fromdavis2013verified
Distinct fromdhingra1987formal
Distinct fromdumitrescu2003construction
Distinct fromgaravel2009semantics
Distinct fromgordon1995semantic
Distinct fromjules2025herve
Distinct frommanohar1995quasidelayinsensitive
Distinct frommartin1990limitations
Distinct frommateescu2020modeling
Distinct fromouchetanalyse
Distinct fromplassan2018conclusive
Distinct fromploix2025comprehensive
Distinct fromporcher2012synthese
Distinct fromtoma2006verification
Distinct fromvardi1986automatatheoretic
Distinct fromzuccala2025formal

From bibtex.

Abstract

Asynchronous circuits have key advantages in terms of low energy consumption, robustness, and security. However , the absence of a global clock makes the design prone to deadlock, livelock, synchronization, and resource-sharing errors. Formal verification is thus essential for designing such circuits, but it is not widespread enough, as many hardware designers are not familiar with it and few verification tools can cope with asyn-chrony on complex designs. This paper suggests how an industrial design flow for asynchronous circuits, based upon the standard HDL SystemVerilog, can be supplemented with formal verification capabilities rooted in concurrency theory and model-checking technology. We demonstrate the practicality of our approach on an industrial asynchronous circuit (4000 lines of SystemVerilog) implementing a memory protection unit.

A copy is held

pdf, 557.5 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-16 12:55 UTC
Approved bya person 2026-10-02 10:05 UTC

Cite it as

@inproceedings{bouzafour2018modelchecking,
  title        = {Model-checking Synthesizable SystemVerilog Descriptions of Asynchronous Circuits},
  author       = {Aymane Bouzafour and Marc Renaudin and Hubert Garavel and Radu Mateescu and Wendelin Serwe},
  year         = {2018},
  booktitle    = {24th IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC)},
  publisher    = {IEEE},
}

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