Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 16089|回復: 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
1 Z# e* J7 F0 G6 A# ?$ z) f點選  "●ALL"  後,修改 y0 的顏色及是RVE error highline 的顏色9 g  t' a& V) i% g$ A, ~6 s
y2 ~ y9 為 "Mark Net" 功能的顏色
16#
發表於 2009-11-11 10:06:09 | 只看該作者
如果你有 GUI 功能( [2 F- a4 c* d3 M$ d& [5 A: p# N; A
先去 load command file
8 U/ [" r# V9 F$ B# ]6 d" T就能知道
15#
發表於 2009-10-29 14:24:50 | 只看該作者
關於calibre如何操作你可以看看/export/home/Calibre/ss6_cal_2005.1_10.20/shared/pdfdocs/calbr_inter_user.pdf
6 Z/ h0 c2 G( o' f* }3 }6 _有詳細說明
14#
發表於 2009-10-29 14:04:58 | 只看該作者
在virtuoso 中 calibre DRC highline是可以在layout視窗' Q& H' V. K5 I3 \) D3 s
Calibre --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
# F$ p. w# z& ?$ `& A) L& E/ c+ z9 G( I
在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)9 ^7 Z& {' Y- o& i+ o
load("/export/home/Calibre/ss6_cal_2005.1_10.20/shared/pkgs/icv.ss6/tools/queryskl/calibre.skl"): }1 V  i- \$ I6 y. S
! u2 c2 ~# Y8 O- }7 Q! F  Z
以上是virtuoso 是要在.cdsinit中加入calibre的skill指令
8#
發表於 2009-10-29 13:20:16 | 只看該作者
基本上laker有將calibre的選單放入layout視窗中
$ ?. G+ o, Y% t7 ivirtuoso 則是要在.cdsinit中加入calibre的skill    才會出現在layout 視窗
0 `& @1 y4 H% S操作上laker virtuoso 大同小異
7#
發表於 2009-10-29 13:02:38 | 只看該作者
你run 完 DRC 或LVS  要呼叫RVE的視窗,就可以DEBUG了.
4 ?( V  @/ }" T4 d3 c1 Y在DRC的視窗中--output--點選start RVE after DRC finishs.
) f4 o. X9 k- Z* E2 f. M7 V在LVS的視窗中--output--點選start RVE after LVS finishs.
6#
 樓主| 發表於 2009-10-29 11:56:06 | 只看該作者
在請問一下我所寫的command file 經過Compiler之後,如何得知哪條rule是對應到layout圖中某一區塊呢?) F7 G1 }3 s; g5 G+ u6 J

+ j$ j9 \2 N% N" P: s' u5 Q' O我知道 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 這是我執行的目錄
+ f; J5 c- d) `' ~/export/home/Calibre/ss6_cal_2005.1_10.20是calibre的安裝目錄3 A$ O; F0 ]  ?. ]4 s+ w' j7 c6 M  W* U
你可以試試用which rules_syntax_checker去找出rules_syntax_checker放在哪+ V8 P# @* y$ B/ L. h. O: \& T1 u( |
$MGC_HOME/shared/pkgs/icv.${VCO}/tools/misc/rules_syntax_checker中的$MGC_HOME/shared/pkgs/icv.${VCO}是你的calibre的安裝目錄喔
  {& `/ M! U6 G/ H! l" ?& d  q再試試看吧
4#
 樓主| 發表於 2009-10-28 11:53:06 | 只看該作者
感謝這位大大提供,但是我照上面key in進去,結果出現
& K, @0 J$ o" F. W+ W# BVCO : undefined variable訊息
( a" X( s" j( e: v/ C: t; {8 h0 A請問要如何解決?' {9 Z" t% ~+ E' h$ N0 l
指令中的VCO代表何意?
3#
發表於 2009-10-27 18:20:53 | 只看該作者
1執行"$MGC_HOME/shared/pkgs/icv.${VCO}/tools/misc/rules_syntax_checker"3 d3 \6 N( x( ~* P2 |! @6 ^  y
2給予commandfile.
2#
發表於 2009-10-27 18:17:49 | 只看該作者
Rules Syntax Checker
2 E9 p3 k7 E- Z1 B1 o2 {. `; w! cThe rules_syntax_checker is a utility you can run on a rule file to validate the syntax of its0 g, L  A6 Q7 r& b3 q
statements. The full path to this executable is* a8 u0 b+ N4 b# u0 ]
$MGC_HOME/shared/pkgs/icv.${VCO}/tools/misc/rules_syntax_checker. As shown in the" o1 C6 i( ?9 ~: p: Q! O7 [
following example, this utility prompts you for the name of the rule file and then runs the check.
/ W4 x( Q# d2 H6 f8 i/ }( a  s& sIt creates a zero length file named “compiled” if you answer “y(es)”.3 q* k! `/ w( j8 I9 d" ?
rules_syntax_checker
1 P* J, v$ O! `$ q& C5 D5 KPlease input the file name (CTRL-D to abort): rule_file
7 u( c+ Q# ^" ?) Z13-72 Calibre Verification User’s Manual
( A- r) S/ `/ XUtilities  f- I% c6 i9 @6 ^' W
Rules Syntax Checker
/ z( M- w5 W. i+ \' z4 ?Successful compilation; compilation time = 0.023 E  C1 d2 m0 k6 X! l0 d) C" x
You can also specify the pathname to the rule file upon invocation, as follows:
& \$ C% v" D% `( W1 P* }1 l/ e; i5 u- [rules_syntax_checker rule_file
1 h2 V5 h/ S( P- A& JYou may want to do this if you are writing a shell script to automate the process.
6 A/ _$ o+ C* S* E2 c- vEncountering an error terminates the check. The rule file compiler generates an error message1 i+ g& D4 B, c9 t" C
for the first such mistake it finds where the offending word sequence appears in the error2 G0 h8 [3 d0 N4 o
message. For example:
# n6 D% A! x" d% `9 R! LError INP1 on line 15 of rule_file - superfluous or invalid input object:# J, d% p7 v! a( P& V' V
SORCE.
8 f$ [, Y( a2 E( E+ m" iAfter correcting the first such error, recheck the rule file to find the next error. Repeat this
1 H8 h) a; P+ c0 v- xprocess until the rule file generates no syntax errors.
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-18 12:24 PM , Processed in 0.117515 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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