[發(fā)明專利]集成電路設(shè)計方法和計算機可讀存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 201810270103.8 | 申請日: | 2018-03-29 |
| 公開(公告)號: | CN108520128B | 公開(公告)日: | 2022-04-15 |
| 發(fā)明(設(shè)計)人: | 秦海陽;李巖 | 申請(專利權(quán))人: | 北京集創(chuàng)北方科技股份有限公司 |
| 主分類號: | G06F30/392 | 分類號: | G06F30/392 |
| 代理公司: | 北京成創(chuàng)同維知識產(chǎn)權(quán)代理有限公司 11449 | 代理人: | 范芳茗;高青 |
| 地址: | 100176 北京市大*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 集成電路設(shè)計 方法 計算機 可讀 存儲 介質(zhì) | ||
1.一種集成電路設(shè)計方法,用于給標準單元添加隔離約束,其特征在于,所述集成電路設(shè)計方法包括:
計算集成電路中指定區(qū)域內(nèi)每個標準單元的端口密度;
選擇端口密度在預(yù)定范圍內(nèi)的標準單元;
針對所選擇的標準單元添加隔離約束,
其中,所述針對所選擇的標準單元添加隔離約束包括:
針對每個所選擇的標準單元;
根據(jù)該標準單元的面積、端口個數(shù)、端口密度以及單體的高度和寬度,計算針對該標準單元要添加的隔離約束的個數(shù);
在該標準單元的相對兩側(cè)添加隔離約束。
2.根據(jù)權(quán)利要求1所述的集成電路設(shè)計方法,其特征在于,所述計算集成電路中指定區(qū)域內(nèi)每個標準單元的端口密度包括:
根據(jù)所述標準單元的單體寬度和單體高度計算單體面積;
根據(jù)所述標準單元的面積和所述單體面積計算所述標準單元內(nèi)的單體個數(shù);
通過將所述標準單元的端口個數(shù)除以所述標準單元內(nèi)的單體個數(shù)得到所述標準單元的端口密度。
3.根據(jù)權(quán)利要求1所述的集成電路設(shè)計方法,其特征在于,所述計算集成電路中指定區(qū)域內(nèi)每個標準單元的端口密度包括:
通過將所述標準單元的端口個數(shù)除以所述標準單元的面積得到所述標準單元的端口密度。
4.根據(jù)權(quán)利要求1所述的集成電路設(shè)計方法,其特征在于,在所述計算集成電路中指定區(qū)域內(nèi)每個標準單元的端口密度之后,還包括:
根據(jù)每個標準單元的端口密度計算該標準單元的端口疏度。
5.根據(jù)權(quán)利要求4所述的集成電路設(shè)計方法,其特征在于,所述選擇端口密度在預(yù)定范圍內(nèi)的標準單元包括:
選擇端口疏度小于預(yù)設(shè)閾值的標準單元。
6.根據(jù)權(quán)利要求1所述的集成電路設(shè)計方法,其特征在于,所述根據(jù)該標準單元的面積、端口個數(shù)、端口密度的閾值以及單體的高度和寬度,計算針對該標準單元要添加的隔離約束的個數(shù)包括:
根據(jù)以下等式計算針對該標準單元要添加的隔離約束的個數(shù):
其中Nkm表示要添加的隔離約束的個數(shù),Np表示標準單元的端口個數(shù),δth表示標準單元的端口疏度的閾值,Sc表示標準單元的面積,Wu表示單體寬度,Hu表示單體高度。
7.根據(jù)權(quán)利要求6所述的集成電路設(shè)計方法,其特征在于,還包括:在計算出的隔離約束的個數(shù)不為整數(shù)的情況下,將計算出的隔離約束通過四舍五入的方式轉(zhuǎn)換成整數(shù)。
8.根據(jù)權(quán)利要求1所述的集成電路設(shè)計方法,其特征在于,所述在該標準單元的相對兩側(cè)添加隔離約束包括:
計算該標準單元的中線兩側(cè)的端口個數(shù);
根據(jù)該標準單元的中線兩側(cè)的端口個數(shù),在該標準單元的所述中線兩側(cè)分別添加隔離約束。
9.根據(jù)權(quán)利要求8所述的集成電路設(shè)計方法,其特征在于,所述計算該標準單元的中線兩側(cè)的單體個數(shù)包括:
根據(jù)該標準單元的位置坐標、面積和單體高度來計算該標準單元的中線位置;
根據(jù)該標準單元的中線位置以及該標準單元的各端口位置,來計算該標準單元中線兩側(cè)的端口個數(shù)。
10.根據(jù)權(quán)利要求8所述的集成電路設(shè)計方法,其特征在于,所述根據(jù)該標準單元的中線兩側(cè)的端口個數(shù),在該標準單元的所述中線兩側(cè)分別添加隔離約束包括:
計算該標準單元的中線兩側(cè)的端口個數(shù)的差值絕對值;
如果針對該標準單元要添加的隔離約束的個數(shù)大于所述差值絕對值,則將所述差值絕對值數(shù)目的隔離約束添加在該標準單元的中線兩側(cè)當中端口個數(shù)較大的一側(cè),其余隔離約束均勻添加在該標準單元的中線兩側(cè);
如果針對該標準單元要添加的隔離約束的個數(shù)小于等于所述差值絕對值,則將全部隔離約束添加在該標準單元的中線兩側(cè)當中端口個數(shù)較大的一側(cè)。
11.一種計算機可讀存儲介質(zhì),用于存儲指令,所述指令在被處理器執(zhí)行時使處理器執(zhí)行根據(jù)權(quán)利要求1至10中任一項所述的集成電路設(shè)計方法。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京集創(chuàng)北方科技股份有限公司,未經(jīng)北京集創(chuàng)北方科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810270103.8/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





