Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 16170|回復: 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 Checker1 b, ~& M  ^" e7 B4 @7 Q
The rules_syntax_checker is a utility you can run on a rule file to validate the syntax of its5 H# Y3 I" i% @& o; ~' I
statements. The full path to this executable is
( X  ~2 R/ q8 X$MGC_HOME/shared/pkgs/icv.${VCO}/tools/misc/rules_syntax_checker. As shown in the' {8 B8 n2 n( x& M) }* H, z, B
following example, this utility prompts you for the name of the rule file and then runs the check.$ @) h* v' g! I( }6 ?  J0 E. D
It creates a zero length file named “compiled” if you answer “y(es)”.
5 D! ~4 F3 w$ @5 I' Q& |& Hrules_syntax_checker
3 r- S2 p2 ^0 j0 F" r' `Please input the file name (CTRL-D to abort): rule_file6 d; j# Z4 _- u2 L) o! F# Y. F, g
13-72 Calibre Verification User’s Manual
# v% v" Y$ x# X. x' C0 p, JUtilities
7 H1 G  F% B- o: I0 f9 p& N4 ^. _Rules Syntax Checker
2 T* T: ~8 `  _6 |; rSuccessful compilation; compilation time = 0.02
. ~% H- r- g7 @5 a0 n1 }You can also specify the pathname to the rule file upon invocation, as follows:
8 k& J3 @0 s( d1 m. H, frules_syntax_checker rule_file8 |# B4 W& w) b1 d' {! l
You may want to do this if you are writing a shell script to automate the process.% @9 o" Y' _8 Q% J  f4 Q
Encountering an error terminates the check. The rule file compiler generates an error message/ N+ x/ T, _/ o
for the first such mistake it finds where the offending word sequence appears in the error6 U# X5 N0 w2 Q/ T
message. For example:
! H! C! K4 d: |; ]7 t7 r- v4 }Error INP1 on line 15 of rule_file - superfluous or invalid input object:; B$ G& Y' D7 B
SORCE.5 J- H" p: m5 Z( N, d
After correcting the first such error, recheck the rule file to find the next error. Repeat this
/ C8 O5 ]9 B' m% }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"5 ~! o  o9 k# o  u# h
2給予commandfile.
4#
 樓主| 發表於 2009-10-28 11:53:06 | 只看該作者
感謝這位大大提供,但是我照上面key in進去,結果出現
$ p6 Q/ @5 D+ xVCO : undefined variable訊息$ s/ A2 d+ _$ ?5 g2 C6 [
請問要如何解決?
, R' p% x* W: @" R# u/ @. k指令中的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 這是我執行的目錄
8 l/ ~1 P3 p: l1 d% }( i/export/home/Calibre/ss6_cal_2005.1_10.20是calibre的安裝目錄) {3 D4 A* r4 Q* {3 Y
你可以試試用which rules_syntax_checker去找出rules_syntax_checker放在哪1 M3 x& E! ^* d- }3 f1 _. o- N
$MGC_HOME/shared/pkgs/icv.${VCO}/tools/misc/rules_syntax_checker中的$MGC_HOME/shared/pkgs/icv.${VCO}是你的calibre的安裝目錄喔
1 D" E+ K' b" |% g% e2 y再試試看吧
6#
 樓主| 發表於 2009-10-29 11:56:06 | 只看該作者
在請問一下我所寫的command file 經過Compiler之後,如何得知哪條rule是對應到layout圖中某一區塊呢?8 [* ?, B4 B. ]2 g
7 e# o4 u5 q$ {! [7 s) b
我知道 Dracula是在Tools-->Dracula Interactive,在選DRC-->SETUP-->在設定run drc 路徑,就可知道哪條rule是對應到layout圖中某一區塊,不知calibre是否有此功能,那要如何點選才有這項功能
7#
發表於 2009-10-29 13:02:38 | 只看該作者
你run 完 DRC 或LVS  要呼叫RVE的視窗,就可以DEBUG了." b$ V/ J" m+ Y
在DRC的視窗中--output--點選start RVE after DRC finishs.3 @% \  l( r9 g3 l& X7 a+ f
在LVS的視窗中--output--點選start RVE after LVS finishs.
8#
發表於 2009-10-29 13:20:16 | 只看該作者
基本上laker有將calibre的選單放入layout視窗中5 z/ @, [+ z  y) g6 D
virtuoso 則是要在.cdsinit中加入calibre的skill    才會出現在layout 視窗! F8 K2 [6 k- A# N, Q1 [3 V  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)
8 e' J, P& M4 m3 ?7 w5 |7 Xload("/export/home/Calibre/ss6_cal_2005.1_10.20/shared/pkgs/icv.ss6/tools/queryskl/calibre.skl")2 e$ K- c- Y" f5 A  {1 A4 U  ^5 p  W, H

* E# ^8 L, L& ]* K" R! B+ @+ z3 s以上是virtuoso 是要在.cdsinit中加入calibre的skill指令
10#
 樓主| 發表於 2009-10-29 13:29:37 | 只看該作者
在請問一下,如何改變Highlight的顏色,謝謝!!
11#
發表於 2009-10-29 13:40:21 | 只看該作者
virtuoso 要去修改LSW
* ?/ C: Z$ F  t
4 }- o9 j) u* 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視窗% l; s% }4 I8 y! S- d5 Y3 Q+ L8 |: @
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
/ L. U3 v/ Z# s4 V* h有詳細說明
16#
發表於 2009-11-11 10:06:09 | 只看該作者
如果你有 GUI 功能
! j9 C$ `( b+ _  v+ a先去 load command file5 A3 ~% p- A. P8 P0 J
就能知道
17#
發表於 2010-1-7 18:28:49 | 只看該作者
LSW=>Edit=>Display Resource Editor' ^* e& ^5 e2 ^/ T0 ~
點選  "●ALL"  後,修改 y0 的顏色及是RVE error highline 的顏色
. |6 r7 J# ]& u! Z7 r# my2 ~ y9 為 "Mark Net" 功能的顏色
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-7 03:30 AM , Processed in 0.142018 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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