请问大家:怎样用ICC读入cmd格式的文件?用什么命令呢?
啥格式的文件呢?
我还以为是可执行文件cmd呢,如果是那就用exec
但是antenna的不可能是cmd格式的吧
小编,foundry给了一个cmd格式的文件,好像是天线效应用的。foundry是chart的,是很老的工艺了
可能是我孤陋寡闻,cmd格式是什么格式?
据我猜测,小编所说的这个cmd应该是calibre等验证工具用的DRC天线验证文件。好像一些代工厂的DRC验证文件喜欢叫cmd
贴出来瞅瞅?
只是文件名是.cmd吧,怎么能说是cmd格式呢?
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;File:chrt035_ant.cmd
;;Author:Yu Chen
;;@(#) Astro command file for antenna rule setting for Chartered 0.35U LOGIC
;;@(#) Revision1.0.1.0
;;@(#) Date17-Nov-04
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Copyright (c) 2004 Synopsys, Inc.All Rights Reserved
;; This information is provided pursuant to a license agreement that grants
;; limited rights of access/use and requires that the information be treated as
;; confidential.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;; Foundry Document Reference : YI-108-DR001 Rev 1J
;; Foundry Document Title: Chartered 0.13um LOGIC/MIXED SIGNAL/RF Technology Design Rules
;;
;; RevisionDateWhoWhat
;; ----------------------------------------------------------------------------------------
;; Rev. 1.0.1.017-Nov-04YCInitial version based on Chartered 0.35um Logic DRM
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;;Usage : type (load "chrt035_ant.cmd") in the Astro/Apollo window to store the
;;advanced Antenna rule definitions.
;;
;; dbDefineAntennaRule libId mode diodeMode defaultMetalRatio defaultCutRatio
;;mode
;;1 : top area based, ignore all lower-layer segments
;;2 : top area based, include lower-layer segments to the input pins
;;3 : top area based, include all lower-layer segments
;;4 : sidewall area based, ignore all lower-layer segments
;;5 : sidewall area based, include lower-layer segments to the input
;;pins
;;6 : sidewall area based, include all lower-layer segments
;;diodeMode (outputPin)
;;0 : output pin cannot protect antenna
;;1 : any diode can provide unlimited protection
;;2 : diode protection is limited. If more than 1 diode are connected,
;;the largest value of max-antenna-ratio of all diodes will be used.
;;3 : diode protection is limited. If more than 1 diode are connected,
;;the sum of max-antenna-ratio of all diodes will be used.
;;4 : diode protection is limited. If more than 1 diode are connected,
;;the sum of all diode-protection value of all diodes will be used
;;to compute max-antenna-ratio.
;;
;; dbAddAntennaLayerRule libId mode "layer" layerMaxRatio '(v0 v1 v2 v3)
;;layerMaxRatio
;;max. antenna ratio with no diode protection
;;(dp > v0) ? ((dp + v1 ) * v2 + v3) : layerMaxRatio
;;max. antenna ratio with (diode protection == dp)
;;
;; Notes
;; -----
;; 1-You would set either Advanced Rules in HPO form, or set
;;(axSetIntParam "droute" "doAntennaConx" 4)
;;during the Astro session to use those advanced antenna rules definition.
;;There is no need then to use droute parameters maxAntennaRatio and maxCutAntennaRatio.
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
define _libId (dbGetCurrentLibId)
dbClearLibAntennaRules _libId
dbDefineAntennaRule _libId 1 1 150 0
小编可能是我搞错了,其实应该是.cmd文件,现在贴出来了,不知道这个文件到底是干什么用的,请小编指导~
不好意思,可能是我表述有错,具体文件内容我已经贴出来。不知道这个文件是干嘛用的,请指导~
這是 Milkyway 指令格式, 需打開 Milkyway load 進去.
不懂啊,icc里没有load这个命令啊,求指导~
;;Usage : type (load "chrt035_ant.cmd") in the Astro/Apollo window to store the
;;advanced Antenna rule definitions.
这个文件应该是用在Astro上的命令文件,ICC的话如果没提供得自己找相对应的命令自己写了吧。 我以前就这么干过。
这个是ASTRO用的,ICC一般是.tcl,找不到tcl,也可以把cmd中的命令转成ICC的命令,关键是一个比值!
请问怎么写呢?这样写可以吗:
set lib [current_mw_lib]
remove_antenna_rules $lib
define_antenna_rule $lib -mode 4 -diode_mode 4 \
-metal_ratio 150 -cut_ratio 20
define_antenna_layer_rule -mode 4 -layer M1-ratio 150 -diode_ratio {0.336 -0.5 400 2400}
define_antenna_layer_rule -mode 4 -layer M2-ratio 150 -diode_ratio {0.336 -0.5 400 2400}
define_antenna_layer_rule -mode 4 -layer M3-ratio 150 -diode_ratio {0.336 -0.5 400 2400}
define_antenna_layer_rule -mode 4 -layer M4-ratio 150 -diode_ratio {0.336 -0.5 400 2400}
define_antenna_layer_rule -mode 4 -layer V1-ratio 150 -diode_ratio {0.336 -0.5 400 2400}
define_antenna_layer_rule -mode 4 -layer V2-ratio 150 -diode_ratio {0.336 -0.5 400 2400}
define_antenna_layer_rule -mode 4 -layer V3-ratio 150 -diode_ratio {0.336 -0.5 400 2400}
求指导啊,现在icc中没有antenna 违约,但是用calibre看有好多antenna违约,急死我了
请问比值是指的什么?不太懂
直接用source就可以了额
用source好像不行,试过了