Algebraic approach to arithmetic design verification

  • Authors:
  • Mohamed Abdul Basith;Tariq Ahmad;André Rossi;Maciej Ciesielski

  • Affiliations:
  • University of Massachusetts Amherst;University of Massachusetts Amherst;Lab-STICC, Université de Bretagne Sud, Lorient, France;University of Massachusetts Amherst

  • Venue:
  • Proceedings of the International Conference on Formal Methods in Computer-Aided Design
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

The paper describes an algebraic approach to functional verification of arithmetic circuits specified at bit level. The circuit is represented as a network of half adders, full adders, and inverters, and modeled as a system of linear equations. The proof of functional correctness of the design is obtained by computing its algebraic signature using standard LP solver and comparing it with the reference signature provided by the designer. Initial experimental results and comparison with SMT solvers show that the method is efficient, scalable and applicable to large arithmetic designs, such as multipliers.