VLSI电路性能驱动的快速布局算法研究

来源 :清华大学 | 被引量 : 0次 | 上传用户:zxqqqzxq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着超大规模集成电路(VeryLargeScaleIntegratedcircuit,VLSI)工艺的发展,对VLSI设计工具提出了更高的要求。布局是VLSI物理设计的一个重要步骤。在当前的工艺环境下,布局工具面临着新的挑战。 当今,芯片的规模日益增大。到2004年,芯片上的晶体管数目将达到1G。布局算法需要考虑如何处理如此大规模的电路。随着特征尺寸的减小,连线上的延迟大大超过了门延迟。在布局过程中控制连线上的时延成为布局算法的一个重要目标。随着布线层数的增多,布线资源更加丰富。但是,更复杂的电路设计和更高的性能要求使得走线的局部拥挤现象仍不能避免。可布性布局算法需要关注的另一个重要问题。现在,随着系统芯片(SOC)的出现,大模块和小单元混合模式的布局是布局工具面临的一个新问题。 针对以上工艺发展的要求,本文在调研了现有布局算法,并深入分析了二次规划布局算法理论的基础上提出了如下算法: ●快速稳定的布局算法FaSa。算法采用了拉格朗日乘子法求解二次规划问题,提出适合二次规划布局解方程的增量式LU分解法,从而提高了算法的速度和稳定性。实验结果表明,FaSa比国际知名的布局算法Dragon2000快5倍。 ●时延驱动的布局算法TimFaSa。TimFaSa对电路的布局问题加入了基于路径的时延约束,并在二次规划布局算法的划分阶段采用时延驱动的划分算法以减少关键路径同划分线的切割数。实验结果表明,算法可以使芯片的最大时延减少20%。 ●可布性驱动的布局算法IMP。IMP引入包含走线拥挤程度的单元虚拟面积概念,并用它代替实际单元进行布局,以减少芯片的平均拥挤度;采用单元的定向移动的策略来减少芯片的最大拥挤度。实验结果表明,芯片在水平和垂直方向上的拥挤度都得到了有效减小。 ●同时优化电路的时延特性和可布性特性的布局算法TimIMP。算法采用多步优化策略,首先优化电路的时延特性,然后在保障时延特性不被破坏的情况下,优化拥挤度特性。目前还未见到有同时优化时延和可布性的布局算法发表。实验结果表明,TimIMP有效地优化了电路的时延和可布性这两个在局部上相互矛盾的目标。 ●实现了一个可以处理混合模式电路的布局算法EMMP。本文提出的算法优化了电路的性能,提高了布局的速度和稳定性,以适应当今VLSI工艺发展的需要。同时,它也为布局算法进一步的改进提供了一个稳定坚实的基础。
其他文献
随着数据库系统的广泛应用,在各个应用领域都存储了大量的数据,这些数据中包含了很多有用的信息,因此如何发现各种大型数据库中隐藏的、预先未知的信息,以辅助相关的应用显得
该文研究的重点是中文多文档自动文摘的几个关键技术:汉语句子相似度计算、局部主题的确定、文摘生成以及多文档自动文摘的评价技术等.句子相似度的计算在多文档文摘中有着非
随着社交网络的流行,人们开始在社交网络上频繁发布和分享信息,产生了大量用户数据内容。其中有一类社交网站,称为社区问答网站。国外知名的如StackFlow,Quora等网站,国内知名的有
现代计算机系统普遍采用基于虚拟存储的存储管理方式,通常在处理器内部需要集成存储管理单元与操作系统配合实现高效虚拟存储。存储管理单元的核心功能是将程序访存的虚拟地址
随着移动通信技术的飞速发展和嵌入式设备、移动设备的迅速普及,移动应用作为一个新的计算机应用领域受到人们越来越多的重视。目前,国外面向行业的移动应用已经发展得比较完善
金融审计是国家审计的重要内容,随着金融行业信息化的程度不断加深与计算机技术的运用日臻成熟,计算机辅助审计已成为审计机构将来进行金融审计工作的必然方向和趋势。数据仓库
通用管理系统(UMS)是综合化飞机管理系统的重要组成部份,是全面提高战斗机的作战效能的关键技术之一;对于改善机电子系统的性能、减轻驾驶和地勤人员的劳动强度、提高飞行的
并行海量数据挖掘技术利用并行计算(Parallel Computing)技术,针对海量数据特点,研究数据挖掘的新理论和新方法.关联规则、分类、聚类、相似性搜索和时间序列模式是挖掘算法
随着互联网络的飞速发展,信息的安全问题变得越来越重要。作为信息安全技术中一个新的研究领域,信息隐藏技术已经成为人们研究的热点。JPEG2000是新一代的静止图像压缩标准,如何
有效的用户管理和访问控制是网络中各种资源稳定、可靠地运行,以及受控、合法地被使用的保障.该文依托于863缩小数字鸿沟—西部行动公共信息平台项目"基于国产Linux农牧林业