路科验证的个人空间 https://blog.eetop.cn/rockeric [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

学员故事 | 风起青萍,浪成微澜

已有 69 次阅读| 2024-12-18 19:17 |个人分类:IC验证|系统分类:芯片设计| 芯片验证

大家好哇,我是春蚕。是2022年路科验证v2x秋季班的班长。曾几何时看着前辈们的分享上岸经验会非常羡慕,今天非常荣幸能够写一篇有关自己的学习经历与春招过程的总结,假如能够对其他路科的同学有所帮助,那我真的是深感荣幸。

个人背景

本科某211院校材料物理化学专业,硕士推免至某985院校的电子封装技术方向。本科大一我的专业是矿业工程,后来转专业到了材料这边,也是很炸裂了。在了解到材料的就业环境之后,自己寻求改变去到了电子封装技术这一方向,假如事情正常发展,我现在应该已经等着读博啦,不过没有意外就一般会产生意外了。

认识路科

认识路科是因为我的师姐,我的硕士生涯充满坎坷,但不论是学业上还是工作上师姐都帮了我特别大的忙,认识路科也是在师姐的介绍之下。我还记得那天是2022年的5月28日,那天在学校食堂前的一次看上去简简单单的谈话直接刷新了我的认知。让我了解到了很多新鲜的词汇,比如:ic验证、uvm、路桑、vim编辑器、总线等等。至此新世界的大门被打开,世界线收束!我自己一方面惊叹于整个ic验证行业的高速发展,一方面被ic这边在我看来高到离谱的薪资所震撼。回去就开始查资料,没过几天我就决定了要转行ic验证,自己学不现实,所以在师姐的推荐下,我也是正式参加了路科验证v2x的培训班,并在之后积极竞选了秋季班的班长,现在看来颇有一种宿命的感觉。


图片


班长经历

进入路科之后,我也积极申请了秋季班班长职务,班长的职务一方面需要协助路桑进行每周的分享活动,一方面也要及时拉动学习群的氛围。做班长的这一段经历给我很大的感触就是在寻找分享者时可以认识很多非常优秀的小伙伴,从他们的学习经历中去提取出对自己有益的部分,多人行总好过一人行,在学习道路上的很多困难问题都可以与他们交流分享。同时也会给自己一种心理暗示,身为班长就一定要做好带头作用,学习断不可以半途而废,对自己是一种非常好的警戒作用,在我学习的过程中,有一段灰暗时光就是因为班长的身份我才更努力的坚持了下来。现在看来,秋季班班长这一经历对我从0到1起了非常重要的积极作用。

学习经历

我的学习经历几乎是完全按照路桑所说的流程来的,有关如何学习的部分,这个在路桑的视频里已经讲的非常细致了,在这里我就不做赘述。一个最重要的点就是纯小白做验证需要尽快在脑海里搭建起所谓验证的概念框架,而不是仅仅流于字面含义的理解。我总结几个我认为很重要的点,希望可以给和我情况类似的同学一些帮助。

(1)搞准定位,并行学习。非科班的同学,按照路桑的规划无脑冲就行,数电、verilog跟着视频里的重点进行学习,不过需要注意的就是刚开始进行验证的学习时,数电和Verilog要搞准定位,把它们作为工具知识学习,简单看个大概,就可以看视频进行sv、uvm的学习了。中途在学习过程中遇到数电和V的知识回头看就好。不要等着一定把数电和v完全摸透再去学sv、uvm这样,这不现实。

(2)抓住重点,适当放弃。在学习过程中,会遇到一些很难去理解的问题,这个时候我建议是在不影响后续学习的前提下,可以选择性放弃,先往后学,等之后再回头看很多问题就会迎刃而解。比如clocking那一部分,一开始我是云里雾里的,在那里卡了很久,后来我为了不影响进度就先往后走了,之后回头看也是理解了当时卡主的点。


图片


(3)mcdf的学习。最重要一点搞清楚数据流,各个组件之间的通信方式,数据流通,组件的功能等等,mcdf是一个非常好的项目,作为初始接触的模块,我们可以通过mcdf学习sv很多知识,也能初步建立起自己的一个验证框架。我的建议是学有余力的同学可以挖一下设计代码,对加深design的行为理解非常有用。总之不要小看mcdf,这个项目在我看来难度是高于秋季班的X模块的。

(4)sv,uvm的学习。画框图很重要。更加理论化的知识,也是你今后做验证的武器,验证在我看来并不是要去掌握某种技术,究其根本要去掌握的是一种思想,一种框架。中心主题就是确保design正常。而要建立起这种思想,sv和uvm是必须要掌握的,多画框图,多看多记,熟能生巧哈。可以提前看看ic验证88问和一些面试常见题目。

(5)X模块。这个最重要,前面所学的一切知识,都是为了X模块做铺垫,这也是你去找工作用的项目。针对这一部分的学习,我有一点建议:每一节视频都可以自己对应着记笔记,一节课一次笔记,在路桑老师讲解的过程中,一旦有一点不明白的模糊的,就立刻记下来,然后解决自己的疑惑,把正确的思路和解决办法写下来。这个我认为是很有用的,因为一开始不会的问题,在后面遇到大概率还是不会。所以提前记好,在后续复习X模块时有奇效。X模块是需要花很多时间细细钻研的,我建议主要从这几点切入:验证环境的搭建、数据的流通、功能点拆分、测试用例的思路。X模块不用畏难,只要做完mcdf,X模块用uvm搭建的情况下,还是不难理解的。跟着路桑的思路一点一点就做就完全没问题。

春招经历

我的春招始于2月底,投递一百多家公司,面试了20几家,最终收到了十几个offer。总结一下今年春招的形式总体感觉还ok,在我意料之外。我在面试过程中也是丝毫不避讳自己培训班的经历,路科的口碑有目皆睹,很能打。同样总结一下关于春招我认为比较重要的几点:

(1)面试的本质在我看来是自我推销的过程,相比于他人,我们需要展示自己独特的能力,或许是学习能力,或许是个人经历等等,种种表现方式最终目的都是要让面试官知道自己拥有可以胜任工作岗位的能力。一些演讲技巧、个人表达在我看来还是很有用的,我建议小伙伴们可以留意一下这方面的训练。

(2)项目不在多,在精。不要堆积项目数量,要提高项目的学习质量,完完全全搞透,模块的设计底层思路、模块的功能点拆分、测试用例的思路、验证环境的搭建、数据的流通与控制这些都是描述一个项目很好地切入点,是值得多次、反复推敲的。我建议小伙伴们可以自己针对这些点自己列一下回答。


图片


(3)对每一个项目最重要的一点就是把思路理清,同时通过自己的叙述可以让面试官明白你的思路,这就达成了良好沟通的目的。在与面试官进行问答时,切记要引导面试官去进入到自己的逻辑链条,带领面试官完好的走一遍关于项目验证的思路流程。

(4)基础知识建议参照88问和小卡片,完全够用。总线方面着重学习,面试高频问点,是需要自己总结整理的。这一部分也是建议整理电子版。大多数公司的面试问题问来问去无非几个要点:项目描述,验证环境搭建、功能测试点如何拆分,测试用例怎么写,一些组件的实现逻辑。这些也是可以自己去总结整理的部分。

(5)保持良好的心态,这一点看起来简单做起来很难。在面试时会遇到很多情况,不要因为面试官一句夸奖就飘飘然视面试为小儿玩笑,也不要因面试官一句批评就戚戚然看轻自己丧失信心,不要看不起别人,更不要看不起自己,转行人每走出的一步路,都是带着努力和汗水的,朝乾夕惕,功不唐捐。自古以来唯有前行者最不容为他人所耻笑,所以一定要保持好良好的心态,能走到这里的大家都有着自己的理由,不能放弃!

写到最后,万分感慨。

大多时候,回望走过的路,才能看清走了多远,抵达何处。已经忘记有多少个夜晚是在路桑磁性的声音中酣然入睡,一路走来遇到的困难和挫折也数不胜数,顶着他人的白眼和轻视披荆斩棘。酣畅淋漓、快意至极的最终感受并未如预想中到来,相反越是向前前行,越是低调内敛。风起青萍,浪成微澜,那就祝愿路科每一位还在为梦想而努力的少年云程发轫、万里可期!




点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 4

    周排名
  • 15

    月排名
  • 0

    总排名
  • 0

    关注
  • 274

    粉丝
  • 25

    好友
  • 41

    获赞
  • 45

    评论
  • 33750

    访问数
关闭

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


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

GMT+8, 2024-12-22 15:18 , Processed in 0.019387 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部