Development of march test generator using C++

Semiconductor memories are widely considered as one of the most important types of microelectronic components in the modern digital systems. The growing need for storage in computer, communications and consumer applications is driving the continuous innovation of various semiconductor memory technol...

Full description

Saved in:
Bibliographic Details
Main Author: Tan, Ewe Cheong
Format: Thesis
Language:English
Published: 2009
Subjects:
Online Access:http://eprints.utm.my/id/eprint/12052/6/TanEweCheongMFKE2009.pdf
http://eprints.utm.my/id/eprint/12052/
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.utm.12052
record_format eprints
spelling my.utm.120522017-09-19T09:14:08Z http://eprints.utm.my/id/eprint/12052/ Development of march test generator using C++ Tan, Ewe Cheong TK Electrical engineering. Electronics Nuclear engineering Semiconductor memories are widely considered as one of the most important types of microelectronic components in the modern digital systems. The growing need for storage in computer, communications and consumer applications is driving the continuous innovation of various semiconductor memory technologies. Memories are more vulnerable to physical defects than logic circuits because of the former have high density and more complicated processing steps. Hence, investing in fault modelling and simulation, test algorithm development and evaluation, design-fortestability (DFT), built-in self-test (BIST) and diagnostics has been considered as one of the key factors in producing successful memory as well as system-on-chip (SoC) products. Tools for fault model evaluation and test algorithm generation are fundamental for tackling the above issues efficiently. March test algorithms are developed to detect these faults. Majority of the published march tests have been manually generated. Unfortunately, the continuous evolution of the memory technology introduces new classes of faults. This makes the task of handwriting test algorithms harder and as well the task of analyzing these algorithms becomes more complicated. Doing this manually does not always lead to optimal results. Therefore, it is becoming evident that it is more feasible to perform algorithm generation and fault simulation in an automated way. In this thesis, we develop a program to generate March test automatically. The focus is to ensure that the generator is able to product March tests that cover most typical faults in memories. Each March test generated is carefully analysed to ensure that it meets the required fault coverage. Prior to this, the characteristics of each memory fault are studied so that fault behaviour of the particular is correctly represented in form of fault primitive. As a result, the generator developed in this project is able to correctly generate March test with full coverage of the target fault. 2009-11 Thesis NonPeerReviewed application/pdf en http://eprints.utm.my/id/eprint/12052/6/TanEweCheongMFKE2009.pdf Tan, Ewe Cheong (2009) Development of march test generator using C++. Masters thesis, Universiti Teknologi Malaysia, Faculty of Electrical Engineering.
institution Universiti Teknologi Malaysia
building UTM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Malaysia
content_source UTM Institutional Repository
url_provider http://eprints.utm.my/
language English
topic TK Electrical engineering. Electronics Nuclear engineering
spellingShingle TK Electrical engineering. Electronics Nuclear engineering
Tan, Ewe Cheong
Development of march test generator using C++
description Semiconductor memories are widely considered as one of the most important types of microelectronic components in the modern digital systems. The growing need for storage in computer, communications and consumer applications is driving the continuous innovation of various semiconductor memory technologies. Memories are more vulnerable to physical defects than logic circuits because of the former have high density and more complicated processing steps. Hence, investing in fault modelling and simulation, test algorithm development and evaluation, design-fortestability (DFT), built-in self-test (BIST) and diagnostics has been considered as one of the key factors in producing successful memory as well as system-on-chip (SoC) products. Tools for fault model evaluation and test algorithm generation are fundamental for tackling the above issues efficiently. March test algorithms are developed to detect these faults. Majority of the published march tests have been manually generated. Unfortunately, the continuous evolution of the memory technology introduces new classes of faults. This makes the task of handwriting test algorithms harder and as well the task of analyzing these algorithms becomes more complicated. Doing this manually does not always lead to optimal results. Therefore, it is becoming evident that it is more feasible to perform algorithm generation and fault simulation in an automated way. In this thesis, we develop a program to generate March test automatically. The focus is to ensure that the generator is able to product March tests that cover most typical faults in memories. Each March test generated is carefully analysed to ensure that it meets the required fault coverage. Prior to this, the characteristics of each memory fault are studied so that fault behaviour of the particular is correctly represented in form of fault primitive. As a result, the generator developed in this project is able to correctly generate March test with full coverage of the target fault.
format Thesis
author Tan, Ewe Cheong
author_facet Tan, Ewe Cheong
author_sort Tan, Ewe Cheong
title Development of march test generator using C++
title_short Development of march test generator using C++
title_full Development of march test generator using C++
title_fullStr Development of march test generator using C++
title_full_unstemmed Development of march test generator using C++
title_sort development of march test generator using c++
publishDate 2009
url http://eprints.utm.my/id/eprint/12052/6/TanEweCheongMFKE2009.pdf
http://eprints.utm.my/id/eprint/12052/
_version_ 1643645849271533568
score 13.160551