[發明專利]驗證平臺的生成方法、裝置、計算機設備和存儲介質有效
| 申請號: | 202110477666.6 | 申請日: | 2021-04-30 |
| 公開(公告)號: | CN112988602B | 公開(公告)日: | 2021-11-12 |
| 發明(設計)人: | 金傲寒;梁敏學 | 申請(專利權)人: | 北京欣博電子科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京華進京聯知識產權代理有限公司 11606 | 代理人: | 馬云超 |
| 地址: | 100089 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 驗證 平臺 生成 方法 裝置 計算機 設備 存儲 介質 | ||
本申請涉及一種驗證平臺的生成方法、裝置、計算機設備和存儲介質。該方法包括:獲取適用于第一運行環境的驗證模型;在驗證模型的起始調用位置添加調用接口,得到目標驗證模型;將調用接口例化在目標驗證平臺中;其中,目標驗證平臺為適用于第二運行環境的驗證平臺;通過調用接口,調用目標驗證模型,并將目標驗證模型集成到目標驗證平臺。從而可以通過對第一運行環境對應的驗證模型添加調用接口,使得到的目標驗證模型可以被第二運行環境的驗證平臺所調用,達到將第一運行環境對應的驗證模型,整包集成到第二運行環境對應的驗證平臺中,提高了驗證平臺的搭建效率。
技術領域
本申請涉及芯片測試技術領域,特別是涉及一種驗證平臺的生成方法、裝置、計算機設備和存儲介質。
背景技術
隨著芯片制造技術的發展,出現了對芯片性能進行系統級驗證的技術,通過測試用例可以對芯片的性能和邏輯進行驗證。在芯片的測試驗證中,傳統技術一般是基于通用驗證方法學(Universal Verification Methodology,UVM),編寫用于測試用的驗證模型(Verification IP,VIP),然后將一定數量的VIP集成到UVM環境的驗證平臺中,通過該UVM驗證平臺對芯片進行驗證。
然而,當芯片的驗證平臺不是UVM環境時,需要對原有VIP進行拆解、重組等處理,以形成適用于新運行環境的新驗證平臺,導致驗證平臺的搭建效率低。
發明內容
基于此,有必要針對上述技術問題,提供一種能夠提高驗證平臺搭建效率的驗證平臺的生成方法、裝置、計算機設備和存儲介質。
一種驗證平臺的生成方法,所述方法包括:
獲取適用于第一運行環境的驗證模型;
在所述驗證模型的起始調用位置添加調用接口,得到目標驗證模型;
將所述調用接口例化在目標驗證平臺中;其中,所述目標驗證平臺為適用于第二運行環境的驗證平臺;
通過所述調用接口,調用所述目標驗證模型,并將所述目標驗證模型集成到所述目標驗證平臺。
在其中一個實施例中,所述在所述驗證模型的起始調用位置添加調用接口,得到目標驗證模型之前,還包括:
從所述驗證模型對應的基礎包中刪除報錯機制對應的程序代碼;其中,所述基礎包表示所述第一運行環境對應的通用庫,所述報錯機制用于在所述驗證模型被調用的時刻大于0時進行報錯。
在其中一個實施例中,所述從所述驗證模型對應的基礎包中刪除報錯機制,包括:
從所述基礎包中,確定出根運行階段函數;
基于預設標識,在所述根運行階段函數中查找所述報錯機制對應的程序代碼;
刪除所述報錯機制對應的程序代碼。
在其中一個實施例中,所述在所述驗證模型的起始調用位置添加調用接口,得到目標驗證模型之后,還包括:
在所述調用接口內,修改所述目標驗證模型對應的基礎包中的結束標識;其中,所述結束標識用于,在生成所述目標驗證模型對應的測試序列后,指示結束測試用例。
在其中一個實施例中,所述在所述調用接口內,修改所述基礎包對應的結束標識,包括:
將所述結束標識對應的參數設置為預設值;其中,所述預設值表示所述結束標識無效。在其中一個實施例中,所述通過所述調用接口,調用所述目標驗證模型,并將所述目標驗證模型集成到所述目標驗證平臺之后,還包括:
獲取目標測試用例;
根據所述目標測試用例,從所述目標驗證平臺中,確定出待使用的目標驗證模型;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京欣博電子科技有限公司,未經北京欣博電子科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110477666.6/2.html,轉載請聲明來源鉆瓜專利網。





