Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] 用calibre要如何驗證所寫的command file是否正確

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2009-10-27 11:59:27 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
想問一下,我用calibre要驗證所寫的command file是否正確,要如何下calibre驗證的語法呢?謝謝
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂8 踩 分享分享
2#
發表於 2009-10-27 18:17:49 | 只看該作者
Rules Syntax Checker
  z  Y7 m) w: D) {4 l/ PThe rules_syntax_checker is a utility you can run on a rule file to validate the syntax of its" w1 `: f& d  X& {" y, i* D, l
statements. The full path to this executable is
$ [$ C$ Z# X' B0 [/ ]8 E% s$MGC_HOME/shared/pkgs/icv.${VCO}/tools/misc/rules_syntax_checker. As shown in the
! o! d- o5 n" Z6 G* ~1 m/ Xfollowing example, this utility prompts you for the name of the rule file and then runs the check., d% }) m: \( L( n' g1 w6 U
It creates a zero length file named “compiled” if you answer “y(es)”.
: K: p+ L- n6 l% N$ Vrules_syntax_checker
$ M9 l6 S: A, e3 w- nPlease input the file name (CTRL-D to abort): rule_file( O9 r2 w( }8 v
13-72 Calibre Verification User’s Manual5 [( i% q5 T$ \" `8 Q4 }2 q2 B8 B
Utilities
( d* c4 n% e- m+ uRules Syntax Checker
. U7 K0 {+ X( }/ vSuccessful compilation; compilation time = 0.02! ?  ?! O7 B/ }2 s
You can also specify the pathname to the rule file upon invocation, as follows:* W4 R# m! n( r  S7 E% x
rules_syntax_checker rule_file
; K4 i2 B) ?7 `: H2 _You may want to do this if you are writing a shell script to automate the process.
9 \, H. \6 f& b' f2 g! ^Encountering an error terminates the check. The rule file compiler generates an error message
8 t- T. f! m7 K1 L4 E9 ffor the first such mistake it finds where the offending word sequence appears in the error
4 X3 N# t& s* f1 x0 |7 o4 ?% W: zmessage. For example:
: g+ b" F; F* |- C5 hError INP1 on line 15 of rule_file - superfluous or invalid input object:) Y, f! }2 D' A: X2 I
SORCE.% z0 T) g( Y! m8 P
After correcting the first such error, recheck the rule file to find the next error. Repeat this5 k' v/ V- G4 ~
process until the rule file generates no syntax errors.
3#
發表於 2009-10-27 18:20:53 | 只看該作者
1執行"$MGC_HOME/shared/pkgs/icv.${VCO}/tools/misc/rules_syntax_checker"
0 v8 G7 x, u  T4 f- H. e2給予commandfile.
4#
 樓主| 發表於 2009-10-28 11:53:06 | 只看該作者
感謝這位大大提供,但是我照上面key in進去,結果出現) z  }$ M! u) C. k6 r; `; _
VCO : undefined variable訊息
  L- \2 d9 B! ?8 `7 p請問要如何解決?  y: J2 O) y4 X' \" r- c
指令中的VCO代表何意?
5#
發表於 2009-10-28 12:57:28 | 只看該作者
/export/home/Calibre/ss6_cal_2005.1_10.20/shared/pkgs/icv.ss6/tools/misc/rules_syntax_checker 這是我執行的目錄
& n4 Z0 Y" d* H" G- k/export/home/Calibre/ss6_cal_2005.1_10.20是calibre的安裝目錄4 Z, w' O) \' B: r4 I
你可以試試用which rules_syntax_checker去找出rules_syntax_checker放在哪" ?5 X" K3 ~" `- _, ^
$MGC_HOME/shared/pkgs/icv.${VCO}/tools/misc/rules_syntax_checker中的$MGC_HOME/shared/pkgs/icv.${VCO}是你的calibre的安裝目錄喔7 m5 |5 V- C0 ~  v( M& H8 Q. _
再試試看吧
6#
 樓主| 發表於 2009-10-29 11:56:06 | 只看該作者
在請問一下我所寫的command file 經過Compiler之後,如何得知哪條rule是對應到layout圖中某一區塊呢?
" }4 e: X6 I# \9 f7 y" g
5 Y  x! |$ R- R我知道 Dracula是在Tools-->Dracula Interactive,在選DRC-->SETUP-->在設定run drc 路徑,就可知道哪條rule是對應到layout圖中某一區塊,不知calibre是否有此功能,那要如何點選才有這項功能
7#
發表於 2009-10-29 13:02:38 | 只看該作者
你run 完 DRC 或LVS  要呼叫RVE的視窗,就可以DEBUG了." ^. ~$ p4 f! X5 `
在DRC的視窗中--output--點選start RVE after DRC finishs.
  ]2 X+ Y7 ?7 [0 s在LVS的視窗中--output--點選start RVE after LVS finishs.
8#
發表於 2009-10-29 13:20:16 | 只看該作者
基本上laker有將calibre的選單放入layout視窗中
! W& ~5 L" X" b/ \virtuoso 則是要在.cdsinit中加入calibre的skill    才會出現在layout 視窗/ @* f9 s* X0 k& J+ z+ ]) ]' R
操作上laker virtuoso 大同小異
9#
發表於 2009-10-29 13:22:19 | 只看該作者
setSkillPath(/export/home/Calibre/ss6_cal_2005.1_10.20/shared/pkgs/icv.ss6/tools/queryskl)9 H5 h" P9 ~$ V  N: ^
load("/export/home/Calibre/ss6_cal_2005.1_10.20/shared/pkgs/icv.ss6/tools/queryskl/calibre.skl")
+ n0 y! D: \1 C" Y6 O+ y( k
" N0 Z+ A2 {: f1 d8 U3 c以上是virtuoso 是要在.cdsinit中加入calibre的skill指令
10#
 樓主| 發表於 2009-10-29 13:29:37 | 只看該作者
在請問一下,如何改變Highlight的顏色,謝謝!!
11#
發表於 2009-10-29 13:40:21 | 只看該作者
virtuoso 要去修改LSW) [- }  @& {0 F" y( ]* h& x
7 ^" p! P3 t' ]1 p$ ~
在Laker預設中,Calibre highlight DRC錯誤的layer為system layer HLNet1 – HLNeta.如果想要讓highlight能夠閃爍,就必須更改這10層的設定
12#
發表於 2009-10-29 13:52:45 | 只看該作者
你是使用你一套layout tools??  比較好回答你的問題
13#
 樓主| 發表於 2009-10-29 13:56:51 | 只看該作者
我目前是使用virtuoso layout tools,謝謝你!!
14#
發表於 2009-10-29 14:04:58 | 只看該作者
在virtuoso 中 calibre DRC highline是可以在layout視窗
% c" p8 d" j$ k$ o0 q/ rCalibre --setup---RVE 選取你要用來做highline的layer
15#
發表於 2009-10-29 14:24:50 | 只看該作者
關於calibre如何操作你可以看看/export/home/Calibre/ss6_cal_2005.1_10.20/shared/pdfdocs/calbr_inter_user.pdf
# U& b. Y5 m+ p2 Q有詳細說明
16#
發表於 2009-11-11 10:06:09 | 只看該作者
如果你有 GUI 功能1 l, W( V4 a3 v7 V
先去 load command file, g" P$ ]/ i% ~, t( w) l; _5 Z: }
就能知道
17#
發表於 2010-1-7 18:28:49 | 只看該作者
LSW=>Edit=>Display Resource Editor
6 ]: C6 ?( {* e' s點選  "●ALL"  後,修改 y0 的顏色及是RVE error highline 的顏色+ K, R) z9 W. o/ `$ C/ G9 Y6 A
y2 ~ y9 為 "Mark Net" 功能的顏色
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-5 03:10 AM , Processed in 0.131516 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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