UTMOST IV - シルバコ・ジャパン

UTMOST IV SPICE オプティミゼーション・モジュール
シルバコ・ジャパン テクノロジー・セミナー
Spring 2007
飯野 由久
UTMOST IVアーキテクチャ
ƒ UTMOST IV はデータベースを採用:UTMOST III、競合製品で
は個別の設定ファイル、データファイルにもとづく
GUI
オプティミゼーション
モジュール
測定器
データ
取得
UTMOST IV
フィット
モジュール
データベース
インターフェース
データベース
UTMOST IV
SPICE
モデル
-2-
抽出
パラメータ
オプティミゼーション・モジュール
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
ƒ
UTMOST IV
オプティミゼーション・ターゲット数は無制限
マクロモデルに完全対応
一連の先進オプティミゼーション・アルゴリズム
高速SmartSpice インターフェース
モデリング対象テクノロジーからの独立
柔軟性のあるデータ形式
64ビット リレーショナル・データベースの採用
-3-
UTMOST IVオプティミゼーション・モジュール:アーキテクチャ
入力
出力
SPICEシミュレータ
測定データ
(DC、 CAP、 RF、
Noise、 他)
TCADシミュレーション
データ
UTMOST IV
SPICEモデリング
ソフトウェア
データ表示
Firebirdリレーショナル
データベース
UTMOST IV
SPICEモデル
パラメータ
-4-
UTMOST IVプロジェクト:データ、オプティミゼーションの設定
UTMOST IV
-5-
複数のオプティマイズ・ターゲット-1
ƒ どの様なデータ組み合わせでもオプティマイズの対象
UTMOST IV
-6-
複数のオプティマイズ・ターゲット-2
ƒ 温度、DC/ACの混在、複数ロット/ウェハー間データ
UTMOST IV
-7-
一連の先進オプティミゼーション・アルゴリズム
ƒ ローカル・オプティマイザ(従来)は高速ではあるが、適切
な初期値が必要
ƒ Levenberg Marquartz
ƒ Hooke-Jeeves
ƒ グローバル (次世代)オプティマイザはより多くの繰り返し
が必要、だがその条件設定はゆるい
ƒ
ƒ
ƒ
ƒ
UTMOST IV
Genetic Algorithm
Simulated Annealing
Parallel Tempering
Differential Evolution
-8-
オプティマイザの選択、設定は容易
UTMOST IV
-9-
ラバーバンド(Rubberband)オプティマイズ機能
ƒ パラメータ数に制限なし
UTMOST IV
- 10 -
ラバーバンド(Rubberband)オプティマイズ機能-2
ƒ 複数モデルのパラメータを同時にオプティマイズ可能
UTMOST IV
- 11 -
マクロモデルのオプティミゼーション
ƒ マクロモデル定義に用いるネットリストに制限はなし
ƒ マクロモデル中の全てのパラメータを同時にオプティマイズ、ラ
バーバンド可能
UTMOST IV
- 12 -
高速SmartSpiceインターフェース
ƒ 高性能、柔軟なSmartSpiceによるシミュレーション
ƒ 高速APIインターフェースでごく短時間でシミュレーション完了
ƒ AMD Athlon64 X2 4800で、1秒間に80回のDCシミュレーション
ƒ コンパクトモデルではなくマクロモデルであっても、シミュレー
ション時間のロスはない
ƒ 一般的なLDMOSマクロモデルでのオプティミゼーション
ƒ UTMOST III: 約 1.5 - 2.0 時間
ƒ UTMOST IV: 約 2-3 分
UTMOST IV
- 13 -
ModelLibで効率改善
ƒ UTMOST IV内部にモデルは書き込まれていない
ƒ モデル情報はSmartSpice内のModelLibより提供
ƒ SPICEシミュレータとパラメータ抽出ツール間の相違解消が
可能
ƒ SmartSpiceのどのような新しいモデルでもUTMOST IVで即
座に使用可能
ƒ インターネット上のWebによるモデルの提供、アップデート
UTMOST IV
- 14 -
モデルライブラリ
ƒ モデル数、タイプの制限はなし
ƒ インポート、イクスポート
UTMOST IV
- 15 -
モデルのカスタマイズと新モデルの開発環境
ƒ
ƒ
ƒ
ƒ
UTMOST IV
式によるモデル・パラメータ表現
スケーラブルなカスタム・マクロモデル作成
SmartSpiceモデル開発環境による独自SPICE モデル開発
新たなモデル、パラメータを追加しUTMOST IVで検証、並行し
てパラメータ抽出手順確立が可能
- 16 -
モデルが対象とするテクノロジーとは関連しない
ƒ UTMOST III や他社製品のようなBIP、MOS、SOIと言った
SPICEモデル毎のモジュールなし
ƒ デバイスノード数制限なし
ƒ 半導体デバイスの全てのタイプに対応
ƒ SmartSpice経由でSpiceモデルタイプに対応
UTMOST IV
- 17 -
柔軟なデータ形式
ƒ UTMOST III ログファ
イルからのデータセ
ットのインポート
ƒ UTMOST IV データ
ファイルによる柔軟
なデータセットのイン
ポート
ƒ データが等間隔で
ある必要はない
ƒ リニア、ログスケール
のスイープ、リスト形
式に対応
UTMOST IV
- 18 -
64ビット リレーショナル・データベース
ƒ マルチユーザ、マルチアクセス可能なFirebird 64ビットデータベース
ƒ データの共有、ストア
UTMOST IV
- 19 -
サーチ・エディタ
ƒ データベースのサーチによるデータ取り出し、情報共有
UTMOST IV
- 20 -
UTMOST IVプロジェクトのアクセス・コントロール
ƒ プロジェクトのアクセス設定
UTMOST IV
- 21 -
まとめ
ƒ UTMOST IVオプティミゼーション・モジュールではデータ
ベース環境を提供し、アナログ、ミックスド・シグナル、RF
用高精度、高品質のSPICEモデル、マクロモデル作成が
可能
ƒ UTMOST IVによりUTMOST III、他社製品では容易では
なかった、又は困難であったパラメータ抽出が可能
ƒ 次世代SPICEモデルによるナノメータ CMOS
(HiSIM, PSP, Dual Gate, BSIM, etc.)
ƒ 複雑なパワーMOS/Bipolarマクロモデル
ƒ 受動素子、アクティブRF マクロモデル(varactor、 inductor、他) の
S-パラメータ・オプティミゼーション
ƒ UTMOST IVによりSPICE用デバイス・モデル開発とパラ
メータ抽出技術の並行開発がはじめて可能
UTMOST IV
- 22 -