论文部分内容阅读
随着集成电路工艺水平的不断进步,芯片集成度和性能大幅提升,而其面积和供电电压却不断减小。但是,工艺尺寸的不断缩减对集成电路的可靠性也带来巨大挑战。纳米工艺下,软错误是导致集成电路发生失效的重要因素。同时,负偏置温度不稳定性(NBTI)和传播导致的脉冲展宽(PIPB)、考虑多时钟周期的故障脉冲叠加等情形进一步加重了集成电路失效。已有数据表明,组合逻辑发生软错误的比重已与存储器电路相当,并且在已工作10年的最坏情况下,软错误率(SER)和电路延迟均有近20%的增加,导致电路更容易出现功能失效。为了准确评价不同电路对软错误的敏感程度,并为电路的选择性加固提供依据,本论文针对纳米集成电路软错误评估技术进行研究,分别基于输入向量、故障概率方法,并从协同考虑NBTI和PIPB导致故障脉冲的展宽、考虑多时钟周期故障脉冲叠加的角度对软错误评估方法进行阐述,主要研究内容和创新点如下:(1)考虑扇出重汇聚的集成电路软错误率评估。针对考虑扇出重汇聚的软错误评估问题,基于输入向量方法,提出一种考虑扇出重汇聚的电路软错误率评估方法。通过门级仿真和故障注入,使用提出的考虑扇出重汇聚的敏化路径逼近搜索算法计算逻辑门到锁存器的敏化路径和管脚延迟;分别将不同有效宽度的单粒子瞬态(SET)故障脉冲在敏化路径上传播,并使用脉冲屏蔽模型评估电气屏蔽和时窗屏蔽效应;最后使用提出的软错误率评估方法计算可得电路总体软错误率。实验结果表明,由于考虑扇出重汇聚的影响,进一步提高了软错误率评估的准确度。(2)考虑NBTI效应的集成电路软错误率评估。针对SET脉冲在产生和传播过程中发生展宽的问题,提出一种考虑NBTI效应的集成电路软错误率评估方法。基于SET脉冲在产生过程中展宽的解析模型对初始SET脉冲进行展宽,使用NBTI模型计算P沟道金属氧化物半导体(PMOS)晶体管阈值电压增量并映射到工艺预测模型(PTM)卡;使用考虑老化的集成电路模拟程序(HSPICE)测量SET脉冲在门单元中传播时的展宽,并同时考虑PIPB效应;最终将传播到锁存器的SET脉冲进行软错误率计算。实验结果表明,提出的方法能够准确评估集成电路在其生命周期各个阶段的软错误率,并在设计阶段为电路的选择性加固提供参考。(3)考虑多时钟周期故障脉冲叠加的锁存窗屏蔽模型。针对故障脉冲的叠加,以及叠加的故障脉冲在多个时钟周期内对锁存器采样的干扰问题,提出一种考虑多时钟周期故障脉冲叠加的锁存窗屏蔽模型。先计算考虑扇出重汇聚的敏化路径和管脚延迟;然后在扇出重汇聚路径上使用脉冲叠加计算方法对脉冲进行叠加;最后对传播到锁存器的脉冲进行软错误率计算。实验结果表明,提出的方法与不考虑多时钟周期故障脉冲叠加的方法相比,在可容忍的时间开销内,平均提高7.5%的软错误率评估准确度。(4)基于故障概率的集成电路软错误率评估。针对输入向量空间的不完备性,以及输入向量方法的评估速度较慢的问题,提出一种基于故障概率的集成电路软错误率评估方法。使用门级仿真器获得各个逻辑门输出端信号概率,将信号概率值进行反转以模拟故障注入,使用数据路径检索算法查找故障门到锁存器的数据路径;在数据路径上使用SET故障脉冲模拟粒子撞击,使用提出的软错误率评估方法计算可得电路总体软错误率。实验结果表明,与基于输入向量的方法相比,在等效精度下,文中方法平均提高近200倍的软错误率评估速度。