目录 1
上册 1
引言 1
第27章 步入S-EDIT电路图编辑器 2
27.1 启动S-Edit电路图编辑器 2
27.2 用户界面 2
下册 2
第4篇 S-EDIT电路图编辑器 2
Tanner集成电路设计工具简介 2
书写规则 6
27.3 设计的等级结构 7
专有名词 8
27.4 显示模式 8
27.5 S-Edit的设置 9
1.1 启动L-Edit 12
第1章 步入 L-EDIT 12
第1篇 L-EDIT版图编辑器 12
1.2 用户界面 13
第28章 开始设计 15
28.1 S-Edit的文件 15
28.2 S-Edit的模块 18
28.3 S-Edit的模块例化体 24
1.3 退出L-Edit 27
28.4 电路图的页面 27
2.1 L-Edit的应用参数设置 28
第2章 L-EDIT窗口的设置 28
28.5 设计的打印 30
第29章 设计图的查看,绘制和编辑 34
29.1 平移和缩放 34
29.2 对象的绘制 35
2.2 L-Edit的设计参数设置 35
29.3 对象的选择 39
29.4 对象的移动 41
29.5 对象大小和形状的更改 42
29.6 对象的放置 42
29.7 对象的删除 43
29.8 对象的拷贝 43
2.3 调色板的设置 43
29.9 对象的粘贴 44
29.10 对象的文本编辑 44
2.4 替换设置 44
2.5 文本格式输出设置 47
29.11 Undo命令的使用 48
29.12 把对象粘贴到其他应用程序 49
2.6 应用配置文件 49
第30章 电路图的连接关系 50
30.1 连线 50
第3章 文件和单元 50
3.1 创建文件 51
30.2 端口 51
3.2 打开文件 52
30.3 管脚 52
3.4 保存文件 53
3.3 关闭文件 53
30.4 节点 53
3.5 输入CIF或GDSⅡ格式掩模文件 54
30.5 连接关系的验证 55
3.6 输出CIF或GDSⅡ格式版图数据 57
30.6 全局节点 57
3.7 文件的信息 60
3.8 设计的等级构造 61
3.9 创建单元 61
3.10 打开单元 62
第31章 属性,网表,和模拟 63
31.1 属性 63
3.11 单元的重新命名 63
3.12 获取单元信息 64
3.13 指定制造单元 66
3.14 拷贝单元 66
3.15 恢复单元 68
3.16 设计浏览器 68
31.2 网表的输出 70
3.17 单元删除和单元等级删除 72
3.18 交叉引用单元 73
31.3 波形探测 76
3.19 打印 79
4.2 图层设置 81
第4章 图层 81
4.1 图层板 81
第32章 实例 83
32.1 查看和编辑电路图对象 83
32.2 打开文件中的其它模块 84
32.3 新设计的创建 85
4.3 特殊图层设置 88
4.4 生成层 89
32.4 属性 90
第33章 NETTRAN支持的转换 98
第5篇 NETTRAN网表转换器 98
33.1 宏库中的几种单元 98
33.2 门级模拟文件(默认) 99
33.4 SPICE网表(-F SPICE) 100
33.3 标准单元自动布图布线网表(-F TPR) 100
33.5 Xilinx FPGA网表(-F XILINX) 101
33.6 Actel FPGA网表(-F ACTEL) 101
34.1 -B:创建二进制宏文件 102
第34章 NETTRAN命令选项 102
34.3 -E:节点名称数字化 103
第5章 视图的操作 103
5.1 窗口的平移 103
34.2 -C:布图后节点电容的后标注 103
34.4 -F:格式 104
5.2 窗口的缩放 104
5.3 鼠标控制的视图操作 104
5.5 对象的显示和隐藏 105
34.5 -M:宏文件 105
34.6 -N:输出网表中的节点电容 105
5.4 视图的交换 105
34.7 -P:删减库宏文件 106
34.10 -S:显示文件名称 106
34.9 -R:随机化延迟时间 106
34.8 -Q:安静 106
34.13 -X:提取布图后的时间网表 107
34.11 -T:定标延迟时间 107
34.12 -W:指定单位扇出节点连线电容 107
34.14 -?:帮助信息 107
5.6 图层的显示和隐藏 107
34.15 -\:反斜杠替代 108
5.7 等级构造的显示和隐藏 108
35.1 文件相关的错误 109
第35章 错误信息 109
35.4 EDIF格式错误 110
35.3 语法分析相关的错误 110
35.2 内存相关的错误 110
5.8 界面元素的显示和隐藏 110
35.5 选项有关的警告 111
35.6 语法分析警告 111
第6章 L-EDIT中的绘图对象 111
6.1 绘图对象 111
6.2 绘图工具 112
6.3 绘图操作 113
36.1 宏库文件语法 113
第36章 NETTRAN宏文件 113
36.2 宏定义 114
36.3 应用实例 118
36.4 宏文件的BNF(巴科斯-诺尔范式) 119
6.4 例化体和矩阵 119
36.5 宏库的产生和修改 121
第6篇 T-SPICE电路模拟器 124
第37章 步入T-SPICE电路模拟器 124
37.1 用户界面 124
6.5 连线的线型 125
37.2 文件的操作 126
7.1 对象的选中和去选 128
第7章 对象的编辑 128
37.3 环境设置 129
37.4 文本编辑 130
7.2 对象的图形编辑 130
37.5 设计的模拟 131
37.6 表文件 131
7.3 对象的移动 132
38.1 文本编辑器 132
第38章 文本编辑 132
38.3 文本的查找 133
38.2 操作的取消和复原 133
7.4 文本编辑 134
38.4 递增查找 134
38.5 光标位置的转移 135
38.6 正规表达式 136
38.7 SPICE命令的插入 137
39.2 写电路描述 139
39.1 创建输入文件 139
第39章 设计的模拟 139
7.5 拷贝和复制对象 140
39.3 运行模拟 141
7.6 对象的查找 143
39.4 查看输出文件 145
7.7 命令行编辑 145
第40章 外部表文件 146
40.1 外部表文件 146
40.2 外部表的创建 147
40.3 外部表的计算 148
40.4 外部表的转换 149
40.5 外部表的单调性检查 149
40.6 表的输出 150
第7篇 T-SPICE语言 152
41.1 名称 152
第41章 输入规则 152
41.2 注解 153
第8章 剖面观察器 153
8.1 剖面观察的意义 153
41.3 行的继续 154
8.2 剖面的形成 154
41.5 参数 155
41.4 数字和单位 155
8.3 使用剖面观察器 155
41.6 表达式 156
第42章 模拟概念 157
42.1 模拟算法 157
8.4 XST文件(工艺定义文件) 157
42.2 容限 159
第9章 设计规则检查 160
9.1 设计规则集 160
42.3 元件模型计算 161
42.4 SPICE文件错误 162
第43章 模拟命令 164
43.1 .ac 164
43.2 .acmodel 165
9.2 设计规则类型 165
43.3 .dc 166
43.4 .end 166
43.5 .endl 167
43.6 .ends 167
43.7 .four 167
9.3 设计规则检查对话框设置 168
43.8 .global 169
43.10 .ic 169
43.9 .gridsize 169
43.12 .lib 170
43.11 .include 170
9.4 Dracula设计规则到L-Edit设计规则的转换 171
43.14 .model 172
43.13 .macro 172
43.15 .nodeset 173
43.16 .noise 174
43.18 .options 175
43.17 .op 175
43.19 .param 177
43.20 .partition 177
43.21 .power 178
43.22 .print 179
43.23 .probe 182
43.24 .subckt 183
9.5 用设计规则检查版图 184
43.25 .table 184
43.26 .temp 184
43.27 .tf 184
43.28 .tran 185
43.29 .vector 186
9.6 改正错误 186
43.30 .vrange 187
9.7 优化性能 187
44.1 双极晶体管 188
第44章 元件语句 188
10.1 一般介绍 189
44.2 电容 189
第10章 版图的提取 189
44.3 耦合传输线 190
44.4 电流源 191
10.2 提取的设置 191
44.5 电流控制电流源 195
44.6 电流控制电压源 196
10.3 EXT文件 196
44.7 二极管 197
44.8 电感 198
44.9 例化体 198
44.10 结型场效应晶体管 199
44.11 金属半导体场效应晶体管 200
44.12 金属氧化物半导体晶体管 201
44.13 互感 204
44.14 电阻 204
44.15 传输线 205
44.16 压源 206
10.4 EXT文件中元件定义的举例 206
10.5 子电路的补充说明 208
44.17 电压控制电流源 209
44.18 电压控制电压源 210
第45章 元件模型 212
45.1 传输线 213
10.6 SPC文件 213
45.2 耦合传输线(第1级) 214
45.3 二极管 215
45.4 BJT 217
第11章 用户编程界面 217
11.1 UPI工作原理 218
11.2 UPI包含文件 220
11.5 创建解释的宏 221
45.5 JFET 221
11.4 运行编译的宏 221
11.3 运行解释的宏 221
11.6 创建编译的宏(DDL宏) 223
45.6 MESFET 224
11.7 把宏捆绑到热键 226
11.8 把宏捆绑到菜单项 227
45.7 MOSFET第1/2/3级模型(Berkeley SPICE 2G6) 228
11.11 创建一个版图设计板 228
11.10 编译的宏的排错 228
11.9 解释的宏的排错 228
11.12 DLL宏的拷贝保护 233
11.13 UPILIB菜单 235
11.14 部分常用UPI函数 241
45.8 MOSFET第4级模型(BSIM1) 242
11.15 UPI函数一览 246
45.9 MOSFET第5级模型(Maher-Mead) 248
45.10 MOSFET第47级模型(BSIM3第2版) 250
第12章 CIF和GDSⅡ文件 251
12.1 CIF文件 251
45.11 MOSFET第49级模型(BSIM3第3版) 254
12.2 GDSⅡ文件 258
45.12 附加MOSFET模型参数 259
45.13 参考文献 262
46.1 前言 264
第46章 小信号和噪声模型 264
46.2 二极管 265
46.3 BJT 266
13.1 SPR完成布图布线的过程 266
第13章 SPR设计过程简介 266
第2篇 SPR(标准单元布图布线) 266
46.4 JFET/MESFET 267
46.5 MOSFET 269
13.2 用SPR进行设计的步骤 269
14.1 标准单元 270
第14章 标准单元的构造 270
46.6 参考文献 271
47.1 从预先提供的模型产生外部表 272
第47章 外部表 272
14.2 特殊标准单元 273
47.2 从用户提供的数据产生外部表 274
47.3 使用外部表 274
47.4 外部表格式 275
14.3 焊盘单元 275
14.4 特殊焊盘单元 276
47.5 应用程序 278
14.5 标准单元中的全局信号 278
14.6 排单元,峡区单元和各种汇流条 279
14.7 标准单元库 281
第15章 SPR设置 282
第8篇 W-EDIT波形观察器 282
第48章 步入W-EDIT 282
48.1 启动W-Edit 282
15.1 SPR设置对话框的设置 283
48.2 用户界面 283
48.3 文件格式 284
48.4 窗口,图表,和踪迹 284
48.5 坐标轴系统 286
48.6 选中和去选对象 286
48.9 测量 287
48.10 文字对象 287
15.2 内核设置 287
48.8 编辑 287
48.7 锁定视图组 287
48.11 踪迹算术 288
48.12 波形探测 288
48.13 图表在模拟运行中的更新 288
48.14 图表的打印 288
第49章 文件的操作 289
49.1 实例说明 289
49.2 文本数据文件的装入 291
49.3 WDB文件的保存和打开 292
49.4 图表在模拟运行中的更新 292
49.5 图表的打印 294
第50章 W-EDIT窗口的设置 296
50.1 颜色设置 296
15.3 焊盘框架设置 297
50.2 环境设置 297
50.3 坐标轴设置 298
50.4 踪迹设置 299
50.5 栅格设置 299
50.6 图表设置 300
50.7 字体设置 300
15.4 焊盘布线设置 302
51.1 图表的选中和去选 302
51.2 图表的剪切,拷贝,清除,以及粘贴 302
第51章 图表的操作 302
51.3 图表的扩展和收缩 303
51.4 图表的缩放 304
51.5 图表的注释 305
51.6 图表的显示和隐藏 306
第52章 踪迹的操作 307
52.1 踪迹的选中和去选 307
52.2 踪迹的剪切,拷贝,清除,以及粘贴 307
第16章 运行SPR 308
16.1 启动SPR 308
52.3 踪迹的显示和隐藏 309
52.4 算术踪迹的添加 310
52.5 游标和测量 311
16.2 同时完成内核,框架和焊盘布线 313
第53章 多文件窗口 313
53.1 多文件窗口命令 313
53.2 多文件窗口命令的使用实例 313
16.3 单独产生内核单元 314
53.3 比较不同模拟的数据 314
54.1 数据文件的结构 315
第54章 数据文件的格式 315
54.2 数据文件的句法 316
16.5 单独焊盘布线 316
16.4 单独产生焊盘框架单元 316
16.6 同时进行焊盘框架生成和焊盘布线 317
55.1 例1:DC工作点分析 318
第55章 电路分析实例 318
第9篇 电路分析实例 318
第17章 BPR初始化 318
17.1 BPR基本概念 318
17.2 BPR词汇 320
17.3 设计准备 321
55.2 例2:DC转移特性分析 321
55.3 例3:瞬态分析(默认模式) 323
55.4 例4:AC分析 325
55.5 例5:子电路 328
17.4 初始化 329
55.6 例6:瞬态分析 331
18.1 布图 335
55.7 例7:瞬态分析(加电模式) 335
第18章 BPR的设置 335
55.8 例8:瞬态分析(预览模式) 337
18.2 布线 338
55.9 例9:噪声分析 341
55.10 例10:直接模型计算 345
55.11 例11:MOS晶体管的亚阈值行为 347
55.12 例12:MOS跨导放大器 349
18.3 网表浏览器 350
56.1 SPICE文件输出阶段 352
第56章 波形探测 352
56.3 探测阶段 354
56.2 模拟阶段 354
19.1 设计准备 355
第19章 BPR实例 355
56.4 波形探测实例 356
19.2 初始化 357
19.4 自动布线 359
19.3 布图 359
19.5 手工协助布线 363
第10篇 菜单命令 364
A L-EDIT菜单 364
19.6 网表浏览器的使用 370
19.7 对话框中列表的控制 373
第20章 BPR定时分析和信号完整性 374
B LVS菜单 374
B.1 File菜单 374
20.1 定时分析的运行 375
B.2 Edit菜单 375
B.3 View菜单 375
B.4 Verification菜单 375
B.5 Window菜单 376
B.6 Help菜单 376
C.1 File菜单 377
C S-EDIT菜单 377
C.3 View菜单 378
C.2 Edit菜单 378
20.2 信号完整性的运行 378
C.4 Module菜单 379
C.5 Page菜单 380
C.6 Symbol菜单 381
C.7 Setup菜单 381
C.8 Help菜单 381
D T-SPICE菜单 382
D.1 File菜单 382
D.3 Simulate菜单 383
D.2 Edit菜单 383
D.6 Window菜单 384
D.4 Table菜单 384
D.5 Options菜单 384
21.1 TPR文件 385
第21章 布图布线文件格式 385
D.7 Help菜单 385
E W-EDIT菜单 386
E.1 File菜单 386
E.2 Edit菜单 387
E.4 Chart菜单 388
E.3 View菜单 388
21.2 EDIF文件 388
E.5 Cursor菜单 389
E.6 Setup菜单 389
E.7 Window菜单 390
E.8 Help菜单 390
结束语 390
1 IC工厂提供的信息 390
21.3 CAP文件 393
21.4 SDF文件 396
2 理解掩模表 400
第3篇 LVS电路-版图比较器 404
第22章 步入LVS 404
22.1 启动LVS 404
22.2 输入和输出文件 404
22.3 用户界面 405
1 L-Edit索引 408
索引 408
22.4 文本文件编辑 409
第23章 LVS的设置和运行 413
23.1 LVS设置对话框 413
2 SPR索引 415
3 LVS索引 417
23.2 运行LVS验证 419
4 S-Edit索引 419
23.3 验证队列 421
23.4 用批处理文件运行LVS 422
第24章 网表比较原理 424
24.1 网表比较中的几个概念 424
5 T-Spice索引 424
24.2 碎片类型 425
24.3 自同构类型 426
6 T-Spice语言索引 426
24.5 LVS算法和局限 428
24.4 数字设计中的可置换类型 428
7 W-Edit索引 430
24.6 决断网表比较的不一致 430
25.1 碎片类型 431
第25章 应用实例 431
8 NetTran索引 432
25.2 LVS设置选项对验证结果的影响 438
25.3 自同构类型 442
25.4 使用元件描述文件(ELM文件) 446
第26章 文件格式 449
26.1 SPICE文件格式 449
26.2 元件描述文件格式 455
26.3 预匹配文件格式 456
26.4 节点和元件列表文件格式 457