[發(fā)明專利]考慮被不利影響的約束的工程變更命令在審
| 申請?zhí)枺?/td> | 202110190149.0 | 申請日: | 2021-02-18 |
| 公開(公告)號: | CN113343613A | 公開(公告)日: | 2021-09-03 |
| 發(fā)明(設計)人: | 李慧歅;白承勛 | 申請(專利權)人: | 美商新思科技有限公司 |
| 主分類號: | G06F30/32 | 分類號: | G06F30/32 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 王茂華;李興斌 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 考慮 不利 影響 約束 工程 變更 命令 | ||
1.一種方法,包括:
訪問工程變更命令(ECO),以修復對集成電路的目標網表上的目標約束的違反;
標識所述集成電路的相關網表上的約束,其中所述約束被修復對所述目標約束的所述違反不利影響;以及
并發(fā)地,由處理器修改所述目標網表以修復對所述目標約束的所述違反,和修改所述相關網表以防止對被不利影響的約束的違反。
2.根據(jù)權利要求1所述的方法,其中所述目標網表是時序路徑,并且所述目標約束是所述時序路徑上的時序約束。
3.根據(jù)權利要求2所述的方法,其中所述相關網表是與所述目標網表重疊的時序路徑,并且所述被不利影響的約束是所述時序路徑上的時序約束。
4.根據(jù)權利要求3所述的方法,其中所述目標網表和所述相關網表共享相同的起點或相同的終點。
5.根據(jù)權利要求3所述的方法,其中所述目標約束選自約束集合,所述約束集合由時序保持約束、時序建立約束、最大電容約束、最大轉換時間約束、最大扇出約束和噪聲約束構成;并且所述被不利影響的約束是選自相同約束集合的不同約束。
6.根據(jù)權利要求3所述的方法,其中所述目標約束和所述被不利影響的約束中的一個是時序保持約束,并且另一個是時序建立約束。
7.根據(jù)權利要求3所述的方法,其中修改所述相關網表包括修改所述相關網表的不與所述目標網表重疊的部分。
8.根據(jù)權利要求3所述的方法,其中所述目標約束是時序保持約束或時序建立約束中的第一約束,第二約束是時序保持約束或時序建立約束中的另一個,并且所述方法還包括:
標識所述集成電路的兩個或更多相關網表的集合,其中修復對所述目標網表上的所述第一約束的所述違反將導致對所述相關網表上的所述第二約束的違反;以及
并發(fā)地,由所述處理器修改所述目標網表以修復對所述第一約束的所述違反,和修改所述相關網表的集合以防止對所述第二約束的違反。
9.根據(jù)權利要求1所述的方法,其中標識所述相關網表上的所述約束包括:
基于所述集成電路中的所述網表的圖形表示,標識與所述目標網表重疊的網表;以及
標識為其修復對所述目標約束的所述違反,將導致對所述重疊網表上的約束的違反的那些重疊網表。
10.根據(jù)權利要求1所述的方法,其中所述目標約束和所述被不利影響的約束中的一個是時序約束,并且另一個不是時序約束。
11.根據(jù)權利要求10所述的方法,其中所述另一個是功率約束。
12.一種系統(tǒng),包括:
存儲指令的存儲器;集成電路的設計;以及工程變更命令(ECO),以修復對所述集成電路的目標網表上的目標約束的違反;以及
處理器,與所述存儲器耦合并且執(zhí)行所述指令,所述指令在被執(zhí)行時使所述處理器:
訪問所述ECO;
標識所述集成電路的多個相關網表,其中所述相關網表上的約束被修復對所述目標約束的所述違反不利影響;
在所述多個相關網表中標識一集合,相關網表的所述集合上的約束被預測為,要被修復對所述目標約束的所述違反而違反;以及
并發(fā)地,由所述處理器修改所述目標網表以修復對所述目標約束的所述違反,和修改相關網表的所述集合以防止對預測要被違反的約束的違反。
13.根據(jù)權利要求12所述的系統(tǒng),其中所述目標網表是時序路徑,所述相關網表是與所述目標網表重疊的時序路徑,并且所述目標約束和所述預測要被違反的約束是時序約束。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于美商新思科技有限公司,未經美商新思科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110190149.0/1.html,轉載請聲明來源鉆瓜專利網。





