[發明專利]一種芯片驗證方法及裝置在審
| 申請號: | 202010430022.7 | 申請日: | 2020-05-20 |
| 公開(公告)號: | CN111666210A | 公開(公告)日: | 2020-09-15 |
| 發明(設計)人: | 孫向東 | 申請(專利權)人: | 新華三半導體技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F11/26;G06F11/22 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 610000 四川省成都市中國(四川)自由*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 芯片 驗證 方法 裝置 | ||
本申請提供了一種芯片驗證方法及裝置,上述芯片包括多個CPU,多個CPU包括主控CPU和至少一個從CPU,主控CPU啟動至少一個從CPU,獲取調試接口列表的入口地址;針對至少一個從CPU中的每個從CPU,將調試接口列表的入口地址發送給該從CPU,以使該從CPU在運行該從CPU對應的驗證應用程序時,由所述驗證應用程序基于入口地址和需要調用的調試應用程序接口函數的函數標識,從調試接口列表中獲取需要調用的調試應用程序接口函數的絕對地址,利用獲取到的絕對地址調用對應的調試應用程序接口函數對所述芯片進行驗證。由于各個調試API函數并沒有寫入各個調試API中,從而節省了驗證APP的加載時間及運行時間,進而節省了利用各驗證APP驗證芯片的時間。
技術領域
本申請涉及集成電路技術領域,尤其涉及一種芯片驗證方法及裝置。
背景技術
多核是目前CPU芯片發展的趨勢,目前主流CPU芯片廠商均支持多核、重核甚至超重核架構,與之匹配的軟件操作系統(OS)也會隨之變得更加龐大復雜。CPU芯片開發過程中需要經過大量的驗證,在驗證平臺上,出于對時間和效率的要求,不可能運行大型且復雜的操作系統,需要一種新的程序替代OS作為驗證的軟件平臺。運行在邏輯環境下的程序(Bare-Metal,BM)是一種業內較多使用的芯片軟件驗證平臺解決方案,主要是由于其精煉、啟動快等特點能夠滿足芯片的驗證需求。在BM驗證平臺中,由于無操作系統來管理調度應用程序(APP),可以將一個CPU(一般是編號為0的CPU)作為控制CPU來控制其他CPU完成資源分配、啟動引導、驗證應用程序(Application,APP)加載運行等操作。
由于芯片驗證平臺本身資源的限制(頻率低、速度慢),即使運行精簡的BM均需要10分鐘以上,再加上驗證應用程序(驗證用例)運行帶來的時間開銷,耗時會更久。為了進一步提高芯片的驗證效率及可調試性,在多核CPU芯片上,每個CPU通過運行不同的驗證APP或者指定某個CPU通過運行特定的驗證APP來達到驗證芯片的目的,以達到提高驗證速度和靈活性。
然而現有技術中,為了提高驗證效率和節省驗證時間,一般會采用在每個驗證APP中加入調試程序庫的方法,以降低驗證復雜度(時間復雜度和空間復雜度),但是這種方法會造成驗證APP規模過大,導致拉長驗證應用程序的加載時間和運行時間,進而導致芯片驗證耗時較長。
因此,如何提高芯片的驗證效率,節省芯片驗證時間是值得考慮的技術問題之一。
發明內容
有鑒于此,本申請提供一種芯片驗證方法及裝置,用以提高芯片的驗證效率,節省芯片驗證時間。
具體地,本申請是通過如下技術方案實現的:
根據本申請的第一方面,提供一種芯片驗證方法,所述芯片包括多個CPU,所述多個CPU包括主控CPU和至少一個從CPU,以及所述方法,包括:
主控CPU啟動所述至少一個從CPU,并獲取調試接口列表的入口地址,其中,所述調試接口列表中包括調試應用程序接口函數的函數標識與調試應用程序接口函數的絕對地址之間的關聯關系;
針對所述至少一個從CPU中的每個從CPU,將所述調試接口列表的入口地址發送給該從CPU,以使該從CPU在運行該從CPU對應的驗證應用程序時,由所述驗證應用程序基于所述入口地址和需要調用的調試應用程序接口函數的函數標識,從所述調試接口列表中獲取需要調用的調試應用程序接口函數的絕對地址,并利用獲取到的絕對地址調用對應的調試應用程序接口函數對所述芯片進行驗證。
根據本申請的第二方面,提供一種芯片驗證裝置,所述芯片包括多個CPU,所述多個CPU包括主控CPU和至少一個從CPU,以及所述裝置,包括:
啟動模塊,用于啟動所述至少一個從CPU,并獲取調試接口列表的入口地址,其中,所述調試接口列表中包括調試應用程序接口函數的函數標識與調試應用程序接口函數的絕對地址之間的關聯關系;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新華三半導體技術有限公司,未經新華三半導體技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010430022.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種滑移支座
- 下一篇:一種事務級建模遠程方法調用的方法及裝置





