DFT工程师学习资料
时间: 2024-03-21 07:35:54 浏览: 220
作为一名DFT(Design for Testability)工程师,你需要掌握以下知识和技能:
1. 数字电路基础知识:了解数字电路的基本原理和逻辑门电路的设计与实现。
2. 测试技术:熟悉各种测试技术,如扫描链(Scan Chain)、Boundary Scan、Built-in Self-Test(BIST)等。
3. DFT工具:掌握常用的DFT工具,如TetraMAX、DFT Compiler等,了解它们的使用方法和原理。
4. ATPG(Automatic Test Pattern Generation):学习ATPG算法和工具,能够生成高质量的测试模式。
5. DFT规则和约束:了解DFT规则和约束,如扫描链长度、扫描链分组、扫描链时钟等。
6. 芯片布局布线:了解芯片布局布线对DFT的影响,学习如何优化布局布线以提高测试性能。
7. 故障模型和故障覆盖率:了解故障模型和故障覆盖率的概念,学习如何评估测试质量。
以下是一些学习资料推荐:
1. 《Digital Design and Testable Logic Circuits》 by Miron Abramovici, Melvin A. Breuer, and Arthur D. Friedman
2. 《Principles of VLSI RTL Design: A Practical Guide》 by Sanjay Churiwala
3. 《Digital Testing of High Voltage Circuit Breakers》 by R. Uppal
4. 《DFT for ASICs and FPGAs: Principles, Test Methods, and Tools》 by Franco Fummi, Graziano Pravadelli, and V. Piuri
5. 在线教程和视频:可以参考一些在线教育平台,如Coursera、Udemy等,搜索相关的DFT课程和教学视频。
阅读全文