Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 16127|回復: 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 Checker
5 J$ |% p) M5 j, ~* nThe rules_syntax_checker is a utility you can run on a rule file to validate the syntax of its
/ `) ~( x8 e3 sstatements. The full path to this executable is, Y( R3 U; ]+ j
$MGC_HOME/shared/pkgs/icv.${VCO}/tools/misc/rules_syntax_checker. As shown in the
8 t/ [5 p; N0 W7 N1 p4 Dfollowing example, this utility prompts you for the name of the rule file and then runs the check.* E/ ]' u: g2 Z1 K2 h: q
It creates a zero length file named “compiled” if you answer “y(es)”.
7 r) q* G1 E( W6 d' l' Prules_syntax_checker& X0 p2 V' e% d2 C/ k
Please input the file name (CTRL-D to abort): rule_file
& J" n$ w! Y* L' w8 k; D, R3 p9 @13-72 Calibre Verification User’s Manual
) Q) f# s  X8 O; C  R" CUtilities
* _$ S2 X: }$ P5 o4 f- gRules Syntax Checker. `% j% ]" ?: b
Successful compilation; compilation time = 0.02
4 o- h. E; d: d+ T# Q2 g( G! `2 NYou can also specify the pathname to the rule file upon invocation, as follows:9 i: q9 [2 q0 l+ i. m0 q. T, n
rules_syntax_checker rule_file+ B! t& ?: v. T9 S' }; V
You may want to do this if you are writing a shell script to automate the process.
( l. D0 H: o# D" o; a8 l* zEncountering an error terminates the check. The rule file compiler generates an error message
$ w5 }  x" {1 Q2 xfor the first such mistake it finds where the offending word sequence appears in the error( Y) g% D6 I2 c, h
message. For example:5 q' z6 n; l) `) g( f
Error INP1 on line 15 of rule_file - superfluous or invalid input object:! O  I" x0 E* k4 h7 u5 _: ?
SORCE.1 C5 H# ]+ z: h" |' Z
After correcting the first such error, recheck the rule file to find the next error. Repeat this
3 l/ e3 i$ F( S% bprocess 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"/ ~6 U- |1 D  E9 X# `1 }% R
2給予commandfile.
4#
 樓主| 發表於 2009-10-28 11:53:06 | 只看該作者
感謝這位大大提供,但是我照上面key in進去,結果出現! e/ G; C0 S* N. }1 ~! j
VCO : undefined variable訊息* k" S1 ~; R: r9 U
請問要如何解決?2 o: x( E& C5 I) U
指令中的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 這是我執行的目錄
5 p+ l& X, Y' U. F/ \/export/home/Calibre/ss6_cal_2005.1_10.20是calibre的安裝目錄
: N5 b/ k4 X' [5 w3 C+ s2 D, L- Y你可以試試用which rules_syntax_checker去找出rules_syntax_checker放在哪: o+ U4 D6 `' [
$MGC_HOME/shared/pkgs/icv.${VCO}/tools/misc/rules_syntax_checker中的$MGC_HOME/shared/pkgs/icv.${VCO}是你的calibre的安裝目錄喔
: R3 i: y9 i4 \再試試看吧
6#
 樓主| 發表於 2009-10-29 11:56:06 | 只看該作者
在請問一下我所寫的command file 經過Compiler之後,如何得知哪條rule是對應到layout圖中某一區塊呢?
* }% P2 w+ Y5 d7 _( g) v( E" ^8 A: L
我知道 Dracula是在Tools-->Dracula Interactive,在選DRC-->SETUP-->在設定run drc 路徑,就可知道哪條rule是對應到layout圖中某一區塊,不知calibre是否有此功能,那要如何點選才有這項功能
7#
發表於 2009-10-29 13:02:38 | 只看該作者
你run 完 DRC 或LVS  要呼叫RVE的視窗,就可以DEBUG了.; P3 W- y  }# q# L% q
在DRC的視窗中--output--點選start RVE after DRC finishs.
. r2 `# w! O7 O5 u( J, m& x在LVS的視窗中--output--點選start RVE after LVS finishs.
8#
發表於 2009-10-29 13:20:16 | 只看該作者
基本上laker有將calibre的選單放入layout視窗中& h" m; e6 s4 ^
virtuoso 則是要在.cdsinit中加入calibre的skill    才會出現在layout 視窗( |% s. F! G+ t( N- w
操作上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)
0 s5 P5 @0 i& t4 J; G# v  yload("/export/home/Calibre/ss6_cal_2005.1_10.20/shared/pkgs/icv.ss6/tools/queryskl/calibre.skl")5 [  v. y; ]1 q% [3 x3 p9 B
# @: J0 o& O0 Y4 r; P* K) g
以上是virtuoso 是要在.cdsinit中加入calibre的skill指令
10#
 樓主| 發表於 2009-10-29 13:29:37 | 只看該作者
在請問一下,如何改變Highlight的顏色,謝謝!!
11#
發表於 2009-10-29 13:40:21 | 只看該作者
virtuoso 要去修改LSW
( B( o" B' E+ g
) ^0 O$ M/ b8 o. ^1 `! d在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視窗2 k7 _# O" Z6 |2 Z
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
; u9 z/ u; i/ `: l8 N& v有詳細說明
16#
發表於 2009-11-11 10:06:09 | 只看該作者
如果你有 GUI 功能
/ B; y* Q* b5 s先去 load command file
7 a) C5 e4 z$ P. w# \! {; _就能知道
17#
發表於 2010-1-7 18:28:49 | 只看該作者
LSW=>Edit=>Display Resource Editor% l& ], k  A0 V/ W
點選  "●ALL"  後,修改 y0 的顏色及是RVE error highline 的顏色$ P, C+ v0 o5 N- v5 u4 O
y2 ~ y9 為 "Mark Net" 功能的顏色
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-30 12:39 AM , Processed in 0.114514 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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