点击文章底部“阅读原文”免费观看IC设计各岗位精选课程!
众所周知IC行业是个投入非常大的行业,做一颗芯片开模的费用就达到了百万级。而芯片制造出来到用户手中之后是没办法再次更改的,流片失败的代价非常的昂贵,大公司还好有试错成本,小公司可能直接拜拜了。因此芯片在流片前,需要一个验证工程师把设计所定义的功能都检验正确无误,否则就会遭受巨大的损失。
据相关数据统计,目前数字验证和设计岗位的需求已经达到了3:1。这个岗位不仅需求大,而且年薪可达30W+(最高已达50w)。
数字验证工程师主要干什么?
1. 阅读各种SPEC
最重要的一份spec是design spec,就是和你一起合作的设计工程师写的设计文档,比如这种:UART IP Core Specification

如果这个IP需要用到很多协议,那你自然还要去阅读一些协议文档,比如AMBA总线协议,MIPI协议,DDR协议等。

2. 撰写verification spec
公司里面,工程师做事情之前都需要出一份详细的文档,验证工程师也不例外,你要出的文档叫做verification spec

这份东西需要你和designer反复的详细讨论,在后面的过程中,还需要进一步的优化补充这份文档。

3. 码代码,搭建验证环境
verification spec完成之后,接下来就要开始码代码了,使用各种验证语言去搭建验证环境,常用的验证语言有C/C++,systemC,systemverilog。

4. 创建test cases
根据前面完成的详细test plan去创建验证需要用的test cases,每家公司对test cases的命名有一定规则,比如长这样的:
有些公司就直接用数字来给test cases命名;还有些公司,直接用脚本来生成test cases。

5. debug
验证环境和测试用例都搭建好了,下一步重点就是仿真和debug了。前面搭环境的时间其实大概只占20%,debug才是最花时间的。

debug主要目的是寻找RTL的bug,当然前面搭建的验证平台也会存在很多bug,最终的目标就是所有的test cases都能完全仿真通过。

每家公司对于验证工程师debug的要求不尽相同,比如AMD,就要求验证工程师能找到最终的root cause,而大多数公司只要求验证工程师能基本定位,然后designer去详细debug。

6. regression和coverage
到了项目的后期,所有的case都pass过了,并且比较稳定了,下一步就要开始跑regression和coverage了。

每家公司跑regression和coverage都会使用脚本来完成,怎么高效顺利跑完,是最关键的问题,最终的结果一般会以网页的形式呈现,直观明了。

7. support
前面属于验证工程师的常规任务差不多就完成了,support属于进阶版的。比如项目用的database出问题了,跑仿真用的flow碰到问题了,经常就会叫验证工程师去support,帮忙解决问题。

虽然看起来十分复杂,但实际上,验证工程师的工作目标只有一个,就是“发现BUG”!
那么有哪些专业的同学可以快速地进入IC验证岗位呢?

集成电路工程、微电子、电子与通信工程、电子科学与技术、电路与系统、电子信息工程、计算机科学与技术、软件工程、光学工程、控制工程、电气工程、材料类、物理类、机械类、化学类等理工科专业。
现阶段由于数字验证的平台有很多种,主要的平台有:

纯verilog平台、SystemC、纯C/C++(CPU验证)、纯UVM平台、UVM+C/C++平台、其他语言混合平台(Matlab等)。
每种平台需要你掌握的技能不大一样,一般System Verilog和UVM都是必备技能,要熟悉IC设计流程和EDA工具的使用,还要有项目经验。
但是假设你好不容易自学了一些基本技能,简历上缺没有相关的项目经验,投递数字验证可能依然只有被刷结果。
现在就有一个学习数字验证的绝佳机会,不仅可以从最基础的理论知识开始学起,还能进行实战训练,积累项目经验大同学吧精选数字验证就业办课程从理论到项目,一步步带你走进数字验证的行列。
扫码添加蛙哥微信
回复“IC验证查看课程大纲
领取资深工程师精选试听课
获取渠道专属2000优惠券
实训课(2个月)
1、项目启动会议
2、分解项目
3、成立各个小组
4、早例会
5、项目周会
6、难点攻关小组
7、各个环节的review
8、checklist
9、流片
就业指导
简历打磨
15+技术大咖模拟面试
合作企业就业推荐
职业规划指导
提供终身人力资源服务
报名就签就业协议
结业后3个月内不就业
全额退款!
全额退款!
全额退款!
需要了解更多
扫码添加蛙哥微信
回复“IC验证”查看课程大纲
领取资深工程师精选试听课
获取渠道专属2000元优惠券
推荐阅读:
部分资料来自于CSDN
如有侵权请联系授权或删除
继续阅读
阅读原文