Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
メンター・グラフィックス・ジャパン株式会社
Company Confidential2 • EDAT 2000 Presentation A/MS 00 •
AgendaAgenda
♦ ミックス・シグナル・ビジネスの変化ミックス・シグナル・ビジネスの変化ミックス・シグナル・ビジネスの変化ミックス・シグナル・ビジネスの変化
♦ ミックス・シグナル・シミュレーションへの要求ミックス・シグナル・シミュレーションへの要求ミックス・シグナル・シミュレーションへの要求ミックス・シグナル・シミュレーションへの要求• シミュレーション・モデルシミュレーション・モデルシミュレーション・モデルシミュレーション・モデル
• パフォーマンス、精度パフォーマンス、精度パフォーマンス、精度パフォーマンス、精度
• ライブラリライブラリライブラリライブラリ
♦ メンター・グラフィックスのミックス・シグナルへの取り組みメンター・グラフィックスのミックス・シグナルへの取り組みメンター・グラフィックスのミックス・シグナルへの取り組みメンター・グラフィックスのミックス・シグナルへの取り組み• デバイス・モデル、言語デバイス・モデル、言語デバイス・モデル、言語デバイス・モデル、言語
• パフォーマンス、精度への要求に対しての回答パフォーマンス、精度への要求に対しての回答パフォーマンス、精度への要求に対しての回答パフォーマンス、精度への要求に対しての回答
• アナログアナログアナログアナログIP
♦ まとめまとめまとめまとめ
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
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 アプリケーションアプリケーションアプリケーションアプリケーション
Company Confidential5 • EDAT 2000 Presentation A/MS 00 •
ミックス・シグナル・シミュレーションへの要求ミックス・シグナル・シミュレーションへの要求ミックス・シグナル・シミュレーションへの要求ミックス・シグナル・シミュレーションへの要求ミックス・シグナル・シミュレーションへの要求ミックス・シグナル・シミュレーションへの要求ミックス・シグナル・シミュレーションへの要求ミックス・シグナル・シミュレーションへの要求
デバイス・モデル
パフォーマンス精度
ライブラリ
Company Confidential6 • EDAT 2000 Presentation A/MS 00 •
シミュレーション・モデルシミュレーション・モデルシミュレーション・モデルシミュレーション・モデルシミュレーション・モデルシミュレーション・モデルシミュレーション・モデルシミュレーション・モデル
ゲート
RTL
デバイス・モデル
ビヘイビア
アナログ
デジタル
ビヘイビア
シミュレーションバックプレーン
IPCIPC
Company Confidential7 • EDAT 2000 Presentation A/MS 00 •
問題点問題点問題点問題点問題点問題点問題点問題点
♦♦パフォーマンス、精度パフォーマンス、精度パフォーマンス、精度パフォーマンス、精度パフォーマンス、精度パフォーマンス、精度パフォーマンス、精度パフォーマンス、精度
♦♦各パートの結合が弱い各パートの結合が弱い各パートの結合が弱い各パートの結合が弱い各パートの結合が弱い各パートの結合が弱い各パートの結合が弱い各パートの結合が弱い
♦♦再利用再利用再利用再利用再利用再利用再利用再利用
Company Confidential8 • EDAT 2000 Presentation A/MS 00 •
パフォーマンス、精度パフォーマンス、精度パフォーマンス、精度パフォーマンス、精度パフォーマンス、精度パフォーマンス、精度パフォーマンス、精度パフォーマンス、精度
♦ボトル・ネックは?ボトル・ネックは?ボトル・ネックは?ボトル・ネックは?
♦ DSMテクノロジへ対応可能?テクノロジへ対応可能?テクノロジへ対応可能?テクノロジへ対応可能?
♦ TATは短縮可能?は短縮可能?は短縮可能?は短縮可能?
♦設計のトレードオフは容易?設計のトレードオフは容易?設計のトレードオフは容易?設計のトレードオフは容易?
Company Confidential9 • EDAT 2000 Presentation A/MS 00 •
ライブラリライブラリライブラリライブラリライブラリライブラリライブラリライブラリ
VHDL
Verilog
デバイス
VHDL-AMS
Verilog-AMS
IP
明日から設計可能?明日から設計可能?明日から設計可能?明日から設計可能?明日から設計可能?明日から設計可能?明日から設計可能?明日から設計可能?
これだけで十分?これだけで十分?これだけで十分?これだけで十分?これだけで十分?これだけで十分?これだけで十分?これだけで十分?
Company Confidential10 • EDAT 2000 Presentation A/MS 00 •
本当に求められているのは?本当に求められているのは?本当に求められているのは?本当に求められているのは?本当に求められているのは?本当に求められているのは?本当に求められているのは?本当に求められているのは?
♦ シミュレーションのパフォーマンスシミュレーションのパフォーマンスシミュレーションのパフォーマンスシミュレーションのパフォーマンス
♦ 設計資産の再利用設計資産の再利用設計資産の再利用設計資産の再利用
♦ 設計のトレードオフ設計のトレードオフ設計のトレードオフ設計のトレードオフ
♦ シミュレーション精度シミュレーション精度シミュレーション精度シミュレーション精度
♦ フルチップのシミュレーションフルチップのシミュレーションフルチップのシミュレーションフルチップのシミュレーション
♦ TATのののの短縮短縮短縮短縮
♦ ポスト・レイアウトのシミュレーションポスト・レイアウトのシミュレーションポスト・レイアウトのシミュレーションポスト・レイアウトのシミュレーション
Company Confidential11 • EDAT 2000 Presentation A/MS 00 •
メンター・グラフィックスの取り組みメンター・グラフィックスの取り組みメンター・グラフィックスの取り組みメンター・グラフィックスの取り組みメンター・グラフィックスの取り組みメンター・グラフィックスの取り組みメンター・グラフィックスの取り組みメンター・グラフィックスの取り組み
♦ シングル・カーネルによるシミュレーション・エンジンシングル・カーネルによるシミュレーション・エンジンシングル・カーネルによるシミュレーション・エンジンシングル・カーネルによるシミュレーション・エンジン
♦ VHDL-AMS、、、、Verilog-AMSのサポートのサポートのサポートのサポート
♦ アナログアナログアナログアナログ/ミックス・シグナルミックス・シグナルミックス・シグナルミックス・シグナルIP
♦ 高速な高速な高速な高速なMOSトランジスタ・シミュレーション・エンジントランジスタ・シミュレーション・エンジントランジスタ・シミュレーション・エンジントランジスタ・シミュレーション・エンジン
♦ RF解析のサポート解析のサポート解析のサポート解析のサポート
♦ アナログアナログアナログアナログ/ミックス・シグナルへのトップダウン設計の適用ミックス・シグナルへのトップダウン設計の適用ミックス・シグナルへのトップダウン設計の適用ミックス・シグナルへのトップダウン設計の適用
♦ 最新のデバイス・モデルのサポート最新のデバイス・モデルのサポート最新のデバイス・モデルのサポート最新のデバイス・モデルのサポート
♦ 大規模なシステム大規模なシステム大規模なシステム大規模なシステムLSIのののの開発環境開発環境開発環境開発環境
これからのシミュレーション環境これからのシミュレーション環境これからのシミュレーション環境これからのシミュレーション環境これからのシミュレーション環境これからのシミュレーション環境これからのシミュレーション環境これからのシミュレーション環境
Company Confidential12 • EDAT 2000 Presentation A/MS 00 •
EldoEldo™™ シミュレーション・カーネルシミュレーション・カーネルシミュレーション・カーネルシミュレーション・カーネルシミュレーション・カーネルシミュレーション・カーネルシミュレーション・カーネルシミュレーション・カーネル
♦ Eldo - 世界で世界で世界で世界で20,000以上のインストール・ベースを持つ以上のインストール・ベースを持つ以上のインストール・ベースを持つ以上のインストール・ベースを持つ
スタンダードスタンダードスタンダードスタンダードSPICEシミュレータシミュレータシミュレータシミュレータ
♦ パフォーマンスに対する改良パフォーマンスに対する改良パフォーマンスに対する改良パフォーマンスに対する改良• SPICEカーネルの最適化カーネルの最適化カーネルの最適化カーネルの最適化
• パーティション・テクニック(パーティション・テクニック(パーティション・テクニック(パーティション・テクニック(OSR))))
• コンバージェンス・アシスト機能(コンバージェンス・アシスト機能(コンバージェンス・アシスト機能(コンバージェンス・アシスト機能(Pseudo-Transient、、、、gmin、、、、...))))
• 高精度なアナログ解析(高精度なアナログ解析(高精度なアナログ解析(高精度なアナログ解析(IEM))))
♦ 精度に対する改良精度に対する改良精度に対する改良精度に対する改良
• 複数の精度コントロール設定複数の精度コントロール設定複数の精度コントロール設定複数の精度コントロール設定
• 非線形の問題に干渉されないピースワイズ・リニア非線形の問題に干渉されないピースワイズ・リニア非線形の問題に干渉されないピースワイズ・リニア非線形の問題に干渉されないピースワイズ・リニア
• K-lawの制約をグローバルにチェックの制約をグローバルにチェックの制約をグローバルにチェックの制約をグローバルにチェック
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
Company Confidential14 • EDAT 2000 Presentation A/MS 00 •
EldoEldo
♦ Eldo• インクリメンタル・ランインクリメンタル・ランインクリメンタル・ランインクリメンタル・ラン
• トランジェント・ノイズトランジェント・ノイズトランジェント・ノイズトランジェント・ノイズ
• ポール・ゼロ解析ポール・ゼロ解析ポール・ゼロ解析ポール・ゼロ解析
• Sパラメータ抽出パラメータ抽出パラメータ抽出パラメータ抽出
• データ・フィルタリングデータ・フィルタリングデータ・フィルタリングデータ・フィルタリング
• ポスト・プロセッシングポスト・プロセッシングポスト・プロセッシングポスト・プロセッシング
• モンテ・カルロ解析モンテ・カルロ解析モンテ・カルロ解析モンテ・カルロ解析
• ワーストケース解析ワーストケース解析ワーストケース解析ワーストケース解析
• パラメータ最適化(パラメータ最適化(パラメータ最適化(パラメータ最適化(Opsim))))
スタンダードスタンダードSPICESPICEシミュレータシミュレータ
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)
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
アナログ・カーネルの拡張アナログ・カーネルの拡張
記述言語のサポート記述言語のサポート
再利用可能なライブラリ再利用可能なライブラリ
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
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のののののののの融合融合融合融合融合融合融合融合
Company Confidential19 • EDAT 2000 Presentation A/MS 00 •
ミックス・シグナル・シミュレーション・カーネルミックス・シグナル・シミュレーション・カーネルミックス・シグナル・シミュレーション・カーネルミックス・シグナル・シミュレーション・カーネルミックス・シグナル・シミュレーション・カーネルミックス・シグナル・シミュレーション・カーネルミックス・シグナル・シミュレーション・カーネルミックス・シグナル・シミュレーション・カーネル
♦ ModelSim™インテグレーションインテグレーションインテグレーションインテグレーション
• VHDL、、、、Verilogサポートサポートサポートサポート
• VHDL-AMSへの拡張への拡張への拡張への拡張
• Verilog-AMSへの拡張への拡張への拡張への拡張*
♦ シングル・カーネルによるパフォーマンスの向上シングル・カーネルによるパフォーマンスの向上シングル・カーネルによるパフォーマンスの向上シングル・カーネルによるパフォーマンスの向上
♦ デバイス・レベルからデジタル、アナログ記述言デバイス・レベルからデジタル、アナログ記述言デバイス・レベルからデジタル、アナログ記述言デバイス・レベルからデジタル、アナログ記述言
語によるマルチ・レベルをサポート語によるマルチ・レベルをサポート語によるマルチ・レベルをサポート語によるマルチ・レベルをサポート
♦ トレードオフが容易トレードオフが容易トレードオフが容易トレードオフが容易
Company Confidential20 • EDAT 2000 Presentation A/MS 00 •
ADVanceADVance™™ MS MS
Company Confidential21 • EDAT 2000 Presentation A/MS 00 •
RFRFシミュレーションへの拡張シミュレーションへの拡張シミュレーションへの拡張シミュレーションへの拡張シミュレーションへの拡張シミュレーションへの拡張シミュレーションへの拡張シミュレーションへの拡張
♦ ADVance™ RFIC• 大規模な大規模な大規模な大規模なRFICへの対応への対応への対応への対応
• ~~~~2GHzサポートサポートサポートサポート
• SPICEネットリストサポートネットリストサポートネットリストサポートネットリストサポート
• 高速なシミュレーション高速なシミュレーション高速なシミュレーション高速なシミュレーション
• ポスト・プロセッシングポスト・プロセッシングポスト・プロセッシングポスト・プロセッシング
♦ VHDL-AMS、、、、Verilog-AMSのののの拡張拡張拡張拡張• テレコミュニケーション用のシステムテレコミュニケーション用のシステムテレコミュニケーション用のシステムテレコミュニケーション用のシステムモデリングのサポートモデリングのサポートモデリングのサポートモデリングのサポート
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
Company Confidential23 • EDAT 2000 Presentation A/MS 00 •
Eldo-OCIEldo-OCI ( ( ( ( ( ( ( (Mach TAMach TA))))))))
♦ テーブル・モデルによる高速で、高精度なシミュレーショテーブル・モデルによる高速で、高精度なシミュレーショテーブル・モデルによる高速で、高精度なシミュレーショテーブル・モデルによる高速で、高精度なシミュレーショ
ン・エンジンン・エンジンン・エンジンン・エンジン
• SPICE対比対比対比対比1,000倍のパフォーマンス倍のパフォーマンス倍のパフォーマンス倍のパフォーマンス
• SPICEと同等の精度と同等の精度と同等の精度と同等の精度
♦ パーティション技術と高速なマトリックス解法によりパーティション技術と高速なマトリックス解法によりパーティション技術と高速なマトリックス解法によりパーティション技術と高速なマトリックス解法によりDSM
にににに対応対応対応対応
♦ タイム・ステップとイベント・ドリブンを融合タイム・ステップとイベント・ドリブンを融合タイム・ステップとイベント・ドリブンを融合タイム・ステップとイベント・ドリブンを融合
♦ 1,000万素子のシミュレーションに対応万素子のシミュレーションに対応万素子のシミュレーションに対応万素子のシミュレーションに対応
Company Confidential24 • EDAT 2000 Presentation A/MS 00 •
ADVanceADVance™™ Artist Artist
♦ Analog Artistとのインテグレーションとのインテグレーションとのインテグレーションとのインテグレーション
• メニューの追加メニューの追加メニューの追加メニューの追加
• テスト・ベンチ・デバイステスト・ベンチ・デバイステスト・ベンチ・デバイステスト・ベンチ・デバイス
• ビューイング・コマンドビューイング・コマンドビューイング・コマンドビューイング・コマンド
• 複数のビューワのサポート複数のビューワのサポート複数のビューワのサポート複数のビューワのサポート
• ポスト・プロセッシングの追加ポスト・プロセッシングの追加ポスト・プロセッシングの追加ポスト・プロセッシングの追加– 1dB point、、、、IP3...
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
Company Confidential26 • EDAT 2000 Presentation A/MS 00 •
Company Confidential27 • EDAT 2000 Presentation A/MS 00 •
言語による設計手法言語による設計手法言語による設計手法言語による設計手法言語による設計手法言語による設計手法言語による設計手法言語による設計手法
VHDL
Spice
Spice
VHDL
♦ トップダウン設計トップダウン設計トップダウン設計トップダウン設計• システム記述システム記述システム記述システム記述
• 大きな大きな大きな大きな “D” 小さな小さな小さな小さな "a"
• 最新の設計手法最新の設計手法最新の設計手法最新の設計手法
♦ ボトムアップ設計ボトムアップ設計ボトムアップ設計ボトムアップ設計• トラディショナルなトラディショナルなトラディショナルなトラディショナルなSpice手法手法手法手法
• ビヘビアル記述によりシミュレービヘビアル記述によりシミュレービヘビアル記述によりシミュレービヘビアル記述によりシミュレーションの高速化ションの高速化ションの高速化ションの高速化
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インタフェイスインタフェイスインタフェイスインタフェイス
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
フルファンクションの検証
製造のための検証
プロダクティビリティの向上
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からのメッセージからのメッセージ