运行已配置的 SPEF RC 分析

根据已保存的 SPEF 文件和配置,计算 Elmore RC 延迟及静态线性电阻网络的电压降。

使用 Cloud 2.1.2.10 项目,或 Digital Design Studio for Windows 2.1.2.3 中的 本地 项目。使用有效的付费计划登录,并选择具有 SPEF 计算访问权限的组织。计算在此设备上运行。

准备要保存的输入

将 SPEF 文件保存为 inputs/design.spef。使用以下配置准备 inputs/spef-analysis.json。在 elmore 和 irDrop 中使用 SPEF 中的网络名称和节点名称,并以安培为单位设置负载电流。

对于 min:typ:max 寄生参数,选择 spef_minimum、spef_typical 或 spef_maximum 作为 corner.model 的值。对于标量寄生参数值,使用 single_caller_resolved。运行前请保存配置。

{
  "schema": "altifigence.px.spef-configured-analysis-config.v1",
  "version": 1,
  "spefArtifactId": "my-spef-input",
  "corner": {
    "model": "spef_typical",
    "name": "Typical parasitics"
  },
  "units": {
    "capacitance": "farad",
    "resistance": "ohm",
    "current": "ampere",
    "time": "second",
    "voltage": "volt"
  },
  "assumptions": {
    "couplingCapacitance": "reported_not_folded_into_elmore_load",
    "elmoreTopology": "connected_resistor_tree",
    "irDrop": "static_linear_resistor_network"
  },
  "elmore": {
    "net": "power",
    "root": "power:src",
    "target": "power:load"
  },
  "irDrop": {
    "net": "power",
    "ground": "power:src",
    "currents": [
      {
        "node": "power:load",
        "currentA": 0.001
      }
    ]
  }
}

运行分析

  1. 在 Flow Navigator 中,展开 分析 并选择 SPEF RC 分析。

  2. 在 SPEF input 中输入已保存的 SPEF 路径,在 Configured-analysis JSON 中输入配置路径。

  3. 选择 Run configured analysis。

  4. 查看以秒为单位的 Elmore delay 和以伏特为单位的 Maximum IR drop。将 Corner 以及 Elmore 和 IR-drop 的网络详细信息与配置进行核对。