摘要
UIO序列是对有限状态机进行功能测试的有效手段,在VLSI、通信协议等时序系统中有很强的实际应用背景.本文基于可区分状态组这一概念设计了一个搜索算法,进一步利用搜索信息建立了一个基于"小于"关系的启发策略,有效的剪枝策略的设计将尽可能消除没有意义的搜索分枝,新设计出的多路OPEN/CLOSED表存储机制也加快了相关的判别、处理过程.根据实验结果,分析了优化措施对于改进了搜索过程、减少搜索信息的产生、提高搜索速度有显著的贡献.该算法与以往的算法相比,在时间复杂度和空间复杂度两方面都得到了很大改进.
Abstract
Unique Input/Output (UIO) sequence is an efficient method to perform functional test of Finite State Machine (FSM),which arises in many applications,such as VLSI designs and communication protocols,etc.A heuristic algorithm based on Distinguished State Group (DSG) is described to generate UIO sequences.The optimizing methods include a hellristic strategy based on a specific 'less’ relation,several pruning strategies,and a novel access mechanism of multiple OPEN/CLOSED lists,and these methods eliminate ono-sense nodes and branches to a great extent.According to the experimental results,the practicability of all the measures is analyzed.Compared with brute algorithms,the optimized one is improved in terms of time and space complexities.
关键词
有限状态机 /
UIO序列 /
启发式搜索 /
优化策略 /
功能测试
{{custom_keyword}} /
Key words
finite state machine (FSM) /
unique input/output sequence /
heuristic search /
optimization strategy /
functional test
{{custom_keyword}} /
孙海平;高明伦.
UIO序列优化搜索算法的研究[J]. 电子学报, 2002, 30(5): 667-671.
SUN Hai-ping;GAO Ming-lun.
Study on Optimized Search Algorithm for UIO Sequences Generation[J]. Acta Electronica Sinica, 2002, 30(5): 667-671.
中图分类号:
TN606
{{custom_clc.code}}
({{custom_clc.text}})
{{custom_sec.title}}
{{custom_sec.title}}
{{custom_sec.content}}
{{custom_fnGroup.title_cn}}
脚注
{{custom_fn.content}}
基金
国家自然科学基金 (No.69876010); 国家教委高等学校博士学科专项科研基金 (No.98035901)
{{custom_fund}}
PDF(194 KB)
国家自然科学基金(No.69876010);国家教委高等学校博士学科专项科研基金(No.98035901)