1996
DOI: 10.1007/bfb0031825
|View full text |Cite
|
Sign up to set email alerts
|

Decomposition techniques for efficient ROBDD construction

Abstract: In this paper, we address the problem of memory-efficient construction of ROBDDs for a given Boolean network. We show that for a large number of applications, it is more efficient to construct the ROBDD by a suitable combination of top-down and bottom-up approaches than a purely bottom-up approach. We first build a decomposed ROBDD of the target function and then follow it by a symbolic composition to get the final ROBDD. We propose two heuristic algorithms for decomposition. One is based on a topological anal… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
13
0

Year Published

1997
1997
2023
2023

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 16 publications
(13 citation statements)
references
References 18 publications
0
13
0
Order By: Relevance
“…These intermediate variables are called decomposition points and the resulting set of BDDs (BDDs of the decomposition points, and the BDD of the target function in terms of the primary inputs and decomposition points) is called a decomposed BDD [8]. An example of a decomposed BDD is shown in Fig.…”
Section: Ptl Network and Decomposed Bddsmentioning
confidence: 99%
See 3 more Smart Citations
“…These intermediate variables are called decomposition points and the resulting set of BDDs (BDDs of the decomposition points, and the BDD of the target function in terms of the primary inputs and decomposition points) is called a decomposed BDD [8]. An example of a decomposed BDD is shown in Fig.…”
Section: Ptl Network and Decomposed Bddsmentioning
confidence: 99%
“…Finally, we would like to mention that the idea of introducing intermediate variables to control the size of BDDs has previously been used in [8][9] for unrelated problems. In these papers decomposition was used in a different context -In [8] decomposition was used to reduce the intermediate memory requirements during BDD construction and in [9] it was used for cycle-based simulation.…”
Section: Ptl Network and Decomposed Bddsmentioning
confidence: 99%
See 2 more Smart Citations
“…A smorgasbord of approaches for early quantification is available like [12,19] with [7] being the most closely related approach. In comparison, the approach proposed in the work at hand uses a divide-and-conquer heuristic based on finding cuts in a graph-based representation of the dependencies between relations.…”
Section: Related Workmentioning
confidence: 99%