测试!芯片测试的意义

上传人:紫*** 文档编号:132796007 上传时间:2020-05-20 格式:PDF 页数:31 大小:485.74KB
返回 下载 相关 举报
测试!芯片测试的意义_第1页
第1页 / 共31页
测试!芯片测试的意义_第2页
第2页 / 共31页
测试!芯片测试的意义_第3页
第3页 / 共31页
测试!芯片测试的意义_第4页
第4页 / 共31页
测试!芯片测试的意义_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《测试!芯片测试的意义》由会员分享,可在线阅读,更多相关《测试!芯片测试的意义(31页珍藏版)》请在金锄头文库上搜索。

1、1 测试 芯片测试的意义 芯片的测试分两次 在芯片制造完成后必须对圆片上 的芯片 小片 Die 进行测试 测试后进行切割 测 试合格的芯片才能进行封装 封装完成后的芯片还要 进行第二次测试 当已经封装的芯片被测出故障 厂商应当拆掉封装进 行测试 找出故障原因 这时候的故障可能是由于焊 接等过程中的静电等原因造成 2 测试 如果故障芯片已经安装到PCB上 可能会造成整个PCB 维修甚至更换 这种更换的成本是相当大的 所以 ASIC在出厂前进行完整的测试是相当重要的 圆片测试设备非常昂贵 集成块测试设备同样非常昂贵 虽然为提高芯片制作质量做出很大的努力 却不可避 免出现制作故障和生产出废品 例如芯

2、片表面的污染 会导致个别线路断路或短接 随着芯片面积的增大 与制作有关的缺陷几率也随之上升 3 测试 晶圆片上的污染 4 测试 失效率随芯片面积的增加而提高 5 测试 黑盒测试 测试的任务是确定芯片是 否达到规定的技术指标 黑盒测试主要是测试芯片 性能 测试者不必掌握电 路结构的知识也能进行测 试 a b c进 位和 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 0 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 6 测试 对于全加器 只要输入全部 的8组输入组合 即8个测 试模板 并检查是否发生 所期待的进位与和就行了 对于复杂电

3、路 必须做一个 关于故障类型的假设 为 此需要使用故障模型 a b c进 位和 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 0 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 7 测试 故障模型 粘连故障 stuck at 一个ASIC可能会有多种 错误 可以根据它们对 设计造成的有害逻辑影 响进行分类 粘连故障是用于测试算 法基础的逻辑错误模型 粘连0 stuck at 0 指 恒定为逻辑0的一个网表 段 粘连1则是恒定于逻 辑1 8 测试 如果这些错误会对设计产生有害影响 并且这类影响是可以 检测的 则可以用自动测试模式生成

4、ATPG 工具自动产生一 个或者几个扫描向量 这就是扫描测试 其目的就是检测出 这些错误 并不是所有的粘连错误都会产生影响 例如在冗余逻辑中的 粘连错误 另外 也不是所有的粘连错误都是可以检测的 错误检测覆盖范围分析就是希望准确计算所有可测错误所占 的百分比 并找出对可测范围以外的错误进行检测的方法 使最终检测范围大于95 这是ASIC供应商要求的标准 达 到这个标准就表明电路本身的制造是正确的 9 测试 硬桥接故障 故障举例及其模型 10 测试 参数故障 弱桥接 这类故障可能很难发现 虽有故障存在 但电路逻辑 可能还是正确的 故障电路的总电流可能会增 加 11 测试 晶体管故障 恒开路故障和

5、恒短路故障 12 测试 组合电路的测试模板 扫描测试的目的就是用自动测试模式生成 ATPG 工具 自动产生一个或者几个扫描向量 13 测试 时序电路 如果在这个电路中要对计数器 的进位线进行粘连故障测试 需要216个脉冲才会改变信号 就是说 要控制 就需要 求216种不同的测试模板序列 显然 这种电路的可测试性是 很糟糕的 解决 用路径扫描法 补充电路扩 展来改善可测试性 改进设计技术 引入测试能 力设计方法 DFT 14 测试 扫描路径 将多个触发器组成的寄存器与其它部分分离 将寄存器连接成移位寄存器链 增加一个附加引脚scan in 串行置数 在scan out读数 15 测试 测试能力设

6、计 DFT design for testability 电路设计时应当考虑其可测试性 前面介绍电路测试 目的是在设计时考虑到电路的可测试性 通用测试 对于完全相同的电路等级 应用顺序相同的测试模板 称为通 用测试 典型的例子是RAM测试 这里的测试操作过程基本相 同 与RAM的各元件的大小无关 因此 人们把测试模板描述 成参数 根据给出的存储器大小和字长 很快就可产生正确 的测试模板 16 测试 特征码分析 特征码分析是对自测试电路的一种设想 这里 在电路的确定 位置上收集产生的数据 并从中计算出特征码 输出这种特 征码供测试用或直接在芯片上检查其正确性 片上产生的测试输入 为了在芯片上自测

7、试 还需自己生产测试模板 用某些电路产生一个数字序列作为测试模板 17 测试 边界扫描 边界扫描 BS Boundary Scan 法 是在芯片电路 和引脚之间安置专用的单元 把电路与外围隔开 这 样 如果芯片已装在一个系统中但又需要对它进行测 试 就不费事了 此外 用边界扫描也可对印刷板的 布线结构以及最后的复杂系统进行测试 边界扫描测试 BST 属于板级测试方法 18 测试 扫描专用单元需要4个辅助引脚 即测试存取端口 TAP TDI 测试数据输入 TDO 测试数据输出 TCLK 测试时钟 TMS 测试方式输入 19 测试 边界扫描可能完成的功能 较大系统芯片测试 在系统验证 这里边界扫描

8、的任务是把测试 输入通过TDI串行传送到芯片上 并把测试结果通过TDO串行读出 印刷板上的线路测试 通过引脚将边界扫描数据送到导线上 又从 另外的引脚把这些数据重新读入边界扫描 印刷板的装配测试 让芯片输出一个识别码到边界扫描上 这样可 以检查在哪一行上 芯片与边界扫描是接通的 芯片通过特征码分析进行自测试 只要芯片配有边界扫描 就可以 使用自测试寄存器用的边界扫描单元 这样 自测试所需辅助硬件 明显减少了 与扫描路径组合 当芯片配有边界扫描时 可把测试方式中的内部 检测路径与边界扫描构成一体 使得内触发器通过边界扫描从外部 就可存取 这样就为扫描路径节约了隔离用的引脚 20 测试 具有边界扫

9、描能力的芯片构成的系统板 21 测试 系统板上单个芯片测试时的边界扫描配置 未分配的芯片处于旁通方式 22 测试 边界扫描单元 输出界面扫描单 元 支持外测试 模式 也支持内 测试模式 23 测试 边界扫描单元 输入边界扫描单 元 支持外测试 模式 也支持内 测试模式 24 测试 TAP控制器 25 测试 IDDQ测试 IDDQ测试 就是检查芯片在稳定状态下的电流消耗 当放置某些测试模板时 芯片电流消耗显示有明显提 高 这表明该芯片有故障 从提高了的电流消耗中可 以推断 在生产过程中出现了缺陷 尽管这样 但芯 片的功能可能仍然正常 26 测试 功能上不可识别的缺陷 27 测试 IDDQ测试可以

10、帮助改善芯片的可靠性 所有可想象的 电流消耗增大的故障 从形式上看都可以归于IDDQ故 障模型 属于这方面的有桥接故障 栅氧化物短路 晶体管粘连接通故障和某些粘连故障 IDDQ阈值 28 测试 IDDQ测量 a 通过电阻上的电压降测量电流 b 静态电流向电容充电 c 用开关给出结果 29 测试 芯片可靠性 人们不仅对芯片制成后的功能感 兴趣 而且也对芯片在实际使用 中无故障工作时间感兴趣 就是 说人们希望芯片具有尽可能高的 可靠性 一个有趣的现象 就是生产完成 的很多芯片在工作初期很快失效 这就是早期失效 早期失效的原 因是并没有马上表现出来的故障 缺陷 通电工作后就引起了越来 越大的误差 早

11、期失效往往可以通过老化测试 来发现 30 测试 所谓的老化测试 是将芯片置于极度条件下工作 例如 提 高环境温度和电源电压 其它可能的应力因素 例如机械振 动或温度的大幅度波动 人们试图用这样的环境条件对芯片 长时间工作进行模仿 希望这种早期失效在老化测试时已经 发生了 老化测试后再进行芯片例行测试 以便选出在这期 间失效的芯片 老化测试相当费时 费钱 因此 人们对通过更简单的方法 来发现芯片的不可靠性感兴趣 IDDQ测试就是这样一种方法 实验表明 增大的IDDQ电流会使芯片提前报废 特别是在 IDDQ测试中失效的许多芯片在老化测试后 其功能也相应地 失效了 这意味着 通过了IDDQ测试所移交的芯片 其可靠 性也相应提高了 31 测试 不过 老化测试还包括对其它缺陷的测试 IDDQ测试不可能 完全替代老化测试 使用IDDQ测试来判断可靠性 应选用尽可能高的电源电压 以便尽可能明显地发现缺陷 相反 提高温度毫无意义 因 为靠升温达到的电流损耗增大并不表明芯片使用寿命较短 老化测试后 IDDQ测试仍有意义 因为通过老化 某些IDDQ 故障被增强 以致更容易得到证明

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号