Implicit enumeration of strongly connected components and an application to formal verification

Citation
Ag. Xie et Pa. Beerel, Implicit enumeration of strongly connected components and an application to formal verification, IEEE COMP A, 19(10), 2000, pp. 1225-1230
Citations number
12
Categorie Soggetti
Eletrical & Eletronics Engineeing
Journal title
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS
ISSN journal
02780070 → ACNP
Volume
19
Issue
10
Year of publication
2000
Pages
1225 - 1230
Database
ISI
SICI code
0278-0070(200010)19:10<1225:IEOSCC>2.0.ZU;2-G
Abstract
This paper first presents a binary decision diagram-based implicit algorith m to compute all maximal strongly connected components (SCCs) of directed g raphs. The algorithm iteratively applies reachability analysis and sequenti ally identifies SCCs. Experimental results suggest that the algorithm drama tically outperforms the only existing implicit method which must compute th e transitive closure of the adjacency-matrix of the graphs. This paper then applies this SCC algorithm to solve the bad cycle detection problem encoun tered in formal verification. Experimental results show that our new bad cy cle detection algorithm is typically significantly faster than the state-of -the-art [1], sometimes by more than a factor of ten.