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

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

导航

电子与封装 ›› 2025, Vol. 25 ›› Issue (5): 050301 . doi: 10.16257/j.cnki.1681-1070.2025.0065

• 电路与系统 • 上一篇    下一篇

布局驱动的混合流装箱

董志丹,许慧,肖俊   

  1. 无锡中微亿芯有限公司,江苏 无锡  214072
  • 收稿日期:2024-12-22 出版日期:2025-06-04 发布日期:2025-06-04
  • 作者简介:董志丹(1986—),女,河南漯河人,硕士,工程师,现从事FPGA自主软件设计装箱模块的研究。

Layout-Driven Mixed flow Packing

DONG Zhidan, XU Hui, XIAO Jun   

  1. Wuxi Esiontech Co., Ltd., Wuxi 214072, China
  • Received:2024-12-22 Online:2025-06-04 Published:2025-06-04

摘要: 对于整个电路,所有基本逻辑单元(BLE)连接都是通过它们之间的线网来进行。装箱会改变线网之间的连接方式,而不同的线网连接方式最终对应的运行时间是不一样的。提出的混合流装箱首先根据混合首选聚类算法对BLE进行全局最优配对,最大限度减少关键路径上的时延;其次根据配对BLE的最大和最小亲和力值计算极差,根据极差计算平衡电路时序和面积的阈值,当BLE之间的亲和力值小于阈值时通过“爬山”算法保证了装箱面积不会过大。整个算法时序计算是在布局后进行,能够得到更准确的时序信息,选出更优的关键路径进行装箱,提高了时序余量,减少了电路的最终运行时间。

关键词: 基本逻辑单元, 混合流装箱, 时序余量, FPGA

Abstract: For the whole circuit, all basic logic elements (BLEs) are interconnected through wire networks between them. Packing will change the connection method between the wire networks, and the connection method of different wire networks will correspond to different running time. The proposed mixed flow packing firstly implements the global optimal pairing for BLEs according to the hybrid first choice clustering, minimizing the delay on the critical path. Secondly, the threshold for balancing circuit timing and area is calculated according to the extreme deviation based on the maximum and minimum affinity values of paired BLEs. When the affinity value between BLEs is less than the threshold value, the “hill climbing” algorithm is used to ensure that the area is not too large. The timing calculation of the whole algorithm is done after the layout, which can obtain more accurate timing information, select a better critical path for packing, increase the timing slack, and reduce the final running time of the circuit.

Key words: basic logic element, mixed flow packing, timing slack, FPGA

中图分类号: