IC设计推荐书籍
IC设计推荐书籍
- |
- 浏览:779
- |
- 更新:2014-07-19 10:52
1
2
3
4
5
6
7
接触IC设计这一行已经有7年的时间了,前面4年是大学本科,用来学习知识,现在发现那时的课程种类太多了,包括:通信,电子,控制等等;后三年是研究生生涯,大部分的时间是在实习,给人打工,多少也学习到了一些东西,但是成长很慢,很不满意。这七年唯一的好处就是积累了许多的资料,学习到怎么去学习,在没有人的帮助下如何自己还能进步,如何去解决问题。本节介绍一些好的书籍或者手册供大家参考!
为了便于说明,部分图片截至百度图片。


方法/步骤
学习IC设计肯定要选择一门语言,一般就是VHDL和verilog,关于这两种硬件编程语言孰好孰坏,有什么区分,大家可以自行百度,我就不多说了;一般而言学校教的是VHDL,这是因为这门语言好教学,而公司多用verilog,这是因为主流的EDA厂商力推的原因。所以我建议大家学习Verilog语言。可见学校和社会还是很脱钩的。

入门级的书籍有如下这一类的:夏宇闻老师的《verilog数字系统设计教程》,北航出版社;这本书应该是大家接触的比较早的一本书,无论是在学校的学习,还是在社会中的工作,是这本书带大家走入IC设计这个殿堂。

中级篇如下这一类的:Verilog HDL 综合实用教程,这样的书更加侧重你写的代码综合出来究竟是什么样的电路,这个在IC设计中非常重要,你必须尽可能知道你写的是什么,有没有别的什么电路可以替代,替代后会不会面积更小,速度更快。

工具篇如下这一类的:这方面主要介绍IC设计时相关的编辑工具,仿真调试工具,综合工具,如vim怎么用,modelsim怎么用,VCS怎么用,Verdi怎么用,DC怎么用,这类大家可以参考相应的工具手册。你在市面上看到的书也绝大部分来自于手册的翻译,或者照着做一遍,出了书。

- 验证篇:关于验证,大家可以用verilog验证自己的代码,但是对于大的项目,verilog就有自身的不足,推荐Writing_testbenches_using_SystemVerilog这一类的书籍,更高层次的验证语言,验证会更方便快捷,或者大家可以参考SystemVerilog验证方法学之类的。而且SystemVerilog也是今后的主流。

高级篇如下这一类的:REUSE_METHODOLOGY_MANUAL,这些书籍一般从系统级或者更高级考虑IC设计的方法,更像是方法学,交你如何进行一项芯片开发,包括spec定义,软硬件划分,模块划分,设计,验证,综合,流片等等。

书的种类有很多很多,大家最好根据自己的方向和现在的大概水平进行学习和阅读,否则你看起来可能会很费力,而且在做无用功,IC设计这个行业相比而言门槛比较高,是一个蛮耗脑力的行业。
END
IC设计推荐书籍的更多相关文章
- 数字IC设计入门书单
首发于观芯志 写文章 数字IC设计入门书单 Forever snow 1 年前 作者:Forever snow链接:你所在领域的入门书单? - 知乎用户的回答来源:知乎著作权归作者所有,转 ...
- [转]关于几本模拟IC设计书
1.P.R.Gray的书 这本书被业界誉为模拟IC的Bible,盛名之下,必无虚士.现在已经出到第四版,作者无一例外是业界大牛,该书论述严谨,思路清晰,对电路分析透彻,定义严格明确,无愧Bible之名 ...
- 数字IC设计工程师的知识结构
刚毕业的时候,我年少轻狂,以为自己已经可以独当一面,庙堂之上所学已经足以应付业界需要.然而在后来的工作过程中,我认识了很多牛人,也从他们身上学到了很多,从中总结了一个IC设计工程师需要具备的知识架构, ...
- IC设计学习路线
一 前言 一直以来都是这也想学那也想学,搞个两三个月又放弃了,开始搞新的,从来没有任何东西超过一年,更不要说坚持三年.现在经历的事情多了,学过各种编程语言明白了要想学会一个专业技能,至少是三年.得到软 ...
- 3、J2EE学习推荐书籍
3.J2EE学习推荐书籍 J2EE的学习应该循序渐进,一本好书会很快上手和深入.在学习J2EE之前,应该学好SQL,基本上,程序设计都会跟数据库打交道.如果SQL没学好,就如同房子没有基脚 ...
- Web前端开发推荐书籍
Web前端开发推荐书籍 前言 学校里没有前端的课程,那如何学习JavaScript,又如何使自己成为一个合格的前端工程师呢? 读 书吧~相对于在网上学习,在项目中学习和跟着有经验的同事学习,书中有着相 ...
- ASP.NET 推荐书籍
ASP.NET 推荐书籍 1.首先推荐一本ASP.NET MVC的书籍 —— <Web开发新体验:ASP.NET 3.5 MVC架构与实战> [点评]:ASP.NET的MVC的书籍本来就不 ...
- IC设计:CMOS器件及其电路
作为一个微电子专业的IC learner,这个学期也有一门课:<微电子器件>,今天我就来聊聊基本的器件:CMOS器件及其电路.在后面会聊聊锁存器和触发器. ·MOS晶体管结构与工作原理简述 ...
- 华为IC设计人员的薪酬(5年经验28万),以及麒麟是如何脱颖而出的~
垂直整合助力麒麟腾飞 由于ARM技术路线大幅降低了技术门槛和研发的资金和时间成本,导致ARM阵营参与者众多,加上大家都是购买ARM的CPU核与GPU核,造成产品高度同质化,市场竞争异常激烈——在价格上 ...
随机推荐
- Codeforces Round #545 (Div. 1) 简要题解
这里没有翻译 Codeforces Round #545 (Div. 1) T1 对于每行每列分别离散化,求出大于这个位置的数字的个数即可. # include <bits/stdc++.h&g ...
- html5+css3图片旋转特效
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...
- 葡萄城报表介绍:矩表(Tablix)
一.矩表(Tablix)定义 Tablix 即表(Table)+矩阵(Matrix)+列表(List),它是报表中展示数据的一种工具,由表.矩阵.列表这三个具有相似性的报表项组成. 二.矩表(Tabl ...
- ngnix https
server { listen 80;#端口号 server_name www.xxxx.net;#本机 charset ...
- Lodash学习笔记
有多年开发经验的工程师,往往都会有自己的一套工具库,称为utils.helpers等等,这套库一方面是自己的技术积累,另一方面也是对某项技术的扩展,领先于技术规范的制订和实现. Lodash就是这样的 ...
- python 中* 和**的作用
先举个 ** 使用的例子: data = {"a": 1, "b": 2} def foo(**kwargs): print kwargs foo(a=1, b ...
- 解释JS变量作用域的范例
JS的变量作用域只有两种:全局作用域与函数作用域. 用var声明的变量不能简单的说是属于函数作用域,应该是说属于其最近的作用域. var a = 10; function test(){ var a; ...
- 搞定pycharm专业版的安装
学习python也有一段时间了,装了python2,也装了python3.对于IDE当然首选了人人拍掌叫好的pycharm.其实作为小白,一开始的时候并不知道什么是IDE,什么是pychram,以为装 ...
- pvr.ccz 与 png 格式 互转的解决方案
pvr.ccz与png互转 pvr是苹果的一种图片格式,我们需要转成png,最简单的办法就是用TexturePacker. 准备工作 TexturePacker :http://www.codeand ...
- python的学习之路day7-socket网络编程
python基础部分学习完了,时间也已经过了两个月左右,感觉没学到什么,可能是我学习之后忘记的太多了. 由于没钱买书,要是去培训就更没钱了,所以在网上找了一本书,感觉还不错,讲的比较好,比较详细. P ...