Panagiotis (Pete) Manolios
College of Computer and Information Science
Northeastern University

A Computationally Efficient Method Based on Commitment Refinement Maps for Verifying Pipelined Machines


Panagiotis Manolios and Sudarshan K. Srinivasan.
MEMOCODE 2005, ACM-IEEE International Conference on Formal Methods and Models for Codesign. © ACM

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.

PDF (195K) © ACM
PS (229K) © ACM