We describe a data structure and a set of BDD based algorithms for efficient formal design verification. We argue that hardware designs should be translated into an intermediate hierarchical netlist of combinational tables and sequential elements, and internally represented by a flattened network of gates and latches, akin to that in SIS [32]. We establish that the core computation in BDD based formal design verification is forming the image and pre-image of sets of states under the transition relation characterizing the design. To make this step efficient, we address BDD variable ordering, use of partitioned transition relations, use of clustering, use of don't cares, and redundant latch removal. Many of these techniques have been stu...
. The logic of equality with uninterpreted functions has been proposed for verifying abstract hardwa...
Our work addresses the challenge of scaling pre-silicon functional verification of hardware designs ...
AbstractThis paper presents a new data structure called boolean expression diagrams (BEDs) for repre...
Binary decision diagrams (BDDs) have been shown to be a powerful tool in formal verification. Effici...
Functional and timing verification are currently the bottlenecks in many design efforts. Simulation ...
Binary decision diagrams (BDDs) have been shown to be a powerful tool in formal verification. Effici...
In this paper we discuss the development of a BDD-based verification engine for combinational equiva...
Nowadays, logic synthesis tools are widely used to optimize and implement digital systems. Verifying...
Abstract — Binary decision diagrams (BDDs) have been shown to be a powerful tool in formal verificat...
Binary Decision Diagrams (BDDs) provide a compact representation for Boolean functions. This researc...
Functional verification is an important phase in the design flow of digital circuits as it is used t...
AbstractThis dissertation examines the use of a new data structure called Boolean Expression Diagram...
Currently, many are investigating promising verification methods based on Boolean decision diagrams ...
Formal verification has become one of the most important steps in circuit design. In this context th...
This thesis has explored how structural techniques can be applied to the problem of formal verificat...
. The logic of equality with uninterpreted functions has been proposed for verifying abstract hardwa...
Our work addresses the challenge of scaling pre-silicon functional verification of hardware designs ...
AbstractThis paper presents a new data structure called boolean expression diagrams (BEDs) for repre...
Binary decision diagrams (BDDs) have been shown to be a powerful tool in formal verification. Effici...
Functional and timing verification are currently the bottlenecks in many design efforts. Simulation ...
Binary decision diagrams (BDDs) have been shown to be a powerful tool in formal verification. Effici...
In this paper we discuss the development of a BDD-based verification engine for combinational equiva...
Nowadays, logic synthesis tools are widely used to optimize and implement digital systems. Verifying...
Abstract — Binary decision diagrams (BDDs) have been shown to be a powerful tool in formal verificat...
Binary Decision Diagrams (BDDs) provide a compact representation for Boolean functions. This researc...
Functional verification is an important phase in the design flow of digital circuits as it is used t...
AbstractThis dissertation examines the use of a new data structure called Boolean Expression Diagram...
Currently, many are investigating promising verification methods based on Boolean decision diagrams ...
Formal verification has become one of the most important steps in circuit design. In this context th...
This thesis has explored how structural techniques can be applied to the problem of formal verificat...
. The logic of equality with uninterpreted functions has been proposed for verifying abstract hardwa...
Our work addresses the challenge of scaling pre-silicon functional verification of hardware designs ...
AbstractThis paper presents a new data structure called boolean expression diagrams (BEDs) for repre...