您好,欢迎来到聚文网。 登录 免费注册
超大规模集成电路物理设计 从图分割到时序收敛(原书第2版)

超大规模集成电路物理设计 从图分割到时序收敛(原书第2版)

  • 字数: 397000
  • 装帧: 平装
  • 出版社: 机械工业出版社
  • 作者: (美)安德·B.卡恩 等
  • 出版日期: 2024-05-01
  • 商品条码: 9787111752295
  • 版次: 1
  • 开本: 16开
  • 页数: 264
  • 出版年份: 2024
定价:¥119 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
编辑推荐
随着芯片工艺进入5nm甚至2nm时代,芯片上布置的晶体管数量越来越多,给芯片设计带来全新的挑战。在此背景下,作者重新审视了现代芯片设计的基本算法体系,包括网表和系统划分、芯片规划、布局和布线、时序收敛等内容,描述了现代芯片实现流程的各个阶段。本书注重基础,全面覆盖物理设计各个步骤里的基本算法,且兼顾芯片设计中的特定情况,提供了大量的工业界实用的新颖布局、特殊类型布线和性能驱动设计。本书每章后都精心设计了习题并提供完整的答案,还提供了原版PPT课件。本书得到了众多业内大咖的强烈推荐。
内容简介
在整个现代芯片设计的过程中,由于其复杂性,从而使得专业软件的广泛应用成为了必然。为了获得优异结果,使用软件的用户需要对底层数学模型和算法有较高的理解。此外,此类软件的开发人员必须对相关计算机科学方面有深入的了解,包括算法性能瓶颈以及各种算法如何操作和交互。本书介绍并比较了集成电路物理设计阶段使用的基本算法,其中从抽象电路设计为开始并拓展到几何芯片布局。更新后的第2版包含了物理设计的新进展,并涵盖了基础技术。许多带有解决方案的示例和任务使得阐述更加形象生动,并有助于加深理解。本书是电子设计自动化领域中为数不多的精品,适合集成电路设计、自动化、计算机专业的高年级本科生、研究生和工程界的相关人士阅读。
目录

第2版前言
第1版前言
第1章绪论1
1.1电子设计自动化(EDA)1
1.2VLSI设计流程4
1.3VLSI设计模式8
1.4版图层和设计规则12
1.5物理设计优化14
1.6算法复杂度15
1.7图论术语17
1.8常用EDA术语20
参考文献22
第2章网表和系统划分23
2.1引言23
2.2术语24
2.3优化目标25
2.4划分算法25
2.4.1Kernighan–Lin(KL)算法25
2.4.2扩展的KL算法29
2.4.3Fiduccia-Mattheyses(FM)算法30
2.5多级划分框架36
2.5.1结群37
2.5.2多级划分37
第2章练习38
参考文献39
第3章芯片规划40
3.1布图规划介绍41
3.2布图规划的优化目标42
3.3术语43
3.4布图的表示45
3.4.1从布图到一个约束图对45
3.4.2从布图到一个序列对47
3.4.3从序列对到一个布图47
3.5布图规划算法52
3.5.1布图尺寸变化52
3.5.2群生长56
3.5.3模拟退火60
3.5.4集成布图规划算法63
3.6引脚分配63
3.7电源和地线布线67
3.7.1电源和地线网分布设计67
3.7.2平面布线68
3.7.3网格布线69
第3章练习71
参考文献72
第4章全局和详细布局74
4.1引言74
4.2优化目标75
4.3全局布局81
4.3.1最小割布局82
4.3.2解析布局88
4.3.3模拟退火95
4.3.4现代布局算法97
4.4合法化和详细布局99
第4章练习100
参考文献101
第5章全局布线104
5.1引言104
5.2术语和定义106
5.3优化目标108
5.4布线区域的表示110
5.5全局布线流程112
5.6单网布线112
5.6.1矩形布线112
5.6.2连通图中的全局布线117
5.6.3用Dijkstra算法找最短路径121
5.6.4用A*搜索算法找最短路径126
5.7所有渠道表布线127
5.7.1整数线性规划布线127
5.7.2拆线重布(RRR)130
5.8现代全局布线132
5.8.1模式布线133
5.8.2协商拥塞布线133
第5章练习134
参考文献135
第6章详细布线137
6.1术语137
6.2水平和垂直约束图140
6.2.1水平约束图140
6.2.2垂直约束图141
6.3通道布线算法142
6.3.1左边算法142
6.3.2Dogleg布线145
6.4开关盒布线147
6.4.1术语148
6.4.2开关盒布线算法148
6.5OTC与全局单元布线算法150
6.5.1OTC布线方法151
6.5.2OTC布线算法151
6.6详细布线的现代挑战152
第6章练习154
参考文献155
第7章特殊布线157
7.1区域布线157
7.1.1简介157
7.1.2线网顺序159
7.2非Manhattan布线161
7.2.1八向Steiner树161
7.2.2八向迷宫搜索163
7.3时钟布线163
7.3.1术语164
7.3.2时钟树布线问题的提出166
7.4现代时钟树综合168
7.4.1构建全局零偏移时钟树168
7.4.2含扰动时钟树缓冲插入175
第7章练习178
参考文献179
第8章时序收敛181
8.1引言181
8.2时序分析和性能约束183
8.2.1静态时序分析184
8.2.2使用零松弛算法进行时延预算188
8.3时序驱动布局192
8.3.1基于线网的技术193
8.3.2在线性规划的布局中使用STA195
8.4时序驱动布线196
8.4.1有界半径有界代价算法197
8.4.2Prim-Dijkstra算法的折衷198
8.4.3源-汇时延的最小化199
8.5物理综合201
8.5.1改变门大小201
8.5.2缓冲插入202
8.5.3网表重构203
8.6性能驱动设计流程206
8.7结论213
第8章练习215
参考文献216
第9章附录218
9.1在物理设计中的机器学习218
9.1.1介绍218
9.1.2机器学习:在物理设计中的前景与挑战218
9.1.3标准机器学习应用219
9.1.4物理设计的机器学习现状220
9.1.5未来发展223
9.2章节练习的答案223
9.2.1第2章:网表和系统划分223
9.2.2第3章:芯片规划226
9.2.3第4章:全局和详细布局229
9.2.4第5章:全局布线232
9.2.5第6章:详细布线235
9.2.6第7章:特殊布线239
9.2.7第8章:时序收敛247
9.3CMOS单元布局示例251
参考文献253

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网