0% found this document useful (0 votes)
223 views

Tech File

The technology file contains definitions for various technology-related attributes including: 1) Units and operating conditions for the technology. 2) Colors, line styles, and stipple patterns for displaying designs. 3) Layer properties such as name, number, display attributes. 4) Design rules for spacing, density, vias, slots that apply to designs. 5) Timing and parasitic information like resistance, capacitance, inductance.

Uploaded by

manojkumar
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
223 views

Tech File

The technology file contains definitions for various technology-related attributes including: 1) Units and operating conditions for the technology. 2) Colors, line styles, and stipple patterns for displaying designs. 3) Layer properties such as name, number, display attributes. 4) Design rules for spacing, density, vias, slots that apply to designs. 5) Timing and parasitic information like resistance, capacitance, inductance.

Uploaded by

manojkumar
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 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

You might also like