オートルータ

PCB設計におけるオートルータとは?

オートルータとは、ほとんどのEDA(電子設計自動化)ツールに搭載されている機能で、回路図のネットリストに基づいて部品のピン間を銅配線で自動的に接続しようとするものです。オートルータは、迷路探索やグリッドベースの経路探索といったアルゴリズム的手法を用い、最小配線幅やクリアランスといった基本的なデザインルールを守りながら、すべてのネットをつなぐ有効な経路を探します。その狙いは、PCBレイアウトで最も時間のかかる工程になりがちな配線作業の手間を減らすことにあります。

しかし従来のオートルータには大きな限界があります。物理に基づく評価ではなく幾何学的な経路探索アルゴリズムに依存しているため、基本的な意味では電気的に成立していても、シグナルインテグリティ、EMC、製造性の観点では品質の低い配線を生み出しがちです。その結果、オートルータが生成した設計には、重要信号の引き直し、インピーダンス違反の修正、リターンパスの改善、クロストークへの対処といった大量の手直しが必要になることが多く、場合によっては一から配線するのと変わらないほど時間を要してしまいます。

NextPCBのテストを含むOpenAIのGPT-6 Astraの公開KiCadテストでは、モデルがオープンソースのオートルータであるFreeroutingを使って配線を完了しました。公開されたGPT-6 Astra PCBテストで分かったことをご覧ください。

オートルーティングを超えて:物理駆動型AIレイアウト

物理駆動型AIレイアウトエンジンは、従来のオートルーティングとは根本的に異なるアプローチを取ります。個々の接続を迷路探索で解くのではなく、強化学習を用いて、インピーダンス、タイミング、熱、EMC、製造性といった物理的制約の全体に対して、配置と配線を同時に最適化します。その結果得られるのは、従来型オートルータにつきものだった大がかりな手直しを必要としない、完成度の高い検証済みレイアウトです。従来のツールが長らく果たせずにいた「PCB設計の自動化」という約束を、ここで初めて現実のものにします。

Other glossary terms

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
There are no available glossary items matching the current filters.
Reset