论文部分内容阅读
随着集成电路设计规模增大、复杂度提高、设计周期缩短,芯片测试面临诸多问题需要解决,已成为集成电路发展的瓶颈,因此可测性设计(Design For testability,DFT)在芯片设计中的作用越来越重要。要实现完善的测试,需要考虑多方面测试要求,如面积开销、测试功耗、额外引脚需求等,而选择适用的测试策略就更为重要,合理应用DFT设计中的各种策略,从测试角度而言,可提高芯片的可测性、提高故障覆盖率、降低硬件开销及测试功耗等;从功能设计角度而言,合适的测试策略可使测试对功能的影响降到最低。本文针对YHFT-XX芯片可测试设计的需求,在降低测试功耗同时对可测性设计方法进行分析和结构优化,基于低功耗分块测试技术,在芯片顶层设计调度控制器管理测试时钟及MBIST测试启动信号,进一步降低测试功耗,在满足测试质量要求以及降低测试成本的同时保证芯片质量和上市时间。本文主要工作如下:一、分析YHFT-XX芯片在可测性方面面临的问题,基于低功耗分块测试提出解决方案。为了降低扫描测试中组合逻辑功耗,对部分扫描逻辑插入增强型阻隔门。针对芯片低功耗分块测试时,内部模块原始端口不可直接访问问题,提出旁路结构和Wrapper测试环共享两种方案,实现对被测模块端口的测试访问,且在YHFT-XX芯片中获得良好效果,与传统Wrapper结构相比,Wrapper共享结构面积可减少61.79%,旁路结构可减少87.60%。二、优化存储体内建自测试(Memory Build-In Self Test,MBIST)设计中的存储体旁路结构节省面积开销,减少时序单元逻辑数量,扫描测试功耗也略有降低,尤其设计中包含大量存储体时,可以有效降低硬件开销,本文中的方法可根据具体电路结构和测试覆盖率要求执行优化方案,本文实验中FFT_Ram_inst存储体,在三级异或时面积节省50.68%,在FFT_top模块中扫描测试功耗降低约1.53%。三、在芯片顶层采用测试调度控制器,实现低功耗测试,并对可测性技术中的扫描测试和MBIST进行统一测试管理,该控制器能够灵活控制测试启动和测试结果反馈,在测试结果反馈处,设计了MBIST控制器输出观测链,在机台测试时可实现对故障存储体定位。通过测试策略对控制器的模式链配置,不仅可以减少测试引脚,而且达到降低测试功耗目的。论文中提出的优化方案和低功耗测试控制已经应用到YHFT-XX芯片可测性设计中,且表现出良好的效果。论文中的研究成果对电子设计自动化工具的开发也具有一定的参考价值。