[發明專利]芯片驗證方法及平臺在審
| 申請號: | 202011249246.4 | 申請日: | 2020-11-10 |
| 公開(公告)號: | CN112363877A | 公開(公告)日: | 2021-02-12 |
| 發明(設計)人: | 李洋;張家金;尚錚 | 申請(專利權)人: | 海光信息技術股份有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22;G06F11/26 |
| 代理公司: | 上海知錦知識產權代理事務所(特殊普通合伙) 31327 | 代理人: | 王立娜 |
| 地址: | 300384 天津市濱海新區天津華苑*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 芯片 驗證 方法 平臺 | ||
1.一種芯片驗證方法,其特征在于,包括:
構建待測硬件模塊,所述待測硬件模塊中耦接的存儲結構為虛擬存儲模型,所述虛擬存儲模型基于所述待測硬件模塊的功能參數模擬得到,所述虛擬存儲模型用于存儲寫入所述待測硬件模塊的數據;
測試所述待測硬件模塊,以基于所述虛擬存儲模型中存儲的數據,驗證所述待測硬件模塊的功能。
2.根據權利要求1所述的芯片驗證方法,其特征在于,所述構建待測硬件模塊,包括:
獲取待測硬件電路,所述待測硬件電路用于執行所述待測硬件模塊的功能性操作;
根據所述待測硬件模塊的功能參數,模擬得到與所述待測硬件電路匹配的虛擬存儲模型;
耦接所述待測硬件電路與所述虛擬存儲模型,得到所述待測硬件模塊。
3.根據權利要求1所述的芯片驗證方法,其特征在于,所述測試所述待測硬件模塊,包括:
初始化所述虛擬存儲模型,在所述虛擬存儲模型中加載預設數據;
向所述待測硬件模塊發送激勵信號,并獲取所述待測硬件模塊在執行所述激勵信號后得到的激勵結果;
基于所述激勵信號,確定所述待測硬件模塊的期望值;
對比所述激勵結果和所述期望值,確定所述待測硬件模塊的驗證結果。
4.根據權利要求3所述的芯片驗證方法,其特征在于,所述初始化所述虛擬存儲模型,在所述虛擬存儲模型中加載預設數據,包括:
在所述虛擬存儲模型中加載預存儲數據;
或;
在所述虛擬存儲模型中加載帶有預設錯誤的預存儲數據。
5.根據權利要求4所述的芯片驗證方法,其特征在于,所述初始化所述虛擬存儲模型,在所述虛擬存儲模型中加載預設數據,還包括:
設置預設的參數值,使加載在所述虛擬存儲模型的所述預存儲數據基于所述參數值變化。
6.根據權利要求4所述的芯片驗證方法,其特征在于,所述預存儲數據的值基于所述預存儲數據在所述虛擬存儲模型中存儲的地址對應的值推導得到。
7.根據權利要求4所述的芯片驗證方法,其特征在于,所述向所述待測硬件模塊發送激勵信號之前,還包括:
生成激勵信號,其中,至少部分激勵信號中的數據與所述預存儲數據相耦合。
8.根據權利要求3所述的芯片驗證方法,其特征在于,所述獲取所述待測硬件模塊在執行所述激勵信號后得到的激勵結果,具體為:
監視所述待測硬件模塊的輸出信號,獲取所述待測硬件模塊在執行所述激勵信號后得到的激勵結果。
9.根據權利要求3所述的芯片驗證方法,其特征在于,所述基于所述激勵信號,確定所述待測硬件模塊的期望值,包括:
監視所述待測硬件模塊的輸入信號,獲取向所述待測硬件模塊發送的激勵信號;
翻譯所述激勵信號,獲取所述待測硬件模塊基于所述激勵信號,對虛擬存儲模型的操作信息;
基于所述操作信息,模擬得到所述待測硬件模塊的期望值。
10.根據權利要求2所述的芯片驗證方法,其特征在于,所述功能性操作包括:讀操作、寫操作和計算操作中的一種或多種。
11.一種芯片驗證平臺,其特征在于,包括:
硬件構建單元,用于構建待測硬件模塊,所述待測硬件模塊中耦接的存儲結構為虛擬存儲模型,所述虛擬存儲模型基于所述待測硬件模塊的功能參數模擬得到,所述虛擬存儲模型用于存儲寫入所述待測硬件模塊的數據;
硬件測試單元,用于測試所述待測硬件模塊,以基于所述虛擬存儲模型中存儲的數據,驗證所述待測硬件模塊的功能。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于海光信息技術股份有限公司,未經海光信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011249246.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種核電站高壓熔堆序列篩選方法、裝置、設備和介質
- 下一篇:一種分裝漏斗





