bbextract:広帯域SPICE等価回路抽出
bbextractはsonnetの解析結果を 広帯域に渡って精度を保つSPICE等価回路に変換します。

Sonnetの解析結果は通常、
- グラフかスミスチャート
- S,Y,Zなどの線形パラメータファイル
- 限定された周波数範囲で近似されたSPICE等価回路
で出力されます。 bbextractを使うと、これらに加えて
- 広帯域な周波数範囲で近似されたSPICE等価回路
を出力することができるようになります。
これによってSonnetの解析結果は、 殆どすべてのSPICE系回路シミュレータに渡すことができるようになります。
これまでの問題点とbbextract
- 限定された狭い周波数範囲でしか、Sonnetの解析結果と一致しない。
- bbextractなら数デカードを超える広帯域でもSonnetの解析結果に一致するSPICE等価回路を抽出できます。
- 緩やかな周波数特性の問題にしか適用できない。
- bbextractなら自己共振周波数を超える周波数領域や、フィルターなどの鋭い共振特性も取り扱うことができます。
- 広帯域な非線形回路解析にはSパラメータでのデータ受け渡しが必要
- 今まで通りSパラメータでの受け渡しもできます。
- Sパラメータを読むことができるSPICEは高価で、しかもSパラメータでデータを渡すと解析時間が延びる。
- SPICE等価回路でSPICEに渡せば、一般的なSPICEでも読み取れ、しかも解析時間は通常の回路と同じです。
SパラメータSPICE変換として
Sonnetの解析結果をSPICEに変換する以外に、Netlist Projectを作ってSパラメータファイルをsonnetに読み込ませれば、 既存のSパラメータファイルをSPICE等価回路に変換することもできます。
- 受動部品の例
-
TDK MLFシリーズのSパラメータを下記のnetlistで読み込み
S2P 1 0 mlf1608\mlf1608d47n.s2p DEF1P 1 Net R 50.00000
bbextractでspice等価回路に変換し、変換前のデータとグラフで比較すると完全に一致する。
- 小信号トランジスタの例
-
バイポーラトランジスタのSパラメータファイルを下記のnetlistで読み込み
netlist モデル
S2P 1 0 mlf1608\mlf1608d47n.s2p DEF1P 1 Net R 50.00000
bbextractでspice等価回路に変換し、変換前のデータとグラフで比較すると完全に一致する。






