[發明專利]一種激勵代碼自動生成方法和裝置有效
| 申請號: | 201110245364.2 | 申請日: | 2011-08-25 |
| 公開(公告)號: | CN102957553A | 公開(公告)日: | 2013-03-06 |
| 發明(設計)人: | 孫祥標;于輝徽;胡鑒 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/26;H04L25/02 |
| 代理公司: | 工業和信息化部電子專利中心 11010 | 代理人: | 張紅玉 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 激勵 代碼 自動 生成 方法 裝置 | ||
技術領域
本發明涉及集成電路技術領域,尤其涉及一種激勵代碼自動生成方法和裝置。
背景技術
各種信道板產品在開發過程中會根據使用的基帶芯片不一樣帶來很多激勵的管理問題,并且這些信道板可能會根據實際的應用情形進行升級改造,會帶來激勵的更改問題,在驗證過程中,給測試工作帶來困難,主要表現為:在編碼階段,驗證工程師需要編寫和調試大量的驗證代碼對功能進行驗證;更重要的是,對于各種故障的注入問題使得驗證代碼變得龐大、增大驗證工程師工作量。這種修改與維護工作是非常繁瑣,耗時和容易出錯的。這使得激勵代碼的維護及驗證工作巨大。所以,邏輯開發人員在進行自仿代碼的時候也迫切需要有一種機制,能夠幫助他們產生驗證激勵進行調試,以減輕工作的負擔。
目前,生成激勵代碼的方法中,有做到配置參數來驗證的,然而,它們都有局限性,主要表現為:一、不能夠使用C一類的高級語言使激勵的生成變得簡單、易用;二、每一個測試用例配置一種參數,使得代碼變得很復雜,難于管理,并且通用性低,也加大了出錯的可能性;三、可擴展性不強;譬如接口中增加某種信號的話,需要重新去編寫代碼,進行調試等,降低工作效率。
發明內容
本發明提供一種激勵代碼自動生成方法和裝置,用以解決現有技術中生成激勵代碼的方法繁瑣、出錯率高且可擴展性差的問題。
為了解決上述技術問題,本發明采用的技術方案如下:
一方面,本發明提供一種激勵代碼自動生成方法,包括:
加載預先配置的配置文件;所述配置文件內的配置信息包括根據芯片數據表(datasheet)獲取的被測設備所使用信道板的各接口信號的特性以及相互間的關系信息;
讀入并解析所述配置文件內的配置信息,檢測所述配置信息的合法性,當所述配置信息合法時,根據所述配置信息,調用激勵生成函數,生成激勵代碼并輸出至被測設備。
進一步地,本發明所述方法中,所述配置信息中以表格的方式記錄有接口信號i與接口信號j相關的配置參數;其中,i,j為接口信號的序號,i、j=0,1,2,......,N-1;N為所有接口信號的個數;
所述配置參數包括:接口信號i的時間/時鐘參數;接口信號i與接口信號j是否存在關系的指示參數;當所述指示參數指示為存在時,接口信號i與接口信號j間的關系參數;當所述指示參數指示為不存在時,接口信號i的自身特征參數。
進一步地,本發明所述方法中,所述配置參數還包括:故障開/關指示參數,以及故障類型參數;所述配置信息中還記錄有E-故障注入信息;
其中,所述故障類型參數在所述故障開/關指示參數指示為故障開啟時,用以標注故障類型,所述標注的故障類型包括:所述時間/時鐘參數、關系指示參數、以及關系/特征參數中的一個或多個異常;
所述E-故障注入信息用以在所述故障開/關參數指示為故障開啟時,按著所述故障類型參數標注的故障類型進行故障注入。
進一步地,本發明所述方法中,所述讀入并解析所述配置文件內的配置信息,檢測所述配置信息的合法性,具體包括:
調用解析函數,獲取讀入的配置信息中接口信號的個數;
調用合法性檢測函數,根據所述接口信號的個數,創建三維數組空間;
對配置信息中各配置參數進行合法性檢測,若各配置參數合法,則將各所述配置參數存入所述三維數組空間。
進一步地,本發明所述方法中,通過C語言讀入并解析所述配置文件內的配置信息,且通過C語言調用激勵生成函數;
進一步地,本發明所述方法中,生成激勵代碼后還包括:
將利用C語言生成的所述激勵代碼轉換為仿真語言識別的激勵代碼,并將轉換后的激勵代碼輸出至被測設備。
另一方面,本發明還提供一種激勵代碼自動生成裝置,包括:
配置文件加載模塊,用于加載預先配置的配置文件;所述配置文件內的配置信息包括根據芯片數據表獲取的被測設備所使用信道板的各接口信號的特性以及相互間的關系信息;
激勵代碼生成模塊,用于讀入并解析所述配置文件內的配置信息,檢測所述配置信息的合法性,當所述配置信息合法時,根據所述配置信息,調用激勵生成函數,生成激勵代碼并輸出至被測設備。
進一步地,本發明所述裝置中,所述配置文件加載模塊加載的配置文件中配置信息以表格的方式記錄有接口信號i與接口信號j相關的配置參數;其中,i,j為接口信號的序號,i、j=0,1,2,......,N-1;N為所有接口信號的個數;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110245364.2/2.html,轉載請聲明來源鉆瓜專利網。





