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

Google ScholarTM

Check



Items in Ain Shams Scholar are protected by copyright, with all rights reserved, unless otherwise indicated.