《经典译丛 超大规模集成电路系统导论 逻辑、电路与系统设计》PDF下载

  • 购买积分:20 如何计算积分?
  • 作  者:Ming-BoLin(林铭波)著;刘艳艳等译;张为审校
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2015
  • ISBN:9787121265976
  • 页数:701 页
图书介绍:本书对超大规模集成电路与系统的分析与设计进行了全面介绍。从电路与版图设计基础知识出发,再逐步深入,对超大规模集成电路设计进行了详尽阐述。本书由浅入深,理论联系实际,同时提供了大量的图表和设计实例。全书共16章。第1章至第6章主要介绍层次化IC设计、标准CMOS逻辑设计、金属氧化物半导体(MOS)晶体管的物理学原理、器件制造、物理版图、电路仿真、功耗和低功耗设计规则及技巧。第7章至第9章介绍了静态逻辑和动态逻辑以及时序逻辑。第10章至第16章以及附录部分关注系统设计。

第1章 绪论 1

1.1 VLSI简介 1

1.1.1 简介 1

1.1.2 VLSI电路的基本特征 3

1.1.3 VLSI电路设计中存在的问题 6

1.1.4 VLSI经济学 9

1.2 开关MOS晶体管 11

1.2.1 nMOS晶体管 11

1.2.2 pMOS晶体管 12

1.2.3 CMOS传输门 13

1.2.4 简单开关逻辑设计 14

1.2.5 CMOS逻辑设计规则 17

1.3 VLSI设计与制造 24

1.3.1 设计技术 24

1.3.2 单元设计 30

1.3.3 CMOS工艺 34

1.3.4 CMOS版图 35

1.3.5 版图设计规则 37

1.4 数字系统的实现方法 38

1.4.1 未来趋势 38

1.4.2 实现方式 39

1.5 小结 40

参考文献 41

习题 42

第2章 MOS晶体管基础 46

2.1 半导体基础 46

2.1.1 本征半导体 46

2.1.2 非本征半导体 49

2.1.3 载流子输运过程 52

2.2 pn结 54

2.2.1 pn结 54

2.2.2 金属-半导体结 59

2.3 MOS晶体管理论 60

2.3.1 MOS系统 60

2.3.2 MOS晶体管工作原理 65

2.3.3 MOS晶体管的I-V特性 66

2.3.4 按比例缩小理论 69

2.4 MOS晶体管的高级特性 72

2.4.1 MOS晶体管的非理想特性 72

2.4.2 阈值电压效应 74

2.4.3 泄漏电流 76

2.4.4 短沟道I-V特性 80

2.4.5 温度效应 83

2.4.6 MOS晶体管的限制 83

2.5 SPICE和建模 85

2.5.1 SPICE简介 85

2.5.2 二极管模型 93

2.5.3 MOS晶体管模型 94

2.6 小结 96

参考文献 97

习题 98

第3章 CMOS集成电路制造 101

3.1 基本工艺 101

3.1.1 热氧化 101

3.1.2 掺杂工艺 102

3.1.3 光刻 105

3.1.4 薄膜去除 113

3.1.5 薄膜淀积 116

3.2 各种材料及其应用 120

3.2.1 绝缘体 120

3.2.2 半导体 122

3.2.3 导体 123

3.3 工艺集成 124

3.3.1 FEOL 125

3.3.2 BEOL 133

3.3.3 后端工艺 141

3.4 先进CMOS工艺和器件 144

3.4.1 先进CMOS工艺器件 144

3.4.2 先进CMOS工艺 150

3.5 小结 151

参考文献 152

习题 155

第4章 版图设计 156

4.1 版图设计规则 156

4.1.1 版图设计的基本概念 156

4.1.2 基本结构的版图 161

4.1.3 高级版图设计讨论 165

4.1.4 相关CAD工具 167

4.2 CMOS闩锁及其预防 168

4.2.1 CMOS闩锁 168

4.2.2 闩锁的预防 170

4.3 版图设计 172

4.3.1 单元概念 172

4.3.2 基本版图设计 176

4.4 复杂逻辑门的版图设计方法 180

4.4.1 源/漏共享 180

4.4.2 欧拉路径法 181

4.4.3 版图设计小结 185

4.5 小结 186

参考文献 187

习题 187

第5章 延迟模型和路径延迟优化 190

5.1 MOS晶体管的电阻和电容 190

5.1.1 MOS晶体管的电阻 190

5.1.2 MOS晶体管的电容 192

5.2 传输延迟与延迟模型 198

5.2.1 电压电平与噪声容限 198

5.2.2 与时序相关的基本术语 199

5.2.3 传输延迟 201

5.2.4 单元延迟模型 207

5.2.5 Elmore延迟模型 213

5.3 路径延迟优化 215

5.3.1 驱动较大容性负载 216

5.3.2 路径延迟优化 216

5.3.3 逻辑功效和路径延迟优化 221

5.4 小结 226

参考文献 226

习题 227

第6章 功耗与低功耗设计 230

6.1 功耗 230

6.1.1 功耗的组成部分 230

6.1.2 动态功耗 231

6.1.3 设计裕度 233

6.1.4 确定导线宽度 234

6.2 低功耗逻辑设计原则 236

6.2.1 基本原则 236

6.2.2 降低电压摆幅 236

6.2.3 减少转换操作 238

6.2.4 减小开关电容 241

6.3 低功耗逻辑架构 241

6.3.1 流水线技术 241

6.3.2 并行处理技术 243

6.4 功率管理 243

6.4.1 基本技术 243

6.4.2 动态功率管理 249

6.5 小结 252

参考文献 252

习题 254

第7章 静态逻辑电路 255

7.1 基本静态逻辑电路 255

7.1.1 静态逻辑电路的类型 255

7.1.2 CMOS反相器 256

7.1.3 与非门 261

7.1.4 或非门 264

7.1.5 基本门尺寸 266

7.2 单轨逻辑电路 270

7.2.1 CMOS逻辑电路 270

7.2.2 基于TG的逻辑电路 272

7.2.3 有比逻辑电路 275

7.3 双轨逻辑电路 281

7.3.1 共源共栅电压开关逻辑(CVSL) 281

7.3.2 互补传输晶体管逻辑(CPL) 284

7.3.3 DCVSPG 286

7.3.4 双传输晶体管逻辑(DPL) 288

7.4 小结 289

参考文献 290

习题 291

第8章 动态逻辑电路 294

8.1 动态逻辑简介 294

8.1.1 MOS管开关 294

8.1.2 基本动态逻辑 298

8.1.3 局部放电冒险 302

8.1.4 动态逻辑电路类型 303

8.2 动态逻辑的非理想效应 304

8.2.1 开关的泄漏电流 305

8.2.2 电荷注入和电容耦合 305

8.2.3 电荷损失效应 308

8.2.4 电荷共享效应 310

8.2.5 电源噪声 312

8.3 单轨动态逻辑 313

8.3.1 多米诺逻辑 313

8.3.2 np多米诺逻辑 318

8.3.3 两相不交叠时钟模式 318

8.3.4 时钟延迟多米诺逻辑 321

8.3.5 条件电荷管理器 323

8.4 双轨动态逻辑 324

8.4.1 双轨多米诺逻辑 325

8.4.2 动态CVSL 325

8.4.3 基于读出放大器的动态逻辑 327

8.5 钟控CMOS逻辑 328

8.5.1 钟控单轨逻辑 329

8.5.2 钟控双轨逻辑 333

8.6 小结 333

参考文献 334

习题 336

第9章 时序逻辑设计 340

9.1 时序逻辑基础 340

9.1.1 霍夫曼模型 340

9.1.2 基本存储器件 342

9.1.3 亚稳态和冒险 343

9.1.4 仲裁器 345

9.2 存储元件 346

9.2.1 静态存储元件 346

9.2.2 动态存储单元 358

9.2.3 脉冲调制锁存器 364

9.2.4 准动态触发器 365

9.2.5 低功耗触发器 366

9.3 钟控系统中的时序问题 368

9.3.1 触发器系统的时序问题 368

9.3.2 时钟偏移 370

9.3.3 锁存器系统的时序问题 372

9.3.4 脉冲锁存器(Pulsed-Latch)系统的时序问题 375

9.4 流水线系统 376

9.4.1 流水线系统分类 376

9.4.2 同步流水线 377

9.4.3 异步流水线 379

9.4.4 波形流水线 380

9.5 小结 382

参考文献 382

习题 384

第10章 数据通路设计 388

10.1 基本组合元件 388

10.1.1 译码器 388

10.1.2 编码器 390

10.1.3 多路选择器 393

10.1.4 多路分配器 395

10.1.5 幅值比较器 397

10.2 基本的时序元件 398

10.2.1 寄存器 399

10.2.2 移位寄存器 399

10.2.3 计数器 400

10.2.4 序列发生器 402

10.3 移位器 404

10.3.1 基本移位操作 404

10.3.2 移位器的实现方法 405

10.4 加法/减法 408

10.4.1 基本全加器 408

10.4.2 n位加法器/减法器 409

10.4.3 并行前置加法器 419

10.5 乘法 425

10.5.1 无符号乘法器 425

10.5.2 有符号乘法器 431

10.6 除法 435

10.6.1 不恢复除法 435

10.6.2 不恢复除法的实现方法 437

10.7 小结 438

参考文献 439

习题 441

第11章 存储器 445

11.1 简介 445

11.1.1 存储器分类 445

11.1.2 存储器结构 447

11.1.3 存储器存取时序 449

11.2 静态随机存取存储器 450

11.2.1 RAM核结构 450

11.2.2 SRAM的工作原理 458

11.2.3 行译码器 460

11.2.4 列译码器/多路选择器 464

11.2.5 读出放大器 466

11.2.6 ATD电路和时序的产生 471

11.3 动态随机存取存储器 472

11.3.1 单元结构 472

11.3.2 存储阵列结构 475

11.4 只读存储器 476

11.4.1 或非型ROM 477

11.4.2 与非型ROM 478

11.5 非易失性存储器 479

11.5.1 闪存 480

11.5.2 其他非易失性存储器 485

11.6 其他存储器件 488

11.6.1 内容寻址存储器 488

11.6.2 寄存器文件 491

11.6.3 双端口RAM 493

11.6.4 可编程逻辑阵列 494

11.6.5 FIFO 497

11.7 小结 498

参考文献 499

习题 502

第12章 设计方法和实现方式 504

12.1 设计方法和实现架构 504

12.1.1 系统级设计 504

12.1.2 RTL级设计 506

12.1.3 实现架构 508

12.2 综合流程 509

12.2.1 一般综合流程 509

12.2.2 RTL综合流程 510

12.2.3 物理综合流程 511

12.3 数字系统的实现方式 512

12.3.1 基于平台实现的系统 512

12.3.2 ASIC 515

12.3.3 现场可编程器件 518

12.3.4 实现方式的选择 521

12.4 实例研究——简单启动/停止定时器 523

12.4.1 设计要求 523

12.4.2 基于μP的设计 524

12.4.3 基于FPGA的设计 525

12.4.4 基于单元的设计 526

12.5 小结 528

参考文献 528

习题 529

第13章 互连线 530

13.1 RLC寄生器件 530

13.1.1 电阻 530

13.1.2 电容 534

13.1.3 电感 537

13.2 互连线和仿真模型 539

13.2.1 互连线模型 539

13.2.2 仿真模型 540

13.3 互连线的寄生效应 542

13.3.1 RC延迟 542

13.3.2 电容耦合效应 545

13.3.3 RLC效应 548

13.4 传输线模型 549

13.4.1 无损传输线 549

13.4.2 有损传输线 553

13.4.3 传输线终端 554

13.5 高级专题 556

13.5.1 自定时再生器(STR) 556

13.5.2 片上网络 557

13.5.3 考虑互连线的逻辑功效 557

13.6 小结 559

参考文献 559

习题 561

第14章 电源分布和时钟设计 563

14.1 电源分布网络 563

14.1.1 电源分布网络设计中的问题 563

14.1.2 电源分布网路 566

14.2 时钟产生和分配网络 569

14.2.1 时钟系统架构 569

14.2.2 时钟产生电路 570

14.2.3 时钟分配网络 572

14.3 锁相环/延迟锁定回路 575

14.3.1 电荷泵PLL 575

14.3.2 全数字PLL 582

14.3.3 延迟锁定回路 584

14.4 小结 586

参考文献 586

习题 588

第15章 输入/输出模块和ESD保护网络 589

15.1 普通芯片结构 589

15.1.1 普通芯片结构简介 589

15.1.2 常规考虑 590

15.2 输入缓冲器 591

15.2.1 施密特电路 591

15.2.2 电平转换电路 595

15.2.3 差分缓冲器 596

15.3 输出驱动器/缓冲器 598

15.3.1 唯nMOS缓冲器 598

15.3.2 三态缓冲器设计 599

15.3.3 双向I/O电路 600

15.3.4 驱动传输线 601

15.3.5 同步转换噪声 602

15.4 静电放电保护网络 604

15.4.1 ESD模型和设计问题 604

15.4.2 常规ESD保护网络 605

15.4.3 ESD保护网络 606

15.5 小结 610

参考文献 610

习题 611

第16章 测试、验证和可测性设计 612

16.1 VLSI测试简介 612

16.1.1 验证测试 612

16.1.2 晶圆测试 614

16.1.3 器件测试 615

16.2 故障模型 616

16.2.1 故障模型 616

16.2.2 故障检测 619

16.3 自动测试信号产生 620

16.3.1 测试向量 620

16.3.2 路径敏化 621

16.4 可测性电路设计 623

16.4.1 特定法 624

16.4.2 扫描路径法 625

16.4.3 内建自测试 627

16.4.4 边界扫描标准——IEEE 1149.1 631

16.5 系统级测试 632

16.5.1 SRAM BIST和March测试 632

16.5.2 核测试 634

16.5.3 SoC测试 635

16.6 小结 636

参考文献 636

习题 638

附录A Verilog HDL/SystemVerilog简介 640

术语表 678