专栏名称: EETOP
EETOP电子网(中国电子顶级开发网)是国内最顶级的电子行业工程师社区,涉及:嵌入式、智能硬件、半导体集成电路设计及制造等。 为您分享论坛精华内容、行业最新资讯、产品及技术 。 网址:www.eetop.cn bbs.eetop.cn
目录
相关文章推荐
哎咆科技  ·  iPhone 17 Pro Max ... ·  2 天前  
ZOL中关村在线  ·  2026年面世?折叠屏iPhone曝光 ·  2 天前  
哎咆科技  ·  谷歌推出Android ... ·  3 天前  
ZOL中关村在线  ·  全新升级的单反级人像手机:荣耀300 ... ·  5 天前  
ZOL中关村在线  ·  历代iPhone都被砍了哪些功能? ·  5 天前  
51好读  ›  专栏  ›  EETOP

芯片就业&提升:《零基础数字IC设计就业课程》

EETOP  · 公众号  · 硬件  · 2024-12-19 08:50

主要观点总结

本文章介绍了一门关于数字芯片设计的课程,包括课程大纲、内容、讲师信息、课程特色等。课程分为多个部分,包括数字芯片设计通识、Verilog HDL入门、I2C core虚拟项目设计、PPU虚拟项目设计、RSIC_CPU虚拟项目设计、数字芯片综合概念及DC工具使用等。课程通过理论学习和实训项目相结合的方式,帮助学员全面掌握数字前端设计项目开发体系与流程,达到数字前端岗位入门的要求。

关键观点总结

关键观点1: 课程大纲

课程包含数字芯片设计通识、Verilog HDL入门、I2C core虚拟项目设计、PPU虚拟项目设计、RSIC_CPU虚拟项目设计、数字芯片综合概念及DC工具使用等多个部分,涵盖数字芯片设计的各个方面。

关键观点2: 课程内容

课程从芯片设计的基础语言Verilog HDL讲起,通过实训项目,帮助学员扫清学习数字前端设计过程中的障碍,掌握业界通用的数字前端设计项目开发体系与流程。课程还提供了Linux学习平台和EDA的相关安装包服务,与学员一起搭建学习数字芯片设计的最佳环境。

关键观点3: 课程特色

课程采用理论学习+实训项目的方式,通过多个硬核的实训项目,真学真练,在实操中完成数字前端设计的系统学习。课程还注重培养学员的验证技能,提供数字芯片综合概念及DC工具使用等相关内容,帮助学员理顺整个设计工作的思路,为进入职场做好准备。

关键观点4: 购课提醒

苹果用户请勿在网易app中购买此课,可以在PC端或者微信公众号内使用微信或者支付宝购买课程。购买前可以添加微信ssywtt咨询,购买后可进到课程VIP技术及就业指导群。为保证辅导质量,本期VIP群每期仅限50人学习。购买本虚拟产品不支持退款,请购买前一定先试看,并且建议进入课程售前群咨询是否建议购买。


正文

凡经过EETOP创芯大讲堂培训过的同学,如需工作推荐,请联系微信 ssywtt

本门畅销课程支持企业采购,目前已有部分国内知名企业开启采购流程,欢迎更多企业加入。

苹果手机的同学请注意,由于苹果有30%的渠道费用所以购买课程的时候请勿进网易app购买,可以在微信或者PC端进行购买,不清楚的地方可以添加微信ssywtt进行咨询。


《零基础学习数字芯片设计入门课程》
本课程适合所有有志向进入数字芯片设计领域、赢取高薪职位的专业以及非专业人士
  • 理工科类本科及研究生相关专业:微电子,集成电路,电子信息,计算机,通信工程,自动化,机械电子,电气工程等专业。
  • 科类本科及研究生不相关专业:生物工程、化学工程与工艺、物理、材料工程等非集成电路相关专业,有意投身半导体事业的同学。


  • 意向转入IC行业的在职人士

扫描二维码购课

特别提醒:请扫码直接购课(购课前欢迎添加微信:ssywtt 预先咨询)

请勿进网易app购买


如果对课程需要进一步了解可添加微信 ssywtt(可申请优惠),留言:数字芯片设计咨询。拉你进入课程咨询群,课程购买完成的同学将被邀请到课程vip学习讨论群,与行业内的同学及授课老师一起交流答疑学习。
课程目录
1讲 什么是数字芯片
2讲 数字芯片设计流程概述
3讲 数字逻辑基础知识学习之一
4讲 数字逻辑基础知识学习之二
5讲 数字逻辑基础知识学习之三
6讲 数字逻辑基础知识学习之四
7讲 数字CMOS逻辑基础知识学习(上)
第8讲 数字CMOS逻辑基础知识学习(下)
第9讲 芯片开发Linux虚拟机安装
第10讲上EDA平台操作一个简单的数字芯片设计
第11讲 Linux基础VIM编辑器基础知识
第12讲 Shell常见指令与gvim编辑器实操
第2部分:Verilog HDL入门
第13讲 verilog HDL设计module结构分解认知
第14讲 表达式操作符与操作数详解
第15讲 Verilog HDL组合逻辑实现方式讲解与EDA实操(上)
第16讲 Verilog HDL组合逻辑实现方式讲解与EDA实操(下)
第17讲 Verilog HDL时序逻辑实现
第18讲 Verilog HDL时序逻辑EDA实操
第19讲 Verilog HDL 条件语句详解
第20讲  Verilog HDL门级建模、数据流建模、行为级建模讲解与EDA实操
第21讲  Verilog HDL其他常见语法
第22讲  Verilog HDL代码风格
第23讲  使用Makefile简化编译操作
第24讲  如何理解RTL代码的debug方法操作
第25讲  高性能数字电路设计基础
第26讲   数字电路设计复位与毛刺消除
第27讲   数字芯片流水线设计
第28讲   流水线设计实操练习
第29讲   数字电路设计状态机
第30讲   数字电路设计状态机(下)
第31讲   Verilog初级设计--呼吸灯的设计
第32讲   Verilog初级设计--呼吸灯手撕代码
第33讲   状态机实操设计--序列码检测器
第34讲   状态机实操设计--可乐自动贩卖机
第35讲   数字电路设计时钟与时序
第36讲   数字电路设计异步时钟
第37讲   数字电路设计握手协议
第38讲   数字电路设计FIFO设计简介
第39讲   同步FIFO设计与实操(上)
第40讲   同步FIFO设计与实操(下)
第41讲   异步FIFO设计规格
第42讲   异步FIFO初步设计实操
第43讲   异步FIFO设计实操之一
第44讲   异步FIFO设计实操之二
第45讲   数字电路设计低功耗设计概述
第46讲   低功耗设计--系统架构级概述
第47讲   低功耗设计--RTL级概述
第48讲   SystemVerilog与Verilog
第49讲   System Verilog数据类型讲解
第50讲   System Verilog数据类型实操
第51讲   System Verilog的断言--SVA
第52讲   System Verilog的断言实操
第53讲   I2C项目芯片需求与设计方案制定
第54讲   数字芯片设计相关总线协议概述
第55讲   实训I2C项目芯片规格
第56讲    I2C如何开展相关协议的学习
第57讲    实训I2C的Register模块的设计(上)
第58讲    实训I2C的Register模块的设计(下)
第59讲      实训I2C的i2c_bit_ctrl模块的设计(上)
第60讲       实训I2C的i2c_bit_ctrl模块的设计(下)
第61讲     实训I2C的i2c_byte_ctrl模块的设计(上)
第62讲     实训I2C的i2c_byte_ctrl模块的设计(下)
第63讲        实训I2C的top顶层集成
第64讲        实训I2C的top顶层集成
第65讲         实训PPU的芯片规格说明(上)
第66讲         实训PPU的芯片规格说明(下)
第67讲         实训PPU的模块CRG的设计(上)
第68讲         实训PPU的模块CRG的设计 (下)
第69讲         实训PPU的模块cpu_if的设计(上)
第70讲        实训PPU的模块cpu_if的设计(下)
第71讲       实训PPU的模块test_core的设计(上)
第72讲       实训PPU的模块test_core的设计(下)
第73讲       实训PPU的模块spt功能设计(上)
第74讲       实训PPU的模块spt功能设计(下)
第75讲       实训PPU的顶层集成
第76讲       实训PPU的简单验证
第77讲       设计应该知道验证工程师做的事
第78讲       PPU验证的测试点分解与UVM环境如何跑起来
第79讲       初识RISC_V
第80讲       RISC_V SoC的认识
第81讲       RISC_V SoC代码的设计(上)
第82讲       RISC_V SoC代码的设计(下)
第83讲       RISC_V SoC中memory的设计
第84讲       RISC_V SoC中BUS总线的设计
第85讲       RISC_V SoC中GPIO的设计
第86讲       RISC_V SoC中UART的设计
第87讲        RISC_V 处理器总结学习
第88讲         RISC_V 处理器总结学习
第89讲         数字芯片综合简介
第90讲          数字芯片后端流程中的脚本化处理
第91讲         数字芯片综合DC实操--综合的工具
第92讲         数字芯片综合DC实操--综合的脚本化执行
第93讲         数字芯片综合环境的建立
第94讲         数字芯片综合环境中一些高级约束
第95讲         数字芯片综合环境中一些高级约束
第96讲         Spyglass软件Step by Step教程


理论部分之外,我们提供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学时


特别提醒!!

由于苹果支付渠道中间会截取比较高额的课程费用,苹果用户请勿在网易app中购买此课。可以在PC端或者微信公众号内使用微信或者支付宝购买课程。也可以在购买前联系微信ssywtt进行咨询,确认后购买。

购买之前可以添加微信ssywtt咨询,购买之后可进到课程VIP技术及就业指导群。为保证辅导质量,本期VIP群每期仅限50人学习。

注意:为防止盗版及非法交易,购买本虚拟产品不支持退款,请购买前一定先试看,并且建议进入课程售前群咨询是否建议购买。

关于购课特别提示

微信扫描二维码后会弹出如下提醒
该提醒为网易云课堂用来“诱导”下载APP的,请勿下载!
请保留在微信端付款或试看。
一定点击:放弃体验,以关闭该提醒。

不要点击:去下载 以及推荐的红包 活动


其他芯片精品课程推荐