Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-27 18:47:43 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
各位前輩~
: F' W! B! G, `3 R. }6 _) H! p7 G' _( V- ]  v: z0 y
我的layout到後面再跑lvs時竟突然發現~5 D- G; s- i) c9 k1 V

1 I" L: _/ h% t4 ^7 y; onetlist的mos size改變後,但layout上不變,lvs竟然也會過~
( @5 o! l! S% a# q8 m+ i( o7 i! B: A4 p
這是什問題阿~我有畫一個簡單的inv也一樣相同結果~5 T) ?7 h! m+ [; D# Z" y

: _! I& Q0 T/ g1 D2 F3 s是command file要改嗎?還是calibre需要設定什麼?
/ d- N& z$ v9 N- e# m( Z2 E# q& G! C, u8 C& _- ~4 z: K8 i  |
我完了~
2 w4 c. m9 ], F: ]% w
- A% D5 |) p- G9 c* |7 C請各位前輩幫忙一下~拜託了~
6 l7 N8 O' d0 c& K% }! U5 ?% p! ^) p) s) c$ o
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享分享 頂1 踩 分享分享
11#
發表於 2008-6-3 14:20:30 | 只看該作者
你ㄉCommand 有下列這行: R% n  R/ ^8 ]7 N
EXCLUDE CELL "eo064k8fcl4" "pvpp" "pvss" "pvdd"& |- H; t0 k7 \# y
有可能 你ㄉ改變 在這幾ㄍCELL 中! f, `, i* {/ @; V/ Q% D% v$ N; L: r
這行ㄉ意思是 這幾ㄍCELL 是不驗ㄉ
10#
發表於 2008-6-3 14:02:26 | 只看該作者
可能ㄉ幾種情形4 q9 N0 w- _8 C' X
1.資料沒updata+ K. P" ]4 N# {4 p' @/ V
2.你ㄉcommand file  是沒比對size ㄉ
. A3 S, t* l7 l2 e7 e0 q' Q4 E3.改變後ㄉ差異在容許範圍內' F8 i* J9 \1 Q4 S& d
例如 W  W  3 6 W- B) w  Q9 j# r0 D3 t4 T* o. M5 L
    L  L  33 B, H5 |6 Z% c

1 z& L  |' a* j1 a5 c& Z表示誤差在百分之3內是OKㄉ
9#
發表於 2008-6-2 03:54:55 | 只看該作者

回復 1# 的帖子

曾經有公司同仁問過同樣的問題
2 T: r$ I3 I3 [; u結果是netlist 沒update
6 t  }6 W5 o& ~, M. W: V1 C5 _  k7 J刪除舊的netlist 重新產生新的netlist file * Q# S' }, Y- a. w& n, A& I
並open new netlist file 確實的確認修改過的mos size是否為最新的正確值% n0 t4 v1 l1 Z* I
並檢查path指向是否正確
) W7 _, z6 j+ k5 Q' W合理的懷疑任何小細節
8#
發表於 2008-5-29 17:35:53 | 只看該作者
作layout一定要養成好習慣,reduce option 不論是mos,cap,res.皆要NO
* F3 u( [; [/ g) n9 ILVS FILTER UNUSED OPTION 不能隨便亂開option,
7 _3 S2 G( D+ K& n- p7 C這樣可以避免錯誤
7#
發表於 2008-5-29 10:42:55 | 只看該作者
我看你的問題應該是netlist file path 沒有update到。
& o; @( D5 Y4 y! `也就是說,你依然是用舊的gds 比對舊的 netlist?
0 U9 ~% }  v4 t8 p這是我的懷疑啦~~
/ ?* f0 i( `0 f再仔細檢查一遍你的netlist path & file name。: y6 p. j  \. n1 d5 z( o) `6 X
因為看起來lvs.com 沒啥問題。
6#
 樓主| 發表於 2008-5-28 09:31:49 | 只看該作者
嗚~嗚~3 N1 m3 C4 p0 ?. [; @
6 k/ u: H3 `: Y0 R% ]3 P/ T
還是一樣~
7 I  P2 ~2 l+ h! w
! o9 w! X/ q7 `* E4 ?3 U我把command file貼上來~請在幫我看看是不是有哪裡漏了阿~" S$ N+ p* W* d- z& D/ J1 J
8 U" U* j, d4 h3 D
SOURCE PRIMARY   "chip"( V3 G; c* Y( W! ^0 k( Q
SOURCE PATH      "./test_chip.net"
1 B6 _# z" C% F6 |SOURCE SYSTEM    SPICE" q# g* K7 F* Q
. e. K/ _+ ?, i% f# u6 i7 n# c$ k; ~
LAYOUT PATH      "../chip.db"
: n2 G4 C4 V  y( iLAYOUT PRIMARY   "chip"
5 r* m+ C7 n+ N6 L7 V+ mLAYOUT SYSTEM    GDSII
* ]4 i8 x: Y" I0 a
: C( I4 e* x' Q7 F9 h& N$ RLVS REPORT   "lvs.rep"7 _$ |6 j- z% Q5 `
LVS ABORT ON SOFTCHK YES# D  J. m  s$ @9 g4 ]
LVS REPORT OPTION S
3 E5 F, J6 G" c( E; |0 V
# U0 e" ?. G/ u- v. C& ~, p) F//LVS SPICE CULL PRIMITIVE SUBCIRCUITS YES / x2 I/ l6 f( J2 b8 d9 N) ^
LVS WRITE LAYOUT NETLIST netlist.spi ) J8 A9 V6 m, j% b$ g
# z) V' h% Y" P# ]* {4 ], D
PEX INCLUDE LUMPED L1 N_C R1
% a; z1 D9 o4 C, BPEX REPORT LUMPED NONE
5 H5 N1 x, M7 _7 k$ O6 NPEX NETLIST LUMPED "change_cell.lumped" HSPICE LAYOUT6 B1 Q" k; o& R) {, b# P7 x% N
8 ]+ M7 _( k+ n4 ~
PEX INCLUDE DISTRIBUTED L1 N_C R1% k$ _& S1 k/ b) n
PEX REPORT DISTRIBUTED NONE
/ h. v9 f' C  M8 ]PEX NETLIST DISTRIBUTED "change_cell.dist" HSPICE LAYOUT
$ e) G1 m! p. N: ], APEX NETLIST SIMPLE "change_cell.simple" HSPICE SOURCE
+ |6 U- f; y$ Q! b+ t% S$ i
% s: d+ w5 E5 IMASK SVDB DIRECTORY svdb query   
' t) @8 F- h& r' ^
, v5 H. N- N# j EXCLUDE CELL "eo064k8fcl4" "pvpp" "pvss" "pvdd"
& X# D! G: O' C+ R SOURCE CASE YES
2 \* X; _: I7 V1 t; j" a" N+ c' V LAYOUT CASE YES8 t: q9 t2 b7 T! m$ j) t
LVS COMPARE CASE YES1 d/ {. R/ H$ C$ D1 N! {
LVS GLOBALS ARE PORTS YES
; h+ a. `# h. A& g5 M LVS SPICE PREFER PINS YES
% ^9 P9 D. l: ]8 ^ LVS PROPERTY RESOLUTION  MAXIMUM ALL
7 i5 H& _+ K2 K2 ^% P0 e2 D1 B5 O8 p) y# F8 h* t
ERC KEEP EMPTY       NO
) y/ {; [+ M: |; E7 H7 v! G" T! XERC MAXIMUM RESULTS  1000
* H  P2 I! ^& v  {. FERC MAXIMUM VERTEX   199- W" _1 o* q0 T1 z) ^
ERC CHECK TEXT       COMMENTS RFI
- H1 b( ]% l* R3 u( o  J# S) c3 i% @$ N- J/ V4 q" t' {3 l
LVS POWER  NAME "VDD" "VCC" "EXVDD"
! h! w7 B( t0 J2 a) r/ ULVS GROUND NAME "VSS"  "GND"
: f' e7 |$ X' P, H: mVIRTUAL CONNECT COLON YES. F! H5 u1 w/ K4 a* M5 E, g5 g
/ z$ b/ ?0 z/ z+ v: a
6 C  ]3 a0 X) t. Q; _: ~& D5 U
LVS ALL CAPACITOR PINS SWAPPABLE   YES
5 i* A; }# l: d+ K% ]( ~LVS IGNORE PORTS                   YES6 k8 F! t; o# r; \
LVS CHECK PORT NAMES                   YES* Q5 j$ X) V0 U$ u! M; _( m
LVS ISOLATE SHORTS                 YES; Y2 g- @! b- F- H# w

( j' \, K3 Y& i% _LVS REDUCE SERIES MOS              YES
) j) p( `2 ~% V& v1 T, u2 NLVS REDUCE PARALLEL MOS            YES
) o+ W# m6 ?( U" U( OLVS REDUCE SEMI SERIES MOS         NO" x, w) Y6 Q: j4 Y& p  v& m3 i1 V6 ~- ?
LVS REDUCE SPLIT GATES             YES
1 R0 W% {  a, S+ v  r( _" h4 aLVS REDUCE PARALLEL BIPOLAR        YES [ EFFECTIVE EV_AREA EV_AREA=SUM(EV_AREA) ]! h: a# e5 [1 M' s) w
LVS REDUCE SERIES CAPACITORS       YES
9 r/ P/ F, [9 @- j- lLVS REDUCE PARALLEL CAPACITORS     YES
! }# P. d7 n  h. _) T; ULVS REDUCE SERIES RESISTORS        YES' l9 x+ V5 M' c7 e+ I9 Q& Y
LVS REDUCE PARALLEL RESISTORS      YES
$ V- a1 Z* }. a4 ]! J3 GLVS REDUCE PARALLEL DIODES         YES
: m2 ?. H* r5 a9 L$ D' B* ~- d- o
" @: ^7 n) x3 {LVS RECOGNIZE GATES                ALL // ALL or SIMPLE
! d& r- n9 K1 z0 {. ~LVS ABORT ON SUPPLY ERROR          NO               
7 B- J& @4 g$ [+ \; g7 p( d6 s' y: g  F6 i2 {% o9 Z! A' p2 V
//LVS FILTER D(DN) OPEN            
( Z! @, m/ }0 O; Y//LVS FILTER D(DP) OPEN) P( z4 O2 j) M5 Y: J+ [6 d& a. M
! S) W6 v. \' f. I
LVS FILTER UNUSED MOS              YES
+ ^1 Q3 b! l$ ]3 y2 VLVS FILTER UNUSED BIPOLAR          YES3 R+ l. T5 B4 |0 e: X2 C' [. D
LVS FILTER UNUSED CAPACITORS       YES
6 q" X* r, W2 [/ g  x1 `LVS FILTER UNUSED DIODES           YES
' L' V& \. V( P; `, H- tLVS FILTER UNUSED RESISTORS        YES
* x% u3 f! a5 j$ BLVS FILTER UNUSED OPTION           AB AC AD AE AF RC RE RG9 R2 I4 ~3 t2 C' ?

) S! G7 y: S1 J8 P3 U: K7 j# tLVS EXPAND UNBALANCED CELLS        YES* ^1 t% o3 N, r/ X% m# i8 _

8 k) i# I6 Q* P- e, [2 }PRECISION                          1000, ?) Y! N) r8 |) \4 G
RESOLUTION                         1
1 X4 M0 \: T' A% o+ l9 [% X! r: e) }# Z: z
UNIT LENGTH                        U- g2 i  G: G9 N' e8 X7 Y
UNIT CAPACITANCE                   F //FF% p# f$ ]! h2 v6 o# n* ]$ _, A, u
UNIT RESISTANCE                    OHM
% W! l2 ?$ f; s# l; \+ P6 r6 m1 }) \; t9 W
FLAG NONSIMPLE                     YES
8 c1 i( t& {- t- f2 T; s$ A4 {, YFLAG ACUTE                         YES# j* a9 B0 u$ E( O2 ~
FLAG OFFGRID                       YES
" Z) a* Z4 l; g, HFLAG SKEW                          YES! I  V0 w: Y9 E. u  Z

* m9 {! Y+ [* \; ?2 YDEVICE MN(N)  NTR  NTR(G)  NSDN1(S) NSDN1(D) PWELL_B(B); l) p6 v8 A1 B: L- U
TRACE PROPERTY MN(N) W W 0. K: d5 `4 M, ~/ J- ~
TRACE PROPERTY MN(N) L L 0% Q! P: \; o7 h7 z, K  `$ z

- T  L% f, [( ^DEVICE MP(P)  PTR  PTR(G)  PSDN1(S) PSDN1(D) NWELL_A(B). y7 u: f4 k: T$ ]: O
TRACE PROPERTY MP(P) W W 0
% O1 h! D( B, T: k* T0 rTRACE PROPERTY MP(P) L L 09 w5 n+ R' M2 d$ K, g. h
5 ?" z  I) b" z" _# u% s9 {$ T
請各位大大在幫我看一下~拜託了~
5#
發表於 2008-5-28 09:15:48 | 只看該作者
TRACE PROPERTY MN(N) L L 1 --------將1改成0* m) U# d; s, z% t: k6 _
TRACE PROPERTY MN(N) W W 1 ------將1改成0
' m8 U+ f- e4 d3 ^TRACE PROPERTY MP(P) L L 1 --------將1改成0; D2 u" O6 p" d) [, n, R$ Y1 i
TRACE PROPERTY MP(P) W W 1-------將1改成0
4#
發表於 2008-5-27 23:43:37 | 只看該作者
就是這個誤差百分比沒設成0(代表誤差0%才會過,一班analog是設成0),還有更簡便的寫法,用變數(看到這篇,又被你偷偷學到了); W$ w7 ?& G5 |' K& t/ k
TRACE PROPERTY MN(N) L L 03 T7 K% Y' r: t: t  u* P+ ~* a
TRACE PROPERTY MN(N) W W 04 m; d' z$ y) u
再來講一下LVS好了,LVS過了layout就一定會對嗎?窩不一定,其實陷阱很多,寫LVS的人若沒寫好就會錯,只不過會給人下載的應該是寫的很準, 所以也不用太擔心,只是我覺得在寫ERC這塊到不是很完善,更誇張有些人根本連連RUN完LVS,ERC都不會看窩,LVS對,ERC可不一定對,有的是command file根本沒寫完整,有的是有寫你沒打開ERC(Option),建議一下各位layout,command file前面都會說明定義Option,該開該關先看清楚吧!!,程式不會看沒關係,至少前面說明要看清楚,不要拿來就RUN.(又被你偷學到了)
3#
 樓主| 發表於 2008-5-27 20:32:10 | 只看該作者
hi~
9 O  ?# j8 d+ m5 B7 A5 J
, a: w& T" N9 E3 {我看command file裡~沒看到有描述check尺寸的部分~
) M! \5 z1 x7 f# U- a$ j; r3 X  _5 C. E$ i/ b4 [! X
能請在講詳細一點嗎~大概是如何描述這方面的訊息呢~
+ {7 t. W. _% X6 m* h# F: |  ?" ?, K5 r- z/ h* `
非常拜託~謝謝~
2#
發表於 2008-5-27 19:32:26 | 只看該作者
應該是有關尺寸check的部分為開啟功能,只要開啟就好了。
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-30 03:30 PM , Processed in 0.120515 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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