打造IC人才
科技生态圈

数字ic设计需要学什么?学习路线分享!

发布时间:2022-12-05

来源:IC修真院

数字ic设计属于数字ic设计流程的前端,属于数字ic设计类岗位的一种。数字ic设计主要分为几个层次的设计:IP Level,unitlevel,fullchip/SoC level,gatelevel等。

数字ic前端设计学习指南

一、入门

1、数字电路基础知识

--CMOS晶体管原理:半导体材料及PN结、nMos/pMos、反相器输入输出响应、“0/1”定义,延时的定义,影响电路延时的因素(PVT)

--基本电路单元原理:基本组合逻辑单元、基本时序电路单元、DFF Setup/Hold、Cell驱动能力,参考书籍《CMOS VLSI Design A Circuits and Systems Perspective》

2、脚本语言 -- Cshell、Perl、Python学习资料挺多,不难找。

3、EDA仿真工具 --VCS+Verdi,Ncverilog+Verdi

4、跨时钟域处理 --参考文章 跨时钟域处理(CDC)

5、同步FIFO和异步FIFO设计 --参考文章 异步FIFO学习

6、综合工具DC入门 --参考文章 DC综合--学习笔记

7、一致性检查工具入门 --参考文章 形式验证--学习笔记

8、静态时序分析入门 --参考文章 STA静态时序分析--学习笔记

二、进阶

1、综合工具的深入使用 --网课+实践

2、SoC芯片的顶层设计 --mcu soc课程

3、静态时序分析的深入使用 --网课+实践

4、从算法到RTL代码实现的思路

5、APB和AHB协议及模块实现 --sram、eflash控制器

6、AXI协议及模块实现

三、高级

1、大规模芯片综合技巧 --摸索中,多点请跑flow的同学恰饭

2、全芯片的设计流程 --后端增加了解

3、软硬件协同设计 --soc系统,linxu嵌入式系统

4、复杂算法的RTL设计 --正在搞videoCodec

相关推荐:

数字ic设计培训班哪个好?

数字ic设计和数字IC验证哪个好?哪个发展潜力大?

数字ic设计免费视频

立即下载

推荐阅读

换一换