用于FPGA的新型混合布线算法的研究

被引量 : 0次 | 上传用户:wudouyuan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现场可编程门阵列(FPGA)是一种包含有可配置逻辑模块和布线模块的数字集成电路,它支持可编程重复配置,并且节省了流片时间和费用,因此以灵活、风险低、开发周期短等优势在通信、工业控制、汽车电子、数据处理、消费电子等领域得到了广泛应用。然而,随着FPGA内部可配置资源容量的增加,对应的计算机辅助设计(CAD)工具也需要升级和优化。随着设计复杂程度的提高,将一个设计配置到FPGA上往往需要CAD工具计算很长时间(如数小时)方可满足各种参数要求。布线阶段通常消耗整个CAD流程近30%的时间,因此,高效的布线算法对缩减整个FPGA开发流程的时耗和满足各种约束条件至关重要。当今广泛采用的FPGA布线算法主要包括基于几何查找的布线算法和基于布尔可满足性(SAT)的布线算法;两者各有优缺点。基于几何查找的布线算法均由基本迷宫(Maze)算法演化而来,它虽然可经过优化提高布线速度,但由于一次只能布一根线,可布线性较难确定,通常依靠设定运行时间上限来实现算法终止。另外,其它由迷宫算法优化而来的各种几何查找算法也均存在依赖布线顺序的缺点。相比之下,基于SAT的算法由于可同时给所有线网布线,因此能从理论上证明可布线性。但是,这种算法需要大量变量和约束条件公式,所以可扩展性并不好。最近,一种基于伪布尔可满足性(PB-SAT)的布线算法成为FPGA布线算法的研究热点。和布尔SAT算法类似,PB-SAT算法可同时给所有线网进行布线,因此也能准确判断可布线性。和布尔SAT算法不同的是,它将约束条件用精简的表达式予以表示,需要的布线变量和式子大大减少,因此显著降低了内存需求,提高了扩展性。但是,PB-SAT算法在布线速度上仍然慢于传统的几何查找算法。为了吸收几何布线算法和伪布尔布线算法的优点,本文又提出了一种新型的混合算法(P-PB-SAT)。下面归纳本文的主要研究工作和结论。?介绍了FPGA的特点,并与专用集成电路(ASIC)进行了比较;分析了常见的FPGA编程工艺、架构及特点;在此基础上确定了采用Xilinx的岛状FPGA架构作为研究的布线对象。?详细介绍和比较了三种几何算法,即Lee迷宫算法、A*算法和基于协商的性能驱动的布线算法Pathfinder;分析了两种基于布尔SAT的详细布线算法,即基于轨线的详细布线SAT算法(T-SDR)和基于路线的详细布线SAT算法(R-SDR)。实验结果表明,在总布线时间和稳定性方面上R-SDR略弱于Pathfinder,分别为Pathfinder的117.9%、0.901倍。然而在不可布线的电路布局基准上,R-SDR能够准确判定可布线性,而Pathfinder则不能。?研究了最新的PB-SAT布线算法,并在约束表示方面和布尔SAT算法进行了比较。实验结果表明,PB-SAT算法在布线时间和稳定性方面的表现处于R-SDR和Pathfinder之间:PB-SAT算法在总时间上分别是R-SDR的89.5%和Pathfinder的105.5%;在总体稳定性方面,PB-SAT分别为R-SDR的1.042倍和Pathfinder的0.939倍;PB-SAT判定不可布线的总时间为R-SDR的91.9%。?最后,基于PB-SAT和几何算法的结合,提出了P-PB-SAT新型混合算法。实验结果表明,P-PB-SAT算法在时间和稳定性上都优于Pathfinder、R-SDR、PB-SAT。在总布线时间上,P-PB-SAT分别为Pathfinder、R-SDR和PB-SAT的55.3%、47.4%、52.5%;在稳定性方面,分别为三者的1.65、1.83、1.76倍;P-PB-SAT判定不可布线的总时间分别为PB-SAT和R-SDR的88.2%、81.0%;证明了该新型混合算法的高效性。
其他文献
近年来,随着专利池联盟和有关专利池诉讼的出现,专利池现象开始引起国人的关注和重视。采用专利池的方式利用专利,一方面可以节省交易成本促进竞争,但另一方面容易产生专利权
清化镇是明清时期豫北地区的重要商镇。该镇兴起较早,明嘉隆年间已相当繁盛,清代继续发展。汇集清化的客商以晋商为多,实力也最强;清化本镇和怀庆帮商人也为数不少,其实力在
文章探讨了公共借阅权制度在数字环境中的法律适用性问题,分析图书馆电子借阅服务对公共借阅权制度发展的影响及其在数字环境下的应用现状,探讨公共借阅权制度解决数字图书馆
术语是知识的载体,也是构建知识组织系统的重要语言单位。术语作为客观世界在认知主体的投射符号,可以将术语与现实世界的映射关系进行建模,进而,将术语所蕴含的知识分为概念
提出了基于云计算的社区信息化平台架构体系,并探讨该架构下社区信息化平台的建设思路与运营策略。
随着电力系统规模的扩大和电力系统经济运行及电能质量要求的提高,最优潮流算法研究的意义日益重大。最优潮流通过优选电力系统的控制变量,满足一定的约束条件,并使电力系统
推行工程量清单计价模式,是深化建筑工程计价改革,规范计价行为的一项重要举措,是我国建筑市场向国际接轨的重要体现。工程量清单计价方法是一种科学、合理的工程造价计价方
在对国内外根茎类中药材收获装备现状调研的基础上,分析了影响根茎类中药材特别是长根茎类中药材机械化收获的主要问题。通过理论研究与计算机仿真相结合的方法,从研究振动减
目的为制定中国青春期女性血红蛋白(Hb)参考值的统一标准提供科学依据。方法收集了中国76个单位用氰化高铁血红蛋白(HiCN)法测定的11792例健康青春期女性Hb参考值,用曲线回归