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 :
بازگشت