Test Program Development with STS Course 概述

Test Program Development with STS Course 提供實際操作教育訓練,以建立與使用半導體測試系統 (STS) 跟受測裝置 (DUT) 進行通訊。此課程會依循一般的半導體測試工作流程與里程碑,並且包含與相對應硬體的密切互動。完成此課程之後,測試工程師能以互動方式使用 STS 測試機資源,透過既有的程式碼模組 (使用 LabVIEW 或 .NET/C# 開發) 來建立、修改、執行測試程式並進行除錯,進而收集測試資料與測試時間報告。

 

課程最新版本發表日期或版本號碼: 隨選23.0

課程詳情:

Test Program Development with STS Course 大綱

課程概述主題
介紹 STS探索半導體測試系統 (STS) 的主要概念。  
  • STS 平台的相關介紹
探索測試頭探索 STS 測試頭的高階功能與 I/O。 
  • STS Test Head 概述  
  • 探索 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 針腳對應至儀器通道使用 Pin Map Editor 建立並修改針腳映射檔案,將 DUT 針腳對應至儀器通道。
  • 使用針腳對應編輯器 (Pin Map Editor) 新增並設定儀器
  • 檢視針腳分佈圖錯誤與警告
  • 設定多儀器區段
使用裝置介面卡以介接 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 的執行作業執行測試序列,並根據測試條件或設定而修改測試序列以不同方式執行。
  • 執行測試序列
  • 管理與分享資料
  • 使用流程控制步驟變更執行流程
  • 使用表示式存取或修改資料
  • 根據測試失敗變更執行作業
設定測試限制建立、探索並彙入測試限制,以針對不同情形快速更新測試序列。
  • 匯出測試限制
  • 匯入測試限制
  • 新增測試限制檔案
建立測試設定透過 Test Program Editor 與您的測試需求,為系統建立測試設定。
  • 建立測試設定
  • 定義多個測試流程
根據測試結果對 DUT 進行分級處理探索根據測試結果對 DUT 進行分類的不同方式,並實作分級策略。
  • 分級處理概述
  • 設定分級定義檔案
  • 建立硬體與軟體分級
設定測試程式的執行作業於測試開發環境中設定並執行測試程式。
  • 設定工作站設定
  • 設定 TestStand 報告測試結果的方式
  • 設定工作站選項
  • 設定 TestStand 執行程式碼模組的方式
  • 執行測試程式
產生測試報告透過 NI TestStand 實作結果收集與測試報告策略。
  • 設定報告選項
  • 選擇報告格式
  • 產生 ATML 報告
  • 設定測試結果收集
對測試程式進行除錯使用內建的 TestStand 功能,可識別並修復測試序列中的問題。
  • 追踪測試程式的執行
  • 暫停與逐步執行
  • 處理執行錯誤
探索除錯情境針對不同的意外情況,除錯測試程式。
  • 對錯誤進行除錯
  • 除錯失敗的測試
建立測試時間的基準找出並解決限製程式碼執行速度的問題。
  • 建立測試時間的基準
  • 最佳化 TestStand 執行速度
  • 最佳化硬體執行速度
與測試機資源互動,以對問題進行除錯  透過 InstrumentStudio 與測試機資源互動,以除錯測試問題。
  • InstrumentStudio 概述
  • 除錯 DC 電源儀器
  • 除錯示波器
  • 除錯驅動程式區段
  • 除錯多個儀器
  • 匯出資料以進行進一步分析
使用數位碼型編輯器以進行除錯使用 Digital Pattern Editor (DPE) 中的工具,以進一步除錯測試故障。
  • DPE 故障排除概述
  • 即時查看針腳狀態
  • 除錯模式執行
  • 除錯數位示波器
  • 使用參數掃頻來分析測試結果
透過 STS 操作介面執行序列透過 NI 半導體測試操作介面 (OI) 執行測試程式,即可取得實際的插槽時間。
  • 操作介面概述
  • 設定與執行批量
  • 檢視測試結果與報告

立即開始學習 Test Program Development with STS Course