• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種激勵代碼自動生成方法和裝置制造方法及圖紙

    技術編號:8388909 閱讀:314 留言:0更新日期:2013-03-07 20:43
    本發明專利技術公開了一種激勵代碼自動生成方法和裝置,所述方法包括:加載預先配置的配置文件;所述配置文件內的配置信息包括根據芯片數據表獲取的被測設備所使用信道板的各接口信號的特性以及相互間的關系信息;讀入并解析所述配置文件內的配置信息,檢測所述配置信息的合法性,當所述配置信息合法時,根據所述配置信息,調用激勵生成函數,生成激勵代碼并輸出至被測設備。本發明專利技術所述方法在驗證方面,提高了自動化程度,減少工作量、減少人為因素引起的錯誤,并且由于對接口處各信號都進行了關系的定義,因此產生的激勵代碼可以充分保證驗證的完備性。

    【技術實現步驟摘要】

    本專利技術涉及集成電路
    ,尤其涉及一種激勵代碼自動生成方法和裝置
    技術介紹
    各種信道板產品在開發過程中會根據使用的基帶芯片不一樣帶來很多激勵的管理問題,并且這些信道板可能會根據實際的應用情形進行升級改造,會帶來激勵的更改問題,在驗證過程中,給測試工作帶來困難,主要表現為:在編碼階段,驗證工程師需要編寫和調試大量的驗證代碼對功能進行驗證;更重要的是,對于各種故障的注入問題使得驗證代碼變得龐大、增大驗證工程師工作量。這種修改與維護工作是非常繁瑣,耗時和容易出錯的。這使得激勵代碼的維護及驗證工作巨大。所以,邏輯開發人員在進行自仿代碼的時候也迫切需要有一種機制,能夠幫助他們產生驗證激勵進行調試,以減輕工作的負擔。目前,生成激勵代碼的方法中,有做到配置參數來驗證的,然而,它們都有局限性,主要表現為:一、不能夠使用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為所有接口信號的個數;所述配置參數包括:接口信號i的時間/時鐘參數;接口信號i與接口信號j是否存在關系的指示參數;當所述指示參數指示為存在時,接口信號i與接口信號j間的關系參數;當所述指示參數指示為不存在時,接口信號i的自身特征參數。進一步地,本專利技術所述裝置中,所述配置文件記載模塊加載的配置文件中,所述配置參數還包括:故障開/關指示參數,以及故障類型參數;所述配置文件記載模塊加載的配置文件中,所述配置信息中還記錄有E-故障注入信息;其中,所述故障類型參數在所述故障開/關指示參數指示為故障開啟時,用以標注故障類型,所述標注的故障類型包括:所述時間/時鐘參數、關系指示參數、以及關系/特征參數中的一個或多個異常;所述E-故障注入信息用以在所述故障開/關參數指示為故障開啟時,按著所述故障類型參數標注的故障類型進行故障注入。進一步地,本專利技術所述裝置中,所述激勵代碼生成模塊具體包括:解析子模塊,用于調用解析函數,獲取讀入的配置信息中接口信號的個數;配置信息存儲子模塊,用于調用合法性檢測函數,根據所述接口信號的個數,創建三維數組空間;合法性檢測子模塊,用于對配置信息中各配置參數進行合法性檢測,若各配置參數合法,則將各所述配置參數存入所述三維數組空間。進一步地,本專利技術所述裝置中,所述激勵代碼生成模塊,通過C語言讀入并解析所述配置文件內的配置信息,且通過C語言調用激勵生成函數;所述激勵代碼生成模塊,還用于將利用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.一種激勵代碼自動生成裝置,其特征在于,包括:
    配置文件加載模塊,用于加載預先配置的配置文件;...

    【專利技術屬性】
    技術研發人員:孫祥標于輝徽胡鑒
    申請(專利權)人:中興通訊股份有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 狠狠躁狠狠躁东京热无码专区 | av无码aV天天aV天天爽| 久久无码精品一区二区三区| 亚洲AV综合色区无码另类小说| 久久亚洲日韩看片无码| 亚洲区日韩区无码区| 久久亚洲精品AB无码播放| 无码国产69精品久久久久孕妇 | 色综合久久无码五十路人妻| 麻豆精品无码国产在线果冻| 久久老子午夜精品无码怎么打| 精品亚洲AV无码一区二区 | 亚洲AV无码久久精品色欲| 免费无码又黄又爽又刺激| 亚洲精品成人无码中文毛片不卡| 国外AV无码精品国产精品| 2021无码最新国产在线观看 | 国产亚洲AV无码AV男人的天堂| 亚洲AV综合色区无码一二三区 | 亚洲热妇无码AV在线播放| 特级毛片内射www无码| 高清无码v视频日本www| 国产精品无码无卡在线播放| 国产精品白浆在线观看无码专区| 伊人天堂av无码av日韩av| 无码囯产精品一区二区免费| 中文字幕无码日韩专区| 成人免费无码H在线观看不卡| 无码人妻一区二区三区精品视频| 无码尹人久久相蕉无码| 亚洲AV无码专区亚洲AV桃| 亚洲欧洲无码一区二区三区| 18禁网站免费无遮挡无码中文| 免费无码VA一区二区三区| 久久久久久久亚洲Av无码| 久久久久久国产精品无码超碰| av大片在线无码免费| 亚洲私人无码综合久久网| 无码人妻一区二区三区兔费| 成人无码Av片在线观看| 无码人妻一区二区三区免费视频|