集積回路(IC)の設計は、電子工学と呼ばれる広範な知識体系の一部です。電子工学という分野には、「回路設計」と呼ばれるプロセスがあります。回路設計の目的は、特定の目的関数を果たすように相互に接続された回路素子の集合体を構築することです。数字の加算や乗算を行う能力は、その単純な例です。また、コンピュータの命令を実行して複雑なタスクを遂行するマイクロプロセッサの開発も、その一例です。
このプロセスで使用される回路素子は、トランジスタ、抵抗、コンデンサ、配線といった基本的な構成要素から始まります。これらの素子を組み合わせることで、論理ゲートや高精度増幅器といったより複雑な機能が形成され、さらにそれらを組み合わせることで、加算器や乗算器といったより高度な機能が形成されます。このプロセスが積み重ねられていくことで、ますます複雑な回路構成要素が実現されることになります。
回路設計では、あらかじめ製造された個別の素子を用いて回路を構成します。一方、IC設計の場合、重要な違いがあります。ここでは、回路素子は、フォトリソグラフィと呼ばれるプロセスを用いてシリコン基板(サブスレート )上に形成された微細化された構成要素から成り立っています。フォトリソグラフィプロセスにより、シリコン基板(サブスレート )上にさまざまな幾何学的形状が形成され、その形状によって定義された領域の電気的特性が変化します。これらの領域を組み合わせ、互いに重ね合わせることで、基本的な回路素子が形成されます。
つまり、IC設計は2つの異なるプロセスから構成されています。まず、目的関数を達成するために回路素子が組み立てられます。次に、それらの回路素子を実現するさまざまな幾何学的形状を、シリコン上に組み立て、相互接続する必要がありますサブスレート 。前者のプロセスは通常、論理設計または回路設計と呼ばれ、後者のプロセスはフィジカル設計 と呼ばれます。ICが処理する信号の種類に応じて、デジタル方式またはアナログ方式が採用されます。 アナログ/ミックスドシグナル(AMS)設計の場合、両方の手法が用いられます。さらに、さまざまな回路素子が設計要件にどのように適合するかも重要な要素となります。設計要件を満たすために回路素子を変更する必要がある場合は、フルカスタム設計手法が採用されます。
IC設計は極めて重要な分野です。これは、今日使用されているあらゆるマイクロエレクトロニクスデバイスの開発の基盤となっています。 これには、ノートパソコンや携帯電話を駆動するマイクロプロセッサ、コンピュータモニターやテレビを駆動する画像処理回路、ウェアラブル医療機器や体内に埋め込まれる医療機器に使用されるセンサーなどが含まれます。また、これらのマイクロエレクトロニクスデバイスにより、自動運転、マシンビジョン、自然言語処理といった新たな分野を切り拓く人工知能(AI)の利用が拡大しています。
IC技術の導入は、今日の世界で広く普及しており、IC設計は、こうしたデバイスを開発するために必要な基礎的な学問分野を形成しています。
IC設計のプロセスは、一連の階層的な分解ステップとして捉えることができます。高レベルの要件は、目的関数を忠実に実行する回路をシリコンウェハー上に実装することを目標として、より詳細なレベルへと分解されていきます。IC設計フローを構成する主なステップには、以下のものが含まれます:
最先端の半導体技術を考慮する場合、IC設計フローにおいて重要となる別の側面があります。最先端の製造技術では、物理的効果やプロセスのばらつきが大きな役割を果たします。例えば、回路素子を接続する配線の物理的抵抗により、動作電圧に著しい変化が生じ、ひいては回路全体の性能に影響を及ぼす可能性があります。 また、製造プロセスのばらつきも、予期せぬ回路挙動を引き起こす可能性があります。これらの問題に対処するためには、配線遅延やプロセスばらつきといった後期の影響を、設計プロセスの早い段階でモデル化し、考慮に入れて、これらの影響が確実に反映されるようにする必要があります。
さらに、テストの方法や消費電力の量など、設計のいくつかの側面については、プロセスの各段階でモデル化を行い、改良を重ねる必要があります。これらの項目は複雑すぎて、設計の最終段階で対処することはできません。この「先を見据える」プロセスは「シフトレフト」アプローチと呼ばれ、それを支えるためには非常に高度な設計ツールと設計フローが必要となります。
| ステップ | 目的/主な活動 |
| 建築設計 | ICの機能、性能、消費電力、およびコストに関する目標を定義し、「何」が必要かを特定する。 |
| 論理・回路設計 | マクロブロックを組み立てる。論理合成とシミュレーションを行う。実装の「方法」の定義を開始する。 |
| フィジカル設計 | 物理レイアウトを作成する。配置配線 コンポーネント。チップの製造方法を最終決定する。 |
| フィジカル検証 | モデル製造の影響を評価し、シグナル・インテグリティ および規則への準拠を確認する。 |
| サインオフ | 最終チェック(タイミング、消費電力、製造性)を行い、設計が製造段階に進める状態であることを確認する。 |
IC設計ツールの市場をリードする企業として、 シノプシス 当社は、完全に統合された包括的な機能スイートを提供しており、サインオフ品質の結果を実現するとともに、 シフト・レフト 設計に必要な高度な要件にも対応しています。
シノプシス のFusion Design Platform™は、最先端のIC設計の設計、検証、およびサインオフに必要なあらゆる機能を提供します。このプラットフォームはAIを活用しており、クラウド対応となっています。プラットフォームに含まれるツールは以下の通りです:
下の図は、このプラットフォームの構成要素をまとめたものです。
カスタム設計技術が必要な場合、「シノプシス 」カスタム設計プラットフォームは、堅牢なカスタムIC 設計の開発を加速させる、設計および検証ツールの統合スイートを提供します。Custom Compiler™カスタム設計環境を基盤とするこのプラットフォームは、業界をリードする回路シミュレーション の性能、高速で使いやすいレイアウトエディタ、そして寄生抽出 、信頼性解析、物理検証のためのクラス最高の技術を備えています。
プラットフォームツールには、以下のものが含まれます: