一直以来,DFT都是数字IC设计行业中相对神秘的一个岗位。 你说他重要吧,并不是所有芯片设计公司都有这个岗位,你说他不重要吧,但凡芯片产品达到一定规模后,就必须设置DFT部门。
一、什么是DFT?
DFT(Design For Test),中文名叫可测性设计。 简单来说,就是在芯片设计阶段就解决流片后测试环节的一部分问题,提高芯片流片之后的可测试性,很大程度上能够降低测试的金钱以及时间成本。 具体操作是在芯片设计环节中插入一些硬件逻辑,比如插入扫描链、引出JTAG调试接口等,增加电路内部节点的可控性和可观测性,达到之后能够都测试大规模芯片的目的。 虽然是为了测试而出现的岗位,但从岗位分布上来说,它仍然属于芯片设计阶段。
二、DFT工程师日常的工作内容是怎样的呢?
一般来说,接到项目之后,各岗位工程师要一起开会,确定DFT Spec,包括IP测试策略,Pin Sharing,HT Block划分和Clock设计等。 然后要进行DFT设计,也就是分模块在设计中插入前面所提到的电路,进行综合,接下来会是Scan Chain连接和相关电路的插入。 下来就是验证环节,用针对性的EDA工具进行电路验证。 与此同时要配合后端进行物理实现,这个环节可能会根据后端的不同要求进行多次电路调整。 当网表最终物理实现后,还要用工具跑ATPG,生成测试向量并进行门级仿真验证。 还没结束,剩下最关键的一步。 在芯片生产出来之后,要跟TE一起进行pattern bring-up,并协助TE完成pattern导入量产的一切调试工作。 我们可以很肯定的说DFT工程师就是设计环节中的一个多面手。 到这里,一个DFT工程师在项目中的工作才算结束,然后就是风风火火地赶赴下一个项目。
三、岗位前景
大多数人对DFT岗位的认识存在一个误区:只有大公司才会设置DFT岗位。 其实不然,DFT只与芯片规模有关,比如初创GPU,公司不大也有DFT职位,只是对良率要求不高。 DFT的稀缺,往往不是缺岗位,而是缺人才,比起其他三个方向,一个优秀的DFT工程师更加难找。
而薪资相较而言也是不落下风,资深的DFT工程师(5年经验)基本月薪就能拿到50-80K,能带团队的话,3年经验的工程师月薪50K也是存在的。 当前IC设计行业正处于飞速发展的风口之下,DFT作为把控芯片质量的必要岗位,企业对DFT人才的需求可谓是日益旺盛。
其实并不存在一毕业就能直接干DFT岗位的科班生,要么是企业内部培养,要么是其他岗位工程师转岗。 种种原因造就了DFT工程师的稀缺,相应的岗位薪资也是水涨船高,应届硕士一般的DFT岗位offer都在35W-40W。
如果你正在面临入行/转行IC的选择关口,对各方向岗位还拿捏不准,对代码不感兴趣,又不想做后端,那么不妨考虑下DFT,同样是一个可以走得很远且值得奋斗的岗位选择。
大家如果想要具体了解DFT入行门槛,入门要求,以及要学习的东西,就业薪资这些,可以戳下方了解。
这里放个口:DFT入门了解
DFT中的STA
EDT概述