HOME | products | XJTAG | JTAG バウンダリスキャンテスト

JTAG バウンダリスキャンテスト入門

まず JTAGデバッガとの違いについて

 
JTAGデバッガは、ソフトウエアのデバッグや書込み、FPGA/CPLD へのインシステムプログラミングに利用されます。本来、IEEE Std 1149.1はバウンダリスキャンテストの規格ですが、その中のJTAG通信プロトコルのみを利用します。JTAG信号を介してデバッグやプログラミング用のレジスタにアクセスできることの優位性が、デバイスメーカに認められたためです。そして多くのソフトウエア技術者によるデバッグやFlashプログラミング、ハードウエア技術者のインシステムプログラミングの需要を満たすことで広く採用されています。  

 
 
JTAGバウンダリスキャンテストツールで出来ることや、各種機能について日本語音声で解説する動画を公開しました。
 
JTAGバウンダリスキャンテストツールは、基板実装のテストに利用されます。IEEE Std 1149.1に準拠したデバイスのコアと信号線の境界に追加された専用レジスタをJTAG信号を介して制御することで、基板に実装されたJTAGデバイス信号線を検査プローブにします。これはBGA実装を電気的にテストする唯一の手法であることや、検査装置の治具と費用を削減することから、改めて注目され始めています。以前のJTAGバウンダリスキャンテストツールは「難しくて高い!」 と不評で、普及の足枷になっていました。未だに良い印象を持たれていないお客様も多いように感じています。しかしながらこの問題は、XJTAGの高度なソフトウエア技術で一新され、専門知識が無くても、開発時のデバッグから製造検査、不良解析まで一貫して活用できるようになりました。

 
以下の各記事では、バウンダリスキャンテスト技術の基本を紹介します。また、その能力を最大限に引き出すXJTAGの注目の機能についても言及します。

XJTAGのソフトウエアならJTAGテストプログラム開発は容易です。ユーザ側で開発して再利用もできます。
その簡単な手順を動画で紹介します。 日本語字幕を表示できます

ボードデータを入力

ネットリスト、回路図、BOMをインポートする方法と、それに関わるトピックを紹介します。
 
1 – ネットリストの追加:ネットリストをXJDeveloperにインポートする方法とサポートされている形式について
 
2 – 回路図の追加:検索可能な回路図ファイルをXJTAGテストシステムに追加する方法
 
3 – BOMのインポートとデータ型の割り当て:XJDeveloperプロジェクトにBOMファイルをインポートする方法
 
4 – 内部部品番号とカスタムデータタイプの使用:内部部品番号と非標準BOMデータのインポート
 
5 – 複数のソースからBOMデータをインポート:ネットリスト、回路図、その他のソースからBOMデータを抽出する方法
 
6 – 実装していないデバイスの扱い:ボードデータを分析し、どのデバイスを実装していないとマークするかを提案するようにXJDeveloperを設定する方法
 
7 – プロジェクト間での共有やテストフィクスチャへの考察:プロジェクト間で再利用して作業工数を軽減する方法と 検査治具にテストボードを指定する方法

JTAGインターフェースの設計のコツやヒント、最適な方法を動画で紹介します。 既にJTAGバウンダリスキャンテストに経験があっても、多くの役立つ情報が得られるでしょう。 日本語字幕を表示できます
 

Part 1– 導入編:JTAGインターフェースを堅牢にする正しいグランドと終端、ピン配置
 
Part 2 – DCチェックJTAG Chain Debugger でJTAGチェーンの基本的なテストを行う
 
Part 3 –Test Reset Sequences:JTAGデバイスを正しく初期化するためのテストリセットシーケンスの作成方法
 
Part 4 –JTAGチェーンのチェックJTAG Chain Debugger でシグナルインテグリティおよびノイズの問題を確認
 
Part 5 –「Scan ID Codes」Scan ID Codes とオシロスコープでJTAG信号の問題をトラブルシュート
 
Part 6 –「Get Max TCK」:JTAGテストの最大実行速度の指標を得る
 
Part 7 – 最終チェックSignal Integrity テストで製造プロセスの堅牢性を確保する

各種資料 

 

JTAG バウンダリスキャンテストの革新的ソフトウエア技術:実装技術誌記事 LinkIcon
 
   
 
 
 
JTAG によるダイ内部の消費電力:Xilinx Xcell Journal LinkIcon

JTAG バウンダリスキャンセミナー

 
実践的な内容に、質疑応答が1時間近くになるなど、お陰様でたいへん盛り上がりました。JTAGテストで考慮すべき課題が実践経験をもとに紹介されたことが良かったかと思います。
 

 “容易なテスト生成、故障解析、高速フラッシュ書込みなどXJATG社の高い技術と先進的な取り組みに感心しました。また開発技術者から直接話しを聞けたのは素晴らしいことでした。” ‐富士通株式会社 ものづくり推進本部 シニアエキスパートエンジニアSEE、技術士(電気電子)  亀山修一様(バウンダリスキャンハンドブック の監訳者)

「BGA実装をビジュアルデバッグ」

エレクトロニクス実装学会/第 34 回春季講演大会
講演資料を公開