AaLLM:大規模言語モデルでアナログ回路の拓朴(トポロジー)生成から部品設計まで自動化
この論文は、アナログ回路設計を一貫して自動化する新しい仕組み「AaLLM」を紹介します。著者らは、大規模言語モデル(LLM)と情報検索技術を組み合わせて、ユーザーが指定した性能条件から回路の接続(トポロジー)を生成し、部品値やトランジスタのサイズを決めるところまでを一つの流れで行えるようにしました。目的は、従来の反復的で専門家依存の設計作業を短縮することです。
研究チームが作った仕組みは幾つかの要素で構成されています。まず、文献や教科書から自動で知識ベースを作る仕組みを持ちます。そこから必要な設計知識を取り出すRetrieval-Augmented Generation(RAG:検索強化生成)を使って、設計判断を文献に基づいて行えるようにしています。トポロジー生成には、シーケンス・ツー・シーケンス(Seq2Seq)モデルを微調整して用い、既知の構造パターンを学習した上で新しい結線パターンも生成します。回路の数値決定(サイジング)は三つのエージェントが協調する方式です。Designerが部品値を決め、Criticがそれを検査し、Evaluatorが両者の間を仲裁して反復回数を減らします。評価には回路シミュレータSPICEを用います。
評価では、オペアンプやフィルタなど複数の回路トポロジーで試験が行われました。論文によれば、AaLLMが生成した新しいトポロジーは、既知の設計と比べて評価指標(Figure of Merit)が同等であるか、場合によっては最大で3倍高いことがありました。推論時に必要なSPICE呼び出し回数は、最先端のマルチエージェントLLMパイプラインと比べて3倍〜4.5倍少なくなり、実行時間(ウォールクロック時間)は約40倍短縮されたと報告しています。さらに、三エージェントのサイジングループはテストベンチ全体で目標仕様を91.6%のケースで満たしました。
この研究の意義は二つあります。第一に、設計知識を自動で収集して参照できるため、人手でのデータ収集や知識注入を減らせる点です。第二に、トポロジー生成とサイジングを一つの自動化された流れで扱える点です。これらは設計の速度と探索の幅を広げる可能性があります。著者らはツールをオープンソースで公開しており、他の研究者や設計者が検証や拡張を行えるようにしています。
重要な注意点もあります。報告された改善は回路の種類や試験ベンチに依存する可能性があります。例えば、FoMの改善は「ある回路では最大3倍」とされており、常にそうなるわけではありません。また、三エージェント方式でも目標が常に達成されるわけではなく、成功率は論文中で91.6%とされています。加えて、従来のLLM依存手法が抱えていた「誤った(ハルシネーション的な)設計決定」の問題をRAGで軽減する目的は明示されていますが、完全に排除したとは断言されていません。これらの点を踏まえつつ、論文は自動化の大きな前進を示すものだと報告しています。