众所周知,芯片设计自学还是比较困难的,更不存在速成的。这里简单说一下学习的规划。
学会相应的知识
无论是科班毕业,还是理工科专业,想要入行IC,那就一定要具备相关的基础知识。尤其是在学校里,学习的很多东西偏向学术,并不是实战。
需要学习的东西主要包括C语言、微机原理、数电基础、verilog基础。这是入行之前需要学习的基础知识。当然,掌握这些是远远不够的,想要提升自身的竞争力,那就要掌握更多,比如熟悉某些EDA工具的应用。
这里以前端工程师为例,前端设计一般需要掌握的知识有Linux操作基础、数字电子基础、verilog语言、计算机体系结构、脚本语言、EDA仿真工具等。
数字前端设计工程师这个岗位门槛比较高,需要学习和掌握的东西也很多,所以一定要有完整和系统的学习方案。随便学学,三天打鱼两天晒网的学习是没有效率的,毕竟想要高收入也没那么容易,吃得苦中苦方为人上人。
具备一定的项目经验
从去年以来,企业更看重项目经验,做过项目和没做过项目,在面试官眼里有很大的差别。这里就建议大家尽可能多参与项目,从企业中获取项目,真正跟着公司做过事情的人面试时的表现是不同的。社招的话有无项目经历、项目的方向、项目完成度都是非常重要的。尤其是社招,项目经验是岗位匹配度的一个重要参考标准。
在此推荐几本书籍:
1、《现代集成电路半导体器件》电子工业出版社,作者:胡正明。
这本书系统介绍了现代集成电路中的半导体器件,是一本深入阐述半导体器件的物理机制和工作原理并与实践相结合的教材。
2、《数字集成电路分析与设计(第2版)》电子工业出版社,作者:David A. Hodges。
该书以半导体器件物理为基础,阐述了深亚微米工艺中数字集成电路的设计技术。内容包括器件模型和公式、基本门电路、静态与动态电路、存储器设计、互连线产生的效应和芯片中电源网格与时钟的分布等。该书的讨论主要基于0.18 μm和0.13 μm CMOS工艺进行的,突出了深亚微米工艺中互连线带来的新问题及其对设计的影响。
此外,书中强调了SPICE模拟工具在电路设计中的应用。该书反映了深亚微米数字集成电路的设计技术发展可作为高等院校微电子、计算机、电子工程等专业本科生和研究生的教材和参考书,也可供从事相关领域工作的技术人员参考。
3、《数字集成电路物理设计》科学出版社,作者:陈春、艾霞、王国雄。
这是国内第一本全面、完整介绍当今数字集成电路后端布局布线设计技术的专门教材。作者结合自身多年理论研究和丰富的实践与教学经验,详细介绍了基于标准单元的数字集成电路从门级网表到最终布局布线版图生成过程中所涉及的多方面重要工作,包括布图规划、电源规划、布局、时钟树综合、布线、寄生参数提取、静态时序分析、签收验证和物理验证等。
《数字集成电路物理设计》对基本概念的讲授通俗易懂,相关内容、配套习题和实验都与实际工程紧密联系,以使读者能够打下坚实的工程实践基础。
可作为高等院校集成电路设计相关专业工程硕士的教材,也可作为相关专业本科生和研究生的教材,并可供集成电路设计工程师参考。
4、《Verilog数字系统设计教程》北京航空航天大学出版社,作者:夏宇闻。
本书的教学方式以每2学时讲授一章为宜,每次课后需要花10 h复习思考。完成10章学习后,就可以开始做上机练习,由简单到复杂,由典型到一般,循序渐进地学习Verilog HDL基础知识。
按照书上的步骤,可以使大学电子类及计算机工程类本科及研究生,以及相关领域的设计工程人员在半年内掌握Verilog HDL设计技术。
本书可作为电子工程类、自动控制类、计算机类的大学本科高年级及研究生教学用书,亦可供其他工程人员自学与参考。
5、《微机原理及汇编语言》清华大学出版社,作者:赵伟。
这本书主要以当前国内外广泛流行的16 /32位微处理器为背景,以Intel8086/808816位机为基础,追踪Intel主流系列高性能微机的技术发展方向。具体内容有计算机中数的表示、数制转换、8086/8088微型计算机的基本结构、系统总线、8086/8088指令系统、汇编语言程序设计、DOS功能调用、存储器的设计、Cache的原理、存储器的管理、输入/输出的方式、中断、8259中断控制器、8255并行口、8250串行口、模/数转换和数/模转换。
本书以让学生掌握微机硬件基础知识和汇编语言程序设计为编写目的,是普通高等院校非计算机专业本科生的教材,也可作为成人高等教育的培训教材,又可作为广大从事微型计算机应用与开发的科技人员的自学参考书。
自学最大的问题是慢,而且自学到一定程度就会遇到天花板。没有真正做一个实际的有深度的项目是很难学到一定水平的。自学也好,报班也好,最好的情况肯定是在找工作时已经达到了最后的标准。
需要学习资料的同学,可以私信留下正确的联系方式,老师会主动联系你发送学习资料!