[求助]为什么我对验证工作"没有感觉"?
最近有了一个新项目,老大终于给了我一个机会,去给一个小模块从0开始搭建TB.这是一个很好的练手,成长的机会,但我很痛苦,因为我对以下的任务一直"找不到感觉":
1)搭建TB的架构.虽然自己看过一些讲验证的书,也研究过别人写好的TB,但让我自己给一个具体的DUT搭TB时,我就很没有感觉,不知道哪些模块(如BFM,MODEL,等等)应该加入TB的架构图中,以及它们为什么应该被加进去?
2)从各种文档,比如design spec, overview中抽取出验证所需要的关键,有效信息,并忽略那些对验证无用的内容.经常是文档读了好几次,但不能把文字的内容"映射"成为DUT的结构,数据流,等等.
尤其如果design spec还没得到,只有overview的草稿时(可能会不断地变动),心里就更迷茫了,面对着很多的不确定的模糊的描述,不能做出比较合理的推测去和designer交流.
3)对验证的步骤,阶段也没感觉.不知道哪一步应该多花些精力,哪一步不是重点,怎么样一个阶段算是基本完成了,下一步应该选择先做什么,后做什么.总之就是不能独立判断正确的方向,习惯跟在别人屁股后面跑.
各位前辈认为最根本的原因在哪儿呢?是因为我就没有做验证的天赋(或者说做工程师的天赋,因为对这个行业确实兴趣不够),还是只是因为我缺乏经验,不够努力?天赋对验证工作来说是必需的吗,还是说经验,努力更有决定性?我身边确实有一些小牛,比我年轻,工作时间比我短,但很聪明,很敏感.惭愧........
我应该做些什么来扭转这种令人心碎的局面呢?做更多的项目?向牛人多多请教?反正我觉得看书没用,没有任何一本书能教会我怎样变得"敏感".SIGH......
1billion thanx !
2
只是一个养活自己的手段而已
无所谓天赋问题
我也刚入行不久,很多时候我和你一样;不要相信自己没有天赋,只是你还有很多基础的东西还不熟练;我觉得就你目前的状况而言,应该总体粗略制定一下方案,每天给自己制定一些目标; 然后,一个目标接一个目标的去完成;(有些看似简单的问题,可能耗费我2,3天的时间,一般一天完成一到两个目标);这样当你完成一个小的项目之后,再回头看看自己的工作日志,会清楚地认识自己的能力,工作的进展,同时知道自己那里需要改进;
不过,一定要注意休息,睡眠充足;这样,你才能在新的一天有更大的进步;
Aim High & Press yourself!
不要泄气,慢慢来
我现在也做这个,也同样没有感觉
慢慢来。书和项目结合会好。不知你们的TB是用什么编的。可以看一些ADVANCED 的TB ARCHITECTURE.
Do it base on what you think it should be and verifiy if yours achievement meet what they want.
dingyixia, woyeshi zuoyanzheng de
呵呵,加油,做我们这一行要有打持久战的准备,呵呵
我觉得搭建tb可能还不是最难的
如何生成测试向量,达到一定的覆盖率,尤其考虑一些边缘的测试点更为棘手
最近注意到了synopsys的tmax,不知道其ATPG到底能不能够帮我们省点力气,在研究中
其實 這是要花時間 慢慢培養的
以前做设计,现在做验证。差不多半年了。感觉天天都在学习,不停地学习。每天都在学新东西,老板每天都在提新要求
慢慢来,一点一滴的进步
人生就是这样,适合自己的不一定就是自己喜欢的,不用说常常做的不是适合自己的事了,尽自己的努力就可以了
坚持吧,不能用没天赋这样的话掩盖自己的不努力哦
测试不太懂。但不管做IC的什么工作都是一场持久战。时间就是经验和财富,无关天赋。
慢慢就上手了
验证设计的东西太多太杂,所以一定要耐心,工作三年。
做验证有si
慢慢来,你会喜欢的
刚工作都是这样
确实哈。我也感觉到了刚开始的困惑。跑了NC-verilog环境,在Solaris跑了一点Generator,然后准备自己开始写TB了,现在收集网上的一些书籍,正在看“Writing Testbenches”。现在都太清楚到底应该从哪本书开始看,或者是先读一阵子才会有感觉?也不知道哪里组织了IC verification的培训班,要是有的话,很想去参加一下。QQ: 120696653
认认真真读一两篇相关的文章,就会有感觉的,根本没那么难。
看手册,动手动手再动手。
经验是积累出来的。
不要泄气。努力。
很好的一次锻炼自己的机会
把握住
慢慢来 不要泄气 刚开始都这样
同样刚刚进入这一行,看来还有很长的路要走,要做好打持久战的准备了
我也刚开始做验证 学了点modelsim的东西 多看例子吧 共勉
验证是IC设计的瓶颈啊,有很多要学的东西。我也刚入行,每天都在学新东西,压力很大啊
多去看看你老大做的testbench,然后再对照一下自己做的,看看哪方面欠缺了