DFT技术系列讲解之 | DFT简介

科技   2024-08-05 12:00   江苏  

我经常被问到一个问题,什么是DFT?
DFT,即Design For Test,是指在芯片设计过程中引入测试逻辑,并利用这部分测试逻辑完成测试向量的自动生产,从而达到快速有效的芯片测试的目的。一款芯片存在数以千万的晶体管,在制造后存在各种意外或工艺缺陷,这会影响到芯片的正常工作。


基于专业的EDA软件应用,DFT可以完成数字芯片和数模混合芯片的测试设计,利用它可以进行芯片生产之后的故障检测,故障定位和芯片分级。
所以通俗而言,DFT类似于芯片医生,能够诊断出芯片的健康情况。
首先我们使用测试向量自动生成ATPG工具来判断芯片是否存在故障,即芯片是否“有病”。


接着通过与之协同的故障诊断Diagnosis工具捕捉芯片存在故障的位置与原因,来确定“患病”芯片的“病灶”。


在芯片从设计到测试的过程中,DFT参与了哪些内容呢?


DFT的工作包括:

◆ 在项目初期规划DFT架构
◆ 在RTL级别设计测试电路
◆ 在验证阶段验证测试电路
◆ 在综合阶段实现测试逻辑的插入
◆ 在测试阶段提供测试向量

芯片开发过程是由众多不同岗位的工程师去完成的,但是DFT在每一个环节中都起到了重要的作用。
为什么DFT如此重要呢?
在集成电路的产业初期,功能性测试足以满足芯片测试的需求。但在当下,数以十亿计的逻辑门,任何一点生产的缺陷都可能导致功能障碍。用功能性测试去覆盖这些错误无疑是高成本,高时间,高复杂性的。


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


在项目执行过程中,DFT参与的越早,对于测试逻辑的规划就越合理;对现有功能电路的利用率就越高;版图和时序的实现就越容易。所以,需要依赖DFT技术尽可能早的发现有故障的芯片。


DFT需要处理芯片上所有DC、AC测试需求,即DFT需要涵盖以下电路模块的测量:
● 片上存储器
● 系统控制模块(如串并转换、休眠电路、看门狗电路等)
● 电源管理模块(如DC/DC、LDO等)
● 寄存器(如ROM、SPI协议等)

存储器 
寄存器

DFT基本参与了所有的芯片功能,芯片中功能模块的每一个寄存器都是DFT设计的工作对象。
DFT又该如何去做呢?它通常包括这些技术:
1、Scan and ATPG
用来测试芯片中的组合和时序逻辑,也叫做扫描设计与自动测试向量生成,这通常是DFT的主体部分。
2、Mbist
Mbist用来测试芯片中的Ram、Rom,存储器的内建自测试与逻辑内建自测试在车规芯片中的应用更多。
3、Boundary scan(TAP)
主要用来测试芯片间互联。
以上三个为DFT中最主干的技术,其他还包括LBIST、压缩、片上时钟电路、存储器自修复、诊断驱动良率分析等等,均基于主干的DFT技术。


总而言之,DFT 技术是芯片设计及制造领域不可或缺的关键角色,它的持续发展与创新,对于提升芯片质量、降低成本以及缩短上市周期,具备极为重要的意义。然而之前我国自主可控的数字测试向量自动生成工具处于技术空白,西门子 EDA的同类技术几乎垄断可测性设计的中高端市场。
玖熠科技将致力于填补该项空白,致力于完成DFT芯片可测性技术的全链工具建设,为我国芯片国产化助一臂之力。自主可控,技术领先是我们始终的使命。

【公司简介】

玖熠科技是国内专注从事芯片可测性系统(DFT&ATPG)领域的EDA企业,现阶段主营业务是实现芯片可测性设计辅助自动化,包括自主可控的DFT工具链与配套设计服务。公司2021年2月成立以来获得20多项自主可控知识产权,IS09001、IS020000、IS027001等认证,公司系EDA开放合作机制成员单位。玖熠核心团队具有EDA研发实力和DFT强势服务经验,总部位于无锡,在全国重点IC城市均设有分部(上海、成都、深圳、青岛等),与国内Fab、研究所、国家测试中心、芯火平台、集成电路示范性院校等均有合作。

如有任何异议,欢迎联系我们。

如有侵权,请联系删除。


往期精彩回顾





2021年的第一场雪!英特尔2020年Q4财报解读



利用硬件辅助验证工具加速功能仿真


博文:裸片尺寸和光罩难题——光刻扫描仪吞吐量的成本模型


博文速递:Race condition in digital circuits



IP与SoC设计
《IP 与SoC》依托无锡国家“芯火”平台,全面报道全球IP与SoC设计技术的发展和国内外应用经验,为中国IC设计行业搭建一个IP与SoC资讯交流、产业促进的平台,为中国IC设计行业提供IP与SoC专业知识及相关信息支持和服务。
 最新文章