DFT工程师,即 Design for Testability(可测试性设计)工程师,主要负责集成电路(IC)的设计和测试工作。这个领域的专业通常涉及电子工程、计算机科学、微电子学等相关领域。DFT工程师的主要职责包括:
设计和集成芯片级的DFT方案,如SCAN、MBIST和JTAG等。
负责DFT测试向量的自动生成及仿真。
根据芯片的设计规范,设计出符合可测试性要求的电路,如扫描链、Boundary Scan、BIST等。
使用各种DFT工具和验证工具,如DFT Compiler、Tetramax、DFT Advisor等进行设计和验证。
协调与设计、验证、制造等相关部门协同工作,确保芯片测试的全面性和准确性。
跟踪业界最新技术和研究动态,包括新的DFT算法、新的测试方法和新的测试平台等,以不断提高自身的竞争力。
DFT工程师在半导体行业中扮演着至关重要的角色,他们通过在芯片设计阶段植入特殊结构,以便在生产完成后进行测试,确保检测过后的电子组件没有功能或制造上的缺陷。这种设计方法不仅提高了芯片的可靠性、效率和成本效益,还简化了测试过程,降低了测试难度和时间及费用成本。
要成为一名优秀的DFT工程师,需要掌握前端设计的知识(如RTL coding)、后端知识(如综合、时序等)、测试相关原理,以及DFT的必备知识(如JTAG、MBIST、Scan等)。此外,还需要熟练使用tcl、perl等脚本语言,以及掌握DFT工具和验证工具的使用。