Title :
A computationally ef~cient method based on commitment re~nement maps for verifying pipelined machines.
Author :
Manolios, Panagiotis ; Srinivasan, Sudarshan K.
Author_Institution :
Coll. of Comput., Georgia Tech., Atlanta, GA
Abstract :
We introduce a new method of automating the verification of term-level pipelined machine models that is based on commitment refinement maps. Our method is much simpler to implement than current alternatives. More importantly, as our extensive experiments show, our method leads to more than a 30-fold improvement in verification times over the standard approaches to pipeline machine verification, which use refinement maps based on flushing and commitment. In addition, we can verify machines that are too complex to directly verify using flushing-based refinement maps
Keywords :
formal verification; parallel machines; pipeline processing; commitment refinement maps; flushing-based refinement map; formal verification; term-level pipelined machines; Arithmetic; Automation; Combinational circuits; Counting circuits; Educational institutions; Humans; Logic; Pipelines; Programming profession; Safety;
Conference_Titel :
Formal Methods and Models for Co-Design, 2005. MEMOCODE '05. Proceedings. Third ACM and IEEE International Conference on
Conference_Location :
Verona
Print_ISBN :
0-7803-9227-2
DOI :
10.1109/MEMCOD.2005.1487914