Fusion Compiler

类型: tools
引用论文: 55 篇
Fusion Compiler 概念

Fusion Compiler

工具概述

定位与起源

定位与起源:Fusion Compiler(FC)是Synopsys的革命性产品——2018年发布——将RTL综合和物理设计融合为一个统一引擎。传统流程中综合(DC)和物理设计(ICC2)是分离的→中间需要网表格式转换→信息丢失→QoR损失。Fusion Compiler消除了这个gap——综合引擎直接操作物理数据——物理引擎直接操作逻辑结构。

Fusion Compiler是Synopsys"Fusion"战略的核心——不再有"综合→网表→PnR"的线性流程——而是"RTL→GDSII"的统一优化——在RTL阶段就预知物理效果——在物理阶段仍可调整逻辑结构。

核心技术

RTL-to-GDSII统一引擎:综合和物理设计共享单一数据模型和单一优化引擎。在placement时还可以restructure逻辑——在综合时已经预估了线延迟。消除了传统流程中"综合做完了才发现物理上不可行"的问题。

RTL Architect预测:在RTL编码阶段就可以跑RTL Architect——预测这个RTL在物理实现后的PPA——在编码阶段就发现物理问题——修复成本=零。

AI驱动的全流程优化:DSO.ai在Fusion Compiler中做全空间搜索——不仅搜索物理参数——还搜索逻辑结构(是否pipeline?分几级?数据路径多宽?)——这是传统工具无法做到的。

3DIC原生支持:Fusion Compiler原生支持3D堆叠设计——可以在不同die之间同时优化placement+clock tree+thermal。

主要功能

* 统一综合+物理设计:不需要DC+ICC2两个工具/license——Fusion Compiler一份license做全部。 * RTL-to-GDSII全流程:读入RTL→综合→Floorplan→Place→CTS→Route→ECO——统一环境。 * RTL Architect预测:在RTL阶段预测最终PPA——提前发现物理问题。 * 3DIC多die协同优化:多die同时做placement/CTS/routing——热密度管理——TSV位置优化。

实战案例

  • 某5nm手机AP用FC统一流程:传统DC+ICC2→综合到物理WNS恶化30ps→ECO 3周。FC统一流程→WNS恶化<5ps→ECO 2天。

  • RTL Architect发现RTL问题:某RTL在FC的RTL Architect预测中显示WNS=-80ps——因为数据路径太长(30级逻辑)。在RTL阶段加了pipeline→WNS=+20ps——还没综合就解决了。

  • 3DIC用FC做thermal优化:某3D堆叠芯片上下die的PPA互相影响——FC同时优化两层die的placement——热密度均衡——峰值温度降15°C。

常见误区

误区一:FC=DC+ICC2拼起来。 FC是完全不同的架构——不是DC+ICC2的包装。FC的统一数据模型是两个产品无法实现的。

误区二:FC适合所有设计。 FC特别适合先进工艺(≤7nm)和大型设计(>10M instances)。对于成熟工艺(≥28nm)的小设计——独立的DC+ICC2可能更简单。

误区三:用了FC就不用管物理设计了。 FC虽然融合了——但物理设计的专业知识仍然需要——macro placement、电源网格、CTS策略——这些是工程师的决策——不是工具的。

版本演进

**2018
Fusion Compiler发布**:业界第一个RTL-to-GDSII统一平台。开创"Fusion"时代。
**2019–2021
快速迭代**:加入RTL Architect。加入DSO.ai全空间搜索。先进工艺全面支持。
**2022
3DIC支持**:原生支持多die设计。热感知的placement和优化。
**2023–present
AI驱动**:LLM辅助设计探索。自动生成优化策略。Fusion Compiler成为Synopsys旗舰产品。