メンター・グラフィックス・ジャパン株式会社...29 • EDAT 2000 Presentation A/MS...

30
メター・グ フィックス・ジャパ

Transcript of メンター・グラフィックス・ジャパン株式会社...29 • EDAT 2000 Presentation A/MS...

Page 1: メンター・グラフィックス・ジャパン株式会社...29 • EDAT 2000 Presentation A/MS 00 • Company Confidential システムLSIからシステム・オン・チップへ

メンター・グラフィックス・ジャパン株式会社

Page 2: メンター・グラフィックス・ジャパン株式会社...29 • EDAT 2000 Presentation A/MS 00 • Company Confidential システムLSIからシステム・オン・チップへ

Company Confidential2 • EDAT 2000 Presentation A/MS 00 •

AgendaAgenda

♦ ミックス・シグナル・ビジネスの変化ミックス・シグナル・ビジネスの変化ミックス・シグナル・ビジネスの変化ミックス・シグナル・ビジネスの変化

♦ ミックス・シグナル・シミュレーションへの要求ミックス・シグナル・シミュレーションへの要求ミックス・シグナル・シミュレーションへの要求ミックス・シグナル・シミュレーションへの要求• シミュレーション・モデルシミュレーション・モデルシミュレーション・モデルシミュレーション・モデル

• パフォーマンス、精度パフォーマンス、精度パフォーマンス、精度パフォーマンス、精度

• ライブラリライブラリライブラリライブラリ

♦ メンター・グラフィックスのミックス・シグナルへの取り組みメンター・グラフィックスのミックス・シグナルへの取り組みメンター・グラフィックスのミックス・シグナルへの取り組みメンター・グラフィックスのミックス・シグナルへの取り組み• デバイス・モデル、言語デバイス・モデル、言語デバイス・モデル、言語デバイス・モデル、言語

• パフォーマンス、精度への要求に対しての回答パフォーマンス、精度への要求に対しての回答パフォーマンス、精度への要求に対しての回答パフォーマンス、精度への要求に対しての回答

• アナログアナログアナログアナログIP

♦ まとめまとめまとめまとめ

Page 3: メンター・グラフィックス・ジャパン株式会社...29 • EDAT 2000 Presentation A/MS 00 • Company Confidential システムLSIからシステム・オン・チップへ

Company Confidential3 • EDAT 2000 Presentation A/MS 00 •

ミックス・シグナル・ビジネスの変化ミックス・シグナル・ビジネスの変化ミックス・シグナル・ビジネスの変化ミックス・シグナル・ビジネスの変化ミックス・シグナル・ビジネスの変化ミックス・シグナル・ビジネスの変化ミックス・シグナル・ビジネスの変化ミックス・シグナル・ビジネスの変化

♦ アナログ・ブロックを含んだ回路アナログ・ブロックを含んだ回路アナログ・ブロックを含んだ回路アナログ・ブロックを含んだ回路の増加の増加の増加の増加

♦ デジタル・ブロックもアナログ・シデジタル・ブロックもアナログ・シデジタル・ブロックもアナログ・シデジタル・ブロックもアナログ・シミュレーションが必要ミュレーションが必要ミュレーションが必要ミュレーションが必要

♦ ミックス・ドメイン・シミュレーショミックス・ドメイン・シミュレーショミックス・ドメイン・シミュレーショミックス・ドメイン・シミュレーションの必要性ンの必要性ンの必要性ンの必要性

RF & IC Transceiver

Baseband Processing

CustomASICLogic

AlgorithmAccelerationCoprocessor

DSP Core

RAM/ROM

WirelessNetwork Protocol

Processor(Microcontroller)

RAMROM

DRAM

ApplicationProcessor

RAM/ROMDRAM

Network/Host/Peripheral Interface

Page 4: メンター・グラフィックス・ジャパン株式会社...29 • EDAT 2000 Presentation A/MS 00 • Company Confidential システムLSIからシステム・オン・チップへ

Company Confidential4 • EDAT 2000 Presentation A/MS 00 •

ミックス・シグナル・シミュレーションへの要求ミックス・シグナル・シミュレーションへの要求ミックス・シグナル・シミュレーションへの要求ミックス・シグナル・シミュレーションへの要求ミックス・シグナル・シミュレーションへの要求ミックス・シグナル・シミュレーションへの要求ミックス・シグナル・シミュレーションへの要求ミックス・シグナル・シミュレーションへの要求

HIGHFREQUENCY

ANALOG

DIGITAL

VHDL-AMSVerilog-A/MS

MICRO-MECHANICAL

ELECTRO-OPTICS

ELECTROMECHANICAL

ELECTRO-THERMAL

DSP

HIGHFREQUENCY

ANALOG

DIGITAL

VHDL-AMSVerilog-A/MS

MICRO-MECHANICAL

ELECTRO-OPTICS

ELECTROMECHANICAL

ELECTRO-THERMAL

DSP

ワイヤレス・アプリケーションワイヤレス・アプリケーションワイヤレス・アプリケーションワイヤレス・アプリケーションRFIC

ワイヤレス・アプリケーションワイヤレス・アプリケーションワイヤレス・アプリケーションワイヤレス・アプリケーションRFIC

ミックス・シグナル・テクノロジミックス・シグナル・テクノロジミックス・シグナル・テクノロジミックス・シグナル・テクノロジ & マルチ・ドメインマルチ・ドメインマルチ・ドメインマルチ・ドメイン MEMS アプリケーションアプリケーションアプリケーションアプリケーション

ミックス・シグナル・テクノロジミックス・シグナル・テクノロジミックス・シグナル・テクノロジミックス・シグナル・テクノロジ & マルチ・ドメインマルチ・ドメインマルチ・ドメインマルチ・ドメイン MEMS アプリケーションアプリケーションアプリケーションアプリケーション

Page 5: メンター・グラフィックス・ジャパン株式会社...29 • EDAT 2000 Presentation A/MS 00 • Company Confidential システムLSIからシステム・オン・チップへ

Company Confidential5 • EDAT 2000 Presentation A/MS 00 •

ミックス・シグナル・シミュレーションへの要求ミックス・シグナル・シミュレーションへの要求ミックス・シグナル・シミュレーションへの要求ミックス・シグナル・シミュレーションへの要求ミックス・シグナル・シミュレーションへの要求ミックス・シグナル・シミュレーションへの要求ミックス・シグナル・シミュレーションへの要求ミックス・シグナル・シミュレーションへの要求

デバイス・モデル

パフォーマンス精度

ライブラリ

Page 6: メンター・グラフィックス・ジャパン株式会社...29 • EDAT 2000 Presentation A/MS 00 • Company Confidential システムLSIからシステム・オン・チップへ

Company Confidential6 • EDAT 2000 Presentation A/MS 00 •

シミュレーション・モデルシミュレーション・モデルシミュレーション・モデルシミュレーション・モデルシミュレーション・モデルシミュレーション・モデルシミュレーション・モデルシミュレーション・モデル

ゲート

RTL

デバイス・モデル

ビヘイビア

アナログ

デジタル

ビヘイビア

シミュレーションバックプレーン

IPCIPC

Page 7: メンター・グラフィックス・ジャパン株式会社...29 • EDAT 2000 Presentation A/MS 00 • Company Confidential システムLSIからシステム・オン・チップへ

Company Confidential7 • EDAT 2000 Presentation A/MS 00 •

問題点問題点問題点問題点問題点問題点問題点問題点

♦♦パフォーマンス、精度パフォーマンス、精度パフォーマンス、精度パフォーマンス、精度パフォーマンス、精度パフォーマンス、精度パフォーマンス、精度パフォーマンス、精度

♦♦各パートの結合が弱い各パートの結合が弱い各パートの結合が弱い各パートの結合が弱い各パートの結合が弱い各パートの結合が弱い各パートの結合が弱い各パートの結合が弱い

♦♦再利用再利用再利用再利用再利用再利用再利用再利用

Page 8: メンター・グラフィックス・ジャパン株式会社...29 • EDAT 2000 Presentation A/MS 00 • Company Confidential システムLSIからシステム・オン・チップへ

Company Confidential8 • EDAT 2000 Presentation A/MS 00 •

パフォーマンス、精度パフォーマンス、精度パフォーマンス、精度パフォーマンス、精度パフォーマンス、精度パフォーマンス、精度パフォーマンス、精度パフォーマンス、精度

♦ボトル・ネックは?ボトル・ネックは?ボトル・ネックは?ボトル・ネックは?

♦ DSMテクノロジへ対応可能?テクノロジへ対応可能?テクノロジへ対応可能?テクノロジへ対応可能?

♦ TATは短縮可能?は短縮可能?は短縮可能?は短縮可能?

♦設計のトレードオフは容易?設計のトレードオフは容易?設計のトレードオフは容易?設計のトレードオフは容易?

Page 9: メンター・グラフィックス・ジャパン株式会社...29 • EDAT 2000 Presentation A/MS 00 • Company Confidential システムLSIからシステム・オン・チップへ

Company Confidential9 • EDAT 2000 Presentation A/MS 00 •

ライブラリライブラリライブラリライブラリライブラリライブラリライブラリライブラリ

VHDL

Verilog

デバイス

VHDL-AMS

Verilog-AMS

IP

明日から設計可能?明日から設計可能?明日から設計可能?明日から設計可能?明日から設計可能?明日から設計可能?明日から設計可能?明日から設計可能?

これだけで十分?これだけで十分?これだけで十分?これだけで十分?これだけで十分?これだけで十分?これだけで十分?これだけで十分?

Page 10: メンター・グラフィックス・ジャパン株式会社...29 • EDAT 2000 Presentation A/MS 00 • Company Confidential システムLSIからシステム・オン・チップへ

Company Confidential10 • EDAT 2000 Presentation A/MS 00 •

本当に求められているのは?本当に求められているのは?本当に求められているのは?本当に求められているのは?本当に求められているのは?本当に求められているのは?本当に求められているのは?本当に求められているのは?

♦ シミュレーションのパフォーマンスシミュレーションのパフォーマンスシミュレーションのパフォーマンスシミュレーションのパフォーマンス

♦ 設計資産の再利用設計資産の再利用設計資産の再利用設計資産の再利用

♦ 設計のトレードオフ設計のトレードオフ設計のトレードオフ設計のトレードオフ

♦ シミュレーション精度シミュレーション精度シミュレーション精度シミュレーション精度

♦ フルチップのシミュレーションフルチップのシミュレーションフルチップのシミュレーションフルチップのシミュレーション

♦ TATのののの短縮短縮短縮短縮

♦ ポスト・レイアウトのシミュレーションポスト・レイアウトのシミュレーションポスト・レイアウトのシミュレーションポスト・レイアウトのシミュレーション

Page 11: メンター・グラフィックス・ジャパン株式会社...29 • EDAT 2000 Presentation A/MS 00 • Company Confidential システムLSIからシステム・オン・チップへ

Company Confidential11 • EDAT 2000 Presentation A/MS 00 •

メンター・グラフィックスの取り組みメンター・グラフィックスの取り組みメンター・グラフィックスの取り組みメンター・グラフィックスの取り組みメンター・グラフィックスの取り組みメンター・グラフィックスの取り組みメンター・グラフィックスの取り組みメンター・グラフィックスの取り組み

♦ シングル・カーネルによるシミュレーション・エンジンシングル・カーネルによるシミュレーション・エンジンシングル・カーネルによるシミュレーション・エンジンシングル・カーネルによるシミュレーション・エンジン

♦ VHDL-AMS、、、、Verilog-AMSのサポートのサポートのサポートのサポート

♦ アナログアナログアナログアナログ/ミックス・シグナルミックス・シグナルミックス・シグナルミックス・シグナルIP

♦ 高速な高速な高速な高速なMOSトランジスタ・シミュレーション・エンジントランジスタ・シミュレーション・エンジントランジスタ・シミュレーション・エンジントランジスタ・シミュレーション・エンジン

♦ RF解析のサポート解析のサポート解析のサポート解析のサポート

♦ アナログアナログアナログアナログ/ミックス・シグナルへのトップダウン設計の適用ミックス・シグナルへのトップダウン設計の適用ミックス・シグナルへのトップダウン設計の適用ミックス・シグナルへのトップダウン設計の適用

♦ 最新のデバイス・モデルのサポート最新のデバイス・モデルのサポート最新のデバイス・モデルのサポート最新のデバイス・モデルのサポート

♦ 大規模なシステム大規模なシステム大規模なシステム大規模なシステムLSIのののの開発環境開発環境開発環境開発環境

これからのシミュレーション環境これからのシミュレーション環境これからのシミュレーション環境これからのシミュレーション環境これからのシミュレーション環境これからのシミュレーション環境これからのシミュレーション環境これからのシミュレーション環境

Page 12: メンター・グラフィックス・ジャパン株式会社...29 • EDAT 2000 Presentation A/MS 00 • Company Confidential システムLSIからシステム・オン・チップへ

Company Confidential12 • EDAT 2000 Presentation A/MS 00 •

EldoEldo™™        シミュレーション・カーネルシミュレーション・カーネルシミュレーション・カーネルシミュレーション・カーネルシミュレーション・カーネルシミュレーション・カーネルシミュレーション・カーネルシミュレーション・カーネル

♦ Eldo - 世界で世界で世界で世界で20,000以上のインストール・ベースを持つ以上のインストール・ベースを持つ以上のインストール・ベースを持つ以上のインストール・ベースを持つ

スタンダードスタンダードスタンダードスタンダードSPICEシミュレータシミュレータシミュレータシミュレータ

♦ パフォーマンスに対する改良パフォーマンスに対する改良パフォーマンスに対する改良パフォーマンスに対する改良• SPICEカーネルの最適化カーネルの最適化カーネルの最適化カーネルの最適化

• パーティション・テクニック(パーティション・テクニック(パーティション・テクニック(パーティション・テクニック(OSR))))

• コンバージェンス・アシスト機能(コンバージェンス・アシスト機能(コンバージェンス・アシスト機能(コンバージェンス・アシスト機能(Pseudo-Transient、、、、gmin、、、、...))))

• 高精度なアナログ解析(高精度なアナログ解析(高精度なアナログ解析(高精度なアナログ解析(IEM))))

♦ 精度に対する改良精度に対する改良精度に対する改良精度に対する改良

• 複数の精度コントロール設定複数の精度コントロール設定複数の精度コントロール設定複数の精度コントロール設定

• 非線形の問題に干渉されないピースワイズ・リニア非線形の問題に干渉されないピースワイズ・リニア非線形の問題に干渉されないピースワイズ・リニア非線形の問題に干渉されないピースワイズ・リニア

• K-lawの制約をグローバルにチェックの制約をグローバルにチェックの制約をグローバルにチェックの制約をグローバルにチェック

Page 13: メンター・グラフィックス・ジャパン株式会社...29 • EDAT 2000 Presentation A/MS 00 • Company Confidential システムLSIからシステム・オン・チップへ

Company Confidential13 • EDAT 2000 Presentation A/MS 00 •

パフォーマンス比較パフォーマンス比較パフォーマンス比較パフォーマンス比較パフォーマンス比較パフォーマンス比較パフォーマンス比較パフォーマンス比較no

rmal

ized

CP

U t

ime

0

20

40

60

80

100U

S 1

US

2

US

3

Japa

n 1

Eur

ope

1

Eur

ope

2

Spice A Spice B Eldo

Page 14: メンター・グラフィックス・ジャパン株式会社...29 • EDAT 2000 Presentation A/MS 00 • Company Confidential システムLSIからシステム・オン・チップへ

Company Confidential14 • EDAT 2000 Presentation A/MS 00 •

EldoEldo

♦ Eldo• インクリメンタル・ランインクリメンタル・ランインクリメンタル・ランインクリメンタル・ラン

• トランジェント・ノイズトランジェント・ノイズトランジェント・ノイズトランジェント・ノイズ

• ポール・ゼロ解析ポール・ゼロ解析ポール・ゼロ解析ポール・ゼロ解析

• Sパラメータ抽出パラメータ抽出パラメータ抽出パラメータ抽出

• データ・フィルタリングデータ・フィルタリングデータ・フィルタリングデータ・フィルタリング

• ポスト・プロセッシングポスト・プロセッシングポスト・プロセッシングポスト・プロセッシング

• モンテ・カルロ解析モンテ・カルロ解析モンテ・カルロ解析モンテ・カルロ解析

• ワーストケース解析ワーストケース解析ワーストケース解析ワーストケース解析

• パラメータ最適化(パラメータ最適化(パラメータ最適化(パラメータ最適化(Opsim))))

スタンダードスタンダードSPICESPICEシミュレータシミュレータ

Page 15: メンター・グラフィックス・ジャパン株式会社...29 • EDAT 2000 Presentation A/MS 00 • Company Confidential システムLSIからシステム・オン・チップへ

Company Confidential15 • EDAT 2000 Presentation A/MS 00 •

デバイス・モデルデバイス・モデルデバイス・モデルデバイス・モデルデバイス・モデルデバイス・モデルデバイス・モデルデバイス・モデル

♦ スタンダード・デバイス・モデルスタンダード・デバイス・モデルスタンダード・デバイス・モデルスタンダード・デバイス・モデル• SPICEモデル、モデル、モデル、モデル、MOS9、、、、EKV• Gumman-Poon、、、、Mextram、、、、Hicum• BSIM3v3.1

♦ スタンダード・デバイス・モデルスタンダード・デバイス・モデルスタンダード・デバイス・モデルスタンダード・デバイス・モデル• SPICEモデル、モデル、モデル、モデル、MOS9、、、、EKV• Gumman-Poon、、、、Mextram、、、、Hicum• BSIM3v3.1

♦ 新たにサポートされたモデル新たにサポートされたモデル新たにサポートされたモデル新たにサポートされたモデル• BSIM3v3.2• BVIC 1.1.5• BSIM3 SOI (Berkley)• Hot Carrierモデルモデルモデルモデル

♦ 新たにサポートされたモデル新たにサポートされたモデル新たにサポートされたモデル新たにサポートされたモデル• BSIM3v3.2• BVIC 1.1.5• BSIM3 SOI (Berkley)• Hot Carrierモデルモデルモデルモデル♦ 今後サポートされるモデル今後サポートされるモデル今後サポートされるモデル今後サポートされるモデル

• BSIM3v3.3、、、、BSIM3v4• HVMOS (BTA)• BSIM3 SOI (BTA)• GCIM (Motorola)

♦ 今後サポートされるモデル今後サポートされるモデル今後サポートされるモデル今後サポートされるモデル• BSIM3v3.3、、、、BSIM3v4• HVMOS (BTA)• BSIM3 SOI (BTA)• GCIM (Motorola)

Page 16: メンター・グラフィックス・ジャパン株式会社...29 • EDAT 2000 Presentation A/MS 00 • Company Confidential システムLSIからシステム・オン・チップへ

Company Confidential16 • EDAT 2000 Presentation A/MS 00 •

20002000以降のプロダクト・ラインナップ以降のプロダクト・ラインナップ以降のプロダクト・ラインナップ以降のプロダクト・ラインナップ以降のプロダクト・ラインナップ以降のプロダクト・ラインナップ以降のプロダクト・ラインナップ以降のプロダクト・ラインナップ

RFICスイッチ・レベルスイッチ・レベルスイッチ・レベルスイッチ・レベルシグマ・デルタシグマ・デルタシグマ・デルタシグマ・デルタ

RFICRFICスイッチ・レベルスイッチ・レベルスイッチ・レベルスイッチ・レベルスイッチ・レベルスイッチ・レベルスイッチ・レベルスイッチ・レベルシグマ・デルタシグマ・デルタシグマ・デルタシグマ・デルタシグマ・デルタシグマ・デルタシグマ・デルタシグマ・デルタ

シングル・カーネルシングル・カーネルシングル・カーネルシングル・カーネルスタンダードスタンダードスタンダードスタンダードHDL

MATLAB I/F

シングル・カーネルシングル・カーネルシングル・カーネルシングル・カーネルシングル・カーネルシングル・カーネルシングル・カーネルシングル・カーネルスタンダードスタンダードスタンダードスタンダードスタンダードスタンダードスタンダードスタンダードHDLHDL

MATLAB I/FMATLAB I/F

IPサポートサポートサポートサポートMEMS

IPIPサポートサポートサポートサポートサポートサポートサポートサポートMEMSMEMS

アナログ・カーネルの拡張アナログ・カーネルの拡張

記述言語のサポート記述言語のサポート

再利用可能なライブラリ再利用可能なライブラリ

Page 17: メンター・グラフィックス・ジャパン株式会社...29 • EDAT 2000 Presentation A/MS 00 • Company Confidential システムLSIからシステム・オン・チップへ

Company Confidential17 • EDAT 2000 Presentation A/MS 00 •

シングル・カーネル・シミュレータシングル・カーネル・シミュレータシングル・カーネル・シミュレータシングル・カーネル・シミュレータシングル・カーネル・シミュレータシングル・カーネル・シミュレータシングル・カーネル・シミュレータシングル・カーネル・シミュレータ

♦ IEEEスタンダードスタンダードスタンダードスタンダードHDLサポートサポートサポートサポート

♦ デバイス・モデルから記述言語までをシームレスにサポートデバイス・モデルから記述言語までをシームレスにサポートデバイス・モデルから記述言語までをシームレスにサポートデバイス・モデルから記述言語までをシームレスにサポート

♦ RFシミュレーションのサポートシミュレーションのサポートシミュレーションのサポートシミュレーションのサポート

♦ 高速な高速な高速な高速なMOSトランジスタ・アクセラレータトランジスタ・アクセラレータトランジスタ・アクセラレータトランジスタ・アクセラレータ

VHDL-AMSVHDL-AMSRFRF

API - API - シミュレーション・ランタイム・コントロールシミュレーション・ランタイム・コントロールシミュレーション・ランタイム・コントロールシミュレーション・ランタイム・コントロールシミュレーション・ランタイム・コントロールシミュレーション・ランタイム・コントロールシミュレーション・ランタイム・コントロールシミュレーション・ランタイム・コントロールAPI

-A

PI - ユーザ・インタフェイス

ユーザ・インタフェイス

ユーザ・インタフェイス

ユーザ・インタフェイス

ユーザ・インタフェイス

ユーザ・インタフェイス

ユーザ・インタフェイス

ユーザ・インタフェイス

MachTAMachTA™™

EldoVHDL-1076VHDL-1076

Verilog-1364 Verilog-1364ModelSimModelSim

Page 18: メンター・グラフィックス・ジャパン株式会社...29 • EDAT 2000 Presentation A/MS 00 • Company Confidential システムLSIからシステム・オン・チップへ

Company Confidential18 • EDAT 2000 Presentation A/MS 00 •

Analyzer

L

P

I

Database

Extended

Intermediate

Format

Browser

Code

Generator

Elaboration

generation

Execution file

C or Pcode

Elaboration file

lib-unit.dat

VHDL-AMS

Ela

bo

ratio

n B

uild

er-

Inte

rpre

ter

Sim

ula

tion

Dat

a

Elaborator Simulator KernelSimulation

Execution

generation

Spice

Analyzer

Elaboration

Generation

Analysis

1- Code Behavioral Procedural Interface

Ela

bo

ratio

n o

f Sim

ula

tion

Data & Code Generator

H

P

I

1- Elaboration Procedural Interface

2- Simulation Procedural Interface

3- Synchronization Procedural Interface

Digital

Simulation cycle

Str

uc

tura

l

Be

ha

vio

ral

OS

R ..

. cyc

le

Analog

ModelSim

VHDL-AMSVHDL-AMS、、、、、、、、Verilog-AMSVerilog-AMS、、、、、、、、EldoEldoのののののののの融合融合融合融合融合融合融合融合

Page 19: メンター・グラフィックス・ジャパン株式会社...29 • EDAT 2000 Presentation A/MS 00 • Company Confidential システムLSIからシステム・オン・チップへ

Company Confidential19 • EDAT 2000 Presentation A/MS 00 •

ミックス・シグナル・シミュレーション・カーネルミックス・シグナル・シミュレーション・カーネルミックス・シグナル・シミュレーション・カーネルミックス・シグナル・シミュレーション・カーネルミックス・シグナル・シミュレーション・カーネルミックス・シグナル・シミュレーション・カーネルミックス・シグナル・シミュレーション・カーネルミックス・シグナル・シミュレーション・カーネル

♦ ModelSim™インテグレーションインテグレーションインテグレーションインテグレーション

• VHDL、、、、Verilogサポートサポートサポートサポート

• VHDL-AMSへの拡張への拡張への拡張への拡張

• Verilog-AMSへの拡張への拡張への拡張への拡張*

♦ シングル・カーネルによるパフォーマンスの向上シングル・カーネルによるパフォーマンスの向上シングル・カーネルによるパフォーマンスの向上シングル・カーネルによるパフォーマンスの向上

♦ デバイス・レベルからデジタル、アナログ記述言デバイス・レベルからデジタル、アナログ記述言デバイス・レベルからデジタル、アナログ記述言デバイス・レベルからデジタル、アナログ記述言

語によるマルチ・レベルをサポート語によるマルチ・レベルをサポート語によるマルチ・レベルをサポート語によるマルチ・レベルをサポート

♦ トレードオフが容易トレードオフが容易トレードオフが容易トレードオフが容易

Page 20: メンター・グラフィックス・ジャパン株式会社...29 • EDAT 2000 Presentation A/MS 00 • Company Confidential システムLSIからシステム・オン・チップへ

Company Confidential20 • EDAT 2000 Presentation A/MS 00 •

ADVanceADVance™™ MS MS

Page 21: メンター・グラフィックス・ジャパン株式会社...29 • EDAT 2000 Presentation A/MS 00 • Company Confidential システムLSIからシステム・オン・チップへ

Company Confidential21 • EDAT 2000 Presentation A/MS 00 •

RFRFシミュレーションへの拡張シミュレーションへの拡張シミュレーションへの拡張シミュレーションへの拡張シミュレーションへの拡張シミュレーションへの拡張シミュレーションへの拡張シミュレーションへの拡張

♦ ADVance™ RFIC• 大規模な大規模な大規模な大規模なRFICへの対応への対応への対応への対応

• ~~~~2GHzサポートサポートサポートサポート

• SPICEネットリストサポートネットリストサポートネットリストサポートネットリストサポート

• 高速なシミュレーション高速なシミュレーション高速なシミュレーション高速なシミュレーション

• ポスト・プロセッシングポスト・プロセッシングポスト・プロセッシングポスト・プロセッシング

♦ VHDL-AMS、、、、Verilog-AMSのののの拡張拡張拡張拡張• テレコミュニケーション用のシステムテレコミュニケーション用のシステムテレコミュニケーション用のシステムテレコミュニケーション用のシステムモデリングのサポートモデリングのサポートモデリングのサポートモデリングのサポート

Page 22: メンター・グラフィックス・ジャパン株式会社...29 • EDAT 2000 Presentation A/MS 00 • Company Confidential システムLSIからシステム・オン・チップへ

Company Confidential22 • EDAT 2000 Presentation A/MS 00 •

サポートされるサポートされるサポートされるサポートされるサポートされるサポートされるサポートされるサポートされるRFRF解析解析解析解析解析解析解析解析

MNL = mildly non-linearHNL = highly non-linear

CT = commensurate tonesNCT = non-commensurate tones

Time-DomainMethods

Frequency-DomainMethods

EnvelopeMethod

Linear TimeVaryingMethod

Amplifiers (MNL) X XAmplifiers (HNL) X xMixers (CT) X X X*Mixers (NCT) X X*Oscillators X X XPLLs, AGCs XSC Circuits X* x* X*

*: Small Signal

Page 23: メンター・グラフィックス・ジャパン株式会社...29 • EDAT 2000 Presentation A/MS 00 • Company Confidential システムLSIからシステム・オン・チップへ

Company Confidential23 • EDAT 2000 Presentation A/MS 00 •

Eldo-OCIEldo-OCI ( ( ( ( ( ( ( (Mach TAMach TA))))))))

♦ テーブル・モデルによる高速で、高精度なシミュレーショテーブル・モデルによる高速で、高精度なシミュレーショテーブル・モデルによる高速で、高精度なシミュレーショテーブル・モデルによる高速で、高精度なシミュレーショ

ン・エンジンン・エンジンン・エンジンン・エンジン

• SPICE対比対比対比対比1,000倍のパフォーマンス倍のパフォーマンス倍のパフォーマンス倍のパフォーマンス

• SPICEと同等の精度と同等の精度と同等の精度と同等の精度

♦ パーティション技術と高速なマトリックス解法によりパーティション技術と高速なマトリックス解法によりパーティション技術と高速なマトリックス解法によりパーティション技術と高速なマトリックス解法によりDSM

にににに対応対応対応対応

♦ タイム・ステップとイベント・ドリブンを融合タイム・ステップとイベント・ドリブンを融合タイム・ステップとイベント・ドリブンを融合タイム・ステップとイベント・ドリブンを融合

♦ 1,000万素子のシミュレーションに対応万素子のシミュレーションに対応万素子のシミュレーションに対応万素子のシミュレーションに対応

Page 24: メンター・グラフィックス・ジャパン株式会社...29 • EDAT 2000 Presentation A/MS 00 • Company Confidential システムLSIからシステム・オン・チップへ

Company Confidential24 • EDAT 2000 Presentation A/MS 00 •

ADVanceADVance™™ Artist Artist

♦ Analog Artistとのインテグレーションとのインテグレーションとのインテグレーションとのインテグレーション

• メニューの追加メニューの追加メニューの追加メニューの追加

• テスト・ベンチ・デバイステスト・ベンチ・デバイステスト・ベンチ・デバイステスト・ベンチ・デバイス

• ビューイング・コマンドビューイング・コマンドビューイング・コマンドビューイング・コマンド

• 複数のビューワのサポート複数のビューワのサポート複数のビューワのサポート複数のビューワのサポート

• ポスト・プロセッシングの追加ポスト・プロセッシングの追加ポスト・プロセッシングの追加ポスト・プロセッシングの追加– 1dB point、、、、IP3...

Page 25: メンター・グラフィックス・ジャパン株式会社...29 • EDAT 2000 Presentation A/MS 00 • Company Confidential システムLSIからシステム・オン・チップへ

Company Confidential25 • EDAT 2000 Presentation A/MS 00 •

CommLibCommLib™™ - - アナログ・シミュレーションアナログ・シミュレーションアナログ・シミュレーションアナログ・シミュレーションアナログ・シミュレーションアナログ・シミュレーションアナログ・シミュレーションアナログ・シミュレーションIPIP

♦ 再利用可能な言語による再利用可能な言語による再利用可能な言語による再利用可能な言語による

テレコミュニケーション用ライブラリテレコミュニケーション用ライブラリテレコミュニケーション用ライブラリテレコミュニケーション用ライブラリ

♦ パラメトリックに特性を変更可能パラメトリックに特性を変更可能パラメトリックに特性を変更可能パラメトリックに特性を変更可能

♦ 260種類以上の種類以上の種類以上の種類以上の

パーツをサポートパーツをサポートパーツをサポートパーツをサポートPLL

A/D

Demodulators

Σ∆ Modulators

Subsystem Models

Filters

Modulators

Functions

Control

Transfer Function-like

Amp/Cmp

D/A

Digital

Circuit-like

Systems Basic Design Units

Telecommunications Library

Page 26: メンター・グラフィックス・ジャパン株式会社...29 • EDAT 2000 Presentation A/MS 00 • Company Confidential システムLSIからシステム・オン・チップへ

Company Confidential26 • EDAT 2000 Presentation A/MS 00 •

Page 27: メンター・グラフィックス・ジャパン株式会社...29 • EDAT 2000 Presentation A/MS 00 • Company Confidential システムLSIからシステム・オン・チップへ

Company Confidential27 • EDAT 2000 Presentation A/MS 00 •

言語による設計手法言語による設計手法言語による設計手法言語による設計手法言語による設計手法言語による設計手法言語による設計手法言語による設計手法

VHDL

Spice

Spice

VHDL

♦ トップダウン設計トップダウン設計トップダウン設計トップダウン設計• システム記述システム記述システム記述システム記述

• 大きな大きな大きな大きな “D” 小さな小さな小さな小さな "a"

• 最新の設計手法最新の設計手法最新の設計手法最新の設計手法

♦ ボトムアップ設計ボトムアップ設計ボトムアップ設計ボトムアップ設計• トラディショナルなトラディショナルなトラディショナルなトラディショナルなSpice手法手法手法手法

• ビヘビアル記述によりシミュレービヘビアル記述によりシミュレービヘビアル記述によりシミュレービヘビアル記述によりシミュレーションの高速化ションの高速化ションの高速化ションの高速化

Page 28: メンター・グラフィックス・ジャパン株式会社...29 • EDAT 2000 Presentation A/MS 00 • Company Confidential システムLSIからシステム・オン・チップへ

Company Confidential28 • EDAT 2000 Presentation A/MS 00 •

よりシステム設計へよりシステム設計へよりシステム設計へよりシステム設計へよりシステム設計へよりシステム設計へよりシステム設計へよりシステム設計へ......

Algorithm Development

• MATLAB• Toolboxes

Design & Simulation

• Simulink• Blocksets• Stateflow

Coding & Implementation

• Real-Time Workshop•Third Parties

VHDL-AMSインタフェイスインタフェイスインタフェイスインタフェイス

Page 29: メンター・グラフィックス・ジャパン株式会社...29 • EDAT 2000 Presentation A/MS 00 • Company Confidential システムLSIからシステム・オン・チップへ

Company Confidential29 • EDAT 2000 Presentation A/MS 00 •

システムシステムLSILSIからシステム・オン・チップへからシステム・オン・チップへ

IPIP

タイム・トゥ・マーケットデザインの再利用

Analog/DigitalAnalog/DigitalAccuSimII/ModelSimAccuSimII/ModelSim

Genie ArtistGenie Artist

基本機能

Mixed-SignalMixed-SignalVerificationVerification

Analog HDLsAnalog HDLsVHDL-AMSVHDL-AMSVerilog-AMSVerilog-AMS

フルファンクションの検証

製造のための検証

プロダクティビリティの向上

Page 30: メンター・グラフィックス・ジャパン株式会社...29 • EDAT 2000 Presentation A/MS 00 • Company Confidential システムLSIからシステム・オン・チップへ

Company Confidential30 • EDAT 2000 Presentation A/MS 00 •

最後に最後に......

♦ Eldo is world class technology• Strong technology platform for MGC A/M-S Solution

• Deliver Highest performance and accuracy

• Support standard and proprietary device models (e.g Bsim3)

♦ Extension to advanced simulation technology• RF IC analog simulation

♦ Established leadership position in MS HDLs• Leverage ModelSim digital HDL strength

• Leverage Eldo as behavioral solver

• A/M-S IP for Top down design with Commlib

Mentor Graphics CorporationMentor Graphics Corporationからのメッセージからのメッセージ