[發明專利]一種驗證設備的使用管理方法、系統、存儲介質及設備有效
| 申請號: | 202210105549.1 | 申請日: | 2022-01-28 |
| 公開(公告)號: | CN114116362B | 公開(公告)日: | 2022-05-24 |
| 發明(設計)人: | 楊亮;王芳 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F11/26 | 分類號: | G06F11/26;G06F11/36 |
| 代理公司: | 北京連和連知識產權代理有限公司 11278 | 代理人: | 張元;李紅蕭 |
| 地址: | 215000 江蘇省蘇州*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 驗證 設備 使用 管理 方法 系統 存儲 介質 | ||
本發明提供了一種驗證設備的使用管理方法、系統、存儲介質及設備,方法包括:響應于前臺系統接收到用戶的驗證請求,將驗證請求對應的多個測試用例依次發送至中臺系統;由中臺系統將接收到的每個測試用例依次發送至與用戶對應的任務隊列中,并基于測試用例表分別判斷任務隊列中的每個測試用例是否需要鎖定;響應于有若干測試用例需要鎖定,確認鎖定隊列是否被占用;響應于鎖定隊列未被占用,將若干測試用例分別發送至鎖定隊列,并將鎖定隊列中的若干測試用例統一發送至總隊列;將總隊列中的若干測試用例與后臺系統中對應的驗證設備進行關聯,以使若干測試用例分別使用對應的驗證設備進行驗證。本發明提高了驗證設備的利用率。
技術領域
本發明涉及計算機技術領域,尤其涉及一種驗證設備的使用管理方法、系統、存儲介質及設備。
背景技術
目前芯片驗證平臺主要有Simulation(軟件仿真平臺)、Emulation(在硬件加速平臺上)、FPGA(可編程邏輯陣列)以及ASIC(專用集成電路)。在前期驗證過程中使用的硬件加速平臺(主要是Emulation設備和FPGA設備)由于價格昂貴、設備差異性等因素,芯片研發公司一般購買數量較為有限。但在實際使用過程中,由于驗證人員的協調、測試用例的質量以及驗證計劃等等因素,使得硬件加速平臺利用率并不能達到100%。因此需要將這些硬件加速平臺充分利用起來,減少設備空閑時間、減少人工參與過程。
發明內容
有鑒于此,本發明的目的在于提出一種驗證設備的使用管理方法、系統、存儲介質及設備,用以解決現有技術中由于對硬件加速平臺的使用缺少良好的管理而導致硬件加速平臺沒有被充分利用的問題。
基于上述目的,本發明提供了一種驗證設備的使用管理方法,包括以下步驟:
響應于前臺系統接收到用戶的驗證請求,將驗證請求對應的多個測試用例依次發送至中臺系統;
由中臺系統將接收到的每個測試用例依次發送至與用戶對應的任務隊列中,并基于測試用例表分別判斷任務隊列中的每個測試用例是否需要鎖定;
響應于有若干測試用例需要鎖定,確認鎖定隊列是否被占用;
響應于鎖定隊列未被占用,將若干測試用例分別發送至鎖定隊列,并將鎖定隊列中的若干測試用例統一發送至總隊列;
將總隊列中的若干測試用例與后臺系統中對應的驗證設備進行關聯,以使若干測試用例分別使用對應的驗證設備進行驗證。
在一些實施例中,將總隊列中的若干測試用例與后臺系統中對應的驗證設備進行關聯包括:
由中臺系統獲取后臺系統中的設備信息表,并將測試用例表中記錄的若干測試用例對應的待測功能項與設備信息表內記錄的驗證設備的功能測試項進行匹配;
基于匹配結果將總隊列中的若干測試用例與后臺系統中對應的驗證設備進行關聯。
在一些實施例中,方法還包括:
通過后臺系統將多個驗證設備連接至主機,并由主機分別讀取多個驗證設備的功能測試信息,并基于功能測試信息在設備信息表中記錄相應的功能測試項。
在一些實施例中,方法還包括:
響應于有若干測試用例不需要鎖定,直接將不需要鎖定的測試用例依次發送至總隊列。
在一些實施例中,基于測試用例表分別判斷任務隊列中的每個測試用例是否需要鎖定包括:
基于測試用例表中每個測試用例對應的鎖定項的內容分別判斷任務隊列中的每個測試用例是否需要鎖定。
在一些實施例中,方法還包括:
響應于鎖定隊列已被占用,由中臺系統每隔預設時間段監測已被占用的鎖定隊列是否解除鎖定;





