早わかりEDA:Electronic Design Automation

更新日

投稿日

情報マネジメント

 

集積回路、プリント回路基板設計と検証に使われるワークフロー、アプリケーション、手法は、CAE (Computer-Aided Engineering) と Electronic Design Automation (EDA) ソフトウェアが発明されて以来、製品開発に貢献してきました。

 

一方、集積回路の微細化に伴い、これらのシステムを設計、テスト、検証、構築するコンピューティング処理能力の要件は著しく増大しています。CAE、EDA と次世代の電子製品で膨大な規模のデータ管理とコンピューティングへの必要性が高まっています。

 

今回は、このような背景を踏まえて、EDAの概要を解説します。尚、探索的データ解析、Explanatory Data Analysis(EDA)については、本稿では扱いません。

 

1.EDAとは

集積回路、電子機器などの設計作業自動化ツールのことがEDA(Electronic Design Automation)です。EDAでは、CADを使用して回路の配置配線などの構造を自動的に計算します。高集積の集積回路でも複雑な設計を容易に行うことができます。

 

なお、EDAは単にDesign Automation:DAと呼ばれることもあります。電子機器に対する市場からの要求としては、多機能・高機能、小型軽量、低価格、低消費電力化などが挙げられますが、企業にとっては、いかに早く市場投入できるかが、生き残るためのキーポイントです。そこで、EDAツールを使ってコンピュータ上で実験して、実機によるテスト回数を減らして開発コストを低減します。また、設計期間を短縮し、早期に次期製品開発に着手して、人的リソースを有効利用し、競争力を維持することも可能になります。過去の設計の再利用が容易だという点もEDAツールの利点として見逃せません。

 

製品設計を効率よく検証および評価できるEDAは、設計プロセス・設計サイクルの回数を減らし、製品開発リードタイムを短縮することができますEDAは、プリント回路基板設計を支援するために、高性能化と複雑化の一途をたどる製品の開発課題に対処できます。

 

2.自動化ツールとは

自動化というと人間の力を借りずに全ての業務を処理する便利なロボットのようなものを、考えてしまう方もいると思います。自動化によって人間の作業が削減され、負担の大きかったマニュアル操作ではツールに作業を任せることができるようになったりします。

 

これにより、コスト削減に直接的に繋がる部分も多いわけです。一方、今まで人力でこなしていた分野を自動化するとなると、人が判断していた多大な処理や手続きを再現する必要が出てきます。この場合は、理想的な自動化システムを作り上げて導入する手続きは、多大な労力とコストがかかってしまう可能性もあります。

 

3.自動化ツールの役割と分類

 

(1)テスト自動化ツール

テストの自動化は、人的コストの削減と人為的なミスに伴うテストの失敗・テスト品質の低下を防ぐ役割があります。これはソフトウェアの動作を確認するためのプロセスを自動化するツールです。

 

テスティングのフレームワークは、テスト目的やテスト対象に応じて様々なものがありますが、フレームワークを利用することで、チェック内容の記述や実行、検証からレポート作成までできるのが共通した特徴です。

 

(2)ビルド自動化ツール

ソースコードをもとに実際に動くプログラムを作り出す作業をビルドと言い、これを自動化できるのがビルドの自動化ツールです。ビルド自動化ツールを活用すると、ソースコード...

情報マネジメント

 

集積回路、プリント回路基板設計と検証に使われるワークフロー、アプリケーション、手法は、CAE (Computer-Aided Engineering) と Electronic Design Automation (EDA) ソフトウェアが発明されて以来、製品開発に貢献してきました。

 

一方、集積回路の微細化に伴い、これらのシステムを設計、テスト、検証、構築するコンピューティング処理能力の要件は著しく増大しています。CAE、EDA と次世代の電子製品で膨大な規模のデータ管理とコンピューティングへの必要性が高まっています。

 

今回は、このような背景を踏まえて、EDAの概要を解説します。尚、探索的データ解析、Explanatory Data Analysis(EDA)については、本稿では扱いません。

 

1.EDAとは

集積回路、電子機器などの設計作業自動化ツールのことがEDA(Electronic Design Automation)です。EDAでは、CADを使用して回路の配置配線などの構造を自動的に計算します。高集積の集積回路でも複雑な設計を容易に行うことができます。

 

なお、EDAは単にDesign Automation:DAと呼ばれることもあります。電子機器に対する市場からの要求としては、多機能・高機能、小型軽量、低価格、低消費電力化などが挙げられますが、企業にとっては、いかに早く市場投入できるかが、生き残るためのキーポイントです。そこで、EDAツールを使ってコンピュータ上で実験して、実機によるテスト回数を減らして開発コストを低減します。また、設計期間を短縮し、早期に次期製品開発に着手して、人的リソースを有効利用し、競争力を維持することも可能になります。過去の設計の再利用が容易だという点もEDAツールの利点として見逃せません。

 

製品設計を効率よく検証および評価できるEDAは、設計プロセス・設計サイクルの回数を減らし、製品開発リードタイムを短縮することができますEDAは、プリント回路基板設計を支援するために、高性能化と複雑化の一途をたどる製品の開発課題に対処できます。

 

2.自動化ツールとは

自動化というと人間の力を借りずに全ての業務を処理する便利なロボットのようなものを、考えてしまう方もいると思います。自動化によって人間の作業が削減され、負担の大きかったマニュアル操作ではツールに作業を任せることができるようになったりします。

 

これにより、コスト削減に直接的に繋がる部分も多いわけです。一方、今まで人力でこなしていた分野を自動化するとなると、人が判断していた多大な処理や手続きを再現する必要が出てきます。この場合は、理想的な自動化システムを作り上げて導入する手続きは、多大な労力とコストがかかってしまう可能性もあります。

 

3.自動化ツールの役割と分類

 

(1)テスト自動化ツール

テストの自動化は、人的コストの削減と人為的なミスに伴うテストの失敗・テスト品質の低下を防ぐ役割があります。これはソフトウェアの動作を確認するためのプロセスを自動化するツールです。

 

テスティングのフレームワークは、テスト目的やテスト対象に応じて様々なものがありますが、フレームワークを利用することで、チェック内容の記述や実行、検証からレポート作成までできるのが共通した特徴です。

 

(2)ビルド自動化ツール

ソースコードをもとに実際に動くプログラムを作り出す作業をビルドと言い、これを自動化できるのがビルドの自動化ツールです。ビルド自動化ツールを活用すると、ソースコードをコミット後にコンパイルからビルド、ものによっては自動テストやパッケージングまで自動で行えます。

 

4. 自動化ツール導入時のポイント

自動化導入を失敗すると導入前よりも工数が増えるトラブルになることもありますので注意して下さい。自動化ツールは年々改良されて新規のツールが開発されたりしていますので、導入前の自動化箇所の検討からツールの選定に到るまで、自社の既存の業務フローにとらわれず、課題解決を重視した自動化ツールを選択するが重要です。そのためにも、流行りのツールや多くの企業で利用されるシステムを安易に取り入れるべきではありません。活用するツールの特徴を理解して、目的に沿ったものを選択することが重要です。

   続きを読むには・・・


この記事の著者

高原 忠良

トヨタ式の ” ち密さ ” をサムスン流の ” スピード ” で! 自動車業界 × 樹脂部品を中心に開発から製造までのコンサルティング

トヨタ式の ” ち密さ ” をサムスン流の ” スピード ” で! 自動車業界 × 樹脂部品を中心に開発から製造までのコンサルティング


「情報マネジメント一般」の他のキーワード解説記事

もっと見る
セキュリティ認証 制御システム(その7)

  【制御システム 連載目次】 1. セキュリティ脅威と歴史 2. サイバー攻撃事例、情報システムとの違い 3. リスク分析とセキュ...

  【制御システム 連載目次】 1. セキュリティ脅威と歴史 2. サイバー攻撃事例、情報システムとの違い 3. リスク分析とセキュ...


テキストマイニング技術のビジネスへの応用とその効果(その3)

   前回のその2に続いて解説します。 (2) 社外情報  インターネット上に存在する数多(あまた)なブログや口コミサイトなどのCGM(C...

   前回のその2に続いて解説します。 (2) 社外情報  インターネット上に存在する数多(あまた)なブログや口コミサイトなどのCGM(C...


即時的データ分析・活用 データ分析講座(その170)

  ◆ 先行き不透明な時代に求められる”即時的”データ分析・活用  データ分析なり予測モデル構築をする際「これま...

  ◆ 先行き不透明な時代に求められる”即時的”データ分析・活用  データ分析なり予測モデル構築をする際「これま...


「情報マネジメント一般」の活用事例

もっと見る
中小製造業とIoTの波

 「IoT(アイオーティー)」の波が、中小製造業にどのような影響をおよぼすのか、具体的にどのような変化がこの業界に訪れるのかについて、解説します。   ...

 「IoT(アイオーティー)」の波が、中小製造業にどのような影響をおよぼすのか、具体的にどのような変化がこの業界に訪れるのかについて、解説します。   ...


‐販路開拓に関する問題事例‐ 製品・技術開発力強化策の事例(その19)

 前回の事例その18に続いて解説します。多額の資金と労力を費やして開発した知的財産をどのように活用して販路開拓に結びつけるのか、大変重要な問題ですが、販売...

 前回の事例その18に続いて解説します。多額の資金と労力を費やして開発した知的財産をどのように活用して販路開拓に結びつけるのか、大変重要な問題ですが、販売...


Web上で試作受注するツールを成功させるポイントとは

        今回は、「Web上で試作受注するツール」を成功させるポイントについて解説します。次の2点がポイントで、この2つを「最優先」に考える必...

        今回は、「Web上で試作受注するツール」を成功させるポイントについて解説します。次の2点がポイントで、この2つを「最優先」に考える必...