[發明專利]寄存器模型生成方法、裝置、計算機設備及存儲介質有效
| 申請號: | 202310273057.8 | 申請日: | 2023-03-21 |
| 公開(公告)號: | CN115983173B | 公開(公告)日: | 2023-07-07 |
| 發明(設計)人: | 黃威;孫宇豪;胡濤 | 申請(專利權)人: | 湖北芯擎科技有限公司 |
| 主分類號: | G06F30/333 | 分類號: | G06F30/333 |
| 代理公司: | 深圳紫藤知識產權代理有限公司 44570 | 代理人: | 熊恒定 |
| 地址: | 430056 湖北省武漢市經濟技*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 寄存器 模型 生成 方法 裝置 計算機 設備 存儲 介質 | ||
本申請公開了一種寄存器模型生成方法、裝置、計算機設備及存儲介質,方法包括:獲取待驗證芯片的多個寄存器描述文件;獲取多個寄存器描述文件中每個寄存器描述文件的文件格式,根據文件格式對每個寄存器描述文件進行解析,得到各個主機的寄存器映射信息及每個芯片設計模塊的寄存器描述信息;根據寄存器描述信息,生成多個初始寄存器塊;根據各個主機的寄存器映射信息及多個初始寄存器塊,生成各個主機對應的第一寄存器映射表;根據多個初始寄存器塊及第一寄存器映射表,生成待驗證芯片對應的寄存器模型。本申請可以支持多種文件格式的寄存器描述文件的解析,自動化水平高,適用于設計中存在多個主機的待驗證芯片的寄存器模型生成。
技術領域
本申請涉及芯片驗證技術領域,具體涉及一種寄存器模型生成方法、裝置、計算機設備及存儲介質。
背景技術
在以通用驗證方法學(Universal?Verification?Methodology,UVM)為驗證方法學的芯片驗證過程中,寄存器的配置過程依賴于寄存器模型,寄存器模型是進行數字集成電路驗證時,對待測試設計(Design?Under?Test,DUT)中的寄存器進行建模所得到的模型,它是UVM驗證方法學的重要組成部分,快速準確的根據設計文件生成UVM寄存器模型是加快DUT驗證,提高驗證自動化水平的關鍵步驟。
現有UVM寄存器模型的生成方法是首先根據每個芯片設計模塊的寄存器描述文件生成相應芯片設計模塊的寄存器模型,然后通過手工或者腳本將多個子模塊的寄存器模型進行組合,得到待驗證芯片的寄存器模型。現有UVM寄存器模型的生成方法由于需要后期手工或腳本將多個子模塊的寄存器模型整合,自動化水平較低。
發明內容
本申請實施例提供一種寄存器模型生成方法、裝置、計算機設備及存儲介質,可以支持多種文件格式的寄存器描述文件的解析,無需后期手工或腳本將多個子模塊的寄存器模型整合,自動化水平高,且適用于設計中存在多個主機的待驗證芯片的寄存器模型生成。
一方面,本申請提供一種寄存器模型生成方法,所述寄存器模型生成方法包括:
獲取待驗證芯片的多個寄存器描述文件,所述待驗證芯片包括多個芯片設計模塊,所述待驗證芯片設計中存在多個主機,所述多個寄存器描述文件包括用于描述所述多個主機中各個主機的寄存器映射信息的映射表文件及用于描述所述多個芯片設計模塊中每個芯片設計模塊的寄存器描述信息的寄存器文件;
獲取所述多個寄存器描述文件中每個寄存器描述文件的文件格式,根據所述文件格式對所述每個寄存器描述文件進行解析,得到所述各個主機的寄存器映射信息及所述每個芯片設計模塊的寄存器描述信息;
根據所述每個芯片設計模塊的寄存器描述信息,生成多個第一寄存器塊對象;
根據所述各個主機的寄存器映射信息及所述多個第一寄存器塊對象,生成所述各個主機對應的第一寄存器映射表對象;
根據所述多個第一寄存器塊對象及所述第一寄存器映射表對象,生成所述待驗證芯片對應的寄存器模型。
在本申請一些實施方案中,所述根據所述文件格式對所述每個寄存器描述文件進行解析,得到所述各個主機的寄存器映射信息及所述每個芯片設計模塊的寄存器描述信息,包括:
根據所述文件格式,從預先設置的多個初始文件解析模塊中確定所述每個寄存器描述文件對應的目標文件解析模塊,所述目標文件解析模塊為所述多個初始文件解析模塊中與所述文件格式匹配的模塊;
通過所述目標文件解析模塊對所述每個寄存器描述文件進行解析,得到所述各個主機的寄存器映射信息及所述每個芯片設計模塊的寄存器描述信息。
在本申請一些實施方案中,所述寄存器描述信息包括寄存器域信息、寄存器信息、寄存器文件信息、第一寄存器塊信息及第二寄存器塊信息,所述根據所述每個芯片設計模塊的寄存器描述信息,生成多個第一寄存器塊對象,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于湖北芯擎科技有限公司,未經湖北芯擎科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310273057.8/2.html,轉載請聲明來源鉆瓜專利網。





