International audienceBinary decision diagrams (BDDs) are used for automatic synthesis and formal verification of combinational and sequential circuits. However, a larger adoption of these technologies for sequential designs still depends on a more efficient use of BDDs. One important factor is the order of the variables in the BDD, which has a direct impact on the space (and time) requirements of the reachability algorithms. As the problem for finding the best order is NP-completed and requires, in practice, static and dynamic ordering heuristics, we introduce a new approach for finding an initial order for BDDs involved in the design of sequential circuits. This approach, called the weighting heuristics, has been implemented in the VIS to...
Many Boolean functions have short representations by OBDDs (ordered binary decision diagrams), if ap...
This paper presents an improved variable ordering method to obtain the minimum number of nodes in Re...
Design of digital systems is based on various specifications of Boolean functions, most often in a f...
Binary Decision Diagrams (BDDs) became popular after the ordering constraints proposed by Bryant [1]...
Reduced ordered Binary Decision Diagrams (BDDs) are frequently used in logic synthesis. In this pape...
The authors present techniques leading to small binary decision diagrams (BDDs) for combinational fu...
ed Binary Decision Diagrams (SBDDs), which are improved BDDs, are useful for implementing VLSI logic...
[[abstract]]This paper proposes a new approach that successfully finds the optimal variable ordering...
. Despite more than a decade of experience with the use of standardized benchmark circuits, meaningf...
Ordered Binary Decision Diagrams (BDDs) are a data structure for representation and manipulation of ...
[[abstract]]Binary Decision Diagram (BDD) is a data structure for the representation and manipulatio...
Verification techniques using symbolic state space traversal rely on efficient algorithms based on B...
A binary decision diagram (BDD) is a directed acyclic graph for representing a Boolean function. BDD...
Ordered Binary Decision Diagrams (OBDDs) are the first choice in manipulating and representing Boole...
The size and complexity of software and hardware systems have significantly increased in the past ye...
Many Boolean functions have short representations by OBDDs (ordered binary decision diagrams), if ap...
This paper presents an improved variable ordering method to obtain the minimum number of nodes in Re...
Design of digital systems is based on various specifications of Boolean functions, most often in a f...
Binary Decision Diagrams (BDDs) became popular after the ordering constraints proposed by Bryant [1]...
Reduced ordered Binary Decision Diagrams (BDDs) are frequently used in logic synthesis. In this pape...
The authors present techniques leading to small binary decision diagrams (BDDs) for combinational fu...
ed Binary Decision Diagrams (SBDDs), which are improved BDDs, are useful for implementing VLSI logic...
[[abstract]]This paper proposes a new approach that successfully finds the optimal variable ordering...
. Despite more than a decade of experience with the use of standardized benchmark circuits, meaningf...
Ordered Binary Decision Diagrams (BDDs) are a data structure for representation and manipulation of ...
[[abstract]]Binary Decision Diagram (BDD) is a data structure for the representation and manipulatio...
Verification techniques using symbolic state space traversal rely on efficient algorithms based on B...
A binary decision diagram (BDD) is a directed acyclic graph for representing a Boolean function. BDD...
Ordered Binary Decision Diagrams (OBDDs) are the first choice in manipulating and representing Boole...
The size and complexity of software and hardware systems have significantly increased in the past ye...
Many Boolean functions have short representations by OBDDs (ordered binary decision diagrams), if ap...
This paper presents an improved variable ordering method to obtain the minimum number of nodes in Re...
Design of digital systems is based on various specifications of Boolean functions, most often in a f...