FPGA布局的混合优化算法研究

来源 :武汉理工大学 | 被引量 : 1次 | 上传用户:huoyinghaiyangzhixin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路的快速发展,FPGA的规模不断扩大,FPGA芯片的复杂性也随之日益增加。因此给电子设计自动化工具(EDA)带来了更大的挑战。布局是FPGA自动化中的关键一环,它的主要功能是确定逻辑元件在芯片中的物理位置。布局的主要作用就是在优化目标下将综合产生的网表文件中的逻辑单元一一映射到FPGA芯片的实际物理坐标上。线长与芯片的功耗,时延,性能等都密切相关,如何在花费较少时间内减少互连线总长度,同时保证布局质量是布局算法需要考虑的关键问题。本文考虑到布局算法的运行时间及布局质量,通过对目前主流的FPGA布局算法的研究分析,做了如下主要工作:(1)通过对几种算法的优缺点的比较,针对现代FPGA逻辑资源种类多且复杂的结构特点,在局部装箱网表基础上建立布局逻辑单元,与传统的全装箱网表相比,即保证了特定逻辑的固定组合,又不至于降低布局可行解的数量。相对于物理坐标系的概念,建立了逻辑坐标系,对不同类型的逻辑单元进行分层处理。(2)基于XILINX Virtex-5系列的芯片架构,提出了一种快速布局组合算法。将二次解析式算法与模拟退火算法相结合,根据两种算法的优点,将两种算法分别应用于全局布局和局部的优化过程中。以总线长为优化目标,对传统的二次解析式算法进行改进,通过添加伪固定点作为力矢量,产生伪线网,从而对需要移动的逻辑单元产生一个拉力,并根据虚拟边界平滑移动实现模块的扩张伸缩的二次解析式算法完成全局布局,将逻辑单元在芯片中快速展开并允许逻辑模块之间有少量的重叠,然后通过对全局布局的结果进行广度搜索,对那些少量的重叠或者信号不匹配的不合法逻辑单元进行合法化处理。(3)利用低温模拟退火算法实现BLE级别的局部优化,与传统的模拟退火算法相比,本文算法直接从低温开始,并缩短了邻域解搜索的交换半径,加快了退火速度。同时引入模拟回火的过程,允许温度上升,增加了低温搜索的范围及次数,能更接近于全局最优解。实验结果表明,该算法与仅使用模拟退火和二次解析式算法相比的质量更高,速度相对模拟退火也更快,在时间和性能上能得到很好的权衡,并能有望运用到实际工业上。
其他文献
鸡传染性支气管炎H52、H120冻干疫苗保存期试验丁国义,周今彩,付丽杰,冯立秋,高凤云,张明波(黑龙江省生物制品一厂)按现行"兽医生物制品规程"(下称规程)的规定,鸡传染性支气管炎弱毒冻干苗的保存
目的:本课题从气病辨证的角度,按病与证相结合的思想制定临床观察表,在运用统计方法对临床观察所得的痔疮患者围手术期的一般资料、四诊信息及手术信息进行处理、分析的基础
化学实验应掌握的能力如下:1.用正确的化学实验基本操作完成规定的“学生实验”的能力;2.观察记录实验现象,分析和处理实验结果和数据,得出正确结论的能力;3.初步处理实验过程中有关
目的探讨医疗机构病患每天使用氯己定洗浴(daily chlorhexidine bathing,CHB)对预防导管相关尿路感染(CA-UTI)的作用。方法采取荟萃分析(meta-analysis)的方法探讨住院患者每
去年是广西实施富民兴桂新跨越的开局之年,今年又是全面贯彻落实党的十六大的第一年,也是加快富民兴桂新跨越步伐,全面建设小康社会重要的一年,做好今年的质监工作具有极其重要的
少年多梦.少年的梦色彩缤纷,少年的梦海阔天空,少年的梦奇妙万千。多梦时节的少年啊,可否想过,该如何让梦幻成真?
“数学在其他科学上的应用最主要的是几何”(陈省身语).几何源自实践,许多几何问题与实际问题密切相关.提高解答几何应用题的能力非常重要.解几何应用题,要善于根据不同类型的特点,抓
约翰·赫歇尔和威廉·惠威尔是假设主义的创始人和当代科学哲学的历史主义学派的先驱。因为他们是上个世纪中期的科学哲学家,我国学术界对其研究甚少。本文在全面地介绍了他们假设主义哲学的基础上,分别对他们给当代西方科学哲学产生巨大影响的具体观点进行了深刻的分析。作者认为:他们的假设主义理论是错误的,但不乏其合理性,赫歇尔把科学发现与证明割裂开来的砚点曾对科学哲学的发展带来不良的影响;赫歇尔关于存在判决性实验的观点、否证与反驳对科学发展有积极作用的观点,以及惠威尔关于“理论渗透于观察”的思想,“科学哲学与科学史的研究