Technology generic
class com.sun.electric.technology.technologies.Generic
shortName=Generic
techDesc=Useful primitives
Bits:  NONSTANDARD
isScaleRelevant=falsegeneric.Scale=1000.0(1000.0)
generic.Foundry=NONE(NONE)
generic.NumMetalLayers=0(0)
generic.MininumResistance=10.0(10.0)
generic.GateLengthSubtraction=0.0(0.0)
generic.Gate Inclusion=false(false)
generic.Ground Net Inclusion=false(false)
generic.MaxSeriesResistance=10.0(10.0)
generic.LogicalEffort.GateCapacitance=0.4(0.4)
generic.LogicalEffort.WireRatio=0.16(0.16)
generic.LogicalEffort.DiffAlpha=0.7(0.7)
Layer Universal UNKNOWN
	generic.CIF.Universal=()
	generic.DXF.Universal=()
	generic.Skill.Universal=()
	generic.Resistance.Universal=0.0(0.0)
	generic.Capacitance.Universal=0.0(0.0)
	generic.EdgeCapacitance.Universal=0.0(0.0)
	patternedOnDisplay=false(false)
	patternedOnPrinter=false(false)
	outlined=None(None)
	transparent=0(0)
	color=ff000000(0)
	opacity=1.0(1.0)
	foreground=true
	pattern 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
	distance3D=0.0
	thickness3D=0.0
	mode3D=NONE
	factor3D=0.0
Layer Invisible UNKNOWN NONELEC
	generic.CIF.Invisible=()
	generic.DXF.Invisible=()
	generic.Skill.Invisible=()
	generic.Resistance.Invisible=0.0(0.0)
	generic.Capacitance.Invisible=0.0(0.0)
	generic.EdgeCapacitance.Invisible=0.0(0.0)
	patternedOnDisplay=false(false)
	patternedOnPrinter=false(false)
	outlined=None(None)
	transparent=0(0)
	color=ffb4b4b4(b4b4b4)
	opacity=1.0(1.0)
	foreground=true
	pattern 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
	distance3D=0.0
	thickness3D=0.0
	mode3D=NONE
	factor3D=0.0
Layer Unrouted UNKNOWN
	generic.CIF.Unrouted=()
	generic.DXF.Unrouted=()
	generic.Skill.Unrouted=()
	generic.Resistance.Unrouted=0.0(0.0)
	generic.Capacitance.Unrouted=0.0(0.0)
	generic.EdgeCapacitance.Unrouted=0.0(0.0)
	patternedOnDisplay=false(false)
	patternedOnPrinter=false(false)
	outlined=None(None)
	transparent=0(0)
	color=ff646464(646464)
	opacity=1.0(1.0)
	foreground=true
	pattern 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
	distance3D=0.0
	thickness3D=0.0
	mode3D=NONE
	factor3D=0.0
Layer Glyph ART NONELEC
	generic.CIF.Glyph=()
	generic.DXF.Glyph=()
	generic.Skill.Glyph=()
	generic.Resistance.Glyph=0.0(0.0)
	generic.Capacitance.Glyph=0.0(0.0)
	generic.EdgeCapacitance.Glyph=0.0(0.0)
	patternedOnDisplay=false(false)
	patternedOnPrinter=false(false)
	outlined=None(None)
	transparent=0(0)
	color=ff000000(0)
	opacity=1.0(1.0)
	foreground=true
	pattern 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
	distance3D=0.0
	thickness3D=0.0
	mode3D=NONE
	factor3D=0.0
Layer DRC ART NONELEC
	generic.CIF.DRC=()
	generic.DXF.DRC=()
	generic.Skill.DRC=()
	generic.Resistance.DRC=0.0(0.0)
	generic.Capacitance.DRC=0.0(0.0)
	generic.EdgeCapacitance.DRC=0.0(0.0)
	patternedOnDisplay=false(false)
	patternedOnPrinter=false(false)
	outlined=None(None)
	transparent=0(0)
	color=ffffbe06(ffbe06)
	opacity=1.0(1.0)
	foreground=true
	pattern 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
	distance3D=0.0
	thickness3D=0.0
	mode3D=NONE
	factor3D=0.0
Layer AFG ART NONELEC
	generic.CIF.AFG=()
	generic.DXF.AFG=()
	generic.Skill.AFG=()
	generic.Resistance.AFG=0.0(0.0)
	generic.Capacitance.AFG=0.0(0.0)
	generic.EdgeCapacitance.AFG=0.0(0.0)
	patternedOnDisplay=false(false)
	patternedOnPrinter=false(false)
	outlined=None(None)
	transparent=0(0)
	color=ffff06be(ff06be)
	opacity=1.0(1.0)
	foreground=true
	pattern 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
	distance3D=0.0
	thickness3D=0.0
	mode3D=NONE
	factor3D=0.0
Layer Sim-Probe ART NONELEC
	generic.CIF.Sim-Probe=()
	generic.DXF.Sim-Probe=()
	generic.Skill.Sim-Probe=()
	generic.Resistance.Sim-Probe=0.0(0.0)
	generic.Capacitance.Sim-Probe=0.0(0.0)
	generic.EdgeCapacitance.Sim-Probe=0.0(0.0)
	patternedOnDisplay=false(false)
	patternedOnPrinter=false(false)
	outlined=None(None)
	transparent=0(0)
	color=ff00ff00(ff00)
	opacity=1.0(1.0)
	foreground=true
	pattern 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
	distance3D=0.0
	thickness3D=0.0
	mode3D=NONE
	factor3D=0.0
ArcProto Universal unknown
	isWipable=false
	isCurvable=false
	isSpecialArc=false
	isEdgeSelect=false
	isNotUsed=false
	isSkipSizeInPalette=false
	DefaultExtendForUniversalINgeneric=0.0(0.0)
	baseExtend=0.0
	defaultLambdaBaseWidth=0.0
	diskOffset1=0.0
	diskOffset2=0.0
	DefaultAngleForUniversalINgeneric=45(45)
	DefaultRigidForUniversalINgeneric=0(0)
	DefaultFixedAngleForUniversalINgeneric=1(1)
	DefaultExtendedForUniversalINgeneric=1(1)
	DefaultDirectionalForUniversalINgeneric=0(0)
		arcLayer layer=Universal style=FILLED extend=0.0
ArcProto Invisible nonelectrical
	isWipable=false
	isCurvable=false
	isSpecialArc=false
	isEdgeSelect=false
	isNotUsed=false
	isSkipSizeInPalette=false
	DefaultExtendForInvisibleINgeneric=0.0(0.0)
	baseExtend=0.0
	defaultLambdaBaseWidth=0.0
	diskOffset1=0.0
	diskOffset2=0.0
	DefaultAngleForInvisibleINgeneric=45(45)
	DefaultRigidForInvisibleINgeneric=0(0)
	DefaultFixedAngleForInvisibleINgeneric=1(1)
	DefaultExtendedForInvisibleINgeneric=1(1)
	DefaultDirectionalForInvisibleINgeneric=0(0)
		arcLayer layer=Invisible style=FILLED extend=0.0
ArcProto Unrouted unrouted
	isWipable=false
	isCurvable=false
	isSpecialArc=false
	isEdgeSelect=false
	isNotUsed=false
	isSkipSizeInPalette=false
	DefaultExtendForUnroutedINgeneric=0.0(0.0)
	baseExtend=0.0
	defaultLambdaBaseWidth=0.0
	diskOffset1=0.0
	diskOffset2=0.0
	DefaultAngleForUnroutedINgeneric=0(0)
	DefaultRigidForUnroutedINgeneric=0(0)
	DefaultFixedAngleForUnroutedINgeneric=0(0)
	DefaultExtendedForUnroutedINgeneric=1(1)
	DefaultDirectionalForUnroutedINgeneric=0(0)
		arcLayer layer=Unrouted style=FILLED extend=0.0
PrimitiveNode Universal-Pin pin CANBEZEROSIZE WIPEON1OR2
	specialType=0 numMultiCuts=0
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=com.sun.electric.database.geometry.ERectangle[x=-0.5,y=-0.5,w=1.0,h=1.0]
	baseRectangle=com.sun.electric.database.geometry.ERectangle[x=-0.5,y=-0.5,w=1.0,h=1.0]
	DefaultExtendXForUniversal-PinINgeneric=0.0(0.0)
	DefaultExtendYForUniversal-PinINgeneric=0.0(0.0)
	diskOffset1=0.5,0.5
	diskOffset2=0.5,0.5
	layers:
	layer=Universal port=0 style=DISC repr=0
		point xm=0.0 xa=0.0 ym=0.0 ya=0.0
		point xm=0.5 xa=0.0 ym=0.0 ya=0.0
	port univ angle=0 range=180 topology=0 unknown
		lm=-0.5 la=0.0 rm=0.5 ra=0.0 bm=-0.5 ba=0.0 tm=0.5 ta=0.0
		isolated=false negatable=false
		portArc Universal
PrimitiveNode Invisible-Pin pin CANBEZEROSIZE WIPEON1OR2
	specialType=0 numMultiCuts=0
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=com.sun.electric.database.geometry.ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	baseRectangle=com.sun.electric.database.geometry.ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	DefaultExtendXForInvisible-PinINgeneric=0.5(0.5)
	DefaultExtendYForInvisible-PinINgeneric=0.5(0.5)
	diskOffset1=0.0,0.0
	diskOffset2=0.0,0.0
	layers:
	layer=Invisible port=0 style=CLOSED repr=1
		point xm=-0.5 xa=0.0 ym=-0.5 ya=0.0
		point xm=0.5 xa=0.0 ym=0.5 ya=0.0
	port center angle=0 range=180 topology=0 unknown
		lm=0.0 la=0.0 rm=0.0 ra=0.0 bm=0.0 ba=0.0 tm=0.0 ta=0.0
		isolated=false negatable=false
		portArc Invisible
		portArc Universal
PrimitiveNode Unrouted-Pin pin CANBEZEROSIZE WIPEON1OR2
	specialType=0 numMultiCuts=0
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=com.sun.electric.database.geometry.ERectangle[x=-0.5,y=-0.5,w=1.0,h=1.0]
	baseRectangle=com.sun.electric.database.geometry.ERectangle[x=-0.5,y=-0.5,w=1.0,h=1.0]
	DefaultExtendXForUnrouted-PinINgeneric=0.0(0.0)
	DefaultExtendYForUnrouted-PinINgeneric=0.0(0.0)
	diskOffset1=0.5,0.5
	diskOffset2=0.5,0.5
	layers:
	layer=Unrouted port=0 style=DISC repr=0
		point xm=0.0 xa=0.0 ym=0.0 ya=0.0
		point xm=0.5 xa=0.0 ym=0.0 ya=0.0
	port unrouted angle=0 range=180 topology=0 unknown
		lm=0.0 la=0.0 rm=0.0 ra=0.0 bm=0.0 ba=0.0 tm=0.0 ta=0.0
		isolated=false negatable=false
		portArc Unrouted
		portArc Invisible
		portArc Universal
PrimitiveNode Facet-Center artwork CANBEZEROSIZE
	specialType=0 numMultiCuts=0
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=com.sun.electric.database.geometry.ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	baseRectangle=com.sun.electric.database.geometry.ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	DefaultExtendXForFacet-CenterINgeneric=0.0(0.0)
	DefaultExtendYForFacet-CenterINgeneric=0.0(0.0)
	diskOffset1=0.0,0.0
	diskOffset2=0.0,0.0
	layers:
	layer=Glyph port=0 style=CLOSED repr=1
		point xm=-0.5 xa=0.0 ym=-0.5 ya=0.0
		point xm=0.5 xa=0.0 ym=0.5 ya=0.0
	layer=Glyph port=0 style=BIGCROSS repr=0
		point xm=0.0 xa=0.0 ym=0.0 ya=0.0
		point xm=0.0 xa=0.0 ym=0.0 ya=0.0
	port center angle=0 range=180 topology=0 unknown
		lm=-0.5 la=0.0 rm=0.5 ra=0.0 bm=-0.5 ba=0.0 tm=0.5 ta=0.0
		isolated=false negatable=false
		portArc Invisible
		portArc Universal
PrimitiveNode Port artwork CANBEZEROSIZE
	specialType=0 numMultiCuts=0
	SizeOffset {X:[2.0,2.0] Y:[2.0,2.0]}
	fullRectangle=com.sun.electric.database.geometry.ERectangle[x=-3.0,y=-3.0,w=6.0,h=6.0]
	baseRectangle=com.sun.electric.database.geometry.ERectangle[x=-1.0,y=-1.0,w=2.0,h=2.0]
	DefaultExtendXForPortINgeneric=0.0(0.0)
	DefaultExtendYForPortINgeneric=0.0(0.0)
	diskOffset1=3.0,3.0
	diskOffset2=1.0,1.0
	layers:
	layer=Glyph port=0 style=CLOSED repr=1
		point xm=-0.5 xa=2.0 ym=-0.5 ya=2.0
		point xm=0.5 xa=-2.0 ym=0.5 ya=-2.0
	port center angle=0 range=180 topology=0 unknown
		lm=0.0 la=0.0 rm=0.0 ra=0.0 bm=0.0 ba=0.0 tm=0.0 ta=0.0
		isolated=false negatable=false
		portArc Invisible
		portArc Universal
PrimitiveNode Essential-Bounds artwork CANBEZEROSIZE
	specialType=0 numMultiCuts=0
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=com.sun.electric.database.geometry.ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	baseRectangle=com.sun.electric.database.geometry.ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	DefaultExtendXForEssential-BoundsINgeneric=0.0(0.0)
	DefaultExtendYForEssential-BoundsINgeneric=0.0(0.0)
	diskOffset1=0.0,0.0
	diskOffset2=0.0,0.0
	layers:
	layer=Glyph port=0 style=OPENED repr=0
		point xm=0.0 xa=-1.0 ym=0.0 ya=0.0
		point xm=0.0 xa=0.0 ym=0.0 ya=0.0
		point xm=0.0 xa=0.0 ym=0.0 ya=-1.0
	port center angle=0 range=180 topology=0 unknown
		lm=-0.5 la=0.0 rm=0.5 ra=0.0 bm=-0.5 ba=0.0 tm=0.5 ta=0.0
		isolated=false negatable=false
		portArc Invisible
		portArc Universal
PrimitiveNode Simulation-Probe artwork CANBEZEROSIZE
	specialType=0 numMultiCuts=0
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=com.sun.electric.database.geometry.ERectangle[x=-5.0,y=-5.0,w=10.0,h=10.0]
	baseRectangle=com.sun.electric.database.geometry.ERectangle[x=-5.0,y=-5.0,w=10.0,h=10.0]
	DefaultExtendXForSimulation-ProbeINgeneric=0.0(0.0)
	DefaultExtendYForSimulation-ProbeINgeneric=0.0(0.0)
	diskOffset1=5.0,5.0
	diskOffset2=5.0,5.0
	layers:
	layer=Sim-Probe port=0 style=FILLED repr=1
		point xm=-0.5 xa=0.0 ym=-0.5 ya=0.0
		point xm=0.5 xa=0.0 ym=0.5 ya=0.0
	port center angle=0 range=180 topology=0 unknown
		lm=-0.5 la=0.0 rm=0.5 ra=0.0 bm=-0.5 ba=0.0 tm=0.5 ta=0.0
		isolated=false negatable=false
		portArc Invisible
		portArc Universal
PrimitiveNode DRC-Node pure-layer-node HOLDSTRACE
	specialType=2 numMultiCuts=0
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=com.sun.electric.database.geometry.ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	baseRectangle=com.sun.electric.database.geometry.ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	DefaultExtendXForDRC-NodeINgeneric=1.0(1.0)
	DefaultExtendYForDRC-NodeINgeneric=1.0(1.0)
	diskOffset1=0.0,0.0
	diskOffset2=0.0,0.0
	layers:
	layer=DRC port=0 style=FILLED repr=1
		point xm=-0.5 xa=0.0 ym=-0.5 ya=0.0
		point xm=0.5 xa=0.0 ym=0.5 ya=0.0
	port center angle=0 range=180 topology=0 unknown
		lm=-0.5 la=0.0 rm=0.5 ra=0.0 bm=-0.5 ba=0.0 tm=0.5 ta=0.0
		isolated=false negatable=false
		portArc Invisible
		portArc Universal
PrimitiveNode AFG-Node pure-layer-node HOLDSTRACE
	specialType=2 numMultiCuts=0
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=com.sun.electric.database.geometry.ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	baseRectangle=com.sun.electric.database.geometry.ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	DefaultExtendXForAFG-NodeINgeneric=1.0(1.0)
	DefaultExtendYForAFG-NodeINgeneric=1.0(1.0)
	diskOffset1=0.0,0.0
	diskOffset2=0.0,0.0
	layers:
	layer=AFG port=0 style=FILLED repr=1
		point xm=-0.5 xa=0.0 ym=-0.5 ya=0.0
		point xm=0.5 xa=0.0 ym=0.5 ya=0.0
	port center angle=0 range=180 topology=0 unknown
		lm=-0.5 la=0.0 rm=0.5 ra=0.0 bm=-0.5 ba=0.0 tm=0.5 ta=0.0
		isolated=false negatable=false
		portArc Invisible
		portArc Universal
OldNodeNames:
	Cell-Center --> generic:Facet-Center
Foundry NONE
	generic.GDS.Universal=()
	generic.GDS.Invisible=()
	generic.GDS.Unrouted=()
	generic.GDS.Glyph=()
	generic.GDS.DRC=()
	generic.GDS.AFG=()
	generic.GDS.Sim-Probe=()
 menu 0 0 arc Universal
 menu 1 0 arc Invisible
 menu 2 0 arc Unrouted
 menu 3 0 node Universal-Pin
 menu 4 0 node Invisible-Pin
 menu 5 0 node Unrouted-Pin
 menu 6 0 node Facet-Center
 menu 7 0 node Port
 menu 8 0 node Essential-Bounds
 menu 9 0 node Simulation-Probe
 menu 10 0 Pure
 menu 11 0 Misc.
 menu 12 0 Cell
    <Foundry name="NONE">
    </Foundry>
