打造IC人才
科技生态圈
发布时间:2022-12-05
来源:IC修真院
数字ic设计属于数字ic设计流程的前端,属于数字ic设计类岗位的一种。数字ic设计主要分为几个层次的设计:IP Level,unitlevel,fullchip/SoC level,gatelevel等。
一、入门
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
相关推荐:
推荐阅读
2023-01-29
2022-10-24
2022-09-23
2023-02-15
2023-01-10