










































style lambda=1.0(gen)
    scalefactor 100 50
    layer CWC cwell
	calma 59 1
    layer CWN nwell
	bloat-or pbase,pbc/act * 600
	bloat-or allPDiff,PFet * 500
	bloat-or allNOhmic * 300
	bloat-or clc/a * 100
	or	 col
	grow 300
	shrink 300
	calma 42 1
    layer CWP pwell
	bloat-or allNDiff,NFet * 500
        bloat-or allPOhmic * 300
	grow 300
	shrink 300
	calma 41 1
    layer CMS allMetal2
	labels m2
	calma 51 1
    layer CMF pad
	grow 100
	or allMetal1
	labels allMetal1
	calma 49 1
    layer CPG cap,cc
	or allPoly
	labels poly,nfet,pfet
	calma 46 1
    layer CAA clc
	grow 100
	or em,emc,col
	or allActive
	or allDoping
	or allCCDiff

	or open,pstop

	labels ndiff,pdiff
	calma 43 1
    
    layer CX col,clc
	grow 100
	calma 60 1
    layer CVA pad
	shrink 500

	or open

	calma 50 1
    layer CVA m2c
	squares 100 200 300
	calma 50 1
    layer CEL allPoly2
	calma 56 1
    layer CCE capc,ec
	squares 200
	calma 55 1
    

    layer CCC gc
    
    layer CCA ndc,pdc,BiCut,nbdc
	squares 200

	or open

	calma 48 1
    layer CCA nsc,psc
	squares 200
	calma 48 1
    layer CCP pc
	squares 200
	calma 47 1
    layer CBA emc,emit
	grow 400
	bloat-or pbc * 100
	or pbase
	grow 200
	shrink 200
	calma 58 1
    
    templayer XTN clc
	grow 100
	or em,emc,col
	grow 200
	bloat-or allNDiff * 200 allPOhmic 0
	bloat-or nbd,nbdc,ndop,wcap * 200
	grow 100
	shrink 100
	shrink 50
	grow 50
    templayer XTP pbc
	grow 100
	bloat-or allPDiff * 200 allNOhmic 0
	bloat-or pdop * 200
	grow 100
	shrink 100
	shrink 50
	grow 50
    layer CSN clc
	grow 100
	or em,emc,col
	grow 200
	bloat-or allNDiff * 200 allPOhmic 0
	bloat-or NFet * 200 ndiff 300 allPOhmic 0
	bloat-or allNOhmic * 200 allPDiff 0
	bloat-or nbd,nbdc,wcap * 200
	bloat-or ndop * 200 allPOhmic,allPDiff,pdop 0
	grow 100
	shrink 100
	shrink 50
	grow 50
	and-not XTP
	calma 45 1
    layer CSP pbc
	grow 100
	bloat-or allPDiff * 200 allNOhmic 0
	bloat-or PFet * 200 pdiff 300 allNOhmic 0
	bloat-or allPOhmic * 200 allNDiff 0
	bloat-or pdop * 200 allNOhmic,allNDiff,ndop 0
	grow 100
	shrink 100
	shrink 50
	grow 50

	bloat-min pstop * 200 open 0

	and-not XTN
	and-not CSN
	calma 44 1
    layer CCD allCCDiff
	grow 200
	calma 57 1
    layer COG pad
	shrink 600
	or glass

	or open

	labels pad
	calma 52 1
    layer XP pad









style lambda=1.0(nwell)
    scalefactor 100 50
    layer CWC cwell
	calma 59 1
    layer CWN nwell
	bloat-or pbase,pbc/a * 600
	bloat-or allPDiff,PFet * 500
	bloat-or allNOhmic * 300
	bloat-or clc/a * 100
	or col
	grow 300
	shrink 300
	calma 42 1
    layer CMS allMetal2
	labels m2
	calma 51 1
    layer CMF pad
	grow 100
	or allMetal1
	labels allMetal1
	calma 49 1
    layer CPG cap,cc
	or allPoly
	labels poly,nfet,pfet
	calma 46 1
    layer CAA clc
	grow 100
	or em,emc,col
	or allActive
	or allDoping
	or allCCDiff
	labels ndiff,pdiff
	calma 43 1
    
    layer CX col,clc
	grow 100
	calma 60 1
    layer CVA pad
	shrink 500
	calma 50 1
    layer CVA m2c
	squares 100 200 300
	calma 50 1
    layer CEL allPoly2
	calma 56 1
    layer CCE capc,ec
	squares 200
	calma 55 1
    

    layer CCC gc
    
    layer CCA ndc,pdc,BiCut,nbdc
	squares 200
	calma 48 1
    layer CCA nsc,psc
	squares 200
	calma 48 1
    layer CCP pc
	squares 200
	calma 47 1
    layer CBA emc,emit
	grow 400
	bloat-or pbc * 100
	or pbase
	grow 200
	shrink 200
	calma 58 1
    
    templayer XTN clc
	grow 100
	or em,emc,col
	grow 200
	bloat-or allNDiff * 200 allPOhmic 0
	bloat-or nbd,nbdc,ndop,wcap * 200
    templayer XTP pbc
	grow 100
	bloat-or allPDiff * 200 allNOhmic 0
    layer CSN clc
	grow 100
	or emc,emit,col
	grow 200
	bloat-or allNDiff * 200 allPOhmic 0
	bloat-or NFet * 200 ndiff 300 allPOhmic 0
	bloat-or allNOhmic * 200 allPDiff 0
	bloat-or nbd,nbdc,ndop,wcap * 200
	grow 100
	shrink 100
	shrink 50
	grow 50
	and-not XTP
	calma 45 1
    layer CSP pbc
	grow 100
	bloat-or allPDiff * 200 allNOhmic 0
	bloat-or PFet * 200 pdiff 300 allNOhmic 0
	bloat-or allPOhmic * 200 allNDiff 0
	bloat-or pdop * 200
	grow 100
	shrink 100
	shrink 50
	grow 50
	and-not XTN
	and-not CSN
	calma 44 1
    layer CCD allCCDiff
	grow 200
	calma 57 1
    layer COG pad
	shrink 600
	or glass
	labels pad
	calma 52 1
    layer XP pad






style lambda=1.0(pwell)
    scalefactor 100 50
    layer CWP pwell
	bloat-or allNDiff,NFet * 500
        bloat-or allPOhmic * 300
	grow 300
	shrink 300
	calma 41 1
    layer CMS allMetal2
	labels m2
	calma 51 1
    layer CMF pad
	grow 100
	or allMetal1
	labels allMetal1
	calma 49 1
    layer CPG cap,cc
	or allPoly
	labels poly,nfet,pfet
	calma 46 1
    
    layer CAA clc
	grow 100
	or em,emc,col
	or allActive
	or allDoping
	labels ndiff,pdiff
	calma 43 1
    
    layer CX col,clc
	grow 100
	calma 60 1
    layer CVA pad
	shrink 500
	calma 50 1
    layer CVA m2c
	squares 100 200 300
	calma 50 1
    layer CEL allPoly2
	calma 56 1
    layer CCE capc,ec
	squares 200
	calma 55 1
    

    layer CCC gc
    
    layer CCA ndc,pdc,BiCut
	squares 200
	calma 48 1
    layer CCA nsc,psc
	squares 200
	calma 48 1
    layer CCP pc
	squares 200
	calma 47 1
    layer CBA emc,emit
	grow 400
	bloat-or pbc * 100
	or pbase
	grow 200
	shrink 200
	calma 58 1
    
    templayer XTN
        bloat-or allNDiff * 200 allPOhmic 0
    templayer XTP
        bloat-or allPDiff * 200 allNOhmic 0
    layer CSP
	bloat-or allPDiff * 200 allNOhmic 0
	bloat-or PFet * 200 pdiff 300 allNOhmic 0
	bloat-or allPOhmic * 200 allNDiff 0
	bloat-or pdop * 200
	grow 100
	shrink 100
	shrink 50
	grow 50
	and-not XTN
	calma 44 1
    layer CSN
	bloat-or allNDiff * 200 allPOhmic 0
	bloat-or NFet * 200 ndiff 300 allPOhmic 0
	bloat-or allNOhmic * 200 allPDiff 0
	bloat-or ndop * 200
	grow 100
	shrink 100
	shrink 50
	grow 50
	and-not XTP
	and-not CSP
	calma 45 1
    layer COG pad
	shrink 600
	or glass
	labels pad
	calma 52 1
    layer XP pad



















































style lambda=0.8(gen)
    scalefactor 80 40
    layer CWC cwell
	calma 59 1
    layer CWN nwell
	bloat-or pbase,pbc/act * 480
	bloat-or allPDiff,PFet * 400
	bloat-or allNOhmic * 240
	bloat-or clc/a * 80
	or	 col
	grow 240
	shrink 240
	calma 42 1
    layer CWP pwell
	bloat-or allNDiff,NFet * 400
        bloat-or allPOhmic * 240
	grow 240
	shrink 240
	calma 41 1
    layer CMS allMetal2
	labels m2
	calma 51 1
    layer CMF pad
	grow 80
	or allMetal1
	labels allMetal1
	calma 49 1
    layer CPG cap,cc
	or allPoly
	labels poly,nfet,pfet
	calma 46 1
    layer CAA clc
	grow 80
	or em,emc,col
	or allActive
	or allDoping
	or allCCDiff

	or open,pstop

	labels ndiff,pdiff
	calma 43 1
    
    layer CX col,clc
	grow 80
	calma 60 1
    layer CVA pad
	shrink 560

	or open

	calma 50 1
    layer CVA m2c
	squares 80 160 240
	calma 50 1
    layer CEL allPoly2
	calma 56 1
    layer CCE capc,ec
	squares 160
	calma 55 1
    

    layer CCC gc
    
    layer CCA ndc,pdc,BiCut,nbdc
	squares 160

	or open

	calma 48 1
    layer CCA nsc,psc
	squares 160
	calma 48 1
    layer CCP pc
	squares 160
	calma 47 1
    layer CBA emc,emit
	grow 320
	bloat-or pbc * 80
	or pbase
	grow 160
	shrink 160
	calma 58 1
    
    templayer XTN clc
	grow 80
	or em,emc,col
	grow 160
	bloat-or allNDiff * 160 allPOhmic 0
	bloat-or nbd,nbdc,ndop,wcap * 160
	grow 80
	shrink 80
	shrink 40
	grow 40
    templayer XTP pbc
	grow 80
	bloat-or allPDiff * 160 allNOhmic 0
	bloat-or pdop * 160
	grow 80
	shrink 80
	shrink 40
	grow 40
    layer CSN clc
	grow 80
	or em,emc,col
	grow 160
	bloat-or allNDiff * 160 allPOhmic 0
	bloat-or NFet * 160 ndiff 240 allPOhmic 0
	bloat-or allNOhmic * 160 allPDiff 0
	bloat-or nbd,nbdc,wcap * 160
	bloat-or ndop * 160 allPOhmic,allPDiff,pdop 0
	grow 80
	shrink 80
	shrink 40
	grow 40
	and-not XTP
	calma 45 1
    layer CSP pbc
	grow 80
	bloat-or allPDiff * 160 allNOhmic 0
	bloat-or PFet * 160 pdiff 240 allNOhmic 0
	bloat-or allPOhmic * 160 allNDiff 0
	bloat-or pdop * 160 allNOhmic,allNDiff,ndop 0
	grow 80
	shrink 80
	shrink 40
	grow 40

	bloat-min pstop * 160 open 0

	and-not XTN
	and-not CSN
	calma 44 1
    layer CCD allCCDiff
	grow 160
	calma 57 1
    layer COG pad
	shrink 640
	or glass

	or open

	labels pad
	calma 52 1
    layer XP pad









style lambda=0.8(nwell)
    scalefactor 80 40
    layer CWC cwell
	calma 59 1
    layer CWN nwell
	bloat-or pbase,pbc/a * 480
	bloat-or allPDiff,PFet * 400
	bloat-or allNOhmic * 240
	bloat-or clc/a * 80
	or col
	grow 240
	shrink 240
	calma 42 1
    layer CMS allMetal2
	labels m2
	calma 51 1
    layer CMF pad
	grow 80
	or allMetal1
	labels allMetal1
	calma 49 1
    layer CPG cap,cc
	or allPoly
	labels poly,nfet,pfet
	calma 46 1
    layer CAA clc
	grow 80
	or em,emc,col
	or allActive
	or allDoping
	or allCCDiff
	labels ndiff,pdiff
	calma 43 1
    
    layer CX col,clc
	grow 80
	calma 60 1
    layer CVA pad
	shrink 560
	calma 50 1
    layer CVA m2c
	squares 80 160 240
	calma 50 1
    layer CEL allPoly2
	calma 56 1
    layer CCE capc,ec
	squares 160
	calma 55 1
    

    layer CCC gc
    
    layer CCA ndc,pdc,BiCut,nbdc
	squares 160
	calma 48 1
    layer CCA nsc,psc
	squares 160
	calma 48 1
    layer CCP pc
	squares 160
	calma 47 1
    layer CBA emc,emit
	grow 320
	bloat-or pbc * 80
	or pbase
	grow 160
	shrink 160
	calma 58 1
    
    templayer XTN clc
	grow 80
	or em,emc,col
	grow 160
	bloat-or allNDiff * 160 allPOhmic 0
	bloat-or nbd,nbdc,ndop,wcap * 160
    templayer XTP pbc
	grow 80
	bloat-or allPDiff * 160 allNOhmic 0
    layer CSN clc
	grow 80
	or emc,emit,col
	grow 160
	bloat-or allNDiff * 160 allPOhmic 0
	bloat-or NFet * 160 ndiff 240 allPOhmic 0
	bloat-or allNOhmic * 160 allPDiff 0
	bloat-or nbd,nbdc,ndop,wcap * 160
	grow 80
	shrink 80
	shrink 40
	grow 40
	and-not XTP
	calma 45 1
    layer CSP pbc
	grow 80
	bloat-or allPDiff * 160 allNOhmic 0
	bloat-or PFet * 160 pdiff 240 allNOhmic 0
	bloat-or allPOhmic * 160 allNDiff 0
	bloat-or pdop * 160
	grow 80
	shrink 80
	shrink 40
	grow 40
	and-not XTN
	and-not CSN
	calma 44 1
    layer CCD allCCDiff
	grow 160
	calma 57 1
    layer COG pad
	shrink 640
	or glass
	labels pad
	calma 52 1
    layer XP pad






style lambda=0.8(pwell)
    scalefactor 80 40
    layer CWP pwell
	bloat-or allNDiff,NFet * 400
        bloat-or allPOhmic * 240
	grow 240
	shrink 240
	calma 41 1
    layer CMS allMetal2
	labels m2
	calma 51 1
    layer CMF pad
	grow 80
	or allMetal1
	labels allMetal1
	calma 49 1
    layer CPG cap,cc
	or allPoly
	labels poly,nfet,pfet
	calma 46 1
    
    layer CAA clc
	grow 80
	or em,emc,col
	or allActive
	or allDoping
	labels ndiff,pdiff
	calma 43 1
    
    layer CX col,clc
	grow 80
	calma 60 1
    layer CVA pad
	shrink 560
	calma 50 1
    layer CVA m2c
	squares 80 160 240
	calma 50 1
    layer CEL allPoly2
	calma 56 1
    layer CCE capc,ec
	squares 160
	calma 55 1
    

    layer CCC gc
    
    layer CCA ndc,pdc,BiCut
	squares 160
	calma 48 1
    layer CCA nsc,psc
	squares 160
	calma 48 1
    layer CCP pc
	squares 160
	calma 47 1
    layer CBA emc,emit
	grow 320
	bloat-or pbc * 80
	or pbase
	grow 160
	shrink 160
	calma 58 1
    
    templayer XTN
        bloat-or allNDiff * 160 allPOhmic 0
    templayer XTP
        bloat-or allPDiff * 160 allNOhmic 0
    layer CSP
	bloat-or allPDiff * 160 allNOhmic 0
	bloat-or PFet * 160 pdiff 240 allNOhmic 0
	bloat-or allPOhmic * 160 allNDiff 0
	bloat-or pdop * 160
	grow 80
	shrink 80
	shrink 40
	grow 40
	and-not XTN
	calma 44 1
    layer CSN
	bloat-or allNDiff * 160 allPOhmic 0
	bloat-or NFet * 160 ndiff 240 allPOhmic 0
	bloat-or allNOhmic * 160 allPDiff 0
	bloat-or ndop * 160
	grow 80
	shrink 80
	shrink 40
	grow 40
	and-not XTP
	and-not CSP
	calma 45 1
    layer COG pad
	shrink 640
	or glass
	labels pad
	calma 52 1
    layer XP pad












































style lambda=0.6(gen)
    scalefactor 60 30
    layer CWC cwell
	calma 59 1
    layer CWN nwell
	bloat-or pbase,pbc/act * 360
	bloat-or allPDiff,PFet * 300
	bloat-or allNOhmic * 180
	bloat-or clc/a * 60
	or	 col
	grow 180
	shrink 180
	calma 42 1
    layer CWP pwell
	bloat-or allNDiff,NFet * 300
        bloat-or allPOhmic * 180
	grow 180
	shrink 180
	calma 41 1
    layer CMS allMetal2
	labels m2
	calma 51 1
    layer CMF pad
	grow 60
	or allMetal1
	labels allMetal1
	calma 49 1
    layer CPG cap,cc
	or allPoly
	labels poly,nfet,pfet
	calma 46 1
    layer CAA clc
	grow 60
	or em,emc,col
	or allActive
	or allDoping
	or allCCDiff

	or open,pstop

	labels ndiff,pdiff
	calma 43 1
    
    layer CX col,clc
	grow 60
	calma 60 1
    layer CVA pad
	shrink 540

	or open

	calma 50 1
    layer CVA m2c
	squares 60 120 180
	calma 50 1
    layer CEL allPoly2
	calma 56 1
    layer CCE capc,ec
	squares 120
	calma 55 1
    

    layer CCC gc
    
    layer CCA ndc,pdc,BiCut,nbdc
	squares 120

	or open

	calma 48 1
    layer CCA nsc,psc
	squares 120
	calma 48 1
    layer CCP pc
	squares 120
	calma 47 1
    layer CBA emc,emit
	grow 240
	bloat-or pbc * 60
	or pbase
	grow 120
	shrink 120
	calma 58 1
    
    templayer XTN clc
	grow 60
	or em,emc,col
	grow 120
	bloat-or allNDiff * 120 allPOhmic 0
	bloat-or nbd,nbdc,ndop,wcap * 120
	grow 60
	shrink 60
	shrink 30
	grow 30
    templayer XTP pbc
	grow 60
	bloat-or allPDiff * 120 allNOhmic 0
	bloat-or pdop * 120
	grow 60
	shrink 60
	shrink 30
	grow 30
    layer CSN clc
	grow 60
	or em,emc,col
	grow 120
	bloat-or allNDiff * 120 allPOhmic 0
	bloat-or NFet * 120 ndiff 180 allPOhmic 0
	bloat-or allNOhmic * 120 allPDiff 0
	bloat-or nbd,nbdc,wcap * 120
	bloat-or ndop * 120 allPOhmic,allPDiff,pdop 0
	grow 60
	shrink 60
	shrink 30
	grow 30
	and-not XTP
	calma 45 1
    layer CSP pbc
	grow 60
	bloat-or allPDiff * 120 allNOhmic 0
	bloat-or PFet * 120 pdiff 180 allNOhmic 0
	bloat-or allPOhmic * 120 allNDiff 0
	bloat-or pdop * 120 allNOhmic,allNDiff,ndop 0
	grow 60
	shrink 60
	shrink 30
	grow 30

	bloat-min pstop * 120 open 0

	and-not XTN
	and-not CSN
	calma 44 1
    layer CCD allCCDiff
	grow 120
	calma 57 1
    layer COG pad
	shrink 600
	or glass

	or open

	labels pad
	calma 52 1
    layer XP pad









style lambda=0.6(nwell)
    scalefactor 60 30
    layer CWC cwell
	calma 59 1
    layer CWN nwell
	bloat-or pbase,pbc/a * 360
	bloat-or allPDiff,PFet * 300
	bloat-or allNOhmic * 180
	bloat-or clc/a * 60
	or col
	grow 180
	shrink 180
	calma 42 1
    layer CMS allMetal2
	labels m2
	calma 51 1
    layer CMF pad
	grow 60
	or allMetal1
	labels allMetal1
	calma 49 1
    layer CPG cap,cc
	or allPoly
	labels poly,nfet,pfet
	calma 46 1
    layer CAA clc
	grow 60
	or em,emc,col
	or allActive
	or allDoping
	or allCCDiff
	labels ndiff,pdiff
	calma 43 1
    
    layer CX col,clc
	grow 60
	calma 60 1
    layer CVA pad
	shrink 540
	calma 50 1
    layer CVA m2c
	squares 60 120 180
	calma 50 1
    layer CEL allPoly2
	calma 56 1
    layer CCE capc,ec
	squares 120
	calma 55 1
    

    layer CCC gc
    
    layer CCA ndc,pdc,BiCut,nbdc
	squares 120
	calma 48 1
    layer CCA nsc,psc
	squares 120
	calma 48 1
    layer CCP pc
	squares 120
	calma 47 1
    layer CBA emc,emit
	grow 240
	bloat-or pbc * 60
	or pbase
	grow 120
	shrink 120
	calma 58 1
    
    templayer XTN clc
	grow 60
	or em,emc,col
	grow 120
	bloat-or allNDiff * 120 allPOhmic 0
	bloat-or nbd,nbdc,ndop,wcap * 120
    templayer XTP pbc
	grow 60
	bloat-or allPDiff * 120 allNOhmic 0
    layer CSN clc
	grow 60
	or emc,emit,col
	grow 120
	bloat-or allNDiff * 120 allPOhmic 0
	bloat-or NFet * 120 ndiff 180 allPOhmic 0
	bloat-or allNOhmic * 120 allPDiff 0
	bloat-or nbd,nbdc,ndop,wcap * 120
	grow 60
	shrink 60
	shrink 30
	grow 30
	and-not XTP
	calma 45 1
    layer CSP pbc
	grow 60
	bloat-or allPDiff * 120 allNOhmic 0
	bloat-or PFet * 120 pdiff 180 allNOhmic 0
	bloat-or allPOhmic * 120 allNDiff 0
	bloat-or pdop * 120
	grow 60
	shrink 60
	shrink 30
	grow 30
	and-not XTN
	and-not CSN
	calma 44 1
    layer CCD allCCDiff
	grow 120
	calma 57 1
    layer COG pad
	shrink 600
	or glass
	labels pad
	calma 52 1
    layer XP pad






style lambda=0.6(pwell)
    scalefactor 60 30
    layer CWP pwell
	bloat-or allNDiff,NFet * 300
        bloat-or allPOhmic * 180
	grow 180
	shrink 180
	calma 41 1
    layer CMS allMetal2
	labels m2
	calma 51 1
    layer CMF pad
	grow 60
	or allMetal1
	labels allMetal1
	calma 49 1
    layer CPG cap,cc
	or allPoly
	labels poly,nfet,pfet
	calma 46 1
    
    layer CAA clc
	grow 60
	or em,emc,col
	or allActive
	or allDoping
	labels ndiff,pdiff
	calma 43 1
    
    layer CX col,clc
	grow 60
	calma 60 1
    layer CVA pad
	shrink 540
	calma 50 1
    layer CVA m2c
	squares 60 120 180
	calma 50 1
    layer CEL allPoly2
	calma 56 1
    layer CCE capc,ec
	squares 120
	calma 55 1
    

    layer CCC gc
    
    layer CCA ndc,pdc,BiCut
	squares 120
	calma 48 1
    layer CCA nsc,psc
	squares 120
	calma 48 1
    layer CCP pc
	squares 120
	calma 47 1
    layer CBA emc,emit
	grow 240
	bloat-or pbc * 60
	or pbase
	grow 120
	shrink 120
	calma 58 1
    
    templayer XTN
        bloat-or allNDiff * 120 allPOhmic 0
    templayer XTP
        bloat-or allPDiff * 120 allNOhmic 0
    layer CSP
	bloat-or allPDiff * 120 allNOhmic 0
	bloat-or PFet * 120 pdiff 180 allNOhmic 0
	bloat-or allPOhmic * 120 allNDiff 0
	bloat-or pdop * 120
	grow 60
	shrink 60
	shrink 30
	grow 30
	and-not XTN
	calma 44 1
    layer CSN
	bloat-or allNDiff * 120 allPOhmic 0
	bloat-or NFet * 120 ndiff 180 allPOhmic 0
	bloat-or allNOhmic * 120 allPDiff 0
	bloat-or ndop * 120
	grow 60
	shrink 60
	shrink 30
	grow 30
	and-not XTP
	and-not CSP
	calma 45 1
    layer COG pad
	shrink 600
	or glass
	labels pad
	calma 52 1
    layer XP pad











































style lambda=0.5(gen)
    scalefactor 50 5
    layer CWN nwell
        bloat-or pbase,pbc/act * 300
        bloat-or allPDiff * 250
        bloat-or allNOhmic * 150
        bloat-or clc/act * 50
	or col
        grow 150
        shrink 150
        calma 42 1
    layer CWP pwell
        bloat-or allNDiff * 250 pdop 0
        bloat-or allPOhmic * 150 ndop 0
        grow 150
        shrink 150
        calma 41 1
    layer CMT allMetal3,pad
        labels m3
        calma 62 1
    layer CMS pad
        grow 100
        or allMetal2
        labels m2
        calma 51 1
    layer CMF pad
	grow 200
        or allMetal1
        labels allMetal1
        calma 49 1
    layer CPG cap,cc
        or allPoly
        labels poly,nfet,pfet
        calma 46 1
    layer CAA allActive
	or allDoping

	or open

        labels ndiff,pdiff
        calma 43 1
    layer CVS pad
        shrink 100

	or open

        calma 61 1
    layer CVS m3c
        squares 50 100 150
        calma 61 1
    layer CVA pad
        shrink 250

	or open

        calma 50 1
    layer CVA m2c
        squares 50 100 150
        calma 50 1
    


    layer CCC gc
    
    layer CCA pad
	shrink 350
        calma 48 1
    
    layer CCA ndc,pdc
        squares 100

	or open

        calma 48 1
    layer CCA nsc,psc
	squares 100
	calma 48 1
    layer CCP pc
        squares 100
        calma 47 1
    
    templayer XTN
        bloat-or allNDiff * 100 allPOhmic,pdop 0
        bloat-or nbd,nbdc,ndop * 100
    
    templayer XTP
        bloat-or allPDiff * 100 allNOhmic,ndop 0
        bloat-or pdop * 100
    layer CSN
        bloat-or allNDiff * 100 allPOhmic,pdop 0
        bloat-or NFet * 100 ndiff 150 allPOhmic 0
        bloat-or allNOhmic * 100 allPDiff,pdop 0
	bloat-or ndop * 100 allPOhmic,allPDiff,pdop 0
        grow 50
        shrink 50
        shrink 25
        grow 25
        and-not XTP
        calma 45 1
    layer CSP
        bloat-or allPDiff * 100 allNOhmic,ndop 0
        bloat-or PFet * 100 pdiff 150 allNOhmic 0
        bloat-or allPOhmic * 100 allNDiff,ndop 0
	bloat-or pdop * 100 allNOhmic,allNDiff,ndop 0
        grow 50
        shrink 50
        shrink 25
        grow 25

        bloat-min pstop * 100 open 0

        and-not XTN
	and-not CSN
        calma 44 1
    layer COG pad
        shrink 500
        or glass

	or open

	labels pad
        calma 52 1
    layer XP pad









style cbpm3u
    scalefactor 50 25
    layer CW pwell
	bloat-or ndiff,ndc,nfet * 750
        bloat-or psc,ppd * 450
	grow 450
	shrink 450
	calma 1 1
    layer CQ allMetal2
	labels m2
	calma 14 1
    layer CM pad
	grow 150
	or allMetal1
	labels allMetal1
	calma 8 1
    layer CP allPoly
	labels poly,nfet,pfet
	calma 4 1
    layer CD allActive
	labels ndiff,pdiff
	calma 3 1
    layer CV pad
	shrink 450
	calma 13 1
    layer CV m2c
	squares 150 300 450
	calma 13 1
    layer CC ndc,pdc,nsc,psc,pc
	squares 300
	calma 7 1
    templayer TNF
	bloat-or nfet ndiff 450 poly 300
    layer CS
	bloat-or pdiff,pfet,pdc/a * 300 nsd,nsc/a 0
	bloat-or pfet * 300 pdiff 450 nsd,nsc/a 0
	bloat-or psc/a,psd * 300 ndiff,ndc/a,nfet 0
	and-not TNF
	grow 150
	shrink 150
	calma 5 1
    layer CG pad
	shrink 600
	or glass
	calma 9 1
    layer XP pad





















end
