FPGA布局布线算法的研究

被引量 : 2次 | 上传用户:chen009123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
摘要:现场可编程门阵列(FPGA)自1984年问世以来发展迅速,目前已经成为数字集成电路设计领域的一种最为普遍的实现途径。其特有的可编程性大大简化了传统数字电路的设计过程,可以毫不夸张的说通过适当的编程可以实现任何数字器件的功能,上至高性能的CPU,下至简单的74电路。FPGA的设计需要有配套的EDA软件工具为支撑,随着电路规模不断增大,对软件算法的要求也越来越高。通用布局布线工具(VPR)是Jonathan Rose等人联合开发的,被广泛应用于学术界研究不同架构FPGA的布局布线过程。VPR安装方便并且具有图形化操作界面,但是对于一个大规模电路来说布局布线速度显得很慢,如何提高速度是本文研究的重点。本文以VPR为研究对象与实验平台,介绍了布局布线所需要的FPGA结构描述文件、布线资源图以及如何自动化生成参数化结构。通过深入研究VPR布局布线算法,对原有算法做了以下四项改进:第一,对布局准备阶段中用于确定FPGA尺寸的二分查找法进行改进,主要是消除开始与结尾部分的重复查找来减少查找次数提高速率。实验结果表明,改进后的算法节省了三分之一的查找次数;第二,VPR布局算法以经典的模拟退火算法为基础,本文在原有模拟退火算法的基础上加入了回火算法,即在退火降温过程中加入回火升温过程,试图寻找可能被遗漏的最优解。文中共进行了五组实验,实验结果表明,加入回火算法后大大减少了布局消耗的时间,并且仍然能够保证良好的布局质量,五组实验中全程回火0.1最优;第三,VPR布线器使用路径搜索算法,该算法具有很强的顺序性,不同的布线顺序导致不同的布线结果。文中在原算法的基础上加入线网扇出排序算法,即将各线网按照扇出进行排序,布线顺序分别按照扇出数递增和递减两种排序方式进行实验,实验结果表明,使用递减序列节省了四分之一的布线时间,而使用递增序列布线时间有所增加,这与预期结果相吻合,同时证明了递减序列的优越性;第四,布线以布局为前提,布局以布线为目的,两者紧密联系,所以文章最后将布局与布线两方面的改进(之前的改进是单独进行的)结合起来,实验结果表明,全程回火0.1与线网降序排列法最佳。上述四种改进使FPGA布局布线速度得到了一定程度的改善。
其他文献
喷注噪声是工业中的主要噪声源之一.热电站或化工厂排放废蒸汽,或废气,或管道漏气都是喷注噪声源.这种噪声往往是工厂中的最强噪声.例如,热电站的蒸汽排放,在6米以外噪声级
目的分析研究乙型肝炎患者血清免疫球蛋白水平的变化及其临床意义。方法随机选取该院从2013年8月—2014年6月收治的住院60例乙型肝炎患者,根据患者的病情划分为一般组、重症
了解国内医疗卫生服务现状中存在的诱导需求现象,基于贝叶斯博弈理论和根本原因分析方法对现阶段我国卫生服务领域中诱导需求现象产生的原因加以分析,探讨符合我国国情的应对策
简述了洁净钢炉外精炼与连铸用耐火材料的现状及发展方向,主要介绍了精炼钢包系统、RH精炼系统、中间包系统用耐火材料的材质选择及技术进步,同时强调了耐火材料的管理及创新
目前,绍兴地调监控班主要负责绍兴地区220kV、110kV、35kV电压等级187座变电站的监控工作,担负着所辖变电站的运行监视和远方遥控、遥调操作,事故及异常情况的处理,根据调度
目的对初产妇产后子宫复旧采用中医护理技术干预的影响进行探究。方法选取我院2017年1月~12月收治的初产妇220例作为研究对象,随机分为对照组与实验组,每组110例。对于实验组
随着知识经济的到来,风险投资以其独特的核心价值受到越来越多的关注。新经济时代,经济全球化推动风险投资国际化成为趋势。多年来,我国风险投资行业快速发展,无论风险投资的募集
芽孢杆菌(Bacillus spp.)是一种嗜热、好氧的革兰氏阳性细菌,该菌分布广泛,其能产生抗逆性强的芽孢、多种抗生素和酶类物质,是目前生防细菌中研究和应用较多的一类细菌。本研
涤纶因其具有较好强度、高模量、优良的耐热性及尺寸稳定性等综合性能,在我国有着非常广泛的应用和产业基础,是当前世界上也是我国产量最大应用最为广泛的合成纤维。但其阻燃性
将几种功能性有机硅烷偶联剂与不同pH值的无机纳米硅溶胶水溶液通过表面改性反应和溶胶-凝胶技术制备出水分散纳米杂化改性硅溶胶,并用透射电镜TEM和红外光谱FT-IR对其进行表