在和我们粉丝沟通的过程中我们发现很多材料,生物专业的学生转行到IC。相较于电子相关专业的学生,转行的学生在平时工作里面还需要学习哪些知识?下面我们就梳理下芯片研发中会用到大学里面的那些课程。
基础类课程
电路基础
芯片研发中应用领域: 模拟电路设计,数字芯片设计/后端,芯片制造,芯片封测等。比如芯片漏电分析,芯片电路保护
C语言设计
芯片研发中的应用领域:芯片架构设计,芯片验证,芯片固件/系统软件开发等。比如SOC验证,固件开发。
模拟电路
芯片研发中的应用领域:数字芯片和模拟芯片设计/验证/后端,芯片制造,芯片封测等。比如模拟版图设计,芯片管脚设计。
数字电路
芯片研发中的应用:数字芯片和模拟芯片设计,验证/验证/后端,后端,芯片制造等。这个不多说,基础。
微机原理及应用
芯片研发中的应用:芯片架构设计,SOC芯片设计和验证,芯片固件开发。做数字芯片都应该要会的。
C++语言
芯片研发中的应用:芯片架构设计,芯片验证,芯片系统软件开发。面向对象的概念,学完对理解UVM有帮助。
进阶类课程
半导体物理学
芯片研发中的应用:数字/模拟芯片设计,芯片制造。
固体电子学
芯片研发中的应用:芯片制造。
微电子器件
芯片研发中的应用:芯片设计,芯片制造。
集成电路设计与制造
芯片研发中的应用:数字/模拟芯片设计,芯片制造。
高阶类课程
数字信号处理
芯片研发中的应用:芯片算法/架构设计/信号转换/频率转换等,比如AD/DA芯片的设计。
通信原理
芯片研发中的应用:芯片算法/架构设计/协议理解等,比如WIFI协议,信号上下变频等。
电磁场理论
芯片研发中的应用:芯片保护,比如ESD。
电力电子
芯片研发中的应用:大功率芯片设计,比如IGBT的设计。
传感器基础
芯片研发中的应用:芯片架构设计和芯片应用。比如有些芯片会有高温保护,有些芯片的外设会接很多传感器。
其他课程
计算机体系结构量化研究
芯片研发中的应用:芯片架构设计,芯片数字设计/验证
图像信号处理
芯片研发中的应用:视觉芯片算法设计,电路设计/验证
人工智能
芯片研发中的应用:AI类芯片算法设计,电路设计/验证
等等,欢迎粉丝继续补充补充。
我们从上述课程分析发现,基础课程在我们芯片研发里面大量应用,进阶课程偏芯片制造,高级课程针对特定细分领域。作为芯片研发人员掌握这些知识是非常必要的。以验证人员为例,如果缺乏通信原理和信号处理相关知识,对WIFI协议的理解就会比较困难。建议转行进入芯片行业的同学,除了学习一些EDA工具,懂verilog,sv,uvm,还需要弥补自己在专业知识上的不足。
欢迎关注处芯积律。
作者:梨果爱秋天
原文链接:处芯积律
推荐阅读
更多IC设计技术干货请关注IC设计技术专栏。欢迎添加极术小姐姐微信(id:aijishu20)加入技术交流群,请备注研究方向。