新四季網

電路模擬和分析中的自適應網格分解的製作方法

2023-04-24 11:00:41

專利名稱:電路模擬和分析中的自適應網格分解的製作方法
技術領域:
本一般發明性概念針對在電路的設計階段期間在模擬電路過程中的網格節點的 自適應空間分解。本一般發明性概念應用於通過連結節點網格來模擬分割平面電路的電行 為,所述節點的空間分解根據形成所述電路的平面的形狀而適應。
背景技術:
分割平面電源分布是一種將電源分布到較廣電路設計的功能組件的常見電路配 置。如圖1中所說明,分割平面電源分布通常由電源平面110和接地平面120實施,電源平 面110與接地平面120的組合在本文將被稱為電源/接地平面對(PGPP) 100。通常,電源平 面110和接地平面120在平面並行對準中隔開,且通過電媒體分離。通常,分割平面電源分布網絡必須適應電流在其域上極其快速的開關時間。隨著 這些開關時間從一代電路到另一代電路不斷增加,電源完整性(PI)分析已成為電路設計 者的關注點,藉此可在設計階段模擬和修改電源分布網絡。由於PGPP的幾何形狀和所涉及 的開關時間,通常使用傳輸線模型化來在設計階段期間分析PGPP的頻率相依特徵,使得可 採取謹慎的設計測量。舉例來說,如圖IB中所說明,PGPP模型130包含多個傳輸線區段模 型140,其每一者均包含在單元135內。當執行PGPP模型130時,可分析PGPP的頻率響應。 因此,(例如)當諧振在某一頻率下出現在阻抗輪廓中時,設計者可在PGPP中的某些點處 添加電容性元件,以有利地更改電源分布網絡的諧振頻率組件。由於通過PI分析,可在設 計階段且在製造實際電路之前實現此修改,所以可顯著減少銷售使用所屬電路的產品的時 間。然而,模型化簡單的平面對傳輸線並不困難,典型PGPP的抽象形狀導致複雜的邊 界,其中的一些邊界可能在PGPP的外部邊界的內部。舉例來說,如圖IB中所說明,許多PGPP 模型(例如PGPP模型130)在單元135的均勻網格中實施,使得可適應複雜的形狀。因此, 可能需要極大數目的單元135,以填充PGPP模型130的整體。雖然可使用若干算法來模型 化PGPP的複雜形狀,但這些算法的計算額外開銷是受到抑制的,尤其是在此些PI分析工具 必須與其它設計工具共享計算資源的情況下。

發明內容
顯然需要PGPP的PI分析工具以及減少其計算額外開銷的類似結構。本一般發明性概念提供形成虛擬節點的自適應網格以分析具有不規則形狀的電 源/接地平面對的性能的設備和方法。可準確的模型化平面傳輸線特徵和區模型諧振,且 與傳統方法相比,模擬時間顯著減少。可構造大小可變的單元結構,其中較小的單元在不規則的區中,且較大的單元在 均勻的區中。大小可變的單元結構可連同虛擬格節點一起水平地且垂直地結成網格在一 起。大小可變的單元的節點的對準可允許等效電路模型的參數經縮放成適合於單元大小。本一般發明性概念的額外方面和效用的部分將在以下描述內容中陳述,且部分將從所屬描述內容而明白,或可通過一般發明性概念的實踐來學習。


本一般發明性概念的這些和/或其它方面和效用將從結合附圖進行的對實施例 的以下描述而變得顯而易見且容易了解,其中圖IA是常規矩形電源平面/接地平面對的圖解;圖IB是根據常規技術的用以模型化電源平面/接地平面對的頻率特徵的傳輸線 等效電路的常規網格的圖解;圖2A說明根據一般發明性概念的電源平面/接地對的橫截面圖;圖2B說明圖2A中所說明的電源/接地平面對的關注區(ROI);圖2C說明圖2B中所說明的ROI中的虛擬節點及其間距;圖3A到圖3B是說明可在其上實踐本一般發明性概念的示範性系統配置的框圖;圖4A到圖4B是說明根據本一般發明性概念的實施例的藉此可鑲嵌電源平面/接 地平面對的關注區的示範性過程的流程圖;圖4C說明根據本一般發明性概念的實施例的ROI的示範性內部和外部邊界;圖5A到圖5E是說明根據本一般發明性概念的實施例界定單元中的關注區的邊界 的圖;圖6是根據本一般發明性概念的實施例的已在基本單元中界定其邊界的電源平 面/接地平面對的示範性關注區的圖解;圖7A到圖7E是說明根據本一般發明性概念的實施例的將基礎單元包含在電源平 面/接地平面對的關注區的內部內的框圖;圖8是根據本一般發明性概念的實施例的已在基礎單元中界定其內部的圖6中所 說明的示範性關注區的圖解;圖9A說明根據本一般發明性概念的實施例的示範性單元行,其中所述行中的單 元可具有不同的單元大小,但具有相同的寬度值;圖9B說明根據本一般發明性概念的實施例的示範性單元列,其中所述列中的單 元可具有不同的單元大小,但具有相同的寬度值;圖9C是說明根據本一般發明性概念的實施例的基本單元合併成超單元的框圖;圖IOA到圖IOB是根據本一般發明性概念的實施例的其單元已合併成超單元的電 源平面/接地平面對的示範性關注區的圖解;圖11是根據本一般發明性概念的實施例的圖6和圖8中所說明的具有完整的自 適應單元網格的示範性關注區的圖解;圖12A到圖12B是根據本一般發明性概念的示範性實施例的在自適應網格中構造 傳輸線等效電路的圖解;圖13是說明根據本一般發明性概念的示範性實施例的均勻網格和自適應網格的 頻率響應分析中的準確性差異的圖表;圖14是根據本一般發明性概念的示範性實施例的在自適應網格中構造電阻性等 效電路的圖解;圖15是根據本一般發明性概念的示範性實施例的自適應網格中的電阻性等效電路的示範性網絡的圖解;以及圖16是根據本一般發明性概念的示範性實施例的使用電阻性等效電路模型的自 適應網格的電源平面/接地平面對的電阻性模型上的模擬電壓降的分布的圖解。
具體實施例方式現將詳細參考本一般發明性概念的實施例,在附圖中說明其實例,其中相同的參 考標號始終指代相同的元件。下文描述實施例,以便通過參考圖式來闡釋本一般發明性概念。圖2A到圖2C說明一般電源/接地平面對(PGPP) 200,以演示本一般發明性概念的 一般特徵。將理解,雖然呈現本文的某些描述,如同各種線、格、點、軸和其它幾何特徵被物 理描繪或再現,但此描述內容將大體上提供對本一般發明性概念的簡潔闡釋。本文所描述 的幾何操作可由合適的機器操作來進行,如下文將通過實施例來示範。如圖2A中所說明,PGPP 200包含厚度為tg的接地平面210和厚度為tp的電源平 面220,其與接地平面210平行,且與接地平面210分離距離d。儘管圖2B和圖2C中將接地 平面210說明為連續的矩形,即其邊界內沒有空隙,但本一般發明性概念不限於此,如所屬 領域的技術人員在檢視本發明後將了解。如圖2A中所說明,電源平面220與接地平面210 之間的區可由具有介電常數£d的材料205佔據。出於描述而非限制的目的,將假定PGPP 在坐標系統中對準,例如圖2B和圖2C中所說明的直角坐標系統,且所述坐標系統與執行 PGPP 200的模擬和分析的機器的尋址方案兼容。如圖2B中所說明,將電源平面220的一般形狀界定為外圍邊界,例如外圍邊界229 處所指示。外圍邊界229可包含不同突起、切口、線性和彎曲區段以及其它此些特徵。舉例 來說,如圖2B中所說明,邊界229可包含垂直邊界區段225,其中術語垂直指代與y軸平 行對準的線性區段;水平邊界區段226,其中術語水平指代與χ軸平行對準的線性區段;線 性邊界區段227以及弧形邊界區段228。將理解,在不偏離本一般發明性概念的精神和既定 範圍的情況下,外圍邊界229可包含具有除本文所說明的形狀之外的形狀的區段。如圖2B和圖2C中所說明,電源平面220可包含一個或一個以上空隙,例如空隙 240處所說明,其位於由外圍邊界229所限定的區域內。儘管將空隙240說明為由電源平 面220中的矩形空隙邊界242界定,但在不偏離本一般發明性概念的精神和既定範圍的情 況下,電源平面220和接地平面210中的空隙可能存在,且可由任何形狀的邊界界定。通過電源平面220的區域與接地平面210的區域的幾何相交來形成例如圖2B中 所說明的關注區(R0I)290。在圖2B的實例中,ROI 290包含由外圍邊界229限定的區域, 減去由空隙邊界242限定的區域。換句話說,ROI 290包含電源平面220的區域,但不包含 空隙240的區域。將理解,等效於電源平面220的區域的ROI 290是接地平面210的連續 區域的結果,且因此如果接地平面在其中具有空隙或不延伸超過電源平面220的邊界225, 那麼ROI 290將小於電源平面220的區域。在本一般發明性概念的某些實施例中,ROI 290是選定分析技術在其中有效的區, 不管形成實際電路的個別組件的特定幾何形狀如何。舉例來說,如果選定分析技術使用例 如傳輸線等效電路的等效電路模型,那麼ROI將包含以下區系統(圖2B的實例中的接地 平面210和電源平面220的平行平面)的幾何形狀使得傳輸線等效電路有效且提供對系統的真實行為的合理近似。當然,在本一般發明性概念的某些實施例中,可併入有調節和額外 模型以提供更大的準確性,以便處理邊緣效應。然而,在例如電源完整性(PI)分析的應用 中,本一般發明性概念在無此處理的情況下提供足夠的準確性。如圖2C所說明且根據本一般發明性概念的實施例,將虛擬節點(例如虛擬節點 230處代表性地說明)放置在ROI 290中。如本文所使用,虛擬節點是導體上與形成導電元 件之間的連接的物理節點相對的位置,所述物理節點例如是物理上可實現的電路元件的端 子或導電元件的接合部。虛擬節點可物理上遠離與物理電路元件的連接,但關於某些分析 技術(例如形成等效電路模型的網格的互連)可充當物理節點,如下文在示範性實施例中 所描述。虛擬節點還可界定在數字模型化過程中評估數學操作的點。舉例來說,除下文所 描 述的等效電路模型化之外,根據本一般發明性概念而構造的虛擬節點的配置可通過此些 數字分析技術(如有限差分時域模型化、有限元件方法和瞬間方法)來評估電源分布電路 200。根據本一般發明性概念的實施例,放置任何數目的虛擬節點230以便以減少常規 技術所需的網格點的數目的方式來符合任何任意形狀。舉例來說,如圖2C中所說明,在復 雜邊界所位於的ROI 290的區域(例如由區250所指示)中,虛擬節點230的間距可能較 小,而在不存在此些複雜邊界的ROI 290的區(例如由區260所指示)中,虛擬節點230之 間的間距可增加。所述間距還可能在一個方向上比在另一方向上小,以適應在單個方向上 對準的邊界,例如由區270說明。因為,整個ROI 290可自適應地填充有虛擬節點230,以減 少將在其處分析電路的點的數目。根據本一般發明性概念而實施的自適應網格減少存儲容 量的量,且還減少用以分析電源分布電路200的計算的數目。在本一般發明性概念的某些 實施例中,虛擬節點230根據坐標系統(例如圖2C中所說明的直角系統)而對準,如由對 準線280所說明。舉例來說,可允許格節點沿長度和寬度而保持對準,以允許等效電路模式 的參數經縮放以適合單元大小。在本一般發明性概念的某些實施例中,虛擬節點230包含在圍繞每一節點界定一 單元(例如單元233)的區域中。如本文所適用,單元是可被劃分為其它單元且/或與鄰近 單元接合以形成單個單元的區的定義。所述單元不限於圖2C中所說明的單元233的大小 或形狀,且可具有任何合適的形狀。單元233可根據本一般發明性概念的實施例而對準且 確定大小,使得區233的模型的電參數可僅由單元的尺寸和PGPP 200的物理構造(其在所 有單元上均可為恆定)來界定。當基於填充ROI 290的虛擬節點230而構造此模型時,可 執行對PGPP 200的整個ROI 290的電特徵的分析。圖3A說明適合實踐本一般發明性概念的系統配置的示範性實施例。圖3A的示範 性數據處理設備300包含輸入/輸出(I/O)系統320,數據處理設備300可通過輸入/輸 出系統320與外圍裝置(在方框325處共同表示)通信,且/或與外部網絡裝置通信。圖 3A中所說明的實施例的示範性數據處理設備300包含處理器310,以引導數據處理設備300 的組件的互相操作,且執行處理指令,所述處理指令實施各種功能模塊,例如下文參考圖3B 而描述的功能模塊。本一般發明性概念的實施例不限於處理器310的特定硬體配置或指令 集架構,且可由以與本文所說明和描述的結構等效地執行的大量結構配置。此外,將理解, 雖然將處理器310說明為單個組件,但本一般發明性概念的某些實施例可包含通過多個處 理元件的分布式處理實施方案。希望本一般發明性概念包含所有此些替代實施方案,且所屬領域的技術人員在檢視本揭示案後將明白其它實施方案。可利用存儲單元340來代表圖3A的示範性數據處理設備300而存儲數據和處理 指令。存儲單元340可包含多個區段,例如用以保存待由處理器310執行的處理器指令的 代碼存儲器342,以及用以存儲數據(例如處理器310對其執行數據操縱操作的數據結構) 的數據存儲器344。存儲單元340可包含分布在組件上的存儲器,以(尤其)包含高速緩衝 存儲器和管線存儲器。數據處理設備300可包含永久存儲系統330,以存儲處理會話上的數據和處理指 令。永久存儲系統330可實施於單個永久存儲器裝置(例如硬碟驅動器)中,或可實施於 多個永久存儲器裝置(其可通過通信網絡互連)中。將理解,儘管圖3A的示範性實施例的功能區分通過其描述而促進了對本一般發 明性概念的理解,但此配置對於實踐本一般發明性概念來說並非實質。除所說明並描述的 元件之外的元件可在其適當位置使用,描繪為在多個元件中進行的功能性可經組合以在單 個組件中進行,且描繪為離散的元件可分布在多個組件上。事實上,所屬領域的技術人員在 檢視本揭示案後將明白大量變化、替代和修改,且本一般發明性概念意在涵蓋此些替代配 置。
圖3B說明適合實踐本一般發明性概念的某些實施例的功能組件的示範性配置。 圖3B中所說明的系統可通過在處理器310上執行的處理指令來實施,且與如圖3A中所說 明的其它組件協作,從而形成數據處理設備300上的電源完整性分析系統(PIAS)350。PIAS 350可由電路設計者操作以分析電路設計,使得可作出適當的設計決策。PIAS 350對數據 進行操作(與以物理方式製造的電路相對),所述數據可包含經格式化以在一個或一個以 上電路承載媒體上以物理方式製造電路,例如用以構造組件和互連掩蔽圖案的數據、組件 放置位置數據、封裝數據以及用以生產最終電路產品的製造過程中所必需的任何其它數 據。本一般發明性概念不受任何特定製造過程限制,且在不偏離本一般發明性概念的精神 和既定範圍的情況下,任何合適製造數據格式可與本一般發明性概念一起使用。PIAS 350可包含過程控制器360,以協調並控制PIAS 350的功能組件的互相操 作,以便實現全操作數據處理系統。舉例來說,過程控制器360可接收對應於用戶接口 365 的用戶操縱的數據,可將數據格式化成存儲器中的命令和/或數據位置,且可將此信息傳 達到PIAS 350的適用功能模塊。過程控制器360隨後可接收來自適用功能模塊的經處理 數據,並將所述數據轉發到另一功能模塊,以及以在用戶接口 365上指示此處理。過程控制 器365將根據PIAS 350的實施方案而執行其它協調和控制操作,且此些其它操作以及其實 施方案可由較廣範圍的眾所周知的過程控制方法和裝置來實施。本一般發明性概念意在涵 蓋過程控制器360的所有此些替代方案,包含多線程和分布式過程控制方法。如上文所指示,PIAS 350可包含用戶接口 365,PIAS 350通過用戶接口 365與其 用戶(通常為電路設計者)交互。外圍裝置325可包含顯示單元和一個或一個以上輸入裝 置(例如滑鼠、跟蹤球、指示筆、觸控螢幕和/或觸摸墊等等)。硬體裝置與由處理器310執行 的合適編程的處理指令的組合形成用戶接口 365。用戶接口 365在本一般發明性概念的某 些實施例中用於在顯示器上以有意義的形式將數據呈現給用戶,例如通過電路示意圖、電 路布局圖、電路測試工作檯接口、例如文件目錄的數據管理接口的圖像,以及用戶所辨識的 其它圖像。
用戶接口 365還可將任何輸入裝置的用戶操縱解譯成可由過程控制器360辨識的消息和指令。用戶接口 365可包含多個用戶控制以向用戶提供與PIAS 350的交互性和對 PIAS 350的控制。用戶控制可包含上文所述的輸入裝置,且還可包含顯示器上的軟體實施 的控制,例如按鈕、命令菜單、文本命令條目塊以及其它合適的軟體控制。可通過合適配置 的圖形用戶接口(GUI)來滿足用戶接口 365的前述描述內容,為了提供對一般發明性概念 的簡明描述,將省略上述情況的實施細節。PIAS 350可包含保存根據設計者的規範來設計、分析、修改和製造電路所必需的 所有數據的電路對象的資料庫380。如本文中所使用,電路對象是一種數據結構,其可存儲 在存儲器裝置中以含有電路元件的數據以使得電路元件可被查看、修改、與其它電路元件 互連且在由用戶選擇的一個或一個以上電路設計上下文中分析。此可通過合適的數據抽象 技術來實現,使得特定電路元件可(例如)呈現為示意性條目設計上下文中的示意性符號, 呈現為布局設計上下文中的佔用部分,呈現為電路路由設計上下文中的路由組件,且提供 為電路分析和設計檢驗上下文中的組件模型。電路對象還可為分層的,藉此電路對象含有 經互連以形成具有示意性符號、布局佔用部分和在電路中用作單個元件的終端特徵模型的 組件的電路元件的其它電路對象。此電路對象的實例為運算放大器。類似地,分析對象是一 種數據結構,其可存儲在存儲器裝置中以含有非電路元件的數據(例如,單元數據)以使得 非電路元件可被查看、修改、與其它非電路元件互連且在由用戶選擇的一個或一個以上電 路設計上下文中分析。將理解,在下文的描述內容中,除非另有清楚的對相反方面的陳述, 否則下文所述的如在電路元件或非電路元件上執行的操作暗示可分別由PIAS 350的組件 在所含電路對象或分析對象上執行操作。將理解,互連和電源分布組件(例如終端墊、電線、導電軌跡及其區段、層間通孔、 電源平面和接地平面等根據上文所給出的定義被視為電路元件,且可包含在存儲器中的對 應的電路對象中。虛擬節點也可存儲在電路對象中,以及連接在虛擬節點之間的任何等效 電路模型中。此外,電路承載媒體也是可包含在電路對象中的電路組件。因此,電路設計者 可在(例如)矽的電路承載媒體上構造電源分布電路,矽具有已知的介電常數,其可存儲在 電路承載媒體的電路對象中。可從形成電源分布電路的組件的電路對象獲得此些物理常數 和電路組件尺寸,以構造下文所述的等效電路模型。電路存儲區域390是存儲器中(例如數據存儲器344中)的工作空間,其中用以 存儲電路例子。如本文所適用,電路例子是含有查看、修改、分析和評估電路或子電路所必 需的所有電路對象的存儲器中的數據結構。將理解,儘管圖3B中僅說明單個電路存儲區, 但可在不偏離本一般發明性概念的精神和既定範圍的情況下,使用任何數目的此些存儲區 域來提供如本文所描述的既定目的。另外,可將電路存儲區域界定為靜態存儲器結構,或可 被動態分配。本一般發明性概念不限於電路存儲區域的特定實施方案。如圖3B中所說明,PIAS 350可包含網格數據處理器370以執行將電源分布路徑 上選定位置處的多個虛擬節點放置在存儲器中(例如電路存儲區域390中)所必需的操 作。當所述虛擬節點被連結(例如通過等效電路模型)時,網格數據處理器370可構造網 表,以界定經互連的網格組件的結構,例如傳輸線區段等效電路模型和電阻性等效電路模 型。本一般發明性概念不受網格數據處理器370的數據處理功能的任一者的特定實施方案 限制,且任何合適的功能可在不偏離本一般發明性概念的精神和既定範圍的情況下與本一般發明性概念一起使用。用以實行本一般發明性概念的數據處理功能在下文將被描述為適 用的;另外為了提供一般發明性概念的簡明描述而將省略其實施細節。示範性PIAS 350包含分析器375,其產生從由網格數據處理器375產生的經互連 網格組件的模擬獲得的分析數據。分析器375可實施各種分析功能,包含(但不限於)電源 完整性分析。本一般發明性概念不限於分析器375的分析功能的任一者的特定實施方案, 且執行如本文所述的既定目的的任何合適功能可在不偏離本一般發明性概念的精神和既 定範圍的情況下與本一 般發明性概念一起使用。用以實行本一般發明性概念的分析器375 和分析功能的某些特徵在下文將被描述為適用的;另外為了提供一般發明性概念的簡明描 述而將省略其實施細節。PIAS 350的部分可由具有與上文所述的特徵類似的特徵的合適電子設計自動化 (EDA)系統來實施。本一般發明性概念可由具有如本文所描述和併入的新穎特徵的現有 EDA系統來實踐。可通過更改EDA系統的流程來實行此併入,或此併入可併入作為功能模 塊,以通過(例如)應用程式編程接口(API)或其它此類機構來與現有EDA系統交互。在以下段落中,將通過本一般發明性概念的特定示範性實施例來進一步描述和闡 釋本一般發明性概念。將理解,儘管將下文的操作描述為如同圖表操縱正在發生,例如在 關注區中構造單元,但這是為了描述目的,且暗示由PIAS 350的經協調過程執行的基礎操 作,如所屬領域的技術人員將了解。另外,將理解,雖然藉助於中間操作的圖表描繪來描述 各種過程,但可在顯示裝置上在無對應視覺描繪的情況下執行某些過程。在圖4A中,說明根據本一般發明性概念的實施例的用以通過單元網格來鑲嵌ROI 的示範性過程400的流程圖。圖4A中所說明的示範性鑲嵌過程400假定直角坐標系統。 然而,所屬領域的技術人員將認識到,所述過程可容易延伸到其它幾何形狀及其坐標系統。 還將理解,圖4A中所說明的過程400出於闡釋的目的而傳達可由合適的機器操作(例如在 類似於圖3A中所說明的計算機平臺的計算機平臺上執行的經編程指令)實現的一般程序。 本一般發明性概念可由除圖4A中所說明的操作之外的操作實行,且/或以除圖4A中所說 明的次序之外的次序實行,如所屬領域的技術人員將了解。在進入後,且在操作402處產生電路設計之後,示範性鑲嵌過程400過渡到操作 405,藉此初始化變量格X(GridX)和格Y(GridY),以分別在χ方向和y方向上建立所述數 目個較大單元。這些值可由電路設計者選擇以在分析結果中以所需的準確性提供所需的分 解。另外,在操作410中,初始化變量等級(Level),以建立可從較大單元劃分的所述數目的 較小單元。還可在計算基礎單元的大小中使用變量等級,如下文進一步詳細論述。舉例來 說,如果格X為8,且等級為2,那麼基礎單元的大小為輪廓寬度的1/16。如本文所使用,較大單元是ROI的最大可允許再分,且較小單元是ROI中的最小可 允許再分,且在本文中替代地被稱為基礎單元。因此,在完成鑲嵌過程400後,單元可不大 於較大單元且不小於較小單元,但可具有其間的任何大小。在操作415中,確定χ和y方向上的較小單元的數目,例如通過將等級劃分成格X 和格Y。示範性過程400接著過渡到操作420,藉此確定ROI的邊界,例如外部外圍邊界和 任何內部外圍邊界。舉例來說,在圖4C中,說明區A、B、C、D、E和F,其中所述區可包含空 隙、狹縫或其它特徵。操作420可確定ROI的內部邊界和外部邊界(例如,在圖4C中說明 為邊界「G」)。如上文所陳述,ROI是電源平面與接地平面的幾何相交部,其可由合適的相交確定技術來獲取。接著從ROI的所得形狀的外部邊界的坐標獲取外部外圍邊界。ROI可 存儲在電路對象中,以包含其尺寸,其可用於在坐標系統中獲得邊界的坐標。在操作425中,確定最大和最小網格間距。可通過計算將在χ和y方向上完全填充ROI的基礎單元的數目來確定最小間距。類似地,可從將填充ROI的較大單元的數目來 確定最大網格間距。網格間距確定單元在ROI內的放置,如下文將描述。如圖4A中所說明,示範性過程400過渡到操作430,藉此在ROI中界定基礎單元網 格。本一般發明性概念不受基礎單元網格的構造限制,然而,出於說明的目的,圖4B中說明 操作430的示範性過程。參看圖4B,對應於圖4A中的操作430的示範性過程430過渡到操作460,藉此確 定ROI的邊界形狀中的頂點和其它過渡(其全部在本文中將被稱為頂點)。舉例來說,如圖 7A中所說明,可在頂點A與頂點B之間形成水平線性邊界。從ROI的一個頂點到另一頂點, 一行中的基礎單元界定外圍水平邊界線AB(在所述線與單元相交的情況下)。可從電源分 布電路的布局中的放置數據確定頂點。可使用頂點來區別邊界的區段,且可將頂點存儲在 電路對象中,例如經創建以存儲與ROI相關聯的數據的電路對象,以便在必要時檢索。通過 操作460中所界定的頂點,可考慮具有界定水平線的端點的頂點的線中的任何單元以界定 邊界。在操作465中,依據預定包含標準,根據單元是否在外圍邊界上來設置外部外圍 邊界的弧形邊界區段上的基礎單元的包含狀態。圖5A中說明單元是否在其弧形區段處的 外圍邊界內的示範性確定。如圖中所說明,弧形邊界區段505界定半徑R(從弧中心點C測 量)的弧。可從含有弧形邊界區段505作為其一部分的PGPP組件的製造數據的電路對象獲 得邊界區段的中心點C和半徑R。基礎單元(在基礎單元520處代表性地說明)根據操作 425中所確定的網格間距而定位在邊界505處。如果基礎單元520的所有四個隅角點520a 到520d都在由半徑R界定的弧形邊界505的區內,且從基礎單元520的所有隅角點到弧形 區段的中心的距離不大於且不小於半徑R,則基礎單元520可被視為弧形邊界區段505。舉 例來說,基礎單元535由於不在其區中而不在弧形邊界505上,因為單元525在由過渡點P 區別的線性區段上。基礎單元524不在弧形邊界區段505上,因為從所有四個隅角點到中 心C的距離小於半徑R,且基礎單元522不在弧形邊界區段505上,因為從其所有四個隅角 點到中心C的距離大於半徑R。然而,將基礎單元520視為在弧形邊界上,因為從隅角520a 到弧形區段505的中心的距離(如由(例如)向量U的向量量值確定)小於半徑R,且從至 少一個其它隅角點到弧形區段505的中心的距離(如由(例如)向量V的向量量值確定) 大於半徑R。在基礎單元520的情況下,從中心點C到所有三個剩餘隅角點520b到520d的 距離大於半徑R。在操作470中,根據基礎單元是否位於邊界上來設置ROI的水平和垂直線性邊界 上的基礎單元的包含狀態,以界定單元中的邊界。從ROI的一個頂點到另一頂點,如果線與 單元相交,那麼水平邊界的一行中且垂直邊界的一列中的基礎單元界定外圍邊界。舉例來 說,在操作460中確定了頂點的位置的情況下,考慮具有界定水平或垂直邊界區段的端點 的頂點的線中的任何單元以界定邊界。此外,如果對應於水平或垂直邊界區段的邊緣由一 個單元相交,那麼行/列中從頂點到頂點的所有單元界定水平或垂直邊界區段。在操作475中,設置其它線性邊界區段(例如平行於水平軸或垂直軸而對準的區段)上的基礎單元的包含狀態,以界定基礎單元中的邊界區段。圖5B到圖5E中說明此條 件,其中在邊界區段530處說明對角線外圍邊界區段。在本一般發明性概念的某些實施例 中,可通過形成合適的向量且計算向量叉積來確定基礎單元是否位於對角線邊界上。舉例 來說,在圖5B中,選擇邊界線530上的預定點,其在點540處說明。可將界定邊界區段530 的端點的頂點中的一者用作預定點。向量E可對準於邊界區段530,且可形成四個向量A到 D,其每一者開始於點P處,且被引導通過基礎單元532的相應隅角。如果基礎單元在邊界 區段530上,例如圖5B中所說明,那麼向量E與向量A到D中的每一者的向量叉積將產生 方向與其它叉積結果相反的至少一個結果。舉例來說,在圖5B中,向量E與向量A和B的 叉積產生在正ζ方向上的所得向量,而向量E與向量C和D的叉積產生在負ζ方向上的所 得向量。相反,當從邊界區段530移除圖5C中所說明的基礎單元533時,E與向量F到J的 叉積產生都在同一方向上的相應所得向量。由於可從評估向量E與穿過基礎單元的隅角點 的向量的叉積的所得向量的方向來作出基礎單元是否位於外圍邊界530上的確定,所以本 一般發明性概念的某些實施例僅確定結果的正負號,與計算完整的叉積相對。依據基礎單元的大小、網格放置和大體形狀,以及邊界區段的位置,可能必須放置並評估額外單元,使得在基礎單元中界定整個邊界區段。舉例來說,如圖5D到圖5E中所說 明,由於基礎單元的網格放置和形狀的緣故,對角線上定向的基礎單元可不對應於外圍邊 界區段530的定向。因此,可放置額外基礎單元,例如圖5D中的單元A和B處所說明,且對 其進行評估(例如通過上文所述的叉積計算),以確定所放置的基礎單元是否在邊界區段 530上。在圖5D中,將標記為A的單元確定為遠離邊界區段530,而將標記為B的單元確定 為在邊界區段530上。可例如通過合適的處理器指令環來放置和評估單元,直到邊界區段 530由基礎單元界定為止,例如圖5E中所說明。一旦已將單元建立為邊界單元,含有單元信 息的分析對象就可設置指示單元的狀態為邊界單元的數據欄位。再次參看圖4B,在操作480中,藉此在基礎單元中界定內部邊界,所述內部邊界界 定(例如)電源平面和接地平面的一者或兩者中的空隙。可以類似於外部外圍邊界區段的 方式的方式來實現內部邊界區段的界定,且為了本一般發明性概念的描述的簡明性,將省 略其描述。圖6中說明如由ROI 620的基礎單元615界定的外圍邊界610。在所說明的實例 中,ROI 620由電源平面629的形狀界定,電源平面629在與接地平面630相交時保持其形 狀。如圖6中所說明,還已在基礎單元中界定空隙640a到640e的邊界。圖8中說明在基 礎單元中完全界定圖6中所說明的ROI 620。將理解,用以在基礎單元中建立ROI的外圍的 其它技術可在不偏離本一般發明性概念的精神和既定範圍的情況下與本一般發明性概念 一起使用。在操作485中,設置ROI內部的單元的包含狀態。圖7A到圖7E中說明用以設置 包含狀態的示範性技術。如圖7A中所說明,可通過(例如)上文所述的過程來放置示範性ROI 710的邊 界單元(即,有效邊界730的單元),且可將單元是邊界單元的指示包含在單元的分析對象 中。可建立矩形框720,其環繞待分析的ROI 710,且可執行圖4A中所說明且上文所述的網 格操作。最初可將ROI 710中的基礎單元的狀態值設置為狀態值「0」,如圖7A中所說明。 帶箭頭的線指示開始於(例如)左下有效邊界單元(其可被稱為開始單元(「SC」))的圍繞ROI 710的有效邊界730的環方向。儘管將左下邊界單元用作環的開始點,但可將沿有 效邊界730的任何其它合適單元位置選擇為SC。「環」可至少部分地基於邊界單元的位置。作為有效邊界730的一部分的邊界單 元的「垂直位置」可在y (即,垂直「向上」)或y'(即,垂直「向下」)方向上移動。舉例來 說,如圖7B中所說明,可將臨時狀態「+1」指配給沿有效邊界730定位在邊界單元左側的每 個單元。在圖7B中所說明的使用單元A、B和C的實例中,單元A在垂直y方向上的高度可大於單元B,且單元B和C在y方向上可具有相同的垂直高度。在沿帶箭頭環(從SC開 始)移動的過程中,如果前者單元在垂直y方向上具有相同高度,那麼所述單元可不用作有 效邊界單元。在此實例中,可將單元A和單元B用作有效邊界單元,且單元C可不用作有效 邊界單元,因為其前者邊界單元(即,單元B)與單元C具有相同的高度。如圖7B中所說明, 在垂直y方向上從SC開始,用臨時狀態值+1來指示在所確定的邊界單元左側的單元的臨 時狀態。圖7C中說明單元D、單元E、單元F和單元G。在此所說明的實例中,單元D的垂 直高度可大於單元E的垂直高度,其中單元E在與單元F比較時高度相等,且單元F的垂直 高度可大於單元G的垂直高度。類似於如上文所述,如果前者單元在垂直y'方向(垂直 向下)上具有相同高度,那麼所述單元可不用作有效邊界單元。在此實例中,單元F可不用 作有效邊界單元,因為單元F與在環方向上在其之前的單元(S卩,單元E)具有相同的大小。 由於單元D、單元E和單元G與在它們之前的單元具有不同的垂直高度,所以可將它們用作 有效邊界單元。如圖7C中所說明,將在有效邊界單元左側的所有單元的臨時狀態的值設置 為-1。同一過程可如上文所述用於將沿有效邊界730的單元彼此進行比較。如圖7D中 所說明,在比較沿有效邊界730的單元之後,可從其臨時狀態獲得每一單元的狀態。當臨時 狀態為非零值時,可使所述單元的狀態重設為+1。否則,可使其保持為零值。可確定基礎單元在邊界「內」還是在邊界「外」,且因此對其進行設置。轉到圖7E, 可將邊界內(且包含邊界)的所有單元的狀態設置為+1,且可將這些單元設置為「內」。在 邊界單元外的單元的狀態可具有零值,且可將其設置為「外」。儘管可在水平和垂直方向上執行此設置,但在設置「內」或「外」狀態的過程中至 少可利用垂直方向。如果形狀具有空隙、製造異常、狹縫或其它特徵,那麼可使用類似過程 來確定哪些單元在空隙區域「內」或「外」。舉例來說,在空隙內的單元可具有為非零值的臨 時狀態,且可將其狀態設置為「外」。定位在空隙外的單元可具有臨時狀態0 (零),其中將 此些單元的狀態設置為「內」。一旦已在基礎單元中界定了 R0I,且已設置了這些單元的包含狀態,圖4A的過程 400就過渡到操作435,藉此通過單元在ROI的邊界內和上的放置而確定單元的圖案。圖9A到圖9C中說明用以確定ROI內的單元圖案的示範性過程。圖9A中說明可 在ROI中的示範性單元行,其中單元行中在χ方向上的單元具有相同的寬度值h。如圖9B 中所說明,可在ROI中的示範性單元列中的單元可在y方向上具有相同寬度值W。下文詳細 論述的圖IOA說明單元行和列在一起的結構。轉到圖9C,說明具有單元行和列以及其它特徵的示範性ROI 900的一部分。ROI900由複雜外圍邊界950界定,負責外圍邊界950包含切口(在切口 910處代表性地說明)以及線性邊界區段920,其不平行於圖9C中所說明的示範性坐標系統的任一軸。ROI 900 也由圓形空隙930界定。假定已例如通過上文結合圖4A和4B而描述的示範性過程在基礎單元中界定了 R0I900。然而,為了避免使圖顯得擁擠,在ROI 900的外部提供標度902和904,以在水平和 垂直方向上指示基礎單元在其中的放置。根據本一般發明性概念的某些實施例,ROI 900的單元經合併以形成超單元,其可 大於最大所允許大小的單元,但可不小於基礎單元。在本一般發明性概念的某些實施例中, ROI 900中的單元的圖案界定最大可能超單元,使得單元行中的所有單元在如圖9B中所說 明的χ方向上的寬度h恆定,且單元列中所有單元在y方向上的寬度w恆定,其中單元列和 行中每一者在其在ROI 900的邊界上(在界定空隙930的內邊界上,或在外部外圍邊界950 上)的相應末端處終止。合適的圖案識別過程可選擇(例如)邊界單元,且確定所述單元所駐留的行和列 的範圍。行和列的指示可存儲在單元的分析對象中,且可選擇下一個邊界單元以確定所述 單元所駐留的行和列的範圍。當所有邊界單元都已被處理時,可從單元的共同行/列結構 確定圖案。舉例來說,ROI 900的區940中的單元位於在邊界區段952左側終止且在切口 910的邊界區段905右側終止的行中。類似地,區940中的單元位於在ROI的相同上和下邊 界上終止的列中。區942中的單元位於其在圓形空隙930處的一端處終止的列中。在本一 般發明性概念的某些實施例中,共同行和列(即,分別在χ和y方向上在ROI 900的共同邊 界處終止的行和列)中的ROI 900中的單元可合併成單個超單元。具有公共區形成圖9C 中通過虛線格說明的圖案。參看圖4A,過程400過渡到操作440,藉此ROI的單元根據操作435中所確定的圖 案經合併以形成超單元。圖IOA中說明更寬的實例,其中圖6和圖8中所說明的R0I620界 定於超單元中。另外,圖IOB中說明在具有弧形邊界1020的ROI 1010中界定的超單元的實例。在操作445中,將大於最大大小的超單元劃分為不大於單元的最大大小限制的單 元。在操作445完成後,單元的自適應網格完成。圖11中將上文所述的ROI 620說明為鑲 嵌在大小不大於較大單元且大小不小於基礎單元的單元中。在操作450中,網格數據經格 式化以供分析,如結合圖12A到圖12B以及圖14而進一步描述。如上文所論述,本一般發明性概念的自適應網格可用於多種分析技術中。出於描 述而非限制的目的,將在電源完整性(PI)分析的上下文中描述本一般發明性概念,且相應 地格式化網格數據。參看圖12A,說明鑲嵌到多個單元(在單元1210處代表性地說明)中的ROI 1200。 ROI 1200可在直角軸上對準,且每一單元可由長度ΔΧ和寬度Ay界定,例如單元1210處 所說明。可將單元1210的傳播延遲計算為formula see original document page 15( 1)
且可將單元的特徵阻抗計算為
formula see original document page 16其中cd是光在分離PGPP的媒體中的速度,Ccell是單元的等效電容,d是電源平面 與接地平面之間的距離,^和μ ^分別是自由空間的介電常數和磁導率,且、是PGPP的 平面之間的媒體的相對介電常數。將注意到,個別單元的特徵阻抗由單元的尺寸界定,且所 有其它參數為所有單元所共用。在本一般發明性概念的某些實施例中,構造等效傳輸線模型,例如在電路模型 1250處所說明,其中每一單元1250由χ方向上的一對傳輸線區段1252和y方向上的一對傳 輸線區段1254模型化。傳輸線區段1252和1254在網格點1260處彼此互連,且在點1262 到1268處與網格中的其它類似模型互連,如下文將進一步描述。如圖12A中所說明,傳輸 線模型1250包含具有網格點1271的接地平面模型1270,以及分別對應於互連節點1262到 1268的互連節點1272到1278。可將每個傳輸線區段1252,1254的傳播延遲計算為
formula see original document page 16且可將每一傳輸線區段1252,1254的特徵阻抗計算為formula see original document page 16formula see original document page 16
formula see original document page 16在等式(3)到(6)中,已應用校正因數^^,使得單元的延遲和特徵阻抗對應於傳
輸線模型的延遲和特徵阻抗。另外,由於傳輸線模型1250是基於每一方向上的一對傳輸線 區段1252,1254,所以一個區段的延遲是所述對的總延遲的一半,且每一區段1252,1254的 特徵阻抗加倍。每一單元1210的傳輸線模型1250可經互連以形成傳輸線等效電路1250a到 1250c的網格,例如圖12B中所說明,其具有由相應單元1210a到1210c的尺寸所界定的特 徵參數。對應於等效電路1250a到1250c的網格的數據可由(例如)圖3B中的網格數據 處理器370根據分析器(例如,分析器375)的要求而格式化。舉例來說,可將網格數據格 式化成界定等效電路1250a到1250c的網格的互連和特徵阻抗的合適網表,以提供給傳輸 線模擬器,例如具有「W」元件模型參數的HSpice。本一般發明性概念不限於分析數據格式 或使用其執行的分析。通過將圖12B中所說明的網格的網格點數目與圖IB中所說明的網格的網格點數 目進行比較,本一般發明性概念的數據減少是顯而易見的。有利地,由本一般發明性概念 實現的數據減少不會顯著影響分析結果的準確性。圖13說明傳輸線等效電路模型的由線 1310描繪的均勻網格中的阻抗的模擬頻率響應與根據本一般發明性概念的實施例的傳輸線等效電路模型的由線1320描繪的自適應網格的比較。所模擬的均勻網格是64X64單元 (其具有相同大小)的格,且所模擬的自適應網格是8X8等級8格,其具有等於均勻網格 單元的最小大小的單元。兩個響應均取自大致上並置的探測點,且披露大致上等效的結果。 對圖13的實例中的均勻網格的模擬在12分鐘內完成,而有利地,對根據本一般發明性概念 的實施例的自適應網格的模擬僅在40秒內完成。本一般發明性概念還可用於執行靜態IR降分析。可根據單元的尺寸以類似於傳 輸線分析應用的方式來縮放矩形單元的電阻。舉例來說,一旦已建立了自適應網格,就可如 圖14中所說明來構造等效電阻性電路模型1410,通過formula see original document page 17formula see original document page 17在等式(7)到⑶中,σ表示西門子/計量器中的導體的導電率,且t是導體的 有效厚度,其用以獲得DC電阻,且t為圖2C中所說明的導體的厚度。電阻性模型1410可 以類似於傳輸線模型的方式互連,如圖15中所說明,且可對合適的網表進行格式化以用於 IR降分析。根據網表,可通過應用基爾霍夫的電流定律(Kirchhoff’s Current Law)來獲 得矩陣等式[G] [V] = [I],(9)其中[G]是電導矩陣,[I]是注入電流向量,且[V]是每一節點處的電壓向量。可 從具有等效於電阻的倒數值的值的元件形成矩陣[G]。矩陣尺寸的尺寸由除連結到電壓調 節器模型(VRM)的節點之外的電路節點的數目確定。舉例來說,在對應於如圖15中所說明 的四個單元的電路中,等式(9)變為formula see original document page 17如果鄰近節點連接到一個VRM,那麼非對角線元素是兩個節點之間的電導,而對角 線元素將是所述行處所有非對角線元素與兩個節點(電流節點和其鄰近節點)之間的電導 的總和。在每一行上,最多將存在六個元素。除具有電流噪聲源的節點外,注入電流向量 [I]將為一個零向量。g卩,所述電流向量行處的電流值將填充有電流值。gt。tali(例如gt。tall、 gtotal2> gtotal3等)是電導值gi (例如gl、g2、g3等)的總和,電導值gi是來自可連接到節點 I (例如,節點1、節點2、節點3等)的電阻器的結果。在已創建了稀疏矩陣等式的情況下,採用稀疏矩陣解決方案來計算電壓向量[V]。 使用此計算出的結果來界定每一經接合單元中心上的電壓降,稱為VRM位置。示範性結果 如圖16中所說明,其中觀察到電壓降在電源平面上變化。當一個或一個以上電源平面具有連接在一起的電源通孔時,SQPI可考慮此些通孔 的效應。位於一個或一個以上所界定單元處的電源通孔可連接到(例如)兩個鄰近電源 平面上的至少兩個單元的中心。通孔Rvia(例如,圖14和圖15中所說明)的電阻可由等式
=☆確定,其中^rtl是通孔的外徑和內徑的尺寸,且d為兩個電源平面之間的尺寸。可使用上文所列出的等式⑵和⑶來確定圖14和圖15中所說明的Rx和Ry的電 阻的值。本一般發明性概念的某些實施例將功能組件提供為編碼在計算機可讀媒體上的處理器指令而製造、運輸、交易且/或出售。在這樣實施時,本一般發明性概念可被實踐而 不管處理器指令在其上執行的處理平臺如何,且不管將處理器指令編碼在媒體上的方式如 何。將理解,上文所述的計算機可讀媒體可為指令可編碼在其上且隨後由處理器檢 索、解碼和執行的任何媒體,包含電、磁性和光學存儲裝置,以及有線、無線、光學和聲學通 信信道。計算機可讀媒體可包含永久存儲裝置(本文稱為「計算機可讀記錄媒體」)和如空 間時間存儲裝置(本文稱為「計算機可讀傳輸媒體」中的任一者或兩者。計算機可讀記錄媒 體的實例包含(但小限於)只讀存儲器(ROM)、隨機存取存儲器(RAM)和其它電存儲裝置; CD-R0M、DVD和其它光學存儲裝置;以及磁帶、軟盤、硬碟和其它磁性存儲裝置。計算機可讀 記錄媒體可分布在組件上,以包含通過經由通信網絡而互連的存儲系統的此分布。計算機 可讀傳輸媒體可在電磁載波或信號上傳輸經編碼的指令,或通過聲學傳輸性媒體作為產學 信號而傳輸經編碼的指令。此外,可以各種程式語言從本一般發明性概念的算法構造導出 處理器指令,其僅有的預期說明本一般發明性概念的大量可實現抽象形式。儘管已說明並描述了本一般發明性概念的幾個實施例,但所屬領域的技術人員將 了解,可在不脫離本一般發明性概念的原理和精神的情況下在這些實施例中做出改變,且 本一般發明性概念的範圍在所附權利要求書及其均等物中界定。
權利要求
一種用於分析具有電源平面和接地平面的電子電路的平面對的自適應網格分解方法,所述方法包括產生所述平面對的第一區的第一單元結構的第一大小;基於所述平面對的第二區的形狀而自適應地產生第二單元結構的第二大小,且確定所述第一大小與所述第二大小之間的縮放因數;以及水平且垂直地將所述第一單元結構和所述第二單元結構結成網格,其中所述第一單元結構的第一中心節點與所述第二單元結構的第二中心節點對準。
2.根據權利要求1所述的方法,其進一步包括 基於所述縮放因數而確定每一單元的傳輸線特徵。
3.根據權利要求1所述的方法,其進一步包括 確定所述平面對的阻抗。
4.根據權利要求1所述的方法,其進一步包括 設置目標阻抗;確定所述平面對中一位置處的阻抗;以及當所述確定的阻抗大於所述目標阻抗時,放置去耦裝置以降低所述位置中的阻抗。
5.根據權利要求1所述的方法,其進一步包括 對所述結成網格的單元結構執行電源完整性分析。
6.根據權利要求1所述的方法,其進一步包括對所述結成網格的單元結構執行靜態IR(電流_電阻)降分析。
7.一種用於分析具有電源平面和接地平面的電子電路的平面對的自適應網格分解方 法,所述方法包括在χ方向上設置所述對平面的具有第一大小的第一數目的第一單元結構,並在y方向 上設置第二數目的所述第一單元結構;設置所述第一單元結構的等級,其中所述等級是最大倍數,具有所述第一大小的所述 第一單元結構是可再分的;確定在所述χ方向和所述y方向上具有第二大小的第二單元結構的數目,所述第二單 元結構是所述第一大小小於所述第二大小的所述第一單元結構的再分; 確定關注區(ROI)的邊界; 確定最大和最小網格間距;以及 確定所述ROI中的第二單元結構的網格。
8.根據權利要求7所述的方法,其進一步包括根據所述ROI的所述邊界來確定第二單元結構的圖案;以及根據所述確定的圖案合併所述ROI的所述第二單元結構以形成一個或一個以上超單兀。
9.根據權利要求8所述的方法,其進一步包括將大小大於所述第一單元結構的所述第一大小的所述一個或一個以上超單元劃分為 具有小於或等於所述第一單元結構的第三大小的一個或一個以上第三單元結構。
10.根據權利要求7所述的方法,其中所述確定所述最大和最小網格間距包括通過計算用以在所述χ和y方向上填充所述ROI的具有所述第二大小的第二單元結構的數目來確定所述最小網格間距;以及通過計算用以在所述X和y方向上填充所述ROI的具有所述第一大小的第一單元結構 的數目來確定所述最大網格間距。
11.根據權利要求7所述的方法,其進一步包括 對所述網格的數據進行格式化以供分析。
12.根據權利要求11所述的方法,其中所述對所述數據進行格式化進一步包括 對所述數據進行格式化以用於電源完整性(PI)分析。
13.根據權利要求11所述的方法,其中所述對所述數據進行格式化進一步包括 對所述數據進行格式化以用於靜態IR(電流_電阻)降分析。
14.根據權利要求7所述的方法,其進一步包括 通過傳輸線網格來表示所述平面對;以及對於所述第二單元結構中的每一者,通過從所述第二單元結構的尺寸中確定延遲和阻 抗來確定等效傳輸線網絡。
15.根據權利要求7所述的方法,其中所述確定所述ROI中的第二單元結構網格進一步 包括確定所述ROI的頂點;以及 設置所述ROI的所述第二單元結構的包含狀態。
16.根據權利要求15所述的方法,其中所述設置所述第二單元結構的包含狀態進一步 包括設置所述ROI的至少一個外部弧形邊界的所述第二單元結構的包含狀態; 設置所述ROI的水平和垂直邊界的所述第二單元結構的包含狀態; 設置所述ROI的線性邊界的所述第二單元結構的包含狀態; 設置所述ROI的內部邊界的所述第二單元結構的包含狀態;以及 設置所述ROI的內部的所述第二單元結構的包含狀態。
17.—種從電源分布電路的模型中確定所述電源分布電路的性能的方法,所述方法包括確定其中所述電源分布電路的所述模型有效的區的邊界;將所述區鑲嵌到多個單元中,使得所述單元中的至少一者具有不同於所述單元中的另 一者的大小;從所述單元的所述大小中確定所述單元中的每一者的等效電路模型的參數;從所述參數對分析數據進行格式化以與所述模型對應;以及使用所述經格式化的分析數據來執行模擬,以確定所述電源分布電路的所述性能。
18.根據權利要求17所述的方法,其中每一單元與鄰近單元正交對準。
19.一種電路分析器設備,其包括數字存儲單元,其用以存儲電路數據以形成帶有具有電源平面和接地平面的平面對的 電子電路;網格數據處理器,其用以從將所述電子電路表示為多個經連結節點的所述電路數據中 產生模型數據,以便從圍繞相應節點的所述電子電路的區域的物理尺寸中確定所述相應節 點之間的鏈路的經模型化電特徵的差異;以及分析器,其用以從所述模型數據中產生所述電子電路的電特徵數據。
20.根據權利要求19所述的設備,其中所述電路數據是與接地平面呈平面平行對準的 電源平面的數據。
21.根據權利要求19所述的設備,其中所述節點中的每一者之間的所述鏈路由所述網 格數據處理器模型化為至少一個傳輸線區段。
22.根據權利要求19所述的設備,其中所述網格數據處理器將所述電子電路的關注區 鑲嵌到多個單元中,使得所述單元中的至少一者具有不同於所述區域的所述物理尺寸的相 應大小的所述單元中的另一者的大小。
23.根據權利要求19所述的設備,其中由所述分析器產生的所述電特徵數據是頻率響 應數據。
24.根據權利要求19所述的設備,其中由所述分析器產生的所述電特徵數據是電壓降 數據。
25.—種電路設計設備,其包括數字存儲單元,其用以存儲電路數據,以形成帶有具有電源平面和接地平面的平面對 的電子電路;處理器,其用以將所述平面對的所述平面的相應形狀分割為節點網格,其中從所述節 點中的一者到所述節點中的至少另一者的距離不同於從所述節點中的所述一者到所述節 點中的又一者的距離,所述處理器進一步用以模型化如由所述節點之間的距離所界定的等 效電路互連的所述網格的所述節點,且使用其計算電源分布電路的電特徵;以及分析器,其用以模型化如由所述節點之間的距離所界定的等效電路互連的所述網格的 所述節點,且使用其計算所述平面對的電特徵。
26.根據權利要求25所述的設備,其中所述網格的所述節點由所述處理器在矩形坐標 中對準。
27.根據權利要求25所述的設備,其中所述節點非均勻地間隔,但保持在格上。
28.根據權利要求25所述的設備,其中所述分析器形成所述模型的電路網表。
29.根據權利要求25所述的設備,其中由所述分析器形成的所述網格是用於所述電源 平面與所述接地平面的空間相交。
30.根據權利要求25所述的設備,其中由所述處理器形成的正交網格減少了許多節 點,且保持正交。
31.根據權利要求25所述的設備,其進一步包括用戶接口,其用以改變所述平面對的所述電特徵。
32.—種其上含有計算機可讀指令的計算機可讀媒體,所述計算機可讀指令在由處理 器執行時執行用於分析具有電源平面和接地平面的電子電路的平面對的自適應網格分解 方法,所述方法包括產生所述平面對的第一區的第一單元結構的第一大小;基於所述平面對的第二區的形狀而自適應地產生第二單元結構的第二大小,且確定所 述第一大小與所述第二大小之間的縮放因數;以及水平且垂直將所述第一單元結構和所述第二單元結構結成網格,其中所述第一單元結 構的第一中心節點與所述第二單元結構的第二中心節點對準。
全文摘要
本發明涉及電路模擬和分析中的自適應網格分解。提供虛擬節點的自適應網格,以分析具有不規則形狀的電源/接地平面對的性能。可準確地模型化平面傳輸線特徵和區模態諧振,且與傳統方法相比,模擬時間顯著減少。大小可變的單元結構在不規則區中構造有較小的單元,且在均勻的區中構造有較大的單元。格節點因此可沿長度和寬度保持對準,以允許等效電路模型的參數被縮放成適合於單元大小。
文檔編號G06F17/50GK101799836SQ20091000628
公開日2010年8月11日 申請日期2009年2月11日 優先權日2009年2月11日
發明者代文亮, 周忠勇, 鍾章民 申請人:益華公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀