System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲中文字幕无码专区,无码中文字幕av免费放dvd,国产午夜鲁丝无码拍拍
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    波形信號文件生成方法、裝置、計算機設備及存儲介質制造方法及圖紙

    技術編號:43901867 閱讀:7 留言:0更新日期:2025-01-03 13:13
    本發明專利技術涉及芯片設計和驗證技術領域,公開了波形信號文件生成方法、裝置、計算機設備及存儲介質,方法包括:獲取芯片設計代碼;識別芯片設計代碼中的模塊名稱,并按照例化和被例化的關系對模塊名稱進行層級排序;按照模塊名稱的層級順序,從芯片設計代碼中獲取每一層級中每個模塊包括的波形信號名稱;對波形信號名稱進行分組和排序,得到波形信號文本;將波形信號文本的文本格式修改為對應波形查看工具的文本格式,獲得目標波形信號文本;將目標波形信號文本填充到波形信號文件中。本發明專利技術實現了自動生成波形信號文件,提高了波形信號文件的生成效率,進而提高了芯片設計和驗證的效率。

    【技術實現步驟摘要】

    本專利技術涉及芯片設計和驗證,具體涉及波形信號文件生成方法、裝置、計算機設備及存儲介質


    技術介紹

    1、在芯片設計和驗證技術的領域中,波形查看工具扮演著至關重要的角色。利用波形查看工具對芯片設計代碼運行得到的芯片信號波形進行查看,可以及時發現定位芯片設計中的問題,加快問題解決的速度。

    2、相關技術中,在利用波形查看工具進行芯片設計和驗證時,可能需要查找芯片設計代碼中的信號名稱或添加新的信號名稱,由于芯片設計代碼中涉及到的信號數量和實例比較多,且信號的層級關系比較復雜,導致信號名稱的查找和添加的效率較低。

    3、為提高查找和添加效率,工程師查找芯片設計代碼中涉及到的信號名稱,并將信號名稱保存至波形信號文件中,以便后續通過波形信號文件進行信號的添加和查找。

    4、然而,人為查找芯片設計代碼中的信號名稱,將信號名稱保存至波形信號文件中的方式,效率較低,進而導致芯片設計和驗證的效率較低。


    技術實現思路

    1、有鑒于此,本專利技術提供了一種波形信號文件生成方法、裝置、計算機設備及存儲介質,以解決相關技術中人為查找芯片設計代碼中的信號名稱,將信號名稱保存至波形信號文件中的方式,效率較低,進而導致芯片設計和驗證的效率較低的問題。

    2、第一方面,本專利技術提供了一種波形信號文件生成方法,所述方法包括:

    3、獲取芯片設計代碼;

    4、識別所述芯片設計代碼中的模塊名稱,并按照例化和被例化的關系對所述模塊名稱進行層級排序;

    5、按照所述模塊名稱的層級順序,從所述芯片設計代碼中獲取每一層級中每個模塊包括的波形信號名稱;

    6、對所述波形信號名稱進行分組和排序,得到波形信號文本;

    7、將所述波形信號文本的文本格式修改為對應波形查看工具的文本格式,獲得目標波形信號文本;

    8、將所述目標波形信號文本填充到波形信號文件中。

    9、本實施例提供的波形信號文件生成方法,通過自動獲取芯片設計代碼,識別芯片設計代碼中的模塊名稱,并按照例化和被例化的關系對模塊名稱進行層級排序,按照模塊名稱的層級順序,從芯片設計代碼中獲取每一層級中每個模塊包括的波形信號名稱,對波形信號名稱進行分組和排序,得到波形信號文本,將波形信號文本的文本格式修改為對應波形查看工具的文本格式,獲得目標波形信號文本,將目標波形信號文本填充到波形信號文件中。避免了人工的重復性工作,即避免人為查找芯片設計代碼中的信號名稱,將信號名稱保存至波形信號文件,提高了波形信號文件的生成效率,進而提高了芯片設計和驗證的效率。

    10、在一種可選的實施方式中,所述識別所述芯片設計代碼中的模塊名稱,并按照例化和被例化的關系對所述模塊名稱進行層級排序,包括:

    11、響應于待獲取的波形信號名稱的層次深度設置,獲得待獲取的波形信號名稱的層次深度信息;

    12、基于所述待獲取的波形信號名稱的層次深度信息,從所述芯片設計代碼中篩選出目標芯片設計代碼;

    13、識別所述目標芯片設計代碼中的模塊名稱,并按照例化和被例化的關系對所述模塊名稱進行層級排序;

    14、所述按照所述模塊名稱的層級順序,從所述芯片設計代碼中獲取每一層級中每個模塊包括的波形信號名稱,包括:

    15、按照所述模塊名稱的層級順序,從所述目標芯片設計代碼中獲取每一層級中每個模塊包括的波形信號名稱。

    16、本實施例提供的波形信號文件生成方法,通過根據設定的波形信號名稱的層次深度,獲取對應的目標芯片設計代碼,以減少獲取目標芯片設計代碼中的波形信號名稱的時間,減少對目標芯片設計代碼分析的時候,提高波形信號文件生成的速率。

    17、在一種可選的實施方式中,所述按照所述模塊名稱的層級順序,從所述芯片設計代碼中獲取每一層級中每個模塊包括的波形信號名稱,包括:

    18、針對任一層級中的任一模塊,利用正則表達式,從所述芯片設計代碼中的該模塊對應的模塊代碼中匹配以輸入詞或輸出詞為行首的代碼行;

    19、獲取匹配到的以輸入詞或輸出詞為行首的代碼行;

    20、從匹配到的以輸入詞或輸出詞為行首的代碼行中提取出波形信號名稱。

    21、本實施例提供的波形信號文件生成方法,通過利用正則表達式,從芯片設計代碼中的該模塊對應的模塊代碼中匹配以輸入詞或輸出詞為行首的代碼行,進而獲得波形信號名稱,保證了波形信號名稱提取的準確性。

    22、在一種可選的實施方式中,所述對所述波形信號名稱進行分組和排序,得到波形信號文本,包括:

    23、針對任一層級中的任一模塊,獲取該模塊包括的波形信號名稱中的前預設數量個字符,將該前預設數量個字符作為所述波形信號名稱的前綴;

    24、獲取該模塊包括的波形信號名稱中的后預設數量個字符,將該后預設數量個字符作為所述波形信號名稱的后綴;

    25、針對該模塊中的任一波形信號名稱,判斷該模塊對應的預設信號字典中是否存在前綴與該波形信號名稱的前綴相同的波形信號名稱;

    26、若該模塊對應的預設信號字典中存在前綴與該波形信號名稱的前綴相同的波形信號名稱,則將該波形信號名稱分組至對應的預設信號字典中;

    27、若該模塊對應的預設信號字典中不存在前綴與該波形信號名稱的前綴相同的波形信號名稱,則判斷該模塊對應的預設信號字典中是否存在后綴與該波形信號名稱的后綴相同的波形信號名稱;

    28、若該模塊對應的預設信號字典中存在后綴與該波形信號名稱的后綴相同的波形信號名稱,則將該波形信號名稱分組至對應的預設信號字典中;

    29、若該模塊對應的預設信號字典中不存在后綴與該波形信號名稱的后綴相同的波形信號名稱,則創建新的預設信號字典,將該波形信號名稱分組至新的預設信號字典;

    30、在該模塊包括的波形信號名稱全部分組至對應的預設信號字典中后,對任一預設信號字典中的波形信號名稱進行排序,獲得波形信號文本。

    31、本實施例提供的波形信號文件生成方法,通過前綴和后綴的匹配規則,實現波形信號名稱的自動分組,提高了波形信號文本的生成效率,進而提高了芯片設計和驗證的效率。

    32、在一種可選的實施方式中,所述對任一預設信號字典中的波形信號名稱進行排序,獲得波形信號文本,包括:

    33、針對任一預設信號字典,獲取該預設信號字典的排序規則;

    34、按照所述排序規則中的關鍵詞排序,將包含對應的關鍵詞的波形信號名稱的排序設置為與關鍵詞排序一致,以完成波形信號名稱的排序,獲得波形信號文本。

    35、本實施例提供的波形信號文件生成方法,通過按照排序規則中的關鍵詞排序,對每一個分組內的波形信號名稱進行排序,極大增強了波形信號文件的可讀性和分析效率,進而提高了芯片設計和驗證的效率。

    36、在一種可選的實施方式中,所述方法還包括:

    37、響應于波形信號名稱分組規則添加操作,獲取添加的波形信號名稱分組規則;

    38、基于添本文檔來自技高網...

    【技術保護點】

    1.一種波形信號文件生成方法,其特征在于,所述方法包括:

    2.根據權利要求1所述的方法,其特征在于,所述識別所述芯片設計代碼中的模塊名稱,并按照例化和被例化的關系對所述模塊名稱進行層級排序,包括:

    3.根據權利要求1所述的方法,其特征在于,所述按照所述模塊名稱的層級順序,從所述芯片設計代碼中獲取每一層級中每個模塊包括的波形信號名稱,包括:

    4.根據權利要求1所述的方法,其特征在于,所述對所述波形信號名稱進行分組和排序,得到波形信號文本,包括:

    5.根據權利要求4所述的方法,其特征在于,所述對任一預設信號字典中的波形信號名稱進行排序,獲得波形信號文本,包括:

    6.根據權利要求1所述的方法,其特征在于,所述方法還包括:

    7.根據權利要求1所述的方法,其特征在于,所述方法還包括:

    8.一種波形信號文件生成裝置,其特征在于,所述裝置包括:

    9.一種計算機設備,其特征在于,包括:

    10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機指令,所述計算機指令用于使計算機執行權利要求1至7中任一項所述的波形信號文件生成方法。

    ...

    【技術特征摘要】

    1.一種波形信號文件生成方法,其特征在于,所述方法包括:

    2.根據權利要求1所述的方法,其特征在于,所述識別所述芯片設計代碼中的模塊名稱,并按照例化和被例化的關系對所述模塊名稱進行層級排序,包括:

    3.根據權利要求1所述的方法,其特征在于,所述按照所述模塊名稱的層級順序,從所述芯片設計代碼中獲取每一層級中每個模塊包括的波形信號名稱,包括:

    4.根據權利要求1所述的方法,其特征在于,所述對所述波形信號名稱進行分組和排序,得到波形信號文本,包括:

    5.根據權利要求4所述的方法,其...

    【專利技術屬性】
    技術研發人員:劉勝軍鐘戟李瑞東姚香君夏麗煖劉世偉孔德智博
    申請(專利權)人:山東云海國創云計算裝備產業創新中心有限公司
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 久久久久精品国产亚洲AV无码| 无码精品人妻一区二区三区漫画| 亚洲中文字幕无码av在线| 久久无码专区国产精品发布| 亚洲AV成人无码网站| 国产网红无码精品视频| 亚洲精品无码你懂的| 波多野结衣AV无码久久一区| 亚洲日韩中文字幕无码一区| 中文字幕人妻无码系列第三区| 亚洲中文无码卡通动漫野外| 亚洲AV无码一区东京热| 波多野结衣AV无码| 无码射肉在线播放视频| 精品无码免费专区毛片| 亚洲av无码一区二区三区网站| 国产综合无码一区二区色蜜蜜| 久久亚洲AV无码精品色午夜 | 亚洲av永久中文无码精品| 亚洲成?v人片天堂网无码| 无码熟妇人妻av| av无码久久久久不卡免费网站| 亚洲中文字幕无码一区| julia无码人妻中文字幕在线| 亚洲AV无码一区二区三区性色| 十八禁无码免费网站| 亚洲国产精品无码久久一线| 无码里番纯肉h在线网站| 无码人妻少妇色欲AV一区二区| 一夲道无码人妻精品一区二区| 无码国产亚洲日韩国精品视频一区二区三区 | 国产精品爽爽va在线观看无码| 亚洲中文字幕无码av| 乱人伦中文无码视频在线观看 | 久久久无码精品亚洲日韩软件| 无码人妻一区二区三区免费视频| 毛片亚洲AV无码精品国产午夜| 97在线视频人妻无码| 嫩草影院无码av| 亚洲动漫精品无码av天堂| 亚洲av无码成人黄网站在线观看|