欢迎光临专业集成电路测试网~~欢迎加入IC测试QQ群:111938408

专业IC测试网

当前位置: 网站主页 > 相关技术 >

量产导入 | DFT可测试性设计:DFT和ATE概述

时间:2024-06-13 21:57来源: Hcoco TrustZone 作者:ictest8_edit 点击:


什么是DFT


· DFT(Design for Test),即可测性设计。

· 一切为了芯片流片后测试所加入的逻辑设计,都叫DFT。

· DFT只是为了测试芯片制造过程中有没有缺陷,而不是用来验证芯片功能的,芯片功能的完善应该应该是在芯片开发过程用先进验证方法学去做的。

· 芯片制造过程相当复杂,工艺缺陷难免会存在,DFT的目的就是从制造完成的芯片里挑出有缺陷的芯片,以免有缺陷的芯片到了客户手上,造成更大的经济和时间损失。

芯片测试的重要性


 

在某层测试上漏掉了一个有故障的芯片,可能在下一层测试上需要花费10倍的cost才能发现它。所以,需要依赖DFT技术尽可能早的发现有故障的芯片。
问题越早的发现越好

测试的主要目的


测试的主要目的就是确认芯片没有问题问题来自两个方面**:设计和制造**

· 设计

功能性问题:仿真(软仿+硬仿),验证(Emu+FPGA等)

功耗时序问题:EDA分析辅助

· 制造

工艺库不准确,工艺的漂移,硅片的缺陷,生产环境问题,掺杂,溅射,光刻等等问题


DPPM


评价标准

芯片从工厂里生产出来后通过机台产品测试把有缺陷的芯片找出来。

产品测试就是在测试设备上,用测试向量来给芯片施加激励,通过比较输出结果来发现芯片的问题。

没有问题的芯片就可以输送给客户。

但是有时有问题的芯片也可能通过测试,这称为“逃逸”片。“逃逸”片送到客户手中最终会造成很大损失。

所以新的概念用来评判测试品质:DPPM(defective parts per million)

 


为什么需要DFT


芯片规模越来越大

· 测试数据越来越大

· 测试时间越来越长

复杂的SOC芯片架构

· 需要多种测试方法

· 内部有很多memory

工艺尺寸越来越小+新材料=新的制造缺陷

· 传统的测试方法不能满足要求

互联越来越复杂

· 数百万上千万个晶体管

· 上亿个Via

· 6 km互连线/cm2

有限的IO PAD管脚

· 通过IO直接诊断越来越不可能

· 内部复杂的逻辑就像汪洋大海,通过IOPAD上的激励去定位一个故障犹如大海捞针

加入DFT逻辑后的影响


 

DFT在整个芯片设计流程中所处的阶段




在这里插入图片描述

常见的芯片制造故障(缺陷)


制造过程中,由于粉尘污染,工艺偏差等因素,造成以下常见故障:

1.Stuck-at fault

短路(short)
断路(open)

2.Transition fault

3.Bridge fault

· 

DFT通常包括哪些技术


· 1.Scan and ATPG(自动测试向量产生)

 用来测试芯片中的组合和时序逻辑

· 2.Mbist

 用来测试芯片中的Ram,Rom

· 3.Boundary scan(TAP)

主要用来测试芯片间互联

ATE (Automatic Test Equipment)测试


 

测试准备:

· 1.ATE

· 2.测试向量

· 3.待测芯片(通常加载到loading board上)

测试结果:

· 1.Fail ->进─步诊断或丢弃

· 2.Pass ->进行后续流程

测试周期:

 

测试诊断分析(Diagnosis)

 

碍于时间,很多点并未展开聊聊。感兴趣的可以去看一下最近我在看的一个课程:

点击这里:E课网IC设计学习卡

课程以IC设计公司岗位需求为导向,设立6大方向:设计,验证,后端,DFT,模拟设计,版图!同时还有芯片设计全流程的通用基础入门课!

课程内容配套持续优化:PPT课件、实验手册、作业练习!有需要的同学,同时还可配套VNC账号,理论学习+实操环境数据一次解锁!

拥有了学习卡,不仅可以快速掌握芯片设计的基础通识,还能判断自己是不是适合做芯片设计的工作,单门课程花几天的时间就可以学完,极大提升学习效率!
 
 
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
用户名: 验证码: 点击我更换图片