為什麼算VSS port到MOS 的bulk pin 腳的點對點電阻 都沒有變化?




 例如上圖 designer 想看port VSS 到每一個INV 的電阻, 卻發現xRC 抽出來的電阻, 計算點對點電阻時. port VSS 到 INV1 與 port VSS到INV2 的值相同. 如下圖



這個原因是因為 NMOS 的BULK pin 腳使用的pin layer 是PSUB 



也就是 PSUB 等於所有的layout 面積. MN(N)的bulk pin 使用PSUB

原本xRC 的寄生電阻是diffusion 以上的layer才有定義. 所以所有的MN(N) BULK pin 透過PSUB short 在一起了.

1.

解決的方法是定義PSUB的電阻係數 例如 : RESISTANCE SHEET PSUB [888 0]

點對點電阻值就會有變化, 如下:




由於substrate layer 的電阻計算是另外一個領域, 我們這裡就先以看出port 到bulk pin 點對點電阻b變化為前提. 

這邊對於PSUB layer 的電阻準確度 能做的有1. 電阻係數從foundry 取得 2. 如果有需要. 使用2D_FRACTURE 讓PSUB 抽出網狀的電阻. 

另外BULK pin 腳定義 又牽扯到LVS rule 的寫法, 只能見招拆招.

(註 : RESISTANCE SHEET 只有xRC 認得. xACT 不會work, 如果遇到xACT 請聯絡原廠的技師了 @@ ) 

2. 

另一種解法是加入 "PEX RESISTANCE OPEN LAYER PSUB" 讓xRC 認為 PSUB 不計算電阻 並且為開路. 在RVE 的P2P 就看不到 bulk pin 腳 . 但是port VSS 到 INV1 INV2 的電阻值差異會顯現出來
















 


留言

這個網誌中的熱門文章

xRC 或 xACT 如何設定,避免元件本身的寄生電容被抽到, 也就是 double count?

為什麼對稱的電路layout 抽不出相同的電容值? Calibre xRC, Calibre xACT 都有可能發生?