Title :
BDD-based conjunctive decomposition using a genetic algorithm and dependent variable affinity
Author :
Li, Lun ; Thornton, Mitchell A. ; Szygenda, Stephen
Author_Institution :
Dept. of Comput. Sci. & Eng., Southern Methodist Univ., Dallas, TX, USA
Abstract :
Decomposition is an important strategy in synthesis and verification. BDD-based conjunctive decomposition has been successfully used in verification, especially in image computations for finite state machine (FSM) state-space traversals. Conjunction decomposition also has applications in other areas of CAD. A "two-step" algorithm for representing a large function as a conjunctive decomposition of BDDs is described where a genetic algorithm (GA) approach for ordering individual bit functions is given followed by an affinity-based clustering technique. Experimental results are given that show the effectiveness of the algorithm.
Keywords :
binary decision diagrams; finite state machines; genetic algorithms; BDD-based conjunctive decomposition; affinity-based clustering technique; dependent variable affinity; finite state machine state-space traversals; genetic algorithm; two-step algorithm; Boolean functions; Data structures; Genetic algorithms;
Conference_Titel :
Communications, Computers and signal Processing, 2005. PACRIM. 2005 IEEE Pacific Rim Conference on
Print_ISBN :
0-7803-9195-0
DOI :
10.1109/PACRIM.2005.1517279