高级检索

    面向现场可编程门阵列片内与片间的布线算法

    FPGA-Oriented Routing Algorithm Considering Internal and External Structures

    • 摘要: 为了解决多FPGA原型验证系统中FPGA间可用I/O数量小于跨FPGA信号数量的问题,时分复用技术(time-division multiplexing,TDM)被用于提高片间互连资源的利用率。然而,时分复用技术会引入额外时延开销,从而增加系统时钟周期并降低系统运行频率。为此,提出了一种面向FPGA片内与片间的布线算法,缩短系统时钟周期,从而提高系统运行频率。首先,提出了一种基于拉格朗日松弛的TDM比率初始化策略,通过替代次梯度迭代更新拉格朗日乘子以得到高质量的初始解并提升收敛效率。其次,提出了一种基于贪心策略的离散化方法,将连续型的初始解转化为满足问题约束的TDM比率,并通过细粒度合法化降低TDM复用开销。最后,提出了一种针对可优化线网的重分配策略,在保持可行性的前提下进一步降低关键互连的复用开销,从而缩短系统时钟周期。实验结果验证了在满足TDM约束条件的基础上,能够实现更优的TDM比率分配方案,缩短系统时钟周期,从而提高系统运行频率。

       

      Abstract: To address the mismatch between the number of inter-FPGA signals and the limited number of available I/O pins in multi-FPGA prototyping systems, time-division multiplexing(TDM) is used to improve the utilization of inter-FPGA interconnect resources. However, TDM introduces additional timing delay overhead, thereby extending the system clock period and reducing the system operating frequency. To overcome this limitation, this paper proposes an FPGA-oriented routing algorithm considering internal and external structures to shorten the system clock period and improve the system operating frequency. First, a Lagrangian relaxation-based initialization strategy for TDM ratios is proposed and the Lagrange multipliers are iteratively updated through an alternative sub-gradient method to improve convergence efficiency and obtaining a high-quality continuous initial solution. Subsequently, a greedy discretization method is proposed to convert the continuous initial solution into TDM ratios that satisfy the problem constraints, while reducing TDM overhead of critical interconnects through fine-grained legalization. Finally, a reassignment strategy is proposed for critical nets to lower multiplexing delay without violating feasibility, which in turn shortens the system clock period. Experimental results demonstrate that the proposed algorithm achieves a better TDM ratio assignment solution, shortens the system clock period and thereby improves the system operating frequency while satisfying all TDM constraints.

       

    /

    返回文章
    返回