打造IC人才
科技生态圈

数字IC前端设计、验证、后端、哪个好?

发布时间:2022-11-17

来源:IC修真院

数字IC前端设计、验证、后端设计岗选择适合自己的就是最好的,根据自己掌握的技能去匹配岗位,各岗位发展空间及薪资涨幅情况基本相似。以下提供一些数字ic岗位选择的建议。

①是否喜欢/愿意编程?

如果讨厌编程,不想做编程,那就不用考虑数字前端岗位,因为前端设计和验证都需要做很多编程工作,可以考虑做后端或者DFT。

②是否想去二三线城市发展?

四个岗位针对的公司有很大的区别,比如像前面说的,有的小公司根本就没有验证和DFT岗位,而很多二三线城市里的IC公司都比较小。如果想去二三线城市发展,那么学习数字前端设计就会有更大的优势,因为任何一家公司都会有前端这个岗位,只不过比例不太一样。大公司里的前端设计和验证岗位比例是1:3,小公司里可能是3:1或者1:0,有时前端也需要做验证的活。当然,近年来,有些二三线城市比如西安、武汉等,大公司也在慢慢变多了。

③更愿意一个人默默干活?还是经常和人交流?

数字前端设计工程师,因为是verilog的源头,所以从前到后都要全程跟进,哪个岗位出现问题,前端都需要去进行沟通和讨论。如果你属于更愿意自己一个人默默干活的类型,那么做验证或者后端、DFT岗位会比较合适。如果愿意经常和人交流,那么前端岗位就更加合适。

④了解岗位工作内容

数字ic前端设计

负责描述并实现芯片的具体行为和功能,主要是逻辑设计。前端设计工程师要根据Spec,通过硬件描述语言设计RTL代码,实现芯片的功能。

岗位内容:HDL编码、仿真验证、SDC编写、逻辑综合、STA检查、形式化验证

任职要求:熟悉逻辑设计,熟悉数字芯片IP模块,熟练掌握Verilog HDL语言。微电子/集成电路硕士优先

数字ic功能验证

是保证芯片功能正确性和完整性最关键的环节。功能验证工程师要对RTL代码进⾏EDA仿真,从中发现RTL代码BUG后,再提交设计⼯程师进⾏BUG修复。

岗位内容:搭建验证环境、设计测试向量、收集验证覆盖率

任职要求:熟练掌握验证工具,需要涉及部分软件编程

DFT设计

在设计阶段就考虑到测试阶段,提高芯片流片之后的可测试性。DFT设计工程师对技术广度要求比较高,需要懂设计、懂测试、懂电路。

岗位内容:DFT架构定义、DFT电路设计、生成测试向量

任职要求:熟悉DFT原理、流程,熟悉相关EDA工具

后端实现

是连接设计与制造的桥梁,主要是物理设计。后端实现工程师要把验证后的RTL代码转化成门级网表,再通过布局布线、物理验证,最终产⽣供制造⽤的GDSII数据。

岗位内容:物理结构分析、逻辑分析、布局布线、版图编辑、版图物理验证

任职要求:熟悉后端设计工具,熟悉版图,了解芯片制造工艺

不同的岗位,他们的任职要求、研究方向和主要工作内容都是不同的

当然,如果是科班出身,这4个岗位都是完全可以胜任的。它们对编程的技能要求也没有大家想象的那么高,有的人即使原来没有学过编程,通过一些学习其实也可以达到岗位要求。

如果你还在纠结犹豫选择 “前端设计、验证、后端”选择哪个岗位,可以点击留言,给你更加专业的参考和建议。

相关推荐:

断供风波背后,国产GPU走到哪了?

ic验证工程师加班严重吗?会很累吗?

PCB为什么一定要弧形走线?

立即下载

推荐阅读

换一换