• DocumentCode
    561378
  • Title

    Algebraic approach to arithmetic design verification

  • Author

    Basith, Mohamed Abdul ; Ahmad, Tariq ; Rossi, André ; Ciesielski, Maciej

  • Author_Institution
    ECE Dept., Univ. of Massachusetts Amherst, Amherst, MA, USA
  • fYear
    2011
  • fDate
    Oct. 30 2011-Nov. 2 2011
  • Firstpage
    67
  • Lastpage
    71
  • 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.
  • Keywords
    adders; digital arithmetic; electronic engineering computing; formal verification; invertors; logic design; algebraic approach; algebraic signature; arithmetic circuit; arithmetic design verification; full adder; functional correctness; functional verification; half adder; inverter; linear equation; standard LP solver; Adders; Equations; Integrated circuit modeling; Logic gates; Mathematical model; Radiation detectors; Vectors; Arithmetic bit level; Equivalence checking; Formal verification; SMT;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods in Computer-Aided Design (FMCAD), 2011
  • Conference_Location
    Austin, TX
  • Print_ISBN
    978-1-4673-0896-0
  • Type

    conf

  • Filename
    6148913