Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2011-7-5 14:08:02 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
最近我公司的ic要從a廠轉投b廠,layer已經轉好了,由於designer在忙其他事,於是要我幫忙修改netlist,使它能對應原layout,
* z; @: k" ?; _有問題的device經過改layer與model name大都解決了,包括正常BJT(指正方型的).. T7 c$ _! T2 M7 }: i. o
但是有一種pnp型的bjt,它是兩端相接用來當DIODE的,使用在esd部份,卻一直無法matching,外型是正常的bjt壓扁拉寬,我試4 [# v2 ]" |* [; G/ |" y
過用bjt或diode的方式描述但是都失敗了,不知道原因.以下是原本投a廠時所用的netlist.8 N1 K, Q& a: W+ ^7 ~! ~
X75 14 VCC DIODE_4X25 $T=96800 -26500 1 180 $X=47300 $Y=-27000; p2 a3 e# p" z5 S& n8 i
.9 g5 ^7 R8 U( O
.
4 X1 G3 A8 P/ X& g% x7 J$ X.
( d/ p0 u+ Z" X: q.SUBCKT DIODE_4X25 1 2
( }4 `) ~7 S" `1 p  [3 mD0 1 2 DD AREA=1.4982e-10 PJ=6.12971e-05 $X=12000 $Y=12300 $D=256 }+ u7 s; T+ {4 U* o& L5 t( h  b- J  G6 f
.ends3 V5 z' B$ W3 B* o. _* u6 U; J
============================================================================
# }* r4 V$ }3 u7 s/ G# O* u& S3 M這樣在a廠是可以的,但在b廠是抓不到device的,layer方面,我參考過command file跟pdk,都照它的layout了,還是說我必須朝
2 C9 g+ m+ X7 Q. ~0 @) K) R  }command file的修改下手,但我對command file不太熟,這個該怎麼處理.
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2011-7-6 13:21:31 | 只看該作者
把report 放上來看看
6 B" W3 e. z' U) ]! @' U有時候是要加  - g3 d- j) J0 C, y  C* F6 q7 Y
BJT  dummy and DIODE dummy
  N( G6 y# z& v6 \1 h' H才會認出 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/ a. T1 m* p  _: U! g. G
                ------    ------         --------------/ o0 m; b( P: q1 \# G5 V) p1 P4 i
Ports:             11        11
# F) n' o( x* P" {) ~7 c3 e% \6 j8 v) H' P' i
Nets:              23        238 V4 D5 t: P; A1 F7 W. ^% a

& J/ H: Q8 I; {; V Instances:          0         1    *    M (4 pins)  q# y9 E% v; m% J
                     2         2         MN (4 pins)% l/ s; f2 \; b) M* F- ?: U$ \8 }* }
                     1         1         MP (4 pins)' f+ S& O# U/ V! L
                     1         1         R (2 pins)1 b  E( {' `1 |$ ?. o. k- K
                    49        29    *    D (2 pins)
9 j; E4 k" [* W                ------    ------5 c/ C; p5 x- ~' A; f7 g- x' O' x
Total Inst:        53        34  d" U8 G, ?. c9 v5 o7 f
. C: k$ \5 p7 t# g$ m

# `. k" k9 W8 K. v) D       * = Number of objects in layout different from number in source.  n4 A6 f; _) G2 R# }
3 _+ X/ t4 I: M( A' s* W8 j8 J

# `2 w1 L  E* k& l1 ]
# L4 s0 `  A0 |**************************************************************************************************************9 e# ^+ ]. P" ]" ^, |' _' B
                                 INCORRECT OBJECTS6 u8 r9 }4 q' w' t2 ^
**************************************************************************************************************
, z: a6 P1 d+ v1 p" |. z9 Y: d0 J; K# N' U# A5 y- _* q
, [; U8 g! ~1 l& l+ [
LEGEND:7 o9 [# W: m, ~9 c/ {; ^8 z
-------9 W: O" y  ?/ ]3 R. ~# C+ g  d3 D
0 E( d: V. P* ?
  ne  = Naming Error (same layout name found in source
. t5 C' [) p+ D# m# `0 F! B        circuit, but object was matched otherwise).  z" z5 W6 a. G) t" T9 {

% @. @( L( Q" [; t/ a2 Q$ Y$ _" Y* H# E9 X8 |/ Y/ [
**************************************************************************************************************
- ], g" F9 y- w& C/ a                                   INCORRECT NETS& W2 ~& y- X: U3 T8 j
% W% D0 o, s# G5 x& f6 L! `
DISC#  LAYOUT NAME                                               SOURCE NAME
7 f) ^' N' `+ r& s- E**************************************************************************************************************% {2 b/ U5 r2 E7 F8 L
4 g! ]; V- J$ |3 c# \
  1    Net GND(688.800,122.000)                                  GND1 T4 S' S' w' v) M1 h
       --------------------------                                --------------------------* _: O$ j' U* i* H5 |
5 }5 _7 J: R* f: q
       103(833.300,87.000)OS                                   ** missing connection **# r* y% E) I& c3 k! }& k3 _8 z
       102(833.300,60.000)OS                                   ** missing connection **/ s) O% ]9 C6 @1 m+ t# |
       101(833.300,33.000)OS                                   ** missing connection **
) t; @' v2 q/ J2 y) C. |' e       100(833.300,6.000)OS                                    ** missing connection **  X6 [& I6 i: D3 ^
       99(787.300,87.000)OS                                    ** missing connection **2 W$ [5 @+ N* c1 ~# o
       97(787.300,33.000)OS                                    ** missing connection **
1 x/ }( d/ a; w4 Y/ \0 ?/ U       96(787.300,6.000)OS                                     ** missing connection **
: V( w: s2 N" o) r% P+ A8 q% k       95(787.300,-21.000)OS                                   ** missing connection **
! f& W0 a4 J4 l+ B! N       92(640.100,80.500)OS                                    ** missing connection **& M( E9 x- T8 F& u8 w; w6 l; O; b+ R9 k
       89(492.500,80.500)OS                                    ** missing connection **8 _, K: `1 ]1 {6 q* k! H
       88(443.300,80.500)OS                                    ** missing connection **2 K! H; _* B! {: ?
       86(344.900,80.500)OS                                    ** missing connection **$ u! G) d2 O1 M' p' v' @9 |
       84(246.500,80.500)OS                                    ** missing connection **
/ r0 h- C# R0 O7 ?: ]       80(53.300,87.000)OS                                     ** missing connection **
; _: y7 v- w! q8 E) J       78(53.300,33.000)OS                                     ** missing connection **
/ o7 t' j5 L4 h) f$ u       77(53.300,6.000)OS                                      ** missing connection **
8 d0 p3 v5 ~5 l- r6 P: V       75(7.300,87.000)OS                                      ** missing connection **
+ F# B; J) S! b9 o# f3 U       74(7.300,60.000)OS                                      ** missing connection **
( I/ f# d6 C* c8 V& n+ X .......................................................................................................................
4 \9 Z, W6 q9 preport其實蠻長的,大致來說,應該是從pad進來的diode出問題,dummy layer for lvs的部分,我都照b廠
% H" f' ]( l( s5 e提供的pdk以及command file敘述的加了,應該是沒錯.1 {8 f4 ]( L" k( m& s+ O
=======================================================
; |+ Z9 w- ~3 T2 L8 G5 s6 a關於"$"的作法也有試過,如下
4 H1 |* V* h1 E, P5 I1 [6 l; S0 _D0 1 2 0 AREA=1.4982e-10 PJ=6.12971e-05 $[DD]3 f- ?6 k% W/ x4 T# ?( L
不知道這樣寫有沒有錯,這樣寫的話,report上"D"的source就會變成0.
' c1 L7 Q8 |  i* s2 _4 L4 v/ A; T=======================================================/ j  t% Q: u' d- P5 u4 P
另外report中的"M"是一個nmos in nwell的穩壓電容,後來是發現b廠提供的command file沒寫這部份
  i0 y  t3 G+ _3 e0 Z' B也不知要不要在這問,還是找b廠要他們寫.
5#
發表於 2011-7-8 13:30:24 | 只看該作者
另外report中的"M"是一個nmos in nwell的穩壓電容,後來是發現b廠提供的command file沒寫這部份
( I- b, T3 D7 p+ {% M% W9 t' |7 U: z5 g; Z) x  b2 G' b, ^7 [也不知要不要在這問,還是找b廠要他們寫.  P) D- k/ P: Q' V6 A4 ^
2 g) y- T  K$ L; ?8 _- g- j
這個 最好找 b 廠寫
" f7 X* B# J, c/ }. `9 M看來有任到 diode 了
! N+ m6 o* y8 \6 p" V但是你這個 netlist 似乎 沒有 BJT 元件
6#
發表於 2011-7-8 14:19:24 | 只看該作者
本帖最後由 terriours 於 2011-7-8 02:22 PM 編輯
* {4 u0 P) g+ W2 n8 }
Layout    Source         Component Type; k/ C. Q  U4 _* G/ s9 H+ @
                ------    ------         --------------7 J& F! t3 K7 L5 \
Por ...4 h" K2 B( _7 i/ I& U
sw5722 發表於 2011-7-7 10:24

# I+ E& ?8 F2 T$ C1 G9 }4 S1 G
5 g! Y- l& a( C+ P你加的那個 $[DD]其中DD是diode正確的參數名字嗎?有沒有看CDF啊?呵呵
2 P& S* _- d/ l0 M還有從calibre的report上看,source中地的節點不夠啊,给一个netlist和lvs rule中描写你所用的这个D的相关语句吧。
+ L- R) H0 F7 ~9 h一起研究一下,应该不是什么大问题。
7#
 樓主| 發表於 2011-7-11 14:20:29 | 只看該作者
D[DD]          1.8V diode P+/NW              (DIODE*TO*SP*TB-HV)6 r* T( f1 D! i# n3 q4 S2 R
============================================
- Q8 [0 i9 x3 t) Z. s& b  v上面是b廠command file裡寫的,須要覆蓋的layer.因為a廠是直接把它當diode,所以對應到b廠,就是[DD].
- }) q  c; N9 G============================================
0 q) w2 L& O6 _" wDEV D(DD) dpnw18 psd(POS) nwelcon(NEG)
- Y' G" a  {  [: r# _! n5 r0 t& pNETLIST MODEL "dpplnw"
% c$ y/ Y0 _7 Q' m- a/ t/ I: v& d    [PROPERTY A,pj3 s# w1 o: X) K
    A=AREA(dpnw18)$ i1 `6 |  E" H0 O, i
    pj=PERIMETER(dpnw18)8 d; q' S5 J7 _4 s
============================================) T" q/ y, S, H: y4 }
上面是command file對dd的描述,如果用bjt去認的話,好像中心那塊面積是要正方型如2umx2um,才能
2 l0 b/ ~7 h( ]: l認出.
8#
發表於 2011-7-11 17:09:04 | 只看該作者
sw5722,你好。4 T6 X# b; T% H8 M) d4 {4 C7 t, f
我想你的這個問題是純粹的symbol和command file 的問題,我想了兩個方法:
6 y! M8 c) t6 T: T1、將netlist中的D器件名換乘dpplnw;
# t# {$ T4 i8 [8 u2、如果1不行,就在layout中用text層在D器件上標注上dpplnw字樣,如果還不行就應該問問fab里的相關人員。
" d. S! j6 u5 g) c6 G希望能幫到你。
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) w0 `0 ^' i7 C& l1 O
=======================================================$ w- s( q% t- [: b& e- ?: f5 M
之前有將netlist改成以上模式,但report就會變成以下
+ U! X3 T  J5 [* `32    66(793.800,66.800)  D(DD)                                 83/0/D0  D(dpplnw)
2 e: }+ P* y, y& G+ C/ d/ e/ G4 U         bad component subtype- q) v3 S8 R4 _$ D. n2 t; X* y" T
=======================================================
7 K5 Y/ z9 |! U( E: D真的把它改成DD,也是不對,, S6 w" m8 @! `: O3 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的問題,或者你自己也可以嘗試修改一下,問題應該就可以解決了。
: j( T+ w. K7 C
9 `/ `0 O1 g& r還有就是標dpplnw是為了配合device的ID層,讓command file 可以認到這個device,不是將dpplnw當成一個port,一個器件怎麼能當成port,呵呵。
, k) L& n+ }1 s- d4 p5 s! M' G& p" Z0 v1 f! t' y
祝你成功。(我想這次應該可以了,~0~)
11#
 樓主| 發表於 2011-7-18 13:50:51 | 只看該作者
ID層的意思是否為dummy layer,基本上需要用的layer都已經從PDK,也就是它
5 z( l) N" L/ o! Z, m的layout範例上知道了,command file也有註解,我上面寫的那個就是.
+ P$ E  y& m( n: rD[DD]          1.8V diode P+/NW              (DIODE*TO*SP*TB-HV)( O' O0 L$ I2 j) ?3 f" v
DIODE可能就是你說的ID層吧.
12#
發表於 2011-7-19 09:16:50 | 只看該作者
這個我不能確定,因為這個要看design manual,那個裏面會有說明.' y: r! @$ \/ {: F
順便問一下,現在你的LVS結果到什麽程度了啊?
13#
 樓主| 發表於 2011-7-20 16:55:49 | 只看該作者
DIODE是給command file辨識的層,TO是diffusion,TB是nwell,SP是pimp,HV就是
: K# Q5 h" d7 S: b6 W高壓用的層,在這邊是沒用到., N+ U: r% D+ S* N6 V$ O% E) z7 S/ m
lvs 結果還是一樣,已經沒招了,應該command file是有問題的,還好這個tape out日期
. b/ v! u: w# s5 f較久,不然會被搞瘋.
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2025-2-23 07:53 PM , Processed in 0.167009 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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