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...
Main Author: | |
---|---|
Format: | Others |
Published: |
ScholarWorks@UMass Amherst
2011
|
Subjects: | |
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 |