Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2009-10-27 11:59:27 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
想問一下,我用calibre要驗證所寫的command file是否正確,要如何下calibre驗證的語法呢?謝謝
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂8 踩 分享分享
17#
發表於 2010-1-7 18:28:49 | 只看該作者
LSW=>Edit=>Display Resource Editor
  V0 n, X2 T' `點選  "●ALL"  後,修改 y0 的顏色及是RVE error highline 的顏色
: g9 t3 _9 _, T8 sy2 ~ y9 為 "Mark Net" 功能的顏色
16#
發表於 2009-11-11 10:06:09 | 只看該作者
如果你有 GUI 功能
3 P4 K) r2 S# [1 T  G7 W* i先去 load command file1 y: e) S# L: _3 Y/ F1 g7 T
就能知道
15#
發表於 2009-10-29 14:24:50 | 只看該作者
關於calibre如何操作你可以看看/export/home/Calibre/ss6_cal_2005.1_10.20/shared/pdfdocs/calbr_inter_user.pdf9 v: y6 p- m7 G$ D6 q2 g: s
有詳細說明
14#
發表於 2009-10-29 14:04:58 | 只看該作者
在virtuoso 中 calibre DRC highline是可以在layout視窗8 Y+ a+ @2 e- b' |( O
Calibre --setup---RVE 選取你要用來做highline的layer
13#
 樓主| 發表於 2009-10-29 13:56:51 | 只看該作者
我目前是使用virtuoso layout tools,謝謝你!!
12#
發表於 2009-10-29 13:52:45 | 只看該作者
你是使用你一套layout tools??  比較好回答你的問題
11#
發表於 2009-10-29 13:40:21 | 只看該作者
virtuoso 要去修改LSW; j+ ^1 U- c2 r+ H3 ~

8 e( i! c- P( e1 o在Laker預設中,Calibre highlight DRC錯誤的layer為system layer HLNet1 – HLNeta.如果想要讓highlight能夠閃爍,就必須更改這10層的設定
10#
 樓主| 發表於 2009-10-29 13:29:37 | 只看該作者
在請問一下,如何改變Highlight的顏色,謝謝!!
9#
發表於 2009-10-29 13:22:19 | 只看該作者
setSkillPath(/export/home/Calibre/ss6_cal_2005.1_10.20/shared/pkgs/icv.ss6/tools/queryskl)) [3 s5 H$ u& W# w& J* U/ s* b5 E6 k
load("/export/home/Calibre/ss6_cal_2005.1_10.20/shared/pkgs/icv.ss6/tools/queryskl/calibre.skl")
& F1 x4 ^! J2 Q1 Y4 k
0 O' r2 J6 `7 O6 E以上是virtuoso 是要在.cdsinit中加入calibre的skill指令
8#
發表於 2009-10-29 13:20:16 | 只看該作者
基本上laker有將calibre的選單放入layout視窗中" P# Y2 C9 _- H3 `1 M( Z9 h
virtuoso 則是要在.cdsinit中加入calibre的skill    才會出現在layout 視窗' }6 B- ?, Y% F0 X! o0 r3 v3 a/ _
操作上laker virtuoso 大同小異
7#
發表於 2009-10-29 13:02:38 | 只看該作者
你run 完 DRC 或LVS  要呼叫RVE的視窗,就可以DEBUG了.
* }) Y# E3 I% Z+ D  W$ e在DRC的視窗中--output--點選start RVE after DRC finishs.
/ b' ~, W& h3 L5 i6 `/ P在LVS的視窗中--output--點選start RVE after LVS finishs.
6#
 樓主| 發表於 2009-10-29 11:56:06 | 只看該作者
在請問一下我所寫的command file 經過Compiler之後,如何得知哪條rule是對應到layout圖中某一區塊呢?
" q0 l0 z' l! I, U8 m* B7 {9 ]  W2 Q5 b* t' c
我知道 Dracula是在Tools-->Dracula Interactive,在選DRC-->SETUP-->在設定run drc 路徑,就可知道哪條rule是對應到layout圖中某一區塊,不知calibre是否有此功能,那要如何點選才有這項功能
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 這是我執行的目錄# i2 n8 b) \$ V- `" C
/export/home/Calibre/ss6_cal_2005.1_10.20是calibre的安裝目錄
) q9 M" x' q% f8 I) y9 A) f你可以試試用which rules_syntax_checker去找出rules_syntax_checker放在哪, p1 D' H" e* ^" D
$MGC_HOME/shared/pkgs/icv.${VCO}/tools/misc/rules_syntax_checker中的$MGC_HOME/shared/pkgs/icv.${VCO}是你的calibre的安裝目錄喔! ^* v+ }3 z) ], n: J
再試試看吧
4#
 樓主| 發表於 2009-10-28 11:53:06 | 只看該作者
感謝這位大大提供,但是我照上面key in進去,結果出現1 t; ]7 R& L  a- s
VCO : undefined variable訊息
  |7 {8 Q+ ?$ C請問要如何解決?
) @  u/ o% C  E: A3 M: N9 R8 F  U指令中的VCO代表何意?
3#
發表於 2009-10-27 18:20:53 | 只看該作者
1執行"$MGC_HOME/shared/pkgs/icv.${VCO}/tools/misc/rules_syntax_checker"
, z! r3 L" l2 k, o& A2 J3 @( A2給予commandfile.
2#
發表於 2009-10-27 18:17:49 | 只看該作者
Rules Syntax Checker2 y1 w: }* I- K3 O2 I# B" r
The rules_syntax_checker is a utility you can run on a rule file to validate the syntax of its) c6 d: ]4 }, w& `; p: {
statements. The full path to this executable is3 ^6 _3 W4 |9 U: U% u) Y
$MGC_HOME/shared/pkgs/icv.${VCO}/tools/misc/rules_syntax_checker. As shown in the
1 k7 x/ N0 r2 V. J0 c) k( c" K5 D% nfollowing example, this utility prompts you for the name of the rule file and then runs the check.
+ }% h7 I# D$ W6 o6 m" {It creates a zero length file named “compiled” if you answer “y(es)”.4 O& n" E5 @; p) S
rules_syntax_checker
" H! p7 N- C- O! h" I4 K0 ePlease input the file name (CTRL-D to abort): rule_file
* B' R$ W9 V& C% A( x4 p+ g+ C13-72 Calibre Verification User’s Manual
  |; I& I+ X+ Z$ }1 n: `Utilities
+ O, Z% z0 c' q. [  E7 w) qRules Syntax Checker
3 v8 V) n0 f7 J& x: z+ Y* OSuccessful compilation; compilation time = 0.021 [- N8 s' z9 k8 a5 L; H0 P
You can also specify the pathname to the rule file upon invocation, as follows:
7 p& p2 A7 g6 g2 j" grules_syntax_checker rule_file5 o9 T6 N) c+ Q7 r) ^8 V/ H/ ?
You may want to do this if you are writing a shell script to automate the process.
6 o9 [+ d: f7 U3 k) gEncountering an error terminates the check. The rule file compiler generates an error message4 C/ J& V6 O& w* S2 \# |
for the first such mistake it finds where the offending word sequence appears in the error+ d- O) j+ W1 ?
message. For example:
# ~. `7 Y) T+ X2 B; GError INP1 on line 15 of rule_file - superfluous or invalid input object:
0 u( {! I+ `. ySORCE.: }6 P% |3 r  E* D& y6 k* i
After correcting the first such error, recheck the rule file to find the next error. Repeat this) t" m! E/ X, s8 h
process until the rule file generates no syntax errors.
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-2 11:24 PM , Processed in 0.110006 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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