首页 > 编程语言 >ATPG的D算法介绍

ATPG的D算法介绍

时间:2023-10-07 10:44:53浏览次数:42  
标签:介绍 合理化 故障 算法 回溯 ATPG 节点

ATPG算法

实现测试向量自动化生成的算法,其中包含D算法、PODEM算法和FAN算法等。

D算法

为测试某一节点单固定故障,将其故障信息传递反映到输出中体现出来,我们把用穷举得出正确路径的方法称之为D算法。

每个节点分为四种状态,1、0、X、D和D(-)。

其中,X为0或1,意思是该节点值不影响最终结果。D为正常1故障0,D(-)为正常0故障1。

下面是一个D算法的实例

检测g单固定故障0

全步骤如下

步骤 a b c d e f g h x
激活 1 1 D
传播 D D(-)
合理化 D 1 D(-)
回溯 1 1 D 1 D(-)
合理化 0 0 1
回溯 1 0 1 0 D 1 D(-)
合理化 0 1
回溯 1 0 0 1 0 D 1 D(-)
合理化 1 0
回溯 1 0 1 0 1 0 D 1 D(-)

最终我们可以得出测试向量为 1010,测试图形为 HLHL。

我们把激活故障的输入节点值集合称之为 奇异立方,传播时的路径称之为 敏化路径,d或d(-)出现在原始输出则为 追踪成功,回溯的最终输入结果为测试图形。

其他算法

(待补充)

参考资料

标签:介绍,合理化,故障,算法,回溯,ATPG,节点
From: https://www.cnblogs.com/leedsgarden/p/17745706.html

相关文章

  • 函数的基础概念介绍
    函数是什么?简单来说,指一个实数映射到另一个实数的过程;详细来说,指用于描述两个数集之间的关系。一个函数通常由以下三个要素定义(缺一不可):定义域(Domain):函数的定义域是指函数接受输入的所有可能值构成的集合。也就是说,定义域确定了函数可以接受的自变量的范围。值域(Range):函数的......
  • 聊聊前端算法复杂度
    算法复杂度前端开发一般:重时间轻空间什么是复杂度程序执行时需要的计算量和内存空间(和代码简洁度无关)复杂度是数量级,不是具体的数字一般针对一个具体的算法,而非一个完整的系统时间复杂度程序执行时需要的计算量(cpu)O(1)一次就够"可数的",和输入量无关,无论输入量......
  • manacher 回文串处理算法
    忘了具体什么时候写的,应该是2023.8初这算是个算法复习,因为我太菜了以前学的都不会了。manacher回文串处理算法其实这个我已经看两天了却一直没有看懂,觉得自己很愚笨,结果发现是自己一直不想去理解吧,然后今天仔细研究了以后发现就是那么个东西,没有什么很深奥的东西,那就自己整......
  • 10 对比不同的优化算法
    importnumpyasnpimportmatplotlib.pyplotaspltimportscipy.ioimportmathimportsklearnimportsklearn.datasetsfromopt_utilsimportload_params_and_grads,initialize_parameters,forward_propagation,backward_propagationfromopt_utilsimportcomp......
  • 事务的介绍
    事务就是用户定义的一系列执行SQL语句的操作,这些操作要么完全地执行,要么完全地都不执行,它是一个不可分割的工作执行单元。事务的使用场景:在日常生活中,有时我们需要进行银行转账,这个银行转账操作背后就是需要执行多个SQL语句,假如这些SQL执行到一半突然停电了,那么就会导致这......
  • 【算法】国庆加班,火锅与Linq.AddRange的奇妙螺旋
    在国庆假期的一个傍晚,小悦正在家中享受火锅美食。她嘴里咀嚼着鲜嫩的牛肉,脸上洋溢着满足的微笑。突然,手机铃声响起,打破了这温馨的氛围。她拿起手机一看,是公司打来的电话。“小悦,有个紧急的项目需要处理,你能来公司加一下班吗?”电话那头传来领导焦急的声音。小悦顿时嘟起嘴,不太情......
  • Day14.形参与实参的介绍和具体使用
    1.形参与实参:  2.位置参数:  3.关键词参数:  4.默认参数__默认形参: 5.位置形参与默认形参混用强调点一和二: 6.位置形参与默认形参混用强调点三: 7.1.可变长度的位置参数: 7.2.可变长度的参数_2星号可以用在实参中: 8.可变长度的关键字参数: 9.可变......
  • sysctl 命令介绍
    sysctl-configurekernelparametersatruntime在运行时配置内核参数。选项sysctl[-n][-e]variable...sysctl[-n][-e][-q]-wvariable=value...sysctl[-n][-e][-q]-p<filename>sysctl[-n][-e]-asysctl[-n][-e]-A描述sysctlisusedtomodifyke......
  • 扩展欧几里得算法
    算法阅读此篇前可先阅读欧几里得算法。给定\(a,b,s\),求\(ax+by=s\)的任意一组解。证明:由裴蜀定理得:二元一次方程\(ax+by=c\)的有解条件是\(\gcd(a,b)\midc\)。由欧几里得算法得知\(\gcd(a,b)=\gcd(b,a\modb)\)假设我们求出了\(\gcd(b,a\modb)\)的两个解\((x'......
  • 以视频监控系统EasyCVR为例介绍安防视频监控系统的含义和特点
    安防视频监控平台EasyCVR是一个具有强大拓展性、灵活的视频能力和轻便部署的平台。它支持多种主流标准协议,包括国标GB28181、RTSP/Onvif、RTMP等,还可以支持厂家的私有协议和SDK接入,例如海康Ehome、海大宇等设备的SDK。该平台不仅拥有传统安防视频监控的功能,还具备接入AI智能分析的......