Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 16734|回復: 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 Checker3 T3 }4 m0 K& _' L( E2 i5 t+ C
The rules_syntax_checker is a utility you can run on a rule file to validate the syntax of its
" @$ Q: L/ V4 j0 rstatements. The full path to this executable is  U  Z( s/ _; A* \' u6 E, M- ^
$MGC_HOME/shared/pkgs/icv.${VCO}/tools/misc/rules_syntax_checker. As shown in the
& k& e0 {' I& F2 cfollowing example, this utility prompts you for the name of the rule file and then runs the check.2 Q; ^4 O$ A1 @1 a- S3 i
It creates a zero length file named “compiled” if you answer “y(es)”.
& N& Y8 s) u- U* \% E+ ?rules_syntax_checker% V$ [) T. `, K& p4 n
Please input the file name (CTRL-D to abort): rule_file
" }8 X8 w  n. Z13-72 Calibre Verification User’s Manual
& x4 I: {, p5 n  VUtilities' C0 s; N8 Y! u' N; _
Rules Syntax Checker
2 _7 I, x& W6 h& x" p6 {Successful compilation; compilation time = 0.02
/ }, X; o$ o3 A6 e( f2 pYou can also specify the pathname to the rule file upon invocation, as follows:
- c# X; x1 W0 {% Mrules_syntax_checker rule_file
2 B, b( x8 F+ @- H% g; |! W( W/ OYou may want to do this if you are writing a shell script to automate the process.
1 m+ Z5 Z- g; w. e, A& U& gEncountering an error terminates the check. The rule file compiler generates an error message8 l6 U( u$ G$ h& _+ R: l) X
for the first such mistake it finds where the offending word sequence appears in the error" Y6 d0 y2 o6 a5 S8 O6 h. D
message. For example:4 R! L  [* }1 d) A2 S/ X
Error INP1 on line 15 of rule_file - superfluous or invalid input object:
6 ]3 u* m3 @) {% D" JSORCE.7 F% }% {( y% N, r- a
After correcting the first such error, recheck the rule file to find the next error. Repeat this
' [. g. O' S+ @1 a7 F+ K- J" V) l( Pprocess 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"+ m0 N- N) Q8 L7 k
2給予commandfile.
4#
 樓主| 發表於 2009-10-28 11:53:06 | 只看該作者
感謝這位大大提供,但是我照上面key in進去,結果出現
( ]/ I* E8 o+ T2 Q( k# i- q- nVCO : undefined variable訊息
8 X' I, H! i, ~" f: Z- Q請問要如何解決?
/ @( c/ F3 b1 n5 K) S7 }2 E7 I指令中的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 這是我執行的目錄
3 t4 P" B* u  C( \# G0 d7 v# ^/export/home/Calibre/ss6_cal_2005.1_10.20是calibre的安裝目錄
, _1 V; z3 O5 c" H) i) R你可以試試用which rules_syntax_checker去找出rules_syntax_checker放在哪5 }) B2 M5 T% i- {
$MGC_HOME/shared/pkgs/icv.${VCO}/tools/misc/rules_syntax_checker中的$MGC_HOME/shared/pkgs/icv.${VCO}是你的calibre的安裝目錄喔1 A; |# v2 ?- b8 ~! \9 P
再試試看吧
6#
 樓主| 發表於 2009-10-29 11:56:06 | 只看該作者
在請問一下我所寫的command file 經過Compiler之後,如何得知哪條rule是對應到layout圖中某一區塊呢?
6 _; P* f8 o. ]) ]) W
0 R: j; r$ P. r' r5 t我知道 Dracula是在Tools-->Dracula Interactive,在選DRC-->SETUP-->在設定run drc 路徑,就可知道哪條rule是對應到layout圖中某一區塊,不知calibre是否有此功能,那要如何點選才有這項功能
7#
發表於 2009-10-29 13:02:38 | 只看該作者
你run 完 DRC 或LVS  要呼叫RVE的視窗,就可以DEBUG了.: V4 y% ?- R7 s: l
在DRC的視窗中--output--點選start RVE after DRC finishs.( n6 k9 y$ ^0 S2 E8 ^# @" ^
在LVS的視窗中--output--點選start RVE after LVS finishs.
8#
發表於 2009-10-29 13:20:16 | 只看該作者
基本上laker有將calibre的選單放入layout視窗中& @3 z! U/ {& D7 h
virtuoso 則是要在.cdsinit中加入calibre的skill    才會出現在layout 視窗- k: H5 z$ y# _6 E% Q
操作上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)
" O6 x  \& C( m* m1 o0 Gload("/export/home/Calibre/ss6_cal_2005.1_10.20/shared/pkgs/icv.ss6/tools/queryskl/calibre.skl")
% |' }7 ?; i. r: l: U; }0 J- I; T: J
  p3 W6 ^6 U. r5 Z以上是virtuoso 是要在.cdsinit中加入calibre的skill指令
10#
 樓主| 發表於 2009-10-29 13:29:37 | 只看該作者
在請問一下,如何改變Highlight的顏色,謝謝!!
11#
發表於 2009-10-29 13:40:21 | 只看該作者
virtuoso 要去修改LSW
: d, T5 Q1 {4 q& i8 V8 v( h. g! M* }5 ?8 K( Y  ~
在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視窗
9 u. O5 Z5 E; j( e4 ICalibre --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& H# B: W# a  v% ?
有詳細說明
16#
發表於 2009-11-11 10:06:09 | 只看該作者
如果你有 GUI 功能8 L) r0 a) U' y
先去 load command file
* d8 A$ ?, Q  ^6 E7 K2 F5 F2 m就能知道
17#
發表於 2010-1-7 18:28:49 | 只看該作者
LSW=>Edit=>Display Resource Editor
% w+ y4 J& w7 h+ c. p8 T/ q3 W* [點選  "●ALL"  後,修改 y0 的顏色及是RVE error highline 的顏色
7 }% j0 d. B# B0 }" ty2 ~ y9 為 "Mark Net" 功能的顏色
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2025-1-6 05:07 PM , Processed in 0.171010 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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