解决方案
Post-Layout ECO

Post-Layout ECO,也称Metal-only ECO,该流程侧重于利用芯片的金属层实现连通性改动。Metal-only ECO 与补丁逻辑的生成紧密结合,因为补丁位置附近可用的 ECO物理资源直接决定了补丁的构建方式。


Metal-only ECO 可在不改变基底层的前提下进行修改,从而实现更快的交付周期和更低的制造成本,同时保证与已有设计的兼容性。

挑战
Post-Layout ECO任务面临的挑战
业务挑战
  • 上市时间压力

  • 设计验证成本

  • 跨团队协同效率

  • 功能未按需变更对下游生态的潜在冲击


技术挑战
  • 基于 RTL 变更实现门级修改

  • 追踪网表以定位最优 ECO 点

  • 补丁尺寸最小化

  • 确保 ECO 周期短、交付快速

  • 与现有设计流程无缝集成

成功关键
ECO成功的关键在于在实现最短交付周期的同时,使门数和时序的改动保持在最小程度。
解决方案
奇捷科技ECO解决方案的优势
采用物理感知创新算法
广泛的备用资源支持
ECO 点与补丁尺寸优化
采用物理感知创新算法

EasylogicECO 的专利物理感知 ECO 算法将Metal-Only ECO 流程的多个环节整合为单一流程。该算法在生成补丁逻辑时会评估:

1)ECO 点的位置

2)路径延迟

3)ECO 点附近的备用资源

4)布线拥塞分析

5)布线延迟分析

6)为后续 P&R 运行生成的约束文件

算法以整体 ECO 效率为核心,自动在不同 ECO 点与补丁结果的组合之间迭代,力求实现最短的 ECO 周期。


广泛的备用资源支持

物理感知算法利用用户提供的现有网表及备用资源的 LEF/DEF 信息。可使用的备用资源包括:

1)备用单元(Spare cells)

2)门阵列(Gate arrays)

3)填充单元(Filler cells)

4)从原始网表中剥离的标准单元(Standard cells)

ECO 点与补丁尺寸优化

ECO 操作在备用单元功能与实例及布线长度产生的路径延迟之间进行权衡,以确保路径延迟满足原始要求。


通过自动化迭代过程识别最优 ECO 点、最小化补丁尺寸并优化路径延迟,显著提升metal-only ECO 任务的成功率。


功能一览表

Metal-Only ECO操作包括两类工具特性:基于物理资源的实现优化以及源自 RTL 变更的补丁逻辑生成。本节重点介绍物理实现特性。


物理感知逻辑优化策略

该功能为 ECO 过程中的逻辑优化提供强大的延迟估算手段。通过利用原始门级网表的 LEF/DEF 文件,依据目标单元类型和物理位置计算预计的延迟,从而实现更精确的延迟优化,充分考虑布局和设计的物理特性。此功能的显著优势在于不对 ECO 可用单元功能设限,具备高度灵活性,可适配各种设计场景。


基于邻近可用资源的优化

该功能利用 ECO 点附近的资源,对可用门的逻辑功能、门的类型和位置进行优化。它会结合布局约束(如 LEF 与 DEF 输入),在可用资源的基础上进行设计优化,从而实现更高效、更合理的门布局。


用户自定义门区域

用户可以在 ECO 过程中自行定义特定区域,以进一步提升逻辑优化效果。包括设定优先或受限区域,允许用户根据设计需求或约束自定义 ECO 流程。


支持多种物理资源类型

该功能支持多种备用资源单元类型,包括备用单元、门阵列、填充单元以及从原始网表中剥离的标准单元。如此广泛的单元类型为用户在特定设计需求下选择资源提供了充足的灵活性。


APR 流程支持

该功能可生成 TCL 与网表两种格式的布局指令,专为 APR(自动布图与布线)工具定制,便于集成到用户偏好的 APR 工具中。此举简化了 ECO 流程,提升了生成优化布局指令效率。

关闭
退出账户
您确定要安全退出吗?
取消
确认
联系我们
+86-755-82556054