Technology mocmosold
class com.sun.electric.technology.Technology
shortName=Old MOSIS CMOS
techDesc=MOSIS CMOS (old rules, P-Well, double metal)
Bits:  NONEGATEDARCS
isScaleRelevant=truemocmosold.Scale=1000.0(1000.0)
mocmosold.Foundry=MOSIS(MOSIS)
mocmosold.NumMetalLayers=2(2)
mocmosold.MininumResistance=50.0(50.0)
mocmosold.GateLengthSubtraction=0.0(0.0)
mocmosold.Gate Inclusion=false(false)
mocmosold.Ground Net Inclusion=false(false)
mocmosold.MaxSeriesResistance=10.0(10.0)
mocmosold.LogicalEffort.GateCapacitance=0.4(0.4)
mocmosold.LogicalEffort.WireRatio=0.16(0.16)
mocmosold.LogicalEffort.DiffAlpha=0.7(0.7)
ResolutionValueFormocmosold=0.0
TRANSPARENT_1=ff60d1ff
TRANSPARENT_2=ffff9bc0
TRANSPARENT_3=ff6be260
TRANSPARENT_4=ffe05fff
TRANSPARENT_5=fff0ddb5
Layer Metal-1 METAL1
	mocmosold.CIF.Metal-1=CMF(CMF)
	mocmosold.DXF.Metal-1=()
	mocmosold.Skill.Metal-1=()
	mocmosold.Resistance.Metal-1=0.03(0.03)
	mocmosold.Capacitance.Metal-1=0.03(0.03)
	mocmosold.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=11.0
	thickness3D=0.5
	mode3D=NONE
	factor3D=0.2
Layer Metal-2 METAL2
	mocmosold.CIF.Metal-2=CMS(CMS)
	mocmosold.DXF.Metal-2=()
	mocmosold.Skill.Metal-2=()
	mocmosold.Resistance.Metal-2=0.03(0.03)
	mocmosold.Capacitance.Metal-2=0.03(0.03)
	mocmosold.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=12.0
	thickness3D=0.5
	mode3D=NONE
	factor3D=0.2
Layer Polysilicon POLY1
	mocmosold.CIF.Polysilicon=CPG(CPG)
	mocmosold.DXF.Polysilicon=()
	mocmosold.Skill.Polysilicon=()
	mocmosold.Resistance.Polysilicon=50.0(50.0)
	mocmosold.Capacitance.Polysilicon=0.04(0.04)
	mocmosold.EdgeCapacitance.Polysilicon=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 808 404 202 101 8080 4040 2020 1010 808 404 202 101 8080 4040 2020 1010
	distance3D=9.0
	thickness3D=0.5
	mode3D=NONE
	factor3D=0.2
Layer S-Active DIFFP
	mocmosold.CIF.S-Active=CAA(CAA)
	mocmosold.DXF.S-Active=()
	mocmosold.Skill.S-Active=()
	mocmosold.Resistance.S-Active=10.0(10.0)
	mocmosold.Capacitance.S-Active=0.1(0.1)
	mocmosold.EdgeCapacitance.S-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=7.0
	thickness3D=2.0
	mode3D=NONE
	factor3D=0.2
Layer D-Active DIFFN
	mocmosold.CIF.D-Active=CAA(CAA)
	mocmosold.DXF.D-Active=()
	mocmosold.Skill.D-Active=()
	mocmosold.Resistance.D-Active=10.0(10.0)
	mocmosold.Capacitance.D-Active=0.1(0.1)
	mocmosold.EdgeCapacitance.D-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=7.0
	thickness3D=2.0
	mode3D=NONE
	factor3D=0.2
Layer P-Select IMPLANTP
	mocmosold.CIF.P-Select=CSG(CSG)
	mocmosold.DXF.P-Select=()
	mocmosold.Skill.P-Select=()
	mocmosold.Resistance.P-Select=0.0(0.0)
	mocmosold.Capacitance.P-Select=0.0(0.0)
	mocmosold.EdgeCapacitance.P-Select=0.0(0.0)
	patternedOnDisplay=true(true)
	patternedOnPrinter=true(true)
	outlined=None(None)
	transparent=0(0)
	color=ff592c33(592c33)
	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=4.0
	thickness3D=5.0
	mode3D=SCREEN_DOOR
	factor3D=0.4
Layer N-Select IMPLANTN
	mocmosold.CIF.N-Select=CSG(CSG)
	mocmosold.DXF.N-Select=()
	mocmosold.Skill.N-Select=()
	mocmosold.Resistance.N-Select=0.0(0.0)
	mocmosold.Capacitance.N-Select=0.0(0.0)
	mocmosold.EdgeCapacitance.N-Select=0.0(0.0)
	patternedOnDisplay=true(true)
	patternedOnPrinter=true(true)
	outlined=None(None)
	transparent=0(0)
	color=ff592c33(592c33)
	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=4.0
	thickness3D=5.0
	mode3D=SCREEN_DOOR
	factor3D=0.4
Layer P-Well WELLP
	mocmosold.CIF.P-Well=CWG(CWG)
	mocmosold.DXF.P-Well=()
	mocmosold.Skill.P-Well=()
	mocmosold.Resistance.P-Well=0.0(0.0)
	mocmosold.Capacitance.P-Well=0.0(0.0)
	mocmosold.EdgeCapacitance.P-Well=0.0(0.0)
	patternedOnDisplay=false(false)
	patternedOnPrinter=false(false)
	outlined=None(None)
	transparent=5(5)
	color=fff0ddb5(f0ddb5)
	opacity=0.8(0.8)
	foreground=true
	pattern 1000 20 0 0 1 200 0 0 1000 20 0 0 1 200 0 0
	distance3D=0.0
	thickness3D=9.0
	mode3D=NICEST
	factor3D=0.8
Layer N-Well WELLN
	mocmosold.CIF.N-Well=CWG(CWG)
	mocmosold.DXF.N-Well=()
	mocmosold.Skill.N-Well=()
	mocmosold.Resistance.N-Well=0.0(0.0)
	mocmosold.Capacitance.N-Well=0.0(0.0)
	mocmosold.EdgeCapacitance.N-Well=0.0(0.0)
	patternedOnDisplay=false(false)
	patternedOnPrinter=false(false)
	outlined=None(None)
	transparent=5(5)
	color=fff0ddb5(f0ddb5)
	opacity=0.8(0.8)
	foreground=true
	pattern 1000 20 0 0 1 200 0 0 1000 20 0 0 1 200 0 0
	distance3D=0.0
	thickness3D=9.0
	mode3D=NICEST
	factor3D=0.8
Layer Contact-Cut CONTACT1
	mocmosold.CIF.Contact-Cut=CC(CC)
	mocmosold.DXF.Contact-Cut=()
	mocmosold.Skill.Contact-Cut=()
	mocmosold.Resistance.Contact-Cut=0.0(0.0)
	mocmosold.Capacitance.Contact-Cut=0.0(0.0)
	mocmosold.EdgeCapacitance.Contact-Cut=0.0(0.0)
	patternedOnDisplay=false(false)
	patternedOnPrinter=false(false)
	outlined=None(None)
	transparent=0(0)
	color=ff6b8948(6b8948)
	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=9.0
	thickness3D=2.0
	mode3D=NONE
	factor3D=0.2
Layer Via CONTACT2 CONMETAL
	mocmosold.CIF.Via=CVA(CVA)
	mocmosold.DXF.Via=()
	mocmosold.Skill.Via=()
	mocmosold.Resistance.Via=0.0(0.0)
	mocmosold.Capacitance.Via=0.0(0.0)
	mocmosold.EdgeCapacitance.Via=0.0(0.0)
	patternedOnDisplay=false(false)
	patternedOnPrinter=false(false)
	outlined=None(None)
	transparent=0(0)
	color=ff6b8948(6b8948)
	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=11.0
	thickness3D=0.5
	mode3D=NONE
	factor3D=0.2
Layer Passivation OVERGLASS
	mocmosold.CIF.Passivation=COG(COG)
	mocmosold.DXF.Passivation=()
	mocmosold.Skill.Passivation=()
	mocmosold.Resistance.Passivation=0.0(0.0)
	mocmosold.Capacitance.Passivation=0.0(0.0)
	mocmosold.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=13.0
	thickness3D=1.0
	mode3D=NONE
	factor3D=0.2
Layer Transistor TRANSISTOR
	mocmosold.CIF.Transistor=()
	mocmosold.DXF.Transistor=()
	mocmosold.Skill.Transistor=()
	mocmosold.Resistance.Transistor=0.0(0.0)
	mocmosold.Capacitance.Transistor=0.0(0.0)
	mocmosold.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=0.0
	thickness3D=0.0
	mode3D=NONE
	factor3D=0.0
Layer Poly-Cut CONTACT1 CONPOLY
	mocmosold.CIF.Poly-Cut=CCP(CCP)
	mocmosold.DXF.Poly-Cut=()
	mocmosold.Skill.Poly-Cut=()
	mocmosold.Resistance.Poly-Cut=0.0(0.0)
	mocmosold.Capacitance.Poly-Cut=0.0(0.0)
	mocmosold.EdgeCapacitance.Poly-Cut=0.0(0.0)
	patternedOnDisplay=false(false)
	patternedOnPrinter=false(false)
	outlined=None(None)
	transparent=0(0)
	color=ff6b8948(6b8948)
	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=9.5
	thickness3D=2.0
	mode3D=NONE
	factor3D=0.2
Layer Active-Cut CONTACT1 CONDIFF
	mocmosold.CIF.Active-Cut=CCA(CCA)
	mocmosold.DXF.Active-Cut=()
	mocmosold.Skill.Active-Cut=()
	mocmosold.Resistance.Active-Cut=0.0(0.0)
	mocmosold.Capacitance.Active-Cut=0.0(0.0)
	mocmosold.EdgeCapacitance.Active-Cut=0.0(0.0)
	patternedOnDisplay=false(false)
	patternedOnPrinter=false(false)
	outlined=None(None)
	transparent=0(0)
	color=ff6b8948(6b8948)
	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=9.0
	thickness3D=2.0
	mode3D=NONE
	factor3D=0.2
Layer S-Active-Well DIFFP
	mocmosold.CIF.S-Active-Well=CAA(CAA)
	mocmosold.DXF.S-Active-Well=()
	mocmosold.Skill.S-Active-Well=()
	mocmosold.Resistance.S-Active-Well=0.0(0.0)
	mocmosold.Capacitance.S-Active-Well=0.0(0.0)
	mocmosold.EdgeCapacitance.S-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=7.0
	thickness3D=2.0
	mode3D=NONE
	factor3D=0.2
Layer Pad-Frame ART
	mocmosold.CIF.Pad-Frame=CX(CX)
	mocmosold.DXF.Pad-Frame=()
	mocmosold.Skill.Pad-Frame=()
	mocmosold.Resistance.Pad-Frame=0.0(0.0)
	mocmosold.Capacitance.Pad-Frame=0.0(0.0)
	mocmosold.EdgeCapacitance.Pad-Frame=0.0(0.0)
	patternedOnDisplay=false(false)
	patternedOnPrinter=false(false)
	outlined=None(None)
	transparent=0(0)
	color=ffe039c0(e039c0)
	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=0.0
	thickness3D=0.0
	mode3D=NONE
	factor3D=0.0
ArcProto Metal-1 metal-1
	isWipable=true
	isCurvable=false
	isSpecialArc=false
	isEdgeSelect=false
	isNotUsed=false
	isSkipSizeInPalette=false
	DefaultExtendForMetal-1INmocmosold=0.0
	baseExtend=1.5
	defaultLambdaBaseWidth=3.0
	diskOffset1=1.5
	diskOffset2=1.5
	DefaultAngleForMetal-1INmocmosold=90
	DefaultRigidForMetal-1INmocmosold=false
	DefaultFixedAngleForMetal-1INmocmosold=true
	DefaultExtendedForMetal-1INmocmosold=true
	DefaultDirectionalForMetal-1INmocmosold=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-2INmocmosold=0.0
	baseExtend=1.5
	defaultLambdaBaseWidth=3.0
	diskOffset1=1.5
	diskOffset2=1.5
	DefaultAngleForMetal-2INmocmosold=90
	DefaultRigidForMetal-2INmocmosold=false
	DefaultFixedAngleForMetal-2INmocmosold=true
	DefaultExtendedForMetal-2INmocmosold=true
	DefaultDirectionalForMetal-2INmocmosold=false
		arcLayer layer=Metal-2 style=FILLED extend=1.5
ArcProto Polysilicon poly-1
	isWipable=true
	isCurvable=false
	isSpecialArc=false
	isEdgeSelect=false
	isNotUsed=false
	isSkipSizeInPalette=false
	DefaultExtendForPolysiliconINmocmosold=0.0
	baseExtend=1.0
	defaultLambdaBaseWidth=2.0
	diskOffset1=1.0
	diskOffset2=1.0
	DefaultAngleForPolysiliconINmocmosold=90
	DefaultRigidForPolysiliconINmocmosold=false
	DefaultFixedAngleForPolysiliconINmocmosold=true
	DefaultExtendedForPolysiliconINmocmosold=true
	DefaultDirectionalForPolysiliconINmocmosold=false
		arcLayer layer=Polysilicon style=FILLED extend=1.0
ArcProto S-Active p-diffusion
	isWipable=true
	isCurvable=false
	isSpecialArc=false
	isEdgeSelect=false
	isNotUsed=false
	isSkipSizeInPalette=false
	DefaultExtendForS-ActiveINmocmosold=0.0
	baseExtend=1.0
	defaultLambdaBaseWidth=2.0
	diskOffset1=3.0
	diskOffset2=1.0
	DefaultAngleForS-ActiveINmocmosold=90
	DefaultRigidForS-ActiveINmocmosold=false
	DefaultFixedAngleForS-ActiveINmocmosold=true
	DefaultExtendedForS-ActiveINmocmosold=true
	DefaultDirectionalForS-ActiveINmocmosold=false
		arcLayer layer=S-Active style=FILLED extend=1.0
		arcLayer layer=P-Select style=FILLED extend=3.0
ArcProto D-Active n-diffusion
	isWipable=true
	isCurvable=false
	isSpecialArc=false
	isEdgeSelect=false
	isNotUsed=false
	isSkipSizeInPalette=false
	DefaultExtendForD-ActiveINmocmosold=0.0
	baseExtend=1.0
	defaultLambdaBaseWidth=2.0
	diskOffset1=5.0
	diskOffset2=1.0
	DefaultAngleForD-ActiveINmocmosold=90
	DefaultRigidForD-ActiveINmocmosold=false
	DefaultFixedAngleForD-ActiveINmocmosold=true
	DefaultExtendedForD-ActiveINmocmosold=true
	DefaultDirectionalForD-ActiveINmocmosold=false
		arcLayer layer=D-Active style=FILLED extend=1.0
		arcLayer layer=P-Well style=FILLED extend=5.0
ArcProto Active diffusion
	isWipable=true
	isCurvable=false
	isSpecialArc=false
	isEdgeSelect=false
	isNotUsed=false
	isSkipSizeInPalette=false
	DefaultExtendForActiveINmocmosold=0.0
	baseExtend=1.0
	defaultLambdaBaseWidth=2.0
	diskOffset1=1.0
	diskOffset2=1.0
	DefaultAngleForActiveINmocmosold=90
	DefaultRigidForActiveINmocmosold=false
	DefaultFixedAngleForActiveINmocmosold=true
	DefaultExtendedForActiveINmocmosold=true
	DefaultDirectionalForActiveINmocmosold=false
		arcLayer layer=D-Active style=FILLED extend=1.0
		arcLayer layer=S-Active style=FILLED extend=1.0
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-PinINmocmosold=0.0
	DefaultExtendYForMetal-1-PinINmocmosold=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-PinINmocmosold=0.0
	DefaultExtendYForMetal-2-PinINmocmosold=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 Polysilicon-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-PinINmocmosold=0.0
	DefaultExtendYForPolysilicon-PinINmocmosold=0.0
	diskOffset1=1.0,1.0
	diskOffset2=1.0,1.0
	layers:
	layer=Polysilicon 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 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
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode S-Active-Pin pin ARCSWIPE ARCSHRINK
	specialType=0 numMultiCuts=0
	SizeOffset {X:[2.0,2.0] Y:[2.0,2.0]}
	fullRectangle=ERectangle[x=-3.0,y=-3.0,w=6.0,h=6.0]
	baseRectangle=ERectangle[x=-1.0,y=-1.0,w=2.0,h=2.0]
	DefaultExtendXForS-Active-PinINmocmosold=0.0
	DefaultExtendYForS-Active-PinINmocmosold=0.0
	diskOffset1=3.0,3.0
	diskOffset2=1.0,1.0
	layers:
	layer=S-Active port=0 style=CROSSED 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=P-Select 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 s-active angle=0 range=180 topology=0 unknown
		lm=-0.5 la=3.0 rm=0.5 ra=-3.0 bm=-0.5 ba=3.0 tm=0.5 ta=-3.0
		isolated=false negatable=false
		portArc S-Active
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode D-Active-Pin pin ARCSWIPE ARCSHRINK
	specialType=0 numMultiCuts=0
	SizeOffset {X:[4.0,4.0] Y:[4.0,4.0]}
	fullRectangle=ERectangle[x=-5.0,y=-5.0,w=10.0,h=10.0]
	baseRectangle=ERectangle[x=-1.0,y=-1.0,w=2.0,h=2.0]
	DefaultExtendXForD-Active-PinINmocmosold=0.0
	DefaultExtendYForD-Active-PinINmocmosold=0.0
	diskOffset1=5.0,5.0
	diskOffset2=1.0,1.0
	layers:
	layer=D-Active 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 d-active angle=0 range=180 topology=0 unknown
		lm=-0.5 la=5.0 rm=0.5 ra=-5.0 bm=-0.5 ba=5.0 tm=0.5 ta=-5.0
		isolated=false negatable=false
		portArc D-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.0,y=-1.0,w=2.0,h=2.0]
	baseRectangle=ERectangle[x=-1.0,y=-1.0,w=2.0,h=2.0]
	DefaultExtendXForActive-PinINmocmosold=0.0
	DefaultExtendYForActive-PinINmocmosold=0.0
	diskOffset1=1.0,1.0
	diskOffset2=1.0,1.0
	layers:
	layer=D-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=S-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.0 rm=0.5 ra=-1.0 bm=-0.5 ba=1.0 tm=0.5 ta=-1.0
		isolated=false negatable=false
		portArc Active
		portArc S-Active
		portArc D-Active
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode Metal-1-S-Active-Con contact
	specialType=0 numMultiCuts=1
	SizeOffset {X:[2.0,2.0] Y:[2.0,2.0]}
	fullRectangle=ERectangle[x=-5.0,y=-5.0,w=10.0,h=10.0]
	baseRectangle=ERectangle[x=-3.0,y=-3.0,w=6.0,h=6.0]
	DefaultExtendXForMetal-1-S-Active-ConINmocmosold=0.0
	DefaultExtendYForMetal-1-S-Active-ConINmocmosold=0.0
	diskOffset1=5.0,5.0
	diskOffset2=3.0,3.0
	layers:
	layer=Metal-1 port=0 style=FILLED repr=1
		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
	layer=S-Active 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=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
	layer=Active-Cut port=0 style=FILLED repr=3
		multiSizeX=2.0 multiSizeY=2.0 multiSep=2.0 multiSpe2D=2.0
		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
	port metal-1-s-act angle=0 range=180 topology=0 unknown
		lm=-0.5 la=3.0 rm=0.5 ra=-3.0 bm=-0.5 ba=3.0 tm=0.5 ta=-3.0
		isolated=false negatable=false
		portArc S-Active
		portArc Metal-1
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode Metal-1-D-Active-Con contact
	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-D-Active-ConINmocmosold=0.0
	DefaultExtendYForMetal-1-D-Active-ConINmocmosold=0.0
	diskOffset1=7.0,7.0
	diskOffset2=3.0,3.0
	layers:
	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=D-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=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=Active-Cut port=0 style=FILLED repr=3
		multiSizeX=2.0 multiSizeY=2.0 multiSep=2.0 multiSpe2D=2.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-d-act angle=0 range=180 topology=0 unknown
		lm=-0.5 la=5.0 rm=0.5 ra=-5.0 bm=-0.5 ba=5.0 tm=0.5 ta=-5.0
		isolated=false negatable=false
		portArc D-Active
		portArc Metal-1
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode Metal-1-Polysilicon-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-1-Polysilicon-ConINmocmosold=0.0
	DefaultExtendYForMetal-1-Polysilicon-ConINmocmosold=0.0
	diskOffset1=3.0,3.0
	diskOffset2=3.0,3.0
	layers:
	layer=Metal-1 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=Polysilicon 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=Poly-Cut port=0 style=FILLED repr=3
		multiSizeX=2.0 multiSizeY=2.0 multiSep=2.0 multiSpe2D=2.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-1-polysilicon 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
		portArc Metal-1
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode S-Transistor pMOS-transistor NODESHRINK HOLDSTRACE
	specialType=1 numMultiCuts=0 4.0 1.0 1.0 2.0 1.0 1.0
	SizeOffset {X:[2.0,2.0] Y:[4.0,4.0]}
	fullRectangle=ERectangle[x=-3.0,y=-5.0,w=6.0,h=10.0]
	baseRectangle=ERectangle[x=-1.0,y=-1.0,w=2.0,h=2.0]
	DefaultExtendXForS-TransistorINmocmosold=0.0
	DefaultExtendYForS-TransistorINmocmosold=0.0
	diskOffset1=3.0,5.0
	diskOffset2=1.0,1.0
	layers:
	layer=Polysilicon port=0 style=FILLED repr=1
		LWidth=1.0 rWidth=1.0 bExtend=2.0 tExtend=2.0
		point xm=-0.5 xa=0.0 ym=-0.5 ya=4.0
		point xm=0.5 xa=0.0 ym=0.5 ya=-4.0
	layer=S-Active port=0 style=FILLED repr=1
		LWidth=3.0 rWidth=3.0 bExtend=0.0 tExtend=0.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
	layer=P-Select port=-1 style=FILLED repr=1
		LWidth=5.0 rWidth=5.0 bExtend=2.0 tExtend=2.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 port=0 style=FILLED repr=1
		LWidth=1.0 rWidth=1.0 bExtend=2.0 tExtend=2.0
		point xm=-0.5 xa=0.0 ym=-0.5 ya=4.0
		point xm=0.5 xa=0.0 ym=0.5 ya=-4.0
	layer=P-Select port=-1 style=FILLED repr=1
		LWidth=5.0 rWidth=5.0 bExtend=2.0 tExtend=2.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=S-Active port=3 style=FILLED repr=1
		LWidth=3.0 rWidth=0.0 bExtend=0.0 tExtend=0.0
		point xm=-0.5 xa=2.0 ym=0.0 ya=0.0
		point xm=0.5 xa=-2.0 ym=0.5 ya=-2.0
	layer=S-Active port=1 style=FILLED repr=1
		LWidth=0.0 rWidth=3.0 bExtend=0.0 tExtend=0.0
		point xm=-0.5 xa=2.0 ym=-0.5 ya=2.0
		point xm=0.5 xa=-2.0 ym=0.0 ya=0.0
	port s-trans-poly-left angle=180 range=90 topology=0 unknown
		lm=-0.5 la=0.0 rm=-0.5 ra=1.0 bm=-0.5 ba=5.0 tm=0.5 ta=-5.0
		isolated=false negatable=false
		portArc Polysilicon
		portArc Universal
		portArc Invisible
		portArc Unrouted
	port s-trans-diff-top angle=90 range=90 topology=1 unknown
		lm=-0.5 la=3.0 rm=0.5 ra=-3.0 bm=0.5 ba=-3.0 tm=0.5 ta=-2.0
		isolated=false negatable=false
		portArc S-Active
		portArc Universal
		portArc Invisible
		portArc Unrouted
	port s-trans-poly-right angle=0 range=90 topology=0 unknown
		lm=0.5 la=-1.0 rm=0.5 ra=0.0 bm=-0.5 ba=5.0 tm=0.5 ta=-5.0
		isolated=false negatable=false
		portArc Polysilicon
		portArc Universal
		portArc Invisible
		portArc Unrouted
	port s-trans-diff-bottom angle=270 range=90 topology=3 unknown
		lm=-0.5 la=3.0 rm=0.5 ra=-3.0 bm=-0.5 ba=2.0 tm=-0.5 ta=3.0
		isolated=false negatable=false
		portArc S-Active
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode D-Transistor nMOS-transistor NODESHRINK HOLDSTRACE
	specialType=1 numMultiCuts=0 4.0 1.0 1.0 2.0 1.0 1.0
	SizeOffset {X:[4.0,4.0] Y:[6.0,6.0]}
	fullRectangle=ERectangle[x=-5.0,y=-7.0,w=10.0,h=14.0]
	baseRectangle=ERectangle[x=-1.0,y=-1.0,w=2.0,h=2.0]
	DefaultExtendXForD-TransistorINmocmosold=0.0
	DefaultExtendYForD-TransistorINmocmosold=0.0
	diskOffset1=5.0,7.0
	diskOffset2=1.0,1.0
	layers:
	layer=Polysilicon port=0 style=FILLED repr=1
		LWidth=1.0 rWidth=1.0 bExtend=2.0 tExtend=2.0
		point xm=-0.5 xa=2.0 ym=-0.5 ya=6.0
		point xm=0.5 xa=-2.0 ym=0.5 ya=-6.0
	layer=D-Active port=0 style=FILLED repr=1
		LWidth=3.0 rWidth=3.0 bExtend=0.0 tExtend=0.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=7.0 rWidth=7.0 bExtend=4.0 tExtend=4.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 port=0 style=FILLED repr=1
		LWidth=1.0 rWidth=1.0 bExtend=2.0 tExtend=2.0
		point xm=-0.5 xa=2.0 ym=-0.5 ya=6.0
		point xm=0.5 xa=-2.0 ym=0.5 ya=-6.0
	layer=P-Well port=-1 style=FILLED repr=1
		LWidth=7.0 rWidth=7.0 bExtend=4.0 tExtend=4.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=D-Active port=3 style=FILLED repr=1
		LWidth=3.0 rWidth=0.0 bExtend=0.0 tExtend=0.0
		point xm=-0.5 xa=4.0 ym=0.0 ya=0.0
		point xm=0.5 xa=-4.0 ym=0.5 ya=-4.0
	layer=D-Active port=1 style=FILLED repr=1
		LWidth=0.0 rWidth=3.0 bExtend=0.0 tExtend=0.0
		point xm=-0.5 xa=4.0 ym=-0.5 ya=4.0
		point xm=0.5 xa=-4.0 ym=0.0 ya=0.0
	port d-trans-poly-left angle=180 range=90 topology=0 unknown
		lm=-0.5 la=2.0 rm=-0.5 ra=3.0 bm=-0.5 ba=7.0 tm=0.5 ta=-7.0
		isolated=false negatable=false
		portArc Polysilicon
		portArc Universal
		portArc Invisible
		portArc Unrouted
	port d-trans-diff-top angle=90 range=90 topology=1 unknown
		lm=-0.5 la=5.0 rm=0.5 ra=-5.0 bm=0.5 ba=-5.0 tm=0.5 ta=-4.0
		isolated=false negatable=false
		portArc D-Active
		portArc Universal
		portArc Invisible
		portArc Unrouted
	port d-trans-poly-right angle=0 range=90 topology=0 unknown
		lm=0.5 la=-3.0 rm=0.5 ra=-2.0 bm=-0.5 ba=7.0 tm=0.5 ta=-7.0
		isolated=false negatable=false
		portArc Polysilicon
		portArc Universal
		portArc Invisible
		portArc Unrouted
	port d-trans-diff-bottom angle=270 range=90 topology=3 unknown
		lm=-0.5 la=5.0 rm=0.5 ra=-5.0 bm=-0.5 ba=4.0 tm=-0.5 ta=5.0
		isolated=false negatable=false
		portArc D-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-ConINmocmosold=0.0
	DefaultExtendYForMetal-1-Metal-2-ConINmocmosold=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=Via port=0 style=CLOSED repr=3
		multiSizeX=2.0 multiSizeY=2.0 multiSep=2.0 multiSpe2D=2.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-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-ConINmocmosold=0.0
	DefaultExtendYForMetal-1-Well-ConINmocmosold=0.0
	diskOffset1=7.0,7.0
	diskOffset2=3.0,3.0
	layers:
	layer=S-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=5.0 ym=-0.5 ya=5.0
		point xm=0.5 xa=-5.0 ym=0.5 ya=-5.0
	layer=Active-Cut port=0 style=FILLED repr=3
		multiSizeX=2.0 multiSizeY=2.0 multiSep=2.0 multiSpe2D=2.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=5.5 rm=0.5 ra=-5.5 bm=-0.5 ba=5.5 tm=0.5 ta=-5.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:[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-1-Substrate-ConINmocmosold=0.0
	DefaultExtendYForMetal-1-Substrate-ConINmocmosold=0.0
	diskOffset1=3.0,3.0
	diskOffset2=3.0,3.0
	layers:
	layer=Metal-1 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=D-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
	layer=Active-Cut port=0 style=FILLED repr=3
		multiSizeX=2.0 multiSizeY=2.0 multiSep=2.0 multiSpe2D=2.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-1-substrate 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 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-NodeINmocmosold=2.0
	DefaultExtendYForMetal-1-NodeINmocmosold=2.0
	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-NodeINmocmosold=2.0
	DefaultExtendYForMetal-2-NodeINmocmosold=2.0
	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 Polysilicon-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-NodeINmocmosold=2.0
	DefaultExtendYForPolysilicon-NodeINmocmosold=2.0
	diskOffset1=0.0,0.0
	diskOffset2=0.0,0.0
	layers:
	layer=Polysilicon 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 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
		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-NodeINmocmosold=2.0
	DefaultExtendYForActive-NodeINmocmosold=2.0
	diskOffset1=0.0,0.0
	diskOffset2=0.0,0.0
	layers:
	layer=S-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 S-Active
		portArc D-Active
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode D-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]
	DefaultExtendXForD-Active-NodeINmocmosold=2.0
	DefaultExtendYForD-Active-NodeINmocmosold=2.0
	diskOffset1=0.0,0.0
	diskOffset2=0.0,0.0
	layers:
	layer=D-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 S-Active
		portArc D-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-NodeINmocmosold=3.0
	DefaultExtendYForP-Select-NodeINmocmosold=3.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-NodeINmocmosold=3.0
	DefaultExtendYForN-Select-NodeINmocmosold=3.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-NodeINmocmosold=3.0
	DefaultExtendYForP-Well-NodeINmocmosold=3.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 S-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-NodeINmocmosold=3.0
	DefaultExtendYForN-Well-NodeINmocmosold=3.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 D-Active
		portArc Universal
		portArc Invisible
		portArc Unrouted
PrimitiveNode 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]
	DefaultExtendXForCut-NodeINmocmosold=1.0
	DefaultExtendYForCut-NodeINmocmosold=1.0
	diskOffset1=0.0,0.0
	diskOffset2=0.0,0.0
	layers:
	layer=Contact-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 cut 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-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-NodeINmocmosold=1.0
	DefaultExtendYForVia-NodeINmocmosold=1.0
	diskOffset1=0.0,0.0
	diskOffset2=0.0,0.0
	layers:
	layer=Via 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 via 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-NodeINmocmosold=4.0
	DefaultExtendYForPassivation-NodeINmocmosold=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-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-NodeINmocmosold=1.0
	DefaultExtendYForPoly-Cut-NodeINmocmosold=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-NodeINmocmosold=1.0
	DefaultExtendYForActive-Cut-NodeINmocmosold=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 S-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]
	DefaultExtendXForS-Active-Well-NodeINmocmosold=4.0
	DefaultExtendYForS-Active-Well-NodeINmocmosold=4.0
	diskOffset1=0.0,0.0
	diskOffset2=0.0,0.0
	layers:
	layer=S-Active-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 s-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-NodeINmocmosold=4.0
	DefaultExtendYForPad-Frame-NodeINmocmosold=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
	mocmosold.GDS.MOSIS.Metal-1=10(10)
	mocmosold.GDS.MOSIS.Metal-2=19(19)
	mocmosold.GDS.MOSIS.Polysilicon=12(12)
	mocmosold.GDS.MOSIS.S-Active=2(2)
	mocmosold.GDS.MOSIS.D-Active=2(2)
	mocmosold.GDS.MOSIS.P-Select=8(8)
	mocmosold.GDS.MOSIS.N-Select=7(7)
	mocmosold.GDS.MOSIS.P-Well=1(1)
	mocmosold.GDS.MOSIS.N-Well=1(1)
	mocmosold.GDS.MOSIS.Contact-Cut=9(9)
	mocmosold.GDS.MOSIS.Via=18(18)
	mocmosold.GDS.MOSIS.Passivation=11(11)
	mocmosold.GDS.MOSIS.Transistor=()
	mocmosold.GDS.MOSIS.Poly-Cut=9(9)
	mocmosold.GDS.MOSIS.Active-Cut=9(9)
	mocmosold.GDS.MOSIS.S-Active-Well=2(2)
	mocmosold.GDS.MOSIS.Pad-Frame=()
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 S-Transistor
 menu 0 1 node D-Transistor
 menu 0 2 node Metal-1-Substrate-Con
 menu 1 0 arc S-Active
 menu 1 1 nodeInst S-Active-Pin:pin:
 menu 1 2 node Metal-1-S-Active-Con
 menu 2 0 arc D-Active
 menu 2 1 nodeInst D-Active-Pin:pin:
 menu 2 2 node Metal-1-D-Active-Con
 menu 3 0 arc Active
 menu 3 1 nodeInst Active-Pin:pin:
 menu 3 2 node Metal-1-Well-Con
 menu 4 0 arc Polysilicon
 menu 4 1 nodeInst Polysilicon-Pin:pin:
 menu 4 2 node Metal-1-Polysilicon-Con
 menu 5 0 arc Metal-1
 menu 5 1 nodeInst Metal-1-Pin:pin:
 menu 5 2 node Metal-1-Metal-2-Con
 menu 6 0 arc Metal-2
 menu 6 1 nodeInst Metal-2-Pin:pin:
 menu 7 0 Pure
 menu 7 1 Misc.
 menu 7 2 Cell
    <Foundry name="MOSIS">
        <layerGds layer="Metal-1" gds="10"/>
        <layerGds layer="Metal-2" gds="19"/>
        <layerGds layer="Polysilicon" gds="12"/>
        <layerGds layer="S-Active" gds="2"/>
        <layerGds layer="D-Active" gds="2"/>
        <layerGds layer="P-Select" gds="8"/>
        <layerGds layer="N-Select" gds="7"/>
        <layerGds layer="P-Well" gds="1"/>
        <layerGds layer="N-Well" gds="1"/>
        <layerGds layer="Contact-Cut" gds="9"/>
        <layerGds layer="Via" gds="18"/>
        <layerGds layer="Passivation" gds="11"/>
        <layerGds layer="Poly-Cut" gds="9"/>
        <layerGds layer="Active-Cut" gds="9"/>
        <layerGds layer="S-Active-Well" gds="2"/>
        <LayerRule ruleName="W_10" layerName="Via" type="MINWID" when="ALL" value="2.0"/>
        <LayerRule ruleName="W_13" layerName="Poly-Cut" type="MINWID" when="ALL" value="2.0"/>
        <LayerRule ruleName="W_14" layerName="Active-Cut" type="MINWID" when="ALL" value="2.0"/>
        <LayersRule ruleName="U_0_0" layerNames="{Metal-1,Metal-1}" type="UCONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="U_1_1" layerNames="{Metal-2,Metal-2}" type="UCONSPA" when="ALL" value="4.0"/>
        <LayersRule ruleName="U_2_2" layerNames="{Polysilicon,Polysilicon}" type="UCONSPA" when="ALL" value="2.0"/>
        <LayersRule ruleName="C_2_3" layerNames="{Polysilicon,S-Active}" type="CONSPA" when="ALL" value="1.0"/>
        <LayersRule ruleName="U_2_3" layerNames="{Polysilicon,S-Active}" type="UCONSPA" when="ALL" value="1.0"/>
        <LayersRule ruleName="C_2_4" layerNames="{Polysilicon,D-Active}" type="CONSPA" when="ALL" value="1.0"/>
        <LayersRule ruleName="U_2_4" layerNames="{Polysilicon,D-Active}" type="UCONSPA" when="ALL" value="1.0"/>
        <LayersRule ruleName="U_2_10" layerNames="{Polysilicon,Via}" type="UCONSPA" when="ALL" value="2.0"/>
        <LayersRule ruleName="U_2_13" layerNames="{Polysilicon,Poly-Cut}" type="UCONSPA" when="ALL" value="4.0"/>
        <LayersRule ruleName="U_3_3" layerNames="{S-Active,S-Active}" type="UCONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="U_3_4" layerNames="{S-Active,D-Active}" type="UCONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="U_3_7" layerNames="{S-Active,P-Well}" type="UCONSPA" when="ALL" value="4.0"/>
        <LayersRule ruleName="U_3_10" layerNames="{S-Active,Via}" type="UCONSPA" when="ALL" value="2.0"/>
        <LayersRule ruleName="U_3_14" layerNames="{S-Active,Active-Cut}" type="UCONSPA" when="ALL" value="5.0"/>
        <LayersRule ruleName="U_4_4" layerNames="{D-Active,D-Active}" type="UCONSPA" when="ALL" value="3.0"/>
        <LayersRule ruleName="U_4_10" layerNames="{D-Active,Via}" type="UCONSPA" when="ALL" value="2.0"/>
        <LayersRule ruleName="U_4_14" layerNames="{D-Active,Active-Cut}" type="UCONSPA" when="ALL" value="5.0"/>
        <LayersRule ruleName="U_9_9" layerNames="{Contact-Cut,Contact-Cut}" type="UCONSPA" when="ALL" value="2.0"/>
        <LayersRule ruleName="U_9_10" layerNames="{Contact-Cut,Via}" type="UCONSPA" when="ALL" value="2.0"/>
        <LayersRule ruleName="C_10_10" layerNames="{Via,Via}" type="CONSPA" when="ALL" value="2.0"/>
        <LayersRule ruleName="U_10_10" layerNames="{Via,Via}" type="UCONSPA" when="ALL" value="2.0"/>
        <LayersRule ruleName="U_10_12" layerNames="{Via,Transistor}" type="UCONSPA" when="ALL" value="2.0"/>
        <LayersRule ruleName="C_10_13" layerNames="{Via,Poly-Cut}" type="CONSPA" when="ALL" value="2.0"/>
        <LayersRule ruleName="C_10_14" layerNames="{Via,Active-Cut}" type="CONSPA" when="ALL" value="2.0"/>
        <LayersRule ruleName="C_13_13" layerNames="{Poly-Cut,Poly-Cut}" type="CONSPA" when="ALL" value="2.0"/>
        <LayersRule ruleName="C_14_14" layerNames="{Active-Cut,Active-Cut}" type="CONSPA" when="ALL" value="2.0"/>
    </Foundry>
