Tomachie

権威あるAI支援PCB設計レビュー

提出 サンプル 仕組み プライバシー 会社概要 統計 レビュー ブログ
← ブログに戻る

KiCad DC 電源インテグリティ解析:KiPI

KiPI は Drew Maatman 氏によるオープンソースの電源インテグリティ解析ツールで、単体でも KiCad 9 および 10 のプラグインとしても動作します。銅箔層にわたる直流電圧降下をネットごとにシミュレーションし、PASS/FAIL 判定とオプションの電気・熱連成による発熱解析を備え、PDN インピーダンスを周波数スイープしてターゲットと比較します。私たちは GitHub 上でそのフォークを作成しました:

KiPI による Raspberry Pi CM4S キャリアボードの 3D 表示。PI 設定パネルには pdn.json ファイルから読み込んだ直列部品が表示され、ログには読み込んだ VRM、負荷、直流接続が一覧表示されています
Raspberry Pi CM4S キャリア(CM4S_CORE_V02)での KiPI:ボードの pdn.json から読み込んだ PI 設定 — VRM 4 個、負荷 35 個、直流接続 16 本。

フォークで追加した機能

  • pdn.json のインポート:電源ツリー、負荷、直列抵抗を手入力ではなく設計の .pdn.json ファイルから設定します。このファイルは Tomachie.com が回路図と部品のデータシートから生成します。
  • 代表値と最悪条件の直流解析を行います。各負荷の最大電流と各接続の最大抵抗を使用します。
  • 電流が不明な負荷にはマークが付き、それに依存する結果は PASS ではなく INCOMPLETE と表示されます。
  • ビアめっきルール、熱解析での負荷発熱、各負荷の最小電圧に対応しました。
  • ODB++、KiCad 9 ファイル、ウィンドウ関連の修正を行いました。

KiPI 本体に取り込まれました

pdn.json のインポートとビアめっきルールは、まず私たちのフォークで実装され、現在は KiPI 0.8.0 の一部になっています。そのため、リリース版の KiPI は Tomachie が生成した pdn.json を直接インポートできます。その他の修正はプルリクエストとしてアップストリームに提案しています。

KiPI は GPL-3 のオープンソースです。フィードバックをお待ちしています。

Altium をお使いの方へ:同じ方法で拡張した Altium 向け直流電源インテグリティツール FYPA を詳しく見る