Chip123 科技應用創新平台
標題:
用calibre要如何驗證所寫的command file是否正確
[打印本頁]
作者:
ckboy0928
時間:
2009-10-27 11:59 AM
標題:
用calibre要如何驗證所寫的command file是否正確
想問一下,我用calibre要驗證所寫的command file是否正確,要如何下calibre驗證的語法呢?謝謝
作者:
shkao0201
時間:
2009-10-27 06:17 PM
Rules Syntax Checker
$ a5 N; N6 }+ D, H& B
The rules_syntax_checker is a utility you can run on a rule file to validate the syntax of its
" D9 Z1 p4 d: t$ n, X
statements. The full path to this executable is
/ W% c' U# p: A5 B$ ]4 M
$MGC_HOME/shared/pkgs/icv.${VCO}/tools/misc/rules_syntax_checker. As shown in the
- d2 |5 q+ E; E
following example, this utility prompts you for the name of the rule file and then runs the check.
# x* b4 Z3 A6 v: X+ {4 x, g. R
It creates a zero length file named “compiled” if you answer “y(es)”.
( ]& b, L9 R, K) g& n: y
rules_syntax_checker
- N1 H/ E% z8 Y! J6 A2 k# l
Please input the file name (CTRL-D to abort): rule_file
" b* }& x- T; o7 z
13-72 Calibre Verification User’s Manual
% c# ~, p: R7 s* r9 K$ E
Utilities
4 \3 J: ~/ r3 [& E
Rules Syntax Checker
9 R. o; l; l f0 i1 r2 [0 o
Successful compilation; compilation time = 0.02
. O) L' t" ?7 j( c* d8 K) h
You can also specify the pathname to the rule file upon invocation, as follows:
6 H3 O0 h9 ~# \
rules_syntax_checker rule_file
0 Q% |& C0 @8 @ t& W Y
You may want to do this if you are writing a shell script to automate the process.
/ W: i- A. i' v/ w& g* t
Encountering an error terminates the check. The rule file compiler generates an error message
9 [3 w# ?9 F& `* z
for the first such mistake it finds where the offending word sequence appears in the error
9 b( L7 u2 U: Y
message. For example:
( n1 a+ T: \$ c3 F
Error INP1 on line 15 of rule_file - superfluous or invalid input object:
+ V3 z7 g- h- W2 S
SORCE.
" z5 \' c1 N. b8 {/ n$ K' w' U7 d
After correcting the first such error, recheck the rule file to find the next error. Repeat this
3 t7 ]; K- z5 ^% N" p
process until the rule file generates no syntax errors.
作者:
shkao0201
時間:
2009-10-27 06:20 PM
1執行"$MGC_HOME/shared/pkgs/icv.${VCO}/tools/misc/rules_syntax_checker"
5 H m$ r" N! Z% U- r
2給予commandfile.
作者:
ckboy0928
時間:
2009-10-28 11:53 AM
感謝這位大大提供,但是我照上面key in進去,結果出現
) I+ y& z4 s" l% ^# U; n
VCO : undefined variable訊息
9 u6 @# b0 Z+ C
請問要如何解決?
, x+ M+ M& ^, y1 R- x
指令中的VCO代表何意?
作者:
shkao0201
時間:
2009-10-28 12:57 PM
/export/home/Calibre/ss6_cal_2005.1_10.20/shared/pkgs/icv.ss6/tools/misc/rules_syntax_checker 這是我執行的目錄
( L2 ^+ J9 p2 S+ Z
/export/home/Calibre/ss6_cal_2005.1_10.20是calibre的安裝目錄
4 `$ W: z/ `' J% |! y% m
你可以試試用which rules_syntax_checker去找出rules_syntax_checker放在哪
8 o" n9 L- k5 y0 _
$MGC_HOME/shared/pkgs/icv.${VCO}/tools/misc/rules_syntax_checker中的$MGC_HOME/shared/pkgs/icv.${VCO}是你的calibre的安裝目錄喔
' q5 Y& ^) b* u8 F# L4 W e# K
再試試看吧
作者:
ckboy0928
時間:
2009-10-29 11:56 AM
在請問一下我所寫的command file 經過Compiler之後,如何得知哪條rule是對應到layout圖中某一區塊呢?
' q7 ]& e$ R& D3 l; R) N9 O- C
- O; [6 @; @1 ]0 B8 {7 I8 A+ S* ?
我知道 Dracula是在Tools-->Dracula Interactive,在選DRC-->SETUP-->在設定run drc 路徑,就可知道哪條rule是對應到layout圖中某一區塊,不知calibre是否有此功能,那要如何點選才有這項功能
作者:
shkao0201
時間:
2009-10-29 01:02 PM
你run 完 DRC 或LVS 要呼叫RVE的視窗,就可以DEBUG了.
5 o7 i l5 C$ c% j4 S0 }
在DRC的視窗中--output--點選start RVE after DRC finishs.
. U# S! {# o% z+ {' _- r
在LVS的視窗中--output--點選start RVE after LVS finishs.
作者:
shkao0201
時間:
2009-10-29 01:20 PM
基本上laker有將calibre的選單放入layout視窗中
" U0 i) `! ~! `' I
virtuoso 則是要在.cdsinit中加入calibre的skill 才會出現在layout 視窗
3 e" `6 w' Q* J8 r# l; T0 J
操作上laker virtuoso 大同小異
作者:
shkao0201
時間:
2009-10-29 01:22 PM
setSkillPath(/export/home/Calibre/ss6_cal_2005.1_10.20/shared/pkgs/icv.ss6/tools/queryskl)
5 R6 c" r) x8 E0 q+ ~
load("/export/home/Calibre/ss6_cal_2005.1_10.20/shared/pkgs/icv.ss6/tools/queryskl/calibre.skl")
; N* V. q3 a' F# x. p$ R% F
$ `1 h( T1 G; h3 Q2 v, |
以上是virtuoso 是要在.cdsinit中加入calibre的skill指令
作者:
ckboy0928
時間:
2009-10-29 01:29 PM
在請問一下,如何改變Highlight的顏色,謝謝!!
作者:
shkao0201
時間:
2009-10-29 01:40 PM
virtuoso 要去修改LSW
% k, t# P7 d, l$ }( W4 r
' o% f" W6 _7 i' C/ {7 } S
在Laker預設中,Calibre highlight DRC錯誤的layer為system layer HLNet1 – HLNeta.如果想要讓highlight能夠閃爍,就必須更改這10層的設定
作者:
shkao0201
時間:
2009-10-29 01:52 PM
你是使用你一套layout tools?? 比較好回答你的問題
作者:
ckboy0928
時間:
2009-10-29 01:56 PM
我目前是使用virtuoso layout tools,謝謝你!!
作者:
shkao0201
時間:
2009-10-29 02:04 PM
在virtuoso 中 calibre DRC highline是可以在layout視窗
% Y- m u$ }& |3 \0 W# c
Calibre --setup---RVE 選取你要用來做highline的layer
作者:
shkao0201
時間:
2009-10-29 02:24 PM
關於calibre如何操作你可以看看/export/home/Calibre/ss6_cal_2005.1_10.20/shared/pdfdocs/calbr_inter_user.pdf
( H% e2 K0 p* l# E1 F9 o3 k
有詳細說明
作者:
motofatfat
時間:
2009-11-11 10:06 AM
如果你有 GUI 功能
$ W$ o% G! M1 E/ o: D! X
先去 load command file
2 x* f# f1 D/ m8 L' U" z
就能知道
作者:
dlnxx
時間:
2010-1-7 06:28 PM
LSW=>Edit=>Display Resource Editor
) X% b& a: _" ]2 j2 ]0 n2 P+ [
點選 "●ALL" 後,修改 y0 的顏色及是RVE error highline 的顏色
4 @9 C" j: G' ~& d/ F$ `
y2 ~ y9 為 "Mark Net" 功能的顏色
歡迎光臨 Chip123 科技應用創新平台 (http://free.vireal.world/chip123_website/innoingbbs/)
Powered by Discuz! X3.2