* NATIONAL SEMICONDUCTOR CONFIDENTIAL * * FUTUREBUS+ SPICE MODELS * * JOEL MARTINEZ * * 408 721 4280 * * REVB * * AUGUST 2, 1990 * ************************************************************************ *SUBCKT DRIV * THE DRIVER SUBCIRCUIT IS USED FOR DRIVING THE BUS. * THE RISE AND FALL TIME OF THE DRIVER OUTPUT CAN BE VARIED * FROM 1.5NS TO 4.0NS BY VARYING CRISE IN THE DRIVER SUBCIRCUIT. * A VALUE OF 0 TO 150PF GIVES A RISE AND FALL TIME OF ABOUT * 1.5NS TO 4NS WITH AN 18OHM LOAD (36 IN PARALLEL) TO 2.1V. *SUBCKT RECV * THE RECEIVER SUBCIRCUIT IS USED FOR RECEIVING DATA FROM * THE BUS. *SUBCKT LOAD * THIS CONTAINS THE DRIVER OUTPUT AND RECEIVER INPUT ONLY * IT IS USED FOR BUS LOADING TO REDUCE SIMULATION TIME. * *THE MODELS WERE CREATED FOR SIMULATING BACKPLANE PERFORMANCE. * .MODEL PSA NPN IS=2E-15 NF=1.03 NR=1.07 BF=120 BR=5 IKF=3E-1 + IKR=3E-2 VAF=20 TF=8E-11 TR=3.5E-9 RE=.55 RC=5 + RB=27 CJE=1.35E-12 CJC=1.93E-12 + CJS=1.8E-12 VJE=.95 VJC=.28 VJS=.54 + MJE=.45 MJC=.21 MJS=.26 EG=1.15 .MODEL LNPN NPN IS=1.5E-15 NF=1.03 NR=1.08 BF=100 BR=5 IKF=3E-1 + IKR=3E-2 VAF=20 TF=8E-11 TR=3.5E-9 RE=2.2 RC=.5 + RB=45 CJE=1.5E-12 VJE=.95 MJE=.45 + CJC=2.7E-13 VJC=.28 MJC=.21 + CJS=1E-15 VJS=.54 MJS=.26 .MODEL P+BL D IS=2E-16 N=1.07 RS=1 TT=3.5E-9 CJO=2.6E-13 + VJ=.63 M=.38 EG=1.15 .MODEL P-BL D IS=3E-15 N=1.07 RS=.51 TT=2.5E-9 CJO=1.3E-13 + VJ=.63 M=.38 EG=1.15 .MODEL GRSLP D IS=2E-12 RS=7.6 N=1.12 CJO=2.5E-13 + VJ=.25 M=.5 EG=.88 .MODEL DSUB1 D IS=6E-12 N=1.7 RS=40 EG=1.16 CJO=6E-14 VJ=.56 M=.26 .MODEL FPSPS D IS=1.0E-11 RS=11.7 N=1.23 CJO=2.5E-13 + M=.66 EG=.88 VJ=.25 .MODEL SS D IS=9E-8 N=1.15 RS=20 EG=.55 CJO=.26PF M=.5 .SUBCKT PS1 1 2 3 4 Q1 7 2 3 PSA .06 DB1 2 6 P+BL DSCH 2 5 FPSPS 1 DSC 4 6 DSUB1 .87 DSV 4 7 DSUB1 RC1 5 6 16 8.2E-4 1.7E-6 RC2 6 7 12 8.2E-4 1.7E-6 RC3 7 1 15 8.2E-4 1.7E-6 .ENDS PS1 .SUBCKT PS3 1 2 3 4 Q1 7 2 3 PSA .1 DB1 2 6 P+BL DSCH 2 5 FPSPS 1 DSC 4 6 DSUB1 .87 DSV 4 7 DSUB1 RC1 5 6 8 8.2E-4 1.7E-6 RC2 6 7 8.2 8.2E-4 1.7E-6 RC3 7 1 9 8.2E-4 1.7E-6 .ENDS PS3 .SUBCKT PS4 1 2 3 4 Q1 7 2 3 PSA .25 DB1 2 6 P+BL DSCH 2 5 FPSPS DSC 4 6 DSUB1 .87 DSV 4 7 DSUB1 RC1 5 6 4.4 8.2E-4 1.7E-6 RC2 6 7 4.0 8.2E-4 1.7E-6 RC3 7 1 4.7 8.2E-4 1.7E-6 .ENDS PS4 .SUBCKT PS6 1 2 3 4 Q1 7 2 3 PSA .4 DB1 2 6 P+BL DSCH 2 5 FPSPS 1N DSC 4 6 DSUB1 .87 DSV 4 7 DSUB1 RC1 5 6 2.5 8.2E-4 1.7E-6 RC2 6 7 2.4 8.2E-4 1.7E-6 RC3 7 1 3.0 8.2E-4 1.7E-6 .ENDS PS6 .SUBCKT PS7 1 2 3 4 Q1 7 2 3 PSA .2 DB1 2 6 P+BL DSCH 2 5 FPSPS 1.2 DSC 4 6 DSUB1 .87 DSV 4 7 DSUB1 RC1 5 6 4 8.2E-4 1.7E-6 RC2 6 7 4 8.2E-4 1.7E-6 RC3 7 1 5 8.2E-4 1.7E-6 .ENDS PS7 .SUBCKT LOP 1 2 3 4 Q2 7 2 3 LNPN 7 DB1 2 6 P+BL DB2 2 6 P+BL .76 DB3 2 7 P-BL .31 DSCH 2 5 GRSLP 2 DSUB 4 5 DSUB1 3.15 DS 4 7 DSUB1 RC1 5 6 .33 8.2E-4 1.7E-6 RC2 6 7 .34 8.2E-4 1.7E-6 RC3 7 1 .52 8.2E-4 1.7E-6 .ENDS LOP .SUBCKT LOP1 1 2 3 4 Q2 7 2 3 LNPN 1.3 DB1 2 6 P+BL DB2 2 6 P+BL .76 DB3 2 7 P-BL .31 DSCH 2 5 GRSLP DSUB 4 5 DSUB1 3.15 DS 4 7 DSUB1 RC1 5 6 .33 8.2E-4 1.7E-6 RC2 6 7 .34 8.2E-4 1.7E-6 RC3 7 1 .52 8.2E-4 1.7E-6 .ENDS LOP1 .SUBCKT DRIV 13 3 $ INPUT OUTPUT ************************************************************************ CRISE 5 0 150PF $ 0PF TO 150PF ************************************************************************ VCC 1 0 5V VTTL 12 0 1.5V VREF 8 0 3V XQ0 2 5 0 0 LOP QCLAMP1 2 2 6 0 PSA .2 QCLAMP2 6 6 7 0 PSA .2 QCLAMP3 7 7 98 0 PSA .2 QCLAMP4 98 98 0 0 PSA .2 XQ4 1 13 10 0 PS1 XQ5 9 12 10 0 PS1 * D1 3 2 SS 6 D2 9 8 SS .1 D3 8 9 SS .1 R0 1 2 12.5K I1 10 0 2MA I2 1 9 1MA EIN 21 15 9 8 2.0 CI 21 5 2PF RIN1 21 22 .1 $RISE TIME DIN1 5 22 SS .2 RIN2 21 23 55 $FALL TIME DIN2 23 5 SS .2 V2 15 0 1V .ENDS DRIV .SUBCKT RECV 13 22 $INPUT OUTPUT VTTL 12 0 1.55V VCC 1 0 5V VREF 8 0 3V V1 14 0 1.3V V2 15 0 1.3V XQ0 20 5 24 0 PS4 XQ1 1 20 25 0 PS3 XQ2 21 25 22 0 PS6 XQ3 23 24 0 0 LOP1 XQ4 1 13 10 0 PS1 XQ5 9 12 10 0 PS1 XQ6 11 11 14 0 PS1 XQ7 1 11 5 0 PS1 XQ8 22 0 0 0 PS7 * D2 9 8 SS .1 D3 8 9 SS .1 R0 1 20 1K R1 1 21 36 R2 24 0 9K R3 1 11 1K R4 22 23 28 R5 25 0 2.0K I1 10 0 1MA I2 1 9 .5MA GIN 5 15 8 9 3.0E-03 $DO NOT CHANGE .ENDS RECV .SUBCKT LOAD 3 $ BN VTTL 12 0 1.55V VCC 1 0 5V VD1 5 0 0V XQ0 2 5 0 0 LOP Q1 2 2 6 0 PSA Q2 6 6 7 0 PSA Q3 7 7 0 0 PSA XQ4 1 3 10 0 PS1 XQ5 1 12 10 0 PS1 XQ8 3 0 0 0 PS7 D1 3 2 SS 6 R0 1 2 12.5K I1 10 0 1MA .ENDS LOAD **********************************************************************