Results 1 - 10
of
67
Efficient implementation of a BDD package
- In Proceedings of the 27th ACM/IEEE conference on Design autamation
, 1991
"... Efficient manipulation of Boolean functions is an important component of many computer-aided design tasks. This paper describes a package for manipulating Boolean functions based on the reduced, ordered, binary decision diagram (ROBDD) representation. The package is based on an efficient implementat ..."
Abstract
-
Cited by 504 (9 self)
- Add to MetaCart
Efficient manipulation of Boolean functions is an important component of many computer-aided design tasks. This paper describes a package for manipulating Boolean functions based on the reduced, ordered, binary decision diagram (ROBDD) representation. The package is based on an efficient
Implementation of an efficient parallel BDD package
- In DAC
, 1996
"... Large BDD applications push computing resources to their limits. One solution to overcoming resource limitations is to distribute the BDD data structure across multiple networked workstations. This paper presents an efficient parallel BDD package for a distributed environment such as a network of wo ..."
Abstract
-
Cited by 52 (0 self)
- Add to MetaCart
Large BDD applications push computing resources to their limits. One solution to overcoming resource limitations is to distribute the BDD data structure across multiple networked workstations. This paper presents an efficient parallel BDD package for a distributed environment such as a network
BDDNOW: A Parallel BDD Package
- Proc. FMCAD
, 1998
"... . BDDs (binary decision diagrams) are ubiquitous in formal verification tools, and the time and memory used by the BDD package is frequently the constraint that prevents application of formal verification. Accordingly, several researchers have investigated using parallel processing for BDDs. In t ..."
Abstract
- Add to MetaCart
. BDDs (binary decision diagrams) are ubiquitous in formal verification tools, and the time and memory used by the BDD package is frequently the constraint that prevents application of formal verification. Accordingly, several researchers have investigated using parallel processing for BDDs
BDDNOW: A Parallel BDD Package
- Proc. FMCAD
, 1998
"... BDDs (binary decision diagrams) are ubiquitous in formal verification tools. The time and memory used by the BDD package are frequently the constraints that prevent application of formal verification. Parallelization is an obvious way to try to cope with this. In this paper, we present a paralle ..."
Abstract
- Add to MetaCart
BDDs (binary decision diagrams) are ubiquitous in formal verification tools. The time and memory used by the BDD package are frequently the constraints that prevent application of formal verification. Parallelization is an obvious way to try to cope with this. In this paper, we present a
BDD Package Based on Boolean NOR Operation
"... Abstract — Binary Decision Diagrams (BDDs) are useful data structures for symbolic Boolean manipulations. BDDs are used in many tasks in VLSI/CAD, such as equivalence checking, property checking, logic synthesis, and false paths. In this paper we describe a new approach for the realization of a BDD ..."
Abstract
- Add to MetaCart
Abstract — Binary Decision Diagrams (BDDs) are useful data structures for symbolic Boolean manipulations. BDDs are used in many tasks in VLSI/CAD, such as equivalence checking, property checking, logic synthesis, and false paths. In this paper we describe a new approach for the realization of a BDD
CacBDD: A BDD Package with Dynamic Cache Management
"... Abstract. In this paper, we present CacBDD, a new efficient BDD (Binary Decision Diagrams) package. It implements a dynamic cache management algorithm, which takes account of the hit-rate of computed table and available memory. Experiments on the BDD benchmarks of both combinational circuits and mo ..."
Abstract
-
Cited by 1 (1 self)
- Add to MetaCart
Abstract. In this paper, we present CacBDD, a new efficient BDD (Binary Decision Diagrams) package. It implements a dynamic cache management algorithm, which takes account of the hit-rate of computed table and available memory. Experiments on the BDD benchmarks of both combinational circuits
High performance bdd package by exploiting memory hierarchy
- In 33rd IEEE Design Automation Conference
, 1996
"... Abstract The success of binary decision diagram (BDD) ..."
Abstract
-
Cited by 16 (0 self)
- Add to MetaCart
Abstract The success of binary decision diagram (BDD)
Implementation and Visualization of a BDD Package in JAVA
"... Ordered Binary Decision Diagrams (BDDs) are a data structure for representation and manipulation of Boolean functions often applied in VLSI CAD. Algorithms have to be developed to allow efficient BDD manipulation and minimization. ..."
Abstract
- Add to MetaCart
Ordered Binary Decision Diagrams (BDDs) are a data structure for representation and manipulation of Boolean functions often applied in VLSI CAD. Algorithms have to be developed to allow efficient BDD manipulation and minimization.
A Java ™ 1 Implementation of a BDD Package
"... Abstract. Efficient manipulation of Boolean functions is the foundation of many formal verification tasks. Several code libraries and development environments exist in the public domain which perform these tasks using ordered binary decision diagrams as the central data structure. This paper describ ..."
Abstract
- Add to MetaCart
Abstract. Efficient manipulation of Boolean functions is the foundation of many formal verification tasks. Several code libraries and development environments exist in the public domain which perform these tasks using ordered binary decision diagrams as the central data structure. This paper describes a re-implementation of one of these libraries, David Long’s bddlib, in Sun Microsystems ’ Java computer language. Java offers many advantages over traditional C and C++ code in the areas of stability, memory management, portability, clarity, and code reuse. However, with the present generation of Java virtual machines, execution is significantly slower than comparable efficiently compiled native code. 1
MORE: An Alternative Implementation of BDD Packages by Multi-Operand Synthesis
- In European Design Automation Conf
, 1996
"... In this paper we present a new approach for the realization of a BDD package. This approach does not depend on recursive synthesis operations, i.e. the ternary If-Then-Else-operator (ITE), to perform manipulations of Boolean functions, instead our basic operation MORE is based on exchanges of neighb ..."
Abstract
-
Cited by 21 (11 self)
- Add to MetaCart
In this paper we present a new approach for the realization of a BDD package. This approach does not depend on recursive synthesis operations, i.e. the ternary If-Then-Else-operator (ITE), to perform manipulations of Boolean functions, instead our basic operation MORE is based on exchanges
Results 1 - 10
of
67