* BEGIN SUBCIRCUIT NCS20161 * * MODEL FEATURES INCLUDE OUTPUT SWING WITH CURRENT * AND TEMPERATURE EFFECTS, OUTPUT CURRENT THROUGH * SUPPLY RAILS, RAIL-TO-RAIL OUTPUT AND INPUT * STAGES, SLEW RATE, CMRR WITH FREQUENCY EFFECTS, * CMRR AND VOS ARE SENSITIVE TO DIFFERENT REGIONS * OF INPUT COMMON MODE VOLTAGE, VOS SHAPE VERSUS * COMMON MODE VOLTAGE, OUTPUT CURRENT LIMIT WITH * TEMPERATURE EFFECTS, OPEN LOOP GAIN AND PHASE * WITH RL AND CL EFFECTS, CORRECT AC PHASE MARGIN * AND TRANSIENT STEP OVERSHOOT VERSUS CLOAD, * OUTPUT IMPEDANCE VS FREQUENCY, POWER SUPPLY * REJECTION WITH FREQUENCY EFFECTS, INPUT VOLTAGE * NOISE WITH FREQUENCY EFFECTS, INPUT CURRENT * NOISE WITH FREQUENCY EFFECTS, INPUT BIAS CURRENT * WITH TEMPERATURE EFFECTS, INPUT CAPACITANCE, * INPUT COMMON MODE VOLTAGE RANGE, VOS TEMPERATURE * EFFECTS, INPUT AND OUTPUT CLAMPS TO THE RAILS, * ROUGH SETTLING AND OVERLOAD RECOVERY TIME, AND * QUIESCENT CURRENT WITH VSUPPLY AND TEMPERATURE * EFFECTS. * MODEL TOTAL SUPPLY VOLTAGE RANGE IS 1.8 TO 5.5 V. * MODEL TEMP RANGE IS -40 TO +150 DEG C. * NOTE THAT MODEL IS FUNCTIONAL OVER THIS RANGE BUT * NOT ALL PARAMETERS TRACK THOSE OF THE REAL PART. * * FOR LTSPICE17, USE THE NEXT LINE FOR MORE * ACCURATE PLOTTING: *.OPTIONS PLOTRELTOL=1E-4 PLOTVNTOL=1E-6 * * NOTE - FOR ACCURATE BIAS CURRENTS AT ROOM AND COLD * SET THE SPICE ANALYSIS OPTIONS AS FOLLOWS : * GMIN 1E-13 TO 3E-14 AND ON SOME SIMULATORS * RELTOL 0.001 TO 0.0001. SET BOTH OF THESE OPTIONS * AS SMALL AS WILL ALLOW CONVERGANCE ON YOUR * SIMULATOR. * * PINOUT ORDER +IN -IN +V -V OUT * PINOUT ORDER 1 2 3 4 5 .SUBCKT NCS20161 1 2 3 4 5 *NEXT LINE IS OFFSET ADJ NOM 218.3E-6 V18 277 1A 218.3E-6 *NEXT LINE IS TCVOS ADJ NOM 8.36E-4 E92 275 2A 346 0 8.36E-4 *NEXT LINE SETS PHASE MARGIN NOM 2.55E-12 C23 SX 115 2.55E-12 *NEXT LINE SETS DC AVOL NOM 8E8 R465 292 302 8E8 TC=1.75E-3 Q20 CD 264 112 QN R3 265 266 2 R4 267 266 2 R10 264 263 10 R11 268 257 10 R12 269 110 1.0 R13 112 270 1.0 R17 271 110 1.0 R18 112 272 1.0 E2 112 0 4 0 1 E3 110 0 3 0 1 D9 273 0 DVN D10 274 0 DVN I10 0 273 0.2E-6 I11 0 274 0.2E-6 E4 275 276 273 274 5E-2 G2 277 115 278 0 1.135E-9 E7 279 0 VCM 115 1 R32 279 280 1E5 R35 0 280 1 E10 144 281 280 0 1.2 R36 282 VCM 1E3 R37 VCM 283 1E3 C8 279 284 18E-9 E11 IL 285 N1O 115 -2 E12 277 IU P1O 115 3.1 E14 286 112 110 112 0.5 M1 287 113 270 270 NOUT L=3U W=825U M2 288 289 269 269 POUT L=3U W=825U M3 118 118 271 271 POUT L=3U W=825U M4 290 1B 265 265 HVP L=3U W=200U M5 291 2B 267 267 HVP L=3U W=200U M8 119 119 272 272 NOUT L=3U W=825U G3 292 115 293 115 3.333E-4 R45 115 292 1E7 R46 112 290 2100 TC=3.25E-3 R47 112 291 2100 TC=3.25E-3 C13 290 291 1E-15 C14 277 0 3.55E-12 C15 275 0 3.55E-12 C16 120 0 1E-12 D13 113 CD D D14 CU 289 D Q15 CU 268 110 QP M19 294 295 296 296 PIN L=6U W=500U E17 283 0 277 0 1 E18 282 0 2 0 1 M23 295 295 296 296 PIN L=6U W=500U V21 294 297 0 J1 298 277 298 JJ J2 298 275 298 JJ J3 275 299 275 JJ J4 277 299 277 JJ C21 277 2A 0.3E-12 E20 144 115 291 290 1 R62 281 SX 1E4 C27 289 288 7E-15 C28 287 113 7E-15 R74 4 3 7.7E4 G12 3 4 300 0 1E-3 I20 0 301 1E-3 D20 301 0 D V24 301 194 0.71 R75 0 194 1E6 I21 3 4 74E-6 E25 302 0 120 0 1 C30 114 303 12.5E-12 R78 303 302 1000 R81 114 302 2E11 I63 0 304 1E-3 D23 304 0 DD R307 0 304 10E6 V81 304 305 1.798 R308 0 305 2E7 E52 249 0 305 0 -0.8841 R309 0 249 1E7 G14 295 112 306 0 100U D24 307 308 DL V142 308 0 3 R313 0 307 3.3E7 G51 2 0 307 0 2.28E-8 I64 2 0 2.5E-12 G52 277 0 307 0 2.23E-8 I65 277 0 -2.5E-12 G56 118 119 122 0 22U E56 309 115 122 0 300 E57 310 311 122 0 -300 V146 312 310 150 V147 313 309 -150 R329 309 115 1E12 R330 310 115 1E12 M59 311 313 115 314 PSW L=1.5U W=150U M60 115 312 311 315 NSW L=1.5U W=150U R331 314 115 1E12 R332 315 115 1E12 E58 316 317 318 0 30 E59 319 5 318 0 -30 V148 320 319 15 V149 321 316 -15 R333 316 115 1E12 R334 319 115 1E12 M61 5 321 317 322 PSW L=1.5U W=500U M62 317 320 5 323 NSW L=1.5U W=500U R335 322 115 1E12 R336 323 115 1E12 E60 318 0 VALUE = {1-V(122)} R337 0 318 1E8 M63 324 6 112 112 NEN L=3U W=300U M64 325 324 112 112 NEN L=3U W=3000U R338 324 326 1E4 R339 325 327 1E4 V151 327 112 1 M65 328 328 326 326 PEN L=6U W=60U M66 6 328 326 326 PEN L=6U W=60U I66 328 112 1E-9 C35 6 0 2E-12 E61 329 0 330 0 1 V152 325 331 0.5 R340 112 331 1E12 C36 326 324 2.2E-10 C37 327 325 3.3E-11 R342 0 329 1E9 R345 0 120 1E9 E64 121 0 331 112 1000 E65 330 0 VALUE = {LIMIT(V(121),0,1)} R348 0 121 1E9 R349 0 330 1E9 E66 332 333 122 0 30 E67 334 302 122 0 -30 V154 335 334 15 V155 336 332 -15 R350 332 115 1E12 R351 334 115 1E12 M67 302 336 333 337 PSW L=1.5U W=150U M68 333 335 302 338 NSW L=1.5U W=150U R352 337 115 1E12 R353 338 115 1E12 R354 114 333 1E4 S1 120 3 120 3 VSWC S2 339 110 339 110 VSWC S3 112 340 112 340 VSWC S4 341 110 341 110 VSWC S5 112 342 112 342 VSWC S6 4 120 4 120 VSWC E68 116 115 VALUE = {LIMIT(V(114,115),-100,0)} E69 117 115 VALUE = {LIMIT(V(114,115),0,100)} E70 110 111 VALUE = {V(115,116)-V(118,110)} E71 343 112 VALUE = {V(117,115)-V(112,119)} C39 122 0 100E-12 E72 LD 112 270 112 13.8 E73 LU 110 269 110 17.5 M69 307 318 0 0 NEN L=3U W=300U V159 344 112 0.38 V160 110 345 0.38 V161 110 296 -1.85 E89 129 0 110 112 1 R403 0 129 1E7 R410 115 144 1E12 G58 3 4 318 0 3E-7 V171 305 346 -1.15 D25 297 266 D R417 0 346 1E12 R430 V1 110 2.61E3 R431 347 V1 60E3 R432 V2 347 60E3 R433 112 V2 2.61E3 S8 280 0 280 0 VSWI S9 0 280 0 280 VSWI E106 300 0 VALUE = {((V(194)*(-0.17)+0.0)+V(IVC))*V(122)} R450 0 300 1E9 V179 341 114 0 V180 114 342 0 R454 317 5 1E12 E109 345 298 194 0 1 E110 299 344 194 0 1 S10 291 290 348 2A VSWV S11 291 290 2A 349 VSWV S12 291 290 348 277 VSWV S13 291 290 277 349 VSWV V182 110 348 -0.108 V183 349 112 -0.108 E112 276 350 351 0 6.8E-6 L3 0 351 4E-2 R460 0 351 7E-3 C43 351 0 6E-10 R461 0 FLT 1E5 R462 0 FLT 1E5 C44 FLT 0 1E-10 G59 114 115 293 115 3E-15 G61 114 115 292 115 -0.032E-13 C46 292 302 1E-15 R466 352 302 5 C47 292 352 48E-15 R467 115 114 27E6 E116 IVC 0 VALUE = {(V(3,4)*0.0013+0.34)} R469 0 IVC 1E9 E117 353 350 VALUE = {V(FLT)*0.4U*(1.39/PWR(V(3,4),0.01))} R470 350 353 1E9 E118 2 353 VALUE = {V(CHP)*5.1U*PWR((V(3,4)/1.6),0.01)} R471 353 2 1E9 L4 0 CHP 3.750E-3 R472 0 CHP 3.5E-3 C48 CHP 0 5.616E-11 V184 339 292 -1.22 V185 292 340 -1.22 R473 112 6 1E12 V186 326 112 3 I12 5 115 30E-12 R474 120 288 1 R475 287 120 1 R476 0 354 1E11 R477 0 355 1E11 G62 114 0 354 0 -2.5E-3 G63 114 0 355 0 -2.5E-3 E119 354 0 VALUE = {LIMIT(V(P6),0,1000)} E120 355 0 VALUE = {LIMIT(V(N7),-1000,0)} E121 356 357 VALUE = {-1.406E-2*V(S23)} E122 358 359 VALUE = {1.097E-2*V(S23)} E123 PPO 356 VALUE = {8.4E-5*(V(S23)*V(S23))} E124 NPO 358 VALUE = {7.0E-5*(V(S23)*V(S23))} V187 357 0 0.03275U V188 359 0 0.012U E125 110 360 PPV 0 1 R478 115 360 1E9 R479 361 115 1E9 E126 361 112 NPV 0 1 E127 P6 0 360 120 -100 E128 N7 0 120 361 100 R480 0 P6 1E14 R481 0 N7 1E14 F2 S23 0 V189 1 R482 0 S23 1E3 V189 120 317 0 E129 NPT 0 VALUE = {V(NPOC)*V(NPU)} E130 PPT 0 VALUE = {V(PPOC)*V(PPU)} R483 0 PPO 1E11 R484 0 NPO 1E11 R485 0 PPT 1E11 R486 0 NPT 1E11 E132 257 110 VALUE = {V(LU,110)*(((V(249)-1.0)*(-1.80))+1.0)} R490 110 257 1E11 E133 263 112 VALUE = {V(LD,112)*(((V(249)-1.0)*(-1.45))+1.0)} R491 112 263 1E11 R492 112 LD 1E11 R493 LU 110 1E11 E134 NPV 0 VALUE = {V(NPT)} E135 PPV 0 VALUE = {V(PPT)} R494 0 PPV 1E11 R495 0 NPV 1E11 R497 292 114 1 E136 285 1 280 0 -10E-15 E137 PPOC 0 VALUE = {LIMIT(V(PPOL),0,V(110,115))} R498 0 PPOC 1E9 E138 NPOC 0 VALUE = {LIMIT(V(NPOL),0,V(115,112))} R499 0 NPOC 1E9 R500 0 362 1E9 R501 0 363 1E9 G64 115 4 362 0 1E-3 G65 3 115 363 0 -1E-3 E139 362 0 VALUE = {LIMIT(V(S23),0,200)} E140 363 0 VALUE = {LIMIT(V(S23),-200,0)} R504 284 280 0.1 C57 364 0 1E-9 E142 115 0 364 0 1 G84 364 286 364 286 1E-9 R547 0 364 1E16 G88 365 115 110 115 0.8 C61 365 P1O 45E-12 R552 115 P1O 10 G89 366 115 112 115 0.5 C62 366 N1O 120E-12 R553 115 N1O 10 G90 367 115 110 115 0.1 C63 367 368 300E-12 R554 115 368 10 G91 369 115 368 115 0.1 C64 369 P2O 30E-12 R555 115 P2O 10 G92 370 115 112 115 0.1 C65 370 371 9E-10 R556 115 371 10 G93 372 115 371 115 0.1 C66 372 N2O 3E-12 R557 115 N2O 10 G94 367 115 367 115 1E-2 G95 367 368 367 368 1E-6 G96 369 115 369 115 1E-4 G97 369 P2O 369 P2O 1E-6 G98 365 115 365 115 1E-1 G99 370 115 370 115 1E-2 G100 370 371 370 371 1E-6 G101 372 115 372 115 1E-4 G102 372 N2O 372 N2O 1E-6 G103 365 P1O 365 P1O 1E-7 G104 366 115 366 115 1E-1 G105 366 N1O 366 N1O 1E-7 R558 115 367 1E14 R559 115 370 1E14 R560 P2O 369 1E14 R561 N2O 372 1E14 R562 P1O 365 1E14 R563 N1O 366 1E14 G106 IU IL TABLE {V(110F,VCM)} = (0,160U) (1.1,150U) (1.4,0) (36,0) R567 IU IL 10 C67 IU IL 1E-12 R572 110F 110 1E12 C70 110F 0 1E-9 R573 112F 112 1E12 C71 112F 0 1E-9 C72 307 0 1E-6 R578 292 311 1E3 R579 0 122 1E12 R580 122 329 1E3 V194 6 112 1 R582 115 116 1E12 R583 115 117 1E12 E145 293 115 VALUE = {LIMIT(V(SX,115),-0.133,0.133)} R584 115 SX 1E12 R585 115 293 1E12 G107 2 115 373 0 1.135E-9 R591 1A 1B 500 R592 2A 2B 500 D28 374 1B DZ D29 374 2B DZ C75 1B 2B 4E-15 C76 0 1B 1E-15 C77 0 2B 1E-15 G108 1B 374 1B 374 1E-14 G109 374 2B 374 2B 1E-14 G110 374 115 374 115 1E-14 R593 0 375 4.3E8 E149 376 0 377 378 1.15 R598 0 376 1E6 E155 379 0 380 381 1.15 R612 0 379 1E6 R621 0 382 4.3E8 G111 111 289 111 289 3.33E-4 G112 343 113 343 113 3.33E-4 G113 0 PPU VALUE = {(V(249)-1.0)*1.85+1.0} G114 0 NPU VALUE = {(V(249)-1.0)*1.85+1.0} R628 PPU 0 1 R629 NPU 0 1 G115 120 115 122 0 -10E-9 E158 PPOL 0 VALUE = {LIMIT(V(PPO),0,100)} R630 0 PPOL 1E11 E159 NPOL 0 VALUE = {LIMIT(V(NPO),0,100)} R631 0 NPOL 1E11 R632 0 306 1E3 TC=-2.5E-3 G116 0 306 122 0 1E-3 D30 377 382 DVN D31 378 375 DVN I67 0 378 0.2E-6 I68 0 377 0.2E-6 R633 0 383 4.3E8 R634 0 384 4.3E8 D32 380 384 DVN D33 381 383 DVN I69 0 381 0.2E-6 I70 0 380 0.2E-6 E160 373 376 385 0 1 E161 278 379 386 0 1 R635 0 385 1E6 R636 0 385 1E6 R637 0 386 1E6 R638 0 386 1E6 E162 385 0 387 0 100 E163 386 0 388 0 100 C91 387 0 8E-9 C92 388 0 8E-9 R639 387 389 1E3 R640 388 390 1E3 E164 389 0 391 0 1 E165 390 0 392 0 1 L5 0 391 18.3E3 L6 0 392 18.3E3 R641 0 391 144.3E9 R642 0 391 144.3E9 R643 0 392 144.3E9 R644 0 392 144.3E9 .MODEL NEN NMOS KP=30U VTO=0.5 JS=1E-18 IS=1E-18 LAMBDA=1E-2 .MODEL PEN PMOS KP=30U VTO=-0.7 JS=1E-18 IS=1E-18 LAMBDA=1E-2 .MODEL POUT PMOS PHI=0.7 LD=1E-7 + TPG=-1 VTO=-0.5 KP=1150U GAMMA=0.3 FC=0.5 PB=1 + NSUB=1E16 IS=1E-18 JS=1E-18 LAMBDA=2E-2 .MODEL NOUT NMOS PHI=0.7 LD=1E-7 + TPG=1 VTO=0.5 KP=1150U GAMMA=0.3 FC=0.5 PB=1 + NSUB=1E16 IS=1E-18 JS=1E-18 LAMBDA=2E-2 .MODEL PSW PMOS KP=200U VTO=-7.5 JS=1E-18 IS=1E-18 .MODEL NSW NMOS KP=200U VTO=7.5 JS=1E-18 IS=1E-18 .MODEL DVN D KF=1.45E-14 IS=1E-16 RS=2E5 .MODEL DIN D KF=1E-14 .MODEL PIN PMOS KP=200U JS=1E-18 IS=1E-18 VTO=-0.7 .MODEL NIN NMOS KP=200U JS=1E-18 IS=1E-18 VTO=0.7 .MODEL HVP PMOS KP=200U JS=1E-18 IS=1E-18 VTO=-0.5 .MODEL DL D IS=0.95E-12 N=2.05 XTI=3.5 .MODEL DD D CJO=0.1E-12 TT=10E-9 RS=10 .MODEL D D CJO=0.1E-12 TT=10E-9 RS=10 .MODEL DZ D CJO=0.1E-12 TT=10E-9 RS=150 BV=4.3 IBV=1E-6 .MODEL JJ NJF VTO=-0.7 BETA=1E-4 CGS=0.03E-12 + CGD=0.03E-12 RD=10 RS=10 IS=1E-18 .MODEL QN NPN BF=3000 .MODEL QP PNP BF=3000 .MODEL VSWV VSWITCH VON=-0.05 VOFF=0.05 RON=0.01 ROFF=1E9 .MODEL VSWC VSWITCH VON=0.71 VOFF=0.62 RON=10 ROFF=1E12 .MODEL VSWI VSWITCH VON=0.11 VOFF=0.02 RON=1 ROFF=1E11 .ENDS * END SUBCIRCUIT NCS20161