2021
DOI: 10.1155/2021/5525539
|View full text |Cite
|
Sign up to set email alerts
|

CoCEC: An Automatic Combinational Circuit Equivalence Checker Based on the Interactive Theorem Prover

Abstract: Checking the equivalence of two Boolean functions, or combinational circuits modeled as Boolean functions, is often desired when reliable and correct hardware components are required. The most common approaches to equivalence checking are based on simulation and model checking, which are constrained due to the popular memory and state explosion problems. Furthermore, such tools are often not user-friendly, thereby making it tedious to check the equivalence of large formulas or circuits. An alternative is to us… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 22 publications
0
1
0
Order By: Relevance
“…Wilayat Khan and collaborators have proposed and developed CoCEC, a tool that amalgamates the strengths of multiple strategies. This tool employs automatic theorem proving to verify the equivalence of combinational circuits [10]. Gerwin Klein and his team share their experience in executing a formal, machine-verified verification of the seL4 microkernel, from an abstract specification to its C implementation [11].…”
Section: Introductionmentioning
confidence: 99%
“…Wilayat Khan and collaborators have proposed and developed CoCEC, a tool that amalgamates the strengths of multiple strategies. This tool employs automatic theorem proving to verify the equivalence of combinational circuits [10]. Gerwin Klein and his team share their experience in executing a formal, machine-verified verification of the seL4 microkernel, from an abstract specification to its C implementation [11].…”
Section: Introductionmentioning
confidence: 99%