Title :
Efficient and Correct by Construction Assertion-Based Synthesis
Author :
Morin-Allory, Katell ; Javaheri, Fatemeh Negin ; Borrione, Dominique
Author_Institution :
TIMA Lab., Univ. Grenoble Alpes, Grenoble, France
Abstract :
We propose a unifying formalization of the concepts of monitor and reactant, and derive a modular synthesis method to achieve automatic generation of compliant modules from declarative temporal specifications. The founding dependence relation and its hardware interpretation provide an algorithm to automatically decide which signals are observed and which are generated. The method is efficient, and it synthesizes control circuits in a few seconds. The results obtained on classical benchmarks show that our technique compiles properties more efficiently than previous prototype tools.
Keywords :
formal specification; network synthesis; PSL; construction assertion-based synthesis; declarative temporal specification; modular synthesis method; property specification language; Clocks; Hardware; Libraries; Monitoring; Receivers; Semantics; Very large scale integration; Assertion-based design; Property Specification Language (PSL); Property Specification Language (PSL).; automatic synthesis; dependence graph;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2014.2386212