最近看到不少同学在后台提问:新人转行IC该怎么选择岗位?其实转行本身就是一件大事,转行之前一定要做好调研,选择适合自己的岗位,这样才能规划好职业生涯。
IC行业这几个岗位是最常见的:数IC前端设计工程师、数字IC验证工程师、数字后端设计工程师、DFT、模拟版图设计工程师。
首先了解岗位要求
不同的岗位对于任职的要求是有所不同的,大家应该做的就是根据自己的学历专业背景选择适合自己的岗位。IC设计的行业门槛非常高,并不是你喜欢做哪个就可以从事哪个岗位,而是要从学历、专业出发做排除法。
可以看出前端设计岗位的要求比较高,起步硕士。而模拟版图门槛比较低,对于基础差的考生非常友好,可接受大专。前端、验证、后端、DFT接受本科。
选择自己感兴趣的岗位
每个人选择转行的原因是不同的,有的人是为了薪资高,有的是为了前景发展。这些岗位中,模拟版图的岗位均薪大概在20W;其余岗位的薪资范围大概在25-50W,但总体来说,还是前端设计的天花板更高一点。具体还是要看个人所偏向什么,下面IC修真院就来为大家来具体介绍一下这些岗位。
岗位工作内容:
根据芯片需求,划分模块,设计电路,写RTL code,控制电路面积和功耗,配合验证人员debug case,完成模块级的timing 和电路综合。因为最初的源头代码是前端写的,所以前端往往需要从前跟到后,甚至到最后的上板测试,原型验证流程,都需要进行支持。
专业技能
・熟练掌握SoC系统架构设计、RTL代码编写,算法逻辑设计以及IP集成评估;
・熟练掌握Verilog Testbench搭建,IP模块级和SoC系统级功能仿真和RTL代码调试
・熟练掌握超大规模集成电路的低功耗设计方法,如clock gating, power domain划分等;
・熟悉SOC复杂系统的测试性模式设计。
随着IC行业不断发展,前端设计一般门槛相比其他岗位高,一般要求学历硕士以上,薪资待遇也比较高,但是总体来说,就业情况比较好。
数字前端精讲课
岗位工作内容:
①读文档,写文档:Verification spec、Test plan。
②编程搭建验证平台:通常是用Systemverilog/UVM,如果做SOC,则用到C或C++。验证工程师也需要学习很多脚本语言,如Perl,Makefile,python。
③Debug:创建测试用例,跑仿真。
④support
数字验证工程师具备的的核心能力:
学习各种标准/文档的能力
编程能力
Debug能力
一般来说数字IC验证岗位企业的需求会比较大。一个数字前端设计,需要2-3个甚至更多的数字验证工程师,目前市场对于验证工程师的人才需求非常大。
数字验证精讲课
DFT是什么?
DFT是design for test(可测性设计)的缩写,就是在芯片设计过程中,加入可测性逻辑。有的公司把该职位归到前端设计,有的归到中端实现。
DDFT主要是通过在芯片中加入可测性逻辑,等芯片制造出来,在ATE(AutomaticTestEquipment,自动测试仪)设备上通过可测性逻辑对芯片进行测试,挑出有制造缺陷的芯片并淘汰掉,留下没有制造缺陷的好芯片。
DFT职位的主要工作是:
1.将DFT技术,常见的如Scan,Mbist,Boundary Scan技术,实现到设计中去。
2.产生测试向量并验证测试向量。
3.协助后端实现工程师完成test模式的时序收敛。
4.协助测试工程师进行机台调试,debug 测试failure,提高芯片良率。
近几年,随着国内芯片设计行业蓬勃发展,大家对芯片质量要求越来越高,只要是要量产的芯片,必定需要加入DFT技术,因此DFT工程师也变得越来越重要。
当前对于数字后端设计这个岗位的招聘要求(学校、学历、专业上)也是相对比较宽容的。但是数字IC设计后端工程师是对英语、物理的要求比较高的。如果英语很差的话,不建议选择这个岗位。
**主要负责的工作内容是:**将RTL code转换为实际后端使用的netlist网表,布局布线(PD),负责netlist到GDSII的转化过程。静态时序分析、物理验证、功耗分析等。
技能要求:
1.EDA工具使用:需要掌握Innovus/Encounter,ICC/ICC2,DC等等多种工具
2.脚本语言:TCL、Verilog、Perl、Python
3.分析报告
4.修错误
数字后端实现
模拟版图设计属于模拟芯片设计里面的一个岗位,版图工程师主要干的工作就是把电路图变成版图,同时做一些PV(物理验证),同时把版图的参数提取出来给到前端工程师,可能还要做一些仿真。
岗位工作内容:
1、画版图,就是把电路图变成版图画板图;
2、物理验证,就是验证DRC和LVS
3、提取寄生版图参数,然后给到工程师去做。
版图工程师需要掌握的技能:
1、EDA工具使用:
Cadence的virtuoso、calibre这两款工具需要掌握并熟练使用;
1、掌握画图技能
需要知道怎么画版图,同时还需要满足各种匹配,进一步还需要画一些top顶层。
2、掌握基本的电路知识
工艺的基本原理,常见的cmos工艺原理,特殊工艺如BCD、SOI工艺;对于初级工程师来说会CMOS工艺就足以。所以CMOS晶体管的基本原理以及工艺制造流程需要掌握。
IC模拟版图设计在这些岗位里面是对小白非常友好的一个岗位,如果你基础差学历不高的话,那么你就可以考虑一下这个岗位。
模拟版图精讲课
转行是一件大事,一定不要盲目的追求薪资高。选择适合自己的岗位以后才能发展长远,如果你对IC行业感兴趣的话,一定要抓住风口,这个行业是有一定的门槛的,要好好学习提升自己才能达到岗位的要求。最后,祝愿大家都找到自己心仪的工作。
需要学习资料的同学,可以私信留下正确的联系方式,或者填写表单(https://www.wenjuan.com/s/2QZv2ab/),老师会主动联系你发送学习资料!