Technology mocmossub
class com.sun.electric.technology.Technology
shortName=Submicron MOSIS CMOS
techDesc=MOSIS CMOS (old submicron rules, 2-6 metals [now 6], double poly, converts to newer MOSIS CMOS)
Bits:  NONEGATEDARCS
isScaleRelevant=truemocmossub.Scale=200.0(200.0)
mocmossub.Foundry=MOSIS(MOSIS)
mocmossub.NumMetalLayers=6(6)
mocmossub.MininumResistance=50.0(50.0)
mocmossub.GateLengthSubtraction=0.0(0.0)
mocmossub.Gate Inclusion=false(false)
mocmossub.Ground Net Inclusion=false(false)
mocmossub.MaxSeriesResistance=10.0(10.0)
mocmossub.LogicalEffort.GateCapacitance=0.4(0.4)
mocmossub.LogicalEffort.WireRatio=0.16(0.16)
mocmossub.LogicalEffort.DiffAlpha=0.7(0.7)
ResolutionValueFormocmossub=0.0
TRANSPARENT_1=ff60d1ff
TRANSPARENT_2=ffff9bc0
TRANSPARENT_3=ff6be260
TRANSPARENT_4=ffe05fff
TRANSPARENT_5=fff7fb14
Layer Metal-1 METAL1
	mocmossub.CIF.Metal-1=CMF(CMF)
	mocmossub.DXF.Metal-1=()
	mocmossub.Skill.Metal-1=()
	mocmossub.Resistance.Metal-1=0.06(0.06)
	mocmossub.Capacitance.Metal-1=0.07(0.07)
	mocmossub.EdgeCapacitance.Metal-1=0.0(0.0)
	patternedOnDisplay=false(false)
	patternedOnPrinter=false(false)
	outlined=None(None)
	transparent=1(1)
	color=ff60d1ff(60d1ff)
	opacity=0.8(0.8)
	foreground=true
	pattern 2222 0 8888 0 2222 0 8888 0 2222 0 8888 0 2222 0 8888 0
	distance3D=17.0
	thickness3D=1.5
	mode3D=NONE
	factor3D=0.2
Layer Metal-2 METAL2
	mocmossub.CIF.Metal-2=CMS(CMS)
	mocmossub.DXF.Metal-2=()
	mocmossub.Skill.Metal-2=()
	mocmossub.Resistance.Metal-2=0.06(0.06)
	mocmossub.Capacitance.Metal-2=0.04(0.04)
	mocmossub.EdgeCapacitance.Metal-2=0.0(0.0)
	patternedOnDisplay=false(false)
	patternedOnPrinter=false(false)
	outlined=None(None)
	transparent=4(4)
	color=ffe05fff(e05fff)
	opacity=0.8(0.8)
	foreground=true
	pattern 1010 2020 4040 8080 101 202 404 808 1010 2020 4040 8080 101 202 404 808
	distance3D=19.0
	thickness3D=1.5
	mode3D=NONE
	factor3D=0.2
Layer Metal-3 METAL3
	mocmossub.CIF.Metal-3=CMT(CMT)
	mocmossub.DXF.Metal-3=()
	mocmossub.Skill.Metal-3=()
	mocmossub.Resistance.Metal-3=0.06(0.06)
	mocmossub.Capacitance.Metal-3=0.04(0.04)
	mocmossub.EdgeCapacitance.Metal-3=0.0(0.0)
	patternedOnDisplay=false(false)
	patternedOnPrinter=false(false)
	outlined=None(None)
	transparent=5(5)
	color=fff7fb14(f7fb14)
	opacity=0.8(0.8)
	foreground=true
	pattern 2222 0 8888 0 2222 0 8888 0 2222 0 8888 0 2222 0 8888 0
	distance3D=21.0
	thickness3D=1.5
	mode3D=NONE
	factor3D=0.2
Layer Metal-4 METAL4
	mocmossub.CIF.Metal-4=CMQ(CMQ)
	mocmossub.DXF.Metal-4=()
	mocmossub.Skill.Metal-4=()
	mocmossub.Resistance.Metal-4=0.03(0.03)
	mocmossub.Capacitance.Metal-4=0.04(0.04)
	mocmossub.EdgeCapacitance.Metal-4=0.0(0.0)
	patternedOnDisplay=true(true)
	patternedOnPrinter=true(true)
	outlined=None(None)
	transparent=0(0)
	color=ff000000(0)
	opacity=0.8(0.8)
	foreground=true
	pattern 808 1818 2828 4848 fcfc 808 808 0 808 1818 2828 4848 fcfc 808 808 0
	distance3D=23.0
	thickness3D=1.5
	mode3D=NONE
	factor3D=0.2
Layer Metal-5 METAL5
	mocmossub.CIF.Metal-5=CMP(CMP)
	mocmossub.DXF.Metal-5=()
	mocmossub.Skill.Metal-5=()
	mocmossub.Resistance.Metal-5=0.03(0.03)
	mocmossub.Capacitance.Metal-5=0.04(0.04)
	mocmossub.EdgeCapacitance.Metal-5=0.0(0.0)
	patternedOnDisplay=true(true)
	patternedOnPrinter=true(true)
	outlined=None(None)
	transparent=0(0)
	color=ff000000(0)
	opacity=0.8(0.8)
	foreground=true
	pattern fcfc 8080 8080 f8f8 404 404 f8f8 0 fcfc 8080 8080 f8f8 404 404 f8f8 0
	distance3D=25.0
	thickness3D=1.5
	mode3D=NONE
	factor3D=0.2
Layer Metal-6 METAL6
	mocmossub.CIF.Metal-6=CM6(CM6)
	mocmossub.DXF.Metal-6=()
	mocmossub.Skill.Metal-6=()
	mocmossub.Resistance.Metal-6=0.03(0.03)
	mocmossub.Capacitance.Metal-6=0.04(0.04)
	mocmossub.EdgeCapacitance.Metal-6=0.0(0.0)
	patternedOnDisplay=true(true)
	patternedOnPrinter=true(true)
	outlined=None(None)
	transparent=0(0)
	color=ffa1b845(a1b845)
	opacity=0.8(0.8)
	foreground=true
	pattern 1818 6060 8080 f8f8 8484 8484 7878 0 1818 6060 8080 f8f8 8484 8484 7878 0
	distance3D=27.0
	thickness3D=1.5
	mode3D=NONE
	factor3D=0.2
Layer Polysilicon-1 POLY1
	mocmossub.CIF.Polysilicon-1=CPG(CPG)
	mocmossub.DXF.Polysilicon-1=()
	mocmossub.Skill.Polysilicon-1=()
	mocmossub.Resistance.Polysilicon-1=2.5(2.5)
	mocmossub.Capacitance.Polysilicon-1=0.09(0.09)
	mocmossub.EdgeCapacitance.Polysilicon-1=0.0(0.0)
	patternedOnDisplay=false(false)
	patternedOnPrinter=false(false)
	outlined=None(None)
	transparent=2(2)
	color=ffff9bc0(ff9bc0)
	opacity=0.8(0.8)
	foreground=true
	pattern 1111 ffff 1111 5555 1111 ffff 1111 5555 1111 ffff 1111 5555 1111 ffff 1111 5555
	distance3D=15.0
	thickness3D=1.0
	mode3D=NONE
	factor3D=0.2
Layer Polysilicon-2 POLY2
	mocmossub.CIF.Polysilicon-2=CEL(CEL)
	mocmossub.DXF.Polysilicon-2=()
	mocmossub.Skill.Polysilicon-2=()
	mocmossub.Resistance.Polysilicon-2=50.0(50.0)
	mocmossub.Capacitance.Polysilicon-2=1.0(1.0)
	mocmossub.EdgeCapacitance.Polysilicon-2=0.0(0.0)
	patternedOnDisplay=true(true)
	patternedOnPrinter=true(true)
	outlined=None(None)
	transparent=0(0)
	color=ff000000(0)
	opacity=0.8(0.8)
	foreground=true
	pattern afaf 8888 fafa 8888 afaf 8888 fafa 8888 afaf 8888 fafa 8888 afaf 8888 fafa 8888
	distance3D=15.0
	thickness3D=1.0
	mode3D=NONE
	factor3D=0.2
Layer P-Active DIFFP
	mocmossub.CIF.P-Active=CAA(CAA)
	mocmossub.DXF.P-Active=()
	mocmossub.Skill.P-Active=()
	mocmossub.Resistance.P-Active=2.5(2.5)
	mocmossub.Capacitance.P-Active=0.9(0.9)
	mocmossub.EdgeCapacitance.P-Active=0.0(0.0)
	patternedOnDisplay=false(false)
	patternedOnPrinter=false(false)
	outlined=None(None)
	transparent=3(3)
	color=ff6be260(6be260)
	opacity=0.8(0.8)
	foreground=true
	pattern 0 303 4848 303 0 3030 8484 3030 0 303 4848 303 0 3030 8484 3030
	distance3D=13.0
	thickness3D=2.0
	mode3D=NONE
	factor3D=0.2
Layer N-Active DIFFN
	mocmossub.CIF.N-Active=CAA(CAA)
	mocmossub.DXF.N-Active=()
	mocmossub.Skill.N-Active=()
	mocmossub.Resistance.N-Active=3.0(3.0)
	mocmossub.Capacitance.N-Active=0.9(0.9)
	mocmossub.EdgeCapacitance.N-Active=0.0(0.0)
	patternedOnDisplay=false(false)
	patternedOnPrinter=false(false)
	outlined=None(None)
	transparent=3(3)
	color=ff6be260(6be260)
	opacity=0.8(0.8)
	foreground=true
	pattern 0 303 4848 303 0 3030 8484 3030 0 303 4848 303 0 3030 8484 3030
	distance3D=13.0
	thickness3D=2.0
	mode3D=NONE
	factor3D=0.2
Layer P-Select IMPLANTP
	mocmossub.CIF.P-Select=CSP(CSP)
	mocmossub.DXF.P-Select=()
	mocmossub.Skill.P-Select=()
	mocmossub.Resistance.P-Select=0.0(0.0)
	mocmossub.Capacitance.P-Select=0.0(0.0)
	mocmossub.EdgeCapacitance.P-Select=0.0(0.0)
	patternedOnDisplay=true(true)
	patternedOnPrinter=true(true)
	outlined=None(None)
	transparent=0(0)
	color=ffa2aa61(a2aa61)
	opacity=0.8(0.8)
	foreground=true
	pattern 1010 2020 4040 8080 101 202 404 808 1010 2020 4040 8080 101 202 404 808
	distance3D=12.0
	thickness3D=3.0
	mode3D=SCREEN_DOOR
	factor3D=0.4
Layer N-Select IMPLANTN
	mocmossub.CIF.N-Select=CSN(CSN)
	mocmossub.DXF.N-Select=()
	mocmossub.Skill.N-Select=()
	mocmossub.Resistance.N-Select=0.0(0.0)
	mocmossub.Capacitance.N-Select=0.0(0.0)
	mocmossub.EdgeCapacitance.N-Select=0.0(0.0)
	patternedOnDisplay=true(true)
	patternedOnPrinter=true(true)
	outlined=None(None)
	transparent=0(0)
	color=ffa2aa61(a2aa61)
	opacity=0.8(0.8)
	foreground=true
	pattern 100 0 0 0 1 0 0 0 100 0 0 0 1 0 0 0
	distance3D=12.0
	thickness3D=3.0
	mode3D=SCREEN_DOOR
	factor3D=0.4
Layer P-Well WELLP
	mocmossub.CIF.P-Well=CWP(CWP)
	mocmossub.DXF.P-Well=()
	mocmossub.Skill.P-Well=()
	mocmossub.Resistance.P-Well=0.0(0.0)
	mocmossub.Capacitance.P-Well=0.0(0.0)
	mocmossub.EdgeCapacitance.P-Well=0.0(0.0)
	patternedOnDisplay=true(true)
	patternedOnPrinter=true(true)
	outlined=None(None)
	transparent=0(0)
	color=ff000000(0)
	opacity=0.8(0.8)
	foreground=true
	pattern 202 101 8080 4040 2020 1010 808 404 202 101 8080 4040 2020 1010 808 404
	distance3D=11.0
	thickness3D=4.0
	mode3D=NICEST
	factor3D=0.8
Layer N-Well WELLN
	mocmossub.CIF.N-Well=CWN(CWN)
	mocmossub.DXF.N-Well=()
	mocmossub.Skill.N-Well=()
	mocmossub.Resistance.N-Well=0.0(0.0)
	mocmossub.Capacitance.N-Well=0.0(0.0)
	mocmossub.EdgeCapacitance.N-Well=0.0(0.0)
	patternedOnDisplay=true(true)
	patternedOnPrinter=true(true)
	outlined=None(None)
	transparent=0(0)
	color=ff000000(0)
	opacity=0.8(0.8)
	foreground=true
	pattern 2 0 0 0 200 0 0 0 2 0 0 0 200 0 0 0
	distance3D=11.0
	thickness3D=4.0
	mode3D=NICEST
	factor3D=0.8
Layer Poly-Cut CONTACT1 CONPOLY
	mocmossub.CIF.Poly-Cut=CCG(CCG)
	mocmossub.DXF.Poly-Cut=()
	mocmossub.Skill.Poly-Cut=()
	mocmossub.Resistance.Poly-Cut=2.2(2.2)
	mocmossub.Capacitance.Poly-Cut=0.0(0.0)
	mocmossub.EdgeCapacitance.Poly-Cut=0.0(0.0)
	patternedOnDisplay=false(false)
	patternedOnPrinter=false(false)
	outlined=None(None)
	transparent=0(0)
	color=ffa1977e(a1977e)
	opacity=0.8(0.8)
	foreground=true
	pattern 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
	distance3D=16.0
	thickness3D=1.0
	mode3D=NONE
	factor3D=0.2
Layer Active-Cut CONTACT1 CONDIFF
	mocmossub.CIF.Active-Cut=CCG(CCG)
	mocmossub.DXF.Active-Cut=()
	mocmossub.Skill.Active-Cut=()
	mocmossub.Resistance.Active-Cut=2.5(2.5)
	mocmossub.Capacitance.Active-Cut=0.0(0.0)
	mocmossub.EdgeCapacitance.Active-Cut=0.0(0.0)
	patternedOnDisplay=false(false)
	patternedOnPrinter=false(false)
	outlined=None(None)
	transparent=0(0)
	color=ffa1977e(a1977e)
	opacity=0.8(0.8)
	foreground=true
	pattern 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
	distance3D=13.0
	thickness3D=4.0
	mode3D=NONE
	factor3D=0.2
Layer Via1 CONTACT2 CONMETAL
	mocmossub.CIF.Via1=CVA(CVA)
	mocmossub.DXF.Via1=()
	mocmossub.Skill.Via1=()
	mocmossub.Resistance.Via1=1.0(1.0)
	mocmossub.Capacitance.Via1=0.0(0.0)
	mocmossub.EdgeCapacitance.Via1=0.0(0.0)
	patternedOnDisplay=false(false)
	patternedOnPrinter=false(false)
	outlined=None(None)
	transparent=0(0)
	color=ff000000(0)
	opacity=0.8(0.8)
	foreground=true
	pattern 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
	distance3D=18.5
	thickness3D=0.5
	mode3D=NONE
	factor3D=0.2
Layer Via2 CONTACT3 CONMETAL
	mocmossub.CIF.Via2=CVS(CVS)
	mocmossub.DXF.Via2=()
	mocmossub.Skill.Via2=()
	mocmossub.Resistance.Via2=0.9(0.9)
	mocmossub.Capacitance.Via2=0.0(0.0)
	mocmossub.EdgeCapacitance.Via2=0.0(0.0)
	patternedOnDisplay=false(false)
	patternedOnPrinter=false(false)
	outlined=None(None)
	transparent=0(0)
	color=ff000000(0)
	opacity=0.8(0.8)
	foreground=true
	pattern 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
	distance3D=20.5
	thickness3D=0.5
	mode3D=NONE
	factor3D=0.2
Layer Via3 CONTACT4 CONMETAL
	mocmossub.CIF.Via3=CVT(CVT)
	mocmossub.DXF.Via3=()
	mocmossub.Skill.Via3=()
	mocmossub.Resistance.Via3=0.8(0.8)
	mocmossub.Capacitance.Via3=0.0(0.0)
	mocmossub.EdgeCapacitance.Via3=0.0(0.0)
	patternedOnDisplay=false(false)
	patternedOnPrinter=false(false)
	outlined=None(None)
	transparent=0(0)
	color=ff000000(0)
	opacity=0.8(0.8)
	foreground=true
	pattern 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
	distance3D=22.5
	thickness3D=0.5
	mode3D=NONE
	factor3D=0.2
Layer Via4 CONTACT5 CONMETAL
	mocmossub.CIF.Via4=CVQ(CVQ)
	mocmossub.DXF.Via4=()
	mocmossub.Skill.Via4=()
	mocmossub.Resistance.Via4=0.8(0.8)
	mocmossub.Capacitance.Via4=0.0(0.0)
	mocmossub.EdgeCapacitance.Via4=0.0(0.0)
	patternedOnDisplay=false(false)
	patternedOnPrinter=false(false)
	outlined=None(None)
	transparent=0(0)
	color=ff000000(0)
	opacity=0.8(0.8)
	foreground=true
	pattern 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
	distance3D=24.5
	thickness3D=0.5
	mode3D=NONE
	factor3D=0.2
Layer Via5 CONTACT6 CONMETAL
	mocmossub.CIF.Via5=CV5(CV5)
	mocmossub.DXF.Via5=()
	mocmossub.Skill.Via5=()
	mocmossub.Resistance.Via5=0.8(0.8)
	mocmossub.Capacitance.Via5=0.0(0.0)
	mocmossub.EdgeCapacitance.Via5=0.0(0.0)
	patternedOnDisplay=false(false)
	patternedOnPrinter=false(false)
	outlined=None(None)
	transparent=0(0)
	color=ff000000(0)
	opacity=0.8(0.8)
	foreground=true
	pattern 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
	distance3D=26.5
	thickness3D=0.5
	mode3D=NONE
	factor3D=0.2
Layer Passivation OVERGLASS
	mocmossub.CIF.Passivation=COG(COG)
	mocmossub.DXF.Passivation=()
	mocmossub.Skill.Passivation=()
	mocmossub.Resistance.Passivation=0.0(0.0)
	mocmossub.Capacitance.Passivation=0.0(0.0)
	mocmossub.EdgeCapacitance.Passivation=0.0(0.0)
	patternedOnDisplay=true(true)
	patternedOnPrinter=true(true)
	outlined=None(None)
	transparent=0(0)
	color=ff000000(0)
	opacity=0.8(0.8)
	foreground=true
	pattern 1c1c 3e3e 3636 3e3e 1c1c 0 0 0 1c1c 3e3e 3636 3e3e 1c1c 0 0 0
	distance3D=30.0
	thickness3D=1.0
	mode3D=NONE
	factor3D=0.2
Layer Transistor TRANSISTOR
	mocmossub.CIF.Transistor=()
	mocmossub.DXF.Transistor=()
	mocmossub.Skill.Transistor=()
	mocmossub.Resistance.Transistor=0.0(0.0)
	mocmossub.Capacitance.Transistor=0.0(0.0)
	mocmossub.EdgeCapacitance.Transistor=0.0(0.0)
	patternedOnDisplay=false(false)
	patternedOnPrinter=false(false)
	outlined=None(None)
	transparent=0(0)
	color=ffc8c8c8(c8c8c8)
	opacity=0.8(0.8)
	foreground=true
	pattern 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
	distance3D=31.0
	thickness3D=0.0
	mode3D=NONE
	factor3D=0.2
Layer Poly-Cap CAP
	mocmossub.CIF.Poly-Cap=CPC(CPC)
	mocmossub.DXF.Poly-Cap=()
	mocmossub.Skill.Poly-Cap=()
	mocmossub.Resistance.Poly-Cap=0.0(0.0)
	mocmossub.Capacitance.Poly-Cap=0.0(0.0)
	mocmossub.EdgeCapacitance.Poly-Cap=0.0(0.0)
	patternedOnDisplay=false(false)
	patternedOnPrinter=false(false)
	outlined=None(None)
	transparent=0(0)
	color=ffa1977e(a1977e)
	opacity=0.8(0.8)
	foreground=true
	pattern 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
	distance3D=28.0
	thickness3D=0.0
	mode3D=NONE
	factor3D=0.2
Layer P-Active-Well DIFFP
	mocmossub.CIF.P-Active-Well=CAA(CAA)
	mocmossub.DXF.P-Active-Well=()
	mocmossub.Skill.P-Active-Well=()
	mocmossub.Resistance.P-Active-Well=0.0(0.0)
	mocmossub.Capacitance.P-Active-Well=0.0(0.0)
	mocmossub.EdgeCapacitance.P-Active-Well=0.0(0.0)
	patternedOnDisplay=false(false)
	patternedOnPrinter=false(false)
	outlined=None(None)
	transparent=3(3)
	color=ff6be260(6be260)
	opacity=0.8(0.8)
	foreground=true
	pattern 0 303 4848 303 0 3030 8484 3030 0 303 4848 303 0 3030 8484 3030
	distance3D=13.0
	thickness3D=2.0
	mode3D=NONE
	factor3D=0.2
Layer Pad-Frame ART
	mocmossub.CIF.Pad-Frame=CX(CX)
	mocmossub.DXF.Pad-Frame=()
	mocmossub.Skill.Pad-Frame=()
	mocmossub.Resistance.Pad-Frame=0.0(0.0)
	mocmossub.Capacitance.Pad-Frame=0.0(0.0)
	mocmossub.EdgeCapacitance.Pad-Frame=0.0(0.0)
	patternedOnDisplay=false(false)
	patternedOnPrinter=false(false)
	outlined=None(None)
	transparent=0(0)
	color=ffaa53aa(aa53aa)
	opacity=0.8(0.8)
	foreground=true
	pattern 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
	distance3D=33.0
	thickness3D=0.0
	mode3D=NONE
	factor3D=0.2
ArcProto Metal-1 metal-1
	isWipable=true
	isCurvable=false
	isSpecialArc=false
	isEdgeSelect=false
	isNotUsed=false
	isSkipSizeInPalette=false
	DefaultExtendForMetal-1INmocmossub=0.0
	baseExtend=1.5
	defaultLambdaBaseWidth=3.0
	diskOffset1=1.5
	diskOffset2=1.5
	DefaultAngleForMetal-1INmocmossub=90
	DefaultRigidForMetal-1INmocmossub=false
	DefaultFixedAngleForMetal-1INmocmossub=true
	DefaultExtendedForMetal-1INmocmossub=true
	DefaultDirectionalForMetal-1INmocmossub=false
		arcLayer layer=Metal-1 style=FILLED extend=1.5
ArcProto Metal-2 metal-2
	isWipable=true
	isCurvable=false
	isSpecialArc=false
	isEdgeSelect=false
	isNotUsed=false
	isSkipSizeInPalette=false
	DefaultExtendForMetal-2INmocmossub=0.0
	baseExtend=1.5
	defaultLambdaBaseWidth=3.0
	diskOffset1=1.5
	diskOffset2=1.5
	DefaultAngleForMetal-2INmocmossub=90
	DefaultRigidForMetal-2INmocmossub=false
	DefaultFixedAngleForMetal-2INmocmossub=true
	DefaultExtendedForMetal-2INmocmossub=true
	DefaultDirectionalForMetal-2INmocmossub=false
		arcLayer layer=Metal-2 style=FILLED extend=1.5
ArcProto Metal-3 metal-3
	isWipable=true
	isCurvable=false
	isSpecialArc=false
	isEdgeSelect=false
	isNotUsed=false
	isSkipSizeInPalette=false
	DefaultExtendForMetal-3INmocmossub=0.0
	baseExtend=1.5
	defaultLambdaBaseWidth=3.0
	diskOffset1=1.5
	diskOffset2=1.5
	DefaultAngleForMetal-3INmocmossub=90
	DefaultRigidForMetal-3INmocmossub=false
	DefaultFixedAngleForMetal-3INmocmossub=true
	DefaultExtendedForMetal-3INmocmossub=true
	DefaultDirectionalForMetal-3INmocmossub=false
		arcLayer layer=Metal-3 style=FILLED extend=1.5
ArcProto Metal-4 metal-4
	isWipable=true
	isCurvable=false
	isSpecialArc=false
	isEdgeSelect=false
	isNotUsed=false
	isSkipSizeInPalette=false
	DefaultExtendForMetal-4INmocmossub=0.0
	baseExtend=1.5
	defaultLambdaBaseWidth=3.0
	diskOffset1=1.5
	diskOffset2=1.5
	DefaultAngleForMetal-4INmocmossub=90
	DefaultRigidForMetal-4INmocmossub=false
	DefaultFixedAngleForMetal-4INmocmossub=true
	DefaultExtendedForMetal-4INmocmossub=true
	DefaultDirectionalForMetal-4INmocmossub=false
		arcLayer layer=Metal-4 style=FILLED extend=1.5
ArcProto Metal-5 metal-5
	isWipable=true
	isCurvable=false
	isSpecialArc=false
	isEdgeSelect=false
	isNotUsed=false
	isSkipSizeInPalette=false
	DefaultExtendForMetal-5INmocmossub=0.0
	baseExtend=1.5
	defaultLambdaBaseWidth=3.0
	diskOffset1=1.5
	diskOffset2=1.5
	DefaultAngleForMetal-5INmocmossub=90
	DefaultRigidForMetal-5INmocmossub=false
	DefaultFixedAngleForMetal-5INmocmossub=true
	DefaultExtendedForMetal-5INmocmossub=true
	DefaultDirectionalForMetal-5INmocmossub=false
		arcLayer layer=Metal-5 style=FILLED extend=1.5
ArcProto Metal-6 metal-6
	isWipable=true
	isCurvable=false
	isSpecialArc=false
	isEdgeSelect=false
	isNotUsed=false
	isSkipSizeInPalette=false
	DefaultExtendForMetal-6INmocmossub=0.0
	baseExtend=1.5
	defaultLambdaBaseWidth=3.0
	diskOffset1=1.5
	diskOffset2=1.5
	DefaultAngleForMetal-6INmocmossub=90
	DefaultRigidForMetal-6INmocmossub=false
	DefaultFixedAngleForMetal-6INmocmossub=true
	DefaultExtendedForMetal-6INmocmossub=true
	DefaultDirectionalForMetal-6INmocmossub=false
		arcLayer layer=Metal-6 style=FILLED extend=1.5
ArcProto Polysilicon-1 poly-1
	isWipable=true
	isCurvable=false
	isSpecialArc=false
	isEdgeSelect=false
	isNotUsed=false
	isSkipSizeInPalette=false
	DefaultExtendForPolysilicon-1INmocmossub=0.0
	baseExtend=1.0
	defaultLambdaBaseWidth=2.0
	diskOffset1=1.0
	diskOffset2=1.0
	DefaultAngleForPolysilicon-1INmocmossub=90
	DefaultRigidForPolysilicon-1INmocmossub=false
	DefaultFixedAngleForPolysilicon-1INmocmossub=true
	DefaultExtendedForPolysilicon-1INmocmossub=true
	DefaultDirectionalForPolysilicon-1INmocmossub=false
		arcLayer layer=Polysilicon-1 style=FILLED extend=1.0
ArcProto Polysilicon-2 poly-2
	isWipable=true
	isCurvable=false
	isSpecialArc=false
	isEdgeSelect=false
	isNotUsed=false
	isSkipSizeInPalette=false
	DefaultExtendForPolysilicon-2INmocmossub=0.0
	baseExtend=1.5
	defaultLambdaBaseWidth=3.0
	diskOffset1=1.5
	diskOffset2=1.5
	DefaultAngleForPolysilicon-2INmocmossub=90
	DefaultRigidForPolysilicon-2INmocmossub=false
	DefaultFixedAngleForPolysilicon-2INmocmossub=true
	DefaultExtendedForPolysilicon-2INmocmossub=true
	DefaultDirectionalForPolysilicon-2INmocmossub=false
		arcLayer layer=Polysilicon-2 style=FILLED extend=1.5
ArcProto P-Active p-diffusion
	isWipable=true
	isCurvable=false
	isSpecialArc=false
	isEdgeSelect=false
	isNotUsed=false
	isSkipSizeInPalette=false
	DefaultExtendForP-ActiveINmocmossub=0.0
	baseExtend=1.5
	defaultLambdaBaseWidth=3.0
	diskOffset1=7.5
	diskOffset2=1.5
	DefaultAngleForP-ActiveINmocmossub=90
	DefaultRigidForP-ActiveINmocmossub=false
	DefaultFixedAngleForP-ActiveINmocmossub=true
	DefaultExtendedForP-ActiveINmocmossub=true
	DefaultDirectionalForP-ActiveINmocmossub=false
		arcLayer layer=P-Active style=FILLED extend=1.5
		arcLayer layer=P-Select style=FILLED extend=3.5
		arcLayer layer=N-Well style=FILLED extend=7.5
ArcProto N-Active n-diffusion
	isWipable=true
	isCurvable=false
	isSpecialArc=false
	isEdgeSelect=false
	isNotUsed=false
	isSkipSizeInPalette=false
	DefaultExtendForN-ActiveINmocmossub=0.0
	baseExtend=1.5
	defaultLambdaBaseWidth=3.0
	diskOffset1=7.5
	diskOffset2=1.5
	DefaultAngleForN-ActiveINmocmossub=90
	DefaultRigidForN-ActiveINmocmossub=false
	DefaultFixedAngleForN-ActiveINmocmossub=true
	DefaultExtendedForN-ActiveINmocmossub=true
	DefaultDirectionalForN-ActiveINmocmossub=false
		arcLayer layer=N-Active style=FILLED extend=1.5
		arcLayer layer=N-Select style=FILLED extend=3.5
		arcLayer layer=P-Well style=FILLED extend=7.5
ArcProto Active diffusion
	isWipable=true
	isCurvable=false
	isSpecialArc=false
	isEdgeSelect=false
	isNotUsed=false
	isSkipSizeInPalette=false
	DefaultExtendForActiveINmocmossub=0.0
	baseExtend=1.5
	defaultLambdaBaseWidth=3.0
	diskOffset1=1.5
	diskOffset2=1.5
	DefaultAngleForActiveINmocmossub=90
	DefaultRigidForActiveINmocmossub=false
	DefaultFixedAngleForActiveINmocmossub=true
	DefaultExtendedForActiveINmocmossub=true
	DefaultDirectionalForActiveINmocmossub=false
		arcLayer layer=N-Active style=FILLED extend=1.5
		arcLayer layer=P-Active style=FILLED extend=1.5
PrimitiveNode Metal-1-Pin pin ARCSWIPE ARCSHRINK
	specialType=0 numMultiCuts=0
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=ERectangle[x=-1.5,y=-1.5,w=3.0,h=3.0]
	baseRectangle=ERectangle[x=-1.5,y=-1.5,w=3.0,h=3.0]
	DefaultExtendXForMetal-1-PinINmocmossub=0.0
	DefaultExtendYForMetal-1-PinINmocmossub=0.0
	diskOffset1=1.5,1.5
	diskOffset2=1.5,1.5
	layers:
	layer=Metal-1 port=0 style=CROSSED 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 metal-1 angle=0 range=180 topology=0 unknown
		lm=-0.5 la=1.5 rm=0.5 ra=-1.5 bm=-0.5 ba=1.5 tm=0.5 ta=-1.5
		isolated=false negatable=false
		portArc Metal-1
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode Metal-2-Pin pin ARCSWIPE ARCSHRINK
	specialType=0 numMultiCuts=0
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=ERectangle[x=-1.5,y=-1.5,w=3.0,h=3.0]
	baseRectangle=ERectangle[x=-1.5,y=-1.5,w=3.0,h=3.0]
	DefaultExtendXForMetal-2-PinINmocmossub=0.0
	DefaultExtendYForMetal-2-PinINmocmossub=0.0
	diskOffset1=1.5,1.5
	diskOffset2=1.5,1.5
	layers:
	layer=Metal-2 port=0 style=CROSSED 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 metal-2 angle=0 range=180 topology=0 unknown
		lm=-0.5 la=1.5 rm=0.5 ra=-1.5 bm=-0.5 ba=1.5 tm=0.5 ta=-1.5
		isolated=false negatable=false
		portArc Metal-2
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode Metal-3-Pin pin ARCSWIPE ARCSHRINK
	specialType=0 numMultiCuts=0
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=ERectangle[x=-1.5,y=-1.5,w=3.0,h=3.0]
	baseRectangle=ERectangle[x=-1.5,y=-1.5,w=3.0,h=3.0]
	DefaultExtendXForMetal-3-PinINmocmossub=0.0
	DefaultExtendYForMetal-3-PinINmocmossub=0.0
	diskOffset1=1.5,1.5
	diskOffset2=1.5,1.5
	layers:
	layer=Metal-3 port=0 style=CROSSED 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 metal-3 angle=0 range=180 topology=0 unknown
		lm=-0.5 la=1.5 rm=0.5 ra=-1.5 bm=-0.5 ba=1.5 tm=0.5 ta=-1.5
		isolated=false negatable=false
		portArc Metal-3
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode Metal-4-Pin pin ARCSWIPE ARCSHRINK
	specialType=0 numMultiCuts=0
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=ERectangle[x=-1.5,y=-1.5,w=3.0,h=3.0]
	baseRectangle=ERectangle[x=-1.5,y=-1.5,w=3.0,h=3.0]
	DefaultExtendXForMetal-4-PinINmocmossub=0.0
	DefaultExtendYForMetal-4-PinINmocmossub=0.0
	diskOffset1=1.5,1.5
	diskOffset2=1.5,1.5
	layers:
	layer=Metal-4 port=0 style=CROSSED 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 metal-4 angle=0 range=180 topology=0 unknown
		lm=-0.5 la=1.5 rm=0.5 ra=-1.5 bm=-0.5 ba=1.5 tm=0.5 ta=-1.5
		isolated=false negatable=false
		portArc Metal-4
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode Metal-5-Pin pin ARCSWIPE ARCSHRINK
	specialType=0 numMultiCuts=0
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=ERectangle[x=-1.5,y=-1.5,w=3.0,h=3.0]
	baseRectangle=ERectangle[x=-1.5,y=-1.5,w=3.0,h=3.0]
	DefaultExtendXForMetal-5-PinINmocmossub=0.0
	DefaultExtendYForMetal-5-PinINmocmossub=0.0
	diskOffset1=1.5,1.5
	diskOffset2=1.5,1.5
	layers:
	layer=Metal-5 port=0 style=CROSSED 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 metal-5 angle=0 range=180 topology=0 unknown
		lm=-0.5 la=1.5 rm=0.5 ra=-1.5 bm=-0.5 ba=1.5 tm=0.5 ta=-1.5
		isolated=false negatable=false
		portArc Metal-5
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode Metal-6-Pin pin ARCSWIPE ARCSHRINK
	specialType=0 numMultiCuts=0
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=ERectangle[x=-1.5,y=-1.5,w=3.0,h=3.0]
	baseRectangle=ERectangle[x=-1.5,y=-1.5,w=3.0,h=3.0]
	DefaultExtendXForMetal-6-PinINmocmossub=0.0
	DefaultExtendYForMetal-6-PinINmocmossub=0.0
	diskOffset1=1.5,1.5
	diskOffset2=1.5,1.5
	layers:
	layer=Metal-6 port=0 style=CROSSED 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 metal-6 angle=0 range=180 topology=0 unknown
		lm=-0.5 la=1.5 rm=0.5 ra=-1.5 bm=-0.5 ba=1.5 tm=0.5 ta=-1.5
		isolated=false negatable=false
		portArc Metal-6
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode Polysilicon-1-Pin pin ARCSWIPE ARCSHRINK
	specialType=0 numMultiCuts=0
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=ERectangle[x=-1.0,y=-1.0,w=2.0,h=2.0]
	baseRectangle=ERectangle[x=-1.0,y=-1.0,w=2.0,h=2.0]
	DefaultExtendXForPolysilicon-1-PinINmocmossub=0.0
	DefaultExtendYForPolysilicon-1-PinINmocmossub=0.0
	diskOffset1=1.0,1.0
	diskOffset2=1.0,1.0
	layers:
	layer=Polysilicon-1 port=0 style=CROSSED 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 polysilicon-1 angle=0 range=180 topology=0 unknown
		lm=-0.5 la=1.0 rm=0.5 ra=-1.0 bm=-0.5 ba=1.0 tm=0.5 ta=-1.0
		isolated=false negatable=false
		portArc Polysilicon-1
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode Polysilicon-2-Pin pin ARCSWIPE ARCSHRINK
	specialType=0 numMultiCuts=0
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=ERectangle[x=-1.5,y=-1.5,w=3.0,h=3.0]
	baseRectangle=ERectangle[x=-1.5,y=-1.5,w=3.0,h=3.0]
	DefaultExtendXForPolysilicon-2-PinINmocmossub=0.0
	DefaultExtendYForPolysilicon-2-PinINmocmossub=0.0
	diskOffset1=1.5,1.5
	diskOffset2=1.5,1.5
	layers:
	layer=Polysilicon-2 port=0 style=CROSSED 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 polysilicon-2 angle=0 range=180 topology=0 unknown
		lm=-0.5 la=1.5 rm=0.5 ra=-1.5 bm=-0.5 ba=1.5 tm=0.5 ta=-1.5
		isolated=false negatable=false
		portArc Polysilicon-2
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode P-Active-Pin pin ARCSWIPE ARCSHRINK
	specialType=0 numMultiCuts=0
	SizeOffset {X:[6.0,6.0] Y:[6.0,6.0]}
	fullRectangle=ERectangle[x=-7.5,y=-7.5,w=15.0,h=15.0]
	baseRectangle=ERectangle[x=-1.5,y=-1.5,w=3.0,h=3.0]
	DefaultExtendXForP-Active-PinINmocmossub=0.0
	DefaultExtendYForP-Active-PinINmocmossub=0.0
	diskOffset1=7.5,7.5
	diskOffset2=1.5,1.5
	layers:
	layer=P-Active port=0 style=CROSSED repr=1
		point xm=-0.5 xa=6.0 ym=-0.5 ya=6.0
		point xm=0.5 xa=-6.0 ym=0.5 ya=-6.0
	layer=P-Select port=0 style=CROSSED repr=1
		point xm=-0.5 xa=4.0 ym=-0.5 ya=4.0
		point xm=0.5 xa=-4.0 ym=0.5 ya=-4.0
	layer=N-Well port=0 style=CROSSED 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 p-active angle=0 range=180 topology=0 unknown
		lm=-0.5 la=7.5 rm=0.5 ra=-7.5 bm=-0.5 ba=7.5 tm=0.5 ta=-7.5
		isolated=false negatable=false
		portArc P-Active
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode N-Active-Pin pin ARCSWIPE ARCSHRINK
	specialType=0 numMultiCuts=0
	SizeOffset {X:[6.0,6.0] Y:[6.0,6.0]}
	fullRectangle=ERectangle[x=-7.5,y=-7.5,w=15.0,h=15.0]
	baseRectangle=ERectangle[x=-1.5,y=-1.5,w=3.0,h=3.0]
	DefaultExtendXForN-Active-PinINmocmossub=0.0
	DefaultExtendYForN-Active-PinINmocmossub=0.0
	diskOffset1=7.5,7.5
	diskOffset2=1.5,1.5
	layers:
	layer=N-Active port=0 style=CROSSED repr=1
		point xm=-0.5 xa=6.0 ym=-0.5 ya=6.0
		point xm=0.5 xa=-6.0 ym=0.5 ya=-6.0
	layer=N-Select port=0 style=CROSSED repr=1
		point xm=-0.5 xa=4.0 ym=-0.5 ya=4.0
		point xm=0.5 xa=-4.0 ym=0.5 ya=-4.0
	layer=P-Well port=0 style=CROSSED 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 n-active angle=0 range=180 topology=0 unknown
		lm=-0.5 la=7.5 rm=0.5 ra=-7.5 bm=-0.5 ba=7.5 tm=0.5 ta=-7.5
		isolated=false negatable=false
		portArc N-Active
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode Active-Pin pin ARCSWIPE ARCSHRINK
	specialType=0 numMultiCuts=0
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=ERectangle[x=-1.5,y=-1.5,w=3.0,h=3.0]
	baseRectangle=ERectangle[x=-1.5,y=-1.5,w=3.0,h=3.0]
	DefaultExtendXForActive-PinINmocmossub=0.0
	DefaultExtendYForActive-PinINmocmossub=0.0
	diskOffset1=1.5,1.5
	diskOffset2=1.5,1.5
	layers:
	layer=N-Active port=0 style=CROSSED 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=P-Active port=0 style=CROSSED 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 active angle=0 range=180 topology=0 unknown
		lm=-0.5 la=1.5 rm=0.5 ra=-1.5 bm=-0.5 ba=1.5 tm=0.5 ta=-1.5
		isolated=false negatable=false
		portArc Active
		portArc P-Active
		portArc N-Active
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode Metal-1-P-Active-Con contact
	specialType=0 numMultiCuts=1
	SizeOffset {X:[6.0,6.0] Y:[6.0,6.0]}
	fullRectangle=ERectangle[x=-8.5,y=-8.5,w=17.0,h=17.0]
	baseRectangle=ERectangle[x=-2.5,y=-2.5,w=5.0,h=5.0]
	DefaultExtendXForMetal-1-P-Active-ConINmocmossub=0.0
	DefaultExtendYForMetal-1-P-Active-ConINmocmossub=0.0
	diskOffset1=8.5,8.5
	diskOffset2=2.5,2.5
	layers:
	layer=Metal-1 port=0 style=FILLED repr=1
		point xm=-0.5 xa=6.5 ym=-0.5 ya=6.5
		point xm=0.5 xa=-6.5 ym=0.5 ya=-6.5
	layer=P-Active port=0 style=FILLED repr=1
		point xm=-0.5 xa=6.0 ym=-0.5 ya=6.0
		point xm=0.5 xa=-6.0 ym=0.5 ya=-6.0
	layer=N-Well 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
	layer=P-Select port=0 style=FILLED repr=1
		point xm=-0.5 xa=4.0 ym=-0.5 ya=4.0
		point xm=0.5 xa=-4.0 ym=0.5 ya=-4.0
	layer=Active-Cut port=0 style=FILLED repr=3
		multiSizeX=2.0 multiSizeY=2.0 multiSep=3.0 multiSpe2D=3.0
		point xm=-0.5 xa=8.5 ym=-0.5 ya=8.5
		point xm=0.5 xa=-8.5 ym=0.5 ya=-8.5
	port metal-1-p-act angle=0 range=180 topology=0 unknown
		lm=-0.5 la=8.0 rm=0.5 ra=-8.0 bm=-0.5 ba=8.0 tm=0.5 ta=-8.0
		isolated=false negatable=false
		portArc P-Active
		portArc Metal-1
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode Metal-1-N-Active-Con contact
	specialType=0 numMultiCuts=1
	SizeOffset {X:[6.0,6.0] Y:[6.0,6.0]}
	fullRectangle=ERectangle[x=-8.5,y=-8.5,w=17.0,h=17.0]
	baseRectangle=ERectangle[x=-2.5,y=-2.5,w=5.0,h=5.0]
	DefaultExtendXForMetal-1-N-Active-ConINmocmossub=0.0
	DefaultExtendYForMetal-1-N-Active-ConINmocmossub=0.0
	diskOffset1=8.5,8.5
	diskOffset2=2.5,2.5
	layers:
	layer=Metal-1 port=0 style=FILLED repr=1
		point xm=-0.5 xa=6.5 ym=-0.5 ya=6.5
		point xm=0.5 xa=-6.5 ym=0.5 ya=-6.5
	layer=N-Active port=0 style=FILLED repr=1
		point xm=-0.5 xa=6.0 ym=-0.5 ya=6.0
		point xm=0.5 xa=-6.0 ym=0.5 ya=-6.0
	layer=P-Well 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
	layer=N-Select port=0 style=FILLED repr=1
		point xm=-0.5 xa=4.0 ym=-0.5 ya=4.0
		point xm=0.5 xa=-4.0 ym=0.5 ya=-4.0
	layer=Active-Cut port=0 style=FILLED repr=3
		multiSizeX=2.0 multiSizeY=2.0 multiSep=3.0 multiSpe2D=3.0
		point xm=-0.5 xa=8.5 ym=-0.5 ya=8.5
		point xm=0.5 xa=-8.5 ym=0.5 ya=-8.5
	port metal-1-n-act angle=0 range=180 topology=0 unknown
		lm=-0.5 la=8.0 rm=0.5 ra=-8.0 bm=-0.5 ba=8.0 tm=0.5 ta=-8.0
		isolated=false negatable=false
		portArc N-Active
		portArc Metal-1
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode Metal-1-Polysilicon-1-Con contact
	specialType=0 numMultiCuts=1
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=ERectangle[x=-2.5,y=-2.5,w=5.0,h=5.0]
	baseRectangle=ERectangle[x=-2.5,y=-2.5,w=5.0,h=5.0]
	DefaultExtendXForMetal-1-Polysilicon-1-ConINmocmossub=0.0
	DefaultExtendYForMetal-1-Polysilicon-1-ConINmocmossub=0.0
	diskOffset1=2.5,2.5
	diskOffset2=2.5,2.5
	layers:
	layer=Polysilicon-1 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
	layer=Metal-1 port=0 style=FILLED repr=1
		point xm=-0.5 xa=0.5 ym=-0.5 ya=0.5
		point xm=0.5 xa=-0.5 ym=0.5 ya=-0.5
	layer=Poly-Cut port=0 style=FILLED repr=3
		multiSizeX=2.0 multiSizeY=2.0 multiSep=3.0 multiSpe2D=3.0
		point xm=-0.5 xa=2.5 ym=-0.5 ya=2.5
		point xm=0.5 xa=-2.5 ym=0.5 ya=-2.5
	port metal-1-polysilicon-1 angle=0 range=180 topology=0 unknown
		lm=-0.5 la=2.0 rm=0.5 ra=-2.0 bm=-0.5 ba=2.0 tm=0.5 ta=-2.0
		isolated=false negatable=false
		portArc Polysilicon-1
		portArc Metal-1
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode Metal-1-Polysilicon-2-Con contact
	specialType=0 numMultiCuts=1
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=ERectangle[x=-2.0,y=-2.0,w=4.0,h=4.0]
	baseRectangle=ERectangle[x=-2.0,y=-2.0,w=4.0,h=4.0]
	DefaultExtendXForMetal-1-Polysilicon-2-ConINmocmossub=0.0
	DefaultExtendYForMetal-1-Polysilicon-2-ConINmocmossub=0.0
	diskOffset1=2.0,2.0
	diskOffset2=2.0,2.0
	layers:
	layer=Metal-1 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
	layer=Polysilicon-2 port=0 style=FILLED repr=1
		point xm=-0.5 xa=0.5 ym=-0.5 ya=0.5
		point xm=0.5 xa=-0.5 ym=0.5 ya=-0.5
	layer=Poly-Cut port=0 style=FILLED repr=3
		multiSizeX=2.0 multiSizeY=2.0 multiSep=3.0 multiSpe2D=3.0
		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 metal-1-polysilicon-2 angle=0 range=180 topology=0 unknown
		lm=-0.5 la=1.5 rm=0.5 ra=-1.5 bm=-0.5 ba=1.5 tm=0.5 ta=-1.5
		isolated=false negatable=false
		portArc Polysilicon-2
		portArc Metal-1
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode Metal-1-Polysilicon-1-2-Con contact
	specialType=0 numMultiCuts=1
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=ERectangle[x=-3.5,y=-3.5,w=7.0,h=7.0]
	baseRectangle=ERectangle[x=-3.5,y=-3.5,w=7.0,h=7.0]
	DefaultExtendXForMetal-1-Polysilicon-1-2-ConINmocmossub=0.0
	DefaultExtendYForMetal-1-Polysilicon-1-2-ConINmocmossub=0.0
	diskOffset1=3.5,3.5
	diskOffset2=3.5,3.5
	layers:
	layer=Metal-1 port=0 style=FILLED repr=1
		point xm=-0.5 xa=1.5 ym=-0.5 ya=1.5
		point xm=0.5 xa=-1.5 ym=0.5 ya=-1.5
	layer=Polysilicon-1 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
	layer=Polysilicon-2 port=0 style=FILLED 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
	layer=Poly-Cut port=0 style=FILLED repr=3
		multiSizeX=2.0 multiSizeY=2.0 multiSep=3.0 multiSpe2D=3.0
		point xm=-0.5 xa=3.5 ym=-0.5 ya=3.5
		point xm=0.5 xa=-3.5 ym=0.5 ya=-3.5
	port metal-1-polysilicon-1-2 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 Polysilicon-1
		portArc Polysilicon-2
		portArc Metal-1
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode P-Transistor pMOS-transistor NODESHRINK HOLDSTRACE
	specialType=1 numMultiCuts=0 5.0 1.5 2.5 2.0 1.0 2.0
	SizeOffset {X:[6.0,6.0] Y:[9.0,9.0]}
	fullRectangle=ERectangle[x=-7.5,y=-10.0,w=15.0,h=20.0]
	baseRectangle=ERectangle[x=-1.5,y=-1.0,w=3.0,h=2.0]
	DefaultExtendXForP-TransistorINmocmossub=0.0
	DefaultExtendYForP-TransistorINmocmossub=0.0
	diskOffset1=7.5,10.0
	diskOffset2=1.5,1.0
	layers:
	layer=Polysilicon-1 port=0 style=FILLED repr=1
		LWidth=1.0 rWidth=1.0 bExtend=2.5 tExtend=2.5
		point xm=-0.5 xa=3.5 ym=-0.5 ya=9.0
		point xm=0.5 xa=-3.5 ym=0.5 ya=-9.0
	layer=P-Active port=0 style=FILLED repr=1
		LWidth=4.0 rWidth=4.0 bExtend=0.0 tExtend=0.0
		point xm=-0.5 xa=6.0 ym=-0.5 ya=6.0
		point xm=0.5 xa=-6.0 ym=0.5 ya=-6.0
	layer=P-Select port=-1 style=FILLED repr=1
		LWidth=6.0 rWidth=6.0 bExtend=2.0 tExtend=2.0
		point xm=-0.5 xa=4.0 ym=-0.5 ya=4.0
		point xm=0.5 xa=-4.0 ym=0.5 ya=-4.0
	layer=N-Well port=-1 style=FILLED repr=1
		LWidth=10.0 rWidth=10.0 bExtend=6.0 tExtend=6.0
		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
	electricalLayers:
	layer=Polysilicon-1 port=0 style=FILLED repr=1
		LWidth=1.0 rWidth=1.0 bExtend=2.5 tExtend=2.5
		point xm=-0.5 xa=3.5 ym=-0.5 ya=9.0
		point xm=0.5 xa=-3.5 ym=0.5 ya=-9.0
	layer=P-Select port=-1 style=FILLED repr=1
		LWidth=6.0 rWidth=6.0 bExtend=2.0 tExtend=2.0
		point xm=-0.5 xa=4.0 ym=-0.5 ya=4.0
		point xm=0.5 xa=-4.0 ym=0.5 ya=-4.0
	layer=N-Well port=-1 style=FILLED repr=1
		LWidth=10.0 rWidth=10.0 bExtend=6.0 tExtend=6.0
		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=P-Active port=3 style=FILLED repr=1
		LWidth=4.0 rWidth=0.0 bExtend=0.0 tExtend=0.0
		point xm=-0.5 xa=6.0 ym=0.0 ya=0.0
		point xm=0.5 xa=-6.0 ym=0.5 ya=-6.0
	layer=P-Active port=1 style=FILLED repr=1
		LWidth=0.0 rWidth=4.0 bExtend=0.0 tExtend=0.0
		point xm=-0.5 xa=6.0 ym=-0.5 ya=6.0
		point xm=0.5 xa=-6.0 ym=0.0 ya=0.0
	port p-trans-poly-left angle=180 range=90 topology=0 unknown
		lm=-0.5 la=4.0 rm=-0.5 ra=4.0 bm=-0.5 ba=10.0 tm=0.5 ta=-10.0
		isolated=false negatable=false
		portArc Polysilicon-1
		portArc Universal
		portArc Invisible
		portArc Unrouted
	port p-trans-diff-top angle=90 range=90 topology=1 unknown
		lm=-0.5 la=7.5 rm=0.5 ra=-7.5 bm=0.5 ba=-6.5 tm=0.5 ta=-6.0
		isolated=false negatable=false
		portArc P-Active
		portArc Universal
		portArc Invisible
		portArc Unrouted
	port p-trans-poly-right angle=0 range=90 topology=0 unknown
		lm=0.5 la=-4.0 rm=0.5 ra=-4.0 bm=-0.5 ba=10.0 tm=0.5 ta=-10.0
		isolated=false negatable=false
		portArc Polysilicon-1
		portArc Universal
		portArc Invisible
		portArc Unrouted
	port p-trans-diff-bottom angle=270 range=90 topology=3 unknown
		lm=-0.5 la=7.5 rm=0.5 ra=-7.5 bm=-0.5 ba=6.0 tm=-0.5 ta=6.5
		isolated=false negatable=false
		portArc P-Active
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode N-Transistor nMOS-transistor NODESHRINK HOLDSTRACE
	specialType=1 numMultiCuts=0 5.0 1.5 2.5 2.0 1.0 2.0
	SizeOffset {X:[6.0,6.0] Y:[9.0,9.0]}
	fullRectangle=ERectangle[x=-7.5,y=-10.0,w=15.0,h=20.0]
	baseRectangle=ERectangle[x=-1.5,y=-1.0,w=3.0,h=2.0]
	DefaultExtendXForN-TransistorINmocmossub=0.0
	DefaultExtendYForN-TransistorINmocmossub=0.0
	diskOffset1=7.5,10.0
	diskOffset2=1.5,1.0
	layers:
	layer=Polysilicon-1 port=0 style=FILLED repr=1
		LWidth=1.0 rWidth=1.0 bExtend=2.5 tExtend=2.5
		point xm=-0.5 xa=3.5 ym=-0.5 ya=9.0
		point xm=0.5 xa=-3.5 ym=0.5 ya=-9.0
	layer=N-Active port=0 style=FILLED repr=1
		LWidth=4.0 rWidth=4.0 bExtend=0.0 tExtend=0.0
		point xm=-0.5 xa=6.0 ym=-0.5 ya=6.0
		point xm=0.5 xa=-6.0 ym=0.5 ya=-6.0
	layer=N-Select port=-1 style=FILLED repr=1
		LWidth=6.0 rWidth=6.0 bExtend=2.0 tExtend=2.0
		point xm=-0.5 xa=4.0 ym=-0.5 ya=4.0
		point xm=0.5 xa=-4.0 ym=0.5 ya=-4.0
	layer=P-Well port=-1 style=FILLED repr=1
		LWidth=10.0 rWidth=10.0 bExtend=6.0 tExtend=6.0
		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
	electricalLayers:
	layer=Polysilicon-1 port=0 style=FILLED repr=1
		LWidth=1.0 rWidth=1.0 bExtend=2.5 tExtend=2.5
		point xm=-0.5 xa=3.5 ym=-0.5 ya=9.0
		point xm=0.5 xa=-3.5 ym=0.5 ya=-9.0
	layer=N-Select port=-1 style=FILLED repr=1
		LWidth=6.0 rWidth=6.0 bExtend=2.0 tExtend=2.0
		point xm=-0.5 xa=4.0 ym=-0.5 ya=4.0
		point xm=0.5 xa=-4.0 ym=0.5 ya=-4.0
	layer=P-Well port=-1 style=FILLED repr=1
		LWidth=10.0 rWidth=10.0 bExtend=6.0 tExtend=6.0
		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=N-Active port=3 style=FILLED repr=1
		LWidth=4.0 rWidth=0.0 bExtend=0.0 tExtend=0.0
		point xm=-0.5 xa=6.0 ym=0.0 ya=0.0
		point xm=0.5 xa=-6.0 ym=0.5 ya=-6.0
	layer=N-Active port=1 style=FILLED repr=1
		LWidth=0.0 rWidth=4.0 bExtend=0.0 tExtend=0.0
		point xm=-0.5 xa=6.0 ym=-0.5 ya=6.0
		point xm=0.5 xa=-6.0 ym=0.0 ya=0.0
	port n-trans-poly-left angle=180 range=90 topology=0 unknown
		lm=-0.5 la=4.0 rm=-0.5 ra=4.0 bm=-0.5 ba=10.0 tm=0.5 ta=-10.0
		isolated=false negatable=false
		portArc Polysilicon-1
		portArc Universal
		portArc Invisible
		portArc Unrouted
	port n-trans-diff-top angle=90 range=90 topology=1 unknown
		lm=-0.5 la=7.5 rm=0.5 ra=-7.5 bm=0.5 ba=-6.5 tm=0.5 ta=-6.0
		isolated=false negatable=false
		portArc N-Active
		portArc Universal
		portArc Invisible
		portArc Unrouted
	port n-trans-poly-right angle=0 range=90 topology=0 unknown
		lm=0.5 la=-4.0 rm=0.5 ra=-4.0 bm=-0.5 ba=10.0 tm=0.5 ta=-10.0
		isolated=false negatable=false
		portArc Polysilicon-1
		portArc Universal
		portArc Invisible
		portArc Unrouted
	port n-trans-diff-bottom angle=270 range=90 topology=3 unknown
		lm=-0.5 la=7.5 rm=0.5 ra=-7.5 bm=-0.5 ba=6.0 tm=-0.5 ta=6.5
		isolated=false negatable=false
		portArc N-Active
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode Metal-1-Metal-2-Con contact
	specialType=0 numMultiCuts=1
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=ERectangle[x=-2.0,y=-2.0,w=4.0,h=4.0]
	baseRectangle=ERectangle[x=-2.0,y=-2.0,w=4.0,h=4.0]
	DefaultExtendXForMetal-1-Metal-2-ConINmocmossub=0.0
	DefaultExtendYForMetal-1-Metal-2-ConINmocmossub=0.0
	diskOffset1=2.0,2.0
	diskOffset2=2.0,2.0
	layers:
	layer=Metal-1 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
	layer=Metal-2 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
	layer=Via1 port=0 style=FILLED repr=3
		multiSizeX=2.0 multiSizeY=2.0 multiSep=3.0 multiSpe2D=3.0
		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 metal-1-metal-2 angle=0 range=180 topology=0 unknown
		lm=-0.5 la=1.5 rm=0.5 ra=-1.5 bm=-0.5 ba=1.5 tm=0.5 ta=-1.5
		isolated=false negatable=false
		portArc Metal-1
		portArc Metal-2
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode Metal-2-Metal-3-Con contact
	specialType=0 numMultiCuts=1
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=ERectangle[x=-2.0,y=-2.0,w=4.0,h=4.0]
	baseRectangle=ERectangle[x=-2.0,y=-2.0,w=4.0,h=4.0]
	DefaultExtendXForMetal-2-Metal-3-ConINmocmossub=0.0
	DefaultExtendYForMetal-2-Metal-3-ConINmocmossub=0.0
	diskOffset1=2.0,2.0
	diskOffset2=2.0,2.0
	layers:
	layer=Metal-2 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
	layer=Metal-3 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
	layer=Via2 port=0 style=FILLED repr=3
		multiSizeX=2.0 multiSizeY=2.0 multiSep=3.0 multiSpe2D=3.0
		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 metal-2-metal-3 angle=0 range=180 topology=0 unknown
		lm=-0.5 la=1.5 rm=0.5 ra=-1.5 bm=-0.5 ba=1.5 tm=0.5 ta=-1.5
		isolated=false negatable=false
		portArc Metal-2
		portArc Metal-3
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode Metal-3-Metal-4-Con contact
	specialType=0 numMultiCuts=1
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=ERectangle[x=-2.0,y=-2.0,w=4.0,h=4.0]
	baseRectangle=ERectangle[x=-2.0,y=-2.0,w=4.0,h=4.0]
	DefaultExtendXForMetal-3-Metal-4-ConINmocmossub=0.0
	DefaultExtendYForMetal-3-Metal-4-ConINmocmossub=0.0
	diskOffset1=2.0,2.0
	diskOffset2=2.0,2.0
	layers:
	layer=Metal-3 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
	layer=Metal-4 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
	layer=Via3 port=0 style=FILLED repr=3
		multiSizeX=2.0 multiSizeY=2.0 multiSep=4.0 multiSpe2D=4.0
		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 metal-3-metal-4 angle=0 range=180 topology=0 unknown
		lm=-0.5 la=1.5 rm=0.5 ra=-1.5 bm=-0.5 ba=1.5 tm=0.5 ta=-1.5
		isolated=false negatable=false
		portArc Metal-3
		portArc Metal-4
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode Metal-4-Metal-5-Con contact
	specialType=0 numMultiCuts=1
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=ERectangle[x=-2.0,y=-2.0,w=4.0,h=4.0]
	baseRectangle=ERectangle[x=-2.0,y=-2.0,w=4.0,h=4.0]
	DefaultExtendXForMetal-4-Metal-5-ConINmocmossub=0.0
	DefaultExtendYForMetal-4-Metal-5-ConINmocmossub=0.0
	diskOffset1=2.0,2.0
	diskOffset2=2.0,2.0
	layers:
	layer=Metal-4 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
	layer=Metal-5 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
	layer=Via4 port=0 style=FILLED repr=3
		multiSizeX=2.0 multiSizeY=2.0 multiSep=3.0 multiSpe2D=3.0
		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 metal-4-metal-5 angle=0 range=180 topology=0 unknown
		lm=-0.5 la=1.5 rm=0.5 ra=-1.5 bm=-0.5 ba=1.5 tm=0.5 ta=-1.5
		isolated=false negatable=false
		portArc Metal-4
		portArc Metal-5
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode Metal-5-Metal-6-Con contact
	specialType=0 numMultiCuts=1
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=ERectangle[x=-3.0,y=-3.0,w=6.0,h=6.0]
	baseRectangle=ERectangle[x=-3.0,y=-3.0,w=6.0,h=6.0]
	DefaultExtendXForMetal-5-Metal-6-ConINmocmossub=0.0
	DefaultExtendYForMetal-5-Metal-6-ConINmocmossub=0.0
	diskOffset1=3.0,3.0
	diskOffset2=3.0,3.0
	layers:
	layer=Metal-6 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
	layer=Metal-5 port=0 style=FILLED repr=1
		point xm=-0.5 xa=1.0 ym=-0.5 ya=1.0
		point xm=0.5 xa=-1.0 ym=0.5 ya=-1.0
	layer=Via5 port=0 style=FILLED repr=3
		multiSizeX=2.0 multiSizeY=2.0 multiSep=3.0 multiSpe2D=3.0
		point xm=-0.5 xa=3.0 ym=-0.5 ya=3.0
		point xm=0.5 xa=-3.0 ym=0.5 ya=-3.0
	port metal-5-metal-6 angle=0 range=180 topology=0 unknown
		lm=-0.5 la=2.5 rm=0.5 ra=-2.5 bm=-0.5 ba=2.5 tm=0.5 ta=-2.5
		isolated=false negatable=false
		portArc Metal-5
		portArc Metal-6
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode Metal-1-Well-Con well
	specialType=0 numMultiCuts=1
	SizeOffset {X:[4.0,4.0] Y:[4.0,4.0]}
	fullRectangle=ERectangle[x=-7.0,y=-7.0,w=14.0,h=14.0]
	baseRectangle=ERectangle[x=-3.0,y=-3.0,w=6.0,h=6.0]
	DefaultExtendXForMetal-1-Well-ConINmocmossub=0.0
	DefaultExtendYForMetal-1-Well-ConINmocmossub=0.0
	diskOffset1=7.0,7.0
	diskOffset2=3.0,3.0
	layers:
	layer=P-Active-Well port=0 style=FILLED repr=1
		point xm=-0.5 xa=4.0 ym=-0.5 ya=4.0
		point xm=0.5 xa=-4.0 ym=0.5 ya=-4.0
	layer=Metal-1 port=0 style=FILLED repr=1
		point xm=-0.5 xa=5.0 ym=-0.5 ya=5.0
		point xm=0.5 xa=-5.0 ym=0.5 ya=-5.0
	layer=P-Well 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
	layer=P-Select port=0 style=FILLED 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
	layer=Active-Cut port=0 style=FILLED repr=3
		multiSizeX=2.0 multiSizeY=2.0 multiSep=3.0 multiSpe2D=3.0
		point xm=-0.5 xa=7.0 ym=-0.5 ya=7.0
		point xm=0.5 xa=-7.0 ym=0.5 ya=-7.0
	port metal-1-well angle=0 range=180 topology=0 unknown
		lm=-0.5 la=6.5 rm=0.5 ra=-6.5 bm=-0.5 ba=6.5 tm=0.5 ta=-6.5
		isolated=false negatable=false
		portArc Metal-1
		portArc Active
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode Metal-1-Substrate-Con substrate
	specialType=0 numMultiCuts=1
	SizeOffset {X:[4.0,4.0] Y:[4.0,4.0]}
	fullRectangle=ERectangle[x=-7.0,y=-7.0,w=14.0,h=14.0]
	baseRectangle=ERectangle[x=-3.0,y=-3.0,w=6.0,h=6.0]
	DefaultExtendXForMetal-1-Substrate-ConINmocmossub=0.0
	DefaultExtendYForMetal-1-Substrate-ConINmocmossub=0.0
	diskOffset1=7.0,7.0
	diskOffset2=3.0,3.0
	layers:
	layer=N-Active port=0 style=FILLED repr=1
		point xm=-0.5 xa=4.0 ym=-0.5 ya=4.0
		point xm=0.5 xa=-4.0 ym=0.5 ya=-4.0
	layer=Metal-1 port=0 style=FILLED repr=1
		point xm=-0.5 xa=5.0 ym=-0.5 ya=5.0
		point xm=0.5 xa=-5.0 ym=0.5 ya=-5.0
	layer=N-Well 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
	layer=N-Select port=0 style=FILLED 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
	layer=Active-Cut port=0 style=FILLED repr=3
		multiSizeX=2.0 multiSizeY=2.0 multiSep=3.0 multiSpe2D=3.0
		point xm=-0.5 xa=7.0 ym=-0.5 ya=7.0
		point xm=0.5 xa=-7.0 ym=0.5 ya=-7.0
	port metal-1-substrate angle=0 range=180 topology=0 unknown
		lm=-0.5 la=6.5 rm=0.5 ra=-6.5 bm=-0.5 ba=6.5 tm=0.5 ta=-6.5
		isolated=false negatable=false
		portArc Metal-1
		portArc Active
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode Metal-1-Node pure-layer-node HOLDSTRACE
	specialType=2 numMultiCuts=0
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	baseRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	DefaultExtendXForMetal-1-NodeINmocmossub=1.5
	DefaultExtendYForMetal-1-NodeINmocmossub=1.5
	diskOffset1=0.0,0.0
	diskOffset2=0.0,0.0
	layers:
	layer=Metal-1 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 metal-1 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 Metal-1
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode Metal-2-Node pure-layer-node HOLDSTRACE
	specialType=2 numMultiCuts=0
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	baseRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	DefaultExtendXForMetal-2-NodeINmocmossub=1.5
	DefaultExtendYForMetal-2-NodeINmocmossub=1.5
	diskOffset1=0.0,0.0
	diskOffset2=0.0,0.0
	layers:
	layer=Metal-2 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 metal-2 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 Metal-2
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode Metal-3-Node pure-layer-node HOLDSTRACE
	specialType=2 numMultiCuts=0
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	baseRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	DefaultExtendXForMetal-3-NodeINmocmossub=1.5
	DefaultExtendYForMetal-3-NodeINmocmossub=1.5
	diskOffset1=0.0,0.0
	diskOffset2=0.0,0.0
	layers:
	layer=Metal-3 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 metal-3 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 Metal-3
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode Metal-4-Node pure-layer-node HOLDSTRACE
	specialType=2 numMultiCuts=0
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	baseRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	DefaultExtendXForMetal-4-NodeINmocmossub=1.5
	DefaultExtendYForMetal-4-NodeINmocmossub=1.5
	diskOffset1=0.0,0.0
	diskOffset2=0.0,0.0
	layers:
	layer=Metal-4 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 metal-4 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 Metal-4
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode Metal-5-Node pure-layer-node HOLDSTRACE
	specialType=2 numMultiCuts=0
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	baseRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	DefaultExtendXForMetal-5-NodeINmocmossub=1.5
	DefaultExtendYForMetal-5-NodeINmocmossub=1.5
	diskOffset1=0.0,0.0
	diskOffset2=0.0,0.0
	layers:
	layer=Metal-5 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 metal-5 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 Metal-5
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode Metal-6-Node pure-layer-node HOLDSTRACE
	specialType=2 numMultiCuts=0
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	baseRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	DefaultExtendXForMetal-6-NodeINmocmossub=1.5
	DefaultExtendYForMetal-6-NodeINmocmossub=1.5
	diskOffset1=0.0,0.0
	diskOffset2=0.0,0.0
	layers:
	layer=Metal-6 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 metal-6 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 Metal-6
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode Polysilicon-1-Node pure-layer-node HOLDSTRACE
	specialType=2 numMultiCuts=0
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	baseRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	DefaultExtendXForPolysilicon-1-NodeINmocmossub=1.0
	DefaultExtendYForPolysilicon-1-NodeINmocmossub=1.0
	diskOffset1=0.0,0.0
	diskOffset2=0.0,0.0
	layers:
	layer=Polysilicon-1 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 polysilicon-1 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 Polysilicon-1
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode Polysilicon-2-Node pure-layer-node HOLDSTRACE
	specialType=2 numMultiCuts=0
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	baseRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	DefaultExtendXForPolysilicon-2-NodeINmocmossub=1.5
	DefaultExtendYForPolysilicon-2-NodeINmocmossub=1.5
	diskOffset1=0.0,0.0
	diskOffset2=0.0,0.0
	layers:
	layer=Polysilicon-2 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 polysilicon-2 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 Polysilicon-2
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode Active-Node pure-layer-node HOLDSTRACE
	specialType=2 numMultiCuts=0
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	baseRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	DefaultExtendXForActive-NodeINmocmossub=1.5
	DefaultExtendYForActive-NodeINmocmossub=1.5
	diskOffset1=0.0,0.0
	diskOffset2=0.0,0.0
	layers:
	layer=P-Active 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 active 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 Active
		portArc P-Active
		portArc N-Active
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode N-Active-Node pure-layer-node HOLDSTRACE
	specialType=2 numMultiCuts=0
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	baseRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	DefaultExtendXForN-Active-NodeINmocmossub=1.5
	DefaultExtendYForN-Active-NodeINmocmossub=1.5
	diskOffset1=0.0,0.0
	diskOffset2=0.0,0.0
	layers:
	layer=N-Active 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 active 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 Active
		portArc P-Active
		portArc N-Active
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode P-Select-Node pure-layer-node HOLDSTRACE
	specialType=2 numMultiCuts=0
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	baseRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	DefaultExtendXForP-Select-NodeINmocmossub=2.0
	DefaultExtendYForP-Select-NodeINmocmossub=2.0
	diskOffset1=0.0,0.0
	diskOffset2=0.0,0.0
	layers:
	layer=P-Select 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 select 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
		portArc Invisible
		portArc Unrouted
PrimitiveNode N-Select-Node pure-layer-node HOLDSTRACE
	specialType=2 numMultiCuts=0
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	baseRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	DefaultExtendXForN-Select-NodeINmocmossub=2.0
	DefaultExtendYForN-Select-NodeINmocmossub=2.0
	diskOffset1=0.0,0.0
	diskOffset2=0.0,0.0
	layers:
	layer=N-Select 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 select 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
		portArc Invisible
		portArc Unrouted
PrimitiveNode P-Well-Node pure-layer-node HOLDSTRACE
	specialType=2 numMultiCuts=0
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	baseRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	DefaultExtendXForP-Well-NodeINmocmossub=6.0
	DefaultExtendYForP-Well-NodeINmocmossub=6.0
	diskOffset1=0.0,0.0
	diskOffset2=0.0,0.0
	layers:
	layer=P-Well 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 well 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 P-Active
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode N-Well-Node pure-layer-node HOLDSTRACE
	specialType=2 numMultiCuts=0
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	baseRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	DefaultExtendXForN-Well-NodeINmocmossub=6.0
	DefaultExtendYForN-Well-NodeINmocmossub=6.0
	diskOffset1=0.0,0.0
	diskOffset2=0.0,0.0
	layers:
	layer=N-Well 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 well 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 P-Active
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode Poly-Cut-Node pure-layer-node HOLDSTRACE
	specialType=2 numMultiCuts=0
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	baseRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	DefaultExtendXForPoly-Cut-NodeINmocmossub=1.0
	DefaultExtendYForPoly-Cut-NodeINmocmossub=1.0
	diskOffset1=0.0,0.0
	diskOffset2=0.0,0.0
	layers:
	layer=Poly-Cut 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 polycut 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
		portArc Invisible
		portArc Unrouted
PrimitiveNode Active-Cut-Node pure-layer-node HOLDSTRACE
	specialType=2 numMultiCuts=0
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	baseRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	DefaultExtendXForActive-Cut-NodeINmocmossub=1.0
	DefaultExtendYForActive-Cut-NodeINmocmossub=1.0
	diskOffset1=0.0,0.0
	diskOffset2=0.0,0.0
	layers:
	layer=Active-Cut 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 activecut 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
		portArc Invisible
		portArc Unrouted
PrimitiveNode Via-1-Node pure-layer-node HOLDSTRACE
	specialType=2 numMultiCuts=0
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	baseRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	DefaultExtendXForVia-1-NodeINmocmossub=1.0
	DefaultExtendYForVia-1-NodeINmocmossub=1.0
	diskOffset1=0.0,0.0
	diskOffset2=0.0,0.0
	layers:
	layer=Via1 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 via-1 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
		portArc Invisible
		portArc Unrouted
PrimitiveNode Via-2-Node pure-layer-node HOLDSTRACE
	specialType=2 numMultiCuts=0
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	baseRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	DefaultExtendXForVia-2-NodeINmocmossub=1.0
	DefaultExtendYForVia-2-NodeINmocmossub=1.0
	diskOffset1=0.0,0.0
	diskOffset2=0.0,0.0
	layers:
	layer=Via2 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 via-2 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
		portArc Invisible
		portArc Unrouted
PrimitiveNode Via-3-Node pure-layer-node HOLDSTRACE
	specialType=2 numMultiCuts=0
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	baseRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	DefaultExtendXForVia-3-NodeINmocmossub=1.0
	DefaultExtendYForVia-3-NodeINmocmossub=1.0
	diskOffset1=0.0,0.0
	diskOffset2=0.0,0.0
	layers:
	layer=Via3 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 via-3 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
		portArc Invisible
		portArc Unrouted
PrimitiveNode Via-4-Node pure-layer-node HOLDSTRACE
	specialType=2 numMultiCuts=0
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	baseRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	DefaultExtendXForVia-4-NodeINmocmossub=1.0
	DefaultExtendYForVia-4-NodeINmocmossub=1.0
	diskOffset1=0.0,0.0
	diskOffset2=0.0,0.0
	layers:
	layer=Via4 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 via-4 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
		portArc Invisible
		portArc Unrouted
PrimitiveNode Via-5-Node pure-layer-node HOLDSTRACE
	specialType=2 numMultiCuts=0
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	baseRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	DefaultExtendXForVia-5-NodeINmocmossub=1.0
	DefaultExtendYForVia-5-NodeINmocmossub=1.0
	diskOffset1=0.0,0.0
	diskOffset2=0.0,0.0
	layers:
	layer=Via5 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 via-5 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
		portArc Invisible
		portArc Unrouted
PrimitiveNode Passivation-Node pure-layer-node HOLDSTRACE
	specialType=2 numMultiCuts=0
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	baseRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	DefaultExtendXForPassivation-NodeINmocmossub=4.0
	DefaultExtendYForPassivation-NodeINmocmossub=4.0
	diskOffset1=0.0,0.0
	diskOffset2=0.0,0.0
	layers:
	layer=Passivation 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 passivation 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
		portArc Invisible
		portArc Unrouted
PrimitiveNode Poly-Cap-Node pure-layer-node HOLDSTRACE
	specialType=2 numMultiCuts=0
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	baseRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	DefaultExtendXForPoly-Cap-NodeINmocmossub=4.0
	DefaultExtendYForPoly-Cap-NodeINmocmossub=4.0
	diskOffset1=0.0,0.0
	diskOffset2=0.0,0.0
	layers:
	layer=Poly-Cap 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 poly-cap 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
		portArc Invisible
		portArc Unrouted
PrimitiveNode P-Active-Well-Node pure-layer-node HOLDSTRACE
	specialType=2 numMultiCuts=0
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	baseRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	DefaultExtendXForP-Active-Well-NodeINmocmossub=4.0
	DefaultExtendYForP-Active-Well-NodeINmocmossub=4.0
	diskOffset1=0.0,0.0
	diskOffset2=0.0,0.0
	layers:
	layer=P-Active-Well 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 p-active-well 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
		portArc Invisible
		portArc Unrouted
PrimitiveNode Pad-Frame-Node pure-layer-node HOLDSTRACE
	specialType=2 numMultiCuts=0
	SizeOffset {X:[0.0,0.0] Y:[0.0,0.0]}
	fullRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	baseRectangle=ERectangle[x=0.0,y=0.0,w=0.0,h=0.0]
	DefaultExtendXForPad-Frame-NodeINmocmossub=4.0
	DefaultExtendYForPad-Frame-NodeINmocmossub=4.0
	diskOffset1=0.0,0.0
	diskOffset2=0.0,0.0
	layers:
	layer=Pad-Frame 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 pad-frame 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
		portArc Invisible
		portArc Unrouted
Foundry MOSIS
	mocmossub.GDS.MOSIS.Metal-1=49(49)
	mocmossub.GDS.MOSIS.Metal-2=51(51)
	mocmossub.GDS.MOSIS.Metal-3=62(62)
	mocmossub.GDS.MOSIS.Metal-4=31(31)
	mocmossub.GDS.MOSIS.Metal-5=33(33)
	mocmossub.GDS.MOSIS.Metal-6=38(38)
	mocmossub.GDS.MOSIS.Polysilicon-1=46(46)
	mocmossub.GDS.MOSIS.Polysilicon-2=56(56)
	mocmossub.GDS.MOSIS.P-Active=43(43)
	mocmossub.GDS.MOSIS.N-Active=43(43)
	mocmossub.GDS.MOSIS.P-Select=44(44)
	mocmossub.GDS.MOSIS.N-Select=45(45)
	mocmossub.GDS.MOSIS.P-Well=41(41)
	mocmossub.GDS.MOSIS.N-Well=42(42)
	mocmossub.GDS.MOSIS.Poly-Cut=25(25)
	mocmossub.GDS.MOSIS.Active-Cut=25(25)
	mocmossub.GDS.MOSIS.Via1=50(50)
	mocmossub.GDS.MOSIS.Via2=61(61)
	mocmossub.GDS.MOSIS.Via3=30(30)
	mocmossub.GDS.MOSIS.Via4=32(32)
	mocmossub.GDS.MOSIS.Via5=39(39)
	mocmossub.GDS.MOSIS.Passivation=52(52)
	mocmossub.GDS.MOSIS.Transistor=()
	mocmossub.GDS.MOSIS.Poly-Cap=28(28)
	mocmossub.GDS.MOSIS.P-Active-Well=43(43)
	mocmossub.GDS.MOSIS.Pad-Frame=19(19)
SpiceHeader 1
	"*CMOS/BULK-NWELL (PRELIMINARY PARAMETERS)"
	".OPTIONS NOMOD DEFL=3UM DEFW=3UM DEFAD=70P DEFAS=70P LIMPTS=1000"
	"+ITL4=1000 ITL5=0 RELTOL=0.01 ABSTOL=500PA VNTOL=500UV LVLTIM=2"
	"+LVLCOD=1"
	".MODEL N NMOS LEVEL=1"
	"+KP=60E-6 VTO=0.7 GAMMA=0.3 LAMBDA=0.05 PHI=0.6"
	"+LD=0.4E-6 TOX=40E-9 CGSO=2.0E-10 CGDO=2.0E-10 CJ=.2MF/M^2"
	".MODEL P PMOS LEVEL=1"
	"+KP=20E-6 VTO=0.7 GAMMA=0.4 LAMBDA=0.05 PHI=0.6"
	"+LD=0.6E-6 TOX=40E-9 CGSO=3.0E-10 CGDO=3.0E-10 CJ=.2MF/M^2"
	".MODEL DIFFCAP D CJO=.2MF/M^2"
SpiceHeader 2
	"* MOSIS 3u CMOS PARAMS"
	".OPTIONS NOMOD DEFL=2UM DEFW=6UM DEFAD=100P DEFAS=100P"
	"+LIMPTS=1000 ITL4=1000 ITL5=0 ABSTOL=500PA VNTOL=500UV"
	"* Note that ITL5=0 sets ITL5 to infinity"
	".MODEL N NMOS LEVEL=2 LD=0.3943U TOX=502E-10"
	"+NSUB=1.22416E+16 VTO=0.756 KP=4.224E-05 GAMMA=0.9241"
	"+PHI=0.6 UO=623.661 UEXP=8.328627E-02 UCRIT=54015.0"
	"+DELTA=5.218409E-03 VMAX=50072.2 XJ=0.4U LAMBDA=2.975321E-02"
	"+NFS=4.909947E+12 NEFF=1.001E-02 NSS=0.0 TPG=1.0"
	"+RSH=20.37 CGDO=3.1E-10 CGSO=3.1E-10"
	"+CJ=3.205E-04 MJ=0.4579 CJSW=4.62E-10 MJSW=0.2955 PB=0.7"
	".MODEL P PMOS LEVEL=2 LD=0.2875U TOX=502E-10"
	"+NSUB=1.715148E+15 VTO=-0.7045 KP=1.686E-05 GAMMA=0.3459"
	"+PHI=0.6 UO=248.933 UEXP=1.02652 UCRIT=182055.0"
	"+DELTA=1.0E-06 VMAX=100000.0 XJ=0.4U LAMBDA=1.25919E-02"
	"+NFS=1.0E+12 NEFF=1.001E-02 NSS=0.0 TPG=-1.0"
	"+RSH=79.10 CGDO=2.89E-10 CGSO=2.89E-10"
	"+CJ=1.319E-04 MJ=0.4125 CJSW=3.421E-10 MJSW=0.198 PB=0.66"
	".TEMP 25.0"
 menu 0 0 node Metal-1-Substrate-Con
 menu 0 1 node P-Transistor
 menu 0 2 node N-Transistor
 menu 1 0 arc Active
 menu 1 1 nodeInst Active-Pin:pin:
 menu 1 2 node Metal-1-Well-Con
 menu 2 0 arc P-Active
 menu 2 1 nodeInst P-Active-Pin:pin:
 menu 2 2 node Metal-1-P-Active-Con
 menu 3 0 arc N-Active
 menu 3 1 nodeInst N-Active-Pin:pin:
 menu 3 2 node Metal-1-N-Active-Con
 menu 4 0 arc Polysilicon-1
 menu 4 1 nodeInst Polysilicon-1-Pin:pin:
 menu 4 2 node Metal-1-Polysilicon-1-Con
 menu 5 0 arc Polysilicon-2
 menu 5 1 nodeInst Polysilicon-2-Pin:pin:
 menu 5 2 node Metal-1-Polysilicon-2-Con
 menu 6 0 arc Metal-1
 menu 6 1 nodeInst Metal-1-Pin:pin:
 menu 6 2 node Metal-1-Metal-2-Con
 menu 7 0 arc Metal-2
 menu 7 1 nodeInst Metal-2-Pin:pin:
 menu 7 2 node Metal-2-Metal-3-Con
 menu 8 0 arc Metal-3
 menu 8 1 nodeInst Metal-3-Pin:pin:
 menu 8 2 node Metal-3-Metal-4-Con
 menu 9 0 arc Metal-4
 menu 9 1 nodeInst Metal-4-Pin:pin:
 menu 9 2 node Metal-4-Metal-5-Con
 menu 10 0 arc Metal-5
 menu 10 1 nodeInst Metal-5-Pin:pin:
 menu 10 2 node Metal-5-Metal-6-Con
 menu 11 0 arc Metal-6
 menu 11 1 nodeInst Metal-6-Pin:pin:
 menu 11 2 nodeInst Metal-1-Polysilicon-1-2-Con:contact:
 menu 12 0 Pure
 menu 12 1 Misc.
 menu 12 2 Cell
    <Foundry name="MOSIS">
        <layerGds layer="Metal-1" gds="49"/>
        <layerGds layer="Metal-2" gds="51"/>
        <layerGds layer="Metal-3" gds="62"/>
        <layerGds layer="Metal-4" gds="31"/>
        <layerGds layer="Metal-5" gds="33"/>
        <layerGds layer="Metal-6" gds="38"/>
        <layerGds layer="Polysilicon-1" gds="46"/>
        <layerGds layer="Polysilicon-2" gds="56"/>
        <layerGds layer="P-Active" gds="43"/>
        <layerGds layer="N-Active" gds="43"/>
        <layerGds layer="P-Select" gds="44"/>
        <layerGds layer="N-Select" gds="45"/>
        <layerGds layer="P-Well" gds="41"/>
        <layerGds layer="N-Well" gds="42"/>
        <layerGds layer="Poly-Cut" gds="25"/>
        <layerGds layer="Active-Cut" gds="25"/>
        <layerGds layer="Via1" gds="50"/>
        <layerGds layer="Via2" gds="61"/>
        <layerGds layer="Via3" gds="30"/>
        <layerGds layer="Via4" gds="32"/>
        <layerGds layer="Via5" gds="39"/>
        <layerGds layer="Passivation" gds="52"/>
        <layerGds layer="Poly-Cap" gds="28"/>
        <layerGds layer="P-Active-Well" gds="43"/>
        <layerGds layer="Pad-Frame" gds="19"/>
        <LayerRule ruleName="W_14" layerName="Poly-Cut" type="MINWID" when="ALL" value="2.0"/>
        <LayerRule ruleName="W_15" layerName="Active-Cut" type="MINWID" when="ALL" value="2.0"/>
        <LayerRule ruleName="W_16" layerName="Via1" type="MINWID" when="ALL" value="2.0"/>
        <LayerRule ruleName="W_17" layerName="Via2" type="MINWID" when="ALL" value="2.0"/>
        <LayerRule ruleName="W_18" layerName="Via3" type="MINWID" when="ALL" value="2.0"/>
        <LayerRule ruleName="W_19" layerName="Via4" type="MINWID" when="ALL" value="2.0"/>
        <LayerRule ruleName="W_20" layerName="Via5" type="MINWID" when="ALL" value="2.0"/>
        <LayersRule ruleName="C_0_0" layerNames="{Metal-1,Metal-1}" type="CONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="U_0_0" layerNames="{Metal-1,Metal-1}" type="UCONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="C_1_1" layerNames="{Metal-2,Metal-2}" type="CONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="U_1_1" layerNames="{Metal-2,Metal-2}" type="UCONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="C_2_2" layerNames="{Metal-3,Metal-3}" type="CONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="U_2_2" layerNames="{Metal-3,Metal-3}" type="UCONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="C_3_3" layerNames="{Metal-4,Metal-4}" type="CONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="U_3_3" layerNames="{Metal-4,Metal-4}" type="UCONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="C_4_4" layerNames="{Metal-5,Metal-5}" type="CONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="U_4_4" layerNames="{Metal-5,Metal-5}" type="UCONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="C_5_5" layerNames="{Metal-6,Metal-6}" type="CONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="U_5_5" layerNames="{Metal-6,Metal-6}" type="UCONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="C_6_6" layerNames="{Polysilicon-1,Polysilicon-1}" type="CONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="U_6_6" layerNames="{Polysilicon-1,Polysilicon-1}" type="UCONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="C_6_8" layerNames="{Polysilicon-1,P-Active}" type="CONSPA" when="ALL" value="1.0"/>
        <LayersRule ruleName="U_6_8" layerNames="{Polysilicon-1,P-Active}" type="UCONSPA" when="ALL" value="1.0"/>
        <LayersRule ruleName="C_6_9" layerNames="{Polysilicon-1,N-Active}" type="CONSPA" when="ALL" value="1.0"/>
        <LayersRule ruleName="U_6_9" layerNames="{Polysilicon-1,N-Active}" type="UCONSPA" when="ALL" value="1.0"/>
        <LayersRule ruleName="U_6_15" layerNames="{Polysilicon-1,Active-Cut}" type="UCONSPA" when="ALL" value="2.0"/>
        <LayersRule ruleName="C_6_24" layerNames="{Polysilicon-1,P-Active-Well}" type="CONSPA" when="ALL" value="1.0"/>
        <LayersRule ruleName="U_6_24" layerNames="{Polysilicon-1,P-Active-Well}" type="UCONSPA" when="ALL" value="1.0"/>
        <LayersRule ruleName="C_7_7" layerNames="{Polysilicon-2,Polysilicon-2}" type="CONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="U_7_7" layerNames="{Polysilicon-2,Polysilicon-2}" type="UCONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="C_7_8" layerNames="{Polysilicon-2,P-Active}" type="CONSPA" when="ALL" value="1.0"/>
        <LayersRule ruleName="U_7_8" layerNames="{Polysilicon-2,P-Active}" type="UCONSPA" when="ALL" value="1.0"/>
        <LayersRule ruleName="C_7_9" layerNames="{Polysilicon-2,N-Active}" type="CONSPA" when="ALL" value="1.0"/>
        <LayersRule ruleName="U_7_9" layerNames="{Polysilicon-2,N-Active}" type="UCONSPA" when="ALL" value="1.0"/>
        <LayersRule ruleName="U_7_14" layerNames="{Polysilicon-2,Poly-Cut}" type="UCONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="C_7_24" layerNames="{Polysilicon-2,P-Active-Well}" type="CONSPA" when="ALL" value="1.0"/>
        <LayersRule ruleName="U_7_24" layerNames="{Polysilicon-2,P-Active-Well}" type="UCONSPA" when="ALL" value="1.0"/>
        <LayersRule ruleName="C_8_8" layerNames="{P-Active,P-Active}" type="CONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="U_8_8" layerNames="{P-Active,P-Active}" type="UCONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="C_8_9" layerNames="{P-Active,N-Active}" type="CONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="U_8_9" layerNames="{P-Active,N-Active}" type="UCONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="U_8_14" layerNames="{P-Active,Poly-Cut}" type="UCONSPA" when="ALL" value="2.0"/>
        <LayersRule ruleName="C_8_24" layerNames="{P-Active,P-Active-Well}" type="CONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="U_8_24" layerNames="{P-Active,P-Active-Well}" type="UCONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="C_9_9" layerNames="{N-Active,N-Active}" type="CONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="U_9_9" layerNames="{N-Active,N-Active}" type="UCONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="U_9_14" layerNames="{N-Active,Poly-Cut}" type="UCONSPA" when="ALL" value="2.0"/>
        <LayersRule ruleName="C_9_24" layerNames="{N-Active,P-Active-Well}" type="CONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="U_9_24" layerNames="{N-Active,P-Active-Well}" type="UCONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="U_10_10" layerNames="{P-Select,P-Select}" type="UCONSPA" when="ALL" value="2.0"/>
        <LayersRule ruleName="U_10_11" layerNames="{P-Select,N-Select}" type="UCONSPA" when="ALL" value="0.0"/>
        <LayersRule ruleName="U_11_11" layerNames="{N-Select,N-Select}" type="UCONSPA" when="ALL" value="2.0"/>
        <LayersRule ruleName="C_12_12" layerNames="{P-Well,P-Well}" type="CONSPA" when="ALL" value="6.0"/>
        <LayersRule ruleName="U_12_12" layerNames="{P-Well,P-Well}" type="UCONSPA" when="ALL" value="18.0"/>
        <LayersRule ruleName="U_12_13" layerNames="{P-Well,N-Well}" type="UCONSPA" when="ALL" value="0.0"/>
        <LayersRule ruleName="C_13_13" layerNames="{N-Well,N-Well}" type="CONSPA" when="ALL" value="6.0"/>
        <LayersRule ruleName="U_13_13" layerNames="{N-Well,N-Well}" type="UCONSPA" when="ALL" value="18.0"/>
        <LayersRule ruleName="C_14_14" layerNames="{Poly-Cut,Poly-Cut}" type="CONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="U_14_14" layerNames="{Poly-Cut,Poly-Cut}" type="UCONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="C_14_15" layerNames="{Poly-Cut,Active-Cut}" type="CONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="C_15_15" layerNames="{Active-Cut,Active-Cut}" type="CONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="U_15_15" layerNames="{Active-Cut,Active-Cut}" type="UCONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="C_16_16" layerNames="{Via1,Via1}" type="CONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="U_16_16" layerNames="{Via1,Via1}" type="UCONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="C_17_17" layerNames="{Via2,Via2}" type="CONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="U_17_17" layerNames="{Via2,Via2}" type="UCONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="C_18_18" layerNames="{Via3,Via3}" type="CONSPA" when="ALL" value="4.0"/>
        <LayersRule ruleName="U_18_18" layerNames="{Via3,Via3}" type="UCONSPA" when="ALL" value="4.0"/>
        <LayersRule ruleName="C_19_19" layerNames="{Via4,Via4}" type="CONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="U_19_19" layerNames="{Via4,Via4}" type="UCONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="C_20_20" layerNames="{Via5,Via5}" type="CONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="U_20_20" layerNames="{Via5,Via5}" type="UCONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="C_24_24" layerNames="{P-Active-Well,P-Active-Well}" type="CONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="U_24_24" layerNames="{P-Active-Well,P-Active-Well}" type="UCONSPA" when="ALL" value="3.0"/>
    </Foundry>
