[發明專利]CPU驗證仿真管理實現方法及系統在審
| 申請號: | 202111373434.2 | 申請日: | 2021-11-19 |
| 公開(公告)號: | CN114218024A | 公開(公告)日: | 2022-03-22 |
| 發明(設計)人: | 鄭豐翔;張煒;余紅斌 | 申請(專利權)人: | 廣東賽昉科技有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22;G06F11/26 |
| 代理公司: | 上海邦德專利代理事務所(普通合伙) 31312 | 代理人: | 梁劍 |
| 地址: | 528300 廣東省佛山市順德*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | cpu 驗證 仿真 管理 實現 方法 系統 | ||
本發明涉及CPU技術領域,具體涉及一種CPU驗證仿真管理實現方法及系統,包括public domain,用于所有項目共用,是工具的公共部分,包括Global variable manager、Environment variable manager、project manager、flow manager、tests manager、jobs manager、rgr list manager及summary manager;project domain,用于定義proj.vt文件,是每個項目獨立的部分,為項目定制個性化功能,并由每個項目自定義實現。本發明統一驗證平臺,可控性強,能對所有的平臺和服務器資源進行集中調度共用模塊,不同驗證平臺相同或類似的功能,只需要存在一份于工具內即可。擴展性強,不同驗證平臺可以很容易對工具進行擴展,以實現其獨有的功能。靈活性好,基于python腳本,易于編寫。
技術領域
本發明涉及CPU技術領域,具體涉及一種CPU驗證仿真管理實現方法及系統。
背景技術
由于CPU項目的復雜性,CPU驗證工作一般需要多個團隊共同完成。CPU驗證工作包括模塊級驗證和系統級驗證。
模塊級驗證一般會將CPU劃分為多個模塊,對每個模塊單獨進行驗證。每個模塊的驗證流程基本類似,分為編譯,仿真兩個步驟。
系統級驗證是將CPU集成到SoC中,將指令碼加載到CPU中,以指令的方式對CPU進行驗證。指令碼需要通過編譯器對軟件進行編譯之后才能得到,軟件一般是由隨機指令發生器產生,或者編寫定向軟件用例得到。因此系統級驗證流程一般分為四個步驟,編譯指令發生器、編譯軟件、編譯CPU、仿真。
可以看出一個CPU項目的驗證工作,不僅需要多個驗證平臺,而且每個驗證平臺都有其獨特性,其驗證流程都不太一樣。如果任由每個平臺任意搭建其自己的驗證流程,那對于整個項目來說就會變得不太可控。而且所有平臺都是在統一的服務器集群中運行的,如果任由每個平臺任意搭建其自己的驗證流程,那對服務器的利用也會變得不可控。
因此,基于CPU驗證工作的特殊性,設計了一種適合CPU驗證的仿真管理方案,統一了所有驗證平臺的流程,做到了統一管控,利于整個CPU項目的推進。
發明內容
針對現有技術的不足,本發明公開了一種CPU驗證仿真管理實現方法及系統,用于解決驗證平臺流程不統一,不利于管理。不同驗證平臺可能使用相同或類似的功能,但每次都需要重新獨立編寫代碼完成的問題。
本發明通過以下技術方案予以實現:
第一方面,本發明提供了一種CPU驗證仿真管理實現系統,包括public domain,用于所有項目共用,是工具的公共部分,包括Global variable manager、Environmentvariable manager、project manager、flow manager、tests manager、jobs manager、rgrlist manager及summary manager;
project domain,用于定義proj.vt文件,是每個項目獨立的部分,為項目定制個性化功能,并由每個項目自定義實現。
更進一步的,所述Global variable manager,用于管理工具內用到的所有全局變量,并實現將gvars中的匹配變量名的字符串替換為變量值的功能。
更進一步的,所述Environment variable manager,用于管理工具內的環境變量,包括系統環境變量和vt path,其中系統環境變量會在執行每個job之前,將其配置到系統中,vt path是定義vt工具內部的查找路徑列表。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東賽昉科技有限公司,未經廣東賽昉科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111373434.2/2.html,轉載請聲明來源鉆瓜專利網。





