Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 16157|回復: 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 Checker8 {; Z% E" e+ G. f' M1 ~
The rules_syntax_checker is a utility you can run on a rule file to validate the syntax of its$ A+ g6 p/ `2 O! k! X! f
statements. The full path to this executable is
" V5 A) i9 B0 ~4 N" {8 K$MGC_HOME/shared/pkgs/icv.${VCO}/tools/misc/rules_syntax_checker. As shown in the: |) y/ e7 K4 Z: w  u
following example, this utility prompts you for the name of the rule file and then runs the check.( m6 h) G3 u, R0 o9 Y' \" Z
It creates a zero length file named “compiled” if you answer “y(es)”.
( L. ?0 h# Y/ P3 I4 @rules_syntax_checker
6 ?6 N2 M4 e0 J7 DPlease input the file name (CTRL-D to abort): rule_file2 @  h2 [3 {( k3 M6 Z
13-72 Calibre Verification User’s Manual
- ^" g# B0 t$ `6 {% B6 JUtilities4 e1 q2 V4 U! X# S
Rules Syntax Checker
: w( E1 ^9 b! c6 JSuccessful compilation; compilation time = 0.02; w+ N( l: ^# M3 u1 |8 W5 p  \
You can also specify the pathname to the rule file upon invocation, as follows:$ n+ f, y* P, V& @" a/ z* v
rules_syntax_checker rule_file
9 I5 f% a  s% u1 T0 PYou may want to do this if you are writing a shell script to automate the process.) t/ B8 ~. B- L: Q' n
Encountering an error terminates the check. The rule file compiler generates an error message
( a( T% W+ _0 _# w/ l( x; dfor the first such mistake it finds where the offending word sequence appears in the error
! W8 m, s; T7 cmessage. For example:  b$ i* U% ^, d( d
Error INP1 on line 15 of rule_file - superfluous or invalid input object:
! B. d& @8 a7 m, CSORCE.
7 C# e. s7 J- v3 H/ x1 x, |8 jAfter correcting the first such error, recheck the rule file to find the next error. Repeat this
/ K" i; @9 h7 T4 ]4 E, G: r) rprocess 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"' P- p! {$ j  F
2給予commandfile.
4#
 樓主| 發表於 2009-10-28 11:53:06 | 只看該作者
感謝這位大大提供,但是我照上面key in進去,結果出現" g) U/ u) k  M" h) b0 g
VCO : undefined variable訊息: `9 m8 B. N: K' g: y* N
請問要如何解決?
; s9 ]: u' r. p6 _指令中的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 這是我執行的目錄
. U; n. v4 e$ z$ m: L4 g0 s/export/home/Calibre/ss6_cal_2005.1_10.20是calibre的安裝目錄
1 ~0 n; d5 t0 M1 f2 X% W# t你可以試試用which rules_syntax_checker去找出rules_syntax_checker放在哪
. z" O, s. Z5 {( d0 w+ C$MGC_HOME/shared/pkgs/icv.${VCO}/tools/misc/rules_syntax_checker中的$MGC_HOME/shared/pkgs/icv.${VCO}是你的calibre的安裝目錄喔5 T. C. `8 i) Q% R9 w) h5 x/ S, o. Y- O
再試試看吧
6#
 樓主| 發表於 2009-10-29 11:56:06 | 只看該作者
在請問一下我所寫的command file 經過Compiler之後,如何得知哪條rule是對應到layout圖中某一區塊呢?
2 c8 b; H6 p7 [. V
/ S+ b. \1 A5 q; K5 u我知道 Dracula是在Tools-->Dracula Interactive,在選DRC-->SETUP-->在設定run drc 路徑,就可知道哪條rule是對應到layout圖中某一區塊,不知calibre是否有此功能,那要如何點選才有這項功能
7#
發表於 2009-10-29 13:02:38 | 只看該作者
你run 完 DRC 或LVS  要呼叫RVE的視窗,就可以DEBUG了.  d" j5 ~  n: S
在DRC的視窗中--output--點選start RVE after DRC finishs.
( ?* a6 ?5 V& M  ^在LVS的視窗中--output--點選start RVE after LVS finishs.
8#
發表於 2009-10-29 13:20:16 | 只看該作者
基本上laker有將calibre的選單放入layout視窗中
. F+ Q1 v+ T7 d: d7 Fvirtuoso 則是要在.cdsinit中加入calibre的skill    才會出現在layout 視窗3 s7 @$ c8 M0 u) l7 x& A; H- t
操作上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)
6 B7 r- O2 S( Kload("/export/home/Calibre/ss6_cal_2005.1_10.20/shared/pkgs/icv.ss6/tools/queryskl/calibre.skl")
4 }% o2 Z) e- M' l% s1 x( _- b* U" z% u& M
以上是virtuoso 是要在.cdsinit中加入calibre的skill指令
10#
 樓主| 發表於 2009-10-29 13:29:37 | 只看該作者
在請問一下,如何改變Highlight的顏色,謝謝!!
11#
發表於 2009-10-29 13:40:21 | 只看該作者
virtuoso 要去修改LSW. A/ c7 \0 V0 j- C: y
# J, _  H0 }% v; S$ X. o9 m9 |% O
在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視窗
6 z5 |8 Z6 b$ `! I' p$ v, g1 ZCalibre --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
; u# r0 O+ y5 M6 g7 U有詳細說明
16#
發表於 2009-11-11 10:06:09 | 只看該作者
如果你有 GUI 功能4 q" I+ C: Q; l  G& B
先去 load command file
& }+ G& L! M& R' ]就能知道
17#
發表於 2010-1-7 18:28:49 | 只看該作者
LSW=>Edit=>Display Resource Editor
1 M  i$ K  ]5 o. U# G點選  "●ALL"  後,修改 y0 的顏色及是RVE error highline 的顏色
  T; B% y# A; b& cy2 ~ y9 為 "Mark Net" 功能的顏色
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-4 11:53 PM , Processed in 0.125516 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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