【摘 要】
:
集成电路自二十世纪五十年代出现以来得到了广泛的应用。随着半导体技术的不断发展,电子设计自动化工具在解决超大规模集成电路的布线问题中遇到了更大的挑战。为了提高布线
论文部分内容阅读
集成电路自二十世纪五十年代出现以来得到了广泛的应用。随着半导体技术的不断发展,电子设计自动化工具在解决超大规模集成电路的布线问题中遇到了更大的挑战。为了提高布线算法的效率,学术界对各种图论算法和元启发式算法进行了大量的研究。A*算法作为被广泛使用的工业级布线算法,虽然有绕障能力强和灵活性高的优点,但是在超大规模集成电路布线中的效率不高。为了提高A*算法布线的效率,本文以GPU作为计算平台将算法并行化并进行了算法性能的测试。本文基于超大规模集成电路布线的基本原理和设计模式,总结了布线问题两种具体的数学模型,两端线网布线和多端线网布线分别对应了图论中的最短路径问题和最小斯坦纳树问题。对于最短路径问题,本文针对A*算法中的迷宫扩展步骤,分析了迷宫扩展的时间复杂度,并指出迷宫扩展机制是算法在大规模图中低效的原因。为了提高迷宫扩展的效率,本文采用了基于多队列并行的迷宫扩展方法,在此基础上利用GPU实现了并行A*算法,算法实现过程中利用到了多种GPU的内存和特性,通过冗余去除步骤避免了并行程序中原子锁的使用,极大提高了算法的效率。在最短路径问题的实验中,并行A*算法相对于串行版本可以获得2-48倍的加速。对于最小斯坦纳树问题,本文介绍了TM算法的基本原理并分析了TM算法中求取最短路径步骤的缺陷和改进方法。本文结合并行A*算法和TM算法完成了斯坦纳树近似算法的GPU实现,实现过程中对GPU的线程同步机制进行了深入的研究,提出了同步函数加速线程的同步。算法在布线质量的测试中求得的布线线长与最优解的平均误差为4.2%;在布线效率测试中相对于改进迷宫算法取得了4-51倍的加速。实验证明并行A*算法及其派生斯坦纳树近似算法可以较为有效的解决大规模线网的布线问题,GPU作为新的计算平台在超大规模集成电路布线设计中有很大的潜力。
其他文献
<正>2011年,西方有关"大数据"(big data)的理论像旋风一样席卷知识界,大数据的学术讨论接连不断。媒体火热的爆炒,各种危言耸听的结论,充满种种迷思,谷歌上竟有13多亿条这方
<正>2013年1月18日,全国首档职业歌手音乐对决赛——《我是歌手》在湖南电视台开播,以首期1.4、第二期1.82的高收视率冠居全国,2月份中插广告的价格也从第一期的6.5万元上调
<正>两会是中国国计、民生的晴雨表。两会发出的声音不仅仅为中国所关心,而且为全世界所倾听。正是由于中国的国计民生同两会的召开密不可分,中国的国策对世界的影响越来越大
自2012年以来,真人秀类节目从早期单一节目类型的简单复制生产转向多类型节目模式的引进,然而节目模式引进后的成效却并不尽如人意。依托节目模式流通是真人秀节目的特性,但
目的探讨针刺配合中药雾化治疗干眼症的疗效。方法收集100例干眼症患者,随机分为观察组患者50例,对照组患者50例,对照组患者使用一般方法进行治疗,观察组患者使用针刺配合中
目的:探讨速效救心丸的主要有效成分、作用机制及联合用药等临床研究进展。方法:查阅近年来的相关文献,阐述速效救心丸的药理作用、单用及联合其他药物应用。结果:速效救心丸
目的:总结细胞色素P450酶系(CYP450)在"十八反"配伍机制研究中的应用。方法:搜集CYP450在"十八反"配伍机制研究中的相关文献,归纳、分析其应用规律,并从CYP450概述、运用与前
目的:通过对早期子宫内膜癌的临床病例资料的分析及总结,对其预后影响因素进行系统性分析。方法:选取2007年5月~2009年12月我院收治的早期子宫内膜癌患者共73例,回顾性分析这73例
线型腔光纤激光器以其体积小、模式稳定、易于复用等优点在光纤通信、光纤传感器等领域受到广泛关注。与环形腔结构相比,线型腔激光器光谱宽度大,不容易达到k Hz以下,在非等
关于激光在水下通信技术的应用,要求激光的波长范围需要在420-532nm之间。而Stilbene 420这种染料在受355nm激光激发时输出中心波长425nm的激光,输出范围为419-434nm,正处于