[go: up one dir, main page]

TW201033836A - Method to automatically add power line in channel between macros - Google Patents

Method to automatically add power line in channel between macros Download PDF

Info

Publication number
TW201033836A
TW201033836A TW098138712A TW98138712A TW201033836A TW 201033836 A TW201033836 A TW 201033836A TW 098138712 A TW098138712 A TW 098138712A TW 98138712 A TW98138712 A TW 98138712A TW 201033836 A TW201033836 A TW 201033836A
Authority
TW
Taiwan
Prior art keywords
channel
power supply
line
power
circuit
Prior art date
Application number
TW098138712A
Other languages
English (en)
Inventor
Li Qiu
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of TW201033836A publication Critical patent/TW201033836A/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/30Circuit design
    • G06F30/39Circuit design at the physical level
    • G06F30/394Routing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Geometry (AREA)
  • Evolutionary Computation (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Design And Manufacture Of Integrated Circuits (AREA)
  • Semiconductor Integrated Circuits (AREA)
  • Architecture (AREA)
  • Software Systems (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)

Description

201033836 六、發明說明: 【發明所屬之技術領域】 本發明大體而言係針對一種用以在至少兩個巨集之間的 通道中自動地添加具有適當極性之至少一電力線或具有相 反極性之至少兩個電力線的方法。 【先前技術】 複合特殊應用積體電路(ASIC)及/或晶片上系統(s〇c)設 計使用大量硬巨集單元,諸如,記憶體單元及/或混合信 號裝置。巨集通常係歸因於時序及/或實體約束而以叢集 加以置放。硬巨集早元之叢集化可如此大以使得至、自 及/或經由巨集單元叢集之導線連接上的信號延遲對於 ASIC/SoC效能變得有意義。當若干對巨集單元之間的間隙 小於特定臨限值時,可將間隙界定為通道。在通道中進行 緩衝係用以加速導線連接上之信號的有效率方式。為了使 能夠進行緩衝,應保證通道中之電力柵格完整性。通道中 之電力柵格完整性可意謂在彼通道中應存在具有相反極性 之至少兩個電力供應線(一電力線及一接地線)。通常,巨 集單兀之間的通道的大小(對於垂直通道為寬度或對於水 平通道為高度)不足夠大以滿足電力栅格完整性要求。 一習知解決方案係配置更大通道以允許具有相反極性之 至少兩個電力線存在於通道中。然而,此可降低巨集裝置 置放密度且因此增加晶粒晶片之大小,其增加最終產品之 成本。另一習知解決方案係手動地修補意欲被使用之個別 通道。然而,手動修補為耗時、乏味且易出錯之過程且 144669.doc 201033836 結果可能不係一致地可重複的。 【發明内容】 在一特定實施例中,揭示一種方法,其包括:當在至少 兩個巨集之間的通道内偵測到具有相反極性之兩個以下系 統電力供應線時,在通道中自動地添加具有適當極性之第 一電力線,此呈現電力柵格完整性問題。 在另一實施例中,揭示一種方法,其包括:針對各別巨 集之間的通道而檢查積體電路設計中之巨集。方法亦包 括:在通道内偵測任何電力柵格完整性問題;及在缺乏電 力柵格70整性之至少一通道内自動地修補電力栅格完整性 問題。 在另一實施例中,揭示一種自動化電路設計工具。自動 化電路设計工具包含具有處理器指令之處理器可讀取媒 體,處理器指令係可執行以使處理器:掃描電路以在電路 中在巨集之右侧處及在巨集之頂部處偵測通道;判定通道 中之系統電力供應線的數目及極性;及在存在具有相反極 性之兩個以下系統電力供應線的至少—通道中自動地添加 具有適當極性之電力線。方法可能不限於巨集單元之右側 及頂側。I例而t ’亦可使用巨集單元之左側及底側。 在另一實施例中,揭示一種電腦可讀取媒體,其有形地 體現電腦可讀取資料’電腦可讀取資料包含表示使用自動 化電路設計卫具所設計之電路的資料槽案。電路包括在至 少兩個巨集之間的通道。電路亦包括—額外第一電力線或 兩個額外電力、線,其在具有相反極性之兩個以下系統電力 144669.doc 201033836 供應線係安置於通道内時經自動地添加於通道中。 在另一實施例中,揭示一種使用自動化電路設計工具所 设sf之電路。電路包括在第一對巨集之間的第一垂直通 • 道,其中第一插線係安置於第一垂直通道中,第一插線包 括經自動地添加至第一垂直通道的具有適當極性之至多一 額外電力線。電路亦包括在第二對巨集之間的第二垂直通 道,其中第二插線係安置於第二垂直通道中,第二插線包 Φ 括經自動地添加至第二垂直通道的具有相反極性之兩個額 外電力線。電路進一步包括在第三對巨集之間的第一水平 通道,其中第三插線係安置於第一水平通道中,第三插線 包括經自動地添加至第一水平通道的具有適當極性之至多 -額外電力、線。電路亦包括在第四對巨集之間的第二水平 ϋ道’其中第四插線係安置於第二水平通道中,第四插線 包括m動地添加至第二水平通道的具有相反極性之兩個 額外電力線。 • 藉由所揭示實施例所提供之一特定優點在於:可在規則 機器執行時間内藉由自動化設計工具來實現用以使能夠在 通道中進行緩衝的通道中之電力柵格完整性。 藉由所揭示實施例所提供之另一優點在於:可一致地以 相同結果來重複自動化設計。 在審閱整個申請案之後,本發明之其他態樣、優點及特 徵將變得顯而易見,整個中請案包括以τ章節:[圖式簡 單說月][實施方式]及[申請專利範圍]。 【實施方式】 144669.doc 201033836 參看圖1,描續·具有經由自動方法而添加於通道中之電 力線的系統之特定說明性實施例的圖解且將其整體表示為 100。第一巨集110可在電路中經安置成鄰近於第二巨集 120。在一特定實施例中,第一巨集11〇及第二巨集12〇可 為記憶體單元、混合信號裝置、特殊應用積體電路(ASIC) 之任何其他組件、晶片上系統(SoC)或其任何組合。每當 第一巨集110與第二巨集120之間的最短距離140低於臨限 值時’可在第一巨集110與第二巨集120之間界定通道 130。在一特定實施例中’臨限值可小於電力栅格中具有 相反極性之鄰近系統電力供應線之間的間距。系統電力供 應線150可安置於通道130内。當在通道130内偵測到具有 相反極性之兩個以下系統電力供應線1 5 〇時,可使用用以 將電力線自動地添加至通道之方法(諸如,將關於圖6及圖 9至圖12加以論述)而在通道130中自動地添加具有相反於 系統電力供應線1 50之極性的極性之第一電力線丨6〇。 方法可包括:自動地偵測通道13〇中之電力供應線的數 目、通道中之電力供應線的極性;及接著,當在至少兩個 巨集110、120之間的通道130内偵測到具有相反極性之兩 個以下系統電力供應線150時,在通道130中添加具有適當 極性之第一電力線160。如本文中所使用,「相反」極性指 示經施加至電力供應線之不同電壓。作為說明性非限制性 實例,基於用以對ASIC/SoC供電之電壓,正電壓可相反於 接地電壓,負電壓可相反於接地電壓,或負電壓可相反於 正電壓。如本文中所使用,當在通道中偵測到線(諸如, 144669.doc 201033836 線150)時經自動添加線之「適當」極性為相反於經偵測線 之極性的極性。當在通道中未偵測到線(諸如,將關於圖3 加以論述)時經自動添加線之「適當」極性為相反於經自 動地添加至通道之另一線之極性的極性,使得兩個經添加 線具有相反極性。可以電路設計軟體、自動化設計軟體、 電路設計工具、自動化設計工具及其類似者來實施方法。
藉由使用自動方法,可在規則機器執行時間内藉由自動 化設計工具來實現用以使能夠在通道中進行緩衝的通道中 之電力柵格完整性。另外,藉由使用自動方法,可一致地 以相同結果來重複自動化設計。 參看圖2,描繪具有經由自動方法而添加於通道中之電 力線及在通道中之裝置的系統之特定說明性實施例的圖解 且將其整體表示為200。裝置202可安置於巨集11〇與巨集 120之間的通道130中且耦接至通道13〇中之系統電力供應 線150及第一電力線160。在一特定實施例中,裝置2〇2可 為去耦電容器、基板井連接器、緩衝器或反相器。可根據 自動方法而自動地添加第一電力線16〇及裝置2〇2(諸如’, 將關於圖6及圖9至圖12加以論述)。 如圖1及圖2所示之特定實施例中所描繪,舉例而言,當 在通道130内偵測到一系統電力供應線15〇時,可在通道 130中自動地添加至多第一電力線16〇。第一電力線16〇之 極性應相反於系統電力供應線i 5 〇之極性以滿足電力栅格 完整性要求。在圖1及圖2所示之特定實施例中,第一電力 線160將具有相反於在通道13〇内所偵測之一系統電力供應 144669.doc 201033836 線150之極性的極性。舉例而言,若系統電力供應線i5〇之 極性為正(電力),則可將第—電力線16〇之極性選擇為接 地。類似地,若系統電力供應線15〇之極性為接地,則可 將第一電力線160之極性選擇為電力(正)。 參看圖3,描繪具有經由自動方法而添加於通道中的具 有相反極性之兩個電力線的系統之特定說明性實施例的圖 解且將其整體表示為300。當在通道13〇内未偵測到系統電 力供應線時,可在通道130中自動地添加具有相反於第一 電力線160之極性的極性之第二電力線3 6〇。 在一特定實施例中,第一電力線16〇具有相反於第二電 力線360之極性的極性。舉例而言,若第一電力線16〇之極 性為正’則第二電力線360之極性將被選擇為接地。類似 地,若第一電力線160之極性為接地,則第二電力線36〇之 極性將被選擇為正。圖4A及圖4B描繪用以在水平通道中 自動地添加電力線之替代方法。 參看圖4A ’描繪具有經由自動方法而添加於水平通道中 之電力線的系統之特定說明性實施例的圖解且將其整體表 示為400。系統電力供應線150可安置於水平通道43〇内, 且具有相反於系統電力供應線150之極性的極性之系統電 力供應線450可在巨集12〇上方。當在至少兩個巨集no、 120之間的水平通道430内偵測到具有相反極性之兩個以下 系統電力供應線150時,可使用用以將電力線自動地添加 至通道之方法而在水平通道430中自動地添加具有相反於 系統電力供應線150之極性的極性之第一電力線160。 144669.doc 201033836 在一特定實施例中’用以將電力線自動地添加至通道之 方法可複製圖1至圖3之方法’如應用於水平通道。儘管圖 4A中未圖示,但用以將電力線自動地添加至通道之方法亦 可包括添加安置於水平通道430中之裝置,類似於在巨集 110與巨集120之間的垂直通道130中添加裝置202,裳置 202係耦接至垂直通道1 3〇中之系統電力供應線15〇及第— 電力線160(如圖2所示)。儘管圖4A中未圖示,但用以將電 • 力線自動地添加至通道之方法可包括當在水平通道43〇内 未偵測到系統電力供應線時在水平通道4 3 〇中自動地添加 第一電力線’類似於當在垂直通道13 〇内未偵測到系統電 力供應線時在垂直通道130中自動地添加第二電力線 360(如圖3所示)。 參看圖4B,描繪具有經由自動方法而添加於不平行於水 平通道之組態中之多個電力線的系統之特定說明性實施例 的圖解且將其整體表示為410。用以將電力線自動地添加 _ 至通道之方法可包括自動地添加連接至不在通道430中之 系統電力供應線45 0的一或多個額外電力線460 ’系統電力 供應線450具有相同於額外電力線460之極性的極性,額外 電力線460延伸至通道430中。亦可自動地添加連接至不在 通道430中之另一系統電力供應線455的一些其他額外電力 線465,系統電力供應線455具有相同於額外電力線465之 極性的極性,額外電力線465延伸至通道43 0中。系統電力 供應線450及額外電力線460之極性係相反於系統電力供應 線455及額外電力線465之極性。額外電力線460及465可在 144669.doc 201033836 不平行於通道430之方向上延伸。在一特定實施例中,系 統電力供應線450及45 5可安置於巨集120之上。在一特定 實施例中,系統電力供應線450及455可大體上平行於其他 系統電力供應線150及470。自動方法可進一步包括偵測系 統電力供應線450及455以尋找其各別極性及位置。可藉由 額外電力線460及465來實現水平通道430之電力栅格完整 性。 一般而言’在藉由判定至少兩個巨集11〇、12〇之間的最 短距離140至多為臨限值來偵測至少兩個巨集11()、12〇之 間的通道130或430之後,可將電力線自動地添加至通道 (諸如,在圖1至圖3、圖4A或圖4B申)。在一特定實施例 中,臨限值可小於電力柵格中具有相反極性之鄰近系統電 力供應線之間的間距的最小值。 參看圖5,描繪用以實施用以在通道中自動地添加電力 線之方法的系統之特定說明性實施例的圖解且將其整體表 示為500。系統500包括裝置5〇2,裝置5〇2包括耦接至記憶 體506之處理器5〇4 ^記憶體5〇6包括自動化設計工具指令 5〇8、電路偵測指令51〇及電路工具指令512。記憶體亦包 括資料檔案518。資料檔案518包括臨限值514及電路布局 516。裝置502係輕接至輸入裝置53〇及顯示器55〇。 在操作中,處理器504可經組態以存取電路偵測指令 51〇、臨限值514及電路布局516以偵測在至少兩個巨集之 間是否存在通道。^在第-巨集與第二巨集之間偵測到通 道,則處理器504可經組態以存取電路偵測指令5ι〇及電路 I44669.doc 201033836 布局516以彳貞測在通道内是否存在具有相反極性之兩個以 下系統電力供應線。若在通道内存在具有相反極性之兩個 以下系統電力供應線,則處理器5〇4可經組態以存取自動 化設計工具指令508、電路工具指令512及電路布局516以 在通道中自動地添加具有適當極性之第一電力線。 舉例而s,處理器5〇4可經組態以實施用以在通道丨3〇、 430中添加第一電力線16〇之自動方法(如圖i及圖4A所說 _ 明)。處理器504亦可經組態以實施用以在通道13〇中添加 裝置202之自動方法(如圖2所描繪)。當在通道中未偵測到 系統電力供應線時,處理器5〇4可經組態以實施用以在通 道130中添加第一電力線160及第二電力線360之自動方法 (如圖3所示)。類似地,處理器5〇4可經組態以實施用以將 額外電力線460添加至系統電力供應線45〇之自動方法,其 中額外電力線460可在不平行於通道43〇之方向上延伸(如 圖4B所說明)。 參 參看圖6,描繪用以在至少一通道内自動地修補電力柵 格完整性問題之方法之特定說明性實施例的圖解且將其整 體表示為600。方法600包括針對各別巨集之間的通道而檢 查積體電路設計中之巨集(如602處所指示)。舉例而言,積 體電路可包括巨集11〇及12〇以及通道13〇(如圖1至圖3所描 緣)。方法600包括在通道内偵測電力柵格完整性問題(如 604處所指示)。舉例而言,可在通道13〇、430内偵測到系 統電力供應線150(如圖1、圖2、圖4A及圖4B所示),或可 在通道130内未偵測到系統電力供應線(如圖3所描繪)。方 144669.doc 201033836 法600包括在缺乏電力栅格完整性之至少一通道内自動地 修補電力柵格完整性問題(如6〇6處所指示)。舉例而言,可 在通道130、43 0中自動地添加具有適當極性之第一電力線 160(如圖1、圖2及圖4A所示),或可在通道13〇中自動地添 加具有相反極性之第一電力線16〇及第二電力線3 6〇(如圖3 所描繪)。或者,舉例而言,可使具有相反極性之一或多 個額外電力線460、465在不平行於水平通道43〇或水平系 統電力供應線150、450、455、470之方向上延伸至水平通 道430中(如圖4B所示)。 方法600可進一步包括判定至少一通道是垂直通道(如在 圖1至圖3中)或是水平通道(如在圖4八及圖4B$)。方法⑼〇 可進-步包括在至少—通道中添加分接單元及去麵電容器 單元中之至少-者。舉例而言’可在通道13G中添加裝置 202(如圖2所示方法_可進—纟包括連接安置於積體電 路之上部金屬層中的系統電力供應線與安置㈣體電路之 下4金屬層中的額外電力線(如將關於圖7加以進—步詳細 地’述)$法600可進一步包括連接安置於積體電路之上 邻金屬層中的系統電力供應線與安置於積體電路之下部金 屬層中的至少一额外電力線(如將關於圖8加以進-步詳細 地-冊述)$法600可進一步包括使至少一額外電力線在不 平行於各別水平通道之方向上延伸。舉例而言額外電力
線彻及465可在不平行於圖化所示之水㈣⑽Q 上延伸。 J 參看圖7,描續在番吉、 垂直通道中自動地添加電力線之特定 144669.doc 201033836 說明性實施例的圖解且將其整體表示為700。積體電路之 基板702具有安置於其上之最低金屬層704,最低金屬層 704被表不為金屬1或Ml層。第一介電絕緣層706係安置於 最低金屬層704上。第二金屬層708係安置於第一介電絕緣 層706上。第二介電絕緣層71〇係安置於第二金屬層7〇8 上°第二金屬層712係安置於第二介電絕緣層71〇上,第三 金屬層712被表示為金屬3或M3層。第三介電絕緣層714係 安置於第三金屬層712上。第四金屬層716係安置於第三介 電絕緣層714上。第四介電絕緣層718係安置於第四金屬層 716上。第五金屬層72〇係安置於第四介電絕緣層718上。 第五介電絕緣層722係安置於第五金屬層72〇上。第六金屬 層724係安置於第五介電絕緣層722上,第六金屬層724被 表示為金屬6或M6層。第六介電絕緣層726係安置於第六 金屬層724上。第七金屬層728係安置於第六介電絕緣層 726上。在其他說明性實施例中,可添加更多交替介電絕 緣層及金屬層。 如圖7所說明,可經由導電通路73〇及732而進行河6層 724與]VI3層712之間的連接。導電通路730及732可與介入 金屬層716及720適當地絕緣。針對垂直通道而自動地修補 電力柵格完整性問題可進一步包括連接安置於積體電路之 上部金屬層(諸如,圖7所示之M6層724)中的系統電力供應 線與安置於積體電路之下部金屬層(諸如,圖7所示之!^3層 712)中的額外電力線160(圖1)。在一特定實施例中,導電 通路73 0及732可用以連接安置於積體電路之上部金屬層 144669.doc -13- 201033836 (諸如’圖7所示之M6層724)中的系統電力供應線與安置於 積體電路之下部金屬層(諸如,圖7所示2M3層712)中的額 外電力線。導電通路730及732可用以針對垂直通道而自動 地修補電力栅格完整性問題。 圖1至圖3所示之系統電力供應線15〇以及額外電力線16〇 及360可安置於積體電路之下部金屬層(諸如,圖7所示之 M3層712)中,且可經由導電通路73〇及732而連接至安置於 積體電路之上部金屬層(諸如,圖7所示之M6層724)中的系 統電力供應線(圖1至圖3中未圖示)。 所描繪且通常被表示為700的在垂直通道中自動地添加 電力線之特定說明性實施例亦適用於如圖4A所示之水平通 道狀況。圖4A所示之系統電力供應線150及額外電力線16〇 可安置於積體電路之上部金屬層(諸如,圖7所示之^^^層 724)中,且可經由導電通路730及732而連接至安置於積體 電路之下部金屬層(諸如,圖7所示之M3層712)中的系統電 力供應線(圖4A中未圖示)。 參看圖8 ’描繪在水平通道中自動地添加電力線之特定 說明性替代實施例的圖解且將其整體表示為8〇〇。積體電 路之基板802具有安置於其上之最低金屬層804,最低金屬 層804被表示為金屬1或Ml層。第一介電絕緣層8〇6係安置 於最低金屬層804上。第二金屬層808係安置於第—介電絕 緣層806上。第二介電絕緣層810係安置於第二金屬層8〇8 上。第二金屬層812係安置於第二介電絕緣層810上,第= 金屬層812被表示為金屬3或M3層。第三介電絕緣層814係 144669.doc •14- 201033836 安置於第三金屬層812上。第四金屬層816係安置於第三介 電絕緣層814上。第四介電絕緣層818係安置於第四金屬層 816上。第五金屬層820係安置於第四介電絕緣層818上。 第五介電絕緣層822係安置於第五金屬層820上。第六金屬 層824係安置於第五介電絕緣層822上,第六金屬層824被 表示為金屬6或M6層。第六介電絕緣層826係安置於第六 金屬層824上。第七金屬層828係安置於第六介電絕緣層 826上’第七金屬層828被表示為金屬7或M7層。在其他說 明性實施例中’可添加更多交替介電絕緣層及金屬層。 在一特定實施例中,針對水平通道而自動地修補電力柵 格完整性問題可進一步包括連接安置於積體電路之上部金 屬層(諸如,圖8所示之M6層824)中的系統電力供應線與安 置於積體電路之下部金屬層(諸如’圖8所示之M5層820)中 的一或多個額外電力線460(圖4B)。舉例而言,可經由一 或多個導電通路(如導電通路834及836)而進行M6層824與 M5層820之間的連接(如圖8所示)。安置於下部金屬層(諸 如’ M5層820)中之至少一額外電力線460可在不平行於各 別水平通道之方向上延伸(如由圖4B中之額外電力線460、 465所示)。安置於M5層820中之額外電力線460、465可經 由其他導電通路830及832而進一步連接至甚至更低之金屬 層(諸如,M3層812)。導電通路830及832可與介入M4層 816適當地絕緣。 參看圖9 ’描繪用以在通道中自動地添加電力線之方法 之特定說明性實施例的流程圖且將其整體表示為900。方 144669.doc •15· 201033836 法900包括偵測兩個巨集(諸如,圖】之巨集11〇及12〇)之間 的間隙(如902處所指示)。方法900包括判定間隙是否小於 臨限值(如9〇4處所指示)。若間隙不小於臨限值,則考慮另 巨集(如910處所指示)。若間隙小於臨限值,則已彳貞測到 通道(諸如,圖1至圖4A之通道130)。方法900包括在通道 中债測系統電力供應線及其極性,諸如,圖1至圖4 a之系 統電力供應線1 50(如906處所指示)。方法9〇〇包括判定在通 道中是否存在具有相反極性之兩個以下系統電力供應線 (如908處所指示)。若在通道中不存在具有相反極性之兩個 以下系統電力供應線’則考慮另一巨集(如9丨〇處所指示)。 若在通道130中存在具有相反極性之兩個以下系統電力供 應線150,則應將具有適當極性之第一電力線16〇添加至通 道130。方法900包括在通道中自動地添加第一電力線(如 912處所指示)。 方法900包括判定在通道中是否存在一個以下系統電力 供應線(如914處所指示)。若在通道中不存在一個以下系統 電力供應線,則考慮另一巨集(如910處所指示)„若在通道 130中存在一個以下系統電力供應線150,則應將具有相反 於第一電力線160之極性的極性之第二電力線36〇添加至通 道130。方法900包括在通道中自動地添加第二電力線(如 916處所指不)。方法900包括考慮另一巨集(如910處所指 示)。在一特定實施例中’方法900可用以自動地考慮積體 電路中之大體上所有巨集。 參看圖10至圖12,描繪用以在通道中自動地添加電力線 144669.doc 16 201033836 之方法之另一特定說明性實施例的流程圖且將其整體表示 為1000。方法1000開始(如1002處所指示且包括掃描遍 及電路設計中之所有巨集、基於預界定寬度及高度針對通 道而檢查每一巨集之頂側及右側,其中頂側上之通道為水 平通道且右側上之通道為垂直通道(如1〇〇4處所指示)。通 道高度對應於水平通道,而通道寬度對應於垂直通道。方 法1000包括檢驗通道中之電力/接地電力栅格完整性(如 1006處所指示;)。 鲁 方法1000包括針對垂直通道而判定至少一對電力/接地 條(具有相反極性之兩個電力供應線)是否存在於垂直通道 中(如1012處所指示)(如在圖1至圖3所示之特定說明性實施 例中)°若至少一對電力/接地條存在於垂直通道中,則不 對彼通道進行更多處置且考慮另一通道直至已考慮所有通 道為止(如1014處所指示)。若至少一對電力/接地條不存在 於垂直通道中,則方法1000包括判定是Vdd(電力)及 φ Vss(接地)中之一者存在於垂直通道中或是Vdd(電力)及 Vss(接地)中任一者皆不存在於垂直通道中(如1〇16處所指 示)。若Vdd及Vss皆不存在於垂直通道中,則在垂直通道 中自動地添加一對電力/接地條(如丨〇丨8處所指示)(如圖3所 不),且接著考慮另一通道直至已考慮所有通道為止(如圖 12中之1〇38處所示)。若vdd或Vss存在於垂直通道中,則 在垂直通道中自動地添加相反者(具有相反極性之電力 線)(如1〇2〇處所指示)(如圖1至圖2所示),且接著考慮另— 通道直至已考慮所有通道為止(如圖12中之1038處所指 144669.doc -17- 201033836 示)。 方法1000包括針對水平通道而判定至少一對電力/接地 條是否存在於水平通道中(如1008處所指示)(如在圖4A及 圖4B所示之特定說明性實施例中)。若至少一對電力/接地 條存在於水平通道中,則不對彼通道進行更多處置且考慮 另一通道直至已考慮所有通道為止(如1010處所指示)。參 看圖11’若至少一對電力/接地條不存在於水平通道中, 則方法1000包括判定是將使用M6金屬層或是將使用]^5金 屬層來修補水平通道(如1022處所指示)。 若將使用M6金屬層,則方法1〇〇〇包括判定是Vdd及Vss 中之一者存在於水平通道中或是Vdd及Vss中任一者皆不存 在於水平通道中(如1030處所指示)(如圖4A所示)。若Vdd 及Vss皆不存在於水平通道中’則在水平通道中自動地添 加一對電力/接地條(如1032處所指示),且接著考慮另一通 道直至已考慮所有通道為止(如圖12中之103 8處所示)。若 Vdd或Vss存在於水平通道中’則在水平通道中自動地添加 Vdd或Vss中之相反者(如103 <4處所指示),且接著考慮另一 通道直至已考慮所有通道為止(如圖12中之1038處所指 示)。 若將使用M5金屬層(如圖4B所示),則方法1〇〇〇包括清除 水平通道中之M5金屬層條(若適用)(如1〇24處所指示)。方 法1000包括查5旬底侧巨集上方之M6金屬層電力/接地匯流 排以尋找M6金屬層電力/接地匯流排之物件、x/y座標及寬 度(如1026處所指示)。方法1000包括查詢底側巨集内部之 144669.doc -18· 201033836 M5金屬層電力/接地匯流排以尋找M5金屬層電力/接地匯 流排之物件、χ/y座標、寬度及間距(如1〇28處所指示)。參 看圖12 ’方法1〇〇〇包括在底側巨集内部之M5電力/接地匯 流排之間創建M5金屬層電力/接地試驗線路條(h〇〇k-up stripe) ’及將M5金屬層電力/接地試驗線路條連接至⑽金 屬層電力/接地匯流排(如1036處所指示)。M5金屬層電力/ 接地試驗線路條可在不平行於水平通道之方向上延伸至水 Φ 平通道中。方法1000包括考慮另一通道直至已考慮所有通 道為止(如1038處所指示)。 參看圖13,描繪用以實施用以在通道中自動地添加電力 線之方法的自動化電路設計工具之特定說明性實施例的圖 解且將其整體表示為1300。自動化電路設計工具13〇〇可包 括具有處理器指令之處理器可讀取媒體’處理器指令係可 執行以使處理器:掃描電路以在電路中在巨集u〇之右側 處(圖1)及在巨集11〇之頂部處(圖4A)偵測通道13〇 ;判定通 φ 道130中之系統電力供應線15〇的數目及其極性;及在存在 具有相反極性之兩個以下系統電力供應線15〇的至少一通 道130中自動地添加具有適當極性之電力線丨6〇。舉例而 β ’適當處理器可為圖5所示之處理器5〇4。在操作中,自 動化電路設計工具13〇〇可有效地具有通道偵測器13〇2以掃 描電路以在電路中在巨集11〇之右側處(圖〇及在巨集ιι〇之 頂部處(圖4)偵測通道130。自動化電路設計工具13〇〇亦可 有效地具有系統電力供應線備測器13 04以判定通道13〇中 系統電力供應線15〇的數目及其極性。自動化電路設計 144669.doc •19- 201033836 工具測亦可有效地具有電力線添加器屬以在存在具有 相反極性之兩個以下系統電力供應線15〇的至少一通道 中自動地添加具有適當極性之電力線16〇。 在一特定實施例中,處理器可執行指令係進一步可執疒 以在第-巨集11〇與第二巨集120之間添加一或多個額外裝 置。在此特定實施例中,舉例而言,第一巨集11〇與第二 巨集12〇之間的額外裝置可包括去輕電容器、基板井連I 器、緩衝器、反相器或其任何組合(如由圖2中之裝置 所示)。 在一特定實施例令,舉例而言,處理器可執行指令係進 一步可執行以判定至少一通道是垂直通道(如在圖丨、圖2 及圖3中)或是水平通道(如在圖4A及圖4B*)。在通道為垂 直通道的情況下,安置於積體電路之第一上部金屬層(諸 如,圖7所示之M6層724)中的第一系統電力供應線可與安 置於積體電路之下部金屬層(諸如,圖7所示之^〇層712)中 的第一經添加電力線160(圖1至圖3)連接。在通道為水平通 道的情況下’安置於積體電路之第二上部金屬層(諸如, 圖7所示之M6層724)中的第二系統電力供應線可與安置於 積體電路之下部金屬層(諸如,圖7所示之M3層712)中的第 二經添加電力線160(圖4A)連接。或者,在通道為水平通 道的情況下,安置於積體電路之第二上部金屬層(諸如, 圖8所示之M6層824)中的第二系統電力供應線可與安置於 積體電路之下部金屬層(諸如,圖8所示之M5層820)中的一 或多個第二經添加電力線460(圖4B)連接。 144669.doc •20· 201033836 參看圖14 ’描繪使用用以在通道中自動地添加電力線之 方法所設計的電路之特定說明性實施例的圖解且將其整體 表不為1400 °有形地體現電腦可讀取資料之電腦可讀取媒 體可包括資料檔案(諸如,圖5所示之資料檔案518),資料 檀案表示使用自動化電路設計工具(諸如,圖1〇所示之自 動化電路設計工具1000)所設計之電路1400。 可使用自動化電路設計工具來設計電路14〇〇。電路14〇〇 包括在第一對巨集14〇4、1406之間的第一垂直通道1402, 其中第一插線1407係安置於第一垂直通道14〇2中。第一插 線包括經自動地添加至第一垂直通道14〇2之至多一額外電 力線1408。第一系統電力供應線141〇係安置於第一垂直通 道1402中。電路1400包括在第二對巨集1414、1416之間的 第二垂直通道1412’其中第二插線1417係安置於第二垂直 通道1412中。第二插線1417包括經自動地添加至第二垂直 通道1412之兩個額外電力線1418、1420。電路1400包括在 第三對巨集1404、1414之間的第一水平通道1422,其中第 三插線1427係安置於第一水平通道1422中。第三插線1427 包括經自動地添加至第一水平通道1422之至多一額外電力 線1428。第二系統電力供應線1430係安置於第一水平通道 1422中。電路1400包括在第四對巨集14〇6、1446之間的第 二水平通道1432,其中第四插線1437係安置於第二水平通 道1432中。第四插線143 7包括經自動地添加至第二水平通 道1432之兩個額外電力線1438、1440。 在一特定實施例中,第一插線1407及第二插線1417可連 144669.doc •21 _ 201033836 接安置於積體電路之上部金屬層(諸如,圖7所示之河6層 724)中的系統電力供應線與安置於積體電路之下部金屬層 (諸如,圖7所示之1^3層712)中的至少一額外電力線14〇8、 1418。在一特定實施例中,第三插線1427及第四插線1437 可連接安置於積體電路之上部金屬層(諸如,圖7所示之M6 層724)中的系統電力供應線與安置於積體電路之下部金屬 層(諸如,圖7所示之M3層712)中的至少一額外電力線 1428 、 1438 。 電路1400可包括耦接至通道1442中之額外第一電力線 1448的至少一裝置1452。在一特定實施例中,至少一裝置 1452亦可耦接至通道1442中之額外第二電力線145〇。在— 特定實施例中,至少一裝置1452為去耦電容器、基板井連 接器、緩衝器或反相器。 圖15為包括記憶體裝置之通信裝置15〇〇的方塊圖,記憶 體裝置包括使用用以在通道中自動地添加電力線之方法所 設計的裝置及電路。通信裝置1 500包括巨集單元記憶體陣 列1532及巨集單元快取記憶體1564,巨集單元記憶體陣列 1532及巨集單元快取記憶體1564係耦接至處理器(諸如, 數位彳§號處理器(DSP)1510)。通信裝置1500亦包括麵接至 〇8?1510之磁電阻隨機存取記憶體(^^八]^)裝置1566。在 一特定實例中’巨集單元記憶體陣列1532、巨集單元快取 記憶體1564及MRAM裝置1566包括多個巨集單元,其中裝 置及電路係使用用以在通道中自動地添加電力線之方法加 以設計(如關於圖1至圖1 4所描述)。 144669.doc -22- 201033836 圖15亦展示耦接至數位信號處理器1510及顯示器1528之 顯示控制器1526。編碼器/解碼器(CODEC)1534亦可耦接 至數位信號處理器1510。揚聲器1536及麥克風1538可耦接 至 CODEC 1534。 圖1 5亦指示無線控制器丨540可耦接至數位信號處理器 15 10及無線天線1542。在一特定實施例中,輸入裝置1530 及電力供應器1544係耦接至晶片上系統1522。此外,在一 特定實施例中,如圖15所說明,顯示器1528、輸入裝置 1530、揚聲器1536、麥克風1538、無線天線1542及電力供 應器1 544係在晶片上系統1522外部。然而,每一者可耦接 至晶片上系統1522之組件(諸如,介面或控制器)。 熟習此項技術者應進一步瞭解,可將結合本文中所揭示 之實施例而描述之各種說明性邏輯區塊、組態、模組、電 路及演算法步驟實施為電子硬體、電腦軟體或此兩者之組 合。為了清楚地說明硬體與軟體之此互換性,各種說明性 ❹ 組件、區塊、組態、模組、電路及步驟已在上文中通常依 據其功能性而加以描述。此功能性是實施為硬體或是實施 為軟體係視特定應用及強加於整個系統 熟習此項技術者可針對每一特定應用而以變施 所描述功能性,但此等實施決策不應被解釋為會導致脫離 本發明之範疇。 結合本文中所揭示之實施例而描述之方法或演算法的步 驟可直接以硬體、以藉由處理器所執行之軟體模組或以該 兩者之組合加以體現。軟體模組可駐留於隨機存取記憶體 144669.doc -23- 201033836 (RAM)、快閃記憶體、唯讀記憶體(ROM)、可程式化唯讀 s己憶體(PROM)、可抹除可程式化唯讀記憶體(EpR〇M)、 電可抹除可程式化唯讀記憶體(EEPr〇M)、暫存器、硬 碟、抽取式光碟、緊密光碟唯讀記憶體(cd_r〇m)或此項 技術中已知的任何其他形式之儲存媒體中。例示性儲存媒 體係耦接至處理器,使得處理器可自儲存媒體讀取資訊及 將資訊寫入至儲存媒體。在替代例中,儲存媒體可與處理 器成一體式。處理器及儲存媒體可駐留於特殊應用積體電 路(ASIC)中。ASIC可駐留於計算裝置或使用者終端機中。® 在替代例中,處理器及儲存媒體可作為離散組件而駐留於 計算裝置或使用者終端機中。 提供所揭示實施例之先前描述以使任何熟習此項技術者 皆能夠製造或使用所揭示實施例。在不脫離本發明之精神 或範疇的情況下,對此等實施例之各種修改對於熟習此項 技術者將係顯而易見的,且本文中所界定之一般原理可應 用於其他實施例。因此,本發明不意欲限於本文中所展示 之實施例,而將符合與如由以下申請專利範圍所界定之原粵 理及新穎特徵一致之最廣泛的可能範疇。 【圖式簡單說明】 圖1為具有經由自動方法而添加於通道中的具有適當極 性之電力線的系統之特定說明性實施例的圖解; 圖2為具有經由自動方法而添加於通道中的具有適當極 ^生之電力線及在通道中之裝置的系統之特定說明性實施例 的圖解; 144669.doc • 24- 201033836 圖3為具有經由自動方 法而添加於通道_的具有相反極 性之兩個電力線的系統之特定說明性實施例的圖解; ,圖4A為具有經由自動方法而添加於水平通道中的具有適 當極性之電力線的系統之特定說明性實施例的圖解;
圖4B為具有經由自動方法而添加於不平行於水平通道之 組態中之多個電力線的系統之特定說明性實施例的圖解;, 圖5為用以實施用以在通道中自動地添加電力線之方法 的系統之特定說明性實施例的圖解; 圖6為用以在至少一通道内自動地修補電力柵格完整性 問題之方法之特定說明性實施例的流程圖; 圖7為在垂直通道中以及在水平通道中自動地添加電力 線之特定說明性實施例的圖解; 圖8為在水平通道中自動地添加電力線之特定說明性替 代實施例的圖解; 圖9為用以在通道中自動地添加電力線之方法之特定說 明性實施例的流程圖; 圖10為用以在通道中自動地添加電力線之方法之另一特 定說明性實施例的流程圖; 圖11為圖10之流程圖之延續; 圖12為圖1〇及圖11之流程圖之延續; 圖13為用以實施用以在通道中自動地添加電力線之方法 的自動化設計工具之特定說明性實施例的圖解; 圖14為使用用以在通道中自動地添加電力線之方法所設 計的電路之特定說明性實施例的圖解;及 144669.doc -25- 201033836 圖15為包括使用用以在通道中自動地添加電力線之方 所設計的裝置及電路之通信裝置的方塊圖。 【主要元件符號說明】 100 系統之特定說明性實施例 110 第一巨集 120 第二巨集 130 垂直通道 140 最短距離 150 系統電力供應線 160 第一電力線 200 系統之特定說明性實施例/裝置 202 裝置 300 系統之特定說明性實施例 360 第二電力線 400 系統之特定說明性實施例 410 系統之特定說明性實施例 430 水平通道 450 系統電力供應線 455 系統電力供應線 460 額外電力線 465 額外電力線 470 系統電力供應線 500 系統之特定說明性實施例 502 裝置 144669.doc -26- 201033836
504 處理器 506 記憶體 508 自動化設計工具指令 510 電路偵測指令 512 電路工具指令 514 臨限值 516 電路布局 518 資料檔案 530 輸入裝置 550 顯示器 700 特定說明性實施例 702 基板 704 最低金屬層 706 第一介電絕緣層 708 第二金屬層 710 第二介電絕緣層 712 第三金屬層 714 第三介電絕緣層 716 第四金屬層 718 第四介電絕緣層 720 第五金屬層 722 第五介電絕緣層 724 第六金屬層 726 第六介電絕緣層 144669.doc -27- 201033836 728 第七金屬層 730 導電通路 732 導電通路 800 特定說明性替代實施例 802 基板 804 最低金屬層 806 第一介電絕緣層 808 第二金屬層 810 第二介電絕緣層 812 第三金屬層 814 第三介電絕緣層 816 第四金屬層 818 第四介電絕緣層 820 第五金屬層 822 第五介電絕緣層 824 第六金屬層 826 第六介電絕緣層 828 第七金屬層 830 導電通路 832 導電通路 834 導電通路 836 導電通路 1300 自動化電路設計工具之 施例 144669.doc -28- 201033836
1302 通道偵測器 1304 系統電力供應線偵測器 1306 電力線添加 1400 電路之特定說明性實施例 1402 第一垂直通道 1404 巨集 1406 巨集 1407 第一插線 1408 額外電力線 1410 第一系統電力供應線 1412 第二垂直通道 1414 巨集 1416 巨集 1417 第二插線 1418 額外電力線 1420 額外電力線 1422 第一水平通道 1427 第三插線 1428 額外電力線 1430 第二系統電力供應線 1432 第二水平通道 1437 第四插線 1438 額外電力線 1440 額外電力線 144669.doc -29- 201033836 1442 通道 1446 巨集 1448 額外第一電力線 1450 額外第二電力線 1452 裝置 1500 通信裝置 1510 數位信號處理器(DSP) 1522 晶片上系統(SoC) 1526 顯示控制器 1528 顯示器 1530 輸入裝置 1532 巨集單元記憶體陣列 1534 編碼器/解碼器(CODEC) 1536 揚聲器 1538 麥克風 1540 無線控制器 1542 無線天線 1544 電力供應器 1564 巨集單元快取記憶體 1566 磁電阻隨機存取記憶體(MRAM)裝置 144669.doc •30-

Claims (1)

  1. 201033836 七、申請專利範圍: 1· 一種方法,其包含: 當在至少兩個巨集之間的一通道内偵測到具有相反極 性之兩個以下系統電力供應線時,在該通道令自動地添 加具有適當極性之一第一電力線。 2·如請求項1之方法,其進一步包含: 將該第一電力線耦接至該通道内之一裝置。 3. 如請求項2之方法,其中該裝置為一去耦電容器、一基 板井連接器、一緩衝器及一反相器中之一者。 4. 如請求項1之方法,其中當在該通道内偵測到一系統電 力供應線時,在該通道中自動地添加至多該第一電力 線。 5. 如請求項4之方法,其中該第一電力線具有相反於在該 通道内所偵測之該一系統電力供應線之一極性的一極 性。 6. 如請求項1之方法,其進一步包含: 當在該通道内未偵測到系統電力供應線時,在該通道 中自動地添加一第二電力線,其中該第二電力線具有相 反於該第一電力線之一極性的一極性。 7. 如請求項1之方法,其中該第一電力線連接至不在該通 道中之一系統電力供應線,該第一電力線在不平行於該 通道之一方向上延伸。 8. 如請求項1之方法,其進一步包含: 藉由判定該至少兩個巨集之間的一最短距離至多為一 144669,doc 201033836 臨限值來偵測該至少兩個巨集之間的該通道。 9. 一種方法,其包含: 針對各別巨集之間的通道而檢查一積體電路設計中之 巨集; 在該等通道内偵測一電力柵格完整性;及 在缺之該電力柵格完整性之至少一通道内自動地修補 一電力栅格完整性問題。 10. 如請求項9之方法,其進一步包含: 判定該至少一通道是一垂直通道或是一水平通道。 11. 如請求項10之方法,其中針對該垂直通道而自動地修補 該電力栅格完整性問題進一步包含連接安置於該積體電 路之一上部金屬層中的一系統電力供應線與安置於該積 體電路之一下部金屬層中的一額外電力線。 12_如請求項10之方法,其中針對該水平通道而自動地修補 該電力柵格完整性問題進-步包含連接安置於該積體電 路之上部金屬層中的一系統電力供應線與安置於該積 體電路之一下部金屬層中的至少-額外電力線。 13. 如請求項12之大、土 mi 方法’其中該至少一額外電力線在不平行 於该水平通道之—方向上延伸。 仃 14. 如請求項9之方法,其進一步包含: 在該至少一;S、爸丄 電容器U + H添加—基板井連接^單元及一去輕 干疋中之至少一者。 15. —種自動化電路 處理器可讀取媒體\、’其包含具有處理器指令之一 媒體’料處判指令係可執㈣使-處 144669.doc -2- 201033836 理器: 掃插一電路以在該電路中在一巨集之一右侧處及在該 巨集之一頂部處偵測通道; 判定該等通道中之系統電力供應線的一數目及該等系 統電力供應線中之每一者的一極性;及 在存在具有相反極性之兩個以下系統電力供應線的至 少一通道中自動地添加具有適當極性之一電力線。 _ 1如凊求項15之自動化電路設計工具’其中該等處理器可 執行指令係進一步可執行以: 在—第一巨集與一第二巨集之間添加至少一額外單 元。 17.如凊求項16之自動化電路設計工具,其中該至少一額外 早το包括—去耦電容器、一基板井連接器、一緩衝器及 一反相器中之一者。 I8·如凊求項15之自動化電路設計工具,其中該等處理器可 參 執行扣令係進一步可執行以: 判疋該至少一通道是一垂直通道或是一水平通道。 19.如凊求項18之自動化電路設計工具,其中對於該垂直通 道,女置於一積體電路之一第一上部金屬層中的一第一 系、’先電力供應線與安置於該積體電路之一下部金屬層中 的第經添加電力線連接,且安置於一積體電路之一 第一上部金屬層中的一第二系統電力供應線與安置於該 積體電路之一下部金屬㉟中的至少—第二經添加電力線 連接。 144669.doc 201033836 20. —種電腦可讀取媒體’其有形地體現電腦可讀取資料, 該電腦可讀取資料包含表示使用一自動化電路設計工具 所設計之一電路的一資料檔案,該電路包含: 一通道,其係在至少兩個巨集之間;及 一額外第一電力線,其在具有相反極性之兩個以下系 統電力供應線係安置於該通道内時經自動地添加於該通 道中。 21. 如請求項20之電腦可讀取媒體,該電路進一步包含: 一額外第二電力線’其在系統電力供應線未安置於該 通道内時經自動地添加於該通道中。 22. 如請求項20之電腦可讀取媒體,其中使用該自動化電路 設計工具所設計之該電路進一步包含耦接至該通道中之 該額外第一電力線的至少一裝置,其中該至少一裝置為 一去耦電容器、一基板井連接器、一緩衝器及一反相器 中之一者。 23· —種使用一自動化電路設計工具所設計之電路,該電路 包含: 一第一垂直通道,其係在一第一對巨集之間,其中_ 第一插線係安置於該第一垂直通道中,該第一插線包括 經自動地添加至該第一垂直通道之至多一額外電力線; 一第二垂直通道’其係在一第二對巨集之間,其中一 第二插線係安置於該第二垂直通道中,該第二插線包括 經自動地添加至該第二垂直通道之兩個額外電力線; 一第一水平通道,其係在一第三對巨集之間,其中一 144669.doc -4- 201033836 第三插線係安置於該第—水平通道中,該第三插線包括 經自動地添加至該第—水平通道之至多一額外電力 線;及 水平通道,其係在一第四對巨集之 弟 第四插線係安置於該坌 . 及第—水平通道中,該第四插線包括 經自動地添加至該笫-氽1、= 弟一水千通道之兩個額外電力線。 24. 如請求項23之電路,其中兮 丹1f該第—插線及該第二插線連接 安置於一積體電路之一上邱 〇 ^ 4金屬層中的一系統電力供應 線與安置於該積體電路之— 下。p金屬層中的至少一額外 電力線。 25. 如請求項23之電路,其中 安署仏第三插線及該第四插線連接 線與安置於該積體電路之系統電力供應 電力線。 下一金屬層中的至少-額外 144669.doc
TW098138712A 2008-11-13 2009-11-13 Method to automatically add power line in channel between macros TW201033836A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US12/270,475 US8566776B2 (en) 2008-11-13 2008-11-13 Method to automatically add power line in channel between macros

Publications (1)

Publication Number Publication Date
TW201033836A true TW201033836A (en) 2010-09-16

Family

ID=41785872

Family Applications (1)

Application Number Title Priority Date Filing Date
TW098138712A TW201033836A (en) 2008-11-13 2009-11-13 Method to automatically add power line in channel between macros

Country Status (3)

Country Link
US (2) US8566776B2 (zh)
TW (1) TW201033836A (zh)
WO (1) WO2010056700A2 (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5603768B2 (ja) 2010-12-28 2014-10-08 株式会社東芝 半導体集積回路の配線方法、半導体回路配線装置および半導体集積回路
JP5554303B2 (ja) * 2011-09-08 2014-07-23 株式会社東芝 半導体集積回路および半導体集積回路の設計方法
US9761521B1 (en) * 2014-10-21 2017-09-12 Macom Connectivity Solutions, Llc Flexible and robust power grid connectivity
US9697320B2 (en) * 2015-09-24 2017-07-04 Qualcomm Incorporated Rectilinear macros having non-uniform channel spacing
KR102374846B1 (ko) 2015-12-14 2022-03-16 삼성전자주식회사 파워 메쉬 변경 방법
US10255399B2 (en) 2016-10-31 2019-04-09 Intel Corporation Method, apparatus and system for automatically performing end-to-end channel mapping for an interconnect

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6487706B1 (en) * 2000-08-30 2002-11-26 International Business Machines Corporation Contract methodology for concurrent hierarchical design
US6622294B2 (en) * 2001-09-28 2003-09-16 Intel Corporation Adaptive power routing and shield sharing to reduce shield count
US6609240B2 (en) * 2001-10-31 2003-08-19 Oki Electric Industry Co., Ltd. Method of designing conductive pattern layout of LSI
US7943436B2 (en) * 2002-07-29 2011-05-17 Synopsys, Inc. Integrated circuit devices and methods and apparatuses for designing integrated circuit devices
US6925627B1 (en) 2002-12-20 2005-08-02 Conexant Systems, Inc. Method and apparatus for power routing in an integrated circuit
US6877330B2 (en) * 2003-05-05 2005-04-12 Carrier Corporation Integrated air conditioning module for a bus
US7603641B2 (en) * 2003-11-02 2009-10-13 Mentor Graphics Corporation Power/ground wire routing correction and optimization
JP4164056B2 (ja) * 2004-09-15 2008-10-08 松下電器産業株式会社 半導体装置の設計方法及び半導体装置
JP4820542B2 (ja) * 2004-09-30 2011-11-24 パナソニック株式会社 半導体集積回路
US20060085778A1 (en) * 2004-10-20 2006-04-20 International Business Machines Corporation Automatic addition of power connections to chip power
JP4357409B2 (ja) 2004-12-17 2009-11-04 株式会社東芝 半導体集積回路装置及びその設計方法
US20080111211A1 (en) * 2006-11-13 2008-05-15 Nair Pratheep A On-chip capacitors for addressing power supply voltage drops

Also Published As

Publication number Publication date
US8566776B2 (en) 2013-10-22
US20140013295A1 (en) 2014-01-09
WO2010056700A2 (en) 2010-05-20
US20100122230A1 (en) 2010-05-13
WO2010056700A3 (en) 2010-07-22

Similar Documents

Publication Publication Date Title
TW201033836A (en) Method to automatically add power line in channel between macros
CN111368493B (zh) 一种基于稀疏网格的自动版图布线生成方法
US8987010B1 (en) Microprocessor image correction and method for the detection of potential defects
US20160258996A1 (en) THROUGH-SILICON VIA (TSV) CRACK SENSORS FOR DETECTING TSV CRACKS IN THREE-DIMENSIONAL (3D) INTEGRATED CIRCUITS (ICs) (3DICs), AND RELATED METHODS AND SYSTEMS
US9672611B2 (en) Pattern analysis method of a semiconductor device
US10248752B2 (en) Method for routing between pins of semiconductor device and design system therewith
US20170308639A1 (en) Method for analyzing ir drop and electromigration of ic
TWI399553B (zh) 用於測試電路板的方法及裝置
TW201232317A (en) Methods for analyzing cells of a cell library
US6548902B2 (en) Semiconductor integrated circuit device, circuit design apparatus, and circuit design method
CN102763106B (zh) 线束导通性检查方法
US20120173892A1 (en) Computer motherboard and cpu voltage regulator power supply layout method
TW201310267A (zh) 佈線檢查系統及方法
US10191112B2 (en) Early development of a database of fail signatures for systematic defects in integrated circuit (IC) chips
CN115187564A (zh) 缺陷检测方法、装置、计算机可读存储介质与电子设备
CN105912783B (zh) 一种对pcb设计方案进行检测的方法及装置
CN107908873B (zh) 一种高速线跨参考平面的检查方法及装置
CN101122621A (zh) 静电放电测试装置及方法
US10176288B1 (en) System and method for placing components in an electronic circuit design
US20090193383A1 (en) Auto-Router Performing Simultaneous Placement of Signal and Return Paths
CN113723039B (zh) 一种pcb文件检查方法、装置和设备
TW202029026A (zh) 用於設計虛設圖案的系統和方法
CN119028857A (zh) 一种用于晶圆检测的路径规划方法、装置、设备及介质
US20170228487A1 (en) Layout of interconnect lines in integrated circuits
TW201030546A (en) System and method of connecting a macro cell to a system power supply