DocumentCode
1811876
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
Volume
5
fYear
2002
fDate
2002
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 2002. ISCAS 2002. IEEE International Symposium on
Print_ISBN
0-7803-7448-7
Type
conf
DOI
10.1109/ISCAS.2002.1010709
Filename
1010709
Link To Document