【24h】

Modern FPGA constrained placement

机译:现代FPGA约束布局

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

摘要

We consider the placement of FPGA designs with multiple I/O standards on modern FPGAs that support multiple I/O standards. We propose an efficient approach to solve the constrained I/O placement problem by 0-1 integer linear programming within a high performance placement flow. We derive an elegant 0-1 integer linear program formulation which is applicable not only for devices with symmetric I/O banks but also for devices with asymmetric I/O banks (i.e., different banks may have different sizes and/or support different subsets of I/O standards). Moreover, it is capable of handling user's prelocked I/Os. We also show that additional restrictions such as conditional usage of Vref pins can be easily incorporated. Our formulation involves only a small number of 0-1 integer variables independent of the device size or the number of I/O objects, hence our approach can comfortably handle very large problem instances. Extensive experimentation showed that the 0-1 integer linear program corresponding to a feasible instance of the constrained I/O placement problem can be solved in seconds.
机译:我们考虑将具有多种I / O标准的FPGA设计放置在支持多种I / O标准的现代FPGA上。我们提出了一种高效的方法,通过在高性能放置流程中的0-1整数线性编程来解决约束I / O放置问题。我们得出了一个优雅的0-1整数线性程序公式,该公式不仅适用于具有对称I / O bank的设备,而且适用于具有非对称I / O bank的设备(即,不同的bank可能具有不同的大小和/或支持不同的子集)。 I / O标准)。而且,它能够处理用户的预锁I / O。我们还表明,可以很容易地引入其他限制,例如有条件地使用V ref 引脚。我们的公式仅涉及少量的0-1整数变量,而与设备大小或I / O对象的数量无关,因此我们的方法可以轻松地处理非常大的问题实例。大量的实验表明,与受约束的I / O放置问题的可行实例相对应的0-1整数线性程序可以在几秒钟内解决。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号