.include "/mit/6.004/jsim/nominal.jsim" .include "/mit/6.004/jsim/lab2checkoff.jsim" .subckt adder4 a3 a2 a1 a0 b3 b2 b1 b0 s4 s3 s2 s1 s0 M18 node16 node17 0 1 PENH sw=8 sl=1 M19 node16 node17 1 0 NENH sw=8 sl=1 M21 node15 node20 node16 1 PENH sw=8 sl=1 M23 node22 node20 1 1 PENH sw=8 sl=1 M24 node22 node20 0 0 NENH sw=8 sl=1 M25 node15 node20 node22 0 NENH sw=8 sl=1 R28 node27 node26 0.1p M32 node30 node31 0 1 PENH sw=8 sl=1 M33 node30 node31 1 0 NENH sw=8 sl=1 M35 node29 node34 node30 1 PENH sw=8 sl=1 M37 node36 node34 1 1 PENH sw=8 sl=1 M38 node36 node34 0 0 NENH sw=8 sl=1 M39 node29 node34 node36 0 NENH sw=8 sl=1 R42 node41 node40 0.1p R45 node44 node43 0.1p M49 node47 node48 1 1 PENH sw=8 sl=1 M50 node47 node48 0 0 NENH sw=8 sl=1 M52 node46 node51 node47 1 PENH sw=8 sl=1 M53 node46 node51 0 0 NENH sw=8 sl=1 R56 node55 node54 0.1p M59 node57 node58 1 1 PENH sw=8 sl=1 M62 node60 node61 1 1 PENH sw=8 sl=1 M63 node60 node61 0 0 NENH sw=8 sl=1 M64 node57 node58 node60 0 NENH sw=8 sl=1 R67 node66 node65 0.1p M71 node69 node70 1 1 PENH sw=8 sl=1 M72 node69 node70 0 0 NENH sw=8 sl=1 M74 node68 node73 node69 1 PENH sw=8 sl=1 M75 node68 node73 0 0 NENH sw=8 sl=1 R78 node77 node76 0.1p M81 node79 node80 1 1 PENH sw=8 sl=1 M84 node82 node83 1 1 PENH sw=8 sl=1 M85 node82 node83 0 0 NENH sw=8 sl=1 M86 node79 node80 node82 0 NENH sw=8 sl=1 R89 node88 node87 0.1p R92 node91 node90 0.1p R95 node94 node93 0.1p R98 node97 node96 0.1p M107 node105 node106 0 1 PENH sw=8 sl=1 M108 node105 node106 1 0 NENH sw=8 sl=1 M110 node104 node109 node105 1 PENH sw=8 sl=1 M112 node111 node109 1 1 PENH sw=8 sl=1 M113 node111 node109 0 0 NENH sw=8 sl=1 M114 node104 node109 node111 0 NENH sw=8 sl=1 R117 node116 node115 0.1p M121 node119 node120 0 1 PENH sw=8 sl=1 M122 node119 node120 1 0 NENH sw=8 sl=1 M124 node118 node123 node119 1 PENH sw=8 sl=1 M126 node125 node123 1 1 PENH sw=8 sl=1 M127 node125 node123 0 0 NENH sw=8 sl=1 M128 node118 node123 node125 0 NENH sw=8 sl=1 R131 node130 node129 0.1p R134 node133 node132 0.1p M138 node136 node137 1 1 PENH sw=8 sl=1 M139 node136 node137 0 0 NENH sw=8 sl=1 M141 node135 node140 node136 1 PENH sw=8 sl=1 M142 node135 node140 0 0 NENH sw=8 sl=1 R145 node144 node143 0.1p M148 node146 node147 1 1 PENH sw=8 sl=1 M151 node149 node150 1 1 PENH sw=8 sl=1 M152 node149 node150 0 0 NENH sw=8 sl=1 M153 node146 node147 node149 0 NENH sw=8 sl=1 R156 node155 node154 0.1p M160 node158 node159 1 1 PENH sw=8 sl=1 M161 node158 node159 0 0 NENH sw=8 sl=1 M163 node157 node162 node158 1 PENH sw=8 sl=1 M164 node157 node162 0 0 NENH sw=8 sl=1 R167 node166 node165 0.1p M170 node168 node169 1 1 PENH sw=8 sl=1 M173 node171 node172 1 1 PENH sw=8 sl=1 M174 node171 node172 0 0 NENH sw=8 sl=1 M175 node168 node169 node171 0 NENH sw=8 sl=1 R178 node177 node176 0.1p R181 node180 node179 0.1p R184 node183 node182 0.1p R187 node186 node185 0.1p M196 node194 node195 0 1 PENH sw=8 sl=1 M197 node194 node195 1 0 NENH sw=8 sl=1 M199 node193 node198 node194 1 PENH sw=8 sl=1 M201 node200 node198 1 1 PENH sw=8 sl=1 M202 node200 node198 0 0 NENH sw=8 sl=1 M203 node193 node198 node200 0 NENH sw=8 sl=1 R206 node205 node204 0.1p M210 node208 node209 0 1 PENH sw=8 sl=1 M211 node208 node209 1 0 NENH sw=8 sl=1 M213 node207 node212 node208 1 PENH sw=8 sl=1 M215 node214 node212 1 1 PENH sw=8 sl=1 M216 node214 node212 0 0 NENH sw=8 sl=1 M217 node207 node212 node214 0 NENH sw=8 sl=1 R220 node219 node218 0.1p R223 node222 node221 0.1p M227 node225 node226 1 1 PENH sw=8 sl=1 M228 node225 node226 0 0 NENH sw=8 sl=1 M230 node224 node229 node225 1 PENH sw=8 sl=1 M231 node224 node229 0 0 NENH sw=8 sl=1 R234 node233 node232 0.1p M237 node235 node236 1 1 PENH sw=8 sl=1 M240 node238 node239 1 1 PENH sw=8 sl=1 M241 node238 node239 0 0 NENH sw=8 sl=1 M242 node235 node236 node238 0 NENH sw=8 sl=1 R245 node244 node243 0.1p M249 node247 node248 1 1 PENH sw=8 sl=1 M250 node247 node248 0 0 NENH sw=8 sl=1 M252 node246 node251 node247 1 PENH sw=8 sl=1 M253 node246 node251 0 0 NENH sw=8 sl=1 R256 node255 node254 0.1p M259 node257 node258 1 1 PENH sw=8 sl=1 M262 node260 node261 1 1 PENH sw=8 sl=1 M263 node260 node261 0 0 NENH sw=8 sl=1 M264 node257 node258 node260 0 NENH sw=8 sl=1 R267 node266 node265 0.1p R270 node269 node268 0.1p R273 node272 node271 0.1p R276 node275 node274 0.1p M285 node283 node284 0 1 PENH sw=8 sl=1 M286 node283 node284 1 0 NENH sw=8 sl=1 M288 node282 node287 node283 1 PENH sw=8 sl=1 M290 node289 node287 1 1 PENH sw=8 sl=1 M291 node289 node287 0 0 NENH sw=8 sl=1 M292 node282 node287 node289 0 NENH sw=8 sl=1 R295 node294 node293 0.1p M299 node297 node298 0 1 PENH sw=8 sl=1 M300 node297 node298 1 0 NENH sw=8 sl=1 M302 node296 node301 node297 1 PENH sw=8 sl=1 M304 node303 node301 1 1 PENH sw=8 sl=1 M305 node303 node301 0 0 NENH sw=8 sl=1 M306 node296 node301 node303 0 NENH sw=8 sl=1 R309 node308 node307 0.1p R312 node311 node310 0.1p M316 node314 node315 1 1 PENH sw=8 sl=1 M317 node314 node315 0 0 NENH sw=8 sl=1 M319 node313 node318 node314 1 PENH sw=8 sl=1 M320 node313 node318 0 0 NENH sw=8 sl=1 R323 node322 node321 0.1p M326 node324 node325 1 1 PENH sw=8 sl=1 M329 node327 node328 1 1 PENH sw=8 sl=1 M330 node327 node328 0 0 NENH sw=8 sl=1 M331 node324 node325 node327 0 NENH sw=8 sl=1 R334 node333 node332 0.1p M338 node336 node337 1 1 PENH sw=8 sl=1 M339 node336 node337 0 0 NENH sw=8 sl=1 M341 node335 node340 node336 1 PENH sw=8 sl=1 M342 node335 node340 0 0 NENH sw=8 sl=1 R345 node344 node343 0.1p M348 node346 node347 1 1 PENH sw=8 sl=1 M351 node349 node350 1 1 PENH sw=8 sl=1 M352 node349 node350 0 0 NENH sw=8 sl=1 M353 node346 node347 node349 0 NENH sw=8 sl=1 R356 node355 node354 0.1p R359 node358 node357 0.1p R362 node361 node360 0.1p R365 node364 node363 0.1p M374 node372 node373 0 1 PENH sw=8 sl=1 M375 node372 node373 1 0 NENH sw=8 sl=1 M377 node371 node376 node372 1 PENH sw=8 sl=1 M379 node378 node376 1 1 PENH sw=8 sl=1 M380 node378 node376 0 0 NENH sw=8 sl=1 M381 node371 node376 node378 0 NENH sw=8 sl=1 R384 node383 node382 0.1p M388 node386 node387 0 1 PENH sw=8 sl=1 M389 node386 node387 1 0 NENH sw=8 sl=1 M391 node385 node390 node386 1 PENH sw=8 sl=1 M393 node392 node390 1 1 PENH sw=8 sl=1 M394 node392 node390 0 0 NENH sw=8 sl=1 M395 node385 node390 node392 0 NENH sw=8 sl=1 R398 node397 node396 0.1p R401 node400 node399 0.1p M405 node403 node404 1 1 PENH sw=8 sl=1 M406 node403 node404 0 0 NENH sw=8 sl=1 M408 node402 node407 node403 1 PENH sw=8 sl=1 M409 node402 node407 0 0 NENH sw=8 sl=1 R412 node411 node410 0.1p M415 node413 node414 1 1 PENH sw=8 sl=1 M418 node416 node417 1 1 PENH sw=8 sl=1 M419 node416 node417 0 0 NENH sw=8 sl=1 M420 node413 node414 node416 0 NENH sw=8 sl=1 R423 node422 node421 0.1p M427 node425 node426 1 1 PENH sw=8 sl=1 M428 node425 node426 0 0 NENH sw=8 sl=1 M430 node424 node429 node425 1 PENH sw=8 sl=1 M431 node424 node429 0 0 NENH sw=8 sl=1 R434 node433 node432 0.1p M437 node435 node436 1 1 PENH sw=8 sl=1 M440 node438 node439 1 1 PENH sw=8 sl=1 M441 node438 node439 0 0 NENH sw=8 sl=1 M442 node435 node436 node438 0 NENH sw=8 sl=1 R445 node444 node443 0.1p R448 node447 node446 0.1p R451 node450 node449 0.1p R454 node453 node452 0.1p R457 node456 node455 0.1p R460 node459 node458 0.1p R463 node462 node461 0.1p R466 node465 node464 0.1p R469 node468 node467 0.1p R470 b3 node2 0.1p R471 b2 node3 0.1p R472 b1 node4 0.1p R473 b0 node5 0.1p R474 a3 node6 0.1p R475 a2 node7 0.1p R476 a1 node8 0.1p R477 a0 node9 0.1p R478 node94 node455 0.1p R479 s0 node456 0.1p R480 node183 node458 0.1p R481 s1 node459 0.1p R482 node272 node461 0.1p R483 s2 node462 0.1p R484 node361 node464 0.1p R485 s3 node465 0.1p R486 node450 node467 0.1p R487 s4 node468 0.1p .ends