System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 久久AV无码精品人妻糸列,亚洲成a人无码av波多野按摩,日韩少妇无码喷潮系列一二三
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    基于層次化的時鐘樹建模方法、裝置、設(shè)備及存儲介質(zhì)制造方法及圖紙

    技術(shù)編號:43550261 閱讀:10 留言:0更新日期:2024-12-03 12:32
    本申請公開基于層次化的時鐘樹建模方法、裝置、設(shè)備及存儲介質(zhì),涉及網(wǎng)表文件領(lǐng)域。獲取網(wǎng)表文件,從頂層模塊開始逐層向內(nèi)遍歷所有實例,確定所有自定義模塊和設(shè)置待處理模塊;將頂層模塊設(shè)置的樹形節(jié)點作為待處理節(jié)點,遍歷其下所有樹形接線和樹形端口;依次遍歷所有設(shè)置的待處理節(jié)點,遍歷所有樹形接線和樹形端口,逐層確定所有子節(jié)點;基于確定的待處理節(jié)點創(chuàng)建出樹形節(jié)點表、接線表、端口表,根據(jù)信號路徑建立接線鏈路表;基于建立的表,沿時鐘頂層入口,根據(jù)層次化結(jié)構(gòu)進行時鐘建模。利用該設(shè)計方法采樣時鐘,采樣信號保留了原網(wǎng)表的層次結(jié)構(gòu),調(diào)試時插入探針可以快速的找到采樣時鐘和采樣信號,減少查找的時間,提高工作效率。

    【技術(shù)實現(xiàn)步驟摘要】

    本申請實施例涉及網(wǎng)表文件領(lǐng)域,特別涉及一種基于層次化的時鐘樹建模方法、裝置、設(shè)備及存儲介質(zhì)


    技術(shù)介紹

    1、近年來集成電路規(guī)模越來越大,幾十億、乃至百億門的大規(guī)模數(shù)字電路的應(yīng)用將會越來越多,相應(yīng)的輔助驗證需求也將日益普遍。隨著用戶的dut復(fù)雜度越來越大,軟件仿真耗時激增,硬件在線插入探針對信號進行采樣的需求越來越明顯。探針需要插入到采樣信號的net,同時需要連接采樣時鐘來觸發(fā)已采到的采樣信號的輸出。所以用戶想要采樣自己感興趣的信號,還需要找到驅(qū)動采樣信號輸出的時鐘節(jié)點。為了找到這些時鐘節(jié)點,就需要對時鐘樹進行建模。

    2、在相關(guān)技術(shù)中,時鐘樹建模是基于打平的結(jié)構(gòu)進行建模,打平結(jié)構(gòu)不關(guān)注層級結(jié)構(gòu),忽略掉自定義模塊,只關(guān)注fpga原語,將fpga原語放在同一層,通常放在頂層模塊下。這樣丟失層次結(jié)構(gòu)會帶來3個問題,1是采樣信號net(節(jié)點)的位置會發(fā)生變化;2是自定義模塊中的net被刪除;3是不同模塊下同名net沖突。這3個問題帶來了時鐘樹結(jié)構(gòu)和網(wǎng)表結(jié)構(gòu)差異,這些差異讓查找采樣信號和采樣時鐘變的非常困難,繁瑣耗時。

    3、打平結(jié)構(gòu)變化帶來的問題,可以通過保留層次結(jié)構(gòu)的時鐘建模來解決。這樣建模出來的時鐘樹,時鐘信號的層次結(jié)構(gòu)和連接關(guān)系會和網(wǎng)表中的保持一致,查找采樣信號和采樣時鐘就很快捷方便了。


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

    1、本申請實施例提供一種基于層次化的時鐘樹建模方法、裝置、設(shè)備及存儲介質(zhì),解決相關(guān)技術(shù)打平結(jié)構(gòu)的時鐘樹建模帶來的查找采樣信號和采樣時鐘困難的問題。

    2、一方面,本申請?zhí)峁┮环N基于層次化的時鐘樹建模方法,所述方法包括:

    3、獲取網(wǎng)表文件,將頂層模塊設(shè)置為待處理模塊,遍歷待處理模塊下的所有實例,根據(jù)遍歷的實例類型確定自定義模塊,并將自定義模塊設(shè)置為待處理模塊;依次遍歷設(shè)置的待處理模塊下的所有實例,逐層確定所有自定義模塊和設(shè)置待處理模塊;

    4、將頂層模塊設(shè)置的樹形節(jié)點treenode作為待處理節(jié)點,遍歷待處理節(jié)點下的所有樹形接線treenet和樹形端口treeport,標(biāo)記關(guān)聯(lián)關(guān)系,并將當(dāng)前待處理treenode的所有子節(jié)點設(shè)置為待處理節(jié)點;依次遍歷所有設(shè)置的待處理節(jié)點,依次遍歷其中所有的treenet和treeport,逐層確定其中所有子節(jié)點,將其確定待處理節(jié)點;

    5、基于識別確定的待處理節(jié)點以及treenet和treenet的關(guān)聯(lián)關(guān)系,創(chuàng)建出樹形節(jié)點treenode表、樹形接線treenet表、樹形端口treeport表,以及根據(jù)網(wǎng)表結(jié)構(gòu)的信號路徑建立接線鏈路netchain表;

    6、讀取建立的treenode表、treenet表、treeport表,以及netchain表,沿著時鐘頂層入口,根據(jù)層次化結(jié)構(gòu)進行時鐘建模。

    7、具體的,所述根據(jù)遍歷的實例類型確定自定義模塊,包括:

    8、依次遍歷待處理模塊下的所有實例,當(dāng)遍歷的實例是fpga原語時,結(jié)束遍歷;當(dāng)遍歷的實例是自定義模塊時,將自定義模塊設(shè)置為待處理模塊。

    9、具體的,構(gòu)建所述treenode表包括:

    10、將所述頂層模塊設(shè)置為層次結(jié)構(gòu)的根節(jié)點,自定義模塊為中間節(jié)點,fpga原語為葉子節(jié)點;

    11、將每個實例對應(yīng)為一個treenode,不同treenode使用同名或不同名標(biāo)注,每個treenode記錄對應(yīng)的父節(jié)點和子節(jié)點;

    12、對每個treenode記錄所屬的pin/port,將其以treeport結(jié)構(gòu)記錄和存儲在端口信息存儲器中;每個treenode記錄所屬的接線net,將其以?treenet?結(jié)構(gòu)記錄和存儲在接線信息存儲器中。

    13、另一方面,本申請?zhí)峁┮环N基于層次化的時鐘樹建模裝置,所述裝置包括:

    14、第一設(shè)置模塊,用于獲取網(wǎng)表文件,將頂層模塊設(shè)置為待處理模塊,遍歷待處理模塊下的所有實例,根據(jù)遍歷的實例類型確定自定義模塊,并將自定義模塊設(shè)置為待處理模塊;依次遍歷設(shè)置的待處理模塊下的所有實例,逐層確定所有自定義模塊和設(shè)置待處理模塊;

    15、第二設(shè)置模塊,用于將頂層模塊設(shè)置的樹形節(jié)點treenode作為待處理節(jié)點,遍歷待處理節(jié)點下的所有樹形接線treenet和樹形端口treeport,標(biāo)記關(guān)聯(lián)關(guān)系,并將當(dāng)前待處理treenode的所有子節(jié)點設(shè)置為待處理節(jié)點;依次遍歷所有設(shè)置的待處理節(jié)點,依次遍歷其中所有的treenet和treeport,逐層確定其中所有子節(jié)點,將其確定待處理節(jié)點;

    16、建表模塊,用于基于識別確定的待處理節(jié)點以及treenet和treenet的關(guān)聯(lián)關(guān)系,創(chuàng)建出樹形節(jié)點treenode表、樹形接線treenet表、樹形端口treeport表,以及根據(jù)網(wǎng)表結(jié)構(gòu)的信號路徑建立接線鏈路netchain表;

    17、時鐘建模模塊,用于讀取建立的treenode表、treenet表、treeport表,以及netchain表,沿著時鐘頂層入口,根據(jù)層次化結(jié)構(gòu)進行時鐘建模。

    18、又一方面,本申請?zhí)峁┮环N計算機設(shè)備,所述計算機設(shè)備包括處理器和存儲器,所述存儲器中存儲有至少一條指令、至少一段程序、代碼集或指令集,所述至少一條指令、所述至少一段程序、所述代碼集或指令集由所述處理器加載并執(zhí)行以實現(xiàn)上述方面所述的基于層次化的時鐘樹建模方法。

    19、又一方面,本申請?zhí)峁┮环N計算機可讀存儲介質(zhì),所述可讀存儲介質(zhì)中存儲有至少一條指令、至少一段程序、代碼集或指令集,所述至少一條指令、所述至少一段程序、所述代碼集或指令集由處理器加載并執(zhí)行以實現(xiàn)上述方面所述的基于層次化的時鐘樹建模方法。

    20、本申請實施例提供的技術(shù)方案帶來的有益效果至少包括:本申請通過遍歷整個網(wǎng)表結(jié)構(gòu),從頂層模塊為切入點,逐層遍歷識別其中的自定義模塊類型,并將所有探測到的自定義模塊的樹形節(jié)點作為后續(xù)的待處理節(jié)點,向內(nèi)遍歷樹形端口和內(nèi)部的子節(jié)點,根據(jù)各節(jié)點、接線、端口和引腳的關(guān)系建立數(shù)據(jù)表格,并以此作為后續(xù)時鐘建模的依據(jù),這種方法保留了時鐘信號的層次結(jié)構(gòu)和連接關(guān)系,便于用戶快速的將探針插入到感興趣的采樣信號和采樣時鐘上。

    本文檔來自技高網(wǎng)...

    【技術(shù)保護點】

    1.一種基于層次化的時鐘樹建模方法,其特征在于,所述方法包括:

    2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)遍歷的實例類型確定自定義模塊,包括:

    3.根據(jù)權(quán)利要求2所述的方法,其特征在于,構(gòu)建所述TreeNode表包括:

    4.根據(jù)權(quán)利要求3所述的方法,其特征在于,構(gòu)建所述TreeNet表包括:

    5.根據(jù)權(quán)利要求4所述的方法,其特征在于,構(gòu)建所述TreePort表包括:

    6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還包括建立NetChain的層次結(jié)構(gòu),包括:

    7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述沿著時鐘頂層入口,根據(jù)層次化結(jié)構(gòu)進行時鐘建模,包括:

    8.一種基于層次化的時鐘樹建模裝置,其特征在于,所述裝置包括:

    9.一種計算機設(shè)備,其特征在于,所述計算機設(shè)備包括處理器和存儲器,所述存儲器中存儲有至少一條指令、至少一段程序、代碼集或指令集,所述至少一條指令、所述至少一段程序、所述代碼集或指令集由所述處理器加載并執(zhí)行以實現(xiàn)如權(quán)利要求1至7任一所述的基于層次化的時鐘樹建模方法。

    10.一種計算機可讀存儲介質(zhì),其特征在于,所述可讀存儲介質(zhì)中存儲有至少一條指令、至少一段程序、代碼集或指令集,所述至少一條指令、所述至少一段程序、所述代碼集或指令集由處理器加載并執(zhí)行以實現(xiàn)如權(quán)利要求1至7任一所述的基于層次化的時鐘樹建模方法。

    ...

    【技術(shù)特征摘要】

    1.一種基于層次化的時鐘樹建模方法,其特征在于,所述方法包括:

    2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)遍歷的實例類型確定自定義模塊,包括:

    3.根據(jù)權(quán)利要求2所述的方法,其特征在于,構(gòu)建所述treenode表包括:

    4.根據(jù)權(quán)利要求3所述的方法,其特征在于,構(gòu)建所述treenet表包括:

    5.根據(jù)權(quán)利要求4所述的方法,其特征在于,構(gòu)建所述treeport表包括:

    6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還包括建立netchain的層次結(jié)構(gòu),包括:

    7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述沿著時鐘頂層入口,根據(jù)層次化結(jié)構(gòu)進行...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:熊風(fēng)周斌閆宇暾沈堅李云江
    申請(專利權(quán))人:無錫亞科鴻禹電子有限公司
    類型:發(fā)明
    國別省市:

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

    1
    主站蜘蛛池模板: 无码国产激情在线观看| 国产午夜精品无码| 无码人妻精品一区二区三区久久久 | 无码AV中文字幕久久专区| 亚洲成无码人在线观看| 真人无码作爱免费视频| 精品无码国产自产在线观看水浒传| 亚洲AV无码国产剧情| 韩国19禁无遮挡啪啪无码网站| 无码av免费毛片一区二区 | 国产精品成人99一区无码| 国产成人综合日韩精品无码不卡| 亚洲成av人片天堂网无码】| 国产V亚洲V天堂无码久久久| 成人免费无码大片a毛片| 亚洲AV永久青草无码精品| 国模无码一区二区三区不卡| 无码视频免费一区二三区| 曰产无码久久久久久精品| 无码午夜人妻一区二区三区不卡视频 | 国产精品毛片无码| 人妻丰满熟AV无码区HD| 精品无码久久久久久尤物| 亚洲av无码乱码国产精品fc2 | 18禁无遮挡无码网站免费| 亚洲综合无码一区二区三区| 亚洲AV综合色区无码一区爱AV | 97无码免费人妻超级碰碰碰碰 | 久久无码AV中文出轨人妻| 国产精品无码一本二本三本色| 亚洲日韩av无码中文| 亚洲啪AV永久无码精品放毛片| 精品人妻系列无码一区二区三区| 久久久国产精品无码免费专区| 国产成人精品一区二区三区无码| 十八禁视频在线观看免费无码无遮挡骂过| 无码一区二区三区AV免费| 无码射肉在线播放视频| 日韩电影无码A不卡| 本免费AV无码专区一区| 国产丝袜无码一区二区三区视频 |