Modeling and verification of DSP designs in HOL

In this thesis we propose a framework for the incorporation of formal methods in the design flow of DSP (Digital Signal Processing) systems in a rigorous way. In the proposed approach we model and verify DSP descriptions at different abstraction levels using higher-order logic based on the HOL (High...

Full description

Bibliographic Details
Main Author: Akbarpour, Behzad
Format: Others
Published: 2005
Online Access:http://spectrum.library.concordia.ca/8433/1/NR04055.pdf
Akbarpour, Behzad <http://spectrum.library.concordia.ca/view/creators/Akbarpour=3ABehzad=3A=3A.html> (2005) Modeling and verification of DSP designs in HOL. PhD thesis, Concordia University.
id ndltd-LACETR-oai-collectionscanada.gc.ca-QMG.8433
record_format oai_dc
spelling ndltd-LACETR-oai-collectionscanada.gc.ca-QMG.84332013-10-22T03:45:49Z Modeling and verification of DSP designs in HOL Akbarpour, Behzad In this thesis we propose a framework for the incorporation of formal methods in the design flow of DSP (Digital Signal Processing) systems in a rigorous way. In the proposed approach we model and verify DSP descriptions at different abstraction levels using higher-order logic based on the HOL (Higher Order Logic) theorem prover. This framework enables the formal verification of DSP designs which in the past could only be done partially using conventional simulation techniques. To this end, we provide a shallow embedding of DSP descriptions in HOL at the floating-point, fixed-point, behavioral, RTL (Register Transfer Level), and netlist gate levels. We make use of existing formalization of floating-point theory in HOL and introduce a parallel one for fixed-point arithmetic. The high ability of abstraction in HOL allows a seamless hierarchical verification encompassing the whole DSP design path, starting from top level floating- and fixed-point algorithmic descriptions down to RTL, and gate level implementations. We illustrate the new verification framework using different case studies such as digital filters and FFT (Fast Fourier Transform) algorithms. 2005 Thesis NonPeerReviewed application/pdf http://spectrum.library.concordia.ca/8433/1/NR04055.pdf Akbarpour, Behzad <http://spectrum.library.concordia.ca/view/creators/Akbarpour=3ABehzad=3A=3A.html> (2005) Modeling and verification of DSP designs in HOL. PhD thesis, Concordia University. http://spectrum.library.concordia.ca/8433/
collection NDLTD
format Others
sources NDLTD
description In this thesis we propose a framework for the incorporation of formal methods in the design flow of DSP (Digital Signal Processing) systems in a rigorous way. In the proposed approach we model and verify DSP descriptions at different abstraction levels using higher-order logic based on the HOL (Higher Order Logic) theorem prover. This framework enables the formal verification of DSP designs which in the past could only be done partially using conventional simulation techniques. To this end, we provide a shallow embedding of DSP descriptions in HOL at the floating-point, fixed-point, behavioral, RTL (Register Transfer Level), and netlist gate levels. We make use of existing formalization of floating-point theory in HOL and introduce a parallel one for fixed-point arithmetic. The high ability of abstraction in HOL allows a seamless hierarchical verification encompassing the whole DSP design path, starting from top level floating- and fixed-point algorithmic descriptions down to RTL, and gate level implementations. We illustrate the new verification framework using different case studies such as digital filters and FFT (Fast Fourier Transform) algorithms.
author Akbarpour, Behzad
spellingShingle Akbarpour, Behzad
Modeling and verification of DSP designs in HOL
author_facet Akbarpour, Behzad
author_sort Akbarpour, Behzad
title Modeling and verification of DSP designs in HOL
title_short Modeling and verification of DSP designs in HOL
title_full Modeling and verification of DSP designs in HOL
title_fullStr Modeling and verification of DSP designs in HOL
title_full_unstemmed Modeling and verification of DSP designs in HOL
title_sort modeling and verification of dsp designs in hol
publishDate 2005
url http://spectrum.library.concordia.ca/8433/1/NR04055.pdf
Akbarpour, Behzad <http://spectrum.library.concordia.ca/view/creators/Akbarpour=3ABehzad=3A=3A.html> (2005) Modeling and verification of DSP designs in HOL. PhD thesis, Concordia University.
work_keys_str_mv AT akbarpourbehzad modelingandverificationofdspdesignsinhol
_version_ 1716607338872307712