Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2010-4-22 15:17:45 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
這幾天 我在RUN  SRAM 的 LVS   因為公司有用標準檔案簡化操作執行   問題來了
1 E+ P# |/ s3 B0 c' C$ }+ F/ l
1 b) A% I& y/ e$ q1 J  G當我單獨將LVS COMMAND FILE  拿來下指令 RUN LVS 居然有問題   這邊想請教大家
) b$ [3 S" ^9 E; _( e/ n
/ f& w1 w1 n1 H. oCalibre -LVS -hier   VT035MMC1.gnr             <<<<----這是我下的指令
- E% p! p9 S  S1 a- E+ B+ Y
% [) H6 p) q, L6 m0 h$ _Calibre -LVS -hier   -auto VT035MMC1.gnr   這是檔案跑的7 N' ^3 J3 g2 Y
0 ^$ u  y0 s& O9 e( b$ `
$ e' i5 @' M; u% h
6 s  z# _* H& H/ D" V1 g/ u
我想請問 -auto 到底有何用意  有誰可以幫忙說明嗎  謝謝
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂1 踩 分享分享
2#
發表於 2010-4-22 16:51:10 | 只看該作者
查了SVRF的說明,不過,並沒有這個參數  -auto
- O( c3 k9 x7 V/ a3 m* Z8 V0 i想想最有可能的應該是  -automatch: J; O* \+ I4 V
以下是兩段,在SVRF中關於執行LVS時,搭配HCELLS(也就是 -hier)的使用方法注意事項。
% G0 s- f& _: d% O小弟英文沒很好,所以還是附上原文....# j5 _' d5 Y3 P" O' f
不過,就字義來看,應該是不建議在LAYOUT初期使用吧..看來會略過一些ERROR.....& q1 |* a4 T9 f7 `- J  ~
弟目前tapeout之前,Hierarchical跟Flat 都得RUN O才行出去!9 `6 U! ^9 m; q8 _5 Q$ ]
- r. ~7 N# }$ I4 D+ q: e. p! H6 y4 W  k
' z. c/ L6 J! X5 b$ H
(remember, the -automatch is not
* A, ]7 W& z3 d& B. ~7 s/ urecommended unless the layout cells have the same devices as the source subcircuits sharing the
& I- X' Y9 ~$ f1 xsame name).
# `9 _  I" T( }- g; U  s" R9 K+ b4 X" ^
Hcells are hierarchically corresponding cells as specified explicitly with the -hcell command
) x) A0 ~5 l7 {7 N. vline option or implicitly with the -automatch option. Note that for most LVS runs, -automatch is. ]. o( C9 a5 t
discouraged.
3#
 樓主| 發表於 2010-4-22 17:26:57 | 只看該作者
感謝toxic 回應
# g1 ^: g7 H9 b& O: G8 D9 k! R* {; Q& a
因為我們公司的SCJP內 就含此參數  
; Y9 A1 f, p% W$ f8 d
& |! S9 R# Q0 }( D只是一般自己在下指令的話 會省略(少打少錯)   因為這是別人畫的  故裡面有很多CELL 都是直接拿來用8 P9 ~. b1 \" t7 {8 S

( ^+ z7 ]7 i7 z% |# k' t+ oPIN在外加 上去  如果單單只用calibre -lvs command file 也是可以過的 只是時間上會比較久  這樣看起來還是需要多花時間看看差異在哪邊       謝啦
4#
 樓主| 發表於 2010-4-23 14:42:28 | 只看該作者
這是我在雷奧星空找到的資訊   大概有些概念了   有問題請大家在多指教呀
) b: v" I0 |4 q) x! l& u- Q
! Z# w! J" @  P$ V  b. e. L- a; c0 ]+ l3 X
run calibre lvs的方法
! ^3 G$ u8 D. A. r# Z( O(一)flat run  
' v3 o; N& p* K0 Q9 _* M; N3 kcalibre -lvs rule_file ) c5 W- m# s0 X6 c( s6 x
此種方式不太建議使用,run time長較沒效率
1 V- J& ^3 ?( Y% t2 W, K1 ?(二)hier run  
* t- s3 v2 Q. `- h5 s# ]calibre -lvs -hier rule_file 3 o8 P' @  @/ D6 R# O1 g9 ?" ]
此種方式雖然run time較前一種短,因為同一個cell只需run一次lvs,不過仍不是最佳的方法
" m$ B9 j9 i& {7 n(三)auto match & hier run  
6 h; Z% ?/ ?& e% W! Scalibre -lvs -hier -spi layout.spi -auto rule_file 7 N( M4 h3 ^$ Y
此種方式不錯,不過階層架構要建的與sch相同且cell name要相同
& e* d7 Q8 {7 X(四)hcell & hier run  
$ n7 F. h7 s/ G3 Icalibre -lvs -hier -spi layout.spi -hcell hcell_list rule file ' s8 g/ g& s, I) x$ Y
此種方式我個人認為是最好用的,可以看到想看到的level,且cell name可以不需
% w  |5 o5 J8 l2 E3 D  m1 d與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 | 只看該作者
感謝分享阿
4 v8 b/ g6 H1 L5 T又學到了一招
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-3 10:18 AM , Processed in 0.123016 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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