設定ファイルを使用して SPEF RC 解析を実行する

保存済みの SPEF ファイルと設定から、Elmore RC 遅延と静的な線形抵抗回路網の電圧降下を計算します。

Cloud 2.1.2.10 のプロジェクト、または Digital Design Studio for Windows 2.1.2.3 の このPC プロジェクトを使用します。有効な有料プランでサインインし、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 のネット詳細を設定と照合します。