- 集成電路測(cè)試指南
- 加速科技組編 鄔剛 王瑞金 包軍林編著
- 3321字
- 2021-06-24 11:32:44
2.5 ST-IDE軟件系統(tǒng)
2.5.1 ST-IDE軟件界面
ST2500測(cè)試設(shè)備使用的軟件為ST-IDE。ST-IDE的運(yùn)行環(huán)境為Windows操作系統(tǒng),測(cè)試程序的開(kāi)發(fā)使用C++語(yǔ)言。為了便于軟件開(kāi)發(fā)者針對(duì)不同器件應(yīng)用測(cè)試做二次開(kāi)發(fā),ST2500了提供完善的集成開(kāi)發(fā)環(huán)境,開(kāi)發(fā)環(huán)境基于Eclipse,便于學(xué)習(xí),同時(shí)集成C++調(diào)試環(huán)境來(lái)處理調(diào)試過(guò)程中的異常。
啟動(dòng)軟件后進(jìn)入登錄界面,登錄界面分為以下幾個(gè)部分:
- 賬戶密碼輸入框。
- 登錄UI選項(xiàng),包括用戶管理界面、開(kāi)發(fā)主界面、工廠界面、自檢窗口。
- 歷史加載工程(Job)文件記錄顯示區(qū)。
軟件登錄界面如圖2.23所示。

圖2.23 軟件登錄界面
軟件支持多用戶和權(quán)限設(shè)置,不同權(quán)限的用戶可以進(jìn)入不同的軟件界面:
- 輸入管理員的賬戶和密碼,點(diǎn)擊“用戶管理”進(jìn)入用戶管理界面。
- 輸入開(kāi)發(fā)人員的賬戶和密碼,點(diǎn)擊“開(kāi)發(fā)主界面”可以進(jìn)入程序開(kāi)發(fā)界面,開(kāi)發(fā)和調(diào)試程序。
- 輸入操作人員的賬戶和密碼,點(diǎn)擊“工廠界面”可以進(jìn)入工廠量產(chǎn)測(cè)試界面,操作人員可以用該界面來(lái)進(jìn)行生產(chǎn)作業(yè),比如設(shè)置測(cè)試機(jī)通信、加載程序、手動(dòng)測(cè)試、自動(dòng)測(cè)試、開(kāi)結(jié)批、監(jiān)控良率、打印數(shù)據(jù)單等。
提示 ST-IDE開(kāi)發(fā)用戶的默認(rèn)用戶名為“dev”,默認(rèn)密碼為“dev”。
1. 用戶管理
如圖2.24所示為用戶管理界面,其中開(kāi)發(fā)人員賬戶登錄開(kāi)發(fā)主界面,普通員工賬戶登錄工廠界面,管理員賬戶登錄用戶管理界面,只有管理員才有權(quán)限在用戶管理界面中新增/刪除用戶,也可修改用戶權(quán)限。

圖2.24 用戶管理界面
2. 自動(dòng)檢測(cè)
在登錄界面中,點(diǎn)擊“自檢”進(jìn)入測(cè)試機(jī)自檢界面,如圖2.25所示。進(jìn)入自檢界面后,首先會(huì)檢測(cè)當(dāng)前業(yè)務(wù)板卡在位狀態(tài),若板卡不在位,則顯示板卡不在位,勾選在位板卡后點(diǎn)擊Start按鈕檢測(cè)該板卡的AFE功能,對(duì)板卡上AFE模塊進(jìn)行自檢(自檢包括CBIT、DPS、PPMU、RVS、DIO、AWG),自檢結(jié)果是針對(duì)所有進(jìn)行自檢的板卡的。只有當(dāng)所有板卡的自檢結(jié)果都通過(guò)時(shí),自檢結(jié)果才會(huì)為顯示為通過(guò)。若自檢通過(guò),則對(duì)應(yīng)板卡自檢結(jié)果顯示為綠色標(biāo)記,未通過(guò)顯示為紅色標(biāo)記,同時(shí),自檢結(jié)果日志顯示在下方日志欄。

圖2.25 自檢與校準(zhǔn)界面
3. 開(kāi)發(fā)人員界面
開(kāi)發(fā)人員界面如圖2.26所示。

圖2.26 開(kāi)發(fā)界面
下面通過(guò)程序開(kāi)發(fā)介紹如何使用界面中的這些菜單欄和工具欄。
2.5.2 基于ST-IDE的測(cè)試程序開(kāi)發(fā)流程
1. 新建工程項(xiàng)目
點(diǎn)擊菜單欄的“文件”選項(xiàng),選擇“新建”→“新建工程”,如圖2.27所示。

圖2.27 新建工程
輸入相應(yīng)的工程名稱后點(diǎn)擊OK按鈕,如圖2.28所示,彈出的工程文件列表如圖2.29所示。

圖2.28 輸入工程名稱

圖2.29 工程文件列表
系統(tǒng)自動(dòng)創(chuàng)建相應(yīng)的項(xiàng)目工程文件,介紹如下。
- 資源(Resource,res)文件:當(dāng)前測(cè)試機(jī)板卡資源文件。
- 信號(hào)(Signal,sig)文件:資源信號(hào)文件,初始為空,供用戶增加相應(yīng)信號(hào)。
- 信號(hào)組(Group,grp)文件:初始為空,供用戶生成信號(hào)組。
- 時(shí)序(Timing,tim)文件:初始為空,供用戶定義Timing時(shí)使用。
- 向量(Pattern,pat)文件:非實(shí)際測(cè)試時(shí)使用的Pattern文件。Pattern文件一般由用戶事先編輯好,在此處調(diào)用。
- 測(cè)試管理(Test Management Flow,tmf)文件:即測(cè)試項(xiàng)目文件,初始為空,供用戶定義測(cè)試項(xiàng)目,測(cè)試Limit及分Bin信息等,并可在測(cè)試過(guò)程中控制執(zhí)行的項(xiàng)目。
在資源視圖的程序源文件(Program Source File)目錄下會(huì)自動(dòng)生成test.cpp和inferface.h兩個(gè)文件,用戶可以在test.cpp里編寫(xiě)實(shí)際測(cè)試代碼,interface.h定義了標(biāo)準(zhǔn)的測(cè)試機(jī)應(yīng)用程序接口(Application Programming Interface,API),用戶也可以根據(jù)需要用符合C++的方式定義自己的程序文件。
2. 查看res文件確認(rèn)測(cè)試機(jī)資源
res文件關(guān)聯(lián)了測(cè)試機(jī)資源信息和板卡資源定義,文件格式如圖2.30所示。

圖2.30 測(cè)試機(jī)已安裝資源狀態(tài)
軟件啟動(dòng)時(shí)進(jìn)行硬件自檢操作,將自檢結(jié)果(測(cè)試機(jī)資源信息)存儲(chǔ)在res文件中,不用開(kāi)發(fā)人員編輯,開(kāi)發(fā)人員在使用測(cè)試機(jī)前查看res文件,確認(rèn)測(cè)試機(jī)滿足產(chǎn)品需求即可。點(diǎn)擊“獲取資源”按鈕可以重新刷新測(cè)試機(jī)當(dāng)前資源,在線(online)表示當(dāng)前槽位插有業(yè)務(wù)板,不在線(offline)表示當(dāng)前槽位為空。
3. 編輯sig文件
雙擊資源視圖中后綴為.sig的文件,可以打開(kāi)sig文件,如圖2.31所示。

圖2.31 信號(hào)資源文件編輯視圖
對(duì)sig文件的操作包括:
- AddSite:定義并測(cè)工位數(shù),點(diǎn)擊后新增工位。每點(diǎn)擊一次,增加一個(gè)工位,最多支持1024個(gè)工位同測(cè)。
- DeleteSite:刪除已有工位。
- New Signal:新增引腳信號(hào)。
- Delete Signal:刪除引腳信號(hào)。
- Import:可以把按規(guī)定格式寫(xiě)好的文本文件導(dǎo)入成sig文件。
- Export:把當(dāng)前sig文件導(dǎo)出到文本文件。
- Save:保存文件。
點(diǎn)擊AddSite按鈕,新增測(cè)試工位,工位排序從0開(kāi)始,依次增加,如圖2.32所示。

圖2.32 新增工位
點(diǎn)擊New Signal按鈕,新增引腳信號(hào),如圖2.33所示。

圖2.33 新增信號(hào)
引腳設(shè)置界面如圖2.34所示,內(nèi)容介紹如下:

圖2.34 分配信號(hào)資源
- SigName是信號(hào)名稱,一般采用表示信號(hào)實(shí)際意義的字符串。
- AFE Type用于選擇相應(yīng)的資源類(lèi)型,如VDD對(duì)應(yīng)DPS,信號(hào)引腳對(duì)應(yīng)數(shù)字通道DIO。
- ChType表示通道類(lèi)型,如輸入(In)、輸出(Out),或雙向通信(InOut)。
- Site0_CH用于選擇測(cè)試機(jī)資源的具體通道,其中Adapter代表級(jí)聯(lián)機(jī)臺(tái)序號(hào),F(xiàn)BID表示當(dāng)前機(jī)臺(tái)業(yè)務(wù)板槽位,Channel表示資源通道,從0開(kāi)始排序。
所有資源定義完成后,點(diǎn)擊Save按鈕保存文件。
4. 編輯grp文件
雙擊資源視圖中的grp文件,可以將其打開(kāi)并進(jìn)行編輯,如圖2.35所示。可以把同類(lèi)資源分組。

圖2.35 信號(hào)組編輯視圖
grp文件操作包括:
- New SigGroup:新增分組定義。
- Delete SigGroup:刪除已有分組。
- Import:可以把規(guī)定格式寫(xiě)好的文本文件導(dǎo)入成sig文件。
- Export:把當(dāng)前sig文件導(dǎo)出到文本文件。
- Save:保存文件。
點(diǎn)擊New SigGroup按鈕,新增信號(hào)組(Group),如圖2.36所示。

圖2.36 新增信號(hào)組
輸入GrpName,并雙擊AddSignal按鈕,在AFE類(lèi)型中選擇需要分組的類(lèi)型,如圖2.37所示。

圖2.37 選擇分組類(lèi)型
如圖2.38所示,選中需要分組定義的SigName,點(diǎn)擊按鈕確定信號(hào)選擇,按OK按鈕完成分組信號(hào)的選擇,點(diǎn)擊
按鈕可以選中信號(hào)移除分組。

圖2.38 選擇分組引腳
完成后點(diǎn)擊Save按鈕,完成信號(hào)分組文件的定義。
5. 編輯tmf文件
雙擊資源視圖中的tmf文件可以將其打開(kāi),如圖2.39所示。

圖2.39 tmf文件編輯視圖
該界面支持的操作如下:
- 新建Test Function:新增測(cè)試項(xiàng)目文件。
- 保存:保存tmf文件,并在test.cpp里生成相應(yīng)的測(cè)試項(xiàng)目函數(shù),由用戶自行根據(jù)測(cè)試需求添加測(cè)試程序代碼。
點(diǎn)擊“新建Test Function”按鈕,并根據(jù)具體測(cè)試需求填入相關(guān)參數(shù),如圖2.40所示。

圖2.40 測(cè)試項(xiàng)目參數(shù)
具體參數(shù)介紹如下:
- Number:測(cè)試項(xiàng)目序號(hào),由系統(tǒng)自動(dòng)生成。
- Test Function:測(cè)試項(xiàng)目名稱,自定義,test.cpp會(huì)生成同名函數(shù)。
- Test:復(fù)選框,選中時(shí)該項(xiàng)目填充為綠色,表示該項(xiàng)目進(jìn)行測(cè)試。
- Param ID:Sub Test項(xiàng)目序號(hào),系統(tǒng)自動(dòng)生成。
- ParamName:測(cè)試項(xiàng)目描述,該參數(shù)會(huì)顯示在Datalog中,由用戶定義。
- Min/Max:測(cè)試參數(shù)的上下限。
- Unit:所測(cè)參數(shù)的單位。
- Sbin:該項(xiàng)目根據(jù)Result結(jié)果做相應(yīng)的軟件Bin分類(lèi)。
- Hbin:該項(xiàng)目根據(jù)Result結(jié)果做相應(yīng)的硬件Bin分類(lèi)。
在測(cè)試項(xiàng)目上右擊,彈出子菜單,選擇“新建Sub Test”命令,根據(jù)需要測(cè)試子項(xiàng)數(shù)目,建立子測(cè)試項(xiàng),并根據(jù)具體測(cè)試需求填入相關(guān)參數(shù),如圖2.41所示。子測(cè)試項(xiàng)Param ID由系統(tǒng)生成,根據(jù)順序增加,ParamName、Min/Max、Unit由用戶定義,其他參數(shù)繼承整個(gè)測(cè)試項(xiàng),如圖2.42所示。

圖2.41 tmf定義過(guò)程

圖2.42 測(cè)試項(xiàng)目與對(duì)應(yīng)源代碼
6. 編輯測(cè)試程序
根據(jù)具體測(cè)試需求和測(cè)試計(jì)劃,在test.cpp文件中編寫(xiě)測(cè)試程序代碼。測(cè)試程序支持調(diào)用測(cè)試機(jī)底層集成的API或使用標(biāo)準(zhǔn)的C++程序代碼,圖2.43中給出了一段測(cè)試代碼視圖。

圖2.43 測(cè)試代碼視圖
7. 程序編譯
test.cpp建立好后,需要編譯程序。首先點(diǎn)擊菜單欄中的編譯工具,會(huì)彈出圖2.44所示的對(duì)話框。

圖2.44 “編譯窗口”對(duì)話框
然后點(diǎn)擊“生成編譯文件”按鈕生成編譯文件,如圖2.45所示。

圖2.45 生成編譯文件成功
當(dāng)編譯結(jié)果欄顯示生成編譯文件成功后,點(diǎn)擊“編譯”按鈕,顯示編譯成功,如圖2.46所示。此時(shí)程序才能正常加載。

圖2.46 測(cè)試程序編譯
8. 程序加載、執(zhí)行和結(jié)果查看
在資源視圖里右擊測(cè)試工程,在彈出的菜單中選擇“加載”命令,可加載測(cè)試程序,如圖2.47所示。

圖2.47 測(cè)試程序加載
加載成功時(shí),控制臺(tái)會(huì)顯示“執(zhí)行成功”,并且工具欄的圖標(biāo)變得可選,如圖2.48所示。

圖2.48 測(cè)試程序加載成功
2.5.3 工廠界面
1)啟動(dòng)測(cè)試機(jī)軟件后,輸入相應(yīng)的用戶賬號(hào)和密碼,點(diǎn)擊“工廠界面登錄”按鈕登錄工廠界面,如圖2.49所示。

圖2.49 工廠界面登錄
2)點(diǎn)擊工廠界面上的“加載”按鈕,選擇需要加載的測(cè)試工程后,點(diǎn)擊“打開(kāi)”按鈕啟動(dòng)加載過(guò)程,如圖2.50所示。

圖2.50 在工廠界面下加載測(cè)試工程
3)在設(shè)備欄中通過(guò)下拉菜單方式選擇對(duì)應(yīng)的分選機(jī)或探針臺(tái),然后選擇正確的設(shè)備型號(hào),最后點(diǎn)擊配置按鈕進(jìn)行具體配置,完成后點(diǎn)擊“連接”按鈕,以建立測(cè)試機(jī)與分選機(jī)或探針臺(tái)的通信,如圖2.51所示。

圖2.51 分選機(jī)、探針臺(tái)配置
4)完成分選機(jī)配置后,點(diǎn)擊工廠界面中“新建批次”按鈕,輸入對(duì)應(yīng)的產(chǎn)品批次信息,然后確認(rèn),如圖2.52所示。

圖2.52 量產(chǎn)批次信息輸入
5)設(shè)定完成后,點(diǎn)擊“開(kāi)始”按鈕,執(zhí)行量產(chǎn)測(cè)試,如圖2.53所示。

圖2.53 量產(chǎn)測(cè)試開(kāi)始界面
- 電子線路CAD設(shè)計(jì)與仿真
- 西門(mén)子工業(yè)網(wǎng)絡(luò)通信技術(shù)詳解
- 通信專(zhuān)業(yè)綜合能力(中級(jí))
- 3D教育藍(lán)皮書(shū)
- RFID 重大工程與國(guó)家物聯(lián)網(wǎng)(第3版)
- 開(kāi)關(guān)電源與LED照明的優(yōu)化設(shè)計(jì)應(yīng)用
- 5G系統(tǒng)技術(shù)原理與實(shí)現(xiàn)
- 5G網(wǎng)絡(luò)全專(zhuān)業(yè)規(guī)劃設(shè)計(jì)寶典
- 現(xiàn)代通信原理與技術(shù)
- WCDMA網(wǎng)絡(luò)測(cè)試與優(yōu)化教程
- 電子愛(ài)好者入門(mén)
- GSM網(wǎng)絡(luò)優(yōu)化理論與實(shí)踐
- 寬帶無(wú)線通信中的DigRF分析與設(shè)計(jì)
- 電子工程師自學(xué)速成:入門(mén)篇
- 認(rèn)識(shí)光通信