Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2010-4-22 15:17:45 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
這幾天 我在RUN  SRAM 的 LVS   因為公司有用標準檔案簡化操作執行   問題來了: u" G$ P* }2 C! c

( ^* y$ g: @& I3 I! a/ Y# G' N8 e當我單獨將LVS COMMAND FILE  拿來下指令 RUN LVS 居然有問題   這邊想請教大家
1 U; e; o  I2 p
+ @$ J- V+ Z; SCalibre -LVS -hier   VT035MMC1.gnr             <<<<----這是我下的指令& b0 I- @' q) T, v3 K- G- c% @' K0 N
4 v5 u+ d* A% R1 q8 l3 b& T
Calibre -LVS -hier   -auto VT035MMC1.gnr   這是檔案跑的6 B, Y$ a; H2 ^* o7 N
% _9 O/ G) H) `* f8 A1 z

* `1 O. g: Z+ a* G: V0 f; k* S0 @# R4 n1 E5 j) i+ g
我想請問 -auto 到底有何用意  有誰可以幫忙說明嗎  謝謝
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂1 踩 分享分享
2#
發表於 2010-4-22 16:51:10 | 只看該作者
查了SVRF的說明,不過,並沒有這個參數  -auto1 t* S; f5 ~9 X" G: s# S6 @7 H
想想最有可能的應該是  -automatch3 z1 \$ o2 D( R! e
以下是兩段,在SVRF中關於執行LVS時,搭配HCELLS(也就是 -hier)的使用方法注意事項。
& ^8 Z8 I# Z5 m+ P1 m小弟英文沒很好,所以還是附上原文....
' z- r6 Y% _. R6 l5 _% m不過,就字義來看,應該是不建議在LAYOUT初期使用吧..看來會略過一些ERROR.....
% ]  H" ]0 I( j1 W弟目前tapeout之前,Hierarchical跟Flat 都得RUN O才行出去!
; k$ b1 ]" r  N' D0 u: }) Q+ \9 r  [$ @/ P9 H: X4 t: N
& q8 V6 k  l' P. l9 n9 q$ G3 x" I
(remember, the -automatch is not
1 i% M0 M2 d9 a# S" ~4 precommended unless the layout cells have the same devices as the source subcircuits sharing the
- \3 |+ i% p6 i3 q. A: rsame name).
" Q8 b  z8 v; w, ^" `
6 c1 ^, U# o8 g5 |* _$ ^Hcells are hierarchically corresponding cells as specified explicitly with the -hcell command
, l/ b1 P; W4 m4 a4 s8 g3 O: |' Nline option or implicitly with the -automatch option. Note that for most LVS runs, -automatch is
' I' U- l, a3 e- |8 J! A+ ~2 vdiscouraged.
3#
 樓主| 發表於 2010-4-22 17:26:57 | 只看該作者
感謝toxic 回應
) ~1 q' w& W$ g- ~0 J- {, l! M9 `: e- m8 |- Q
因為我們公司的SCJP內 就含此參數  4 l  K3 \6 _- D9 ^& z
3 h8 h/ D5 I+ r9 }* ?
只是一般自己在下指令的話 會省略(少打少錯)   因為這是別人畫的  故裡面有很多CELL 都是直接拿來用
0 ]% D9 b0 ]7 J$ q* o" }1 e0 Y7 j$ v+ ^7 Y
PIN在外加 上去  如果單單只用calibre -lvs command file 也是可以過的 只是時間上會比較久  這樣看起來還是需要多花時間看看差異在哪邊       謝啦
4#
 樓主| 發表於 2010-4-23 14:42:28 | 只看該作者
這是我在雷奧星空找到的資訊   大概有些概念了   有問題請大家在多指教呀9 `6 K' u; h7 [1 m+ e/ {/ o0 V

( L4 n. @$ n+ b2 f: T( g- W
* j6 d4 _2 |0 E; q7 a- O  Drun calibre lvs的方法
! }; N6 p) E. y4 j$ Q  \2 q(一)flat run  2 Z3 {8 Y1 E) e1 y+ @3 b# j' K# O- w
calibre -lvs rule_file
4 C+ y% p( a0 p% b4 K, [' K此種方式不太建議使用,run time長較沒效率
( Q' {& z5 o& F$ q* ](二)hier run  
. a) {4 m" H7 M, a/ d+ i$ J$ Zcalibre -lvs -hier rule_file
0 `* S( ~7 x9 o1 Y- Q此種方式雖然run time較前一種短,因為同一個cell只需run一次lvs,不過仍不是最佳的方法 0 w$ M/ g! y! N- p$ H" i+ d) Y
(三)auto match & hier run  
3 Z# t: {' n" r4 \& h9 q; l2 wcalibre -lvs -hier -spi layout.spi -auto rule_file ; r5 |1 M  o& p) Z1 P
此種方式不錯,不過階層架構要建的與sch相同且cell name要相同 ( P- x8 s0 |) y* O2 j6 y4 @
(四)hcell & hier run  - r& m: S7 O  _$ K$ Y$ J
calibre -lvs -hier -spi layout.spi -hcell hcell_list rule file
& {9 N. Y! C: S" U/ m# \此種方式我個人認為是最好用的,可以看到想看到的level,且cell name可以不需
9 U5 ~0 q* U# Q. O  n6 U) |與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 | 只看該作者
感謝分享阿
' j* Q& Z& Q' r3 M5 z) Z& a+ @' U7 X又學到了一招
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2025-2-23 02:24 PM , Processed in 0.162009 second(s), 16 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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