DocumentCode :
1175398
Title :
Linking simulation with formal verification at a higher level
Author :
Tasiran, Serdar ; Yu, Yuan ; Batson, Brannon
Author_Institution :
Koc Univ., Istanbul, Turkey
Volume :
21
Issue :
6
fYear :
2004
Firstpage :
472
Lastpage :
482
Abstract :
We use simulation to bridge the gap between specification and formal verification of high-level models and simulation of RTL models. The authors apply their practical, two-phase procedure for defining the refinement map to the Alpha 21364 multiprocessing hardware. The methodology and tools they present can improve simulation coverage. Our technique verifies that a hardware design described at the RTL is a correct implementation of an algorithm-level, executable formal specification. We use a high-level formal specification as the basis for monitoring functional correctness, measuring simulation coverage, and generating test cases.
Keywords :
automatic test pattern generation; formal specification; formal verification; logic CAD; logic simulation; Alpha 21364 multiprocessing hardware; RTL model; formal specification; formal verification; high-level model; monitoring functional correctness; refinement map; simulation linking; test case generation; two-phase procedure; Computational modeling; Computer bugs; Engines; Formal specifications; Formal verification; Hardware; Joining processes; Microprocessors; Protocols; Writing;
fLanguage :
English
Journal_Title :
Design & Test of Computers, IEEE
Publisher :
ieee
ISSN :
0740-7475
Type :
jour
DOI :
10.1109/MDT.2004.94
Filename :
1363700
Link To Document :
بازگشت