芯学长 | 掌握芯资讯,引领芯未来

您当前所在位置:首页 > 芯片设计 > 数字IC前端

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

发布时间:2023-06-12来源:芯学长 0

数字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个岗位都是完全可以胜任的。它们对编程的技能要求也没有大家想象的那么高,有的人即使原来没有学过编程,通过一些学习其实也可以达到岗位要求。

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

相关推荐:

分享数字ic后端项目中一次分析解决问题的过程

数字IC后端设计是个啥?

做数字IC验证,需要具备哪些技能?

【免责声明】:本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。

原文标题:
数字IC前端设计、验证、后端
文章来源:
http://xxz.coachip.cn/

文章评价

-   全部 0 条 我要点评

有疑惑?
在线客服帮您
029-81122100

立即咨询 >