|

楼主 |
发表于 2013-7-5 14:28:48
|
显示全部楼层
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; File: chrt035_ant.cmd
;; Author: Yu Chen
;; @(#) Astro command file for antenna rule setting for Chartered 0.35U LOGIC
;; @(#) Revision 1.0.1.0
;; @(#) Date 17-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
;;
;; Revision Date Who What
;; ------------ --------- --- ----------------------------------------------------------------
;; Rev. 1.0.1.0 17-Nov-04 YC Initial 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 |
|