跳到主要内容
Thermal Engine · 规划中 · GREENFIELD

iThermal · 热分析

稳态热分析引擎。Agent 可以做 coupled thermal-power solve、识别 hotspot、获取温度依赖的 derate 建议。当前为 GREENFIELD 规划,从 adapter 起步。

规划中 · D3Wave 3GREENFIELDAdapter 起步
agent — ithermal (规划中)
# 热分析 (规划中)
$ agent call iThermal.analyze
[therm] coupled solve           planned
[hot  ] hotspot detection       planned
→ GREENFIELD · 从 adapter 起步
iMapsynthesisiFPfloorplaniPDNpoweriPLplacementiCTSclockiTOoptimizationiRTroutingiSTAtimingAiEDAdesign dataiPCLlayout modeliMapsynthesisiFPfloorplaniPDNpoweriPLplacementiCTSclockiTOoptimizationiRTroutingiSTAtimingAiEDAdesign dataiPCLlayout model

核心能力

  • 稳态热分析:基于功耗分布与封装热模型,求解芯片稳态温度场,识别热点区域。
  • Coupled Thermal-Power Solve:考虑温度对漏电功耗的正反馈效应,做热-功耗迭代耦合求解。
  • Hotspot 识别:输出温度超过阈值的区域坐标与温度值,支持分 block/分 tile 的热分布视图。
  • Derate 建议:基于温度分布为时序分析提供温度依赖的 derate 因子,辅助更精确的签核。
  • GREENFIELD 路线:从外部热仿真工具 adapter 起步,逐步建立自研热分析求解器。

Agent 调用方式

thermal = client.call("iThermal.analyze",
    design_ref="snap_7f3a",
    power_map=power_result
)

# thermal.temperature_map    → dict (坐标→温度映射)
# thermal.hotspots           → list[dict] (热点列表: x, y, temp, margin)
# thermal.derate_factors     → dict (温度依赖的 derate 系数)

输入 / 输出契约

方向参数类型说明
输入design_refstr设计快照引用(版图几何 + 材料信息)
输入power_mapdict功耗分布数据(来自 iPA),坐标→功率映射
输入package_modeldict (可选)封装热参数:R_ja, ambient_temp, cooling_config
输出temperature_mapdict温度分布:grid(x,y) → temperature(C)
输出hotspotslist热点列表:坐标、温度、距阈值裕量
输出derate_factorsdict温度依赖的时序 derate:clock_period_factor, cell_delay_factor

在流程中的位置

01 布图规划

iFP

宏单元与 IO 布局

02 功耗分析

iPA · iIR

功耗计算与 IR-drop

03 热分析

iThermal

稳态热分布求解

04 签核闭环

iSTA · iEM · iPDN

温度感知的签核闭环

iThermal 从布图规划阶段即可提供早期热评估,在功耗分析后做精确的热求解。结果反馈给 iSTA(derate)、iEM(温度加速 EM)、iPDN(温度依赖的 IR-drop)。

相关资源

用开放中间状态继续构建

每一页都连回可执行工具与面向 AI 的设计数据。