Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-27 18:47:43 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
各位前輩~
6 q' `" q. v( ^# l: s+ K
1 o0 q7 l7 D, y- e- |0 m我的layout到後面再跑lvs時竟突然發現~. O6 J! M5 s7 X+ F5 X

' X7 k5 Q# V5 D; V9 bnetlist的mos size改變後,但layout上不變,lvs竟然也會過~
! K5 b% _) X" j$ r  D: {3 \0 F$ R! v1 j: e" `
這是什問題阿~我有畫一個簡單的inv也一樣相同結果~1 h; h* O$ d* C% z; o$ x( _
0 P: |: i$ y) B4 j9 j& @, K
是command file要改嗎?還是calibre需要設定什麼?; ~- w$ F' b, ~; m6 q: C
* A' H3 X$ G8 M* C( k/ k6 F$ N
我完了~
, ?9 n9 r' D; G- y% Q) N0 E
7 O% S6 {0 z2 P' n. Y- a. C7 x請各位前輩幫忙一下~拜託了~
0 D6 V5 k, A0 N" C) ^; \9 n
! L8 |+ y( ^: v
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享分享 頂1 踩 分享分享
2#
發表於 2008-5-27 19:32:26 | 只看該作者
應該是有關尺寸check的部分為開啟功能,只要開啟就好了。
3#
 樓主| 發表於 2008-5-27 20:32:10 | 只看該作者
hi~1 F$ z6 b( y* `

$ v7 S7 [: E: N4 F( W6 `我看command file裡~沒看到有描述check尺寸的部分~+ s3 ~6 Q9 \2 p9 M
6 M; x. E( i  S/ @, i: ^2 ^4 G
能請在講詳細一點嗎~大概是如何描述這方面的訊息呢~
' O8 O6 n: e/ o( j, q& e* o, q. z. n$ O3 k/ V3 {; O
非常拜託~謝謝~
4#
發表於 2008-5-27 23:43:37 | 只看該作者
就是這個誤差百分比沒設成0(代表誤差0%才會過,一班analog是設成0),還有更簡便的寫法,用變數(看到這篇,又被你偷偷學到了)
2 e) k$ J# e& p1 ?) p1 _TRACE PROPERTY MN(N) L L 0
% b% A. v- j% M6 a! O; Q8 DTRACE PROPERTY MN(N) W W 0
$ \+ {5 U9 O5 Z  A2 F% ?. w1 k再來講一下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
: D: ?. ^0 R" `TRACE PROPERTY MN(N) W W 1 ------將1改成0/ L( X* @- C3 F! ]7 O
TRACE PROPERTY MP(P) L L 1 --------將1改成0: K9 H8 E% T" D
TRACE PROPERTY MP(P) W W 1-------將1改成0
6#
 樓主| 發表於 2008-5-28 09:31:49 | 只看該作者
嗚~嗚~2 P& }: L9 d% J; G
; a; M# [8 P1 G+ i
還是一樣~
0 |6 p6 c; d6 J( W. \2 R
( {  [: y0 B) O4 E! c' F我把command file貼上來~請在幫我看看是不是有哪裡漏了阿~
! r+ l, R  U# d, D1 _( o" @- x0 `- @% Z8 U0 f/ }2 K7 j) S9 [
SOURCE PRIMARY   "chip"
5 D( F& L& Y: q6 B- P: U# FSOURCE PATH      "./test_chip.net"
2 j2 Z0 h& ^; i: T7 Q; \9 pSOURCE SYSTEM    SPICE! [. U7 T& O: C+ N. b) u) C

0 q. Z3 {6 u. d( S! w& RLAYOUT PATH      "../chip.db"
& J3 `& U5 U: T3 b( j# XLAYOUT PRIMARY   "chip"
( {; z8 i' M3 V' ~! k7 nLAYOUT SYSTEM    GDSII) C& w; p. e* H; M4 D) _

( o6 G; E6 K" T' |1 {7 v2 Z  fLVS REPORT   "lvs.rep"
2 |2 z# z' ~, k! N4 S7 G) r! vLVS ABORT ON SOFTCHK YES
$ i2 J* H3 K4 Y7 w( a- RLVS REPORT OPTION S
/ h: \3 T4 L9 [$ A  Q- J! W' R, B7 r2 ]' }. I' i3 ?
//LVS SPICE CULL PRIMITIVE SUBCIRCUITS YES
+ S/ C( L) |/ o6 y& ZLVS WRITE LAYOUT NETLIST netlist.spi 5 @6 O# N# q- H; l* q! ^

; T/ |+ F0 p- d9 U$ m4 r2 PPEX INCLUDE LUMPED L1 N_C R1- `8 X; P% r& w) x
PEX REPORT LUMPED NONE
+ J: O% s8 J5 e' y/ ]2 L8 ZPEX NETLIST LUMPED "change_cell.lumped" HSPICE LAYOUT) v1 u6 Q6 P" x$ w% X: P4 |% O2 c
' Q5 {  S" _& F0 L9 a9 L
PEX INCLUDE DISTRIBUTED L1 N_C R1- M/ H2 f  G- p% C% B  G* o" g
PEX REPORT DISTRIBUTED NONE; a% _" c  {; u" P) `
PEX NETLIST DISTRIBUTED "change_cell.dist" HSPICE LAYOUT4 o3 C& g) g, T4 G0 Y
PEX NETLIST SIMPLE "change_cell.simple" HSPICE SOURCE
9 [4 q2 u3 B: G% `2 L  H1 ?" |0 m! ^: e, b5 n+ N9 L
MASK SVDB DIRECTORY svdb query   ! k/ G( y4 ^8 v8 v  ~% Y

) y8 A) e2 v, q; K EXCLUDE CELL "eo064k8fcl4" "pvpp" "pvss" "pvdd"9 p- x- m& G& @( n; O
SOURCE CASE YES
7 v5 p$ Z7 _0 f1 |* \) \ LAYOUT CASE YES
  F1 H# \1 P3 ~; i  g4 E LVS COMPARE CASE YES
- x/ b' {+ T$ {1 P0 m9 S0 j* s LVS GLOBALS ARE PORTS YES) G  u$ p6 Z  z" t
LVS SPICE PREFER PINS YES2 k: M  ^/ f  X& }* ?* e
LVS PROPERTY RESOLUTION  MAXIMUM ALL
+ `5 L* h6 W0 o& W. C2 r+ E
6 p2 C% c' V8 r6 Q" x  ZERC KEEP EMPTY       NO
2 g1 i3 w- n1 ?4 e% m- VERC MAXIMUM RESULTS  1000: F6 O' A* y5 L
ERC MAXIMUM VERTEX   199( W: m: j9 U5 k5 K3 w  F" N" g
ERC CHECK TEXT       COMMENTS RFI/ c% q; J! ^, h, ^

) m, O. }" \" ?" sLVS POWER  NAME "VDD" "VCC" "EXVDD"' m" B% H/ |' T$ \
LVS GROUND NAME "VSS"  "GND"
3 [2 i( [: G. a, i) k! mVIRTUAL CONNECT COLON YES
6 q7 E6 w) c  e" n/ P4 Z# w8 Q  t/ W
* L, o; p* F' i' X- q. |" S+ v- f3 [- Q; \  y$ x
LVS ALL CAPACITOR PINS SWAPPABLE   YES
2 T" n( m! U+ h7 [$ x# g; rLVS IGNORE PORTS                   YES* |  N+ X5 V0 T* w% w# \! I
LVS CHECK PORT NAMES                   YES
5 P5 q) o. A8 U' f& yLVS ISOLATE SHORTS                 YES+ f$ w0 Q+ R' u0 ^- S
* e9 q8 u4 T4 e, h
LVS REDUCE SERIES MOS              YES
; `/ g% S1 Z# tLVS REDUCE PARALLEL MOS            YES: _- j8 f& J1 m4 p+ I. r! A1 g
LVS REDUCE SEMI SERIES MOS         NO' D! ]# i/ S  i
LVS REDUCE SPLIT GATES             YES4 o) s  c# I. e0 Z( I8 Y6 {
LVS REDUCE PARALLEL BIPOLAR        YES [ EFFECTIVE EV_AREA EV_AREA=SUM(EV_AREA) ]  @$ S+ p% E  r1 O3 p
LVS REDUCE SERIES CAPACITORS       YES2 p* m# \4 I8 V4 l3 ~, H
LVS REDUCE PARALLEL CAPACITORS     YES. `6 |9 c5 M# m! k
LVS REDUCE SERIES RESISTORS        YES3 U( R: A: G9 K' B) `# t
LVS REDUCE PARALLEL RESISTORS      YES
1 m% S3 Y# E, P3 H7 iLVS REDUCE PARALLEL DIODES         YES
' V' e3 L" f6 C, [( _, K9 d; b1 v5 K1 k2 ^
LVS RECOGNIZE GATES                ALL // ALL or SIMPLE- }* K% s1 _6 F; ]6 p+ E, w
LVS ABORT ON SUPPLY ERROR          NO                7 z) }5 C) m0 s! I  O

9 Q7 e2 e3 g, r//LVS FILTER D(DN) OPEN             # e3 w0 F$ m( `/ Q0 _0 e6 G4 \- M
//LVS FILTER D(DP) OPEN6 B" b6 X# j% Y/ n# Z- ^
) b, |7 c6 O6 l, r" Q, T1 o% V
LVS FILTER UNUSED MOS              YES* e' A( h2 y' m: L3 W
LVS FILTER UNUSED BIPOLAR          YES8 _( s3 {9 x$ m/ S
LVS FILTER UNUSED CAPACITORS       YES
/ B' e" C5 s4 K7 Q1 DLVS FILTER UNUSED DIODES           YES
: {! x7 P7 h: h! k- {9 qLVS FILTER UNUSED RESISTORS        YES
& e: a! @8 |+ e! ELVS FILTER UNUSED OPTION           AB AC AD AE AF RC RE RG
9 H8 ~' A$ Z) Q1 G$ l/ V; A2 {8 o' @" E( y: D
LVS EXPAND UNBALANCED CELLS        YES
- L% p* A+ j0 X9 U
8 n# G9 P+ Y6 P* Y1 R7 IPRECISION                          1000$ g6 R3 m( s, u' a9 A/ |
RESOLUTION                         1+ \$ X4 j' @6 ]! [% U+ {# y6 \& C
; a. J, h. p8 V3 u4 w, g
UNIT LENGTH                        U
" a+ Q, I- s( FUNIT CAPACITANCE                   F //FF
/ d1 A+ R8 [7 P" pUNIT RESISTANCE                    OHM
3 B  J6 |% q2 Z* h) k; W3 j! @( u5 W8 X; y' z& [) N8 ]1 N
FLAG NONSIMPLE                     YES% b* x& [$ [$ m! Q
FLAG ACUTE                         YES: C8 c9 H0 A4 l& p+ c! f
FLAG OFFGRID                       YES1 V8 o- a/ _' B! O. j7 A
FLAG SKEW                          YES0 [( c% `5 k/ S0 q4 k$ y
  ?) k- X' S; _+ B4 M; w- X" {* L
DEVICE MN(N)  NTR  NTR(G)  NSDN1(S) NSDN1(D) PWELL_B(B)
( m7 G/ y9 L9 DTRACE PROPERTY MN(N) W W 0
8 s5 G, l* _3 }) ?. {- xTRACE PROPERTY MN(N) L L 0
) b# O- s+ ], c) t0 m1 T( S  M0 M
DEVICE MP(P)  PTR  PTR(G)  PSDN1(S) PSDN1(D) NWELL_A(B)( u- H/ \) W9 Q8 w2 F8 A: }+ Q; i/ p
TRACE PROPERTY MP(P) W W 0$ e3 D& q* @# S* E* Y, ~7 I( \+ Y
TRACE PROPERTY MP(P) L L 0, l+ U6 f3 p' i6 S7 ]7 y  g

/ z, s# z3 q7 I5 k請各位大大在幫我看一下~拜託了~
7#
發表於 2008-5-29 10:42:55 | 只看該作者
我看你的問題應該是netlist file path 沒有update到。2 C  V5 J( I! \3 w& H8 u# f
也就是說,你依然是用舊的gds 比對舊的 netlist?
) M% J0 Q9 Z) n/ P這是我的懷疑啦~~! A9 K4 X7 ^! v
再仔細檢查一遍你的netlist path & file name。5 x6 K0 @) U3 F) u
因為看起來lvs.com 沒啥問題。
8#
發表於 2008-5-29 17:35:53 | 只看該作者
作layout一定要養成好習慣,reduce option 不論是mos,cap,res.皆要NO
. a6 ]6 O: m) H4 J9 d& DLVS FILTER UNUSED OPTION 不能隨便亂開option,
, T' ?0 U* K: t8 h1 m這樣可以避免錯誤
9#
發表於 2008-6-2 03:54:55 | 只看該作者

回復 1# 的帖子

曾經有公司同仁問過同樣的問題9 [5 k/ j" {9 Z
結果是netlist 沒update8 x: t6 r2 m7 S+ a
刪除舊的netlist 重新產生新的netlist file
8 [( h6 [5 v* q, c8 M" p並open new netlist file 確實的確認修改過的mos size是否為最新的正確值: z+ J4 X5 T( M$ C* D1 L
並檢查path指向是否正確
5 y8 q2 T" J0 b) U8 L1 [合理的懷疑任何小細節
10#
發表於 2008-6-3 14:02:26 | 只看該作者
可能ㄉ幾種情形
( s5 Q6 P9 r+ Z, b, w1.資料沒updata8 V9 `! @! y' u% E! X6 z* j
2.你ㄉcommand file  是沒比對size ㄉ
/ X& y9 b. m% m( o3.改變後ㄉ差異在容許範圍內( ]# C  C" C1 U, P7 H& }, t/ ]) a1 q% S3 m
例如 W  W  3 * y* m9 h6 ?! ]% i) ~  @# {
    L  L  3
6 b0 s* I, g. p+ a7 b, o2 i+ B8 S
表示誤差在百分之3內是OKㄉ
11#
發表於 2008-6-3 14:20:30 | 只看該作者
你ㄉCommand 有下列這行
# s# \$ W" c; n/ R5 yEXCLUDE CELL "eo064k8fcl4" "pvpp" "pvss" "pvdd"- {9 Q7 S4 i$ V" P+ T* X8 h, O( f
有可能 你ㄉ改變 在這幾ㄍCELL 中$ _( P9 U7 x, v/ G* B8 T' B
這行ㄉ意思是 這幾ㄍCELL 是不驗ㄉ
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-6 11:12 PM , Processed in 0.107006 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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