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无码久久久久网站蜜桃| 精品高潮呻吟99av无码视频| 亚洲熟妇无码八V在线播放| 性色AV无码中文AV有码VR| 中文字幕无码一区二区三区本日 | 人妻丰满熟AV无码区HD| 国产综合无码一区二区三区| 精品亚洲AV无码一区二区三区 | 国产AV无码专区亚洲AV琪琪| 日日摸日日碰夜夜爽无码| 国产成人无码免费看片软件| 无码毛片AAA在线| 亚洲国产精品无码专区| 日韩AV无码不卡网站| 亚洲AV无码成人精品区狼人影院| 国产午夜无码视频在线观看| 精品久久久无码中文字幕边打电话| 亚洲成AV人在线播放无码| 国产精品无码素人福利| 色综合色国产热无码一| 精品无码国产一区二区三区麻豆| 亚洲精品无码国产片| 精品无码人妻一区二区三区品| 亚洲一区二区三区AV无码| 无码人妻精品一区二区蜜桃百度| 激情无码亚洲一区二区三区| 无码精品尤物一区二区三区| 精品久久久久久无码专区| 日韩AV无码精品人妻系列| 无码精品A∨在线观看| 亚洲欧洲无码AV电影在线观看| 精品人妻系列无码人妻免费视频| 国产免费久久久久久无码| 国产强伦姧在线观看无码| 国产成人A亚洲精V品无码 | 亚洲啪AV永久无码精品放毛片| 久久Av无码精品人妻系列 | HEYZO无码综合国产精品| 中文字幕在线无码一区| 国产精品无码av在线播放|