Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2010-4-22 15:17:45 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
這幾天 我在RUN  SRAM 的 LVS   因為公司有用標準檔案簡化操作執行   問題來了1 X0 O1 L# M, W& Y: u9 T0 q
: j9 T' i& c- Q  T5 J) }% O
當我單獨將LVS COMMAND FILE  拿來下指令 RUN LVS 居然有問題   這邊想請教大家
- y. X& |% O& ^3 a6 \+ L2 [/ ]; b( @5 c6 G" ]* V/ s# o  d5 R- U, a, V
Calibre -LVS -hier   VT035MMC1.gnr             <<<<----這是我下的指令; t0 [$ Q+ X& L! J4 l
. Q( B4 \' W, Q  C
Calibre -LVS -hier   -auto VT035MMC1.gnr   這是檔案跑的
4 K" f( ]8 ~! a. q8 P8 l) Y; I1 H" ~& \2 @' h7 Z- b
" K% V( ]6 f1 j* B; S

) i9 f0 O. C5 ^4 l  w7 @+ ]# p1 o我想請問 -auto 到底有何用意  有誰可以幫忙說明嗎  謝謝
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂1 踩 分享分享
2#
發表於 2010-4-22 16:51:10 | 只看該作者
查了SVRF的說明,不過,並沒有這個參數  -auto
* [7 q5 L; v; J6 G想想最有可能的應該是  -automatch
: Q& D) ], o* [以下是兩段,在SVRF中關於執行LVS時,搭配HCELLS(也就是 -hier)的使用方法注意事項。
* M# @# P6 H0 R" O% U小弟英文沒很好,所以還是附上原文....( c8 k: j4 n; B+ O3 ^% Q
不過,就字義來看,應該是不建議在LAYOUT初期使用吧..看來會略過一些ERROR.....+ J6 u7 o0 w! e  T# }" q
弟目前tapeout之前,Hierarchical跟Flat 都得RUN O才行出去!
6 P* o- Y; w. G1 S4 K: n9 O* N, M- E: `% @: }' Y1 L( j$ Z

2 C3 ]/ I; f/ O, I8 e(remember, the -automatch is not/ U/ S+ h( q; {7 S) S
recommended unless the layout cells have the same devices as the source subcircuits sharing the
, R  z0 U5 K7 k: h3 vsame name).* {# Z1 n- c& {4 W
0 Q* x0 @; f% ?+ {- a
Hcells are hierarchically corresponding cells as specified explicitly with the -hcell command& S" b5 E! w- L! _( v
line option or implicitly with the -automatch option. Note that for most LVS runs, -automatch is' W- J. M% E) a) v4 d
discouraged.
3#
 樓主| 發表於 2010-4-22 17:26:57 | 只看該作者
感謝toxic 回應4 z/ e2 f" a0 _- O

5 q! @! ]" s9 o' B; E; K& @因為我們公司的SCJP內 就含此參數  
" x3 L3 v. o8 k6 c! d' X* b' ^% n( H( R- c5 u
只是一般自己在下指令的話 會省略(少打少錯)   因為這是別人畫的  故裡面有很多CELL 都是直接拿來用. s0 r6 d9 ?9 T8 o
  ~, k' P0 a- A8 d% w7 y( B/ W
PIN在外加 上去  如果單單只用calibre -lvs command file 也是可以過的 只是時間上會比較久  這樣看起來還是需要多花時間看看差異在哪邊       謝啦
4#
 樓主| 發表於 2010-4-23 14:42:28 | 只看該作者
這是我在雷奧星空找到的資訊   大概有些概念了   有問題請大家在多指教呀5 Y( @% O* w$ `

8 J9 F: E/ h9 D1 @2 k
( k. V( ]5 \, k, @+ ~. f: \run calibre lvs的方法
  C+ `/ u! W5 E; }(一)flat run  # r# c$ F  T9 j7 m+ e
calibre -lvs rule_file ) @  |# y2 q* @
此種方式不太建議使用,run time長較沒效率 9 ?/ q' c. j# r$ `- r& E
(二)hier run  - S! t& R; y$ P3 u) ^- ], b
calibre -lvs -hier rule_file 3 o8 C9 R6 D# p4 p+ Y' c
此種方式雖然run time較前一種短,因為同一個cell只需run一次lvs,不過仍不是最佳的方法
. o* L2 a) D& Y% ](三)auto match & hier run  
" \1 N( X/ |4 r. F% Q" t: Ecalibre -lvs -hier -spi layout.spi -auto rule_file
2 u+ T4 z( ~! J+ U5 y此種方式不錯,不過階層架構要建的與sch相同且cell name要相同 ; |8 X; h4 h! d
(四)hcell & hier run  " ^: L! e: Y% z
calibre -lvs -hier -spi layout.spi -hcell hcell_list rule file
6 }. A: k7 o0 @- D此種方式我個人認為是最好用的,可以看到想看到的level,且cell name可以不需 9 ^% D) v0 ]8 A' H8 P. A, k5 I
與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 | 只看該作者
感謝分享阿 8 ]5 A! P7 N: f$ V6 Y
又學到了一招
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2025-2-24 07:26 AM , Processed in 0.172010 second(s), 16 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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