打造IC人才
科技生态圈

ic设计和验证的区别?哪个更好

发布时间:2022-11-07

来源:IC修真院

两个职位各有各的优势,综合来看半斤八两,没有特别明显的差距。还是从以下几个方面对比以下两个职位,给大家提供一点参考。

职业发展前景

由于两个职位都属于IC设计前端的一环,在半导体产业的发展浪潮中,都是同一条船上的蚂蚱,在一款芯片的生命周期中,相辅相成。

两个职位的上限都很高,无论是职业上限还是薪资上限。

从职业发展的角度看,下图很好的展示了IC设计、验证的两条职业路线:技术路线和管理路线。

来源:IC camp

无论是走技术路线还是管理路线,在工作的前六年主要精力都放在技术提升上,并无太大差别。职级提升大概如下:

硕士毕业0~3年(对应本科0~5年):level 1

硕士毕业3~6年(对应本科5~8年):level 2

硕士毕业6+年(对应本科8+年):level 3

在升到level 3 以后就要考虑自己的职业发展方向了。从level3~level4其实很难说要几年,有的人可能需要3年,有的人需要五年,具体看能力和机会了,大多数人到level4应该是没有问题的。而薪资在此时也基本达到可一个技术人的瓶颈(65-80W)

而level 5,甚至Fellow和Director及以上,是属于少部分人的。要么就是业内大牛,对公司有突出贡献的,要么就是猎头眼中的红人,酒桌上推杯换盏的高管。

Level 5可以说是年薪百万的一道门槛。

而从两个职位发展的前景来看,level 4以前也基本一样,再往上突破,设计应该更占优势一些。做设计更容易转做架构和经理。

注:以上仅代表个人观点,并不绝对。

薪资

从薪资来看,IC设计和验证基本相同。

其实这一点从各公司开出的薪资就可以看出来。尤其对于大公司,给设计,验证开出的工资是一致的。

工作内容

虽然同属IC前端的职位,但是工作内容差别还是挺大的。

IC设计的主要职责如下:

根据功能制定设计方案,制定微架构,编写详细技术文档。

使用Verilog进行RTL逻辑设计,实现模块功能。

进行逻辑综合、时序分析,完成时序收敛。

中小规模的芯片可能还会参与DFT的工作。

参与芯片系统调试,后仿真、FPGA验证等工作。

IC验证的主要职责如下:

阅读design spec,编写verification spec,制定test plan。

搭建验证环境 (C/C++,systemC,systemverilog)。

创建test cases。

监测regression和提升coverage

support 其他工程师。

image

图片来自网络,侵删

职位容量

通常,验证的职位与设计的职位大约在2:1,甚至更高。所以验证的职位更多,需求量更大,这也是验证职位的优势。

选择了验证还能做设计吗?

由于验证的岗位较多,上手程度对应届毕业生也更友好一些,很多人会选择做验证的职位。基本只要学会Verilog、SV,C++,以及懂一点UVM的思想就可以参与简单的验证工作了。但是很多人做了一段时间,却想做设计,那还可以吗?

我的回答是可以,但是要记住两点,第一是要趁早,尽量在毕业前几年完成职位的转变。第二是大公司更容易些,有的部门会提供轮岗的机会,一定要抓住。

设计转验证也是同样的道理。

综上,设计和验证在思想和方法上还是有挺大差别的,但在职业发展和薪资上基本一致。各位可以根据自己的兴趣爱好来选择相应的职位。

相关推荐:

放弃读博,转行IC踏上风口

学员追访丨下定决心,那就开始干吧!

学员追访|材料硕士成功转岗大厂后端设计

立即下载

推荐阅读

换一换