AIが843個の部品から成るコンピュータを設計

AI(人工知能)
AI Designed an 843‑Part Computer
ロサンゼルスのスタートアップが、物理法則を考慮したAIを用いて843個の部品で構成されるNXP i.MX 8M MiniシステムのデュアルPCBを設計。試作ボードが初回起動でLinuxのブートに成功したことを受け、設計ファイルを公開した。この成果は、数ヶ月を要するレイアウト作業を数日に短縮する一方で、検証、サプライチェーン、ハードウェアのワークフローに新たな課題を提示している。

AIが回路図から動作可能なLinuxシングルボードコンピュータを設計

2025年12月10日、Quilter AIは「Project Speedrun」の詳細を公開した。これはNXP 8M MiniベースのLinuxコンピュータで、2枚のプリント基板に分かれ、843個の個別の部品と5,141個のピンを含んでいる。同社によれば、この設計は物理学駆動のAIによってレイアウトおよび検証が行われた後に製造されたという。Quilterは、AIの生出力データ、クリーンアップされた製造用ファイル、そして組み立てられたハードウェア上でDebianが初回起動するまでの検証ステップの逐次記録を公開した。また、エンジニアがダウンロードして検証できるよう、設計ファイルも公開されている。

QuilterのシステムがオートルーターやLLMコパイロットとどう違うのか

Quilterは自社のエンジンを「物理学優先の生成システム」と位置づけている。人間のレイアウトを模倣したり、LLM(大規模言語モデル)のように可能性の高い配置を予測したりするのではなく、このプラットフォームは強化学習と組み込みの物理チェックを利用して、多数の配置・配線候補を並行して探索する。Quilterによれば、その目的は、従来のCADワークフローのように後から修正するのではなく、信号整合性、インピーダンス目標、DDRの配線長一致、製造上の制約などを生成プロセスに組み込むことにある。このアプローチにより、チームは製造準備の整った複数の候補を迅速に生成し、ネイティブのCADツールで最適なオプションを選択またはブラッシュアップできるようになる。

数週間の手作業から1週間での初回起動へ

Quilterの報告によると、Project Speedrunは回路図からLinuxシステムの稼働まで1週間足らずで完了した。人間がセットアップとクリーンアップに費やした時間は約38.5時間で、残りのレイアウトと配線はAIによって生成された。Quilterは、同程度の複雑さを持つ従来のエンジニアによる手作業のレイアウトには428時間かかるとの試算を引き合いに出し、それと対比させている。製造と組み立ての後、この2枚構成の基板は最初の試行で起動してDebianが立ち上がり、検証中には動画再生、シンプルなゲームのデモ、プロダクティビティ・アプリケーションなどの通常のワークロードを実行した。これらの主張は業界紙でも広く報じられており、Quilterのプロジェクト資料にも記録されている。

初回起動の成功が実際に証明するもの

初回試行での起動は、電源供給のルーティング、パワーレール、および基本的なデバイスの初期化が正しく行われていることを示すため、ハードウェア開発において有用かつ具体的なマイルストーンとなる。しかし、起動の成功だけで、長期的な信頼性や持続的な負荷下での熱挙動、あるいは長時間のソーキングテストや高速インターフェースで通常表面化するコーナーケースの信号問題が完全に保証されるわけではない。業界の報道では、初回起動の重要性と、そのマイルストーンの限界の両方が指摘されている。つまり、コンセプトを証明し、サイクル初期のリスクを軽減するものではあるが、完全な検証や現場での適格性評価に代わるものではない。Quilter自身のドキュメントでも、追試のストレス・テストが示されており、製造業者にファイルを送る前にエンジニアが手作業でクリーンアップを行った箇所が記されている。

技術的選択と制約:8M Miniプラットフォーム

Project Speedrunシステムは、計算の心臓部としてNXP 8M Miniアプリケーション・プロセッサを使用している。これは最大4つのCortex-A53コア、マルチメディア・アクセラレーション、および各種周辺インターフェースを備え、広く普及している組み込みARM SoCファミリーである。この選択が、パワーアイランド、DDR配線、PCIeやギガビット・イーサネットなどの高速インターフェースのレイアウト・ルールを規定し、検証チームにはAIに入力するための十分に文書化された制約セットを提供した。既知で特性がよく把握されているSoCを使用することは、物理チェックやタイミング・バジェットに明確なターゲットが存在するため、自動検証を扱いやすくするのに役立つ。

ワークフローの何が変わったのか、そしてなぜそれが重要なのか

従来のPCBワークフローでは、部品のクラスタリング、デカップリングの幾何配置、リターンパス、差動ペア配線、製造性のトレードオフなど、人間のレイアウト専門知識が重視されており、これらはすべて熟練を要する時間のかかる手作業である。Quilterの主張は、こうした繰り返しの多いルール駆動型の作業を自動化することで、システム・エンジニアは一定の期間内により多くの設計を繰り返し試行でき、人間の直感では見落とされるようなレイアウトを発見し、人間の時間をファームウェア、テスト計画、ボードレベルの診断といった、より価値の高いシステム的な課題に集中させることができるというものだ。複数のボード・バリエーションを出荷したり、評価プラットフォームを構築したりするチームにとって、このリードタイムの短縮は製品ロードマップを実質的に変え、実験コストを削減する可能性がある。

Checks, trust and the need for third‑party validation

サプライチェーン、小規模チーム、および半導体業界への影響

自動レイアウト・ツールがレイアウト時間を数か月から数日に確実に短縮できれば、小規模なチームはハードウェアの反復をより速く行い、製品検証をより早く開始できるようになる。これは、迅速なプロトタイピングに依存するスタートアップや企業にとって明らかな意味を持つ変化である。また、専門的なレイアウト作業の調達先や方法も変わる可能性がある。日常的なレイアウトはコモディティ化し、専門のレイアウト・エンジニアは最も困難な信号整合性の課題やシステム最適化に集中するようになるかもしれない。一方で、反復が速まれば、短納期での製造や信頼できる部品供給への需要が高まるため、レイアウトがボトルネックでなくなったとしても、ロジスティクスと調達は依然として重要な課題であり続けるだろう。

検証、規制、安全性が議論に加わる場面

レイアウトの自動化は、規制上の責任を免除するものではない。医療、自動車、航空宇宙分野の製品には、正式な設計保証、トレーサビリティ、そして時には認定された検証プロセスが必要とされる。自動生成を導入するいかなるワークフローも、制約を設定したのは誰か、どのルールが適用されたか、製造前にどのようなチェックが行われたかというプロバナンス(由来)を保持しなければならない。Quilterのドキュメントやファイルの公開は透明性に向けた一歩だが、規制の厳しい業界では、安全性が重視される基板に自律型レイアウト・エンジンを採用する前に、プロセスの監査と再現性が求められるだろう。

今後の注目点

Project Speedrunは業界規模の導入ではなく、初期の公開デモンストレーションであるが、イノベーションがどこに向かっているかを明確に示している。それは、従来のCADツールチェーンに結合された、物理学を認識する生成システムである。短期的には、さまざまなフォームファクタにおけるAI生成基板の独立した第三者による検証、規制対象ドメインでの公開事例、および既存のCADベンダーからの競争的な反応が注目されるマイルストーンとなる。組織がどの程度の速さで自律型レイアウトを導入するかは、結果の再現性、製造パートナーのコストと能力、そしてチームが新しい検証手法をどの程度受け入れるかにかかっている。

Project Speedrunは一夜にしてハードウェア・エンジニアリングを書き換えるものではないが、ワークフローの中の摩擦の多い段階を、ソフトウェアの反復により近いもの(より迅速な候補生成、より多くのテスト、より早い学習ループ)へと圧縮する。これは、ホビーユーザーや大学の研究室から、産業デザイン・チームやハードウェア・スタートアップに至るまで、基板を出荷するすべての人にとって意義のある進展である。その実用的な価値は、より多くの組織がQuilterのファイルを独自の検証パイプラインに通し、その結果を公開するにつれて明らかになっていくるだろう。

Sources

  • Quilter AI — Project Speedrun 設計ファイルおよび技術ドキュメント(プロジェクトページおよびダウンロード)
  • Quilter AI — 物理学駆動レイアウトとプラットフォーム比較に関するテクニカルブログシリーズ
  • NXP — 8M Mini 製品ページおよびデータシート
Mattias Risberg

Mattias Risberg

Cologne-based science & technology reporter tracking semiconductors, space policy and data-driven investigations.

University of Cologne (Universität zu Köln) • Cologne, Germany

Readers

Readers Questions Answered

Q Project Speedrunとは何ですか?また、Quilter AIは何を達成しましたか?
A Project Speedrun(プロジェクト・スピードラン)は、NXP i.MX 8M MiniベースのLinuxコンピュータを指し、2枚の基板にわたって843個のディスクリート部品と5,141本のピンが配置されています。Quilter AIは物理駆動型のアプローチを用いてレイアウトの設計と検証を行い、AIによる生の出力、クリーンアップされた製造用ファイル、および段階的な検証プロセスを公開しました。組み立てられたボードは、最初の電源投入時にDebianを起動し、製造可能な動作状態にあることを示しました。
Q QuilterのAIは、オートルーターやLLMコパイロットとどのように異なりますか?
A Quilterは、そのエンジンを人間のレイアウトを模倣したり、言語モデルのように可能性の高い配置を予測したりするのではなく、「物理優先(physics-first)」として構成しています。強化学習と組み込みの物理チェックを使用して、複数の配置および配線の候補を並行して探索し、信号の完全性、インピーダンス目標、DDRの長さマッチング、および製造上の制約を、後付けではなく設計の最初から組み込むことを目指しています。
Q これによりどのようなワークフローの変化が可能になり、従来のレイアウトと比較してどうですか?
A 従来の基板設計は手動レイアウトの専門知識に大きく依存していますが、Quilterは自動化によってリードタイムを大幅に短縮できると主張しています。Speedrunでは、人間がセットアップとクリーンアップに約38.5時間を費やしたのに対し、AIが残りのレイアウトと配線を担当しました。Quilterは、同程度の複雑さを持つ従来の手動レイアウトには約428時間かかると引用しており、桁違いの短縮の可能性を示しています。
Q 初回起動(ファーストブート)は何を証明し、その限界は何ですか?
A 初回起動の成功は、設計が正しい電源レール、適切な電源配線、およびOSを起動するためのデバイス初期化を提供できていることを証明します。しかし、それは長期的な信頼性、持続的な負荷下での熱挙動、あるいは特殊なケース(コーナーケース)における信号の完全性を保証するものではありません。Quilterは、安全性に関わるシナリオや高速通信シナリオにおいては、その後の負荷テストや人間による検証が依然として必要であると指摘しています。

Have a question about this article?

Questions are reviewed before publishing. We'll answer the best ones!

Comments

No comments yet. Be the first!