Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 16828|回復: 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
, d; U8 _: v8 T$ Y+ bThe rules_syntax_checker is a utility you can run on a rule file to validate the syntax of its& o; G* f# b- ^! B$ ]4 j. K* h+ h3 @
statements. The full path to this executable is+ E7 R! {4 p" s* m* [2 z. Y, `2 U
$MGC_HOME/shared/pkgs/icv.${VCO}/tools/misc/rules_syntax_checker. As shown in the
, Y4 l; s0 o3 H9 zfollowing example, this utility prompts you for the name of the rule file and then runs the check.. T* A% N( |/ [6 @
It creates a zero length file named “compiled” if you answer “y(es)”.7 @* |) m% B5 q
rules_syntax_checker
9 ~2 S4 q4 j- W2 q; TPlease input the file name (CTRL-D to abort): rule_file* Z6 g! Y" d1 l$ d0 A- F
13-72 Calibre Verification User’s Manual
9 O$ I) p* i, b# ~Utilities7 t# S- I7 a; ^) s* Q1 T# p8 H, o
Rules Syntax Checker" X+ E$ |9 x( ^; f' A5 E
Successful compilation; compilation time = 0.02
. p3 S  a  k$ G9 e( X% ^3 W/ V: M  x, ~; f/ ?You can also specify the pathname to the rule file upon invocation, as follows:' w: p8 b! y/ v9 Z
rules_syntax_checker rule_file
5 j! f5 [8 M6 r3 b7 [You may want to do this if you are writing a shell script to automate the process.
! b: t# H. I7 P! x' X$ ^Encountering an error terminates the check. The rule file compiler generates an error message' I5 p1 i' e( s$ b* C8 |
for the first such mistake it finds where the offending word sequence appears in the error, w# X3 [7 @; y; ]
message. For example:7 n. u4 c  L9 G0 ]/ B
Error INP1 on line 15 of rule_file - superfluous or invalid input object:
1 e0 B- P7 |# L( h$ qSORCE.; m6 b' A8 s1 z8 [. J& ?2 B
After correcting the first such error, recheck the rule file to find the next error. Repeat this5 Z$ U/ F2 k7 q' l# N8 D
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", e# x9 }$ T$ ~( c9 `
2給予commandfile.
4#
 樓主| 發表於 2009-10-28 11:53:06 | 只看該作者
感謝這位大大提供,但是我照上面key in進去,結果出現
/ t  k( }: e4 G  P0 eVCO : undefined variable訊息
2 ?9 j- ^0 a, T5 ^  A請問要如何解決?# m/ n- Y  J3 t% }8 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 這是我執行的目錄" ~2 R7 P# K8 V) [
/export/home/Calibre/ss6_cal_2005.1_10.20是calibre的安裝目錄
2 L; w5 [; p2 F. M1 [你可以試試用which rules_syntax_checker去找出rules_syntax_checker放在哪: g7 ?; ?2 j/ V
$MGC_HOME/shared/pkgs/icv.${VCO}/tools/misc/rules_syntax_checker中的$MGC_HOME/shared/pkgs/icv.${VCO}是你的calibre的安裝目錄喔! P4 c5 I, m; r% U7 r: m" d' n1 r
再試試看吧
6#
 樓主| 發表於 2009-10-29 11:56:06 | 只看該作者
在請問一下我所寫的command file 經過Compiler之後,如何得知哪條rule是對應到layout圖中某一區塊呢?
% e! Y. V/ z9 @
. \7 M( G0 h% C6 V我知道 Dracula是在Tools-->Dracula Interactive,在選DRC-->SETUP-->在設定run drc 路徑,就可知道哪條rule是對應到layout圖中某一區塊,不知calibre是否有此功能,那要如何點選才有這項功能
7#
發表於 2009-10-29 13:02:38 | 只看該作者
你run 完 DRC 或LVS  要呼叫RVE的視窗,就可以DEBUG了.
7 y, \; {0 A, T9 P9 B6 Z& H  C在DRC的視窗中--output--點選start RVE after DRC finishs.
5 }- ~6 u7 M3 t在LVS的視窗中--output--點選start RVE after LVS finishs.
8#
發表於 2009-10-29 13:20:16 | 只看該作者
基本上laker有將calibre的選單放入layout視窗中
4 x1 j; `7 q6 f5 vvirtuoso 則是要在.cdsinit中加入calibre的skill    才會出現在layout 視窗
3 G0 ~! V/ {7 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)  h4 W. D$ K1 v8 l1 }
load("/export/home/Calibre/ss6_cal_2005.1_10.20/shared/pkgs/icv.ss6/tools/queryskl/calibre.skl")
+ p2 U' T# y9 o' [" g! _  v$ C# `& ]
以上是virtuoso 是要在.cdsinit中加入calibre的skill指令
10#
 樓主| 發表於 2009-10-29 13:29:37 | 只看該作者
在請問一下,如何改變Highlight的顏色,謝謝!!
11#
發表於 2009-10-29 13:40:21 | 只看該作者
virtuoso 要去修改LSW
$ V: Q8 l# i, [# ?6 z% e
' Y! G6 N& r' S7 O6 w/ Q2 X1 k) ^在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視窗( E+ U5 L5 K6 m' M. l
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
# V- U- C; U) l1 r) c( n有詳細說明
16#
發表於 2009-11-11 10:06:09 | 只看該作者
如果你有 GUI 功能
$ |+ ?5 D& K( C2 s' E先去 load command file
3 T4 Q3 q' `5 a5 |2 B$ j% x就能知道
17#
發表於 2010-1-7 18:28:49 | 只看該作者
LSW=>Edit=>Display Resource Editor
" e; Z+ ]8 s4 D% U點選  "●ALL"  後,修改 y0 的顏色及是RVE error highline 的顏色
$ H3 @, i1 m" v; w+ V( K; B* Iy2 ~ y9 為 "Mark Net" 功能的顏色
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2025-2-23 12:40 AM , Processed in 0.170010 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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