mirror of https://github.com/VLSIDA/OpenRAM.git
Update SCN4M_SUBM Magic tech file.
This commit is contained in:
parent
de6d9d4699
commit
86ef618efd
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue