65nm工艺下MOM电容详解与蒙特卡洛仿真及calibre xRC
提綱
1、SMIC65LL工藝MOM電容工藝詳解
2、電容失配模型(蒙特卡洛模型及其仿真方法概述)
3、Calibre SVRF介紹
? 3.0 xRC和xL
? 3.1 xcell和hcell
? 3.2 extraction type
? 3.3 PEX option
4、MOM電容陣列寄生提取策略
?
正文
一、MOM電容
?如圖,一般三端MOM是做在N阱里,這樣能有效的隔離襯底噪聲。周圍一圈藍色用來做N阱接觸,通過SN注入+AA有源區,形成一個可以做歐姆接觸的環形區,頂層用M1和CT將該N阱接地。
在中間區域,M3,M4,M5在每一層都做成叉指形式,這樣形成了三層金屬的寄生電容CC(coupled capacitor)。
圖左可以看到除了mask用到的層(drawing),還有一些標識層(mk3,mk4),圖上的×符號即是此層,用于在版圖中標識電容器件。
一般認為,在深亞微米下MOM是更安全的(隨著工藝的演進,金屬層之間距離越來越小,氧化物擊穿的可能性增加),而且由于多條金屬finger的叉指結構,工藝準確性也更好。
二、蒙特卡洛模型及仿真(IC6+ADE XL)
電容制造產生的工藝偏差被抽象為一個正態分布,且其標準差和電容面積的平方根成反比。在此工藝中,1個最小電容29f的標準差為0.005,也就是說對于一個290f的電容,其標準差為0.005/sqrt(10)。MATLAB中可用normrand函數建模。
一般地,整個ADC進行蒙特卡洛仿真是不太現實的,可以對局部模塊如比較器,運放進行仿真。進而可驗證比較器的失調是否滿足要求,運放的增益、失調電壓是否具有工藝穩定性。具體步驟簡要描述:
①搭建仿真電路并啟動ADE XL:
?②初次打開ADE XL會讓創建一個new view,點擊確定后在如下界面中單擊“click to add test”指定仿真電路圖,點擊確定,如下圖。
?③配置輸出:蒙特卡洛仿真本質上是一種參數掃描,因此需要設置輸出為一種標量。例如,在AC結果里,“頻率為10hz時的輸出增益”是標量,“增益”不是。在tran仿真中,“VOP點在500ns時的電壓值”是標量,“VOP電壓值”不是。這樣,假如經過500run,將得到一個柱狀圖。
④開始仿真,需要做如下配置 :
⑤開始仿真/一些可能遇到的問題/如何恢復
?點擊綠色按鈕即可仿真,如果仿真失敗,去②中打開的ADE XL里設置mc模型。
下次仿真時,打開之前的ADEXL view,單擊左側箭頭位置,即可調出ADE XL界面以重新設置仿真精度和觀測值。
?
三、Calibre xRC介紹
以下內容來源于 svrf manual(standard verification rule format)
3.0 常用的是xRC,主要提取RC參數,還有xL,用于射頻中提取電感。
3.1 hcell意為hierarchy cell,定義hcell之后,提取寄生之后會把被定義的cell提取成一個模塊,而其他的模塊則被提成了散亂的寄生網表。
xcell類似于LVS BOX,意為屏蔽掉寄生提取,定義為xcell的模塊將不會被提取寄生。xcell規則文件的寫法很簡單,例如:
mom35 mom53,這句話即說明,電路里mom35和版圖里mom53是對應的,不要提取寄生參數。
另外,需要在PEX規則文件里加入PEX IDEAL CELL YES語句并選擇以gate level提取,以使能xcell文件。同時,xcell使用時要同時打開hcell。
3.2 extraction type
常用的類型有,R+C,R+C+CC,C+CC。首先強調,對于MOM的提取寄生,這些都是不靠譜的!具體后面會描述。
R+C+CC將所有的寄生電容,寄生電阻,耦合電容都提取一遍,R+C將耦合電容折算到寄生電容里,怎么折算的呢?將兩個端口的寄生直接折算到兩個端口分別的對地電容上,這樣做問題不大,但是對于一個100f的mom,耦合電容就是100f,折算之后,電容兩端憑空多出兩個100f的對地電容!C+CC只提取電容,不考慮電阻。MOM的具體提法見第四節。
3.3 PEX option
常用的一些option可以幫助減小網表規模,加速仿真。介紹如下:
reduction ticer:根據手冊的描述,該處理對分布式電容進行縮減合并。當然,如果電路的工作頻率要求越高,可以縮減的RC就越少。
reduction CC:CC耦合電容的縮減有兩種模式,absolute和ratio,前者定義xx fF以下的耦合電容被折算到兩端,后者定義為:如果A,B之間電容50f,那么小于50f*ratio的耦合電容將被折算到兩端。繼續強調,MOM提取時不可用!
reduction analog/digital:指定造成的延遲和噪聲小于設定值的RC器件可以被折算。
reduction minCap/minRes:對于電阻,設定小于xx ohm的電阻被合并combine(串并聯到集中電阻上),小于xx ohm的電阻被短路short,前者對總體的延遲影響較小;對于電容,不同點在于,小于xx fF的電容將被移出而不是短路,這符合電容容抗的定義,電容越小,越近似于開路。
四、MOM電容陣列的寄生提取
這是一個很失敗的二進制電容陣列,單位電容為1f的M3-M5,為了減小走線帶來的寄生,采用了M2和M6走線。然而,最大的問題是單位電容之間距離太近,其不可忽視的耦合效果對電容的二進制比例造成了很大影響。
這種結構下,本征電容是不可靠的,R+C也是不可靠的,必須用R+C+CC提取全部的電容,包括電容內部的耦合電容,電容之間的耦合電容。R+C+CC提出的網表格式如下:
兩個include部分是寄生參數,然而本征電容還在...比較靠譜的做法是刪掉本征即可。
另外,R+C+CC會提取出一個大規模的網表,為了減小電路規模,可以采用3中介紹的減小RES的策略。
在整體電路的仿真中,可以分別提取整體電路和電容陣列的寄生,提取前者時將電容陣列用xcell屏蔽掉并采用R+C提取,提取后者時采用R+C+CC+res reduction,這樣能在保證準確度的情況下最大限度的減小仿真規模。
?
總結
以上是生活随笔為你收集整理的65nm工艺下MOM电容详解与蒙特卡洛仿真及calibre xRC的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python rbf神经网络_RBF神经
- 下一篇: word vba设置表格样式