超大规模集成电路设计PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:曲英杰,方卓红编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2015
- ISBN:9787115383822
- 页数:376 页
第1章 数字集成电路设计概述 1
1.1 数字集成电路的发展历史与现状 1
1.1.1 机械式计算机的启蒙时代 1
1.1.2 电子技术和半导体技术的诞生和发展 1
1.2 现代数字IC设计方法的发展 5
1.2.1 自底向上的设计方法 5
1.2.2 自顶向下的设计方法 5
1.2.3 自顶向下与自底向上相结合的设计方法 6
1.3 数字IC前端设计语言及后端设计软件 6
1.3.1 Verilog硬件描述语言 7
1.3.2 VHDL设计语言 7
1.3.3 验证和验证语言 7
1.3.4 数字IC设计后端EDA工具 8
1.4 数字IC的设计模式 9
1.4.1 全定制设计模式 9
1.4.2 标准单元设计模式 9
1.4.3 门阵列设计模式 9
1.4.4 宏模块设计模式 9
1.4.5 FPGA设计模式 9
1.4.6 不同设计模式的比较 10
1.5 数字IC设计面临的挑战 10
1.5.1 工艺极限的挑战 10
1.5.2 投资风险的挑战 11
1.5.3 IC工程师面临的挑战 11
1.5.4 项目管理上的挑战 11
1.6 集成电路的分类 11
1.6.1 按用途分类 11
1.6.2 按集成度分类 12
1.6.3 按设计与制造过程分类 12
1.7 集成电路设计与制造相关的常用术语和基本概念 13
1.8 集成电路设计质量评价 14
第2章 VLSI设计方法学 16
2.1 VLSI设计流程简介 16
2.2 系统体系结构设计 17
2.2.1 系统体系结构设计的内容及方法 17
2.2.2 系统体系结构设计实例 18
2.3 RTL代码编写 51
2.4 RTL代码功能仿真 52
2.5 综合优化 54
2.6 可测性设计 57
2.7 后端布局布线 58
2.8 时序仿真 59
2.9 静态时序分析与时序收敛 59
2.9.1 静态时序分析 59
2.9.2 时序收敛 59
2.10 CMOS工艺选择 60
2.11 IC产业的变革及对设计方法的影响 61
第3章 Verilog硬件描述语言 62
3.1 引言 62
3.2 Verilog HDL基本结构 63
3.2.1 简单的Verilog HDL例子 63
3.2.2 Verilog HDL的基本结构 64
3.2.3 逻辑功能定义 64
3.2.4 关键字 66
3.2.5 标识符 66
3.2.6 编写Verilog HDL源代码的标准 66
3.3 数据类型及常量、变量 68
3.4 运算符及表达式 72
3.5 语句 75
3.6 赋值语句和块语句 76
3.7 条件语句 79
3.8 循环语句 81
3.9 结构说明语句 84
3.10 编译预处理语句 89
3.11 语句的顺序执行与并行执行 90
3.12 不同抽象级别的Verilog HDL模型 92
3.13 设计技巧 94
第4章 Verilog HDL逻辑设计方法 96
4.1 基本组合电路的设计方法 96
4.2 基本时序电路设计 101
4.3 同步状态机的设计方法 104
4.4 存储模块设计 123
4.5 复杂数字系统的逻辑设计 128
4.5.1 算法状态机图 128
4.5.2 数据通道/控制器划分 129
4.5.3 复杂数字系统的设计方法 130
4.6 复杂数字系统设计举例:多周期处理机设计 131
4.6.1 多周期处理机Verilog RTL代码 131
4.6.2 多周期处理机测试代码 135
4.6.3 多周期处理机功能仿真 136
4.7 可综合的Verilog RTL设计 137
4.7.1 可综合的组合电路设计 137
4.7.2 可综合的时序电路设计 138
4.8 代码书写风格 139
第5章 VLSI设计的验证方法 140
5.1 VLSI设计验证的原理与方法 140
5.2 软件仿真举例1:RSA加密处理器仿真 141
5.3 软件仿真举例2:基于USB的RSA加密处理器的功能仿真 146
5.4 软件仿真举例3:AES加密处理器的时序仿真 150
5.5 硬件仿真举例:基于USB的AES/RSA加密处理器的硬件仿真 153
5.6 验证平台编码风格 158
5.7 验证平台模块设计 158
5.8 验证平台结构设计 162
5.9 断言 163
5.10 验证质量评估 164
第6章 EDA工具的使用方法 165
6.1 ModelSim的使用方法 165
6.1.1 ModelSim概览 165
6.1.2 基本仿真流程 167
6.1.3 ModelSim工程 173
6.1.4 基于多库的仿真 179
6.1.5 在波形窗口中查看仿真结果 183
6.1.6 利用ModelSim进行时序仿真 188
6.2 Quartus Ⅱ的使用方法 190
6.2.1 可编程逻辑设计流程 190
6.2.2 设计输入 201
6.2.3 综合 209
6.2.4 仿真 212
6.2.5 布局布线 217
6.2.6 基于块的设计 223
6.2.7 时序分析 227
6.2.8 时序逼近 232
6.2.9 编程与配置 236
6.2.10 调试 240
6.2.11 工程更改管理 244
6.2.12 系统级设计 248
6.2.13 软件开发 251
第7章 低功耗设计技术 254
7.1 低功耗设计的背景和意义 254
7.2 低功耗设计技术的发展趋势 255
7.3 常用的低功耗设计技术介绍 257
第8章 可测性设计方法 261
8.1 可测性设计的背景及意义 261
8.2 可测性设计的基本概念与方法 261
8.2.1 常用缩略语解释 261
8.2.2 DFT的常用方法 262
8.3 基于ATPG的扫描测试 266
8.3.1 扫描测试的基本原理 266
8.3.2 扫描测试的主要阶段 268
8.3.3 扫描测试的基本时序 269
8.3.3 扫描设计的注意事项 270
8.4 边界扫描电路设计 271
8.4.1 边界扫描简介 271
8.4.2 边界扫描电路结构 272
8.4.3 TAP控制器及指令集 272
8.4.4 基于BSD Compiler的边界扫描电路设计方法 275
第9章 VLSI设计实例1:AES密码处理器设计 280
9.1 AES算法描述 280
9.1.1 数学预备知识 280
9.1.2 符号和习惯用语 281
9.1.3 AES加密算法 283
9.1.4 AES解密算法 286
9.1.5 密钥扩展 289
9.2 AES密码处理器的体系结构设计 290
9.2.1 AES密码处理器框图及外部信号说明 290
9.2.2 AES密码处理器模块结构图 291
9.2.3 AES密码处理器各子模块设计方案 291
9.3 AES密码处理器的Verilog模型设计 301
9.4 AES密码处理器的功能仿真 316
9.4.1 密钥扩展仿真结果 316
9.4.2 加密仿真结果 317
9.4.3 解密仿真结果 318
9.5 基于FPGA的AES密码处理器的实现与测试 319
9.5.1 基于FPGA的AES密码处理器的综合与时序仿真 319
9.5.2 基于FPGA的AES密码处理器的实现与测试 321
第10章 VLSI设计实例2:SMS4密码处理器设计 324
10.1 SMS4密码算法简介 324
10.1.1 说明与定义 324
10.1.2 SMS4加解密过程 325
10.1.3 SMS4密钥的扩展过程 325
10.2 体系结构设计 326
10.2.1 基于单轮循环迭代的设计 326
10.2.2 基于全流水线的设计 328
10.2.3 基于流水线与循环相结合的设计 331
10.3 RTL级模型建立与功能仿真 340
10.3.1 基于单轮循环迭代的RTL级模型建立与仿真 340
10.3.2 基于全流水线的RTL级模型建立与仿真 343
10.3.3 基于流水线与循环相结合的RTL级模型建立与仿真 345
10.4 FPGA实现与测试 348
10.4.1 Cyclone器件简介 348
10.4.2 基于Quartus Ⅱ的综合 349
10.4.3 结合ModelSim的时序仿真 353
10.4.4 基于Altera-cyclone芯片的实现 357
第11章 VLSI设计实例3——RSA密码处理器设计 359
11.1 RSA算法描述 359
11.2 RSA算法硬件实现原理 360
11.3 RSA密码处理器体系结构设计 361
11.3.1 RSA模块框图及外部信号说明 361
11.3.2 RSA密码处理器总体结构设计方案 362
11.3.3 Montgomery模乘运算子模块设计方案 363
11.3.4 模数/明密文/参数AC寄存器堆设计方案 364
11.3.5 密钥寄存器堆设计方案 364
11.3.6 MM输入寄存器设计方案 365
11.3.7 RSA控制模块设计方案 365
11.4 RSA密码处理器RTL级设计及仿真 368
11.4.1 系统控制模块 369
11.4.2 Montgomery模乘模块 370
11.4.3 RSA系统总模块 371
11.5 RSA密码处理器的综合 372
11.5.1 RTL级逻辑图 372
11.5.2 综合结果 372
11.6 RSA密码处理器的FPGA实现与测试 373
11.6.1 RSA密码处理器的FPGA实现 373
11.6.2 RSA密码处理器的测试 373
参考文献 376
- 《女丹仙道:道教女子内丹养生修炼秘籍 下》董沛文著 2012
- 《民国时期医药卫生文献集成 37》路丽明编 2019
- 《电》(英)布拉格(W.L.Bragg)著;杨孝述译述 1936
- 《民国时期医药卫生文献集成 19》路丽明编 2019
- 《民国时期医药卫生文献集成 24》路丽明编 2019
- 《集成曲谱金集 卷7 卷8》黄天骥总主编;王季烈,刘富梁辑 2018
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《电贝司》李杰,李国标,杨昌明编 2019
- 《民国时期医药卫生文献集成 13》路丽明编 2019
- 《中国大运河历史文献集成 7》王云,李泉主编 2014
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019