如何让芯片在无人监督的情况下也能自我体检?
  在当今高度集成的芯片制造领域,随着工艺节点不断缩小和电路复杂度指数级增长,传统测试方法已难以满足对芯片可靠性的严苛要求。逻辑内建自测试(Logic BIST)技术应运而生,成为解决这一挑战的关键技术。
  
一、什么是Logic BIST?
  Logic BIST全称为Logic Built-in Self-Test,即逻辑内建自测试。它是一种在芯片设计阶段集成到电路中的专用测试结构,旨在对芯片内部的随机逻辑电路进行自主检测。
在这里插入图片描述

与传统测试方法相比,Logic BIST的核心理念在于将测试功能内嵌到芯片设计中。这就像是给芯片植入了一套“免疫系统”,使得芯片在出厂后甚至服役期间,能够自行进行“体检”,及时揪出制造缺陷或老化故障。
  
二、Logic BIST的架构组成
  一个典型的Logic BIST系统包含四个关键组件,它们协同工作完成自我测试功能:
  测试向量生成器(TPG):作为测试激励的源头,TPG通过线性反馈移位寄存器(LFSR)生成伪随机测试序列。
  为了提高随机性,通常会加入移相器。深度为N的LFSR可以驱动N条扫描链,产生的伪随机序列能够模拟各种可能的输入组合,对被测逻辑电路进行充分激励。
  扫描链(Scan Chains):这是连接TPG与被测逻辑的通道,也是Logic BIST可测试性设计的基础结构。在测试模式下,芯片内部的寄存器被重新配置为串行移位链路。
  输出响应分析器(ORA):负责压缩和分析被测逻辑对测试向量的响应。多输入签名寄存器(MISR)将大量输出响应压缩成一个固定的“签名”,与预先计算的无故障电路签名进行比对。
  BIST控制器:作为Logic BIST系统的“大脑”,控制器协调整个测试过程,包括测试启停、模式切换、结果比对和状态报告。它包含有限状态机、Pattern计数器和小数计数器等组件。
在这里插入图片描述

三、Logic BIST的工作流程
  Logic BIST的测试过程遵循严谨的序列:
  初始化阶段:控制器接收启动信号,切换芯片到测试模式。扫描链复位,PRPG加载初始种子,MISR清零。
  向量加载与应用阶段:PRPG生成的伪随机测试向量通过扫描链加载到被测逻辑的输入寄存器,随后应用功能时钟周期。
  响应捕获与压缩阶段:被测逻辑的输出响应被捕获到输出寄存器,通过扫描链移位到MISR中进行压缩。
  结果比对与恢复阶段:测试完成后,MISR产生的最终签名与预存的“黄金签名”比对,生成Pass/Fail信号。
在这里插入图片描述

四、为什么需要Logic BIST?
  检测潜在缺陷:Logic BIST能够检测出厂前ATE测试未发现的潜在缺陷。例如,连接两个通孔的金属线在刻蚀过程中出现缺口,使用早期没有问题,但随着电迁移在使用一段时间后断裂。
  降低测试成本:传统ATE设备价格昂贵,而Logic BIST通过将测试功能内置,减少了对昂贵ATE设备的依赖。
  实现真正的高速测试:Logic BIST使用芯片的功能时钟进行测试,能够检测出仅在高频下出现的时序故障。
  支持现场自检与持续监控:Logic BIST不仅用于制造测试,还能在芯片现场运行期间进行定期健康检查,这对汽车电子、工业控制等安全关键应用至关重要。
在这里插入图片描述

五、Logic BIST与ATPG的主要差异
  测试向量生成方式不同:ATPG使用确定性算法生成向量,而Logic BIST使用伪随机向量。
  对X态的容忍度不同:Logic BIST极度不能容忍X态,任何X态进入测试结果都会导致签名出错。
  测试点需求不同:ATPG可以不加测试点,而Logic BIST基本上必须使用测试点来提高覆盖率。
  ECO处理方式不同:网表ECO时,ATPG可以直接舍弃新寄存器,而Logic BIST需要添加控制电路避免X态。
  
六、实际应用场景
  汽车电子与功能安全:在ADAS、发动机控制等安全关键应用中,Logic BIST是满足ISO 26262标准要求的关键技术。以英飞凌TC3xx系列芯片为例,Logic BIST用于检测MCU内部逻辑电路的潜伏故障。
  高可靠性计算场景:在航空航天、工业控制和医疗设备等领域,芯片需在恶劣环境下长期稳定运行,Logic BIST提供了有效的在线监控方案。
  高性能处理器与AI加速器:在现代多核处理器、AI加速器等复杂芯片中,Logic BIST解决了传统测试方法难以应对的挑战,特别适合复杂逻辑的测试需求。
  
七、技术挑战与局限性
  尽管Logic BIST具有显著优势,但也存在一些挑战:
  测试覆盖率盲点:伪随机测试向量对某些特定故障的覆盖率可能不足。
  面积与功耗开销:需要额外的测试电路,测试期间功耗通常高于正常功能模式。
  测试时间较长:为了达到足够的故障覆盖率,需要生成大量测试向量。
  诊断能力有限:响应压缩过程会丢失原始响应信息,使得故障精确定位困难。
  
结语
  Logic BIST技术代表了芯片测试领域的重要范式转变——从依赖外部设备转向芯片自我诊断。随着芯片技术的不断发展,Logic BIST机制也将不断优化和升级,为芯片的安全性和可靠性提供更强有力的保障。
  在功能安全标准日益严格的今天,Logic BIST已不再是可选项,而是确保芯片全生命周期可靠性的必备技术。对于芯片设计师和测试工程师来说,深入理解并合理应用Logic BIST技术,是开发高可靠性芯片的关键。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐