Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

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

  [複製鏈接]
1#
發表於 2009-10-27 18:17:49 | 顯示全部樓層
Rules Syntax Checker' {( V( p3 _( Y( w0 [
The rules_syntax_checker is a utility you can run on a rule file to validate the syntax of its
& m& Q/ w3 y9 estatements. The full path to this executable is
% w# t; J! f& a1 \1 X, W$MGC_HOME/shared/pkgs/icv.${VCO}/tools/misc/rules_syntax_checker. As shown in the0 K, Y( q: p3 s' h" k, D4 K: b6 M
following example, this utility prompts you for the name of the rule file and then runs the check.4 V9 t$ }5 T/ M) R& Z0 P
It creates a zero length file named “compiled” if you answer “y(es)”.
- ]/ l& l4 h" G* c( K3 P+ Erules_syntax_checker8 v* W$ u7 u0 W3 a0 i0 ?# |* H1 M
Please input the file name (CTRL-D to abort): rule_file0 A# E( J8 D9 B  k8 F* I/ {
13-72 Calibre Verification User’s Manual! \7 K2 H9 d$ ]: I, Z- \; ?
Utilities
7 [6 z5 F2 R1 Q' ~" FRules Syntax Checker2 S7 u2 ]5 H( r) w5 I0 o; |: b
Successful compilation; compilation time = 0.02, r3 h' O: q. K  q# O- r
You can also specify the pathname to the rule file upon invocation, as follows:9 ]9 w( F( N; ^$ [
rules_syntax_checker rule_file) a, W0 G" k" V" e; M
You may want to do this if you are writing a shell script to automate the process.) }- m* ?3 M! ^( `4 k; d3 k; h
Encountering an error terminates the check. The rule file compiler generates an error message
+ t* u+ x" y2 J9 L! k  @2 sfor the first such mistake it finds where the offending word sequence appears in the error
( x4 S2 J9 |, c" }  tmessage. For example:) L2 m/ h# N% V( x
Error INP1 on line 15 of rule_file - superfluous or invalid input object:- V8 {, h; G+ W; |
SORCE.; B+ }" k4 n  T1 _/ [. L
After correcting the first such error, recheck the rule file to find the next error. Repeat this
$ X% q9 r0 R, Rprocess until the rule file generates no syntax errors.
2#
發表於 2009-10-27 18:20:53 | 顯示全部樓層
1執行"$MGC_HOME/shared/pkgs/icv.${VCO}/tools/misc/rules_syntax_checker"- h  N0 e+ H0 _" A! |, A6 y
2給予commandfile.
3#
發表於 2009-10-28 12:57:28 | 顯示全部樓層
/export/home/Calibre/ss6_cal_2005.1_10.20/shared/pkgs/icv.ss6/tools/misc/rules_syntax_checker 這是我執行的目錄9 \6 M3 ]/ T  d' d# e* @$ [! Q
/export/home/Calibre/ss6_cal_2005.1_10.20是calibre的安裝目錄* `5 P, u7 B; Y7 h* n+ k0 g
你可以試試用which rules_syntax_checker去找出rules_syntax_checker放在哪
% B) I3 q- U: a8 a" p+ _( Y: I1 c$MGC_HOME/shared/pkgs/icv.${VCO}/tools/misc/rules_syntax_checker中的$MGC_HOME/shared/pkgs/icv.${VCO}是你的calibre的安裝目錄喔
! n" _+ r/ L: j4 d0 v: {再試試看吧
4#
發表於 2009-10-29 13:02:38 | 顯示全部樓層
你run 完 DRC 或LVS  要呼叫RVE的視窗,就可以DEBUG了.* x4 K& n. \* p9 f
在DRC的視窗中--output--點選start RVE after DRC finishs.7 H: }+ r9 \  q8 e& d8 r8 H- R
在LVS的視窗中--output--點選start RVE after LVS finishs.
5#
發表於 2009-10-29 13:20:16 | 顯示全部樓層
基本上laker有將calibre的選單放入layout視窗中6 C; P4 l4 p6 W* T  F
virtuoso 則是要在.cdsinit中加入calibre的skill    才會出現在layout 視窗
  ~4 |7 [+ ?  v7 u+ e操作上laker virtuoso 大同小異
6#
發表於 2009-10-29 13:22:19 | 顯示全部樓層
setSkillPath(/export/home/Calibre/ss6_cal_2005.1_10.20/shared/pkgs/icv.ss6/tools/queryskl)$ h* ]: D" c; _( V: T% q) S# U
load("/export/home/Calibre/ss6_cal_2005.1_10.20/shared/pkgs/icv.ss6/tools/queryskl/calibre.skl")/ N4 M( P8 W. N# A2 k: c
! J) G( m1 N& C- w1 d0 l
以上是virtuoso 是要在.cdsinit中加入calibre的skill指令
7#
發表於 2009-10-29 13:40:21 | 顯示全部樓層
virtuoso 要去修改LSW
# }' m$ s7 R) ?( {( s. @2 C- d7 v( M0 z0 ~" t8 `
在Laker預設中,Calibre highlight DRC錯誤的layer為system layer HLNet1 – HLNeta.如果想要讓highlight能夠閃爍,就必須更改這10層的設定
8#
發表於 2009-10-29 13:52:45 | 顯示全部樓層
你是使用你一套layout tools??  比較好回答你的問題
9#
發表於 2009-10-29 14:04:58 | 顯示全部樓層
在virtuoso 中 calibre DRC highline是可以在layout視窗
7 t/ e4 ]6 m9 z) x$ YCalibre --setup---RVE 選取你要用來做highline的layer
10#
發表於 2009-10-29 14:24:50 | 顯示全部樓層
關於calibre如何操作你可以看看/export/home/Calibre/ss6_cal_2005.1_10.20/shared/pdfdocs/calbr_inter_user.pdf2 c0 H7 P: E" ]/ P# Z5 _6 x
有詳細說明
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-3 12:39 AM , Processed in 0.101006 second(s), 16 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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