Testability Increasing Method by Introducing Hardware Redundancy in the Easy-tested Finite State Machines

M. Miroshnyk, Pavlo Galkin, O. Zaichenko, R. Tsekhmistro
{"title":"Testability Increasing Method by Introducing Hardware Redundancy in the Easy-tested Finite State Machines","authors":"M. Miroshnyk, Pavlo Galkin, O. Zaichenko, R. Tsekhmistro","doi":"10.35598/MCFPGA.2019.002","DOIUrl":null,"url":null,"abstract":"Testability increasing methods by introducing hardware redundancy into the circuit implementation are sufficiently developed and widely used in the design. Since the construction of the testing sequence is based on the use of automaton diagrams, it eliminates the need to analyze the circuit implementation of the remote control when building a diagnostic experiment. This approach allows us to extend the class of detectable faults, which in structural-analytical test generation methods is limited, as a rule, to a multitude of single constant faults. The use of automaton models in the construction of tests allows to detect any malfunction that changes the automaton diagram of a serviceable remote control and does not increase the number of states of remote control memory elements. There was described finite state machine using hardware description language. The method of computer-aided design of the easytested control FSM by introducing the hardware redundancy is presented in the paper. The FSM model is represented in VHDL in the form of the FSM template. The solution way is to add additional fragments of the VHDL code, which ensure the forced setting of the FSM into an arbitrary state without the use of synchronizing sequences. The use of the shift register in the memory part of the control FSM for organizing the path scanning was considered. The method of FSM state table expansion, which ensures the mode of bypassing all nodes of the FSM’ state diagram in the diagnostic mode was proposed. Keywords—easy tested finite state machine, Hamiltonian cycle, distinguishing sequence, homing sequence, shift register.","PeriodicalId":439446,"journal":{"name":"I International Scientific and Practical Conference","volume":"76 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"I International Scientific and Practical Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.35598/MCFPGA.2019.002","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Testability increasing methods by introducing hardware redundancy into the circuit implementation are sufficiently developed and widely used in the design. Since the construction of the testing sequence is based on the use of automaton diagrams, it eliminates the need to analyze the circuit implementation of the remote control when building a diagnostic experiment. This approach allows us to extend the class of detectable faults, which in structural-analytical test generation methods is limited, as a rule, to a multitude of single constant faults. The use of automaton models in the construction of tests allows to detect any malfunction that changes the automaton diagram of a serviceable remote control and does not increase the number of states of remote control memory elements. There was described finite state machine using hardware description language. The method of computer-aided design of the easytested control FSM by introducing the hardware redundancy is presented in the paper. The FSM model is represented in VHDL in the form of the FSM template. The solution way is to add additional fragments of the VHDL code, which ensure the forced setting of the FSM into an arbitrary state without the use of synchronizing sequences. The use of the shift register in the memory part of the control FSM for organizing the path scanning was considered. The method of FSM state table expansion, which ensures the mode of bypassing all nodes of the FSM’ state diagram in the diagnostic mode was proposed. Keywords—easy tested finite state machine, Hamiltonian cycle, distinguishing sequence, homing sequence, shift register.
在易测试有限状态机中引入硬件冗余提高可测试性的方法
通过在电路实现中引入硬件冗余来提高可测试性的方法得到了充分的发展,并在设计中得到了广泛的应用。由于测试序列的构建基于自动机图的使用,因此在构建诊断实验时无需分析远程控制的电路实现。这种方法允许我们扩展可检测故障的类别,这在结构分析测试生成方法中是有限的,作为一个规则,大量的单一恒定故障。在构建测试时使用自动机模型可以检测任何改变可用遥控器自动机图的故障,并且不会增加远程控制存储器元件的状态数量。用硬件描述语言对有限状态机进行了描述。通过引入硬件冗余,提出了易测控制FSM的计算机辅助设计方法。FSM模型在VHDL中以FSM模板的形式表示。解决方法是添加额外的VHDL代码片段,以确保在不使用同步序列的情况下将FSM强制设置为任意状态。考虑了在控制FSM的内存部分使用移位寄存器来组织路径扫描。提出了一种FSM状态表展开方法,保证了在诊断模式下可以绕过FSM状态图的所有节点。关键词:易测有限状态机,哈密顿循环,区分序列,归位序列,移位寄存器。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
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学术文献互助群
群 号:481959085
Book学术官方微信