Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-5-27 18:47:43 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
各位前輩~% N+ w) m! q+ W4 X; m' C4 X
/ W# Q2 a0 v$ `4 Z* `$ j
我的layout到後面再跑lvs時竟突然發現~
( N+ `$ S; `9 h( A: V
1 l1 C3 j; b/ p7 ]+ tnetlist的mos size改變後,但layout上不變,lvs竟然也會過~
7 ]! v9 c. E' X. T
& [5 w! y2 X. g7 ~7 A這是什問題阿~我有畫一個簡單的inv也一樣相同結果~/ |5 U* V: @; R
, Q. J. t' O* Z- x8 U  H, U: U
是command file要改嗎?還是calibre需要設定什麼?
9 a! Z  d& y: e; K+ }% h) D
! Z8 ^) a- Z* W# [/ C我完了~
. W& w% Y# _2 J* b7 I6 D  P4 `" P% L
請各位前輩幫忙一下~拜託了~& D* \0 q* C# V, j+ ~# u! k

. X: E, Q6 z) E4 }# D7 [1 k
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享分享 頂1 踩 分享分享
2#
發表於 2008-5-27 19:32:26 | 只看該作者
應該是有關尺寸check的部分為開啟功能,只要開啟就好了。
3#
 樓主| 發表於 2008-5-27 20:32:10 | 只看該作者
hi~
% s4 f) [% @6 @( m/ s0 B* A/ f) Q( }2 ^/ m) A" N/ t+ ?- ^
我看command file裡~沒看到有描述check尺寸的部分~$ f; a; o1 c) r+ a! }$ r: n4 f

# q2 G# H4 u5 W7 s能請在講詳細一點嗎~大概是如何描述這方面的訊息呢~
! Q* `0 q# |, }5 [5 T) Y6 t( q0 k" v2 s, }, Y' K) J9 q
非常拜託~謝謝~
4#
發表於 2008-5-27 23:43:37 | 只看該作者
就是這個誤差百分比沒設成0(代表誤差0%才會過,一班analog是設成0),還有更簡便的寫法,用變數(看到這篇,又被你偷偷學到了)/ u9 ]* P) p) _, w/ i, y
TRACE PROPERTY MN(N) L L 0
8 n8 T* r8 T8 K, v* UTRACE PROPERTY MN(N) W W 0
, ]$ q9 e3 k( j( W: y5 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 E& k1 M' I& r' r/ o5 U1 W* fTRACE PROPERTY MN(N) W W 1 ------將1改成0/ T) D1 I. W6 p: P( k
TRACE PROPERTY MP(P) L L 1 --------將1改成0
3 i) k! l8 I. ]: r  c/ c' C) s! ]7 GTRACE PROPERTY MP(P) W W 1-------將1改成0
6#
 樓主| 發表於 2008-5-28 09:31:49 | 只看該作者
嗚~嗚~$ o: D/ F9 a1 v. G) g) |- X1 p
) _7 r  e4 W' l, H0 Q
還是一樣~
' G7 T" Q5 _0 z
) E) D  _2 o6 C3 A, w# j& B我把command file貼上來~請在幫我看看是不是有哪裡漏了阿~
6 w' H  e% y' v. J, d7 a5 ^5 p& g& s9 F7 T* o( N% o
SOURCE PRIMARY   "chip"
# q8 b* w3 R1 ^! o. B2 K+ ]SOURCE PATH      "./test_chip.net"- ^/ T0 E8 M6 z) z) M) h! R
SOURCE SYSTEM    SPICE
1 d/ K; I3 ^) C" @. D( ~
) Q2 J/ T" ^: X8 eLAYOUT PATH      "../chip.db"; D3 n+ U" ~. D' B. E0 S6 }
LAYOUT PRIMARY   "chip"/ w; `' t  @: _7 f6 q" r) n# B3 |8 b
LAYOUT SYSTEM    GDSII& l3 x& j4 ~5 j  G& V

! y2 ~4 q! m6 J$ w! S- v. y( eLVS REPORT   "lvs.rep"
" x: Z4 E  b. R) j6 i5 B2 zLVS ABORT ON SOFTCHK YES7 U! X* V  _4 J; z) w; N* o3 t
LVS REPORT OPTION S2 t8 B& G. j! ~0 Y* t% \
1 M2 _3 d6 B, V! c8 |5 H
//LVS SPICE CULL PRIMITIVE SUBCIRCUITS YES
" S( ^& @$ q- X' B) cLVS WRITE LAYOUT NETLIST netlist.spi 9 Q: R  R3 `: }; m

3 ^5 v, P+ T2 X: Y. t3 U6 N9 ?7 q/ `PEX INCLUDE LUMPED L1 N_C R1) B' L* o8 H+ h6 ]  C- v
PEX REPORT LUMPED NONE2 i' [- a# d- F% G0 V
PEX NETLIST LUMPED "change_cell.lumped" HSPICE LAYOUT+ O& A3 |# A; G& _8 Z7 K

2 M5 j+ [4 ]* d, @PEX INCLUDE DISTRIBUTED L1 N_C R1
" R) u/ d% P7 _+ c, |  u* v- a( \PEX REPORT DISTRIBUTED NONE
# T( Z+ \6 `1 l9 W+ q, P0 zPEX NETLIST DISTRIBUTED "change_cell.dist" HSPICE LAYOUT
9 @0 W# F3 q+ j' }7 t6 Y0 _$ oPEX NETLIST SIMPLE "change_cell.simple" HSPICE SOURCE3 T# x% h- C  p9 c. V, Z0 ]
+ h) h9 j3 O5 `4 ~2 I
MASK SVDB DIRECTORY svdb query   0 K: ?4 t3 j0 R( l% `+ d

' {* O( l" E, S8 w. u EXCLUDE CELL "eo064k8fcl4" "pvpp" "pvss" "pvdd"
3 R7 n: M5 I( O SOURCE CASE YES2 h( q% f0 e1 Q6 S2 O4 G$ H1 a! @: M" R
LAYOUT CASE YES. X. Y* X# ]5 b3 _1 D' g8 W
LVS COMPARE CASE YES
/ J! l5 \7 K0 K2 o# b8 d8 f2 ? LVS GLOBALS ARE PORTS YES  T2 t( ~1 J; c& R
LVS SPICE PREFER PINS YES
; B$ W) E' e( n  I. v LVS PROPERTY RESOLUTION  MAXIMUM ALL
& F! l. _" |& M5 N) C; D7 u3 R# l9 O  a
ERC KEEP EMPTY       NO
5 U; [% X# @$ N% l1 D8 qERC MAXIMUM RESULTS  1000. W4 D8 e' Y* S1 ]/ R$ H- p2 f
ERC MAXIMUM VERTEX   199( i1 P. q. [5 ]! E: }$ \
ERC CHECK TEXT       COMMENTS RFI. A. w& b, F* L" p

1 f6 g' c5 o5 V4 Z+ P: zLVS POWER  NAME "VDD" "VCC" "EXVDD"
: L2 I; W2 u- m. l0 @LVS GROUND NAME "VSS"  "GND"
6 e/ L9 J) W( e) b+ i# M4 hVIRTUAL CONNECT COLON YES
2 H1 X5 p9 `: m- A: `$ D$ i7 r
- d+ ?+ h1 {% t* m
2 \3 ]4 U$ K6 f: b3 YLVS ALL CAPACITOR PINS SWAPPABLE   YES
) }' M6 A4 _% [- [. M8 PLVS IGNORE PORTS                   YES
0 M0 z  \2 L: S" _/ iLVS CHECK PORT NAMES                   YES
* {; \4 Z% ^7 q; ]8 `/ @- cLVS ISOLATE SHORTS                 YES
5 a* g( e/ E( P$ u: g  e$ r4 p. I- |8 x! n
LVS REDUCE SERIES MOS              YES7 G' R& I: B& t: w, ~' O7 l
LVS REDUCE PARALLEL MOS            YES
- R  d2 q/ ]* ~( R  I; LLVS REDUCE SEMI SERIES MOS         NO
. |$ L0 g3 a6 w6 b. R: w4 Z- yLVS REDUCE SPLIT GATES             YES  ^1 U& P& a; r+ ]
LVS REDUCE PARALLEL BIPOLAR        YES [ EFFECTIVE EV_AREA EV_AREA=SUM(EV_AREA) ]$ I3 X5 ~% T  K/ e% U
LVS REDUCE SERIES CAPACITORS       YES" o0 {# N9 u- z, f
LVS REDUCE PARALLEL CAPACITORS     YES& u  F1 n4 y6 G6 m" x* |
LVS REDUCE SERIES RESISTORS        YES  T6 V9 R1 @& M; m- z2 w
LVS REDUCE PARALLEL RESISTORS      YES
+ R/ S7 z9 G- W" FLVS REDUCE PARALLEL DIODES         YES
' m" Q0 m; I8 R. b* @1 J6 b/ J
0 J6 u/ H4 P+ e2 Y: a$ tLVS RECOGNIZE GATES                ALL // ALL or SIMPLE) l9 j& [( W9 D$ }4 k! `5 r
LVS ABORT ON SUPPLY ERROR          NO                " D* B4 g( }  p1 I  b# H9 g

7 W7 \0 A7 a9 {; p# H# }//LVS FILTER D(DN) OPEN            
6 P3 F* l8 \4 X- B4 J! c3 C//LVS FILTER D(DP) OPEN
9 r- M1 n( n4 D. }0 Q( B5 k  E2 i  O* M3 ~* B7 _$ _
LVS FILTER UNUSED MOS              YES
6 e8 w5 L- r1 ^5 `6 P2 ^$ N6 vLVS FILTER UNUSED BIPOLAR          YES/ A4 `! Q. l9 A) D
LVS FILTER UNUSED CAPACITORS       YES% P& S9 Q$ r" C
LVS FILTER UNUSED DIODES           YES! e) v5 C8 q3 `5 H2 E
LVS FILTER UNUSED RESISTORS        YES
2 g  A  X- X% A( U2 Q, U3 }2 QLVS FILTER UNUSED OPTION           AB AC AD AE AF RC RE RG
4 N& o4 V: U& e7 E# [; }! y
7 t6 T$ J. [9 y/ I& @, pLVS EXPAND UNBALANCED CELLS        YES
- x' [% e  ]: E# i
9 D0 l% A/ G4 F8 X  e. ]+ `PRECISION                          1000
9 q2 j/ K; h/ v" nRESOLUTION                         1( w: ?# C5 u, y) s: f5 ?2 a! s

" r  x4 {; P+ \0 a6 \UNIT LENGTH                        U
* q7 f  u( b! LUNIT CAPACITANCE                   F //FF
2 j. _" M8 t' A5 fUNIT RESISTANCE                    OHM
& P. i7 f% d  n& L- F* \4 {
$ }, J" p! g/ y( G6 FFLAG NONSIMPLE                     YES
  _; Q* o  L3 L5 O; n3 m6 \/ LFLAG ACUTE                         YES8 ^4 ^3 X: N/ ~" G5 f, `
FLAG OFFGRID                       YES3 ^+ C8 L) ?, I9 X4 F, ~
FLAG SKEW                          YES$ p- K  V0 Q9 B+ f! I; C: d

- H; K6 h2 M1 I* j+ u* jDEVICE MN(N)  NTR  NTR(G)  NSDN1(S) NSDN1(D) PWELL_B(B)
8 b1 j. C, ]& h* R( T: y  O$ RTRACE PROPERTY MN(N) W W 07 d) `0 e+ M* [; |- L/ |6 t
TRACE PROPERTY MN(N) L L 03 r" r$ p+ Z* \- D- p- T3 z
1 n$ w" M; P& i2 K8 j
DEVICE MP(P)  PTR  PTR(G)  PSDN1(S) PSDN1(D) NWELL_A(B)2 h( |: n2 c" o4 t
TRACE PROPERTY MP(P) W W 0
  Q+ o( j9 M, V6 n, f& qTRACE PROPERTY MP(P) L L 0
& i- V9 G: {( P* P
; x. `* }$ t- E9 _8 M( E請各位大大在幫我看一下~拜託了~
7#
發表於 2008-5-29 10:42:55 | 只看該作者
我看你的問題應該是netlist file path 沒有update到。
' y; o/ }, U" [% u也就是說,你依然是用舊的gds 比對舊的 netlist?' {8 R3 o2 k4 _* G, O
這是我的懷疑啦~~% n- F1 R0 i9 w& r
再仔細檢查一遍你的netlist path & file name。& h3 h* L7 k, Z# Y" B: W
因為看起來lvs.com 沒啥問題。
8#
發表於 2008-5-29 17:35:53 | 只看該作者
作layout一定要養成好習慣,reduce option 不論是mos,cap,res.皆要NO) [; F! ~. L) B2 h8 [, C! w8 I7 L
LVS FILTER UNUSED OPTION 不能隨便亂開option,1 W7 S4 @1 s+ D7 z% J
這樣可以避免錯誤
9#
發表於 2008-6-2 03:54:55 | 只看該作者

回復 1# 的帖子

曾經有公司同仁問過同樣的問題
8 e1 R3 M- t  j( Q( D+ e結果是netlist 沒update
" p" N. Y  o; \4 u- @; S刪除舊的netlist 重新產生新的netlist file
! `3 g! ?' _6 x6 _/ @5 }並open new netlist file 確實的確認修改過的mos size是否為最新的正確值$ o+ y2 c( n( r% @( u, C# \% G
並檢查path指向是否正確2 G% F# ~; P7 Z$ o
合理的懷疑任何小細節
10#
發表於 2008-6-3 14:02:26 | 只看該作者
可能ㄉ幾種情形
+ ?; Q1 k3 P9 U5 n1.資料沒updata; E8 {' O! W& C. S6 n6 R
2.你ㄉcommand file  是沒比對size ㄉ! C3 x  K  r$ N' X: w  a
3.改變後ㄉ差異在容許範圍內
; Z; P. g' M, v" r! \8 w: a例如 W  W  3
4 O7 F+ D2 a4 f8 n3 E1 Z    L  L  32 ?# l( B/ q$ @' ^6 i- \# n

4 o  |3 |- p' C% F) m) H表示誤差在百分之3內是OKㄉ
11#
發表於 2008-6-3 14:20:30 | 只看該作者
你ㄉCommand 有下列這行1 G" a' D: x" w' F# s! [
EXCLUDE CELL "eo064k8fcl4" "pvpp" "pvss" "pvdd"
  @; Q1 G5 P  c/ T  ~" v  j4 M有可能 你ㄉ改變 在這幾ㄍCELL 中
, r4 L  F* Z! X/ J" r8 G2 f這行ㄉ意思是 這幾ㄍCELL 是不驗ㄉ
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2025-2-19 07:04 AM , Processed in 0.174010 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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