Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-27 18:47:43 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
各位前輩~/ a. ?4 {/ a3 K, K% t

0 x6 `% I3 o5 G  V) o我的layout到後面再跑lvs時竟突然發現~& K# C( x0 R* i/ f; [8 b

' C$ ^: e+ d& [) G$ L1 M- znetlist的mos size改變後,但layout上不變,lvs竟然也會過~3 Q5 ]8 a/ k( O* ~7 [+ {7 @
; n+ j4 `+ |: P1 q2 ?
這是什問題阿~我有畫一個簡單的inv也一樣相同結果~  p% l6 o! Z: a2 q; S0 Z

0 ?4 }' e( z9 _: q$ A! @8 p是command file要改嗎?還是calibre需要設定什麼?7 k; I  D) p$ _; @* E* F: B8 n7 g9 v1 s

+ Z9 j8 U# ~/ Q1 }) w5 p% M我完了~' r6 T  O( c5 O: M
* B2 O, R) T$ N( i, W7 \, z4 l3 H8 r
請各位前輩幫忙一下~拜託了~
$ Y3 w* ?  F% y7 m, n$ O* U" M: k" j& v" U0 M! k
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享分享 頂1 踩 分享分享
2#
發表於 2008-5-27 19:32:26 | 只看該作者
應該是有關尺寸check的部分為開啟功能,只要開啟就好了。
3#
 樓主| 發表於 2008-5-27 20:32:10 | 只看該作者
hi~5 `5 {0 s  a0 z4 g; z3 J

5 i' k0 E0 I& k7 z4 d3 O' c我看command file裡~沒看到有描述check尺寸的部分~
8 c( I" G* R  E1 j0 H7 P9 o6 w# y( ?+ g4 R& L' f: |
能請在講詳細一點嗎~大概是如何描述這方面的訊息呢~2 l$ o% q$ H# a) Z4 c6 C
6 R" l4 C! B" n; s% n% A
非常拜託~謝謝~
4#
發表於 2008-5-27 23:43:37 | 只看該作者
就是這個誤差百分比沒設成0(代表誤差0%才會過,一班analog是設成0),還有更簡便的寫法,用變數(看到這篇,又被你偷偷學到了)- p& ]) V9 R4 n( k4 @0 F
TRACE PROPERTY MN(N) L L 0) L5 b- n' f' w! T( y- {
TRACE PROPERTY MN(N) W W 0
7 q: v) U: S& _% \- b- S# Y1 j  z- x' @% c再來講一下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) `. L9 Q/ _/ c+ k( S& A/ d
TRACE PROPERTY MN(N) W W 1 ------將1改成0( o# A$ [( [% F. {- Y% Q: {
TRACE PROPERTY MP(P) L L 1 --------將1改成0! n( n3 ?3 z, ]: R2 b. W: {7 r* f
TRACE PROPERTY MP(P) W W 1-------將1改成0
6#
 樓主| 發表於 2008-5-28 09:31:49 | 只看該作者
嗚~嗚~
. f" O+ m: A  X& I# c) Z0 q; L
8 y) f: q' B% c( N& Y! i, g還是一樣~
, _2 j" T$ d4 ^9 \
: c/ {' J( e; `6 Z我把command file貼上來~請在幫我看看是不是有哪裡漏了阿~
" V( w5 x4 W7 E8 n) H- M6 q; j' d$ I5 ^0 G$ k1 U/ i8 [+ m
SOURCE PRIMARY   "chip"
3 _1 h1 v% ]5 d0 ^, `* _SOURCE PATH      "./test_chip.net"
0 G- t& B  A1 Z1 D$ pSOURCE SYSTEM    SPICE- \1 c! w& M9 Q

5 i! K+ {4 o9 u0 _3 [LAYOUT PATH      "../chip.db"
( i# n% _! U6 p9 |0 KLAYOUT PRIMARY   "chip"3 c, g/ q1 _9 \' r$ G% n
LAYOUT SYSTEM    GDSII
! g2 P; m" h3 t+ W8 X
: x" e$ c( I: y4 l) OLVS REPORT   "lvs.rep"
4 |" D; F" S( O1 }$ wLVS ABORT ON SOFTCHK YES( i& Z8 p8 K( T) O; B: @
LVS REPORT OPTION S3 S; ^! B9 v; L+ M
2 V6 l, Z% X( @; I1 M
//LVS SPICE CULL PRIMITIVE SUBCIRCUITS YES . V- T4 b2 D3 B5 G8 B1 n
LVS WRITE LAYOUT NETLIST netlist.spi
  j. K6 c& Z( j6 V1 g# ^5 C/ T# @0 u4 P$ B% l1 b
PEX INCLUDE LUMPED L1 N_C R1
1 c3 S! Q+ }7 E) jPEX REPORT LUMPED NONE+ p3 }* W. \8 z
PEX NETLIST LUMPED "change_cell.lumped" HSPICE LAYOUT/ ]6 [3 X% B( f& ?' e; P
* \$ F6 x% B  x9 y4 O; \, ^3 `
PEX INCLUDE DISTRIBUTED L1 N_C R1" F9 _' N  j  Y1 E( Z
PEX REPORT DISTRIBUTED NONE: Y5 L* r0 F$ [$ h5 ]) N8 V
PEX NETLIST DISTRIBUTED "change_cell.dist" HSPICE LAYOUT& u7 N$ ]- z, u
PEX NETLIST SIMPLE "change_cell.simple" HSPICE SOURCE6 U" @0 \& `2 C( ]( ]4 P4 q: v0 `
- M9 y9 S1 F* l
MASK SVDB DIRECTORY svdb query   
+ f2 g2 o. c/ `" Q) @, G! C( H' C  h& l
EXCLUDE CELL "eo064k8fcl4" "pvpp" "pvss" "pvdd"- B$ |7 y1 K) ^6 p: n- b$ C" D7 Z
SOURCE CASE YES: p' V6 @& f' @
LAYOUT CASE YES
. t  L' m" b1 t) j" N& j0 p' i LVS COMPARE CASE YES
" k3 q5 Y: t. _, x8 x LVS GLOBALS ARE PORTS YES
) i+ X' [; ~, E8 J3 i LVS SPICE PREFER PINS YES
2 q2 [- V7 x* E8 N7 p7 A LVS PROPERTY RESOLUTION  MAXIMUM ALL
7 @% R+ k  o& h0 m& r& T' Y( _; M1 t- c$ u" T* {9 b" p
ERC KEEP EMPTY       NO8 c0 V. J( W' l0 P! z
ERC MAXIMUM RESULTS  1000
) Y! _( B9 J5 T: M# mERC MAXIMUM VERTEX   1997 ?. P& I3 S) s8 e
ERC CHECK TEXT       COMMENTS RFI7 A0 y0 W# `* h# s

: ^- A$ K4 I8 TLVS POWER  NAME "VDD" "VCC" "EXVDD"1 r: t) i! E* X2 @" }( u. a' _
LVS GROUND NAME "VSS"  "GND"- H8 T8 I- X' T4 e9 N
VIRTUAL CONNECT COLON YES
1 V7 L, \( m5 \4 i. V
) m- u3 p! n" M4 V5 d9 o4 n) l
LVS ALL CAPACITOR PINS SWAPPABLE   YES- Q: B1 ~' Q1 u! I8 B" f
LVS IGNORE PORTS                   YES" |# Q! S1 n+ E2 K: r& Q% i- h" D
LVS CHECK PORT NAMES                   YES
, K- b6 N1 b# F. {LVS ISOLATE SHORTS                 YES
- e- B- L5 P4 O% d2 s" d$ ]* `! s4 }9 R5 e
LVS REDUCE SERIES MOS              YES
* A) X" ^+ \( TLVS REDUCE PARALLEL MOS            YES
* j) l' r& c# d9 I$ TLVS REDUCE SEMI SERIES MOS         NO
* m& F* ^: a! l0 p! |* P( sLVS REDUCE SPLIT GATES             YES! m( [4 y. y+ `. G+ Y) b
LVS REDUCE PARALLEL BIPOLAR        YES [ EFFECTIVE EV_AREA EV_AREA=SUM(EV_AREA) ]
, V6 h2 U* t3 J, L5 B/ sLVS REDUCE SERIES CAPACITORS       YES
# s, E" D8 c/ K  u4 b$ N* YLVS REDUCE PARALLEL CAPACITORS     YES
6 B) t+ b$ p0 ?* f. }* H# G% OLVS REDUCE SERIES RESISTORS        YES5 j2 D+ o# z0 {+ ?* D
LVS REDUCE PARALLEL RESISTORS      YES
6 j, `' g- z; D" J; YLVS REDUCE PARALLEL DIODES         YES: B0 j) d2 p' l( z  d( v

( d% {$ _7 _* H- _1 pLVS RECOGNIZE GATES                ALL // ALL or SIMPLE) G! ~. N$ I$ z
LVS ABORT ON SUPPLY ERROR          NO                  l$ F. a% c* D! _* c+ ?2 t
* |  @! q1 K8 ^9 P  B" r8 o, f
//LVS FILTER D(DN) OPEN            
9 G/ j& S% Y# c" R- T8 p//LVS FILTER D(DP) OPEN
2 M* F" j  [6 z4 ^  h4 {% j, M+ u
; v) T' M2 h2 s# t/ z7 L  }$ t5 CLVS FILTER UNUSED MOS              YES- z# G6 C) v. k! w
LVS FILTER UNUSED BIPOLAR          YES! @) q5 t  u% [# n
LVS FILTER UNUSED CAPACITORS       YES
$ h+ u# ?( U/ Z: i. z8 [LVS FILTER UNUSED DIODES           YES
8 @7 g# O3 ]! R- G! QLVS FILTER UNUSED RESISTORS        YES' a/ Y* I6 o0 O8 h3 C$ i2 X
LVS FILTER UNUSED OPTION           AB AC AD AE AF RC RE RG& H# [5 |3 l( @1 h
- R+ O# W$ @& J6 I
LVS EXPAND UNBALANCED CELLS        YES. V$ J8 g4 @: n3 ^/ H

7 T6 \9 l4 K2 v& S5 t/ BPRECISION                          1000& }% u5 H% n$ t! Z! l4 Z, r
RESOLUTION                         1/ G8 ]" d0 U' y: _" r7 H

. W0 m1 ?- @: D/ X9 mUNIT LENGTH                        U$ r- w: @: H7 `( b# j( Z
UNIT CAPACITANCE                   F //FF! J3 X8 E! ^& R& J1 ]
UNIT RESISTANCE                    OHM5 c2 [$ q4 F3 j8 Y' Z( H: m
  T3 ~) C# ?$ Q5 l5 ]! q0 `' o
FLAG NONSIMPLE                     YES8 ^) c+ `6 g$ O( d& H6 R
FLAG ACUTE                         YES; Q: ]+ `1 r0 Q( q
FLAG OFFGRID                       YES
4 Q; W: T8 f, @% q& q2 Q9 w! VFLAG SKEW                          YES2 |. V! h' Y& M, D* Q
- D" T3 C0 s1 A1 a" Q0 }# f
DEVICE MN(N)  NTR  NTR(G)  NSDN1(S) NSDN1(D) PWELL_B(B)" m- O9 B7 G1 k
TRACE PROPERTY MN(N) W W 0
  O; D8 M6 B4 e% ~TRACE PROPERTY MN(N) L L 0, ?$ a1 @, K$ g7 j9 @* k
9 N- n6 [& d0 {( r: w3 e0 M
DEVICE MP(P)  PTR  PTR(G)  PSDN1(S) PSDN1(D) NWELL_A(B)$ Z' D  N- ~1 N, W
TRACE PROPERTY MP(P) W W 06 J2 o9 `) _1 t5 O
TRACE PROPERTY MP(P) L L 0
. |9 X4 }  h. ^: D5 B# @. V! J
, S9 }- \1 C* [6 O/ n1 i, E2 n請各位大大在幫我看一下~拜託了~
7#
發表於 2008-5-29 10:42:55 | 只看該作者
我看你的問題應該是netlist file path 沒有update到。
( P) }4 f: |1 l  f& Q+ k. f" j也就是說,你依然是用舊的gds 比對舊的 netlist?
) G/ A/ ^. ]3 I! H( I這是我的懷疑啦~~
/ M0 t' B9 H4 e# z& ^8 b再仔細檢查一遍你的netlist path & file name。
9 Y6 a# t: ?5 q5 V因為看起來lvs.com 沒啥問題。
8#
發表於 2008-5-29 17:35:53 | 只看該作者
作layout一定要養成好習慣,reduce option 不論是mos,cap,res.皆要NO
% |. d6 z' r. h# V0 y* ]LVS FILTER UNUSED OPTION 不能隨便亂開option,, {( s3 |0 o' L3 ?& l! t
這樣可以避免錯誤
9#
發表於 2008-6-2 03:54:55 | 只看該作者

回復 1# 的帖子

曾經有公司同仁問過同樣的問題
! C" A! G: o+ e5 N/ W結果是netlist 沒update
, f2 j# }0 I- S2 o& M$ o" ^刪除舊的netlist 重新產生新的netlist file 2 |) f  }" T8 c+ k8 d( ~
並open new netlist file 確實的確認修改過的mos size是否為最新的正確值2 E! T* L+ E* r1 r, Z' O
並檢查path指向是否正確4 F! M5 w6 h  s3 ~' `
合理的懷疑任何小細節
10#
發表於 2008-6-3 14:02:26 | 只看該作者
可能ㄉ幾種情形' C% @$ F" g# Z9 u5 z
1.資料沒updata
# c# y% U# D( ~' M, }" ]2.你ㄉcommand file  是沒比對size ㄉ* p) F6 p  L2 I
3.改變後ㄉ差異在容許範圍內2 Q5 Z4 p1 V" C
例如 W  W  3 % J9 \/ q6 L2 T; `6 y
    L  L  3
/ l, ~4 R$ r7 i9 D  u- F  i6 i9 \; Q# v6 N/ _1 }
表示誤差在百分之3內是OKㄉ
11#
發表於 2008-6-3 14:20:30 | 只看該作者
你ㄉCommand 有下列這行
3 w- i: I+ N. V* s' bEXCLUDE CELL "eo064k8fcl4" "pvpp" "pvss" "pvdd"
9 A0 K1 ^  K# S, p有可能 你ㄉ改變 在這幾ㄍCELL 中3 M0 o! v, T0 d' w$ c! G
這行ㄉ意思是 這幾ㄍCELL 是不驗ㄉ
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2025-4-3 08:07 PM , Processed in 0.201012 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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