Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2010-4-22 15:17:45 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
這幾天 我在RUN  SRAM 的 LVS   因為公司有用標準檔案簡化操作執行   問題來了
4 e) g' n( A% a4 z6 s1 ?& i$ @! w& [& X5 I5 Y' F
當我單獨將LVS COMMAND FILE  拿來下指令 RUN LVS 居然有問題   這邊想請教大家' P8 K7 V0 z- c% J9 c
% ^6 ^1 L7 H3 e3 x! y
Calibre -LVS -hier   VT035MMC1.gnr             <<<<----這是我下的指令4 \$ `; E& K9 Z+ k/ B
9 `( D+ }8 R; p
Calibre -LVS -hier   -auto VT035MMC1.gnr   這是檔案跑的+ @# H5 H) j" ?0 b3 ?7 F5 ^
  v7 n2 X0 |3 W/ H/ N6 }: S( R# L
' D3 c5 R, o8 I0 C( G! f+ @5 F) M
/ q# z8 L8 [( D) a; t
我想請問 -auto 到底有何用意  有誰可以幫忙說明嗎  謝謝
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂1 踩 分享分享
2#
發表於 2010-4-22 16:51:10 | 只看該作者
查了SVRF的說明,不過,並沒有這個參數  -auto( T5 Z* T) q0 a8 k& H% W
想想最有可能的應該是  -automatch! Q# m- l6 [# _. T- O
以下是兩段,在SVRF中關於執行LVS時,搭配HCELLS(也就是 -hier)的使用方法注意事項。
( |- L, X5 z) b/ @小弟英文沒很好,所以還是附上原文....
3 l9 j/ N/ R8 h) ]( U, \# L不過,就字義來看,應該是不建議在LAYOUT初期使用吧..看來會略過一些ERROR.....$ w& M, X: J# m2 X4 b: b* M3 P
弟目前tapeout之前,Hierarchical跟Flat 都得RUN O才行出去!5 a" Y: K0 E# K9 a1 ^; Q6 {

1 y6 ^& {- M) Z/ O5 z- h- w) k4 x, Q# D+ M
(remember, the -automatch is not
" n. m/ t1 [+ r0 P$ e7 b9 jrecommended unless the layout cells have the same devices as the source subcircuits sharing the" T1 y' e6 M1 ~: d2 ?
same name).
/ _8 @1 ^  I3 D3 J
  w8 P% Z' u7 l$ g" @Hcells are hierarchically corresponding cells as specified explicitly with the -hcell command
0 Q; i  _' ]' R$ yline option or implicitly with the -automatch option. Note that for most LVS runs, -automatch is
7 t+ {6 O0 M- Ddiscouraged.
3#
 樓主| 發表於 2010-4-22 17:26:57 | 只看該作者
感謝toxic 回應
) i, I+ P1 S! W% W
4 ?5 ]4 ]0 H, Q  ^& m% ~因為我們公司的SCJP內 就含此參數  5 E8 M" ]1 \+ g" D$ g7 k$ G0 s

, M! v- T' z) e8 q9 B+ b9 q( m只是一般自己在下指令的話 會省略(少打少錯)   因為這是別人畫的  故裡面有很多CELL 都是直接拿來用
4 u& c4 X- f4 Z
  h+ u: H/ Y: RPIN在外加 上去  如果單單只用calibre -lvs command file 也是可以過的 只是時間上會比較久  這樣看起來還是需要多花時間看看差異在哪邊       謝啦
4#
 樓主| 發表於 2010-4-23 14:42:28 | 只看該作者
這是我在雷奧星空找到的資訊   大概有些概念了   有問題請大家在多指教呀
, r* X. `# D9 `" L
0 y5 @: Y" v' J: F+ `
, n4 \  s3 ?$ K" m+ jrun calibre lvs的方法
5 d7 d5 L9 r4 x2 @1 Q  J(一)flat run  * \) m7 w3 }: Z$ i
calibre -lvs rule_file
% K# G2 h) H! Q9 t0 s# _- o此種方式不太建議使用,run time長較沒效率 0 N/ ^& X- w( Q+ j) E
(二)hier run  4 [, B- Q5 ?6 X( Q
calibre -lvs -hier rule_file
2 L5 T/ C- C% q: m此種方式雖然run time較前一種短,因為同一個cell只需run一次lvs,不過仍不是最佳的方法 5 d8 N  z  y0 h
(三)auto match & hier run  
4 V4 S- e" O! e2 \5 }& }6 w. Icalibre -lvs -hier -spi layout.spi -auto rule_file 5 e; O4 c+ D$ m! A3 u
此種方式不錯,不過階層架構要建的與sch相同且cell name要相同 8 p) J. F6 X( _" D' N7 R
(四)hcell & hier run  
( [8 g, P2 S* Q) Lcalibre -lvs -hier -spi layout.spi -hcell hcell_list rule file - J- [7 }8 q  ^3 ^) r% L
此種方式我個人認為是最好用的,可以看到想看到的level,且cell name可以不需
: S+ v& {9 p% E; v與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 | 只看該作者
感謝分享阿 ' {5 X" M; E1 [2 O2 h! U' u  j' }9 H
又學到了一招
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2025-2-24 10:01 AM , Processed in 0.158009 second(s), 16 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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