M-CHECK: A multiple engine combinational equivalence checker
Reda, Sherief; Wahba, Ayman; Salem, Ashraf;
Abstract
Single engine equivalence checkers have been successfully used in efficiently verifying large designs. However, they also showed inefficiency in proving specific types of circuits. New trends tend to combine multiple equivalence checking engines into a single framework, so that they can verify different kinds of designs more efficiently. In this paper, M-CHECK, a multiple engine equivalence checker, is presented. The proposed checker verifies the combinational circuits using three checking engines: Binary Decision Diagram (BDD) engine, Boolean Satisfiability (SAT) engine, and a mixed BDD SAT engine. Also, the tool is capable of iteratively reducing the design through identifying of equivalent node pairs. The results of our methodology are presented on the ISCAS-85 benchmark circuits.
Other data
| Title | M-CHECK: A multiple engine combinational equivalence checker | Authors | Reda, Sherief; Wahba, Ayman ; Salem, Ashraf | Issue Date | 1-Jan-2000 | Conference | Proceedings - IEEE International Symposium on Circuits and Systems | ISBN | 0-7803-5482-6 | ISSN | 02714310 | DOI | 10.1109/ISCAS.2000.856403 | Scopus ID | 2-s2.0-0033725405 |
Recommend this item
Similar Items from Core Recommender Database
Items in Ain Shams Scholar are protected by copyright, with all rights reserved, unless otherwise indicated.