Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 9829|回復: 12
打印 上一主題 下一主題

[問題求助] BJT或是DIODE在netlist中該如何描述..

[複製鏈接]
跳轉到指定樓層
1#
發表於 2011-7-5 14:08:02 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
最近我公司的ic要從a廠轉投b廠,layer已經轉好了,由於designer在忙其他事,於是要我幫忙修改netlist,使它能對應原layout,
5 J" C6 `3 O% l  E& W0 X6 z有問題的device經過改layer與model name大都解決了,包括正常BJT(指正方型的).
( m& A8 B/ `$ v! `* [& ^" w% v% r' d. m但是有一種pnp型的bjt,它是兩端相接用來當DIODE的,使用在esd部份,卻一直無法matching,外型是正常的bjt壓扁拉寬,我試# Q) _. ~! B, F: C
過用bjt或diode的方式描述但是都失敗了,不知道原因.以下是原本投a廠時所用的netlist.0 a) l6 v+ H, b7 u$ Z, L
X75 14 VCC DIODE_4X25 $T=96800 -26500 1 180 $X=47300 $Y=-27000
/ x  u/ x# H, f0 R/ w.
. Z* R# ~! z% ^6 u( R.
$ A, y7 k9 l  e: R3 Q& a.6 I, A1 d) ^5 f" R
.SUBCKT DIODE_4X25 1 2
4 h5 U+ ^; \3 ?5 j8 R+ i. o- PD0 1 2 DD AREA=1.4982e-10 PJ=6.12971e-05 $X=12000 $Y=12300 $D=25
! A( _+ E# {1 t0 U* g8 a.ends
& v9 r+ l5 }2 N0 z' g6 L============================================================================
& ]' l% Z% H2 G, f+ z1 U2 e這樣在a廠是可以的,但在b廠是抓不到device的,layer方面,我參考過command file跟pdk,都照它的layout了,還是說我必須朝
5 f2 t7 R* D9 h( Z' y( f+ H/ p# Qcommand file的修改下手,但我對command file不太熟,這個該怎麼處理.
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2011-7-6 13:21:31 | 只看該作者
把report 放上來看看
# k, \/ g$ y; f5 m有時候是要加  - I+ ~  E6 C$ T0 O
BJT  dummy and DIODE dummy/ `; F" g$ P" b+ J
才會認出 BJT 和 DIODE
3#
發表於 2011-7-6 17:08:29 | 只看該作者
看看CDF参数中“diode的symbol名字”,然后试一下在netlist中diode后面加上[$"diode的symbol名字"],希望對你有幫助。
4#
 樓主| 發表於 2011-7-7 10:24:44 | 只看該作者
Layout    Source         Component Type, g  ^. U6 C; x7 J! u
                ------    ------         --------------# f8 `' C: `9 ?# s+ d
Ports:             11        11
) d8 p, b9 ]0 e+ `0 D0 O: S( |. n' q4 Z3 x; f6 g( J
Nets:              23        23
5 E6 M8 s& p) B6 U" \8 n9 ]7 o
' ?7 n) i8 a* {: ?5 y. Z Instances:          0         1    *    M (4 pins)
+ `" w" @$ H( ~1 ~. R6 B                     2         2         MN (4 pins)% T; n# g3 g( f6 ]
                     1         1         MP (4 pins)" M; G% P0 K( @  j, A" K
                     1         1         R (2 pins)
% A! B0 \0 q0 S                    49        29    *    D (2 pins)
1 m6 F6 b! N4 l9 X/ L9 c' S& p% u                ------    ------
6 i$ R* a" G, ^ Total Inst:        53        34: ?4 X- r1 {/ j+ a3 [

( }' `& S; I; K' ~3 ]
, Y- r5 V) l5 }: t; A       * = Number of objects in layout different from number in source.( ]8 y, d7 q. G& [$ o* L4 F5 b
& W  ^" E+ O6 C7 f; t; M
7 Z8 w  V: w# Z' e/ D& @
; ], Y9 q- r7 m( _/ I
**************************************************************************************************************' P+ _- [6 {7 ]
                                 INCORRECT OBJECTS
7 Z+ a3 Q) }1 b5 f**************************************************************************************************************
, g% z# e+ z; \4 @
/ r/ N2 v8 x8 m9 [" l: s4 q$ g. t* `) \# ]: m
LEGEND:$ [# x' p7 F$ W# P7 o7 D# m
-------8 d0 b4 x8 B; c- N/ P

, U; y7 ~# p. K7 u+ @  ne  = Naming Error (same layout name found in source- {4 m. C: K/ Y0 s+ p( R  u0 \5 ]
        circuit, but object was matched otherwise).
4 i' b$ \! }3 m$ Q0 D
3 {+ k$ @% P0 Z  @1 i4 ]! n; a3 C: r* D/ W- T
**************************************************************************************************************) M7 U% C, ?( R1 U- Y& `
                                   INCORRECT NETS/ X+ \0 Z7 Q7 m* r

- \5 H& F# e6 }: R6 B( M& Q9 RDISC#  LAYOUT NAME                                               SOURCE NAME0 g2 p, W& M9 {1 n' W4 B% S
**************************************************************************************************************
! R+ x' ]& f& x* ~4 `- K2 j3 \
# k7 ?- q# t" q- r9 W7 s4 @  1    Net GND(688.800,122.000)                                  GND2 g; g% ?3 d* U" {7 t) h
       --------------------------                                --------------------------
3 x: O& n+ ^$ Z
0 g- P$ z. p0 s  Q, A       103(833.300,87.000)OS                                   ** missing connection **
% [2 r! I' N" p* j9 y' \       102(833.300,60.000)OS                                   ** missing connection **; f1 J/ d  J0 n1 v$ a! s8 k
       101(833.300,33.000)OS                                   ** missing connection **
( B6 b/ C6 T$ ]2 X       100(833.300,6.000)OS                                    ** missing connection **0 j0 G' i1 g# N; a  C
       99(787.300,87.000)OS                                    ** missing connection **
3 T0 d4 K: q8 c. T7 B7 p% {, C       97(787.300,33.000)OS                                    ** missing connection **
3 ~/ u6 C: }$ n       96(787.300,6.000)OS                                     ** missing connection **' Z* w6 w% l$ c% Y- W
       95(787.300,-21.000)OS                                   ** missing connection **
6 l' k7 E& n. Z2 E7 O       92(640.100,80.500)OS                                    ** missing connection **
; h' I% i0 c' s6 a0 T       89(492.500,80.500)OS                                    ** missing connection **
& m7 W' H% ^9 L       88(443.300,80.500)OS                                    ** missing connection **: x; M! W! G: K9 B" n/ r5 C) ~
       86(344.900,80.500)OS                                    ** missing connection *** _  M- V' z. }
       84(246.500,80.500)OS                                    ** missing connection **
2 A# d- R0 q" ^, d/ B% x       80(53.300,87.000)OS                                     ** missing connection **
, n* a+ ]( G- {2 c" U       78(53.300,33.000)OS                                     ** missing connection **
' {! N# s' G- q& H8 G+ R7 r% B& @       77(53.300,6.000)OS                                      ** missing connection **0 E) }: j/ n5 z9 z: |+ ~% i8 ^/ @
       75(7.300,87.000)OS                                      ** missing connection **1 ^7 M, T9 d6 z: K
       74(7.300,60.000)OS                                      ** missing connection **1 V  ~3 _0 W' ~: Z5 O
.......................................................................................................................
$ u  J: B' ~' b* I% m0 Vreport其實蠻長的,大致來說,應該是從pad進來的diode出問題,dummy layer for lvs的部分,我都照b廠
. I4 r* j& O- v6 V% a0 g8 z提供的pdk以及command file敘述的加了,應該是沒錯.% d/ u# Z% N8 i) J5 p! |* O
=======================================================9 m( e$ l5 @5 ]) k$ h& }
關於"$"的作法也有試過,如下  ^' F* l% w" F: l& t
D0 1 2 0 AREA=1.4982e-10 PJ=6.12971e-05 $[DD]9 z7 F8 q( I% g# c7 h/ b
不知道這樣寫有沒有錯,這樣寫的話,report上"D"的source就會變成0.7 x, O# k5 {! s- V0 g
=======================================================
; C5 X+ q' w4 M5 F0 J. n另外report中的"M"是一個nmos in nwell的穩壓電容,後來是發現b廠提供的command file沒寫這部份- W8 p6 I+ ?5 ?3 v5 {
也不知要不要在這問,還是找b廠要他們寫.
5#
發表於 2011-7-8 13:30:24 | 只看該作者
另外report中的"M"是一個nmos in nwell的穩壓電容,後來是發現b廠提供的command file沒寫這部份( V4 c. o% @, y  e4 O2 o3 X7 E
5 g; Z) x  b2 G' b, ^7 [也不知要不要在這問,還是找b廠要他們寫.
' q7 Q3 A. M# ~/ j0 Y9 ^2 X. K$ Y+ u
這個 最好找 b 廠寫
6 _& h2 Q. i( \9 V5 N/ v, L看來有任到 diode 了# t8 N/ [9 z2 G8 ]- m
但是你這個 netlist 似乎 沒有 BJT 元件
6#
發表於 2011-7-8 14:19:24 | 只看該作者
本帖最後由 terriours 於 2011-7-8 02:22 PM 編輯
$ w1 o# u# j1 D' t8 V- j& e
Layout    Source         Component Type
* r0 B5 V; z8 ?+ R$ M                ------    ------         --------------/ k, g! q5 Z+ M9 U, q3 r) c
Por .../ w+ n/ [/ b% C) @& F- ^
sw5722 發表於 2011-7-7 10:24

/ R& |: b" q: t1 S* f
( C& H/ m2 s) i! w: t你加的那個 $[DD]其中DD是diode正確的參數名字嗎?有沒有看CDF啊?呵呵  E0 W, B) X4 Q" y
還有從calibre的report上看,source中地的節點不夠啊,给一个netlist和lvs rule中描写你所用的这个D的相关语句吧。7 `2 F* `, b7 W, L/ r
一起研究一下,应该不是什么大问题。
7#
 樓主| 發表於 2011-7-11 14:20:29 | 只看該作者
D[DD]          1.8V diode P+/NW              (DIODE*TO*SP*TB-HV)
+ |/ R% g: c7 _. w- }2 b============================================
+ S8 x6 }3 n- L4 H" b上面是b廠command file裡寫的,須要覆蓋的layer.因為a廠是直接把它當diode,所以對應到b廠,就是[DD]., K; r: i: V# H9 v. W- j
============================================
7 c- n5 B* ~- h% _DEV D(DD) dpnw18 psd(POS) nwelcon(NEG)) w; `% ]; d6 a5 Z  i" R
NETLIST MODEL "dpplnw"2 o7 w1 g8 q0 w& i9 h% O) t
    [PROPERTY A,pj: z, j* O) Q& n9 N: }
    A=AREA(dpnw18)
' j9 w' ^: @2 Q9 l; F, |    pj=PERIMETER(dpnw18)
4 h5 f9 N7 g( |& S============================================% ~3 I( N4 t1 w( x$ j& r
上面是command file對dd的描述,如果用bjt去認的話,好像中心那塊面積是要正方型如2umx2um,才能+ q$ m1 Q6 T. ?
認出.
8#
發表於 2011-7-11 17:09:04 | 只看該作者
sw5722,你好。
; @" o1 h, c8 h7 v2 r7 s1 a$ p我想你的這個問題是純粹的symbol和command file 的問題,我想了兩個方法:( R8 `$ ?+ w& b0 @# o4 [; ]3 _
1、將netlist中的D器件名換乘dpplnw;
% j7 q9 N( P4 q& G0 Y% x: F; S2、如果1不行,就在layout中用text層在D器件上標注上dpplnw字樣,如果還不行就應該問問fab里的相關人員。/ y, V$ F" ^8 K& o) i
希望能幫到你。
9#
 樓主| 發表於 2011-7-12 14:49:56 | 只看該作者
D0 1 2 dpplnw AREA=1.4982e-10 PJ=6.12971e-05 $X=12000 $Y=12300 $D=25' I4 n1 g/ w* V! ?  P4 \( e
=======================================================- ]( J' J* o& Y0 K. G7 w9 X, J
之前有將netlist改成以上模式,但report就會變成以下
3 b) k6 O9 \" A$ Q' g' k! |4 L+ m32    66(793.800,66.800)  D(DD)                                 83/0/D0  D(dpplnw)
7 n) ~+ k* g! C6 O         bad component subtype
, l' y2 n# w- j: s' c=======================================================
/ q4 w% u( n& S& I3 U1 J& ?真的把它改成DD,也是不對,
4 v2 R$ L( v. G" _5 Q, j"就在layout中用text層在D器件上標注上dpplnw字樣",這個是不是將dpplnw當一個port阿,不太了解
10#
發表於 2011-7-13 11:20:58 | 只看該作者
按照你這次的LVS結果來看,已經快接近正確的結果了。因為現在只是報出了subtype不對,因為版圖上認出的期間是DD,netlist對了。所以下麵要做的事情是看看design rule中dpplnw的layer機構和cross section,看看需不需要ID層。然後還是改netlist,並且在相應的layout中標上dpplnw,然後再進行LVS,這樣如果不對就是要和FAB聯繫,修改下command file的問題,或者你自己也可以嘗試修改一下,問題應該就可以解決了。
/ V, X& s! j& F# ^% ?4 V8 Z9 Z0 }& z: s4 D4 P- U  g1 B( b4 ?
還有就是標dpplnw是為了配合device的ID層,讓command file 可以認到這個device,不是將dpplnw當成一個port,一個器件怎麼能當成port,呵呵。
: B) R2 ~$ ]  N8 @
% N, m* {: P# O/ M+ T; g祝你成功。(我想這次應該可以了,~0~)
11#
 樓主| 發表於 2011-7-18 13:50:51 | 只看該作者
ID層的意思是否為dummy layer,基本上需要用的layer都已經從PDK,也就是它
1 q+ e) w7 t( G+ N8 R, D/ D的layout範例上知道了,command file也有註解,我上面寫的那個就是.
3 E! m) T( C: r& WD[DD]          1.8V diode P+/NW              (DIODE*TO*SP*TB-HV)1 ?8 o6 E6 r. ~- v
DIODE可能就是你說的ID層吧.
12#
發表於 2011-7-19 09:16:50 | 只看該作者
這個我不能確定,因為這個要看design manual,那個裏面會有說明.) u# n0 Z5 {% i; r% K
順便問一下,現在你的LVS結果到什麽程度了啊?
13#
 樓主| 發表於 2011-7-20 16:55:49 | 只看該作者
DIODE是給command file辨識的層,TO是diffusion,TB是nwell,SP是pimp,HV就是
7 \$ {" b6 f, B7 n8 Q  p. I4 Z高壓用的層,在這邊是沒用到.
2 w6 u9 A# b8 s& Mlvs 結果還是一樣,已經沒招了,應該command file是有問題的,還好這個tape out日期
3 E6 R+ \3 b( p較久,不然會被搞瘋.
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2025-2-23 08:00 PM , Processed in 0.174010 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表