[發(fā)明專利]一種并行測試系統(tǒng)及其測試方法有效
| 申請?zhí)枺?/td> | 201910561630.9 | 申請日: | 2019-06-26 |
| 公開(公告)號: | CN112147482B | 公開(公告)日: | 2023-06-13 |
| 發(fā)明(設(shè)計)人: | 成家柏;陸梅君;楊慎知 | 申請(專利權(quán))人: | 杭州廣立微電子股份有限公司 |
| 主分類號: | G01R31/28 | 分類號: | G01R31/28 |
| 代理公司: | 杭州豐禾專利事務所有限公司 33214 | 代理人: | 王靜 |
| 地址: | 310012 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 并行 測試 系統(tǒng) 及其 方法 | ||
1.一種并行測試系統(tǒng),包括主控制器、存儲模塊、公共總線和至少一個測量模塊,主控制器、存儲模塊和測量模塊都連接到公共總線;其特征在于,所述并行測試系統(tǒng)還設(shè)有調(diào)度模塊,調(diào)度模塊集成在主控制器中或者采用獨立的控制裝置連接到公共總線;
所述主控制器能創(chuàng)建測試算法、測試任務,能利用測試算法和測試任務編譯生成測試計劃,并進行測試相關(guān)參數(shù)配置;主控制器能根據(jù)調(diào)度模塊確定的執(zhí)行方案,生成用于控制測量模塊執(zhí)行測試計劃的觸發(fā)信號和控制信號,并向測量模塊發(fā)送相應的觸發(fā)信號或控制信號;
所述公共總線包括數(shù)據(jù)總線、觸發(fā)信號總線和控制信號總線,數(shù)據(jù)總線用于傳輸數(shù)據(jù)信息,觸發(fā)信號總線用于傳輸觸發(fā)信號,控制信號總線用于傳輸控制信號;
所述存儲模塊用于存儲測試算法、測試任務、測試計劃,以及測量模塊返回的測試結(jié)果;
所述調(diào)度模塊用于確定執(zhí)行方案,即執(zhí)行每條測試計劃的測量模塊和時刻;
所述測量模塊包括控制器、存儲器和測試單元;控制器能提取存儲模塊中對應的測試計劃,根據(jù)收到的觸發(fā)信號或控制信號控制測試單元執(zhí)行測試計劃,并將測試結(jié)果反饋給主控制器;所述存儲器能存儲從存儲模塊中提取的測試計劃;
所述調(diào)度模塊具體通過下述?方式確定執(zhí)行每條測試計劃的測量模塊和時刻:
調(diào)度模塊先將所有測試計劃分為E個觸發(fā)信號測試組和F個控制信號測試組,再確定測試組中每條測試計劃具體執(zhí)行的測量模塊和時刻;對于一個觸發(fā)信號測試組中的測試計劃,執(zhí)行的測量模塊共享觸發(fā)信號執(zhí)行測試計劃,實現(xiàn)同步并行;且不同觸發(fā)信號測試組之間獨立執(zhí)行測試計劃;對于控制信號測試組中的測試計劃,每個執(zhí)行的測量模塊根據(jù)各自收到的控制信號執(zhí)行測試計劃,實現(xiàn)異步并行
其中,E為自然數(shù),F(xiàn)為0或1,且E、F不同時為0。
2.根據(jù)權(quán)利要求1所述的一種并行測試系統(tǒng),其特征在于,所述調(diào)度模塊確定的執(zhí)行方案,使執(zhí)行完所有測試計劃的時間最短,且每個時刻的測試行都是可測測試行;
所述測試行:某個時刻并行在測的所有測試計劃為一個測試行;
所述可測測試行:不存在共享焊盤或者并行測試會相互干擾測試結(jié)果的測試計劃的測試行。
3.根據(jù)權(quán)利要求1所述的一種并行測試系統(tǒng),其特征在于,所述調(diào)度模塊將所有測試計劃分為若干測試組,具體方法如下:
若采用相同的測試算法且測試耗時相差在時間閾值內(nèi)的測試計劃的條數(shù)超過數(shù)量閾值,則將這些測試計劃作為一個觸發(fā)信號測試組,剩余無法劃成觸發(fā)信號測試組的測試計劃作為控制信號測試組,實現(xiàn)將所有測試計劃分為E個觸發(fā)信號測試組和F個控制信號測試組。
4.根據(jù)權(quán)利要求2所述的一種并行測試系統(tǒng),其特征在于,所述可測測試行,調(diào)度模塊通過下述步驟獲得:
步驟A:設(shè)有M條測試計劃待執(zhí)行,最多存在N個測試通道執(zhí)行測試,一個測試通道使用至少一個測量模塊,則存在個不同的測試行;
其中,是組合符號,從M條測試計劃中,取i條測試計劃組成一個子集,不考慮子集中測試計劃的順序,子集的個數(shù)用表示;
步驟B:依次取每個測試行,判斷該測試行中是否存在共享焊盤的測試計劃:若存在,則
刪除該測試行;若不存在,則保留該測試行;直至完成對個測試行的判斷;
步驟C:對步驟B判斷后保留的測試行,依次取每個測試行進行判斷,該測試行中是否存在并行測試會相互干擾測試結(jié)果的測試計劃:若存在,則刪除該測試行;若不存在,則保留該測試行;
完成對所有步驟B保留的測試行判斷后,最終保留下來的測試行都是可測測試行。
5.根據(jù)權(quán)利要求1所述的一種并行測試系統(tǒng),其特征在于,所述存儲模塊中設(shè)置有任務單元、存儲單元、分配結(jié)果單元和測試結(jié)果單元;所述任務單元用于存儲測試算法和測試任務;
所述存儲單元用于存儲測試計劃,存儲單元中的每個元素都有自己的地址,即每條測試計劃都有自己的地址;
所述分配結(jié)果單元用于存儲每條測試計劃的分配結(jié)果,即每個測量模塊要執(zhí)行的測試計劃在存儲單元中的地址;所述測試結(jié)果單元用于存儲測量模塊反饋的測試結(jié)果。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于杭州廣立微電子股份有限公司,未經(jīng)杭州廣立微電子股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910561630.9/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





