中国半导体行业协会封装分会会刊

中国电子学会电子制造与封装技术分会会刊

导航

电子与封装 ›› 2018, Vol. 18 ›› Issue (9): 8 -14. doi: 10.16257/j.cnki.1681-1070.2018.0095

• 电路设计 • 上一篇    下一篇

基于聚类分区算法的FPGA高效动态部分可重构设计*

谢 达,宋林峰,董宜平,胡 凯   

  1. 中国电子科技集团公司第五十八研究所,江苏 无锡 214072
  • 收稿日期:2018-03-12 出版日期:2018-09-20 发布日期:2018-09-20
  • 作者简介:谢 达(1986—),男,黑龙江伊春人,硕士学历,工程师,现从事FPGA设计与开发。

FPGA High Effective Dynamic Partial Reconfigurable Design Based on Clustering Partition Algorithm

XIE Da, SONG Linfeng, DONG Yiping, HU Kai   

  1. China Electronic Technology Group Corporation No.58 Research Institute, Wuxi 214072, China
  • Received:2018-03-12 Online:2018-09-20 Published:2018-09-20

摘要: 当前基于现场可编程门阵列(FPGA)的动态部分可重构设计已经成为实现硬件加速的最热门方法之一,但分区的方法直接影响可重构区域面积和重配置时间。因此,研究将可重构系统划分为许多可重构模块(RMs),并分配到FPGA上的可重构区域(RRs)的方法具有重要意义。在分析和评价现有分区技术的重构时间和区域面积利用率的基础上,提出了一种新的动态部分可重构方案。该方法基于图形聚类算法对分区过程进行优化,自动寻找最优分区方案,并在重配置过程中实现了可重构区域之间走线的动态连接,最终实现重构时间和区域面积的同时优化,与Vipin算法方案相比,该设计方案的重配置时间减少了约10%,可重构面积减少了约18.5%。

关键词: FPGA, 动态部分可重构, 分区算法

Abstract: At present, the dynamic partial reconfigurable design based on Field Programmable gate Array (FPGA) has become one of the hottest methods to realize hardware acceleration, but the partitioning method directly affects the area of reconfigurable regionsand reconfiguration time.Therefore, it is important to study the method of dividing the reconfigurable system into many reconfigurable modules (RMs) and allocating RMs toreconfigurable regions (RRs) on the FPGA.Based on the analysis and evaluation of the reconfiguration time and area utilization ratio of the existing partitioning technology, a new dynamic partial reconfigurable scheme is proposed.This method optimizes the partitioning process based on the graph clustering algorithm,thenthe optimal partitioning schemeis found automatically. Moreover,the dynamic connection between the reconfigurable regions is realized in the reconfiguration process. Finally,the area of reconfigurable regions and reconfiguration timeare optimized simultaneously.Compared with the Vipin algorithm scheme, the reconfiguration time of the proposed design is reduced by about 10%, and the area of reconfigurable regions is reduced by about 18.5%.

Key words: FPGA, dynamic partial reconfiguration, partitioning algorithm

中图分类号: