Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 16094|回復: 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 Editor3 `# o! Z' B) R* E
點選  "●ALL"  後,修改 y0 的顏色及是RVE error highline 的顏色
" k4 E. J5 N+ v& By2 ~ y9 為 "Mark Net" 功能的顏色
16#
發表於 2009-11-11 10:06:09 | 只看該作者
如果你有 GUI 功能  {' I" V$ h, _0 `* i) H2 o1 z
先去 load command file  u3 w: S  V  w/ j  \0 Y3 q
就能知道
15#
發表於 2009-10-29 14:24:50 | 只看該作者
關於calibre如何操作你可以看看/export/home/Calibre/ss6_cal_2005.1_10.20/shared/pdfdocs/calbr_inter_user.pdf
" r7 E7 `2 Z0 g$ T" D% j5 q有詳細說明
14#
發表於 2009-10-29 14:04:58 | 只看該作者
在virtuoso 中 calibre DRC highline是可以在layout視窗& w. m/ F8 |( r( m
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. d/ ^# ^: E1 j: z; ^

# O) [3 V  K) `6 i2 @/ D) b3 z在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)9 e: n0 g) G- Q7 F. r5 {8 M! H# y
load("/export/home/Calibre/ss6_cal_2005.1_10.20/shared/pkgs/icv.ss6/tools/queryskl/calibre.skl")
' u5 P. C- Q8 u% {. F* j# d" `% Z
2 X0 r; F1 A. h以上是virtuoso 是要在.cdsinit中加入calibre的skill指令
8#
發表於 2009-10-29 13:20:16 | 只看該作者
基本上laker有將calibre的選單放入layout視窗中8 J8 o9 S" f1 N! H# s# |$ x
virtuoso 則是要在.cdsinit中加入calibre的skill    才會出現在layout 視窗
5 b1 Q% D: K2 [9 ~" ?& r# y$ B操作上laker virtuoso 大同小異
7#
發表於 2009-10-29 13:02:38 | 只看該作者
你run 完 DRC 或LVS  要呼叫RVE的視窗,就可以DEBUG了., d+ n3 `6 k$ m2 g+ _/ |; `+ |$ t
在DRC的視窗中--output--點選start RVE after DRC finishs.
& I1 U/ R4 _4 Q* T. _1 v9 s在LVS的視窗中--output--點選start RVE after LVS finishs.
6#
 樓主| 發表於 2009-10-29 11:56:06 | 只看該作者
在請問一下我所寫的command file 經過Compiler之後,如何得知哪條rule是對應到layout圖中某一區塊呢?
. a  o* a- F2 B; u/ H. X# H  M# l0 W" K' @& ~
我知道 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 這是我執行的目錄. l$ {2 a7 a7 @7 ]
/export/home/Calibre/ss6_cal_2005.1_10.20是calibre的安裝目錄
* e$ s$ r/ E# K/ M9 l你可以試試用which rules_syntax_checker去找出rules_syntax_checker放在哪! r) I1 z0 V6 }& R
$MGC_HOME/shared/pkgs/icv.${VCO}/tools/misc/rules_syntax_checker中的$MGC_HOME/shared/pkgs/icv.${VCO}是你的calibre的安裝目錄喔! T0 S2 u1 I, \* G
再試試看吧
4#
 樓主| 發表於 2009-10-28 11:53:06 | 只看該作者
感謝這位大大提供,但是我照上面key in進去,結果出現/ U/ @& M" s3 A5 j& S$ C
VCO : undefined variable訊息5 u" M3 w8 K2 z+ Z. Q
請問要如何解決?
0 h! o/ {" d7 ~8 n指令中的VCO代表何意?
3#
發表於 2009-10-27 18:20:53 | 只看該作者
1執行"$MGC_HOME/shared/pkgs/icv.${VCO}/tools/misc/rules_syntax_checker"5 L; c7 J0 Z8 y$ u1 U. n
2給予commandfile.
2#
發表於 2009-10-27 18:17:49 | 只看該作者
Rules Syntax Checker
3 Q3 ^7 d$ K- [7 n# G0 M, xThe rules_syntax_checker is a utility you can run on a rule file to validate the syntax of its) p/ F6 O  g( ~- ]# b; [; O6 i
statements. The full path to this executable is
3 P3 S9 l- q- n( ?) y$ W8 i7 B7 I$MGC_HOME/shared/pkgs/icv.${VCO}/tools/misc/rules_syntax_checker. As shown in the
9 Y* h4 H( \' D* e$ E6 Xfollowing example, this utility prompts you for the name of the rule file and then runs the check.' m. N9 z% D2 }( Y" R2 b8 Q
It creates a zero length file named “compiled” if you answer “y(es)”.& e6 D# E1 r. f: x# g4 V6 B" Q! m
rules_syntax_checker/ P1 ]- d- b- b. w& Y
Please input the file name (CTRL-D to abort): rule_file
4 c7 R( I* `0 Y13-72 Calibre Verification User’s Manual( L3 m0 ?/ k, Q/ ?7 i* y
Utilities
- }( a% S% P. E$ B* B% I( hRules Syntax Checker% @) x1 v" X% @* f; J$ h
Successful compilation; compilation time = 0.02
. c4 C% @, }6 v) C1 }* Z; [You can also specify the pathname to the rule file upon invocation, as follows:+ p- O" ?3 ~( c4 W4 w% v! X
rules_syntax_checker rule_file" G, f% g" J- U/ X& X/ v# B
You may want to do this if you are writing a shell script to automate the process.& c/ [+ q( s, W! _
Encountering an error terminates the check. The rule file compiler generates an error message
( r6 Z( u/ ~' \8 ~* j9 E, J3 F3 qfor the first such mistake it finds where the offending word sequence appears in the error
- w, ^$ z) q5 t& n4 e0 Smessage. For example:0 N5 o% [0 f+ i( V9 u2 u* h1 I
Error INP1 on line 15 of rule_file - superfluous or invalid input object:$ L8 B: ?# B, R5 p
SORCE.8 k/ C# K5 w, Z% ?2 o; X
After correcting the first such error, recheck the rule file to find the next error. Repeat this8 @  C1 ~$ u! D: v3 O
process until the rule file generates no syntax errors.
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-20 02:06 PM , Processed in 0.117515 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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