Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-27 18:47:43 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
各位前輩~
) R4 B9 M& G5 @. a: q4 L) g2 D+ j8 ]0 k
我的layout到後面再跑lvs時竟突然發現~) c8 B! Q+ b8 F* l

, B, y! Y2 `) e0 Gnetlist的mos size改變後,但layout上不變,lvs竟然也會過~
5 s' M; S+ r$ C( g$ M
3 A$ _# G4 r, }, [8 U9 l* T3 L% p6 B這是什問題阿~我有畫一個簡單的inv也一樣相同結果~
' S3 w  n# I8 V* B4 T
; ^0 w* k( u3 }9 C" x$ ^  v3 d" ~是command file要改嗎?還是calibre需要設定什麼?
; O0 u0 s6 h& @# C) a( K5 h, Q, s
' k9 U% ~9 g' y+ F( `  C我完了~
# r+ ?4 z2 \9 v) o+ T% `( H% U
: J  o1 p$ ~7 M* n* b; D' E請各位前輩幫忙一下~拜託了~
. h- e3 R+ G) ?$ W- T
" l. N% w) D% \* T  n$ g% T
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享分享 頂1 踩 分享分享
2#
發表於 2008-5-27 19:32:26 | 只看該作者
應該是有關尺寸check的部分為開啟功能,只要開啟就好了。
3#
 樓主| 發表於 2008-5-27 20:32:10 | 只看該作者
hi~
8 b  _' }+ q& b' L+ h3 N( \- V' k1 u8 z5 N/ N; W8 ^
我看command file裡~沒看到有描述check尺寸的部分~
2 t0 w6 Y; C4 g; t9 h! `/ U' j6 {- c0 r. D" _( \7 y5 t4 z) B; n
能請在講詳細一點嗎~大概是如何描述這方面的訊息呢~
9 |/ |0 z2 W8 y9 R8 v5 \4 ~5 V# d/ b( s& ^( d' P, y3 }
非常拜託~謝謝~
4#
發表於 2008-5-27 23:43:37 | 只看該作者
就是這個誤差百分比沒設成0(代表誤差0%才會過,一班analog是設成0),還有更簡便的寫法,用變數(看到這篇,又被你偷偷學到了)
0 h" }# c" c2 m* K0 @2 G% MTRACE PROPERTY MN(N) L L 0' X# c% ^6 t) T/ q5 o
TRACE PROPERTY MN(N) W W 0
2 _$ d8 q" z2 V8 A, o3 t再來講一下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改成06 z  J" o, N# q" S) ~
TRACE PROPERTY MN(N) W W 1 ------將1改成0
& ?/ k2 n) _2 x' |+ a$ _TRACE PROPERTY MP(P) L L 1 --------將1改成03 T8 r3 D  G) h2 @3 G# q4 r+ f/ i
TRACE PROPERTY MP(P) W W 1-------將1改成0
6#
 樓主| 發表於 2008-5-28 09:31:49 | 只看該作者
嗚~嗚~
! [% A4 G% i6 n8 G9 m. H, c+ M& `" T, Q7 W9 O0 }* u- f# v
還是一樣~1 P+ ^# d) }5 z1 J6 ?8 W6 K1 ^4 d

+ O# R* L) w0 d我把command file貼上來~請在幫我看看是不是有哪裡漏了阿~) R* T+ a. |6 _; q

& ]% B! U/ O) |& c7 U5 M9 PSOURCE PRIMARY   "chip"
  O5 l+ m1 O7 RSOURCE PATH      "./test_chip.net"; f+ ~& l0 H5 Y! J! A
SOURCE SYSTEM    SPICE4 S" o: B' r- w2 w: j3 L) o
% u; l3 t) |1 S- R# A( m& l
LAYOUT PATH      "../chip.db": W7 ~2 F/ ?; w* |7 G! L' C
LAYOUT PRIMARY   "chip"
: ]% W. x8 K! n: r) [" nLAYOUT SYSTEM    GDSII
6 T7 V2 V5 Y. Z) [9 }
: E5 y8 W, |2 N5 m8 c$ BLVS REPORT   "lvs.rep"
7 I' s' Q9 M  f. j# ]; i% DLVS ABORT ON SOFTCHK YES
6 x6 b3 E$ ~# {4 @) qLVS REPORT OPTION S+ v" U) ?% _. b/ p/ U

' y. t: g  {- l//LVS SPICE CULL PRIMITIVE SUBCIRCUITS YES
! E2 s/ Y, W" @5 `  Q. b2 E5 p( kLVS WRITE LAYOUT NETLIST netlist.spi % V2 ?. V8 e0 E4 j' Z
( \4 [; T9 W7 r5 R) ]: p/ A
PEX INCLUDE LUMPED L1 N_C R1
& |# L% G1 p2 t! d  i( nPEX REPORT LUMPED NONE3 b6 B/ g# [0 @8 [" e
PEX NETLIST LUMPED "change_cell.lumped" HSPICE LAYOUT
* x+ D3 u4 Z) q+ ]% B. T# T+ b' K# x) J& d. c% H* O
PEX INCLUDE DISTRIBUTED L1 N_C R1
4 b4 o  ?% i; d, }7 A8 XPEX REPORT DISTRIBUTED NONE2 U2 [; x5 J4 I2 }, o' s) U! U
PEX NETLIST DISTRIBUTED "change_cell.dist" HSPICE LAYOUT
7 z3 z5 z4 v+ P$ c1 cPEX NETLIST SIMPLE "change_cell.simple" HSPICE SOURCE4 Y& }0 i' [" W& X: G% Y! q/ ^7 |

% k7 k  _' d1 _5 E( u+ oMASK SVDB DIRECTORY svdb query   . D+ s- Q. p& F6 f7 C

5 `. U) [  D9 {- r+ v EXCLUDE CELL "eo064k8fcl4" "pvpp" "pvss" "pvdd"6 c: b2 o* T& M4 P. X
SOURCE CASE YES
* {! C9 B3 Q) e3 {6 R8 K1 y2 N2 \ LAYOUT CASE YES
: g( w4 z- k2 o9 G; s! K LVS COMPARE CASE YES) [% f" t, l: M8 d0 v4 M7 t3 F
LVS GLOBALS ARE PORTS YES
5 d. N+ Y: ?$ r% N9 ~ LVS SPICE PREFER PINS YES: c+ ^, D3 s+ z  c; u) h2 H/ U
LVS PROPERTY RESOLUTION  MAXIMUM ALL3 @9 C3 D- Y( d/ i5 [# \
8 y. x' Q9 H, Y4 J7 o
ERC KEEP EMPTY       NO1 U& V* |2 a2 `/ G/ b. Y( r
ERC MAXIMUM RESULTS  1000
' }' ~8 w7 P# X: ~ERC MAXIMUM VERTEX   199' E# d# ?: j- r
ERC CHECK TEXT       COMMENTS RFI
& d: L$ [6 l% t" V7 X, W. l# O
! c6 h* R2 ~' y7 a7 k8 d/ mLVS POWER  NAME "VDD" "VCC" "EXVDD"
+ G. T* m: h, |& yLVS GROUND NAME "VSS"  "GND"( A1 F- C. c0 M) e" Z! ^- E: O
VIRTUAL CONNECT COLON YES- p6 T1 ^7 }7 a% D5 e

( A! x2 `/ G1 ?7 t) ]9 o* Q5 J: o, B6 U8 s/ B1 d
LVS ALL CAPACITOR PINS SWAPPABLE   YES' f, V9 z/ T( q& J$ \
LVS IGNORE PORTS                   YES
3 T: f6 S# J% M  |$ aLVS CHECK PORT NAMES                   YES
/ U0 [( e* Z; ALVS ISOLATE SHORTS                 YES
# Q. C+ u4 g4 A$ c2 c5 k# Y! k& p1 l' |9 {
LVS REDUCE SERIES MOS              YES  r) {# {+ P+ m: Q) ~
LVS REDUCE PARALLEL MOS            YES
& k3 ?) z& z2 @% f* i& [LVS REDUCE SEMI SERIES MOS         NO: f5 |+ M8 N& i5 n& ~+ k& m& Y1 N
LVS REDUCE SPLIT GATES             YES
, w* z$ e8 Y1 X1 WLVS REDUCE PARALLEL BIPOLAR        YES [ EFFECTIVE EV_AREA EV_AREA=SUM(EV_AREA) ]
  l) j7 b+ L' b, }6 f0 f( `LVS REDUCE SERIES CAPACITORS       YES8 m3 {* H+ F, e
LVS REDUCE PARALLEL CAPACITORS     YES) ^% A# o' Q+ G: s/ U: _
LVS REDUCE SERIES RESISTORS        YES
& t) N5 k$ M. b: O% p! X0 P: mLVS REDUCE PARALLEL RESISTORS      YES
) f- q1 f8 {( u0 `LVS REDUCE PARALLEL DIODES         YES. T  h% Q3 ?' S! T' {* @

& [. b2 Y* S. L7 v: ^1 I9 \2 i# b; ULVS RECOGNIZE GATES                ALL // ALL or SIMPLE
& o5 C  D$ G. u$ ELVS ABORT ON SUPPLY ERROR          NO                ; l* P! E$ e# g

) K& B* p: ^( x, c( I7 A" v% p//LVS FILTER D(DN) OPEN             / y1 |8 I' @' @3 j) r
//LVS FILTER D(DP) OPEN
) x5 N6 t: N) d8 p; O) `' O9 |$ V4 O+ c1 v
LVS FILTER UNUSED MOS              YES
1 |1 ?( Q+ l0 Y6 bLVS FILTER UNUSED BIPOLAR          YES' ^* m/ ], f/ ?- f2 y
LVS FILTER UNUSED CAPACITORS       YES+ {8 O& A( a. j  l- z* `! H: W
LVS FILTER UNUSED DIODES           YES
- B8 s+ o/ v3 |6 F9 l8 bLVS FILTER UNUSED RESISTORS        YES' |$ x2 ]. e- C% T
LVS FILTER UNUSED OPTION           AB AC AD AE AF RC RE RG- W6 `( @  ~9 ]$ P/ Z+ j

8 v- c; x* U  w3 U! yLVS EXPAND UNBALANCED CELLS        YES
& w: ^# t) A* ~$ z* q$ O  k2 x" R& z+ `2 _$ z9 E% X2 v5 s
PRECISION                          1000
/ u" S! b1 ]# X7 M4 VRESOLUTION                         13 C3 h' @/ `1 {( e4 W# e$ y9 ?4 a8 Q  x
/ T0 a9 V) M, F; b0 ]/ F7 Q
UNIT LENGTH                        U
# i* H4 H) G% o$ l. HUNIT CAPACITANCE                   F //FF% }  D4 u" u' Z! K. `: I
UNIT RESISTANCE                    OHM$ K: C- m* {- A

) l' Z, v) ~; tFLAG NONSIMPLE                     YES
5 h+ V, n( F6 V3 a) f: @! `FLAG ACUTE                         YES( S9 S) v1 v1 Q" b  [5 `7 e
FLAG OFFGRID                       YES
! q: J0 a9 b1 U1 d2 T, ^$ q0 _FLAG SKEW                          YES5 h7 V6 ^; o2 I! u* ~. t$ o  ]
" E+ O# o. g( D, U
DEVICE MN(N)  NTR  NTR(G)  NSDN1(S) NSDN1(D) PWELL_B(B)
" s+ b9 U& r$ b2 i8 @# j" k6 u0 _TRACE PROPERTY MN(N) W W 0
' O/ Q' L7 l, a& g5 W+ q2 A* E( DTRACE PROPERTY MN(N) L L 0
7 @% Y" x. c# i" y; @1 Y! c' i" |% ]* @9 j9 c# s* `# u
DEVICE MP(P)  PTR  PTR(G)  PSDN1(S) PSDN1(D) NWELL_A(B)% m4 R1 e. N& n" {
TRACE PROPERTY MP(P) W W 0, z6 o* }0 a( S% \+ N  v+ q
TRACE PROPERTY MP(P) L L 0' t- H* Y6 K$ @# k- R! s
* P1 `& t3 }& s* ~
請各位大大在幫我看一下~拜託了~
7#
發表於 2008-5-29 10:42:55 | 只看該作者
我看你的問題應該是netlist file path 沒有update到。
- J/ q$ Q& J! G" B也就是說,你依然是用舊的gds 比對舊的 netlist?$ w( }& \5 u6 ]# X* G( h
這是我的懷疑啦~~- n4 {! z4 X9 l# g4 z
再仔細檢查一遍你的netlist path & file name。) s1 G4 j0 L. B: k4 z3 H
因為看起來lvs.com 沒啥問題。
8#
發表於 2008-5-29 17:35:53 | 只看該作者
作layout一定要養成好習慣,reduce option 不論是mos,cap,res.皆要NO
4 N' X! L. B  o; W5 ?LVS FILTER UNUSED OPTION 不能隨便亂開option,
. g% Y* W) g5 N+ U, [7 P: b這樣可以避免錯誤
9#
發表於 2008-6-2 03:54:55 | 只看該作者

回復 1# 的帖子

曾經有公司同仁問過同樣的問題! e9 t, U4 O) e, o3 B7 H* W. H* e
結果是netlist 沒update
0 B  w- \* u: M) g: N! g8 K# \* Y刪除舊的netlist 重新產生新的netlist file ) B$ `6 p- J$ a% ]
並open new netlist file 確實的確認修改過的mos size是否為最新的正確值% g6 n7 I& z1 }$ _3 G' ?
並檢查path指向是否正確
* y, [9 a; m4 D8 ~2 M合理的懷疑任何小細節
10#
發表於 2008-6-3 14:02:26 | 只看該作者
可能ㄉ幾種情形
4 @" X3 b+ w+ R  ?, C1.資料沒updata
  _8 {/ ~8 p; A7 v2.你ㄉcommand file  是沒比對size ㄉ$ h0 ^  {6 t4 D0 m
3.改變後ㄉ差異在容許範圍內
9 f- z2 \( |6 I* V8 k  Y' _例如 W  W  3 2 ?+ n8 s( R; ^4 ^. w* C) e
    L  L  32 a* y9 g$ C: D! E

; x7 ?& e! Q$ z4 h( @表示誤差在百分之3內是OKㄉ
11#
發表於 2008-6-3 14:20:30 | 只看該作者
你ㄉCommand 有下列這行
5 ~* Z( N6 T! j+ N$ bEXCLUDE CELL "eo064k8fcl4" "pvpp" "pvss" "pvdd"# v4 g/ }4 ]( h: b8 V8 K
有可能 你ㄉ改變 在這幾ㄍCELL 中7 c7 X" z: k$ f# b) f: g$ P
這行ㄉ意思是 這幾ㄍCELL 是不驗ㄉ
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-14 03:34 PM , Processed in 0.125015 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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