Proceedings of EURO-DAC 93 and EURO-VHDL 93- European Design Automation Conference
DOI: 10.1109/eurdac.1993.410627
|View full text |Cite
|
Sign up to set email alerts
|

Dynamic variable reordering for BDD minimization

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
12
0

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 31 publications
(12 citation statements)
references
References 9 publications
0
12
0
Order By: Relevance
“…Both finding the best order and deciding whether an order is optimal are NP-hard [4]. A lot of BDD research (e.g., [18], [8], [17]) has been dedicated to heuristics for finding a good variable order. In this section, we show how to adapt the sifting heuristic of Rudell [18], as implemented in CUDD, to LDDs.…”
Section: Dynamic Variable Orderingmentioning
confidence: 99%
See 1 more Smart Citation
“…Both finding the best order and deciding whether an order is optimal are NP-hard [4]. A lot of BDD research (e.g., [18], [8], [17]) has been dedicated to heuristics for finding a good variable order. In this section, we show how to adapt the sifting heuristic of Rudell [18], as implemented in CUDD, to LDDs.…”
Section: Dynamic Variable Orderingmentioning
confidence: 99%
“…WBMVQE iterates through two phases. First, it eliminates all variables that do not need resolution (lines [4][5][6][7][8]. This is repeated until no more variables can be dropped.…”
mentioning
confidence: 99%
“…The use of dynamic techniques to reorder the variables during the computations of the BDDs may in some cases help, but the price is often paid in an enormous increase of run time [22,33]. We determine the global variable ordering 8 by performing data flow analysis and by assigning priorities to the variables of the VHDL data space (cf.…”
Section: Symbolic Representation Of Vhdl Data Typesmentioning
confidence: 99%
“…It is usually a good heuristic to group "dependent" variables closely together [53,47]. In general, however, the problem of finding an optimal variable ordering is NP-hard [17], and existing BDD libraries offer automatic reordering strategies based on steepest-ascent heuristics [51,10]. There are also functions (such as multiplication) for which no variable ordering can avoid exponential growth.…”
Section: Symbolic Model Checkingmentioning
confidence: 99%