「STS使用したテストプログラム開発」コース概要

「STSを使用したテストプログラム開発」コースでは、検査対象デバイス (DUT) と通信するための半導体テストシステム (STS) の設定と使用の実践的なトレーニングについて説明します。このコースは、一般的な半導体テストのワークフローとマイルストーンに従います。ここでは、対応するハードウェアの詳細な操作も扱います。このコースを修了すると、テストエンジニアはSTSテスタリソースを対話的に使用して、既存のコードモジュール (LabVIEWまたは.NET/C#を使用して開発) を使用してテストプログラムを作成、変更、実行、デバッグし、テストデータとテスト時間レポートを収集できるようになります。

 

コースの前回リリース日/バージョン番号: オンデマンド:23.0

コース詳細:

「STS使用したテストプログラム開発」コース概要

レッスン概要トピック
STSの概要半導体テストシステム (STS) の主な概念を確認します。  
  • STSプラットフォームの概要
テストヘッドを理解する上位レベルの機能と、STSテストヘッド用I/Oを確認します。 
  • STSテストヘッドの概要  
  • STS T1 M2の入力と出力を理解する
ロードボードを理解するデバイスインタフェースボード (DIB) と、さまざまなロードボードインタフェースタイプの上位機能を確認します。
  • ロードボードの概要
  • ロードボードインタフェースを理解する
  • DIBとSTSを接続する
STSとドッキングおよび通信する一般的なテストセルのトポロジを説明し、STSの複数のドッキングオプションを確認します。
  • NI STSの標準ドックおよびインタフェース
  • 自動ドッキングの例
NI STSソフトウェアを理解するSTSの監視、保守、デバッグ、キャリブレーションを実行するためのソフトウェアツールと、STSのテスト開発およびコードモジュール開発環境を説明します。
  • STSソフトウェアの概要
  • STS Maintenance Softwareの概要
  • テスト開発環境の概要
  • オペレータインタフェースの概要
テスト開発者ワークフローを参照するサンプルのテスト開発者ワークフローとその主な手順を説明します。
  • サンプルテスト開発者ワークフローを理解する
STSの安全要件と仕様を詳細に調べるSTSシステムの安全要件と仕様、安全規格準拠、環境仕様を確認および適用します。
  • STSの安全要件を理解する
  • STSの安全規格準拠を確保する
  • STSの環境仕様を理解する

テスタ計測器を理解する

STS PXIプラットフォームと一般的なSTS計測器を確認します。  
  • NI PXIプラットフォームを理解する
  • STS計測器を特定する
  • その他の一般的なSTS計測器
  • シミュレートされたハードウェアを使用する
システム仕様を理解するSTS T1、T2、およびT4の入出力仕様を確認します。  
  • STSシステム仕様を理解する
  • オンラインでSTS仕様を理解する
STSのキャリブレーションSTSシステムで使用されている校正モジュールと校正のタイプを確認します。
  • 校正の概要
  • STS校正のタイプを参照する
  • STSで使用されている校正モジュールを理解する
  • STSのウォームアップ待機時間を有効にする
  • DCの導通/機能を確認する
STSプロジェクトを作成する  テストプログラムを作成し、テストプログラム用に作成したシーケンスファイルとフォルダストラクチャを確認します。
  • テストプログラムを作成する
  • フォルダストラクチャを理解する
  • テストプログラムアーキテクチャを理解する
ピンマップを理解するピンマップの目的と、STSハードウェアをDUTピンにマッピングする際におけるピンマップの役割を確認します。
  • ピンマップの概要
  • ピンマップの情報を理解する
  • ピンマップの作成に必要なドキュメント
テスタの構成とロードボードの回路図を確認する標準のテスタドキュメント、その内容、目的を説明します。
  • DUT仕様を確認する
  • 計測器からDUTへの信号をトラッキングする
測定要件のマッピングを行う  測定要件をマッピングし、システムおよび搭載されている計測器が、テスト計画の測定要件を満たすことを確認します。  
  • 測定要件のマッピングを行う
  • 計測器をDUTピンに接続する
  • テスト計画に基づいてテスタリソースを割り当てる
DUTピンを計測器のチャンネルにマッピングするピンマップエディタを使用してピンマップファイルを作成および変更し、DUTピンを計測器のチャンネルにマッピングします。
  • ピンマップエディタを使用して計測器を追加および構成する
  • ピンマップのエラーと警告を確認する
  • 複数計測器セッションのセットアップを行う
デバイスインタフェースボードを使用してDUTと通信する計測器をデバイスインタフェースボード (DIB) に接続するさまざまな方法を説明し、独自のロードボードの設計に役立つリソースを特定します。
  • DIBを計測器に接続する方法
  • DIBを設計する方法
  • DUTをDIBに接続する
DUTの導通を確認する他のテストを実行する前に、デジタルパターン計測器を使用してDUTの導通をテストします。
  • 導通テストの概要
  • DUTの導通を確認する際に使用する計測器
  • 導通テストを実行する
DUTを表示するDigital Pattern Editorを使用して検査対象デバイス (DUT) を表示し、テストを開始できるようにします。
  • DUTに電源を投入する方法を決定する
  • DUTに電源を投入する
漏れ電流を測定する他のテストを実行する前に、デジタルパターン計測器を使用してDUTの漏れ電流を測定します。
  • 表示後、最初に実行するテストは何ですか
  • 漏れ電流テストを実行する
DUTとの通信を準備するデジタルプロジェクトと関連付けられたファイルタイプを特定します。さらに、デジタルパターンを作成する前にDUTと通信するために作成する必要があるファイルについて説明します。
  • デジタルプロジェクトのコンテンツを理解する
  • 仕様シートを作成する
  • レベルシートを作成する
  • タイミングシートを作成する
DUTと通信するための基本的なデジタルパターンを作成するDigital Pattern Editorを使用して、DUTと通信するための基本デジタルパターンを作成、編集、ロード、バーストします。
  • ベクトルベースのパターンを理解する
  • デジタルパターンを作成する
既存のデジタルパターンを変換するDigital Pattern Editorで使用できるよう、他の環境で開発されたパターンを変換します。
  • 既存のパターンファイルを変換する
テストシーケンスファイルを理解するテストシーケンスファイルの主なコンポーネントと、各コンポーネントの使用方法を確認します。
  • シーケンスファイルのコンポーネントには何がありますか
  • シーケンスファイルウィンドウのペーンを特定する
  • テストプログラムアーキテクチャを理解する
テストシーケンスにステップを追加するテストシーケンスにステップを挿入する方法を説明します。
  • シーケンスにステップを追加する
  • ステップタイプを理解する
  • ステップを構成する
テストステップを作成および構成するSTSプロジェクトで、コードモジュールを呼び出すテストステップを作成および構成します。
  • コードモジュールの概要
  • 半導体テストステップの開始点を選択する
  • TSMテストステップテンプレートを呼び出す
  • 半導体マルチテスト/アクションステップを呼び出す
  • テストステップ設定を構成する
テストステップテンプレートを使用する  利用できるさまざまなステップテンプレートについて説明し、それをテストシーケンスの中で使用する方法を説明します。
  • ステップテンプレートを使用してテストシーケンスを作成する
TestStandの実行を制御するテストシーケンスを実行し、テスト条件や設定に応じてテストシーケンスの実行方法を変化させます。
  • テストシーケンスを実行する
  • データを管理および共有する
  • フロー制御ステップを使用して実行フローを変更する
  • 式を使用してデータにアクセスまたは変更する
  • テストの失敗に基づいて実行を変更する
テスト制限を設定するテスト制限値を作成、調査、インポートして、さまざまなシナリオのテストシーケンスを迅速に更新します。
  • テスト制限値をエクスポートする
  • テスト制限値をインポートする
  • テスト制限値ファイルを追加する
テスト構成を作成するテストプログラムエディタとテスト要件を使用して、システムのテスト構成を作成します。
  • テスト構成を作成する
  • 複数のテストフローを定義する
テスト結果に基づいてDUTをビニングするテスト結果に基づいてDUTを分類し、ビニング戦略を実装するさまざまな方法を説明します。
  • ビニングの概要
  • ビン定義ファイルを設定する
  • ハードウェアビンおよびソフトウェアビンを作成する
テストプログラムの実行を構成するテスト開発環境でテストプログラムを構成および実行します。
  • ステーション設定を構成する
  • TestStandによるテスト結果の報告方法を構成する
  • ステーションオプションを構成する
  • TestStandによるコードモジュールの実行方法を構成する
  • テストプログラムを実行する
テストレポートを生成するNI TestStandで結果コレクションとテストレポート戦略を実装します。
  • レポートオプションを構成する
  • レポート形式を選択する
  • ATMLレポートを生成する
  • テスト結果の収集を構成する
テストプログラムのデバッグを行うTestStandの標準機能を使用して、テストシーケンスの問題を特定し修正する。
  • テストプログラムの実行をトレースする
  • 実行を一時停止またはステップ処理する
  • 実行エラーを処理する
デバッグシナリオを理解するさまざまな予想外のシナリオでテストプログラムをデバッグします。
  • エラーのデバッグを行う
  • 失敗したテストのデバッグを行う
テスト時間のベンチマークを行うコードの実行速度を制限する問題を特定して対処します。
  • テスト時間のベンチマークを行う
  • TestStand実行速度を最適化する
  • ハードウェア実行速度を最適化する
テスタリソースを操作して問題のデバッグを行う  InstrumentStudioを使用してテスタリソースを操作し、テストの問題をデバッグします。
  • InstrumentStudio​の概要
  • DC電力計測器のデバッグを行う
  • オシロスコープのデバッグを行う
  • ドライバセッションのデバッグを行う
  • 複数の計測器のデバッグを行う
  • 追加分析用にデータをエクスポートする
デバッグにDigital Pattern Editorを使用するDigital Pattern Editor (DPE) 内のツールを使用して、テストの失敗をさらにデバッグします。
  • DPEでのトラブルシューティングの概要
  • リアルタイムでピンのステータスを表示する
  • パターン実行のデバッグを行う
  • デジタルスコープのデバッグを行う
  • パラメータスイープに基づいてテスト結果を解析する
STSオペレータインタフェースでシーケンスを実行するNI半導体テストオペレータインタフェース (OI) を使用してテストプログラムを実行し、実際のソケット時間を取得します。
  • オペレータインタフェースの概要
  • ロットを構成および実行する
  • テスト結果とレポートを表示する

「STS使用したテストプログラム開発」コースすぐ始めしょう