IC设计推荐书籍

听语音
  • |
  • 浏览:779
  • |
  • 更新:2014-07-19 10:52
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

分步阅读

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

为了便于说明,部分图片截至百度图片。

 
 

方法/步骤

 
  1.  

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

  2.  

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

  3.  

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

  4.  

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

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

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

  7.  

    书的种类有很多很多,大家最好根据自己的方向和现在的大概水平进行学习和阅读,否则你看起来可能会很费力,而且在做无用功,IC设计这个行业相比而言门槛比较高,是一个蛮耗脑力的行业。

    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。

IC设计推荐书籍的更多相关文章

  1. 数字IC设计入门书单

    首发于观芯志 写文章     数字IC设计入门书单 Forever snow   1 年前 作者:Forever snow链接:你所在领域的入门书单? - 知乎用户的回答来源:知乎著作权归作者所有,转 ...

  2. [转]关于几本模拟IC设计书

    1.P.R.Gray的书 这本书被业界誉为模拟IC的Bible,盛名之下,必无虚士.现在已经出到第四版,作者无一例外是业界大牛,该书论述严谨,思路清晰,对电路分析透彻,定义严格明确,无愧Bible之名 ...

  3. 数字IC设计工程师的知识结构

    刚毕业的时候,我年少轻狂,以为自己已经可以独当一面,庙堂之上所学已经足以应付业界需要.然而在后来的工作过程中,我认识了很多牛人,也从他们身上学到了很多,从中总结了一个IC设计工程师需要具备的知识架构, ...

  4. IC设计学习路线

    一 前言 一直以来都是这也想学那也想学,搞个两三个月又放弃了,开始搞新的,从来没有任何东西超过一年,更不要说坚持三年.现在经历的事情多了,学过各种编程语言明白了要想学会一个专业技能,至少是三年.得到软 ...

  5. 3、J2EE学习推荐书籍

    3.J2EE学习推荐书籍       J2EE的学习应该循序渐进,一本好书会很快上手和深入.在学习J2EE之前,应该学好SQL,基本上,程序设计都会跟数据库打交道.如果SQL没学好,就如同房子没有基脚 ...

  6. Web前端开发推荐书籍

    Web前端开发推荐书籍 前言 学校里没有前端的课程,那如何学习JavaScript,又如何使自己成为一个合格的前端工程师呢? 读 书吧~相对于在网上学习,在项目中学习和跟着有经验的同事学习,书中有着相 ...

  7. ASP.NET 推荐书籍

    ASP.NET 推荐书籍 1.首先推荐一本ASP.NET MVC的书籍 —— <Web开发新体验:ASP.NET 3.5 MVC架构与实战> [点评]:ASP.NET的MVC的书籍本来就不 ...

  8. IC设计:CMOS器件及其电路

    作为一个微电子专业的IC learner,这个学期也有一门课:<微电子器件>,今天我就来聊聊基本的器件:CMOS器件及其电路.在后面会聊聊锁存器和触发器. ·MOS晶体管结构与工作原理简述 ...

  9. 华为IC设计人员的薪酬(5年经验28万),以及麒麟是如何脱颖而出的~

    垂直整合助力麒麟腾飞 由于ARM技术路线大幅降低了技术门槛和研发的资金和时间成本,导致ARM阵营参与者众多,加上大家都是购买ARM的CPU核与GPU核,造成产品高度同质化,市场竞争异常激烈——在价格上 ...

随机推荐

  1. nodejs 通过nginx后出现响应慢的解决方法

    最近用了nodejs搭建服务器,然后用了nginx做了反向代理,项目开发需求,没办法.但是发现了经过代理之后发现网页请求变慢了,而且是不能忍的一分钟以上. 一开始,怀疑是在nodejs那边的问题,结果 ...

  2. postman获取全局

    1.获取token接口时,在test里面输入如下语句 postman.clearGlobalVariable("token"); var jsonData = JSON.parse ...

  3. R中的空间数据分析

    > library(sp) > library(maptools) > library(raster) > library(rgeos) > maxd3 = readAs ...

  4. ActiveReports 报表控件V12新特性 -- 新增矩表的RepeatToFill属性

    ActiveReports是一款专注于 .NET 平台的报表控件,全面满足 HTML5 / WinForms / ASP.NET / ASP.NET MVC / WPF 等平台下报表设计和开发工作需求 ...

  5. springboot 学习之路 17(webflux 入门 (1))

    Webflux: webflux是在springboot2系列引入的技术:补充一些概念: 1> Reactive Streams 是 JVM 中面向流的库标准和规范: 处理可能无限数量的元素 按 ...

  6. SerialPort类的用法与示例

    转:https://www.cnblogs.com/hwBeta/p/6926363.html Microsoft .Net框架SerialPort类的用法与示例 从Microsoft .Net 2. ...

  7. Oracle EBS AR 客户API

    ------------------------------------ 1. Set Environment ------------------------------------ -- 1a. ...

  8. MySQL复制 slave_exec_mode 参数IDEMPOTENT 说明

      背景: 今天无意当中看到参数slave_exec_mode,从手册里的说明看出该参数和MySQL复制相关,是可以动态修改的变量,默认是STRICT模式(严格模式),可选值有IDEMPOTENT模式 ...

  9. python_距离测量

    之所以写这个,其实就是希望能对距离有一些概念,当然这个也是很基础的,不过千里之行始于足下嘛,各种路径算法,比如a*什么的都会用到这个 距离测量有三种方式 1.欧式距离,这个是最常用的距离测量方式 (( ...

  10. python Pipe 双管道通信

    管道:是python多进程中一种交换数据的方式 from multiprocessing import Process,current_process,Queue,Pipe import time i ...