中国半导体行业协会封装分会会刊

中国电子学会电子制造与封装技术分会会刊

导航

电子与封装 ›› 2021, Vol. 21 ›› Issue (4): 040301 . doi: 10.16257/j.cnki.1681-1070.2021.0402

• 电路设计 • 上一篇    下一篇

最大流算法应用于二次线性规划布局合法化过程

王新晨;周洋洋;虞建;惠锋   

  1. 无锡中微亿芯有限公司,江苏 无锡 214072
  • 收稿日期:2020-10-23 出版日期:2021-04-27 发布日期:2020-11-07
  • 作者简介:王新晨(1991—),男,湖北十堰人,硕士学历,工程师,现从事EDA软件领域工作。

Max-FlowAlgorithm Applied to Legalization Process in Force-Directed Quadratic Placement

WANG Xinchen, ZHOU Yangyang, YU Jian, HUI Feng   

  1. EastTechnology, Inc., Wuxi 214072, China
  • Received:2020-10-23 Online:2021-04-27 Published:2020-11-07

摘要: 以力导向为基础的解析型算法如今越来越多地被应用到FPGA布局问题当中去,二次线性规划算法便是其中一种,其使用数学的方法求解拉力模型矩阵,以得到理论的最优解。但在实际的算法实现当中,二次线性规划虽体现出了其较快求解的特性,其解却存有重叠的问题,尚需进一步合法化以解决重叠问题。现有的合法化过程一般较为随意,并无系统性算法,导致最终解质量下降。文章将合法化过程加以抽象,转化为最大流算法的问题,以求得最优合法的解。

关键词: FPGA, 布局, 二次线性规划, 最大流

Abstract: Nowadays, force-directed analytic algorithms are often applied to solve FPGA placement problems.? Quadratic placement is one of them which using mathematical methods to solve matrices derived from force model, to get the theoretical optimal solution. The solutions usually contain overlapped instances, and a legalization step is required to remove the overlap. Legalization is usually based on greedy approach that reduced the quality of the placement solutions. In this paper, the placement legalization process is modeled as a network flow problem and the max-flow algorithm is used to improve the quality of the final placement solution.

Key words: FPGA, placement, quadratic, max-flow

中图分类号: