Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2011-7-5 14:08:02 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
最近我公司的ic要從a廠轉投b廠,layer已經轉好了,由於designer在忙其他事,於是要我幫忙修改netlist,使它能對應原layout,0 ^4 s4 j: X. c  [  J& Z" [, T8 B
有問題的device經過改layer與model name大都解決了,包括正常BJT(指正方型的).& h7 y# f! I7 U2 Y  A0 J
但是有一種pnp型的bjt,它是兩端相接用來當DIODE的,使用在esd部份,卻一直無法matching,外型是正常的bjt壓扁拉寬,我試
9 I) h, b4 n1 @& u) J" m8 }過用bjt或diode的方式描述但是都失敗了,不知道原因.以下是原本投a廠時所用的netlist.6 X& N% [& D" ~& X' O
X75 14 VCC DIODE_4X25 $T=96800 -26500 1 180 $X=47300 $Y=-27000
$ Z9 u. x, ?6 w7 w6 }: p8 E.
; V5 G# }$ Y: @& U.
6 k  X) Y! u- U' e+ z$ D7 E.
( `7 v- N! t# [2 F- T9 D9 k.SUBCKT DIODE_4X25 1 2; b* u4 x) ^! f/ G+ p
D0 1 2 DD AREA=1.4982e-10 PJ=6.12971e-05 $X=12000 $Y=12300 $D=25
% A  p# p+ i( a3 ^: @* n7 J( L6 f.ends* ~8 l4 u# K% \2 K. [
============================================================================/ E/ P; b2 t8 q
這樣在a廠是可以的,但在b廠是抓不到device的,layer方面,我參考過command file跟pdk,都照它的layout了,還是說我必須朝. n8 e2 k2 c+ E: `
command file的修改下手,但我對command file不太熟,這個該怎麼處理.
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2011-7-6 13:21:31 | 只看該作者
把report 放上來看看
- x* h3 ^2 \5 o- ~  d) g  o6 o有時候是要加  ! _! S6 |! y/ y6 b, Z
BJT  dummy and DIODE dummy! X% X' I" q% {' N7 ]8 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 Type6 |& }& L$ d4 ^
                ------    ------         --------------
6 L/ ^+ E) y4 S Ports:             11        111 J$ o$ d, J9 y% s
4 x7 [* a4 n/ g7 _& I( `3 E
Nets:              23        23
; [5 q; h1 b! w& w: I) Y5 d
$ x! p7 x. R) r- k7 W0 F Instances:          0         1    *    M (4 pins)1 d1 H0 `3 e: {
                     2         2         MN (4 pins)
" t* [1 r4 X/ [, R% L                     1         1         MP (4 pins)
  ~) S6 ?3 |& w# h                     1         1         R (2 pins)
: r' Q  f: m; j% E5 L6 h1 @8 h                    49        29    *    D (2 pins)
9 C8 w( f7 s6 U: r" H5 V" O0 K                ------    ------
8 i8 X. P! }6 ?5 G) J  r/ v1 J Total Inst:        53        34. [, N5 ~5 J' T+ h4 @. A  f
. m8 L3 k$ q: T5 y

/ Z( E3 u9 i$ C/ i5 ~       * = Number of objects in layout different from number in source.
4 B" c1 h# @; ~, U$ Z' g% ^1 X" f4 E% F  d8 |

6 O7 ?! s9 V- m
+ B! k# ]" m! ?$ S% j) k' B**************************************************************************************************************( P* a' @+ x% b9 ?$ ^4 E4 X
                                 INCORRECT OBJECTS
1 e5 f7 ]6 l' L. |9 T  B**************************************************************************************************************0 }8 b) h2 t5 ^; j# o

1 m3 w! x! A% D# b, _  N
+ e' p+ g4 J1 v& ~4 }) }LEGEND:# B. u2 O7 u* t
-------$ o" \" }$ |' W5 y# M
4 k" r4 j% ~3 D
  ne  = Naming Error (same layout name found in source) f. x' H& {9 g7 A
        circuit, but object was matched otherwise).
! q+ d- b/ Z# P/ W/ l3 i- o- \
! }. `  `7 p) Y) N* T
! E0 u$ t% b) N  B  l8 I0 D**************************************************************************************************************! J1 j! a! r/ Q  _9 a
                                   INCORRECT NETS
% l8 q5 p3 @7 {. E6 v: x3 X7 A4 S0 \% V; N5 V2 {0 E6 N
DISC#  LAYOUT NAME                                               SOURCE NAME2 n& u5 C6 B% B5 ~) A- z" e
**************************************************************************************************************
9 W# J6 d% j. N3 [, [* C2 H  t5 W3 l+ a/ z
  1    Net GND(688.800,122.000)                                  GND
2 G- p# r$ }. Q& J9 X+ C9 u       --------------------------                                --------------------------
. `4 N' D2 t9 n# q- g. r5 d$ g' W7 |3 L4 S; o; j
       103(833.300,87.000)OS                                   ** missing connection **7 E! A4 p. ]0 }
       102(833.300,60.000)OS                                   ** missing connection **
' P2 `+ @* s& m1 Y( e       101(833.300,33.000)OS                                   ** missing connection **8 J( B' r/ l2 {: X6 h6 @! d+ Z: Q0 E
       100(833.300,6.000)OS                                    ** missing connection **1 Z; s, O6 l* r5 ~2 A" p) n$ \, a( c
       99(787.300,87.000)OS                                    ** missing connection **1 g3 z, v1 X) V5 Z
       97(787.300,33.000)OS                                    ** missing connection **: m; X) \* c9 T
       96(787.300,6.000)OS                                     ** missing connection **
' T" M3 t0 w  m6 u: J% r7 e/ l7 Q- v. Y       95(787.300,-21.000)OS                                   ** missing connection **
. J, Q) f. a6 Y/ ~" u. R/ W       92(640.100,80.500)OS                                    ** missing connection **# j, S0 z; k& I8 n2 `
       89(492.500,80.500)OS                                    ** missing connection **
5 Y! q0 `. s  V3 b* \4 m6 a       88(443.300,80.500)OS                                    ** missing connection **9 H3 N9 q4 Q+ |
       86(344.900,80.500)OS                                    ** missing connection **
4 Z+ o& D+ W2 |7 R  P  x       84(246.500,80.500)OS                                    ** missing connection **
8 S$ N3 t6 b% X+ A2 B! Z2 L8 M       80(53.300,87.000)OS                                     ** missing connection **
# b+ E$ r8 j: ]1 G) ~; b       78(53.300,33.000)OS                                     ** missing connection **
6 G1 a$ W7 L( }& o! J       77(53.300,6.000)OS                                      ** missing connection **
' C/ g: x" A" X# N5 x       75(7.300,87.000)OS                                      ** missing connection **
: ]/ _7 d9 F3 b- q  `% F- g5 A# E       74(7.300,60.000)OS                                      ** missing connection **) W' ?0 F$ r4 U& u; p7 a
.......................................................................................................................
# K( k9 D8 G. V3 R  Freport其實蠻長的,大致來說,應該是從pad進來的diode出問題,dummy layer for lvs的部分,我都照b廠
% Y) w+ ^* f/ {% O0 n: D提供的pdk以及command file敘述的加了,應該是沒錯.( O& J' B  q. h1 E# ^
=======================================================
, i5 p9 M9 |' R: X關於"$"的作法也有試過,如下
) \. R5 c  `5 n; F. k, [D0 1 2 0 AREA=1.4982e-10 PJ=6.12971e-05 $[DD]7 M2 N7 @6 U9 J( C" ?
不知道這樣寫有沒有錯,這樣寫的話,report上"D"的source就會變成0.
- _" M/ p" z2 k( H=======================================================& S+ z, o! k9 w7 B
另外report中的"M"是一個nmos in nwell的穩壓電容,後來是發現b廠提供的command file沒寫這部份
3 V  j+ O! G* F. I也不知要不要在這問,還是找b廠要他們寫.
5#
發表於 2011-7-8 13:30:24 | 只看該作者
另外report中的"M"是一個nmos in nwell的穩壓電容,後來是發現b廠提供的command file沒寫這部份
2 z; y9 r& q) [) Y$ S; ]! @, M5 g; Z) x  b2 G' b, ^7 [也不知要不要在這問,還是找b廠要他們寫.
' H: V0 n8 t) ^: h9 ^: Z( M
6 _( g3 S9 O1 X. ~: ^% c* F0 b! _這個 最好找 b 廠寫4 W" q& W7 O3 r7 R1 V
看來有任到 diode 了2 s/ q, z% ^) @( u
但是你這個 netlist 似乎 沒有 BJT 元件
6#
發表於 2011-7-8 14:19:24 | 只看該作者
本帖最後由 terriours 於 2011-7-8 02:22 PM 編輯 ' j& n& _5 s7 j0 b% B5 W
Layout    Source         Component Type
8 e2 X) \9 I0 U                ------    ------         --------------) b2 e; w/ w% L3 z% q* z
Por ...
& }  _7 P$ i8 I1 Y$ j& P  f: Esw5722 發表於 2011-7-7 10:24

" H4 i/ X( E4 g+ V. F# [! |, ?# Z9 p* f6 ~5 ~: \; X0 c
你加的那個 $[DD]其中DD是diode正確的參數名字嗎?有沒有看CDF啊?呵呵
8 C4 p! g" N3 X8 T7 G還有從calibre的report上看,source中地的節點不夠啊,给一个netlist和lvs rule中描写你所用的这个D的相关语句吧。
  d' y% g2 m0 m7 Y5 e' W" O一起研究一下,应该不是什么大问题。
7#
 樓主| 發表於 2011-7-11 14:20:29 | 只看該作者
D[DD]          1.8V diode P+/NW              (DIODE*TO*SP*TB-HV)$ \4 V; T! s' h& z$ m* S
============================================
& J5 [; |+ d$ b% b' j上面是b廠command file裡寫的,須要覆蓋的layer.因為a廠是直接把它當diode,所以對應到b廠,就是[DD].
# r! K2 S0 B2 O+ O. f============================================) [% t% Y1 A( w1 V. n
DEV D(DD) dpnw18 psd(POS) nwelcon(NEG)) R5 |# I8 W! ~, J5 q$ x% s
NETLIST MODEL "dpplnw"
; E5 ?7 I, O  _    [PROPERTY A,pj" c8 @" i5 C. H" W
    A=AREA(dpnw18)6 ?7 D* [. u. t, P; `# k: P
    pj=PERIMETER(dpnw18)
, e! e2 [5 W5 X" ]* f: R============================================
5 |5 S& d( U; d1 H上面是command file對dd的描述,如果用bjt去認的話,好像中心那塊面積是要正方型如2umx2um,才能
( W7 t9 e3 Q7 ?+ ^認出.
8#
發表於 2011-7-11 17:09:04 | 只看該作者
sw5722,你好。# L5 n" {0 ~% m8 M1 \6 _. O& e
我想你的這個問題是純粹的symbol和command file 的問題,我想了兩個方法:" W% b2 Y: E% L: C! V; g
1、將netlist中的D器件名換乘dpplnw;
8 W* ?7 B6 t! ]' o2、如果1不行,就在layout中用text層在D器件上標注上dpplnw字樣,如果還不行就應該問問fab里的相關人員。2 Q0 d+ b5 D# T( C! K
希望能幫到你。
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
' w8 y2 Q( |& M) ~9 [- J=======================================================0 p# s* U& T  [# H; Y) T
之前有將netlist改成以上模式,但report就會變成以下
; _7 V2 ^6 m# H& z' e, |  X, d! H32    66(793.800,66.800)  D(DD)                                 83/0/D0  D(dpplnw)/ v" `1 ]5 X0 k7 H' v2 R& `! p$ K
         bad component subtype. j0 @% o" ^0 F9 q' _4 C
=======================================================' p7 t8 a/ h1 i$ }+ |6 O% H* s7 U4 g
真的把它改成DD,也是不對,
1 l" d4 z* i' {$ n+ b"就在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的問題,或者你自己也可以嘗試修改一下,問題應該就可以解決了。9 p0 S, ?0 I( E7 t. t

+ E0 g7 P5 J' c+ O6 n* W, K還有就是標dpplnw是為了配合device的ID層,讓command file 可以認到這個device,不是將dpplnw當成一個port,一個器件怎麼能當成port,呵呵。+ t: p5 ~* G& ~8 X; ]
5 @2 t' f0 ]: F+ C" d
祝你成功。(我想這次應該可以了,~0~)
11#
 樓主| 發表於 2011-7-18 13:50:51 | 只看該作者
ID層的意思是否為dummy layer,基本上需要用的layer都已經從PDK,也就是它
( x* P8 k3 k# z0 X  M; q的layout範例上知道了,command file也有註解,我上面寫的那個就是.
! L; @/ i( M/ b- ]$ AD[DD]          1.8V diode P+/NW              (DIODE*TO*SP*TB-HV)
' _; P. G! L& S) j( U) _2 K DIODE可能就是你說的ID層吧.
12#
發表於 2011-7-19 09:16:50 | 只看該作者
這個我不能確定,因為這個要看design manual,那個裏面會有說明.
9 [* A, ]0 I) C  q, ]$ P順便問一下,現在你的LVS結果到什麽程度了啊?
13#
 樓主| 發表於 2011-7-20 16:55:49 | 只看該作者
DIODE是給command file辨識的層,TO是diffusion,TB是nwell,SP是pimp,HV就是+ l2 v# k' I# O
高壓用的層,在這邊是沒用到.
5 Y, W# B% E  Z; y4 W. Rlvs 結果還是一樣,已經沒招了,應該command file是有問題的,還好這個tape out日期* k. p6 J' G: q7 a/ E
較久,不然會被搞瘋.
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-11-16 07:31 AM , Processed in 0.168009 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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