杭州云合智網技術有限公司馬驍獲國家專利權
買專利賣專利找龍圖騰,真高效! 查專利查商標用IPTOP,全免費!專利年費監控用IP管家,真方便!
龍圖騰網獲悉杭州云合智網技術有限公司申請的專利寄存器設計和驗證模型自動生成方法、裝置、設備及介質獲國家發明授權專利權,本發明授權專利權由國家知識產權局授予,授權公告號為:CN114912391B 。
龍圖騰網通過國家知識產權局官網在2025-09-05發布的發明授權授權公告中獲悉:該發明授權的專利申請號/專利號為:202210510011.9,技術領域涉及:G06F30/33;該發明授權寄存器設計和驗證模型自動生成方法、裝置、設備及介質是由馬驍設計研發完成,并于2022-05-11向國家知識產權局提交的專利申請。
本寄存器設計和驗證模型自動生成方法、裝置、設備及介質在說明書摘要公布了:本發明提供一種寄存器設計和驗證模型自動生成方法、裝置、設備及介質,方法包括:讀取yaml格式的輸入配置文件;其中,所述輸入配置文件記載有寄存器屬性信息;根據所述寄存器屬性信息以及預先準備好的寄存器IP設計文件,調用基于python的腳本來生成對應的寄存器設計文件和驗證模型文件;將生成的寄存器設計文件例化到設計子模塊中進行連線并使用;將生成好的驗證模型文件例化到驗證環境中,生成寄存器模型。本發明能給予項目中各個子模塊的設計和驗證負責人最大的靈活度,以實現在項目推進的過程中,對需要修改變動的寄存器進行快速的設計文件和驗證模型的生成,減少了設計和驗證人員溝通的成本,提高了開發人員的工作效率。
本發明授權寄存器設計和驗證模型自動生成方法、裝置、設備及介質在權利要求書中公布了:1.一種寄存器設計和驗證模型自動生成方法,其特征在于,包括: 讀取yaml格式的輸入配置文件;其中,所述輸入配置文件記載有寄存器屬性信息; 根據所述寄存器屬性信息以及預先準備好的寄存器IP設計文件,調用基于python的腳本來生成對應的寄存器設計文件和驗證模型文件;其中,具體為:創建模板宏函數;調用所述模板宏函數創建用于生成寄存器驗證模型以及寄存器設計文件的模板文件;通過python的yaml模塊對所述輸入配置文件進行解析,然后調用injia2模塊對所述模板文件進行渲染,生成最終的寄存器設計文件和驗證模型文件; 將生成的寄存器設計文件例化到設計子模塊中進行連線并使用; 將生成好的驗證模型文件例化到驗證環境中,生成寄存器模型; 在寄存器模型里例化包含對寄存器地址映射表中所有的地址進行讀寫的覆蓋率統計對象,然后調用UVM提供的sample方法對其進行采樣; 在每個寄存器里定義覆蓋組用于收集各個域段值的覆蓋率; 調用UVM提供的sample_values方法來自動遞歸地調用每個寄存器里定義的sample_values方法,完成對所有寄存器域段中的值的覆蓋率統計收集; 寄存器覆蓋率收集寄存器模型的鏡像值;則還包括: 獲取寄存器的類型; 對于預定類型的寄存器,在參考模型里預測是否存在除數為零的中斷情況; 若存在,則調用寄存器模型的predict方法更新該寄存器的鏡像值,以完成對該寄存器域段值的覆蓋率的收集。
如需購買、轉讓、實施、許可或投資類似專利技術,可聯系本專利的申請人或專利權人杭州云合智網技術有限公司,其通訊地址為:310016 浙江省杭州市蕭山區蕭山經濟技術開發區建設二路858號集成電路設計產業園D幢107室;或者聯系龍圖騰網官方客服,聯系龍圖騰網可撥打電話0551-65771310或微信搜索“龍圖騰網”。
1、本報告根據公開、合法渠道獲得相關數據和信息,力求客觀、公正,但并不保證數據的最終完整性和準確性。
2、報告中的分析和結論僅反映本公司于發布本報告當日的職業理解,僅供參考使用,不能作為本公司承擔任何法律責任的依據或者憑證。