首页> 外文期刊>IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences >A Circuit Partitioning Algorithm with Path Delay Constraints for Multi-FPGA Systems
【24h】

A Circuit Partitioning Algorithm with Path Delay Constraints for Multi-FPGA Systems

机译:一种具有路径延迟约束的多FPGA系统电路分割算法

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

摘要

In this paper, we extend the circuit partitioning algorithm which we have proposed for multi-FPGA systems and present a new algorithm in which the delay of each critical signal path is within a specified upper bound imposed on it. The core of the presented algorithm is recursive bipartition-ing of a circuit. The bipartitioning procedure consists of three stages: 0) detection of critical paths; 1) bipartitioning of a set of primary inputs and outputs; and 2) bipartitioning of a set of logic-blocks. In 0), the algorithm computes the lower bounds of delays for paths with path delay constraints and detects the critical paths based on the difference between the lower and upper bound dynamically in every bipartitioning procedure. The delays of the critical paths are reduced with higher priority. In 1), the algorithm attempts to assign the primary inputs and outputs on each critical path to one chip so that the critical path does not cross between chips. Finally in 2), the algorithm not only decreases the number of crossings between chips but also assigns the logic-blocks on each critical path to one chip by exploiting a network flow technique. The algorithm has been implemented and applied to MCNC PARTITIONING 93 benchmark circuits. The experimental results demonstrate that it resolves almost all path delay constraints with maintaining the maximum number of required I/O blocks per chip small compared with conventional algorithms.
机译:在本文中,我们扩展了我们为多FPGA系统提出的电路划分算法,并提出了一种新算法,其中每个关键信号路径的延迟都在指定的上限范围内。该算法的核心是电路的递归分割。划分过程包括三个阶段:0)关键路径检测; 1)划分一组主要输入和输出; 2)对一组逻辑块进行分割。在0)中,该算法计算具有路径延迟约束的路径的延迟下限,并根据每个划分过程中的下限和上限之间的差异动态检测关键路径。优先级降低了关键路径的延迟。在1)中,算法尝试将每个关键路径上的主要输入和输出分配给一个芯片,以使关键路径不会在芯片之间交叉。最后在2)中,该算法不仅减少了芯片之间的交叉数量,而且还通过利用网络流技术将每个关键路径上的逻辑块分配给一个芯片。该算法已实现并应用于MCNC PARTITIONING 93基准电路。实验结果表明,与传统算法相比,它解决了几乎所有路径延迟约束,并保持每个芯片所需的I / O块的最大数量较小。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号