Abstract
There has been much interest in techniques which combine the advantages of function-based methods, such as BDDs, with structure-based methods such as ATPG, for verifying the equivalence of combinational circuits. However, most existing efforts have focused on exploiting circuit similarity through use of learning and/or ATPG-based methods rather than on making the integration between BDDs and ATPG techniques efficient. This paper presents a new technique, where the focus is on improving the equivalence check itself, thereby making it more robust in the absence of circuit similarity. It is based on tight integration of a Boolean Satisfiability Checker with BDDs, whereby BDDs are effectively used to reduce both the problem size and the number of backtracks for the satisfiability problem. This methodology does not preclude exploitation of circuit similarity, when it exists, since the improved check can be easily incorporated as the inner loop of the well-known iterative framework involving search and replacement of internally equivalent nodes. We demonstrate the significance of our contributions with practical results on the ISCAS benchmark circuits.
Original language | English (US) |
---|---|
Pages | 222-225 |
Number of pages | 4 |
State | Published - 1998 |
Externally published | Yes |
Event | Proceedings of the 1998 11th International Conference on VLSI Design - Chennai, India Duration: Jan 4 1998 → Jan 7 1998 |
Other
Other | Proceedings of the 1998 11th International Conference on VLSI Design |
---|---|
City | Chennai, India |
Period | 1/4/98 → 1/7/98 |
All Science Journal Classification (ASJC) codes
- Hardware and Architecture
- Electrical and Electronic Engineering