Specification and Verification of Ripple Carry Adders Based on Rewriting Induction Techniques

张欢欢,邵志清,宋国新
DOI: https://doi.org/10.3969/j.issn.1006-3080.2003.01.016
2003-01-01
Abstract:Based on rewriting induction techniques, an approach automatically verifying adder circuits is proposed. All involved concepts, including bits, gates, bit strings, natural numbers, half adders, full adders and ripple carry adders, are described using rewrite systems. Proofs of various properties are given using rewriting and induction. The correctness of ripple carry adders is established by showing that they actually implement addition on the natural numbers. Finally, a comparison with related works is made and the result shows that our approach has advantages in specifying and verifying hardware circuits.
What problem does this paper attempt to address?