图书目录

第1章设计过程概述1

1.1集成电路设计方法和工具的变革1

1.2设计系统的结构框架3

1.3“自顶向下”与“由底向上”设计步骤4

1.4典型的设计流程5

1.5深亚微米电路设计对设计流程的影响7

1.6ASIC及其分类9

1.7不同设计方法的特点10第2章各种设计方法14

2.1全定制设计方法14

2.2半定制设计方法14

2.2.1有通道门阵列法14

2.2.2门海法23

2.3定制设计方法27

2.3.1标准单元法27

2.3.2通用单元法34

2.4可编程逻辑器件设计方法34

2.4.1PLD的结构与分类34

2.4.2PLD的符号36

2.4.3PAL37

2.4.4GAL40

2.4.5高密度PLD42

2.4.6在系统内编程的PLD45

2.4.7设计流程46

2.5逻辑单元阵列设计方法46

2.5.1LCA的结构与特点46

2.5.2可配置逻辑功能块47

2.5.3输入/输出功能块48

2.5.4可编程的内部连线资源49

2.5.5配置用存储器49

2.5.6设计流程50

2.5.7编程51第3章硬件描述语言VHDL57

3.1硬件描述语言的特点57

3.2VHDL中的设计实体58

3.2.1实体说明58

3.2.2实体构造58

3.3VHDL中的对象和数据类型62

3.3.1数的类型和它的字面值62

3.3.2数据类型63

3.3.3对象的说明64

3.3.4VHDL中数的运算65

3.4行为描述66

3.4.1对象的赋值67

3.4.2并发进程67

3.4.3并行信号赋值语句67

3.4.4进程语句70

3.4.5顺序赋值语句71

3.4.6顺序控制72

3.4.7断言语句74

3.4.8子程序76

3.5结构描述78

3.5.1元件和例元79

3.5.2规则结构80

3.5.3参数化设计81

3.5.4结构与行为混合描述82

3.6设计共享83

3.6.1程序包83

3.6.2库84

3.6.3元件配置85第4章逻辑综合89

4.1逻辑综合的作用89

4.2逻辑函数与多维体表示89

4.2.1逻辑函数的真值表表示90

4.2.2三种输入集合90

4.2.3逻辑多维空间92

4.2.4多维体与布尔表达式93

4.2.5逻辑函数的覆盖94

4.3逻辑多维空间的基本运算95

4.3.1包含与吸收95

4.3.2相交与交积96

4.3.3相容与星积97

4.3.4求补和锐积98

4.4组合逻辑的综合100

4.4.1逻辑综合的基本思路100

4.4.2质蕴涵体集合的获得101

4.4.3覆盖的最小化105第5章逻辑模拟109

5.1逻辑模拟的作用109

5.2逻辑模型109

5.2.1逻辑信号值110

5.2.2逻辑求值111

5.2.3基本逻辑元件111

5.2.4信号延迟113

5.2.5逻辑信号强度114

5.3逻辑模拟算法116

5.3.1编排级数法117

5.3.2事件驱动法117

5.3.3逻辑模拟器内部数据表格120第6章电路模拟123

6.1电路分析的作用123

6.2SPICE2的功能124

6.3SPICE2使用举例126

6.4SPICE2的结构128

6.5SPICE2的流程129

6.6动态存储与存放格式131

6.7建立电路方程136

6.8求解方法141

6.8.1线性电路的直流分析142

6.8.2非线性电路的直流分析144

6.8.3交流分析146

6.8.4瞬态分析146

6.8.5收敛问题154第7章SPICE中的器件模型157

7.1对器件模型的要求157

7.2二极管模型157

7.3双极型晶体管模型161

7.4结型场效应晶体管模型171

7.5MOS场效应晶体管模型174

7.5.1MOS1模型175

7.5.2MOS2模型177

7.5.3MOS3模型181

7.5.4电容模型184

7.5.5小信号模型187

7.5.6串联电阻的影响189

7.6BSIM短沟道MOS管模型190

7.6.1BSIM1模型190

7.6.2BSIM2模型195

7.6.3BSIM3模型201

7.7器件模型参数的提取221第8章器件模拟229

8.1器件模拟的作用229

8.2一维器件模拟230

8.3二维器件模拟239

8.4器件模拟程序应用举例254第9章工艺模拟257

9.1工艺模拟的作用257

9.2工艺模拟的求解方法258

9.3工艺模拟程序中的工艺模型263

9.4工艺模拟程序的应用举例277第10章计算机辅助版图设计与验证280

10.1版图的基本概念280

10.1.1版图中的图素与分层280

10.1.2版图单元与版图的层次化结构281

10.1.3版图上的注释281

10.1.4版图的工艺282

10.1.5版图单元库283

10.1.6版图数据交换文件283

10.2版图的交互编辑284

10.2.1基本的图形操作284

10.2.2层次化的图形操作287

10.2.3图形编辑的环境设置288

10.3版图验证289

10.3.1版图的电学结构289

10.3.2设计规则检查290

10.3.3版图的电学验证293

10.4掩膜生成295参考文献297附录Ⅰ算法基础300附录ⅡCIF格式310