🔬 DFT & TetraMAX 可测试性设计·实战课程
📘 30章 完整目录
01DFT概述
什么是可测试性设计?为什么需要DFT?DFT在芯片设计流程中的位置。
02测试基础理论
故障模型 (Stuck-at, Transition, Bridging)、测试覆盖率、ATPG原理。
03扫描链设计 (Scan Chain)
扫描链的基本原理、扫描触发器类型、扫描链的插入与实现。
04扫描链测试与调试
扫描链的测试向量生成、故障诊断、调试技巧。
05边界扫描 (Boundary Scan)
JTAG标准介绍、边界扫描寄存器、边界扫描描述语言 (BSDL)。
06内建自测试 (BIST)
存储器BIST、逻辑BIST、BIST控制器设计。
07测试压缩技术
测试数据压缩原理、X-tolerant压缩、MISR与压缩器设计。
08TetraMAX工具入门
TetraMAX概述、工作流程、命令基础。
09TetraMAX测试向量生成
ATPG流程、故障列表生成、测试向量生成与优化。
10TetraMAX故障仿真
故障仿真模式、结果分析、覆盖率报告解读。
11TetraMAX扫描链测试
扫描链ATPG设置、测试向量生成、故障诊断。
12TetraMAX与设计流程集成
与Synopsys工具链集成、脚本化运行。
13TetraMAX高级功能
多时钟域测试、异步复位测试、Power-aware测试。
14TetraMAX调试技巧
常见错误分析、测试向量优化、覆盖率提升策略。
15DFT设计规则检查 (DRC)
DFT规则概述、常见DRC违例、修复方法。
16测试访问机制 (TAM)
TAM架构设计、测试壳 (Test Wrapper)、测试调度。
17SoC测试策略
SoC测试挑战、芯核测试、测试复用与集成。
18存储器测试
存储器故障模型、March算法、存储器BIST实现。
19模拟与混合信号测试
模拟测试基础、混合信号测试挑战、DFT for Analog。
20测试成本分析
测试时间优化、测试向量压缩、ATE成本控制。
21DFT项目实战案例1
小规模ASIC的DFT实现 (从RTL到测试向量)。
22DFT项目实战案例2
中规模SoC的DFT实现 (多时钟域、多电源域)。
23DFT项目实战案例3
大规模芯片的DFT实现 (层次化扫描、测试压缩)。
24TetraMAX脚本编程
Tcl脚本基础、TetraMAX Tcl API、自动化测试流程。
25测试向量格式与ATE
WGL格式、STIL格式、ATE测试向量加载。
26DFT与低功耗设计
低功耗扫描链、Power-aware ATPG、电压降对测试的影响。
27DFT与物理设计
扫描链的物理实现、时钟树影响、布局布线中的DFT考虑。
28DFT验证与签核
测试向量验证、时序仿真、形式化验证。
29DFT发展趋势
机器学习在DFT中的应用、3D IC测试、Chiplet测试。
30课程总结与进阶路径
DFT工程师技能树、学习资源推荐、职业发展建议。