Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-27 18:47:43 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
各位前輩~0 E0 P; E" I2 G+ O0 F0 O8 Q* _2 W5 {

/ Q7 G3 ?( t! ?1 H. _3 ~我的layout到後面再跑lvs時竟突然發現~8 o: ~' |" S$ s) M1 }1 Z' |

5 L$ e5 ^2 O* `6 fnetlist的mos size改變後,但layout上不變,lvs竟然也會過~7 Q3 j8 Q' l+ @; C: y# O/ f

& Z/ J: t- w7 ?& T8 G! h這是什問題阿~我有畫一個簡單的inv也一樣相同結果~
2 I6 c3 N% Z: E: d" b' \% H! R4 M1 P; j: U0 w3 ]# [
是command file要改嗎?還是calibre需要設定什麼?" c2 U- S1 d# E# Y9 [7 r; q/ A! O

! j6 I6 J4 `/ E7 U% J( F+ B我完了~" a$ @' O, O) q- W2 e

) D, r) ?& F& u- r# m請各位前輩幫忙一下~拜託了~( y7 D3 j; f- N1 M2 F; M, j
: u6 R1 M0 P) a9 Y+ \' I
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享分享 頂1 踩 分享分享
2#
發表於 2008-5-27 19:32:26 | 只看該作者
應該是有關尺寸check的部分為開啟功能,只要開啟就好了。
3#
 樓主| 發表於 2008-5-27 20:32:10 | 只看該作者
hi~
; e/ l' q6 F+ X
9 R  u6 A& T7 C  A3 q5 N' a我看command file裡~沒看到有描述check尺寸的部分~
. H, D! _  ~, w' P
2 z$ @/ k4 H6 n! V) k' @, C6 y能請在講詳細一點嗎~大概是如何描述這方面的訊息呢~
1 X+ M7 `" D9 n* t) J
* Y+ [5 K' O- l/ A: J6 K' b: c- P非常拜託~謝謝~
4#
發表於 2008-5-27 23:43:37 | 只看該作者
就是這個誤差百分比沒設成0(代表誤差0%才會過,一班analog是設成0),還有更簡便的寫法,用變數(看到這篇,又被你偷偷學到了)9 c. Z, ?# V3 @0 ], s0 y- R& B
TRACE PROPERTY MN(N) L L 0
( B) q% D1 L! c7 n' k8 u, rTRACE PROPERTY MN(N) W W 0& P: p: X5 C1 ~8 ^  Z! G
再來講一下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
4 N6 K+ p6 D+ }5 Y, Y% b' vTRACE PROPERTY MN(N) W W 1 ------將1改成0* V6 z; X; |$ c1 n' E5 e: S
TRACE PROPERTY MP(P) L L 1 --------將1改成0/ e  Z/ Y% E$ I% [2 _/ a
TRACE PROPERTY MP(P) W W 1-------將1改成0
6#
 樓主| 發表於 2008-5-28 09:31:49 | 只看該作者
嗚~嗚~1 E* ~" J; o- A3 D3 O  g
4 u7 Q* c$ B# b5 Z' M6 u; M& Q4 B
還是一樣~& ~9 }# Y0 \) Q5 {! i. M. x3 f

: ^; ]6 [4 W; g% q! q+ i我把command file貼上來~請在幫我看看是不是有哪裡漏了阿~0 e1 C4 ^; ]7 s; r" p2 G2 R7 g

- J( X* }$ U  g; w! ZSOURCE PRIMARY   "chip"7 }; A% j' U  {: s) L% o( ^6 j
SOURCE PATH      "./test_chip.net"7 ?3 Q7 ^3 u9 S5 V6 q- y% [
SOURCE SYSTEM    SPICE2 G* E4 L( M4 j5 y' W: b" O

3 R- r2 W; J3 {- BLAYOUT PATH      "../chip.db"
. P( e5 |# L  TLAYOUT PRIMARY   "chip"
! ~: D4 S# B4 i& T# N9 w' MLAYOUT SYSTEM    GDSII
) V1 q1 Q! b+ K
1 }8 C8 n% m! e# F5 }  V6 I# bLVS REPORT   "lvs.rep"
4 d# z9 u/ c  Y. \. @: T$ @LVS ABORT ON SOFTCHK YES4 I% a% Q7 E% ]3 f
LVS REPORT OPTION S' l7 T- ?2 J  m: Z
9 s, t, n$ A- n
//LVS SPICE CULL PRIMITIVE SUBCIRCUITS YES 5 J) l; t( y) b3 ~
LVS WRITE LAYOUT NETLIST netlist.spi & B2 U8 e" d' c8 ?" w1 S% q- p
4 o& _3 q9 S  n6 H9 I5 F1 Y6 b$ z) _
PEX INCLUDE LUMPED L1 N_C R1
- g" t2 Z$ N6 o) ]  a! Q# Q4 iPEX REPORT LUMPED NONE
  x3 ~6 m5 h- BPEX NETLIST LUMPED "change_cell.lumped" HSPICE LAYOUT
1 `: z' K4 b) [! f9 u7 V+ U; _0 F* M+ x. Y6 c$ x5 ]9 ]! p
PEX INCLUDE DISTRIBUTED L1 N_C R1
7 H+ {! `2 ^* {" ?5 N2 MPEX REPORT DISTRIBUTED NONE% ~4 V7 ^& j1 f1 z
PEX NETLIST DISTRIBUTED "change_cell.dist" HSPICE LAYOUT+ g' _' M, z9 ?  C6 Z
PEX NETLIST SIMPLE "change_cell.simple" HSPICE SOURCE
5 d$ t" x  O1 B8 ^- V( l
1 q% B- R3 ~3 `# f: Q9 m/ kMASK SVDB DIRECTORY svdb query   
! J" g3 K2 f# a+ k: Y: U: a' v4 v0 L. b$ J
EXCLUDE CELL "eo064k8fcl4" "pvpp" "pvss" "pvdd"
* b" s$ k8 L* R. ~$ h4 x SOURCE CASE YES
( ?, k9 U7 q5 ]8 K, H. v LAYOUT CASE YES' U+ i3 Y; q# k8 R
LVS COMPARE CASE YES$ P: x0 M, I9 l8 L+ s
LVS GLOBALS ARE PORTS YES
3 B& o/ _8 f5 t* I, f' i LVS SPICE PREFER PINS YES
3 K& T2 f1 _" ]; V- A8 L3 z LVS PROPERTY RESOLUTION  MAXIMUM ALL. e! C6 I8 K1 f* {

, k# d/ u4 g3 B) K- SERC KEEP EMPTY       NO6 r( q* E. R, j' b
ERC MAXIMUM RESULTS  1000
) c2 ^. ^: A) aERC MAXIMUM VERTEX   199
$ y" e) ~. n" w& w8 l9 A2 pERC CHECK TEXT       COMMENTS RFI7 L" n1 h( v5 C7 `
' o, n: _0 E( f0 h( f
LVS POWER  NAME "VDD" "VCC" "EXVDD"+ A8 g1 e% }  }  c
LVS GROUND NAME "VSS"  "GND"# D( j5 U& u; ~8 c1 ]
VIRTUAL CONNECT COLON YES" ^& A/ i! [; k% X

, [4 n1 ]& k5 f7 F1 \: h6 ^) g$ ?
1 ?6 z' h& j6 a5 p0 }LVS ALL CAPACITOR PINS SWAPPABLE   YES  c# b9 `+ O% C/ L; c0 _/ E6 ]2 t  t3 u
LVS IGNORE PORTS                   YES0 ^$ D8 Q& G# W: X$ ^, p
LVS CHECK PORT NAMES                   YES
' W0 J: i& H* ^8 ~LVS ISOLATE SHORTS                 YES
; d  g9 Z  a. S# M( @. y8 A, Q8 A* B
) N: x/ H' z; m) U8 A, ]LVS REDUCE SERIES MOS              YES
0 @2 [9 L0 m) T6 p, C7 l, W! ^! lLVS REDUCE PARALLEL MOS            YES6 ^. m+ h3 Y) Q4 U
LVS REDUCE SEMI SERIES MOS         NO
2 {5 o' D9 t  ?LVS REDUCE SPLIT GATES             YES- k& g% X2 q9 r+ S% w4 B
LVS REDUCE PARALLEL BIPOLAR        YES [ EFFECTIVE EV_AREA EV_AREA=SUM(EV_AREA) ]; i/ T0 ]$ R) n
LVS REDUCE SERIES CAPACITORS       YES3 k* h5 h, z( w8 t
LVS REDUCE PARALLEL CAPACITORS     YES
2 y+ _) {6 F" QLVS REDUCE SERIES RESISTORS        YES9 |# w# O3 {/ I' _- b/ r
LVS REDUCE PARALLEL RESISTORS      YES
* A+ t% Z1 S% j% u( u3 ^* P# XLVS REDUCE PARALLEL DIODES         YES/ `: {6 `; l7 Q! T, G) |8 t

$ g& G5 Y' F  \' P! z7 Q+ ^LVS RECOGNIZE GATES                ALL // ALL or SIMPLE
# ^! L6 n1 o$ K: u% s  HLVS ABORT ON SUPPLY ERROR          NO                ( x4 e6 m5 w: o, |. _7 M; U4 [

+ M2 \- U7 h% D//LVS FILTER D(DN) OPEN             5 z' F5 R6 S2 ~% d7 M
//LVS FILTER D(DP) OPEN
% F- `  @2 }% |9 m& {3 A
8 B  W# D# T' gLVS FILTER UNUSED MOS              YES
; `" N6 e, X' H, dLVS FILTER UNUSED BIPOLAR          YES
' i6 |/ R0 F# e+ P7 R' _. TLVS FILTER UNUSED CAPACITORS       YES
0 w0 F# `: O9 B, U9 [8 G" NLVS FILTER UNUSED DIODES           YES
  F6 }, _; b2 e4 u! C8 bLVS FILTER UNUSED RESISTORS        YES% g. ^) r, Z0 t
LVS FILTER UNUSED OPTION           AB AC AD AE AF RC RE RG
7 g" J2 c9 r3 q+ }/ J/ K
  ~0 }  q3 ^; V+ s  [  R8 ~; LLVS EXPAND UNBALANCED CELLS        YES2 W) L7 a4 x, @$ D: m% e* Y
0 E6 `4 Q$ M. a( {& T! \! X
PRECISION                          10002 I! {1 K1 [  C$ I; V
RESOLUTION                         14 R3 w. Z0 `: K9 |. J; K
3 g" Q4 K  e' D
UNIT LENGTH                        U$ Z2 e& V+ C7 o# k0 V- Q2 h
UNIT CAPACITANCE                   F //FF
) u% S% K! i4 Z* Y' JUNIT RESISTANCE                    OHM
! P8 c) V& H9 `6 r+ i2 A+ G% l
- G$ b6 I2 _$ A; X% N9 |* BFLAG NONSIMPLE                     YES, e+ D1 A7 Y4 @* a8 y
FLAG ACUTE                         YES1 A( o! ^0 Z% @9 r
FLAG OFFGRID                       YES
) a' ?" O$ y$ g" {* g. t( jFLAG SKEW                          YES
* K, W" h+ g# U! ~6 v
! ^7 ^5 n: W, L. ?/ Q8 I6 T% q% fDEVICE MN(N)  NTR  NTR(G)  NSDN1(S) NSDN1(D) PWELL_B(B)
2 e& d# a8 x6 g; S' sTRACE PROPERTY MN(N) W W 0
# x% ]( t" |! J& O8 c: Q+ ]TRACE PROPERTY MN(N) L L 07 b% l. v1 W0 b
- M6 U# i& O- o. u4 R) \
DEVICE MP(P)  PTR  PTR(G)  PSDN1(S) PSDN1(D) NWELL_A(B)
+ ?! ~# c3 i) C  B. jTRACE PROPERTY MP(P) W W 09 k' ~; b6 o1 q# [7 C, D' m3 Z8 }1 P' E
TRACE PROPERTY MP(P) L L 0
0 }* Y# u% ~) K; Y7 A0 s( Q8 T( S  E; V
請各位大大在幫我看一下~拜託了~
7#
發表於 2008-5-29 10:42:55 | 只看該作者
我看你的問題應該是netlist file path 沒有update到。9 @" d7 ?* i2 Y
也就是說,你依然是用舊的gds 比對舊的 netlist?
: g  @, v3 X& T- V) g8 \( u這是我的懷疑啦~~; h: }% G. s) ?0 p% M% q. a
再仔細檢查一遍你的netlist path & file name。5 {" X; ~: M( g% i: A, \% T
因為看起來lvs.com 沒啥問題。
8#
發表於 2008-5-29 17:35:53 | 只看該作者
作layout一定要養成好習慣,reduce option 不論是mos,cap,res.皆要NO
) ]- x1 F6 Y. g+ S$ wLVS FILTER UNUSED OPTION 不能隨便亂開option,4 c( d! [. e2 i- u. Q- T3 E4 G
這樣可以避免錯誤
9#
發表於 2008-6-2 03:54:55 | 只看該作者

回復 1# 的帖子

曾經有公司同仁問過同樣的問題
1 |: w2 Y+ A) u( _( S結果是netlist 沒update
) }  r9 o' i/ Q; A, ]刪除舊的netlist 重新產生新的netlist file 3 S! z7 M4 J' s/ f2 y- I& F6 Q
並open new netlist file 確實的確認修改過的mos size是否為最新的正確值% a8 x" G; |  @1 }
並檢查path指向是否正確
4 T+ o6 _2 ]# ~+ o' [合理的懷疑任何小細節
10#
發表於 2008-6-3 14:02:26 | 只看該作者
可能ㄉ幾種情形
7 q) `* n8 A3 V2 C1.資料沒updata
* @  y5 ?& a; ]" Z% x- ^3 P) m: T2.你ㄉcommand file  是沒比對size ㄉ& L6 @! J9 \. r
3.改變後ㄉ差異在容許範圍內& m$ \6 F- T" b; H4 R% z: K3 T
例如 W  W  3
) ^2 H' q, }- n# I" C9 V3 b2 ?    L  L  3
& V  [# n- L4 O3 }* a1 V% ]% q1 z- y0 _4 [9 Y
表示誤差在百分之3內是OKㄉ
11#
發表於 2008-6-3 14:20:30 | 只看該作者
你ㄉCommand 有下列這行
! r% G# O3 Y7 H7 k' fEXCLUDE CELL "eo064k8fcl4" "pvpp" "pvss" "pvdd"
0 S4 M* N4 `) ~有可能 你ㄉ改變 在這幾ㄍCELL 中
  H5 d- A/ E# x" U, o這行ㄉ意思是 這幾ㄍCELL 是不驗ㄉ
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-18 06:25 AM , Processed in 0.118515 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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