Title :
Deriving a simulation input generator and a coverage metric from a formal specification
Author :
Shimizu, Kanna ; Dill, D.L.
Author_Institution :
Comput. Syst. Lab., Stanford Univ., CA, USA
Abstract :
This paper presents novel uses of functional interface specifications for verifying RTL designs. We demonstrate how a simulation environment, a correctness checker, and a functional coverage metric are all created automatically from a single specification. Additionally, the process exploits the structure of a specification written with simple style rules. The methodology was used to verify a largescale I/O design from the Stanford FLASH project.
Keywords :
binary decision diagrams; circuit CAD; circuit simulation; formal specification; formal verification; logic CAD; RTL design verification; Stanford FLASH project; correctness checker; formal specification; functional coverage metric; functional interface specifications; large-scale I/O design; simulation environment; simulation input generator; Binary decision diagrams; Computational modeling; Computer bugs; Computer interfaces; Design engineering; Formal specifications; Laboratories; Permission; Protocols; Testing;
Conference_Titel :
Design Automation Conference, 2002. Proceedings. 39th
Print_ISBN :
1-58113-461-4
DOI :
10.1109/DAC.2002.1012732