[發明專利]中斷驗證方法、裝置及電子設備在審
| 申請號: | 202111644010.5 | 申請日: | 2021-12-29 |
| 公開(公告)號: | CN114328065A | 公開(公告)日: | 2022-04-12 |
| 發明(設計)人: | 索健;王正 | 申請(專利權)人: | 北京愛芯科技有限公司 |
| 主分類號: | G06F11/26 | 分類號: | G06F11/26 |
| 代理公司: | 北京太合九思知識產權代理有限公司 11610 | 代理人: | 劉戈;曹威 |
| 地址: | 100080 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 中斷 驗證 方法 裝置 電子設備 | ||
本申請實施例提供一種中斷驗證方法、裝置及電子設備,該方法包括:將中斷測試用例提供給待驗證模塊,以供待驗證模塊執行中斷測試用例;若監控待驗證模塊產生的中斷信號,獲取預先配置的中斷處理用例;按照中斷處理用例對應的操作類型,執行對應的中斷處理操作,獲得中斷處理結果;對中斷處理結果進行驗證,獲得驗證結果。本申請通過基于待驗證模塊產生的中斷信號,按照中斷處理用例對應的操作類型,執行對應的中斷處理操作,能夠得到待驗證模塊的完整中斷處理過程,從而可以對待驗證模塊執行完整的中斷驗證。
技術領域
本申請實施例涉及芯片技術領域,尤其涉及一種中斷驗證方法、裝置及電子設備。
背景技術
目前,系統級芯片(System on Chip,簡稱SOC)的應用越來越廣泛,且SOC芯片的流片一般比較昂貴,因此,在SOC進行流片之前,需要對SOC芯片進行中斷驗證來確定SOC芯片的正常運行,而目前一般利用驗證平臺對SOC芯片進行中斷驗證。
SOC芯片通常包括多個系統和多個功能模塊,每個系統也可以包括多個功能模塊,系統可以是網絡處理器(Neural-network Processing Unit,簡稱NPU),圖像處理器(ImageSignal Processor,簡稱ISP)等,針對SOC芯片的驗證時先對功能模塊進行驗證,然后對功能模塊和系統的連通性進行驗證。
有些情況下,存在對SOC芯片上的模塊的中斷進行驗證的需求,現有的中斷驗證方式,驗證平臺將中斷測試用例發送至待驗證模塊,通過在待驗證模塊中運行中斷測試用例,驗證平臺可以獲取模塊的中斷信號,但是,實際應用中,中斷發生會涉及中斷處理操作,然而現有的方式,驗證平臺無法對中斷處理操作進行驗證,導致中斷驗證不完整。
發明內容
本申請實施例提供一種中斷驗證方法、裝置及電子設備,用以解決現有技術中中斷驗證不完整的問題。
第一方面,本申請實施例中提供了一種中斷驗證方法,包括:
將中斷測試用例提供給待驗證模塊,以供待驗證模塊執行所述中斷測試用例;
若監控所述待驗證模塊產生的中斷信號,獲取預先配置的中斷處理用例;
按照所述中斷處理用例對應的操作類型,執行對應的中斷處理操作,獲得中斷處理結果;
對所述中斷處理結果進行驗證,獲得驗證結果。
可選地,所述中斷處理用例按照如下方式預先配置獲得:
獲取預先配置的中斷處理模板,所述中斷處理模板對應于至少一個中斷操作類型;
接收用戶針對所述至少一個中斷操作類型中的目標中斷操作類型的編寫操作,生成所述目標中斷操作類型對應的中斷處理程序,以生成中斷處理用例。
可選地,所述中斷處理模板按照如下方式預先配置獲得:
基于所述驗證平臺的基類函數,執行繼承操作,獲得中斷操作虛函數;
在所述中斷操作虛函數中定義所述至少一個中斷操作類型各自對應的虛函數,以生成中斷處理模板。
可選地,所述按照所述中斷處理用例對應的操作類型,執行對應的中斷處理操作,獲得中斷處理結果包括:
利用所述中斷處理程序執行所述目標中斷操作類型對應的中斷處理操作,獲得中斷處理結果。
可選地,對所述中斷處理結果進行驗證,獲得驗證結果包括:
獲取所述中斷信號對應的監控結果;
基于所述監控結果和所述中斷處理結果進行驗證,獲得驗證結果。
可選地,將所述中斷測試用例提供給所述待驗證模塊包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京愛芯科技有限公司,未經北京愛芯科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111644010.5/2.html,轉載請聲明來源鉆瓜專利網。





