《TANNER集成电路设计教程 第1册》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:孙润等编著
  • 出 版 社:北京:北京希望电子出版社
  • 出版年份:2002
  • ISBN:7900118985
  • 页数:458 页
图书介绍:

目录 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