Sie sind auf Seite 1von 4

TECH FILE

Technology File Contents


These are the contents of the technology file:
/* Specifies units and unit values */
Technology {
name
units
operating_conditions
routing_rule_modes
}
/* Defines the six basic colors used to create display colors */
[PrimaryColor {
primarycolor_attributes
}]
/* Defines the custom display colors used to display designs */
Color color_value {
color_attributes
}...
/* Defines the stipple styles used to display designs */
Stipple "name" {
stipple_attributes
}...
/* Defines the line styles used to display designs */
LineStyle "name" {
linestyle_attributes
}...
/* Defines the unit tiles */
Tile "name" {
tile_attributes
}...
/* Defines the layer-specific characteristics, including display */
/* characteristics and layer-specific routing design rules */
Layer "name" {
layout_attributes
display_attributes
parasitic_attributes
physical_attributes
design_rule_attributes
}...
/* Defines layer data types */
LayerDataType "name" {
layerdatatype_attributes }
/* Defines the vias used in designs */
ContactCode "name" {
contactcode_attributes
}...
/* Defines the interlayer routing design rules that apply to designs */
DesignRule {
layer_attributes
rule_attributes
}...
/* Defines cell row spacing rules */
PRRule {
prrule_attributes
}...
/* Defines density rules */
DensityRule {
densityrule_attributes
}...
/* Defines via rules */
ViaRule "name" {
viarule_attributes
}...
/* Defines slot rules */
SlotRule {
slotrule_attributes
}...
/* Defines capacitance information for interconnect layers */
FringeCap value {
fringecap_attributes
}...
/* Defines timing information */
CapModel {
capmodel_attributes
}
/* Defines timing information */
CapTable {
captable_attributes
}
/* Defines the resistance and temperature coefficient of a layer as a *
/* function of wire width */
ResModel {
resmodel_attributes}

TECH
Technology {
/* define technology name */
name = tech32hvt
/* define units */
unitLengthName = "micron"
lengthPrecision = 1000
gridResolution = 50
unitTimeName = "ns"
timePrecision = 100
unitCapacitanceName = "pf"
capacitancePrecision = 10000
unitResistanceName = "kohm"
resistancePrecision = 10
unitInductanceName = "nh"
inductancePrecision = 1000
unitPowerName = "mw"
powerPrecision = 10000
unitVoltageName = "V"
voltagePrecision = 1000
unitCurrentName = "mA"
currentPrecision = 1000000
dielectric = 0.000000e+00
/* define operating conditions */
minBaselineTemperature = 25
nomBaselineTemperature = 25
maxBaselineTemperature = 25
/* define routing rule modes */
cornerSpacingMode = 0
fatTblMinEnclosedAreaMode = 0
fatTblSpacingMode = 0
fatWireExtensionMode = 0
fixedColor = 0
maxStackLevelMode = 1
metalAboveMiMCap = 'M9'
minAreaMode = 0
minEdgeMode = 0
minLengthMode = 0
parallelLengthMode = 0
stubMode = 0
}

Descriptions:

PrimaryColor Section:primary colors refers to the colors used to define all other
colors. A
computer monitor has three primary colors; the GUI tool has six.

Layer Attributes:
Layer "MET1" {
/* layout attributes */
layerNumber = 8
isDefaultLayer = 0
isMarkerLayer = 0
maskName = "metal1"
pitch = 2.2
/* display attributes */
color = "blue"
lineStyle = "solid"
pattern = "dot"
blink = 0
visible = 1
selectable = 1
panelNumber = 0

Layer Display Line Styles :


Colors 0 – 15
Colors 16 – 31
Colors 32 – 47
Colors 48 – 63
black blue green cyan
drab aqua
magenta brown purple lead GreenBrown
red ltPink
ltGreen
dkGreen
salmon mdGrey
pinkGrey
orange
GreenGrey
yellow white
ltGrey
solid dot dash boundary none

parasitic attributes:
• Resistance
• Capacitance
• Inductance
• Sidewall Capacitance
• Routing Channel Capacitance
• Total Sidewall Routing Channel Capacitance
• Maximum Current Density
• Maximum Intracapacitance Distance Ratio
• Wire Segment Length

Das könnte Ihnen auch gefallen