1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417
|
#
# Virtual 0.35 techno with 8 metal layers for the MIPS tutorial
#
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_POLY VW 0.000 0.050 0.000 ALL\
RDS_NDIF LCW -0.500 0.750 0.025 EXT\
RDS_NDIF RCW -0.500 0.750 0.025 EXT\
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 ALL
PTRANS RDS_POLY VW 0.000 0.050 0.000 ALL\
RDS_PDIF LCW -0.500 0.750 0.025 EXT\
RDS_PDIF RCW -0.500 0.750 0.025 EXT\
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 ALL
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
ALU5 RDS_ALU5 VW 0.450 0.000 0.000 ALL
ALU6 RDS_ALU6 VW 0.450 0.000 0.000 ALL
ALU7 RDS_ALU7 VW 0.450 0.000 0.000 ALL
ALU8 RDS_ALU8 VW 0.450 0.000 0.000 ALL
CALU1 RDS_ALU1 VW 0.300 0.300 0.000 ALL
CALU2 RDS_ALU2 VW 0.350 0.100 0.000 ALL
CALU3 RDS_ALU3 VW 0.450 0.000 0.000 ALL
CALU4 RDS_ALU4 VW 0.450 0.000 0.000 ALL
CALU5 RDS_ALU5 VW 0.450 0.000 0.000 ALL
CALU6 RDS_ALU6 VW 0.450 0.000 0.000 ALL
CALU7 RDS_ALU7 VW 0.450 0.000 0.000 ALL
CALU8 RDS_ALU8 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
ALU5 RDS_ALU5 0.450 0.000
ALU6 RDS_ALU6 0.450 0.000
ALU7 RDS_ALU7 0.450 0.000
ALU8 RDS_ALU8 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_NTIE 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_PTIE 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
CONT_VIA4 \
RDS_ALU4 0.900 ALL\
RDS_VIA4 0.400 ALL\
RDS_ALU5 0.900 ALL
CONT_VIA5 \
RDS_ALU5 0.900 ALL\
RDS_VIA5 0.400 ALL\
RDS_ALU6 0.900 ALL
CONT_VIA6 \
RDS_ALU6 0.900 ALL\
RDS_VIA6 0.400 ALL\
RDS_ALU7 0.900 ALL
CONT_VIA7 \
RDS_ALU7 0.900 ALL\
RDS_VIA7 0.400 ALL\
RDS_ALU8 0.900 ALL
C_X_N \
RDS_POLY 0.350 ALL\
RDS_ACTIV 1.650 DRC\
RDS_NIMP 2.250 DRC\
RDS_PWELL 3.850 DRC\
RDS_NDIF 1.650 EXT
C_X_P \
RDS_POLY 0.350 ALL\
RDS_ACTIV 1.650 DRC\
RDS_PIMP 2.250 DRC\
RDS_NWELL 3.850 DRC\
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_VIA3 VIA3
RDS_VIA4 VIA4
RDS_VIA5 VIA5
RDS_VIA6 VIA6
RDS_VIA7 VIA7
RDS_ALU4 METAL4
RDS_ALU5 METAL5
RDS_ALU6 METAL6
RDS_ALU7 METAL7
RDS_ALU8 METAL8
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_VIA3 35
RDS_VIA4 37
RDS_VIA5 39
RDS_VIA6 41
RDS_VIA7 43
RDS_ALU4 36
RDS_ALU5 38
RDS_ALU5 40
RDS_ALU6 42
RDS_ALU7 44
RDS_ALU8 46
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
RDS_ALU5 -0.025
RDS_ALU6 -0.025
RDS_ALU7 -0.025
RDS_ALU8 -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
RDS_ALU5 0.000
RDS_ALU6 0.000
RDS_ALU7 0.000
RDS_ALU8 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
RDS_ALU4 0.900
RDS_ALU5 0.900
RDS_ALU6 0.900
RDS_ALU7 0.900
RDS_ALU8 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_VIA4 NOTREAT NULL
RDS_VIA5 NOTREAT NULL
RDS_VIA6 NOTREAT NULL
RDS_VIA7 NOTREAT NULL
RDS_ALU4 TREAT NULL
RDS_ALU5 TREAT NULL
RDS_ALU6 TREAT NULL
RDS_ALU7 TREAT NULL
RDS_ALU8 TREAT NULL
END
TABLE LYNX_TRANSISTOR
NTRANS NTRANS C_X_N RDS_POLY RDS_NDIF RDS_ACTIV RDS_PWELL
PTRANS PTRANS C_X_P RDS_POLY RDS_PDIF RDS_ACTIV RDS_NWELL
END
TABLE LYNX_DIFFUSION
RDS_PDIF RDS_ACTIV 1 RDS_PIMP 1 RDS_NWELL 1
RDS_PTIE RDS_ACTIV 1 RDS_PIMP 1 RDS_PWELL 1
RDS_NDIF RDS_ACTIV 1 RDS_NIMP 1 RDS_PWELL 1
RDS_NTIE RDS_ACTIV 1 RDS_NIMP 1 RDS_NWELL 1
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_ALU5 0.066
RDS_ALU6 0.066
RDS_ALU7 0.066
RDS_ALU8 0.066
RDS_CONT 12
RDS_VIA1 4
RDS_VIA2 4
RDS_VIA3 4
RDS_VIA4 4
RDS_VIA5 4
RDS_VIA6 4
RDS_VIA7 4
END
TABLE LYNX_GRAPH
##---------------------------
#
# Modifie par L.Jacomme (Pb Bulk/Alim avec Lynx)
# 23.11.99
#
# RDS_NWELL RDS_NTIE RDS_NWELL
# RDS_PWELL RDS_PTIE RDS_PWELL
# RDS_NTIE RDS_CONT RDS_NTIE RDS_NWELL
# RDS_PTIE RDS_CONT RDS_PTIE RDS_PWELL
# RDS_NDIF RDS_CONT RDS_NDIF
# RDS_PDIF RDS_CONT RDS_PDIF
RDS_NDIF RDS_CONT RDS_NDIF
RDS_PDIF RDS_CONT RDS_PDIF
RDS_NTIE RDS_CONT RDS_NTIE
RDS_PTIE RDS_CONT RDS_PTIE
RDS_POLY RDS_CONT RDS_POLY
RDS_CONT RDS_PDIF RDS_NDIF RDS_POLY RDS_PTIE RDS_NTIE RDS_ALU1 RDS_CONT
RDS_ALU1 RDS_CONT RDS_VIA1 RDS_REF RDS_ALU1
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_VIA3 RDS_ALU3
RDS_VIA3 RDS_ALU3 RDS_ALU4 RDS_VIA3
RDS_ALU4 RDS_VIA3 RDS_VIA4 RDS_ALU4
RDS_VIA4 RDS_ALU4 RDS_ALU5 RDS_VIA4
RDS_ALU5 RDS_VIA4 RDS_VIA5 RDS_ALU5
RDS_VIA5 RDS_ALU5 RDS_ALU6 RDS_VIA5
RDS_ALU6 RDS_VIA5 RDS_VIA6 RDS_ALU6
RDS_VIA6 RDS_ALU6 RDS_ALU7 RDS_VIA6
RDS_ALU7 RDS_VIA6 RDS_VIA7 RDS_ALU7
RDS_VIA7 RDS_ALU7 RDS_ALU8 RDS_VIA7
RDS_ALU8 RDS_VIA7 RDS_ALU8
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
RDS_ALU5 6.2e-06 6.34e-05
RDS_ALU6 6.2e-06 6.34e-05
RDS_ALU7 6.2e-06 6.34e-05
RDS_ALU8 6.2e-06 6.34e-05
END
##-------------------------------------------------------------------
# TABLE LYNX_BULK_IMPLICIT :
#
# RDS layer Bulk type
# name EXPLICIT/IMPLICIT
##-------------------------------------------------------------------
TABLE LYNX_BULK_IMPLICIT
##---------------------------
#
# Modifie par L.Jacomme (Pb Bulk/Alim avec Lynx)
# 23.11.99
#
# NWELL EXPLICIT
# PWELL IMPLICIT
END
##-------------------------------------------------------------------
# TABLE MBK_TO_RDS_BIGVIA_HOLE :
#
# MBK via RDS Hole
# name name side step mode
##-------------------------------------------------------------------
TABLE MBK_TO_RDS_BIGVIA_HOLE
CONT_VIA RDS_VIA1 .4 1.1 ALL
CONT_VIA2 RDS_VIA2 .4 1.1 ALL
END
##-------------------------------------------------------------------
# TABLE MBK_TO_RDS_BIGVIA_METAL :
#
# MBK via RDS layer 1 ...
# name name delta-width overlap mode
##-------------------------------------------------------------------
TABLE MBK_TO_RDS_BIGVIA_METAL
CONT_VIA RDS_ALU1 .3 .0 ALL RDS_ALU2 .1 .0 ALL
CONT_VIA2 RDS_ALU2 .1 .0 ALL RDS_ALU3 .0 .0 ALL
END
##-------------------------------------------------------------------
# TABLE MBK_TO_RDS_TURNVIA :
#
# MBK via RDS layer 1 ...
# name name delta-width overlap mode
##-------------------------------------------------------------------
TABLE MBK_TO_RDS_TURNVIA
CONT_TURN1 RDS_ALU1 .3 ALL
CONT_TURN2 RDS_ALU2 .1 ALL
CONT_TURN3 RDS_ALU3 .0 ALL
CONT_TURN3 RDS_ALU4 .0 ALL
CONT_TURN3 RDS_ALU5 .0 ALL
CONT_TURN3 RDS_ALU6 .0 ALL
CONT_TURN3 RDS_ALU7 .0 ALL
CONT_TURN3 RDS_ALU8 .0 ALL
END
|