This paper presents a novel technique for proving the correctness of arithmetic circuit designs described at the Register Transfer Level (RTL). The technique begins with the automatic transla-tion of circuits from a Verilog RTL description into a Term Rewriting System (TRS). We prove the correctness of the designs via an equivalence proof between TRSs for the implementation cir-cuit design and a much simpler specification circuit design. We present this notion of equivalence between the TRSs and a stepwise refinement method for its decomposition which we leverage in our tool Verifire. We demonstrate the effectiveness of our technique by using the tool for the ver-ification of several multiplier designs which have hitherto been impossible to...
Abstraction plays a central role in formal verification. Term-level abstraction is a technique ...
To manage design complexity, high-level models are used to evaluate the functionality and performanc...
As a first step, most model checkers used in the hardware industry convert a high-level register-tra...
. The use of a rewrite-based theorem prover for verifying properties of arithmetic circuits is disc...
In this work we present our current investigation on use of rewriting-logic as a higher abstraction ...
In this work we present our current investigation on use of rewriting-logic as a higher abstraction ...
This work presents a formal treatment of correctness and completeness for a set of seven uninterpret...
We propose a complete procedure for verifying register-transfer logic against its scheduled behavior...
Formal verification of multiplier designs has been studied for decades. However, the practicality of...
Abstract Term Rewriting System (TRS) is a good formalism for describing concurrent systems that embo...
We propose a normalization technique for verifying arithmetic circuits in a bounded model checking e...
This dissertation shows that the bounded property verification of hardware Register Transfer Level (...
Due to the character of the original source materials and the nature of batch digitization, quality ...
Raising the abstraction level, from Register Transfer Level (RTL) to Transaction Level Model (TLM), ...
If real number calculations are implemented as circuits, only a limited preciseness can be obtained....
Abstraction plays a central role in formal verification. Term-level abstraction is a technique ...
To manage design complexity, high-level models are used to evaluate the functionality and performanc...
As a first step, most model checkers used in the hardware industry convert a high-level register-tra...
. The use of a rewrite-based theorem prover for verifying properties of arithmetic circuits is disc...
In this work we present our current investigation on use of rewriting-logic as a higher abstraction ...
In this work we present our current investigation on use of rewriting-logic as a higher abstraction ...
This work presents a formal treatment of correctness and completeness for a set of seven uninterpret...
We propose a complete procedure for verifying register-transfer logic against its scheduled behavior...
Formal verification of multiplier designs has been studied for decades. However, the practicality of...
Abstract Term Rewriting System (TRS) is a good formalism for describing concurrent systems that embo...
We propose a normalization technique for verifying arithmetic circuits in a bounded model checking e...
This dissertation shows that the bounded property verification of hardware Register Transfer Level (...
Due to the character of the original source materials and the nature of batch digitization, quality ...
Raising the abstraction level, from Register Transfer Level (RTL) to Transaction Level Model (TLM), ...
If real number calculations are implemented as circuits, only a limited preciseness can be obtained....
Abstraction plays a central role in formal verification. Term-level abstraction is a technique ...
To manage design complexity, high-level models are used to evaluate the functionality and performanc...
As a first step, most model checkers used in the hardware industry convert a high-level register-tra...