在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 6170|回复: 10

[原创] DFT小讲座之2_DFT@芯片开发不同阶段

[复制链接]
发表于 2018-5-10 10:52:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x

在很多人的印象里,DFT(可测试性设计)就是简单的利用EDA工具,在IC设计的某一阶段,通过工具对芯片逻辑自动优化重组,产生DFT测试逻辑。

然而在现实中, DFT解决方案远非push button那么简单。尽管EDA厂商在提供DFT解决方案时候的愿景是实现测试逻辑生成的最大可能性的自动化,随着芯片功能的复杂化,仅调配片上资源产生DFT逻辑就需要巨大的时间和精力。

在项目执行过程中,DFT的参与的越早,对于测试逻辑的规划就越合理;对现有功能电路的利用率就越高;版图和时序的实现就越容易。


芯片开发基本流程

1.jpg

芯片开发过程包括从产品架构定义到封装后芯片测试等10个阶段。

它们分别是:

  • 产品定义

  • RTL实现

  • RTL验证

  • 逻辑综合 (产生synthesis netlist)

  • 物理综合 (place&route 产生layout netlist)

  • 后端验证 (基于netlist 和sdf的验证)

  • 流片

  • 晶圆级测试

  • 封装

  • 封装后测试

除了流片和封装这2个生产步骤之外,DFT需要参与到其他所有的阶段当中。


产品定义和架构阶段

2.jpg

在这一阶段, 与整个SoC架构定义类似, DFT架构需要安排整体测试架构,考虑scan策略,mbist布局,片上资源规划分析等各种任务。

该阶段的DFT规划至关重要。 在项目整体结构上综合考虑DFT方案,合理规划不同IP, module的测试需求,可以给整个芯片实现最经济的测试方案。


RTL实现及验证阶段

在这一阶段,除了将架构阶段的各种策略以RTL的方式实现外,还需要通过module级别,以及chip级别的验证,检查设计漏洞。同时和芯片的功能设计交互印证,确保DFT的设计不会影响功能方的设计,同时功能方的设计可以被DFT逻辑所控制。 这部分的工作时间跨度较长,需要在整个前段设计阶段不断交互反馈,修改。


逻辑及物理综合和layout验证

3.jpg

在这一阶段, DFT的主要任务在于和版图部门充分沟通合作。 任务包含但不局限与:

  • 提供不同测试模式下的约束条件

  • 扫描链插入

  • 针对测试逻辑的时序分析

  • 版图后时序仿真

流片后阶段
4.jpg

在芯片流片后,前段IC设计工作基本完成。

这时,DFT需要参与到silicon support当中。 DFT工程师需要生成并调试测试向量;帮助芯片bring up;帮助silicon learning以及failure analysis。

这一阶段的DFT工作除了测试向量以外,还需要对测试,yield等各部门给予及时有效的支持。


欢迎大家在后台积极咨询各类DFT相关问题。 后期我们会在合适的时间推出问题集锦和解答。 希望大家继续关注。

9.jpg

发表于 2018-5-10 17:04:02 | 显示全部楼层
感谢分享
发表于 2018-7-25 08:54:35 | 显示全部楼层
谢谢分享
发表于 2018-8-11 01:43:51 | 显示全部楼层
Thanks for sharing
发表于 2018-8-19 15:10:05 | 显示全部楼层
回复 1# DFT_Elite


   
发表于 2019-9-27 10:12:54 | 显示全部楼层
楼主,哪里可以买到DFT方面的专业书籍吗?
发表于 2020-1-16 18:03:47 | 显示全部楼层
有点少啊
发表于 2020-1-29 22:54:39 | 显示全部楼层
太粗糙
发表于 2021-3-13 09:33:12 | 显示全部楼层
Good,thanks a lot
发表于 2021-12-17 15:02:22 | 显示全部楼层
多谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-26 06:06 , Processed in 0.028159 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表