集成电路工程专业需要哪些方面的知识?

集成电路工程专业需要哪些方面的知识?

首先相信电路基础,模电数电在本科都学过了。我主要从数字方面回答一下。

Verilog是硬件电路描述语言,会了硬件描述语言就可以设计硬件电路了。但是会写Verilog还远远不够的,建议接下来去自己写一些module,比如加法器,状态机,fifo等,然后自己再写test bench 去验证自己的模块。多写多练,在知道自己写的Verilog对应的硬件电路是什么样的,也就是所谓的人脑综合。在做这些的同时,相信你也学习使用了Linux系统,Verdi、KDE等EDA工具,这些都是以后职业发展必不可少的。

如果想自己拓展一下,MOOC上资源很多,在这里主要推荐以下两个课程:

2. 芯动力——硬件加速设计方法

除了RTL设计,后面还有验证,架构,综合,DFT,P&R, 测试等,每一块的理论与实践都有足够的深度。在自己选定了数字芯片设计的方向后可以继续深耕其中的某一个领域。

下图是我总结的数字IC设计的知识技能树,其中的知识可以自己再一点点建立起来,这也是数字IC成长的必经之路。

以上,共勉~