数字IC设计前端推荐书籍

本文将从简单到复杂的顺序依次列出数字IC设计需要阅读的书籍。

1、数字电路基础

数字IC设计最基础的书籍了,相关书籍比较多,可以随意挑选:主要是为了弄清楚与或门电路,触发器、译码器、脉冲产生、逻辑化简等待。

读书策略: 用时短、打基础、必读

认真阅读、把书中的习题都做一遍、每章节重点必须要掌握。

书籍选择: 数字电路与系统(第3版) 戚金清,王兢 编

2.《超大规模集成电路与系统导论》

经典书籍:本书介绍CMOS数字大规模集成电路与系统设计的基础。 全书分为三部分。 第1部分介绍集成电路的逻辑与物理层设计, 其中包括CMOS静态门的逻辑设计与信号控制, 芯片生产与制造工艺, 版图设计与CAD工具。 第2部分讨论CMOS电子电路, 介绍MOSFET的特性和开关模型, 各类逻辑电路,包括高速CMOS逻辑电路,同时介绍分析逻辑链延时的经典方法和新方法。第3部分为VLSI的系统设计,介绍VerilogHDL高层次描述语言, 分析数字系统单元库部件以及加法器和乘法器的设计,并且研究物理设计中应当考虑的问题,包括时钟技术、 布局布线、 信号串扰、 测试与功耗问题。本书可作为电子、 电气、 自动化与计算机等专业本科高年级学生及研究生课程的教科书, 也可作为相关科技和工程技术人员的参考书。


3、《数字集成电路–电路、系统与设计》

经典书籍:畅销书、本书详细地介绍了MOS管原理、CMOS组合逻辑、时序逻辑、加法器乘法器等运算单元、存储结构、以及时序、互连、电路寄生效应,包含充分的理论分析和电路结构图。掌握此书能为数字IC设计打下非常坚固的基础。

读书策略:非常重要、堪称数字IC设计基石、慢慢研读—基础书籍

此书耗时较长,不必一口气看完,慢慢研读即可、掌握其中的理论知识、理论推导不必非常了解,能够知道公式的结论即可。

4、《Verilog数字系统设计教程(第4版)》

Verilog语言学习经典书籍,教你学会使用Verilog编写电路,实现常见功能。Verilog是IC设计必须掌握的语言、常备此书,时常查阅。

读书策略:必读、时常查阅----基础书籍

第一遍可以快速阅读、知道知识点含义以及相应的位置、忘记的时候翻一翻书籍。

5,《轻松成为设计高手-Verilog HDL》

建议这本书和《Verilog数字系统设计教程(第4版)》结合起来看,建议看完《Verilog数字系统设计教程(第4版)》,再来看这本书,Verilog将会有一个很深刻的理解,这本书通俗易懂,尤其在在讲解状态的原理,以及一段式状态机,二段式状态机和三段式状态机,描述的非常清楚。尤其是阻塞赋值和非租塞赋值,讲解十分清楚,建议精读。

6、《Verilog编程艺术》

本书介绍了大量verilog实现实例、包含计算单元、分频电路、状态机等,并且介绍了verilog设计的良好习惯,可以称之为初学者的Verilog规范与素材库。

读书策略:verilog进阶书籍、常备—进阶书籍

对于初学者来说,此书很使用,Verilog数字系统设计教程知识介绍了verilog的设计语法与少量实例,此书能够帮助我们更扎实的掌握verilog语言、能够教会我们如何使用verilog语言设计电路。

7、《专用集成电路设计实用教程》

此书堪称IC设计综合里面的圣经,使用的工具是Synopsys公司的DC综合工具,堪称是“圣经”此书介绍了集成电路设计的整个流程,其中重点介绍了综合原理、电路优化、最后还介绍了后端各流程的知识点。学完此书,对电路设计流程以及综合原理、建立时间、保持时间等知识点会有深刻的了解。

读出策略:系统而全面的书籍,有助于个人提升–基础书籍

8、《SOC设计方法与实现》

本书系统、全面的介绍了SOC设计的整个流程、读完此书,读者将会对如何设计一款芯片有着清晰的认识。

读书策略:IC设计流程必读书籍----基础书籍

9、计算机相关书籍

作为数字ic设计,目前的SoC中都有控制的Core,现在目前risc-v有着极低的功耗和开源的指令集架构,以后必然会成为主流,强烈建议学习IC设计的同学,看一去在GitHub下darkrisc-v源代码,大约300-400行代码左右,可以作为risc-v和开源CPU指令集有个清晰的认识,阅读源代码时,需要对着risc-v开源指令集架构的文档阅读。此类书籍介绍了计算机是由哪些部分组成的,CPU是如何工作的。读完此类书籍,会对CPU设计以及soc设计有个清晰的认识。

书籍推荐:

《计算机组成与设计:硬件/软件接口》

《计算机组织与体系结构性能设计》

《数字设计和计算机体系结构》

读书策略:可选择读1本、有时间可全部阅读–必读书籍

以上三本为计算机经典书籍,阅读此书能偶对芯片的工作原理有着深刻的认识。

10、《综合与时序分析的设计约束》

此书主要讲解了综合时的约束如何设计、知识点包含了综合原理、静态时序分析、TCL基础、时序面积约束、时钟产生约束等。读完此书,将对IC设计的时序问题有着清晰的理解,编写spyglass cdc约束和FPGA约束将十分轻松。

读书策略:时序重点书籍、页数少、可一次读完—进阶书籍

11、《Perl语言入门》

perl能够有效提高数字IC设计的效率、很多批量操作都可以由perl脚本完成、效率高、错误率低,已成为优秀工程师的必备技能。详见:perl在IC设计中的应用。

本书作为perl脚本的入门书籍,包含了perl脚本的基本语法,需要20小时左右的时间能够全部读完,读完后需要经常编写小脚本进行实践操作。

读书策略:一次阅读、时常查阅、多尝试–推荐阅读

12、《Linux命令行与shell脚本编程大全》

Linux系统已经成为数字IC设计工程师的常用系统,掌握shell已经成为必备技能。

读书策略:理解容易、操作性强、实践机会多、可一次读完

13、《跟我一起写 Makefile》

makefile带来的好处就是——“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率。make是一个命令工具,是一个解释makefile中指令的命令工具,一般来说,大多数的IDE都有这个命令,比如:Delphi的make,Visual C++的nmake,Linux下GNU的make。可见,makefile都成为了一种在工程方面的编译方法。这个可以在网上PDF是一个非常经典的教程,在VCS中就要使用到相关的知识。

来源:数字芯片设计

编辑于昨天 21:08

数字IC设计前端必读书籍相关推荐

  1. 系统业务逻辑书籍_数字IC设计前端推荐书籍

    数字IC设计前端必读书籍 本文将从简单到复杂的顺序依次列出数字IC设计需要阅读的书籍. 数字电子基础类书籍 1.<数字电子技术电路基础> 数字IC设计最基础的书籍了,相关书籍比较多,可以随 ...

  2. 数字 IC 设计领域的书籍、工具、脚本推荐

    数字 IC 设计领域的书籍.工具.脚本推荐 版权所有,⌊新芯设计⌉\lfloor新芯设计\rceil⌊新芯设计⌉,转载文章,请注来源 文章目录 数字 IC 设计领域的书籍.工具.脚本推荐 引言

  3. 数字IC设计入门方法与资料大全

    0. 前言 正准备入行数字芯片设计的同志们可以看看以下几篇行业入门介绍的文章,因水平有限,文中难免存在疏漏.错误之处,与最新技术脱节之处必定不少,敬请细心的读者不吝指教.有用的您带走,没用的就当笑话看 ...

  4. verilog hdl数字集成电路设计原理与应用_数字IC设计经典书籍推荐

    数字IC设计流程很复杂,从前端到后端,也有很多职位.在这里整理了个数字IC各个环节的经典必读书籍.市面上的书籍种类纷繁复杂,这里每种只推荐两本左右,如果需要,建议知识类的书籍还是购买正版,尊重作者,也 ...

  5. 数字IC设计经典书籍

    1 <Verilog HDL高级数字设计> 中文版和原著.这本书本人以为是讲Verilog方面的最好的一本书,看完此书后,相信大家的code水平会有很大提高.书中例子及其丰富,涵盖了RIS ...

  6. 数字IC设计的前端设计和后端设计流程

    数字IC设计的前端设计和后端设计流程 数字IC前端设计流程 数字IC后端设计流程 数字IC前端设计流程 数字IC就是传递.加工.处理数字信号的集成电路(Integrated Circuit, IC), ...

  7. 数字IC设计工程师成长之路

    转载:http://kellen.wang/zh/the-knowledge-base-of-a-qualified-ic-design-engineer/ I. 技能清单 作为一个真正合格的数字IC ...

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

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

  9. 一个合格数字IC设计工程师的知识结构

    本文转自:http://kellen.wang/zh/the-knowledge-base-of-a-qualified-ic-design-engineer/ 刚毕业的时候,我年少轻狂,以为自己已经 ...

最新文章

  1. 独家 | 用pandas-profiling做出更好的探索性数据分析(附代码)
  2. 基于px2rpx-loader,探讨一下loader的封装思想
  3. 【Windows 逆向】OD 调试器工具 ( CE 工具通过查找访问的方式找到子弹数据基地址 | 使用 OD 工具附加游戏进程 | 在 OD 工具中查看 05869544 地址数据 | 仅做参考 )
  4. 日常生活小技巧 -- SecureCRT上传和下载文件
  5. 210511阶段四 切片 迭代 生成器
  6. python tkinter实例_python绘制一个图形示例源码(tkinter)
  7. BIFR的完整形式是什么?
  8. 【script】python调用剪切板
  9. Android 四大组件学习之ContentProvider三
  10. React中的三种类型组件介绍
  11. javac编译java_使用javac编译java文件
  12. 中文技术文档写作规范(汇总整理版)
  13. [网络安全自学篇] 二十五.Web安全学习路线及木马、病毒和防御初探
  14. Redis全面实战教程
  15. python如何使用gpu_tensorflow 在windows 下怎么使用gpu ?
  16. Jetson Nano配置MCP2515 CANBUS模块
  17. 验证二叉树的前序序列化
  18. 什么使格瓦拉风行至今
  19. Software Testing - 如何测试机器学习算法正确性
  20. 三大框架SSH面试题

热门文章

  1. MyBatis 的级联查询
  2. 2017年Q1中国无线路由器市场研究报告
  3. sql语句重点基础:查询语句
  4. 如何在python上安装安装包(python 3.9 环境 PyCharm pillow安装包为例)
  5. pat 乙级 1094
  6. 【QFD】质量保证需求
  7. 企业app系统软件制作大概需要多少钱
  8. 高通Spectra 2xx中GTM LTM的tuning重点
  9. 汉诺塔问题解法心路历程及C语言学习请教
  10. linux使用vmware虚拟机玩LOL