System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 无码A级毛片免费视频内谢,中文字幕AV无码一区二区三区,色综合AV综合无码综合网站
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種芯片電路的時序分析方法及相關裝置制造方法及圖紙

    技術編號:43923141 閱讀:8 留言:0更新日期:2025-01-03 13:27
    本申請公開了一種芯片電路時序分析方法及相關裝置,涉及電子芯片技術領域,包括:基于各個路徑集合的延時值與滿足時序條件的難度的相關關系,將路徑集合按照滿足時序條件的難度從大到小排序得到路徑集合序列,按照在時序條件對應的路徑集合序列中序位從小到大,判斷路徑集合中每一條路徑是否滿足時序條件,直至路徑集合中不存在不滿足時序條件的路徑,由于,路徑集合序列中序位小的路徑集合中的路徑滿足時序條件的難度大于序位大的路徑集合中的路徑,無需對所有路徑集合中的路徑進行時序分析,即可得到芯片電路的時序分析結果。由此,本申請實施例提供的芯片電路的時序分析方法減少時序分析的路徑數量,提高了芯片電路時序分析的速度。

    【技術實現步驟摘要】

    本申請涉及電子芯片,尤其涉及一種芯片電路的時序分析方法及相關裝置。


    技術介紹

    1、芯片電路廣泛應用于各種電子設備中,如手機、電腦、平板電腦、電視機、汽車電子、智能家居等。隨著科技的不斷進步和發展,芯片電路的性能和集成度不斷提高,對于芯片電路的時序分析難度和時間開銷顯著增高,如何加速芯片電路時序分析是本領域技術人員亟待解決的技術難題。


    技術實現思路

    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.根據權利要求2所述的芯片電路的時序分析方法,其特征在于,所述基于所述路徑集合中目標路徑的延時值,獲取所述路徑集合的延時值,包括:

    4.根據權利要求2所述的芯片電路的時序分析方法,其特征在于,所述路徑集合的延時值包括延遲最小值和延遲最大值,所述基于所述路徑集合中目標路徑的延時值,獲取所述路徑集合的延時值,包括:

    5.根據權利要求4所述的芯片電路的時序分析方法,其特征在于,所述對于所述保持時間條件,將各個所述路徑集合按照延時值從小到大排序得到第一路徑集合序列,包括:

    6.根據權利要求3或5所述的芯片電路的時序分析方法,其特征在于,所述按照在所述時序條件對應的路徑集合序列中序位從小到大,判斷所述路徑集合中每一條路徑是否滿足所述時序條件,直至所述路徑集合中不存在不滿足所述時序條件的路徑,輸出所述芯片電路的時序分析結果,包括:

    7.一種芯片電路的時序分析裝置,其特征在于,包括:

    8.一種計算機程序產品,其特征在于,包括計算機可讀指令,當所述計算機可讀指令在電子設備上運行時,使得所述電子設備實現如權利要求1至6中任意一項所述的芯片電路的時序分析方法。

    9.一種電子設備,其特征在于,包括至少一個處理器和與所述處理器連接的存儲器,其中:

    10.一種計算機存儲介質,其特征在于,所述存儲介質承載有一個或多個計算機程序,當所述一個或多個計算機程序被電子設備執行時,能夠使所述電子設備實現如權利要求1至6中任意一項所述的芯片電路的時序分析方法。

    ...

    【技術特征摘要】

    1.一種芯片電路的時序分析方法,其特征在于,包括:

    2.根據權利要求1所述的芯片電路的時序分析方法,其特征在于,所述時序條件包括保持時間條件和建立時間條件;

    3.根據權利要求2所述的芯片電路的時序分析方法,其特征在于,所述基于所述路徑集合中目標路徑的延時值,獲取所述路徑集合的延時值,包括:

    4.根據權利要求2所述的芯片電路的時序分析方法,其特征在于,所述路徑集合的延時值包括延遲最小值和延遲最大值,所述基于所述路徑集合中目標路徑的延時值,獲取所述路徑集合的延時值,包括:

    5.根據權利要求4所述的芯片電路的時序分析方法,其特征在于,所述對于所述保持時間條件,將各個所述路徑集合按照延時值從小到大排序得到第一路徑集合序列,包括:

    6.根據權利要求3或5所述的芯片電路的時序分析方法,其特征在于,...

    【專利技術屬性】
    技術研發人員:吳玉平,張學連,李志強
    申請(專利權)人:中國科學院微電子研究所,
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 亚洲AV无码乱码国产麻豆穿越| 国产精品三级在线观看无码| 无码人妻少妇伦在线电影| 久久午夜夜伦鲁鲁片免费无码| 无码人妻精品中文字幕免费东京热| 粉嫩高中生无码视频在线观看| 大胆日本无码裸体日本动漫| 亚洲av无码片vr一区二区三区| 无码人妻丰满熟妇区BBBBXXXX| 无码国产精品一区二区免费式直播| 日韩人妻无码精品系列| 人妻丰满AV无码久久不卡| 国产精品无码午夜福利| 免费看无码自慰一区二区| 黑人无码精品又粗又大又长| 国产成人无码免费视频97| 亚洲AV日韩AV永久无码色欲| 国产在线拍揄自揄拍无码视频| 久久精品无码一区二区三区| 无码成人精品区在线观看| 久久久久久久人妻无码中文字幕爆| 无码精品久久久天天影视| YY111111少妇无码理论片| 国产精品亚洲аv无码播放| 蜜色欲多人AV久久无码| 亚洲午夜成人精品无码色欲| 台湾无码AV一区二区三区| 国产强被迫伦姧在线观看无码| 久热中文字幕无码视频| 中文字幕乱妇无码AV在线| 91精品日韩人妻无码久久不卡| 亚洲VA中文字幕不卡无码| 性色AV一区二区三区无码| 亚洲精品无码mⅴ在线观看| 亚洲一区AV无码少妇电影☆| 无码少妇一区二区三区芒果| 无码狠狠躁久久久久久久| 伊人久久精品无码麻豆一区| 69堂人成无码免费视频果冻传媒| 99精品人妻无码专区在线视频区| 无码人妻一区二区三区免费n鬼沢|