资料介绍
在数字系统的测试中, ATPG 是对测试电路产生测试向量的过程[ 1] 。通常ATPG 算法首先给电路插入一个故障; 然后通过在电路输入端激活这个故障, 并将其产生的响应通过电路传播到输出端。若输出信号与无故障电路的期望值不同, 就可以检测到这个故障了。针对组合电路中固定型故障, 目前存在一些ATPG 算法。最基本的是布尔差分法[ 2, 3] 。它描述严格, 是研究组合电路测试生成的理论基础。最经典的是Roth 的D 算法[ 4] , 采用D 立方建立了ATPG 的运算。此外还有Geol 的PODEM算法、Fujiwara 的FAN算法[ 6] 等, 在回溯和加快搜索速度上作出了很大的贡献。Geol 在其PODEM算法[ 5] 中采用二元决策树( binary decision tree, BDT) 进行搜索。Akers[ 7] 提出的使用BDD 来表述逻辑电路则更为实际。近年来, BDD 的理论有了更进一步的完善和发展[ 8, 9] , 并更多地运用到数字电路设计中的验证、综合[ 10] 及自动测试模式生成[ 11] 。本文尝试采用简洁的简化排序二元决策图( reduced orderedBDD, ROBDD) 来对组合电路进行表示及运算; 同时融入布尔差分的思想, 对被测电路BDD 结构进行判断, 从而进行测试生成。
BDD 的相关知识
1. 1 使用BDD 表示布尔函数
根据香农展开式[ 7] , 对于任意一个布尔函数F = f( a, b,c) , 可以将其转换为f( a, b, c) = af( 1, b, c) ∨af( 0, b, c) 。例如对于布尔函数f = ( x1 ∧x2 ) x3 , 可以表示为f = x1 [ ( 1∧x2 ) x3 ] ∨x1 [ ( 0∧x2 ) x3 ] ( 1 )对式( 1) , 将x1 分别设置为0 值和1 值时, 在运算中就会产生两种不同的情况, 以图的形式表述如图1( a) ( 图中的虚线边表示节点变量取0 值, 为节点的左后继; 同理实线边表示取1 值, 为右后继) 所示。接下来继续对此函数中的另外两个变量x2 和x3 也进行同样的展开操作, 直至全部变量都被展开。至此, 布尔函数f = ( x1∧x2 ) x3 中可能的变量取值及运算结果全部由图1( b) 表示。
- 基于Python-casacore的射电测量集文件生成方法
- 基于视觉注意力的全卷积网络3D内容生成方法 11次下载
- 基于关联规则的Web应用统计测试生成方法 3次下载
- 基于遗传算法的测试用例生成方法 2次下载
- 基于模板、检索和深度学习的图像描述生成方法 12次下载
- 一种全新的遥感图像描述生成方法 2次下载
- 用于网络用户行为聚类分析的簇标签自动生成方法 15次下载
- 粒子群优化测试用例生成方法 0次下载
- 基于神经网络的路径覆盖测试数据生成方法 0次下载
- 基于碰撞域检测优化的测试用例自动生成方法 2次下载
- 基于UML图依权限有序的Web链接测试用例生成方法 0次下载
- 基于烟花爆炸优化算法的测试数据生成方法 0次下载
- 工业软件现场测试过程及其测试数据生成方法 0次下载
- 基于DSEA的弱变异测试用例集生成方法 0次下载
- 基于BDD结构和布尔差分思想电路测试应用 1次下载
- 通向数字创新之路:25个组合电路核心主题概念 381次阅读
- 任意波形发生器中波形生成方法 451次阅读
- 差分电路的功能介绍 差分电路和减法电路的区别 1363次阅读
- 差分放大电路的工作原理分析 1589次阅读
- 求解布尔SAT的方法 904次阅读
- 差分电路的电路构型 1348次阅读
- 采用FDA方法如何有效的实现单端转差分 3365次阅读
- 浅谈差分处理和信号分析 1967次阅读
- 基于射频收发机规格书,介绍射频接收端口差分匹配电路计算方法 3091次阅读
- 比特币私钥的生成方法 9530次阅读
- LT1819电路适当增加器件数目和降低组件灵敏度可换取20MHz的差分输入差分输出电路 1157次阅读
- 三分钟带你了解金刚石散热片的生成方法及在微波射频领域的应用 8804次阅读
- 差分放大电路特点_差分放大电路的作用 11.6w次阅读
- 详细解析差分滤波器:性能 原理 应用 电路图 设计 3.5w次阅读
- 差分滤波器布线需要注意的8个问题 4222次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 11次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5DIY动手组装LED电子显示屏
- 0.98 MB | 3次下载 | 免费
- 6基于FPGA的C8051F单片机开发板设计
- 0.70 MB | 2次下载 | 免费
- 751单片机PM2.5检测系统程序
- 0.83 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537797次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191186次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多