【教女朋友学数字芯片-六个月拿到名企OFFER】学习进展汇报

免责申明:
大部分学习内容将采用网络公开资料,如有侵权,请联系删除!学习过程中产生的所有成果都将开源!
学习目的:
用半年时间,将女朋友打造为合格数字芯片工程师,斩获国内顶尖芯片公司OFFER!

学习方法:
直接学习干货,实战为主,讲授为辅。

距离上次更新已经过去两个多月,期间有很多朋友催更,首先非常感谢大家的关注和支持!一直没有更新的原因是实在太忙了,腾不出时间和大家分享,但是教女朋友学数字芯片这项工作,一点都没耽搁。向大家简单汇报一下学习进展,目前用时将近三个月,已经学完了Verilog和System Verilog,目前即将学完UVM。

今天发文的目的是和大家分学习经验,希望对同样准备数字芯片求职的你有所帮助。开始的时候,我总结了主流芯片公司对于验证工程师的要求,然后对学习计划进行了微调,加入了数字电路基础的学习。

01 数字芯片验证学习要求


02 数字电路基础学习

学习计划

经验丰富的数字设计工程师经常讲:心中有电路,Coding自然神。数字电路是设计的基础,虽然说女朋友最终的目标验证工程师,但是基本的数字电路还是要非常清楚。我们选用的是经典教材《数字电子技术基础-第六版阎石》,因为这部分比较简单,而且女朋友本科是微电子的缘故,考虑到时间周期,这部分交给她自己学习。

根据我的面试经历来看,数字电路这部分非常重要,大多数笔试面试中都会进行考察,一定不能掉以轻心。这段时间,将一些基础的数字芯片知识也进行了讲授,主要还是用《硬件架构的艺术》学习。这里有一个简单的知识树,基本上学习的就是这些内容。大家也要认真学啊,笔试老考这些东西。



03 Verilog学习

虽然是求职验证工程师,但是verilog必须要精通,毕竟验证的基础是设计!verilog是很简单的语言,核心在于建立起语言和电路之间的联系。我们总共用了大概一周的时间,就学完了。当时授课用的是https://chipverify.com网站上的资料,把核心的知识点串讲了一遍,上面的大部分代码女朋友都运行过,比较难的题目理解后重新coding。课后她自己再对着教材Michael, D.Cilette的《Verilog HDL高级数字设计》,进行了巩固学习。

这部分学习重点放在了练习上,学习方法是大量刷题,前期用的是HDLbits。女朋友学习非常认真,基本上把上面的代码都练习了一遍,效果还不错。此处必须口头表扬一下!!!

她从开始的写二十行代码一上午,到后来的十几分钟一道编程题,进步非常快。后面感觉HDLbits上面的代码题目还是太简单了,和秋招时的笔试题以及面试中的手撕代码还有很大的差距。

我给女朋友的要求是,无论多忙,每周至少做五道编程题。持而久之,到笔试面试的时候就能做到胸有成竹。最近在网上看到牛客上线了数字芯片相关的知识,选择题和编程题都有,个人感觉刷完这些题目,应对大多数的笔试面试没有问题。


04 System Verilog学习
System Verilog这部分学习,和verilog学习有较大区别,前者需要大量coding进行练习,以求掌握数字设计基础知识,而System Verilog更多的是语法点理解和记忆,个人认为针对纯语法点大量coding意义不大,还是要结合项目。我们当时才用的学习方法是教学以https://chipverify.com网站上的资料为主进行讲解,对对所有代码进行了讲解,对部分重要代码进行了演示。


课后,让女朋友以红宝书(《芯片验证漫游》)、绿宝书(《SystemVerilog测试验证平台》)为主,又进行二次学习;经过几次车轮战之后,没有任何面向对象编程语言基础的她,已经熟练掌握了所有语法点,我女朋友超级棒!!!

接下来的计划是给女朋友讲三个简单的纯SV demo(不含UVM),帮助她理解验证结构以及每个组件的功能。后面考虑部分组件需要她自己重新编写测试,个人认为这样的SV Coding 意义很大。

目前虚拟项目也已经准备好了,准备学完UVM,就开始在LINUX虚拟机上进行项目的学习。目前大概就是这样的进度!感谢大家关注!

觉得有收获,希望帮忙点赞,转发~

本文首发于微信公众号【 数字IC打工人】,点击绿色字体,交个朋友呀~


数字电路基础学习


#数字芯片设计##芯片设计工程师##芯片IC验证工程师#
教女朋友学验证 文章被收录于专栏

记录教女朋友学习数字芯片过程,希望对大家有所帮助! 免责申明:大部分学习内容将采用网络公开资料,如有侵权,请联系删除!学习过程中产出的所有成果都将开源! 学习目标:用半年时间,将女朋友打造为合格数字芯片工程师,斩获国内顶尖芯片公司OFFER! 学习方法:直接学习干货,实战为主,讲授为辅。

全部评论
要是也有人能带着我学习就好了
点赞 回复 分享
发布于 2022-04-29 13:09

相关推荐

05-24 14:12
门头沟学院 Java
点赞 评论 收藏
分享
评论
3
59
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务