在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 15392|回复: 40

[求助] 怎么成为一名很棒的验证工程师?

[复制链接]
发表于 2015-7-27 17:56:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
我的老师之前就从事的是验证的工作,所以受他影响我也希望自己可以做验证方面的工作。但是真正开始接触这方面发现,验证比设计是更难更重要的存在诶(个人观点)
而且发现验证工作对编程能力要求很高?

所以小白在此求助:
1 验证工作需要哪些知识?(比如:脚本语言,system verilog)
2 验证方法学是必须的吗?验证方法学应该怎么学呢?(因为我们有验证这门课程,但是在课程中主要讲system verilog,所以不是很理解验证方法学需要怎么学)
3 有 验证工程师进阶读本之类的吗?就像  
程序员的读书历程:

x 语言入门

x 语言应用实践

x 语言高阶编程

x 语言的科学与艺术

编程之美

编程之道

编程之禅

颈椎病康复指南


哈哈,开个玩笑。

希望了解的工程师、同学们说一说。

有意向从事验证工作的,我们也可以聊一聊共同进步。

发表于 2015-7-27 23:35:45 | 显示全部楼层
自学 很难上手    感觉有项目好点   找个实习吧      哎  我连实习还没找到呢
发表于 2015-7-28 09:15:48 | 显示全部楼层
我们现在在学SystemVerilog,UVM,Perl
发表于 2015-7-28 13:00:42 | 显示全部楼层
很有启发性
发表于 2015-7-28 15:31:01 | 显示全部楼层
同求解答.....
发表于 2015-7-28 21:04:42 | 显示全部楼层
试着帮你解答下,希望可以帮到你。
1 验证工作需要哪些知识?
a、linux基本知识,编辑器基本操作(gvim),验证基本知识(验证与测试的区别,验证流程与测试点分解等等),设计基本知识
b、验证编程语言sv,脚本知识(perl,shell,tcl至少会一种),验证仿真工具(cadence和synopsis公司的),makefile,待验证领域知识
c、验证方法学(建议就学uvm吧),formal验证

2 验证方法学是必须的吗?验证方法学应该怎么学呢?
a、个人认为验证方法学是必须的,但是可以多思考下如果没有验证方法学自己如何搭建验证环境。
b、先学会应用,然后逐步深入学习源代码(源码不看也可,但思想要理解)。至于应用最快的是找个适当的小模块搭建下验证环境即可,第一个是最难的。

3 有 验证工程师进阶读本之类的吗?
这个太多了,英语好的话直接看原版吧,宁缺毋滥,否则越看越糊涂,每个人的理解可能都不一样,找到适合自己的即可,总之目标就是自己搭建的环境简单易用,方便灵活。

后记:
个人觉得验证比设计入门要难,如果说设计3个月初步可以独立干活的话,验证至少需要6个月。一个好的师傅及验证平台很关键,否则会把你带到沟里,形成思维定式想改变就难了。

一个前端项目至少70%的工作量都在验证领域,但很多公司不重视验证,还是认为设计更重要(毕竟是从无到有,而且最终需要形成产品的),看不到或轻视验证所做的贡献。
发表于 2015-7-29 11:36:42 | 显示全部楼层
回复 6# qyxu1979

赞一个,确实写得很好...>
发表于 2015-7-29 12:39:25 | 显示全部楼层
回复 6# qyxu1979


   嗯,很专业客观!
发表于 2015-8-18 10:28:19 | 显示全部楼层
回复 6# qyxu1979
同样感谢解惑
 楼主| 发表于 2015-8-18 10:43:58 | 显示全部楼层
回复 6# qyxu1979


   谢谢你写了那么多东西,我还是在向这个方向努力~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-22 04:49 , Processed in 0.028559 second(s), 10 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表