首页 > 编程知识 正文

集成电路(用linux集成电路版图设计,集成电路版图设计项目化教程(第2版))

时间:2023-05-04 14:41:41 阅读:121782 作者:1980

章集成电路和布局的概念、方法和工具1

1.1集成电路的制造和设计概念2

1.1.1集成电路的概念和产品2

1.1.2集成电路制造工艺3

1.1.3集成电路的设计要求4

1.1.4集成电路的设计流程5

1.1.5集成电路设计的分类5

1.2集成电路布局的概念和方法6

1.3集成电路布局设计工具8

1.3.1集成电路布局识别8

1.3.2集成电路布局分析软件9

1.3.3完全定制的布局软件9

1.3.4标准单元布局设计软件9

1.3.5布局验证和工具10

思考和练习问题1 11

第2章使用UNIX/Linux操作系统和虚拟机12

2.1集成电路设计的环境13

2.1.1工作站和PC 13

2.1.2 UNIX和Linux系统13

2.2常用集成电路设计系统15

2.2.1使用工作站服务器上的Linux版本软件15

2.2.2使用服务器上的软件17

2.3虚拟机系统17

2.3.1启动和关闭虚拟机18

2.3.2 PC的本机数据和虚拟机之间的数据传输19

2.4 Linux常规命令和编辑工具22

2.4.1 Linux通用命令22

2.4.2文本编辑器22

思考和练习问题2 24

第三章集成电路设计软件基本操作25

3.1启动和配置cadence软件26

3.1.1启动cadence软件26

3.1.2启动设定27

3.2创建库文件28

3.2.1库和库文件28

3.2.2创建库的两种方法29

3.3库管理和报警处理30

思考和练习问题3 34

第四章常见零件布局38

4.1电阻布局36

4.1.1集成电路中电阻的计算和绘制36

4.1.2布局中电阻的分类37

4.2容量布局39

4.2.1集成电路中电容器的估计39

4.2.2 MOS集成电路中常用的电容器41

4.3二极管、晶体管布局42

4.3.1二极管布局42

4.3.2晶体管布局43

4.4 MOS场效应晶体管的结构和布局44

4.4.1 MOS场效应管的结构44

4.4.2 MOS场效管理布局44

思维和习题4 45

第五章CMOS基本逻辑门布局与验证46

5.1基本逻辑门方案电路设计47

5.1.1基本逻辑门机制47

5.1.2基本逻辑门的电路图绘制49

5.2 CMOS反相器布局53

5.2.1布局的设计规则53

5.2.2创建布局文件55

5.2.3布局56

5.3变频器布局提取与物理验证62

5.3.1布局规则验证DRC 62

5.3.2布局提取EXT 65

5.3.3电路布局比较LVS 66

5.4 CMOS和非门布局68

5.4.1创建设计单元库68

5.4.2部件配置和布局布线69

5.5与非门地图物理验证71

5.5.1与非门版图DRC验证71

5.5.2与非门版图的提取与LVS 72

5.5.3在布局中添加标签和Pin端口73

5.5.4利用LVS验证工具分析布局网表76

5.6 CMOS或独占布局77

思考和练习问题5 78

第六章CMOS复合逻辑门布局设计与验证79

6.1 CMOS复合逻辑门的电路设计80

6.1.1三端子和四端子MOS器件80

6.1.2复合逻辑门的初步设计81

6.1.3复合逻辑门的优化设计82

6.2 CMOS复合逻辑门布局83

6.2.1 MOS器件衬底电位布局实现83

6.2.2添加和修改lsw层85

6.2.3复合逻辑门布局、布线方法89

6.2.4基于电路绘制复合逻辑门布局90

6.3 CMOS复合逻辑门布局验证90

6.3.1版图Dracula DRC验证91

6.3.2布局Dracula LVS验证97

6.4其他类型的CMOS恢复

合逻辑门的版图绘制 104

6.4.1 与或非门的版图设计 104

6.4.2 或与非门的版图设计 104

思考与练习题6 105

第7章 CMOS D触发器的版图设计与验证 106

7.1 CMOS D触发器电路设计 107

7.1.1 CMOS电路的symbol视图建立 107

7.1.2 电路设计的层次化 109

7.1.3 低级电路层次视图Descend View的观察 111

7.1.4 与非门构建CMOS D触发器的电路原理 112

7.1.5 传输门与反相器构建的主从边沿触发器 112

7.2 CMOS D触发器和边沿触发器的版图设计 115

7.2.1 CMOS D触发器的版图设计 115

7.2.2 CMOS边沿触发器的版图设计 116

7.3 基于Calibre工具进行触发器版图验证 116

7.3.1 Calibre工具的特点与支持产品 116

7.3.2 触发器的Calibre DRC验证 118

7.3.3 触发器单元的Calibre LVS验证 122

思考与练习题7 128

第8章 标准单元版图设计 129

8.1 标准单元及布局布线基本原理 130

8.1.1 标准单元库的基本概念 130

8.1.2 两种基本布线原理 131

8.1.3 为满足布局布线要求需遵循的规则及网络概念 133

8.1.4 网格间距的确定 134

8.2 标准单元的建立原则 135

8.2.1 标准单元的高度和宽度原则 136

8.2.2 标准单元的其他原则 137

思考与练习题8 142

第9章 CMOS集成电路D508设计项目准备 143

9.1 D508设计项目总体情况与设计策略 144

9.1.1 D508设计项目的基本情况 144

9.1.2 D508项目的版图设计策略 144

9.2 D508项目逻辑图的准备 145

9.2.1 逻辑图输入工具启动 145

9.2.2 一个传输门逻辑图及符号的输入流程 146

9.2.3 D508项目单元逻辑图的准备 147

9.2.4 D508项目总体逻辑图的准备 151

9.3 D508项目版图设计准备 153

9.3.1 设计规则的准备 153

9.3.2 工艺文件的准备 154

9.3.3 显示文件的准备 154

9.4 版图设计步骤及操作 156

9.4.1 版图输入基本设置 156

9.4.2 反相器逻辑和工艺层次之间的关系 158

9.4.3 反相器的版图输入 160

9.5 不错版图设计技术 162

9.5.1 层次化设计 162

9.5.2 利用PDK进行版图设计 166

思考与练习题9 169

0章 D508项目模拟部分的全定制版图设计 170

10.1 模拟模块的版图设计 171

10.1.1 上电复位模块的版图设计 171

10.1.2 振荡器模块的版图设计 174

10.1.3 上下拉电路的版图设计 178

10.1.4 大驱动器的版图设计 179

10.2 模拟部分版图总拼及优化 182

10.2.1 模拟部分版图的总拼 182

10.2.2 为满足工艺要求所做的优化 183

10.3 芯片可靠性及I/O单元版图设计 185

10.3.1 芯片的可靠性 185

10.3.2 I/O单元设计 187

思考与练习题10 195

1章 D508项目标准单元的设计 197

11.1 标准单元的建立原则 198

11.1.1 pitch的确定 198

11.1.2 标准单元建立的考虑因素 199

11.1.3 标准单元建立的步骤和比较 200

11.2 逻辑门标准单元的设计 203

11.2.1 反相器单元设计 203

11.2.2 与非门单元设计 203

11.2.3 或非门单元设计 204

11.2.4 与或非门单元设计 205

11.2.5 或与非门单元设计 206

11.3 其他标准单元的设计 207

11.3.1 数据选择器单元设计 207

11.3.2 锁存器单元设计 208

11.3.3 触发器单元设计 210

思考与练习题11 212

2章 D508项目基于标准单元的布局布线 213

12.1 版图整体布局的考虑 214

12.1.1 I/O PAD的布局 214

12.1.2 模块的布局 215

12.2 项目电源/地线的规划 215

12.2.1 电源/地线规划的普遍原则 215

12.2.2 项目电源/地线的规划图 217

12.3 项目时钟信号线的规划 217

12.3.1 时钟网络的结构 217

12.3.2 时钟信号的规划 218

12.4 为满足布局布线要求所做的逻辑修改和版图设计 218

12.4.1 延时单元 218

12.4.2 掩膜选项 220

12.4.3 数字模块中的模拟单元 221

12.5 项目的布局布线 222

12.5.1 Astro布局布线的数据准备和流程 222

12.5.2 采用Astro进行布局布线 224

12.5.3 D508项目布局布线结果 228

12.6 项目的数据结构 229

12.6.1 逻辑相关数据 229

12.6.2 版图相关数据 230

12.7 项目的版图数据处理 230

思考与练习题12 234显示全部>>隐藏全部>>

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。