Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2011-7-5 14:08:02 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
最近我公司的ic要從a廠轉投b廠,layer已經轉好了,由於designer在忙其他事,於是要我幫忙修改netlist,使它能對應原layout,! S3 [  \; k$ j
有問題的device經過改layer與model name大都解決了,包括正常BJT(指正方型的).
( |! s$ l. u: }* [  H7 z( A6 M: `但是有一種pnp型的bjt,它是兩端相接用來當DIODE的,使用在esd部份,卻一直無法matching,外型是正常的bjt壓扁拉寬,我試; H3 ^1 H. o1 `2 x, n
過用bjt或diode的方式描述但是都失敗了,不知道原因.以下是原本投a廠時所用的netlist.
7 c$ w0 C* s7 e! x. x+ ZX75 14 VCC DIODE_4X25 $T=96800 -26500 1 180 $X=47300 $Y=-27000* [9 A. s! O+ X' ^+ \4 e
.
/ J  ~3 c( S5 |; ^4 E6 w.
% m' [$ j- ~" x2 r" z# B( b.' g/ Q+ I6 j# D: E' D
.SUBCKT DIODE_4X25 1 2; d& ?' g) e4 M7 A8 h! F: K
D0 1 2 DD AREA=1.4982e-10 PJ=6.12971e-05 $X=12000 $Y=12300 $D=25
! A- m* P& H# e+ ].ends
9 S1 `3 ]" @/ `* F" p' E4 m============================================================================
: O2 R; i& R/ O, ?  ~這樣在a廠是可以的,但在b廠是抓不到device的,layer方面,我參考過command file跟pdk,都照它的layout了,還是說我必須朝
. z3 s2 Q# m2 t8 J; B' gcommand file的修改下手,但我對command file不太熟,這個該怎麼處理.
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2011-7-6 13:21:31 | 只看該作者
把report 放上來看看' ~7 [! h0 K: h
有時候是要加  . W( {9 m9 O/ c% ]+ n$ u
BJT  dummy and DIODE dummy# \. |' z! a8 e  E2 V
才會認出 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
1 v% \2 b3 o0 h. Z                ------    ------         --------------
) ?- L; {: M) {" b! O Ports:             11        11
; Z7 X* m$ n$ e
+ @. j  ]2 x  h/ e( n" I6 {. C Nets:              23        234 ^( R- j2 K* r' j" n
3 {, G9 z6 ^: r
Instances:          0         1    *    M (4 pins)3 c' e  o' s9 D+ Y% L, J
                     2         2         MN (4 pins)' |/ s% E/ ^  O4 |( S
                     1         1         MP (4 pins)
( ]4 N' d8 ?8 _# Z$ J7 {! |                     1         1         R (2 pins)
7 m) m6 n2 E2 X8 P) I$ s                    49        29    *    D (2 pins)+ C& X! a& [" k8 V+ h
                ------    ------8 \1 F; a, ]* {8 f# w+ s( g5 P5 ~2 R
Total Inst:        53        34
+ i# V2 t" O5 u7 i  x5 Q6 P* d* ]5 J7 ^

3 ]! c' |) U9 h$ U       * = Number of objects in layout different from number in source.6 L! m2 Z2 t1 ^: O

2 g2 g3 P1 s$ Q- W8 b4 g4 w4 ]6 i. z  W& Y( ^) V3 O9 i: c. }6 Z

8 `7 j' R4 U* B2 X5 ?5 x**************************************************************************************************************
0 |  G$ S# F* C$ B                                 INCORRECT OBJECTS
0 h: p+ T: C: Z% N8 I**************************************************************************************************************
$ T) N4 t; ?7 H. y7 m% K
! `: @8 a8 c$ ]1 P% i$ @% c
" P# ~) f& K3 K: g! WLEGEND:
& v& h7 G: t  A# Q% X-------
) c1 N3 L! p1 Y6 C
9 u& Q9 h8 y* x  r# h  ne  = Naming Error (same layout name found in source
' f+ V% D! T; M/ U( B        circuit, but object was matched otherwise).7 O& l# _. m6 ^: j; k6 }; w- w
$ U( u: I; ]; [/ J' W* X
" y6 D* m/ k4 B) c" L  E
**************************************************************************************************************
- t/ o* `: C# q                                   INCORRECT NETS; D/ F+ H& n, r* I- @3 ^6 I
. @8 ~8 u4 P6 y1 V1 @" O
DISC#  LAYOUT NAME                                               SOURCE NAME
$ N7 i6 m: x" e) \5 `1 s**************************************************************************************************************& m1 Y/ {' s+ U, Y% {0 q' y
3 S! ?1 z& J' B- ?% `4 K
  1    Net GND(688.800,122.000)                                  GND7 ~" G& t; h" `, L
       --------------------------                                --------------------------! O% j5 |5 X, H4 J" P( H
0 {5 ]4 \' t+ C) g
       103(833.300,87.000)OS                                   ** missing connection **
& X+ {+ d! K# c; _5 T       102(833.300,60.000)OS                                   ** missing connection **
( B3 Y4 O* j: J       101(833.300,33.000)OS                                   ** missing connection **
5 \/ U9 u$ h- p4 \6 }* A       100(833.300,6.000)OS                                    ** missing connection **
* Y, d0 w. j! k# }% K4 `: L4 p' f5 t       99(787.300,87.000)OS                                    ** missing connection **
5 B( e/ S7 E; O0 ?1 M3 i       97(787.300,33.000)OS                                    ** missing connection **
5 C" V' ~: |  Z! W       96(787.300,6.000)OS                                     ** missing connection **
2 b1 r$ o9 R( t8 G  E' O/ T       95(787.300,-21.000)OS                                   ** missing connection **# S0 s2 x1 p$ S9 ]8 }7 T5 \: ]
       92(640.100,80.500)OS                                    ** missing connection **8 Q2 C( t  B2 b2 Y/ ~: |
       89(492.500,80.500)OS                                    ** missing connection **
7 J1 g3 s! i. a* S7 F& I: [       88(443.300,80.500)OS                                    ** missing connection **
/ g+ i4 N! o" }9 Z9 v! C       86(344.900,80.500)OS                                    ** missing connection **9 B# ]2 J" J- D: n, C. z
       84(246.500,80.500)OS                                    ** missing connection **
8 [$ U+ u2 Z( h8 T       80(53.300,87.000)OS                                     ** missing connection **
' R, I# F$ Y" k5 E* c       78(53.300,33.000)OS                                     ** missing connection *** s1 ~, ]8 ]8 `0 u. U; v
       77(53.300,6.000)OS                                      ** missing connection **. m: W5 U. x/ o; ~& J6 T
       75(7.300,87.000)OS                                      ** missing connection *** E2 O2 `# l  \; v5 \# ?8 P  g9 H
       74(7.300,60.000)OS                                      ** missing connection **% u( M; F9 K7 w5 g. t- o
.......................................................................................................................; g- S% H7 V, J: F6 i& C4 \
report其實蠻長的,大致來說,應該是從pad進來的diode出問題,dummy layer for lvs的部分,我都照b廠
* [7 O+ X0 u2 L7 ?6 J( u. m提供的pdk以及command file敘述的加了,應該是沒錯.
* }5 s7 l/ `/ Y4 B3 Y=======================================================
' |" L/ S* ~8 ^0 Q7 V關於"$"的作法也有試過,如下; e9 b! p, i3 Q3 e' L- \9 d9 }
D0 1 2 0 AREA=1.4982e-10 PJ=6.12971e-05 $[DD]" R& M9 r" p% O- v1 {3 g% I
不知道這樣寫有沒有錯,這樣寫的話,report上"D"的source就會變成0.
* @0 g' {7 C' Z* i9 ~7 g# V% I* W=======================================================1 R' e2 O/ r! z% T# f; r! Q3 c
另外report中的"M"是一個nmos in nwell的穩壓電容,後來是發現b廠提供的command file沒寫這部份' p5 p* ]  Q2 n( }
也不知要不要在這問,還是找b廠要他們寫.
5#
發表於 2011-7-8 13:30:24 | 只看該作者
另外report中的"M"是一個nmos in nwell的穩壓電容,後來是發現b廠提供的command file沒寫這部份% O4 Y* s! C7 j& R0 q, X" X
5 g; Z) x  b2 G' b, ^7 [也不知要不要在這問,還是找b廠要他們寫.. O1 s, w1 z  s

" T! p7 U" G% i# y4 t4 k' V這個 最好找 b 廠寫8 r0 X& [* l9 ]. B, P7 v
看來有任到 diode 了
& U* R! O8 m& _: j但是你這個 netlist 似乎 沒有 BJT 元件
6#
發表於 2011-7-8 14:19:24 | 只看該作者
本帖最後由 terriours 於 2011-7-8 02:22 PM 編輯 : [. Y& A& U4 T5 h
Layout    Source         Component Type# X  Q# v- b6 t+ n4 k7 I$ o# g
                ------    ------         --------------! Y4 A+ _! E, A% z9 r( i" o2 I
Por .... R& O( T5 f# w, a2 I0 D
sw5722 發表於 2011-7-7 10:24
+ C2 H- r! X+ ~* x

; m" ?/ [+ W0 F7 q0 N4 D你加的那個 $[DD]其中DD是diode正確的參數名字嗎?有沒有看CDF啊?呵呵5 d, h7 z' s6 P% s% Q+ Q- {
還有從calibre的report上看,source中地的節點不夠啊,给一个netlist和lvs rule中描写你所用的这个D的相关语句吧。
% Z: O7 A. S) v, u& x+ L一起研究一下,应该不是什么大问题。
7#
 樓主| 發表於 2011-7-11 14:20:29 | 只看該作者
D[DD]          1.8V diode P+/NW              (DIODE*TO*SP*TB-HV)/ j9 T% F* c; ^
============================================
: F0 R# F3 E9 c7 w上面是b廠command file裡寫的,須要覆蓋的layer.因為a廠是直接把它當diode,所以對應到b廠,就是[DD].* M2 ?  Q: Z; Y! e; ^/ H3 ~' W
============================================
3 i, f/ l- U3 z7 a$ j3 bDEV D(DD) dpnw18 psd(POS) nwelcon(NEG)
! I- H, \( t8 h/ NNETLIST MODEL "dpplnw". i, v( \6 Y4 D1 u4 P2 B
    [PROPERTY A,pj1 N9 H1 H, M/ n2 \- e( Q+ l8 P
    A=AREA(dpnw18)
; a4 x  w0 n8 v    pj=PERIMETER(dpnw18)% ~9 {# P! g! p) w5 Z1 ~) {
============================================
6 O. k, P, f) J& D- r4 \上面是command file對dd的描述,如果用bjt去認的話,好像中心那塊面積是要正方型如2umx2um,才能" R1 a/ Q% q) f; k' k4 j1 R9 \# W
認出.
8#
發表於 2011-7-11 17:09:04 | 只看該作者
sw5722,你好。
* b" j8 Z3 i3 z4 {/ V我想你的這個問題是純粹的symbol和command file 的問題,我想了兩個方法:
- Y# z- C* t& Y, A9 _& D1、將netlist中的D器件名換乘dpplnw;
3 e  S" y$ I; P9 v2 x2 ^2、如果1不行,就在layout中用text層在D器件上標注上dpplnw字樣,如果還不行就應該問問fab里的相關人員。: V; [) f0 w; \/ ]
希望能幫到你。
9#
 樓主| 發表於 2011-7-12 14:49:56 | 只看該作者
D0 1 2 dpplnw AREA=1.4982e-10 PJ=6.12971e-05 $X=12000 $Y=12300 $D=253 K5 g4 ^  B/ v( F) {
=======================================================8 t3 M7 g' k9 c1 Y+ N
之前有將netlist改成以上模式,但report就會變成以下- b% w6 R/ u/ c. L4 }
32    66(793.800,66.800)  D(DD)                                 83/0/D0  D(dpplnw); I8 ~# \1 Z% q  s
         bad component subtype
1 w" f. |3 H6 K# j+ L! D4 U=======================================================9 ^3 @  Y' l/ f, h
真的把它改成DD,也是不對,- l( y3 g4 j0 g
"就在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的問題,或者你自己也可以嘗試修改一下,問題應該就可以解決了。5 v5 H+ ]- F: _- }* ]+ u! U

/ W4 w! U6 X- N0 n2 f& M還有就是標dpplnw是為了配合device的ID層,讓command file 可以認到這個device,不是將dpplnw當成一個port,一個器件怎麼能當成port,呵呵。' P5 U8 z0 ?- L$ G3 h$ X

& T. u$ {/ K( M* j, F祝你成功。(我想這次應該可以了,~0~)
11#
 樓主| 發表於 2011-7-18 13:50:51 | 只看該作者
ID層的意思是否為dummy layer,基本上需要用的layer都已經從PDK,也就是它
3 s0 h- M+ x+ K  s的layout範例上知道了,command file也有註解,我上面寫的那個就是.2 t+ a9 E  L& T. J7 F7 O
D[DD]          1.8V diode P+/NW              (DIODE*TO*SP*TB-HV)
' r9 n5 b4 M4 T8 U) H* s DIODE可能就是你說的ID層吧.
12#
發表於 2011-7-19 09:16:50 | 只看該作者
這個我不能確定,因為這個要看design manual,那個裏面會有說明.
) x0 O: ]  }% \順便問一下,現在你的LVS結果到什麽程度了啊?
13#
 樓主| 發表於 2011-7-20 16:55:49 | 只看該作者
DIODE是給command file辨識的層,TO是diffusion,TB是nwell,SP是pimp,HV就是
8 J  f, B% @0 l. C高壓用的層,在這邊是沒用到.' ~" p, O' F( x/ B; ?! O+ E
lvs 結果還是一樣,已經沒招了,應該command file是有問題的,還好這個tape out日期
: [+ V4 c1 H4 O較久,不然會被搞瘋.
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-9-29 01:27 AM , Processed in 0.183011 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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