Abstract

When a processor implementation is synthesized from a specification using an automatic framework, this implementation still should be verified against its specification to ensure the automatic framework introduced no error. This paper presents our effort in integrating fully automated formal verification with a high-level processor pipeline synthesis framework. As an integral part of the pipeline synthesis, our framework also emits SMV models for checking the functional equivalence between the output pipelined processor implementation and its input non-pipelined specification. Well known compositional model checking techniques are automatically applied to curtail state explosion during model checking. The paper reports case studies of applying this integrated framework to synthesize and formally verify pipelined RISC and CISC processors.


Original document

The different versions of the original document can be found in:

http://dx.doi.org/10.1109/sasp.2011.5941073
https://www.researchgate.net/profile/Shih-Lien_Lu/publication/224244951_Integrating_formal_verification_and_high-level_processor_pipeline_synthesis/links/00b7d5395c6c49368c000000.pdf,
http://yadda.icm.edu.pl/yadda/element/bwmeta1.element.ieee-000005941073,
https://dblp.uni-trier.de/db/conf/sasp/sasp2011.html#NurvitadhiHKL11,
https://dl.acm.org/citation.cfm?id=2061044.2062133,
https://academic.microsoft.com/#/detail/2015009399
Back to Top

Document information

Published on 01/01/2011

Volume 2011, 2011
DOI: 10.1109/sasp.2011.5941073
Licence: CC BY-NC-SA license

Document Score

0

Views 0
Recommendations 0

Share this document

Keywords

claim authorship

Are you one of the authors of this document?