Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 16104|回復: 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
# z4 m$ J8 S5 q) d$ m9 tThe rules_syntax_checker is a utility you can run on a rule file to validate the syntax of its' U  w7 M$ {: @
statements. The full path to this executable is
1 N6 Y9 b& q0 {  |$MGC_HOME/shared/pkgs/icv.${VCO}/tools/misc/rules_syntax_checker. As shown in the6 K; }1 G$ [4 m2 O3 B. q
following example, this utility prompts you for the name of the rule file and then runs the check.# V: a4 Z* x2 ]
It creates a zero length file named “compiled” if you answer “y(es)”.
3 K- [. m' r' U# w( d) n4 nrules_syntax_checker+ |4 x# a8 t9 N" {
Please input the file name (CTRL-D to abort): rule_file. x9 t# v* Q" m: S/ j0 v
13-72 Calibre Verification User’s Manual( U# Y( ]1 \, J, j1 e- O7 q
Utilities
; K- ]9 ~" D0 j- g" x1 H/ U) [( YRules Syntax Checker9 G: s- Z7 P, v$ d9 @3 p2 a, H
Successful compilation; compilation time = 0.029 P; O4 z, g6 j' T! c7 U. h0 w- m; J
You can also specify the pathname to the rule file upon invocation, as follows:
! @2 G& ?% E+ O4 Urules_syntax_checker rule_file9 ~8 q. z+ ~0 g+ _* n
You may want to do this if you are writing a shell script to automate the process.
2 ?, c1 c8 e7 U! O: Z" T# G* lEncountering an error terminates the check. The rule file compiler generates an error message
1 X5 g2 R' B2 J' a1 rfor the first such mistake it finds where the offending word sequence appears in the error) z  u, V+ e$ @# c7 r; m: t
message. For example:" ~7 G$ S" m  u" z/ S
Error INP1 on line 15 of rule_file - superfluous or invalid input object:/ ^9 c& E& Z" X( S* v$ G/ A
SORCE.
( K* ^; }' N$ d  }! S. h5 M  FAfter correcting the first such error, recheck the rule file to find the next error. Repeat this
/ D1 C  X1 Y) Vprocess 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"/ I3 Y: u) R: W, x2 _
2給予commandfile.
4#
 樓主| 發表於 2009-10-28 11:53:06 | 只看該作者
感謝這位大大提供,但是我照上面key in進去,結果出現. K. v' H2 P9 b- i2 Q! p( ^$ A4 C
VCO : undefined variable訊息+ p3 q* D2 y& P5 i
請問要如何解決?
$ ~$ w+ e% G5 h指令中的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 這是我執行的目錄! I! n/ H# l: L* g- E
/export/home/Calibre/ss6_cal_2005.1_10.20是calibre的安裝目錄( e- M7 ~0 h' W" p1 L7 r* }
你可以試試用which rules_syntax_checker去找出rules_syntax_checker放在哪
9 R, K: {+ u% l/ [/ n$MGC_HOME/shared/pkgs/icv.${VCO}/tools/misc/rules_syntax_checker中的$MGC_HOME/shared/pkgs/icv.${VCO}是你的calibre的安裝目錄喔, l" N6 s6 k0 R9 W8 _6 X9 h' f+ k# C
再試試看吧
6#
 樓主| 發表於 2009-10-29 11:56:06 | 只看該作者
在請問一下我所寫的command file 經過Compiler之後,如何得知哪條rule是對應到layout圖中某一區塊呢?
" F# e. P+ s* J  f2 C+ W$ N! w, A3 E  n! R. ^
我知道 Dracula是在Tools-->Dracula Interactive,在選DRC-->SETUP-->在設定run drc 路徑,就可知道哪條rule是對應到layout圖中某一區塊,不知calibre是否有此功能,那要如何點選才有這項功能
7#
發表於 2009-10-29 13:02:38 | 只看該作者
你run 完 DRC 或LVS  要呼叫RVE的視窗,就可以DEBUG了.
  T6 b+ A0 }: S: c4 y& M在DRC的視窗中--output--點選start RVE after DRC finishs.
0 z! M0 l, ?7 Y* ~7 ]在LVS的視窗中--output--點選start RVE after LVS finishs.
8#
發表於 2009-10-29 13:20:16 | 只看該作者
基本上laker有將calibre的選單放入layout視窗中" l8 b* [2 s0 Q  X5 ?5 ^6 @
virtuoso 則是要在.cdsinit中加入calibre的skill    才會出現在layout 視窗
* Y/ H; h3 G8 Y. i  @' @8 D. `/ r操作上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). g) w* I  h7 @" S* K. @- h- X
load("/export/home/Calibre/ss6_cal_2005.1_10.20/shared/pkgs/icv.ss6/tools/queryskl/calibre.skl")
& M; H) T3 {  p8 ]$ S2 w$ }6 g- h3 o( E7 y- _, I0 |3 _2 O- [/ p
以上是virtuoso 是要在.cdsinit中加入calibre的skill指令
10#
 樓主| 發表於 2009-10-29 13:29:37 | 只看該作者
在請問一下,如何改變Highlight的顏色,謝謝!!
11#
發表於 2009-10-29 13:40:21 | 只看該作者
virtuoso 要去修改LSW
8 r( L# W$ w4 V( d8 A
( W& v( K3 T/ ?  W  r在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視窗
, M4 D' V* X, Z6 `$ 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
8 P  Q! A$ A0 u有詳細說明
16#
發表於 2009-11-11 10:06:09 | 只看該作者
如果你有 GUI 功能! M7 Y  t0 i$ @8 \/ c. u, y9 e
先去 load command file
. `$ d$ S5 R: j就能知道
17#
發表於 2010-1-7 18:28:49 | 只看該作者
LSW=>Edit=>Display Resource Editor; E, g* n- F) t& w8 t
點選  "●ALL"  後,修改 y0 的顏色及是RVE error highline 的顏色. n" T0 D* T/ {  A2 O  G( ]
y2 ~ y9 為 "Mark Net" 功能的顏色
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-23 01:58 AM , Processed in 0.114515 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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