Title :
Improving symbolic traversals by means of activity profiles
Author :
Cabodi, Gianpiero ; Camurati, Paolo ; Qner, S.
Author_Institution :
Dipt. di Autom. e Inf., Politecnico di Torino, Italy
Abstract :
Symbolic techniques have undergone major improvements in the last few years. Nevertheless they are still limited by the size of the involved BDDs, and extending their applicability to larger and real circuits is a key issue. Within, this framework, we introduce “activity profiles” as a novel technique to characterize transition relations. In our methodology a learning phase is used to collect activity measures, related to time and space cost, for each BDD node of the transition relation. We use inexpensive reachability analysis as learning technique, and we operate within inner steps of image computations involving the transition relation and state sets. The above informations can be used for several purposes. In particular, we present an application of activity profiles in the field of reachability analysis itself. We propose transition relation subsetting and partial traversals of the state transition graph. We show that a sequence of partial traversals is able to complete a reachability analysis problem with smaller memory requirement and improved time performance
Keywords :
binary decision diagrams; high level synthesis; reachability analysis; symbol manipulation; activity profile; binary decision diagram; circuit design; image computation; learning technique; reachability analysis; state set; state transition graph; symbolic traversal; transition relation; Binary decision diagrams; Boolean functions; Circuits; Costs; Data structures; Explosions; Formal verification; Hardware; Permission; Reachability analysis;
Conference_Titel :
Design Automation Conference, 1999. Proceedings. 36th
Conference_Location :
New Orleans, LA
Print_ISBN :
1-58113-092-9
DOI :
10.1109/DAC.1999.781331