基于内存内置自检(BIST)的March M & B算法性能分析

Khushi, Kuldeep Singh
{"title":"基于内存内置自检(BIST)的March M & B算法性能分析","authors":"Khushi, Kuldeep Singh","doi":"10.1109/AIC55036.2022.9848869","DOIUrl":null,"url":null,"abstract":"It has been acknowledged that for the chips designed at the deep sub-micron (DSM) level, the on-chip memory part is covering the maximum area of the integrated circuits. It is recommended to provide the testing mechanism in the IC design at higher abstraction levels to optimize the time, effort, and money. Therefore, memory testing is an essential characteristic of the chip design and strategy. The memory test model comprises a memory test algorithm for a build in self-test controller. The BIST controller utilizes the various functional blocks to test the memory by marching through in a specific order of sequential test elements. This paper represents the comparative performance analysis of March-B and March-M memory test algorithms with help of a memory BIST controller. The march-based testing detects memory structural faults at functional levels. In this case study, a testing architecture for a memory size of8-bit data with a depth of28. The designed model makes use of the March-M algorithm and provides the fault coverage for the functional fault models such as stuck-at fault, transition fault, and coupling fault using different logical operations performed between March-M elements. However, in the case of the March-B algorithm, it provides coverage of stuck-at transition fault only. It is observed that extra sequences of elements ate required for coverage of coupling fault. Thus, it is suggested to use the March-M test algorithm for memory tests to detect the maximum fault and achieve high fault coverage. This architecture is described in VHDL hardware description language (HDL) and simulated using Xilinx Vivado tool [2018}.","PeriodicalId":433590,"journal":{"name":"2022 IEEE World Conference on Applied Intelligence and Computing (AIC)","volume":"40 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-06-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Performance Analysis of March M & B Algorithms for Memory Built-In Self-Test (BIST)\",\"authors\":\"Khushi, Kuldeep Singh\",\"doi\":\"10.1109/AIC55036.2022.9848869\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"It has been acknowledged that for the chips designed at the deep sub-micron (DSM) level, the on-chip memory part is covering the maximum area of the integrated circuits. It is recommended to provide the testing mechanism in the IC design at higher abstraction levels to optimize the time, effort, and money. Therefore, memory testing is an essential characteristic of the chip design and strategy. The memory test model comprises a memory test algorithm for a build in self-test controller. The BIST controller utilizes the various functional blocks to test the memory by marching through in a specific order of sequential test elements. This paper represents the comparative performance analysis of March-B and March-M memory test algorithms with help of a memory BIST controller. The march-based testing detects memory structural faults at functional levels. In this case study, a testing architecture for a memory size of8-bit data with a depth of28. The designed model makes use of the March-M algorithm and provides the fault coverage for the functional fault models such as stuck-at fault, transition fault, and coupling fault using different logical operations performed between March-M elements. However, in the case of the March-B algorithm, it provides coverage of stuck-at transition fault only. It is observed that extra sequences of elements ate required for coverage of coupling fault. Thus, it is suggested to use the March-M test algorithm for memory tests to detect the maximum fault and achieve high fault coverage. This architecture is described in VHDL hardware description language (HDL) and simulated using Xilinx Vivado tool [2018}.\",\"PeriodicalId\":433590,\"journal\":{\"name\":\"2022 IEEE World Conference on Applied Intelligence and Computing (AIC)\",\"volume\":\"40 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-06-17\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 IEEE World Conference on Applied Intelligence and Computing (AIC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/AIC55036.2022.9848869\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE World Conference on Applied Intelligence and Computing (AIC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AIC55036.2022.9848869","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

众所周知,在深亚微米(DSM)级别设计的芯片中,片上存储部分占据了集成电路的最大面积。建议在更高抽象级别的IC设计中提供测试机制,以优化时间、精力和金钱。因此,内存测试是芯片设计和策略的基本特征。记忆测试模型包括用于内置自检控制器的记忆测试算法。BIST控制器利用各种功能块来测试内存,方法是按顺序测试元素的特定顺序行进。本文在存储器BIST控制器的帮助下,对March-B和March-M存储器测试算法的性能进行了比较分析。基于行军的测试检测功能层面的记忆结构错误。在这个案例研究中,一个内存大小为8位数据,深度为28的测试体系结构。设计的模型利用March-M算法,通过在March-M元素之间进行不同的逻辑运算,为卡滞故障、转移故障、耦合故障等功能故障模型提供故障覆盖。然而,在March-B算法的情况下,它只提供了卡在转换故障的覆盖。观察到需要额外的元件序列来覆盖耦合故障。因此,建议使用March-M测试算法进行内存测试,以检测最大故障,实现高故障覆盖率。该架构使用VHDL硬件描述语言(HDL)进行描述,并使用Xilinx Vivado工具[2018]进行仿真。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Performance Analysis of March M & B Algorithms for Memory Built-In Self-Test (BIST)
It has been acknowledged that for the chips designed at the deep sub-micron (DSM) level, the on-chip memory part is covering the maximum area of the integrated circuits. It is recommended to provide the testing mechanism in the IC design at higher abstraction levels to optimize the time, effort, and money. Therefore, memory testing is an essential characteristic of the chip design and strategy. The memory test model comprises a memory test algorithm for a build in self-test controller. The BIST controller utilizes the various functional blocks to test the memory by marching through in a specific order of sequential test elements. This paper represents the comparative performance analysis of March-B and March-M memory test algorithms with help of a memory BIST controller. The march-based testing detects memory structural faults at functional levels. In this case study, a testing architecture for a memory size of8-bit data with a depth of28. The designed model makes use of the March-M algorithm and provides the fault coverage for the functional fault models such as stuck-at fault, transition fault, and coupling fault using different logical operations performed between March-M elements. However, in the case of the March-B algorithm, it provides coverage of stuck-at transition fault only. It is observed that extra sequences of elements ate required for coverage of coupling fault. Thus, it is suggested to use the March-M test algorithm for memory tests to detect the maximum fault and achieve high fault coverage. This architecture is described in VHDL hardware description language (HDL) and simulated using Xilinx Vivado tool [2018}.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信