• / 24
  • 下載費用:30 金幣  

用于在IC布局中連接電源開關的方法.pdf

摘要
申請專利號:

CN201510335206.4

申請日:

2015.06.16

公開號:

CN106257464A

公開日:

2016.12.28

當前法律狀態:

實審

有效性:

審中

法律詳情: 實質審查的生效IPC(主分類):G06F 17/50申請日:20150616|||公開
IPC分類號: G06F17/50 主分類號: G06F17/50
申請人: 新思科技有限公司
發明人: 楊鈺; 劉軍; 黃建峰; 李文武
地址: 美國加利福尼亞州
優先權:
專利代理機構: 北京品源專利代理有限公司 11332 代理人: 楊生平;鐘錦舜
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201510335206.4

授權公告號:

|||

法律狀態公告日:

2018.06.19|||2016.12.28

法律狀態類型:

實質審查的生效|||公開

摘要

一種用于在集成電路布局中連接電源開關的方法包括:確定包括多個電源開關單元的電源區域,每個電源開關單元具有輸入供電端、輸出供電端、控制輸入端和確認輸出端。該方法也包括:選擇開始的電源開關單元;將開始點的電源開關單元的確認輸出端連接到第二電源開關單元的控制輸入端;并且繼續連接直到正好連接一次所有電源開關為止。

權利要求書

1.一種用于在集成電路(IC)布局中連接電源開關的計算機實現方法,所
述計算機實現方法包括:
確定包括多個電源開關單元的電源區域,每個電源開關單元具有輸入供電
端、輸出供電端、控制輸入端和確認輸出端;
選擇開始的電源開關單元;
將開始點的電源開關單元的確認輸出端連接到第二電源開關單元的控制輸
入端;并且
繼續連接直到所有電源開關被正好連接一次為止。
2.根據權利要求1所述的計算機實現方法,其中,將開始點的電源開關單
元的輸入供電端連接到電源,并且將開始點的電源開關單元的確認輸出端連接
到第二電源開關單元的控制輸入端。
3.根據權利要求1所述的計算機實現方法,其中,開始點的電源開關單元
的控制輸入端被配置為接收控制信號,并且結束點的電源開關單元的確認輸出
端被配置為輸出確認信號。
4.根據權利要求1所述的計算機實現方法,其中,電源開關單元以菊花鏈
配置、魚骨配置、E形配置或者其各項組合的配置來連接。
5.根據權利要求4所述的計算機實現方法,其中,E形配置包括多個確認
信號鏈,其中,最長確認信號鏈中包括的電源開關單元的數量為任何其它確認
信號鏈中的電源開關單元的數量的至少N倍,N≥1.5。
6.根據權利要求4所述的計算機實現方法,其中,E形配置為用戶配置的。
7.根據權利要求4所述的計算機實現方法,其中,魚骨配置包括:包括電
源開關單元的主菊花鏈的主骨和在主骨的相對側布置的側骨,每個側骨連接到
主骨。
8.根據權利要求7所述的計算機實現方法,其中,還包括:
確定阻擋區域是否存在于一個或者多個側骨中;
在阻擋區域存在于一個或者多個側骨中的情況下:
斷開在阻擋區域上具有連接的電源開關單元;
使用最小生成樹方法來重新連接被斷開的電源開關單元。
9.根據權利要求8所述的計算機實現方法,其中,阻擋區域由宏占用。
10.一種存儲了指令的非暫時計算機可存取的存儲介質,當在計算機上執
行時,所述指令:
接收與IC布局相關聯的數據;
確定IC布局中的包括多個電源開關單元的電源區域,每個電源開關單元具
有輸入供電端、輸出供電端、控制輸入端和確認輸出端;
選擇開始的電源開關單元;
將開始點的電源開關單元的確認輸出端連接到第二電源開關單元的控制輸
入端;并且
繼續連接,直到電源區域中的所有電源開關被正好連接一次為止。
11.根據權利要求10所述的非暫時計算機可存取的存儲介質,其中,電源
開關單元以菊花鏈配置、魚骨配置、E形配置或者其各項組合的配置來連接。
12.根據權利要求11所述的非暫時計算機可存取的存儲介質,其中,魚骨
配置包括:包括電源開關單元的主菊花鏈的主骨和在主骨的相對側布置的側骨,
每個側骨連接到主骨。
13.根據權利要求12所述的非暫時計算機可存取的存儲介質,其中,當執
行時,指令:
確定阻擋區域是否存在于一個或者多個側骨中;
在確定了阻擋區域存在于一個或者多個側骨中的情況下:
斷開在阻擋區域上具有連接的電源開關單元;
使用最小生成樹方法來重新連接被斷開的電源開關單元。
14.一種IC布局中的電源區域,所述電源區域包括:
包括多個電源開關單元的電源開關陣列,每個電源開關單元具有輸入供電
端、輸出供電端、控制輸入端和確認輸出端;
其中,電源區域中的電源開關被正好連接一次。
15.根據權利要求14所述的電源區域,其中,電源開關單元以菊花鏈配置、
魚骨配置、E形配置或者其各項組合的配置來連接。

說明書

用于在IC布局中連接電源開關的方法

技術領域

本發明涉及用于連接集成電路設計中的電源開關的技術,并且更具體地涉
及正好連接一次電源開關。

背景技術

在低功率IC設計中,電源開關或者電源開關單元(縮寫為“PSW”)廣泛
用于控制電源域中的電路元件的電源。基于操作模式,可以打開或者關閉電源
域中的電路元件。這可以節能并且減少能量消耗,并且對于移動應用而言,延
長了電池每次充電的使用時間。

發明內容

本發明的實施例涉及集成電路中的電源開關單元的布線(連接),并且更具
體涉及用于在不具有宏,具有一個宏或者多個宏的電源區域或者電壓區域中連
接電源開關單元的方法。本發明的實施例提供用于在集成電路布局中連接電源
開關的方法,所述方法包括:確定包括多個電源開關單元的電源區域,每個電
源開關單元具有輸入供電端、輸出供電端、控制輸入端和確認輸出端。所述方
法還包括:選擇開始的電源開關單元;將開始點電源開關單元的確認輸出端連
接到第二電源開關單元的控制輸入端;并且繼續連接直到所有電源開關被正好
連接一次為止。在一個實施例中,開始點的電源開關單元的輸入供電端連接到
電源,并且開始點的電源開關單元的確認輸出端連接到第二電源開關單元的控
制輸入端。

在一個實施例中,開始點的電源開關單元的控制輸入端被配置為接收控制
信號,并且結束點的電源開關單元的確認輸出端被配置為輸出確認信號。

在一個實施例中,電源開關單元以菊花鏈配置、魚骨配置、E形配置或者各
項組合的配置來連接。在一個實施例中,E形配置包括多個確認信號鏈,其中,
最長確認信號鏈的電源開關單元的數量為任何其它確認信號鏈的電源開關單元
的數量的至少N倍,N≥1.5。在一個實施例中,E形配置為用戶配置的。

在一個實施例中,魚骨配置包括:具有電源開關單元的主菊花鏈的主骨和
在主骨的相對側布置的側骨,每個側骨連接到主骨。

在一個實施例中,所述方法還包括:確定阻擋區域是否存在于一個或者多
個側骨中;在阻擋區域存在于一個或者多個側骨的情況下,斷開在阻擋區域上
具有連接的電源開關單元,并且使用最小生成樹(mimimum spanning tree)方法
來重新連接斷開的電源開關單元。

在一個實施例中,阻擋區域可以由一個或者多個宏占用。

本發明的實施例也提供存儲了指令的非暫時計算機可存取的存儲介質,當
在計算機上執行時,所述指令:接收與IC布局相關聯的數據;確定IC布局中
的包括多個電源開關單元的電源區域,每個電源開關單元具有輸入供電端、輸
出供電端、控制輸入端和確認輸出端;選擇開始的電源開關單元;將開始點的
電源開關單元的確認輸出端連接到第二電源開關單元的控制輸入端;并且繼續
連接,直到電源區域中的所有電源開關被正好連接一次為止。

下面的描述連同附圖將提供所要求發明的性質和優勢的更好理解。

附圖說明

圖1是可以用在本發明的實施例中的示例性電源開關單元;

圖2是根據本發明的實施例的具有宏的電源區域中分布的電源開關單元的
簡化平面圖;

圖3A是根據本發明的實施例的電源開關的菊花鏈方式連接的簡化平面圖;

圖3B是根據本發明的實施例的電源開關的E形方式連接的簡化平面圖;

圖3C是根據本發明的實施例的電源開關的延遲E形方式連接的簡化平面
圖;

圖4是根據本發明的實施例的包含一個或者多個宏的電源域中的示例性的
電源開關連接的簡化平面圖;

圖5A是根據本發明的實施例的電源開關的示例性連接配置的簡化平面圖;

圖5B是包含宏的電源域中的示例性電源開關連接問題的簡化平面圖;

圖6A是根據本發明的實施例的沒有阻擋的電源開關連接的示例性方案的
簡化平面圖;

圖6B是根據本發明的實施例的沒有阻擋的電源開關連接的另一個示例性方
案的簡化平面圖;

圖7A是根據本發明的實施例的沿著具有阻擋的電源開關單元陣列的邊界
找到最長鏈的示例性方案的簡化平面圖;

圖7B是根據本發明的實施例的具有阻擋的電源開關連接的示例性方案的簡
化平面圖;

圖7C是根據本發明的實施例的具有阻擋的電源開關連接的另一個示例性方
案的簡化平面圖;

圖8A、圖8B和圖8C是根據本發明的實施例的分成第一部分和第二部分的
電源開關陣列中的電源開關的示例性連接;

圖9是根據本發明的實施例的電源開關連接方法的示例性平面圖;

圖10是根據本發明的實施例的不具有阻擋的延遲E形連接的示例;

圖11A至圖11E是根據本發明的實施例的具有其中嵌入宏的電源開關陣列
的示例性平面圖;

圖12是用于執行本發明的軟件的EDA系統的簡化框圖。

圖13描繪了可以使用本發明的實施例的集成電路的設計和制造中的簡化示
例性步驟。

具體實施方式

本發明的某些實施例涉及時序臨界確認電源開關(PSW)連接方式,并且
本發明的其它實施例涉及非時序臨界確認鏈PSW連接方式。對本公開訪問的本
領域的技術人員將識別也可以在所要求發明的范圍內設計其它方式。

圖1提供了可以用在本發明的實施例中的示例性電源開關單元。如圖1所
示,示例性電源開關單元可以具有四個端子I,O,C和A。“I”表示連接到輸入供
電網的輸入供電端子,“O”表示連接到輸出供電網的輸出供電端子,“C”表示
連接到控制信號的控制輸入端子,并且“A”表示連接到確認信號的確認輸出端
子。電源開關單元通過控制信號打開和關閉。在本發明的一些實施例中,輸入
供電網可以連接到全局電壓或者電源,并且輸出供電網連接到另一個PSW單元
的輸入供電端子I。確認信號以一定延遲跟著控制信號,以指示電源開關單元的
打開和關閉狀態。當打開時,電源開關單元向輸出供電網提供輸入供電網。當
關閉電源開關單元時,不向輸出供電網提供輸入供電網。

電源開關單元可以以各種方式來布置。例如,電源開關單元通常均勻分布
在IC布局中的電源域中。圖2是IC設計的電壓區域(或者電源區域)20的平
面圖。為了說明的目的,電壓區域20僅僅是示例性的,以表示電壓區域可以為
任何配置并且不限于矩形。參照圖2,電壓區域(可替換地稱為電源域20)包
括多個電源開關單元210a,210b,210c,210d,210e,……,(可替換地且共同
地稱為電源開關或者PSW 210)和宏或者電路塊230。雖然示出了一個宏230,要
理解,電壓區域20可以具有多個宏230,多個宏230可以散布于電源開關中。
在放置電源開關單元之后,需要連接電源開關控制信號和確認信號,使得控制
信號可以傳播到所有電源開關單元。而且,在一些實施例中,需要的是一個確
認(輸出)信號被指定為指示信號。指示信號的斷言狀態或者撤銷狀態保證了
正確地打開或者關閉電源域中的所有PSW單元,并且因此隨后的操作可以開始。
在其他情形中,然后,不存在這種需要。其中需要確認信號的情況被定義為“時
序臨界確認鏈”,并且其中不需要確認信號的情況被定義為“非時序臨界確認
鏈”。該時序要求或者該時序要求的缺少影響控制信號和確認信號的連接方式。

A.時序臨界確認鏈PSW連接方式

根據本發明,三個PSW連接方式或者配置被設置以連接控制信號和確認信
號,使得指定的輸出確認信號可以自信地指示正確地打開或者關閉了電源域中
的所有電源開關。

在一個實施例中,可以使用菊花鏈方式(配置),輸入控制信號為任意位置,
并且輸出確認信號路由回到靠近輸入控制信號的位置。圖3A是示出以菊花鏈方
式即串聯連接的PSW的簡化示意圖,其中,第一PSW 310a的控制輸入端連接
到控制信號Ctrl并且最后PSW 310n的確認輸出端連接到確認信號ACK。如圖
3A所示,菊花鏈方式連接具有放置在彼此附近(即電源域的相同側)的任意控
制信號Ctrl和確認信號ACK。

在另一個實施例中,可以使用E形配置,該E形配置具有多個確認信號鏈
和路由回到靠近控制信號的位置的最長確認信號鏈。在該實施例中,最長確認
鏈可以保持為比電源開關陣列中的任何其它確認鏈長n倍(n>=1.5),其中,n
為大于或者等于1.5的十進制數,即n=1.5,1.6,1.7,2.0,2.5,5.0等。圖3B是示
出以n=2的E形方式連接的PSW的簡化示意圖。如圖3B所示,最長確認鏈321
(由粗實線表示)為粗虛線322指示的確認鏈的兩倍長,即最長鏈321的PSW
為鏈322的兩倍多。

在又一個實施例中,可以使用延遲的E形配置。在延遲的E形配置的PWS
連接中,前幾個開關331到337連接在菊花鏈配置中,并且剩余的PSW單元連
接在E形方式連接中,如圖3C所示。

在一些實施例中,具有可以使用上述時序臨界確認PSW連接方式來連接的
多個PSW的PSW陣列可以包括一個或者多個宏或者電路塊。

在實際IC設計中,較大塊例如宏單元通常分布在電源開關單元陣列中。圖
4是根據本發明的實施例的包含一個或者多個宏的電源域中的示例性電源開關
連接的簡化平面圖。如圖4所示,宏410,420,430和440嵌入在阻擋PSW之
間的連接的電源域40。換言之,電源開關單元之間的連接不能在塊或者宏
410,420,430和440上的路由。本發明的實施例提供新方法,以在沒有在塊(宏)
上運行連接的情況下連接E形配置中的電源開關。下面詳細描述本發明。

B.非時序臨界確認鏈PSW連接方式(配置)

本發明的實施例提供具有最小生成樹的魚骨連接方式(配置),以當不需要
生成臨界確認信號來告知是否全部電源開關被關閉或打開時連接用于電源開關
的控制信號和確認信號。

圖5A是根據本發明的實施例的電源開關的示例性連接的簡化平面圖。參照
圖5A,提供魚骨PSW連接50。中心水平電源開關形成中央干線510(主干)
而剩余電源開關附接到最近干線,以形成分支511到515(側骨)。

在實際IC設計中,電源開關陣列通常與宏混合。圖5A中示出的示例性魚
骨連接可能不工作。圖5B示出阻擋情形的示例。如圖5B所示,分支(側骨)
513,514和515由宏560阻擋。

本發明的一些實施例通過使用基于最小生成樹的繞路算法為上述問題提供
了方案。該算法可以識別宏上的連接,移除它們,搜索任何鄰近的候選者,并
且根據特定規則來選擇一個來連接。

所提供的方案基于繞路算法并且可以處理任何數量的塊和任何直線形狀的
塊。該方案可以由計算機自動執行且不需要任何用戶(手動的和/或可視的)介
入。使用繞路算法,可以避免任何電源開關單元對之間的長連接。這可以減少
DRC妨礙以及保存用于隨后路由階段的路由資源。

算法

A.沒有阻擋算法情況下的E形連接

對于沒有阻擋的E形連接而言,在沒有阻擋的E形連接的算法為簡單的:
(1)首先,通過串聯第二列、最后兩行和第一列中的電源開關來找到最長鏈(參
照圖6A中的粗線610)。(2)如果剩余的電源開關單元存在,從最長鏈中的每
個電源開關連接右邊的剩余電源開關單元(圖6A中的虛線611,612,613)。根據
某些實施例,E形連接可以以基于方向的模式以兩種方式即以水平方向或者以垂
直方向來形成。E形配置的方向為用戶可配置的。

B.具有阻擋算法情況下的E形連接

根據本發明,具有阻擋的E形連接的算法可以分成兩部分:

第一部分:沿著電源開關單元陣列的邊界找到最長鏈。從控制信號輸入開
始并且在電源開關邊界的旁邊穿過。注意:有時該搜索順序將處于死路(例如
圖7A中的PSW 751,752,753),在該情況下,已經找到的電源開關單元將回追蹤,
直到找到可以穿過的下一個可用電源開關單元(圖7A中的PSW 750,754)為止。
當找到連接了確認信號ACK的電源開關單元75X時完成第一部分。

第二部分:在完成第一部分之后,識別出了最長電源開關鏈(路徑),將穿
過從控制輸入到確認輸出的最長鏈,以在水平方向或者垂直方向連接未連接的
電源開關,其是用戶可配置的。

圖7B是根據本發明的實施例的其中PSW以垂直E形配置連接的具有阻擋
的電源開關連接的示例性方案的簡化平面圖。

圖7C是根據本發明的實施例的其中PSW以水平E形配置連接的具有阻擋
的電源開關連接的另一個示例性方案的簡化平面圖。

C.具有任意控制或者確認信號的菊花鏈

在下面的描述中,連接控制信號的電源開關單元表示為S,連接確認單元的
電源開關單元表示為T。該種電源開關連接已經被稱為可以在
http://www.hindawi.com/journals/jam/2012/475087/中找到的“Hamiltonian Paths in
Some Classes of Grid Graphs”。

根據本發明的實施例,用于在IC中連接電源開關的方法包括分而治之的方
法。例如,如果矩形電源開關陣列的矩形網格圖的邊緣小于等于3,則預先計算
出的模板用于實現連接。否則,剝離操作或者拆分操作將反復地用于減少問題
規模。剝離操作可以以下面方式中的任一種來執行:

剝離操作A:將整個電源開關陣列分成兩個部分,其中,S和T位于相同部
分中。針對另一部分,容易導出漢密頓循環,一旦可以解決兩邊,可以容易組
合兩部分,以生成從S到T的漢密頓路徑。圖8A是沿著分離(分裂)線83分
裂的、分成第一部分81和第二部分82的示例性電源開關陣列。控制信號S和
確認信號T位于相同部分81。在第一部分81中形成了菊花鏈。菊花鏈的輸入為
S且菊花鏈的輸出為T。漢密頓循環在第二部分82中執行。然后,第一部分81
中的、沿著分離線83的電源開關被選為輸出開關單元(例如開關單元811a),
并且沿著分離線83的相鄰的電源開關單元811b被選為輸入單元。同理,靠近
輸出單元811a的沿著分離線83的第二部分82中的電源開關單元被選為輸入單
元(例如輸入單元821a),并且靠近輸入單元811a的沿著分離線83的第二部分
82中的電源開關單元被選為輸出單元821b。斷開第一部分81中的兩個相鄰單
元811a,811b之間的連接。同理,斷開第二部分82中的兩個相鄰單元821a,821b
之間的連接。然后即通過連接輸出單元811a到輸入單元821a且連接輸出單元
821a到輸入單元821b來組合兩個部分81,82,以形成漢密頓路徑,如圖8B所示。

剝離操作B:將整個電源開關陣列分成兩個部分,其中,S和T不位于相同
部分中。圖8C是沿著分裂線87分裂的、分成第一部分85和第二部分86的示
例性電源開關陣列。將沿著分裂線87選擇具有輸出開關單元851和輸入開關單
元861的候選電源開關對。輸出開關單元851位于S存在的部分中,并且輸入
開關單元861位于T存在的部分中。獲得針對每個部分的菊花鏈路徑,并且然
后連接在一起,如圖8C所示。

D.具有一個阻擋的具有任意控制信號或者確認信號的菊花鏈

針對具有一個阻擋的菊花鏈而言,電源開關矩陣在阻擋附近被分割成多個
部分,并且選擇用于每個分割出的部分的輸入電源開關或者輸出電源開關,然
后如部分C中所述那樣,使用不具有阻擋算法的菊花鏈,以連接電源開關。圖9
是根據本發明的實施例的電源開關連接方法的示例性平面圖。如圖9所示,電
源開關陣列90具有在電源開關陣列內布置的宏91。電源開關陣列90被分成在
宏91附近布置的塊92,93,94,95和96。控制信號S和確認信號T在每個塊中被
識別。在每個塊中形成菊花鏈,并且在兩個相鄰塊之間確定候選對S和T。導致
的電源開關連接的漢密頓路徑如圖9所示。

E.具有阻擋算法或者不具有阻擋算法的延遲E形連接

針對延遲的E形連接而言,首先,菊花鏈方式用于連接前幾個電源開關(假
設不存在阻擋),則E形連接與阻擋算法一起使用,以獲得剩余的連接。圖10
是根據本發明的不具有阻擋的延遲的E形連接的示例。

F.基于最小生成樹的繞路算法

根據本發明的一些實施例,自動基于最小生成樹的繞路算法可以包括以下
三個步驟:

(1)首先使用傳統方法來連接電源開關:確定中心主干,連接剩余的電源
開關到中心主干。請注意,如果在兩個連接的電源開關單元之間放置較大宏,
則該步驟將引入長連接。

(2)接下來,計算任何連接的電源開關對之間的連接距離。如果一個連接
距離大于正常距離,則可以檢測出異常值。然后由于這些長連接表示宏單元上
的連接,所以斷開這些長連接。然后將整個電源開關單元分成幾個脫節組。基
于這些脫節組來構建圖形,其中,每個節點表示一個組,并且每個邊緣表示每
對組之間的候選繞路連接。給每個邊緣分配針對該圖的適當權重。

(3):在該圖上執行最小生成樹算法,并且根據計算出的最小生成樹來確
定最后連接。

示例

示例1:圖11A是其中嵌入宏的電源開關陣列的示例性平面圖。在步驟(1)
中,確定中心主干(主骨)1210,并且分支(側骨)1211,1212,1213,1214,1215
連接到中心主干1210。

在步驟(2)中:檢測且斷開每對連接的電源開關之間的長連接。整個電源
開關單元分成在宏附近布置的三組:G1,G2和G3。然后形成每對組之間的任何
候選連接。例如,在組G1和G2之間形成連接11a,11b,在組G2和G3之間形
成連接11c,11c,并且在組G1和G3之間形成連接11e,11f,如圖11B所示。

在步驟(3)中,針對步驟2中的圖運行最小生成樹,并且得到最后連接,
其中,連接11a將組G1連接到G2,并且連接11c將組G2連接到G3,如圖11C
所示。

示例2:圖11D是其中嵌入宏單元11D的電源開關陣列的示例平面圖。在
步驟(1)和(2)中,整個電源開關單元被分成在宏單元11D附近布置的4個
組G1到G4,并且在組G1至G4之間建立每個候選連接。候選連接在圖11D中
示出為111a,111b,111c和111d。

在步驟(3):使用最小生成樹來應用在步驟1和步驟2之后生成的圖。作
為結果的電源開關連接在圖11E中示出。

圖12是根據本發明的一個實施例的可以被編程以執行用于布線IC的代碼
的計算設備1200的簡化框圖。如示出,計算設備1200包括:具有一個或者多
個處理單元的處理器、系統存儲器、靜態存儲單元(硬件驅動)、顯示單元(LCD)、
輸入裝置(鍵盤、鼠標、光盤或者磁帶讀出器等)。計算設備1200也包括網絡
接口單元,該網絡接口單元被配置為通過局域網、廣域網或者無線網絡將計算
設備與其它設備連接。在實施例中,顯示單元具有用于顯示IC布局的電源域或
者電壓域的一個或者多個窗口。本發明的實施例提供用于在IC布局中連接電源
開關的方法。

本發明的實施例提供了多種優勢:可以包括:基于各種連接配置例如菊花
鏈、魚骨、E形來自動連接(路由)電源域中的電源開關。用戶可以通過輸入裝
置以水平方向或者垂直方向配置E形連接。根據本發明的實施例,EDA工具完
成了可以不具有宏,具有一個宏或者多個宏的電源域中的電源開關的連接。

圖12中示出的計算設備執行的功能和算法可以包括:確定包括多個電源開
關單元的電源區域,每個電源開關單元具有輸入供電端、輸出供電端、控制輸
入端和確認輸出端,選擇開始的電源開關單元,將開始點的電源開關單元的確
認輸出端連接到第二電源開關單元的控制輸入端,并且繼續連接直到正好連接
一次所有電源開關為止。

圖13描繪了可以使用本發明的實施例的集成電路的設計和制造中的簡化示
例性步驟。該過程開始于產品概念1300,其使用電子設計自動化(EDA)軟件
1310來實現。芯片1370可以通過執行制造1350和封裝和裝配1360步驟而從最
后的設計來生產。僅出于說明目的,下面描述了使用EDA軟件1310的示例性
設計流程。例如,實際集成電路設計可以需要設計者以不同于下面描述的序列
的不同序列執行設計流程步驟。

在系統設計1312中,設計者描述待實現的功能。設計者也可以執行假設分
析計劃,以改善功能且檢查成本。進一步地,軟件-硬件架構分區出現在該步驟。
在設計和功能驗證1314中,為了功能精確度,可以創建和檢查硬件描述語言
(HDL)設計。

在綜合設計1316中,HDL代碼可以轉化成網表,可以針對目標技術而優化
該網表。進一步地,可以設計和實現測試,以檢查完成的芯片。在網表驗證1318
中,可以依照時序約束且符合HDL代碼來檢查網表。在設計規劃1320中,可
以針對時序和頂層路由來構建和分析用于芯片的整個平面圖。接下來,在物理
實現1322中,可以執行布置和路由。

在分析與提取1324中,可以以晶體管水平來驗證電路功能。在物理驗證1326
中,可以檢查設計,以校正任何功能的、制造的、電子的或者光刻的問題。在
分辨率增強1328中,可以在布局上執行幾何操作,以改善設計的制造性。最后,
在掩膜數據準備1330中,可以為了掩膜的生產而下線1340設計,以產生完成
的芯片。本發明的實施例可以例如用在設計規劃1320和/或物理實現1322的步
驟。

本發明的各個實施例可以以軟件或者硬件或者二者的組合的邏輯形式來實
現。邏輯可以作為適合于指導計算機系統的處理器執行本發明的實施例中公開
的步驟集合的指令集合而存儲在計算機可讀或者機器可讀的存儲介質中。邏輯
可以形成計算機程序產品的一部分,該部分適合于指導信息處理裝置執行本發
明的實施例中公開的步驟集合。基于本文中提供的公開內容和教義,本領域的
技術人員將明白其它方式和/或方法來實現本發明。

因此,說明書和附圖被認為是說明性的而不是限制性的。然后,顯然地,
可以在不脫離本發明的廣泛精神和防偽如權利要求書中給出的范圍的情況下對
其作出各種修改和變化。此外,本發明的技術和系統適合于與用于設計、測試
和/或制造集成電路或者其他電子裝置的各種EDA工具和方法一起使用。因此,
本發明的范圍不應當參照上面描述來確定而是應當參考所附權利要求連同它們
的全部范圍或者等同物來確定。

關 鍵 詞:
用于 IC 布局 連接 電源開關 方法
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:用于在IC布局中連接電源開關的方法.pdf
鏈接地址:http://www.rgyfuv.icu/p-6100762.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
山东11选5中奖结果走势图