DocumentCode
2110301
Title
Synchronization-Based Abstraction Refinement for Modular Verification of Asynchronous Designs
Author
Zheng, Hao ; Yao, Haiqiong ; Yoneda, Tomohiro
Author_Institution
Univ. of South Florida, Tampa, FL
fYear
2009
fDate
13-15 May 2009
Firstpage
175
Lastpage
180
Abstract
This paper presents a modular verification approach for asynchronous circuits to address state explosion with a novel interface refinement method to reduce false counterexamples.This method borrows the idea of parallel composition, and it iteratively refines each component in a design by examining its interface interactions, and removes the behavior not synchronized with its neighbors. This method is further enhanced by synchronizing multiple components simultaneously so that inter-dependencies among components are considered. The experiments on several large asynchronous circuits show that this method efficiently removes impossible behavior from each component including ones violating correctness requirements.
Keywords
asynchronous circuits; graph theory; iterative methods; learning (artificial intelligence); logic CAD; asynchronous circuits; asynchronous design; modular verification; parallel composition; synchronization-based abstraction refinement; Algorithm design and analysis; Artificial intelligence; Asynchronous circuits; Computer Society; Engineering profession; Explosions; Hazards; Informatics; Learning automata; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI, 2009. ISVLSI '09. IEEE Computer Society Annual Symposium on
Conference_Location
Tampa, FL
Print_ISBN
978-1-4244-4408-3
Electronic_ISBN
978-0-7695-3684-2
Type
conf
DOI
10.1109/ISVLSI.2009.16
Filename
5076403
Link To Document