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