Design and implementation of formal verification tool for combinational circuits using automatic test pattern generation

Functional Verification or Logical Simulation is an important phase in Digital Design Flow. It is to ensure that the functionality of the design remains the same as the initial desired functionality at any point of time in the whole process, before advancing to the next level. If errors are detected...

Full description

Saved in:
Bibliographic Details
Main Author: Tan, Sue Yee.
Other Authors: Gwee Bah Hwee
Format: Final Year Project
Language:English
Published: 2010
Subjects:
Online Access:http://hdl.handle.net/10356/40907
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-40907
record_format dspace
spelling sg-ntu-dr.10356-409072023-07-07T16:45:08Z Design and implementation of formal verification tool for combinational circuits using automatic test pattern generation Tan, Sue Yee. Gwee Bah Hwee School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering::Electronic circuits Functional Verification or Logical Simulation is an important phase in Digital Design Flow. It is to ensure that the functionality of the design remains the same as the initial desired functionality at any point of time in the whole process, before advancing to the next level. If errors are detected in the early stages, they can be corrected and by doing this, unwanted cost can be reduced. Due to the growing complexity of the digital design, verification has become the major bottleneck, leading to impractical exhaustive simulation. Formal Verification has been known as an alternative to logical simulation. In this approach, mathematical techniques are used to prove the properties of the design and it is equivalent to exhaustive simulation. Therefore a design error could be detected using formal verification where simulation cannot detect. Therefore Formal Verification is a better choice to detect any error in the design. In this report, existing methodologies of Formal Verification and the Automatic Test Pattern Generation (ATPG) algorithms are studied. A hybrid approach to implement a new formal verification tool, D-Verify using ATPG algorithm for combinational circuits is being proposed, designed and implemented. Bachelor of Engineering 2010-06-24T01:23:06Z 2010-06-24T01:23:06Z 2010 2010 Final Year Project (FYP) http://hdl.handle.net/10356/40907 en Nanyang Technological University 144 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Electrical and electronic engineering::Electronic circuits
spellingShingle DRNTU::Engineering::Electrical and electronic engineering::Electronic circuits
Tan, Sue Yee.
Design and implementation of formal verification tool for combinational circuits using automatic test pattern generation
description Functional Verification or Logical Simulation is an important phase in Digital Design Flow. It is to ensure that the functionality of the design remains the same as the initial desired functionality at any point of time in the whole process, before advancing to the next level. If errors are detected in the early stages, they can be corrected and by doing this, unwanted cost can be reduced. Due to the growing complexity of the digital design, verification has become the major bottleneck, leading to impractical exhaustive simulation. Formal Verification has been known as an alternative to logical simulation. In this approach, mathematical techniques are used to prove the properties of the design and it is equivalent to exhaustive simulation. Therefore a design error could be detected using formal verification where simulation cannot detect. Therefore Formal Verification is a better choice to detect any error in the design. In this report, existing methodologies of Formal Verification and the Automatic Test Pattern Generation (ATPG) algorithms are studied. A hybrid approach to implement a new formal verification tool, D-Verify using ATPG algorithm for combinational circuits is being proposed, designed and implemented.
author2 Gwee Bah Hwee
author_facet Gwee Bah Hwee
Tan, Sue Yee.
format Final Year Project
author Tan, Sue Yee.
author_sort Tan, Sue Yee.
title Design and implementation of formal verification tool for combinational circuits using automatic test pattern generation
title_short Design and implementation of formal verification tool for combinational circuits using automatic test pattern generation
title_full Design and implementation of formal verification tool for combinational circuits using automatic test pattern generation
title_fullStr Design and implementation of formal verification tool for combinational circuits using automatic test pattern generation
title_full_unstemmed Design and implementation of formal verification tool for combinational circuits using automatic test pattern generation
title_sort design and implementation of formal verification tool for combinational circuits using automatic test pattern generation
publishDate 2010
url http://hdl.handle.net/10356/40907
_version_ 1772826341908938752