来,学点芯片可测试性知识--DFT工程师是做什么的?
发布网友
发布时间:2024-10-02 16:23
我来回答
共1个回答
热心网友
时间:2024-11-02 15:09
芯片制造领域内,许多术语都以“T”结尾,如UT、BT、IT、ST、FT等,而今天我们要探讨的核心是DFT。为了让各位读者(即便是初学者)能够建立起系统的认知,本文将从五个方面进行详细介绍。
一、DFT的必要性
在芯片生产过程中,物理缺陷可能导致各种问题。随着新工艺技术的进步,芯片尺寸的减小也增加了某些错误的可能性。为了避免这些错误,我们需要在芯片出厂前进行测试,并在每个关键过程进行测试,同时确保测试的低成本和高效率。这就是DFT(Design For Test,可测试性设计)的作用。DFT的最终目标是在流片后,通过高效的测试方法确保芯片与设计意图一致,避免异常发生。
二、DFT的定义
DFT是Design For Test的简称,意味着在设计系统和电路的同时,考虑到测试的需求,通过在芯片中增加一些测试电路来简化测试过程。这是一种辅助性设计方法,旨在使制作完成后的芯片达到“可控制性”和“可测试性”两个目的。
三、DFT的作用
DFT主要用于测试芯片质量,检查芯片内部连线是否正确连接。它可以降低通过问题器件的风险,提高良率,缩短测试开发时间,并减少测试时间。
四、DFT的工作对象
DFT需要处理芯片所有逻辑的测试,包括初始化时的FUSE管理、协调时钟、复位、电源等控制逻辑,确保测试功能的实现,同时不影响芯片的正常工作模式。
五、DFT工程师的看家本领
一位合格的DFT工程师需要具备设计、测试、电路等方面的知识。DFT工程师需要参与芯片DFT架构定义和设计、完成DFT电路设计、协助后端团队处理DFT相关的时序分析和timing收敛工作、使用ATBG等工具生成测试向量并进行仿真验证、参与ATE,debug测试failure,提高芯片良率。