小弟分享一下意见,
数位验证工程师可以大致分成几种类型:
1. Block level: 主要跟DE合作,写UVM, SV 打讯号做测试,
这是最底层的验证,必须对block design, micro-architecutre很熟,
2. Top level: 主要跟 Architect合作,
对于block level的讯号无法完全准确抓出来,
毕竟每个block 讯号每天都在改名或是改连线,
Top level的人不可能一直掌握住,
主要是写Top level testbench (UVM, SV), assembly, C, scripts
必须对Linux kernel, Architecture 很熟
3. Emulator/FPGA/Silicon:
如何在芯片上面做验证跟测试,其实这块最难
目前业界情况非常缺乏验证工程师,
我是不知道价码是否有比Designer高,
但是我知道非常非常缺人,
以职缺数量而言,block level职缺开最多,
每家都在找一堆人写block level UVM, SV
Top level相对职缺比较少, emulator/FPGA验证的职缺最少
然而以难度跟缺乏程度而言,个人认为刚好相反,
block level要找验证的人不难找,很多人会,
top level要找到验证的人就少了,原本职缺也开得少,
要找到emulator/FPGA/silicon上的验证人才,开个两三年也都找不到人
业界也非常少这个职缺,
而且芯片最后把关,最后能够找到bug的,都是在emulator上面
在华人世界,验证其实真的不被重视,
会做验证的人很少,做design的很多,
反而印度人在block level的验证人才很多,UVM SV很能说,
至于Top level 跟emulator/silicon 的验证人才到哪都很少,
目前看到都是二三十年工作经验的白人,
很多其实都是软件背景出身,
经历过整个电脑演进史的老怪物们,
这些人很多都是参与过unix/linux kernel 开发
※ 引述《ggggggh (ggggggh)》之铭言:
: 朋友权限不够 代问 IP验证工程师的前景如何
: 目前 朋友应征上Design 与 IP验证工程师
: 因Designer是台商小公司 而验证工程师则是外商顶级公司缺
: 两者年薪差不多 验证工程师的内容为用UVM与system verilog去验要用的IP
: 请问各位大大 验证工程师未来的年薪成长幅度会和Designer相等吗?
: 因朋友担心 过了三年之后 验证工程师不好跳Designer 要是成长幅度又不高
: 那还不如直接到小公司当Designer
: 各位大大可否提供一些业界的意见
: 谢谢