VLSI测试方法与可测性设计——D算法在故障检测中的应用
需积分: 48 66 浏览量
更新于2024-08-07
收藏 4.41MB PDF 举报
"选择敏化路径是VLSI测试方法中的一个重要概念,用于故障检测和测试生成。在这个过程中,目标是找到一条能最大化故障暴露的信号传递路径,即敏化路径。D算法是一种常见的测试生成方法,用于检测电路中的故障。在实施D算法时,通常包括以下步骤:
1. 初始化:首先,对电路中的所有节点赋予初始值,如例3.7所示,所有节点被赋值为x。
2. 选择敏化路径:选取一条能够敏化目标故障的路径。这条路径应该使得故障状态能够通过电路的逻辑操作得以传播。
3. 沿路径传播PDCF(Propagated Conflict Detection Function):在选定的敏化路径上,按照逻辑门的顺序进行相交运算。PDCF是用来检测路径上是否出现冲突的函数,它随着信号沿着路径传播而更新。
4. 驱赶过程:当PDCF传播到电路的原始输出(d)时,会进行驱赶操作。驱赶过程中,电路中的节点值会被更新,同时确认输入值。如果驱赶过程中d或d'(d的反值)出现在原始输入中,表示驱赶成功,故障被敏化。
5. 一致性检查:最后,进行一致性检查以验证测试图形是否有效。如果通过一致性检查,则测试图形被确认,否则返回步骤2重新选择路径。
D算法的应用旨在确保VLSI电路的测试覆盖率,以便在实际生产中有效地检测出潜在的制造缺陷或设计错误。书中提到的内容涵盖了VLSI测试方法学和可测性设计的广泛主题,包括组合电路和时序电路的测试生成、扫描和边界扫描理论、IDDQ测试、随机和伪随机测试以及内建自测试(BIST)原理等。这些内容对于集成电路设计、制造、测试和应用的专业人士,以及高等院校的高年级学生和研究生来说,都是深入学习和实践的重要参考资料。"
点击了解资源详情
点击了解资源详情
点击了解资源详情
2023-09-19 上传
2020-01-05 上传
2021-11-22 上传
2021-09-17 上传
2021-09-15 上传
2021-09-15 上传
龚伟(William)
- 粉丝: 32
- 资源: 3901
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍