电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>传感与控制>基于BDD和布尔差分的组合电路测试生成方法

基于BDD和布尔差分的组合电路测试生成方法

2008-10-19 | rar | 666 | 次下载 | 5积分

资料介绍

在数字系统的测试中, 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) 表示。

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1TC358743XBG评估板参考手册
  2. 1.36 MB  |  330次下载  |  免费
  3. 2开关电源基础知识
  4. 5.73 MB  |  11次下载  |  免费
  5. 3100W短波放大电路图
  6. 0.05 MB  |  4次下载  |  3 积分
  7. 4嵌入式linux-聊天程序设计
  8. 0.60 MB  |  3次下载  |  免费
  9. 5DIY动手组装LED电子显示屏
  10. 0.98 MB  |  3次下载  |  免费
  11. 6基于FPGA的C8051F单片机开发板设计
  12. 0.70 MB  |  2次下载  |  免费
  13. 751单片机PM2.5检测系统程序
  14. 0.83 MB  |  2次下载  |  免费
  15. 8基于51单片机的RGB调色灯程序仿真
  16. 0.86 MB  |  2次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537797次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191186次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费