Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 16902|回復: 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, g- X) R  H1 f2 r8 [& w9 S
The rules_syntax_checker is a utility you can run on a rule file to validate the syntax of its
8 r' k; q0 ^7 R$ u  f2 Hstatements. The full path to this executable is
1 p# q% h& I. q7 \, o$ s' |$MGC_HOME/shared/pkgs/icv.${VCO}/tools/misc/rules_syntax_checker. As shown in the7 @8 y# G! f$ {5 t( y! B/ v
following example, this utility prompts you for the name of the rule file and then runs the check.  _  c+ {5 T$ [
It creates a zero length file named “compiled” if you answer “y(es)”.
( g; j* a! y8 b. a1 \rules_syntax_checker
% t  A7 z/ d! ^Please input the file name (CTRL-D to abort): rule_file
, c1 O& T( N! {, m) i9 V( G13-72 Calibre Verification User’s Manual
2 i2 X- |  N. Q/ K5 a' P& c3 @Utilities
" U( H# K1 I7 ?Rules Syntax Checker$ g# X# u% p- k4 _6 _' H/ i! P7 u3 a
Successful compilation; compilation time = 0.024 ^7 }  W& D4 T' o3 b
You can also specify the pathname to the rule file upon invocation, as follows:
' G& k1 ]2 B7 l! w: k2 T, J  s) Srules_syntax_checker rule_file
5 a0 R  M) U0 u( j+ G, }You may want to do this if you are writing a shell script to automate the process.
5 V9 q) j# u. |! g  L/ xEncountering an error terminates the check. The rule file compiler generates an error message9 f; P( |9 y1 g& s
for the first such mistake it finds where the offending word sequence appears in the error- \* o8 v# Q1 ^3 ]6 ]
message. For example:
( ?9 ?" `' g: t" ]8 Z% PError INP1 on line 15 of rule_file - superfluous or invalid input object:
1 S' `" ^1 r; K  F: nSORCE.
% g6 D5 B6 m: b! UAfter correcting the first such error, recheck the rule file to find the next error. Repeat this1 d5 T4 u/ l+ t) V" L7 R4 B
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"
7 ?' _6 H6 }! s$ Q2給予commandfile.
4#
 樓主| 發表於 2009-10-28 11:53:06 | 只看該作者
感謝這位大大提供,但是我照上面key in進去,結果出現
* j% i5 u, S! p% HVCO : undefined variable訊息
& M9 G; M) P+ a" ^. x% L請問要如何解決?
9 R! ~9 g7 A" z5 Z) {! l: ~( d4 M# M指令中的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 這是我執行的目錄
4 D# y0 y* w# z/export/home/Calibre/ss6_cal_2005.1_10.20是calibre的安裝目錄
9 Y3 T4 i' b1 o$ f你可以試試用which rules_syntax_checker去找出rules_syntax_checker放在哪4 }8 j% L4 Q$ e! }1 G+ A
$MGC_HOME/shared/pkgs/icv.${VCO}/tools/misc/rules_syntax_checker中的$MGC_HOME/shared/pkgs/icv.${VCO}是你的calibre的安裝目錄喔9 I4 i+ ?5 D; v4 |+ z* N, s
再試試看吧
6#
 樓主| 發表於 2009-10-29 11:56:06 | 只看該作者
在請問一下我所寫的command file 經過Compiler之後,如何得知哪條rule是對應到layout圖中某一區塊呢?  a. ^  F' k" L" _9 e% `

2 i% b. A! j+ K  Z  G我知道 Dracula是在Tools-->Dracula Interactive,在選DRC-->SETUP-->在設定run drc 路徑,就可知道哪條rule是對應到layout圖中某一區塊,不知calibre是否有此功能,那要如何點選才有這項功能
7#
發表於 2009-10-29 13:02:38 | 只看該作者
你run 完 DRC 或LVS  要呼叫RVE的視窗,就可以DEBUG了.
5 v( Z$ O. _4 i- {  N" l' O6 Q/ {在DRC的視窗中--output--點選start RVE after DRC finishs.
7 m3 |2 i" p& V% y8 m7 K在LVS的視窗中--output--點選start RVE after LVS finishs.
8#
發表於 2009-10-29 13:20:16 | 只看該作者
基本上laker有將calibre的選單放入layout視窗中
6 U# @; h# l0 r' B! Dvirtuoso 則是要在.cdsinit中加入calibre的skill    才會出現在layout 視窗. i% D0 }$ z& }" I( a- @& `+ f
操作上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)
9 Q$ H1 p9 J) l/ V' B/ K8 [: Vload("/export/home/Calibre/ss6_cal_2005.1_10.20/shared/pkgs/icv.ss6/tools/queryskl/calibre.skl")
+ h. e) h! x6 j1 o8 l  u& V" z1 U5 H
以上是virtuoso 是要在.cdsinit中加入calibre的skill指令
10#
 樓主| 發表於 2009-10-29 13:29:37 | 只看該作者
在請問一下,如何改變Highlight的顏色,謝謝!!
11#
發表於 2009-10-29 13:40:21 | 只看該作者
virtuoso 要去修改LSW  c0 I! y5 f/ B! ~( i# o( a$ c, V5 g
+ A4 H# p3 d* T/ o7 Z8 g- Q; }
在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視窗
& w1 D7 N2 T& d* k  j+ w7 }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.pdf0 i4 x' G* d- _( w6 `2 e
有詳細說明
16#
發表於 2009-11-11 10:06:09 | 只看該作者
如果你有 GUI 功能
: F4 h1 P' l* _+ y' I先去 load command file' ?0 s- B2 z  h& h) [7 I
就能知道
17#
發表於 2010-1-7 18:28:49 | 只看該作者
LSW=>Edit=>Display Resource Editor( N. ~+ E$ Q1 c$ U8 a3 L
點選  "●ALL"  後,修改 y0 的顏色及是RVE error highline 的顏色, h/ Y$ V1 z% X1 g  r# W: ^2 S
y2 ~ y9 為 "Mark Net" 功能的顏色
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2025-4-3 10:39 PM , Processed in 0.204012 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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