Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2010-4-22 15:17:45 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
這幾天 我在RUN  SRAM 的 LVS   因為公司有用標準檔案簡化操作執行   問題來了
& v6 c& I5 Q; [1 T) @- A. T8 b7 t. e2 Q# n
: Q+ B3 [$ r+ @  \7 W( w1 ^當我單獨將LVS COMMAND FILE  拿來下指令 RUN LVS 居然有問題   這邊想請教大家
  S9 V" X5 r7 ^! w$ O- L* O) w# H4 N: ^( `) q% K0 \& `
Calibre -LVS -hier   VT035MMC1.gnr             <<<<----這是我下的指令8 o0 N; h2 Q1 o8 |/ ?

" B/ Z, L2 |. y, o/ T. x) HCalibre -LVS -hier   -auto VT035MMC1.gnr   這是檔案跑的" P' ~' [- O# c9 A0 p# I
5 B  t# ~; |; i' j
* k& t' n+ p" [, {
" _- H. y9 K9 n" b0 P- C
我想請問 -auto 到底有何用意  有誰可以幫忙說明嗎  謝謝
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂1 踩 分享分享
2#
發表於 2010-4-22 16:51:10 | 只看該作者
查了SVRF的說明,不過,並沒有這個參數  -auto- Z3 o4 d) j* \" f+ L9 h1 G: s
想想最有可能的應該是  -automatch% @/ g# q) }8 {, }8 x2 T
以下是兩段,在SVRF中關於執行LVS時,搭配HCELLS(也就是 -hier)的使用方法注意事項。
3 K9 ~, N* N# r0 P9 ^小弟英文沒很好,所以還是附上原文....
: n5 _( j2 u, ]& I8 _: c! a$ y不過,就字義來看,應該是不建議在LAYOUT初期使用吧..看來會略過一些ERROR.....
7 G% o8 a8 Q) X4 V' Z8 S弟目前tapeout之前,Hierarchical跟Flat 都得RUN O才行出去!( P+ c* e8 \( U! O; }8 U
- g. z! ]1 k/ v0 k+ _( F! k

, R0 a# H5 b7 J4 Y+ f* `  b(remember, the -automatch is not
# ?' X9 U2 D# P5 y, frecommended unless the layout cells have the same devices as the source subcircuits sharing the' ?5 J2 M7 x( N- j/ F
same name).
9 z% V  Z! w$ O+ Y
# W5 _' B( H, S! D8 p0 X" x6 AHcells are hierarchically corresponding cells as specified explicitly with the -hcell command
. {& B" f* P* `0 d# Oline option or implicitly with the -automatch option. Note that for most LVS runs, -automatch is- r" E( C1 V$ a! r
discouraged.
3#
 樓主| 發表於 2010-4-22 17:26:57 | 只看該作者
感謝toxic 回應4 W# b# `+ e! H  z

7 U; g+ Y. ^7 t% [因為我們公司的SCJP內 就含此參數  
9 o" X$ g" K: t( [$ x4 T( c2 j
只是一般自己在下指令的話 會省略(少打少錯)   因為這是別人畫的  故裡面有很多CELL 都是直接拿來用* g. T7 a, k6 T" X9 E* R0 ~

6 r# ?, O" r2 y) pPIN在外加 上去  如果單單只用calibre -lvs command file 也是可以過的 只是時間上會比較久  這樣看起來還是需要多花時間看看差異在哪邊       謝啦
4#
 樓主| 發表於 2010-4-23 14:42:28 | 只看該作者
這是我在雷奧星空找到的資訊   大概有些概念了   有問題請大家在多指教呀
% Z( A$ \* F! @* R' m/ T6 X7 q6 \

6 n: y9 s" }* {6 Qrun calibre lvs的方法
' Z0 q, T  b1 D(一)flat run  
* D1 Z/ D' x( vcalibre -lvs rule_file
  I; o- ]: N, L  ~0 Y, A+ N此種方式不太建議使用,run time長較沒效率
/ R4 }1 y) Z$ z+ W# h5 h: N(二)hier run  8 @" ]+ Y5 Y* k2 m3 E$ i  h
calibre -lvs -hier rule_file & w- z) r% R/ j3 k% q3 O
此種方式雖然run time較前一種短,因為同一個cell只需run一次lvs,不過仍不是最佳的方法 , M- i  S! Z: v8 R% j
(三)auto match & hier run  
) D1 Y2 J: Y, r6 s7 o/ N' Z" y0 Zcalibre -lvs -hier -spi layout.spi -auto rule_file % Q- ^9 k, n) M" F
此種方式不錯,不過階層架構要建的與sch相同且cell name要相同 " l. N" M0 U$ e7 L
(四)hcell & hier run  
0 p; ]* P9 S, T* q0 w* Fcalibre -lvs -hier -spi layout.spi -hcell hcell_list rule file 0 \6 X9 @( R! z
此種方式我個人認為是最好用的,可以看到想看到的level,且cell name可以不需
! W# O) [  E3 s與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 k6 A/ R# m7 \, J
又學到了一招
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2025-2-23 07:10 AM , Processed in 0.162009 second(s), 16 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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