Functional Verification of Arithmetic Circuits using Linear Algebra Methods

This thesis describes an efficient method for speeding up functional verification of arithmetic circuits namely linear network such as wallace trees, counters using linear algebra techniques. The circuit is represented as a network of half adders, full adders and inverters, and modeled as a system...

Full description

Bibliographic Details
Main Author: Ameer Abdul Kader, Mohamed Basith Abdul
Format: Others
Published: ScholarWorks@UMass Amherst 2011
Subjects:
SMT
Online Access:https://scholarworks.umass.edu/theses/657
https://scholarworks.umass.edu/cgi/viewcontent.cgi?article=1796&context=theses
id ndltd-UMASS-oai-scholarworks.umass.edu-theses-1796
record_format oai_dc
spelling ndltd-UMASS-oai-scholarworks.umass.edu-theses-17962020-12-02T14:45:20Z Functional Verification of Arithmetic Circuits using Linear Algebra Methods Ameer Abdul Kader, Mohamed Basith Abdul This thesis describes an efficient method for speeding up functional verification of arithmetic circuits namely linear network such as wallace trees, counters using linear algebra techniques. 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 linear programming (LP) solver and comparing it with the reference signature provided by the designer. Initial experimental results and comparison with Satisfiability Modulo Theorem (SMT) solvers show that the method is efficient, scalable and applicable to complex arithmetic designs, including large multipliers. It is intended to provide a new front end theory/engine to enhance SMT solvers. 2011-01-01T08:00:00Z text application/pdf https://scholarworks.umass.edu/theses/657 https://scholarworks.umass.edu/cgi/viewcontent.cgi?article=1796&context=theses Masters Theses 1911 - February 2014 ScholarWorks@UMass Amherst Functional Verification Arithmetic Circuits Linear Algebra SMT Arithmetic bit-level Equivalence checking Electrical and Computer Engineering
collection NDLTD
format Others
sources NDLTD
topic Functional Verification
Arithmetic Circuits
Linear Algebra
SMT
Arithmetic bit-level
Equivalence checking
Electrical and Computer Engineering
spellingShingle Functional Verification
Arithmetic Circuits
Linear Algebra
SMT
Arithmetic bit-level
Equivalence checking
Electrical and Computer Engineering
Ameer Abdul Kader, Mohamed Basith Abdul
Functional Verification of Arithmetic Circuits using Linear Algebra Methods
description This thesis describes an efficient method for speeding up functional verification of arithmetic circuits namely linear network such as wallace trees, counters using linear algebra techniques. 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 linear programming (LP) solver and comparing it with the reference signature provided by the designer. Initial experimental results and comparison with Satisfiability Modulo Theorem (SMT) solvers show that the method is efficient, scalable and applicable to complex arithmetic designs, including large multipliers. It is intended to provide a new front end theory/engine to enhance SMT solvers.
author Ameer Abdul Kader, Mohamed Basith Abdul
author_facet Ameer Abdul Kader, Mohamed Basith Abdul
author_sort Ameer Abdul Kader, Mohamed Basith Abdul
title Functional Verification of Arithmetic Circuits using Linear Algebra Methods
title_short Functional Verification of Arithmetic Circuits using Linear Algebra Methods
title_full Functional Verification of Arithmetic Circuits using Linear Algebra Methods
title_fullStr Functional Verification of Arithmetic Circuits using Linear Algebra Methods
title_full_unstemmed Functional Verification of Arithmetic Circuits using Linear Algebra Methods
title_sort functional verification of arithmetic circuits using linear algebra methods
publisher ScholarWorks@UMass Amherst
publishDate 2011
url https://scholarworks.umass.edu/theses/657
https://scholarworks.umass.edu/cgi/viewcontent.cgi?article=1796&context=theses
work_keys_str_mv AT ameerabdulkadermohamedbasithabdul functionalverificationofarithmeticcircuitsusinglinearalgebramethods
_version_ 1719366373835014144