第三章 校招备战
专业知识技能准备
对于数字IC设计的基础专业知识,主要是数字电路和Verilog两方面。
数字电路基础
笔者这里推荐康华光老师的《电子技术基础-数字部分》,其他的数字电路书籍也是可以的,内容相差不多。
此书中,第一章至第九章均为重点基础内容,第十章可作为补充扩展内容,其中的硬件描述语言部分可参考其他书籍,建议在看书过程中也做一些课后习题。
Verilog HDL
对于Verilog的学习,书籍方面推荐夏宇闻老师的《Verilog数字系统设计教程》,书中详细介绍了Verilog语言的语法知识,并配有众多的实战实例。编程语言的学习,最重要的是要多动手,多实战。牛客网现在也有Verilog的实战平台。
数字IC设计的进阶知识和技能笔者在这里列举一些:SystemVerilog,静态时序分析,AMBA总线知识,跨时钟域设计,低功耗设计,DC综合,Linux平台的常用命令,脚本语言。
SystemVerilog
SystemVerilog作为验证语言,设计人员也要掌握,而且在编写testbench时使用SystemVerilog,也会大大增加验证的灵活性。关于SystemVerilog的学习,笔者这里推荐《SystemVerilog验证-测试平台编写指南》,也就是SystemVerilog绿皮书,后续可以看验证“白皮书”,UVM实战。
实习、项目、比赛
实习经历
实习经历在秋招过程中是一项重要大加分项,尤其是大厂的实习经历。而且,绝大多数公司的实习面试,难度都很低,实习期间有转正机会的,转正难度也不是很大,所以能在秋招前积累1个以上的实习经历,是很有必要的。但是,很多高校的导师并不希望也不允许自己的学生去企业长时间实习,所以在权衡好和导师实验室任务的利害后,尽力向导师争取实习机会。
各家公司的实习招聘往往较早,是在秋招的前一年的年底,或秋招当年的年初,实习招聘信息的获取主要有以下几种途径:学校学院内的专业群、企业官方公众号、企业官网、师兄师姐推荐等,也可以在牛客网找一下企业的内推码。企业对自己的实习招聘的宣传力度,远不如秋招,所以想要及时获取到企业的实习招聘信息,需要自己能够积极主动的去寻找。
2021年华为海思的实习岗位是没有转正机会的,所有的实习生在实习期间或者实习完成后仍需要参加华为秋招的面试,免去笔试和性格测试环节。即使华为实习生不能直接转正,但在部门内实习的同学,参加了该部门的秋招,在录取阶段,录取名次会相对靠前,拿到offer的机会也比其他同学更大一些,而且华为的实习经历本身也是很有价值的。
高通、哲库、新思、阿里平头哥、燧源科技等其他企业,在实习期间均会提供转正机会。
项目
项目经历主要包括在校项目和实习项目。但是,无论是在校项目还是实习项目,在秋招过程中都需要不断打磨不断完善。如果项目内容和秋招岗位匹配度较高,更是需要精心完善,根据每次面试提问情况,进行补充。
对于数字IC相关的项目,笔者建议能尽可能多的掌握芯片在设计过程中的各个环节,只不过设计岗的同学重点关注前端设计部分,验证岗的同学需要重点关注验证细节,数字后端岗的同学重点关注后端设计部分。数字IC设计岗的同学,笔者建议要掌握从芯片架构设计、RTL代码设计、Lint检查、CDC检查、STA静态时序分析、DC综合实现、功耗仿真、形式验证、后端实现等环节,对于各个环节内的细节,要做到尽可能多的掌握。
如果自己的在校项目和秋招岗位关系不大,那么在面试过程中
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
《数字IC大厂offer收割指南》,专刊共分为三个章节,包括秋招笔试面试经验分享、行业内各公司情况分享、专业知识准备、实习项目打磨等秋招关键备战资料。本专刊将全面阐述从备战秋招到大厂实习以及最终斩获大厂offer过程中所遇到的问题及知识,帮助大家在秋招过程中做到胸有成竹。