TY - JOUR
T1 - Verifying hardware in its software context
AU - Kurshan, R.
AU - Levin, V.
AU - Minea, M.
AU - Peled, D.
AU - Yenigun, H.
PY - 1997
Y1 - 1997
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=0031341403&partnerID=8YFLogxK
U2 - 10.1109/iccad.1997.643621
DO - 10.1109/iccad.1997.643621
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.conferencearticle???
AN - SCOPUS:0031341403
SN - 1092-3152
SP - 742
EP - 749
JO - IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers
JF - IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers
T2 - Proceedings of the 1997 IEEE/ACM International Conference on Computer-Aided Design, ICCAD
Y2 - 9 November 1997 through 13 November 1997
ER -