验证工程师需要get技能有那些呢?

验证工程师生存技能探讨

最近比较清闲,人一闲下来,想的也就比较多,闲的时候做了一些验证flow相关的活,也跟同事,朋友,群友讨论了一下验证工程师需要掌握的技能,现在总结记录一下,属于想到哪里,写道哪里。

1system verilog,uvm,sva(must)

没得说,主流验证语言和方法学,必须掌握不解释。

2 c/c++(推荐)

用来写算法参考模型

3脚本语言(must)

makefile,shell用来搭建基本的仿真环境

4高级脚本语言(must)

对于高级脚本语言,个人感觉掌握一种就可以了,比如python搞熟了没必要再去搞perl, 除非你要接手别人的脚本,被迫学习。推荐大家用python作为自己的辅助语言。

5仿真工具(must)

三大家仿真工具M,S,C,熟悉一个即可,取决于你的项目使用那个,原理上都是相通的;verdi ,indago等debug工具;形式验证工具jasper gold

6Emulation工具(optional)

比如palladium,zebu

7形式验证(optional)

JasperGold , Hector

8低功耗仿真(optional)

UPF仿真

9regression/flow工具(optional)

如果你不是负责flow的其实不需要掌握这方面知识,比如C家Vmanager等这类工具。也有一些开源工具使用在flow中,比如Jenkins。flow这项工作比较无聊,不建议接触太多。

10 设计feature(must)

理论上来讲,这是验证工程师最应该需要掌握的部分,只有非常了解设计feature,才能更快的找出设计bug,体现自己的价值。
在这里插入图片描述

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值