首页> 外文期刊>IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems >Algorithms for an FPGA switch module routing problem with application to global routing
【24h】

Algorithms for an FPGA switch module routing problem with application to global routing

机译:FPGA开关模块路由问题的算法及其在全局路由中的应用

获取原文
获取原文并翻译 | 示例

摘要

We consider a switch module routing problem for symmetrical-array field-programmable gate arrays (FPGAs). This problem was first introduced by Zhu et al. (1993). They used it to evaluate the routability properties of switch modules which they proposed. Only an approximation algorithm for the problem was proposed by them. We give an optimal algorithm for the problem based on integer linear programming (ILP). Experiments show that this formulation leads to fast and efficient solutions to practical-sized problems. We then propose a precomputation that eliminates the need to use ILP on-line. We also identify special cases of this problem that reduce to problems for whom efficient algorithms are known. Thus, the switch module routing problem can be solved in polynomial time for these special cases. Using our solution to the switch module routing problem, we propose a new metric to estimate the congestion in each switch module in the FPGA. We demonstrate the use of this metric in a global router. A comparison with a global router guided by the density of the routing channels shows that our metric leads to far superior global and detailed routing solutions.
机译:我们考虑对称阵列现场可编程门阵列(FPGA)的开关模块路由问题。这个问题最早是由Zhu等人提出的。 (1993)。他们用它来评估他们提出的交换模块的可布线性。他们仅提出了针对该问题的近似算法。我们基于整数线性规划(ILP)给出了针对该问题的最佳算法。实验表明,这种公式化可以快速有效地解决实际问题。然后,我们提出了一种预计算方式,从而消除了在线使用ILP的需要。我们还确定了该问题的特殊情况,这些特殊情况可简化为已知高效算法的问题。因此,对于这些特殊情况,可以在多项式时间内解决交换模块的布线问题。利用我们对交换模块路由问题的解决方案,我们提出了一种新的指标来估算FPGA中每个交换模块的拥塞。我们演示了在全球路由器中使用此指标的情况。与以路由通道的密度为指导的全局路由器的比较表明,我们的度量标准导致了出色的全局和详细路由解决方案。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号