DFT工程师专家讲述如何做好scan insertion

作为一名芯片设计DFT工程师专家,做好scan insertion(扫描插入)是确保芯片可测试性(DFT)的关键步骤之一。以下是一些关于如何做好scan insertion的详细建议:

一、明确Scan Insertion的目标与要求

 

提高测试覆盖率:通过扫描链,更容易地控制和观测电路内部状态,从而覆盖更多的故障模式。

简化测试生成:扫描链使得测试模式生成(ATPG)更加简单和高效。

降低测试成本:通过提高测试效率,减少测试时间和所需的测试设备资源。

 

二、掌握Scan Insertion的基本原理与流程

 

 

扫描触发器(Scan Flip-Flop):

 

结构:扫描触发器是普通触发器的扩展,具有两个输入端(数据输入和扫描输入)和一个输出端(数据输出和扫描输出)。

工作模式:功能模式和扫描模式。在功能模式下,扫描触发器像普通触发器一样工作;在扫描模式下,扫描触发器通过扫描链传递测试数据。

 

 

 

扫描链:由多个扫描触发器串联而成的链路,用于在扫描模式下传递测试数据。

 

 

Scan Insertion流程:

 

扫描配置(Configure scan settings):描述扫描链规划的初始设置,确定扫描设计的总体结构,包括扫描链数量、扫描单元类型、扫描单元在扫描链内的布置方式等。

扫描替换(Scan Replacement):将可测试设计中的原始存储单元替换为扫描单元。

扫描连接(Scan Stitching):将所有扫描单元连接在一起以形成扫描链,包括将每个扫描单元的扫描输出(SO)连接到下一个扫描单元的扫描输入(SI),以及将每个扫描链的首尾连接到适当的扫描链输入/输出端口。

扫描重新排序(Scan Reordering):基于物理扫描

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Loving_enjoy

感谢亲们的支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值