首页> 外文会议>International Symposium on VLSI Design, Automation, and Test >An analytical placer for heterogeneous FPGAs via rough-placed packing
【24h】

An analytical placer for heterogeneous FPGAs via rough-placed packing

机译:通过粗糙放置的包装用于异构FPGA的分析放置器

获取原文

摘要

Packing and placement are two crucial stages for FPGA realization. In the design flow, the basic logic units, such as look-up-tables (LUTs) and flip-flops (FFs), have to be merged into configurable logic blocks (CLBs) before placement. How the basic logic blocks are clustered in the packing stage has a great impact on the placement quality. This work presents an analytical placement framework for heterogeneous FPGAs through a rough-placed packing algorithm. In the packing stage, we first perform a fast wirelength-driven placement for the basic logic units. With the physical information from the initial placement, we implement an affinity-based clustering algorithm while taking the control signal constraints into consideration. In the placement stage, a quadratic global placer is implemented with the techniques of handling the heterogeneity, routing congestion estimation and cell inflation. An incremental placer is performed after the global placement for closing the gap between the global placement and legalization, and a detailed placer is adopted to legalize the blocks and reduce the wirelength. Experimental results show that the proposed methodologies can effectively improve the placement solutions.
机译:打包和放置是FPGA实现的两个关键阶段。在设计流程中,必须在放置之前将基本逻辑单元(例如查找表(LUT)和触发器(FF))合并到可配置逻辑块(CLB)中。在包装阶段如何对基本逻辑块进行聚类对放置质量有很大影响。这项工作通过一个粗略的打包算法为异构FPGA提供了一个分析布局框架。在打包阶段,我们首先对基本逻辑单元执行快速线长驱动的放置。利用来自初始放置的物理信息,我们在考虑控制信号约束的同时实现了基于亲和力的聚类算法。在布局阶段,使用处理异质性,路由拥塞估计和单元膨胀的技术来实现二次全局布局器。在全局放置之后执行增量放置器以缩小全局放置和合法化之间的差距,并采用详细的放置器以使块合法化并减少线长。实验结果表明,所提出的方法可以有效地改善布局方案。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号