Cadence PowerSI教學 - PDN Extraction
-----Start
本篇介紹電源PDN電性模型extraction流程。
以flipchip BGA型態的IC封裝為例(PCB的PDN extraction流程也相似)。
目標觀察頻段為DC到2GHz。
選擇的工具是Cadence的PowerSI軟體。
PowerSI是一套非常強大的電性extraction軟體,推薦大家使用[連結]。
(如下圖) 讀取layout
Power SI支援各家不同layout格式。
包含Cadence自家的mcm/brd/sip,或者Mentor的pads等。
(如下圖) 疊構設定,新增bump/BGA層
打開疊構編輯(stackup)。
PowerSI已自動帶入layout檔的設定,包含四層板、最上方&下方的solder mask層。
但實際上,flipchip BGA型態的IC封裝,封裝上方會有bump錫球(如紅色),封裝下方會有BGA錫球(如綠色)。若要將這些效應考慮進來,那必須在『疊構上/下各新增一層』。
Bump和BGA錫球,實際形狀是球形,模擬上常用圓柱形來等效球形。
接著建立via過孔物理形狀,例如BGA球的直徑是500um,所以建立一個直徑500um的via,層數由L4到最底層。bump也用同樣手法建立,位於L1到最上層。
接下來要在原本沒有bump/BGA的layout上長出bump/BGA。
如step1~2,我們選取要長出bump的點,並在step3-5長出via(bump)。
注意在step4中,因為bump位於最上層和L1之間,所以操作上要『先點選最上層Plane01一次,再點選L1 Signal$1一次』,這樣代表我們要新增via在這兩層之間。
最後透過3D view,可看到bump/BGA已建立。
在layout長出bump和BGA後,接著設置port。
我們目標是在bump上方/BGA下方建立port。
筆者的習慣是先在『bump上方/BGA下方建立元件』,然後再generate port。
先建立元件再gen port的好處是可用『Automatic port definition』一口氣建立好所有的port。
在flipchip BGA型態的IC封裝中,PDN抽至2~3GHz便足夠,因為2GHz以上通常是die內部的電容主導。
(如下圖) 完成模擬
模擬好後,PowerSI通常會自動產生touchstone S參數檔,我們亦可自行export S參數。
-----END
哈我是SI新手 想請問一下 1. POWER SI 可以跑裸版的PCB嗎? 2. POWER SI 如果我要匯入CAP MODEL 要怎麼匯入 ?
回覆刪除1. 可以跑純layout的PCB
刪除由PowerSI直接打開layout,或者透過軟體SPDLinks轉檔,兩個方法都可將layout轉成Sigrity檔案(*.spd)
2. 可import cap model
PowerSI中Setup -> Component Manager -> Edit Component, 可輸入SPICE model or S-parameter
感謝大大
刪除筆者的習慣是先在『bump上方/BGA下方建立元件』.請問大大怎麼建立元件?
回覆刪除選擇node:右上角打開select node,框選BGA的nodes。
刪除建立元件:上方setup -> component manager -> New -> New Component by selected nodes。
請問筆者, POWER SI工具也可以提取RDL嗎?
回覆刪除RDL和傳統封裝/PCB不同的是
刪除1. RDL尺寸較小。
2. 訊號常沒有很好的參考面。
3. 經常只關注RC。
理論上是可以使用,但仍建議詢問Cadence軟體的使用條件。
请问port怎么设置,为什么我看有的仿真会将电源信号也勾选上,比如差分线设置port时最后就4个port,还是要加上电源的port
回覆刪除