Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-27 18:47:43 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
各位前輩~9 ?3 ]0 I, X0 Z, F
5 B9 }& W7 {' a
我的layout到後面再跑lvs時竟突然發現~, |( x* t( O+ A2 ^! J- W$ H

9 H, e4 t+ T  \7 S4 `netlist的mos size改變後,但layout上不變,lvs竟然也會過~2 D( R) H; x# R3 }* i4 K

# G' Z5 p( H; N7 V* k. T+ n# v這是什問題阿~我有畫一個簡單的inv也一樣相同結果~/ V' x3 m7 ^+ A; s. [( B; f" d

7 n: ?! g$ F( G: c, M: B5 A1 E是command file要改嗎?還是calibre需要設定什麼?. `" E" m; q' i' h

- D# H- M: d1 L. R) a6 ^. R我完了~) w% C1 @; j1 K# I9 c" c

# }# i7 v4 I( V請各位前輩幫忙一下~拜託了~  u/ m' {. l1 n2 I; F6 j) x# E

5 m% |3 O* i, G9 o3 i: ]" A9 Q) D
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享分享 頂1 踩 分享分享
2#
發表於 2008-5-27 19:32:26 | 只看該作者
應該是有關尺寸check的部分為開啟功能,只要開啟就好了。
3#
 樓主| 發表於 2008-5-27 20:32:10 | 只看該作者
hi~
4 s6 I- n6 z! O  `" p. B5 R1 \1 Y/ Y) s! p
我看command file裡~沒看到有描述check尺寸的部分~3 g/ }/ I" H. k

+ j0 ?& M! R; U* c2 r能請在講詳細一點嗎~大概是如何描述這方面的訊息呢~
2 z5 x" u- w5 _3 m+ a. s( g- l( S) r/ B& Z- z* \* A# l; O
非常拜託~謝謝~
4#
發表於 2008-5-27 23:43:37 | 只看該作者
就是這個誤差百分比沒設成0(代表誤差0%才會過,一班analog是設成0),還有更簡便的寫法,用變數(看到這篇,又被你偷偷學到了)
/ E" h8 p# K+ {3 n/ P2 VTRACE PROPERTY MN(N) L L 0
2 K1 p! Y) M* i2 `TRACE PROPERTY MN(N) W W 0
" o& w' f# t: C' R0 Y6 A再來講一下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$ J. p: ]* B/ E' @8 L( k9 [9 {, @
TRACE PROPERTY MN(N) W W 1 ------將1改成0
  u  W  I/ \  |: C# ^+ oTRACE PROPERTY MP(P) L L 1 --------將1改成0
6 Q: l, G. s$ a' P/ w* n4 eTRACE PROPERTY MP(P) W W 1-------將1改成0
6#
 樓主| 發表於 2008-5-28 09:31:49 | 只看該作者
嗚~嗚~
, {- d# T2 W  y
9 \9 _+ p* s/ ^6 F. t$ F6 V6 a還是一樣~$ m' K5 }' u2 _/ q

1 q. X, O) q" F0 @! X1 \! A我把command file貼上來~請在幫我看看是不是有哪裡漏了阿~
) n7 Z! E0 `2 u" Z1 L# _: ]4 \5 t: I7 ~6 z/ W0 K# g
SOURCE PRIMARY   "chip"' L% c9 J0 Z$ i# L) Y8 @
SOURCE PATH      "./test_chip.net"$ ?) H* }9 }. {' y; n! ?$ T; P4 Y
SOURCE SYSTEM    SPICE8 [: a" e% |3 o! Y) n+ g& c

+ s- l; k* b4 l7 E' WLAYOUT PATH      "../chip.db"; I7 r. _1 w9 W# o3 d1 U+ @8 ^' |
LAYOUT PRIMARY   "chip"
; Z# e7 o8 ^& pLAYOUT SYSTEM    GDSII' P& v. _% s0 F4 L
% m* N( X7 e* z+ e- ^8 _
LVS REPORT   "lvs.rep"
7 \/ A' ~! [# \: u7 TLVS ABORT ON SOFTCHK YES/ }/ ^+ `% Z' Z3 t# g6 d* K, C
LVS REPORT OPTION S
3 T3 d2 u# \1 \
0 ?1 G) j# r3 y//LVS SPICE CULL PRIMITIVE SUBCIRCUITS YES + e8 _( h# E# v
LVS WRITE LAYOUT NETLIST netlist.spi
( D- ^- B! r9 w+ }; [8 T0 t4 h) p8 Q, @- z  {
PEX INCLUDE LUMPED L1 N_C R1- B) m! G5 j. p7 A; u( S/ ]
PEX REPORT LUMPED NONE2 a5 W4 R' Q# F+ R, o
PEX NETLIST LUMPED "change_cell.lumped" HSPICE LAYOUT2 l, K# x3 v: M  T, y% c. x* T% X
2 C2 j( R  h9 T; _6 B4 O! j
PEX INCLUDE DISTRIBUTED L1 N_C R1, @* N( M- |( L2 d* s
PEX REPORT DISTRIBUTED NONE
3 d- q9 f6 Z  aPEX NETLIST DISTRIBUTED "change_cell.dist" HSPICE LAYOUT- @6 x, O7 L/ v# T
PEX NETLIST SIMPLE "change_cell.simple" HSPICE SOURCE
3 |7 P( B0 b* T# e- F5 {* Y% }
- t# g9 K: n2 W( g- o4 V! tMASK SVDB DIRECTORY svdb query   
$ F: `- ^) z! |& N6 ^3 ~) z+ A2 p' A* @# o$ {" z
EXCLUDE CELL "eo064k8fcl4" "pvpp" "pvss" "pvdd"
  J  R7 u  z7 @0 W# V+ R1 `: R  z SOURCE CASE YES
; ~( c  T; Y# g) P8 E# o3 \9 Z% g4 { LAYOUT CASE YES
3 O7 H4 w+ p, P( [6 h+ J LVS COMPARE CASE YES+ F) a3 ]: z3 L2 t6 v* Q
LVS GLOBALS ARE PORTS YES
/ B9 k; K' m, Z, m) S LVS SPICE PREFER PINS YES8 A2 g" o6 N( {3 f, \5 v2 Z
LVS PROPERTY RESOLUTION  MAXIMUM ALL9 \: u; d/ K6 g0 u

+ ]( E9 E9 T$ r* SERC KEEP EMPTY       NO! M0 R4 j& P- W- L, U
ERC MAXIMUM RESULTS  1000# n8 \3 y+ O5 q/ }& t! a
ERC MAXIMUM VERTEX   199! y8 }% J/ \/ c' P( Q0 P
ERC CHECK TEXT       COMMENTS RFI
3 M5 {7 b# w& d1 h% ~8 ~! Z8 a- J9 y, |# s4 _9 f
LVS POWER  NAME "VDD" "VCC" "EXVDD"  j* C  b# Q% d" T: m
LVS GROUND NAME "VSS"  "GND"
. @1 ^, u6 {  N( y0 t7 p9 E" iVIRTUAL CONNECT COLON YES
8 k2 p8 ?7 q3 E: Y2 \! N; ?  Y+ z& ~& i3 x$ J) M& c

0 N4 K& Y3 g0 N: O1 t3 z& ?3 yLVS ALL CAPACITOR PINS SWAPPABLE   YES+ o" H2 f. o% K* y  E1 }
LVS IGNORE PORTS                   YES& X# P6 ]" G) f' ]/ K
LVS CHECK PORT NAMES                   YES
# g) r" J' P$ X+ @. tLVS ISOLATE SHORTS                 YES" ]0 K, s8 ~' N: p+ f  I$ a

) z3 s1 i$ a( J2 `" I; rLVS REDUCE SERIES MOS              YES, P( q( k; X. F" L* a2 a# N
LVS REDUCE PARALLEL MOS            YES
" Y. v# k: Y8 S1 b' kLVS REDUCE SEMI SERIES MOS         NO1 ?, p) x9 Z/ u' ]" Q
LVS REDUCE SPLIT GATES             YES
+ r9 s, t$ x  a7 w( }LVS REDUCE PARALLEL BIPOLAR        YES [ EFFECTIVE EV_AREA EV_AREA=SUM(EV_AREA) ]4 _. q" E1 ~9 ~9 u5 x
LVS REDUCE SERIES CAPACITORS       YES
6 L$ h1 q0 ^; s) S, W9 z7 ZLVS REDUCE PARALLEL CAPACITORS     YES9 ?  U$ K$ V" ?0 _$ J0 p- c
LVS REDUCE SERIES RESISTORS        YES
2 u9 u( I9 g  a: u: e+ \; mLVS REDUCE PARALLEL RESISTORS      YES
. y: q: R# B) ]LVS REDUCE PARALLEL DIODES         YES: f8 ]  ~/ r- V9 T5 q) J8 b/ c
+ O  F. H2 t7 u8 y
LVS RECOGNIZE GATES                ALL // ALL or SIMPLE+ T2 _. Q( _. }$ J  a0 g
LVS ABORT ON SUPPLY ERROR          NO                # U0 X& [5 E$ f0 A% g5 e$ H7 p5 ~
# f# @4 \+ @, }
//LVS FILTER D(DN) OPEN            
" ~. v) E/ P2 \2 x  j' Z8 o//LVS FILTER D(DP) OPEN- p6 o! _) O0 @1 j
6 ]& [6 y8 B0 a5 z* E  K3 l9 `
LVS FILTER UNUSED MOS              YES/ v9 U" D9 q  [! k1 `# F
LVS FILTER UNUSED BIPOLAR          YES
' {% p) J% ^* u8 a' m) _- |: U* X. BLVS FILTER UNUSED CAPACITORS       YES
7 N- e3 q$ R1 G9 a& [# vLVS FILTER UNUSED DIODES           YES+ t: e$ w, R. d8 K: L8 w+ u
LVS FILTER UNUSED RESISTORS        YES
' w) F3 |) ~3 _, KLVS FILTER UNUSED OPTION           AB AC AD AE AF RC RE RG
- ?8 O0 S! Y7 {: ]+ B2 D8 v$ |* V! ]# {' e
LVS EXPAND UNBALANCED CELLS        YES
2 s8 Q, a  _. E  y6 _( |4 x6 t: z' r8 s  [& |2 A+ W
PRECISION                          1000
9 @+ n9 e7 w0 \3 B0 z4 JRESOLUTION                         1
! t5 B  t: f. i$ u' [# e) [# G
8 D) U  |) k- i* b( h2 F) ]$ EUNIT LENGTH                        U, g6 R1 H1 A5 z0 D$ }1 o8 |
UNIT CAPACITANCE                   F //FF
( j+ P0 x" n9 g% N9 e' G* B! cUNIT RESISTANCE                    OHM3 P( y1 a# h" l- }( q' h6 X; t

! a& s. A8 `% b: G7 ~FLAG NONSIMPLE                     YES
2 u9 K8 Q& _# ^' X+ LFLAG ACUTE                         YES
+ _' k0 {& `' A, T) x) y( eFLAG OFFGRID                       YES; A- b/ U" B; U
FLAG SKEW                          YES
" L/ t% Q; S' `" D; _7 V3 t/ n! L* i* V) [: y7 d8 w. H
DEVICE MN(N)  NTR  NTR(G)  NSDN1(S) NSDN1(D) PWELL_B(B)/ V; z) b8 w' `9 U
TRACE PROPERTY MN(N) W W 0
. z. l' W) v/ I. M4 K2 n. tTRACE PROPERTY MN(N) L L 0
9 \- o% Y* b0 N+ Z9 J; w* p5 O$ C# b
DEVICE MP(P)  PTR  PTR(G)  PSDN1(S) PSDN1(D) NWELL_A(B)' {5 A0 c+ @5 A9 {4 |' [
TRACE PROPERTY MP(P) W W 07 T8 T; C- G1 l* S6 _
TRACE PROPERTY MP(P) L L 0
% ~6 p5 j; H: e# M# }
5 i) \; {0 D) p7 z# J) X請各位大大在幫我看一下~拜託了~
7#
發表於 2008-5-29 10:42:55 | 只看該作者
我看你的問題應該是netlist file path 沒有update到。
( D  [. x& v4 z! f2 P$ Z8 d也就是說,你依然是用舊的gds 比對舊的 netlist?/ X5 b+ v, E6 h( x- x9 B8 |$ ?
這是我的懷疑啦~~
. c. b$ C/ j# t/ }再仔細檢查一遍你的netlist path & file name。
5 ]  J# o4 y9 M" P2 F5 X+ s因為看起來lvs.com 沒啥問題。
8#
發表於 2008-5-29 17:35:53 | 只看該作者
作layout一定要養成好習慣,reduce option 不論是mos,cap,res.皆要NO
  ^: Q: p$ `8 A8 D1 ]3 `$ @LVS FILTER UNUSED OPTION 不能隨便亂開option,
% t2 e6 Y. a6 [* e) m( T( P這樣可以避免錯誤
9#
發表於 2008-6-2 03:54:55 | 只看該作者

回復 1# 的帖子

曾經有公司同仁問過同樣的問題
  t9 X. i/ y! n) f1 U6 O結果是netlist 沒update! h& D2 W3 z* h" c' t7 Z/ w
刪除舊的netlist 重新產生新的netlist file
" I' }/ C) O, F" M' Z& K- m3 X並open new netlist file 確實的確認修改過的mos size是否為最新的正確值* e; F8 W3 D7 g
並檢查path指向是否正確. H7 n7 D" N& ]: _
合理的懷疑任何小細節
10#
發表於 2008-6-3 14:02:26 | 只看該作者
可能ㄉ幾種情形8 r) z) q( c% d2 O
1.資料沒updata
" U9 N7 E: V7 S( B( F- V+ o3 J2.你ㄉcommand file  是沒比對size ㄉ$ Q: c: y% {% _) P' \& g
3.改變後ㄉ差異在容許範圍內
6 F; Q: K, M! M5 M例如 W  W  3 " d7 X. ^9 g& ^
    L  L  3% k3 V1 H$ D( r# n. L4 d

* U) c& d/ G! A% l8 _- z表示誤差在百分之3內是OKㄉ
11#
發表於 2008-6-3 14:20:30 | 只看該作者
你ㄉCommand 有下列這行6 H+ D- B2 S; ]- ^' N- d' X7 D
EXCLUDE CELL "eo064k8fcl4" "pvpp" "pvss" "pvdd"5 n6 H0 r% _6 z- f
有可能 你ㄉ改變 在這幾ㄍCELL 中* H- C7 D$ L+ d. |7 K
這行ㄉ意思是 這幾ㄍCELL 是不驗ㄉ
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-29 02:29 AM , Processed in 0.120515 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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