- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章 版图设计技术
; 第一节 引 言
硅平面工艺是制造MOS IC 的基础。利用不同的掩膜版,可以获得不同功能的集成电路。因此,版图设计成为开发新品种和制造合格集成电路的关键。
1、手工设计
人工设计和绘制版图,有利于充分利用芯片面积,并能满足多种电路性能要求。但是效率低、周期长、容易出错,特别是不能设计规模很大的电路版图。因此,该方法多用于随机格式的、产量较大的MSI和LSI或单元库的建立。;
2、计算机辅助设计(CAD)
在计算机辅助设计系统数据库中,预先存入版图的基本图形,形成图形库。设计者通过一定的操作命令可以调用、修改、变换和装配库中的图形,从而形成设计者所需要的版图。; 在整个设计过程中,设计者可以通过显示,观察任意层次版图的局部和全貌;可以通过键盘、数字化仪或光笔进行设计操作;可以通过画图机得到所要绘制的版图图形。利用计算机辅助设计,可以降低设计费用和缩短设计周期。
3、自动化设计
在版图自动设计系统的数据库中,存有单元的电路图、电路性能参数及版图。在版图设计时,只要将设计的电路图(Netlist)输入到自动设计系统中,再输入版图的设计规则和电路的性能要求,自动设计工具可以进行自动布局设计、自动布线设计并根据设计要求进行设计优化,最终输出版图。; 第二节 版图设计过程
布图设计的输入是电路的元件说明和网表,其输出是设计好的版图。通常情况下,整个布图设计可分为划分(Partition);布图规划(Floor-planning);布局(Placement);布线((Routing)和压缩(Compaction)。
一、划分
由于一个芯片包含上亿个晶体管,为了降低设计复杂性,通常把整个电路划分成若干个模块,将处理问题的规模缩小。划分时要考虑的因素包括模块的大小、模块的数目和模块之间的连线数等。;二、布图规划和布局
布图规划是根据模块包含的器件数估计其面积,再根据该模块和其它模块的连接关系以及上一层模块或芯片的形状估计该模块的形状和相对位置。其优化目标是:电路性能,包括时延,噪声、串扰等,同时考虑P/G、Clock、Bus、Interconnect的可布性。布图规划中的模块为软模块。
布局的任务是要确定模块在芯片上的精确位置,其目标是在满足时延要求的前提下,尽量减小布线拥挤度、连线总长、芯片面积等。;三、布线; 四、压缩
压缩是布线完成后的优化处理过程,它试图进一步减小芯片的面积。目前常用的有一维和二维压缩,较为成熟的是一维压缩技术。在压缩过程中必须保证单元相对位置不变、线网连接性不变、版图几何图形间不违反设计规则。
布图过程往往是一个反复迭代求解过程。必须注意布图中各个步骤算法间目标函数的一致性,前阶段要尽可能考虑到对后续阶段的影响。;;第三节 版图自动设计中的基本问题
VLSI版图是一组有规则的由若干层平面几何图形元素组成的集合。通常,这些图形元素只限于曼哈顿图形,即只由垂直边和水平边构成的图形,且在同一层内不允许重叠。
一、图的定义及数据结构
图的应用:完全图和子图、通路和回路、连接图和树、有向图、二分图、平面图。;数据结构:链表结构、基于BIN的结构、邻接指针、角勾链、四叉树、二叉排序树、邻接矩阵、关联矩阵 。
版图数据的基本操作:点查找、邻接查找、区域搜索、定向区域遍历、模块插入、模块删除、推移、压缩、建立通道。
; 二、算法及算法复杂性
处理对象是亿量级数量的图形。哪怕是二次方量级的算法时间都可能是无法实现的。
1、要解决的算法问题:
算法复杂性、最优化问题、可行解问题、
NP问题。;2、一些图论中问题的复杂性
判别平面性O(n)
最小生成树O( )
最短路(从一点到所有点)O( )
所有节点间的最短路O( )
平面化:NP
着色:NP
最长路:NP
斯坦纳树:NP
旅行商问题:NP; 3、几种求解NP-困难问题的方法
限制问题的范围:只对某一类问题求解。例如在求图上的最小树时只求最小生成树,即限制数的交叉点只能是原有的顶点,求最小生成树是一个多项式时间内可求解的,但它不一定能获得最小树。
限制问题的规模:例如旅行商问题的分区优化。
分支定界法:
启发式算法:;三、基本算法
1.图论算法:DFS、BFS、最短路径、最小生成树、斯坦纳树算法、匹配算法、网络流问题。
2. 计算几何算法:扫描线算法。
3.基于运筹学的算法:构形图和局部搜索、线性规划、整数规划、动态规划、非线性规划、模拟退火法。; 第四节 版图设计规则
一、设计规则的内
您可能关注的文档
最近下载
- 心脏康复患教.pptx
- 王国荣版复合材料概论的_第一章_总论.ppt VIP
- 2025年北京北方长城光电仪器有限公司校园招聘笔试备考试题及答案解析.docx VIP
- 急性脑梗死的桥接治疗 (2).ppt VIP
- 《盐津铺子公司存货成本分析与控制研究》7100字.docx VIP
- 村镇建筑设计防火规范.pdf VIP
- 百词斩的行业分析报告.pdf VIP
- 小学语文古诗文项目式学习的教学设计与实施教学研究课题报告.docx
- 2021年北京北方长城光电仪器有限公司校园招聘试题及答案解析.docx VIP
- 中外广告史(第三版) 课件全套 何玉杰 第0--11章 绪论、中国古代广告的发展--- 日本广告的发展.pptx
文档评论(0)