Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 16083|回復: 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- s4 M& ^2 S1 W5 l+ e/ g
The rules_syntax_checker is a utility you can run on a rule file to validate the syntax of its& W5 Q( y6 I3 T& N9 |/ A
statements. The full path to this executable is) Z7 s/ m# k2 N- R+ b- q
$MGC_HOME/shared/pkgs/icv.${VCO}/tools/misc/rules_syntax_checker. As shown in the
; z( V6 P) ~6 ifollowing example, this utility prompts you for the name of the rule file and then runs the check.
" S( E, q: l$ H/ bIt creates a zero length file named “compiled” if you answer “y(es)”.
$ K& N4 j/ Y( I/ X; Lrules_syntax_checker
9 H/ c7 G% S7 p5 ^9 C' bPlease input the file name (CTRL-D to abort): rule_file4 G+ s# [( q( Q
13-72 Calibre Verification User’s Manual: S( v$ ^; i( I* s. ?. d
Utilities; G2 i3 e3 Y% E) T! }4 x- s8 m' r
Rules Syntax Checker
5 X2 p( }$ J- t8 @) @: ZSuccessful compilation; compilation time = 0.020 F6 u7 b- d* B* L
You can also specify the pathname to the rule file upon invocation, as follows:
4 e& c# [! w' x( orules_syntax_checker rule_file
  Y6 o2 n1 E/ IYou may want to do this if you are writing a shell script to automate the process.% n- d6 a" [  [. A  F, a
Encountering an error terminates the check. The rule file compiler generates an error message
; W5 ^1 y/ A+ pfor the first such mistake it finds where the offending word sequence appears in the error  j2 w+ g" r) c8 ?' T
message. For example:
2 z0 `' a8 Q8 eError INP1 on line 15 of rule_file - superfluous or invalid input object:$ U4 e9 z. U& H7 L% m0 P3 |* `
SORCE.
* j7 U1 i$ m9 Q4 TAfter correcting the first such error, recheck the rule file to find the next error. Repeat this# s8 ^6 n6 d: U1 c
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"
$ Z2 q9 s. u( d+ o2給予commandfile.
4#
 樓主| 發表於 2009-10-28 11:53:06 | 只看該作者
感謝這位大大提供,但是我照上面key in進去,結果出現$ t6 G7 }/ Q* h
VCO : undefined variable訊息
4 {- e# ]6 ^  w& l3 q, H請問要如何解決?
: o- P' Q. [& p% x' Q( A8 U# m指令中的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 這是我執行的目錄
- q2 w0 s1 b  o1 s" e! q5 Z/export/home/Calibre/ss6_cal_2005.1_10.20是calibre的安裝目錄
2 v6 _* C0 V6 {7 L你可以試試用which rules_syntax_checker去找出rules_syntax_checker放在哪
! _- _7 L0 z, l$ t$MGC_HOME/shared/pkgs/icv.${VCO}/tools/misc/rules_syntax_checker中的$MGC_HOME/shared/pkgs/icv.${VCO}是你的calibre的安裝目錄喔" V) s. Y7 c- u, y2 N; g
再試試看吧
6#
 樓主| 發表於 2009-10-29 11:56:06 | 只看該作者
在請問一下我所寫的command file 經過Compiler之後,如何得知哪條rule是對應到layout圖中某一區塊呢?
" s* W: H7 ]9 W: c+ l( [; V# W' R; v3 I/ Z; L2 v
我知道 Dracula是在Tools-->Dracula Interactive,在選DRC-->SETUP-->在設定run drc 路徑,就可知道哪條rule是對應到layout圖中某一區塊,不知calibre是否有此功能,那要如何點選才有這項功能
7#
發表於 2009-10-29 13:02:38 | 只看該作者
你run 完 DRC 或LVS  要呼叫RVE的視窗,就可以DEBUG了.
8 O; Q0 N" m5 C# F3 b4 W2 g在DRC的視窗中--output--點選start RVE after DRC finishs.
8 V9 o/ @! Y! y5 V  S! F& k* r7 v5 C在LVS的視窗中--output--點選start RVE after LVS finishs.
8#
發表於 2009-10-29 13:20:16 | 只看該作者
基本上laker有將calibre的選單放入layout視窗中
; n( y' Z; B5 N: V+ `virtuoso 則是要在.cdsinit中加入calibre的skill    才會出現在layout 視窗
5 n$ X: B& V8 a& ?/ p9 C操作上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)" f/ _' ?, S1 Z8 ~# E
load("/export/home/Calibre/ss6_cal_2005.1_10.20/shared/pkgs/icv.ss6/tools/queryskl/calibre.skl")
% |' t0 c. g  `5 c5 Z* g3 I: }! x$ v1 L' d" s* ?, Z3 O, t: z1 k
以上是virtuoso 是要在.cdsinit中加入calibre的skill指令
10#
 樓主| 發表於 2009-10-29 13:29:37 | 只看該作者
在請問一下,如何改變Highlight的顏色,謝謝!!
11#
發表於 2009-10-29 13:40:21 | 只看該作者
virtuoso 要去修改LSW
1 ]6 y( _! O) k5 S' w# u
6 }5 ?! Y- R: h5 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視窗: u+ Z5 T7 _0 Q
Calibre --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
8 X* ?' O3 v6 k3 j; B8 h有詳細說明
16#
發表於 2009-11-11 10:06:09 | 只看該作者
如果你有 GUI 功能6 U/ `! E) `, K: H
先去 load command file* _4 @! J7 D$ m5 N; b
就能知道
17#
發表於 2010-1-7 18:28:49 | 只看該作者
LSW=>Edit=>Display Resource Editor6 h; _. B, f$ F, Y# F1 d4 ~
點選  "●ALL"  後,修改 y0 的顏色及是RVE error highline 的顏色
% @! p! @% r6 u0 p& _$ |y2 ~ y9 為 "Mark Net" 功能的顏色
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-16 08:37 AM , Processed in 0.110514 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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