[發明專利]一種設計代碼中替換單元的驗證方法、裝置和設備有效
| 申請號: | 201710781029.1 | 申請日: | 2017-09-01 |
| 公開(公告)號: | CN107729229B | 公開(公告)日: | 2020-04-24 |
| 發明(設計)人: | 史瑞瑞 | 申請(專利權)人: | 北京東土軍悅科技有限公司;北京物芯科技有限責任公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 黃志華 |
| 地址: | 100041 北京市石*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 設計 代碼 替換 單元 驗證 方法 裝置 設備 | ||
本發明公開了一種設計代碼中替換單元的驗證方法、裝置和設備,所述方法包括:獲取設計代碼層級結構中的替換單元,確定替換單元對應的自測試代碼;若確定出層級結構中替換單元的數量不超過預設閾值,則確定層級結構中包含替換單元的模塊名稱的上一層單元,將從屬于上一層單元的所有層級中的單元、上一層單元和自測試代碼均執行編譯處理得到可執行文件;否則將設計代碼和自測試代碼執行編譯處理得到可執行文件;利用可執行文件進行仿真驗證,根據自測試代碼確定替換單元的驗證結果。本發明利用自測試代碼對替換單元進行驗證避免了現有技術中通過對替換后的整個設計代碼進行驗證來驗證替換單元所帶來的驗證不全面且驗證效率低的問題。
技術領域
本發明涉及仿真驗證技術領域,尤其涉及一種設計代碼中替換單元的驗證方法、裝置和設備。
背景技術
目前,針對開發人員在對設計代碼進行更新換代時,通常會存在對代碼中的部分代碼進行替換的操作,例如,在實現功能相同的情況下,利用適用高頻時鐘的代碼替換適用低頻時鐘的代碼,在執行替換操作后,還需要驗證替換后的代碼的功能是否與替換前的代碼的功能一致,因為只有在一致時才能表明簡單的代碼的正確性,因此,當對設計代碼中的部分代碼進行替換時,對替換部分的代碼是否影響原設計代碼的功能進行驗證,以及驗證替換部分的代碼是否能夠實現預期的功能是非常必要的。
此外,現有技術中在對替換后的代碼進行驗證時,通常是對替換后的整個設計代碼進行驗證,可能只會驗證到替換單元的部分功能,這種驗證方法針對性較差及覆蓋不夠全面;此外,現有的驗證環境,由于環境組件龐大,測試用例數量多而且復雜,對替換后的整個設計代碼進行驗證時,耗時較多。
因此,如何有效減少驗證工作量,提高驗證效率是亟待解決的技術問題之一。
發明內容
本發明實施例提供一種設計代碼中替換單元的驗證方法、裝置和設備,用以解決現有技術中驗證替換單元的工作量高和驗證效率低的問題。
第一方面,本發明實施例提供一種設計代碼中替換單元的驗證方法,包括:
獲取設計代碼層級結構中的替換單元,并確定所述替換單元對應的自測試代碼,所述自測試代碼用于驗證所述替換單元;
如果確定出所述設計代碼層級結構中替換單元的數量不超過預設閾值,則確定所述設計代碼層級結構中包含所述替換單元的模塊名稱的上一層單元,并將從屬于所述上一層單元的所有層級中的單元、所述上一層單元和所述自測試代碼均執行編譯處理得到可執行文件;否則將所述設計代碼和所述自測試代碼執行編譯處理得到可執行文件;
利用所述可執行文件進行仿真驗證,并根據所述自測試代碼確定所述替換單元的驗證結果。
第二方面,本發明實施例提供一種設計代碼中替換單元的驗證裝置,包括:
獲取模塊,用于獲取設計代碼層級結構中的替換單元,并確定所述替換單元對應的自測試代碼,所述自測試代碼用于驗證所述替換單元;
編譯處理模塊,用于如果確定出所述設計代碼層級結構中替換單元的數量不超過預設閾值,則確定所述設計代碼層級結構中包含所述替換單元的模塊名稱的上一層單元,并將從屬于所述上一層單元的所有層級中的單元、所述上一層單元和所述自測試代碼均執行編譯處理得到可執行文件;否則將所述設計代碼和所述自測試代碼執行編譯處理得到可執行文件;
確定模塊,用于利用所述可執行文件進行仿真驗證,并根據所述自測試代碼確定所述替換單元的驗證結果。
第三方面,本發明實施例提供一種非易失性計算機存儲介質,存儲有計算機可執行指令,所述計算機可執行指令用于執行本申請提供的設計代碼中替換單元的驗證方法。
第四方面,本發明實施例提供一種電子設備,包括:
至少一個處理器;以及
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京東土軍悅科技有限公司;北京物芯科技有限責任公司,未經北京東土軍悅科技有限公司;北京物芯科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710781029.1/2.html,轉載請聲明來源鉆瓜專利網。





