马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 创芯讲堂运营 于 2023-8-21 12:50 编辑
创芯大讲堂最新活动,如果同时购买《数字芯片验证入门到实战》及《零基础数字芯片设计》,将获得5折购买机会。
添加ssywtt领取课程5折购买券。 《芯片验证从入门到精通》课程:扫描二维码 了解课程内容 注:本课程只针对对自己目前技能有提升需求的理工科本科及以上学历的同学。试听部分内容涵盖数字芯片验证工程师产业链相关职业岗位,所需掌握的技能,验证流程,验证效率的提升等相关内容。[color=rgba(0, 0, 0, 0.9)]同学们可以先从试听部分了解清楚了是否契合自己的需求再进行报名
《零基础学习数字芯片设计入门课程》
本课程适合所有有志向进入数字芯片设计领域、赢取高薪职位的专业以及非专业人士- 理工科类本科及研究生相关专业:微电子,集成电路,电子信息,计算机,通信工程,自动化,机械电子,电气工程等专业。
- 理科类本科及研究生不相关专业:生物工程、化学工程与工艺、物理、材料工程等非集成电路相关专业,有意投身半导体事业的同学。
- 有意向转入IC行业的在职人士。
理论部分之外,我们提供Linux学习平台以及EDA的相关安装包服务,与学员一起搭建学习数字芯片设计的最佳环境,通过理论学习+实训项目,帮助学员扫清学习数字前端设计过程中一切障碍。
顺利完成学习的学员,将全面掌握业界通用的数字前端设计项目开发体系与流程,达到数字前端岗位入门的要求,通过入职后简单的公司培训,可以直接上手公司项目。第一部分通过对芯片设计行业以及芯片设计工程师的工作内容做出梳理,引导大家树立对芯片设计领域正确的认识。
本部分内容对于学员整体把握数字芯片设计起到非常重要的全局作用。
第二部分课程从芯片设计的基础语言Verilog HDL讲起,从最基础的概念开始,将每一个知识点转换到实操当中,让大家感受到EDA软件的操作,借此将学员设计语言障碍清扫干净,学完这部分内容,学员基本能达到设计入门的程度。在此基础上,学员既可以选择继续学习设计,也可以走数字验证的路线。
第三部分深入学习FIFO设计,帮学员彻底搞清楚什么是FIFO,学会模块设计和设计文档。
第四部分通过三个硬核的实训项目,真学真练,在实操中完成数字前端设计的系统学习。在这一部分将看到I2C core虚拟项目设计、PPU虚拟项目项目设计、RISC_CPU虚拟项目设计。
第五部分这一部分是数字芯片综合概念以及DC工具使用。通过综合概念综述、时序、综合库概述等的讲解,结合DC工具使用,完成虚拟项目综合。
第六部分附加一个项目,供学有余力的同学深入研究。作为整个培训的最后一个项目,会帮助学员理顺整个设计工作的思路,为进入职场做好准备。
序号 | 课程大纲 | 内容简介 | 课时 | 1
| 数字芯片设计通识 | - 第1讲什么是数字芯片
- 第2讲数字芯片设计流程概述
- 第3讲数字逻辑基础知识学习之一
- 第4讲数字逻辑基础知识学习之二
- 第5讲数字逻辑基础知识学习之三
- 第6讲数字逻辑基础知识学习之四
- 第7讲数字CMOS逻辑基础知识学习——上
- 第8讲数字CMOS逻辑基础知识学习——下
- 第9讲芯片开发inux虚拟机安装
- 第10讲操作一个简单的数字芯片设计
- 第11讲数字芯片验证基本技能——inux基础VIM编辑器基础知识
- 第12讲数字芯片设计基本技能——She常见指令与gvim编辑器实操演示
| 12课时 | 2
| Verilog HDL入门 | - 第13讲 Veriog HD设计modue结构分解认知
- 第14讲表达式操作符与操作数详解
- 第15讲Veriog HD组合逻辑实现方式讲解与EDA实操(上)
- 第16讲Veriog HD组合逻辑实现方式讲解与EDA实操(下)
- 第17讲Veriog HD时序逻辑实现
- 第18讲Veriog HD时序逻辑EDA实操
- 第19讲 Veriog HD 条件语句详解
- 第20讲 Veriog HD门级建模、数据流建模、行为级建模讲解与EDA实操
- 第21讲 Veriog HD其他常见语法
- 第22讲 Veriog HD coding styte
- 第23讲使用Makefie简化编译操作
- 第24讲如何理解RT代码的debug方法操作
- 第25讲高性能数字电路设计基础
- 第26讲数字电路设计复位与毛刺消除
- 第27讲流水线
- 第28讲流水线实操练习
- 第29讲数字电路设计状态机(上)
- 第30讲数字电路设计状态机(下)
- 第31讲 Veriog初级设计——呼吸灯的设计
- 第32讲 Veriog初级设计——呼吸灯手撕代码
- 第33讲状态机实操设计——序列码检测器
- 第34讲状态机实操设计——可乐自动贩卖机
- 第35讲数字电路设计时钟与时序
- 第36讲数字电路设计异步时钟
- 第37讲数字电路设计握手协议
- 第38讲数字电路设计FIFO设计简介
- 第39讲同步FIFO设计文档
- 第40讲同步FIFO初步设计代码
- 第41讲同步FIFO设计代码完善
- 第42讲同步FIFO设计代码验证
- 第43讲异步FIFO设计文档
- 第44讲FIFO模块设计读写指针模块设计之一
- 第45讲 FIFO模块设计空满标志模块设计之一
- 第46讲 FIFO验证以及芯片设计文档之一
- 第47讲FIFO模块设计读写指针模块设计之二
- 第48讲 FIFO模块设计空满标志模块设计之二
- 第49讲 FIFO验证以及芯片设计文档之二
- 第50讲异步FIFO完善与验证
- 第51讲低功耗设计简介一
- 第52讲低功耗设计简介二
- 第53讲 System Veriog设计属性补充讲解一
- 第54讲 System Veriog设计属性补充讲解二
| 42课时
| 3
| I2C core虚拟项目设计 | - 第55讲 I2C相关协议分析讲解
- 第56讲I2C core芯片规格讲解
- 第57讲 I2C模块bit模式设计讲解
- 第58讲 I2C模块bit模式设计实操
- 第59讲 I2C模块byte模式设计讲解
- 第60讲 I2C模块byte模式设计实操
- 第61讲 I2C模块顶层寄存器设计讲解
- 第62讲 I2C模块顶层寄存器设计实操
- 第63讲 I2C验证思路讲解
- 第64讲 I2C验证思路实操
| 10课时
| 4
| PPU虚拟项目项目设计 | - 第65讲 PPU芯片规格分析
- 第66讲 PPU芯片规格分析
- 第67讲 PPU相关CRG模块设计
- 第68讲 PPU相关CRG模块设计
- 第69讲 PPU相关SRAM模块设计
- 第70讲 PPU相关SRAM模块验证
- 第71讲 PPU相关core模块设计
- 第72讲 PPU相关core模块验证
- 第73讲 PPU相关register模块设计
- 第74讲 PPU相关register模块验证
- 第75讲 PPU集成设计与验证上
- 第76讲 PPU集成设计与验证下
| 12课时
| 5
| RSIC_CPU虚拟项目设计 | - 第77讲 CPU指令系统简介
- 第78讲 CPU的功能实现
- 第79讲 RSIC_CPU模块设计需求
- 第80讲 RSIC_CPU存储单元设计与验证
- 第81讲 RSIC_CPU存储单元设计与验证
- 第82讲 RSIC_CPU逻辑运算单元设计与验证
- 第83讲 RSIC_CPU逻辑运算单元设计与验证
- 第84讲 RSIC_CPU控制器设计与验证
- 第85讲 RSIC_CPU控制器设计与验证
- 第86讲 RSIC_CPU集成设计与验证
- 第87讲 RSIC_CPU集成设计与验证
- 第88讲设计总结
| 12课时
| 6
| 数字芯片综合概念以及 DC 工具使用 | - 第89讲综合概念综述
- 第90讲时序约束、时序特例
- 第91讲 IO约束以及设计规则
- 第92讲综合库概述
- 第92讲综合方法以及优化
- 第94讲虚拟项目综合
- 第95讲 Spygass的介绍
- 第96讲 Spygass的应用
| 8学时 |
|