MarchGen: A March Sequence Generation Method for Faults With an Arbitrary Number of Operations in RAMs

IF 3.6 3区 计算机科学 Q2 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE
Sunrui Zhang;Xiaole Cui;Huixian Huang;Feng Wei;Yongliang Chen;Xing Zhang
{"title":"MarchGen: A March Sequence Generation Method for Faults With an Arbitrary Number of Operations in RAMs","authors":"Sunrui Zhang;Xiaole Cui;Huixian Huang;Feng Wei;Yongliang Chen;Xing Zhang","doi":"10.1109/TCAD.2025.3609248","DOIUrl":null,"url":null,"abstract":"The March test is a widely applied test method for memory arrays. Nowadays, the advanced memory technologies keep introducing new types of defects, which bring diverse multioperation fault models in turn. The automatic March sequence generation methods are preferred to avoid the inefficient manual design. Most previous methods generate the March sequences that cover limited types of faults and strongly depend on the specific characteristics of known faults. To address this issue, this work proposes MarchGen, a March sequence generation method for memory faults with an arbitrary number of operations. First, the fault hierarchies, reduced taxonomy, and generic test conditions of 2-composite faults are analyzed. Then, the heuristic March sequence generation workflow is designed accordingly, which takes either fault models or test sequences (TSs) as input. Three optimization strategies are utilized to improve the fault coverage of the generated March sequences and the generation time consumption. The evaluation results show that the proposed method has low dependence on fault types. The generated March sequences reach 100% fault coverage for any simple and 2-composite faults or TSs, and the generation time is roughly linear with the size of the input set.","PeriodicalId":13251,"journal":{"name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","volume":"45 4","pages":"1813-1826"},"PeriodicalIF":3.6000,"publicationDate":"2026-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/11159503/","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2025/9/11 0:00:00","PubModel":"Epub","JCR":"Q2","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
引用次数: 0

Abstract

The March test is a widely applied test method for memory arrays. Nowadays, the advanced memory technologies keep introducing new types of defects, which bring diverse multioperation fault models in turn. The automatic March sequence generation methods are preferred to avoid the inefficient manual design. Most previous methods generate the March sequences that cover limited types of faults and strongly depend on the specific characteristics of known faults. To address this issue, this work proposes MarchGen, a March sequence generation method for memory faults with an arbitrary number of operations. First, the fault hierarchies, reduced taxonomy, and generic test conditions of 2-composite faults are analyzed. Then, the heuristic March sequence generation workflow is designed accordingly, which takes either fault models or test sequences (TSs) as input. Three optimization strategies are utilized to improve the fault coverage of the generated March sequences and the generation time consumption. The evaluation results show that the proposed method has low dependence on fault types. The generated March sequences reach 100% fault coverage for any simple and 2-composite faults or TSs, and the generation time is roughly linear with the size of the input set.
MarchGen: ram中任意操作数故障的三月序列生成方法
3月测试是一种广泛应用于存储阵列的测试方法。如今,先进的存储技术不断引入新的缺陷类型,进而带来多种多样的多操作故障模式。为了避免低效的人工设计,建议采用自动序列生成方法。大多数以前的方法生成的March序列覆盖了有限类型的断层,并且强烈依赖于已知断层的特定特征。为了解决这个问题,本工作提出了MarchGen,一种针对具有任意数量操作的内存故障的March序列生成方法。首先,分析了2-复合故障的故障层次、简化分类和通用测试条件;然后,设计了以故障模型或测试序列为输入的启发式March序列生成工作流。利用三种优化策略提高了生成的March序列的故障覆盖率和生成时间。评估结果表明,该方法对故障类型的依赖性较低。生成的March序列对于任何简单故障和2-复合故障或TSs都能达到100%的故障覆盖率,生成时间与输入集的大小大致成线性关系。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
5.60
自引率
13.80%
发文量
500
审稿时长
7 months
期刊介绍: The purpose of this Transactions is to publish papers of interest to individuals in the area of computer-aided design of integrated circuits and systems composed of analog, digital, mixed-signal, optical, or microwave components. The aids include methods, models, algorithms, and man-machine interfaces for system-level, physical and logical design including: planning, synthesis, partitioning, modeling, simulation, layout, verification, testing, hardware-software co-design and documentation of integrated circuit and system designs of all complexities. Design tools and techniques for evaluating and designing integrated circuits and systems for metrics such as performance, power, reliability, testability, and security are a focus.
×
引用
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学术官方微信
小红书