Title :
Variable ordering on multiway decision graphs
Author :
Feng, Yi ; Cerny, Eduard
Author_Institution :
Dept. d´´Inf. et de Recherche Oper., Montreal Univ., Que., Canada
Abstract :
The paper presents variable (re)ordering methods for Multiway Decision Graphs (MDG). MDGs have proved to be a powerful tool for automated hardware verification of RTL designs. To reduce the effects of the state explosion problem, we explore automatic static and dynamic variable ordering algorithms for MDG. Compared with ROBDDs, the situation is complicated by the presence of first order terms in MDGs. The static variable ordering algorithm is based on several heuristic rules, and the dynamic reordering algorithm that minimizes the size of the MDGs during the verification process combines the merits of symmetry and state group sifting. Experimental results on benchmarks show the effectiveness of our method.
Keywords :
decision diagrams; directed graphs; formal verification; logic CAD; logic testing; RTL designs; automated hardware verification; automatic dynamic variable ordering algorithms; automatic static variable ordering algorithms; finite directed acyclic graph; heuristic rules; multiway decision graphs; state explosion problem; state group sifting; symmetry; variable ordering methods; variable reordering methods; verification process; Boolean functions; Circuits; Concrete; Data structures; Explosions; Formal verification; Hardware; Heuristic algorithms; Logic; Microelectronics;
Conference_Titel :
Circuits and Systems, 2002. ISCAS 2002. IEEE International Symposium on
Print_ISBN :
0-7803-7448-7
DOI :
10.1109/ISCAS.2002.1010709