数字IC设计入门方法与资料大全
0. 前言
正准备入行数字芯片设计的同志们可以看看以下几篇行业入门介绍的文章,因水平有限,文中难免存在疏漏、错误之处,与最新技术脱节之处必定不少,敬请细心的读者不吝指教。有用的您带走,没用的就当笑话看,轻拍重锤皆可,相互学习提高。
数字IC设计入门篇(1)初识电路板和芯片
https://blog.csdn.net/weixin_43745611/article/details/107923283
数字IC设计入门篇(2)初识电子元件
https://blog.csdn.net/weixin_43745611/article/details/107926287
数字IC设计入门篇(3)初识电路图
https://blog.csdn.net/weixin_43745611/article/details/107966807
数字IC设计入门篇(4)初识电路调试和测试
https://blog.csdn.net/weixin_43745611/article/details/107967622
数字IC设计入门篇(5)初识集成电路芯片
https://blog.csdn.net/weixin_43745611/article/details/107993419
数字IC设计入门篇(6)初识verilog
https://blog.csdn.net/weixin_43745611/article/details/108017380
数字IC设计入门篇(7)初识FPGA
https://blog.csdn.net/weixin_43745611/article/details/108032793
数字IC设计入门篇(8)初识数字IC设计前端
https://blog.csdn.net/weixin_43745611/article/details/108041762
数字IC设计入门篇(9)初识数字IC验证
https://blog.csdn.net/weixin_43745611/article/details/108179589
数字IC设计入门篇(10)初识数字IC设计后端
https://blog.csdn.net/weixin_43745611/article/details/108272132
以上文档主要针对FABLESS模式(无厂,专注IC设计)做介绍没涉及到制造业,芯片设计当然也离不开板级设计师和软件设计师,下面借网络资料中的一张图看看IC设计的全部工程。
1. 对IC设计感兴,该如何入门?
现在有很多芯片设计和验证的培训班,不心疼口袋里银子的话当然是报班学习入门更快,培训班会有专业的老师给你指导。想了解那些IC培训机构好还是自己在网上搜索吧,这里就不针对具体培训机构打广告了。
学校没开设IC设计相关课程又想学习IC设计知识,或者已参加工作想转行IC设计行业发展,关键还舍不得花银子的话该怎么办?
答:花时间,先看,再练。
看什么?
看书,看视频。
看什么书?看什么视频?
数字电路基础和verilog基础书一定要选一本通读,这里给大家推荐两本国内普遍使用的书,它们是阎石主编的《数字电子技术基础(第五版)》和夏闻宇主编《Verilog数字系统设计教程》。其他书籍可以自行网络搜索或者参考数字IC设计入门篇(8)、(9)、(10)中给大家推荐的书籍。
觉得看书太枯燥又难以理解的话,可以收集数字电路、FPGA、verilog、EDA、集成电路等专业视频观看,怎么找视频资料在后边后有专门的介绍。
练什么?怎么练?
练习数字电路设计,先用verilog描述一些简单的功能逻辑,再在EDA工具(VCS、ncverilog、Questasim、Vivado、ISE、Quartus、ModelSim)或者FPGA(某宝上很多,还送配套视频)上验证设计的正确性。
当你能独立完成一个接口模块编写,比如I2C、SPI、UART接口模块,说明你已经跨入数字电路设计大门了。
学习方法总结
抓住一个点
先看书(看经典和经久不衰的书,不要一味求新)。
看视频(抓住一个视频教程看完,切记不要不断切换视频,多了会迷茫)。
多实践(边学边实践,通过实践才能正真掌握知识)。
多总结(关键知识做笔记,碰到问题做标记并及时解决)。
2. 自学IC设计,怎么获取更多资料?
信息时代网上资料那是相当的丰富,随便找找可能一辈子也看不完,收费的资源这里不做介绍,介绍几种免费找资料的方法。
(一)上各大社区论坛博客网站
各大论坛中高手如云,初学者很多技术性问题都能在里面找到答案,很多资料(包括EDA等软件工具)都能在网站内搜索下载,收集到国内IC设计相关内容较多的网站如下。
csdn,EETOP论坛,IC设计小镇(ictown),知乎,21IC,elecfans,博客园(cnblogs)。
(二)找精品开放课程
既然是精品课,讲的好不好听一听就知道,话不多说直接上网址和图片。
http://www.icourses.cn/imooc/
https://www.icourse163.org/
具体想要看什么课程请自行搜索,当然很多高校的网站和其他教学网站也有很多公开课,可以自己找一下。
(三)各大视频网站找课程
国内主流视频网站相信大家都知道,毕竟没事的时候会去这些网站上找片看,输入你要学习的课程内容搜一搜,说不定就有你想要的呢,还是直接上一些链接吧。
数字IC设计入门之全流程讲解
https://www.bilibili.com/video/BV1BJ411w7gf
数字IC SOC设计
https://www.bilibili.com/video/BV1z4411278K
数字IC设计之Perl脚本编程
https://www.bilibili.com/video/BV1AJ41137ML
UVM进阶+实战
https://www.bilibili.com/video/BV1sJ411D7gB
数字IC设计之验证SystemVerilog Assertion
https://www.bilibili.com/video/BV1hE411Q7ZH
数字IC设计之仿真工具synopsys VCS
https://www.bilibili.com/video/BV1PJ411K7mj
数字IC DFT
https://www.bilibili.com/video/BV134411B7EF
静态时序分析技术实践-PT
https://www.bilibili.com/video/BV1rz411B7oW
数字IC设计之综合工具Synopsys DC
https://www.bilibili.com/video/BV1fJ411M7rq
版图设计视频教程
https://www.bilibili.com/video/BV1ib41127ed
数字IC设计之布局布线工具Synopsys ICC
https://www.bilibili.com/video/BV1PJ41137xx/?spm_id_from=333.788.videocard.0
微电子器件与IC设计-华中科技大学
https://www.bilibili.com/video/BV1Hx41137M2/?spm_id_from=333.788.videocard.8
半导体芯片测试—ATE
https://www.bilibili.com/video/BV18J411i7gc
(四)网盘搜索资料
最流行的要算百度网盘了,网盘里有各式各样的资源分享,包括很多培训机构资料,应有尽有,能不能找到你需要的得看你自己了。
比如超能搜
https://www.chaonengso.com/
(五)微信公众号找资料
他们经常会分享很多文章和资源。相信大家都会玩微信,怎么搜索相关的微信号就不多说了。
看到这里,相信大家已经不会缺学习资料了,还是推荐些关键字让大家能更快更准确的找到芯片设计相关的资源:数字电路、Verilog、半导体、芯片设计、IC设计、IC验证、SystemVerilog、FPGA、ASIC、数字逻辑设计、VHDL、UVM、DFT、芯片前端设计、芯片后端设计、芯片验证等。
3. 后话
入门学习时上述网站可能对你很有帮助,但等你真正入行工作之后,可能会发现这些论坛、视频等网站都是浮云,那时候将不屑于去看或者就根本没有时间去看。在公司可以直接向前辈请教,他们能帮你解决大部分问题,EDA 工具问题可以看帮助文档,可以找EDA部门支持,可以去厂商的论坛搜索和提问,当然也可以找厂商的技术支持帮解决。
数字IC设计入门方法与资料大全相关推荐
- 数字IC设计入门(10)初识数字芯片设计后端
什么是数字IC后端设计? 完整的后端设计由后端半定制和后端全定制两个设计部分组成: 后端全定制设计是指在设计初期最先按照设计需求设计出的物理库单元,物理单元库由标准单元库.IP库及满足特殊需求的定制部 ...
- 数字IC设计入门书单
作者:Forever snow 链接:https://zhuanlan.zhihu.com/p/23429432 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 修订 ...
- 数字IC设计入门(8)初识数字芯片设计前端
前端做什么工作 数字前端设计也称逻辑设计,前端以设计架构为起点,以功能正确且满足目标时序的网表为终点,用逻辑电路实现预期的功能.主要包括:规则书制定.系统架构设计.部件详细设计.HDL编码.仿真验证. ...
- 数字IC设计入门(5)初识集成电路设计
什么是集成电路? 集成电路(integrated circuit)是一种微型电子器件或部件.采用半导体工艺,把一个电路中所需的晶体管.电阻.电容和电感等元件及布线在一块或几块半导体晶片上制作出来,然后 ...
- 数字IC设计入门(3)初识电路图
本文为入门级同学和零电子基础同学准备,有一定电子基础的请直接忽略,芯片本质是电路,因此作为IC设计工程师要识得电路.下文将以单片机最小系统和简单的外围电路为例来初步认识电路图. 单片机最小系统电路 下 ...
- 数字IC设计入门(1)初识电路板和芯片
本文为入门级同学和零电子基础同学准备,有一定电子基础的请直接忽略,芯片从本质上说还是电路,因此有必要从电路板开始了解芯片工作过程,下面将简单介绍一块电脑主机板. 电路板已在我们生活中无处不在,不知大家 ...
- 数字IC设计入门篇:APB总线协议学习心得
声明:本文章是本人学习AMBA APB协议的一些个人理解,仅用于学习交流之用.本人学习APB协议时参考的是ARM公司官方的APB协议技术规范文档(编号:IHI0024D).受限于本人的知识水平,本文 ...
- 数字IC设计实现之hold violation修复大全
数字IC设计实现之hold violation修复大全 文章右侧广告为官方硬广告,与吾爱IC社区无关,用户勿点.点击进去后出现任何损失与社区无关. 按照惯例今天这篇文章应该是昨天发出的,但是因为小编最 ...
- 数字IC设计SOC入门进阶
声明:本系列文章全部来自网络公开资料整理,并在文后附上网页链接.仅用于学习交流. 前言 硕士毕业从事FPGA逻辑开发已N年,对于未来的发展方向.技术提升等充满了困惑.迷茫.此时,恰逢数字IC设计岗位兴 ...
最新文章
- 2017.4.2号总结
- Vue-resource中post请求将data数据以request payload转换为form data的形式
- SAP ERP系统之库存参数选择与优化
- 【BZOJ3611】【HeOI2014】—大工程(虚树+dp)
- 任正非:华为 5G 是瞎猫碰死老鼠
- 6-9 二叉树的非递归遍历 (20 分)
- 大数据之-Hadoop完全分布式_虚拟机环境准备---大数据之hadoop工作笔记0030
- python之pyc
- Linux 之 常用端口
- 卡方检验的统计量推导_卡方检验如何计算?
- 基于java+ssm+mysql的医院管理系统
- Java发送附件到邮箱
- 深圳盛世光影简述影视后期制作包括哪些工作?
- 复盘百度移动化,下一步去哪儿?
- Chrome-Chrome源码剖析
- 两会话文明 | 文明的行为,也是最美的风景
- 二维码生成[易语言源码]
- 图像控制点 形变_Sentinel-1 TOPS影像干涉处理与形变监测
- 学财会的懂计算机会加分吗,财会大学生在大学期间可以考这些证书
- 将文件从 Linux 传输到 Windows
热门文章
- html5css3菜鸟教程,HTML5+CSS3实现拖放(Drag and Drop)示例
- Eolink: 一站式 API 生产力工具
- 图片大小太大,如何快速压缩?
- Linux: sd 0:0:1:0: timing out command, waited 1080s, 访问磁盘错误
- 图像运动模糊及其去除
- 关于微信的几点更新与操作
- 【OpenFOAM】——OpenFOAM入门算例学习
- 华为nova手机打开开发者模式
- ctf比赛/学习资源整理,记得收藏!
- 程序员对私密聊天的乱想