《集成电路项目化版图设计》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:居水荣编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2015
  • ISBN:9787121247170
  • 页数:216 页
图书介绍:本书首先介绍基于ChipLogic设计系统进行集成电路逻辑提取和版图设计的软硬件环境设置,然后以一颗目前行业内比较热门的典型数模混合电路——电容式触摸按键检测电路(项目编号D503)为例,介绍基于ChipLogic系统的逻辑提取的详细过程和其中的经验分享;接着详细介绍D503项目的版图设计方法、流程等,包括数字单元和模拟器件、模块的版图设计经验;最后对完成设计后的版图数据进行DRC和LVS的详细验证;从而完成该项目的完整版图设计过程。

第1章 D503项目的设计准备 1

1.1 ChipLogic系列软件总体介绍 1

1.1.1 集成电路分析再设计流程 1

1.1.2 软件组成 2

1.1.3 数据交互 3

1.2 硬件环境设置 3

1.2.1 硬件配置要求 3

1.2.2 硬件构架方案 4

1.3 软件环境设置 4

1.3.1 操作系统配置要求 5

1.3.2 软件安装/卸载 5

1.3.3 软件授权配置 5

1.3.4 服务器前台运行和后台运行 7

1.3.5 将服务器注册为后台服务 8

1.3.6 服务器管理 9

1.4 将D503芯片数据加载到服务器 10

1.4.1 芯片图像数据和工程数据 10

1.4.2 加载芯片数据的步骤 11

1.4.3 D503项目的软、硬件使用环境 11

练习题1 12

第2章 集成电路逻辑提取基础 13

2.1 逻辑提取流程和D503项目简介 13

2.2 逻辑提取准备工作 14

2.2.1 运行数据服务器 14

2.2.2 运行逻辑提取软件ChipAnalyzer 14

2.3 划分工作区 16

2.3.1 工作区的两种概念 16

2.3.2 D503项目工作区创建及设置 18

2.3.3 工作区的其他操作 20

2.4 以D503项目为例的逻辑提取工具主界面 20

2.4.1 工程面板 21

2.4.2 工程窗口 23

2.4.3 多层图像面板 25

2.4.4 输出窗口 25

2.4.5 软件主界面的其他部分 25

练习题2 26

第3章 D503项目的逻辑提取 27

3.1 D503项目的单元提取 27

3.1.1 数字单元的提取 27

3.1.2 触发器的提取流程 40

3.1.3 模拟器件的提取 45

3.2 D503项目的线网提取 49

3.2.1 线网提取的两种方法 50

3.2.2 线网提取的各种操作 51

3.2.3 线网提取具体步骤 53

3.2.4 D503项目线网提取结果以及电源/地短路检查修改方法 56

3.3 D503项目的单元引脚和线网的连接 58

3.3.1 单元引脚和线网连接的基本操作 58

3.3.2 单元引脚和线网连接其他操作 60

3.3.3 D503项目单元引脚和线网连接中遇到的问题 60

3.3.4 芯片外部端口的添加操作 62

3.4 D503项目的电学设计规则检查及网表对照 63

3.4.1 ERC检查的执行 63

3.4.2 ERC检查的类型 63

3.4.3 ERC检查的经验分享 67

3.4.4 D503项目的ERC错误举例及修改提示 68

3.4.5 两遍网表提取及网表对照(SVS) 70

3.5 提图单元的逻辑图准备 72

3.5.1 逻辑图输入工具启动 72

3.5.2 一个传输门逻辑图及符号的输入流程 74

3.5.3 D503项目的单元逻辑图准备 86

3.6 D503项目的数据导入/导出 91

3.6.1 数据导入/导出基本内容 91

3.6.2 提图数据与Cadence之间的交互 92

练习题3 104

第4章 集成电路版图设计基础 105

4.1 版图设计流程 105

4.2 版图设计工具使用基础 107

4.2.1 版图设计工具启动 107

4.2.2 D503项目版图设计工具主界面 108

4.2.3 版图设计工具基本操作 113

4.3 确定版图缩放倍率 114

4.3.1 标尺单位的概念 114

4.3.2 在软件内设置标尺单位 115

4.3.3 D503项目标尺单位与版图修改 115

4.4 工作区管理 116

4.4.1 创建工作区 116

4.4.2 工作区参数设置 117

4.4.3 复制工作区 118

4.4.4 D503项目工作区转换 118

4.5 版图层次的设置 122

4.5.1 版图层的命名规则 122

4.5.2 D503项目版图层次定义的方法 122

练习题4 126

第5章 D503项目的版图设计 127

5.1 数字单元和数字模块的版图设计 127

5.1.1 版图元素的输入 127

5.1.2 版图编辑功能 130

5.1.3 版图单元的设计 134

5.1.4 D503项目的数字单元版图设计 141

5.1.5 D503项目数字模块总体版图 147

5.2 模拟器件和模拟模块的版图设计 148

5.2.1 模拟器件的版图设计 148

5.2.2 模拟模块的版图设计经验 151

5.2.3 D503项目模拟模块的版图 151

5.3 D503项目的总体版图 152

5.4 版图数据转换 154

5.4.1 导入和导出的数据类型 154

5.4.2 脚本文件的导入和导出 154

5.4.3 版图层定义文件的导入/导出 155

5.4.4 GDSII数据的导入/导出 156

5.4.5 从Layeditor中导出D503项目版图数据后读入Cadence 157

5.5 D503项目版图的优化 159

5.5.1 特殊器件参数方面的修改 159

5.5.2 满足工艺要求的修改 162

5.5.3 带熔丝调节的振荡器的设计 164

练习题5 168

第6章 D503项目的版图验证 169

6.1 Dracula及版图验证基础 169

6.1.1 Dracula工具 169

6.1.2 版图验证过程简介 169

6.2 D503项目的DRC验证 170

6.2.1 DRC基础知识及验证准备工作 170

6.2.2 D503项目的单元区的DRC验证 172

6.2.3 D503项目的总体DRC验证 181

6.3 D503项目的LVS验证 181

6.3.1 LVS基础知识及验证流程 181

6.3.2 一个单元的LVS运行过程 182

6.3.3 多个单元同时做LVS的方法和流程 195

6.3.4 D503项目的总体LVS验证 201

6.4 D503项目DRC和LVS经验总结 201

6.5 采用Dracula进行两遍逻辑的对照 205

6.6 D503项目的文档目录及管理 206

练习题6 208

附录A ChipLogic逻辑提取快捷键 209

附录B ChipLogic版图设计快捷键 214

附录C Cadence电路图输入快捷键 216