Verifying hardware in its software context

R. Kurshan, V. Levin, M. Minea, D. Peled, H. Yenigun

Research output: Contribution to journalConference articlepeer-review

9 Scopus citations

Abstract

We describe a method for verifying hardware whose correct behavior depends upon its software interface. It is presumed that the hardware is presented as a synchronous RTL model whereas the software is presented as an asynchronous abstraction. Our methodology incorporates partial order reduction on the software side, and localization reduction, to deal with the computational complexity of the verification. The partial order reduction is implemented as a constraint on the transition relation of a synchronous transformation of the software model. The reduced transformed model then may be verified using a verification algorithm whose scope is purely synchronous models, without modification. Thus, independent of the interface verification problem, this gives a general method for combining partial order reduction with symbolic model-checking.

Original languageEnglish
Pages (from-to)742-749
Number of pages8
JournalIEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers
DOIs
StatePublished - 1997
Externally publishedYes
EventProceedings of the 1997 IEEE/ACM International Conference on Computer-Aided Design, ICCAD - San Jose, CA, USA
Duration: 9 Nov 199713 Nov 1997

Fingerprint

Dive into the research topics of 'Verifying hardware in its software context'. Together they form a unique fingerprint.

Cite this