Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2011-7-5 14:08:02 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
最近我公司的ic要從a廠轉投b廠,layer已經轉好了,由於designer在忙其他事,於是要我幫忙修改netlist,使它能對應原layout,$ f0 h# X! u0 W
有問題的device經過改layer與model name大都解決了,包括正常BJT(指正方型的).
2 r* v0 c, q$ a$ u: G4 O但是有一種pnp型的bjt,它是兩端相接用來當DIODE的,使用在esd部份,卻一直無法matching,外型是正常的bjt壓扁拉寬,我試
- F% V3 g7 P; P( @, u過用bjt或diode的方式描述但是都失敗了,不知道原因.以下是原本投a廠時所用的netlist.
5 B  g: l2 h1 @X75 14 VCC DIODE_4X25 $T=96800 -26500 1 180 $X=47300 $Y=-27000
* }4 x1 o9 W8 o) @4 R( v.
$ S7 h3 d; ~6 M# P4 C.
& F7 r+ L; s, `" }) K/ q.
9 K: S! k6 {6 R& c( ~& Y, g+ t6 R.SUBCKT DIODE_4X25 1 2
7 x) O* h; \+ x% w+ nD0 1 2 DD AREA=1.4982e-10 PJ=6.12971e-05 $X=12000 $Y=12300 $D=25/ c' S% L! ?' ], u8 r
.ends
( I% k7 U8 {" V2 U6 `============================================================================
( G  G( s- m5 q7 {這樣在a廠是可以的,但在b廠是抓不到device的,layer方面,我參考過command file跟pdk,都照它的layout了,還是說我必須朝& V$ _$ u6 }8 n8 p. W
command file的修改下手,但我對command file不太熟,這個該怎麼處理.
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2011-7-6 13:21:31 | 只看該作者
把report 放上來看看  S- |/ h& f' H+ O# h7 W
有時候是要加  # ]( T2 S  z0 u; z4 ~; G
BJT  dummy and DIODE dummy
( x( l5 [, v4 m才會認出 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& \' K* L& H( N$ ~3 ^7 `
                ------    ------         --------------" w5 o/ s3 Q$ |4 h# V
Ports:             11        11
# m) y. d" t' Z! j9 |% E: `3 {: s4 A) p! l( }6 v0 h( F/ \
Nets:              23        239 _7 f# l( f9 W
  ?, l) E/ ]) s. f9 e
Instances:          0         1    *    M (4 pins)
5 d4 Y! C! ?4 s$ Q) k                     2         2         MN (4 pins)
1 B+ ^8 x* M7 ~. H2 U  s                     1         1         MP (4 pins)
5 p1 X. X8 S$ L9 n. r3 b0 Z1 f                     1         1         R (2 pins), H& C' ~3 M7 q" `8 y
                    49        29    *    D (2 pins)+ E9 U. y  ~1 l" N, a# ~$ q
                ------    ------7 ~2 R: N0 O8 s
Total Inst:        53        34
" Z# c. r5 F) N1 ?  b1 X& [
& P) V6 h: K! b( ?4 V6 `# M  }& W& h+ b! q
       * = Number of objects in layout different from number in source.
  X. x* X" w' d0 R  d0 O6 [( ]2 s" D" B3 v! f. s

6 Q3 n" U+ f! n2 M! r
/ Q% X2 I: q5 o" Q# \1 k& A**************************************************************************************************************- R' U# f! e, X8 o$ Y& O8 S
                                 INCORRECT OBJECTS
# p* _: Z! k' U9 r: [  R**************************************************************************************************************
, Y" @2 N/ F0 B8 ]9 b9 R: S& }. r2 x1 x; O: v( b6 _' h) F7 I
$ @% S. b! p  X. R  w5 U
LEGEND:
2 U) Y% g5 x  M$ c- `2 ~, ?-------% d7 A& W, p  s0 F7 C# V5 x
  u, t3 f5 l3 C9 }4 W  p5 {& g
  ne  = Naming Error (same layout name found in source; [6 j& a! g0 d4 W* Q
        circuit, but object was matched otherwise).' u) E' u' l. A! [0 O
4 Q  z2 u! {' A7 _8 X

" e; V# w* l4 n6 D**************************************************************************************************************6 Z8 B; R9 h; H# ?
                                   INCORRECT NETS
# n/ Z4 U5 |  n- s6 F, B
3 i* e* @! e: n- j* U" LDISC#  LAYOUT NAME                                               SOURCE NAME; f4 y2 W7 J" w5 R3 ~: i
**************************************************************************************************************3 \. C+ L# P( S. \- |$ c! a

- _7 s4 K: l# U8 W- R  1    Net GND(688.800,122.000)                                  GND
1 x# J8 i3 S+ k, B! K       --------------------------                                --------------------------
( y. A4 v. l8 D  k' j& Q* l' G- i! _% j4 ], l6 [
       103(833.300,87.000)OS                                   ** missing connection **
/ |6 i, B# G' T& B8 E% S5 G2 X       102(833.300,60.000)OS                                   ** missing connection **
, X3 S5 q" Y2 G: O; u# ~       101(833.300,33.000)OS                                   ** missing connection **
7 G6 _4 H! \: y' z: B! Q# V& H  K       100(833.300,6.000)OS                                    ** missing connection **# e* z+ }2 x2 p' g9 a8 R" }/ Y1 G! R, ^
       99(787.300,87.000)OS                                    ** missing connection **
7 G3 V5 N7 ?( V' t       97(787.300,33.000)OS                                    ** missing connection **
! h! e4 O7 H( D% l! I) Y; U       96(787.300,6.000)OS                                     ** missing connection **  C% h, A& H( P$ C+ ~. r
       95(787.300,-21.000)OS                                   ** missing connection **
# L0 a. {* ^2 Q       92(640.100,80.500)OS                                    ** missing connection **
$ q7 n0 ^9 n5 w3 Q5 S$ v- p       89(492.500,80.500)OS                                    ** missing connection **. Q5 r$ f% W5 g9 X9 I3 P3 J
       88(443.300,80.500)OS                                    ** missing connection **  S0 e& o- U+ `  u3 g* x/ U1 T7 k, _
       86(344.900,80.500)OS                                    ** missing connection **
% a; w/ X* v; Q+ n2 P( x       84(246.500,80.500)OS                                    ** missing connection **$ z9 U7 N8 w$ P2 H
       80(53.300,87.000)OS                                     ** missing connection **
5 T" X- ?2 ]3 g. f       78(53.300,33.000)OS                                     ** missing connection **& \1 B. Z2 s% a, E5 l2 q! V9 o
       77(53.300,6.000)OS                                      ** missing connection **
$ @8 k  ~- w$ G7 y0 C& s  B% }' s       75(7.300,87.000)OS                                      ** missing connection **
5 M, t* B) c. y9 b       74(7.300,60.000)OS                                      ** missing connection **
  L7 i  ^# o6 f7 m* P; v: | .......................................................................................................................1 l; Q3 v) V8 s6 ?9 ]
report其實蠻長的,大致來說,應該是從pad進來的diode出問題,dummy layer for lvs的部分,我都照b廠  T$ |3 ]9 o7 j) w4 _" |: }( e
提供的pdk以及command file敘述的加了,應該是沒錯.
& f; e, r9 w/ O2 e. {* K" V=======================================================! R8 ^  w7 {/ X0 j5 a7 Y0 d
關於"$"的作法也有試過,如下$ }* _& b5 `) P' @
D0 1 2 0 AREA=1.4982e-10 PJ=6.12971e-05 $[DD]
0 S, Z5 l5 R! \2 H* ^+ O& ~! L# A1 L不知道這樣寫有沒有錯,這樣寫的話,report上"D"的source就會變成0.7 k% W$ p/ c" }+ w- L
=======================================================9 Y, ^( K: ~# ]( V
另外report中的"M"是一個nmos in nwell的穩壓電容,後來是發現b廠提供的command file沒寫這部份+ A' K6 \8 n8 C8 @) E7 ]- {
也不知要不要在這問,還是找b廠要他們寫.
5#
發表於 2011-7-8 13:30:24 | 只看該作者
另外report中的"M"是一個nmos in nwell的穩壓電容,後來是發現b廠提供的command file沒寫這部份/ U3 `% h% z7 }2 U( i
5 g; Z) x  b2 G' b, ^7 [也不知要不要在這問,還是找b廠要他們寫.; D: r& T, G* \" N- l

8 A. C4 f! t2 B" x4 z! n% [這個 最好找 b 廠寫, ~/ a# M8 S. c; ^6 n5 ^7 L
看來有任到 diode 了/ s0 ~+ s6 I2 x) }
但是你這個 netlist 似乎 沒有 BJT 元件
6#
發表於 2011-7-8 14:19:24 | 只看該作者
本帖最後由 terriours 於 2011-7-8 02:22 PM 編輯 - o" a3 v$ P7 G4 o$ v- g
Layout    Source         Component Type/ Z. m7 L. ?3 [! I
                ------    ------         --------------8 `" [1 F7 Q! C- j0 S
Por ...
- C- U: D% F- W1 [, usw5722 發表於 2011-7-7 10:24
! W5 ^, q3 U# u% r5 j

! s+ i$ g" p& p你加的那個 $[DD]其中DD是diode正確的參數名字嗎?有沒有看CDF啊?呵呵
9 N5 x! H7 q6 B還有從calibre的report上看,source中地的節點不夠啊,给一个netlist和lvs rule中描写你所用的这个D的相关语句吧。
- h* h" l& @; ]4 [8 W- Z* s+ `一起研究一下,应该不是什么大问题。
7#
 樓主| 發表於 2011-7-11 14:20:29 | 只看該作者
D[DD]          1.8V diode P+/NW              (DIODE*TO*SP*TB-HV)/ P: O) _% Q+ M  Q" A
============================================2 x# ?9 F4 D$ H" N' s, C+ ]. e
上面是b廠command file裡寫的,須要覆蓋的layer.因為a廠是直接把它當diode,所以對應到b廠,就是[DD].+ n' S. U: P% Z1 g) X
============================================% m' L% ~; N( p" l7 i& [
DEV D(DD) dpnw18 psd(POS) nwelcon(NEG)
8 M9 J0 h9 G6 @% B, k' i( R( fNETLIST MODEL "dpplnw"
# a: ]2 Q  z2 Z2 \* k    [PROPERTY A,pj: G) {5 l, h' _# d
    A=AREA(dpnw18), Q! t, C5 V+ Y8 s* t: }5 M) B
    pj=PERIMETER(dpnw18)
* p; ?# `7 M5 y" R1 I+ {* h) g* y6 j$ y============================================4 [9 G8 ^0 m0 v7 D
上面是command file對dd的描述,如果用bjt去認的話,好像中心那塊面積是要正方型如2umx2um,才能
7 m2 ]/ j! M, e0 T認出.
8#
發表於 2011-7-11 17:09:04 | 只看該作者
sw5722,你好。) b8 G6 V$ Y. @
我想你的這個問題是純粹的symbol和command file 的問題,我想了兩個方法:" J! S* l- j0 b6 f" f' P
1、將netlist中的D器件名換乘dpplnw;
  X8 }4 o2 y8 Z( }2 {9 \# k2、如果1不行,就在layout中用text層在D器件上標注上dpplnw字樣,如果還不行就應該問問fab里的相關人員。
0 W" j; D5 R+ u2 r3 [1 R8 i* Y希望能幫到你。
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/ O9 }! ~, E: f5 t9 Q& H) b
=======================================================
: V) [  o- D& O之前有將netlist改成以上模式,但report就會變成以下
1 d; i6 l( V2 U32    66(793.800,66.800)  D(DD)                                 83/0/D0  D(dpplnw)/ H, D6 Y+ p: ~7 V4 x
         bad component subtype
) f) Z, j1 ?9 L2 x: o. d6 `=======================================================6 t. S; C9 `& X6 p& V. v9 P5 E; c& t
真的把它改成DD,也是不對,5 T+ x6 x5 P1 m" l
"就在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的問題,或者你自己也可以嘗試修改一下,問題應該就可以解決了。
# [6 L* r7 P$ s* p8 _/ m7 T7 w
( X7 M0 M; ], K6 n7 _( q& ^還有就是標dpplnw是為了配合device的ID層,讓command file 可以認到這個device,不是將dpplnw當成一個port,一個器件怎麼能當成port,呵呵。' T& `& f' U: ~, u, q  ]

5 J9 D* L1 U6 l7 |8 o9 l; f% K祝你成功。(我想這次應該可以了,~0~)
11#
 樓主| 發表於 2011-7-18 13:50:51 | 只看該作者
ID層的意思是否為dummy layer,基本上需要用的layer都已經從PDK,也就是它$ X( v- w5 j2 r0 T# H6 [
的layout範例上知道了,command file也有註解,我上面寫的那個就是.: S4 L! \' K: g+ f0 J' i
D[DD]          1.8V diode P+/NW              (DIODE*TO*SP*TB-HV)
% d2 B$ S4 V8 K  Z; o* h( a DIODE可能就是你說的ID層吧.
12#
發表於 2011-7-19 09:16:50 | 只看該作者
這個我不能確定,因為這個要看design manual,那個裏面會有說明.; v" Q* W' V2 }3 P9 a
順便問一下,現在你的LVS結果到什麽程度了啊?
13#
 樓主| 發表於 2011-7-20 16:55:49 | 只看該作者
DIODE是給command file辨識的層,TO是diffusion,TB是nwell,SP是pimp,HV就是
& x( N9 _2 X: I) b" T' o; j2 c* M高壓用的層,在這邊是沒用到.
+ w4 S% G  A4 }lvs 結果還是一樣,已經沒招了,應該command file是有問題的,還好這個tape out日期0 V4 M& j. c: w( N/ ]
較久,不然會被搞瘋.
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-9-28 09:13 PM , Processed in 0.171010 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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