diff --git a/alliance/share/etc/prol035.elp b/alliance/share/etc/prol035.elp new file mode 100644 index 00000000..92ddb79c --- /dev/null +++ b/alliance/share/etc/prol035.elp @@ -0,0 +1,56 @@ +#TAS PARAMETER FILE + +Technologie : prol035 Version : 1.0 + +#Reference Simulator +ESIM = eldo +MODEL = MOS +LEVEL = 59 + +#shrink parameters (micron) +DLN = 0.026 +DLP = -0.038 +DWN = -0.20 +DWP = -0.13 + +#transistor characteristics +#NMOS +VTN = 0.6 +BN = 1.4 +AN = 0.00010 +RNT = 10400 + +#PMOS +VTP = 0.58 +BP = 0.56 +AP = 2.0e-05 +RPT = 29000 + +#general parameters +VDDmax = 2.7 +VTHR = 1.35 +VSSdeg = 0.77 +VDDdeg = 2 +TEMP = 85 + +#dynamic capacitance: grid capacitance (in pF/u and pF/u2) +CGSN = 0.0032 +CGSP = 0.0032 +CGPN = 0.00016 +CGPP = 0.00014 + +#dynamic capacitance: drain capacitance (in pF/u and pF/u2) +CDSN = 0.00083 +CDSP = 0.00036 +CDPN = 0.00026 +CDPP = 0.00036 +CDWN = 0.00018 +CDWP = 0.00022 + +#dynamic capacitance: source capacitance (in pF/u and pF/u2) +CSSN = 0.00083 +CSSP = 0.00036 +CSPN = 0.00026 +CSPP = 0.00036 +CSWN = 0.00018 +CSWP = 0.00022 diff --git a/alliance/share/etc/prol035.rds b/alliance/share/etc/prol035.rds new file mode 100644 index 00000000..b36d3ed1 --- /dev/null +++ b/alliance/share/etc/prol035.rds @@ -0,0 +1,242 @@ +DEFINE PHYSICAL_GRID 0.025 + +DEFINE LAMBDA 0.300 + +TABLE MBK_TO_RDS_SEGMENT + + NWELL RDS_NWELL VW 0.950 1.900 0.000 ALL + PWELL RDS_PWELL VW 0.950 1.900 0.000 ALL + NDIF RDS_NDIF VW 0.100 -0.100 0.000 EXT\ + RDS_ACTIV VW 0.100 -0.100 0.000 DRC\ + RDS_NIMP VW 0.400 0.500 0.000 DRC\ + RDS_PWELL VW 1.200 2.100 0.000 DRC + PDIF RDS_PDIF VW 0.100 -0.100 0.000 EXT\ + RDS_ACTIV VW 0.100 -0.100 0.000 DRC\ + RDS_PIMP VW 0.400 0.500 0.000 DRC\ + RDS_NWELL VW 1.200 2.100 0.000 DRC + NTIE RDS_NTIE VW 0.100 -0.100 0.000 EXT\ + RDS_ACTIV VW 0.100 -0.100 0.000 DRC\ + RDS_NIMP VW 0.400 0.500 0.000 EXT\ + RDS_NWELL VW 1.200 2.100 0.000 DRC + PTIE RDS_PTIE VW 0.100 -0.100 0.000 EXT\ + RDS_ACTIV VW 0.100 -0.100 0.000 DRC\ + RDS_PIMP VW 0.400 0.500 0.000 DRC\ + RDS_PWELL VW 1.200 2.100 0.000 DRC + NTRANS RDS_GATE VW 0.000 0.050 0.000 EXT\ + RDS_NDIF LCW -0.500 0.750 0.025 EXT\ + RDS_NDIF RCW -0.500 0.750 0.025 EXT\ + RDS_POLY VW 0.000 0.050 0.000 DRC\ + RDS_ACTIV VW -0.500 1.350 0.000 DRC\ + RDS_NIMP VW -0.200 1.950 0.000 DRC\ + RDS_PWELL VW 0.600 3.550 0.000 DRC + PTRANS RDS_GATE VW 0.000 0.050 0.000 EXT\ + RDS_PDIF LCW -0.500 0.750 0.025 EXT\ + RDS_PDIF RCW -0.500 0.750 0.025 EXT\ + RDS_POLY VW 0.000 0.050 0.000 DRC\ + RDS_ACTIV VW -0.500 1.350 0.000 DRC\ + RDS_PIMP VW -0.200 1.950 0.000 DRC\ + RDS_NWELL VW 0.600 3.550 0.000 DRC + POLY RDS_POLY VW 0.175 0.050 0.000 ALL + ALU1 RDS_ALU1 VW 0.300 0.300 0.000 ALL + ALU2 RDS_ALU2 VW 0.350 0.100 0.000 ALL + ALU3 RDS_ALU3 VW 0.450 0.000 0.000 ALL + ALU4 RDS_ALU4 VW 0.450 0.000 0.000 ALL +END +TABLE MBK_TO_RDS_CONNECTOR + POLY RDS_POLY 0.175 0.050 + ALU1 RDS_ALU1 0.300 0.300 + ALU2 RDS_ALU2 0.350 0.100 + ALU3 RDS_ALU3 0.450 0.000 + ALU4 RDS_ALU4 0.450 0.000 +END +TABLE MBK_TO_RDS_REFERENCE + REF_REF RDS_REF 0.600 + REF_CON RDS_REF 0.600 +END +TABLE MBK_TO_RDS_VIA + CONT_BODY_N \ + RDS_ALU1 0.900 ALL\ + RDS_CONT 0.400 ALL\ + RDS_ACTIV 0.800 DRC\ + RDS_NIMP 1.400 DRC\ + RDS_NWELL 3.000 DRC\ + RDS_PIMP 0.800 EXT + CONT_BODY_P \ + RDS_ALU1 0.900 ALL\ + RDS_CONT 0.400 ALL\ + RDS_ACTIV 0.800 DRC\ + RDS_PIMP 1.400 DRC\ + RDS_PWELL 3.000 DRC\ + RDS_NIMP 0.800 EXT + CONT_DIF_N \ + RDS_ALU1 0.900 ALL\ + RDS_CONT 0.400 ALL\ + RDS_ACTIV 0.800 DRC\ + RDS_NIMP 1.400 DRC\ + RDS_PWELL 3.000 DRC\ + RDS_NDIF 0.800 EXT + CONT_DIF_P \ + RDS_ALU1 0.900 ALL\ + RDS_CONT 0.400 ALL\ + RDS_ACTIV 0.800 DRC\ + RDS_PIMP 1.400 DRC\ + RDS_NWELL 3.000 DRC\ + RDS_PDIF 0.800 EXT + CONT_POLY \ + RDS_ALU1 0.900 ALL\ + RDS_CONT 0.400 ALL\ + RDS_POLY 0.950 ALL + CONT_VIA \ + RDS_ALU1 0.900 ALL\ + RDS_VIA1 0.400 ALL\ + RDS_ALU2 1.000 ALL + CONT_VIA2 \ + RDS_ALU2 1.000 ALL\ + RDS_VIA2 0.400 ALL\ + RDS_ALU3 0.900 ALL + CONT_VIA3 \ + RDS_ALU3 0.900 ALL\ + RDS_VIA3 0.400 ALL\ + RDS_ALU4 0.900 ALL + C_X_N \ + RDS_POLY 0.350 DRC\ + RDS_ACTIV 1.650 DRC\ + RDS_NIMP 2.250 DRC\ + RDS_PWELL 3.850 DRC\ + RDS_GATE 0.350 EXT\ + RDS_NDIF 1.650 EXT + C_X_P \ + RDS_POLY 0.350 DRC\ + RDS_ACTIV 1.650 DRC\ + RDS_PIMP 2.250 DRC\ + RDS_NWELL 3.850 DRC\ + RDS_GATE 0.350 EXT\ + RDS_PDIF 1.650 EXT +END +TABLE CIF_LAYER + RDS_NWELL NWEL + RDS_POLY POLY + RDS_CONT CONTACT + RDS_ALU1 METAL1 + RDS_TALU1 ? + RDS_VIA1 VIA1 + RDS_ALU2 METAL2 + RDS_TALU2 ? + RDS_ACTIV ACTIVE + RDS_NIMP NPLUS + RDS_PIMP PPLUS + RDS_CPAS PAD + RDS_ALU3 METAL3 + RDS_VIA2 VIA2 + RDS_ALU4 METAL4 + RDS_VIA3 VIA3 +END +TABLE GDS_LAYER + RDS_NWELL 1 + RDS_POLY 13 + RDS_CONT 19 + RDS_ALU1 23 + RDS_VIA1 25 + RDS_ALU2 27 + RDS_ACTIV 2 + RDS_NIMP 16 + RDS_PIMP 17 + RDS_CPAS 31 + RDS_ALU3 34 + RDS_VIA2 32 + RDS_ALU4 36 + RDS_VIA3 35 +END +TABLE S2R_OVERSIZE_DENOTCH + RDS_NWELL 0.700 + RDS_PWELL 0.000 + RDS_POLY 0.250 + RDS_ALU1 -0.025 + RDS_ALU2 -0.025 + RDS_ACTIV 0.325 + RDS_NIMP 0.250 + RDS_PIMP 0.250 + RDS_ALU3 -0.025 + RDS_ALU4 -0.025 +END +TABLE S2R_BLOC_RING_WIDTH + RDS_NWELL 1.400 + RDS_PWELL 0.000 + RDS_POLY 0.550 + RDS_ALU1 0.000 + RDS_ALU2 0.000 + RDS_ACTIV 0.700 + RDS_NIMP 0.500 + RDS_PIMP 0.500 + RDS_ALU3 0.000 + RDS_ALU4 0.000 +END +TABLE S2R_MINIMUM_LAYER_WIDTH + RDS_NWELL 1.700 + RDS_PWELL 1.700 + RDS_POLY 0.350 + RDS_ALU1 0.600 + RDS_ALU2 0.700 + RDS_ACTIV 0.500 + RDS_NIMP 0.500 + RDS_PIMP 0.500 + RDS_ALU3 0.900 + RDS_ALU3 0.900 +END +TABLE S2R_POST_TREAT + RDS_NWELL TREAT NULL + RDS_PWELL TREAT NULL + RDS_POLY TREAT NULL + RDS_CONT NOTREAT NULL + RDS_ALU1 TREAT NULL + RDS_VIA1 NOTREAT NULL + RDS_ALU2 TREAT NULL + RDS_ACTIV TREAT NULL + RDS_NIMP TREAT RDS_PIMP + RDS_PIMP TREAT RDS_NIMP + RDS_ABOX NOTREAT NULL + RDS_VIA2 NOTREAT NULL + RDS_ALU3 TREAT NULL + RDS_VIA3 NOTREAT NULL + RDS_ALU4 TREAT NULL +END +TABLE LYNX_TRANSISTOR +NTRANS NTRANS C_X_N RDS_GATE RDS_NDIF RDS_NDIF +PTRANS PTRANS C_X_P RDS_GATE RDS_PDIF RDS_PDIF +END +TABLE LYNX_DIFFUSION +END +TABLE LYNX_RESISTOR + RDS_POLY 6 + RDS_ALU1 0.087 + RDS_ALU2 0.066 + RDS_ALU3 0.066 + RDS_ALU3 0.066 + RDS_ALU4 0.066 + RDS_CONT 12 + RDS_VIA1 4 + RDS_VIA2 4 + RDS_VIA3 4 +END +TABLE LYNX_GRAPH + RDS_NDIF RDS_CONT RDS_NDIF + RDS_PDIF RDS_CONT RDS_PDIF + RDS_POLY RDS_CONT RDS_GATE RDS_POLY + RDS_GATE RDS_POLY RDS_GATE + RDS_CONT RDS_PDIF RDS_NDIF RDS_POLY RDS_ALU1 RDS_CONT + RDS_ALU1 RDS_CONT RDS_VIA1 RDS_ALU1 RDS_REF + RDS_REF RDS_CONT RDS_VIA1 RDS_ALU1 RDS_REF + RDS_VIA1 RDS_ALU1 RDS_ALU2 RDS_VIA1 + RDS_ALU2 RDS_VIA1 RDS_VIA2 RDS_ALU2 + RDS_VIA2 RDS_ALU2 RDS_ALU3 RDS_VIA2 + RDS_ALU3 RDS_VIA2 RDS_ALU3 RDS_VIA3 + RDS_VIA3 RDS_ALU3 RDS_ALU4 RDS_VIA3 + RDS_ALU4 RDS_VIA3 RDS_ALU4 +END +TABLE LYNX_CAPA + RDS_POLY 0.000101 9.8e-05 + RDS_ALU1 2.65e-05 8.6e-05 + RDS_ALU2 1.3e-05 7.6e-05 + RDS_ALU3 8.4e-06 6.8e-05 + RDS_ALU4 6.2e-06 6.34e-05 +END