執行已設定的 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 的網路詳細資訊與設定進行核對。