MAGAZINE ARTICLES
|
デジタルオシロスコープによってTDT/TDR測定を行った結果から、ケーブルやバックプレーンなどのSパラメータモデルを構築する手法を紹介する。このようにして作成したモデルを用いたシミュレーションの結果は、実機での測定結果とよく一致する。実際、筆者らは、新たなデバイスを設計する際に、この手法を日常的に活用している。 Eric Sweetman 米Vitesse Semiconductor社 |
IC設計者やサポートエンジニアは、データチャンネルの実用的なモデルを作成し、そのモデルによって信号伝送を正確にシミュレーションしたいという場面にしばしば遭遇する。データ転送速度が低ければ、コネクタやビア、伝送線路などをSPICEモデルで表現してシミュレーションすることができる。しかし、データ転送速度が10ギガビット/秒ほどにもなる高速な信号の場合、SPICEモデルではシミュレーションの実行時間が長過ぎ、また実際の測定値とシミュレーション結果が整合しなくなってしまう。
IBIS(I/O Buffer Information Specification)に代表されるビヘイビアモデルを使えば、シミュレーションを高速に実行することができる。また、プリエンファシスを含む複雑な信号の伝送線路を正確にモデル化することも可能だ。ただし、モデルベースの手法である限りは、シミュレーションの結果と実際のデバイスの動作を整合させる必要があることに変わりはない。
本稿では、デジタルサンプリングオシロスコープ(DSO:Digital Sampling Oscilloscope)によって取得した信号波形をベースにしたシミュレーション手法について述べる(図1)。時間領域の信号をフーリエ変換した結果、得られるデータと、TDT(Time Domain Transmission)測定から得たS(Scattering)パラメータを組み合わせることで、複雑な配線システムを伝送される信号をモデル化しようというものだ。これを利用すれば、例えば、システムの実際の応答に基づいて作成したデータパスのライブラリを使い、新たに設計した出力ドライバ回路の動作をシミュレーションで求めるといったことが行える。システムにその出力ドライバ回路を組み込んだ際の動作を、シミュレーションによって迅速に把握することも可能になる。
まず、1つの具体例を用いて、Sパラメータを取得する方法を説明する。その例とは、フリップチップBGAパッケージに封止した非同期クロスポイントスイッチICが備える入出力ポートのSパラメータを取得する作業である。筆者が所属するVitesse社は、ユーザーからの要求に対応するためにこの作業を行うことになった。そのときには、あいにく4ポートのベクトルネットワークアナライザ(VNA:Vector Network Analyzer)を利用できなかった。そのため、Vitesse社のアプリケーションエンジニアは、いくつかの手法を試みることになった。
最も簡単そうに思えたのは、米Synopsys社のSPICEシミュレータ「HSPICE」を用いてTDR(Time Domain Reflectometry)テスト環境を構築することであった。HSPICEは、よく知られている伝送線路解析用回路モデル「Wエレメント」を備えている。このHSPICEによるTDRのシミュレーション結果が、TDR測定の結果とよく一致するまで、複数のセグメントで構成される伝送線路モデルを調整するのである。これは時間のかかる退屈な作業だった。しかも、SパラメータのS11は、実際の入力に対して“まあまあ一致する”というだけの結果に終わってしまった。
そこで、TDR測定の結果を直接的に利用することを考えた。すなわち、TDR測定の結果を高速フーリエ変換(FFT)し、S11を計算するのである。
この手法において問題になるのは、正規化処理と、ボードの影響の補償だ。これらについては、参考文献*1)、*2)に示した米EDN誌の過去の記事を参考にすることにした。正規化処理には、テストボードから取り外したBGA部品単体のTDR応答を利用する。
BGAのS11のパラメータは、次のような手順で得ることができる。まず、BGA部品を搭載したボードのTDR応答とBGA部品を載せない状態のボードのTDR応答を取得する。続いて、両方の結果に対してFFT処理を施し、周波数領域のデータに変換する。それからBGA部品を実装済みのボードのS11(複素数)を、部品なしのボードのS11で除算する。すると、BGA部品のS11が得られる。
TDR測定からS11を導けるのと同様に、TDT測定からはS21を導ける。これらのSパラメータを利用すれば、バックプレーンやケーブルなど、損失を伴う伝送媒体における信号伝送の様子をモデル化することが可能である。
筆者らは、科学技術計算ソフトウエア「Scilab」を利用してシミュレーション環境を独自に構築した。Scilabは豊富な解析機能を備えるオープンソースのソフトウエアである。
シミュレーションはデータチャンネルのTDT測定とTDR測定の結果をベースとして実行する。ステップ応答波形からスティミュラス波形を取得することでシミュレーションや合成が行えるため、この手法は柔軟性が高い。シミュレーションでは時間領域のデータを周波数領域のデータへと変換し、簡単な算術演算によって正規化処理とボードの影響を除去する処理を施す。
構築したシミュレーションシステムでは、TDT応答のファイルをデータチャンネルのライブラリとして保存するようにした。このファイルには、TDTにおけるスティミュラス波形を直接測定することによって得た正規化済み取得値を盛り込む。
これとは別に、複数のラインドライバから取得した波形、あるいはラインドライバをシミュレーションした波形もライブラリとして登録する。その際には、プリエンファシスをかけた波形と、プリエンファシスなしの波形の両方を保存しておく。波形の種類は、ステップ信号または、PRBS(Pseudorandom Binary Sequence)信号である。
シミュレーションの典型的な進め方を図2に示した。データチャンネルのライブラリには、損失を伴うバックプレーンのTDT波形とTDT用のステップ信号源の波形を保存する。もちろん両者に使用するケーブルの組み合わせは同一である。これらの波形を複素周波数領域に変換し、比率を算出すると、データチャンネルの正規化されたS21(複素数)が求められる。
データチャンネルの励起には、測定によって取得済みのPRBS波形あるいは出力ドライバモデルのシミュレーション波形を使う。時間領域の信号波形を周波数領域に変換し、これに正規化済みのチャンネル応答(すなわち、S21)を乗じる。このようにして得た周波数領域の応答を時間領域に変換すると、信号波形やアイパターンが得られる。
1 実用性の高いモデルが必要
CAEのあるものづくりニュースは、年2回(春・秋)発行されています。ANSYSシリーズを始めとした各…
米国ANSYS,Inc.によって開発された、有限要素法を主体とした解析ツールです。1970 年の開発…
ACTRANは、有限要素法と無限要素法を採用した多目的音響解析ソフトウェアです。流体騒音やトリム材を…
大規模溶接変形問題に対する革新的な提案SYSWELDにて開発を進めてきた固有ひずみ法にもとづくLoc…
熱処理、溶接のシミュレーションはこれからの生産技術開発の、重要な鍵となります。SYSWELDは熱処理…
Catapult C SynthesisによるSystemCモデリング、合成および検証
Catapult C Synthesisは、複雑なASICのシステムレベルでのモデリング、検証、合成のためにSystemCサポートを追加しました。サイクル精度と…[メンター・グラフィックス・ジャパン]
アナログ・デバイセズに寄せられた珍問/難問集より<Issue 2>
スロースタートのA/D コンバータ(あるいはコンバータの問題の診断における有益な効果)Q. 節電のため、私のA/D コンバータ(ADC)は測定のときだけ起動する…[アナログ・デバイセズ]
アナログ・デバイセズに寄せられた珍問/難問集より<Issue13>
チンプンカンプンと思われるかもしれませんが、コンバータはそれほど難しいものではありません。Q. コンバータの仕組みを、クマのプーさん(頭の足りないクマさん)[1…[アナログ・デバイセズ]
コンティニュアス・タイム(連続時間)型シグマ/デルタA/Dコンバータ
業界で初めて実用化されたコンティニュアス・タイム(連続時間)型シグマ/デルタA/DコンバータADC12EU050の優れた性能を紹介。[ナショナル セミコンダクター ジャパン]
インダクタを含む全回路を表面実装パッケージに一体化した μModule LEDドライバ
LEDは低コストの表示灯のような注目されない分野に一時追いやられていましたが、照明の分野で再びスポットライトを浴びています。LED照明は、自動車のヘッドライトか…[リニアテクノロジー]
LDOドライバと出力トラッキングおよびシーケンシングを与える小型トリプル降圧レギュレータ
標準的な産業用や車載用のアプリケーションは、ディスクドライブやマイクロプロセッサなどあらゆるものをドライブするため、複数の高電流、低電圧の電源が必要です。LT3…[リニアテクノロジー]
高精度トランスインピーダンスアンプ
フォトダイオードなどの微小電流信号を増幅するためには,入力バイアス電流が少なく,入力オフセット電圧やドリフトも小さなアンプを用いてI-V変換するのが一般的です。…[日本テキサス・インスツルメンツ]
データ・コンバータのドリフトに関する設計者の必須知識: 最悪劣化度の構成要素を理解して仕様の条件を減らす
アナログ-デジタル/デジタル-アナログ・コンバータの確度は温度変化によって劣化しますが、厳密にはどの程度まで劣化するのでしょうか。設計者にはよく分かっていること…[日本テキサス・インスツルメンツ]
検証の新しいアプローチEVEは、 ASIC/SoCデバッグと組み込みソフトウェア検証の両方を対象として、従来のエミュレーションとラピッドプロトタイピング・システ…[日本イヴ]
新しい検証アプローチEVE は、ハードウェアに支援された、全く新しい検証アプローチを切り開いてきました。これは、従来のエミュレーションとラピッド・プロトタイピン…[日本イヴ]
電磁波解析専用ソフトウェア PAM-CEM
電磁波関連機器・部品の解析設計を支援する電磁波解析専用ソフトウェア(CAE)です[特長]・「EMC・EMI問題への対策」を支援 有限差分時間領域法(FDTD)の「PAM-CEM/FD」または有限要素時...[日本イーエスアイ]
|
アナログ電子回路コミュニティ
技術者のための掲示板サイト |
|
Design Hint&Tips
アナログ設計回路の基礎から最新技術動向まで |
|
最適なソリューションを提案する パナソニックの最新キーデバイス パナソニック エレクトロニックデバイス |
|
MCU EXPO.COM
MCUの総合情報サイト |
|
Green Power Solution
電源IC & アナログ情報サイト |
|
FPGA Insights
FPGAの総合情報サイト |
|
ANALOG TECH & INFO
アナログ半導体の総合情報サイト |
|
特集 カーエレJAPAN |
|
特集 ET 2009 |