Hardware Rich Development

日付

著者

Hardware Rich Development

新たな配線課題が従来ツールを行き詰まらせ続ける理由

日付

更新日

June 4, 2026

初回公開日

May 20, 2026

シリーズ全体を読む

/ 6

この記事は、Quilterの物理法則に基づくレイアウト自動化を使い、NXP i.MX 8M Mini搭載コンピューターを再現した過程を詳しく紹介するシリーズの一部です。 

ハードウェアが変わり続けるから、PCB自動配線も変わり続ける

ハードウェアが変わり続けるからこそ、PCBの自動配線も変わり続けています。従来の配線ツールは、PCBレイアウト問題のより狭い範囲を想定して作られていました。配置済みの基板を受け取り、できるだけ多くのネットを接続し、明らかな設計ルール違反を避け、エンジニアが手作業で仕上げられる程度のものを渡す、というものです。

当時としては妥当な目標でした。しかし、不完全でもありました。

現代のPCBレイアウトは、より難しい問いを投げかけます。ツールの作業を何日もかけてやり直すことなく、エンジニアがレビューし、信頼し、製造し、立ち上げられる基板候補を生成できるか、という問いです。完了率は今でも重要ですが、完了しただけでは配線済みの基板が電気的に正しく動作することの証明にはなりません。基板は設計ルールチェックに合格していても、戻り経路が途切れている、インピーダンス制御が不十分である、避けられたはずの結合がある、配置のトレードオフが悪い、実装で苦労する、あるいは技術的には機能するものの設計を悪化させる配線になっている、といった問題を抱えている可能性があります。

どの世代の配線ツールも、その時代の前提を反映しています。基板密度、データレート、製造ルール、パッケージング、システムレベルの制約が進歩すると、古い前提はその限界を見せ始めます。PCBの自動配線がうまくいかなかったのは、エンジニアに想像力が欠けていたからではありません。良い配線の定義が広がり続けているため、難しい問題であり続けているのです。

PCB自動配線問題とは何か

PCB自動配線問題とは、電気的、物理的、間隔、タイミング、設計ルールの各制約を満たしながら、プリント基板に対して有効で効率的かつ製造可能な配線を自動的に生成するという課題です。従来の捉え方では、オートルーターは配置済みのPCBを受け取り、ネットを銅箔で接続しようとしました。ツールは通常、完了率、つまり与えられたルールに違反せずにいくつのネットを配線できたかで成功を測っていました。

ツールの主な役割が接続性であった時代には、この捉え方は理にかなっていました。配線は存在するか、しないかのどちらかでした。トレースはクリアランスに違反するか、しないかのどちらかでした。ネットは完了しているか、未完了かのどちらかでした。

現代のPCB設計では、配線を単なる接続性として扱うことはできません。エンジニアは今、戻り経路の連続性、制御インピーダンス、差動ペアの挙動、結合、ビア、層間遷移、ブレークアウト密度、電源分配、熱挙動、コスト、製造上の限界、そして経験豊富な人間によるレビューを基板が通過できるかどうかに気を配る必要があります。完了した配線でも、質の悪い配線である可能性があります。100%配線された基板でも、誰も出荷したがらない基板である可能性があるのです。

この違いこそが問題の核心です。PCB自動配線は、単に「ピン間の経路を見つける」ことではありません。「最終的な物理システムの挙動、制約、意図を保ちながらピン間の経路を見つける」ことなのです。

従来のPCBオートルーターが現代の高速設計で苦戦する理由

従来のオートルーターが苦戦するのは、配線問題とは何かについての以前の前提に基づいて作られているからです。多くの従来型ルーターは、完了率、ビア数、経路長、クリアランス、その他のルールベースの優先事項を最適化するよう設計されていました。これらの優先事項は有用ですが、レイアウト設計者が現代の基板を配線する際に適用するエンジニアリング上の判断を十分に捉えてはいません。

従来のオートルーターはネットを接続できても、散らかったように見える結果を出力することがありました。エンジニアはツールを実行し、結果を確認し、手作業で配線するよりも後片付けに時間がかかることに気づきました。こうした経験が、オートルーターに対する業界おなじみの懐疑心を生みました。ツールは銅箔を生成できても、その銅箔が理にかなっているかどうかはエンジニアが判断しなければならなかったのです。

高速設計では、この弱点がより目立ちます。エッジレートが上がり、配線が理想的な導線のようには振る舞わなくなると、レイアウト上の選択がより大きな電気的意味を持ち始めます。トレースの経路、基準プレーン、ビア遷移、間隔、周囲の形状のすべてが挙動を左右します。ツールはこれらの制約を後回しにしていては成功できません。合法に見えても挙動の悪い候補を生成しないよう、基板の物理を十分に理解している必要があります。

完了率が誤った目標だったからこそ、PCB自動配線は変わった

従来のツールが時代遅れになったのは、ハードウェアが複雑になったからだけではありません。誤った目的を最適化していたからでもあります。

完了率が問うのは、オートルーターが基板を接続したかどうかです。エンジニアが知る必要があるのは、その結果によって、製造可能でレビュー可能、かつ電気的に信頼できる設計に至るまでの作業量が減るかどうかです。この二つは異なる基準です。

従来のオートルーターは、ネットの95%が配線された基板を成果として誇るかもしれません。しかしレイアウトエンジニアには、1週間分の後片付けが見えるかもしれません。ツールは自らの内部指標を最適化しました。エンジニアは実際のワークフローの結果で判断したのです。

このずれが、何十年にもわたる不満の理由です。「ほぼ完成」のレイアウトを生成する配線ツールでも、残りの作業が難しく、煩雑で、リスクを伴うものであれば失敗になり得ます。技術的にすべてのネットを完了するツールでも、誰かが信頼できるようになるまでに設計に大規模な手作業の修正が必要なら、失敗になり得ます。正しいベンチマークは、オートルーターが銅箔を接続できるかどうかではありません。設計に求められる基板の挙動を保ちながら、その出力がエンジニアリングの時間を節約するかどうかです。

機能する配線と良いPCBレイアウトは異なる

機能するPCB配線は、ネットを接続し、ツールに与えられたルールセットを満たします。良いPCBレイアウトは、設計意図を反映します。

この違いが重要なのは、経験豊富なPCB設計者は局所的なルールだけで考えるわけではないからです。彼らは文脈に応じて具体的なトレードオフを比較検討します。わずかに長い配線が許容されるのはどんなときか、ビアを追加する価値があるのはどんなときか、層間遷移が戻り経路のリスクを生むのはどんなときか、配置によって配線が悪い状況に追い込まれたのはどんなときか、そして一見きれいな経路が後工程でSI、PI、熱、製造の問題を生むのはどんなときかを理解しています。

従来のオートルーターは、こうした判断を固定的なルールの優先順位に置き換えることがよくありました。ビアを最小化する。トレース同士を離す。特定の層を優先する。特定のネットを先に配線する。混雑を避ける。個々のルールはそれ自体では妥当かもしれませんが、固定された優先順位の積み重ねでは、基板が埋まっていくにつれてエンジニアが行うような適応はできません。ルールは相互に作用します。初期には良く見えた判断が、後になって悪いトレードオフを生むことがあります。ある指標を最小化する配線が、別の指標を損なうこともあります。

現代のレイアウト自動化には、より豊かな目的が必要です。単に幾何学的に完成しているだけでなく、人間のレビューに役立つ候補を生成する必要があります。

PCB自動配線は配置にも依存する

配置と配線は別々に論じられることがよくあります。従来のツールフローがそれらを別々に扱っていたからです。まず部品を配置し、次にネットを配線する。このワークフローはなじみ深いものですが、問題の最も難しい部分の一つを覆い隠してしまいます。

配置は、実際に配線してみるまで十分に評価できないのです。

整然として見える部品配置が、配線不可能な密度を生むことがあります。コンパクトに見える配置が、高速ネットに悪い層間遷移を強いることがあります。機械的要件を満たす配置が、電源分配の悩みの種を生むことがあります。あるインターフェースに有利な配置が、別のインターフェースに不利に働くこともあります。

従来のオートルーターは通常、配置を固定の入力として受け入れていました。配線が難しくなっても、ルーターにはそもそもその難しさを生んだ配置の判断を見直す能力がほとんどありませんでした。そのためエンジニアは、ルーターが失敗したのは配線アルゴリズムが弱いからなのか、基板の制約が過剰だからなのか、それとも配置によって問題が不必要に難しくなったからなのかを見極めなければなりませんでした。

PCBレイアウト自動化の未来において、配置と配線をいつまでも別々の問題として扱うことはできません。より優れたツールは、それらを連成したシステムとして解く必要があります。基板候補を探索し、配線し、評価し、どの配置と配線の組み合わせが信頼できる結果を生むかを学習する必要があります。

高速PCBの制約が配線をシステムの問題にする

低速では、多くの配線ミスは単に見栄えが悪いか非効率なだけです。高速では、レイアウトが回路の一部になります。

差動ペアには、層構成とインピーダンス目標を反映した間隔が必要です。高速トレースには適切な基準プレーンが必要です。層間遷移には戻り経路の連続性が必要です。高密度のブレークアウト領域は配線に圧力をかけます。電源分配の選択はノイズと挙動に影響します。熱の制約は部品配置と銅箔に関する判断を変えます。製造上の制約は、ビアの選択、トレース幅、クリアランス、層の使い方を形づくります。

これらの懸念を独立した項目として扱える配線エンジンはありません。それらは互いに影響し合います。ビアに関する判断は、密度、戻り経路、インピーダンス不連続、製造性に影響し得ます。配置に関する判断は、配線長、電力供給、実装、熱性能に影響し得ます。層の選択は、あるネットを改善する一方で別のネットに混雑を生むことがあります。

そのため、現代の自動PCB設計には、より広いエンジニアリング上の文脈が必要です。配線の薄っぺらな一面だけを最適化するツールは、基板全体を重視するチームを失望させ続けるでしょう。

DRCに合格するだけでは不十分な理由

設計ルールチェックは必要です。しかし、それだけでは十分ではありません。

DRCは、銅箔が間隔、クリアランス、幅、キープアウト、その他の製造関連の制約に違反していないかをエンジニアに知らせることができます。それは不可欠ですが、DRCは配線済みの基板が電気的に正しく動作することを証明するものではありません。基板はDRCに合格していても、戻り経路の不連続、不十分なインピーダンス制御、望ましくない結合、避けられたはずのスタブ、悪い基準プレーン遷移、あるいは立ち上げを必要以上に難しくするレイアウト上の選択といった問題を抱えている可能性があります。

DRCと物理ルールチェックの区別が重要なのは、業界がすでにルールチェックを形状を検証する手段として理解しているからです。次のステップは、生成された候補が対象とする電気的挙動の制約を満たしているかを、配線完了後だけでなく、レイアウト生成の過程でチェックすることです。

物理を考慮した自動化は、フィードバックループを変えます。先に配線して後から問題を発見するのではなく、ツールは探索しながら関連する挙動に照らして候補を評価できます。悪い候補はより早い段階で破棄できます。より良い候補にはより多くの計算資源を割り当てられます。エンジニアは、どの制約が満たされ、どの制約にまだ注意が必要かをより明確に把握したうえで出力をレビューできます。

AI PCBレイアウトが意味を持つのは、目的を変える場合だけ

AIがPCB自動配線を自動的に解決するわけではありません。

既存のレイアウトを模倣するよう学習したモデルは、古い習慣を再現し、人間のミスを受け継ぎ、次の基板がそれまでに見た例と異なると失敗するかもしれません。ニューラルネットワークはもっともらしい提案をすることはできますが、もっともらしさは物理と同じではありません。差動ペアの間隔は、モデルが「正しく見える」間隔を推測して決めるのではなく、層構成とインピーダンス目標から導かれるべきです。戻り経路の連続性は、パターンから推定するのではなく、実際のレイアウト候補に対してチェックされるべきです。

AIが役立つのは、直接計算しなければならないものを他の手法が検証する一方で、巨大な探索空間をナビゲートする手助けをするときです。強化学習は有望な判断を提案するのに役立ちます。古典的なソルバーは物理をチェックできます。計算幾何学は配線の探索空間を縮小できます。厳密アルゴリズムは、学習による手法よりも決定論的手法のほうがうまく機能する制約を扱えます。

重要な転換は「オートルーターの代わりにAI」ではありません。重要な転換は、より強力な目的に照らして、完全でレビュー可能な基板候補を探索するシステムです。AIがその価値を発揮するのは、エンジニアが手作業だけで行うよりも早く信頼できるレイアウトを生み出す手助けをするときだけです。

マルチフィジックスはPCB配線の議論に含まれるべき

PCB配線を基板のその他の挙動から切り離したままにしておくことはできません。現代のハードウェアチームは実務の中でこのことをすでに知っています。シグナルインテグリティ、パワーインテグリティ、製造性、熱、機械的なパッケージング、コスト、実装のすべてがレイアウトで交わるのです。

基板の制約が厳しくなるほど、配線を単なる幾何学の問題とみなすことの有用性は下がります。レイアウト上の判断は、熱、ノイズ、タイミング、コスト、歩留まりに影響し得ます。そうした結果を無視する配線ツールは、ネットの配線を終えることはできても、エンジニアリングチームが実際に必要とする基板を確実に生み出すことはできません。

より優れた自動化には、より優れた制約モデリングが必要です。ツールはシステムの文脈をより少なくではなく、より多く取り込む必要があります。どの制約が必須要件で、どのトレードオフが柔軟か、レイアウトのどの部分を人間が保持したいのか、どの候補がさらなる探索に値するのかを理解する必要があります。

クラウド規模の計算資源が配線問題を変える

従来のオートルーターは通常、ローカルのワークステーション上で動作し、一度に一つの主要な試行を生成していました。この計算モデルがツールの挙動を形づくっていました。難しい基板に必要だったのは、単にわずかに優れた経路探索アルゴリズムではありませんでした。多くの場合、多数の配置・配線候補を探索し、スコアを付け、棄却し、改善する必要があったのです。

クラウド規模の計算資源は、レイアウト自動化が挑戦できることを変えます。システムは、大量に生成されたレイアウト問題で学習し、多数の候補を並列に探索し、完全な基板の試行を評価し、さまざまな種類の配線課題から学習し続けることができます。重要なのは、力任せそのものではありません。1回のローカルなオートルーター実行では大きすぎる空間の中で、実用的な候補を見つけるのに十分な探索能力をツールに与えることです。

PCBレイアウトには組み合わせ的な性質があります。部品が増え、層が増え、制約が増え、密度が高まるほど、取り得る判断の数は人間が網羅的に探索できるよりはるかに速く膨れ上がります。エンジニアは経験、単純化、パターン認識、判断によってこれに対処しています。自動化にも、同様の能力を独自の形で備える必要があります。すなわち、幅広い探索、的を絞ったスコアリング、そして悪い経路の迅速な棄却です。

成熟したEDAワークフローが変化を難しくする理由

配線のイノベーションには、ワークフローの問題もあります。成熟したEDA環境には、確立された習慣、ファイル形式、ツールへの期待、顧客の制約、組織の記憶が詰まっています。エンジニアは既存ツールがどこで役立ち、どこで失敗し、どう回避すればよいかを学んできました。企業には互換性が必要です。チームにはレビュー可能性が必要です。何が起きたのかを説明せずに基板を変更するブラックボックスのシステムを望む人はいません。

この現実は、新しいアプローチが技術的に優れている場合でも導入を遅らせます。エンジニアが問うのは、ツールが作業を自動化できるかどうかだけではありません。自分たちの設計プロセスに適合するか、コントロールを維持できるか、制約を明確に示すか、そして使い慣れたECAD環境の中で検査できるものを出力するかを問うのです。

次世代のPCBレイアウト自動化は、そのことを尊重しなければなりません。エンジニアには、重要な部品を事前配置し、実績のある配線を保持し、影響を受けやすい領域を制約し、候補のスコアカードを検査し、人間の判断が引き続き必要な箇所を決める能力が必要です。より優れた自動化は、エンジニアの仕事を、あらゆる細部を描くことから、意図を指定し、候補をレビューし、より速く反復することへとシフトさせるべきです。

PCB自動配線は基板コンパイルへと向かっている

この転換を表す有用な言い方の一つが、ネット配線から基板コンパイルへ、というものです。

従来の自動配線は、配置後にネットを接続しようとしました。基板コンパイルは、設計意図、制約、層構成、部品、配置領域、保持された配線、対象とする物理チェックを受け取り、基板の実際の要件を満たす完全なレイアウト候補を探索します。

基板は物理的な物体であるため、コンパイラーのたとえは完璧ではありません。製造のばらつき、サプライヤーの制約、シグナルインテグリティの懸念、ラボでの立ち上げ、人間のレイアウトの好みのすべてが重要です。それでも、方向性は似ています。エンジニアはかつて、人間が手で書いていた作業をコンパイラーに任せることを信用していませんでした。やがてコンパイラーはほとんどの定型作業で信頼されるようになり、人間は専門的で重要なケースのコントロールを保持しました。PCBレイアウトも同様の道筋をたどるかもしれません。自動化がより多くの定型的で制約のある作業を引き受け、エンジニアは意図、レビュー、重要な判断、検証に集中するのです。

オートルーターは、その時代においては正しい発想でした。ただ、目標が狭すぎたのです。現代のハードウェアには、単に接続されたネットではなく、信頼できる基板候補を目指して最適化するツールが必要です。

FAQ:PCB自動配線、AI PCBレイアウト、従来のオートルーター

従来のPCBオートルーターが現代の設計で失敗するのはなぜですか?

従来のPCBオートルーターが失敗することが多いのは、現代のチームが解決を必要としているものより狭い範囲のレイアウト問題を最適化しているからです。多くのネット、あるいはすべてのネットを接続できても、後片付けに手間がかかりすぎる、重要な電気的挙動を無視している、あるいはエンジニアの設計意図を反映していないレイアウトを生成することがあります。

PCB自動配線は単なる経路探索の問題ですか?

いいえ。PCB自動配線には経路探索が含まれますが、現代のレイアウトには、シグナルインテグリティ、パワーインテグリティ、製造性、コスト、熱挙動、戻り経路、インピーダンス制御、結合、配置のトレードオフ、レビュー可能性も関わってきます。

自動配線とAI PCBレイアウトの違いは何ですか?

従来のオートルーターは通常、配置を固定の入力として受け取り、設計ルールに従ってネットを配線します。AI PCBレイアウトは、最良の形では、配置と配線を連成した問題として扱い、多数のレイアウト候補を探索し、それらの候補を対象とする物理的・電気的制約に照らしてチェックします。

完了率がPCB自動配線の指標として不適切なのはなぜですか?

完了率がエンジニアに伝えるのは、いくつのネットが接続されたかだけです。基板が製造可能か、電気的に健全か、レビューしやすいか、あるいは手作業での配線よりも早く仕上げられるかは教えてくれません。完了した基板でも、悪いレイアウトである可能性があります。

AIはPCBレイアウトエンジニアに取って代わるのでしょうか?

AIは反復的なレイアウト作業を減らし、チームがより多くの候補をより速く探索する手助けをするかもしれませんが、意図を定義し、制約を設定し、出力をレビューし、基板を検証し、システムレベルのトレードオフを判断するのは引き続きエンジニアです。より優れた自動化は仕事のあり方を変えます。エンジニアリング上の判断をなくすわけではありません。

目標が広がり続けるため、PCB配線は未解決のままである

問題が動き続けているため、PCB配線は難しいままです。新しい速度、インターフェース、パッケージ、基板密度、製造プロセス、システム要件が、「良い配線」の意味を絶えず変えています。以前のオートルーターは、ネットの接続が中心的な目標だった世界のために作られていました。現代のハードウェアには、レイアウトを物理的、電気的、そして製造可能なシステムとして理解するツールが必要です。

次世代のPCBレイアウト自動化は、古いオートルーターのロジックをより速く繰り返すことで勝つのではありません。エンジニアが本当に重視するもの、すなわち設計意図を保ち、関連するチェックを満たし、後片付けを減らし、チームが回路図から製造可能なハードウェアへより確信を持って進めるよう支援する完全な基板候補を目指して最適化することで勝つのです。

‍

‍

Quilterを実際に試す

Project Speedrunは、自律的なレイアウトの実際の姿と、Quilterが実現する時間短縮を示しました。次は、ご自身のハードウェアでお確かめください。

利用を始める

設計の検証

仕上げが完了したら、最後に確認するのはハードウェアが動作するかどうかです。電源投入時には電気的な不具合の多くが現れます。エンジニアにとって、緊張と期待が入り交じる瞬間です。

第4回に進む

設計の仕上げ

自律的なレイアウトにより、DRCを実施済みの完成した設計が得られます。仕上げは、製造に向けて最終調整するための短い精密な作業です。

第3回に進む

設計のコンパイル

設計の準備ができたら、次はQuilterに引き渡します。従来のワークフローでは、この段階でエンジニアとレイアウト担当者が設計意図を確認します。Quilterはこの打ち合わせを回路理解のプロセスに置き換えます。プロジェクトをアップロードし、制約条件がどう解釈されたかを確認して、ジョブを実行します。

第2回に進む