System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 人妻无码中文久久久久专区,国产成人无码精品一区不卡,亚洲午夜无码久久
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    芯片中保持時序違反的修復方法、裝置、設備及存儲介質制造方法及圖紙

    技術編號:44420402 閱讀:3 留言:0更新日期:2025-02-28 18:36
    本申請提供一種芯片中保持時序違反的修復方法、裝置、設備及存儲介質,涉及芯片技術領域。該方法包括:根據各待修復路徑的建立時間余量,確定各待修復路徑的修復類型;根據各待修復路徑的修復類型,確定各待修復路徑對應的時序修復策略;根據各待修復路徑對應的時序修復策略,對各待修復路徑的保持時序違反進行修復。本方法可最大化的利用路徑中單元的建立時間余量,在提高保持時間時序違反的同時,還可減少由于修復保持時序違反而頂出的建立時間時序違反。

    【技術實現步驟摘要】

    本申請涉及芯片,具體而言,涉及一種芯片中保持時序違反的修復方法、裝置、設備及存儲介質


    技術介紹

    1、隨著集成電路的發展,芯片規模越來越大,針對高頻率的高性能芯片而言,對時序要求十分嚴格,而在物理設計中,更多的關注建立(setup)時序,導致后期保持(hold)時序違反較難收斂。因此,需要花費大量時間修復hold時序違反。

    2、目前,常用的修復hold違反的方法是通過在setup余量充裕的單元前添加延遲單元或者改變繞線層數、增加繞線長度等實現。

    3、但是對于高頻率的芯片而言,采用上述方法很難將setup余量最大化的利用,并可能因為細微的繞線變化或者單元位置的移動而導致setup時序被惡化。


    技術實現思路

    1、本申請的目的在于,針對上述現有技術中的不足,提供一種芯片中保持時序違反的修復方法、裝置、設備及存儲介質,以便于提升保持時間時序違反的修復效率并減少由于修復保持時間時序違反所頂出來的建立時間時序違反。

    2、為實現上述目的,本申請實施例采用的技術方案如下:

    3、第一方面,本申請實施例提供了一種芯片中保持時序違反的修復方法,包括:

    4、根據各待修復路徑的建立時間余量,確定各待修復路徑的修復類型;所述修復類型包括:第一類型和第二類型,所述第一類型用于指示待修復路徑的建立時間余量小于第一預設閾值;所述第二類型用于指示待修復路徑的建立時間余量大于或等于第二預設閾值;

    5、根據各待修復路徑的修復類型,確定各待修復路徑對應的時序修復策略,所述時序修復策略包括:第一策略和第二策略,所述第一策略用于指示向所述待修復路徑中各單元對應的指定區域中插入延遲單元進行路徑修復;所述第二策略用于指示根據設定的約束條件對待修復路徑中的各單元進行分步修復,并在待修復路徑中各單元對應的指定區域中插入延遲單元進行路徑修復;

    6、根據各待修復路徑對應的時序修復策略,對各待修復路徑的保持時序違反進行修復。

    7、可選地,所述根據各待修復路徑的建立時間余量,確定各待修復路徑的修復類型,包括:

    8、根據待修復路徑的路徑終點在各工藝角下的建立時間余量信息,確定待修復路徑的建立時間余量;

    9、若所述建立時間余量小于所述第一預設閾值,則確定所述待修復路徑的修復類型為所述第一類型;

    10、若所述建立時間余量大于或等于所述第二預設閾值,則確定所述待修復路徑的修復類型為所述第二類型。

    11、可選地,所述根據各待修復路徑的修復類型,確定各待修復路徑對應的時序修復策略,包括:

    12、若待修復路徑的修復類型為所述第一類型,則確定所述待修復路徑對應的時序修復策略為所述第一策略;

    13、若待修復路徑的修復類型為所述第二類型,則確定所述待修復路徑對應的時序修復策略為所述第二策略。

    14、可選地,所述根據各待修復路徑對應的時序修復策略,對各待修復路徑的保持時序違反進行修復,包括:

    15、若待修復路徑對應的時序修復策略為所述第一策略,則執行以下循環步驟:

    16、a1、根據所述待修復路徑中各單元的建立時間余量,建立第一待處理單元序列,并將所述第一待處理單元序列中的首個待處理單元作為初始的當前待處理單元;

    17、b1、根據當前待處理單元的建立時間余量,確定是否對目標路徑進行建立時間時序修復,其中,所述當前待處理單元位于所述目標路徑中,且通過所述目標路徑輸出所述當前待處理單元的建立時間余量;

    18、c1、若是,則對所述目標路徑進行建立時間時序修復,并重新執行步驟a1;

    19、d1、若否,則根據當前待處理單元的建立時間余量以及所述待修復路徑的當前保持時序違反值,確定待插入的目標延遲單元的插入位置以及延遲參數,并根據所述插入位置以及所述延遲參數在所述待修復路徑中插入所述目標延遲單元;

    20、e1、根據所述目標延遲單元的延遲參數以及所述待修復路徑中與所述目標延遲單元相關的新增的線延遲,確定所述待修復路徑的當前總延遲時間,并根據當前總延遲時間以及當前保持時序違反值,確定所述待修復路徑新的當前保持時序違反值,根據所述當前總延遲時間以及所述當前待處理單元的建立時間余量,確定所述當前待處理單元的新的建立時間余量;

    21、f1、若所述當前待處理單元的新的建立時間余量小于所述新的當前保持時序違反值,將所述第一待處理單元序列中位于所述當前待處理元之后的一個待處理單元作為新的當前待處理單元,并重新執行步驟b1;

    22、g1、若所述當前待處理單元的新的建立時間余量大于或等于所述新的當前保持時序違反值,且,所述待修復路徑的當前預估總延遲時間小于所述新的建立時間余量,則將所述第一待處理單元序列中位于所述當前待處理元之后的一個待處理單元作為新的當前待處理單元,并重新執行步驟b1,或者,重新執行步驟d1;其中,所述當前預估總延遲時間根據所述當前待處理單元的新的建立時間余量以及所述待修復路徑新的當前保持時序違反值確定;

    23、h1、若所述當前待處理單元的新的建立時間余量大于或等于所述新的當前保持時序違反值,且,所述待修復路徑的當前預估總延遲時間大于或等于所述新的建立時間余量,則結束循環。

    24、可選地,所述對所述目標路徑進行建立時間時序修復,包括:

    25、對所述目標路徑進行如下至少一項建立時間時序修復操作:解串擾、分扇出、修正信號跳變時間、延遲捕獲時鐘、縮短發射時間。

    26、可選地,所述根據當前待處理的單元的建立時間余量以及所述待修復路徑的當前保持時序違反值,確定待插入的目標延遲單元的插入位置以及延遲參數,并根據所述插入位置以及所述延遲參數在所述待修復路徑中插入所述目標延遲單元,包括:

    27、根據所述當前待處理單元的位置以及預設半徑,確定所述當前待處理單元對應的延遲單元放置區域;

    28、根據所述當前待處理單元的建立時間余量、所述待修復路徑的當前保持時序違反值以及所述延遲單元放置區域中的空閑位置信息,在所述待修復路徑中插入所述目標延遲單元。

    29、可選地,所述根據所述當前待處理單元的建立時間余量、所述待修復路徑的當前保持時序違反值以及所述延遲單元放置區域中的空閑位置信息,在所述待修復路徑中插入所述目標延遲單元,包括:

    30、若所述當前待處理單元的建立時間余量與所述待修復路徑的當前保持時序違反值的差值大于0,且所述延遲單元放置區域內的空閑位置滿足條件,則在所述延遲單元放置區域內確定與所述當前待處理單元滿足第一距離的第一位置以及確定與當前保持時序違反值等值的第一延遲參數,并在所述第一位置插入具有所述第一延遲參數的第一目標延遲單元;

    31、若所述當前待處理單元的建立時間余量與所述待修復路徑的當前保持時序違反值的差值大于0,且所述延遲單元放置區域內的空閑位置不滿足條件,則在所述延遲單元放置區域內確定與所述當前待處理單元滿足第二距離的第二位置,并根據所述第本文檔來自技高網...

    【技術保護點】

    1.一種芯片中保持時序違反的修復方法,其特征在于,包括:

    2.根據權利要求1所述的方法,其特征在于,所述根據各待修復路徑的建立時間余量,確定各待修復路徑的修復類型,包括:

    3.根據權利要求1所述的方法,其特征在于,所述根據各待修復路徑的修復類型,確定各待修復路徑對應的時序修復策略,包括:

    4.根據權利要求1所述的方法,其特征在于,所述根據各待修復路徑對應的時序修復策略,對各待修復路徑的保持時序違反進行修復,包括:

    5.根據權利要求4所述的方法,其特征在于,所述對所述目標路徑進行建立時間時序修復,包括:

    6.根據權利要求4所述的方法,其特征在于,所述根據當前待處理的單元的建立時間余量以及所述待修復路徑的當前保持時序違反值,確定待插入的目標延遲單元的插入位置以及延遲參數,并根據所述插入位置以及所述延遲參數在所述待修復路徑中插入所述目標延遲單元,包括:

    7.根據權利要求6所述的方法,其特征在于,所述根據所述當前待處理單元的建立時間余量、所述待修復路徑的當前保持時序違反值以及所述延遲單元放置區域中的空閑位置信息,在所述待修復路徑中插入所述目標延遲單元,包括:

    8.根據權利要求4所述的方法,其特征在于,所述根據當前總延遲時間以及當前保持時序違反值,確定所述待修復路徑新的當前保持時序違反值,根據所述當前總延遲時間以及所述當前待處理單元的建立時間余量,確定所述當前待處理單元的新的建立時間余量,包括:

    9.根據權利要求1所述的方法,其特征在于,所述根據各待修復路徑對應的時序修復策略,對各待修復路徑的保持時序違反進行修復,包括:

    10.根據權利要求9所述的方法,其特征在于,所述根據所述當前待處理單元的參數信息、當前擁塞約束信息以及當前信號跳變時間約束信息,確定是否針對所述當前待處理單元插入延遲單元,包括:

    11.根據權利要求9所述的方法,其特征在于,所述針對所述當前待處理單元插入延遲單元,包括:

    12.根據權利要求11所述的方法,其特征在于,所述根據允許插入的目標延遲單元的數量、允許插入的目標延遲單元的總延遲以及所述待修復路徑的當前保持時序違反值,確定各目標延遲單元的插入位置以及延遲參數,并根據各目標延遲單元的插入位置以及延遲參數,在所述待修復路徑中插入所述目標延遲單元,包括:

    13.根據權利要求12所述的方法,其特征在于,所述根據允許插入的目標延遲單元的數量、允許插入的目標延遲單元的總延遲、所述待修復路徑的當前保持時序違反值以及所述延遲單元放置區域中的空閑位置信息,在所述待修復路徑中插入所述目標延遲單元,包括:

    14.一種芯片中保持時序違反的修復裝置,其特征在于,包括:確定模塊以及處理模塊;

    15.一種電子設備,其特征在于,包括:處理器、存儲介質和總線,所述存儲介質存儲有所述處理器可執行的程序指令,當電子設備運行時,所述處理器與所述存儲介質之間通過總線通信,所述處理器執行所述程序指令,以實現如權利要求1至13任一所述的芯片中保持時序違反的修復方法。

    16.一種計算機可讀存儲介質,其特征在于,所述存儲介質上存儲有計算機程序,所述計算機程序被處理器運行時以實現如權利要求1至13任一所述的芯片中保持時序違反的修復方法。

    ...

    【技術特征摘要】

    1.一種芯片中保持時序違反的修復方法,其特征在于,包括:

    2.根據權利要求1所述的方法,其特征在于,所述根據各待修復路徑的建立時間余量,確定各待修復路徑的修復類型,包括:

    3.根據權利要求1所述的方法,其特征在于,所述根據各待修復路徑的修復類型,確定各待修復路徑對應的時序修復策略,包括:

    4.根據權利要求1所述的方法,其特征在于,所述根據各待修復路徑對應的時序修復策略,對各待修復路徑的保持時序違反進行修復,包括:

    5.根據權利要求4所述的方法,其特征在于,所述對所述目標路徑進行建立時間時序修復,包括:

    6.根據權利要求4所述的方法,其特征在于,所述根據當前待處理的單元的建立時間余量以及所述待修復路徑的當前保持時序違反值,確定待插入的目標延遲單元的插入位置以及延遲參數,并根據所述插入位置以及所述延遲參數在所述待修復路徑中插入所述目標延遲單元,包括:

    7.根據權利要求6所述的方法,其特征在于,所述根據所述當前待處理單元的建立時間余量、所述待修復路徑的當前保持時序違反值以及所述延遲單元放置區域中的空閑位置信息,在所述待修復路徑中插入所述目標延遲單元,包括:

    8.根據權利要求4所述的方法,其特征在于,所述根據當前總延遲時間以及當前保持時序違反值,確定所述待修復路徑新的當前保持時序違反值,根據所述當前總延遲時間以及所述當前待處理單元的建立時間余量,確定所述當前待處理單元的新的建立時間余量,包括:

    9.根據權利要求1所述的方法,其特征在于,所述根據各待修復路徑對應的時序修復策略,對各待修復路徑的保持時序違反...

    【專利技術屬性】
    技術研發人員:伍朝晟蔣劍鋒欒曉琨
    申請(專利權)人:飛騰信息技術有限公司
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 亚洲爆乳大丰满无码专区| 人妻丰满熟妇av无码区不卡| 人妻少妇看A偷人无码精品视频| 久久久久亚洲av无码专区喷水| 无码国产色欲XXXXX视频| 亚洲av永久无码精品秋霞电影秋| 免费无码一区二区| 亚洲毛片无码专区亚洲乱| 国产成人精品无码一区二区老年人| 免费无码又爽又刺激网站直播| 在线观看无码AV网站永久免费| 中文有无人妻vs无码人妻激烈| 亚洲精品自偷自拍无码| 无码人妻精品一区二区三区99仓本| 无码A级毛片日韩精品| 亚洲av极品无码专区在线观看| 东京热人妻无码一区二区av| 日韩AV片无码一区二区不卡| 久久久久亚洲AV无码麻豆| 亚洲无码在线播放| av无码一区二区三区| 成人年无码AV片在线观看| 无码精品国产dvd在线观看9久| 久久久久久亚洲av成人无码国产| 成年轻人电影www无码| 亚无码乱人伦一区二区| 亚洲av中文无码乱人伦在线观看| 无码人妻精品一区二区三区东京热| 成年免费a级毛片免费看无码| 国产精品亚洲а∨无码播放不卡 | 亚洲AV无码一区二区三区牲色 | 久久久久成人精品无码中文字幕 | 18精品久久久无码午夜福利| 国产亚洲人成无码网在线观看| 无码乱码观看精品久久| 韩国精品一区二区三区无码视频| 免费看国产成年无码AV片| 久久亚洲精品无码gv| 无码AV动漫精品一区二区免费| 亚洲免费无码在线| 伊人久久精品无码av一区 |