「STSを使用したテストコードモジュール開発」コースは、典型的な顧客のワークフローとマイルストーンに従います。これには、対応するハードウェアとの緊密な対話が含まれます。このコースを修了すると、テスト開発者は、半導体テストシステム (STS) リソースを使用して、STSテストプログラムの計測コードモジュールを開発およびデバッグし、カスタムテストステップを作成し、テストプログラムの最適化とデプロイメントを実行できるようになります。
コースの最終リリース日/バージョン番号: オンデマンド:23.0
オンデマンド:3時間
NI STSを使用または評価して、半導体製造テストまたは大量自動デバイス検証を開発および実行する半導体テスト開発者
半導体テストの計画と方法に関する一般的な知識
Test Program Development with STS コース
STSソフトウェアバンドル
半導体テストシステム(STS)
カスタムコードモジュールを開発する
コードモジュールをデバッグする
マルチサイトサブシステム実行を実装する
テストプログラムの最適化を実装する
テスト時間を短縮する
テストプログラムをデプロイする
レッスン | 概要 | トピック |
---|---|---|
NI STS Softwareの概要 | STS用テストプログラムの構成と開発に使用するさまざまなタイプのソフトウェアを紹介します。 |
|
STS Software Version Selectorを理解する | STS Software Version Selectorを使用して、インストールされているSTS Softwareのバージョンを切り替えます。 |
|
計測器のチャンネル操作を調べる | さまざまなSTS計測器でのチャンネル操作方法の違いを調べます。 |
|
STSの計測器をプログラミングする | STSの計測器をプログラムで制御および構成します。 |
|
TSM APIを理解する | TestStand Semiconductor Module (TSM) APIを使用して、計測器名をクエリし、計測器上でセッションを開きます。また、開いているすべてのセッションを取得して、ピン名をチャンネルとセッションに変換に変換します。 |
|
ヘルプファイルを理解する | STSおよびその計測器に関するヘルプドキュメントを確認し、表示します。 |
|
テストコードモジュールを設計する | コードモジュールのプログラミングフロー、およびコードモジュール内でTSM APIを使用する方法を説明します。 |
|
計測器コードからテストを構築する | 計測器が持つ特定の基本機能、TSM API、テスト計画を使用して、テストコードモジュールに必要な機能を定義します。 |
|
テストコード開発に関する注意事項 | ヒントやツールを利用して、コードモジュール開発環境を効果的に使用します。 |
|
DUTと通信する | シリアル周辺機器インタフェース (SPI) バスを使用して、DUTと通信します。 |
|
テストプログラムをデバッグする | NI TestStandとデバッグツールを使用して、テストプログラムおよびテストコードモジュールをデバッグします。 |
|
インライン品質保証テストを実行する | インライン品質保証 (QA) テストをテストシーケンスに統合して、テストアプリケーションの品質と一貫性を確保します。 |
|
ソフトウェアビンをDUTに割り当てる | ビンの設定とロックのステップを使用して、ソフトウェアビンをDUTに割り当て、TSM自動ビン割り当てをオーバーライドします。 |
|
テスト情報を取得し保存する | ロット設定、ステーション設定、STSテストヘッドの状態、実行データ、およびカスタムテスト条件の値を取得し、そのデータを保存して、テストステップでアクセスできるようにします。 |
|
バッチプロセスモデルを使用してテストを実行する | マルチサイト実行でTSMがバッチプロセスモデルをどのように使用するかを説明します。 |
|
マルチサイト実行用のテストプログラムを開発する | マルチサイトテスト用のサブシステム実行モデルを特定して実装します。 |
|
テスト時間を短縮する | テストシステムのパフォーマンスプロファイリングとテスト時間の短縮 (TTR) に役立つツールやテクニックをご紹介します。 |
|
テストシステムをベンチマークする | テストプログラムアナライザを使用して、テストプログラムのパフォーマンスを評価します。 |
|
低レベルのテストステップのベンチマーク | テストプログラムのステップ、コードモジュール、その他のリソースで消費される継続時間を表示し記録する方法を学習します。 |
|
テストプログラムをデプロイする | TestStandデプロイメントユーティリティを使用して、TestStandシーケンスの解析、構築、デプロイ、保守を行います。 |
|
デプロイされたプログラムをデバッグする | オペレータインタフェースからエンジニアリング環境に切り替えて、本番稼働環境でテストプログラムをデバッグします。 |
|