数字IC前端设计、验证、后端、哪个好?
发布时间:2023-06-20来源:芯学长
数字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前端设计、验证、后端
- 文章来源:
- http://xxz.coachip.cn/