其他分享
首页 > 其他分享> > DFT常识知识概要

DFT常识知识概要

作者:互联网

DFT常识知识概要

DFT是什么

可测性设计,指的是在芯片原始设计中阶段即插入各种用于提高芯片可测试性(包括可控制性和可观测性)的硬件逻辑,通过这部分逻辑,生成测试向量,达到测试大规模芯片的目的(在后端中添加的)。

DFT核心技术与不同方面

DFT的种类

DFT主要有三种

扫描路径设计 SCAN design

参考内容

https://blog.csdn.net/m0_52840978/article/details/123242313?spm=1001.2014.3001.5502

这种方式是更换DFF,将普通的触发器更换为MUX-DFF,SCAN包含两个步骤,SCAN replacement and SCAN stitching。

MUX DFF的样子

img

如果是针对电平敏感的锁存器扫描,还有一种带扫描端的锁存器

img

SCAN path的测试流程

SCAN path的测试规则

  1. 使用同种类扫描单元进行替换,通常选择带多路选择器的扫描触发器;
  2. 在原始输入端必须能够对所有触发器的时钟端和异步复位端进行控制;
  3. 时钟信号不能作为触发器的输入信号;
  4. 三态总线在扫描测试模式必须处于非活跃状态;
  5. ATPG无法识别的逻辑应加以屏蔽和旁路。

内建自测试MBIST

参考资料

https://blog.csdn.net/m0_52840978/article/details/123266149?spm=1001.2014.3001.5502

MBIST优缺点

优点

缺点

基本概念

存储器内建自测试,内建的含义是针对存储器的测试向量而不是由外部测试机台生成,是由内建的存储器测试逻辑自动生成,并进行结果对比。在MBIST测试中,只需要从机台通过JTAG接口下达测试的执行,就可以从TDO接口获取测试结果。

MBIST附加的额外电路:向量生成器,BIST控制器,响应分析器

MBIST逻辑能正常工作,需要保证memory时钟源准确有效。

针对MBIST memory时钟的描述实际上也适用于需要做全速测试的逻辑部分(Scan:At-Speed)。对前端设计者来说,设计具备DFT设计的前提条件:

MBIST可以修复存储器,提高良率(存储器内建自修复)

边界扫描 Boundary SCAN

边界扫描原理是在核心逻辑电路的输入输出端口都增加一个寄存器,通过将这些IO上的寄存器连接起来,可以将数据串行输入被测单元,再从相应端口串行读出。

一般最主要的测试时板级测试

BSD的主要组成:

BSD端口定义

边界扫描寄存器

img

指令寄存器

img

指令寄存器由移位寄存器和锁存器组成,长度等于指令的长度。IR可以连接在TDI和TDO的两端,经TDI串行输入指令,并且送入锁存器,保存当前指令。在这两部分中有个译码单元,负责识别当前指令。由于JTAG有3个强制指令,所以该寄存器的宽度至少为2 位。

标签:概要,SCAN,DFT,扫描,MBIST,常识,测试,寄存器,时钟
来源: https://www.cnblogs.com/pu1se/p/16638707.html