首页> 外国专利> Assignment of select input/output blocks to banks for integrated circuits using integer linear programming with proximity optimization

Assignment of select input/output blocks to banks for integrated circuits using integer linear programming with proximity optimization

机译:使用具有接近度优化的整数线性编程,将选择的输入/输出块分配给集成电路的存储体

摘要

A method of assigning a plurality of input/output (I/O) objects of a circuit design to banks of a programmable integrated circuit (IC) using integer linear programming can include storing a plurality of constraints that depend upon a plurality of variables, wherein the plurality of constraints regulate assignment of each of the plurality of I/O objects to banks of the programmable IC (125-184), and storing a linear function that depends upon the plurality of constraints and a plurality of cost metrics, wherein each cost metric imposes a penalty when a selected I/O object of the circuit design is assigned to a bank of the programmable IC that is different from a bank to which the selected I/O object is assigned within a reference solution that is infeasible (190). A result indicating whether a feasible solution exists for assignment of the plurality of I/O objects of the circuit design to banks of the target programmable IC can be determined by minimizing the linear function (192) subject to the plurality of constraints and outputting the result (196, 198).
机译:一种使用整数线性编程将电路设计的多个输入/输出(I / O)对象分配给可编程集成电路(IC)的库的方法,可以包括存储取决于多个变量的多个约束,其中多个约束条件可调节将多个I / O对象中的每个对象分配给可编程IC( 125 - 184 )的组,并存储依赖于多个约束和多个成本度量,其中,当将电路设计的选定I / O对象分配给可编程IC的存储库时,每个成本度量都会受到惩罚,该存储库不同于所选I /在不可行的参考解决方案( 190 )中分配了一个对象。可以通过最小化线性函数( 192 )来确定结果,该结果指示是否存在用于将电路设计的多个I / O对象分配给目标可编程IC组的可行解决方案。多个约束并输出结果( 196,198 )。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号