【技術實現步驟摘要】
本專利技術涉及集成電路
,尤其涉及一種激勵代碼自動生成方法和裝置。
技術介紹
各種信道板產品在開發過程中會根據使用的基帶芯片不一樣帶來很多激勵的管理問題,并且這些信道板可能會根據實際的應用情形進行升級改造,會帶來激勵的更改問題,在驗證過程中,給測試工作帶來困難,主要表現為:在編碼階段,驗證工程師需要編寫和調試大量的驗證代碼對功能進行驗證;更重要的是,對于各種故障的注入問題使得驗證代碼變得龐大、增大驗證工程師工作量。這種修改與維護工作是非常繁瑣,耗時和容易出錯的。這使得激勵代碼的維護及驗證工作巨大。所以,邏輯開發人員在進行自仿代碼的時候也迫切需要有一種機制,能夠幫助他們產生驗證激勵進行調試,以減輕工作的負擔。目前,生成激勵代碼的方法中,有做到配置參數來驗證的,然而,它們都有局限性,主要表現為:一、不能夠使用C一類的高級語言使激勵的生成變得簡單、易用;二、每一個測試用例配置一種參數,使得代碼變得很復雜,難于管理,并且通用性低,也加大了出錯的可能性;三、可擴展性不強;譬如接口中增加某種信號的話,需要重新去編寫代碼,進行調試等,降低工作效率。
技術實現思路
本專利技術提供一種激勵代碼自動生成方法和裝置,用以解決現有技術中生成激勵代碼的方法繁瑣、出錯率高且可擴展性差的問題。為了解決上述技術問題,本專利技術采用的技術方案如下:一方面,本專利技術提供一種激勵代碼自動生成方法,包括:加載預先配置 ...
【技術保護點】
一種激勵代碼自動生成方法,其特征在于,包括:加載預先配置的配置文件;所述配置文件內的配置信息包括根據芯片數據表獲取的被測設備所使用信道板的各接口信號的特性以及相互間的關系信息;讀入并解析所述配置文件內的配置信息,檢測所述配置信息的合法性,當所述配置信息合法時,根據所述配置信息,調用激勵生成函數,生成激勵代碼并輸出至被測設備。
【技術特征摘要】
1.一種激勵代碼自動生成方法,其特征在于,包括:
加載預先配置的配置文件;所述配置文件內的配置信息包括根據芯片數據
表獲取的被測設備所使用信道板的各接口信號的特性以及相互間的關系信息;
讀入并解析所述配置文件內的配置信息,檢測所述配置信息的合法性,當
所述配置信息合法時,根據所述配置信息,調用激勵生成函數,生成激勵代碼
并輸出至被測設備。
2.如權利要求1所述的方法,其特征在于,所述配置信息中以表格的方式
記錄有接口信號i與接口信號j相關的配置參數;其中,i,j為接口信號的序號,
i、j=0,1,2,......,N-1;N為所有接口信號的個數;
所述配置參數包括:接口信號i的時間/時鐘參數;接口信號i與接口信號j
是否存在關系的指示參數;當所述指示參數指示為存在時,接口信號i與接口信
號j間的關系參數;當所述指示參數指示為不存在時,接口信號i的自身特征參
數。
3.如權利要求2所述的方法,其特征在于,
所述配置參數還包括:故障開/關指示參數,以及故障類型參數;
所述配置信息中還記錄有E-故障注入信息;
其中,所述故障類型參數在所述故障開/關指示參數指示為故障開啟時,用
以標注故障類型,所述標注的故障類型包括:所述時間/時鐘參數、關系指示參
數、以及關系/特征參數中的一個或多個異常;
所述E-故障注入信息用以在所述故障開/關參數指示為故障開啟時,按著所
述故障類型參數標注的故障類型進行故障注入。
4.如權利要求2或3所述的方法,其特征在于,所述讀入并解析所述配置
文件內的配置信息,檢測所述配置信息的合法性,具體包括:
調用解析函數,獲取讀入的配置信息中接口信號的個數;
調用合法性檢測函數,根據所述接口信號的個數,創建三維數組空間;
對配置信息中各配置參數進行合法性檢測,若各配置參數合法,則將各所
述配置參數存入所述三維數組空間。
5.如權利要求1所述的方法,其特征在于,
所述方法中,通過C語言讀入并解析所述配置文件內的配置信息,且通過
C語言調用激勵生成函數;
所述方法中,生成激勵代碼后還包括:
將利用C語言生成的所述激勵代碼轉換為仿真語言識別的激勵代碼,并將
轉換后的激勵代碼輸出至被測設備。
6.一種激勵代碼自動生成裝置,其特征在于,包括:
配置文件加載模塊,用于加載預先配置的配置文件;...
【專利技術屬性】
技術研發人員:孫祥標,于輝徽,胡鑒,
申請(專利權)人:中興通訊股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。