DocumentCode
3470828
Title
Applying formal techniques in simulation-based verification
Author
Zhu, Yunshan
Author_Institution
Adv. Technol. Group, Synopsys, Inc., Mountain View, CA
Volume
2
fYear
2005
fDate
24-0 Oct. 2005
Firstpage
1036
Lastpage
1041
Abstract
We present four strategies that enable more effective functional verification: apply induction; generalize the problem; exploit data independence; and finally, divide and conquer. These strategies originate from techniques used in formal verification, but they are equally applicable in simulation based verification flows. We show that by applying these strategies, one can often achieve more concise specification, improve simulation coverage and reduce debugging overhead. The goal of this paper is to introduce these strategies to hardware verification engineers and give them another set of tools to tackle the ever more complex task of functional verification
Keywords
formal verification; integrated circuit design; data independence; debugging overhead; formal verification; functional verification; hardware verification; Boolean functions; Computational modeling; Computer simulation; Debugging; Delay; Formal verification; Hardware; Logic design; Process design; State-space methods;
fLanguage
English
Publisher
ieee
Conference_Titel
ASIC, 2005. ASICON 2005. 6th International Conference On
Conference_Location
Shanghai
Print_ISBN
0-7803-9210-8
Type
conf
DOI
10.1109/ICASIC.2005.1611483
Filename
1611483
Link To Document