【24h】

RTL-Aware Dataflow-Driven Macro Placement

机译:RTL感知的数据流驱动的宏放置

获取原文
获取外文期刊封面目录资料

摘要

When RTL designers define the hierarchy of a system, they exploit their knowledge about the conceptual abstractions devised during the design and the functional interactions between the logical components. This valuable information is often lost during physical synthesis. This paper proposes a novel multi-level approach for the macro placement problem of complex designs dominated by macro blocks, typically memories. By taking advantage of the hierarchy tree, the netlist is divided into blocks containing macros and standard cells, and their dataflow affinity is inferred considering the latency and flow width of their interaction. The layout is represented using slicing structures and generated with a top-down algorithm capable of handling blocks with both hard and soft components, aimed at wirelength minimization. These techniques have been applied to a set of large industrial circuits and compared against both a commercial floorplanner and handcrafted floorplans by expert back-end engineers. The proposed approach outperforms the commercial tool and produces solutions with similar quality to the best handcrafted floorplans. Therefore, the generated floorplans provide an excellent starting point for the physical design iterations and contribute to reduce turn-around time significantly.
机译:当RTL设计人员定义系统的层次结构时,他们会利用他们在设计过程中设计的概念抽象以及逻辑组件之间的功能交互方面的知识。在物理合成过程中,这些宝贵的信息通常会丢失。本文针对由宏块(通常是存储器)控制的复杂设计的宏布局问题,提出了一种新颖的多级方法。通过利用层次结构树,将网表划分为包含宏和标准单元的块,并考虑其交互的延迟和流宽度来推断它们的数据流亲和力。该布局使用切片结构表示,并通过自上而下的算法生成,该算法能够处理具有硬组分和软组分的块,目的是使线长最小化。这些技术已应用于一组大型工业电路,并与商业平面规划师和专家后端工程师手工制作的平面图进行了比较。所提出的方法胜过商业工具,并产生质量与最佳手工平面图相似的解决方案。因此,生成的平面图为物理设计迭代提供了极好的起点,并有助于显着减少周转时间。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号