2
10 Custom Compiler Assistants Custom Compilerは、FinFETカスタム・デザインの各工程にかかる期間を 数日単位から数時間単位に短縮します。なじみ易いグラフィカルなユース モデルをレイアウト設計者に提供することにより、複雑なコーディングや 設計制約定義を行う手間を省き、設計生産性を向上させます。設計者は、特段 のセットアップ作業をすることなく、繰り返し発生するルーチン・タスクを自動 処理することができます。Custom Compiler のビジュアル・アシスト機能 による設計自動化フローでは、Layout、In-Design、Template、Co-Design の4つの Assistants機能を提供します。 Custom Compiler™は、一般的な設計タスクをスピードアップし、イタレーションを削減し、設計資産の再利用を可能にする独自の ビジュアル・アシスト機能による設計自動化フローを搭載したフルカスタム設計ソリューションです。FinFETベースのアナログ・ミックスド シグナル回路のインプリメントを短時間で可能にする機能を搭載しているため、困難な設計課題を伴う最先端デザインに最適です。 Layout Assistants ビジュアルなガイド機能に従って配置配線を自動化することにより、レイアウト にかかる時間を短縮します。 配置エンジンは、新しい革新的な手法を用いて配置を実行し複数の配置 パターンを設計者に提示、設計者はそれを元に配置の精緻化を進めることが できます。そのため、制約条件を前もって入力しておく手間をかけることなく 最適なレイアウト結果を作成することができます。 配線エンジンは、FinFETアレイや大規模なMファクター(繰り返し配列) トランジスタの配線を効率的に実行できます。設計者は、配線画面でマウス を使って配線エンジンにシンプルに配線意図を指示するだけで、あとは配線 エンジンが自動的に詳細な配線を実行、同じパターンの配線の複製やピン への引き込み配線を自動生成します。 図2 は、互いにかみあうように配置されたディファレンシャル・ペア・トラン ジスタを自動配線する例を示しています。黄色のフライラインが配線の開始 点と現在のカーソル位置を示しています。マウスで大まかに配線を入力する と、入力された配線と各トランジスタのピンが自動的に接続されます。この 例ではトランジスタは繰り返し配列状に配置されています。配線エンジンは、 その繰り返し配置構造を認識して、一部の配線経路を指示するだけで対応す る他の部分にも同じ配線を生成します(自動配線クローニング)。 In-Design Assistants 物理的・電気的なエラーをサインオフ検証以前の段階で把握することにより、 開発コストがかさむ要因となるイタレーションを削減できます。Custom Compilerには、非常に高速なデザインルール・チェック(DRC)エンジンが 組み込まれており、あらゆる工程でDRCを実行しつつ設計を進めることが できます。さらに、エレクトロマイグレーション・チェック(図3 を参照)や 寄生容量抽出もCustom Compiler 環境下でネイティブ実行できます。一般に 電気的な効果を考慮すると主張するツールとは異なり、Custom Compiler は、業界のゴールデン・スタンダード・ツールであるシノプシスの StarRC™ の抽出エンジンを使用しています。 Template Assistants シンプルな操作で、既存のレイアウト・パターンを新しいデザインに適用でき るため、蓄積した過去の設計ノウハウの再利用が容易になります。Template Assistantsは、以前にCustom Compiler の配置・配線エンジンが生成した 図3. エレクトロマイグレーション・チェック 図 2. 自動配線クローニングとピン配線しながらのインタラクティブ配線 図 1.Custom Compiler のビジュアル・アシスト機能による設計自動化フロー IC Compiler & IC Compiler II Co-Design Assistants Digital P&R Custom Edits Layout Assistants Place Route Template Assistants Create Find & Realize DRC EM / IR RCx In-Design Assistants Custom Compiler ビジュアル・アシスト機能による設計自動化 新製品 Custom Compiler Visually-assisted Automation

新製品 Custom Compiler 満を持してついに登場! - Synopsys...10 11 Custom Compiler Assistants Custom Compilerは、FinFETカスタム・デザインの各工程にかかる期間を

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 新製品 Custom Compiler 満を持してついに登場! - Synopsys...10 11 Custom Compiler Assistants Custom Compilerは、FinFETカスタム・デザインの各工程にかかる期間を

1110

Custom Compiler Assistants

Custom Compilerは、FinFETカスタム・デザインの各工程にかかる期間を数日単位から数時間単位に短縮します。なじみ易いグラフィカルなユースモデルをレイアウト設計者に提供することにより、複雑なコーディングや設計制約定義を行う手間を省き、設計生産性を向上させます。設計者は、特段のセットアップ作業をすることなく、繰り返し発生するルーチン・タスクを自動処理することができます。Custom Compilerのビジュアル・アシスト機能による設計自動化フローでは、Layout、In-Design、Template、Co-Design

の4つの “Assistants” 機能を提供します。

Custom Compiler™は、一般的な設計タスクをスピードアップし、イタレーションを削減し、設計資産の再利用を可能にする独自のビジュアル・アシスト機能による設計自動化フローを搭載したフルカスタム設計ソリューションです。FinFETベースのアナログ・ミックスドシグナル回路のインプリメントを短時間で可能にする機能を搭載しているため、困難な設計課題を伴う最先端デザインに最適です。

● Layout Assistants

ビジュアルなガイド機能に従って配置配線を自動化することにより、レイアウトにかかる時間を短縮します。

配置エンジンは、新しい革新的な手法を用いて配置を実行し複数の配置パターンを設計者に提示、設計者はそれを元に配置の精緻化を進めることができます。そのため、制約条件を前もって入力しておく手間をかけることなく最適なレイアウト結果を作成することができます。

配線エンジンは、FinFET アレイや大規模なMファクター(繰り返し配列)トランジスタの配線を効率的に実行できます。設計者は、配線画面でマウスを使って配線エンジンにシンプルに配線意図を指示するだけで、あとは配線エンジンが自動的に詳細な配線を実行、同じパターンの配線の複製やピンへの引き込み配線を自動生成します。

図2は、互いにかみあうように配置されたディファレンシャル・ペア・トランジスタを自動配線する例を示しています。黄色のフライラインが配線の開始点と現在のカーソル位置を示しています。マウスで大まかに配線を入力すると、入力された配線と各トランジスタのピンが自動的に接続されます。この例ではトランジスタは繰り返し配列状に配置されています。配線エンジンは、その繰り返し配置構造を認識して、一部の配線経路を指示するだけで対応する他の部分にも同じ配線を生成します(自動配線クローニング)。

● In-Design Assistants

物理的・電気的なエラーをサインオフ検証以前の段階で把握することにより、開発コストがかさむ要因となるイタレーションを削減できます。Custom Compilerには、非常に高速なデザインルール・チェック(DRC)エンジンが組み込まれており、あらゆる工程でDRCを実行しつつ設計を進めることができます。さらに、エレクトロマイグレーション・チェック(図3を参照)や寄生容量抽出もCustom Compiler環境下でネイティブ実行できます。一般に“電気的な効果を考慮する”と主張するツールとは異なり、Custom Compilerは、業界のゴールデン・スタンダード・ツールであるシノプシスのStarRC™の抽出エンジンを使用しています。

● Template Assistants

シンプルな操作で、既存のレイアウト・パターンを新しいデザインに適用できるため、蓄積した過去の設計ノウハウの再利用が容易になります。Template Assistantsは、以前にCustom Compilerの配置・配線エンジンが生成した

図3.エレクトロマイグレーション・チェック

図4.ディファレンシャル・ペアのレイアウト・パターン例

図5.IC Compilerによる設計段階でのフルカスタム・エディット

図2.自動配線クローニングとピン配線しながらのインタラクティブ配線

レイアウトを学習し、過去にレイアウトを完了したものに類似する回路をインテリジェントに認識します。設計者は、そのときのレイアウト結果をテンプレートとして使用し、新しいデザインに過去と同種の配置配線パターンを効率的に適用できるようになります。たとえば Custom Compiler のシンボリック・エディターなどには、カレント・ミラー、レベルシフタ、ディファレンシャル・ペアをはじめとする、よく使われる回路のレイアウト・パターンがライブラリとして組み込まれています。

● Co-Design Assistants

カスタム回路とデジタル回路の混在デザインに対しては、IC Compiler™とCustom Compilerを、統合された設計ソリューションとして使用することができます。設計者は、IC CompilerとCustom Compilerそれぞれのコマンドを使用して両ツール間を自由に行き来し、デザインを仕上げていくことができるようになります。IC Compilerユーザーは、所望の設計段階で、図5に示すようにデジタル・デザインにフルカスタム・エディットを組み込むことができ、同様に、Custom Compilerユーザーは、IC Compilerが生成したデジタル・ブロックをカスタム・デザインの中に取り込むことができます。両ツール環境間を制約無く行き来できるため、設計工程でデザイン上に生じたあらゆる変更点は、デジタル・デザイン・データベースとカスタム・デザイン・データベースの双方で同期を取って共有されます。

Custom Compilerは、豊富な機能を持つスケマティック・エントリー環境と、大量のシミュレーション・データを処理できるシミュレーション環境を提供しており、非常に効率の良い高速レイアウト・エディット作業と、堅牢なFinFETデザインとなっているかどうかの確認作業の両方を、このオープンな環境上で実行できます。Custom Compilerには、HSPICE®、FineSim®そしてCustomSim™のシミュレーション / 解析環境をネイティブに統合することができます。

アナログ検証のためのパワフルなインターフェイスとなるGUIベースの検証環境を提供します。

この検証環境の機能には、HSPICE、FineSim、CustomSimを用いた高度な解析、マルチテストベンチ、マルチコーナー、モンテカルロ・シミュレーションといったシミュレーション実行のセットアップ、シミュレーション・ジョブの分散実行と進行状況のモニタ機能などがあります。

Custom Compilerは、業界標準の設計データベースOpenAccessをベースにしており、直感的に操作できるメニュー構造を提供しているため、レイアウト経験のある設計者なら短期間で習熟できます。スケマティック・エントリーからシミュレーション解析、レイアウトにいたるまでオープンな設計環境を提供します。また、シノプシスのカスタム・シミュレーション・ツール、フィジカル検証ツール、デジタル設計ツールとも統合されているため、包括的なカスタム設計環境を提供することができます。

Custom Compilerは、多くの独自機能を提供するだけでなく、カスタマイズ性も高いため、複雑なFinFETデザイン構造のレイアウトを容易に実行できます。設計者の生産性とスループットの向上を主眼に置いて開発しており、各種の独自の自動化機能を組み合わせてご活用いただける一方で、開発対象の回路に合わせて使いこなすことができるようになっています。この柔軟性とカスタマイズ性を最大限高めるため、Tcl、Python、C++をサポートしており、これらを組み合わせて用いることも自在です。また、インターオペラブル・プロセス・デザイン・キット(iPDK)標準もサポートしており、ファウンダリ各社から幅広いCustom Compilerデザインキットが提供されています。

Custom Compilerの詳細は、www.customcompiler.infoをご覧ください。

図6.シミュレーション / 解析環境

Custom Compilerスケマティック・エディット /

シミュレーション環境

HSPICE、FineSim、CustomSim

Custom WaveView™

Custom Compilerレイアウト

図1.Custom Compilerのビジュアル・アシスト機能による設計自動化フロー

IC Compiler &

IC Compiler II

Co-DesignAssistants

DigitalP&R

CustomEdits

LayoutAssistants

Place

Route

TemplateAssistants

Create

Find &Realize

DRC EM / IR RCx

In-Design Assistants

Support Q

&A

検証

編S

upport Q&

Aフ

ィジ

カル

編S

upport Q&

A論

理合

成編

New

s Release

ニュ

ース

リリ

ース

What's N

ewin D

esignWare IP

?

Custom Compilerビジュアル・アシスト機能による設計自動化

AMD社ならびにSTMicroelectronics社のCustom Compiler活用事例をビデオでご覧いただけます。是非ご参照ください。(各5分程度、日本語字幕つき)www.synopsys.com/Tools/Implementation/CustomImplementation/Pages/snug-2016-custom-compiler-videolog.aspx

新製品

ISO

26262ガ

イド

ライ

ンへ

の適

合新

製品

Custom

Com

piler

最先端カスタム設計ソリューション満を持してついに登場!Custom Compiler

Visually-assisted Automation

Page 2: 新製品 Custom Compiler 満を持してついに登場! - Synopsys...10 11 Custom Compiler Assistants Custom Compilerは、FinFETカスタム・デザインの各工程にかかる期間を

1110

Custom Compiler Assistants

Custom Compilerは、FinFETカスタム・デザインの各工程にかかる期間を数日単位から数時間単位に短縮します。なじみ易いグラフィカルなユースモデルをレイアウト設計者に提供することにより、複雑なコーディングや設計制約定義を行う手間を省き、設計生産性を向上させます。設計者は、特段のセットアップ作業をすることなく、繰り返し発生するルーチン・タスクを自動処理することができます。Custom Compilerのビジュアル・アシスト機能による設計自動化フローでは、Layout、In-Design、Template、Co-Design

の4つの “Assistants” 機能を提供します。

Custom Compiler™は、一般的な設計タスクをスピードアップし、イタレーションを削減し、設計資産の再利用を可能にする独自のビジュアル・アシスト機能による設計自動化フローを搭載したフルカスタム設計ソリューションです。FinFETベースのアナログ・ミックスドシグナル回路のインプリメントを短時間で可能にする機能を搭載しているため、困難な設計課題を伴う最先端デザインに最適です。

● Layout Assistants

ビジュアルなガイド機能に従って配置配線を自動化することにより、レイアウトにかかる時間を短縮します。

配置エンジンは、新しい革新的な手法を用いて配置を実行し複数の配置パターンを設計者に提示、設計者はそれを元に配置の精緻化を進めることができます。そのため、制約条件を前もって入力しておく手間をかけることなく最適なレイアウト結果を作成することができます。

配線エンジンは、FinFET アレイや大規模なMファクター(繰り返し配列)トランジスタの配線を効率的に実行できます。設計者は、配線画面でマウスを使って配線エンジンにシンプルに配線意図を指示するだけで、あとは配線エンジンが自動的に詳細な配線を実行、同じパターンの配線の複製やピンへの引き込み配線を自動生成します。

図2は、互いにかみあうように配置されたディファレンシャル・ペア・トランジスタを自動配線する例を示しています。黄色のフライラインが配線の開始点と現在のカーソル位置を示しています。マウスで大まかに配線を入力すると、入力された配線と各トランジスタのピンが自動的に接続されます。この例ではトランジスタは繰り返し配列状に配置されています。配線エンジンは、その繰り返し配置構造を認識して、一部の配線経路を指示するだけで対応する他の部分にも同じ配線を生成します(自動配線クローニング)。

● In-Design Assistants

物理的・電気的なエラーをサインオフ検証以前の段階で把握することにより、開発コストがかさむ要因となるイタレーションを削減できます。Custom Compilerには、非常に高速なデザインルール・チェック(DRC)エンジンが組み込まれており、あらゆる工程でDRCを実行しつつ設計を進めることができます。さらに、エレクトロマイグレーション・チェック(図3を参照)や寄生容量抽出もCustom Compiler環境下でネイティブ実行できます。一般に“電気的な効果を考慮する”と主張するツールとは異なり、Custom Compilerは、業界のゴールデン・スタンダード・ツールであるシノプシスのStarRC™の抽出エンジンを使用しています。

● Template Assistants

シンプルな操作で、既存のレイアウト・パターンを新しいデザインに適用できるため、蓄積した過去の設計ノウハウの再利用が容易になります。Template Assistantsは、以前にCustom Compilerの配置・配線エンジンが生成した

図3.エレクトロマイグレーション・チェック

図4.ディファレンシャル・ペアのレイアウト・パターン例

図5.IC Compilerによる設計段階でのフルカスタム・エディット

図2.自動配線クローニングとピン配線しながらのインタラクティブ配線

レイアウトを学習し、過去にレイアウトを完了したものに類似する回路をインテリジェントに認識します。設計者は、そのときのレイアウト結果をテンプレートとして使用し、新しいデザインに過去と同種の配置配線パターンを効率的に適用できるようになります。たとえば Custom Compiler のシンボリック・エディターなどには、カレント・ミラー、レベルシフタ、ディファレンシャル・ペアをはじめとする、よく使われる回路のレイアウト・パターンがライブラリとして組み込まれています。

● Co-Design Assistants

カスタム回路とデジタル回路の混在デザインに対しては、IC Compiler™とCustom Compilerを、統合された設計ソリューションとして使用することができます。設計者は、IC CompilerとCustom Compilerそれぞれのコマンドを使用して両ツール間を自由に行き来し、デザインを仕上げていくことができるようになります。IC Compilerユーザーは、所望の設計段階で、図5に示すようにデジタル・デザインにフルカスタム・エディットを組み込むことができ、同様に、Custom Compilerユーザーは、IC Compilerが生成したデジタル・ブロックをカスタム・デザインの中に取り込むことができます。両ツール環境間を制約無く行き来できるため、設計工程でデザイン上に生じたあらゆる変更点は、デジタル・デザイン・データベースとカスタム・デザイン・データベースの双方で同期を取って共有されます。

Custom Compilerは、豊富な機能を持つスケマティック・エントリー環境と、大量のシミュレーション・データを処理できるシミュレーション環境を提供しており、非常に効率の良い高速レイアウト・エディット作業と、堅牢なFinFETデザインとなっているかどうかの確認作業の両方を、このオープンな環境上で実行できます。Custom Compilerには、HSPICE®、FineSim®そしてCustomSim™のシミュレーション / 解析環境をネイティブに統合することができます。

アナログ検証のためのパワフルなインターフェイスとなるGUIベースの検証環境を提供します。

この検証環境の機能には、HSPICE、FineSim、CustomSimを用いた高度な解析、マルチテストベンチ、マルチコーナー、モンテカルロ・シミュレーションといったシミュレーション実行のセットアップ、シミュレーション・ジョブの分散実行と進行状況のモニタ機能などがあります。

Custom Compilerは、業界標準の設計データベースOpenAccessをベースにしており、直感的に操作できるメニュー構造を提供しているため、レイアウト経験のある設計者なら短期間で習熟できます。スケマティック・エントリーからシミュレーション解析、レイアウトにいたるまでオープンな設計環境を提供します。また、シノプシスのカスタム・シミュレーション・ツール、フィジカル検証ツール、デジタル設計ツールとも統合されているため、包括的なカスタム設計環境を提供することができます。

Custom Compilerは、多くの独自機能を提供するだけでなく、カスタマイズ性も高いため、複雑なFinFETデザイン構造のレイアウトを容易に実行できます。設計者の生産性とスループットの向上を主眼に置いて開発しており、各種の独自の自動化機能を組み合わせてご活用いただける一方で、開発対象の回路に合わせて使いこなすことができるようになっています。この柔軟性とカスタマイズ性を最大限高めるため、Tcl、Python、C++をサポートしており、これらを組み合わせて用いることも自在です。また、インターオペラブル・プロセス・デザイン・キット(iPDK)標準もサポートしており、ファウンダリ各社から幅広いCustom Compilerデザインキットが提供されています。

Custom Compilerの詳細は、www.customcompiler.infoをご覧ください。

図6.シミュレーション / 解析環境

Custom Compilerスケマティック・エディット /

シミュレーション環境

HSPICE、FineSim、CustomSim

Custom WaveView™

Custom Compilerレイアウト

図1.Custom Compilerのビジュアル・アシスト機能による設計自動化フロー

IC Compiler &

IC Compiler II

Co-DesignAssistants

DigitalP&R

CustomEdits

LayoutAssistants

Place

Route

TemplateAssistants

Create

Find &Realize

DRC EM / IR RCx

In-Design Assistants

Support Q

&A

検証

編S

upport Q&

Aフ

ィジ

カル

編S

upport Q&

A論

理合

成編

New

s Release

ニュ

ース

リリ

ース

What's N

ewin D

esignWare IP

?

Custom Compilerビジュアル・アシスト機能による設計自動化

AMD社ならびにSTMicroelectronics社のCustom Compiler活用事例をビデオでご覧いただけます。是非ご参照ください。(各5分程度、日本語字幕つき)www.synopsys.com/Tools/Implementation/CustomImplementation/Pages/snug-2016-custom-compiler-videolog.aspx

新製品IS

O 26262

ガイ

ドラ

イン

への

適合

新製

品C

ustom C

ompiler

最先端カスタム設計ソリューション満を持してついに登場!Custom Compiler

Visually-assisted Automation