第1章 绪论
1.1 电路测试的意义
1.2 电路测试的分类及基本方法
1.2.1 电路测试分类
1.2.2 电路测试基本方法
1.3 自动测试设备
习题
第2章 数字集成电路测试基础
2.1 缺陷、错误和故障
2.1.1 缺陷、错误
2.1.2 故障
2.1.3 常用故障模型
2.1.4 单固定故障
2.2 单固定故障精简
2.2.1 故障等效
2.2.2 故障支配
2.2.3 最小故障集精简
2.2.4 测试向量生成举例
2.3 多固定故障
2.4 故障淹没
习题
第3章 测试向量生成
3.1 自动测试向量生成
3.1.1 布尔差分法
3.1.2 路径敏化法
3.2 随机测试向量生成
3.2.1 纯随机测试向量生成
3.2.2 伪随机测试向量生成
3.3 模拟
3.3.1 验证、模拟与仿真
3.3.2 逻辑模拟
3.3.3 故障模拟
3.4 实例
3.4.1 自动测试向量生成EDA工具
3.4.2 自动测试向量生成实例
3.4.3 逻辑模拟与故障模拟实例
3.4.4 伪随机测试向量生成电路实例
3.4.5 TetraMAX工具脚本
习题
第4章 可测性设计与扫描测试
4.1 可测性设计分析
4.1.1 可测性分析
4.1.2 电路测试问题
4.2 扫描测试设计
4.3 全扫描设计
4.3.1 扫描路径测试
4.3.2 扫描测试计算
4.3.3 扫描测试举例
4.4 基于EDA工具的扫描设计
4.5 实例
4.5.1 扫描链插入EDA工具
4.5.2 扫描链插入实例
4.5.3 DFT Compiler工具脚本
习题
第5章 边界扫描测试
5.1 边界扫描基础
5.2 边界扫描结构
5.2.1 测试访问端口
5.2.2 数据寄存器
5.2.3 指令寄存器
5.2.4 指令
5.2.5 TAP控制器及操作
5.2.6 边界扫描链结构
5.3 边界扫描描述语言
5.4 实例
5.4.1 TAP控制器的硬件描述
5.4.2 累加器的边界扫描描述
习题
第6章 内建自测试
6.1 内建自测试概念
6.1.1 内建自测试类型
6.1.2 内建自测试向量生成
6.2 响应数据分析
6.2.1 数“1”法
6.2.2 跳变计数法
6.2.3 奇偶校验法
6.2.4 签名分析法
6.3 内建自测试结构
6.3.1 按时钟测试BIST系统
6.3.2 按扫描测试BIST系统
6.3.3 循环BIST系统
6.3.4 内建逻辑块观察器
6.3.5 随机测试块
6.4 实例
6.4.1 内建自测试电路设计
6.4.2 多输入签名分析电路设计
习题
第7章 存储器测试
7.1 存储器结构
7.2 存储器故障模型
7.3 存储器测试算法
7.3.1 MSCAN测试算法
7.3.2 GALPAT测试算法
7.3.3 其他测试算法
7.4 存储器测试方法
7.4.1 存储器直接存取测试
7.4.2 存储器内建自测试
7.4.3 宏测试
7.5 存储器修复
7.6 实例
习题
参考文献
展开