Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] 請教有關於LVS問題

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2010-4-22 15:17:45 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
這幾天 我在RUN  SRAM 的 LVS   因為公司有用標準檔案簡化操作執行   問題來了
6 h1 i+ A/ m0 ?% f$ H' ]- N+ o$ _& d6 n
當我單獨將LVS COMMAND FILE  拿來下指令 RUN LVS 居然有問題   這邊想請教大家
0 w; h) ?6 U$ d; O( E3 T" Z- c4 C6 l4 W. x. L
Calibre -LVS -hier   VT035MMC1.gnr             <<<<----這是我下的指令
$ p& M( {( `5 a. b" S! s% e/ R
Calibre -LVS -hier   -auto VT035MMC1.gnr   這是檔案跑的6 _$ {" C5 e/ w5 h' k

6 d* j8 ^6 I& Y  }, X! E# g/ |+ X  @" a

; ~# b% \( G$ l, ^" N, c- o我想請問 -auto 到底有何用意  有誰可以幫忙說明嗎  謝謝
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂1 踩 分享分享
2#
發表於 2010-4-22 16:51:10 | 只看該作者
查了SVRF的說明,不過,並沒有這個參數  -auto- A+ l' B" v1 T) W$ ]# k: y$ L
想想最有可能的應該是  -automatch5 \: a% r! W$ O+ Z8 q5 B4 v
以下是兩段,在SVRF中關於執行LVS時,搭配HCELLS(也就是 -hier)的使用方法注意事項。* G- C% u) W" L, `7 l
小弟英文沒很好,所以還是附上原文....
6 ~$ D" f  J9 C) y不過,就字義來看,應該是不建議在LAYOUT初期使用吧..看來會略過一些ERROR.....- Q. y% t9 K) o( e7 z. _8 S
弟目前tapeout之前,Hierarchical跟Flat 都得RUN O才行出去!
; g9 z4 l. w8 X& F0 h
6 p" @4 d- t: ?8 R9 S8 B5 R6 ~' X% K) J9 W' @( c7 G9 U
(remember, the -automatch is not
# r' P' o) Q+ ~3 d& m& |' ]; erecommended unless the layout cells have the same devices as the source subcircuits sharing the* S* r0 Z) P9 l
same name).
% _6 {2 ?0 ~6 l* r8 }/ o. S4 W* J. o3 C, f9 N. |/ |
Hcells are hierarchically corresponding cells as specified explicitly with the -hcell command+ _0 n- ^4 U) R! v4 j
line option or implicitly with the -automatch option. Note that for most LVS runs, -automatch is! J+ ^0 M& e; v9 ~( u
discouraged.
3#
 樓主| 發表於 2010-4-22 17:26:57 | 只看該作者
感謝toxic 回應
' w+ o7 ]3 p% O) P3 b+ M) @, o7 o3 F7 K+ j+ x+ W! m
因為我們公司的SCJP內 就含此參數  1 |7 q- k" I/ U

8 b$ e; X. F, g  f只是一般自己在下指令的話 會省略(少打少錯)   因為這是別人畫的  故裡面有很多CELL 都是直接拿來用* u. O- s- J: a; K
5 E4 V4 T3 b' l5 _
PIN在外加 上去  如果單單只用calibre -lvs command file 也是可以過的 只是時間上會比較久  這樣看起來還是需要多花時間看看差異在哪邊       謝啦
4#
 樓主| 發表於 2010-4-23 14:42:28 | 只看該作者
這是我在雷奧星空找到的資訊   大概有些概念了   有問題請大家在多指教呀
$ r4 U% g* F: V8 O0 W! ~  u6 U& k7 h5 w0 Y# R/ Q1 t

( H& `6 C$ [* _2 H; g3 g# D, b5 X& \run calibre lvs的方法
8 W  R6 [) c/ m: m4 y; U(一)flat run  + I1 N" L. @. }# g) A, g$ N8 s; A8 \
calibre -lvs rule_file
! h* [# R7 @; a- C此種方式不太建議使用,run time長較沒效率
4 z+ {) E% O/ |! E' g(二)hier run  % k7 f+ X) x! g, ]2 q3 }
calibre -lvs -hier rule_file ; D7 v) z2 j6 P
此種方式雖然run time較前一種短,因為同一個cell只需run一次lvs,不過仍不是最佳的方法 + u6 `% s$ X+ k7 d- `# _
(三)auto match & hier run  
% m/ w6 K" b$ X" {1 mcalibre -lvs -hier -spi layout.spi -auto rule_file ' R2 N- |' x) u6 a6 C0 q
此種方式不錯,不過階層架構要建的與sch相同且cell name要相同 ) a5 k" W$ Z; l# W2 p6 Q" I
(四)hcell & hier run  
3 z& }& ]1 G# b) zcalibre -lvs -hier -spi layout.spi -hcell hcell_list rule file 8 t: W+ `! x  k
此種方式我個人認為是最好用的,可以看到想看到的level,且cell name可以不需
3 o! |4 A1 h4 _) Q. q# i- s  I0 H! O與sch一致,
5#
發表於 2010-4-27 15:58:37 | 只看該作者
感謝啦~又學到一些撇步了~~
6#
發表於 2010-5-4 16:07:45 | 只看該作者
挺详细的 !谢谢啊啊!
7#
發表於 2010-5-5 09:45:56 | 只看該作者
如果选择-auto,那么所有layout与schematic同名的block都要match才会通过,如果名字取得不一样是不会查的
8#
發表於 2016-1-12 17:15:47 | 只看該作者
感謝分享阿 1 Q) _5 x% l* i4 x# N$ A
又學到了一招
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2025-2-24 03:58 AM , Processed in 0.158009 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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