From ee021f8cfe1761a2be9f7b633e4d6348a9ff4aa8 Mon Sep 17 00:00:00 2001 From: Michal Hanus Date: Sat, 27 Dec 2025 15:10:30 +0100 Subject: init --- hc/dhvqfn.s | 163 ++++++++++ hc/dip.s | 163 ++++++++++ hc/hc_tfast.cir | 995 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ hc/hc_tnomi.cir | 995 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ hc/hc_tslow.cir | 995 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ hc/hct.cir | 220 +++++++++++++ hc/readme.txt | 87 +++++ hc/so.s | 163 ++++++++++ hc/ssop.s | 161 +++++++++ hc/tssop.s | 163 ++++++++++ 10 files changed, 4105 insertions(+) create mode 100644 hc/dhvqfn.s create mode 100644 hc/dip.s create mode 100644 hc/hc_tfast.cir create mode 100644 hc/hc_tnomi.cir create mode 100644 hc/hc_tslow.cir create mode 100644 hc/hct.cir create mode 100644 hc/readme.txt create mode 100644 hc/so.s create mode 100644 hc/ssop.s create mode 100644 hc/tssop.s (limited to 'hc') diff --git a/hc/dhvqfn.s b/hc/dhvqfn.s new file mode 100644 index 0000000..fcb620e --- /dev/null +++ b/hc/dhvqfn.s @@ -0,0 +1,163 @@ +* DHVQFN PACKAGE LIBRARY +* NETLIST OUTPUT FOR HSPICE. +* GENERATED ON MARCH 30, 2011 +* +* (C) Copyright 2011 NXP Semiconductors +* All rights reserved +* NXP Semiconductors warrants and represents that the Spice model +* identified herein is owned by NXP Semiconductors (NXP). The +* model provided is not warranted as fully representing all of the +* operating characteristics and specifications of the semiconductor +* products to which the model relates. Moreover, unless there is a +* signed, written agreement to the contrary, this Spice model is +* furnished on an "as is" basis without support or warranty of any +* kind, either expressed or implied, regarding the use thereof, and +* NXP specifically disclaims all implied warranties of +* merchantability and fitness of the model for any purpose. +* +* NXP does not assume any liability arising out of the application +* or use of this Spice model including infringement of patents and +* copyrights, nor does NXP convey any license under its patents and +* copyrights or the rights of others. +* +* NXP provides Spice models as a service to our customers. You and +* your company shall not distribute, convey, sell, or give these models +* to anyone else without receiving prior written permission from +* NXP. +* +* NXP reserves the right to make changes without notice to these +* Spice models to improve reliability, function, or design. +* +* Please be aware that your receipt and subsequent use of the SPICE +* information provided shall serve as acceptance of the terms and +* conditions of this agreement. If you do not accept these terms, +* you should return or destroy the SPICE models and any other +* accompanying information immediately. +* +.SUBCKT pk14 ++ 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 +* Pin Resistance +r1 1 1001 5.998E-02 +r2 2 1002 7.171E-02 +r3 3 1003 6.197E-02 +r4 4 1004 5.611E-02 +r5 5 1005 6.197E-02 +r6 6 1006 7.171E-02 +r7 7 1007 5.998E-02 +r8 8 1008 5.998E-02 +r9 9 1009 7.171E-02 +r10 10 1010 6.197E-02 +r11 11 1011 5.611E-02 +r12 12 1012 6.197E-02 +r13 13 1013 7.171E-02 +r14 14 1014 5.998E-02 + +* Pin Inductance +l1 1001 15 9.226E-10 +l2 1002 16 1.103E-09 +l3 1003 17 9.530E-10 +l4 1004 18 8.629E-10 +l5 1005 19 9.529E-10 +l6 1006 20 1.103E-09 +l7 1007 21 9.227E-10 +l8 1008 22 9.226E-10 +l9 1009 23 1.103E-09 +l10 1010 24 9.531E-10 +l11 1011 25 8.630E-10 +l12 1012 26 9.530E-10 +l13 1013 27 1.103E-09 +l14 1014 28 9.226E-10 +.ENDS pk14 +.SUBCKT pk16 ++ 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 +* Pin Resistance +r1 1 1001 5.995E-02 +r2 2 1002 7.168E-02 +r3 3 1003 6.193E-02 +r4 4 1004 5.608E-02 +r5 5 1005 5.607E-02 +r6 6 1006 6.192E-02 +r7 7 1007 7.167E-02 +r8 8 1008 5.995E-02 +r9 9 1009 5.996E-02 +r10 10 1010 7.170E-02 +r11 11 1011 6.194E-02 +r12 12 1012 5.608E-02 +r13 13 1013 5.610E-02 +r14 14 1014 6.193E-02 +r15 15 1015 7.168E-02 +r16 16 1016 5.995E-02 + +* Pin Inductance +l1 1001 17 9.221E-10 +l2 1002 18 1.103E-09 +l3 1003 19 9.521E-10 +l4 1004 20 8.622E-10 +l5 1005 21 8.622E-10 +l6 1006 22 9.521E-10 +l7 1007 23 1.102E-09 +l8 1008 24 9.221E-10 +l9 1009 25 9.222E-10 +l10 1010 26 1.103E-09 +l11 1011 27 9.523E-10 +l12 1012 28 8.624E-10 +l13 1013 29 8.624E-10 +l14 1014 30 9.522E-10 +l15 1015 31 1.103E-09 +l16 1016 32 9.222E-10 +.ENDS pk16 +.SUBCKT pk20 ++ 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 +* Pin Resistance +r1 1 1001 1.187E-01 +r2 2 1002 1.188E-01 +r3 3 1003 9.536E-02 +r4 4 1004 7.977E-02 +r5 5 1005 7.977E-02 +r6 6 1006 7.977E-02 +r7 7 1007 7.977E-02 +r8 8 1008 9.536E-02 +r9 9 1009 1.188E-01 +r10 10 1010 1.188E-01 +r11 11 1011 1.188E-01 +r12 12 1012 1.187E-01 +r13 13 1013 9.534E-02 +r14 14 1014 7.975E-02 +r15 15 1015 7.977E-02 +r16 16 1016 7.977E-02 +r17 17 1017 7.975E-02 +r18 18 1018 9.535E-02 +r19 19 1019 1.188E-01 +r20 20 1020 1.188E-01 + +* Pin Inductance +l1 1001 21 1.831E-09 +l2 1002 22 1.831E-09 +l3 1003 23 1.470E-09 +l4 1004 24 1.230E-09 +l5 1005 25 1.230E-09 +l6 1006 26 1.230E-09 +l7 1007 27 1.230E-09 +l8 1008 28 1.470E-09 +l9 1009 29 1.830E-09 +l10 1010 30 1.830E-09 +l11 1011 31 1.831E-09 +l12 1012 32 1.831E-09 +l13 1013 33 1.471E-09 +l14 1014 34 1.231E-09 +l15 1015 35 1.230E-09 +l16 1016 36 1.230E-09 +l17 1017 37 1.230E-09 +l18 1018 38 1.470E-09 +l19 1019 39 1.830E-09 +l20 1020 40 1.830E-09 +.ENDS pk20 diff --git a/hc/dip.s b/hc/dip.s new file mode 100644 index 0000000..91e6cd1 --- /dev/null +++ b/hc/dip.s @@ -0,0 +1,163 @@ +* DIP PACKAGE LIBRARY +* NETLIST OUTPUT FOR HSPICE. +* GENERATED ON MARCH 30, 2011 +* +* (C) Copyright 2011 NXP Semiconductors +* All rights reserved +* NXP Semiconductors warrants and represents that the Spice model +* identified herein is owned by NXP Semiconductors (NXP). The +* model provided is not warranted as fully representing all of the +* operating characteristics and specifications of the semiconductor +* products to which the model relates. Moreover, unless there is a +* signed, written agreement to the contrary, this Spice model is +* furnished on an "as is" basis without support or warranty of any +* kind, either expressed or implied, regarding the use thereof, and +* NXP specifically disclaims all implied warranties of +* merchantability and fitness of the model for any purpose. +* +* NXP does not assume any liability arising out of the application +* or use of this Spice model including infringement of patents and +* copyrights, nor does NXP convey any license under its patents and +* copyrights or the rights of others. +* +* NXP provides Spice models as a service to our customers. You and +* your company shall not distribute, convey, sell, or give these models +* to anyone else without receiving prior written permission from +* NXP. +* +* NXP reserves the right to make changes without notice to these +* Spice models to improve reliability, function, or design. +* +* Please be aware that your receipt and subsequent use of the SPICE +* information provided shall serve as acceptance of the terms and +* conditions of this agreement. If you do not accept these terms, +* you should return or destroy the SPICE models and any other +* accompanying information immediately. +* +.SUBCKT pk14 ++ 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 +* Pin Resistance +r1 1 1001 1.161E-01 +r2 2 1002 1.078E-01 +r3 3 1003 1.026E-01 +r4 4 1004 9.882E-02 +r5 5 1005 9.941E-02 +r6 6 1006 1.032E-01 +r7 7 1007 1.106E-01 +r8 8 1008 1.107E-01 +r9 9 1009 1.032E-01 +r10 10 1010 9.941E-02 +r11 11 1011 9.871E-02 +r12 12 1012 1.026E-01 +r13 13 1013 1.079E-01 +r14 14 1014 1.159E-01 + +* Pin Inductance +l1 1001 15 6.164E-09 +l2 1002 16 4.379E-09 +l3 1003 17 3.251E-09 +l4 1004 18 2.650E-09 +l5 1005 19 2.752E-09 +l6 1006 20 3.618E-09 +l7 1007 21 5.276E-09 +l8 1008 22 5.266E-09 +l9 1009 23 3.624E-09 +l10 1010 24 2.757E-09 +l11 1011 25 2.654E-09 +l12 1012 26 3.262E-09 +l13 1013 27 4.393E-09 +l14 1014 28 6.163E-09 +.ENDS pk14 +.SUBCKT pk16 ++ 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 +* Pin Resistance +r1 1 1001 1.005E-01 +r2 2 1002 9.428E-02 +r3 3 1003 8.772E-02 +r4 4 1004 8.532E-02 +r5 5 1005 8.938E-02 +r6 6 1006 9.550E-02 +r7 7 1007 1.012E-01 +r8 8 1008 1.065E-01 +r9 9 1009 1.063E-01 +r10 10 1010 1.012E-01 +r11 11 1011 9.541E-02 +r12 12 1012 8.935E-02 +r13 13 1013 8.531E-02 +r14 14 1014 8.770E-02 +r15 15 1015 9.424E-02 +r16 16 1016 1.004E-01 + +* Pin Inductance +l1 1001 17 5.319E-09 +l2 1002 18 4.022E-09 +l3 1003 19 2.984E-09 +l4 1004 20 2.660E-09 +l5 1005 21 3.301E-09 +l6 1006 22 4.460E-09 +l7 1007 23 5.973E-09 +l8 1008 24 7.713E-09 +l9 1009 25 7.696E-09 +l10 1010 26 5.964E-09 +l11 1011 27 4.450E-09 +l12 1012 28 3.294E-09 +l13 1013 29 2.654E-09 +l14 1014 30 2.977E-09 +l15 1015 31 4.015E-09 +l16 1016 32 5.320E-09 +.ENDS pk16 +.SUBCKT pk20 ++ 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 +* Pin Resistance +r1 1 1001 1.261E-01 +r2 2 1002 1.059E-01 +r3 3 1003 1.005E-01 +r4 4 1004 9.428E-02 +r5 5 1005 8.772E-02 +r6 6 1006 8.532E-02 +r7 7 1007 8.938E-02 +r8 8 1008 9.550E-02 +r9 9 1009 1.012E-01 +r10 10 1010 1.065E-01 +r11 11 1011 1.063E-01 +r12 12 1012 1.012E-01 +r13 13 1013 9.541E-02 +r14 14 1014 8.935E-02 +r15 15 1015 8.531E-02 +r16 16 1016 8.770E-02 +r17 17 1017 9.424E-02 +r18 18 1018 1.004E-01 +r19 19 1019 1.059E-01 +r20 20 1020 1.104E-01 + +* Pin Inductance +l1 1001 21 8.894E-09 +l2 1002 22 6.851E-09 +l3 1003 23 5.319E-09 +l4 1004 24 4.022E-09 +l5 1005 25 2.984E-09 +l6 1006 26 2.660E-09 +l7 1007 27 3.301E-09 +l8 1008 28 4.460E-09 +l9 1009 29 5.973E-09 +l10 1010 30 7.713E-09 +l11 1011 31 7.696E-09 +l12 1012 32 5.964E-09 +l13 1013 33 4.450E-09 +l14 1014 34 3.294E-09 +l15 1015 35 2.654E-09 +l16 1016 36 2.977E-09 +l17 1017 37 4.015E-09 +l18 1018 38 5.320E-09 +l19 1019 39 6.853E-09 +l20 1020 40 8.655E-09 +.ENDS pk20 diff --git a/hc/hc_tfast.cir b/hc/hc_tfast.cir new file mode 100644 index 0000000..01c20e4 --- /dev/null +++ b/hc/hc_tfast.cir @@ -0,0 +1,995 @@ +* HCMOS Subcircuit and Primitive Elements Library +* hc_tfast.cir +* Fast Process Corner +* Standard Logic Product Group +* NXP Semiconductors +* +* Version Date By Remarks +* --------------------------------------------------------------------- +* 1.3 01/02/2022 KDD Added HC(T)10 & 11 +* 1.2 30/03/2011 RRV Rewritten netlists to add package options. +* 1.12 27/10/2010 RRV Added HC(T)240/253 +* 1.11 06/07/2010 RRV Added HC(T)02/08/86 +* 1.10 10/12/2009 RRV Removed HCT05 +* 1.09 09/22/2009 RRV Corrected typo in SWITCH3N +* 1.08 09/08/2009 RRV Added HC(T)4020/4060 +* 1.07 03/27/2009 RRV Added HC(T)05 +* 1.06 02/20/2006 RRV Added HC(T)366/368 +* 1.05 10/27/2005 RRV Updated HC/T04 and HCU04 models +* 1.04 09/22/2003 RM Active High Enable for SWI2 and SWI2T +* +************************************************ +* FAST N-Channel Transistor * +* UCB-3 Parameter Set * +* HIGH-SPEED CMOS Logic Family * +* 10-Jan.-1995 * +************************************************ +.Model MHCNEF NMOS ++LEVEL = 3 ++KP = 49.6E-6 ++VTO = 0.52 ++TOX = 49.0E-9 ++NSUB = 4.0E15 ++GAMMA = 0.74 ++PHI = 0.65 ++VMAX = 135E3 ++RS = 30 ++RD = 30 ++XJ = 0.10E-6 ++LD = 0.69E-6 ++DELTA = 0.38 ++THETA = 0.048 ++ETA = 0.020 ++KAPPA = 0.0 ++WD = 0.5E-6 + +*********************************************** +* FAST P-Channel transistor * +* UCB-3 Parameter Set * +* HIGH-SPEED CMOS Logic Family * +* 10-Jan.-1995 * +*********************************************** +.Model MHCPEF PMOS ++LEVEL = 3 ++KP = 24.6E-6 ++VTO = -0.51 ++TOX = 49.0E-9 ++NSUB = 3.6E16 ++GAMMA = 0.82 ++PHI = 0.65 ++VMAX = 600E3 ++RS = 60 ++RD = 60 ++XJ = 0.61E-6 ++LD = 0.35E-6 ++DELTA = 2.12 ++THETA = 0.100 ++ETA = 0.260 ++KAPPA = 0.0 ++WD = 0.5E-6 + + +.MODEL INT D + + +**************************************** +* START OF SUB-CIRCUIT DESCRIPTION * +* MARCH 30, 2011 * +**************************************** + +*****NOMIN.CIR***** + +****Version 1.04 Added Inverter**** +.SUBCKT INV4F 2 3 50 60 +*IN=2, OUT=3, VCC=50, GND=60 +MP1 3 2 50 50 MHCPEF W= 88U L=2.4U AD= 350P AS= 350P PD=100U PS= 88U +MN1 3 2 60 60 MHCNEF W= 56U L=2.4U AD= 225P AS= 225P PD= 70U PS= 56U +.ENDS + + +.SUBCKT INP0F 2 3 50 60 +*IN=2, OUT=3, VCC=50, GND=60 +R1 2 3 100 +MP1 3 50 50 50 MHCPEF W=20U L=2.4U AD=100P AS=100P PD=40U PS= 20U +MN1 3 60 60 60 MHCNEF W=35U L=2.4U AD=260P AS=260P PD=70U PS= 20U +.ENDS + +.SUBCKT INP1F 2 3 50 60 +*IN=2, OUT=3, VCC=50, GND=60 +R1 2 4 100 +MP1 4 50 50 50 MHCPEF W=20U L=2.4U AD=100P AS=100P PD=40U PS= 20U +MN1 4 60 60 60 MHCNEF W=35U L=2.4U AD=260P AS=260P PD=70U PS= 20U +MP2 3 4 50 50 MHCPEF W=88U L=2.4U AD=290P AS=550P PD=10U PS=100U +MN2 3 4 60 60 MHCNEF W=56U L=2.4U AD=162P AS=550P PD=10U PS= 75U +.ENDS + +.SUBCKT INP1TF 2 3 50 60 +*IN=2, OUT=3, VCC=50, GND=60 +R1 2 4 100 +MP1 4 50 50 50 MHCPEF W= 20U L=2.4U AD=100P AS=100P PD= 40U PS= 20U +MN1 4 60 60 60 MHCNEF W= 35U L=2.4U AD=260P AS=260P PD= 70U PS= 20U +MP2 3 4 5 50 MHCPEF W= 88U L=2.4U AD=290P AS=550P PD=107U PS=195U +MN2 3 4 60 60 MHCNEF W= 56U L=2.4U AD=162P AS=550P PD= 55U PS=162U +D1 50 5 INT +MP4 3 6 50 50 MHCPEF W=6.4U L=4.0U AD= 60P AS= 60P PD=13U PS= 24U +MN4 3 4 60 60 MHCNEF W=185U L=2.4U AD=740P AS=740P PD=50U PS=185U +MP5 6 3 50 50 MHCPEF W=6.4U L=3.2U AD= 50P AS= 50P PD=10U PS= 20U +MN5 6 3 60 60 MHCNEF W=6.4U L=3.2U AD= 50P AS= 50P PD=10U PS= 20U +.ENDS + +.SUBCKT INP2F 2 3 50 60 +*IN=2, OUT=3, VCC=50, GND=60 +R1 2 4 100 +MP1 4 50 50 50 MHCPEF W= 20U L=2.4U AD=100P AS=100P PD=40U PS= 20U +MN1 4 60 60 60 MHCNEF W= 35U L=2.4U AD=260P AS=260P PD=70U PS= 20U +MP2 3 4 50 50 MHCPEF W=176U L=2.4U AD=580P AS=580P PD=10U PS=200U +MN2 3 4 60 60 MHCNEF W=112U L=2.4U AD=325P AS=580P PD=10U PS=150U +.ENDS + +.SUBCKT INP2TF 2 3 50 60 +*IN=2, OUT=3, VCC=50, GND=60 +R1 2 4 100 +MP1 4 50 50 50 MHCPEF W= 20U L=2.4U AD=100P AS= 100P PD=40U PS= 20U +MN1 4 60 60 60 MHCNEF W= 35U L=2.4U AD=260P AS= 260P PD=70U PS= 20U +MP2 3 4 5 50 MHCPEF W=176U L=2.4U AD=580P AS=1100P PD=10U PS=200U +MN2 3 4 60 60 MHCNEF W=112U L=2.4U AD=325P AS=1100P PD=10U PS=150U +D1 50 5 INT +MP4 3 6 50 50 MHCPEF W=6.4U L=4.0U AD= 60P AS= 60P PD=13U PS= 24U +MN4 3 4 60 60 MHCNEF W=348U L=2.4U AD=740P AS=740P PD=50U PS=348U +MP5 6 3 50 50 MHCPEF W=6.4U L=3.2U AD= 50P AS= 50P PD=10U PS= 20U +MN5 6 3 60 60 MHCNEF W=6.4U L=3.2U AD= 50P AS= 50P PD=10U PS= 20U +.ENDS + + +.SUBCKT SMT1F 2 3 50 60 +* SCHMITT-TRIGGER INPUT FOR HC14 CMOS INPUT LEVELS +*IN=2, OUT=3, VCC=50, GND=60 +R1 2 4 100 +MP1 4 50 50 50 MHCPEF W=20U L=2.4U AD=100P AS=100P PD=40U PS=20U +MN1 4 60 60 60 MHCNEF W=35U L=2.4U AD=140P AS=140P PD=50U PS=35U +MP2 5 4 50 50 MHCPEF W=36U L=2.4U AD=140P AS=140P PD=50U PS=35U +MN2 6 4 60 60 MHCNEF W=16U L=2.4U AD= 70P AS= 70P PD=15U PS=17U +MP3 3 4 5 50 MHCPEF W=44U L=2.4U AD=220P AS=220P PD=60U PS=44U +MN3 3 4 6 6 MHCNEF W=17U L=2.4U AD= 70P AS= 70P PD=15U PS=16U +MP4 5 3 60 50 MHCPEF W=36U L=2.4U AD=150P AS=150P PD=60U PS=36U +MN4 6 3 50 6 MHCNEF W= 6U L= 4U AD= 25P AS= 25P PD=10U PS= 6U +.ENDS + + +.SUBCKT SMTTL1F 2 3 50 60 +* SCHMITT-TRIGGER INPUT FOR HCT14 WITH TTL INPUT LEVELS +*IN=2, OUT=3, VCC=50, GND=60 +R1 2 4 100 +MP1 4 50 50 50 MHCPEF W= 20U L=2.4U AD= 100P AS= 100P PD= 40U PS= 20U +MN1 4 60 60 60 MHCNEF W= 35U L=2.4U AD= 140P AS= 140P PD= 50U PS= 35U +D1 50 7 INT +MP2 5 4 7 7 MHCPEF W= 36U L=2.4U AD= 140P AS= 140P PD= 50U PS= 35U +MN2 6 4 60 60 MHCNEF W=216U L=2.4U AD= 860P AS= 860P PD=140U PS=216U +MP3 3 4 5 50 MHCPEF W= 54U L=2.4U AD= 220P AS= 220P PD= 60U PS= 44U +MN3 3 4 6 6 MHCNEF W=257U L=2.4U AD=1000P AS=1000P PD=150U PS=257U +MP4 5 3 60 50 MHCPEF W= 32U L= 4U AD= 120P AS= 120P PD=100U PS= 32U +MN4 6 3 50 6 MHCNEF W= 14U L= 4U AD= 100P AS= 100P PD= 30U PS= 24U +MP5 8 3 50 50 MHCPEF W= 10U L=2.4U AD= 40P AS= 40P PD= 16U PS= 10U +MN5 8 3 60 60 MHCNEF W= 5U L=2.4U AD= 20P AS= 20P PD= 12U PS= 5U +MP6 3 8 50 50 MHCPEF W= 6U L=8.0U AD= 30P AS= 30P PD= 16U PS= 6U +.ENDS + + +.SUBCKT INVF 2 3 50 60 +*IN=2, OUT=3, VCC=50, GND=60 +MP1 3 2 50 50 MHCPEF W=364U L=2.4U AD=500P AS=500P PD=10U PS=430U +MN1 3 2 60 60 MHCNEF W=184U L=2.4U AD=275P AS=275P PD=10U PS=270U +.ENDS + + +.SUBCKT NANDF 2 3 4 50 60 +*INTERNAL NAND +*IN1 = 2, IN2 = 3, OUT = 4, VCC= 50, GND = 60 +MP1 4 2 50 50 MHCPEF W=112U L=2.4U AD=150P AS=300P PD= 75U PS=150U +MP2 4 3 50 50 MHCPEF W=112U L=2.4U AD=150P AS=300P PD= 75U PS=150U +MN1 4 2 5 60 MHCNEF W=300U L=2.4U AD=300P AS=300P PD=300U PS=300U +MN2 5 3 60 60 MHCNEF W=300U L=2.4U AD=300P AS=300P PD=300U PS=300U +.ENDS + +.SUBCKT LLCF 2 3 40 50 60 +* LEVEL CONVERTER +* INA = 2, OUT = 3, VEE = 40, VCC = 50, GND = 60 +MP4 4 2 50 50 MHCPEF W= 30U L= 2.4U AD=120P AS=120P PD= 40U PS= 30U +MN4 4 2 60 60 MHCNEF W= 15U L= 2.4U AD= 60P AS= 60P PD= 20U PS= 15U +MP1 5 4 50 50 MHCPEF W=135U L= 2.4U AD=500P AS=500P PD=100U PS=135U +MP2 6 2 50 50 MHCPEF W=135U L= 2.4U AD=500P AS=500P PD=100U PS=135U +MN1 5 6 40 40 MHCNEF W=6.4U L=18.8U AD= 25P AS= 25P PD= 20U PS=6.4U +MN2 6 5 40 40 MHCNEF W=6.4U L=18.8U AD= 25P AS= 25P PD= 20U PS=6.4U +MP3 7 6 50 50 MHCPEF W= 10U L= 4.0U AD= 40P AS= 40P PD= 20U PS= 10U +MN3 7 6 40 40 MHCNEF W= 5U L= 4.0U AD= 20P AS= 20P PD= 10U PS= 5U +MP5 3 7 50 50 MHCPEF W= 30U L= 2.4U AD=120P AS=120P PD= 40U PS= 30U +MN5 3 7 40 40 MHCNEF W= 15U L= 2.4U AD= 60P AS= 60P PD= 20U PS= 15U +.ENDS + +.SUBCKT SWITCH1F 2 8 9 40 50 +* ANALOG SWITCH +* INPUT = 2, Y = 8, Z = 9, VEE = 40, VCC =50 +MP1 3 2 50 50 MHCPEF W= 88U L=2.4U AD= 350P AS= 350P PD=100U PS= 88U +MN1 3 2 40 40 MHCNEF W= 56U L=2.4U AD= 225P AS= 225P PD= 70U PS= 56U +MP4 4 3 50 50 MHCPEF W= 350U L=2.4U AD= 900P AS= 900P PD=200U PS= 350U +MN4 4 3 40 40 MHCNEF W= 150U L=2.4U AD= 400P AS= 400P PD=100U PS= 150U +MP5 8 4 5 50 MHCPEF W= 216U L=2.4U AD= 900P AS= 900P PD=100U PS= 216U +MN5 8 3 5 5 MHCNEF W= 108U L=2.4U AD= 430P AS= 430P PD= 50U PS= 108U +MN6 5 4 40 40 MHCNEF W= 145U L=2.4U AD= 600P AS= 600P PD= 75U PS= 145U +MP7 9 4 8 50 MHCPEF W=1068U L=2.4U AD=2500P AS=2500P PD= 10U PS=1068U +MN7 9 3 8 5 MHCNEF W= 312U L=2.4U AD=1200P AS=1200P PD= 10U PS= 312U +.ENDS + +.SUBCKT SWITCH2F 2 8 9 50 60 +* ANALOG SWITCH +* INPUT= 2 Y= 8 Z= 9 VCC= 50 GND= 60 +MP1 3 2 50 50 MHCPEF W= 88U L=2.4U AD= 350P AS= 350P PD=100U PS= 88U +MN1 3 2 60 60 MHCNEF W= 56U L=2.4U AD= 225P AS= 225P PD= 70U PS= 56U +MP4 4 3 50 50 MHCPEF W= 350U L=2.4U AD= 900P AS= 900P PD=200U PS= 350U +MN4 4 3 60 60 MHCNEF W= 150U L=2.4U AD= 400P AS= 400P PD=100U PS= 150U +MP5 5 3 8 50 MHCPEF W= 85U L=2.4U AD= 355P AS= 355P PD= 40U PS= 85U +MN5 5 4 8 5 MHCNEF W= 42U L=2.4U AD= 170P AS= 170P PD= 20U PS= 42U +MN6 5 3 60 60 MHCNEF W= 145U L=2.4U AD= 600P AS= 600P PD= 75U PS= 145U +MP7 9 3 8 50 MHCPEF W=1900U L=2.4U AD=2500P AS=2500P PD= 10U PS=1900U +MN7 9 4 8 5 MHCNEF W= 576U L=2.4U AD=1200P AS=1200P PD= 10U PS= 576U +.ENDS + +.SUBCKT SWITCH3F 2 8 9 40 50 +* ANALOG SWITCH +* INPUT = 2 Y = 8 Z = 9 VEE = 40 VCC = 50 +MP1 3 2 50 50 MHCPEF W= 88U L=2.4U AD= 350P AS= 350P PD=100U PS= 88U +MN1 3 2 40 40 MHCNEF W= 56U L=2.4U AD= 225P AS= 225P PD= 70U PS= 56U +MP4 4 3 50 50 MHCPEF W= 350U L=2.4U AD= 900P AS= 900P PD=200U PS= 350U +MN4 4 3 40 40 MHCNEF W= 150U L=2.4U AD= 400P AS= 400P PD=100U PS= 150U +MP5 9 3 8 50 MHCPEF W=1168U L=2.4U AD=2730P AS=2730P PD= 10U PS=1168U +MN5 9 4 8 40 MHCNEF W= 312U L=2.4U AD=1200P AS=1200P PD= 10U PS= 312U +.ENDS + + +.SUBCKT BUSOUTPF 2 3 4 50 60 +* INPUT = 2 OEN = 3 (LOW) OUT = 4 VCC = 50 GND = 60 +* 3-STATE BUS OUTPUT +MP1 5 3 50 50 MHCPEF W= 90U L=2.4U AD= 360P AS= 360P PD= 30U PS=360U +MN1 5 3 60 60 MHCNEF W= 40U L=2.4U AD= 160P AS= 160P PD= 20U PS= 40U +MP2 6 2 50 50 MHCPEF W=480U L=2.4U AD=1800P AS=1800P PD=100U PS=480U +MN2 7 2 60 60 MHCNEF W=240U L=2.4U AD=1000P AS=1000P PD= 50U PS=240U +MP3 7 3 6 50 MHCPEF W=280U L=2.4U AD=1120P AS=1120P PD= 55U PS=280U +MN3 7 3 60 60 MHCNEF W=160U L=2.4U AD= 640P AS= 640P PD= 40U PS=160U +MP4 6 5 50 50 MHCPEF W=240U L=2.4U AD=1000P AS=1000P PD= 50U PS=240U +MN4 7 5 7 60 MHCNEF W=190U L=2.4U AD= 760P AS= 760P PD= 45U PS=190U +R1 6 8 200 +R2 7 9 200 +MP5 4 8 50 50 MHCPEF W=540U L=2.4U AD=1500P AS=1500P PD=10U PS=540U +MN5 4 9 60 60 MHCNEF W=233U L=2.4U AD= 750P AS= 750P PD=10U PS=233U +R3 8 10 100 +R4 9 11 100 +MP6 4 10 50 50 MHCPEF W=540U L=2.4U AD=1500P AS=1500P PD=10U PS=540U +MN6 4 11 60 60 MHCNEF W=233U L=2.4U AD= 750P AS= 750P PD=10U PS=233U +R5 10 12 50 +R6 11 13 50 +MP7 4 12 50 50 MHCPEF W=540U L=2.4U AD=1500P AS=1500P PD=10U PS=540U +MN7 4 13 60 60 MHCNEF W=233U L=2.4U AD= 750P AS= 750P PD=10U PS=233U +.ENDS + +.SUBCKT OUTUF 2 3 50 60 +*IN=2, OUT=3, VCC=50, GND=60 +R1 2 4 100 +MP1 3 4 50 50 MHCPEF W=485U L=2.4U AD=1200P AS=530P PD=10U PS=180U +MN1 3 4 60 60 MHCNEF W=222U L=2.4U AD=530P AS=300P PD=10U PS=130U +R2 4 5 50 +MP2 3 5 50 50 MHCPEF W=485U L=2.4U AD=1200P AS=530P PD=10U PS=180U +MN2 3 5 60 60 MHCNEF W=222U L=2.4U AD=530P AS=300P PD=10U PS=130U +R3 5 6 50 +MP3 3 6 50 50 MHCPEF W=485U L=2.4U AD=1200P AS=530P PD=10U PS=180U +MN3 3 6 60 60 MHCNEF W=222U L=2.4U AD=530P AS=300P PD=10U PS=130U +.ENDS + +.SUBCKT OUTPF 2 3 50 60 +*IN=2, OUT=3, VCC=50, GND=60 +R1 2 4 100 +MP1 3 4 50 50 MHCPEF W=360U L=2.4U AD=400P AS=400P PD=10U PS=180U +MN1 3 4 60 60 MHCNEF W=140U L=2.4U AD=200P AS=300P PD=10U PS=130U +R2 4 5 50 +MP2 3 5 50 50 MHCPEF W=360U L=2.4U AD=400P AS=400P PD=10U PS=180U +MN2 3 5 60 60 MHCNEF W=140U L=2.4U AD=200P AS=200P PD=10U PS=130U +R3 5 6 50 +MP3 3 6 50 50 MHCPEF W=360U L=2.4U AD=400P AS=400P PD=10U PS=180U +MN3 3 6 60 60 MHCNEF W=140U L=2.4U AD=200P AS=200P PD=10U PS=130U +.ENDS + +.SUBCKT OUTPODF 2 3 60 +*IN=2, OUT=3, GND=60 +R1 2 4 50 +MN1 3 4 60 60 MHCNEF W=140U L=2.4U AD=200P AS=300P PD=10U PS=130U +R2 4 5 25 +MN2 3 5 60 60 MHCNEF W=140U L=2.4U AD=200P AS=200P PD=10U PS=130U +R3 5 6 25 +MN3 3 6 60 60 MHCNEF W=140U L=2.4U AD=200P AS=200P PD=10U PS=130U +.ENDS + +.SUBCKT INPOSCF 2 5 3 50 60 +R1 2 4 100 +MP1 4 50 50 50 MHCPEF W=20U L=2.4U AD=100P AS=100P PD=40U PS=20U +MN1 4 60 60 60 MHCNEF W=35U L=2.4U AD=260P AS=260P PD=70U PS=20U +MP2 6 4 50 50 MHCPEF W=707U L=2.4U AD=1700P AS=2000P PD=40U PS=60U +MP3 6 5 50 50 MHCPEF W=166U L=2.4U AD=400P AS=800P PD=40U PS=60U +MN2 6 4 7 60 MHCNEF W=480U L=2.4U AD=1200P AS=900P PD=60U PS=65U +MN3 7 5 60 60 MHCNEF W=640U L=2.4U AD=1200P AS=2000P PD=90U PS=80U +MP4 3 6 50 50 MHCPEF W=832U L=2.4U AD=2000P AS=3000P PD=40U PS=60U +MN4 3 6 60 60 MHCNEF W=333U L=2.4U AD=800P AS=1600P PD=40U PS=60U +.ENDS + +.SUBCKT INP3F 2 3 50 60 +*IN=2, OUT=3, VCC=50, GND=60 +R1 2 4 100 +MP1 4 50 50 50 MHCPEF W=20U L=2.4U AD=100P AS=100P PD=40U PS=20U +MN1 4 60 60 60 MHCNEF W=35U L=2.4U AD=260P AS=260P PD=70U PS=20U +MP2 5 4 50 50 MHCPEF W=29U L=2.4U AD=85P AS=85P PD=29U PS=29U +MN2 5 4 60 60 MHCNEF W=19U L=2.4U AD=70P AS=70P PD=19U PS=19U +MP3 3 5 50 50 MHCPEF W=112U L=2.4U AD=200P AS=200P PD=30U PS=30U +MN3 3 5 60 60 MHCNEF W=56U L=2.4U AD=100P AS=100P PD=15U PS=15U +.ENDS + +.SUBCKT INP3TF 2 3 50 60 +*IN=2, OUT=3, VCC=50, GND=60 +R1 2 4 100 +MP1 4 50 50 50 MHCPEF W=20U L=2.4U AD=100P AS=100P PD=40U PS=20U +MN1 4 60 60 60 MHCNEF W=35U L=2.4U AD=260P AS=260P PD=70U PS=20U +MP2 6 4 5 50 MHCPEF W=29U L=2.4U AD=85P AS=85P PD=29U PS=29U +MN2 6 4 60 60 MHCNEF W=19U L=2.4U AD=70P AS=70P PD=19U PS=19U +D1 50 5 INT +MP4 6 3 50 50 MHCPEF W=6.4U L=4.0U AD=25P AS=25P PD=6.4U PS=6.4U +MN4 6 4 60 60 MHCNEF W=80U L=2.4U AD=120P AS=240P PD=80U PS=80U +MP5 3 6 50 50 MHCPEF W=112U L=3.2U AD=200P AS=200P PD=30U PS=30U +MN5 3 6 60 60 MHCNEF W=56U L=3.2U AD=100P AS=100P PD=15U PS=15U +.ENDS +******************************************************************* +******************************************************************* + +******CIR_NOMIN-HC TYPES****** + +.SUBCKT INV0 20 30 80 90 +*IN=20, OUT=30, VCC=80, GND=90 +XINP 20 25 80 90 INP0F +XOUTP 25 30 80 90 OUTUF +.ENDS + + +.SUBCKT INV1 20 30 80 90 +*IN=20, OUT=30, VCC=80, GND=90 +XINP 20 25 80 90 INP1F +XINV 25 35 80 90 INVF +XOUTP 35 30 80 90 OUTPF +.ENDS + + +.SUBCKT INV2 20 30 80 90 +*IN=20, OUT=30, VCC=80, GND=90 +XINP 20 25 80 90 INP2F +XINV 25 35 80 90 INVF +XOUTP 35 30 80 90 OUTPF +.ENDS + +.SUBCKT INVOD 20 30 80 90 +*IN=20, OUT=30, VCC=80, GND=90 +XINP 20 25 80 90 INP2F +XINV 25 35 80 90 INVF +XOUTPOD 35 30 90 OUTPODF +.ENDS + +.SUBCKT INVSMT 20 30 80 90 +*IN=20, OUT=30, VCC=80, GND=90 +XINP 20 25 80 90 SMT1F +XINV 25 35 80 90 INVF +XOUTP 35 30 80 90 OUTPF +.ENDS + +.SUBCKT NINV1 20 30 80 90 +*IN=20, OUT=30, VCC=80, GND=90 +XINP 20 25 80 90 INP1F +XINV0 25 35 80 90 INVF +XINV1 35 45 80 90 INVF +XOUTP 45 30 80 90 OUTPF +.ENDS + +.SUBCKT NANDINV 20 50 30 80 90 +*INVERTING 2-NAND +*EN = 50, IN = 20, OUT = 30, VCC = 80, GND = 90 +XIN1 20 25 80 90 INP2F +XIN2 50 35 80 90 INP2F +XNAND 25 35 36 80 90 NANDF +XOUT 36 30 80 90 OUTPF +.ENDS + +.SUBCKT SWI1 20 30 40 70 80 90 +* INP = 20 Y = 30 Z = 40 VEE = 70 VCC = 80 GND = 90 +XINP 20 25 80 90 INP2F +XLC 25 35 70 80 90 LLCF +XAS 35 30 40 70 80 SWITCH1F +.ENDS + + +.SUBCKT SWI2 20 30 40 80 90 +* INP = 20 Y = 30 Z = 40 VCC = 80 GND = 90 +*XINP 20 25 80 90 INP2F +****Version 1.04 Inserted inverter**** +XINP 20 250 80 90 INP2F +XINV 250 25 80 90 INV4F +XAS 25 30 40 80 90 SWITCH2F +.ENDS + + +.SUBCKT SWI3 20 30 40 70 80 90 +* INP = 20 Y = 30 Z = 40 VEE = 70 VCC = 80 GND = 90 +XINP 20 25 80 90 INP1F +XLC 25 35 70 80 90 LLCF +XAS 35 30 40 70 80 SWITCH3F +.ENDS + + +.SUBCKT NINV3 20 50 30 80 90 +* INP = 20 OEN = 50(LOW) OUT = 30 VCC = 80 GND = 90 +XINP 20 25 80 90 INP2F +XINV 25 35 80 90 INVF +XBUSOUTP 35 50 30 80 90 BUSOUTPF +.ENDS + +.SUBCKT INV3 20 50 30 80 90 +* INP = 20 OEN = 50(LOW) OUT = 30 VCC = 80 GND = 90 +XINP 20 25 80 90 INP2F +XBUSOUTP 25 50 30 80 90 BUSOUTPF +.ENDS + +.SUBCKT OSC 20 50 30 80 90 +* +* INP = 20 MR = 50 OUT = 30 VCC = 80 GND = 90 +XINPOSC 20 17 25 80 90 INPOSCF +XINV1 25 35 80 90 INVF +XOUTPN 35 30 80 90 OUTPF +XINPMR 50 16 80 90 INP3F +XINV2 16 17 80 90 INVF +.ENDS + +******CIR_NOMIN-HCT TYPES****** + +.SUBCKT INV1T 20 30 80 90 +*IN=20, OUT=30, VCC=80, GND=90 +XINP 20 25 80 90 INP1TF +XINV 25 35 80 90 INVF +XOUTP 35 30 80 90 OUTPF +.ENDS + + +.SUBCKT INV2T 20 30 80 90 +*IN=20, OUT=30, VCC=80, GND=90 +XINP 20 25 80 90 INP2TF +XINV 25 35 80 90 INVF +XOUTP 35 30 80 90 OUTPF +.ENDS + +.SUBCKT INVODT 20 30 80 90 +*IN=20, OUT=30, VCC=80, GND=90 +XINP 20 25 80 90 INP2TF +XINV 25 35 80 90 INVF +XOUTPOD 35 30 90 OUTPODF +.ENDS + +.SUBCKT INVSMTT 20 30 80 90 +*IN=20, OUT=30, VCC=80, GND=90 +XINP 20 25 80 90 SMTTL1F +XINV 25 35 80 90 INVF +XOUTP 35 30 80 90 OUTPF +.ENDS + +.SUBCKT NINV1T 20 30 80 90 +*IN=20, OUT=30, VCC=80, GND=90 +XINP 20 25 80 90 INP1TF +XINV0 25 35 80 90 INVF +XINV1 35 45 80 90 INVF +XOUTP 45 30 80 90 OUTPF +.ENDS + +.SUBCKT NANDINVT 20 50 30 80 90 +*INVERTING 2-NAND +*EN = 50, IN = 20, OUT = 30, VCC = 80, GND = 90 +XIN1 20 25 80 90 INP2TF +XIN2 50 35 80 90 INP2TF +XNAND 25 35 36 80 90 NANDF +XOUT 36 30 80 90 OUTPF +.ENDS + +.SUBCKT SWI1T 20 30 40 70 80 90 +* INP = 20 Y = 30 Z = 40 VEE = 70 VCC = 80 GND = 90 +XINP 20 25 80 90 INP2TF +XLC 25 35 70 80 90 LLCF +XAS 35 30 40 70 80 SWITCH1F +.ENDS + + +.SUBCKT SWI2T 20 30 40 80 90 +* INP = 20 Y = 30 Z = 40 VCC = 80 GND = 90 +*XINP 20 25 80 90 INP2TF +****Version 1.04 Inserted inverter**** +XINP 20 250 80 90 INP2TF +XINV 250 25 80 90 INV4F +XAS 25 30 40 80 90 SWITCH2F +.ENDS + + +.SUBCKT SWI3T 20 30 40 70 80 90 +* INP = 20 Y = 30 Z = 40 VEE = 70 VCC = 80 GND = 90 +XINP 20 25 80 90 INP1TF +XLC 25 35 70 80 90 LLCF +XAS 35 30 40 70 80 SWITCH3F +.ENDS + + +.SUBCKT NINV3T 20 50 30 80 90 +* INP = 20 OEN = 50(LOW) OUT = 30 VCC = 80 GND = 90 +XINP 20 25 80 90 INP2TF +XINV 25 35 80 90 INVF +XBUSOUTP 35 50 30 80 90 BUSOUTPF +.ENDS + +.SUBCKT INV3T 20 50 30 80 90 +* INP = 20 OEN = 50(LOW) OUT = 30 VCC = 80 GND = 90 +XINP 20 25 80 90 INP2TF +XBUSOUTP 25 50 30 80 90 BUSOUTPF +.ENDS + +.SUBCKT OSCT 20 50 30 80 90 +* +* INP = 20 MR = 50 OUT = 30 VCC = 80 GND = 90 +XINPOSC 20 17 25 80 90 INPOSCF +XINV1 25 35 80 90 INVF +XOUTPN 35 30 80 90 OUTPF +XINPMR 50 16 80 90 INP3TF +XINV2 16 17 80 90 INVF +.ENDS + +*********************************************************** +.SUBCKT HC00pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHC00 20 30 10 90 INV2 +XPK14 2 90 3 90 90 90 0 90 90 90 90 90 90 1 ++ 20 90 30 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HCT00pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHCT00 20 30 10 90 INV2T +XPK14 2 90 3 90 90 90 0 90 90 90 90 90 90 1 ++ 20 90 30 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HC02pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHC02 20 30 10 90 INV2 +XPK14 3 2 90 90 90 90 0 90 90 90 90 90 90 1 ++ 30 20 90 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HCT02pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHCT02 20 30 10 90 INV2T +XPK14 3 2 90 90 90 90 0 90 90 90 90 90 90 1 ++ 20 90 30 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HC04pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHC04 20 30 10 90 INV1 +XPK14 2 3 90 90 90 90 0 90 90 90 90 90 90 1 ++ 20 30 90 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HCT04pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHCT04 20 30 10 90 INV1T +XPK14 2 3 90 90 90 90 0 90 90 90 90 90 90 1 ++ 20 30 90 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HCU04pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHCU04 20 30 10 90 INV0 +XPK14 2 3 90 90 90 90 0 90 90 90 90 90 90 1 ++ 20 30 90 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HC05pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHC05 20 30 10 90 INVOD +XPK14 2 3 90 90 90 90 0 90 90 90 90 90 90 1 ++ 20 30 90 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HC08pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHC08 20 30 10 90 NINV1 +XPK14 2 90 3 90 90 90 0 90 90 90 90 90 90 1 ++ 20 90 30 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HCT08pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHCT08 20 30 10 90 NINV1T +XPK14 2 90 3 90 90 90 0 90 90 90 90 90 90 1 ++ 20 90 30 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HC10pck 2 3 1 0 +*IN1=2, OUT=3, VCC=1, GND=0 +XHC11 20 30 10 90 INV2 +XPK14 2 1 90 90 90 90 0 90 90 90 90 3 1 1 ++ 20 10 90 90 90 90 90 90 90 90 90 30 10 10 pk14 +.ENDS + +.SUBCKT HCT10pck 2 3 1 0 +*IN1=2, OUT=3, VCC=1, GND=0 +XHC11 20 30 10 90 INV2T +XPK14 2 1 90 90 90 90 0 90 90 90 90 3 1 1 ++ 20 10 90 90 90 90 90 90 90 90 90 30 10 10 pk14 +.ENDS + +.SUBCKT HC11pck 2 3 1 0 +*IN1=2, OUT=3, VCC=1, GND=0 +XHC11 20 30 10 90 NINV1 +XPK14 2 1 90 90 90 90 0 90 90 90 90 3 1 1 ++ 20 10 90 90 90 90 90 90 90 90 90 30 10 10 pk14 +.ENDS + +.SUBCKT HCT11pck 2 3 1 0 +*IN1=2, OUT=3, VCC=1, GND=0 +XHC11 20 30 10 90 NINV1T +XPK14 2 1 90 90 90 90 0 90 90 90 90 3 1 1 ++ 20 10 90 90 90 90 90 90 90 90 90 30 10 10 pk14 +.ENDS + +.SUBCKT HC14pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHC14 20 30 10 90 INVSMT +XPK14 2 3 90 90 90 90 0 90 90 90 90 90 90 1 ++ 20 30 90 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HCT14pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHCT14 20 30 10 90 INVSMTT +XPK14 2 3 90 90 90 90 0 90 90 90 90 90 90 1 ++ 20 30 90 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HC32pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHC32 20 30 10 90 NINV1 +XPK14 2 90 3 90 90 90 0 90 90 90 90 90 90 1 ++ 20 90 30 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HCT32pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHCT32 20 30 10 90 NINV1T +XPK14 2 90 3 90 90 90 0 90 90 90 90 90 90 1 ++ 20 90 30 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HC74pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHC74 20 30 10 90 INV1 +XPK14 90 2 90 90 90 3 0 90 90 90 90 90 90 1 ++ 90 20 90 90 90 30 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HCT74pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHCT74 20 30 10 90 INV1T +XPK14 90 2 90 90 90 3 0 90 90 90 90 90 90 1 ++ 90 20 90 90 90 30 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HC86pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHC86 20 30 10 90 NINV1 +XPK14 2 90 3 90 90 90 0 90 90 90 90 90 90 1 ++ 20 90 30 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HCT86pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHCT86 20 30 10 90 NINV1T +XPK14 2 90 3 90 90 90 0 90 90 90 90 90 90 1 ++ 20 90 30 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HC123pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHC123 20 30 10 90 INV1 +XPK16 2 90 90 90 3 90 90 0 90 90 90 90 90 90 90 1 ++ 20 90 90 90 30 90 90 90 90 90 90 90 90 90 90 10 pk16 +.ENDS + +.SUBCKT HCT123pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHCT123 20 30 10 90 INV1T +XPK16 2 90 90 90 3 90 90 0 90 90 90 90 90 90 90 1 ++ 20 90 90 90 30 90 90 90 90 90 90 90 90 90 90 10 pk16 +.ENDS + +.SUBCKT HC132pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHC132 20 30 10 90 INVSMT +XPK14 2 90 3 90 90 90 0 90 90 90 90 90 90 1 ++ 20 90 30 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HCT132pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHCT132 20 30 10 90 INVSMTT +XPK14 2 90 3 90 90 90 0 90 90 90 90 90 90 1 ++ 20 90 30 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HC138pck 2 5 3 1 0 +XHC138 20 50 30 10 90 NANDINV +XPK16 2 90 90 5 90 90 90 0 90 90 90 90 90 90 3 1 ++ 20 90 90 50 90 90 90 90 90 90 90 90 90 90 30 10 pk16 +.ENDS + +.SUBCKT HCT138pck 2 5 3 1 0 +XHCT138 20 50 30 10 90 NANDINVT +XPK16 2 90 90 5 90 90 90 0 90 90 90 90 90 90 3 1 ++ 20 90 90 50 90 90 90 90 90 90 90 90 90 90 30 10 pk16 +.ENDS + +.SUBCKT HC161pck 2 3 1 0 +XHC161 20 30 10 90 INV2 +XPK16 90 2 90 90 90 90 90 0 90 90 90 90 90 3 90 1 ++ 90 20 90 90 90 90 90 90 90 90 90 90 90 30 90 10 pk16 +.ENDS + +.SUBCKT HCT161pck 2 3 1 0 +XHCT161 20 30 10 90 INV2T +XPK16 90 2 90 90 90 90 90 0 90 90 90 90 90 3 90 1 ++ 90 20 90 90 90 90 90 90 90 90 90 90 90 30 90 10 pk16 +.ENDS + +.SUBCKT HC163pck 2 3 1 0 +XHC163 20 30 10 90 INV2 +XPK16 90 2 90 90 90 90 90 0 90 90 90 90 90 3 90 1 ++ 90 20 90 90 90 90 90 90 90 90 90 90 90 30 90 10 pk16 +.ENDS + +.SUBCKT HCT163pck 2 3 1 0 +XHCT163 20 30 10 90 INV2T +XPK16 90 2 90 90 90 90 90 0 90 90 90 90 90 3 90 1 ++ 90 20 90 90 90 90 90 90 90 90 90 90 90 30 90 10 pk16 +.ENDS + +.SUBCKT HC240pck 2 5 3 1 0 +XHC240 20 50 30 10 90 INV3 +XPK20 5 2 3 90 90 90 90 90 90 0 90 90 90 90 90 90 90 90 90 1 ++ 50 20 30 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 10 pk20 +.ENDS + +.SUBCKT HCT240pck 2 5 3 1 0 +XHCT240 20 50 30 10 90 INV3T +XPK20 5 2 3 90 90 90 90 90 90 0 90 90 90 90 90 90 90 90 90 1 ++ 50 20 30 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 10 pk20 +.ENDS + +.SUBCKT HC244pck 2 5 3 1 0 +XHC244 20 50 30 10 90 NINV3 +XPK20 5 2 3 90 90 90 90 90 90 0 90 90 90 90 90 90 90 90 90 1 ++ 50 20 30 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 10 pk20 +.ENDS + +.SUBCKT HCT244pck 2 5 3 1 0 +XHCT244 20 50 30 10 90 NINV3T +XPK20 5 2 3 90 90 90 90 90 90 0 90 90 90 90 90 90 90 90 90 1 ++ 50 20 30 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 10 pk20 +.ENDS + +.SUBCKT HC245pck 2 5 3 1 0 +XHC245 20 50 30 10 90 NINV3 +XPK20 90 2 90 90 90 90 90 90 90 0 90 90 90 90 90 90 90 3 5 1 ++ 90 20 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 30 50 10 pk20 +.ENDS + +.SUBCKT HCT245pck 2 5 3 1 0 +XHCT245 20 50 30 10 90 NINV3T +XPK20 90 2 90 90 90 90 90 90 90 0 90 90 90 90 90 90 90 3 5 1 ++ 90 20 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 30 50 10 pk20 +.ENDS + +.SUBCKT HC253pck 2 5 3 1 0 +XHC253 20 50 30 10 90 NINV3 +XPK16 5 90 90 90 90 2 3 0 90 90 90 90 90 90 90 1 ++ 50 90 90 90 90 20 30 90 90 90 90 90 90 90 90 10 pk16 +.ENDS + +.SUBCKT HCT253pck 2 5 3 1 0 +XHCT253 20 50 30 10 90 NINV3T +XPK16 5 90 90 90 90 2 3 0 90 90 90 90 90 90 90 1 ++ 50 90 90 90 90 20 30 90 90 90 90 90 90 90 90 10 pk16 +.ENDS + +.SUBCKT HC273pck 2 3 1 0 +XHC273 20 30 10 90 NINV1 +XPK20 90 3 2 90 90 90 90 90 90 0 90 90 90 90 90 90 90 90 90 1 ++ 90 30 20 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 10 pk20 +.ENDS + +.SUBCKT HCT273pck 2 3 1 0 +XHCT273 20 30 10 90 NINV1T +XPK20 90 3 2 90 90 90 90 90 90 0 90 90 90 90 90 90 90 90 90 1 ++ 90 30 20 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 10 pk20 +.ENDS + +.SUBCKT HC366pck 2 5 3 1 0 +XHC366 20 50 30 10 90 INV3 +XPK16 5 2 3 90 90 90 90 0 90 90 90 90 90 90 90 1 ++ 50 20 30 90 90 90 90 90 90 90 90 90 90 90 90 10 pk16 +.ENDS + +.SUBCKT HCT366pck 2 5 3 1 0 +XHCT366 20 50 30 10 90 INV3T +XPK16 5 2 3 90 90 90 90 0 90 90 90 90 90 90 90 1 ++ 50 20 30 90 90 90 90 90 90 90 90 90 90 90 90 10 pk16 +.ENDS + +.SUBCKT HC368pck 2 5 3 1 0 +XHC368 20 50 30 10 90 INV3 +XPK16 5 2 3 90 90 90 90 0 90 90 90 90 90 90 90 1 ++ 50 20 30 90 90 90 90 90 90 90 90 90 90 90 90 10 pk16 +.ENDS + +.SUBCKT HCT368pck 2 5 3 1 0 +XHCT368 20 50 30 10 90 INV3T +XPK16 5 2 3 90 90 90 90 0 90 90 90 90 90 90 90 1 ++ 50 20 30 90 90 90 90 90 90 90 90 90 90 90 90 10 pk16 +.ENDS + +.SUBCKT HC373pck 2 5 3 1 0 +XHC373 20 50 30 10 90 NINV3 +XPK20 5 3 2 90 90 90 90 90 90 0 90 90 90 90 90 90 90 90 90 1 ++ 50 30 20 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 10 pk20 +.ENDS + +.SUBCKT HCT373pck 2 5 3 1 0 +XHCT373 20 50 30 10 90 NINV3T +XPK20 5 3 2 90 90 90 90 90 90 0 90 90 90 90 90 90 90 90 90 1 ++ 50 30 20 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 10 pk20 +.ENDS + +.SUBCKT HC374pck 2 5 3 1 0 +XHC374 20 50 30 10 90 NINV3 +XPK20 5 3 2 90 90 90 90 90 90 0 90 90 90 90 90 90 90 90 90 1 ++ 50 30 20 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 10 pk20 +.ENDS + +.SUBCKT HCT374pck 2 5 3 1 0 +XHCT374 20 50 30 10 90 NINV3T +XPK20 5 3 2 90 90 90 90 90 90 0 90 90 90 90 90 90 90 90 90 1 ++ 50 30 20 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 10 pk20 +.ENDS + +.SUBCKT HC595pck 2 5 3 1 0 +XHC595 20 50 30 10 90 NINV3 +XPK16 90 90 90 90 90 90 90 0 90 90 90 90 5 2 3 1 ++ 90 90 90 90 90 90 90 90 90 90 90 90 50 20 30 10 pk16 +.ENDS + +.SUBCKT HCT595pck 2 5 3 1 0 +XHCT595 20 50 30 10 90 NINV3T +XPK16 90 90 90 90 90 90 90 0 90 90 90 90 5 2 3 1 ++ 90 90 90 90 90 90 90 90 90 90 90 90 50 20 30 10 pk16 +.ENDS + +.SUBCKT HC4020pck 2 3 1 0 +XHC4020 20 30 10 90 NINV1 +XPK16 90 90 90 90 90 90 90 0 3 2 90 90 90 90 90 1 ++ 90 90 90 90 90 90 90 90 30 20 90 90 90 90 90 10 pk16 +.ENDS + +.SUBCKT HCT4020pck 2 3 1 0 +XHCT4020 20 30 10 90 NINV1T +XPK16 90 90 90 90 90 90 90 0 3 2 90 90 90 90 90 1 ++ 90 90 90 90 90 90 90 90 30 20 90 90 90 90 90 10 pk16 +.ENDS + +.SUBCKT HC4040pck 2 3 1 0 +XHC4040 20 30 10 90 NINV1 +XPK16 90 90 90 90 90 90 90 0 3 2 90 90 90 90 90 1 ++ 90 90 90 90 90 90 90 90 30 20 90 90 90 90 90 10 pk16 +.ENDS + +.SUBCKT HCT4040pck 2 3 1 0 +XHCT4040 20 30 10 90 NINV1T +XPK16 90 90 90 90 90 90 90 0 3 2 90 90 90 90 90 1 ++ 90 90 90 90 90 90 90 90 30 20 90 90 90 90 90 10 pk16 +.ENDS + +.SUBCKT HC4051pck 2 3 4 7 1 0 +XHC4051 20 30 40 70 10 90 SWI1 +XPK16 90 90 4 90 90 2 7 0 90 90 90 90 3 90 90 1 ++ 90 90 40 90 90 20 70 90 90 90 90 90 30 90 90 10 pk16 +.ENDS + +.SUBCKT HCT4051pck 2 3 4 7 1 0 +XHCT4051 20 30 40 70 10 90 SWI1T +XPK16 90 90 4 90 90 2 7 0 90 90 90 90 3 90 90 1 ++ 90 90 40 90 90 20 70 90 90 90 90 90 30 90 90 10 pk16 +.ENDS + +.SUBCKT HC4052pck 2 3 4 7 1 0 +XHC4052 20 30 40 70 10 90 SWI1 +XPK16 90 90 90 90 90 2 7 0 90 90 90 3 4 90 90 1 ++ 90 90 90 90 90 20 70 90 90 90 90 30 40 90 90 10 pk16 +.ENDS + +.SUBCKT HCT4052pck 2 3 4 7 1 0 +XHCT4052 20 30 40 70 10 90 SWI1T +XPK16 90 90 90 90 90 2 7 0 90 90 90 3 4 90 90 1 ++ 90 90 90 90 90 20 70 90 90 90 90 30 40 90 90 10 pk16 +.ENDS + +.SUBCKT HC4053pck 2 3 4 7 1 0 +XHC4053 20 30 40 70 10 90 SWI1 +XPK16 90 90 90 90 90 2 7 0 90 90 90 3 90 4 90 1 ++ 90 90 90 90 90 20 70 90 90 90 90 30 90 40 90 10 pk16 +.ENDS + +.SUBCKT HCT4053pck 2 3 4 7 1 0 +XHCT4053 20 30 40 70 10 90 SWI1T +XPK16 90 90 90 90 90 2 7 0 90 90 90 3 90 4 90 1 ++ 90 90 90 90 90 20 70 90 90 90 90 30 90 40 90 10 pk16 +.ENDS + +.SUBCKT HC4060pck 2 5 3 1 0 +XHC4060 20 50 30 10 90 OSC +XPK16 90 90 90 90 90 90 3 0 90 90 2 5 90 90 90 1 ++ 90 90 90 90 90 90 30 90 90 90 20 50 90 90 90 10 pk16 +.ENDS + +.SUBCKT HCT4060pck 2 5 3 1 0 +XHCT4060 20 50 30 10 90 OSCT +XPK16 90 90 90 90 90 90 3 0 90 90 2 5 90 90 90 1 ++ 90 90 90 90 90 90 30 90 90 90 20 50 90 90 90 10 pk16 +.ENDS + +.SUBCKT HC4066pck 2 3 4 1 0 +XHC4066 20 30 40 10 90 SWI2 +XPK14 3 4 90 90 90 90 0 90 90 90 90 90 2 1 ++ 30 40 90 90 90 90 90 90 90 90 90 90 20 10 pk14 +.ENDS + +.SUBCKT HCT4066pck 2 3 4 1 0 +XHCT4066 20 30 40 10 90 SWI2T +XPK14 3 4 90 90 90 90 0 90 90 90 90 90 2 1 ++ 30 90 90 90 90 90 90 90 90 90 90 90 20 10 pk14 +.ENDS + +.SUBCKT HC4316pck 2 3 4 7 1 0 +XHC4316 20 30 40 70 10 90 SWI3 +XPK16 4 3 90 90 90 90 90 0 7 90 90 90 90 90 2 1 ++ 40 30 90 90 90 90 90 90 70 90 90 90 90 90 20 10 pk16 +.ENDS + +.SUBCKT HCT4316pck 2 3 4 7 1 0 +XHCT4316 20 30 40 70 10 90 SWI3T +XPK16 4 3 90 90 90 90 90 0 7 90 90 90 90 90 2 1 ++ 40 30 90 90 90 90 90 90 70 90 90 90 90 90 20 10 pk16 +.ENDS + +.SUBCKT HC4538pck 2 3 1 0 +XHC4538 20 30 10 90 INVSMT +XPK16 90 90 90 2 90 3 90 0 90 90 90 90 90 90 90 1 ++ 90 90 90 20 90 30 90 90 90 90 90 90 90 90 90 10 pk16 +.ENDS + +.SUBCKT HCT4538pck 2 3 1 0 +XHCT4538 20 30 10 90 INVSMTT +XPK16 90 90 90 2 90 3 90 0 90 90 90 90 90 90 90 1 ++ 90 90 90 20 90 30 90 90 90 90 90 90 90 90 90 10 pk16 +.ENDS diff --git a/hc/hc_tnomi.cir b/hc/hc_tnomi.cir new file mode 100644 index 0000000..8d7660c --- /dev/null +++ b/hc/hc_tnomi.cir @@ -0,0 +1,995 @@ +* HCMOS Subcircuit and Primitive Elements Library +* HC_TNOMI.CIR +* Nominal Process Corner +* Standard Logic Product Group +* NXP Semiconductors +* +* Version Date By Remarks +* --------------------------------------------------------------------- +* 1.3 01/02/2022 KDD Added HC(T)10 & HC(T)11 +* 1.2 30/03/2011 RRV Rewritten netlists to add package options. +* 1.12 27/10/2010 RRV Added HC(T)240/253 +* 1.11 06/07/2010 RRV Added HC(T)02/08/86 +* 1.10 10/12/2009 RRV Removed HCT05 +* 1.09 09/22/2009 RRV Corrected typo in SWITCH3N +* 1.08 09/08/2009 RRV Added HC(T)4020/4060 +* 1.07 03/27/2009 RRV Added HC(T)05 +* 1.06 02/20/2006 RRV Added HC(T)366/368 +* 1.05 10/27/2005 RRV Updated HC/T04 and HCU04 models +* 1.04 09/22/2003 RM Active High Enable for SWI2 and SWI2T +* +************************************************ +* NOMINAL N-Channel Transistor * +* UCB-3 Parameter Set * +* HIGH-SPEED CMOS Logic Family * +* 10-Jan.-1995 * +************************************************ +.Model MHCNEN NMOS ++LEVEL = 3 ++KP = 45.3E-6 ++VTO = 0.72 ++TOX = 51.5E-9 ++NSUB = 2.8E15 ++GAMMA = 0.94 ++PHI = 0.65 ++VMAX = 150E3 ++RS = 40 ++RD = 40 ++XJ = 0.11E-6 ++LD = 0.52E-6 ++DELTA = 0.315 ++THETA = 0.054 ++ETA = 0.025 ++KAPPA = 0.0 ++WD = 0.0 + +*********************************************** +* NOMINAL P-Channel transistor * +* UCB-3 Parameter Set * +* HIGH-SPEED CMOS Logic Family * +* 10-Jan.-1995 * +*********************************************** +.Model MHCPEN PMOS ++LEVEL = 3 ++KP = 22.1E-6 ++VTO = -0.71 ++TOX = 51.5E-9 ++NSUB = 3.3E16 ++GAMMA = 0.92 ++PHI = 0.65 ++VMAX = 970E3 ++RS = 80 ++RD = 80 ++XJ = 0.63E-6 ++LD = 0.23E-6 ++DELTA = 2.24 ++THETA = 0.108 ++ETA = 0.322 ++KAPPA = 0.0 ++WD = 0.0 + + +.MODEL INT D + + +**************************************** +* START OF SUB-CIRCUIT DESCRIPTION * +* MARCH 30, 2011 * +**************************************** + +*****NOMIN.CIR***** + +****Version 1.04 Added Inverter**** +.SUBCKT INV4N 2 3 50 60 +*IN=2, OUT=3, VCC=50, GND=60 +MP1 3 2 50 50 MHCPEN W= 88U L=2.4U AD= 350P AS= 350P PD=100U PS= 88U +MN1 3 2 60 60 MHCNEN W= 56U L=2.4U AD= 225P AS= 225P PD= 70U PS= 56U +.ENDS + + +.SUBCKT INP0N 2 3 50 60 +*IN=2, OUT=3, VCC=50, GND=60 +R1 2 3 100 +MP1 3 50 50 50 MHCPEN W=20U L=2.4U AD=100P AS=100P PD=40U PS= 20U +MN1 3 60 60 60 MHCNEN W=35U L=2.4U AD=260P AS=260P PD=70U PS= 20U +.ENDS + +.SUBCKT INP1N 2 3 50 60 +*IN=2, OUT=3, VCC=50, GND=60 +R1 2 4 100 +MP1 4 50 50 50 MHCPEN W=20U L=2.4U AD=100P AS=100P PD=40U PS= 20U +MN1 4 60 60 60 MHCNEN W=35U L=2.4U AD=260P AS=260P PD=70U PS= 20U +MP2 3 4 50 50 MHCPEN W=88U L=2.4U AD=290P AS=550P PD=10U PS=100U +MN2 3 4 60 60 MHCNEN W=56U L=2.4U AD=162P AS=550P PD=10U PS= 75U +.ENDS + +.SUBCKT INP1TN 2 3 50 60 +*IN=2, OUT=3, VCC=50, GND=60 +R1 2 4 100 +MP1 4 50 50 50 MHCPEN W= 20U L=2.4U AD=100P AS=100P PD= 40U PS= 20U +MN1 4 60 60 60 MHCNEN W= 35U L=2.4U AD=260P AS=260P PD= 70U PS= 20U +MP2 3 4 5 50 MHCPEN W= 88U L=2.4U AD=290P AS=550P PD=107U PS=195U +MN2 3 4 60 60 MHCNEN W= 56U L=2.4U AD=162P AS=550P PD= 55U PS=162U +D1 50 5 INT +MP4 3 6 50 50 MHCPEN W=6.4U L=4.0U AD= 60P AS= 60P PD=13U PS= 24U +MN4 3 4 60 60 MHCNEN W=185U L=2.4U AD=740P AS=740P PD=50U PS=185U +MP5 6 3 50 50 MHCPEN W=6.4U L=3.2U AD= 50P AS= 50P PD=10U PS= 20U +MN5 6 3 60 60 MHCNEN W=6.4U L=3.2U AD= 50P AS= 50P PD=10U PS= 20U +.ENDS + +.SUBCKT INP2N 2 3 50 60 +*IN=2, OUT=3, VCC=50, GND=60 +R1 2 4 100 +MP1 4 50 50 50 MHCPEN W= 20U L=2.4U AD=100P AS=100P PD=40U PS= 20U +MN1 4 60 60 60 MHCNEN W= 35U L=2.4U AD=260P AS=260P PD=70U PS= 20U +MP2 3 4 50 50 MHCPEN W=176U L=2.4U AD=580P AS=580P PD=10U PS=200U +MN2 3 4 60 60 MHCNEN W=112U L=2.4U AD=325P AS=580P PD=10U PS=150U +.ENDS + +.SUBCKT INP2TN 2 3 50 60 +*IN=2, OUT=3, VCC=50, GND=60 +R1 2 4 100 +MP1 4 50 50 50 MHCPEN W= 20U L=2.4U AD=100P AS= 100P PD=40U PS= 20U +MN1 4 60 60 60 MHCNEN W= 35U L=2.4U AD=260P AS= 260P PD=70U PS= 20U +MP2 3 4 5 50 MHCPEN W=176U L=2.4U AD=580P AS=1100P PD=10U PS=200U +MN2 3 4 60 60 MHCNEN W=112U L=2.4U AD=325P AS=1100P PD=10U PS=150U +D1 50 5 INT +MP4 3 6 50 50 MHCPEN W=6.4U L=4.0U AD= 60P AS= 60P PD=13U PS= 24U +MN4 3 4 60 60 MHCNEN W=348U L=2.4U AD=740P AS=740P PD=50U PS=348U +MP5 6 3 50 50 MHCPEN W=6.4U L=3.2U AD= 50P AS= 50P PD=10U PS= 20U +MN5 6 3 60 60 MHCNEN W=6.4U L=3.2U AD= 50P AS= 50P PD=10U PS= 20U +.ENDS + + +.SUBCKT SMT1N 2 3 50 60 +* SCHMITT-TRIGGER INPUT FOR HC14 CMOS INPUT LEVELS +*IN=2, OUT=3, VCC=50, GND=60 +R1 2 4 100 +MP1 4 50 50 50 MHCPEN W=20U L=2.4U AD=100P AS=100P PD=40U PS=20U +MN1 4 60 60 60 MHCNEN W=35U L=2.4U AD=140P AS=140P PD=50U PS=35U +MP2 5 4 50 50 MHCPEN W=36U L=2.4U AD=140P AS=140P PD=50U PS=35U +MN2 6 4 60 60 MHCNEN W=16U L=2.4U AD= 70P AS= 70P PD=15U PS=17U +MP3 3 4 5 50 MHCPEN W=44U L=2.4U AD=220P AS=220P PD=60U PS=44U +MN3 3 4 6 6 MHCNEN W=17U L=2.4U AD= 70P AS= 70P PD=15U PS=16U +MP4 5 3 60 50 MHCPEN W=36U L=2.4U AD=150P AS=150P PD=60U PS=36U +MN4 6 3 50 6 MHCNEN W= 6U L= 4U AD= 25P AS= 25P PD=10U PS= 6U +.ENDS + + +.SUBCKT SMTTL1N 2 3 50 60 +* SCHMITT-TRIGGER INPUT FOR HCT14 WITH TTL INPUT LEVELS +*IN=2, OUT=3, VCC=50, GND=60 +R1 2 4 100 +MP1 4 50 50 50 MHCPEN W= 20U L=2.4U AD= 100P AS= 100P PD= 40U PS= 20U +MN1 4 60 60 60 MHCNEN W= 35U L=2.4U AD= 140P AS= 140P PD= 50U PS= 35U +D1 50 7 INT +MP2 5 4 7 7 MHCPEN W= 36U L=2.4U AD= 140P AS= 140P PD= 50U PS= 35U +MN2 6 4 60 60 MHCNEN W=216U L=2.4U AD= 860P AS= 860P PD=140U PS=216U +MP3 3 4 5 50 MHCPEN W= 54U L=2.4U AD= 220P AS= 220P PD= 60U PS= 44U +MN3 3 4 6 6 MHCNEN W=257U L=2.4U AD=1000P AS=1000P PD=150U PS=257U +MP4 5 3 60 50 MHCPEN W= 32U L= 4U AD= 120P AS= 120P PD=100U PS= 32U +MN4 6 3 50 6 MHCNEN W= 14U L= 4U AD= 100P AS= 100P PD= 30U PS= 24U +MP5 8 3 50 50 MHCPEN W= 10U L=2.4U AD= 40P AS= 40P PD= 16U PS= 10U +MN5 8 3 60 60 MHCNEN W= 5U L=2.4U AD= 20P AS= 20P PD= 12U PS= 5U +MP6 3 8 50 50 MHCPEN W= 6U L=8.0U AD= 30P AS= 30P PD= 16U PS= 6U +.ENDS + + +.SUBCKT INVN 2 3 50 60 +*IN=2, OUT=3, VCC=50, GND=60 +MP1 3 2 50 50 MHCPEN W=364U L=2.4U AD=500P AS=500P PD=10U PS=430U +MN1 3 2 60 60 MHCNEN W=184U L=2.4U AD=275P AS=275P PD=10U PS=270U +.ENDS + + +.SUBCKT NANDN 2 3 4 50 60 +*INTERNAL NAND +*IN1 = 2, IN2 = 3, OUT = 4, VCC= 50, GND = 60 +MP1 4 2 50 50 MHCPEN W=112U L=2.4U AD=150P AS=300P PD= 75U PS=150U +MP2 4 3 50 50 MHCPEN W=112U L=2.4U AD=150P AS=300P PD= 75U PS=150U +MN1 4 2 5 60 MHCNEN W=300U L=2.4U AD=300P AS=300P PD=300U PS=300U +MN2 5 3 60 60 MHCNEN W=300U L=2.4U AD=300P AS=300P PD=300U PS=300U +.ENDS + +.SUBCKT LLCN 2 3 40 50 60 +* LEVEL CONVERTER +* INA = 2, OUT = 3, VEE = 40, VCC = 50, GND = 60 +MP4 4 2 50 50 MHCPEN W= 30U L= 2.4U AD=120P AS=120P PD= 40U PS= 30U +MN4 4 2 60 60 MHCNEN W= 15U L= 2.4U AD= 60P AS= 60P PD= 20U PS= 15U +MP1 5 4 50 50 MHCPEN W=135U L= 2.4U AD=500P AS=500P PD=100U PS=135U +MP2 6 2 50 50 MHCPEN W=135U L= 2.4U AD=500P AS=500P PD=100U PS=135U +MN1 5 6 40 40 MHCNEN W=6.4U L=18.8U AD= 25P AS= 25P PD= 20U PS=6.4U +MN2 6 5 40 40 MHCNEN W=6.4U L=18.8U AD= 25P AS= 25P PD= 20U PS=6.4U +MP3 7 6 50 50 MHCPEN W= 10U L= 4.0U AD= 40P AS= 40P PD= 20U PS= 10U +MN3 7 6 40 40 MHCNEN W= 5U L= 4.0U AD= 20P AS= 20P PD= 10U PS= 5U +MP5 3 7 50 50 MHCPEN W= 30U L= 2.4U AD=120P AS=120P PD= 40U PS= 30U +MN5 3 7 40 40 MHCNEN W= 15U L= 2.4U AD= 60P AS= 60P PD= 20U PS= 15U +.ENDS + +.SUBCKT SWITCH1N 2 8 9 40 50 +* ANALOG SWITCH +* INPUT = 2, Y = 8, Z = 9, VEE = 40, VCC =50 +MP1 3 2 50 50 MHCPEN W= 88U L=2.4U AD= 350P AS= 350P PD=100U PS= 88U +MN1 3 2 40 40 MHCNEN W= 56U L=2.4U AD= 225P AS= 225P PD= 70U PS= 56U +MP4 4 3 50 50 MHCPEN W= 350U L=2.4U AD= 900P AS= 900P PD=200U PS= 350U +MN4 4 3 40 40 MHCNEN W= 150U L=2.4U AD= 400P AS= 400P PD=100U PS= 150U +MP5 8 4 5 50 MHCPEN W= 216U L=2.4U AD= 900P AS= 900P PD=100U PS= 216U +MN5 8 3 5 5 MHCNEN W= 108U L=2.4U AD= 430P AS= 430P PD= 50U PS= 108U +MN6 5 4 40 40 MHCNEN W= 145U L=2.4U AD= 600P AS= 600P PD= 75U PS= 145U +MP7 9 4 8 50 MHCPEN W=1068U L=2.4U AD=2500P AS=2500P PD= 10U PS=1068U +MN7 9 3 8 5 MHCNEN W= 312U L=2.4U AD=1200P AS=1200P PD= 10U PS= 312U +.ENDS + +.SUBCKT SWITCH2N 2 8 9 50 60 +* ANALOG SWITCH +* INPUT= 2 Y= 8 Z= 9 VCC= 50 GND= 60 +MP1 3 2 50 50 MHCPEN W= 88U L=2.4U AD= 350P AS= 350P PD=100U PS= 88U +MN1 3 2 60 60 MHCNEN W= 56U L=2.4U AD= 225P AS= 225P PD= 70U PS= 56U +MP4 4 3 50 50 MHCPEN W= 350U L=2.4U AD= 900P AS= 900P PD=200U PS= 350U +MN4 4 3 60 60 MHCNEN W= 150U L=2.4U AD= 400P AS= 400P PD=100U PS= 150U +MP5 5 3 8 50 MHCPEN W= 85U L=2.4U AD= 355P AS= 355P PD= 40U PS= 85U +MN5 5 4 8 5 MHCNEN W= 42U L=2.4U AD= 170P AS= 170P PD= 20U PS= 42U +MN6 5 3 60 60 MHCNEN W= 145U L=2.4U AD= 600P AS= 600P PD= 75U PS= 145U +MP7 9 3 8 50 MHCPEN W=1900U L=2.4U AD=2500P AS=2500P PD= 10U PS=1900U +MN7 9 4 8 5 MHCNEN W= 576U L=2.4U AD=1200P AS=1200P PD= 10U PS= 576U +.ENDS + +.SUBCKT SWITCH3N 2 8 9 40 50 +* ANALOG SWITCH +* INPUT = 2 Y = 8 Z = 9 VEE = 40 VCC = 50 +MP1 3 2 50 50 MHCPEN W= 88U L=2.4U AD= 350P AS= 350P PD=100U PS= 88U +MN1 3 2 40 40 MHCNEN W= 56U L=2.4U AD= 225P AS= 225P PD= 70U PS= 56U +MP4 4 3 50 50 MHCPEN W= 350U L=2.4U AD= 900P AS= 900P PD=200U PS= 350U +MN4 4 3 40 40 MHCNEN W= 150U L=2.4U AD= 400P AS= 400P PD=100U PS= 150U +MP5 9 3 8 50 MHCPEN W=1168U L=2.4U AD=2730P AS=2730P PD= 10U PS=1168U +MN5 9 4 8 40 MHCNEN W= 312U L=2.4U AD=1200P AS=1200P PD= 10U PS= 312U +.ENDS + + +.SUBCKT BUSOUTPN 2 3 4 50 60 +* INPUT = 2 OEN = 3 (LOW) OUT = 4 VCC = 50 GND = 60 +* 3-STATE BUS OUTPUT +MP1 5 3 50 50 MHCPEN W= 90U L=2.4U AD= 360P AS= 360P PD= 30U PS=360U +MN1 5 3 60 60 MHCNEN W= 40U L=2.4U AD= 160P AS= 160P PD= 20U PS= 40U +MP2 6 2 50 50 MHCPEN W=480U L=2.4U AD=1800P AS=1800P PD=100U PS=480U +MN2 7 2 60 60 MHCNEN W=240U L=2.4U AD=1000P AS=1000P PD= 50U PS=240U +MP3 7 3 6 50 MHCPEN W=280U L=2.4U AD=1120P AS=1120P PD= 55U PS=280U +MN3 7 3 60 60 MHCNEN W=160U L=2.4U AD= 640P AS= 640P PD= 40U PS=160U +MP4 6 5 50 50 MHCPEN W=240U L=2.4U AD=1000P AS=1000P PD= 50U PS=240U +MN4 7 5 7 60 MHCNEN W=190U L=2.4U AD= 760P AS= 760P PD= 45U PS=190U +R1 6 8 200 +R2 7 9 200 +MP5 4 8 50 50 MHCPEN W=540U L=2.4U AD=1500P AS=1500P PD=10U PS=540U +MN5 4 9 60 60 MHCNEN W=233U L=2.4U AD= 750P AS= 750P PD=10U PS=233U +R3 8 10 100 +R4 9 11 100 +MP6 4 10 50 50 MHCPEN W=540U L=2.4U AD=1500P AS=1500P PD=10U PS=540U +MN6 4 11 60 60 MHCNEN W=233U L=2.4U AD= 750P AS= 750P PD=10U PS=233U +R5 10 12 50 +R6 11 13 50 +MP7 4 12 50 50 MHCPEN W=540U L=2.4U AD=1500P AS=1500P PD=10U PS=540U +MN7 4 13 60 60 MHCNEN W=233U L=2.4U AD= 750P AS= 750P PD=10U PS=233U +.ENDS + +.SUBCKT OUTUN 2 3 50 60 +*IN=2, OUT=3, VCC=50, GND=60 +R1 2 4 100 +MP1 3 4 50 50 MHCPEN W=485U L=2.4U AD=1200P AS=530P PD=10U PS=180U +MN1 3 4 60 60 MHCNEN W=222U L=2.4U AD=530P AS=300P PD=10U PS=130U +R2 4 5 50 +MP2 3 5 50 50 MHCPEN W=485U L=2.4U AD=1200P AS=530P PD=10U PS=180U +MN2 3 5 60 60 MHCNEN W=222U L=2.4U AD=530P AS=300P PD=10U PS=130U +R3 5 6 50 +MP3 3 6 50 50 MHCPEN W=485U L=2.4U AD=1200P AS=530P PD=10U PS=180U +MN3 3 6 60 60 MHCNEN W=222U L=2.4U AD=530P AS=300P PD=10U PS=130U +.ENDS + +.SUBCKT OUTPN 2 3 50 60 +*IN=2, OUT=3, VCC=50, GND=60 +R1 2 4 100 +MP1 3 4 50 50 MHCPEN W=360U L=2.4U AD=400P AS=400P PD=10U PS=180U +MN1 3 4 60 60 MHCNEN W=140U L=2.4U AD=200P AS=300P PD=10U PS=130U +R2 4 5 50 +MP2 3 5 50 50 MHCPEN W=360U L=2.4U AD=400P AS=400P PD=10U PS=180U +MN2 3 5 60 60 MHCNEN W=140U L=2.4U AD=200P AS=200P PD=10U PS=130U +R3 5 6 50 +MP3 3 6 50 50 MHCPEN W=360U L=2.4U AD=400P AS=400P PD=10U PS=180U +MN3 3 6 60 60 MHCNEN W=140U L=2.4U AD=200P AS=200P PD=10U PS=130U +.ENDS + +.SUBCKT OUTPODN 2 3 60 +*IN=2, OUT=3, GND=60 +R1 2 4 50 +MN1 3 4 60 60 MHCNEN W=140U L=2.4U AD=200P AS=300P PD=10U PS=130U +R2 4 5 25 +MN2 3 5 60 60 MHCNEN W=140U L=2.4U AD=200P AS=200P PD=10U PS=130U +R3 5 6 25 +MN3 3 6 60 60 MHCNEN W=140U L=2.4U AD=200P AS=200P PD=10U PS=130U +.ENDS + +.SUBCKT INPOSCN 2 5 3 50 60 +R1 2 4 100 +MP1 4 50 50 50 MHCPEN W=20U L=2.4U AD=100P AS=100P PD=40U PS=20U +MN1 4 60 60 60 MHCNEN W=35U L=2.4U AD=260P AS=260P PD=70U PS=20U +MP2 6 4 50 50 MHCPEN W=707U L=2.4U AD=1700P AS=2000P PD=40U PS=60U +MP3 6 5 50 50 MHCPEN W=166U L=2.4U AD=400P AS=800P PD=40U PS=60U +MN2 6 4 7 60 MHCNEN W=480U L=2.4U AD=1200P AS=900P PD=60U PS=65U +MN3 7 5 60 60 MHCNEN W=640U L=2.4U AD=1200P AS=2000P PD=90U PS=80U +MP4 3 6 50 50 MHCPEN W=832U L=2.4U AD=2000P AS=3000P PD=40U PS=60U +MN4 3 6 60 60 MHCNEN W=333U L=2.4U AD=800P AS=1600P PD=40U PS=60U +.ENDS + +.SUBCKT INP3N 2 3 50 60 +*IN=2, OUT=3, VCC=50, GND=60 +R1 2 4 100 +MP1 4 50 50 50 MHCPEN W=20U L=2.4U AD=100P AS=100P PD=40U PS=20U +MN1 4 60 60 60 MHCNEN W=35U L=2.4U AD=260P AS=260P PD=70U PS=20U +MP2 5 4 50 50 MHCPEN W=29U L=2.4U AD=85P AS=85P PD=29U PS=29U +MN2 5 4 60 60 MHCNEN W=19U L=2.4U AD=70P AS=70P PD=19U PS=19U +MP3 3 5 50 50 MHCPEN W=112U L=2.4U AD=200P AS=200P PD=30U PS=30U +MN3 3 5 60 60 MHCNEN W=56U L=2.4U AD=100P AS=100P PD=15U PS=15U +.ENDS + +.SUBCKT INP3TN 2 3 50 60 +*IN=2, OUT=3, VCC=50, GND=60 +R1 2 4 100 +MP1 4 50 50 50 MHCPEN W=20U L=2.4U AD=100P AS=100P PD=40U PS=20U +MN1 4 60 60 60 MHCNEN W=35U L=2.4U AD=260P AS=260P PD=70U PS=20U +MP2 6 4 5 50 MHCPEN W=29U L=2.4U AD=85P AS=85P PD=29U PS=29U +MN2 6 4 60 60 MHCNEN W=19U L=2.4U AD=70P AS=70P PD=19U PS=19U +D1 50 5 INT +MP4 6 3 50 50 MHCPEN W=6.4U L=4.0U AD=25P AS=25P PD=6.4U PS=6.4U +MN4 6 4 60 60 MHCNEN W=80U L=2.4U AD=120P AS=240P PD=80U PS=80U +MP5 3 6 50 50 MHCPEN W=112U L=3.2U AD=200P AS=200P PD=30U PS=30U +MN5 3 6 60 60 MHCNEN W=56U L=3.2U AD=100P AS=100P PD=15U PS=15U +.ENDS +******************************************************************* +******************************************************************* + +******CIR_NOMIN-HC TYPES****** + +.SUBCKT INV0 20 30 80 90 +*IN=20, OUT=30, VCC=80, GND=90 +XINP 20 25 80 90 INP0N +XOUTP 25 30 80 90 OUTUN +.ENDS + + +.SUBCKT INV1 20 30 80 90 +*IN=20, OUT=30, VCC=80, GND=90 +XINP 20 25 80 90 INP1N +XINV 25 35 80 90 INVN +XOUTP 35 30 80 90 OUTPN +.ENDS + + +.SUBCKT INV2 20 30 80 90 +*IN=20, OUT=30, VCC=80, GND=90 +XINP 20 25 80 90 INP2N +XINV 25 35 80 90 INVN +XOUTP 35 30 80 90 OUTPN +.ENDS + +.SUBCKT INVOD 20 30 80 90 +*IN=20, OUT=30, VCC=80, GND=90 +XINP 20 25 80 90 INP2N +XINV 25 35 80 90 INVN +XOUTPOD 35 30 90 OUTPODN +.ENDS + +.SUBCKT INVSMT 20 30 80 90 +*IN=20, OUT=30, VCC=80, GND=90 +XINP 20 25 80 90 SMT1N +XINV 25 35 80 90 INVN +XOUTP 35 30 80 90 OUTPN +.ENDS + +.SUBCKT NINV1 20 30 80 90 +*IN=20, OUT=30, VCC=80, GND=90 +XINP 20 25 80 90 INP1N +XINV0 25 35 80 90 INVN +XINV1 35 45 80 90 INVN +XOUTP 45 30 80 90 OUTPN +.ENDS + +.SUBCKT NANDINV 20 50 30 80 90 +*INVERTING 2-NAND +*EN = 50, IN = 20, OUT = 30, VCC = 80, GND = 90 +XIN1 20 25 80 90 INP2N +XIN2 50 35 80 90 INP2N +XNAND 25 35 36 80 90 NANDN +XOUT 36 30 80 90 OUTPN +.ENDS + +.SUBCKT SWI1 20 30 40 70 80 90 +* INP = 20 Y = 30 Z = 40 VEE = 70 VCC = 80 GND = 90 +XINP 20 25 80 90 INP2N +XLC 25 35 70 80 90 LLCN +XAS 35 30 40 70 80 SWITCH1N +.ENDS + + +.SUBCKT SWI2 20 30 40 80 90 +* INP = 20 Y = 30 Z = 40 VCC = 80 GND = 90 +*XINP 20 25 80 90 INP2N +****Version 1.04 Inserted inverter**** +XINP 20 250 80 90 INP2N +XINV 250 25 80 90 INV4N +XAS 25 30 40 80 90 SWITCH2N +.ENDS + + +.SUBCKT SWI3 20 30 40 70 80 90 +* INP = 20 Y = 30 Z = 40 VEE = 70 VCC = 80 GND = 90 +XINP 20 25 80 90 INP1N +XLC 25 35 70 80 90 LLCN +XAS 35 30 40 70 80 SWITCH3N +.ENDS + + +.SUBCKT NINV3 20 50 30 80 90 +* INP = 20 OEN = 50(LOW) OUT = 30 VCC = 80 GND = 90 +XINP 20 25 80 90 INP2N +XINV 25 35 80 90 INVN +XBUSOUTP 35 50 30 80 90 BUSOUTPN +.ENDS + +.SUBCKT INV3 20 50 30 80 90 +* INP = 20 OEN = 50(LOW) OUT = 30 VCC = 80 GND = 90 +XINP 20 25 80 90 INP2N +XBUSOUTP 25 50 30 80 90 BUSOUTPN +.ENDS + +.SUBCKT OSC 20 50 30 80 90 +* +* INP = 20 MR = 50 OUT = 30 VCC = 80 GND = 90 +XINPOSC 20 17 25 80 90 INPOSCN +XINV1 25 35 80 90 INVN +XOUTPN 35 30 80 90 OUTPN +XINPMR 50 16 80 90 INP3N +XINV2 16 17 80 90 INVN +.ENDS + +******CIR_NOMIN-HCT TYPES****** + +.SUBCKT INV1T 20 30 80 90 +*IN=20, OUT=30, VCC=80, GND=90 +XINP 20 25 80 90 INP1TN +XINV 25 35 80 90 INVN +XOUTP 35 30 80 90 OUTPN +.ENDS + + +.SUBCKT INV2T 20 30 80 90 +*IN=20, OUT=30, VCC=80, GND=90 +XINP 20 25 80 90 INP2TN +XINV 25 35 80 90 INVN +XOUTP 35 30 80 90 OUTPN +.ENDS + +.SUBCKT INVODT 20 30 80 90 +*IN=20, OUT=30, VCC=80, GND=90 +XINP 20 25 80 90 INP2TN +XINV 25 35 80 90 INVN +XOUTPOD 35 30 90 OUTPODN +.ENDS + +.SUBCKT INVSMTT 20 30 80 90 +*IN=20, OUT=30, VCC=80, GND=90 +XINP 20 25 80 90 SMTTL1N +XINV 25 35 80 90 INVN +XOUTP 35 30 80 90 OUTPN +.ENDS + +.SUBCKT NINV1T 20 30 80 90 +*IN=20, OUT=30, VCC=80, GND=90 +XINP 20 25 80 90 INP1TN +XINV0 25 35 80 90 INVN +XINV1 35 45 80 90 INVN +XOUTP 45 30 80 90 OUTPN +.ENDS + +.SUBCKT NANDINVT 20 50 30 80 90 +*INVERTING 2-NAND +*EN = 50, IN = 20, OUT = 30, VCC = 80, GND = 90 +XIN1 20 25 80 90 INP2TN +XIN2 50 35 80 90 INP2TN +XNAND 25 35 36 80 90 NANDN +XOUT 36 30 80 90 OUTPN +.ENDS + +.SUBCKT SWI1T 20 30 40 70 80 90 +* INP = 20 Y = 30 Z = 40 VEE = 70 VCC = 80 GND = 90 +XINP 20 25 80 90 INP2TN +XLC 25 35 70 80 90 LLCN +XAS 35 30 40 70 80 SWITCH1N +.ENDS + + +.SUBCKT SWI2T 20 30 40 80 90 +* INP = 20 Y = 30 Z = 40 VCC = 80 GND = 90 +*XINP 20 25 80 90 INP2TN +****Version 1.04 Inserted inverter**** +XINP 20 250 80 90 INP2TN +XINV 250 25 80 90 INV4N +XAS 25 30 40 80 90 SWITCH2N +.ENDS + + +.SUBCKT SWI3T 20 30 40 70 80 90 +* INP = 20 Y = 30 Z = 40 VEE = 70 VCC = 80 GND = 90 +XINP 20 25 80 90 INP1TN +XLC 25 35 70 80 90 LLCN +XAS 35 30 40 70 80 SWITCH3N +.ENDS + + +.SUBCKT NINV3T 20 50 30 80 90 +* INP = 20 OEN = 50(LOW) OUT = 30 VCC = 80 GND = 90 +XINP 20 25 80 90 INP2TN +XINV 25 35 80 90 INVN +XBUSOUTP 35 50 30 80 90 BUSOUTPN +.ENDS + +.SUBCKT INV3T 20 50 30 80 90 +* INP = 20 OEN = 50(LOW) OUT = 30 VCC = 80 GND = 90 +XINP 20 25 80 90 INP2TN +XBUSOUTP 25 50 30 80 90 BUSOUTPN +.ENDS + +.SUBCKT OSCT 20 50 30 80 90 +* +* INP = 20 MR = 50 OUT = 30 VCC = 80 GND = 90 +XINPOSC 20 17 25 80 90 INPOSCN +XINV1 25 35 80 90 INVN +XOUTPN 35 30 80 90 OUTPN +XINPMR 50 16 80 90 INP3TN +XINV2 16 17 80 90 INVN +.ENDS + +*********************************************************** +.SUBCKT HC00pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHC00 20 30 10 90 INV2 +XPK14 2 90 3 90 90 90 0 90 90 90 90 90 90 1 ++ 20 90 30 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HCT00pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHCT00 20 30 10 90 INV2T +XPK14 2 90 3 90 90 90 0 90 90 90 90 90 90 1 ++ 20 90 30 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HC02pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHC02 20 30 10 90 INV2 +XPK14 3 2 90 90 90 90 0 90 90 90 90 90 90 1 ++ 30 20 90 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HCT02pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHCT02 20 30 10 90 INV2T +XPK14 3 2 90 90 90 90 0 90 90 90 90 90 90 1 ++ 20 90 30 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HC04pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHC04 20 30 10 90 INV1 +XPK14 2 3 90 90 90 90 0 90 90 90 90 90 90 1 ++ 20 30 90 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HCT04pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHCT04 20 30 10 90 INV1T +XPK14 2 3 90 90 90 90 0 90 90 90 90 90 90 1 ++ 20 30 90 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HCU04pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHCU04 20 30 10 90 INV0 +XPK14 2 3 90 90 90 90 0 90 90 90 90 90 90 1 ++ 20 30 90 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HC05pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHC05 20 30 10 90 INVOD +XPK14 2 3 90 90 90 90 0 90 90 90 90 90 90 1 ++ 20 30 90 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HC08pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHC08 20 30 10 90 NINV1 +XPK14 2 90 3 90 90 90 0 90 90 90 90 90 90 1 ++ 20 90 30 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HCT08pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHCT08 20 30 10 90 NINV1T +XPK14 2 90 3 90 90 90 0 90 90 90 90 90 90 1 ++ 20 90 30 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HC10pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHC00 20 30 10 90 INV2 +XPK14 2 1 90 90 90 90 0 90 90 90 90 3 1 1 ++ 20 10 90 90 90 90 90 90 90 90 90 30 10 10 pk14 +.ENDS + +.SUBCKT HCT10pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHC00 20 30 10 90 INV2T +XPK14 2 1 90 90 90 90 0 90 90 90 90 3 1 1 ++ 20 10 90 90 90 90 90 90 90 90 90 30 10 10 pk14 +.ENDS + +.SUBCKT HC11pck 2 3 1 0 +*IN1=2, OUT=3, VCC=1, GND=0 +XHC11 20 30 10 90 NINV1 +XPK14 2 1 90 90 90 90 0 90 90 90 90 3 1 1 ++ 20 10 90 90 90 90 90 90 90 90 90 30 10 10 pk14 +.ENDS + +.SUBCKT HCT11pck 2 3 1 0 +*IN1=2, OUT=3, VCC=1, GND=0 +XHCT11 20 30 10 90 NINV1T +XPK14 2 1 90 90 90 90 0 90 90 90 90 3 1 1 ++ 20 10 90 90 90 90 90 90 90 90 90 30 10 10 pk14 +.ENDS + +.SUBCKT HC14pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHC14 20 30 10 90 INVSMT +XPK14 2 3 90 90 90 90 0 90 90 90 90 90 90 1 ++ 20 30 90 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HCT14pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHCT14 20 30 10 90 INVSMTT +XPK14 2 3 90 90 90 90 0 90 90 90 90 90 90 1 ++ 20 30 90 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HC32pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHC32 20 30 10 90 NINV1 +XPK14 2 90 3 90 90 90 0 90 90 90 90 90 90 1 ++ 20 90 30 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HCT32pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHCT32 20 30 10 90 NINV1T +XPK14 2 90 3 90 90 90 0 90 90 90 90 90 90 1 ++ 20 90 30 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HC74pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHC74 20 30 10 90 INV1 +XPK14 90 2 90 90 90 3 0 90 90 90 90 90 90 1 ++ 90 20 90 90 90 30 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HCT74pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHCT74 20 30 10 90 INV1T +XPK14 90 2 90 90 90 3 0 90 90 90 90 90 90 1 ++ 90 20 90 90 90 30 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HC86pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHC86 20 30 10 90 NINV1 +XPK14 2 90 3 90 90 90 0 90 90 90 90 90 90 1 ++ 20 90 30 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HCT86pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHCT86 20 30 10 90 NINV1T +XPK14 2 90 3 90 90 90 0 90 90 90 90 90 90 1 ++ 20 90 30 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HC123pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHC123 20 30 10 90 INV1 +XPK16 2 90 90 90 3 90 90 0 90 90 90 90 90 90 90 1 ++ 20 90 90 90 30 90 90 90 90 90 90 90 90 90 90 10 pk16 +.ENDS + +.SUBCKT HCT123pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHCT123 20 30 10 90 INV1T +XPK16 2 90 90 90 3 90 90 0 90 90 90 90 90 90 90 1 ++ 20 90 90 90 30 90 90 90 90 90 90 90 90 90 90 10 pk16 +.ENDS + +.SUBCKT HC132pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHC132 20 30 10 90 INVSMT +XPK14 2 90 3 90 90 90 0 90 90 90 90 90 90 1 ++ 20 90 30 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HCT132pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHCT132 20 30 10 90 INVSMTT +XPK14 2 90 3 90 90 90 0 90 90 90 90 90 90 1 ++ 20 90 30 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HC138pck 2 5 3 1 0 +XHC138 20 50 30 10 90 NANDINV +XPK16 2 90 90 5 90 90 90 0 90 90 90 90 90 90 3 1 ++ 20 90 90 50 90 90 90 90 90 90 90 90 90 90 30 10 pk16 +.ENDS + +.SUBCKT HCT138pck 2 5 3 1 0 +XHCT138 20 50 30 10 90 NANDINVT +XPK16 2 90 90 5 90 90 90 0 90 90 90 90 90 90 3 1 ++ 20 90 90 50 90 90 90 90 90 90 90 90 90 90 30 10 pk16 +.ENDS + +.SUBCKT HC161pck 2 3 1 0 +XHC161 20 30 10 90 INV2 +XPK16 90 2 90 90 90 90 90 0 90 90 90 90 90 3 90 1 ++ 90 20 90 90 90 90 90 90 90 90 90 90 90 30 90 10 pk16 +.ENDS + +.SUBCKT HCT161pck 2 3 1 0 +XHCT161 20 30 10 90 INV2T +XPK16 90 2 90 90 90 90 90 0 90 90 90 90 90 3 90 1 ++ 90 20 90 90 90 90 90 90 90 90 90 90 90 30 90 10 pk16 +.ENDS + +.SUBCKT HC163pck 2 3 1 0 +XHC163 20 30 10 90 INV2 +XPK16 90 2 90 90 90 90 90 0 90 90 90 90 90 3 90 1 ++ 90 20 90 90 90 90 90 90 90 90 90 90 90 30 90 10 pk16 +.ENDS + +.SUBCKT HCT163pck 2 3 1 0 +XHCT163 20 30 10 90 INV2T +XPK16 90 2 90 90 90 90 90 0 90 90 90 90 90 3 90 1 ++ 90 20 90 90 90 90 90 90 90 90 90 90 90 30 90 10 pk16 +.ENDS + +.SUBCKT HC240pck 2 5 3 1 0 +XHC240 20 50 30 10 90 INV3 +XPK20 5 2 3 90 90 90 90 90 90 0 90 90 90 90 90 90 90 90 90 1 ++ 50 20 30 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 10 pk20 +.ENDS + +.SUBCKT HCT240pck 2 5 3 1 0 +XHCT240 20 50 30 10 90 INV3T +XPK20 5 2 3 90 90 90 90 90 90 0 90 90 90 90 90 90 90 90 90 1 ++ 50 20 30 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 10 pk20 +.ENDS + +.SUBCKT HC244pck 2 5 3 1 0 +XHC244 20 50 30 10 90 NINV3 +XPK20 5 2 3 90 90 90 90 90 90 0 90 90 90 90 90 90 90 90 90 1 ++ 50 20 30 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 10 pk20 +.ENDS + +.SUBCKT HCT244pck 2 5 3 1 0 +XHCT244 20 50 30 10 90 NINV3T +XPK20 5 2 3 90 90 90 90 90 90 0 90 90 90 90 90 90 90 90 90 1 ++ 50 20 30 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 10 pk20 +.ENDS + +.SUBCKT HC245pck 2 5 3 1 0 +XHC245 20 50 30 10 90 NINV3 +XPK20 90 2 90 90 90 90 90 90 90 0 90 90 90 90 90 90 90 3 5 1 ++ 90 20 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 30 50 10 pk20 +.ENDS + +.SUBCKT HCT245pck 2 5 3 1 0 +XHCT245 20 50 30 10 90 NINV3T +XPK20 90 2 90 90 90 90 90 90 90 0 90 90 90 90 90 90 90 3 5 1 ++ 90 20 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 30 50 10 pk20 +.ENDS + +.SUBCKT HC253pck 2 5 3 1 0 +XHC253 20 50 30 10 90 NINV3 +XPK16 5 90 90 90 90 2 3 0 90 90 90 90 90 90 90 1 ++ 50 90 90 90 90 20 30 90 90 90 90 90 90 90 90 10 pk16 +.ENDS + +.SUBCKT HCT253pck 2 5 3 1 0 +XHCT253 20 50 30 10 90 NINV3T +XPK16 5 90 90 90 90 2 3 0 90 90 90 90 90 90 90 1 ++ 50 90 90 90 90 20 30 90 90 90 90 90 90 90 90 10 pk16 +.ENDS + +.SUBCKT HC273pck 2 3 1 0 +XHC273 20 30 10 90 NINV1 +XPK20 90 3 2 90 90 90 90 90 90 0 90 90 90 90 90 90 90 90 90 1 ++ 90 30 20 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 10 pk20 +.ENDS + +.SUBCKT HCT273pck 2 3 1 0 +XHCT273 20 30 10 90 NINV1T +XPK20 90 3 2 90 90 90 90 90 90 0 90 90 90 90 90 90 90 90 90 1 ++ 90 30 20 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 10 pk20 +.ENDS + +.SUBCKT HC366pck 2 5 3 1 0 +XHC366 20 50 30 10 90 INV3 +XPK16 5 2 3 90 90 90 90 0 90 90 90 90 90 90 90 1 ++ 50 20 30 90 90 90 90 90 90 90 90 90 90 90 90 10 pk16 +.ENDS + +.SUBCKT HCT366pck 2 5 3 1 0 +XHCT366 20 50 30 10 90 INV3T +XPK16 5 2 3 90 90 90 90 0 90 90 90 90 90 90 90 1 ++ 50 20 30 90 90 90 90 90 90 90 90 90 90 90 90 10 pk16 +.ENDS + +.SUBCKT HC368pck 2 5 3 1 0 +XHC368 20 50 30 10 90 INV3 +XPK16 5 2 3 90 90 90 90 0 90 90 90 90 90 90 90 1 ++ 50 20 30 90 90 90 90 90 90 90 90 90 90 90 90 10 pk16 +.ENDS + +.SUBCKT HCT368pck 2 5 3 1 0 +XHCT368 20 50 30 10 90 INV3T +XPK16 5 2 3 90 90 90 90 0 90 90 90 90 90 90 90 1 ++ 50 20 30 90 90 90 90 90 90 90 90 90 90 90 90 10 pk16 +.ENDS + +.SUBCKT HC373pck 2 5 3 1 0 +XHC373 20 50 30 10 90 NINV3 +XPK20 5 3 2 90 90 90 90 90 90 0 90 90 90 90 90 90 90 90 90 1 ++ 50 30 20 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 10 pk20 +.ENDS + +.SUBCKT HCT373pck 2 5 3 1 0 +XHCT373 20 50 30 10 90 NINV3T +XPK20 5 3 2 90 90 90 90 90 90 0 90 90 90 90 90 90 90 90 90 1 ++ 50 30 20 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 10 pk20 +.ENDS + +.SUBCKT HC374pck 2 5 3 1 0 +XHC374 20 50 30 10 90 NINV3 +XPK20 5 3 2 90 90 90 90 90 90 0 90 90 90 90 90 90 90 90 90 1 ++ 50 30 20 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 10 pk20 +.ENDS + +.SUBCKT HCT374pck 2 5 3 1 0 +XHCT374 20 50 30 10 90 NINV3T +XPK20 5 3 2 90 90 90 90 90 90 0 90 90 90 90 90 90 90 90 90 1 ++ 50 30 20 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 10 pk20 +.ENDS + +.SUBCKT HC595pck 2 5 3 1 0 +XHC595 20 50 30 10 90 NINV3 +XPK16 90 90 90 90 90 90 90 0 90 90 90 90 5 2 3 1 ++ 90 90 90 90 90 90 90 90 90 90 90 90 50 20 30 10 pk16 +.ENDS + +.SUBCKT HCT595pck 2 5 3 1 0 +XHCT595 20 50 30 10 90 NINV3T +XPK16 90 90 90 90 90 90 90 0 90 90 90 90 5 2 3 1 ++ 90 90 90 90 90 90 90 90 90 90 90 90 50 20 30 10 pk16 +.ENDS + +.SUBCKT HC4020pck 2 3 1 0 +XHC4020 20 30 10 90 NINV1 +XPK16 90 90 90 90 90 90 90 0 3 2 90 90 90 90 90 1 ++ 90 90 90 90 90 90 90 90 30 20 90 90 90 90 90 10 pk16 +.ENDS + +.SUBCKT HCT4020pck 2 3 1 0 +XHCT4020 20 30 10 90 NINV1T +XPK16 90 90 90 90 90 90 90 0 3 2 90 90 90 90 90 1 ++ 90 90 90 90 90 90 90 90 30 20 90 90 90 90 90 10 pk16 +.ENDS + +.SUBCKT HC4040pck 2 3 1 0 +XHC4040 20 30 10 90 NINV1 +XPK16 90 90 90 90 90 90 90 0 3 2 90 90 90 90 90 1 ++ 90 90 90 90 90 90 90 90 30 20 90 90 90 90 90 10 pk16 +.ENDS + +.SUBCKT HCT4040pck 2 3 1 0 +XHCT4040 20 30 10 90 NINV1T +XPK16 90 90 90 90 90 90 90 0 3 2 90 90 90 90 90 1 ++ 90 90 90 90 90 90 90 90 30 20 90 90 90 90 90 10 pk16 +.ENDS + +.SUBCKT HC4051pck 2 3 4 7 1 0 +XHC4051 20 30 40 70 10 90 SWI1 +XPK16 90 90 4 90 90 2 7 0 90 90 90 90 3 90 90 1 ++ 90 90 40 90 90 20 70 90 90 90 90 90 30 90 90 10 pk16 +.ENDS + +.SUBCKT HCT4051pck 2 3 4 7 1 0 +XHCT4051 20 30 40 70 10 90 SWI1T +XPK16 90 90 4 90 90 2 7 0 90 90 90 90 3 90 90 1 ++ 90 90 40 90 90 20 70 90 90 90 90 90 30 90 90 10 pk16 +.ENDS + +.SUBCKT HC4052pck 2 3 4 7 1 0 +XHC4052 20 30 40 70 10 90 SWI1 +XPK16 90 90 90 90 90 2 7 0 90 90 90 3 4 90 90 1 ++ 90 90 90 90 90 20 70 90 90 90 90 30 40 90 90 10 pk16 +.ENDS + +.SUBCKT HCT4052pck 2 3 4 7 1 0 +XHCT4052 20 30 40 70 10 90 SWI1T +XPK16 90 90 90 90 90 2 7 0 90 90 90 3 4 90 90 1 ++ 90 90 90 90 90 20 70 90 90 90 90 30 40 90 90 10 pk16 +.ENDS + +.SUBCKT HC4053pck 2 3 4 7 1 0 +XHC4053 20 30 40 70 10 90 SWI1 +XPK16 90 90 90 90 90 2 7 0 90 90 90 3 90 4 90 1 ++ 90 90 90 90 90 20 70 90 90 90 90 30 90 40 90 10 pk16 +.ENDS + +.SUBCKT HCT4053pck 2 3 4 7 1 0 +XHCT4053 20 30 40 70 10 90 SWI1T +XPK16 90 90 90 90 90 2 7 0 90 90 90 3 90 4 90 1 ++ 90 90 90 90 90 20 70 90 90 90 90 30 90 40 90 10 pk16 +.ENDS + +.SUBCKT HC4060pck 2 5 3 1 0 +XHC4060 20 50 30 10 90 OSC +XPK16 90 90 90 90 90 90 3 0 90 90 2 5 90 90 90 1 ++ 90 90 90 90 90 90 30 90 90 90 20 50 90 90 90 10 pk16 +.ENDS + +.SUBCKT HCT4060pck 2 5 3 1 0 +XHCT4060 20 50 30 10 90 OSCT +XPK16 90 90 90 90 90 90 3 0 90 90 2 5 90 90 90 1 ++ 90 90 90 90 90 90 30 90 90 90 20 50 90 90 90 10 pk16 +.ENDS + +.SUBCKT HC4066pck 2 3 4 1 0 +XHC4066 20 30 40 10 90 SWI2 +XPK14 3 4 90 90 90 90 0 90 90 90 90 90 2 1 ++ 30 40 90 90 90 90 90 90 90 90 90 90 20 10 pk14 +.ENDS + +.SUBCKT HCT4066pck 2 3 4 1 0 +XHCT4066 20 30 40 10 90 SWI2T +XPK14 3 4 90 90 90 90 0 90 90 90 90 90 2 1 ++ 30 90 90 90 90 90 90 90 90 90 90 90 20 10 pk14 +.ENDS + +.SUBCKT HC4316pck 2 3 4 7 1 0 +XHC4316 20 30 40 70 10 90 SWI3 +XPK16 4 3 90 90 90 90 90 0 7 90 90 90 90 90 2 1 ++ 40 30 90 90 90 90 90 90 70 90 90 90 90 90 20 10 pk16 +.ENDS + +.SUBCKT HCT4316pck 2 3 4 7 1 0 +XHCT4316 20 30 40 70 10 90 SWI3T +XPK16 4 3 90 90 90 90 90 0 7 90 90 90 90 90 2 1 ++ 40 30 90 90 90 90 90 90 70 90 90 90 90 90 20 10 pk16 +.ENDS + +.SUBCKT HC4538pck 2 3 1 0 +XHC4538 20 30 10 90 INVSMT +XPK16 90 90 90 2 90 3 90 0 90 90 90 90 90 90 90 1 ++ 90 90 90 20 90 30 90 90 90 90 90 90 90 90 90 10 pk16 +.ENDS + +.SUBCKT HCT4538pck 2 3 1 0 +XHCT4538 20 30 10 90 INVSMTT +XPK16 90 90 90 2 90 3 90 0 90 90 90 90 90 90 90 1 ++ 90 90 90 20 90 30 90 90 90 90 90 90 90 90 90 10 pk16 +.ENDS diff --git a/hc/hc_tslow.cir b/hc/hc_tslow.cir new file mode 100644 index 0000000..90a81d4 --- /dev/null +++ b/hc/hc_tslow.cir @@ -0,0 +1,995 @@ +* HCMOS Subcircuit and Primitive Elements Library +* hc_tslow.cir +* Slow Process Corner +* Standard Logic Product Group +* NXP Semiconductors +* +* Version Date By Remarks +* --------------------------------------------------------------------- +* 1.3 01/02/2022 KDD Added HC(T)10 & 11 +* 1.2 30/03/2011 RRV Rewritten netlists to add package options. +* 1.12 27/10/2010 RRV Added HC(T)240/253 +* 1.11 06/07/2010 RRV Added HC(T)02/08/86 +* 1.10 10/12/2009 RRV Removed HCT05 +* 1.09 09/22/2009 RRV Corrected typo in SWITCH3N +* 1.08 09/08/2009 RRV Added HC(T)4020/4060 +* 1.07 03/27/2009 RRV Added HC(T)05 +* 1.06 02/20/2006 RRV Added HC(T)366/368 +* 1.05 10/27/2005 RRV Updated HC/T04 and HCU04 models +* 1.04 09/22/2003 RM Active High Enable for SWI2 and SWI2T +* +************************************************ +* SLOW N-Channel Transistor * +* UCB-3 Parameter Set * +* HIGH-SPEED CMOS Logic Family * +* 10-Jan.-1995 * +************************************************ +.Model MHCNES NMOS ++LEVEL = 3 ++KP = 41.0E-6 ++VTO = 0.92 ++TOX = 54.0E-9 ++NSUB = 2.0E15 ++GAMMA = 1.14 ++PHI = 0.65 ++VMAX = 175E3 ++RS = 50 ++RD = 50 ++XJ = 0.12E-6 ++LD = 0.35E-6 ++DELTA = 0.25 ++THETA = 0.060 ++ETA = 0.030 ++KAPPA = 0.0 ++WD = -0.5E-6 + +*********************************************** +* SLOW P-Channel transistor * +* UCB-3 Parameter Set * +* HIGH-SPEED CMOS Logic Family * +* 10-Jan.-1995 * +*********************************************** +.Model MHCPES PMOS ++LEVEL = 3 ++KP = 19.6E-6 ++VTO = -0.91 ++TOX = 54.0E-9 ++NSUB = 3.0E16 ++GAMMA = 1.02 ++PHI = 0.65 ++VMAX = 190E4 ++RS = 100 ++RD = 100 ++XJ = 0.65E-6 ++LD = 0.10E-6 ++DELTA = 2.35 ++THETA = 0.120 ++ETA = 0.380 ++KAPPA = 0.0 ++WD = -0.5E-6 + + +.MODEL INT D + + +**************************************** +* START OF SUB-CIRCUIT DESCRIPTION * +* MARCH 30, 2011 * +**************************************** + +*****NOMIN.CIR***** + +****Version 1.04 Added Inverter**** +.SUBCKT INV4S 2 3 50 60 +*IN=2, OUT=3, VCC=50, GND=60 +MP1 3 2 50 50 MHCPES W= 88U L=2.4U AD= 350P AS= 350P PD=100U PS= 88U +MN1 3 2 60 60 MHCNES W= 56U L=2.4U AD= 225P AS= 225P PD= 70U PS= 56U +.ENDS + + +.SUBCKT INP0S 2 3 50 60 +*IN=2, OUT=3, VCC=50, GND=60 +R1 2 3 100 +MP1 3 50 50 50 MHCPES W=20U L=2.4U AD=100P AS=100P PD=40U PS= 20U +MN1 3 60 60 60 MHCNES W=35U L=2.4U AD=260P AS=260P PD=70U PS= 20U +.ENDS + +.SUBCKT INP1S 2 3 50 60 +*IN=2, OUT=3, VCC=50, GND=60 +R1 2 4 100 +MP1 4 50 50 50 MHCPES W=20U L=2.4U AD=100P AS=100P PD=40U PS= 20U +MN1 4 60 60 60 MHCNES W=35U L=2.4U AD=260P AS=260P PD=70U PS= 20U +MP2 3 4 50 50 MHCPES W=88U L=2.4U AD=290P AS=550P PD=10U PS=100U +MN2 3 4 60 60 MHCNES W=56U L=2.4U AD=162P AS=550P PD=10U PS= 75U +.ENDS + +.SUBCKT INP1TS 2 3 50 60 +*IN=2, OUT=3, VCC=50, GND=60 +R1 2 4 100 +MP1 4 50 50 50 MHCPES W= 20U L=2.4U AD=100P AS=100P PD= 40U PS= 20U +MN1 4 60 60 60 MHCNES W= 35U L=2.4U AD=260P AS=260P PD= 70U PS= 20U +MP2 3 4 5 50 MHCPES W= 88U L=2.4U AD=290P AS=550P PD=107U PS=195U +MN2 3 4 60 60 MHCNES W= 56U L=2.4U AD=162P AS=550P PD= 55U PS=162U +D1 50 5 INT +MP4 3 6 50 50 MHCPES W=6.4U L=4.0U AD= 60P AS= 60P PD=13U PS= 24U +MN4 3 4 60 60 MHCNES W=185U L=2.4U AD=740P AS=740P PD=50U PS=185U +MP5 6 3 50 50 MHCPES W=6.4U L=3.2U AD= 50P AS= 50P PD=10U PS= 20U +MN5 6 3 60 60 MHCNES W=6.4U L=3.2U AD= 50P AS= 50P PD=10U PS= 20U +.ENDS + +.SUBCKT INP2S 2 3 50 60 +*IN=2, OUT=3, VCC=50, GND=60 +R1 2 4 100 +MP1 4 50 50 50 MHCPES W= 20U L=2.4U AD=100P AS=100P PD=40U PS= 20U +MN1 4 60 60 60 MHCNES W= 35U L=2.4U AD=260P AS=260P PD=70U PS= 20U +MP2 3 4 50 50 MHCPES W=176U L=2.4U AD=580P AS=580P PD=10U PS=200U +MN2 3 4 60 60 MHCNES W=112U L=2.4U AD=325P AS=580P PD=10U PS=150U +.ENDS + +.SUBCKT INP2TS 2 3 50 60 +*IN=2, OUT=3, VCC=50, GND=60 +R1 2 4 100 +MP1 4 50 50 50 MHCPES W= 20U L=2.4U AD=100P AS= 100P PD=40U PS= 20U +MN1 4 60 60 60 MHCNES W= 35U L=2.4U AD=260P AS= 260P PD=70U PS= 20U +MP2 3 4 5 50 MHCPES W=176U L=2.4U AD=580P AS=1100P PD=10U PS=200U +MN2 3 4 60 60 MHCNES W=112U L=2.4U AD=325P AS=1100P PD=10U PS=150U +D1 50 5 INT +MP4 3 6 50 50 MHCPES W=6.4U L=4.0U AD= 60P AS= 60P PD=13U PS= 24U +MN4 3 4 60 60 MHCNES W=348U L=2.4U AD=740P AS=740P PD=50U PS=348U +MP5 6 3 50 50 MHCPES W=6.4U L=3.2U AD= 50P AS= 50P PD=10U PS= 20U +MN5 6 3 60 60 MHCNES W=6.4U L=3.2U AD= 50P AS= 50P PD=10U PS= 20U +.ENDS + + +.SUBCKT SMT1S 2 3 50 60 +* SCHMITT-TRIGGER INPUT FOR HC14 CMOS INPUT LEVELS +*IN=2, OUT=3, VCC=50, GND=60 +R1 2 4 100 +MP1 4 50 50 50 MHCPES W=20U L=2.4U AD=100P AS=100P PD=40U PS=20U +MN1 4 60 60 60 MHCNES W=35U L=2.4U AD=140P AS=140P PD=50U PS=35U +MP2 5 4 50 50 MHCPES W=36U L=2.4U AD=140P AS=140P PD=50U PS=35U +MN2 6 4 60 60 MHCNES W=16U L=2.4U AD= 70P AS= 70P PD=15U PS=17U +MP3 3 4 5 50 MHCPES W=44U L=2.4U AD=220P AS=220P PD=60U PS=44U +MN3 3 4 6 6 MHCNES W=17U L=2.4U AD= 70P AS= 70P PD=15U PS=16U +MP4 5 3 60 50 MHCPES W=36U L=2.4U AD=150P AS=150P PD=60U PS=36U +MN4 6 3 50 6 MHCNES W= 6U L= 4U AD= 25P AS= 25P PD=10U PS= 6U +.ENDS + + +.SUBCKT SMTTL1S 2 3 50 60 +* SCHMITT-TRIGGER INPUT FOR HCT14 WITH TTL INPUT LEVELS +*IN=2, OUT=3, VCC=50, GND=60 +R1 2 4 100 +MP1 4 50 50 50 MHCPES W= 20U L=2.4U AD= 100P AS= 100P PD= 40U PS= 20U +MN1 4 60 60 60 MHCNES W= 35U L=2.4U AD= 140P AS= 140P PD= 50U PS= 35U +D1 50 7 INT +MP2 5 4 7 7 MHCPES W= 36U L=2.4U AD= 140P AS= 140P PD= 50U PS= 35U +MN2 6 4 60 60 MHCNES W=216U L=2.4U AD= 860P AS= 860P PD=140U PS=216U +MP3 3 4 5 50 MHCPES W= 54U L=2.4U AD= 220P AS= 220P PD= 60U PS= 44U +MN3 3 4 6 6 MHCNES W=257U L=2.4U AD=1000P AS=1000P PD=150U PS=257U +MP4 5 3 60 50 MHCPES W= 32U L= 4U AD= 120P AS= 120P PD=100U PS= 32U +MN4 6 3 50 6 MHCNES W= 14U L= 4U AD= 100P AS= 100P PD= 30U PS= 24U +MP5 8 3 50 50 MHCPES W= 10U L=2.4U AD= 40P AS= 40P PD= 16U PS= 10U +MN5 8 3 60 60 MHCNES W= 5U L=2.4U AD= 20P AS= 20P PD= 12U PS= 5U +MP6 3 8 50 50 MHCPES W= 6U L=8.0U AD= 30P AS= 30P PD= 16U PS= 6U +.ENDS + + +.SUBCKT INVS 2 3 50 60 +*IN=2, OUT=3, VCC=50, GND=60 +MP1 3 2 50 50 MHCPES W=364U L=2.4U AD=500P AS=500P PD=10U PS=430U +MN1 3 2 60 60 MHCNES W=184U L=2.4U AD=275P AS=275P PD=10U PS=270U +.ENDS + + +.SUBCKT NANDS 2 3 4 50 60 +*INTERNAL NAND +*IN1 = 2, IN2 = 3, OUT = 4, VCC= 50, GND = 60 +MP1 4 2 50 50 MHCPES W=112U L=2.4U AD=150P AS=300P PD= 75U PS=150U +MP2 4 3 50 50 MHCPES W=112U L=2.4U AD=150P AS=300P PD= 75U PS=150U +MN1 4 2 5 60 MHCNES W=300U L=2.4U AD=300P AS=300P PD=300U PS=300U +MN2 5 3 60 60 MHCNES W=300U L=2.4U AD=300P AS=300P PD=300U PS=300U +.ENDS + +.SUBCKT LLCS 2 3 40 50 60 +* LEVEL CONVERTER +* INA = 2, OUT = 3, VEE = 40, VCC = 50, GND = 60 +MP4 4 2 50 50 MHCPES W= 30U L= 2.4U AD=120P AS=120P PD= 40U PS= 30U +MN4 4 2 60 60 MHCNES W= 15U L= 2.4U AD= 60P AS= 60P PD= 20U PS= 15U +MP1 5 4 50 50 MHCPES W=135U L= 2.4U AD=500P AS=500P PD=100U PS=135U +MP2 6 2 50 50 MHCPES W=135U L= 2.4U AD=500P AS=500P PD=100U PS=135U +MN1 5 6 40 40 MHCNES W=6.4U L=18.8U AD= 25P AS= 25P PD= 20U PS=6.4U +MN2 6 5 40 40 MHCNES W=6.4U L=18.8U AD= 25P AS= 25P PD= 20U PS=6.4U +MP3 7 6 50 50 MHCPES W= 10U L= 4.0U AD= 40P AS= 40P PD= 20U PS= 10U +MN3 7 6 40 40 MHCNES W= 5U L= 4.0U AD= 20P AS= 20P PD= 10U PS= 5U +MP5 3 7 50 50 MHCPES W= 30U L= 2.4U AD=120P AS=120P PD= 40U PS= 30U +MN5 3 7 40 40 MHCNES W= 15U L= 2.4U AD= 60P AS= 60P PD= 20U PS= 15U +.ENDS + +.SUBCKT SWITCH1S 2 8 9 40 50 +* ANALOG SWITCH +* INPUT = 2, Y = 8, Z = 9, VEE = 40, VCC =50 +MP1 3 2 50 50 MHCPES W= 88U L=2.4U AD= 350P AS= 350P PD=100U PS= 88U +MN1 3 2 40 40 MHCNES W= 56U L=2.4U AD= 225P AS= 225P PD= 70U PS= 56U +MP4 4 3 50 50 MHCPES W= 350U L=2.4U AD= 900P AS= 900P PD=200U PS= 350U +MN4 4 3 40 40 MHCNES W= 150U L=2.4U AD= 400P AS= 400P PD=100U PS= 150U +MP5 8 4 5 50 MHCPES W= 216U L=2.4U AD= 900P AS= 900P PD=100U PS= 216U +MN5 8 3 5 5 MHCNES W= 108U L=2.4U AD= 430P AS= 430P PD= 50U PS= 108U +MN6 5 4 40 40 MHCNES W= 145U L=2.4U AD= 600P AS= 600P PD= 75U PS= 145U +MP7 9 4 8 50 MHCPES W=1068U L=2.4U AD=2500P AS=2500P PD= 10U PS=1068U +MN7 9 3 8 5 MHCNES W= 312U L=2.4U AD=1200P AS=1200P PD= 10U PS= 312U +.ENDS + +.SUBCKT SWITCH2S 2 8 9 50 60 +* ANALOG SWITCH +* INPUT= 2 Y= 8 Z= 9 VCC= 50 GND= 60 +MP1 3 2 50 50 MHCPES W= 88U L=2.4U AD= 350P AS= 350P PD=100U PS= 88U +MN1 3 2 60 60 MHCNES W= 56U L=2.4U AD= 225P AS= 225P PD= 70U PS= 56U +MP4 4 3 50 50 MHCPES W= 350U L=2.4U AD= 900P AS= 900P PD=200U PS= 350U +MN4 4 3 60 60 MHCNES W= 150U L=2.4U AD= 400P AS= 400P PD=100U PS= 150U +MP5 5 3 8 50 MHCPES W= 85U L=2.4U AD= 355P AS= 355P PD= 40U PS= 85U +MN5 5 4 8 5 MHCNES W= 42U L=2.4U AD= 170P AS= 170P PD= 20U PS= 42U +MN6 5 3 60 60 MHCNES W= 145U L=2.4U AD= 600P AS= 600P PD= 75U PS= 145U +MP7 9 3 8 50 MHCPES W=1900U L=2.4U AD=2500P AS=2500P PD= 10U PS=1900U +MN7 9 4 8 5 MHCNES W= 576U L=2.4U AD=1200P AS=1200P PD= 10U PS= 576U +.ENDS + +.SUBCKT SWITCH3S 2 8 9 40 50 +* ANALOG SWITCH +* INPUT = 2 Y = 8 Z = 9 VEE = 40 VCC = 50 +MP1 3 2 50 50 MHCPES W= 88U L=2.4U AD= 350P AS= 350P PD=100U PS= 88U +MN1 3 2 40 40 MHCNES W= 56U L=2.4U AD= 225P AS= 225P PD= 70U PS= 56U +MP4 4 3 50 50 MHCPES W= 350U L=2.4U AD= 900P AS= 900P PD=200U PS= 350U +MN4 4 3 40 40 MHCNES W= 150U L=2.4U AD= 400P AS= 400P PD=100U PS= 150U +MP5 9 3 8 50 MHCPES W=1168U L=2.4U AD=2730P AS=2730P PD= 10U PS=1168U +MN5 9 4 8 40 MHCNES W= 312U L=2.4U AD=1200P AS=1200P PD= 10U PS= 312U +.ENDS + + +.SUBCKT BUSOUTPS 2 3 4 50 60 +* INPUT = 2 OEN = 3 (LOW) OUT = 4 VCC = 50 GND = 60 +* 3-STATE BUS OUTPUT +MP1 5 3 50 50 MHCPES W= 90U L=2.4U AD= 360P AS= 360P PD= 30U PS=360U +MN1 5 3 60 60 MHCNES W= 40U L=2.4U AD= 160P AS= 160P PD= 20U PS= 40U +MP2 6 2 50 50 MHCPES W=480U L=2.4U AD=1800P AS=1800P PD=100U PS=480U +MN2 7 2 60 60 MHCNES W=240U L=2.4U AD=1000P AS=1000P PD= 50U PS=240U +MP3 7 3 6 50 MHCPES W=280U L=2.4U AD=1120P AS=1120P PD= 55U PS=280U +MN3 7 3 60 60 MHCNES W=160U L=2.4U AD= 640P AS= 640P PD= 40U PS=160U +MP4 6 5 50 50 MHCPES W=240U L=2.4U AD=1000P AS=1000P PD= 50U PS=240U +MN4 7 5 7 60 MHCNES W=190U L=2.4U AD= 760P AS= 760P PD= 45U PS=190U +R1 6 8 200 +R2 7 9 200 +MP5 4 8 50 50 MHCPES W=540U L=2.4U AD=1500P AS=1500P PD=10U PS=540U +MN5 4 9 60 60 MHCNES W=233U L=2.4U AD= 750P AS= 750P PD=10U PS=233U +R3 8 10 100 +R4 9 11 100 +MP6 4 10 50 50 MHCPES W=540U L=2.4U AD=1500P AS=1500P PD=10U PS=540U +MN6 4 11 60 60 MHCNES W=233U L=2.4U AD= 750P AS= 750P PD=10U PS=233U +R5 10 12 50 +R6 11 13 50 +MP7 4 12 50 50 MHCPES W=540U L=2.4U AD=1500P AS=1500P PD=10U PS=540U +MN7 4 13 60 60 MHCNES W=233U L=2.4U AD= 750P AS= 750P PD=10U PS=233U +.ENDS + +.SUBCKT OUTUS 2 3 50 60 +*IN=2, OUT=3, VCC=50, GND=60 +R1 2 4 100 +MP1 3 4 50 50 MHCPES W=485U L=2.4U AD=1200P AS=530P PD=10U PS=180U +MN1 3 4 60 60 MHCNES W=222U L=2.4U AD=530P AS=300P PD=10U PS=130U +R2 4 5 50 +MP2 3 5 50 50 MHCPES W=485U L=2.4U AD=1200P AS=530P PD=10U PS=180U +MN2 3 5 60 60 MHCNES W=222U L=2.4U AD=530P AS=300P PD=10U PS=130U +R3 5 6 50 +MP3 3 6 50 50 MHCPES W=485U L=2.4U AD=1200P AS=530P PD=10U PS=180U +MN3 3 6 60 60 MHCNES W=222U L=2.4U AD=530P AS=300P PD=10U PS=130U +.ENDS + +.SUBCKT OUTPS 2 3 50 60 +*IN=2, OUT=3, VCC=50, GND=60 +R1 2 4 100 +MP1 3 4 50 50 MHCPES W=360U L=2.4U AD=400P AS=400P PD=10U PS=180U +MN1 3 4 60 60 MHCNES W=140U L=2.4U AD=200P AS=300P PD=10U PS=130U +R2 4 5 50 +MP2 3 5 50 50 MHCPES W=360U L=2.4U AD=400P AS=400P PD=10U PS=180U +MN2 3 5 60 60 MHCNES W=140U L=2.4U AD=200P AS=200P PD=10U PS=130U +R3 5 6 50 +MP3 3 6 50 50 MHCPES W=360U L=2.4U AD=400P AS=400P PD=10U PS=180U +MN3 3 6 60 60 MHCNES W=140U L=2.4U AD=200P AS=200P PD=10U PS=130U +.ENDS + +.SUBCKT OUTPODS 2 3 60 +*IN=2, OUT=3, GND=60 +R1 2 4 50 +MN1 3 4 60 60 MHCNES W=140U L=2.4U AD=200P AS=300P PD=10U PS=130U +R2 4 5 25 +MN2 3 5 60 60 MHCNES W=140U L=2.4U AD=200P AS=200P PD=10U PS=130U +R3 5 6 25 +MN3 3 6 60 60 MHCNES W=140U L=2.4U AD=200P AS=200P PD=10U PS=130U +.ENDS + +.SUBCKT INPOSCS 2 5 3 50 60 +R1 2 4 100 +MP1 4 50 50 50 MHCPES W=20U L=2.4U AD=100P AS=100P PD=40U PS=20U +MN1 4 60 60 60 MHCNES W=35U L=2.4U AD=260P AS=260P PD=70U PS=20U +MP2 6 4 50 50 MHCPES W=707U L=2.4U AD=1700P AS=2000P PD=40U PS=60U +MP3 6 5 50 50 MHCPES W=166U L=2.4U AD=400P AS=800P PD=40U PS=60U +MN2 6 4 7 60 MHCNES W=480U L=2.4U AD=1200P AS=900P PD=60U PS=65U +MN3 7 5 60 60 MHCNES W=640U L=2.4U AD=1200P AS=2000P PD=90U PS=80U +MP4 3 6 50 50 MHCPES W=832U L=2.4U AD=2000P AS=3000P PD=40U PS=60U +MN4 3 6 60 60 MHCNES W=333U L=2.4U AD=800P AS=1600P PD=40U PS=60U +.ENDS + +.SUBCKT INP3S 2 3 50 60 +*IN=2, OUT=3, VCC=50, GND=60 +R1 2 4 100 +MP1 4 50 50 50 MHCPES W=20U L=2.4U AD=100P AS=100P PD=40U PS=20U +MN1 4 60 60 60 MHCNES W=35U L=2.4U AD=260P AS=260P PD=70U PS=20U +MP2 5 4 50 50 MHCPES W=29U L=2.4U AD=85P AS=85P PD=29U PS=29U +MN2 5 4 60 60 MHCNES W=19U L=2.4U AD=70P AS=70P PD=19U PS=19U +MP3 3 5 50 50 MHCPES W=112U L=2.4U AD=200P AS=200P PD=30U PS=30U +MN3 3 5 60 60 MHCNES W=56U L=2.4U AD=100P AS=100P PD=15U PS=15U +.ENDS + +.SUBCKT INP3TS 2 3 50 60 +*IN=2, OUT=3, VCC=50, GND=60 +R1 2 4 100 +MP1 4 50 50 50 MHCPES W=20U L=2.4U AD=100P AS=100P PD=40U PS=20U +MN1 4 60 60 60 MHCNES W=35U L=2.4U AD=260P AS=260P PD=70U PS=20U +MP2 6 4 5 50 MHCPES W=29U L=2.4U AD=85P AS=85P PD=29U PS=29U +MN2 6 4 60 60 MHCNES W=19U L=2.4U AD=70P AS=70P PD=19U PS=19U +D1 50 5 INT +MP4 6 3 50 50 MHCPES W=6.4U L=4.0U AD=25P AS=25P PD=6.4U PS=6.4U +MN4 6 4 60 60 MHCNES W=80U L=2.4U AD=120P AS=240P PD=80U PS=80U +MP5 3 6 50 50 MHCPES W=112U L=3.2U AD=200P AS=200P PD=30U PS=30U +MN5 3 6 60 60 MHCNES W=56U L=3.2U AD=100P AS=100P PD=15U PS=15U +.ENDS +******************************************************************* +******************************************************************* + +******CIR_NOMIN-HC TYPES****** + +.SUBCKT INV0 20 30 80 90 +*IN=20, OUT=30, VCC=80, GND=90 +XINP 20 25 80 90 INP0S +XOUTP 25 30 80 90 OUTUS +.ENDS + + +.SUBCKT INV1 20 30 80 90 +*IN=20, OUT=30, VCC=80, GND=90 +XINP 20 25 80 90 INP1S +XINV 25 35 80 90 INVS +XOUTP 35 30 80 90 OUTPS +.ENDS + + +.SUBCKT INV2 20 30 80 90 +*IN=20, OUT=30, VCC=80, GND=90 +XINP 20 25 80 90 INP2S +XINV 25 35 80 90 INVS +XOUTP 35 30 80 90 OUTPS +.ENDS + +.SUBCKT INVOD 20 30 80 90 +*IN=20, OUT=30, VCC=80, GND=90 +XINP 20 25 80 90 INP2S +XINV 25 35 80 90 INVS +XOUTPOD 35 30 90 OUTPODS +.ENDS + +.SUBCKT INVSMT 20 30 80 90 +*IN=20, OUT=30, VCC=80, GND=90 +XINP 20 25 80 90 SMT1S +XINV 25 35 80 90 INVS +XOUTP 35 30 80 90 OUTPS +.ENDS + +.SUBCKT NINV1 20 30 80 90 +*IN=20, OUT=30, VCC=80, GND=90 +XINP 20 25 80 90 INP1S +XINV0 25 35 80 90 INVS +XINV1 35 45 80 90 INVS +XOUTP 45 30 80 90 OUTPS +.ENDS + +.SUBCKT NANDINV 20 50 30 80 90 +*INVERTING 2-NAND +*EN = 50, IN = 20, OUT = 30, VCC = 80, GND = 90 +XIN1 20 25 80 90 INP2S +XIN2 50 35 80 90 INP2S +XNAND 25 35 36 80 90 NANDS +XOUT 36 30 80 90 OUTPS +.ENDS + +.SUBCKT SWI1 20 30 40 70 80 90 +* INP = 20 Y = 30 Z = 40 VEE = 70 VCC = 80 GND = 90 +XINP 20 25 80 90 INP2S +XLC 25 35 70 80 90 LLCS +XAS 35 30 40 70 80 SWITCH1S +.ENDS + + +.SUBCKT SWI2 20 30 40 80 90 +* INP = 20 Y = 30 Z = 40 VCC = 80 GND = 90 +*XINP 20 25 80 90 INP2S +****Version 1.04 Inserted inverter**** +XINP 20 250 80 90 INP2S +XINV 250 25 80 90 INV4S +XAS 25 30 40 80 90 SWITCH2S +.ENDS + + +.SUBCKT SWI3 20 30 40 70 80 90 +* INP = 20 Y = 30 Z = 40 VEE = 70 VCC = 80 GND = 90 +XINP 20 25 80 90 INP1S +XLC 25 35 70 80 90 LLCS +XAS 35 30 40 70 80 SWITCH3S +.ENDS + + +.SUBCKT NINV3 20 50 30 80 90 +* INP = 20 OEN = 50(LOW) OUT = 30 VCC = 80 GND = 90 +XINP 20 25 80 90 INP2S +XINV 25 35 80 90 INVS +XBUSOUTP 35 50 30 80 90 BUSOUTPS +.ENDS + +.SUBCKT INV3 20 50 30 80 90 +* INP = 20 OEN = 50(LOW) OUT = 30 VCC = 80 GND = 90 +XINP 20 25 80 90 INP2S +XBUSOUTP 25 50 30 80 90 BUSOUTPS +.ENDS + +.SUBCKT OSC 20 50 30 80 90 +* +* INP = 20 MR = 50 OUT = 30 VCC = 80 GND = 90 +XINPOSC 20 17 25 80 90 INPOSCS +XINV1 25 35 80 90 INVS +XOUTPN 35 30 80 90 OUTPS +XINPMR 50 16 80 90 INP3S +XINV2 16 17 80 90 INVS +.ENDS + +******CIR_NOMIN-HCT TYPES****** + +.SUBCKT INV1T 20 30 80 90 +*IN=20, OUT=30, VCC=80, GND=90 +XINP 20 25 80 90 INP1TS +XINV 25 35 80 90 INVS +XOUTP 35 30 80 90 OUTPS +.ENDS + + +.SUBCKT INV2T 20 30 80 90 +*IN=20, OUT=30, VCC=80, GND=90 +XINP 20 25 80 90 INP2TS +XINV 25 35 80 90 INVS +XOUTP 35 30 80 90 OUTPS +.ENDS + +.SUBCKT INVODT 20 30 80 90 +*IN=20, OUT=30, VCC=80, GND=90 +XINP 20 25 80 90 INP2TS +XINV 25 35 80 90 INVS +XOUTPOD 35 30 90 OUTPODS +.ENDS + +.SUBCKT INVSMTT 20 30 80 90 +*IN=20, OUT=30, VCC=80, GND=90 +XINP 20 25 80 90 SMTTL1S +XINV 25 35 80 90 INVS +XOUTP 35 30 80 90 OUTPS +.ENDS + +.SUBCKT NINV1T 20 30 80 90 +*IN=20, OUT=30, VCC=80, GND=90 +XINP 20 25 80 90 INP1TS +XINV0 25 35 80 90 INVS +XINV1 35 45 80 90 INVS +XOUTP 45 30 80 90 OUTPS +.ENDS + +.SUBCKT NANDINVT 20 50 30 80 90 +*INVERTING 2-NAND +*EN = 50, IN = 20, OUT = 30, VCC = 80, GND = 90 +XIN1 20 25 80 90 INP2TS +XIN2 50 35 80 90 INP2TS +XNAND 25 35 36 80 90 NANDS +XOUT 36 30 80 90 OUTPS +.ENDS + +.SUBCKT SWI1T 20 30 40 70 80 90 +* INP = 20 Y = 30 Z = 40 VEE = 70 VCC = 80 GND = 90 +XINP 20 25 80 90 INP2TS +XLC 25 35 70 80 90 LLCS +XAS 35 30 40 70 80 SWITCH1S +.ENDS + + +.SUBCKT SWI2T 20 30 40 80 90 +* INP = 20 Y = 30 Z = 40 VCC = 80 GND = 90 +*XINP 20 25 80 90 INP2TS +****Version 1.04 Inserted inverter**** +XINP 20 250 80 90 INP2TS +XINV 250 25 80 90 INV4S +XAS 25 30 40 80 90 SWITCH2S +.ENDS + + +.SUBCKT SWI3T 20 30 40 70 80 90 +* INP = 20 Y = 30 Z = 40 VEE = 70 VCC = 80 GND = 90 +XINP 20 25 80 90 INP1TS +XLC 25 35 70 80 90 LLCS +XAS 35 30 40 70 80 SWITCH3S +.ENDS + + +.SUBCKT NINV3T 20 50 30 80 90 +* INP = 20 OEN = 50(LOW) OUT = 30 VCC = 80 GND = 90 +XINP 20 25 80 90 INP2TS +XINV 25 35 80 90 INVS +XBUSOUTP 35 50 30 80 90 BUSOUTPS +.ENDS + +.SUBCKT INV3T 20 50 30 80 90 +* INP = 20 OEN = 50(LOW) OUT = 30 VCC = 80 GND = 90 +XINP 20 25 80 90 INP2TS +XBUSOUTP 25 50 30 80 90 BUSOUTPS +.ENDS + +.SUBCKT OSCT 20 50 30 80 90 +* +* INP = 20 MR = 50 OUT = 30 VCC = 80 GND = 90 +XINPOSC 20 17 25 80 90 INPOSCS +XINV1 25 35 80 90 INVS +XOUTPN 35 30 80 90 OUTPS +XINPMR 50 16 80 90 INP3TS +XINV2 16 17 80 90 INVS +.ENDS + +*********************************************************** +.SUBCKT HC00pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHC00 20 30 10 90 INV2 +XPK14 2 90 3 90 90 90 0 90 90 90 90 90 90 1 ++ 20 90 30 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HCT00pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHCT00 20 30 10 90 INV2T +XPK14 2 90 3 90 90 90 0 90 90 90 90 90 90 1 ++ 20 90 30 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HC02pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHC02 20 30 10 90 INV2 +XPK14 3 2 90 90 90 90 0 90 90 90 90 90 90 1 ++ 30 20 90 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HCT02pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHCT02 20 30 10 90 INV2T +XPK14 3 2 90 90 90 90 0 90 90 90 90 90 90 1 ++ 20 90 30 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HC04pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHC04 20 30 10 90 INV1 +XPK14 2 3 90 90 90 90 0 90 90 90 90 90 90 1 ++ 20 30 90 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HCT04pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHCT04 20 30 10 90 INV1T +XPK14 2 3 90 90 90 90 0 90 90 90 90 90 90 1 ++ 20 30 90 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HCU04pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHCU04 20 30 10 90 INV0 +XPK14 2 3 90 90 90 90 0 90 90 90 90 90 90 1 ++ 20 30 90 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HC05pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHC05 20 30 10 90 INVOD +XPK14 2 3 90 90 90 90 0 90 90 90 90 90 90 1 ++ 20 30 90 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HC08pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHC08 20 30 10 90 NINV1 +XPK14 2 90 3 90 90 90 0 90 90 90 90 90 90 1 ++ 20 90 30 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HCT08pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHCT08 20 30 10 90 NINV1T +XPK14 2 90 3 90 90 90 0 90 90 90 90 90 90 1 ++ 20 90 30 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HC10pck 2 3 1 0 +*IN1=2, OUT=3, VCC=1, GND=0 +XHC11 20 30 10 90 INV2 +XPK14 2 1 90 90 90 90 0 90 90 90 90 3 1 1 ++ 20 10 90 90 90 90 90 90 90 90 90 30 10 10 pk14 +.ENDS + +.SUBCKT HCT10pck 2 3 1 0 +*IN1=2, OUT=3, VCC=1, GND=0 +XHC11 20 30 10 90 INV2T +XPK14 2 1 90 90 90 90 0 90 90 90 90 3 1 1 ++ 20 10 90 90 90 90 90 90 90 90 90 30 10 10 pk14 +.ENDS + +.SUBCKT HC11pck 2 3 1 0 +*IN1=2, OUT=3, VCC=1, GND=0 +XHC11 20 30 10 90 NINV1 +XPK14 2 1 90 90 90 90 0 90 90 90 90 3 1 1 ++ 20 10 90 90 90 90 90 90 90 90 90 30 10 10 pk14 +.ENDS + +.SUBCKT HCT11pck 2 3 1 0 +*IN1=2, OUT=3, VCC=1, GND=0 +XHC11 20 30 10 90 NINV1T +XPK14 2 1 90 90 90 90 0 90 90 90 90 3 1 1 ++ 20 10 90 90 90 90 90 90 90 90 90 30 10 10 pk14 +.ENDS + +.SUBCKT HC14pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHC14 20 30 10 90 INVSMT +XPK14 2 3 90 90 90 90 0 90 90 90 90 90 90 1 ++ 20 30 90 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HCT14pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHCT14 20 30 10 90 INVSMTT +XPK14 2 3 90 90 90 90 0 90 90 90 90 90 90 1 ++ 20 30 90 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HC32pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHC32 20 30 10 90 NINV1 +XPK14 2 90 3 90 90 90 0 90 90 90 90 90 90 1 ++ 20 90 30 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HCT32pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHCT32 20 30 10 90 NINV1T +XPK14 2 90 3 90 90 90 0 90 90 90 90 90 90 1 ++ 20 90 30 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HC74pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHC74 20 30 10 90 INV1 +XPK14 90 2 90 90 90 3 0 90 90 90 90 90 90 1 ++ 90 20 90 90 90 30 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HCT74pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHCT74 20 30 10 90 INV1T +XPK14 90 2 90 90 90 3 0 90 90 90 90 90 90 1 ++ 90 20 90 90 90 30 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HC86pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHC86 20 30 10 90 NINV1 +XPK14 2 90 3 90 90 90 0 90 90 90 90 90 90 1 ++ 20 90 30 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HCT86pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHCT86 20 30 10 90 NINV1T +XPK14 2 90 3 90 90 90 0 90 90 90 90 90 90 1 ++ 20 90 30 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HC123pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHC123 20 30 10 90 INV1 +XPK16 2 90 90 90 3 90 90 0 90 90 90 90 90 90 90 1 ++ 20 90 90 90 30 90 90 90 90 90 90 90 90 90 90 10 pk16 +.ENDS + +.SUBCKT HCT123pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHCT123 20 30 10 90 INV1T +XPK16 2 90 90 90 3 90 90 0 90 90 90 90 90 90 90 1 ++ 20 90 90 90 30 90 90 90 90 90 90 90 90 90 90 10 pk16 +.ENDS + +.SUBCKT HC132pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHC132 20 30 10 90 INVSMT +XPK14 2 90 3 90 90 90 0 90 90 90 90 90 90 1 ++ 20 90 30 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HCT132pck 2 3 1 0 +*IN=2, OUT=3, VCC=1, GND=0 +XHCT132 20 30 10 90 INVSMTT +XPK14 2 90 3 90 90 90 0 90 90 90 90 90 90 1 ++ 20 90 30 90 90 90 90 90 90 90 90 90 90 10 pk14 +.ENDS + +.SUBCKT HC138pck 2 5 3 1 0 +XHC138 20 50 30 10 90 NANDINV +XPK16 2 90 90 5 90 90 90 0 90 90 90 90 90 90 3 1 ++ 20 90 90 50 90 90 90 90 90 90 90 90 90 90 30 10 pk16 +.ENDS + +.SUBCKT HCT138pck 2 5 3 1 0 +XHCT138 20 50 30 10 90 NANDINVT +XPK16 2 90 90 5 90 90 90 0 90 90 90 90 90 90 3 1 ++ 20 90 90 50 90 90 90 90 90 90 90 90 90 90 30 10 pk16 +.ENDS + +.SUBCKT HC161pck 2 3 1 0 +XHC161 20 30 10 90 INV2 +XPK16 90 2 90 90 90 90 90 0 90 90 90 90 90 3 90 1 ++ 90 20 90 90 90 90 90 90 90 90 90 90 90 30 90 10 pk16 +.ENDS + +.SUBCKT HCT161pck 2 3 1 0 +XHCT161 20 30 10 90 INV2T +XPK16 90 2 90 90 90 90 90 0 90 90 90 90 90 3 90 1 ++ 90 20 90 90 90 90 90 90 90 90 90 90 90 30 90 10 pk16 +.ENDS + +.SUBCKT HC163pck 2 3 1 0 +XHC163 20 30 10 90 INV2 +XPK16 90 2 90 90 90 90 90 0 90 90 90 90 90 3 90 1 ++ 90 20 90 90 90 90 90 90 90 90 90 90 90 30 90 10 pk16 +.ENDS + +.SUBCKT HCT163pck 2 3 1 0 +XHCT163 20 30 10 90 INV2T +XPK16 90 2 90 90 90 90 90 0 90 90 90 90 90 3 90 1 ++ 90 20 90 90 90 90 90 90 90 90 90 90 90 30 90 10 pk16 +.ENDS + +.SUBCKT HC240pck 2 5 3 1 0 +XHC240 20 50 30 10 90 INV3 +XPK20 5 2 3 90 90 90 90 90 90 0 90 90 90 90 90 90 90 90 90 1 ++ 50 20 30 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 10 pk20 +.ENDS + +.SUBCKT HCT240pck 2 5 3 1 0 +XHCT240 20 50 30 10 90 INV3T +XPK20 5 2 3 90 90 90 90 90 90 0 90 90 90 90 90 90 90 90 90 1 ++ 50 20 30 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 10 pk20 +.ENDS + +.SUBCKT HC244pck 2 5 3 1 0 +XHC244 20 50 30 10 90 NINV3 +XPK20 5 2 3 90 90 90 90 90 90 0 90 90 90 90 90 90 90 90 90 1 ++ 50 20 30 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 10 pk20 +.ENDS + +.SUBCKT HCT244pck 2 5 3 1 0 +XHCT244 20 50 30 10 90 NINV3T +XPK20 5 2 3 90 90 90 90 90 90 0 90 90 90 90 90 90 90 90 90 1 ++ 50 20 30 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 10 pk20 +.ENDS + +.SUBCKT HC245pck 2 5 3 1 0 +XHC245 20 50 30 10 90 NINV3 +XPK20 90 2 90 90 90 90 90 90 90 0 90 90 90 90 90 90 90 3 5 1 ++ 90 20 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 30 50 10 pk20 +.ENDS + +.SUBCKT HCT245pck 2 5 3 1 0 +XHCT245 20 50 30 10 90 NINV3T +XPK20 90 2 90 90 90 90 90 90 90 0 90 90 90 90 90 90 90 3 5 1 ++ 90 20 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 30 50 10 pk20 +.ENDS + +.SUBCKT HC253pck 2 5 3 1 0 +XHC253 20 50 30 10 90 NINV3 +XPK16 5 90 90 90 90 2 3 0 90 90 90 90 90 90 90 1 ++ 50 90 90 90 90 20 30 90 90 90 90 90 90 90 90 10 pk16 +.ENDS + +.SUBCKT HCT253pck 2 5 3 1 0 +XHCT253 20 50 30 10 90 NINV3T +XPK16 5 90 90 90 90 2 3 0 90 90 90 90 90 90 90 1 ++ 50 90 90 90 90 20 30 90 90 90 90 90 90 90 90 10 pk16 +.ENDS + +.SUBCKT HC273pck 2 3 1 0 +XHC273 20 30 10 90 NINV1 +XPK20 90 3 2 90 90 90 90 90 90 0 90 90 90 90 90 90 90 90 90 1 ++ 90 30 20 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 10 pk20 +.ENDS + +.SUBCKT HCT273pck 2 3 1 0 +XHCT273 20 30 10 90 NINV1T +XPK20 90 3 2 90 90 90 90 90 90 0 90 90 90 90 90 90 90 90 90 1 ++ 90 30 20 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 10 pk20 +.ENDS + +.SUBCKT HC366pck 2 5 3 1 0 +XHC366 20 50 30 10 90 INV3 +XPK16 5 2 3 90 90 90 90 0 90 90 90 90 90 90 90 1 ++ 50 20 30 90 90 90 90 90 90 90 90 90 90 90 90 10 pk16 +.ENDS + +.SUBCKT HCT366pck 2 5 3 1 0 +XHCT366 20 50 30 10 90 INV3T +XPK16 5 2 3 90 90 90 90 0 90 90 90 90 90 90 90 1 ++ 50 20 30 90 90 90 90 90 90 90 90 90 90 90 90 10 pk16 +.ENDS + +.SUBCKT HC368pck 2 5 3 1 0 +XHC368 20 50 30 10 90 INV3 +XPK16 5 2 3 90 90 90 90 0 90 90 90 90 90 90 90 1 ++ 50 20 30 90 90 90 90 90 90 90 90 90 90 90 90 10 pk16 +.ENDS + +.SUBCKT HCT368pck 2 5 3 1 0 +XHCT368 20 50 30 10 90 INV3T +XPK16 5 2 3 90 90 90 90 0 90 90 90 90 90 90 90 1 ++ 50 20 30 90 90 90 90 90 90 90 90 90 90 90 90 10 pk16 +.ENDS + +.SUBCKT HC373pck 2 5 3 1 0 +XHC373 20 50 30 10 90 NINV3 +XPK20 5 3 2 90 90 90 90 90 90 0 90 90 90 90 90 90 90 90 90 1 ++ 50 30 20 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 10 pk20 +.ENDS + +.SUBCKT HCT373pck 2 5 3 1 0 +XHCT373 20 50 30 10 90 NINV3T +XPK20 5 3 2 90 90 90 90 90 90 0 90 90 90 90 90 90 90 90 90 1 ++ 50 30 20 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 10 pk20 +.ENDS + +.SUBCKT HC374pck 2 5 3 1 0 +XHC374 20 50 30 10 90 NINV3 +XPK20 5 3 2 90 90 90 90 90 90 0 90 90 90 90 90 90 90 90 90 1 ++ 50 30 20 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 10 pk20 +.ENDS + +.SUBCKT HCT374pck 2 5 3 1 0 +XHCT374 20 50 30 10 90 NINV3T +XPK20 5 3 2 90 90 90 90 90 90 0 90 90 90 90 90 90 90 90 90 1 ++ 50 30 20 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 10 pk20 +.ENDS + +.SUBCKT HC595pck 2 5 3 1 0 +XHC595 20 50 30 10 90 NINV3 +XPK16 90 90 90 90 90 90 90 0 90 90 90 90 5 2 3 1 ++ 90 90 90 90 90 90 90 90 90 90 90 90 50 20 30 10 pk16 +.ENDS + +.SUBCKT HCT595pck 2 5 3 1 0 +XHCT595 20 50 30 10 90 NINV3T +XPK16 90 90 90 90 90 90 90 0 90 90 90 90 5 2 3 1 ++ 90 90 90 90 90 90 90 90 90 90 90 90 50 20 30 10 pk16 +.ENDS + +.SUBCKT HC4020pck 2 3 1 0 +XHC4020 20 30 10 90 NINV1 +XPK16 90 90 90 90 90 90 90 0 3 2 90 90 90 90 90 1 ++ 90 90 90 90 90 90 90 90 30 20 90 90 90 90 90 10 pk16 +.ENDS + +.SUBCKT HCT4020pck 2 3 1 0 +XHCT4020 20 30 10 90 NINV1T +XPK16 90 90 90 90 90 90 90 0 3 2 90 90 90 90 90 1 ++ 90 90 90 90 90 90 90 90 30 20 90 90 90 90 90 10 pk16 +.ENDS + +.SUBCKT HC4040pck 2 3 1 0 +XHC4040 20 30 10 90 NINV1 +XPK16 90 90 90 90 90 90 90 0 3 2 90 90 90 90 90 1 ++ 90 90 90 90 90 90 90 90 30 20 90 90 90 90 90 10 pk16 +.ENDS + +.SUBCKT HCT4040pck 2 3 1 0 +XHCT4040 20 30 10 90 NINV1T +XPK16 90 90 90 90 90 90 90 0 3 2 90 90 90 90 90 1 ++ 90 90 90 90 90 90 90 90 30 20 90 90 90 90 90 10 pk16 +.ENDS + +.SUBCKT HC4051pck 2 3 4 7 1 0 +XHC4051 20 30 40 70 10 90 SWI1 +XPK16 90 90 4 90 90 2 7 0 90 90 90 90 3 90 90 1 ++ 90 90 40 90 90 20 70 90 90 90 90 90 30 90 90 10 pk16 +.ENDS + +.SUBCKT HCT4051pck 2 3 4 7 1 0 +XHCT4051 20 30 40 70 10 90 SWI1T +XPK16 90 90 4 90 90 2 7 0 90 90 90 90 3 90 90 1 ++ 90 90 40 90 90 20 70 90 90 90 90 90 30 90 90 10 pk16 +.ENDS + +.SUBCKT HC4052pck 2 3 4 7 1 0 +XHC4052 20 30 40 70 10 90 SWI1 +XPK16 90 90 90 90 90 2 7 0 90 90 90 3 4 90 90 1 ++ 90 90 90 90 90 20 70 90 90 90 90 30 40 90 90 10 pk16 +.ENDS + +.SUBCKT HCT4052pck 2 3 4 7 1 0 +XHCT4052 20 30 40 70 10 90 SWI1T +XPK16 90 90 90 90 90 2 7 0 90 90 90 3 4 90 90 1 ++ 90 90 90 90 90 20 70 90 90 90 90 30 40 90 90 10 pk16 +.ENDS + +.SUBCKT HC4053pck 2 3 4 7 1 0 +XHC4053 20 30 40 70 10 90 SWI1 +XPK16 90 90 90 90 90 2 7 0 90 90 90 3 90 4 90 1 ++ 90 90 90 90 90 20 70 90 90 90 90 30 90 40 90 10 pk16 +.ENDS + +.SUBCKT HCT4053pck 2 3 4 7 1 0 +XHCT4053 20 30 40 70 10 90 SWI1T +XPK16 90 90 90 90 90 2 7 0 90 90 90 3 90 4 90 1 ++ 90 90 90 90 90 20 70 90 90 90 90 30 90 40 90 10 pk16 +.ENDS + +.SUBCKT HC4060pck 2 5 3 1 0 +XHC4060 20 50 30 10 90 OSC +XPK16 90 90 90 90 90 90 3 0 90 90 2 5 90 90 90 1 ++ 90 90 90 90 90 90 30 90 90 90 20 50 90 90 90 10 pk16 +.ENDS + +.SUBCKT HCT4060pck 2 5 3 1 0 +XHCT4060 20 50 30 10 90 OSCT +XPK16 90 90 90 90 90 90 3 0 90 90 2 5 90 90 90 1 ++ 90 90 90 90 90 90 30 90 90 90 20 50 90 90 90 10 pk16 +.ENDS + +.SUBCKT HC4066pck 2 3 4 1 0 +XHC4066 20 30 40 10 90 SWI2 +XPK14 3 4 90 90 90 90 0 90 90 90 90 90 2 1 ++ 30 40 90 90 90 90 90 90 90 90 90 90 20 10 pk14 +.ENDS + +.SUBCKT HCT4066pck 2 3 4 1 0 +XHCT4066 20 30 40 10 90 SWI2T +XPK14 3 4 90 90 90 90 0 90 90 90 90 90 2 1 ++ 30 90 90 90 90 90 90 90 90 90 90 90 20 10 pk14 +.ENDS + +.SUBCKT HC4316pck 2 3 4 7 1 0 +XHC4316 20 30 40 70 10 90 SWI3 +XPK16 4 3 90 90 90 90 90 0 7 90 90 90 90 90 2 1 ++ 40 30 90 90 90 90 90 90 70 90 90 90 90 90 20 10 pk16 +.ENDS + +.SUBCKT HCT4316pck 2 3 4 7 1 0 +XHCT4316 20 30 40 70 10 90 SWI3T +XPK16 4 3 90 90 90 90 90 0 7 90 90 90 90 90 2 1 ++ 40 30 90 90 90 90 90 90 70 90 90 90 90 90 20 10 pk16 +.ENDS + +.SUBCKT HC4538pck 2 3 1 0 +XHC4538 20 30 10 90 INVSMT +XPK16 90 90 90 2 90 3 90 0 90 90 90 90 90 90 90 1 ++ 90 90 90 20 90 30 90 90 90 90 90 90 90 90 90 10 pk16 +.ENDS + +.SUBCKT HCT4538pck 2 3 1 0 +XHCT4538 20 30 10 90 INVSMTT +XPK16 90 90 90 2 90 3 90 0 90 90 90 90 90 90 90 1 ++ 90 90 90 20 90 30 90 90 90 90 90 90 90 90 90 10 pk16 +.ENDS diff --git a/hc/hct.cir b/hc/hct.cir new file mode 100644 index 0000000..9117872 --- /dev/null +++ b/hc/hct.cir @@ -0,0 +1,220 @@ +* HCMOS BERKELEY SPICE MODELS +* HCT.CIR +* HC AND HCT PRODUCT FAMILY +* STANDARD LOGIC PRODUCT GROUP +* NXP SEMICONDUCTORS +* +* Version Date By Remarks +* --------------------------------------------------------------------- +* 1.4 31/01/2022 KDD Added HC(T)10/11 +* 1.3 25/01/2022 KDD Added HC11 +* 1.2 30/03/2011 RRV Rewritten netlists to add package options. +* 1.12 27/10/2010 RRV Added HC(T)240/253 +* 1.11 06/07/2010 RRV Added HC(T)02/08/86 +* 1.10 10/12/2009 RRV Removed HCT05 +* 1.09 09/22/2009 RRV Corrected typo in SWITCH3N +* 1.08 09/04/2009 RRV Added HC(T)4020/4060 +* 1.07 03/27/2009 RRV Added HC(T)05 +* 1.06 02/20/2006 RRV Added HC(T)366/368 +* 1.05 10/27/2005 RRV Updated HC/T04 and HCU04 models +* 1.04 09/22/2003 RM Active High Enable for SWI2 and SWI2T +* +*--------------------------------------------------------------* +*SIMULATION MODULES OF CMOS LOGIC PARTS OF NXP SEMICONDUCTORS * +*HCMOS FAMILY IN BERKELEY SPICE FORMAT * +*--------------------------------------------------------------* +* IN ORDER TO SIMULATE A SPECIFIC HCMOS DEVICE, GO TO THE END * +* OF THE FILE UNDER HEADING 'START RUNNING CIRCUIT MODEL' AND * +* REMOVE THE COMMENT STATEMENT '*' BEFORE THE REQUIRED DEVICE. * +* ALL OTHER DEVICES MUST HAVE AN '*' COMMENT STATEMENT. * +* IF YOU LIKE TO SIMULATE WITH FAST OR SLOW PARAMETERS, GO TO * +* HEADING 'PROCESS MODELS' AND REMOVE THE COMMENT STATEMENT '*'* +* BEFORE THE REQUIRED PROCESS MODEL. * +* YOU MAY ONLY SIMULATE ONE DEVICE AT THE TIME. * +* THE LOAD CIRCUIT AND SIMULATION TIMING SHOULD NORMALLY BE * +* ADAPTED TO YOUR SPECIFIC SITUATION. * +*--------------------------------------------------------------* + +****************************************************************** +* * +* These HCMOS models represent only one data input and one output* +* of the device. Devices with a 3-state output buffer also have * +* an Output Enable (OE) input. The HC138 also has an Input Enable* +* (EN) input. Other control inputs such as DIR or CLK inputs are * +* not modeled. Circuitry between the input and output buffers are* +* also omitted, such as gates, registers, latches, mux's and * +* intermediate buffers. One result of this is that HC models do * +* not show the exact function of the device. Another result of * +* this is that propagation delays in SPICE will not necessarily * +* match with the published AC timing specifications in the device* +* datasheet. * +* * +****************************************************************** + +********************************************************** +.OPTIONS ACCT LIST OPTS ITL5=25000 NOMOD INGOLD=2 + +* Nominal parameters +*.INC hc_tnomi.cir + +* Fast parameters +*.INC hc_tfast.cir + +* Slow parameters +.INC hc_tslow.cir + +********************************************************** +* Package Options +********************************************************** +*.INC ssop.s +*.INC so.s +*.INC dip.s +.INC tssop.s +*.INC dhvqfn.s + +************* START RUNNING CIRCUIT MODEL ************** +*XHC00 2 3 1 0 HC00pck +*XHCT00 2 3 1 0 HCT00pck +*XHC02 2 3 1 0 HC02pck +*XHCT02 2 3 1 0 HCT02pck +*XHC04 2 3 1 0 HC04pck +*XHCT04 2 3 1 0 HCT04pck +*XHCU04 2 3 1 0 HCU04pck +*XHC05 2 3 1 0 HC05pck +*XHC08 2 3 1 0 HC08pck +*XHCT08 2 3 1 0 HCT08pck +*XHC10 2 3 1 0 HC10pck +XHCT10 2 3 1 0 HCT10pck +*XHC11 2 3 1 0 HC11pck +*XHCT11 2 3 1 0 HCT11pck +*XHC14 2 3 1 0 HC14pck +*XHCT14 2 3 1 0 HCT14pck +*XHC32 2 3 1 0 HC32pck +*XHCT32 2 3 1 0 HCT32pck +*XHC74 2 3 1 0 HC74pck +*XHCT74 2 3 1 0 HCT74pck +*XHC86 2 3 1 0 HC86pck +*XHCT86 2 3 1 0 HCT86pck +*XHC123 2 3 1 0 HC123pck +*XHCT123 2 3 1 0 HCT123pck +*XHC132 2 3 1 0 HC132pck +*XHCT132 2 3 1 0 HCT132pck +*XHC138 2 5 3 1 0 HC138pck +*XHCT138 2 5 3 1 0 HCT138pck +*XHC161 2 3 1 0 HC161pck +*XHCT161 2 3 1 0 HCT161pck +*XHC163 2 3 1 0 HC163pck +*XHCT163 2 3 1 0 HCT163pck +*XHC240 2 5 3 1 0 HC240pck +*XHCT240 2 5 3 1 0 HCT240pck +*XHC244 2 5 3 1 0 HC244pck +*XHCT244 2 5 3 1 0 HCT244pck +*XHC245 2 5 3 1 0 HC245pck +*XHCT245 2 5 3 1 0 HCT245pck +*XHC253 2 5 3 1 0 HC253pck +*XHCT253 2 5 3 1 0 HCT253pck +*XHC273 2 3 1 0 HC273pck +*XHCT273 2 3 1 0 HCT273pck +*XHC366 2 5 3 1 0 HC366pck +*XHCT366 2 5 3 1 0 HCT366pck +*XHC368 2 5 3 1 0 HC368pck +*XHCT368 2 5 3 1 0 HCT368pck +*XHC373 2 5 3 1 0 HC373pck +*XHCT373 2 5 3 1 0 HCT373pck +*XHC374 2 5 3 1 0 HC374pck +*XHCT374 2 5 3 1 0 HCT374pck +*XHC595 2 5 3 1 0 HC595pck +*XHCT595 2 5 3 1 0 HCT595pck +*XHC4020 2 3 1 0 HC4020pck +*XHCT4020 2 3 1 0 HCT4020pck +*XHC4040 2 3 1 0 HC4040pck +*XHCT4040 2 3 1 0 HCT4040pck +*XHC4051 2 3 4 5 1 0 HC4051pck +*XHCT4051 2 3 4 5 1 0 HCT4051pck +*XHC4052 2 3 4 5 1 0 HC4052pck +*XHCT4052 2 3 4 5 1 0 HCT4052pck +*XHC4053 2 3 4 5 1 0 HC4053pck +*XHCT4053 2 3 4 5 1 0 HCT4053pck +*XHC4060 2 5 3 1 0 HC4060pck +*XHCT4060 2 5 3 1 0 HCT4060pck +*XHC4066 2 3 4 1 0 HC4066pck +*XHCT4066 2 3 4 1 0 HCT4066pck +*XHC4316 2 3 4 5 1 0 HC4316pck +*XHCT4316 2 3 4 5 1 0 HCT4316pck +*XHC4538 2 3 1 0 HC4538pck +*XHCT4538 2 3 1 0 HCT4538pck + + +*********************** EXTERNAL TEST LOAD ************************ +*R1 3 1 1K +* Use only for 3-state Tplz + +*R1 3 0 1K +* Use only for 3-state Tphz + +*R1 3 0 1K +C1 3 0 50P +* Datasheet specifies Cload only. + +* RPU 3 1 1K +* For Open-drain types +******************************************************************* + + +VCC 1 0 DC 4.5 +VIN1 2 0 PULSE 0 4.5 5N 6N 6N 40N 80N + +* Use for HC(T)138/244/245/373/374/595 + +***************************** SWITCH ******************************* + +****Use ONLY with TRAN. ANAL. (4051 / 4052 / 4053 / 4066 / 4316)**** + +*VCC 1 0 DC 4.5 +*VIN1 2 0 PULSE 0 4.5 5N 6N 6N 80N 160N +*VIN2 3 0 DC 4.5 + +*VEE 5 0 DC 0.0 +*Do not use with 4066 + +*RZ 4 0 1K +*CL 4 0 50P + +******************************************************************** + + +* Use this part only for 4051 - 4053 and the 4316 Ron calculations * +*VEE 5 0 DC -4.5 +*VIN2 2 0 DC 4.5 + +*VIN3 3 5 PULSE 0 4.5 5N 6N 6N 40N 80N +*Only for TRAN + +*VIN4 3 5 DC 9.0 +*ILAST 4 5 DC 1mA +*C2 4 0 50P +******************************************************************** + + +******* Use this part only for the 4066 Ron calculations *********** +*VIN2 2 0 DC 4.5 + +*VIN3 3 0 PULSE 0 4.5 5N 6N 6N 40N 80N +*Only for TRAN + +*VIN4 3 0 DC 4.5 +*ILAST 4 0 DC 1mA +*C2 4 0 50P +******************************************************************** + +.TRAN 1N 180N +.PRINT TRAN V(3) + +*PRINT TRAN V(2) V(5) +*Only for 4051 - 4316 with TRAN analyse + +.OPTIONS ITL4 = 50 +.OPTIONS POST=2 + +.PROBE V(2) V(3) +.END diff --git a/hc/readme.txt b/hc/readme.txt new file mode 100644 index 0000000..e948680 --- /dev/null +++ b/hc/readme.txt @@ -0,0 +1,87 @@ +================================================================================ + NXP SEMICONDUCTORS HCMOS SPICE MODELS +================================================================================ + +This is version 1.2 for the NXP Semiconductors HCMOS SPICE models. These +models are in Berkeley SPICE format. To run simulations, read the instructions +provided in the top level program, hct.cir. Also refer to the SPICE data book +for information on individual part types and package modeling. The following +files should be included to perform simulations on the HCMOS family: hct.cir, +hc_tnomi.cir,hc_tfast.cir, hc_tslow.cir and the package libraries: dhvqfn.s, +dip.s, so.s, ssop.s and tssop.s. + +The following shows the revision history for the HCMOS models: + +Verison 1.2 +----------- +Date 30/03/2011 RRV +Rewritten netlist to add package options. +Available packages: DIP, SO, SSOP, TSSOP and DHVQFN + +Version 1.12 +------------ +Date 27/10/2010 RRV +Added HC(T)240/253 + +Version 1.11 +------------ +Date 06/07/2010 RRV +Added HC(T)02/08/86 + +Version 1.10 +------------ +Date 10/12/2009 RRV +Removed HCT05 (not an active part type) + +Version 1.09 +------------ +Date 09/23/2009 RRV +.SUBSCKT SWITCH3 renamed to SWITCH3N in hc_tnomi.cir + +Version 1.08 +------------ +Date 09/08/2009 RRV +Added models for HC(T)4020/4060 + +Version 1.07 +------------ +Date 03/27/2009 RRV +Added models for HC(T)05 + +Version 1.06 +------------ +Date 02/20/2006 RRV +Added models for HC(T)366 and HC(T)368 + +Version 1.05 +------------ +Date 10/27/2005 RRV +Updated HC/T04 and HCU04 models. +Commented out R1 for test load. Datasheet specifies only Cload. + +Version 1.04 +------------ +Date 09/22/2003 RM +Added an inverter between the enable input module and the enable input of the +analog switch in hc4066 and hct4066, in order to realize an active high enable. + +Version 1.03 +------------ +Date 01/14/2003 RM +Corrected the level converter subcircuit LLCN/LLCF/LLCS, used in +SWI1, SWI3, SWI1T, SWI3T. The gate connection of MP1 is now connected +to net 4 (it was connected to net 2, which was not correct). + +Version 1.02 +------------ +Date 10/3/95 +Deleted UNBUFF circuit in subcircuit files for HCU04 model. All subcircuit +files were changed. + +Version 1.01 +------------ +Added HCU04 model. All files were changed. + +Version 1.0 +----------- +Original release. diff --git a/hc/so.s b/hc/so.s new file mode 100644 index 0000000..018da25 --- /dev/null +++ b/hc/so.s @@ -0,0 +1,163 @@ +* SO PACKAGE LIBRARY +* NETLIST OUTPUT FOR HSPICE. +* GENERATED ON MARCH 30, 2011 +* +* (C) Copyright 2011 NXP Semiconductors +* All rights reserved +* NXP Semiconductors warrants and represents that the Spice model +* identified herein is owned by NXP Semiconductors (NXP). The +* model provided is not warranted as fully representing all of the +* operating characteristics and specifications of the semiconductor +* products to which the model relates. Moreover, unless there is a +* signed, written agreement to the contrary, this Spice model is +* furnished on an "as is" basis without support or warranty of any +* kind, either expressed or implied, regarding the use thereof, and +* NXP specifically disclaims all implied warranties of +* merchantability and fitness of the model for any purpose. +* +* NXP does not assume any liability arising out of the application +* or use of this Spice model including infringement of patents and +* copyrights, nor does NXP convey any license under its patents and +* copyrights or the rights of others. +* +* NXP provides Spice models as a service to our customers. You and +* your company shall not distribute, convey, sell, or give these models +* to anyone else without receiving prior written permission from +* NXP. +* +* NXP reserves the right to make changes without notice to these +* Spice models to improve reliability, function, or design. +* +* Please be aware that your receipt and subsequent use of the SPICE +* information provided shall serve as acceptance of the terms and +* conditions of this agreement. If you do not accept these terms, +* you should return or destroy the SPICE models and any other +* accompanying information immediately. +* +.SUBCKT pk14 ++ 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 +* Pin Resistance +r1 1 1001 9.153E-02 +r2 2 1002 8.818E-02 +r3 3 1003 8.486E-02 +r4 4 1004 8.345E-02 +r5 5 1005 8.484E-02 +r6 6 1006 8.816E-02 +r7 7 1007 9.150E-02 +r8 8 1008 9.149E-02 +r9 9 1009 8.815E-02 +r10 10 1010 8.485E-02 +r11 11 1011 8.344E-02 +r12 12 1012 8.486E-02 +r13 13 1013 8.817E-02 +r14 14 1014 9.149E-02 + +* Pin Inductance +l1 1001 15 3.281E-09 +l2 1002 16 2.552E-09 +l3 1003 17 2.046E-09 +l4 1004 18 1.871E-09 +l5 1005 19 2.045E-09 +l6 1006 20 2.551E-09 +l7 1007 21 3.279E-09 +l8 1008 22 3.271E-09 +l9 1009 23 2.552E-09 +l10 1010 24 2.048E-09 +l11 1011 25 1.870E-09 +l12 1012 26 2.048E-09 +l13 1013 27 2.554E-09 +l14 1014 28 3.272E-09 +.ENDS pk14 +.SUBCKT pk16 ++ 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 +* Pin Resistance +r1 1 1001 9.351E-02 +r2 2 1002 9.046E-02 +r3 3 1003 8.674E-02 +r4 4 1004 8.377E-02 +r5 5 1005 8.376E-02 +r6 6 1006 8.672E-02 +r7 7 1007 9.043E-02 +r8 8 1008 9.348E-02 +r9 9 1009 9.341E-02 +r10 10 1010 9.037E-02 +r11 11 1011 8.668E-02 +r12 12 1012 8.380E-02 +r13 13 1013 8.379E-02 +r14 14 1014 8.671E-02 +r15 15 1015 9.037E-02 +r16 16 1016 9.341E-02 + +* Pin Inductance +l1 1001 17 3.652E-09 +l2 1002 18 2.838E-09 +l3 1003 19 2.221E-09 +l4 1004 20 1.850E-09 +l5 1005 21 1.850E-09 +l6 1006 22 2.220E-09 +l7 1007 23 2.838E-09 +l8 1008 24 3.650E-09 +l9 1009 25 3.637E-09 +l10 1010 26 2.828E-09 +l11 1011 27 2.215E-09 +l12 1012 28 1.848E-09 +l13 1013 29 1.848E-09 +l14 1014 30 2.215E-09 +l15 1015 31 2.828E-09 +l16 1016 32 3.636E-09 +.ENDS pk16 +.SUBCKT pk20 ++ 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 +* Pin Resistance +r1 1 1001 1.359E-01 +r2 2 1002 1.318E-01 +r3 3 1003 1.290E-01 +r4 4 1004 1.277E-01 +r5 5 1005 1.269E-01 +r6 6 1006 1.269E-01 +r7 7 1007 1.278E-01 +r8 8 1008 1.291E-01 +r9 9 1009 1.319E-01 +r10 10 1010 1.359E-01 +r11 11 1011 1.360E-01 +r12 12 1012 1.319E-01 +r13 13 1013 1.289E-01 +r14 14 1014 1.277E-01 +r15 15 1015 1.269E-01 +r16 16 1016 1.269E-01 +r17 17 1017 1.277E-01 +r18 18 1018 1.290E-01 +r19 19 1019 1.318E-01 +r20 20 1020 1.359E-01 + +* Pin Inductance +l1 1001 21 5.726E-09 +l2 1002 22 4.676E-09 +l3 1003 23 3.989E-09 +l4 1004 24 3.713E-09 +l5 1005 25 3.565E-09 +l6 1006 26 3.566E-09 +l7 1007 27 3.720E-09 +l8 1008 28 4.009E-09 +l9 1009 29 4.689E-09 +l10 1010 30 5.726E-09 +l11 1011 31 5.739E-09 +l12 1012 32 4.687E-09 +l13 1013 33 3.979E-09 +l14 1014 34 3.706E-09 +l15 1015 35 3.560E-09 +l16 1016 36 3.559E-09 +l17 1017 37 3.707E-09 +l18 1018 38 3.990E-09 +l19 1019 39 4.674E-09 +l20 1020 40 5.719E-09 +.ENDS pk20 diff --git a/hc/ssop.s b/hc/ssop.s new file mode 100644 index 0000000..c17dbbe --- /dev/null +++ b/hc/ssop.s @@ -0,0 +1,161 @@ +* SSOP PACKAGE LIBRARY +* NETLIST OUTPUT FOR HSPICE. +* GENERATED ON MARCH 30, 2011 +* +* (C) Copyright 2011 NXP Semiconductors +* All rights reserved +* NXP Semiconductors warrants and represents that the Spice model +* identified herein is owned by NXP Semiconductors (NXP). The +* model provided is not warranted as fully representing all of the +* operating characteristics and specifications of the semiconductor +* products to which the model relates. Moreover, unless there is a +* signed, written agreement to the contrary, this Spice model is +* furnished on an "as is" basis without support or warranty of any +* kind, either expressed or implied, regarding the use thereof, and +* NXP specifically disclaims all implied warranties of +* merchantability and fitness of the model for any purpose. +* +* NXP does not assume any liability arising out of the application +* or use of this Spice model including infringement of patents and +* copyrights, nor does NXP convey any license under its patents and +* copyrights or the rights of others. +* +* NXP provides Spice models as a service to our customers. You and +* your company shall not distribute, convey, sell, or give these models +* to anyone else without receiving prior written permission from +* NXP. +* +* NXP reserves the right to make changes without notice to these +* Spice models to improve reliability, function, or design. +* +* Please be aware that your receipt and subsequent use of the SPICE +* information provided shall serve as acceptance of the terms and +* conditions of this agreement. If you do not accept these terms, +* you should return or destroy the SPICE models and any other +* accompanying information immediately. +* +.SUBCKT pk14 ++ 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 +* Pin Resistance +r1 1 1001 9.078E-02 +r2 2 1002 8.829E-02 +r3 3 1003 8.731E-02 +r4 4 1004 8.710E-02 +r5 5 1005 8.731E-02 +r6 6 1006 8.829E-02 +r7 7 1007 9.075E-02 +r8 8 1008 9.072E-02 +r9 9 1009 8.809E-02 +r10 10 1010 8.716E-02 +r11 11 1011 8.706E-02 +r12 12 1012 8.720E-02 +r13 13 1013 8.816E-02 +r14 14 1014 9.068E-02 + +* Pin Inductance +l1 1001 15 2.981E-09 +l2 1002 16 2.447E-09 +l3 1003 17 2.304E-09 +l4 1004 18 2.291E-09 +l5 1005 19 2.307E-09 +l6 1006 20 2.449E-09 +l7 1007 21 2.971E-09 +l8 1008 22 2.972E-09 +l9 1009 23 2.425E-09 +l10 1010 24 2.286E-09 +l11 1011 25 2.280E-09 +l12 1012 26 2.286E-09 +l13 1013 27 2.425E-09 +l14 1014 28 2.975E-09 +.ENDS pk14 +.SUBCKT pk16 ++ 1 2 3 4 5 6 7 8 9 10 ++ 11 12 13 14 15 ++ 17 18 19 20 21 22 23 24 25 26 ++ 27 28 29 30 31 +* Pin Resistance +r1 1 1001 9.134E-02 +r2 2 1002 8.865E-02 +r3 3 1003 8.711E-02 +r4 4 1004 8.695E-02 +r5 5 1005 8.691E-02 +r6 6 1006 8.705E-02 +r7 7 1007 8.863E-02 +r8 8 1008 9.142E-02 +r9 9 1009 9.150E-02 +r10 10 1010 8.876E-02 +r11 11 1011 8.724E-02 +r12 12 1012 8.708E-02 +r13 13 1013 8.702E-02 +r14 14 1014 8.717E-02 +r15 15 1015 8.867E-02 + +* Pin Inductance +l1 1001 17 2.978E-09 +l2 1002 18 2.469E-09 +l3 1003 19 2.253E-09 +l4 1004 20 2.239E-09 +l5 1005 21 2.225E-09 +l6 1006 22 2.240E-09 +l7 1007 23 2.466E-09 +l8 1008 24 2.988E-09 +l9 1009 25 2.999E-09 +l10 1010 26 2.480E-09 +l11 1011 27 2.267E-09 +l12 1012 28 2.257E-09 +l13 1013 29 2.253E-09 +l14 1014 30 2.266E-09 +l15 1015 31 2.471E-09 +.ENDS pk16 +.SUBCKT pk20 ++ 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 +* Pin Resistance +r1 1 1001 1.319E-01 +r2 2 1002 1.294E-01 +r3 3 1003 1.259E-01 +r4 4 1004 1.028E-01 +r5 5 1005 9.475E-02 +r6 6 1006 9.474E-02 +r7 7 1007 1.028E-01 +r8 8 1008 1.259E-01 +r9 9 1009 1.295E-01 +r10 10 1010 1.330E-01 +r11 11 1011 1.317E-01 +r12 12 1012 1.293E-01 +r13 13 1013 1.258E-01 +r14 14 1014 1.028E-01 +r15 15 1015 9.466E-02 +r16 16 1016 9.472E-02 +r17 17 1017 1.028E-01 +r18 18 1018 1.259E-01 +r19 19 1019 1.296E-01 +r20 20 1020 1.329E-01 + +* Pin Inductance +l1 1001 21 3.694E-09 +l2 1002 22 3.215E-09 +l3 1003 23 2.779E-09 +l4 1004 24 2.436E-09 +l5 1005 25 2.308E-09 +l6 1006 26 2.307E-09 +l7 1007 27 2.433E-09 +l8 1008 28 2.774E-09 +l9 1009 29 3.206E-09 +l10 1010 30 3.679E-09 +l11 1011 31 3.678E-09 +l12 1012 32 3.209E-09 +l13 1013 33 2.758E-09 +l14 1014 34 2.427E-09 +l15 1015 35 2.301E-09 +l16 1016 36 2.307E-09 +l17 1017 37 2.434E-09 +l18 1018 38 2.769E-09 +l19 1019 39 3.220E-09 +l20 1020 40 3.680E-09 +.ENDS pk20 diff --git a/hc/tssop.s b/hc/tssop.s new file mode 100644 index 0000000..9517ea7 --- /dev/null +++ b/hc/tssop.s @@ -0,0 +1,163 @@ +* TSSOP PACKAGE LIBRARY +* NETLIST OUTPUT FOR HSPICE. +* GENERATED ON MARCH 30, 2011 +* +* (C) Copyright 2011 NXP Semiconductors +* All rights reserved +* NXP Semiconductors warrants and represents that the Spice model +* identified herein is owned by NXP Semiconductors (NXP). The +* model provided is not warranted as fully representing all of the +* operating characteristics and specifications of the semiconductor +* products to which the model relates. Moreover, unless there is a +* signed, written agreement to the contrary, this Spice model is +* furnished on an "as is" basis without support or warranty of any +* kind, either expressed or implied, regarding the use thereof, and +* NXP specifically disclaims all implied warranties of +* merchantability and fitness of the model for any purpose. +* +* NXP does not assume any liability arising out of the application +* or use of this Spice model including infringement of patents and +* copyrights, nor does NXP convey any license under its patents and +* copyrights or the rights of others. +* +* NXP provides Spice models as a service to our customers. You and +* your company shall not distribute, convey, sell, or give these models +* to anyone else without receiving prior written permission from +* NXP. +* +* NXP reserves the right to make changes without notice to these +* Spice models to improve reliability, function, or design. +* +* Please be aware that your receipt and subsequent use of the SPICE +* information provided shall serve as acceptance of the terms and +* conditions of this agreement. If you do not accept these terms, +* you should return or destroy the SPICE models and any other +* accompanying information immediately. +* +.SUBCKT pk14 ++ 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 +* Pin Resistance +r1 1 1001 9.257E-02 +r2 2 1002 9.070E-02 +r3 3 1003 8.892E-02 +r4 4 1004 8.839E-02 +r5 5 1005 8.891E-02 +r6 6 1006 9.070E-02 +r7 7 1007 9.258E-02 +r8 8 1008 9.256E-02 +r9 9 1009 9.068E-02 +r10 10 1010 8.890E-02 +r11 11 1011 8.837E-02 +r12 12 1012 8.890E-02 +r13 13 1013 9.068E-02 +r14 14 1014 9.256E-02 + +* Pin Inductance +l1 1001 15 2.948E-09 +l2 1002 16 2.549E-09 +l3 1003 17 2.345E-09 +l4 1004 18 2.310E-09 +l5 1005 19 2.344E-09 +l6 1006 20 2.547E-09 +l7 1007 21 2.944E-09 +l8 1008 22 2.942E-09 +l9 1009 23 2.546E-09 +l10 1010 24 2.342E-09 +l11 1011 25 2.308E-09 +l12 1012 26 2.345E-09 +l13 1013 27 2.550E-09 +l14 1014 28 2.947E-09 +.ENDS pk14 +.SUBCKT pk16 ++ 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 +* Pin Resistance +r1 1 1001 9.213E-02 +r2 2 1002 9.808E-02 +r3 3 1003 9.628E-02 +r4 4 1004 9.194E-02 +r5 5 1005 9.196E-02 +r6 6 1006 9.626E-02 +r7 7 1007 9.806E-02 +r8 8 1008 9.209E-02 +r9 9 1009 9.214E-02 +r10 10 1010 9.806E-02 +r11 11 1011 9.627E-02 +r12 12 1012 9.196E-02 +r13 13 1013 9.196E-02 +r14 14 1014 9.628E-02 +r15 15 1015 9.807E-02 +r16 16 1016 9.208E-02 + +* Pin Inductance +l1 1001 17 2.955E-09 +l2 1002 18 2.647E-09 +l3 1003 19 2.414E-09 +l4 1004 20 2.337E-09 +l5 1005 21 2.337E-09 +l6 1006 22 2.413E-09 +l7 1007 23 2.648E-09 +l8 1008 24 2.949E-09 +l9 1009 25 2.956E-09 +l10 1010 26 2.648E-09 +l11 1011 27 2.417E-09 +l12 1012 28 2.340E-09 +l13 1013 29 2.336E-09 +l14 1014 30 2.412E-09 +l15 1015 31 2.647E-09 +l16 1016 32 2.947E-09 +.ENDS pk16 +.SUBCKT pk20 ++ 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 +* Pin Resistance +r1 1 1001 9.132E-02 +r2 2 1002 8.924E-02 +r3 3 1003 8.600E-02 +r4 4 1004 8.597E-02 +r5 5 1005 8.576E-02 +r6 6 1006 8.574E-02 +r7 7 1007 8.595E-02 +r8 8 1008 8.594E-02 +r9 9 1009 8.925E-02 +r10 10 1010 9.130E-02 +r11 11 1011 9.134E-02 +r12 12 1012 8.925E-02 +r13 13 1013 8.600E-02 +r14 14 1014 8.597E-02 +r15 15 1015 8.576E-02 +r16 16 1016 8.574E-02 +r17 17 1017 8.596E-02 +r18 18 1018 8.595E-02 +r19 19 1019 8.925E-02 +r20 20 1020 9.134E-02 + +* Pin Inductance +l1 1001 21 2.811E-09 +l2 1002 22 2.335E-09 +l3 1003 23 1.921E-09 +l4 1004 24 1.922E-09 +l5 1005 25 1.914E-09 +l6 1006 26 1.913E-09 +l7 1007 27 1.921E-09 +l8 1008 28 1.921E-09 +l9 1009 29 2.334E-09 +l10 1010 30 2.809E-09 +l11 1011 31 2.812E-09 +l12 1012 32 2.332E-09 +l13 1013 33 1.920E-09 +l14 1014 34 1.921E-09 +l15 1015 35 1.914E-09 +l16 1016 36 1.913E-09 +l17 1017 37 1.921E-09 +l18 1018 38 1.921E-09 +l19 1019 39 2.331E-09 +l20 1020 40 2.812E-09 +.ENDS pk20 -- cgit v1.2.3