SPICEモデルとライブラリ(その2):SPICEの仕組みとその活用設計(11)(3/3 ページ)
必要なSPICEモデルがツールに含まれていない場合は、第三者提供のものを使う必要がある。第11回では、SPICEモデルの入手方法や、開発STEPとモデルの精度の考え方について説明する。有用なサブサーキットモデルについても紹介しよう。
サブサーキットモデル
サブサーキットモデルとは、前回説明したように、
- 数式で表現できないモデル(遷移特性を持つサイリスタなど)
- SPICEの部品カテゴリーにない機能部品(ICなど)
- 高精度モデル
のようなモデルについて、特性を固有の回路に置き換えて表現します。
(2)の機能部品としてのモデルとしては、各種OP-AMP(オペアンプ)の例が広く知られています。ここでは、筆者の熱解析セミナーやスイッチング電源セミナーで希望者に配布している、ヒートシンクの熱抵抗解析モジュールについて簡単に説明します。これはSPICEが回路解析だけではなく、ソルバーとして幅広い可能性を持つことを示す一例です。
このモジュールは図4(a)のように、厚み(D)、幅(W)、高さ(H)、表面の輻射率(ε)、周囲温度(Ta)を回路図上で設定した任意形状の平板ヒートシンクに、発熱量を電流としてHEAT-IN端子に与え、この平板の温度上昇値をdTC端子から電圧信号として出力します。
つまり、CFDソフトと同様に、発熱物体の温度上昇値を計算することができます。
構文はリスト1に示す通りです。
①:サブサーキットの宣言
②:サブサーキットのモデル名
③、④:サブサーキットの入出力ピン名
⑤:1GΩの抵抗 "R_RLu" が節点Lu〜GND間に接続されている
⑥:Gデバイスが節点TX1,TX2間に接続され、必要な計算式が示されている
⑦:前の行からの続きを示す記号
その他の接続情報が続いてから、
⑧:サブサーキットの終わりをしめす語(冒頭の“.SUBCKT”に対応)
となります。
前回少し触れたように、サブサーキットモデルはこのように内部接続情報を持っていることがお分かりいただけたかと思います。
図4(a)はこのモデルの使用例を示したもので、損失を0.1W刻みで10回計算させた結果が図4(b)です。1W発熱で温度上昇54.4Kと、CFDツールと同値を示していますが、総計算時間は50msで完了しています(CFDツールなら10回計算で30分〜1時間前後かかります)。
回路解析と同じツールで、なおかつ高速に解析できるということは、設計に集中している思考を中断しないのでCFDツールと比べて大きなメリットと言えます(別ツールの操作を学ばなくて済む)。
もちろん、(3)の高精度を追求するためのサブサーキットモデルも有効な使い道です。例えば、SPICE標準のMOSFETモデルは、ボディダイオードのパラメータ項目が不足しているのでダイオード特性を十分に表現できません。Crss、Coss、Cissの電圧依存性もきちんと表現できていません。
高精度を追求するためにこれらを独立させて単体のモデルとし、本体のMOSFETに組み合わせたものが販売されていますし、ダイオードについてもTrrの波形実現やブレークダウンの様子を示す機能を追加したものも市販されています。
しかし、これらの多くは特性の再現に重きをおいているため、AREA属性が使えないことは理解しておく必要があります。
マクロモデルとサブサーキットモデルの違いは?
サブサーキットモデル:回路全ての部品情報を1:1で網羅したもの
マクロモデル:回路の一部を制御電圧源/電流源などに置き換え、等価的に機能を実現したもの
サブサーキットモデルとブロック回路図(階層別回路図)の違いは?
サブサーキットモデル:完全に部品として扱います。従って、複数個を回路図に配置でき、必要に応じてパラメータを個別に調整できます
ブロック回路図:単に回路図の一部を切り取って別のページへ移動させたものです。従って複数個を回路図に配置できません
執筆者プロフィール
加藤 博二(かとう ひろじ)
1951年生まれ。1972年に松下電器産業(現パナソニック)に入社し、電子部品の市場品質担当を経た後、電源装置の開発・設計業務を担当。1979年からSPICEを独力で習得し、後日その経験を生かして、SPICE、有限要素法、熱流体解析ツールなどの数値解析ツールを活用した電源装置の設計手法の開発・導入に従事した。現在は、CAEコンサルタントSifoenのプロジェクト代表として、NPO法人「CAE懇話会」の解析塾のSPICEコースを担当するとともに、Webサイト「Sifoen」において、在職中の経験を基に、電子部品の構造とその使用方法、SPICE用モデルのモデリング手法、電源装置の設計手法、熱設計入門、有限要素法のキーポイントなどを、“分かって設計する”シリーズとして公開している。
MONOist編集部よりお知らせ
次回(第12回)よりEDN Japanにて掲載致します
いつも「SPICEの仕組みとその活用設計」をご愛読いただきありがとうございます。次回(第12回)より、EDN Japanにて連載致します。なお、次回の公開日は2014年5月30日を予定しております。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- >>SPICEの仕組みとその活用設計
- SPICEモデルとライブラリ(その1)
設計した回路をSPICEで解析するには、使用している部品のSPICEモデルが必要だ。第10回では、このSPICEモデルについて解説する。 - 解析実行エラーの原因と対策(その4)
第9回では、正帰還回路と初期条件の重要性、および解析エラーを回避する解析手法の選択について説明する。併せて、4回にわたって説明してきた解析実行エラーの原因と対策についても簡単にまとめておこう。