Integration of HOL and MDG for hardware verification
With the ever increasing complexity of the design of digital systems and the size of the circuits in VLSI technology, the role of design verification has gained a lot of importance. Theorem Proving based verification and Decision Diagram based verification are now-a-days the two main techniques used...
Main Author: | |
---|---|
Format: | Others |
Published: |
2000
|
Online Access: | http://spectrum.library.concordia.ca/1092/1/MQ47830.pdf Pisini, Vijay Kumar <http://spectrum.library.concordia.ca/view/creators/Pisini=3AVijay_Kumar=3A=3A.html> (2000) Integration of HOL and MDG for hardware verification. Masters thesis, Concordia University. |
id |
ndltd-LACETR-oai-collectionscanada.gc.ca-QMG.1092 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-LACETR-oai-collectionscanada.gc.ca-QMG.10922013-10-22T03:41:31Z Integration of HOL and MDG for hardware verification Pisini, Vijay Kumar With the ever increasing complexity of the design of digital systems and the size of the circuits in VLSI technology, the role of design verification has gained a lot of importance. Theorem Proving based verification and Decision Diagram based verification are now-a-days the two main techniques used for formal verification. Each of them has its own advantages and disadvantages. In this thesis, we propose a hybrid approach for formal hardware verification which uses the strengths of the theorem prover HOL (Higher-Order Logic) with of the automated tool MDG (Multiway Decision Graphs) which supports equivalence checking and model checking. We developed a linkage tool between HOL and MDG which uses the specification and implementation of a circuit written in HOL to automatically generate all required MDG files. It then calls the MDG equivalence checking procedure and reports the MDG verification result back to HOL. To illustrate the proposed HOL-MDG hybrid verification we use the Cambridge Fairisle ATM switch fabric as an example. 2000 Thesis NonPeerReviewed application/pdf http://spectrum.library.concordia.ca/1092/1/MQ47830.pdf Pisini, Vijay Kumar <http://spectrum.library.concordia.ca/view/creators/Pisini=3AVijay_Kumar=3A=3A.html> (2000) Integration of HOL and MDG for hardware verification. Masters thesis, Concordia University. http://spectrum.library.concordia.ca/1092/ |
collection |
NDLTD |
format |
Others
|
sources |
NDLTD |
description |
With the ever increasing complexity of the design of digital systems and the size of the circuits in VLSI technology, the role of design verification has gained a lot of importance. Theorem Proving based verification and Decision Diagram based verification are now-a-days the two main techniques used for formal verification. Each of them has its own advantages and disadvantages. In this thesis, we propose a hybrid approach for formal hardware verification which uses the strengths of the theorem prover HOL (Higher-Order Logic) with of the automated tool MDG (Multiway Decision Graphs) which supports equivalence checking and model checking. We developed a linkage tool between HOL and MDG which uses the specification and implementation of a circuit written in HOL to automatically generate all required MDG files. It then calls the MDG equivalence checking procedure and reports the MDG verification result back to HOL. To illustrate the proposed HOL-MDG hybrid verification we use the Cambridge Fairisle ATM switch fabric as an example. |
author |
Pisini, Vijay Kumar |
spellingShingle |
Pisini, Vijay Kumar Integration of HOL and MDG for hardware verification |
author_facet |
Pisini, Vijay Kumar |
author_sort |
Pisini, Vijay Kumar |
title |
Integration of HOL and MDG for hardware verification |
title_short |
Integration of HOL and MDG for hardware verification |
title_full |
Integration of HOL and MDG for hardware verification |
title_fullStr |
Integration of HOL and MDG for hardware verification |
title_full_unstemmed |
Integration of HOL and MDG for hardware verification |
title_sort |
integration of hol and mdg for hardware verification |
publishDate |
2000 |
url |
http://spectrum.library.concordia.ca/1092/1/MQ47830.pdf Pisini, Vijay Kumar <http://spectrum.library.concordia.ca/view/creators/Pisini=3AVijay_Kumar=3A=3A.html> (2000) Integration of HOL and MDG for hardware verification. Masters thesis, Concordia University. |
work_keys_str_mv |
AT pisinivijaykumar integrationofholandmdgforhardwareverification |
_version_ |
1716605138051792896 |