新書推薦:
《
欲望与家庭小说
》
售價:NT$
449.0
《
惜华年(全两册)
》
售價:NT$
320.0
《
甲骨文丛书·古代中国的军事文化
》
售價:NT$
454.0
《
中国王朝内争实录(套装全4册):从未见过的王朝内争编著史
》
售價:NT$
1112.0
《
半导体纳米器件:物理、技术和应用
》
售價:NT$
806.0
《
创客精选项目设计与制作 第2版 刘笑笑 颜志勇 严国陶
》
售價:NT$
281.0
《
佛山华家班粤菜传承 华家班59位大厨 102道粤菜 图文并茂 菜式制作视频 粤菜故事技法 佛山传统文化 广东科技
》
售價:NT$
1010.0
《
武人琴音(十周年纪念版 逝去的武林系列收官之作 形意拳一门三代:尚云祥、韩伯言、韩瑜的人生故事 凸显百年武人命运)
》
售價:NT$
199.0
|
編輯推薦: |
《CMOS集成电路EDA技术》介绍了目前广泛应用的CMOS集成电路设计EDA工具。
|
內容簡介: |
电子设计自动化(EDA)工具主要是指以计算机为工作平台,融合应用电子技术、计算机技术、智能化技术新成果而研制成的电子辅助软件包。该软件包可以使设计者在虚拟的计算机环境中进行早期的设计验证,有效缩短电路实体迭代验证的时间,提高集成电路芯片设计的成功率。一款成功的集成电路芯片源于无数工程师成功的设计,而成功的设计在很大程度上又取决于有效、成熟的集成电路EDA设计工具。《CMOS集成电路EDA技术》根据普通高校微电子学与固体电子学(集成电路设计)专业的课堂教学和实验要求,以提高实际工程设计能力为目的,采取循序渐进的方式,介绍进行CMOS集成电路设计的EDA工具。主要分为EDA设计工具概述、模拟集成电路EDA技术和数字集成电路EDA技术三大部分。在模拟集成电路方面,依据模拟集成电路:电路前仿真物理版图设计参数提取及后仿真的设计流程,详细介绍了包括电路设计及仿真工具CadenceSpectre、版图设计工具CadenceVirtusuo、版图验证及参数提取工具MentorCalibre在内各工具的基本知识和使用方法。数字集成电路方面,根据代码仿真、逻辑综合、数字后端物理层设计流程,依次介绍RTL仿真工具Modelsim、逻辑综合工具DesignCompiler、数字后端版图工具ICCompiler和Encounter四大类设计工具。书中配以电路设计实例进一步分析各种EDA工具的设计输入方法和技巧,形成一套完整的CMOS集成电路设计工具流程。
|
關於作者: |
戴澜,男,毕业于中科院微电子研究所,获博士学位,目前为北方工业大学微电子系系主任。熟悉模拟集成电路和数字集成电路相关内容,熟悉电子线路和信号处理方面相关内容。具有较高的英语撰写、阅读能力。
|
目錄:
|
前言
第1章CMOS集成电路EDA技术1
11CMOS集成电路EDA技术概述1
12CMOS模拟集成电路设计流程3
13CMOS模拟集成电路EDA工具分类5
14CMOS数字集成电路设计流程8
15CMOS数字集成电路EDA工具分类11
16小结13
第2章模拟电路设计及仿真工具Cadence Spectre14
21Spectre的特点14
22Spectre的仿真设计方法16
23Spectre与其他EDA软件的连接17
24Spectre的基本操作18
241Cadence Spectre启动设置18
242Spectre主窗口和选项介绍19
243设计库管理器介绍22
244电路图编辑器介绍25
245模拟设计环境介绍29
246波形显示窗口介绍32
247波形计算器介绍37
25Spectre库中的基本器件42
251无源器件42
252有源器件42
253信号源43
26低压差线性稳压器的设计与仿真45
27小结53
第3章Cadence Virtuoso版图设计工具54
31Virtuoso界面介绍54
311窗口标题栏56
312状态栏57
313菜单栏57
314图标菜单65
315设计区域67
316光标和指针67
317鼠标状态68
318提示栏69
319层选择窗口69
32Virtuoso基本操作71
321创建矩形71
322创建多边形72
323创建路径73
324创建标识名74
325创建器件和阵列74
326创建接触孔76
327创建圆形图形76
328移动命令78
329复制命令79
3210拉伸命令79
3211删除命令80
3212合并命令80
3213选择和放弃选择命令81
3214改变层次关系命令82
3215切割命令84
3216旋转命令85
3217属性命令86
3218分离命令87
33运算放大器版图设计实例88
331NMOS晶体管版图设计88
332运算放大器的版图设计94
34小结102
第4章模拟版图验证及参数提取工具Mentor Calibre103
41Mentor Calibre版图验证工具调用103
411Virtuoso Layout Editor工具启动103
412采用Calibre图形界面启动106
413采用Calibre View查看器启动106
42Mentor Calibre DRC验证108
421Calibre DRC验证简介108
422Calibre DRC界面介绍110
423Calibre DRC验证流程举例116
43Mentor Calibre LVS验证125
431Calibre LVS验证简介125
432Calibre LVS界面介绍126
433Calibre LVS验证流程举例137
44Mentor Calibre寄生参数提取146
441Calibre PEX验证简介146
442Calibre PEX界面介绍147
443Calibre PEX流程举例157
45小结163
第5章数字电路设计及仿真工具 Modelsim164
51数字电路设计及仿真概述164
52数字电路设计方法164
521硬件描述语言Verilog的特点及规范165
522硬件描述语言Verilog的可综合设计173
523硬件描述语言设计实例174
53数字电路仿真工具Modelsim179
531Modelsim特点与应用179
532Modelsim的基本使用182
533Modelsim的进阶使用192
54小结207
第6章数字逻辑综合及Design Compiler208
61逻辑综合概述208
611逻辑综合的定义及发展历程208
612逻辑综合的流程209
62Design Compiler简介210
621Design Compiler的功能210
622Design Compiler的使用模式211
623DC-Tcl简介212
63Design Compiler综合设计216
631启动工具及初始环境配置216
632综合库218
633Design Compiler综合流程219
64静态时序分析与设计约束227
641静态时序分析227
642亚稳态229
643时钟的约束229
644输入输出路径的约束231
645组合逻辑路径的约束232
646时间预算233
647设计环境约束234
648多时钟同步设计约束237
649异步设计约束239
6410多时钟的时序约束240
65基于状态机的交通灯综合242
66小结246
第7章数字电路物理层设计工具IC Compiler247
71IC Compiler简介247
72ICC物理层设计的数据准备249
721逻辑层数据249
722物理层数据250
723设计数据250
73创建设计数据库与后端数据的设置251
731逻辑库设置251
732物理库设置251
733其他文件设置252
734创建设计数据库252
735库文件检查252
736网表导入252
737Tlu 文件设置与检查253
738电源网络设置253
739TIE单元设置254
7310导入SDC文件并进行时序约束检查254
7311定时序优化参数255
74不同PVT角下综合优化的设置方法257
741scenario的建立258
742PVT角设定258
75宏单元与IO布局260
751IO布局与芯片布局空间创建260
752宏单元的摆放261
76电源网络的设计与分析262
761设计电源和地环262
762设计电源和地条262
763连接宏单元和标准单元263
77标准单元的布局与优化264
771检查是否需要添加tap cell265
772spare cell的标识265
773检查设计输入文件与约束265
774确认所有路径已经被正确地设置265
78时钟树综合与优化267
781综合前的检查267
782时钟树综合设置267
783执行时钟树综合核心命令270
79芯片布线与优化271
791布线前的检查271
792ICC布线相关设置271
793天线效应简介与设置273
794执行布线命令274
710芯片ECO与设计文件导出275
7101Freeze silicon ECO275
7102unconstrained ECO275
7103设计结果导出276
711小结276
第8 章数字电路物理层设计工具Encounter277
81Encounter工具发展历史277
82Encounter设计流程介绍278
83数据准备279
831设计数据279
832逻辑库数据280
833物理库数据281
834数据准备常用的指令与流程281
84布图规划与布局285
841布图与IO排布285
842电源网络设计287
843标准单元的布局与优化 287
844布图规划与布局常用指令与流程288
85时钟树综合295
851时钟树综合简介295
852时钟树流程与优化297
86芯片布线299
861芯片布线工具简介299
862特殊布线299
863一般布线300
864芯片布线流程与优化300
87芯片ECO与DFM302
871ECO流程与优化302
872DFM流程与优化305
88小结305
|
內容試閱:
|
进入21世纪以来,人类社会在信息领域正面临着一场巨大的变革,其先导因素和决定性力量正是微电子集成电路技术。集成电路Integrated Circuit,IC作为当今信息时代的核心技术产品,在国民经济建设、国防建设以及人民日常生活中发挥着越来越重要的作用。随着CMOSComplementary Metal Oxide Semiconductor,互补金属-氧化物半导体集成电路技术的日益进步,计算机辅助设计工具电子设计自动化(Electronic Design Automation,EDA)工具也日趋成熟。各类电路、版图设计、物理验证EDA工具的推出,有效地提高了电路设计效率,缩短了产品设计周期。依据CMOS模拟集成电路和数字集成电路设计、验证的基本流程,编者结合实例详细介绍了模拟电路设计工具Cadence Spectre、版图设计工具Cadence Virtuoso、版图验证和参数提取工具Mentor Calibre以及数字仿真设计工具Modelsim、逻辑综合工具Design Compiler、数字后端版图工具IC Compiler以及Encounter七大类EDA工具,以供学习CMOS集成电路设计与仿真的读者参考讨论之用。
《CMOS集成电路EDA技术》分章介绍了目前广泛应用的CMOS集成电路设计EDA工具,共8章内容。
第1章主要介绍CMOS集成电路EDA技术的基本概况,包括发展历史、特点、现状以及未来发展趋势,使读者对该领域有一个概括性的了解。同时分步骤介绍了CMOS模拟集成电路和数字集成电路的基本设计流程,并依据该流程分类讨论了目前主流的EDA设计工具。
第2~4章通过实例介绍CMOS模拟集成电路设计的三大类EDA设计工具:电路设计工具Cadence Spectre,版图设计工具Cadence Virtuoso和物理验证工具Mentor Calibre以及相应的仿真方法。
第2章首先对Cadence Spectre仿真环境进行了总体说明,包括Spectre软件的基本介绍和特点,以及Spectre的仿真设计方法、与其他EDA软件的连接。之后介绍了Spectre启动的配置和几个主要窗口,包括主窗口、设计库管理窗口、电路图编辑器窗口、模拟设计环境窗口、波形显示窗口和波形计算器,以及analogLib库中的基本器件和激励源,作为读者学习Spectre的知识储备。最后以一个低压差线性稳压源实例来阐述Cadence Spectre的基本设计方法。
第3章主要介绍模拟版图工具Cadence Virtuoso的主要界面和操作。并配合两级密勒补偿运算放大器的设计实例进行讨论。
第4章在电路和版图设计的基础上,详细讨论了模拟版图验证和提取工具Mentor Calibre的主要界面和操作,最后在两级密勒补偿运算放大器的版图基础上进行了基本的操作说明。
第5~8章通过实例介绍CMOS数字集成电路设计的四大类EDA设计工具:RTL仿真工具Modelsim、逻辑综合工具Design Compiler、数字后端版图工具IC Compiler和Encounter以及相应的仿真方法。
第5章首先对数字集成电路设计进行概述,包括一些基本语法和规范,并举例说明组合逻辑电路和时序逻辑电路。之后以交通灯为设计实例对仿真工具Modelsim进行了总体说明,从Modelsim的特点应用到基本使用方法,再延伸到一些高级用法,不仅囊括了建立工程、建立仿真环境、启动仿真、观测仿真结果等基本内容,还包含了使用过程中的一些小技巧。
第6章主要对逻辑综合及综合工具Design Compiler进行了详细说明,包括逻辑的定义、发展简介和逻辑综合的流程。之后介绍了综合工具Design Compiler的功能、使用模式及DC-Tcl脚本语言。同时讨论了使用Design Compiler综合工具进行综合、静态时序分析及时序约束的基本方法。再以第5章中的交通灯设计为例,阐述了使用Design Compiler进行综合的基本流程。
第7章围绕ICC对数字后端设计的各个流程进行介绍,从数据的准备阶段开始,到数据输出为止。着重介绍了后端数据准备与设置、布局、时钟树综合及布线等步骤。
第8章重点介绍了数字后端物理层实现工具Encounter,包括Encounter设计相关的基本概念和方法,之后通过一个设计实例讨论了使用Encounter进行物理设计的基本流程。
《CMOS集成电路EDA技术》内容丰富,具有较强的实用性,由北方工业大学微电子系副教授戴澜主持编纂。
|
|