SOC芯片的可测性设计与实现方法研究

需积分: 50 40 下载量 126 浏览量 更新于2024-08-08 2 收藏 1.97MB PDF 举报
"SOC芯片DFT研究与设计.pdf" 这篇文档主要探讨了系统级芯片(System on Chip,简称SOC)的可测性设计(Design for Testability,简称DFT)技术。DFT是确保集成电路在生产过程和使用过程中能被有效测试的一种设计方法,对于提高产品质量和降低维护成本至关重要。文档涵盖了以下关键知识点: 1. **DFT设计背景**:随着 SOC 芯片复杂性的增加,传统的测试方法已经难以应对,因此引入DFT技术变得尤为必要。DFT 设计使得芯片在生产阶段就能进行有效的故障检测和定位,提高了测试效率。 2. **DFT测试机理**: - **基于功能的总线测试**:通过模拟芯片在正常工作状态下的输入/输出行为,检查其功能是否正确。 - **基于边界扫描链的测试**:边界扫描是一种用于测试芯片输入/输出端口的方法,通过在每个I/O周围添加额外的硬件来形成扫描链,可以独立于芯片内部逻辑进行测试。 - **基于插入扫描电路的测试**:在芯片内部的关键路径或逻辑块中插入扫描链,允许对内部逻辑进行测试。 - **基于存储器自测试的MBIST**:内存内置自测试机制,能够独立地对芯片中的内存单元进行测试,以确保其正确工作。 3. **DFT系统架构设计**:文档以一个特定的SOC芯片为例,展示了如何构建DFT系统架构。这包括: - **含有边界扫描BSD的嵌入式处理器设计**:处理器内核集成边界扫描功能,可以对处理器及与其连接的外设进行测试。 - **内部扫描CHAIN设计**:建立多条扫描链,覆盖芯片内部的多个逻辑块,便于对这些块进行独立测试。 - **存储器自测试MBIST**:为芯片中的每个内存硬核设计MBIST逻辑,以执行内存单元的自测试。 - **基于嵌入式处理器总线的功能测试方法**:利用处理器总线,通过运行特定的测试程序来验证整个系统的功能。 4. **不足之处**:文档最后提到了该SOC系统DFT设计的一些局限性,可能包括测试覆盖率不足、测试时间过长或资源占用过多等问题,这些都是DFT设计中需要不断优化和改进的地方。 这篇论文对理解SOC芯片的DFT设计原理及其在实践中的应用具有很高的价值,同时也强调了DFT在现代集成电路设计中的重要性。通过深入理解和应用这些技术,可以提高芯片的可测试性和可靠性,从而降低整体的制造成本和维护难度。