Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] run lvs時的嚴重大問題~狂急~

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-27 18:47:43 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
各位前輩~! }$ X7 }/ s3 d4 b
* a& @5 w* `, K3 Y4 B; O8 a! P
我的layout到後面再跑lvs時竟突然發現~
: i; I% L3 m7 _  O
+ U( J3 A# O& g% C( E2 @netlist的mos size改變後,但layout上不變,lvs竟然也會過~
& K2 h  P1 H  W  v, X- Z
$ y( f3 v& M+ ^0 [這是什問題阿~我有畫一個簡單的inv也一樣相同結果~3 E9 Z  R9 J+ F; E2 I+ a3 E+ [: u* @
5 H3 p! L. c$ H2 b' S
是command file要改嗎?還是calibre需要設定什麼?3 C( f% A2 X6 P  i3 r0 \7 K7 B5 {: [3 L

" Z# \# x& l0 v+ \7 T9 q. ]4 V我完了~" m! X3 w+ D4 G! l8 h2 K
2 [/ L+ R+ ?) j- p2 \/ u' q( H, b
請各位前輩幫忙一下~拜託了~
. Q+ P- J+ k/ C( t
6 Z- _) x8 a  X! r
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享分享 頂1 踩 分享分享
2#
發表於 2008-5-27 19:32:26 | 只看該作者
應該是有關尺寸check的部分為開啟功能,只要開啟就好了。
3#
 樓主| 發表於 2008-5-27 20:32:10 | 只看該作者
hi~7 T% q2 U0 j) H8 P& q* U

* P/ Z* e, F! o1 w7 }" A我看command file裡~沒看到有描述check尺寸的部分~4 C( O4 u  l, W4 T( l" b  ]# N7 y
2 V& n; _0 t/ ^: Z/ y8 Q% }: {3 s) H
能請在講詳細一點嗎~大概是如何描述這方面的訊息呢~& f5 M( D. d1 l. X
0 P/ A9 o$ {1 `' L6 P
非常拜託~謝謝~
4#
發表於 2008-5-27 23:43:37 | 只看該作者
就是這個誤差百分比沒設成0(代表誤差0%才會過,一班analog是設成0),還有更簡便的寫法,用變數(看到這篇,又被你偷偷學到了)# }# S8 j, h& V7 |/ n$ h% E
TRACE PROPERTY MN(N) L L 0
) h! |; \" X  a5 t& HTRACE PROPERTY MN(N) W W 0
. H6 u. |6 t, v/ q再來講一下LVS好了,LVS過了layout就一定會對嗎?窩不一定,其實陷阱很多,寫LVS的人若沒寫好就會錯,只不過會給人下載的應該是寫的很準, 所以也不用太擔心,只是我覺得在寫ERC這塊到不是很完善,更誇張有些人根本連連RUN完LVS,ERC都不會看窩,LVS對,ERC可不一定對,有的是command file根本沒寫完整,有的是有寫你沒打開ERC(Option),建議一下各位layout,command file前面都會說明定義Option,該開該關先看清楚吧!!,程式不會看沒關係,至少前面說明要看清楚,不要拿來就RUN.(又被你偷學到了)
5#
發表於 2008-5-28 09:15:48 | 只看該作者
TRACE PROPERTY MN(N) L L 1 --------將1改成0' ?0 ~! s! e2 X! _' M; k- f
TRACE PROPERTY MN(N) W W 1 ------將1改成0
0 n# s/ V  `& `& M% pTRACE PROPERTY MP(P) L L 1 --------將1改成0# L! s  I$ \2 O+ ]4 N
TRACE PROPERTY MP(P) W W 1-------將1改成0
6#
 樓主| 發表於 2008-5-28 09:31:49 | 只看該作者
嗚~嗚~4 b  l( X$ I3 x0 R9 G$ C/ c2 _6 x, m

# v5 k& Y7 o& e% m. n還是一樣~
7 [3 ]2 @& h9 k; \8 U9 ~' m4 h
8 S8 @4 @8 z  }# |" o我把command file貼上來~請在幫我看看是不是有哪裡漏了阿~. i' S" \$ y/ M& q9 w
, j; s7 `' R9 W: I1 Q# r+ o
SOURCE PRIMARY   "chip"9 s0 X( u% H5 C, ^
SOURCE PATH      "./test_chip.net"
) g1 V& U# p: I! G- gSOURCE SYSTEM    SPICE
+ L+ F8 g6 \  m2 Z: F3 Y' z+ G" k- f3 v$ p8 o( I+ N
LAYOUT PATH      "../chip.db"
( @9 W6 x# N  n/ L$ Q$ s% ]LAYOUT PRIMARY   "chip"! N8 {# {( X; u2 N
LAYOUT SYSTEM    GDSII
7 x9 ^9 a; x' m9 Z
- h5 @0 c2 x$ ~6 G% ELVS REPORT   "lvs.rep"9 G# S+ e9 D6 i6 W$ e5 b
LVS ABORT ON SOFTCHK YES
9 K0 L8 F% f9 R5 o) LLVS REPORT OPTION S
& ~0 H  _0 M, S; E& e9 J7 G
. S# G9 H+ \( s//LVS SPICE CULL PRIMITIVE SUBCIRCUITS YES : h  S7 ^! [' W+ m- V: }+ B
LVS WRITE LAYOUT NETLIST netlist.spi 5 t* l: |* F( h; [# }; `
6 B- X' t! ]  ?. M, A4 o8 H
PEX INCLUDE LUMPED L1 N_C R1% S9 M2 y& q6 M9 W' R) I6 V4 J. u7 e
PEX REPORT LUMPED NONE
+ D2 }1 q/ Y1 {/ YPEX NETLIST LUMPED "change_cell.lumped" HSPICE LAYOUT
/ n7 i6 {" |% z: A8 g6 @8 I
, t4 m& v0 f; r1 N( N- UPEX INCLUDE DISTRIBUTED L1 N_C R1
; m6 T, O: e0 GPEX REPORT DISTRIBUTED NONE) v7 M- i  |1 L" p
PEX NETLIST DISTRIBUTED "change_cell.dist" HSPICE LAYOUT- |7 g: [8 }0 W3 N+ n/ ?
PEX NETLIST SIMPLE "change_cell.simple" HSPICE SOURCE
6 S6 a; m; [; i$ ]7 k% k' `
% g; w- w4 R0 M8 S2 m/ ~% {/ qMASK SVDB DIRECTORY svdb query   3 H0 S7 M9 N0 z
3 C  Q6 c+ b8 E
EXCLUDE CELL "eo064k8fcl4" "pvpp" "pvss" "pvdd"9 }6 T/ C* s  p& z: N, E. O
SOURCE CASE YES, T. S( ^5 q% p0 \' h* \
LAYOUT CASE YES. I; W4 [/ |6 _% u/ \  [( ~
LVS COMPARE CASE YES
, F2 ~" J  a: G. I7 A- \% U7 j& e LVS GLOBALS ARE PORTS YES" I# ^  S: @$ Q7 `, w: l2 S& w
LVS SPICE PREFER PINS YES, p2 p& z2 ^1 V3 m6 X% ^/ k  Z
LVS PROPERTY RESOLUTION  MAXIMUM ALL0 |3 A, w2 }5 x- ?
& z; I6 H1 B1 v5 {  A  c3 t
ERC KEEP EMPTY       NO
8 }' z: z; e# p  z3 w8 b$ M6 MERC MAXIMUM RESULTS  1000+ O7 j- J. i( Y* U% X% U3 Z! {
ERC MAXIMUM VERTEX   199- e8 }; E) U0 j+ c5 F/ I
ERC CHECK TEXT       COMMENTS RFI0 o: n& d5 `( G6 q8 w7 U& Q
- n) q! M7 y/ ]3 C5 T6 ?: k
LVS POWER  NAME "VDD" "VCC" "EXVDD"9 O8 o0 r, _) P# \
LVS GROUND NAME "VSS"  "GND"
" t9 A% ^: R, @9 x2 q0 OVIRTUAL CONNECT COLON YES
- `; E: _) N1 B
% M$ B2 z2 }/ T0 U* v7 d6 V, x6 \4 ^- I5 G& S. @
LVS ALL CAPACITOR PINS SWAPPABLE   YES
2 n- t0 k! C$ S- ILVS IGNORE PORTS                   YES
/ d' p* @3 ^0 qLVS CHECK PORT NAMES                   YES, R! S$ a3 U. Y, \( z
LVS ISOLATE SHORTS                 YES
- n+ m* a2 J8 b. J9 F* ~" @) `" O; ?5 I) e( x
LVS REDUCE SERIES MOS              YES
# Z* o) ]# h( }2 F( aLVS REDUCE PARALLEL MOS            YES2 l+ A9 B1 w# B
LVS REDUCE SEMI SERIES MOS         NO; s6 p4 r7 F- w2 M3 S
LVS REDUCE SPLIT GATES             YES% O- e, c" P8 H2 a( Q1 j
LVS REDUCE PARALLEL BIPOLAR        YES [ EFFECTIVE EV_AREA EV_AREA=SUM(EV_AREA) ]
/ J0 }, V3 p) h) m( p. NLVS REDUCE SERIES CAPACITORS       YES# I4 P5 y# l3 t* ?. y7 \, P9 Z
LVS REDUCE PARALLEL CAPACITORS     YES
% r* Q3 A7 F8 P5 @7 A& s% H+ OLVS REDUCE SERIES RESISTORS        YES
, B) z* _& n1 \8 H' v2 Y6 k5 ^LVS REDUCE PARALLEL RESISTORS      YES
% z, O. F8 ?  o3 c! y/ |LVS REDUCE PARALLEL DIODES         YES
% S7 D1 K% B: @* n8 q/ `
) B1 r8 w) K: q6 Y+ {9 rLVS RECOGNIZE GATES                ALL // ALL or SIMPLE
$ E  B+ C9 ]) v( D( B, [2 X$ j' eLVS ABORT ON SUPPLY ERROR          NO                ) J, @& O5 F7 p) ]4 u' L! c
1 [! ?1 F1 e$ W2 q/ d* g
//LVS FILTER D(DN) OPEN            
% {+ X+ W5 h# z0 h6 d2 }//LVS FILTER D(DP) OPEN
' e6 l  b) H5 B3 ^' o- ^$ K# v/ {; c
LVS FILTER UNUSED MOS              YES
9 K) f" ]7 P7 }4 qLVS FILTER UNUSED BIPOLAR          YES, l' l( V- D' e! ]
LVS FILTER UNUSED CAPACITORS       YES/ m5 E7 N3 N3 _8 L( y4 C% S1 G
LVS FILTER UNUSED DIODES           YES4 B  |0 q' r: e" K- I5 S
LVS FILTER UNUSED RESISTORS        YES
9 H$ x9 ~4 g) oLVS FILTER UNUSED OPTION           AB AC AD AE AF RC RE RG
2 }$ U% N" M" Q6 P' Z7 q3 t
* _* m  w4 G: [) F' o  b) eLVS EXPAND UNBALANCED CELLS        YES
/ d: f+ k8 D/ s; B& I- R
+ H# B3 Z3 H# oPRECISION                          1000
' F" N' n! ^5 h* Z4 ]RESOLUTION                         14 b; p1 R  |: m6 C( w: c

. ^0 s# B: b3 u6 C1 J' c# H: FUNIT LENGTH                        U
7 c, i  Q$ R0 q  d5 _$ H6 c! |' PUNIT CAPACITANCE                   F //FF
: _0 f; Z3 V" X1 r- r3 Y) NUNIT RESISTANCE                    OHM. \. J5 V$ h; s4 a+ \  `

) Y& l4 {) B( c: \  u9 f" rFLAG NONSIMPLE                     YES
5 z- n: p  d- @0 H5 gFLAG ACUTE                         YES
0 _, G! Z8 Z1 l) bFLAG OFFGRID                       YES
% i9 Z6 r. V' w0 D' rFLAG SKEW                          YES8 a/ G, q- K, I6 h

1 Z) q4 u, ^# L, _2 b6 @! h8 sDEVICE MN(N)  NTR  NTR(G)  NSDN1(S) NSDN1(D) PWELL_B(B): g0 ]) b) U/ ~# J2 X  M
TRACE PROPERTY MN(N) W W 0, c+ r7 [: m' n
TRACE PROPERTY MN(N) L L 0$ S: a5 ^2 }; z0 \% k" V% @+ x

, L; l5 _$ s) t2 Z5 }, PDEVICE MP(P)  PTR  PTR(G)  PSDN1(S) PSDN1(D) NWELL_A(B)
2 n7 }  [7 h9 g9 W  e; i4 h/ iTRACE PROPERTY MP(P) W W 05 ?! Y6 m" w7 B6 f0 A5 y( H
TRACE PROPERTY MP(P) L L 0
& |5 F8 X% E9 D' g  F& r$ y# o# _0 k: }
請各位大大在幫我看一下~拜託了~
7#
發表於 2008-5-29 10:42:55 | 只看該作者
我看你的問題應該是netlist file path 沒有update到。( I* c4 s. e1 [, p
也就是說,你依然是用舊的gds 比對舊的 netlist?- |( u6 |( K4 _5 Z
這是我的懷疑啦~~" b) U) l) c. L# B: Z
再仔細檢查一遍你的netlist path & file name。
% w- ~  D6 u8 G$ q% F1 }% z因為看起來lvs.com 沒啥問題。
8#
發表於 2008-5-29 17:35:53 | 只看該作者
作layout一定要養成好習慣,reduce option 不論是mos,cap,res.皆要NO
4 }% ]; ^4 C; n: Q# v  ?LVS FILTER UNUSED OPTION 不能隨便亂開option,. q$ s! `3 O8 |/ r
這樣可以避免錯誤
9#
發表於 2008-6-2 03:54:55 | 只看該作者

回復 1# 的帖子

曾經有公司同仁問過同樣的問題, k) t& O) C" |/ X/ i' s
結果是netlist 沒update
' M8 H. Z6 J$ K: v9 O刪除舊的netlist 重新產生新的netlist file 7 ?, ^3 T& X' A; q- w
並open new netlist file 確實的確認修改過的mos size是否為最新的正確值) u! s' |3 l1 F& v1 ^
並檢查path指向是否正確2 d* w% e( j9 g  H( ~( y
合理的懷疑任何小細節
10#
發表於 2008-6-3 14:02:26 | 只看該作者
可能ㄉ幾種情形
8 x9 M  g) P% B4 R3 l# `6 k/ `6 O1.資料沒updata
' Q! F3 K# G! T, X3 m: I2.你ㄉcommand file  是沒比對size ㄉ: [( [3 g2 A! @( u
3.改變後ㄉ差異在容許範圍內
9 b1 g( M$ V6 t# L  C6 U例如 W  W  3 0 B" N0 J6 _" K2 a7 E" v2 X( r
    L  L  3
0 @: a) c& }4 b7 P3 S7 b/ V+ m( D+ C( S9 o! Z
表示誤差在百分之3內是OKㄉ
11#
發表於 2008-6-3 14:20:30 | 只看該作者
你ㄉCommand 有下列這行: Z, c4 \, ^# l9 ?, k* H
EXCLUDE CELL "eo064k8fcl4" "pvpp" "pvss" "pvdd"
9 F/ o; b$ f1 W; }有可能 你ㄉ改變 在這幾ㄍCELL 中
1 s; X% ?3 ^1 V: V這行ㄉ意思是 這幾ㄍCELL 是不驗ㄉ
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-30 11:51 AM , Processed in 0.138518 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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