電子設計自動化

電子システム設計用ソフトウェア

電子設計自動化EDA )は、電子コンピュータ支援設計ECAD[1]とも呼ばれ、集積回路プリント基板などの電子システムを設計するためのソフトウェアツールの一種です。これらのツールは、チップ設計者が半導体チップ全体を設計・解析するために使用する設計フローの中で連携して動作します。現代の半導体チップは数十億個の部品で構成される可能性があるため、その設計にはEDAツールが不可欠です。EDAツールには、ソフトウェア、ハードウェア、設計方法論(設計サービスなどを通じて)にまで拡張された包括的な技術が統合されています。この記事では、特に集積回路(IC)に焦点を当ててEDAについて説明します。

歴史

初期の頃

最も初期の電子設計自動化は、1950年代のIBMの700シリーズコンピュータのドキュメントに記載されています。 [2]

IBMは、Automated Logic Diagram(ALD)として知られる、最も初期のコンピュータ支援設計(CAD)システムの一つを開発しました。これは当初、IBM 704および705メインフレームコンピュータ上で実行されていました。設計プロセスは、エンジニアが手作業で論理回路図を作成することから始まり、後に標準化されたテンプレートに転記され、デジタル処理のためにパンチカードに変換されました。[2] [3]

機械形状に重点を置いていたものの、IBMと共同で開発したゼネラルモーターズDAC-1は、最も初期のインタラクティブなグラフィックス駆動型CADシステムの一つであり、複雑なエンジニアリングデータを画面ベースで編集できる実用性を証明し、ICレイアウトツールにも採用されたアイデアとなった。[4]

EDAが開発される以前は、集積回路は手作業で設計され、手作業でレイアウトされていました。[5]一部の先進的な工場では、モノクロ露光画像を生成するガーバー フォトプロッタ用のテープを作成するために幾何学ソフトウェアを使用していましたが、それらでさえも機械で描かれた部品のデジタル記録をコピーしていました。このプロセスは基本的にグラフィックであり、電子回路からグラフィックへの変換は手作業で行われていました。この時代で最もよく知られた企業はCalmaで、同社のGDSIIフォーマットは現在でも使用されています。[6]

1970年代初頭、開発者たちは製図に加えて回路設計の自動化にも着手し、最初の配置配線ツールが開発されました。冷戦の影響で、開発はほぼ並行して進められることが多かったのです。西側諸国では、IEEE設計自動化会議の議事録に当時の開発の大部分が掲載されており[5]、1973年までにこの分野の開発を追跡するために大規模な参考文献が必要になりました[7] 。ソビエト連邦 では、1975年から一連の書籍で開発の進捗状況が概ね解説されました[8]。

Calmaのグラフィックデザインシステム(GDS、1971年)とその32ビット後継システムGDSII(1978年)により、エンジニアはミニコンピュータ上でフルチップレイアウトをデジタル化および編集できるようになりました。付属のGDSIIストリームファイルは、事実上のマスク交換標準となり、現代の設計フローでも認識されています。[9]

次の時代は、1980年にカーバー・ミードリン・コンウェイが『 VLSIシステム入門』 [10]を出版したことで幕を開けました。この本はチップ設計の標準的な教科書とされています。[11]その結果、設計可能なチップの複雑さが増し、論理シミュレーションを用いた設計検証ツールへのアクセスが向上しました。チップの設計は、製造前により徹底的にシミュレーションできるようになったため、レイアウトが容易になり、正しく動作する可能性が高まりました。言語とツールは進化しましたが、テキスト形式のプログラミング言語で望ましい動作を指定し、ツールに詳細な物理設計を導出させるというこの一般的なアプローチは、今日のデジタルIC設計の基礎となっています。

初期のEDAツールは学術的に開発されました。最も有名なものの一つは、初期のVLSIシステム設計に使用されたUNIXユーティリティ群「Berkeley VLSI Tools Tarball」です。広く利用されたのは、回路の複雑さを削減するEspressoヒューリスティックロジックミニマイザ[12]と、コンピュータ支援設計プラットフォームであるMagic [ 13]でした。もう一つの重要な開発は、 MOSIS [14]の設立です。MOSISは、大学と製造業者のコンソーシアムで、実際の集積回路を製造することで学生のチップ設計者を低コストで育成する方法を開発しました。基本的なコンセプトは、信頼性が高く、低コストで、比較的ローテクノロジーなICプロセスを使用し、1枚のウェーハに多数のプロジェクトを詰め込み、各プロジェクトのチップを複数コピーして保存するというものでした。協力的な製造業者は、このプログラムが自社の長期的な成長に役立つと考え、処理済みのウェーハを寄付するか、原価で販売しました。

商業的な誕生

1981年はEDAが産業として誕生した年でした。長年にわたり、ヒューレット・パッカードテクトロニクスインテルといった大手電子機器企業は社内でEDAを推進し、経営陣や開発者がこれらの企業から独立してEDA事業に専念し始めました。デイジー・システムズメンター・グラフィックス、バリッド・ロジック・システムズなどはいずれもこの頃に設立され、総称してDMVと呼ばれていました。1981年には、米国国防総省がハードウェア記述言語としてVHDLへの資金提供を開始しました。数年のうちに、EDAを専門とする多くの企業が、それぞれ少しずつ異なる重点分野に注力するようになりました。

EDAの最初の見本市は1984年のデザイン・オートメーション・カンファレンスで開催され、1986年には、もう一つの人気の高水準設計言語であるVerilogが、 Gateway Design Automationによってハードウェア記述言語として初めて導入されました。シミュレータはこれらの導入にすぐに追随し、チップ設計と実行可能仕様の直接シミュレーションを可能にしました。数年後には、論理合成を実行するためのバックエンドが開発されました

現代

現在のデジタルフローは極めてモジュール化されており、フロントエンドは標準化された設計記述を生成し、個々の技術に関係なく、セルに類似したユニットの呼び出しにコンパイルされます。セルは、特定の集積回路技術を利用してロジックやその他の電子機能を実装します。製造業者は通常、製造プロセス用のコンポーネントライブラリと、標準的なシミュレーションツールに適合するシミュレーションモデルを提供しています。

アナログ回路の多くは依然として手作業で設計されており、アナログ設計特有の専門知識(例えば、コンセプトのマッチングなど)が求められます。[15]そのため、アナログEDAツールはモジュール性が低く、多くの機能が必要とされ、それらの相互作用が強く、コンポーネントが一般的に理想的ではないという問題があります。

半導体技術の継続的なスケーリングに伴い、エレクトロニクス分野におけるEDAの重要性は急速に高まっています[16]ユーザーにとしては、半導体製造施設(ファブ)を運営するファウンドリ事業者や、EDAソフトウェアを用いて受入設計の製造準備状況を評価する設計サービス企業などが挙げられます。EDAツールは、FPGA(フィールドプログラマブルゲートアレイ)やカスタマイズ可能な集積回路設計に設計機能をプログラミングするためにも使用されます。

ソフトウェアの焦点

デザイン

回路図キャプチャプログラム

設計フローは主に、いくつかの主要なコンポーネントによって特徴付けられます。これには次のものが含まれます。

  • 高位合成(動作合成またはアルゴリズム合成とも呼ばれる) - 高位設計記述(C/C++ など)がRTLまたはレジスタ転送レベルに変換され、レジスタ間の相互作用を利用して回路を表現する役割を担います。
  • 論理合成– RTL設計記述 (Verilog または VHDL で記述されたものなど) を個別のネットリストまたは論理ゲートの表現に変換します。
  • 回路図キャプチャ– 標準セルのデジタル、アナログ、RF のようなキャプチャには、Cadence の Orcad の CIS と Proteus の ISIS を使用します。[説明が必要]
  • レイアウト– 通常は回路図に基づくレイアウト( CadenceのOrcadのレイアウト、ProteusのARESなど)

シミュレーション

小型標準セルの金属配線で見えるリソグラフィおよびその他の製造欠陥のシミュレーション
  • トランジスタ シミュレーション– デバイス レベルで正確な、回路図/レイアウトの動作の低レベルのトランジスタ シミュレーション。
  • ロジック シミュレーション–ブール レベルで正確な、RTLまたはゲート ネットリストのデジタル (ブール値0/1) 動作のデジタル シミュレーション。
  • 動作シミュレーション – サイクルレベルまたはインターフェースレベルで正確な、設計のアーキテクチャ操作の高レベルシミュレーション。
  • ハードウェアエミュレーション– 提案された設計のロジックをエミュレートするために、専用のハードウェアを使用します。場合によっては、未完成のチップの代わりにシステムに接続することもできます。これはインサーキットエミュレーションと呼ばれます。
  • テクノロジーCADは、基礎となるプロセス技術をシミュレーションおよび解析します。デバイスの電気特性は、デバイスの物理特性から直接導出されます。

分析と検証

製造準備

  • マスク データ準備(MDP) -チップを物理的に製造するために使用される 実際のリソグラフィ フォトマスクの生成。
    • チップ仕上げには、レイアウトの製造性を向上させるためのカスタム仕様や構造が含まれます。後者の例としては、シールリングやフィラー構造などがあります。[19]
    • テスト パターンと位置合わせマークを使用してレチクル レイアウトを作成します。
    • レイアウトからマスクへの準備。レイアウトデータをグラフィックス操作で強化します。例えば、解像度向上技術(RET)など、最終的なフォトマスクの品質を向上させる手法があります。これには、光近接効果補正 (OPC)や逆リソグラフィ技術(ILT)も含まれます。これらは、このマスクを使用してチップを製造する際に発生する回折干渉の影響を事前に補正する技術です。
    • マスク生成– 階層設計からフラットマスクイメージを生成します。
    • 自動テスト パターン生成(ATPG) – 可能な限り多くのロジック ゲートやその他のコンポーネントを実行するために、パターン データを体系的に生成します。
    • 組み込み自己テストまたはBIST – 設計内のロジックまたはメモリ構造を自動的にテストするための自己完結型テストコントローラのインストール

機能安全

  • 機能安全分析、時間内故障率 (FIT) の体系的な計算、および設計の診断カバレッジ メトリックにより、必要な安全完全性レベルのコンプライアンス要件を満たします。
  • 機能安全合成では、構造化要素(モジュール、RAM、ROM、レジスタファイル、FIFO)に信頼性強化機能を追加し、故障検出/フォールトトレランスを向上させます。これには、エラー検出および/または訂正コード(ハミング)、故障検出およびフォールトトレランスのための冗長ロジック(二重化/三重化)、プロトコルチェック(インターフェースパリティ、アドレスアライメント、ビートカウント)の追加などが含まれます(これらに限定されません)。
  • 機能安全検証、障害キャンペーンの実行(設計への障害の挿入、および安全機構がカバーされているとみなされる障害に対して適切な方法で反応するかどうかの検証を含む)。
コネクタ設計のための PCB レイアウトと回路図

企業

現在

2025年6月時点の時価総額と社名:

シノプシスは2024年にアンシスの買収計画を発表したが、取引が完了するまで(2025年上半期予定)アンシスは独立した上場企業のままである。[26]

廃止

2011年12月時点の時価総額と社名[アップデート][27]

買収

多くのEDA企業は、自社のコアビジネスに適応できるソフトウェアやその他の技術を持つ中小企業を買収しています。[32]市場リーダーのほとんどは、多くの中小企業の合併によって成り立っており、この傾向は、ソフトウェア企業が、大手ベンダーのデジタル回路プログラムスイートに自然にフィットするアクセサリとしてツールを設計する傾向によって促進されています。多くの新しいツールには、アナログ設計と混合システムが組み込まれています。[33]これは、電子システム全体を1つのチップにまとめる傾向によって起こっています

機械学習と人工知能技術

機械学習手法は、高位合成からサインオフに至るまで、集積回路設計フローのあらゆる主要段階に適用されています。機械学習はターンアラウンドタイムを短縮し、消費電力、性能、面積(PPA)を向上させます。[34] EDAベンダーはその後、同様の最適化エンジンを量産ツールチェーンに統合してきました。[35]

オープンソースEDAエコシステムの成長

DARPAのIDEAプログラム[36]の下で開始されたOpenROADプロジェクト(オープンでアクセシブルな設計の基礎と実現)は、人間が関与しないRTLからGDSへのフローをリリースし、設計のテープアウトに成功しました。[37] [38] ORConfや毎年開催されるFOSSi Foundationのロードマップセッションなどの会議では、オープンソースEDAの進歩について多くのトラックが設けられています。[39] [40]

技術会議

ソビエト連邦での活動

西側諸国における研究と並行して、主に学術誌や会議で記録されたこのテーマに関する数冊の書籍がソ連でもロシア語で出版された。エレクトロニック・ビジネス誌の編集長ハワード・ボールドウィンは、30周年記念号でアレクサンダー・テテルバウム博士の貢献を取り上げている。[41]

テテルバウムが共著した、プリント回路基板とマイクロチップの分割、配置、ルーティングについて解説した注目すべき書籍には、次のものがあります。

  • 電子設計自動化、キエフ:ナレッジ出版社、1975年[42]
  • 電子回路の平面設計、キエフ:ナレッジ出版社、1977年[43]
  • コンピュータシステムの形式設計、モスクワ:ラジオ・アンド・コミュニケーション出版社、1979年[44]
  • 電子機器のCAD:位相的アプローチ、キエフ:高等教育出版社、1980年;第2版1981年[45]
  • VLSI回路のCAD、キエフ:高等教育出版社、1983年[46]
  • 多層プリント基板配線のトポロジカルアルゴリズム、モスクワ:ラジオ・アンド・コミュニケーション・パブリッシャー、1983年[47]
  • マスタースライスチップ上のVLSI回路のCAD、モスクワ:ラジオ・コミュニケーション出版社、1988年[48]
  • CADシステムの有効性の向上、キエフ:高等教育出版社、1991年[49]

参照

参考文献

  1. ^ 「EDA業界について」。Electronic Design Automation Consortium。2015年8月2日時点のオリジナルよりアーカイブ2015年7月29日閲覧。
  2. ^ ab 「1966年:IC向けコンピュータ支援設計ツールの開発」。コンピュータ歴史博物館。 2023年1月1日閲覧
  3. ^ エマーソン、ロジャー (2015). 「伝説のIBM 1401データ処理システム」. Proceedings of the IEEE . 103 (12): 2250– 2254. doi :10.1109/JPROC.2015.2480703 (2025年9月24日現在非アクティブ).{{cite journal}}: CS1 maint: DOIは2025年9月時点で非アクティブです(リンク
  4. ^ Krull, FN (1994). 「ゼネラルモーターズにおけるコンピュータグラフィックスの起源」. IEEE Annals of the History of Computing . 16 (3): 40. doi :10.1109/MAHC.1994.298419. S2CID  17776315.
  5. ^ ab 「EDA(電子設計自動化) - エレクトロニクスの始まり」Embed Journal、2013年5月25日。 2023年1月1日閲覧
  6. ^ 「TSMC、業界初の統合型システム・オン・ウェーハ(TSMC-SoW™)を発表」TSMCニュースルーム2023年4月26日 . 2025年6月21日閲覧
  7. ^ Vancleemput, WM (1973).デジタルシステムの自動設計、参考文献. ウォータールー大学、応用解析・コンピュータサイエンス学部.
  8. ^ ハワード・ボールドウィン(2005年11月)「ウクライナより愛をこめて」エレクトロニック・ビジネス・マガジン31 11):22-23
  9. ^ 「GDS II ユーザーズ・オペレーティング・マニュアル」(PDF) . Bitsavers . Calma Company. 1978年11月. 2025年6月21日閲覧
  10. ^ ミード、カーバー;コンウェイ、リン. VLSI設計入門. アディソン・ウェズリー.
  11. ^ 「カーヴァー・ミード氏、稲盛財団より京都賞を受賞」カリフォルニア工科大学2022年6月17日. 2023年1月1日閲覧
  12. ^ ブレイトン、ロバート・K、ゲイリー・D・ハクテル、カート・マクマレン、アルベルト・サンジョヴァンニ=ヴィンセンテッリ (1984). VLSI合成のための論理最小化アルゴリズム. 第2巻. シュプリンガー・サイエンス&ビジネス・メディア.{{cite book}}: CS1 maint: 複数の名前: 著者リスト (リンク)
  13. ^ Ousterhout, John K., Gordon T. Hamachi, Robert N. Mayo, Walter S. Scott, and George S. Taylor (1985). 「魔法のVLSIレイアウトシステム」. IEEE Design & Test of Computers . 2 (1): 19– 30. Bibcode :1985IDTC....2...19O. doi :10.1109/MDT.1985.294681.{{cite journal}}: CS1 maint: 複数の名前: 著者リスト (リンク)
  14. ^ Tomovich, Christine (1988). 「MOSIS-シリコンへのゲートウェイ」. IEEE Circuits and Devices Magazine . 4 (2): 22– 23. Bibcode :1988ICD.....4b..22T. doi :10.1109/101.936.
  15. ^ J. Lienig, J. Scheible (2020). 「第6章 アナログIC設計のための特殊レイアウト手法」. 電子回路レイアウト設計の基礎. Springer. pp.  213– 256. doi :10.1007/978-3-030-39284-0. ISBN 978-3-030-39284-0. S2CID  215840278。
  16. ^ Lavagno, Martin, Scheffer (2006).集積回路のための電子設計自動化ハンドブック. Taylor and Francis. ISBN 0849330963{{cite book}}: CS1 maint: 複数の名前: 著者リスト (リンク)
  17. ^ 「機能検証」. Semiconductor Engineering . 2017年3月17日. 2023年4月10日閲覧
  18. ^ BTV RTL Linting. 2023年1月2日閲覧
  19. ^ J. Lienig, J. Scheible (2020). 「第3.3章 マスクデータ:レイアウト後処理」. 電子回路レイアウト設計の基礎. Springer. pp.  102– 110. doi :10.1007/978-3-030-39284-0. ISBN 978-3-030-39284-0. S2CID  215840278。
  20. ^ 「Synopsys (SNPS) 時価総額」. CompaniesMarketCap.com . 2025年6月21日閲覧。
  21. ^ 「Cadence Design Systems (CDNS) の時価総額」. CompaniesMarketCap.com . 2025年6月21日閲覧
  22. ^ 「ANSS株価と時価総額」Yahoo Finance . 2025年6月21日閲覧
  23. ^ 「Altium (ALU) 概要」. Market Index Australia . 2025年6月21日閲覧
  24. ^ 「シーメンスAGの時価総額」StockAnalysis.com . 2025年6月21日閲覧
  25. ^ 「図研株式会社(6947.T)株価と時価総額」Yahoo!ファイナンス。 2025年6月21日閲覧
  26. ^ 「SynopsysがAnsysを買収、シリコンからシステム設計ソリューションのリーダーを創出」Synopsys Newsroom 2024年1月16日. 2025年6月21日閲覧
  27. ^ 企業比較 - Google Finance. Google.com. 2013年8月10日閲覧。
  28. ^ 「シーメンスがメンター・グラフィックス社を45億ドルで買収、コネクテッドデバイスとビルの拡張に注力」ZDNET 2023年3月23日閲覧
  29. ^ ダハド、ニティン (2020年12月15日). 「Mentor がついに 2021 年 1 月から Siemens EDA になりました」。EEタイムズ2023 年3 月 23 日に取得
  30. ^ Dylan McGrath (2011年11月30日). 「Synopsys、Magmaを5億700万ドルで買収へ」EETimes. 2012年10月25日時点のオリジナルよりアーカイブ。 2012年7月17日閲覧
  31. ^ 「Synopsys、Magma Design Automation を買収」。
  32. ^ Kirti Sikri Desai (2006). 「合併・買収によるEDAイノベーション」EDA Cafe . 2010年3月23日閲覧
  33. ^ “Semi Wiki:EDA Mergers and Acquisitions Wiki”. SemiWiki.com . 2011年1月16日. 2019年4月3日時点のオリジナルよりアーカイブ。 2019年4月3日閲覧
  34. ^ ファン、グユエ;胡、京博。彼、イーファン。劉嘉龍。マー・ミンユアン。沈、趙陽。ウー、ジェジャン。徐源帆。張恒瑞。チョン、カイ。ニン、シュエフェイ。マ、ユジェ。ヤン・ハオユー。ユウ、ベイ。楊華中。王、宇(2021年6月5日)。 「電子設計自動化のための機械学習: 調査」。電子システムの設計自動化に関する ACM トランザクション26 (5): 1–46 .土井:10.1145/3451179。
  35. ^ 「Synopsys、Cadence、Google、NVIDIAが一致:チップ設計にAIを活用する」Forbes
  36. ^ 「IDEA: 電子資産のインテリジェントな設計」。
  37. ^ 「オープンソースの半導体チップ設計ツールが成功を祝う」UCサンディエゴニュースセンター. 2022年2月24日. 2025年6月21日閲覧
  38. ^ “The OpenROAD Project”. The OpenROAD Project . 2025年6月21日閲覧
  39. ^ "ORConf 2024". FOSSi Foundation . 2025年6月21日閲覧。
  40. ^ 「2024年のロードマップ:オープンソースシリコン」FOSSi Foundationブログ2024年8月16日. 2025年6月21日閲覧
  41. ^ ハワード・ボールドウィン(2005年11月)「ウクライナより愛をこめて」エレクトロニック・ビジネス・マガジン31 11):22-23
  42. ^ Electronic Design Automation、キエフ、Knowledge Publisher、1975年
  43. ^ 電子回路の平面設計、キエフ、ナレッジ出版社、1977年
  44. ^ コンピュータシステムの形式設計、モスクワ、ラジオ・アンド・コミュニケーション出版社、1979年
  45. ^ 電子機器のCADトポロジカルアプローチ、キエフ、高等教育出版社、1980年、1981年(第2版)
  46. ^ VLSI回路のCAD、キエフ、高等教育出版社、1983年
  47. ^ 多層プリント基板のトポロジカルアルゴリズムルーチン、モスクワ、ラジオ・アンド・コミュニケーション出版社、1983年
  48. ^ マスタースライスチップ上のCAD VLSI回路、モスクワ、ラジオ・アンド・コミュニケーション出版社、1988年
  49. ^ CADシステムの有効性の向上、キエフ、高等教育出版社、1991年
注記
  • http://www.staticfreesoft.com/documentsTextbook.html Steven M. Rubin 著『Computer Aids for VLSI Design』
  • 電子回路レイアウト設計の基礎、Lienig、Scheible著、Springer、doi :10.1007/978-3-030-39284-0 ISBN 978-3-030-39284-0, 2020
  • VLSI 物理設計: グラフ分割からタイミングクロージャまで、Kahng、Lienig、Markov、Hu 著、doi :10.1007/978-3-030-96415-3 ISBN 978-3-030-96414-6, 2022
  • 集積回路のための電子設計自動化ハンドブック、Lavagno、Martin、Scheffer著、ISBN 0-8493-3096-3、2006年
  • 電子設計自動化ハンドブック、Dirk Jansen他著、Kluwer Academic Publishers、ISBN 1-4020-7502-2、2003年、ドイツ語版も入手可能ISBN 3-446-21288-4(2005年)
  • 集積回路レイアウトのための組み合わせアルゴリズム、トーマス・レンガウアー著、ISBN 3-519-02110-2、Teubner Verlag、1997年。
「https://en.wikipedia.org/w/index.php?title=Electronic_design_automation&oldid=1326882015」より取得