Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 16826|回復: 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
  M1 N6 N5 _2 r$ J: PThe rules_syntax_checker is a utility you can run on a rule file to validate the syntax of its; W8 ^# P1 R) Y
statements. The full path to this executable is
0 V$ H( Q! s* q$MGC_HOME/shared/pkgs/icv.${VCO}/tools/misc/rules_syntax_checker. As shown in the2 O; }# z# V2 h4 h
following example, this utility prompts you for the name of the rule file and then runs the check." y" _, V3 m! v# b& O
It creates a zero length file named “compiled” if you answer “y(es)”.
( I0 R6 }* s# w  _+ i) O" a& Lrules_syntax_checker6 Y' D  n" ?( Q
Please input the file name (CTRL-D to abort): rule_file7 X; k1 m8 N, L: v+ `
13-72 Calibre Verification User’s Manual
6 S; w5 U, }+ g% t7 KUtilities
: K$ D  i3 T9 P6 T! S; ERules Syntax Checker
4 `' b" {, W& n5 n. rSuccessful compilation; compilation time = 0.029 S3 h1 z  X2 Z) |/ H: D
You can also specify the pathname to the rule file upon invocation, as follows:# k" F* ^5 X$ R  N
rules_syntax_checker rule_file9 I: j: a" t  m' X9 |
You may want to do this if you are writing a shell script to automate the process.! g' D' h" O+ B9 W3 A5 s* W
Encountering an error terminates the check. The rule file compiler generates an error message1 T% r: I4 w# C7 J6 D! c
for the first such mistake it finds where the offending word sequence appears in the error. E+ k% o9 A# x
message. For example:
- b) _: h: c0 B& P: {& TError INP1 on line 15 of rule_file - superfluous or invalid input object:: A0 K2 }1 r& f$ u4 Z, A- f
SORCE.
5 N+ I; }/ A5 e- ?1 y- |8 N" g- }After correcting the first such error, recheck the rule file to find the next error. Repeat this
+ l; A9 p+ R9 eprocess 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"
. X( ~$ P6 q: P6 @7 W+ W! w3 }# V2給予commandfile.
4#
 樓主| 發表於 2009-10-28 11:53:06 | 只看該作者
感謝這位大大提供,但是我照上面key in進去,結果出現* a( h  j5 A) r0 k
VCO : undefined variable訊息: g9 j& N) w& x  {, l
請問要如何解決?6 O' B+ P  @9 }% V2 Z9 |: l
指令中的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 t$ l# `9 f; _
/export/home/Calibre/ss6_cal_2005.1_10.20是calibre的安裝目錄( S7 i- X, a5 [( `
你可以試試用which rules_syntax_checker去找出rules_syntax_checker放在哪, O3 z0 }% v) G9 M
$MGC_HOME/shared/pkgs/icv.${VCO}/tools/misc/rules_syntax_checker中的$MGC_HOME/shared/pkgs/icv.${VCO}是你的calibre的安裝目錄喔% U( r1 o* F  F
再試試看吧
6#
 樓主| 發表於 2009-10-29 11:56:06 | 只看該作者
在請問一下我所寫的command file 經過Compiler之後,如何得知哪條rule是對應到layout圖中某一區塊呢?
5 V; H4 P  W- c; a3 ]7 T
" C! Y$ q7 {1 |: a我知道 Dracula是在Tools-->Dracula Interactive,在選DRC-->SETUP-->在設定run drc 路徑,就可知道哪條rule是對應到layout圖中某一區塊,不知calibre是否有此功能,那要如何點選才有這項功能
7#
發表於 2009-10-29 13:02:38 | 只看該作者
你run 完 DRC 或LVS  要呼叫RVE的視窗,就可以DEBUG了.
: U& ?4 p0 G! `) h8 C# J4 o在DRC的視窗中--output--點選start RVE after DRC finishs.% N; h& v: p4 n* q' U+ k, ~/ _
在LVS的視窗中--output--點選start RVE after LVS finishs.
8#
發表於 2009-10-29 13:20:16 | 只看該作者
基本上laker有將calibre的選單放入layout視窗中
" q3 H6 B3 N' \0 `6 hvirtuoso 則是要在.cdsinit中加入calibre的skill    才會出現在layout 視窗
. W" i) m& H; m& I- M  v; a: D操作上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)& E4 j& W9 d% h2 P2 U; q* l
load("/export/home/Calibre/ss6_cal_2005.1_10.20/shared/pkgs/icv.ss6/tools/queryskl/calibre.skl")
& g9 Z1 t; d* H5 g9 }  e+ Q& ~
  Y) F% A. k; G0 Q) S* q& C以上是virtuoso 是要在.cdsinit中加入calibre的skill指令
10#
 樓主| 發表於 2009-10-29 13:29:37 | 只看該作者
在請問一下,如何改變Highlight的顏色,謝謝!!
11#
發表於 2009-10-29 13:40:21 | 只看該作者
virtuoso 要去修改LSW
! c. m/ g; Z# X" {% v0 }# [+ W% E7 S2 U: E7 o1 @% f! 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視窗8 G- a7 l4 b; z8 I8 |4 I
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+ K8 b: N) m% C
有詳細說明
16#
發表於 2009-11-11 10:06:09 | 只看該作者
如果你有 GUI 功能8 t$ `4 e. U  F  A& ~
先去 load command file
; ?2 G6 F* _9 s: Z4 e就能知道
17#
發表於 2010-1-7 18:28:49 | 只看該作者
LSW=>Edit=>Display Resource Editor6 C6 J0 G. j1 \$ L2 `* d- x
點選  "●ALL"  後,修改 y0 的顏色及是RVE error highline 的顏色4 w. M9 E! a+ Z- H  V9 O% A$ F; k0 w
y2 ~ y9 為 "Mark Net" 功能的顏色
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2025-2-22 04:34 PM , Processed in 0.171010 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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