Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-27 18:47:43 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
各位前輩~
" a; Y5 H6 X2 j7 C0 n3 S
  k) f$ l6 b* l" Q+ `我的layout到後面再跑lvs時竟突然發現~
. g) w8 t  `" o% ^0 ~# L+ t; d! r0 ]* c5 U
netlist的mos size改變後,但layout上不變,lvs竟然也會過~* I& r0 M6 {6 n, e
4 n% y" i  u6 }/ |; o3 ~( q6 j
這是什問題阿~我有畫一個簡單的inv也一樣相同結果~
+ D) D. }5 h: n8 S9 U4 X9 U- P% j5 D# f2 `  S& P* }
是command file要改嗎?還是calibre需要設定什麼?
* {. a: B/ V% z
2 F$ \2 A. T5 D8 x6 ]我完了~
( s) z! y' A/ @6 G4 _0 `- l5 i$ W6 Z& Z* }) y7 N
請各位前輩幫忙一下~拜託了~
2 T+ k: T4 g' B3 f& v3 L( q* H& s3 t  j( a6 q9 |+ b
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享分享 頂1 踩 分享分享
2#
發表於 2008-5-27 19:32:26 | 只看該作者
應該是有關尺寸check的部分為開啟功能,只要開啟就好了。
3#
 樓主| 發表於 2008-5-27 20:32:10 | 只看該作者
hi~
& T7 h4 \$ P$ t2 a) m5 E5 y
6 q) f$ G9 w1 y1 K4 L9 X$ W; ^$ [我看command file裡~沒看到有描述check尺寸的部分~
, K# r5 D4 D( a: ~1 ?3 Q, ]  h: j# M- e+ Z$ R
能請在講詳細一點嗎~大概是如何描述這方面的訊息呢~8 U( _& j4 ~9 E9 j

7 ~% @- }3 R6 g非常拜託~謝謝~
4#
發表於 2008-5-27 23:43:37 | 只看該作者
就是這個誤差百分比沒設成0(代表誤差0%才會過,一班analog是設成0),還有更簡便的寫法,用變數(看到這篇,又被你偷偷學到了)+ A  T& H+ W4 S8 t
TRACE PROPERTY MN(N) L L 0  }/ E& K# V- p. k- \1 r
TRACE PROPERTY MN(N) W W 03 W) [* v* i/ X* D+ @$ Y. n, x
再來講一下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/ c0 j2 X+ H: t6 T+ K9 M
TRACE PROPERTY MN(N) W W 1 ------將1改成0! g# }+ ^( Q# g; d
TRACE PROPERTY MP(P) L L 1 --------將1改成03 B2 p8 A2 E0 T, F  X
TRACE PROPERTY MP(P) W W 1-------將1改成0
6#
 樓主| 發表於 2008-5-28 09:31:49 | 只看該作者
嗚~嗚~/ j" v% \6 g! H# K& h8 D. p
0 F2 _1 x' R' w* U) c% E% b
還是一樣~
2 x. Q7 k+ j7 a0 o4 b& ?5 w$ F4 Z- V
我把command file貼上來~請在幫我看看是不是有哪裡漏了阿~; I, q& l/ x, B5 L
" e2 n9 D/ u" |% F% i. r
SOURCE PRIMARY   "chip"
+ x# ^& B3 t* |" TSOURCE PATH      "./test_chip.net"
, }9 ~% N1 _4 ?SOURCE SYSTEM    SPICE
( U7 T$ n( a5 \# x. y# ^  n# O& [0 Y' X, i2 `
LAYOUT PATH      "../chip.db"3 C0 o: |$ p5 D& X% |  l+ l4 N
LAYOUT PRIMARY   "chip"8 z0 n% J; @1 \( ]
LAYOUT SYSTEM    GDSII7 s; P9 Z+ g6 N( [; M

' P( s/ {& J5 o; K& VLVS REPORT   "lvs.rep"
: q4 h9 g& \+ j. \0 R$ b0 kLVS ABORT ON SOFTCHK YES; `) D/ c2 S  O
LVS REPORT OPTION S
; z4 O; \2 v- F' q" |9 m' v  k; J9 q/ `. Q. K) @& e6 S
//LVS SPICE CULL PRIMITIVE SUBCIRCUITS YES
5 c8 `" D; S) ?& V5 e7 zLVS WRITE LAYOUT NETLIST netlist.spi
9 k5 |! i' v. n" c3 A- |/ z0 t# F/ C+ J
PEX INCLUDE LUMPED L1 N_C R1
- [. N. |0 ~# e' V6 GPEX REPORT LUMPED NONE2 w' k: j* K* ~0 c4 U; ]. d; u& x3 o
PEX NETLIST LUMPED "change_cell.lumped" HSPICE LAYOUT4 i- m1 y" R" s! m8 K
8 T# }! ]4 E+ C2 u! |: e+ M
PEX INCLUDE DISTRIBUTED L1 N_C R1
$ U9 p) j2 ]$ r- dPEX REPORT DISTRIBUTED NONE& `* B# {' }  a5 e  B) e3 F
PEX NETLIST DISTRIBUTED "change_cell.dist" HSPICE LAYOUT
* }! q6 N" Y$ E: S8 n# p; RPEX NETLIST SIMPLE "change_cell.simple" HSPICE SOURCE
8 Q$ y% N- d+ e8 ?' H0 W) y9 v: f) [4 A, U& Y
MASK SVDB DIRECTORY svdb query   
5 c( n/ W+ u0 l" X+ i" P2 Y8 V4 Y9 t# ~9 J8 ?5 G5 _9 P+ w
EXCLUDE CELL "eo064k8fcl4" "pvpp" "pvss" "pvdd"5 U  h/ ?& G& Z' S0 }
SOURCE CASE YES6 d4 x  a, K* O9 a
LAYOUT CASE YES
- n3 }2 V% m. j/ m* H LVS COMPARE CASE YES; s& a- D' l6 f2 _8 z
LVS GLOBALS ARE PORTS YES
. q" x/ ]% ~) Z( {  t LVS SPICE PREFER PINS YES' Z: F1 w# V, w, E
LVS PROPERTY RESOLUTION  MAXIMUM ALL$ R* A' s% X: _8 s1 b
/ w" t+ |( T( i) b, H9 |) D8 d6 W' }
ERC KEEP EMPTY       NO6 Z' n: t$ a1 [' ~7 L
ERC MAXIMUM RESULTS  10003 J6 n1 r! u# C# N3 o
ERC MAXIMUM VERTEX   199
3 E  {4 }2 Z/ \ERC CHECK TEXT       COMMENTS RFI7 W& X- b( L4 k
: g0 s8 |9 @  Q, E' E' A
LVS POWER  NAME "VDD" "VCC" "EXVDD"
5 E7 `4 ]( h6 D2 a7 t6 eLVS GROUND NAME "VSS"  "GND"$ f$ `$ c0 u  V% [$ r& z# p* ^' L
VIRTUAL CONNECT COLON YES
0 R& R& J4 u; ]! q9 Y$ R( U) m5 X3 ]3 }1 a% Q; s. Z

; w% C) F1 e& S& K/ ?$ qLVS ALL CAPACITOR PINS SWAPPABLE   YES
7 H* J% E% h5 e9 f+ uLVS IGNORE PORTS                   YES$ h- N/ l4 Y% j; V+ ]1 J
LVS CHECK PORT NAMES                   YES
' Z+ b) d' d6 L2 ^8 ?( m( k* R0 ZLVS ISOLATE SHORTS                 YES
3 q' E% T/ t+ F9 G3 [* L
- i" g8 }& ^+ _LVS REDUCE SERIES MOS              YES' R2 O) h  r$ d8 Y$ z
LVS REDUCE PARALLEL MOS            YES
* C  \4 F+ v- l9 Z* n" cLVS REDUCE SEMI SERIES MOS         NO( k; B! }: I: r( a; Q
LVS REDUCE SPLIT GATES             YES
* U" i- r- ^% k% x& z3 a8 lLVS REDUCE PARALLEL BIPOLAR        YES [ EFFECTIVE EV_AREA EV_AREA=SUM(EV_AREA) ]$ T4 D3 T. C, g, e3 R/ G: P
LVS REDUCE SERIES CAPACITORS       YES
% v% f$ ^6 P! r2 {: I. Q$ E% yLVS REDUCE PARALLEL CAPACITORS     YES
: J. C4 O( e! c" L/ @: b+ Q5 y3 _LVS REDUCE SERIES RESISTORS        YES. o9 @9 v8 \! x" w- _' \# M
LVS REDUCE PARALLEL RESISTORS      YES+ ~# u# |6 q. t# m1 h5 O+ J
LVS REDUCE PARALLEL DIODES         YES
/ z5 |% V+ ]; D! B- |& b, G5 s3 o  Q7 C3 [6 O$ Q
LVS RECOGNIZE GATES                ALL // ALL or SIMPLE
) \* O" c: A7 `( }) Y# `LVS ABORT ON SUPPLY ERROR          NO               
8 b: f" D, F5 H2 f- Z* z
2 w$ S0 E7 t) {. Z- S//LVS FILTER D(DN) OPEN             # \8 v# e& U, }) [) O
//LVS FILTER D(DP) OPEN
) @' r7 }" x, e  M  v1 i4 x/ x4 |( B" [' X# e6 M" V- q, N$ Q% A
LVS FILTER UNUSED MOS              YES0 t8 e/ s8 a& C
LVS FILTER UNUSED BIPOLAR          YES, T) p' b6 _+ X; N1 z7 J) q
LVS FILTER UNUSED CAPACITORS       YES, d! ~( W3 Q# w3 F; k4 Q) E0 Y
LVS FILTER UNUSED DIODES           YES
# C0 r9 ]0 O/ v+ qLVS FILTER UNUSED RESISTORS        YES& H8 y) @- G' V, Y$ N+ Q; ~
LVS FILTER UNUSED OPTION           AB AC AD AE AF RC RE RG
9 _/ H1 H0 y3 X' K4 G: J( c4 `* S( @# g6 q; q$ y
LVS EXPAND UNBALANCED CELLS        YES
0 C0 _; q0 v7 T) F* i, p3 r# k7 w' S" x2 e
PRECISION                          1000. M  z3 U0 `2 e- Z7 t9 z% h
RESOLUTION                         1
" f8 ~. s+ g0 \9 c1 w9 e6 w
" m. Q! X2 Q" q8 b7 }" eUNIT LENGTH                        U
! s2 }1 n, l# t7 K9 AUNIT CAPACITANCE                   F //FF- C$ M1 P& H! P& [. b' K
UNIT RESISTANCE                    OHM
5 P8 @3 D, o4 B9 {  g
, m7 B, }3 V/ E  S+ b+ nFLAG NONSIMPLE                     YES8 _6 B* p! i: x8 J) N0 X- h! x
FLAG ACUTE                         YES
) S0 P; ?, H' V& f9 A7 p; @4 K  dFLAG OFFGRID                       YES
- u: n- N" t4 s+ i6 K" @FLAG SKEW                          YES
4 o6 s8 v- d) a! L  i4 I! }+ G6 u
DEVICE MN(N)  NTR  NTR(G)  NSDN1(S) NSDN1(D) PWELL_B(B)! [4 ]2 G$ f1 l% G0 k+ g5 U
TRACE PROPERTY MN(N) W W 0
( `  H: a1 C  x. YTRACE PROPERTY MN(N) L L 0( E8 g! f) N; m* X8 X: E

  I$ R3 j1 }2 f( u. WDEVICE MP(P)  PTR  PTR(G)  PSDN1(S) PSDN1(D) NWELL_A(B)
7 z; c, Q0 ~+ P8 o/ `TRACE PROPERTY MP(P) W W 0
$ \$ z1 V7 p( r. q# X& D5 u- oTRACE PROPERTY MP(P) L L 0
; V, A. K/ }! T( {3 S) t8 V* F/ Q6 J' e' V
請各位大大在幫我看一下~拜託了~
7#
發表於 2008-5-29 10:42:55 | 只看該作者
我看你的問題應該是netlist file path 沒有update到。4 s- a  g8 l& Z2 _* \9 n
也就是說,你依然是用舊的gds 比對舊的 netlist?
/ h) D% ~- l6 u6 `/ |這是我的懷疑啦~~" T! p+ j; W; F! b. Q5 X! m" m, J! v
再仔細檢查一遍你的netlist path & file name。
. i0 M4 |2 f. g% y2 `- F2 U' ]因為看起來lvs.com 沒啥問題。
8#
發表於 2008-5-29 17:35:53 | 只看該作者
作layout一定要養成好習慣,reduce option 不論是mos,cap,res.皆要NO
0 r. O5 E' A3 w- iLVS FILTER UNUSED OPTION 不能隨便亂開option,  {  Q* H7 m3 |9 k* @0 n' _, e
這樣可以避免錯誤
9#
發表於 2008-6-2 03:54:55 | 只看該作者

回復 1# 的帖子

曾經有公司同仁問過同樣的問題# Y$ M, G! m( z5 `* [4 K
結果是netlist 沒update
; a# Q* l$ o/ A) ]+ d: ?刪除舊的netlist 重新產生新的netlist file
% J6 G# @) E) W並open new netlist file 確實的確認修改過的mos size是否為最新的正確值
1 v9 K6 ^% M5 u' w! x6 \3 J% p並檢查path指向是否正確' n2 z! m4 Y- u; I
合理的懷疑任何小細節
10#
發表於 2008-6-3 14:02:26 | 只看該作者
可能ㄉ幾種情形
/ G! e- {+ R9 k5 A% N, e1.資料沒updata2 n5 p& F! x- G. V9 N
2.你ㄉcommand file  是沒比對size ㄉ3 X( S2 R+ Q6 l" N4 b2 C
3.改變後ㄉ差異在容許範圍內
1 |8 t* `% l' O* B; _+ B  n例如 W  W  3
8 c. j$ [0 r5 T5 G. v4 P. y    L  L  3- o5 f4 k2 E5 \! |4 x. i$ Z

) R: p+ S( v9 a$ A' j  k表示誤差在百分之3內是OKㄉ
11#
發表於 2008-6-3 14:20:30 | 只看該作者
你ㄉCommand 有下列這行
  N) a: r3 Q# S0 X/ V6 c* xEXCLUDE CELL "eo064k8fcl4" "pvpp" "pvss" "pvdd"; b3 H2 h* O8 v% {5 _
有可能 你ㄉ改變 在這幾ㄍCELL 中: O" ?. T  w2 W1 `
這行ㄉ意思是 這幾ㄍCELL 是不驗ㄉ
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-14 07:11 PM , Processed in 0.132517 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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