Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 16119|回復: 16
打印 上一主題 下一主題

[問題求助] 用calibre要如何驗證所寫的command file是否正確

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2009-10-27 11:59:27 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
想問一下,我用calibre要驗證所寫的command file是否正確,要如何下calibre驗證的語法呢?謝謝
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂8 踩 分享分享
17#
發表於 2010-1-7 18:28:49 | 只看該作者
LSW=>Edit=>Display Resource Editor
( d) o5 B+ X9 Y. M點選  "●ALL"  後,修改 y0 的顏色及是RVE error highline 的顏色. m7 V6 F( U4 P1 A& P; p" M: y/ `8 o
y2 ~ y9 為 "Mark Net" 功能的顏色
16#
發表於 2009-11-11 10:06:09 | 只看該作者
如果你有 GUI 功能9 K2 g+ x+ n, [* [  {% w
先去 load command file! g9 ~9 W: G& z8 N  h
就能知道
15#
發表於 2009-10-29 14:24:50 | 只看該作者
關於calibre如何操作你可以看看/export/home/Calibre/ss6_cal_2005.1_10.20/shared/pdfdocs/calbr_inter_user.pdf' p7 J8 y* s! G" r& g$ v
有詳細說明
14#
發表於 2009-10-29 14:04:58 | 只看該作者
在virtuoso 中 calibre DRC highline是可以在layout視窗
* Q8 E9 F0 ]8 }" c  fCalibre --setup---RVE 選取你要用來做highline的layer
13#
 樓主| 發表於 2009-10-29 13:56:51 | 只看該作者
我目前是使用virtuoso layout tools,謝謝你!!
12#
發表於 2009-10-29 13:52:45 | 只看該作者
你是使用你一套layout tools??  比較好回答你的問題
11#
發表於 2009-10-29 13:40:21 | 只看該作者
virtuoso 要去修改LSW& ^1 H; V7 K5 v3 E0 E
5 d  q4 d1 i8 c4 r0 v' Y5 p
在Laker預設中,Calibre highlight DRC錯誤的layer為system layer HLNet1 – HLNeta.如果想要讓highlight能夠閃爍,就必須更改這10層的設定
10#
 樓主| 發表於 2009-10-29 13:29:37 | 只看該作者
在請問一下,如何改變Highlight的顏色,謝謝!!
9#
發表於 2009-10-29 13:22:19 | 只看該作者
setSkillPath(/export/home/Calibre/ss6_cal_2005.1_10.20/shared/pkgs/icv.ss6/tools/queryskl)
, b! o0 q: P, o1 x5 f( E. iload("/export/home/Calibre/ss6_cal_2005.1_10.20/shared/pkgs/icv.ss6/tools/queryskl/calibre.skl")
  |. Y" S$ D/ _5 S
" b3 R; I' K9 F# R* y以上是virtuoso 是要在.cdsinit中加入calibre的skill指令
8#
發表於 2009-10-29 13:20:16 | 只看該作者
基本上laker有將calibre的選單放入layout視窗中2 `* V6 N, v+ `8 ]# k2 r3 K2 O" ]" B
virtuoso 則是要在.cdsinit中加入calibre的skill    才會出現在layout 視窗& ]1 H4 F3 S$ a1 M# O
操作上laker virtuoso 大同小異
7#
發表於 2009-10-29 13:02:38 | 只看該作者
你run 完 DRC 或LVS  要呼叫RVE的視窗,就可以DEBUG了.
" ?! r) j! Z/ m0 e0 Z; S在DRC的視窗中--output--點選start RVE after DRC finishs.6 t3 A; w& U' i7 l
在LVS的視窗中--output--點選start RVE after LVS finishs.
6#
 樓主| 發表於 2009-10-29 11:56:06 | 只看該作者
在請問一下我所寫的command file 經過Compiler之後,如何得知哪條rule是對應到layout圖中某一區塊呢?1 c: p7 r! m/ n9 L
: [8 `" m) N! u9 `/ U
我知道 Dracula是在Tools-->Dracula Interactive,在選DRC-->SETUP-->在設定run drc 路徑,就可知道哪條rule是對應到layout圖中某一區塊,不知calibre是否有此功能,那要如何點選才有這項功能
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 這是我執行的目錄5 J# H1 `: d: F( ^- V
/export/home/Calibre/ss6_cal_2005.1_10.20是calibre的安裝目錄
& [0 t/ O2 F0 g  t6 h& j你可以試試用which rules_syntax_checker去找出rules_syntax_checker放在哪7 Z2 t7 G7 H: e5 x" b( m+ s
$MGC_HOME/shared/pkgs/icv.${VCO}/tools/misc/rules_syntax_checker中的$MGC_HOME/shared/pkgs/icv.${VCO}是你的calibre的安裝目錄喔2 m) o% W: a1 J
再試試看吧
4#
 樓主| 發表於 2009-10-28 11:53:06 | 只看該作者
感謝這位大大提供,但是我照上面key in進去,結果出現% y- a8 b/ `, `6 _9 C8 ~
VCO : undefined variable訊息1 W7 @( s6 C' U: D. d! I
請問要如何解決?2 _( `9 Q7 m0 S) t; j" F/ Q
指令中的VCO代表何意?
3#
發表於 2009-10-27 18:20:53 | 只看該作者
1執行"$MGC_HOME/shared/pkgs/icv.${VCO}/tools/misc/rules_syntax_checker"9 H# A" q# Z* I  w+ [3 o7 Q
2給予commandfile.
2#
發表於 2009-10-27 18:17:49 | 只看該作者
Rules Syntax Checker# \& |. ?$ h; O6 |' c! d( _7 b9 J% l
The rules_syntax_checker is a utility you can run on a rule file to validate the syntax of its' k. ?' x8 n; }" c# C+ Z, F0 @4 Q
statements. The full path to this executable is5 F% y. a4 h. z7 E7 \0 O( l1 X
$MGC_HOME/shared/pkgs/icv.${VCO}/tools/misc/rules_syntax_checker. As shown in the
$ s# e5 \: W! ?# efollowing example, this utility prompts you for the name of the rule file and then runs the check.
  l( p) B! t$ |9 o* Q( b' G; oIt creates a zero length file named “compiled” if you answer “y(es)”.
7 H/ U8 _/ e* l9 o+ ~, lrules_syntax_checker
4 h4 N. n8 @  r3 JPlease input the file name (CTRL-D to abort): rule_file5 C% W2 v' D/ t. Q& @
13-72 Calibre Verification User’s Manual
  a# z+ n/ u6 O. \7 W: ZUtilities
$ ?7 O$ w: D5 k& N, o& iRules Syntax Checker' m1 r3 n! N) Q4 Q3 ^
Successful compilation; compilation time = 0.02
+ u4 l! |3 y# v9 TYou can also specify the pathname to the rule file upon invocation, as follows:
" f' v; H) y& M2 |7 ^  Krules_syntax_checker rule_file
7 B/ k7 i8 Y$ r7 r% ~! y$ k1 BYou may want to do this if you are writing a shell script to automate the process.- j6 A1 E4 A: z( l+ ?' P% G* ^
Encountering an error terminates the check. The rule file compiler generates an error message% b6 k/ l' f9 ?8 D9 S
for the first such mistake it finds where the offending word sequence appears in the error8 D/ }. S+ ~: {0 t  ~" H8 I
message. For example:  a& ~6 e7 x) n6 ?. r; F* U
Error INP1 on line 15 of rule_file - superfluous or invalid input object:
- C! ~% L1 r8 Z- U  s: qSORCE.9 c; M' K. J# m* z2 r. c- H9 h- E
After correcting the first such error, recheck the rule file to find the next error. Repeat this( K5 N9 x; F2 ~- p) O3 |
process until the rule file generates no syntax errors.
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-26 02:00 PM , Processed in 0.132017 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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