Update SCN4M_SUBM Magic tech file.

This commit is contained in:
Matt Guthaus 2018-11-05 13:31:53 -08:00
parent de6d9d4699
commit 86ef618efd
1 changed files with 21 additions and 32 deletions

View File

@ -1,5 +1,5 @@
tech tech
format 29 format 31
scmos scmos
end end
@ -301,11 +301,6 @@ style lambda=0.20(p)
scalefactor 20 10 scalefactor 20 10
options calma-permissive-labels options calma-permissive-labels
# This is a custom section to add bounding boxes in OpenRAM
layer BB bb
labels bb
calma 63 0
layer CWN nwell,rnw,nwr,nwsd,nwsc layer CWN nwell,rnw,nwr,nwsd,nwsc
bloat-or pdiff,apres,rpd,pdc/a,pfet * 120 bloat-or pdiff,apres,rpd,pdc/a,pfet * 120
bloat-or nsd,nsc/a * 60 bloat-or nsd,nsc/a * 60
@ -1769,11 +1764,6 @@ cifinput
style lambda=0.20(p) style lambda=0.20(p)
scalefactor 20 scalefactor 20
# This is a custom section to add bounding boxes in OpenRAM
layer bb BB
labels BB
calma 63 0
layer nwell CWN layer nwell CWN
and-not CWNR and-not CWNR
and-not CTA and-not CTA
@ -6701,7 +6691,7 @@ drc
edge4way nfet,pfet,fet space/active,ndiff,anres,rnd,ndc/a,pdiff,apres,rpd,pdc/a 3 ndiff,anres,rnd,ndc/a,pdiff,apres,rpd,pdc/a,nfet,pfet,fet 0 0 \ edge4way nfet,pfet,fet space/active,ndiff,anres,rnd,ndc/a,pdiff,apres,rpd,pdc/a 3 ndiff,anres,rnd,ndc/a,pdiff,apres,rpd,pdc/a,nfet,pfet,fet 0 0 \
"N-Diffusion,P-Diffusion overhang of Transistor < 3 (Mosis #3.4)" active "N-Diffusion,P-Diffusion overhang of Transistor < 3 (Mosis #3.4)" active
edge4way poly,fp,rp,pc/a ~(poly,fp,pres,rp,pc/a,nfet,pfet,fet,prp)/active 1 space space 1 \ edge4way poly,fp,rp,pc/a ~(poly,fp,pres,rp,pc/a,nfet,pfet,fet,prp)/active 1 space/a space/a 1 \
"Poly spacing to Diffusion < 1 (Mosis #3.5)" "Poly spacing to Diffusion < 1 (Mosis #3.5)"
edge4way nfet ~(nfet)/active 2 ~(pselect)/select ~(nfet)/active 2 \ edge4way nfet ~(nfet)/active 2 ~(pselect)/select ~(nfet)/active 2 \
@ -7212,13 +7202,15 @@ extract
planeorder via3 14 planeorder via3 14
planeorder fill 15 planeorder fill 15
substrate *psd,space/w,pwell well
resist (ndiff,anres,rnd,ndc,nsd,nwsd,nsc,nwsc)/active 3700 resist (ndiff,anres,rnd,ndc,nsd,nwsd,nsc,nwsc)/active 3700
resist (pdiff,apres,rpd,pdc,psd,psc)/active 2800 resist (pdiff,apres,rpd,pdc,psd,psc)/active 2800
resist (nwell)/well 1018000 resist (nwell)/well 1018000
resist (rnw,nwr)/active 1018000 resist (rnw,nwr)/active 1018000 0.5
resist (pwell)/well 1 resist (pwell)/well 1
resist (poly,fp,rp,pc,pc,nfet,pfet,fet)/active 6000 resist (poly,fp,rp,pc,pc,nfet,pfet,fet)/active 6000
resist (pres)/active 6000 resist (pres)/active 6000 0.5
resist (m1,fm1,rm1,ndc,nsc,nwsc,pdc,psc,pc,m2c,m2c)/metal1 80 resist (m1,fm1,rm1,ndc,nsc,nwsc,pdc,psc,pc,m2c,m2c)/metal1 80
resist (m2,fm2,rm2,m2c,m3c,m3c)/metal2 70 resist (m2,fm2,rm2,m2c,m3c,m3c)/metal2 70
resist (m3,fm3,rm3,m3c,m4c,m4c)/metal3 80 resist (m3,fm3,rm3,m3c,m4c,m4c)/metal3 80
@ -7416,33 +7408,30 @@ extract
#metali #metali
#fets #devices
fet pfet pdiff,pdc 2 pfet Vdd! nwell 52 181 device mosfet pfet pfet pdiff,pdc nwell ERROR 52 181
fet pfet pdiff,pdc 1 pfet Vdd! nwell 52 181 device mosfet nfet nfet ndiff,ndc pwell,space/w ERROR 55 182
fet nfet ndiff,ndc 2 nfet Gnd! pwell 55 182
fet nfet ndiff,ndc 1 nfet Gnd! pwell 55 182
fetresis pfet linear 12182 fetresis pfet linear 12182
fetresis pfet saturation 12182 fetresis pfet saturation 12182
fetresis nfet linear 3961 fetresis nfet linear 3961
fetresis nfet saturation 3961 fetresis nfet saturation 3961
fet rnwell nsd,nsc 2 nwellResistor Gnd! nwell,pwell 0 0 device resistor nwellResistor rnwell *nsd
fet rpoly poly,pc 2 polyResistor Gnd! nwell,pwell 0 0 device resistor polyResistor rpoly *poly
fet nwr nwsd 2 nwellFig1bResistor Gnd! nwell,pwell 0 0 device resistor nwellFig1bResistor nwr nwsd
fet rndiff ndiff,ndc 2 ndiffResistor Gnd! nwell,pwell 0 0 device resistor ndiffResistor rndiff *ndiff
fet rpdiff pdiff,pdc 2 pdiffResistor Gnd! nwell,pwell 0 0 device resistor pdiffResistor rpdiff *pdiff
fet rmetal1 metal1 2 metal1Resistor Gnd! nwell,pwell 0 0 device resistor metal1Resistor rmetal1 *metal1
fet rmetal2 metal2 2 metal2Resistor Gnd! nwell,pwell 0 0 device resistor metal2Resistor rmetal2 *metal2
fet rmetal3 metal3 2 metal3Resistor Gnd! nwell,pwell 0 0 device resistor metal3Resistor rmetal3 *metal3
fet rmetal4 metal4 2 metal4Resistor Gnd! nwell,pwell 0 0 device resistor metal4Resistor rmetal4 *metal4
fet pres poly,pc 2 presResistor Gnd! nwell,pwell 0 0 device resistor presResistor pres *poly
fet anres ndiff,ndc 2 anresResistor Gnd! nwell,pwell 0 0 device resistor anresResistor anres *ndiff
fet apres pdiff,pdc 2 apresResistor Gnd! nwell,pwell 0 0 device resistor apresResistor apres *pdiff
end end