欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

波形信號(hào)文件生成方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)與流程

文檔序號(hào):40551125發(fā)布日期:2025-01-03 11:10閱讀:8來源:國知局
波形信號(hào)文件生成方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)與流程

本發(fā)明涉及芯片設(shè)計(jì)和驗(yàn)證,具體涉及波形信號(hào)文件生成方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)。


背景技術(shù):

1、在芯片設(shè)計(jì)和驗(yàn)證技術(shù)的領(lǐng)域中,波形查看工具扮演著至關(guān)重要的角色。利用波形查看工具對(duì)芯片設(shè)計(jì)代碼運(yùn)行得到的芯片信號(hào)波形進(jìn)行查看,可以及時(shí)發(fā)現(xiàn)定位芯片設(shè)計(jì)中的問題,加快問題解決的速度。

2、相關(guān)技術(shù)中,在利用波形查看工具進(jìn)行芯片設(shè)計(jì)和驗(yàn)證時(shí),可能需要查找芯片設(shè)計(jì)代碼中的信號(hào)名稱或添加新的信號(hào)名稱,由于芯片設(shè)計(jì)代碼中涉及到的信號(hào)數(shù)量和實(shí)例比較多,且信號(hào)的層級(jí)關(guān)系比較復(fù)雜,導(dǎo)致信號(hào)名稱的查找和添加的效率較低。

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

4、然而,人為查找芯片設(shè)計(jì)代碼中的信號(hào)名稱,將信號(hào)名稱保存至波形信號(hào)文件中的方式,效率較低,進(jìn)而導(dǎo)致芯片設(shè)計(jì)和驗(yàn)證的效率較低。


技術(shù)實(shí)現(xiàn)思路

1、有鑒于此,本發(fā)明提供了一種波形信號(hào)文件生成方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì),以解決相關(guān)技術(shù)中人為查找芯片設(shè)計(jì)代碼中的信號(hào)名稱,將信號(hào)名稱保存至波形信號(hào)文件中的方式,效率較低,進(jìn)而導(dǎo)致芯片設(shè)計(jì)和驗(yàn)證的效率較低的問題。

2、第一方面,本發(fā)明提供了一種波形信號(hào)文件生成方法,所述方法包括:

3、獲取芯片設(shè)計(jì)代碼;

4、識(shí)別所述芯片設(shè)計(jì)代碼中的模塊名稱,并按照例化和被例化的關(guān)系對(duì)所述模塊名稱進(jìn)行層級(jí)排序;

5、按照所述模塊名稱的層級(jí)順序,從所述芯片設(shè)計(jì)代碼中獲取每一層級(jí)中每個(gè)模塊包括的波形信號(hào)名稱;

6、對(duì)所述波形信號(hào)名稱進(jìn)行分組和排序,得到波形信號(hào)文本;

7、將所述波形信號(hào)文本的文本格式修改為對(duì)應(yīng)波形查看工具的文本格式,獲得目標(biāo)波形信號(hào)文本;

8、將所述目標(biāo)波形信號(hào)文本填充到波形信號(hào)文件中。

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

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

11、響應(yīng)于待獲取的波形信號(hào)名稱的層次深度設(shè)置,獲得待獲取的波形信號(hào)名稱的層次深度信息;

12、基于所述待獲取的波形信號(hào)名稱的層次深度信息,從所述芯片設(shè)計(jì)代碼中篩選出目標(biāo)芯片設(shè)計(jì)代碼;

13、識(shí)別所述目標(biāo)芯片設(shè)計(jì)代碼中的模塊名稱,并按照例化和被例化的關(guān)系對(duì)所述模塊名稱進(jìn)行層級(jí)排序;

14、所述按照所述模塊名稱的層級(jí)順序,從所述芯片設(shè)計(jì)代碼中獲取每一層級(jí)中每個(gè)模塊包括的波形信號(hào)名稱,包括:

15、按照所述模塊名稱的層級(jí)順序,從所述目標(biāo)芯片設(shè)計(jì)代碼中獲取每一層級(jí)中每個(gè)模塊包括的波形信號(hào)名稱。

16、本實(shí)施例提供的波形信號(hào)文件生成方法,通過根據(jù)設(shè)定的波形信號(hào)名稱的層次深度,獲取對(duì)應(yīng)的目標(biāo)芯片設(shè)計(jì)代碼,以減少獲取目標(biāo)芯片設(shè)計(jì)代碼中的波形信號(hào)名稱的時(shí)間,減少對(duì)目標(biāo)芯片設(shè)計(jì)代碼分析的時(shí)候,提高波形信號(hào)文件生成的速率。

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

18、針對(duì)任一層級(jí)中的任一模塊,利用正則表達(dá)式,從所述芯片設(shè)計(jì)代碼中的該模塊對(duì)應(yīng)的模塊代碼中匹配以輸入詞或輸出詞為行首的代碼行;

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

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

21、本實(shí)施例提供的波形信號(hào)文件生成方法,通過利用正則表達(dá)式,從芯片設(shè)計(jì)代碼中的該模塊對(duì)應(yīng)的模塊代碼中匹配以輸入詞或輸出詞為行首的代碼行,進(jìn)而獲得波形信號(hào)名稱,保證了波形信號(hào)名稱提取的準(zhǔn)確性。

22、在一種可選的實(shí)施方式中,所述對(duì)所述波形信號(hào)名稱進(jìn)行分組和排序,得到波形信號(hào)文本,包括:

23、針對(duì)任一層級(jí)中的任一模塊,獲取該模塊包括的波形信號(hào)名稱中的前預(yù)設(shè)數(shù)量個(gè)字符,將該前預(yù)設(shè)數(shù)量個(gè)字符作為所述波形信號(hào)名稱的前綴;

24、獲取該模塊包括的波形信號(hào)名稱中的后預(yù)設(shè)數(shù)量個(gè)字符,將該后預(yù)設(shè)數(shù)量個(gè)字符作為所述波形信號(hào)名稱的后綴;

25、針對(duì)該模塊中的任一波形信號(hào)名稱,判斷該模塊對(duì)應(yīng)的預(yù)設(shè)信號(hào)字典中是否存在前綴與該波形信號(hào)名稱的前綴相同的波形信號(hào)名稱;

26、若該模塊對(duì)應(yīng)的預(yù)設(shè)信號(hào)字典中存在前綴與該波形信號(hào)名稱的前綴相同的波形信號(hào)名稱,則將該波形信號(hào)名稱分組至對(duì)應(yīng)的預(yù)設(shè)信號(hào)字典中;

27、若該模塊對(duì)應(yīng)的預(yù)設(shè)信號(hào)字典中不存在前綴與該波形信號(hào)名稱的前綴相同的波形信號(hào)名稱,則判斷該模塊對(duì)應(yīng)的預(yù)設(shè)信號(hào)字典中是否存在后綴與該波形信號(hào)名稱的后綴相同的波形信號(hào)名稱;

28、若該模塊對(duì)應(yīng)的預(yù)設(shè)信號(hào)字典中存在后綴與該波形信號(hào)名稱的后綴相同的波形信號(hào)名稱,則將該波形信號(hào)名稱分組至對(duì)應(yīng)的預(yù)設(shè)信號(hào)字典中;

29、若該模塊對(duì)應(yīng)的預(yù)設(shè)信號(hào)字典中不存在后綴與該波形信號(hào)名稱的后綴相同的波形信號(hào)名稱,則創(chuàng)建新的預(yù)設(shè)信號(hào)字典,將該波形信號(hào)名稱分組至新的預(yù)設(shè)信號(hào)字典;

30、在該模塊包括的波形信號(hào)名稱全部分組至對(duì)應(yīng)的預(yù)設(shè)信號(hào)字典中后,對(duì)任一預(yù)設(shè)信號(hào)字典中的波形信號(hào)名稱進(jìn)行排序,獲得波形信號(hào)文本。

31、本實(shí)施例提供的波形信號(hào)文件生成方法,通過前綴和后綴的匹配規(guī)則,實(shí)現(xiàn)波形信號(hào)名稱的自動(dòng)分組,提高了波形信號(hào)文本的生成效率,進(jìn)而提高了芯片設(shè)計(jì)和驗(yàn)證的效率。

32、在一種可選的實(shí)施方式中,所述對(duì)任一預(yù)設(shè)信號(hào)字典中的波形信號(hào)名稱進(jìn)行排序,獲得波形信號(hào)文本,包括:

33、針對(duì)任一預(yù)設(shè)信號(hào)字典,獲取該預(yù)設(shè)信號(hào)字典的排序規(guī)則;

34、按照所述排序規(guī)則中的關(guān)鍵詞排序,將包含對(duì)應(yīng)的關(guān)鍵詞的波形信號(hào)名稱的排序設(shè)置為與關(guān)鍵詞排序一致,以完成波形信號(hào)名稱的排序,獲得波形信號(hào)文本。

35、本實(shí)施例提供的波形信號(hào)文件生成方法,通過按照排序規(guī)則中的關(guān)鍵詞排序,對(duì)每一個(gè)分組內(nèi)的波形信號(hào)名稱進(jìn)行排序,極大增強(qiáng)了波形信號(hào)文件的可讀性和分析效率,進(jìn)而提高了芯片設(shè)計(jì)和驗(yàn)證的效率。

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

37、響應(yīng)于波形信號(hào)名稱分組規(guī)則添加操作,獲取添加的波形信號(hào)名稱分組規(guī)則;

38、基于添加的波形信號(hào)名稱分組規(guī)則,重新對(duì)所述波形信號(hào)名稱進(jìn)行分組和排序,得到波形信號(hào)文本。

39、本實(shí)施例提供的波形信號(hào)文件生成方法,通過在按照波形信號(hào)名稱的分組規(guī)則生成的波形信號(hào)文件不符合用戶使用習(xí)慣的情況下,響應(yīng)于用戶的波形信號(hào)名稱分組規(guī)則添加操作,獲得添加的波形信號(hào)名稱分組規(guī)則,根據(jù)該添加的波形信號(hào)名稱分組規(guī)則,重新對(duì)波形信號(hào)名稱進(jìn)行分組和排序,提高了交互性,使得波形信號(hào)文件更加符合用戶使用習(xí)慣。

40、在一種可選的實(shí)施方式中,所述方法還包括:

41、響應(yīng)于波形信號(hào)名稱排序規(guī)則添加操作,獲取添加的波形信號(hào)名稱排序規(guī)則;

42、基于添加的波形信號(hào)名稱排序規(guī)則,重新對(duì)所述波形信號(hào)名稱進(jìn)行排序,得到波形信號(hào)文本。

43、本實(shí)施例提供的波形信號(hào)文件生成方法,通過在按照波形信號(hào)名稱的排序規(guī)則生成的波形信號(hào)文件不符合用戶使用習(xí)慣的情況下,響應(yīng)于波形信號(hào)名稱排序規(guī)則添加操作,獲取添加的波形信號(hào)名稱排序規(guī)則,根據(jù)該添加的波形信號(hào)名稱排序規(guī)則,重新對(duì)波形信號(hào)名稱進(jìn)行排序,提高了交互性,使得波形信號(hào)文件更加符合用戶使用習(xí)慣。

44、第二方面,本發(fā)明提供了一種波形信號(hào)文件生成裝置,所述裝置包括:

45、第一獲取模塊,用于獲取芯片設(shè)計(jì)代碼;

46、識(shí)別模塊,用于識(shí)別所述芯片設(shè)計(jì)代碼中的模塊名稱,并按照例化和被例化的關(guān)系對(duì)所述模塊名稱進(jìn)行層級(jí)排序;

47、第二獲取模塊,用于按照所述模塊名稱的層級(jí)順序,從所述芯片設(shè)計(jì)代碼中獲取每一層級(jí)中每個(gè)模塊包括的波形信號(hào)名稱;

48、第三獲取模塊,用于對(duì)所述波形信號(hào)名稱進(jìn)行分組和排序,得到波形信號(hào)文本;

49、第四獲取模塊,用于將所述波形信號(hào)文本的文本格式修改為對(duì)應(yīng)波形查看工具的文本格式,獲得目標(biāo)波形信號(hào)文本;

50、填充模塊,用于將所述目標(biāo)波形信號(hào)文本填充到波形信號(hào)文件中。

51、第三方面,本發(fā)明提供了一種計(jì)算機(jī)設(shè)備,包括:存儲(chǔ)器和處理器,存儲(chǔ)器和處理器之間互相通信連接,存儲(chǔ)器中存儲(chǔ)有計(jì)算機(jī)指令,處理器通過執(zhí)行計(jì)算機(jī)指令,從而執(zhí)行上述第一方面或其對(duì)應(yīng)的任一實(shí)施方式的波形信號(hào)文件生成方法。

52、第四方面,本發(fā)明提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)指令,計(jì)算機(jī)指令用于使計(jì)算機(jī)執(zhí)行上述第一方面或其對(duì)應(yīng)的任一實(shí)施方式的波形信號(hào)文件生成方法。

53、第五方面,本發(fā)明提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)指令,計(jì)算機(jī)指令用于使計(jì)算機(jī)執(zhí)行上述第一方面或其對(duì)應(yīng)的任一實(shí)施方式的波形信號(hào)文件生成方法。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
潍坊市| 察哈| 汉川市| 都江堰市| 肇州县| 探索| 平果县| 高碑店市| 余江县| 西充县| 榆树市| 醴陵市| 和平区| 交城县| 来安县| 张家川| 清涧县| 双流县| 读书| 博乐市| 潮州市| 吴桥县| 海安县| 绥化市| 宁津县| 民勤县| 临泽县| 仪征市| 眉山市| 翼城县| 新晃| 逊克县| 武川县| 渝中区| 郁南县| 衡山县| 启东市| 兴城市| 农安县| 理塘县| 乐陵市|