Publication: Using a formal specification and model checker to monitor and direct simulation
Loading...
Program
KU-Authors
Organization Authors
Co-Authors
Date
Language
Embargo Status
N/A
Journal Title
Journal ISSN
Volume Title
Alternative Title
Abstract
We describe a technique for verifying that a hardware design correctly implements a protocol-level formal specification. Simulation steps are translated to protocol state transitions using a refinement map and then verified against the specification using a model checker. On the specification state space, the model checker collects coverage information and identities states violating certain properties. It then generates protocol-level traces to these coverage gaps and error states. This technique was applied to the multiprocessing hardware of the Alpha 21364 microprocessor and the cache coherence protocol. We were able to generate an error trace which exercised a bug in the implementation that had not been discovered before a prototype was built.
Source
Publisher
IEEE
Citation
item.page.haspartof
Source
Digest of Technical Papers - IEEE International Solid-State Circuits Conference
item.page.ispartofseries
item.page.edition
DOI
item.page.datauri
Rights
N/A
Copyrights Note
Rights and licensing
N/A
Collections
Endorsement
Review
Supplemented By
Referenced By
Google Scholar
Scholar'da Ara ↗ Bu yayında DOI yok — Altmetric/Dimensions/PlumX/BIP! rozetleri DOI gerektirir.
