面向层次式FPGA的多目标布局和布线问题研究

基本信息
批准号:61363014
项目类别:地区科学基金项目
资助金额:43.00
负责人:冷明
学科分类:
依托单位:井冈山大学
批准年份:2013
结题年份:2017
起止时间:2014-01-01 - 2017-12-31
项目状态: 已结题
项目参与者:孙凌宇,朱平,黄安民,魏韡,杨威,刘新明,周宇
关键词:
布局算法多层次多目标布线算法层次式FPGA
结项摘要

With the rapid increase of Very-Large-Scale Integration to follow Moore's Law, FPGA's large-scale expansion and complicated structure bring new challenges for its physical design. Compared with the traditional flat FPGA, hierarchical FPGA can effectively reduce the routing area and time delay in the case of the same completion rate. We focus on the multi-constraint and multi-objective placement and routing for hierarchical FPGA. Firstly, we build the weighted hypergraph, hierarchical routing resource graph and wire length estimation model. Secondly, we explore the method and theory of multi-constraint and multi-objective placement and routing based on the multi-level optimization method. Furthermore, we study the global matching strategy of logic-unit in the coarsening phase, the placement and global routing algorithm of the coarsest netlist in the initial placement and routing phase, the multi-objective refinement technology of the coupled-cluster in the uncoarsening and refinement phase, and other key scientific problems. We also provide the scientific theory and experimental basis for the Pareto optimal solutions. Finally, we propose the innovative approach and technical route of the FPGA placer and router based on the multi-level optimization method. The placement and routing tool of hierarchical FPGA is the main goal of the research proposal which will effectively improve the design capabilities and performance of FPGA and have a positive significance in the improvement of FPGA core technology.

随着VLSI 集成度遵循摩尔定律急剧增加,FPGA 规模膨胀化和结构复杂化给其物理设计带来了新的挑战。和传统的平面均匀分布模式的FPGA 相比,层次式FPGA 在相同布通率的情况下可有效地减少布线面积和信号时延。本项目以层次式FPGA 的多目标布局和布线为主要研究目标,建立赋权超图、多层次布线资源图和线长估算模型等数学模型;探索基于多层次优化方法的多约束、多目标的布局布线方法和理论,研究和解决结群阶段的逻辑单元全局匹配、初始布局布线阶段的布局和全局布线、投影优化阶段的结群单元多目标迁移优化等关键科学问题,为得到近似非劣最优的布局布线提供有效的理论和实验依据;进而提出基于多层次优化方法的FPGA 布局布线系统的创新思路和整套技术路线,为层次式FPGA 提供高效的布局布线工具。本项目的研究将有效地增强FPGA 设计能力和性能,对我国FPGA 核心技术研究水平的提高有着积极意义。

项目摘要

随着VLSI 集成度遵循摩尔定律急剧增加,FPGA 规模膨胀化和结构复杂化给其物理设计带来了新的挑战。和传统的平面均匀分布模式的FPGA 相比,层次式FPGA 在相同布通率的情况下可有效地减少布线面积和信号时延。研究适用于层次式FPGA的资源模型和与之配套的高效快速布局布线算法,可有效地提高FPGA设计能力和性能,促进我国FPGA产业的迅速发展。.本项目系统地研究了层次式FPGA 的多目标布局和布线问题,建立了赋权超图、多层次布线资源图和线长估算模型等数学模型,提出了基于多层次优化方法的多约束、多目标的布局布线方法,主要研究工作如下:(一)针对赋权超图,提出了核值等相关概念并给出了形式化描述,分析了超图k水平p-核的构造性属性,进而提出了基于结点属性函数快速求解赋权超图结点核值的算法框架,实现了时间复杂度为O(n)的求解结点核值算法;(二)在多层次优化方法的粗化阶段,提出了基于超图压缩存储格式的核排序重边匹配算法,将结点核值全局信息引入到超图的结点匹配过程,改进了以往仅利用边的权值、结点的度等局部信息进行结点选择的匹配策略,充分发挥了结点核值的导向性作用;(三)在多层次优化方法的投影优化阶段,提出了基于离散粒子群的结点多目标迁移优化算法,将结点迁移的收益值作为个体的启发式搜索信息,利用个体之间聚集协同表现出的智能行为,有效地搜索多约束条件下、多目标组合的Pareto有效解,使非劣迁移优化解向着Pareto-最优面逼近,增强了迁移优化算法的多目标搜索能力;(四)将基于多层次优化方法的多目标布局布线算法应用在层次式FPGA中,进行了层次式FPGA结构描述文件到布线资源图的转换、基于BLIF语言的电路网表文件到赋权超图的转换,提出了基于多层次方法和赋权超图的层次式FPGA布局布线方法,实现了面向层次式FPGA的布局布线原型系统。.本项目的研究成果为层次式FPGA提供了高效的布局布线工具,有效地缩短了设计周期、降低了设计成本,对我国FPGA核心技术研究水平的提高有着积极意义。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

F_q上一类周期为2p~2的四元广义分圆序列的线性复杂度

F_q上一类周期为2p~2的四元广义分圆序列的线性复杂度

DOI:10.11999/JEIT210095
发表时间:2021
2

惯性约束聚变内爆中基于多块结构网格的高效辐射扩散并行算法

惯性约束聚变内爆中基于多块结构网格的高效辐射扩散并行算法

DOI:10.19596/j.cnki.1001-246x.8419
发表时间:2022
3

物联网中区块链技术的应用与挑战

物联网中区块链技术的应用与挑战

DOI:10.3969/j.issn.0255-8297.2020.01.002
发表时间:2020
4

一种改进的多目标正余弦优化算法

一种改进的多目标正余弦优化算法

DOI:
发表时间:2019
5

一种加权距离连续K中心选址问题求解方法

一种加权距离连续K中心选址问题求解方法

DOI:
发表时间:2020

冷明的其他基金

批准号:61063007
批准年份:2010
资助金额:20.00
项目类别:地区科学基金项目
批准号:61864003
批准年份:2018
资助金额:37.00
项目类别:地区科学基金项目

相似国自然基金

1

针对FPGA协处理器的高速布局布线算法研究

批准号:61202073
批准年份:2012
负责人:罗国杰
学科分类:F0204
资助金额:25.00
项目类别:青年科学基金项目
2

提高抗单粒子辐照性能的FPGA配置软件布局布线算法研究

批准号:61106033
批准年份:2011
负责人:崔秀海
学科分类:F0402
资助金额:30.00
项目类别:青年科学基金项目
3

面向静态功耗优化的SRAM型FPGA布线算法研究

批准号:61274030
批准年份:2012
负责人:胡瑜
学科分类:F0402
资助金额:86.00
项目类别:面上项目
4

面向超大规模FPGA的高效并行布线方法研究

批准号:61802446
批准年份:2018
负责人:沈明华
学科分类:F0204
资助金额:25.00
项目类别:青年科学基金项目