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...

Full description

Bibliographic Details
Main Author: Pisini, Vijay Kumar
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