* * Texas Instruments Incorporated Proprietary Information * * Spice deck for 20L8-5 datapath converted from TI-SPICE * for BERKELY compatibility for use by customers. * The original TI-SPICE nomenclature has been retained * in the form of comments prior to each converted * section. This was done to facilitate any upgrades * which migh be required by various users of different * revisions of SPICE simulators. * ADCAP2SPICE2 7.0D (MDS4.0/SR10.3) * Updated 2-25-92 by Jay Maxey. (added subckt names) * * Texas Instruments Incorporated Proprietary Information * * Certain changes may be needed to implement this model * correctly, depending on the actual version of SPICE * that is being used. Known possibilities follow: * * Subcircuits may need "names". They have been reduced to * numbered subckt. calls in this deck. Original names are * present in the comments. *** subckts are now named (feb-92) *** * * Device names may need to be truncated to 8 characters * * Diode model parameters PHI and PT correspond respectively * to the parameters VJ and XTI on some SPICE versions. * * Global nodes 100 and 107 (GND and VCC) in each subcircuit call * may be reduntant for some simulators. * * * Miscellaneous node number and subckt call conversions * * node name node # node name node # * Vin 125 ILT 114 * Vout0 124 ILC 115 * PL0 110 * * MODIFICATIONS made from LAB correllations are listed below * 1) added out-diff capacitance to joutsmash to slow Tr. * C_ODT ODT__SM1 GND .1PF * C_ODC ODC__SM1 GND .1PF * 2) tweaked supply inductance and resistance * LVCC RXVCC J_VCC 2NH * LGND RXGND J_GND 2NH * RVCC VCC RXVCC 0.1 * RGND GND RXGND 2.0 * *RJZ6 VILLO GND 100K *RJZ5 VPLHI GND 100K *RJZ4 VMSWX GND 100K *RJZ3 VSWREG GND 100K *RJZ2 VMAT GND 100K *RJZ1 RTANK GND 100K RJZ6 101 100 100K RJZ5 102 100 100K RJZ4 103 100 100K RJZ3 104 100 100K RJZ2 105 100 100K RJZ1 106 100 100K *X__JOUTX1 MSW1 PL0 OUTPAD0 VCCID VMAT VSWREG VPLH JOUTSMASH.SP X__JOUTX1 111 110 109 108 105 104 121 100 107 JXOUT *V__JVRTANK RTANK GND DC 3.7V *V__JVMAT VMAT GND DC 1.8V *V__JVSWR VSWREG GND DC 2.6V *V__JVMSWX VMSWX GND DC 2.14V *V__JVHI VPLHI GND DC 1.0V *V__JVLO VILLO GND DC 1.1V *V__JVCCIef VCCIEF GND DC 3.0V *V__JVCCID VCCID GND DC 2.5V *V__JVCCIN VCCIN GND DC 4.25V V__JVRTANK 106 100 DC 3.7V V__JVMAT 105 100 DC 1.8V V__JVSWR 104 100 DC 2.6V V__JVMSWX 103 100 DC 2.14V V__JVHI 102 100 DC 1.0V V__JVLO 101 100 DC 1.1V V__JVCCIEF 112 100 DC 3.0V V__JVCCID 108 100 DC 2.5V V__JVCCIN 113 100 DC 4.25V *CPL0 PL0 GND 1.2PF *CILT ILT GND 1.2PF *CILC ILC GND 1.2PF *CPL8 PL8 GND 1.2PF *RVPL VXX VPL 5K *VVXX VXX 0 DC 3.0V change 0 to GND for proper "riding" *CBAR VCC GND .5NF *LVCC VCC J_VCC 2NH *LGND GND J_GND 2NH *VVCC J_VCC 0 DC 5.0V *VGND J_GND 0 DC 0.0V *VVPLH VPLH 0 DC .90V change 0 to GND for proper "riding" *VSUB SUBSTRATE 0 DC 0.0V *VVLOAD VLOAD 0 DC 5.0V CPL0 110 100 1.5PF CILT 114 100 1.5PF CILC 115 100 1.5PF CPL8 116 100 1.5PF RVPL 118 117 5K VVXX 118 100 DC 3.0V CBAR 107 100 .5NF **LVCC 107 119 2NH **LGND 100 120 2NH LVCC 307 119 2NH RVCC 307 107 0.1 LGND 300 120 2NH RGND 300 100 1.0 VVCC 119 0 DC 5.0V VGND 120 0 DC 0.0V VVPLH 121 100 DC .90V * VSUB 122 0 DC 0.0V swapped into gnd 100 VVLOAD 123 0 DC 5.0V *X__PLCS0 PL0 VPL MSW1 GND PL8 JMSWITCHA1.SP *X__CFUSE VILLO VMAT PL8 ILC JMATRIXC.SP *X__TFUSE VILLO VMAT PL0 ILT JMATRIXC.SP *X__OUTLD0 OUT0 OUTPAD0 JLOAD.SP X__PLCS0 110 117 111 100 116 100 107 JXMSW X__CFUSE 101 105 116 115 100 107 JXMATRX X__TFUSE 101 105 110 114 100 107 JXMATRX X__OUTLD0 124 109 123 100 107 JXLOAD *VIN IN 0 PULSE 1.0V 2.0V 1NS 100NS 100NS 10NS 250NS VIN 125 0 PULSE 0.0V 3.0V 1NS 2NS 2NS 10NS 24NS *X__VIR VCCIN VIR JVIR.SP *X__VICT VCCID VICT GND JVICT.SP *X__VIDR VIDR JVIDR.SP *X__VIK VCCID VIK JVIK.SP X__VIR 113 126 100 107 JXVIR X__VICT 108 127 100 100 107 JXVICT X__VIDR 128 100 107 JXVIDR X__VIK 108 129 100 107 JXVIK *X__INPUT VCCIN VCCID VCCIEF VIK VIR VIDR VICT *+ VCC ILC ILT IN GND JINPUT.SP * re written below for node verification * *label VIN VID VIEF VIK VIR VIDR VICT VCC ILC ILT IN GND JINPUT.SP X__INPUT 113 108 112 129 126 128 127 107 115 114 125 100 100 107 JXINPUT *.SUBCKT JOUTSMASH.SP MSW2 PL1 P1 VCCID VMAT VSWREG PLHIGH .SUBCKT JXOUT 132 131 130 108 105 104 176 100 107 *CEF5 CPS__SM2 GND .3224P *CMK3 EF1__SM1 BQMK__SM1 .2888P *RX1 VB NX1__SM1 5K *RX3 NX2__SM1 GND 4K *RX2 NX1__SM1 NX2__SM1 6K * C_ODT ODT__SM1 GND .1PF * C_ODC ODC__SM1 GND .1PF CEF5 133 100 .33P CMK3 135 134 .30P RX1 137 136 5K RX3 138 100 4K RX2 136 138 6K C_ODT 170 100 .1PF C_ODC 140 100 .1PF *X__QX2 NX1__SM1 NX2__SM1 GND QNPN EA=12 M$Q=QPS3X *X__QX1 VB NX1__SM1 ODC__SM1 QNPN EA=12 M$Q=QPS3X Q__QX2 136 138 100 QPS3X AREA=12 Q__QX1 137 136 140 QPS3X AREA=12 *CDS3 BQS1__SM1 GND .750P *CDCL2 CLAMPNN__SM1 GND .032P CDS3 141 100 .580P CDCL2 142 100 .032P *X__DMK6 N1 GND DBE EA=6 M$D=QPS3X *X__RMK4 N1A ADMK5__SM1 RPP RES=500 *X__DMK5 N1A BOUT__SM1 DBE EA=6 M$D=QPS3X *X__QIRF BQI__SM1 BQI__SM1 GND QNPN EA=6 M$Q=QPS3X Q__DMK6 144 144 100 QPS3X AREA=6 R__RMK4 150 149 500 Q__DMK5 150 150 147 QPS3X AREA=6 Q__QIRF 152 152 100 QPS3X AREA=6 *DCL OBD1 CLH SPN1 AREA=12 *RMK5 BOUT__SM1 GND 2K *RMK2 BQMK__SM1 GND 18.6K *DMK4 ADMK5__SM1 N1 SPN1 AREA=50 *DS2 N3__SM1 BQS1__SM1 SPN1 AREA=12 *DK5 ADK4__SM1 CLAMPNNEF__SM1 SPN1 AREA=9 DCL 146 145 SPN1 AREA=12 RMK5 147 100 2K RMK2 134 100 18.6K DMK4 149 144 SPN1 AREA=50 DS2 151 141 SPN1 AREA=12 DK5 154 153 SPN1 AREA=9 *X__DCL1 BQCL1__SM1 CLAMPNN__SM1 DBB EA=50 M$D=QPS3X *X__QK3 BKICKC__SM1 BQK3__SM1 BKICK QSCH EA=6 SA=10.5 M$Q=QPS3X M$D=D *X__QIPD EF1__SM1 BQI__SM1 GND QSCH EA=6 SA=24 M$Q=QPS6X M$D=DPN1 *X__Q1 VB VB CLAMPNNEF__SM1 QNPN EA=12 M$Q=QPS3X Q__DCL1 142 156 142 QPS3X AREA=50 Q__QK3 161 158 160 QPS3X AREA=6 D_QK3 158 161 DPN1 AREA=10.5 **Q__QIPD 135 152 100 QPS6X AREA=6 Q__QIPD 135 152 100 QPS3X AREA=6 D_QIPD 152 135 DPN1 AREA=24 Q__Q1 137 137 153 QPS3X AREA=12 *DTS2 BQK3__SM1 TS__SM1 SPN1 AREA=26 *DEF4 EF1__SM1 CPS__SM2 SPN1 AREA=40 *RK6 CLAMPNNEF__SM1 BQK3__SM1 75K *RIPD CLAMPNNEF__SM1 BQI__SM1 20K *R__rvf VB NVC__SM1 1.53K *RK3 BQK2 ADK4__SM1 6K *DK1 CQK2__SM1 CLAMPNNEF__SM1 SPN1 AREA=30 *RK2 CLAMPNNEF__SM1 CQK2__SM1 3K DTS2 158 157 SPN1 AREA=26 DEF4 135 133 SPN1 AREA=40 RK6 153 158 75K RIPD 153 152 20K R__RVF 137 162 1.53K RK3 163 154 4K DK1 164 153 SPN1 AREA=30 RK2 153 164 3K *X__QK2 CQK2__SM1 BQK2 CPS__SM2 QSCH EA=6 SA=11.5 *X__QS1 CQS1 BQS1__SM1 EF3__SM1 QSCH EA=100 SA=106 *X__RK4 CQK1 CLAMPNNEF__SM1 RPP RES=274 *X__QK1 CQK1 BKICKC__SM1 CPS__SM2 QSCH M$D=DPN1 SA=16.5 Q__QK2 164 163 133 QPS3X AREA=6 D_QK2 163 164 DPN1 AREA=11.5 Q__QS1 167 141 166 QOP25X AREA=100 D_QS1 141 167 DPN1 AREA=106 R__RK4 168 153 274 Q__QK1 168 161 133 QPS3X AREA=6 D_QK1 161 168 DPN1 AREA=16.5 *DPD1 N2 GND SPN1 AREA=9 *RPD1 EF1__SM1 N2 15K *DK4 CPS__SM2 ADK4__SM1 SPN1 AREA=9 *DS1 VB CQS1 SPN1 AREA=300 *RS1 VB BQS1__SM1 40K *DCC VB NVC__SM1 SPN1 AREA=15 *RVT VB NVT__SM1 1.53K *RCL3 VB CLAMPNN__SM1 4.12K *DCLT ODT__SM1 CLAMPNN__SM1 SPN1 AREA=15 *DCT VB NVT__SM1 SPN1 AREA=200 *DK3 BKICK EF1__SM1 SPN1 AREA=6 *RK1 VB CPS__SM2 3.4K *RBD VOBDK1 OBD1 3.6K *DK2 EF1__SM1 BKICKC__SM1 SPN1 AREA=50 *RCL1 CLAMPNN__SM1 BQCL1__SM1 33K *RK5 CLAMPNNEF__SM1 BKICKC__SM1 150K *DTS1 EF1__SM1 TS__SM1 SPN1 AREA=81 *DCL8 CL3 GND SPN1 AREA=750 DPD1 165 100 SPN1 AREA=9 RPD1 135 165 15K DK4 133 154 SPN1 AREA=9 DS1 137 167 SPN1 AREA=300 RS1 137 141 40K DCC 137 162 SPN1 AREA=15 RVT 137 169 1.53K RCL3 137 142 4.12K DCLT 170 142 SPN1 AREA=15 DCT 137 169 SPN1 AREA=200 DK3 160 135 SPN1 AREA=6 RK1 137 133 3.4K RBD 171 146 3.6K DK2 135 161 SPN1 AREA=50 RCL1 142 156 35K RK5 153 161 150K DTS1 135 157 SPN1 AREA=81 DCL8 172 100 SPN1 AREA=750 *X__QEF3 P1 BOUT__SM1 GND QSCH EA=305 SA=300 M$Q=QTOUTU *X__REF1 EF2__SM1 VB RPP RES=180 *X__REF3 EF1__SM1 ADOFF RPP RES=180 *X__QEF2 EF3__SM1 EF1__SM1 P1 P1 QNPN2E EA1=75 *X__QMK MK__SM1 BQMK__SM1 GND QSCH EA=18 SA=20 M$Q=QPS6X *X__QPS2 CPS__SM2 ODC__SM1 BOUT__SM1 QSCH EA=7.5 *X__QEF1 EF2__SM1 ODT__SM1 EF1__SM1 QSCH EA=8.25 Q__QEF3 130 147 100 QTOUTU AREA=305 D_QEF3 147 130 DSCOUTU AREA=300 R__REF1 173 137 180 R__REF3 135 174 180 Q1__QEF2 166 135 130 QOP50X AREA=75 Q2__QEF2 166 135 130 QOP50X AREA=75 **Q__QMK 175 134 100 QPS6X AREA=18 Q__QMK 175 134 100 QPS9X AREA=18 D_QMK 134 175 DPN1 AREA=20 Q__QPS2 133 140 147 QPS3X AREA=7.5 D_QPS2 140 133 DPN1 AREA=90 Q__QEF1 173 170 135 QPS3X AREA=8.25 D_QEF1 170 173 DPN1 AREA=25 *REF2 VB N3__SM1 50 PRDUF *DEF2 N3__SM1 EF3__SM1 SPN1 AREA=1230 *DEF1 EF2__SM1 EF3__SM1 SPN1 AREA=1000 *DMK1 BOUT__SM1 BQMK__SM1 SPN1 AREA=36 *DEF3 ADOFF P1 SPN1 AREA=308 *RCT NVT__SM1 ODT__SM1 5K *RCC NVC__SM1 ODC__SM1 5K *RCL2 BQCL1__SM1 CL3 4K *RMK3 CLAMPNNEF__SM1 ADMK5__SM1 5K *X__RMK1 MK__SM1 BOUT__SM1 RPP RES=100 REF2 137 151 50 DEF2 151 166 SPN1 AREA=1230 DEF1 173 166 SPN1 AREA=1000 DMK1 147 134 SPN1 AREA=36 DEF3 174 130 SPN1 AREA=308 RCT 169 170 5K RCC 162 140 5K RCL2 156 172 4K RMK3 153 149 5K R__RMK1 175 147 100 *DOCS OBD1 PLHIGH SPN1 AREA=24 *DPL7 OBD1 PL1 SPN1 AREA=24 *DPL6 OBD1 PLHIGH SPN1 AREA=24 *DPL5 OBD1 PLHIGH SPN1 AREA=24 *DPL4 OBD1 PLHIGH SPN1 AREA=24 *DPL3 OBD1 PLHIGH SPN1 AREA=24 *DPL2 OBD1 PLHIGH SPN1 AREA=24 *DPL1 OBD1 PLHIGH SPN1 AREA=24 *RVB VCC VB .1 *RVC VCC VC .1 DOCS 146 176 SPN1 AREA=24 DPL7 146 131 SPN1 AREA=24 DPL6 146 176 SPN1 AREA=24 DPL5 146 176 SPN1 AREA=24 DPL4 146 176 SPN1 AREA=24 DPL3 146 176 SPN1 AREA=24 DPL2 146 176 SPN1 AREA=24 DPL1 146 176 SPN1 AREA=24 RVB 107 137 .01 RVC 107 182 .01 *X__QD2 ODT__SM1 VODR DCT__SM1 QNPN EA=7.5 M$Q=QPS3X *X__QD1 ODC__SM1 OBD1 DCT__SM1 QNPN EA=7.5 M$Q=QPS3X * C_OBD1 146 100 .1PF added to slow down PL0 *X__QCT DCT__SM1 VOCT GND QNPN EA=12 M$Q=QPS9X *X__QCL1 CLAMPNN__SM1 BQCL1__SM1 GND QNPN EA=12 M$Q=QPS6X *X__QVODRMA VMAT VODRM PL1 QNPN EA=6 M$Q=QPS3X Q__QD2 170 178 177 QPS3X AREA=7.5 Q__QD1 140 146 177 QPS3X AREA=7.5 C_OBD1 146 100 .1PF Q__QCT 177 179 100 QPS9X AREA=12 **Q__QCL1 142 156 100 QPS6X AREA=12 Q__QCL1 142 156 100 QPS3X AREA=12 Q__QVODRMA 105 180 131 QPS3X AREA=6 *X__JVODRM GND VCCID VODRM JVODRM.SP *X__JVSCT GND SCT VSWREG JVSCT.SP *X__JVOCT GND VC VOCT JVOCT.SP *X__VODR GND VCCID CLH VODR JVODR.SP *X__OSWB GND VC SCT VODR MSW2 OBD1 VOBDK1 VSWREG JM X__JVODRM 100 108 180 100 107 JXVODRM X__JVSCT 100 181 104 100 107 JXVSCT X__JVOCT 100 182 179 100 107 JXVOCT X__VODR 100 108 145 178 100 107 JXVODR X__OSWB 100 182 181 178 132 146 171 104 107 JMSWITCH *.GLOBAL VCC *.GLOBAL GND *.ENDS JOUTSMASH.SP .ENDS JXOUT *.SUBCKT JMSWITCHA1.SP PL0 VPL MSW PE PL8 .SUBCKT JXMSW 110 117 184 183 116 100 107 *RP1 PE BQP 20K *RP2 BQP GND 10K RP1 183 185 20K RP2 185 100 10K *X__QP N1 BQP GND QSCH EA=10 SA=30 M$Q=QPS3X M$D=DPN1 *X__QPL0 PL0 N1 GND QNPN EA=10 M$Q=QPS6X *X__QPL1 PL8 N1 GND QNPN EA=10 M$Q=QPS6X *X__QPL2 VPL N1 GND QNPN EA=10 M$Q=QPS6X *X__QPL3 VPL N1 GND QNPN EA=10 M$Q=QPS6X *X__QPL4 VPL N1 GND QNPN EA=10 M$Q=QPS6X *X__QPL5 VPL N1 GND QNPN EA=10 M$Q=QPS6X *X__QPL6 VPL N1 GND QNPN EA=10 M$Q=QPS6X *X__RMCT N1 EQ5 RPP RES=1K *X__DMCT N1 GND DBE EA=10 M$D=QPS6X *X__Q5 VCC MSW EQ5 QNPN EA=10 M$Q=QPS6X Q__QP 144 185 100 QPS3X AREA=10 D_QP 185 144 DPN1 AREA=30 Q__QPL0 110 144 100 QPS9X AREA=10 Q__QPL1 116 144 100 QPS9X AREA=10 Q__QPL2 117 144 100 QPS9X AREA=10 Q__QPL3 117 144 100 QPS9X AREA=10 Q__QPL4 117 144 100 QPS9X AREA=10 Q__QPL5 117 144 100 QPS9X AREA=10 Q__QPL6 117 144 100 QPS9X AREA=10 R__RMCT 144 186 1K Q__DMCT 144 144 100 QPS9X AREA=10 Q__Q5 107 184 186 QPS9X AREA=10 *.GLOBAL VCC *.GLOBAL GND *.ENDS JMSWITCHA1.SP .ENDS JXMSW *.SUBCKT JMATRIXC.SP ILX VMAT PL IL .SUBCKT JXMATRX 189 105 188 187 100 107 *X__JMATRIXC.SP__87 PL VMAT ILX MATRIXA.SV RC=70 RO=70 CTH=5D-3 *X__JMATRIXC.SP__76 PL VMAT IL MATRIXA.SV RC=70 RO=70 CTH=5D-3 X__JMATRIXC_SP__87 188 105 189 100 107 JXMTRXA X__JMATRIXC_SP__76 188 105 187 100 107 JXMTRXQ *.ENDS JMATRIXC.SP .ENDS JXMATRX *.SUBCKT JLOAD.SP OUT PLOAD vload .SUBCKT JXLOAD 192 191 123 100 107 *L__ILOAD2NH PLOAD OUT 2NH *C1 OUT 0 50PF *R2 OUT 0 200 PRLOAD *R1 VLOAD OUT 200 PRLOAD L__ILOAD2NH 191 192 3NH C1 192 0 50PF R2 192 0 200 R1 123 192 200 *.GLOBAL VLOAD *.ENDS JLOAD.SP .ENDS JXLOAD *.SUBCKT JVIR.SP VCCIN VIR .SUBCKT JXVIR 113 126 100 107 *R2B N2 VIR 4.35K *R2A N2 BQ1 8.5K *R3 BQ1 N1 4K *D1 N1 GND SPN1 AREA=750 *X__Q1 VIR BQ1 GND QNPN EA=18 M$Q=QPS6X *R1 VIR VCCIN 20K R2B 165 126 4.35K R2A 165 193 8.5K R3 193 144 4K D1 144 100 SPN1 AREA=750 **X__Q1 126 193 100 QPS6X AREA=18 Q__Q1 126 193 100 QPS9X AREA=18 R1 126 113 20K *.GLOBAL GND *.ENDS JVIR.SP .ENDS JXVIR *.SUBCKT JVICT.SP VCCID VICT PE .SUBCKT JXVICT 108 127 183 100 107 *D3 N1 VICT SPN1 AREA=750 *R4 PE1 GND 10K *R5 PE PE2 20K *R3 PE PE1 20K *R6 PE2 GND 10K *X__R1 N1 VCCID RPP RES=920 *X__R2 N2 VICT RPP RES=920 *X__D1 N1 N2 DBE EA=6 M$D=QPS3X *X__D2 N2 GND DBE EA=6.75 M$D=QPS3X *X__Q1 N1 PE1 GND QSCH M$D=DPN1 M$Q=QPS3X EA=14 SA=50 *X__Q2 N2 PE2 GND QSCH M$D=DPN1 M$Q=QPS3X EA=14 SA=50 D3 144 127 SPN1 AREA=750 R4 194 100 10K R5 183 195 20K R3 183 194 20K R6 195 100 10K R__R1 144 108 920 R__R2 165 127 920 Q__D1 144 144 165 QPS3X AREA=6 Q__D2 165 165 100 QPS3X AREA=6.75 Q__Q1 144 194 100 QPS3X AREA=14 D_Q1 194 144 DPN1 AREA=50 Q__Q2 165 195 100 QPS3X AREA=14 D_Q2 195 165 DPN1 AREA=50 *.GLOBAL GND *.ENDS JVICT.SP .ENDS JXVICT *.SUBCKT JVIDR.SP VIDR .SUBCKT JXVIDR 128 100 107 *CVIDRB VIDR SUBSTRATE .5102P combined below into *CVIDR VIDR GND .3198P a capacitor to gnd *D2 GND VIDR SPN1 AREA=215 *R2A N2 BQ1 6.33K *R2B VIDR N2 5.37K *R3 BQ1 N1 6K *D1 N1 GND SPN1 AREA=750 *X__Q1 VIDR BQ1 GND QNPN EA=6 M$Q=QPS3X *R1 VCC VIDR 15K CVIDRB 128 100 .83P D2 100 128 SPN1 AREA=215 R2A 165 193 6.33K R2B 128 165 5.37K R3 193 144 6K D1 144 100 SPN1 AREA=750 Q__Q1 128 193 100 QPS3X AREA=6 R1 107 128 15K *.GLOBAL VCC *.GLOBAL GND *.GLOBAL SUBSTRATE *.ENDS JVIDR.SP .ENDS JXVIDR *.SUBCKT JVIK.SP VCCID VIK *R1 VCCID VIK 27K *X__Q1 VIK VIK GND QNPN EA=9 M$Q=QPS3X *.GLOBAL GND *.ENDS JVIK.SP .SUBCKT JXVIK 108 129 100 107 R1 108 129 27K Q__Q1 129 129 100 QPS3X AREA=9 .ENDS JXVIK *.SUBCKT JINPUT.SP VCCIN VCCID VCCIEF VIK VIR VIDR VICT PD CIN TIN IN VPIL * labels IN ID IEF VIK VIR IDR ICT PD CIN TIN IN VPIL GND VCC .SUBCKT JXINPUT 113 108 112 129 126 128 127 207 197 198 125 203 100 107 *CDB1A BD1 SUBSTRATE .1124P *CDPN2A CIN SUBSTRATE .1959P *CDPN1A TIN SUBSTRATE .203P *CDPN2 CIN BS2 .2499P *CDPN1 TIN BS1 .2592P *CBD1 BD1 GND .112P *QIN GND IN CQIN QPNP2 AREA=1.8 CDB1A 196 100 .2224P CDPN2A 197 100 .1959P CDPN1A 198 100 .203P CDPN2 197 199 .2499P CDPN1 198 200 .2592P * CBD1 196 100 .112P merged into CDB1A above QIN 100 125 201 QPNP2 AREA=1.8 *CN4 IN GND 0.03PF PNEG *CN5 BD1 GND 0.03PF PNEG *CN3 CDT GND 0.04PF PNEG deleted all *CN6 BS1 GND 0.03PF PNEG PNEG capacitors *CN7 BS2 GND 0.03PF PNEG *CN2 CDC GND 0.04PF PNEG *X__RCT2 GND EQCT RPP RES=1100 *X__QPC VCC VPIL CIN QNPN EA=68.5 M$Q=QPS6X *X__QPT VCC VPIL TIN QNPN EA=68.5 M$Q=QPS6X *X__QD1 CDC BD1 ED QSCH EA=6.75 SA=6 M$Q=QPS3X M$D=DPN1 *X__Q1 VCCIN CQIN BD1 QNPN EA=4.5 M$Q=QPS3X *X__Q2 VCCIN VIR N1 QNPN EA=6 M$Q=QPS3X *X__R1 GND N1 RPP RES=15K *X__RCT1 GND EQCT RPP RES=1100 *R2 BS1 VIK 4.3K *R3 VIK BS2 4.3K *D1 BD1 N1 SPN1 AREA=20 *D2 CQIN VIR SPN1 AREA=9 R__RCT2 100 202 1100 **Q__QPC 107 203 197 QPS6X AREA=68.5 **Q__QPT 107 203 198 QPS6X AREA=68.5 Q__QPC 107 203 197 QOP25X AREA=68.5 Q__QPT 107 203 198 QOP25X AREA=68.5 Q__QD1 205 196 204 QPS3X AREA=6.75 D_QD1 196 205 DPN1 AREA=6 Q__Q1 113 201 196 QPS3X AREA=4.5 Q__Q2 113 126 144 QPS3X AREA=6 R__R1 100 144 15K R__RCT1 100 202 1100 R2 200 129 4.3K R3 129 199 4.3K D1 196 144 SPN1 AREA=20 D2 201 126 SPN1 AREA=9 *X__RD2 CDT VCCID RPP RES=1100 *X__RD1 CDC VCCID RPP RES=1100 *DP1 CQIN PD SPN1 AREA=40 *DP2 CDT PD SPN1 AREA=42 *DP3 CDC PD SPN1 AREA=42 *RIN CQIN VCCIN 9K *DIN BD1 IN SPN1 AREA=75 *X__QEF3 CIN BS1 GND QNPN EA=18 M$Q=QPS9X *X__QEF4 TIN BS2 GND QNPN EA=18 M$Q=QPS9X *X__QEF2 VCCIEF CDT TIN QNPN EA=13.5 M$Q=QPS9X *X__QEF1 VCCIEF CDC CIN QNPN EA=13.5 M$Q=QPS9X *X__QCT ED VICT EQCT QNPN EA=6.75 M$Q=QPS3X *X__QD2 CDT VIDR ED QNPN EA=6.75 M$Q=QPS3X R__RD2 206 108 1100 R__RD1 205 108 1100 DP1 201 207 SPN1 AREA=40 DP2 206 207 SPN1 AREA=42 DP3 205 207 SPN1 AREA=42 RIN 201 113 9K DIN 196 125 SPN1 AREA=75 Q__QEF3 197 200 100 QPS9X AREA=18 Q__QEF4 198 199 100 QPS9X AREA=18 Q__QEF2 112 206 198 QPS9X AREA=13.5 Q__QEF1 112 205 197 QPS9X AREA=13.5 Q__QCT 204 127 202 QPS3X AREA=6.75 Q__QD2 206 128 204 QPS3X AREA=6.75 *.GLOBAL VCC *.GLOBAL GND *.GLOBAL SUBSTRATE *.ENDS JINPUT.SP .ENDS JXINPUT * *.SUBCKT JVODRM.SP GNDC VCCID VODRM *R8 BQ4 GNDC 8K *R7 BQ2 BQ4 15.5K *X__Q4 BQ2 BQ4 GNDC QNPN EA=60 M$Q=QOP25X *R6 VODRM GNDC 4.5K *R5 VCCID BQ2 3K *X__Q2 VCCID BQ2 VODRM QNPN EA=6 M$Q=QPS3X *.ENDS JVODRM.SP .SUBCKT JXVODRM 221 108 180 100 107 R8 222 221 8K R7 223 222 15.5K Q__Q4 223 222 221 QOP25X AREA=60 R6 180 221 4.5K R5 108 223 3K Q__Q2 108 223 180 QPS3X AREA=60 .ENDS JXVODRM *.SUBCKT JVSCT.SP GNDC SCT VSWREG *X__DCT1 CT1 SCT DBE EA=6 M$D=QPS3X *X__DCT2 SCT GNDC DBE EA=9 M$D=QPS3X *RCT VSWREG CT1 30.4K .SUBCKT JXVSCT 221 181 104 100 107 Q__DCT1 224 224 181 QPS3X AREA=6 Q__DCT2 181 181 221 QPS3X AREA=9 RCT 104 224 30.4K .ENDS JXVSCT *.ENDS JVSCT.SP *.SUBCKT JVOCT.SP GNDC VC VOCT *R1 VC VD 5K *X__D1 VOCT GNDC DBE M$D=QPS3X EA=6 *X__Q1 VC VD VOCT QNPN EA=36 M$Q=QPS6X *X__Q2 VD VOCT GNDC QNPN EA=12 M$Q=QPS9X .SUBCKT JXVOCT 221 182 179 100 107 R1 182 225 5K Q__D1 179 179 221 QPS3X AREA=6 **Q__Q1 182 225 179 QPS6X AREA=36 Q__Q1 182 225 179 QOP25X AREA=36 Q__Q2 225 179 221 QPS9X AREA=12 .ENDS JXVOCT *.ENDS JVOCT.SP *.SUBCKT JVODR.SP GNDC VCCID CLH VODR *R4 BQ3 GNDC 8K *R3 CQ3 BQ3 7.4K *X__Q3 CQ3 BQ3 GNDC QNPN EA=12 M$Q=QPS6X *X__D3 CLH GNDC DBE EA=6 M$D=QPS3X *R2 VODR CLH 2K *R1 VCCID BQ1 3K *D1 BQ1 CQ3 SPN1 AREA=30 *X__Q1 VCCID BQ1 VODR QNPN EA=6 M$Q=QPS3X .SUBCKT JXVODR 221 108 145 178 100 107 R4 226 221 8K R3 227 226 7.4K **Q__Q3 227 226 221 QPS6X AREA=12 Q__Q3 227 226 221 QPS6X AREA=12 Q__D3 145 145 221 QPS3X AREA=12 R2 178 145 2K R1 108 193 3K D1 193 227 SPN1 AREA=30 Q__Q1 108 193 178 QPS3X AREA=6 .ENDS JXVODR *.ENDS JVODR.SP *.SUBCKT JMSWITCH.SP GNDC VC SCT VODR MSW BD *+ VBDK VSWREG *CB BD GNDC 0.2PF *X__Q4 VC CDC VBDK QNPN EA=6 M$Q=QPS3X *CT MSW GNDC 0.2PF *X__Q3 ED SCT GNDC QNPN EA=18 M$Q=QPS6X *X__Q2 MSW VODR ED QNPN EA=4.5 M$Q=QPS3X *RT VSWREG MSW 6K *RC VSWREG CDC 2.72K *X__Q1 CDC BD ED QNPN EA=4.5 M$Q=QPS3X * label GNDC VC SCT VODR MSW BD VBDK VSWREG .SUBCKT JMSWITCH 221 182 181 178 184 228 229 104 107 CB 228 221 0.2PF Q__Q4 182 205 229 QPS3X AREA=6 CT 184 221 0.2PF **Q__Q3 204 181 221 QPS6X AREA=18 Q__Q3 204 181 221 QPS9X AREA=18 Q__Q2 184 178 204 QPS9X AREA=18 RT 104 184 6K RC 104 205 2.72K Q__Q1 205 228 204 QPS3X AREA=4.5 .ENDS JMSWITCH *.ENDS JMSWITCH.SP *.SUBCKT MATRIXA.SV E C B CTH=5D-3 EA=10 RC=70 RO=70 *R__FUSE EF E 70 *X__QMATRIX C B EF QNPN EA=(EA) M$Q=QPS6X .SUBCKT JXMTRXA 210 212 211 100 107 R__FUSE 232 210 70 **Q__QMTRX 212 211 232 QPS6X AREA=10 Q__QMTRX 212 211 232 QPS3X AREA=10 .ENDS JXMTRXA *.ENDS MATRIXA.SV * added this to account for rest of matrix .SUBCKT JXMTRXQ 210 212 211 100 107 R__FUSE2 232 210 70 **Q__QMTRX2 212 211 232 QPS6X AREA=200 Q__QMTRX2 212 211 232 QPS3X AREA=200 .ENDS JXMTRXQ * * below are examples of the ADCAP primitives * all of which have been obviated by hand editing * *.SUBCKT QNPN C B E EA=6 M$Q=QPS3X *Q C B E SUBSTRATE %M$Q% AREA=(EA) *.GLOBAL SUBSTRATE *.ENDS QNPN * *.SUBCKT DBE A C EA=6 M$D=QPS3X *X__QNPN A A C QNPN EA=(EA) M$Q=(M$D) *.ENDS DBE * *.SUBCKT RPP N2 N1 RES=1 *R1 N1 N2 (RES) PRLS *CNRXB N2 SUBSTRATE 0.04PF PNEG *CNRXA N1 SUBSTRATE 0.04PF PNEG *CRXA N1 VCC #RES*0.02103FF# *CRXB N2 VCC #RES*0.02103FF# *CNRXVCC VCC SUBSTRATE 0.06PF PNEG *.GLOBAL VCC *.GLOBAL SUBSTRATE *.ENDS RPP *.SUBCKT DBB A C EA=6 M$D=QPS3X *X__QNPN C A C QNPN EA=(EA) M$Q=(M$D) *.ENDS DBB * *.SUBCKT QSCH C B E EA=6 M$D=DPN1 *+ M$Q=QPS3X SA=30 *C2 C SUBSTRATE #0.2112E-15*((1.5+SQRT(SA))**2)# *C3 B SUBSTRATE 0.04PF PNEG *C1 C SUBSTRATE 0.06PF PNEG *D B C %M$D% AREA=(SA) *X__Q C B E QNPN EA=(EA) M$Q=(M$Q) *.GLOBAL SUBSTRATE *.ENDS QSCH * *.SUBCKT QNPN2E C B E1 E2 EA1=6 EA2=6 *+ M$Q=QPS3X *C__QNPN2E__37 B SUBSTRATE 0.02PF PNEG *C__QNPN2E__23 C SUBSTRATE 0.02PF PNEG *X__Q1 C B E1 QNPN EA=(EA1) M$Q=(M$Q) *X__Q2 C B E2 QNPN EA=(EA2) M$Q=(M$Q) *.GLOBAL SUBSTRATE *.ENDS QNPN2E * .TRAN .25NS 25NS .TEMP 27 * input output .PUNCH TRAN V(125) V(124) *************************************************************************** *** *** *** TEXAS INSTRUMENTS INCORPORATED PROPRIETARY INFORMATION *** *** *** *** >>>> 1 SQ.um NORMALIZED UNITY-AREA NPN MODELS <<<< *** *** *** *** NPT IMPACT-X SPICE MODELS *** *** (GUMMEL-POON VERSION FOR TTL/STL DESIGNS) *** *** *** *** RELEASE 03.00 01-08-1988 BY: MICHEL CHANG *** *** *** *** NOMINAL MODELS - ALL DIMENSIONS IN MICRONS *** *** *** *** *** *** >>>>>>> SIMULATION TEMPERATURE RANGE : -55C TO 125C <<<<<< *** *** *** *** USE : .TEMP XXC TO SPECIFY SIMULATION *** *** TEMPERATURE (DEFAULT = 27 DEG C) *** *** *** *************************************************************************** *** --------- REVISION HISTORY ----------------------------------------*** *** RELEASE 01.00 (7/28/86,CMC) *** *** - INITIAL RELEASE *** *** RELEASE 03.00 (1/8/88,CMC) *** *** - HIGH AND LOW BETA MODELS ADDED *** *************************************************************************** ** ** ** *************************************************************************** ********* PtNi SCHOTTKY DIODE MODEL ********* *************************************************************************** ********* AREA = 1 SQ. um ( UNITY AREA CLAMPING ) .MODEL DPN1 D IS=3.60E-15 RS=1.84K N=1.037 TT=1P EG=.854 + CJO=0.402E-15 PHI=.63 M=.48 PT=2E-21 BV=24.8 IBV=.5E-6 ********* AREA = 1 SQ. um (UNITY AREA NON-CLAMPING) .MODEL SPN1 D IS=3.60E-15 RS=3.84K N=1.037 TT=1P EG=.854 + CJO=0.402E-15 PHI=.63 M=.48 PT=2E-21 BV=24.8 IBV=.5E-6 *************************************************************************** *************************************************************************** ***** LATERAL PNP TRANSISTOR MODEL (FOR TTL PNP INPUTS) ***** *************************************************************************** **** 2 um BASE WIDTH / EMIT AREA= 4 X 4 um .MODEL QPNP2 PNP BF=20.5 BR=4.52 RB=55 RC=25 RE=8.5 + NF=.998 VAF=21 IKF=91E-6 ISE=244.3E-15 NE=4.5 TF=1N + NR=.992 VAR=5.8 IKR=68.2E-6 ISC=122E-18 NC=1.133 TR=4N + CJE=25E-15 VJE=.89 MJE=.68 CJC=99E-15 VJC=.85 + MJC=.66 XCJC=.12 IS=3.967E-17 CJS=54E-15 + AF=1.5 XTI=2.83 XTB=1.17 EG=1.11 FC=0.5 *************************************************************************** *************************************************************************** ************ PHASE SPLITTER MODELS FOR TTL AND STL ****************** *************************************************************************** **** 2 X 3 NESTED EMITTER (QPS3X) - UNITY AREA MODEL **** TANK AREA = 106 SQ. um / USE AREA FACTOR = 6 **** FOR ECL : USE RC=1.572K .MODEL QPS3X NPN BF=140 BR=4.15 RB=2.37K RC=300 RE=40.8 + NF=.998 VAF=67 IKF=7.283E-4 ISE=5.850E-17 NE=1.705 TF=30P + NR=1.008 VAR=2.5 IKR=5.150E-5 ISC=4.900E-18 NC=1.269 TR=2N + CJE=3.330E-15 VJE=0.930 MJE=0.420 CJC=4.20E-15 VJC=.65 + MJC=.43 XCJC=.25 CJS=3.80E-15 VJS=0.49 MJS=.26 + IS=1.880E-18 XTI=3.45 XTB=0.704 EG=1.11 FC=0.5 *************************************************************************** **** 2 X 6 NESTED EMITTER (QPS6X) - UNITY AREA MODEL **** TANK AREA = 160 SQ. um / USE AREA FACTOR = 12 **** FOR ECL : USE RC=2.256K .MODEL QPS6X NPN BF=145 BR=9.5 RB=3.072K RC=432 RE=57.6 + NF=.998 VAF=56 IKF=4.683E-4 ISE=2.492E-18 NE=1.772 TF=30P + NR=1.001 VAR=3.05 IKR=2.625E-5 ISC=6.5083E-19 NC=1.134 TR=2N + CJE=2.854E-15 VJE=.930 MJE=.420 CJC=3.150E-15 VJC=.65 + MJC=.43 XCJC=.26 CJS=2.85E-15 VJS=.49 MJS=.26 + IS=1.90583E-18 XTI=3.55 XTB=0.989 EG=1.11 FC=0.5 *************************************************************************** **** 2 X 9 NESTED EMITTER (QPS9X) - UNITY AREA MODEL **** TANK AREA = 214 SQ. um / USE AREA FACTOR = 18 **** FOR ECL : USE RC=1.818K .MODEL QPS9X NPN BF=156 BR=16.8 RB=3.402K RC=531 RE=70.2 + NF=1.000 VAF=51 IKF=4.180E-4 ISE=1.056E-16 NE=1.946 TF=30P + NR=1.008 VAR=2.80 IKR=18.06E-6 ISC=2.717E-19 NC=1.046 TR=2N + CJE=2.695E-15 VJE=.930 MJE=.420 CJC=2.8056E-15 VJC=.65 + MJC=.43 XCJC=.27 CJS=2.533E-15 VJS=.49 MJS=.26 + IS=2.28556E-18 XTI=3.56 XTB=0.990 EG=1.11 FC=0.5 *************************************************************************** *************************************************************************** ************ OUTPUT MODELS FOR TTL AND STL ***************** *************************************************************************** **** 2 X 25 NESTED EMITTER (QOP25X) - UNITY AREA MODEL **** TANK AREA = 532 sq. um / USE AREA FACTOR = 50 **** FOR ECL : USE RC=2.25K .MODEL QOP25X NPN BF=186 BR=13.8 RB=4.6K RC=750 RE=74 + NF=.999 VAF=49 IKF=4.760E-4 ISE=9.760E-19 NE=1.346 TF=30P + NR=1.011 VAR=2.11 IKR=1.996E-5 ISC=8.880E-20 NC=1.060 TR=2N + CJE=2.492E-15 VJE=.930 MJE=.420 CJC=2.36E-15 VJC=.65 + MJC=.43 XCJC=.31 CJS=2.246E-15 VJS=.49 MJS=.26 + IS=2.256E-18 XTI=3.85 XTB=0.925 EG=1.11 FC=0.5 *************************************************************************** **** 2 X 25 X 2 STRIPES NESTED EMITTER (QOP50X) - UNITY AREA MODEL **** TANK AREA = 924 sq. um / USE AREA FACTOR = 100 **** FOR ECL : USE RC=3.95K .MODEL QOP50X NPN BF=219 BR=13.0 RB=3.5K RC=1.0K RE=140 + NF=.993 VAF=56 IKF=6.65E-4 ISE=8.67E-18 NE=1.543 TF=30P + NR=1.018 VAR=1.66 IKR=1.98E-5 ISC=3.21E-20 NC=1.092 TR=2N + CJE=262E-17 VJE=.930 MJE=.420 CJC=192E-17 VJC=.65 + MJC=.43 XCJC=.34 CJS=195E-17 VJS=.49 MJS=.26 + IS=2.220E-18 XTI=3.55 XTB=0.941 EG=1.11 FC=0.5 *************************************************************************** **** 2 X 37.5 X 2 STRIPES NESTED EMITTER (QOP75X) - UNITY AREA MODEL **** TANK AREA =1417.5 sq. um / USE AREA FACTOR = 150 **** FOR ECL : USE RC=3.90K .MODEL QOP75X NPN BF=187 BR=18.5 RB=4.05K RC=1.0575K RE=202.5 + NF=1.003 VAF=41 IKF=3.9067E-4 ISE=9.0667E-18 NE=1.567 TF=30P + NR=1.013 VAR=2.64 IKR=1.9267E-5 ISC=1.40E-22 NC=1.06 TR=2N + CJE=2.580E-15 VJE=.930 MJE=.420 CJC=1.840E-15 VJC=.65 + MJC=.43 XCJC=.34 CJS=1.994E-15 VJS=.49 MJS=.26 + IS=2.483E-18 XTI=3.55 XTB=1.051 EG=1.11 FC=0.5 *************************************************************************** *************************************************************************** *************************************************************************** ** * ** TEMPERATURE RESISTOR MODELINGS : * ** * ** P- = 4 K OHMS/SQ. : TC1=2.8067E-3 TC2=3.6937E-6 * ** * ** P = 600 OHMS/SQ. : TC1=5.2219E-4 TC2=4.4648E-6 * ** * ** P+ = 80 OHMS/SQ. : TC1=1.2139E-3 TC2=6.5815E-7 * ** * *************************************************************************** ** * ** LAYOUT CAPACITANCE CONSIDERATIONS : * ** * ** TANK(DUF) TO SUBSTRATE CAPACITANCE = .2112 FF / sq. um * ** 1st LEAD TO TANK (OVER THIN OX.) = 0.166 FF / sq. um * ** 2nd LEAD TO TANK (OVER THIN OX.) = 0.027 FF / sq. um * ** 1st LEAD TO 2nd LEAD (OVER TFO) = 0.031 FF / sq. um * ** P+ OR P- TO TANK CAPACITANCE =0.322 FF / sq. um (AREA) * ** (BASE-COLLECTOR TANK) + 0.372 FF / um (SIDEWALL) * ** * ** * ** NOTE : SIDEWALL B-C CAPACITANCE IS ONLY THE P+ OR P- * ** SIDES THAT ARE NOT TOUCHING THE TRENCH. * *************************************************************************** *************************************************************************** *************************************************************************** *** *** *** TEXAS INSTRUMENTS INCORPORATED PROPRIETARY INFORMATION *** *** *** *** NPT IMPACT-X SPICE MODELS *** *** (GUMMEL-POON VERSION FOR TTL/STL DESIGNS) *** *** *** *** RELEASE 03.01 01-18-1989 BY: ROB VIRKUS *** *** *** *** MODERATE BETA MODELS - ALL DIMENSIONS IN MICRONS *** *** *** *** >>>>>>> SIMULATION TEMPERATURE RANGE : -55 TO 150C <<<<<< *** *** *** *************************************************************************** *************************************************************************** *** UNITY AREA MODEL. USE AREA FACTOR 300 *** *************************************************************************** **** 2 X 150 EMITTER **** TANK AREA = 4284 sq. um .MODEL QTOUTU NPN BF=149 BR=10.12 RB=1.2828E+04 RC=283.62 RE=193.53 + NF=1.033 VAF=38.41 IKF=2.4333E-4 ISE=1.1667E-17 NE=1.635 TF=42P + NR=1.033 VAR=2.850 IKR=3.1533E-3 ISC=5.71E-19 NC=2.120 TR=195P + CJE=2.346E-15 VJE=1.023 MJE=.3961 CJC=1.5903E-15 VJC=.5199 + MJC=.3945 XCJC=.31 CJS=3.1587E-15 VJS=.49 MJS=.26 + IS=6.6233E-18 XTI=3.45 XTB=1.59 EG=1.11 FC=0.5 *************************************************************************** *************************************************************************** ****** UNITY AREA PtNi SCHOTTKY DIODE MODEL. USE AREA FACTOR 300 ******* *************************************************************************** ********* AREA = 300 SQ. um (CLAMPING ) .MODEL DSCOUTU D IS=1.3617E-14 RS=9.36E+03 N=1.031 TT=1P EG=.8155 + CJO=0.54367E-15 PHI=.5867 M=.4094 PT=2.0E-21 BV=24.8 IBV=.5E-6 .END