Multiple and solid data background scheme for testing static single cell faults on SRAM memories

Memory testing is a method that requires an algorithm capable of detecting faulty memory as comprehensively as possible to facilitate the efficient manufacture of fault free memory products. Therefore, the purpose of this thesis is to introduce a Data Background (DB) scheme to generate an optimal...

Full description

Saved in:
Bibliographic Details
Main Author: Zakaria, Nor Azura
Format: Thesis
Language:English
Published: 2013
Subjects:
Online Access:http://psasir.upm.edu.my/id/eprint/84183/1/FK%202013%20142%20-%20ir.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-upm-ir.84183
record_format uketd_dc
spelling my-upm-ir.841832022-01-04T03:09:06Z Multiple and solid data background scheme for testing static single cell faults on SRAM memories 2013-08 Zakaria, Nor Azura Memory testing is a method that requires an algorithm capable of detecting faulty memory as comprehensively as possible to facilitate the efficient manufacture of fault free memory products. Therefore, the purpose of this thesis is to introduce a Data Background (DB) scheme to generate an optimal March Test Algorithm (MTA) for detecting faults of memory that are undetectable using existing algorithms. The present research focuses on two types of Static Single Cell Faults (SSCFs): Write Disturb Faults (WDFs) and Deceptive Read Destructive Faults (DRDFs). These faults are undetectable by existing algorithms with insufficient operation. To date, the main effort in this field of research is to improve fault detection by modifying or adding an operation sequence in the MTA. A relatively small number of test approaches have worked on the DB scheme instead of the MTA to improve fault coverage. However, these approaches were designed to improve the fault coverage for detectable faults only. Thus, the present research develops a new DB scheme to be applied to existing MTA to detect two WDFs and two DRDFs. Two methods are proposed in this project. In Method 1, a multiple DBs generator with a bit-adjacent DB management scheme is applied for the selected MTA. This method is evaluated in terms of function and performance differences between the proposed MTA and existing MTA using the User Defined Algorithm (UDA) available in the MBISTArchitect tool. Findings show that both MTAs have the same testing time. However, the existing MTA of the Memory Built-In-Self Test (MBIST) required a bigger area overhead and consumed more power. Hence, Method 1 is not suitable to be used with the MBIST for System on Chip (SoC). For Method 2, suitable solid DBs are used to provide higher fault coverage instead of using the existing MTA. The new MTA is defined by designing an automation program called DB generator. The DB generator computes all the possible DBs and filters the list of preferable DBs using efficient combination logic. The proposed MTA is obtained after the eliminating procedure of the preferable DB list using the SQ generation rule. Finally, the fault coverage will be calculated manually by doing fault evaluation analysis using Fault Primitives (FP) rules. Results show that WDFs and DRDFs are successfully detected with each proposed MTA. The proposed MTAs are also able to detect other SSCFs, such as Transition Fault, Stuck-At Fault, Incorrect Read Fault, Read Destructive Fault, and State Fault. Finally, based on the SQ generation rule, and the development of the DB generator, MTAs are generated. The present research demonstrates that the DB generator and proposed MTAs, such as March CL-1, March Cl-2, March SR-1, and March SR-2, are successfully applied and designed, with up to 100% fault coverage. Metal oxide semiconductors, Complementary Computer storage devices - Design and construction 2013-08 Thesis http://psasir.upm.edu.my/id/eprint/84183/ http://psasir.upm.edu.my/id/eprint/84183/1/FK%202013%20142%20-%20ir.pdf text en public masters Universiti Putra Malaysia Metal oxide semiconductors, Complementary Computer storage devices - Design and construction Wan Hasan, Wan Zuha
institution Universiti Putra Malaysia
collection PSAS Institutional Repository
language English
advisor Wan Hasan, Wan Zuha
topic Metal oxide semiconductors
Complementary
Computer storage devices - Design and construction

spellingShingle Metal oxide semiconductors
Complementary
Computer storage devices - Design and construction

Zakaria, Nor Azura
Multiple and solid data background scheme for testing static single cell faults on SRAM memories
description Memory testing is a method that requires an algorithm capable of detecting faulty memory as comprehensively as possible to facilitate the efficient manufacture of fault free memory products. Therefore, the purpose of this thesis is to introduce a Data Background (DB) scheme to generate an optimal March Test Algorithm (MTA) for detecting faults of memory that are undetectable using existing algorithms. The present research focuses on two types of Static Single Cell Faults (SSCFs): Write Disturb Faults (WDFs) and Deceptive Read Destructive Faults (DRDFs). These faults are undetectable by existing algorithms with insufficient operation. To date, the main effort in this field of research is to improve fault detection by modifying or adding an operation sequence in the MTA. A relatively small number of test approaches have worked on the DB scheme instead of the MTA to improve fault coverage. However, these approaches were designed to improve the fault coverage for detectable faults only. Thus, the present research develops a new DB scheme to be applied to existing MTA to detect two WDFs and two DRDFs. Two methods are proposed in this project. In Method 1, a multiple DBs generator with a bit-adjacent DB management scheme is applied for the selected MTA. This method is evaluated in terms of function and performance differences between the proposed MTA and existing MTA using the User Defined Algorithm (UDA) available in the MBISTArchitect tool. Findings show that both MTAs have the same testing time. However, the existing MTA of the Memory Built-In-Self Test (MBIST) required a bigger area overhead and consumed more power. Hence, Method 1 is not suitable to be used with the MBIST for System on Chip (SoC). For Method 2, suitable solid DBs are used to provide higher fault coverage instead of using the existing MTA. The new MTA is defined by designing an automation program called DB generator. The DB generator computes all the possible DBs and filters the list of preferable DBs using efficient combination logic. The proposed MTA is obtained after the eliminating procedure of the preferable DB list using the SQ generation rule. Finally, the fault coverage will be calculated manually by doing fault evaluation analysis using Fault Primitives (FP) rules. Results show that WDFs and DRDFs are successfully detected with each proposed MTA. The proposed MTAs are also able to detect other SSCFs, such as Transition Fault, Stuck-At Fault, Incorrect Read Fault, Read Destructive Fault, and State Fault. Finally, based on the SQ generation rule, and the development of the DB generator, MTAs are generated. The present research demonstrates that the DB generator and proposed MTAs, such as March CL-1, March Cl-2, March SR-1, and March SR-2, are successfully applied and designed, with up to 100% fault coverage.
format Thesis
qualification_level Master's degree
author Zakaria, Nor Azura
author_facet Zakaria, Nor Azura
author_sort Zakaria, Nor Azura
title Multiple and solid data background scheme for testing static single cell faults on SRAM memories
title_short Multiple and solid data background scheme for testing static single cell faults on SRAM memories
title_full Multiple and solid data background scheme for testing static single cell faults on SRAM memories
title_fullStr Multiple and solid data background scheme for testing static single cell faults on SRAM memories
title_full_unstemmed Multiple and solid data background scheme for testing static single cell faults on SRAM memories
title_sort multiple and solid data background scheme for testing static single cell faults on sram memories
granting_institution Universiti Putra Malaysia
publishDate 2013
url http://psasir.upm.edu.my/id/eprint/84183/1/FK%202013%20142%20-%20ir.pdf
_version_ 1747813443074785280