Cargando…

Optimal Method for Test and Repair Memories Using Redundancy Mechanism for SoC

The current system-on-chip (SoC)-based devices uses embedded memories of enormous size. Most of these systems’ area is dense with memories and promotes different types of faults appearance in memory. The memory faults become a severe issue when they affect the yield of the product. A memory-test and...

Descripción completa

Detalles Bibliográficos
Autores principales: Alnatheer, Suleman, Ahmed, Mohammed Altaf
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8306510/
https://www.ncbi.nlm.nih.gov/pubmed/34357221
http://dx.doi.org/10.3390/mi12070811
_version_ 1783727828237287424
author Alnatheer, Suleman
Ahmed, Mohammed Altaf
author_facet Alnatheer, Suleman
Ahmed, Mohammed Altaf
author_sort Alnatheer, Suleman
collection PubMed
description The current system-on-chip (SoC)-based devices uses embedded memories of enormous size. Most of these systems’ area is dense with memories and promotes different types of faults appearance in memory. The memory faults become a severe issue when they affect the yield of the product. A memory-test and -repair scheme is an attractive solution to tackle this kind of problem. The built-in self-repair (BISR) scheme is a prominent method to handle this issue. The BISR scheme is widely used to repair the defective memories for an SoC-based system. It uses a built-in redundancy analysis (BIRA) circuit to allocate the redundancy when defects appear in the memory. The data are accessed from the redundancy allocation when the faulty memory is operative. Thus, this BIRA scheme affects the area overhead for the BISR circuit when it integrates to the SoC. The spare row and spare column–based BISR method is proposed to receive the optimal repair rate with a low area overhead. It tests the memories for almost all the fault types and repairs the memory by using spare rows and columns. The proposed BISR block’s performance was measured for the optimal repair rate and the area overhead. The area overhead, timing, and repair rate were compared with the other approaches. Furthermore, the study noticed that the repair rate and area overhead would increase by increasing the spare-row/column allocation.
format Online
Article
Text
id pubmed-8306510
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-83065102021-07-25 Optimal Method for Test and Repair Memories Using Redundancy Mechanism for SoC Alnatheer, Suleman Ahmed, Mohammed Altaf Micromachines (Basel) Article The current system-on-chip (SoC)-based devices uses embedded memories of enormous size. Most of these systems’ area is dense with memories and promotes different types of faults appearance in memory. The memory faults become a severe issue when they affect the yield of the product. A memory-test and -repair scheme is an attractive solution to tackle this kind of problem. The built-in self-repair (BISR) scheme is a prominent method to handle this issue. The BISR scheme is widely used to repair the defective memories for an SoC-based system. It uses a built-in redundancy analysis (BIRA) circuit to allocate the redundancy when defects appear in the memory. The data are accessed from the redundancy allocation when the faulty memory is operative. Thus, this BIRA scheme affects the area overhead for the BISR circuit when it integrates to the SoC. The spare row and spare column–based BISR method is proposed to receive the optimal repair rate with a low area overhead. It tests the memories for almost all the fault types and repairs the memory by using spare rows and columns. The proposed BISR block’s performance was measured for the optimal repair rate and the area overhead. The area overhead, timing, and repair rate were compared with the other approaches. Furthermore, the study noticed that the repair rate and area overhead would increase by increasing the spare-row/column allocation. MDPI 2021-07-10 /pmc/articles/PMC8306510/ /pubmed/34357221 http://dx.doi.org/10.3390/mi12070811 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Alnatheer, Suleman
Ahmed, Mohammed Altaf
Optimal Method for Test and Repair Memories Using Redundancy Mechanism for SoC
title Optimal Method for Test and Repair Memories Using Redundancy Mechanism for SoC
title_full Optimal Method for Test and Repair Memories Using Redundancy Mechanism for SoC
title_fullStr Optimal Method for Test and Repair Memories Using Redundancy Mechanism for SoC
title_full_unstemmed Optimal Method for Test and Repair Memories Using Redundancy Mechanism for SoC
title_short Optimal Method for Test and Repair Memories Using Redundancy Mechanism for SoC
title_sort optimal method for test and repair memories using redundancy mechanism for soc
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8306510/
https://www.ncbi.nlm.nih.gov/pubmed/34357221
http://dx.doi.org/10.3390/mi12070811
work_keys_str_mv AT alnatheersuleman optimalmethodfortestandrepairmemoriesusingredundancymechanismforsoc
AT ahmedmohammedaltaf optimalmethodfortestandrepairmemoriesusingredundancymechanismforsoc