论文部分内容阅读
随着集成电路设计和制造技术的不断进步,芯片的集成度和复杂度也以惊人的速度发展。芯片测试遇到了前所未有的挑战,测试费用越来越高,出现了设计、生产费用与测试费用倒挂的局面。尤其是超深亚微米(VDSM)工艺的使用,生产过程中出现的故障也越来越多样、难测。在这种情况下,可测性设计(Design-For-Testability)技术成为解决芯片生产测试问题的主要手段之一,日益引起人们的重视。 可测性设计即调整电路的内部结构,使电路变得易测。本文针对嵌入式微处理器Estar1的结构特点,研究并实现了边界扫描、内部全扫描和内建自测试三种可测性设计技术,取得了良好的效果,故障覆盖率达到96%以上。 边界扫描测试是针对芯片的应用系统进行测试的,如PCB板测试。国际标准IEEE 1149.1规定了边界扫描的基本电路结构和功能。本文结合标准模块设计实现了Estar1的边界扫描结构,并进行了扩展,应用到芯片内部测试,节约了测试I/O口消耗,简化了测试过程。 内部扫描技术是为了克服时序电路由于状态很难确定所导致的测试复杂度而提出的一种技术,可以分为全扫描和部分扫描。本文根据Estar1的实际情况,设计实现了全扫描结构,既得到了较高的故障覆盖率,又对电路的延迟和芯片面积影响很小(延迟时间增加0.3%,芯片面积增加0.01%)。 内建自测试(Buit-In-Self-Test,BIST)技术被认为是解决由于电路集成度越来越大所造成的测试费用巨大和测试访问困难等问题的最有希望的技术。本文针对Estar1内部SSRAM的结构特点,实现了存储器自测试,得到了将近100%的故障覆盖率。 系统集成芯片(SoC,System-on-Chip)技术日新月异的发展受到了计算机界和电子工程界的普遍重视。SoC的测试问题由于第三方IP核的使用而显得特殊并复杂。本文对SoC的测试问题进行了初步研究,并介绍了嵌入式核测试标准IEEE P1500。