Read the Full Series
This article is one part of a walkthrough detailing how we recreated an NXP i.MX 8M Mini–based computer using Quilter’s physics-driven layout automation.
クリーンなGerberデータ一式と製造ファイルを得るためだけに、EDAツールの設定と何時間も格闘したことがあるなら、手作業によるPCB準備の苦労をご存じでしょう。反復のたびに面倒な手戻りをすることなく、回路図から、Gerber、ドリルファイル、BOM、部品実装データを含む完全な製造対応の基板パッケージまで、数分で到達できるとしたらどうでしょうか?
それが、AI PCB設計ソフトウェアという新しいカテゴリーの約束です。そしてそれこそがQuilterが注力している領域です。レイアウト候補を素早く生成し、実際の電気的制約と製造上の制約に照らして検証し、ネイティブCAD形式でファイルを返す物理駆動型の自動化により、すでに信頼しているツールチェーンで標準的なチェックを実行し、最終的な製造出力を生成できます。(Quilter)
PCBファイルにおける「製造対応」の本当の意味を定義しましょう
誰かが「製造対応の基板を生成するソフトウェア」を求めるとき、通常は魔法のようなエクスポートボタンを1つ求めているわけではありません。求めているのは確信です。つまり、長いメールのやり取りなしに、レイヤーの欠落なしに、そして発注後に問題が発覚することなく、基板製造業者と実装業者がそのまま使えるファイル一式です。
実際のPCBの観点では、「製造対応のPCBファイル」とは通常、少なくとも次のものを提供できることを意味します。
- Gerber(RS-274X/拡張Gerber)レイヤーファイル:銅箔、ソルダレジスト、シルクスクリーン、その他のレイヤーを2次元で記述した製造データです。現代のGerberレイヤーフォーマットは一般にRS-274Xと呼ばれます。(Ucamco)
- Excellonドリルファイル:穴あけとルーター加工の指示で、PCB製造におけるCNCドリル加工とルーター加工の制御に使われます。(artwork.com)
- BOM(部品表):実装に必要な部品、部品番号、数量、調達情報の一覧です。
- 部品実装データ(センタロイド)ファイル:SMTラインが部品を正しく配置できるよう、マシンの配置座標、回転角、実装面の情報を記載したものです。
製造業者やワークフローによっては、「単一コンテナ」型の製造フォーマットを受け付ける(または推奨する)ところも多くあります。
- ODB++:通常のGerberよりも完全な製造データセットを伝えられる、CADからCAMへのデータ交換フォーマットです。(Multi-CB)
- IPC-2581:PCB設計データの交換のために設計されたオープン標準です。(IPC-2581コンソーシアム)
見落とされがちな重要なポイントがあります。製造対応とは、ファイルの種類だけの問題ではありません。設計意図が、回路図からレイアウト、そして製造出力へと至る過程で失われずに保たれているかどうかの問題です。これには、配線幅と間隔のクリアランス、ドリル径、基板端の制約、層構成の前提といった基本事項に加え、差動ペアの挙動、インピーダンス目標、パワーインテグリティといった電気的な現実も含まれます。
だからこそ、「製造対応」は最後のエクスポート工程というより、ワークフローの問題であることが多いのです。スピードももちろん必要ですが、コネクタを変更したり、デカップリングの方針を調整したり、製造業者を切り替えたりするたびに、正しさへと確実に至る再現性のある道筋も必要です。
従来のEDAツールでは製造ファイルをどのように扱うのでしょうか?
Altium、KiCad、Cadence Allegro、Siemens Xpeditionといった従来のEDAツールは強力で、広く使われているのには理由があります。エンジニアがあらゆる細部をコントロールできるからです。しかし、そのコントロールには代償が伴います。量産対応の出力を作成するには、通常、リビジョンごとに繰り返さなければならない一連の手作業が必要です。
典型的な手作業のフローは次のとおりです。
- 回路図を完成させ、フットプリント、ネットクラス、制約、ライブラリが正しいことを確認します。
- PCBレイアウトを作成または更新します(配置、配線、プレーン、ステッチングビア、等長配線など)。
- CADツールでDRC(設計ルールチェック)を実行し、違反を修正します。
- 製造出力を設定します:
- Gerberのプロット設定とレイヤーのマッピング
- ドリルファイルの単位とツール定義
- ソルダレジストの拡張量、ペーストレイヤー、シルクスクリーンのルール
- GerberとExcellonをエクスポートし、ビューアで確認します。たとえばKiCadでは、製造出力のワークフローを通じてGerberをプロットし、ドリルファイルを生成します。(PCBWay)
- 実装用の成果物を生成します:
- BOMのエクスポート(および実装する設計と一致しているかの検証)
- 部品実装データのエクスポート(および回転角、原点、実装面、リファレンス番号の対応の検証)
- リリースをパッケージ化します:製造指示、層構成の詳細、インピーダンスの前提、テストポイントの要件、特別な取り扱い事項などです。
これ自体は本質的に間違っているわけではありません。苦労が表面化するのは反復するときです。設計変更のたびに、その影響が配置、配線、制約の定義、そしてエクスポートの設定にまで波及する可能性があるからです。テンプレートを使っていても、小さなミスは起こります。
- Gerberのエクスポートセットで、レイヤーが誤って除外されたり、名前を間違えたりする。
- ドリルファイルが誤った単位でエクスポートされたり、めっきあり/なしの区別が抜けていたりする。
- ライブラリ間でフットプリントの回転の規約が異なり、部品実装データの不一致につながる。
- 「応急処置」の配線がクリアランス違反を生み、製造レビューで初めて発覚する。
これが、製造ファイルの生成がボトルネックになる理由です。EDAツールがGerber、ドリル、BOM、部品実装データを出力できないからではありません。もちろん出力できます。ボトルネックが存在するのは、クリーンで製造可能なレイアウトに到達するまでに人が費やす時間が、プロジェクトで最も長い部分になりがちだからです。そしてスケジュールに追われているとき、リスクは「エクスポート」のクリック方法を忘れることではなく、完成しているように見えて製造レビューで不合格になるパッケージを出してしまうことです。
したがって、製造対応の出力は2つの要素で決まります。適切な種類のファイルを生成できる能力と、何週間もの反復なしに電気面と製造面の両方の精査に合格するレイアウトを生成できる能力です。
QuilterのAIアプローチは何が違うのでしょうか?
Quilterは、このボトルネックに逆の方向からアプローチします。製造パッケージを生成する前に、エンジニアに何日もかけて配置と配線を手作業でこなすよう求めるのではなく、下流の不具合の原因となりがちな制約をあらかじめ満たしたレイアウト候補を素早く生成することに注力しています。
特に重要な違いは3つあります。
1) 既存のCADワークフローと連携する
Quilterは、主要なツールチェーンの既存プロジェクトを受け入れ、同じネイティブ形式で候補を返すよう設計されているため、オフラインで確認し、独自のDRCを実行し、確立されたリリースプロセスで製造出力を生成できます。(Quilter)
QuilterのQuickstartドキュメントでは、一般的なCADフォーマット(Altium、KiCad、Cadence Allegro、Siemens Xpeditionを含む)に対応していること、そして完成した回路図とリンクされた入力基板ファイルから始めることが説明されています。(docs.quilter.ai)
2) 形状駆動だけでなく、物理駆動である
よくある誤解は、「AI PCBレイアウト」が「より速い自動配線」を意味するというものです。Quilterはこの問題を、実際の電気物理を考慮した制約充足の問題として捉え、設計内の制約タイプに結びついた物理ルールチェック(PRC)で候補を検証します。(docs.quilter.ai)
Quilterのドキュメントでは、物理制約には電源ネット、差動ペア、インピーダンス制御、タイミングに敏感な信号などが含まれ、制約タイプに応じて自動検出と手動指定を組み合わせるとされています。(docs.quilter.ai)
3) 製造性を土壇場の修正ではなく入力に変える
手作業のワークフローでは、後から変更するのが大変なため、製造上の前提が早い段階で固定されがちです。Quilterは、製造業者の選択、層構成、製造ルールといった製造パラメータを、制御可能な設計パラメータとして明示的に扱います。設計パラメータのドキュメントでは、配線幅、間隔、ドリル、ビア、基板端クリアランスのルールを含め、これらの制約がQuilterが探索する解空間をどのように形づくるかが説明されています。(docs.quilter.ai)
その結果、「製造対応」は、スプリント終盤の英雄的な後始末ではなく、製造性と物理制約を考慮して生成されたレイアウト候補から始めることへと変わります。
Quilterの位置づけは明快です。複数の候補を素早く生成し、透明性をもって検証し、最終レビューとリリースのためにネイティブ形式で返します。(Quilter)
QuilterがGerber、Excellon、BOM、部品実装データを自動生成する仕組み
正確に言えば、Gerber、Excellonドリルファイル、BOM、部品実装データのエクスポートについては、引き続きCADツールが最終的な権限を持ちます。これらの出力は、製造と実装のプロセスがすでに依存している基板データベースから生成されるためです。Quilterとの重要な違いは、クリーンでレビュー可能なレイアウト候補に到達するまでの時間を圧縮することで、「エクスポート」工程が苦痛ではなく日常的な作業になる点です。
実際のワークフローは次のとおりです。
ステップバイステップ:アップロードから製造対応パッケージまで
- 完成した回路図から始める
- Quilterは回路図を生成しません。完成した回路図と基板の入力からPCBレイアウトを生成します。(docs.quilter.ai)
- 入力基板ファイルを準備する
- 入力には、有効な基板外形、フットプリント、ネットリストが必要です。(docs.quilter.ai)
- AllegroやXpeditionのワークフローでは、エクスポータースクリプトを使って中間フォーマットとしてIPC-2581を生成できるとQuilterのドキュメントに記載されています。(docs.quilter.ai)
- 固定すべきものを事前に配置する
- 位置が重要なコネクタを配置し、ロックされた要素はロックしたままにし、機構上の要件と衝突しないよう、Quilterに適切な「ハード制約」を与えます。(docs.quilter.ai)
- 物理制約を定義する
- 差動ペア、インピーダンス制御ネット、電源の制約、タイミングに敏感なインターフェース、バイパスコンデンサの方針など、電気的に重要な事項を指定します。(docs.quilter.ai)
- 製造性のための設計パラメータを指定する
- 製造業者、層構成の想定、そして配線幅、間隔、ドリル、ビア、基板端クリアランスの制約などの製造ルールといった、自社の状況における「製造対応」を定義する製造・配線パラメータを選択します。(docs.quilter.ai)
- レイアウトジョブを送信して候補をレビューする
- Quilterは候補を生成し、定義した制約に結びついた物理ユニットテストをまとめたPRCレポートなど、透明性のあるレビュー指標を提供します。(docs.quilter.ai)
- ネイティブファイル形式で候補をダウンロードする
- Quilterはレイアウト候補を元のネイティブ形式で返すため、独自のDRCの実行、シミュレーションによる検証、社内での共有が可能です。(docs.quilter.ai)
- CADツールで製造・実装用の出力を生成する
- その候補から次のものをエクスポートします:
- Gerber(RS-274X)レイヤーファイル(Ucamco)
- Excellonドリルファイル(artwork.com)
- BOMと部品実装データファイル(SMT実装用)
- レイアウトがもはやボトルネックではないため、この工程は短時間で済みます。
- その候補から次のものをエクスポートします:
簡単なプロセス図:手作業のEDAとQuilterを活用したフローの比較
従来の手作業の流れ(典型例):
回路図 -> 配置(手作業) -> 配線(手作業) -> DRCの修正 -> エクスポート設定 -> Gerber + Excellon -> BOM + 部品実装データ -> 製造業者からの質問 -> 手戻り -> 再エクスポート
Quilterの流れ(典型例):
回路図 + 基板外形 + 制約 -> Quilterが候補を生成 -> PRCレビュー -> ネイティブCADファイルをダウンロード -> CADでDRCと仕上げ -> Gerber + Excellon + BOM + 部品実装データをエクスポート -> リリース
これが核心となる変化です。リリースプロセスを置き換えるのではありません。リリースプロセスの中で最も時間のかかる部分、つまりあらゆる反復を高コストにしている手作業のレイアウト作業を置き換えるのです。
「製造対応」を検索する人にとってこれが重要な理由
「製造対応の基板を生成するソフトウェア」を検索している人は、多くの場合、次の2つの成果のいずれかを必要としています。
- エクスポートの方法はすでに知っているが、自信を持ってエクスポートできるほど基板がクリーンではない。
- Gerberは出力できるが、配線、クリアランス、制約の問題で製造レビューから設計が何度も差し戻される。
Quilterは、レイアウトを豊富かつレビュー可能にすることで両方に対応しながら、最終的な出力をチームがすでに信頼しているCADと製造業者のワークフローと互換性のある状態に保ちます。(Quilter)
追加のサポートリソースを求めるチームのために、Quilterは学習とトラブルシューティング用のドキュメントサイトとヘルプセンターも運営しています。(help.quilter.ai)
AIによる基板生成に切り替えると、どのような結果が期待できるでしょうか?
最もわかりやすい結果は時間です。しかし製造対応という観点では、より重要な結果は、その時間がリスクプロファイルにもたらす変化です。
1) サイクルの高速化と試行回数の増加
Quilterは、チームが1つの手作業レイアウトにすべてを賭けるのではなく選択肢を評価できるよう、複数の候補を素早く生成することを重視しています。(Quilter)
ソリューション関連のコンテンツでQuilterは、レイアウトの大幅な高速化や、統合とテストのためのスケジュールの確保といった成果を挙げており、その効果をちょっとした利便性ではなく、プログラム遂行における数週間の短縮として位置づけています。(PCBDirectory)
2) 製造性に関する想定外の事態の減少
製造上の問題は、レイアウト中に製造性の制約が十分にモデル化されていなかったために、後になって表面化することがよくあります。Quilterの設計パラメータのアプローチは、製造ルール(配線幅、間隔、ドリル、ビア、基板端クリアランス)を最重要の入力として扱い、PRCレポートは、ジョブに定義された物理制約を踏まえて候補が期待どおりに機能する可能性が高いかどうかをエンジニアが評価するのに役立ちます。(docs.quilter.ai)
3) エンジニアリングリソースのより適切な配分
PCB設計者がいかに優秀でも、シニアエンジニアが最も生産的な時間を繰り返しのレイアウト作業に費やせば、組織は機会費用を払うことになります。Quilterのホームページでは、その価値をエンジニアリングの余力の拡大とより速い反復として説明しており、数週間に及ぶレイアウト期間をはるかに短いサイクルに変えるという考え方に裏付けられています。(Quilter)
QuilterのサイトではTony Fadell氏の言葉が引用されており、この変化を「数週間を数日に」変えるものと表現し、反復のスピードを競争優位として強調しています。(Quilter)
実例:制約下での自律性とスピード
公開された報道では、AI支援によるレイアウトが実際にどのようなものになり得るかを示す極端な事例が取り上げられています。Tom's Hardwareは、防衛分野に焦点を当てたデモンストレーションについて報じ、AI支援のアプローチが非常に高い自律性と迅速なターンアラウンドで複雑なPCB設計を生み出したとし、約1日で基板設計を生成するシナリオを紹介しました。(Tom's Hardware)
コンシューマー機器を開発している組織であれ、ミッションクリティカルなシステムを開発している組織であれ、得られる教訓は同じです。レイアウト時間が短縮されれば、製造に踏み切る前により多くの反復を行う余裕が生まれます。
それこそが本当の「製造対応」の利点です。単にファイルをエクスポートすることではなく、ファイルのエクスポートが波乱のない、再現性のある、素早い作業になる状態に到達することです。
自動化された製造対応のPCB設計を試してみませんか?
製造対応のPCBファイル、Gerberの生成、Excellonドリル、BOM、部品実装データの出力が目標であれば、最も速い道は、あらゆるエクスポートをリスクが高く時間のかかるものにしているレイアウトのボトルネックを解消することです。Quilterは、レイアウト候補を素早く生成し、物理駆動型のチェックで透明性をもってレビューし、ネイティブCADファイルを引き渡すよう構築されているため、チームはすでに使用しているツールでDRCと仕上げを行い、最終的な製造パッケージを数分で作成できます。(Quilter)
Quilterが製造対応のPCBファイルを数分で生成する様子をご覧ください。今すぐお試しいただくか、デモをリクエストしてください。また、Quilterのドキュメントとヘルプリソースを活用して、すぐに作業を始めましょう。(docs.quilter.ai)























