IC流程中 DFT 学习笔记(1)



引言

DFT是ASIC芯片设计流程中不可或缺的环节。其主要目的是在芯片前端设计验证完成后插入一些诸如寄存器链等可供测试的逻辑,算是IC后端设计的范畴。主要是在ASIC芯片流片完成后,通过这些已插入的逻辑,检测流片得到的芯片的制造质量。检测一些固定故障等。

学习参考

  1. 数字系统测试和可测试性设计。【美】赛纳拉伯丁 - 纳瓦比 著。原本和译本。
  2. 修真院讲解视频。
  3. E课网 DFT 课程。
  4. 华中科技大学IC设计中心 陈新武 讲稿《集成电路测试方法研究》。
  5. Design-for-Test: Scan and ATPG Training Student Workbook ,Copyright  Mentor Graphics。


简单理解DFT

增加一些硬件开销来实现一些辅助性测试设计。需要产生一些高效的测试向量用于测试。DFT不只是插入一些设计的逻辑还包括具体的测试向量产生、测试结果分析等。

IC流程中 DFT 学习笔记(1)_第1张图片

 ATE是自动测试机,将测试向量通过ATE激励DUT,DUT的反馈给到ATE,ATE比对收到的响应和期望的响应是否一致,完成对DUT的测试。

DFT策略

IC流程中 DFT 学习笔记(1)_第2张图片

IC流程中 DFT 学习笔记(1)_第3张图片

可测试性电路示例

IC流程中 DFT 学习笔记(1)_第4张图片

寄存器会被替换为带有MUX的寄存器链,当SE为1时,各个寄存器首尾相接连接成一条寄存器链将测试输出的数据串行输出。 

 芯片制造故障

IC流程中 DFT 学习笔记(1)_第5张图片

IC流程中 DFT 学习笔记(1)_第6张图片

IC流程中 DFT 学习笔记(1)_第7张图片

结构性测试与功能性测试

IC流程中 DFT 学习笔记(1)_第8张图片

成品率和质量的关系

IC流程中 DFT 学习笔记(1)_第9张图片

IC流程中 DFT 学习笔记(1)_第10张图片

设计流程

DFT全程参与:

IC流程中 DFT 学习笔记(1)_第11张图片

 DFT后期参与:

二者比较: 

IC流程中 DFT 学习笔记(1)_第12张图片

测试方式

IC流程中 DFT 学习笔记(1)_第13张图片

边界扫描:

IC流程中 DFT 学习笔记(1)_第14张图片

 JTAG寄存器结构

IC流程中 DFT 学习笔记(1)_第15张图片

 MBIST测试结构:

IC流程中 DFT 学习笔记(1)_第16张图片

 

IC流程中 DFT 学习笔记(1)_第17张图片

扫描链

将普通的D触发器替换为带有MUX的D触发器,实现扫描链的电路功能。

IC流程中 DFT 学习笔记(1)_第18张图片

压缩激励/响应 

在大型的集成电路中,需要测试的功能有很多,但是可以供使用的IO很少,或者内部的扫描连很长,导致测试时间成本很大。

IC流程中 DFT 学习笔记(1)_第19张图片

常用工具

任务分配 

 

 

 

 

 

你可能感兴趣的:(Design,For,Testability,学习,笔记,数字IC)