DocumentCode
1889134
Title
Automatic partitioning for efficient combinational verification
Author
Mukherjee, Rajarshi ; Jain, Jawahar ; Takayama, Koichiro ; Fujita, Masahiro
Author_Institution
Fujitsu Lab. of America, Sunnyvale, CA, USA
fYear
2000
fDate
9-9 June 2000
Firstpage
67
Lastpage
71
Abstract
A majority of the state-of-the-art combinational verification techniques are based on the extraction and use of internal equivalences between two circuits. Verification can become difficult if the two circuits have none or very few internal correspondences. In this paper we investigate automatic circuit partitioning as a methodology to make otherwise intractable circuits relatively tractable to the verifier. We show that given any two circuits to be verified, finding the best partitions that minimize the verification runtime is NP-hard. Therefore, we propose efficient heuristics to utilize certain characteristics of typical circuit design styles to find good partitions for the circuits. A key difference between our approach and earlier approaches to circuit partitioning is that ours is fully automated and does not require any prior knowledge of the type of function being implemented by the circuit. Using circuit partitioning we are able to verify several hard industrial circuits that could not be verified otherwise.
Keywords
combinational circuits; formal verification; logic CAD; logic partitioning; minimisation of switching nets; ASSURE; NP-hard problem; automatic circuit partitioning; circuit design styles; combinational verification; hard industrial circuits; heuristics; verification runtime minimization; Boolean functions; Circuit analysis; Circuit synthesis; Data structures; Digital systems; Filtering theory; Laboratories; Robustness; Runtime;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2000. Proceedings of the ASP-DAC 2000. Asia and South Pacific
Conference_Location
Yokohama, Japan
Print_ISBN
0-7803-5973-9
Type
conf
DOI
10.1109/ASPDAC.2000.835072
Filename
835072
Link To Document