DFT比较简易的教程.pdf
文件大小: 1101k
源码售价: 10 个金币 积分规则     积分充值
资源说明:关于DFT的写的非常好的入门教程,深入浅出,浅显易懂,值得每个入门的人看一看! 关于DFT的写的非常好的入门教程,深入浅出,浅显易懂,值得每个入门的人看一看! 关于DFT的写的非常好的入门教程,深入浅出,浅显易懂,值得每个入门的人看一看! **DFT(Design for Testability)**,即可测性设计,是集成电路设计中的一个重要环节,旨在提升芯片的测试效率和质量。DFT允许设计师在芯片制造过程中方便地进行故障检测,确保产品在出厂前达到高质量标准。本教程对DFT进行了深入浅出的讲解,适合初学者学习。 **DFT的基础**: DFT的核心在于提高设计的控制性和可观测性。控制性是指在测试模式下,能够独立地激活和关闭电路中的每一个单元;可观测性则是指在测试期间,能够准确获取每个单元的状态。这两个特性对于有效地识别和隔离故障至关重要。 **DFT故障模型**: 1. **物理故障**:包括金属层开路、短路,封装引脚间的漏电或短路,以及焊接点到管脚连线断裂等问题。 2. **逻辑故障**:涉及芯片内部逻辑功能的错误,如单一固定故障,即某个电路单元持续保持在一个异常状态。 3. **等价故障**:多个物理故障可能导致相同的系统行为,这样的故障集合称为等价故障。例如,一个NAND门的两个输入之一被锁定为高或低,其结果与另一个输入同时被锁定为高或低的效果相同。 **故障压缩**: 为了减少测试时间和资源,通过故障压缩技术将大量等价故障归并为少数代表性的故障,从而减少测试向量的数量。 **不可测故障**: 并非所有故障都能通过DFT方法检测到,某些故障可能由于设计限制或者测试结构的局限性而无法被探测,这些被称为不可测故障。 **ATPG(Automatic Test Pattern Generation)**: ATPG是DFT中用于生成测试向量的自动化工具,它使用特定的算法来创建能触发故障的测试序列。常见的ATPG算法有D算法(D-algorithm)、PODEM(Path-Oriented Diagnosis and Evaluation Method,路径导向诊断评估法)以及FAN算法(Fujiwara和Shimono提出的算法)。这些算法的目标是找出能够激活特定故障的测试模式,以实现对芯片进行全面有效的测试。 在实际应用中,DFT通常结合使用多种方法,如扫描链设计、边界扫描、BIST(Built-In Self-Test)等,以确保对复杂集成电路的全面测试。DFTCompile是常用的工具,用于生成扫描链,而TetraMAX则用于生成自动测试模式,以执行ATPG任务。通过这些工具和方法,工程师可以有效地提升芯片的测试覆盖率和生产质量,降低故障率,从而提高产品的可靠性。
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。