Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 16058|回復: 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, @7 |! z' ~. z5 {$ ?( K  Z8 v
The rules_syntax_checker is a utility you can run on a rule file to validate the syntax of its: k4 ^- m3 {# f, N) Y
statements. The full path to this executable is
# }# |: U7 u1 E' ]3 I$MGC_HOME/shared/pkgs/icv.${VCO}/tools/misc/rules_syntax_checker. As shown in the
8 M1 c' T# y& ^following example, this utility prompts you for the name of the rule file and then runs the check.
& I2 X4 k( L! s& v9 KIt creates a zero length file named “compiled” if you answer “y(es)”.
$ j1 N& {( D  N. L# v  U" V4 K/ p) vrules_syntax_checker8 `- H; B( l+ @6 c/ {1 ~
Please input the file name (CTRL-D to abort): rule_file; J3 T9 f. R) Z' @' }; s
13-72 Calibre Verification User’s Manual
% ^" L9 k% }& zUtilities/ ^9 t3 M( Y' T. X- {0 B
Rules Syntax Checker
2 L& w: V' w; g, Q& a' t* bSuccessful compilation; compilation time = 0.02
, C$ K/ R0 R. f4 T. FYou can also specify the pathname to the rule file upon invocation, as follows:" X+ b* E: s( ?6 [8 K
rules_syntax_checker rule_file
& o, u+ O* b& e( o- \5 S* t8 m! ^% OYou may want to do this if you are writing a shell script to automate the process.( V5 c8 v5 ?+ W
Encountering an error terminates the check. The rule file compiler generates an error message5 \6 N% j2 |% i; {- ~
for the first such mistake it finds where the offending word sequence appears in the error' x0 I' i" `$ }) H
message. For example:6 g' A' |& {7 f9 X5 t' s# Y/ t
Error INP1 on line 15 of rule_file - superfluous or invalid input object:
- b+ m+ O' p5 a  I$ {SORCE.
2 E+ ?4 X2 F7 ?) tAfter correcting the first such error, recheck the rule file to find the next error. Repeat this
7 U- B$ x$ Q. j  x8 a( u0 T8 Wprocess 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"
. Z, A; e% _7 X# g. ^) T2給予commandfile.
4#
 樓主| 發表於 2009-10-28 11:53:06 | 只看該作者
感謝這位大大提供,但是我照上面key in進去,結果出現- B% I, r# j& P; l& x+ a8 G& H' Z
VCO : undefined variable訊息: \1 N* R* A' {
請問要如何解決?7 |3 q6 F* Q; C$ @4 s5 l  R
指令中的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 這是我執行的目錄6 Z# M; L4 l# H4 u
/export/home/Calibre/ss6_cal_2005.1_10.20是calibre的安裝目錄
2 x7 R$ `9 L% U0 Z* i2 m5 D你可以試試用which rules_syntax_checker去找出rules_syntax_checker放在哪3 `1 d8 q2 |9 H3 h( E4 ^/ R  L
$MGC_HOME/shared/pkgs/icv.${VCO}/tools/misc/rules_syntax_checker中的$MGC_HOME/shared/pkgs/icv.${VCO}是你的calibre的安裝目錄喔: c( O- C+ i9 H6 c7 K
再試試看吧
6#
 樓主| 發表於 2009-10-29 11:56:06 | 只看該作者
在請問一下我所寫的command file 經過Compiler之後,如何得知哪條rule是對應到layout圖中某一區塊呢?
6 |0 L0 Q7 Z3 M9 @) h( K; K$ @
% q& ?+ _8 \; q我知道 Dracula是在Tools-->Dracula Interactive,在選DRC-->SETUP-->在設定run drc 路徑,就可知道哪條rule是對應到layout圖中某一區塊,不知calibre是否有此功能,那要如何點選才有這項功能
7#
發表於 2009-10-29 13:02:38 | 只看該作者
你run 完 DRC 或LVS  要呼叫RVE的視窗,就可以DEBUG了.6 _! B' v& c5 j3 D) r) Q- W
在DRC的視窗中--output--點選start RVE after DRC finishs.4 t0 m7 Q7 w( c) \; `6 B! @$ D) ?
在LVS的視窗中--output--點選start RVE after LVS finishs.
8#
發表於 2009-10-29 13:20:16 | 只看該作者
基本上laker有將calibre的選單放入layout視窗中7 e; d( |6 b: b# s7 L/ V, S( z
virtuoso 則是要在.cdsinit中加入calibre的skill    才會出現在layout 視窗6 |- L# j2 G0 }2 V3 l6 }
操作上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)
# o! U% K$ B4 \; }# \load("/export/home/Calibre/ss6_cal_2005.1_10.20/shared/pkgs/icv.ss6/tools/queryskl/calibre.skl")
' Y4 j5 R5 g* v+ h4 s$ v0 c1 W7 R
% X, q) ]+ |; S以上是virtuoso 是要在.cdsinit中加入calibre的skill指令
10#
 樓主| 發表於 2009-10-29 13:29:37 | 只看該作者
在請問一下,如何改變Highlight的顏色,謝謝!!
11#
發表於 2009-10-29 13:40:21 | 只看該作者
virtuoso 要去修改LSW
. R/ Y; I7 t0 E! n8 C  \& d. m+ R: `" U8 \8 {
在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視窗
/ W+ w3 Z2 {) Y' a6 P* LCalibre --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.pdf5 j2 z0 q; i% B* f) V: l. _
有詳細說明
16#
發表於 2009-11-11 10:06:09 | 只看該作者
如果你有 GUI 功能
4 n% i$ T$ S2 s  b先去 load command file7 I; ^, E3 g* ]4 h4 L
就能知道
17#
發表於 2010-1-7 18:28:49 | 只看該作者
LSW=>Edit=>Display Resource Editor" h2 G- S% k! x5 }
點選  "●ALL"  後,修改 y0 的顏色及是RVE error highline 的顏色! G2 {. O* i* I  S2 b+ g
y2 ~ y9 為 "Mark Net" 功能的顏色
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-4 01:22 PM , Processed in 0.110006 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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