ネットリスト
ネットリストとは?
ネットリストとは、回路設計における電気的接続の全体を記述したテキストまたは構造化されたデータファイルです。ネットリストの各項目は、ネット(名前の付いた電気的な節点)を示し、そこにつながるべきすべての部品ピンを列挙します。ネットリストは回路図から生成され、PCBレイアウトが実現すべき接続の正式な定義となります。正しく完全なネットリストがなければ、レイアウト工程で動作する基板を作ることはできません。
ネットリストにはEDAツールの生態系に応じてさまざまな形式があり、代表的なものにEDIF、Allegroネットリスト、Altiumのnetrev、KiCadネットリストなどがあります。ネットリストは接続を定義するだけでなく、ネットクラス、差動ペアの指定、インピーダンス要件、長さマッチングの群といった制約情報を伴うこともあります。設計が改版を重ねる中で回路図とレイアウトのネットリストを同期させ続けることは、動作しないハードウェアを生む接続の誤りを防ぐ上で極めて重要です。
ネットリストを起点とするAIレイアウト生成
ネットリストは、あらゆる自動PCBレイアウト工程の主要な入力です。物理駆動型AIレイアウトエンジンは、ネットリストとそれに付随する制約を読み取り、何をつなぐべきかだけでなく、その接続が電気的にどう振る舞うべきかを理解します。接続情報にインピーダンス要件、ネットクラスの規則、差動ペアの定義を組み合わせることで、AIツールは設計データに埋め込まれた論理的な接続と物理的な性能要求の両方を満たすレイアウトを生成します。配線が正しいだけでなく、電気的にも最適化された基板が得られるのです。





