Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2010-4-22 15:17:45 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
這幾天 我在RUN  SRAM 的 LVS   因為公司有用標準檔案簡化操作執行   問題來了: Y! l4 S4 h* R  k4 @! D& Z

3 k% u1 n1 o3 `當我單獨將LVS COMMAND FILE  拿來下指令 RUN LVS 居然有問題   這邊想請教大家
$ x0 p/ x/ P- d$ y7 S6 H1 Y+ ?
Calibre -LVS -hier   VT035MMC1.gnr             <<<<----這是我下的指令
' @. h  @1 Y8 j+ k3 {! P  n" H/ l8 \3 K
Calibre -LVS -hier   -auto VT035MMC1.gnr   這是檔案跑的
2 p) [# `" |3 E% w- s9 `$ m2 B8 Q' x  g- c* S8 z  J$ G1 t, g

/ s9 [0 h5 ]& g7 A8 O# `6 o- G( B
/ \5 k& E9 P  q7 L. ?. A6 _- @( G6 C我想請問 -auto 到底有何用意  有誰可以幫忙說明嗎  謝謝
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂1 踩 分享分享
2#
發表於 2010-4-22 16:51:10 | 只看該作者
查了SVRF的說明,不過,並沒有這個參數  -auto  r; O5 c, T5 {
想想最有可能的應該是  -automatch0 J) e8 \5 U" A8 I+ {) Z
以下是兩段,在SVRF中關於執行LVS時,搭配HCELLS(也就是 -hier)的使用方法注意事項。' ?7 p  U. w$ Q* K; n2 k& i
小弟英文沒很好,所以還是附上原文....
! H2 L1 f) H! X% D, y不過,就字義來看,應該是不建議在LAYOUT初期使用吧..看來會略過一些ERROR.....
( p6 F+ `; X& T& P0 V2 O5 a: y+ i$ X弟目前tapeout之前,Hierarchical跟Flat 都得RUN O才行出去!
, B, V% V- @4 [5 ]* |. R6 L, }9 T* |- Y. w% z3 q3 O

$ B; @6 z; s" c. }, Q# t# v(remember, the -automatch is not
0 k( R/ C- l5 K' E# c1 s8 ~7 srecommended unless the layout cells have the same devices as the source subcircuits sharing the0 {, J% X9 {4 w- o* c
same name).4 j, `0 R# @5 q( ?6 @) |

- E" w) x" u6 LHcells are hierarchically corresponding cells as specified explicitly with the -hcell command
' R4 ~& [9 x9 g8 s; }' dline option or implicitly with the -automatch option. Note that for most LVS runs, -automatch is
# R8 A6 x0 M# B6 D+ k7 Q/ Q4 R0 Mdiscouraged.
3#
 樓主| 發表於 2010-4-22 17:26:57 | 只看該作者
感謝toxic 回應
* N+ g- W4 G& ^( Q" N) D7 |2 [: v$ h- O. r% Z2 }+ K' ?
因為我們公司的SCJP內 就含此參數  ( v0 G6 @( V, X6 R/ d0 u
0 _9 g9 d/ ]/ S. I' Z
只是一般自己在下指令的話 會省略(少打少錯)   因為這是別人畫的  故裡面有很多CELL 都是直接拿來用0 U1 h1 f) w) V4 X% J/ E2 f
! ~8 n  `' G: q
PIN在外加 上去  如果單單只用calibre -lvs command file 也是可以過的 只是時間上會比較久  這樣看起來還是需要多花時間看看差異在哪邊       謝啦
4#
 樓主| 發表於 2010-4-23 14:42:28 | 只看該作者
這是我在雷奧星空找到的資訊   大概有些概念了   有問題請大家在多指教呀
4 D- ]# P0 E4 u1 @6 P& s8 U, W6 a6 V# `1 b$ |% f9 n
. K0 H! A' d: {% h( J7 g0 j1 `
run calibre lvs的方法
- y6 n3 f; h' @1 q) V# ^* u(一)flat run  1 O$ S+ h4 Q$ A( F6 m+ L: y& M
calibre -lvs rule_file   D$ C- @8 F/ |6 k
此種方式不太建議使用,run time長較沒效率 . @8 C1 E1 _3 ]( t7 Z
(二)hier run  
/ v2 _- T8 @8 K" y* R) Ycalibre -lvs -hier rule_file & Y% E6 e( I( I9 j
此種方式雖然run time較前一種短,因為同一個cell只需run一次lvs,不過仍不是最佳的方法 # N/ {3 W& E, O+ Y* c& [. u( B) @5 A
(三)auto match & hier run  * [! P) F, B9 v4 A- Y7 z* P
calibre -lvs -hier -spi layout.spi -auto rule_file " ~9 g6 Q5 |0 S  l0 h# ]; ?
此種方式不錯,不過階層架構要建的與sch相同且cell name要相同
* J* R' w- @/ G/ D* q(四)hcell & hier run  % n% E1 U# C- v
calibre -lvs -hier -spi layout.spi -hcell hcell_list rule file
( s0 V8 [% ^0 c$ ~* r此種方式我個人認為是最好用的,可以看到想看到的level,且cell name可以不需
; |" [- m, @! N" `9 X6 I9 H, p與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 | 只看該作者
感謝分享阿 9 g7 d8 G7 m) n0 w" n, B
又學到了一招
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-9-28 08:32 AM , Processed in 0.172010 second(s), 16 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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