【いーでぃーえー】

EDA(電子設計自動化) とは?

最終更新:
💡 回路の設計・配置・検証をソフトウェアで支援

ICチップや基板など、電子回路の設計・シミュレーション・配置配線・検証を支援するツール群。設計者が仕様や設計条件を与え、結果を確かめながら利用する。

📌 このページのポイント
EDA:設計と検証を支援 回路記述 論理合成 配置配線 検証 HDL ゲートへ 物理配置 DRC/LVS デジタルチップの設計の概念図 各工程で検証し、必要なら見直す 設計者が仕様・制約を与え、結果を確認
デジタルチップ設計の代表的な工程。検証は末尾だけでなく各工程で行う。DRCは設計規則、LVSはレイアウトと回路の照合。基板設計などには別のツールや工程もある。
ひよこ ひよこ
EDAって何に使うの?
ペンギン先生 ペンギン先生
Electronic Design Automationの略で、電子回路の設計や検証を支援するツール群だよ。ICチップや基板の回路をどう作り、どう配置して配線するか、といった作業に使うんだ。
ひよこ ひよこ
ソフトが自動で全部決めるの?
ペンギン先生 ペンギン先生
設計者が、どんな機能が必要か、タイミング・電力・面積などの条件を与えるよ。ツールはその条件で設計を支援するけれど、出てきた結果が仕様や設計条件を満たすか確認する必要があるんだ。
ひよこ ひよこ
チップの設計は、どんな順で進むの?
ペンギン先生 ペンギン先生
デジタル回路では、Verilogなどで記述して動きをシミュレーションし、論理合成でゲートの構成へ変換して、配置配線へ進む流れがあるよ。検証は最後だけでなく各工程で行い、必要なら前の設計を見直すんだ。
ひよこ ひよこ
AIも設計を手伝うの?
ペンギン先生 ペンギン先生
配置などの候補を探索し、与えられた条件のもとで最適化する機能があるよ。効果は設計や条件によるし、AIを使ったことだけで回路の正しさを保証できるわけではない。検証と結果の確認が必要なんだ。
ひよこ ひよこ
ICメーカーだけが使うもの?
ペンギン先生 ペンギン先生
基板の回路図やレイアウトを作るためにも使うよ。例えばKiCadは、回路図作成と基板設計ができるオープンソースのEDAだね。EDAは一つの製品名ではなく、用途に応じた設計支援ツールの総称なんだ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「EDA」って出てきたら「ICや基板などの電子回路の設計・検証を支えるツール群」と思えばだいたいOK!
📖 おまけ:英語の意味
「Electronic Design Automation」 = 電子設計自動化
💬 Electronic(電子)の Design(設計)を Automation(自動化)するツール。複雑な回路の設計や検証をコンピュータで支援するんだよ

参考資料

← 用語集にもどる