home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 13 / 13.iso / p / p070 / 6.ddi / VLIB.PLB / HC.DSF < prev    next >
Encoding:
Text File  |  1991-02-21  |  118.1 KB  |  3,620 lines

  1. (***************************************************************************)
  2. (*                                                                         *)
  3. (*                         Copyright (C) 1987-1990                         *)
  4. (*                      by Gogesch Micro Systems, INC.                     *)
  5. (*                                                                         *)
  6. (*                           All rights reserved.                          *)
  7. (*                                                                         *)
  8. (***************************************************************************)
  9.  
  10.  
  11. ;The following is the HC library.
  12. ;
  13. ;Unless otherwise stated the delays for the following parts are -
  14. ; Tplh and Tphl for 15pf and 50 pf respectively.
  15. ;
  16. ;Unless otherwise stated, delays for flip flops taken from the national
  17. ;databook have the following exceptions to the databook -
  18. ;The delays for minimum low level clock was extrapolated -
  19. ;period - clock high = clock low.
  20. ;The min. removal time preset or clear to clock is entered as zero.
  21. ;
  22. ;Unless otherwise specified the delays for the following devices were
  23. ;taken from the National 1984 Logic Databook.
  24. ;
  25. ;
  26. :74HC00            TTL    14
  27.    NAND(P1,P2;P3;15,15,23,23);
  28.    NAND(P4,P5;P6;15,15,23,23);
  29.    NAND(P10,P9;P8;15,15,23,23);
  30.    NAND(P13,P12;P11;15,15,23,23);
  31. %
  32. :74HC00A          TTL    14
  33.    NAND(P1,P2;P3;15,15,23,23);
  34.    NAND(P4,P5;P6;15,15,23,23);
  35.    NAND(P10,P9;P8;15,15,23,23);
  36.    NAND(P13,P12;P11;15,15,23,23);
  37. %
  38. :74HC02            TTL    14
  39.    NOR(P2,P3;P1;15,15,23,23);
  40.    NOR(P5,P6;P4;15,15,23,23);
  41.    NOR(P8,P9;P10;15,15,23,23);
  42.    NOR(P11,P12;P13;15,15,23,23);
  43. %
  44. :74HC02A           TTL    14
  45.    NOR(P2,P3;P1;15,15,23,23);
  46.    NOR(P5,P6;P4;15,15,23,23);
  47.    NOR(P8,P9;P10;15,15,23,23);
  48.    NOR(P11,P12;P13;15,15,23,23);
  49. %
  50. :74HC03            TTL    14
  51.    SET(RHIGH);
  52.    NAND(P1,P2;P3;26,20,32,32);
  53.    NAND(P4,P5;P6;26,20,32,32);
  54.    NAND(P10,P9;P8;26,20,32,32);
  55.    NAND(P13,P12;P11;26,20,32,32);
  56. %
  57. :74HC03A       TTL    14
  58.    SET(RHIGH);
  59.    NAND(P1,P2;P3;26,20,32,32);
  60.    NAND(P4,P5;P6;26,20,32,32);
  61.    NAND(P10,P9;P8;26,20,32,32);
  62.    NAND(P13,P12;P11;26,20,32,32);
  63. %
  64. :74HC04            TTL    14
  65.    INV(P1;P2;15,15,24,24);
  66.    INV(P3;P4;15,15,24,24);
  67.    INV(P5;P6;15,15,24,24);
  68.    INV(P9;P8;15,15,24,24);
  69.    INV(P11;P10;15,15,24,24);
  70.    INV(P13;P12;15,15,24,24);
  71. %
  72. :74HC04A           TTL    14
  73.    INV(P1;P2;15,15,24,24);
  74.    INV(P3;P4;15,15,24,24);
  75.    INV(P5;P6;15,15,24,24);
  76.    INV(P9;P8;15,15,24,24);
  77.    INV(P11;P10;15,15,24,24);
  78.    INV(P13;P12;15,15,24,24);
  79. %
  80. ;Data for the following device was taken from 1988
  81. ;High Speed CMOS Data Book.
  82. :74HC05            TTL    14
  83.    SET(RHIGH);
  84.    INV(P1;P2;19,11,29,21);
  85.    INV(P3;P4;19,11,29,21);
  86.    INV(P5;P6;19,11,29,21);
  87.    INV(P9;P8;19,11,29,21);
  88.    INV(P11;P10;19,11,29,21);
  89.    INV(P13;P12;19,11,29,21);
  90. %
  91. :74HC08            TTL    14
  92.    AND(P1,P2;P3;15,20,23,30);
  93.    AND(P4,P5;P6;15,20,23,30);
  94.    AND(P10,P9;P8;15,20,23,30);
  95.    AND(P13,P12;P11;15,20,23,30);
  96. %
  97. ;taken from 1988 TI High-Speed CMOS Logic data book.
  98. ;Delays for 15pF were extrapolated
  99. :74HC09            TTL    14
  100.    SET(RHIGH);
  101.    AND(P1,P2;P3;21,15,31,25);
  102.    AND(P4,P5;P6;21,15,31,25);
  103.    AND(P10,P9;P8;21,15,31,25);
  104.    AND(P13,P12;P11;21,15,31,25);
  105. %
  106. :74HC10            TTL    14
  107.    NAND(P1,P2,P13;P12;15,15,23,23);
  108.    NAND(P3,P4,P5;P6;15,15,23,23);
  109.    NAND(P11,P10,P9;P8;15,15,23,23);
  110. %
  111. :74HC11            TTL    14
  112.    AND(P1,P2,P13;P12;20,20,31,31);
  113.    AND(P3,P4,P5;P6;20,20,31,31);
  114.    AND(P11,P10,P9;P8;20,20,31,31);
  115. %
  116. :74HC14            TTL    14
  117.    INV(P1;P2;22,22,31,31);
  118.    INV(P3;P4;22,22,31,31);
  119.    INV(P5;P6;22,22,31,31);
  120.    INV(P9;P8;22,22,31,31);
  121.    INV(P11;P10;22,22,31,31);
  122.    INV(P13;P12;22,22,31,31);
  123. %
  124. :74HC14A       TTL    14
  125.    INV(P1;P2;22,22,31,31);
  126.    INV(P3;P4;22,22,31,31);
  127.    INV(P5;P6;22,22,31,31);
  128.    INV(P9;P8;22,22,31,31);
  129.    INV(P11;P10;22,22,31,31);
  130.    INV(P13;P12;22,22,31,31);
  131. %
  132. :74HC20            TTL    14
  133.    NAND(P1,P2,P4,P5;P6;15,15,23,23);
  134.    NAND(P9,P10,P12,P13;P8;15,15,23,23);
  135. %
  136. ;taken from 1988 TI High-Speed CMOS Logic data book.
  137. ;Delays for 15pF were extrapolated
  138. :74HC21            TTL    14
  139.    AND(P1,P2,P4,P5;P6;18,18,28,28);
  140.    AND(P9,P10,P12,P13;P8;18,18,28,28);
  141. %
  142. :74HC27            TTL    14
  143.    NOR(P1,P2,P13;P12;15,15,23,23);
  144.    NOR(P3,P4,P5;P6;15,15,23,23);
  145.    NOR(P11,P10,P9;P8;15,15,23,23);
  146. %
  147. :74HC30            TTL    14
  148.    NAND(P1,P2,P3,P4,P5,P6,P11,P12;P8;30,30,42,42);
  149. %
  150. :74HC32            TTL    14
  151.    OR(P1,P2;P3;18,18,25,25);
  152.    OR(P4,P5;P6;18,18,25,25);
  153.    OR(P10,P9;P8;18,18,25,25);
  154.    OR(P12,P13;P11;18,18,25,25);
  155. %
  156. :74HC32A       TTL    14
  157.    OR(P1,P2;P3;18,18,25,25);
  158.    OR(P4,P5;P6;18,18,25,25);
  159.    OR(P10,P9;P8;18,18,25,25);
  160.    OR(P12,P13;P11;18,18,25,25);
  161. %
  162. ;taken from 1988 TI High-Speed CMOS Logic data book.
  163. ;Delays for 15pF were extrapolated
  164. :74HC36   TTL  14
  165.    NOR(P1,P2;P3;15,15,25,25);
  166.    NOR(P4,P5;P6;15,15,25,25);
  167.    NOR(P9,P10;P8;15,15,25,25);
  168.    NOR(P12,P13;P11;15,15,25,25);
  169. %
  170. :74HC42            TTL    16
  171.    LINV(P15;L1);
  172.    LINV(P14;L2);
  173.    LINV(P13;L3);
  174.    LINV(P12;L4);
  175.    NAND(L1,L2,L3,L4;P1;25,25,38,38);
  176.    NAND(P15,L2,L3,L4;P2;25,25,38,38);;
  177.    NAND(L1,P14,L3,L4;P3;25,25,38,38);
  178.    NAND(P15,P14,L3,L4;P4;25,25,38,38);
  179.    NAND(L1,L2,P13,L4;P5;25,25,38,38);
  180.    NAND(P15,L2,P13,L4;P6;25,25,38,38);
  181.    NAND(L1,P14,P13,L4;P7;25,25,38,38);
  182.    NAND(P15,P14,P13,L4;P9;25,25,38,38);
  183.    NAND(L1,L2,L3,P12;P10;25,25,38,38);
  184.    NAND(P15,L2,L3,P12;P11;25,25,38,38);
  185. %
  186. :74HC51   TTL  14
  187.    LAND(P2,P3;L1);
  188.    LAND(P4,P5;L2);
  189.    LAND(P1,P13,P12;L3);
  190.    LAND(P11,P10,P9;L4);
  191.    NOR(L1,L2;P6;20,20,32,32);
  192.    NOR(L3,L4;P8;20,20,32,32);
  193. %
  194. :74HC73            TTL    14
  195.    INV(P1;N1;0,0,0,0);
  196.    INV(P5;N2;0,0,0,0);
  197.    JKFFC(P14,P3,N1,P2;P12,P13;21,21,20,0,16,16,26,26,16,20,32,32,25,0,20,25,39,39,20,25);
  198.    JKFFC(P7,P10,N2,P6;P9,P8;21,21,20,0,16,16,26,26,16,20,32,32,25,0,20,25,39,39,20,25);
  199. %
  200. :74HC74            TTL    14
  201.    DFFPC(P2,P3,P4,P1;P5,P6;30,30,20,0,16,17,40,40,16,5,44,44,25,0,20,20,58,58,20,6);
  202.    DFFPC(P12,P11,P10,P13;P9,P8;30,30,20,0,16,17,40,40,16,5,44,44,25,0,20,20,58,58,20,6);
  203. %
  204. :74HC75   TTL  16
  205.    LINV(P2;L1);
  206.    LINV(P3;L2);
  207.    LINV(P6;L3);
  208.    LINV(P7;L4);
  209.    DLATCH(L1,P13;P1;20,20,23,23,20,0,16,28,28,31,31,25,0,20);
  210.    DLATCH(L2,P13;P14;20,20,23,23,20,0,16,28,28,31,31,25,0,20);
  211.    DLATCH(L3,P4;P11;20,20,23,23,20,0,16,28,28,31,31,25,0,20);
  212.    DLATCH(L4,P4;P8;20,20,23,23,20,0,16,28,28,31,31,25,0,20);
  213.    DLATCH(P2,P13;P16;20,20,23,23,20,0,16,28,28,31,31,25,0,20);
  214.    DLATCH(P3,P13;P15;20,20,23,23,20,0,16,28,28,31,31,25,0,20);
  215.    DLATCH(P6,P4;P10;20,20,23,23,20,0,16,28,28,31,31,25,0,20);
  216.    DLATCH(P7,P4;P9;20,20,23,23,20,0,16,28,28,31,31,25,0,20);
  217. %
  218. :74HC76            TTL    16
  219.    INV(P1;N1;0,0,0,0);
  220.    INV(P6;N2;0,0,0,0);
  221.    JKFFPC(P4,P16,N1,P2,P3;P15,P14;21,21,20,0,16,16,26,26,16,20,31,31,25,0,20,20,39,39,20,25);
  222.    JKFFPC(P9,P12,N2,P7,P8;P11,P10;21,21,20,0,16,16,26,26,16,20,31,31,25,0,20,20,39,39,20,25);
  223. %
  224. ;taken from 1988 TI High-Speed CMOS Logic data book.
  225. ;Delays for 15pF were extrapolated
  226. :74HC77   TTL  14
  227.    DLATCH(P1,P12;P14;20,20,23,23,25,5,20,30,30,33,33,25,5,20);
  228.    DLATCH(P2,P12;P13;20,20,23,23,25,5,20,30,30,33,33,25,5,20);
  229.    DLATCH(P5,P3;P9;20,20,23,23,25,5,20,30,30,33,33,25,5,20);
  230.    DLATCH(P6,P3;P8;20,20,23,23,25,5,20,30,30,33,33,25,5,20);
  231. %
  232. ;taken from 1988 TI High-Speed CMOS Logic data book.
  233. ;Delays for 15pF were extrapolated
  234. :74HC78  TTL  14
  235.    INV(P1;N1;0,0,0,0);
  236.    JKFFPC(P3,P14,N1,P2,P5;P13,P12;22,22,30,0,20,20,29,29,20,30,32,32,30,0,20,20,39,39,20,30);
  237.    JKFFPC(P10,P7,N1,P6,P5;P8,P9;22,22,30,0,20,20,29,29,20,30,32,32,30,0,20,20,39,39,20,30);
  238. %
  239. ;taken from 1984 National Logic Data Book.
  240. ;Data for A,B to A=B output is not modeled precisely.
  241. :74HC85   TTL  16
  242.    LNAND(P15,P1;L1);
  243.    LNAND(P13,P14;L2);
  244.    LNAND(P12,P11;L3);
  245.    LNAND(P10,P9;L4);
  246.    LAND(P15,L1;L5);
  247.    LAND(L1,P1;L6);
  248.    LAND(P13,L2;L7);
  249.    LAND(L2,P14;L8);
  250.    LAND(P12,L3;L9);
  251.    LAND(L3,P11;L10);
  252.    LAND(P10,L4;L11);
  253.    LAND(L4,P9;L12);
  254.    NOR(L5,L6;N1;10,10,14,14);
  255.    NOR(L7,L8;N2;10,10,14,14);
  256.    NOR(L9,L10;N3;10,10,14,14);
  257.    NOR(L11,L12;N4;10,10,14,14);
  258.    BUF(L6;N5;10,10,14,14);
  259.    BUF(L5;N6;10,10,14,14);
  260.    LAND(P14,L2,N1;L13);
  261.    LAND(P11,L3,N1,N2;L14);
  262.    LAND(P9,L4,N1,N2,N3;L15);
  263.    LAND(N1,N2,N3,N4,P2;L16);
  264.    LAND(N1,N2,N3,N4,P3;L17);
  265.    LAND(P3,N4,N3,N2,N1;L18);
  266.    LAND(P4,N4,N2,N3,N1;L19);
  267.    LAND(N3,N2,N1,L4,P10;L20);
  268.    LAND(N2,N1,L3,P12;L21);
  269.    LAND(N1,L2,P13;L22);
  270.    NOR(N5,L13,L14,L15,L16,L17;P5;26,26,39,39);
  271.    NOR(L18,L19,L20,L21,L22,N6;P7;26,26,39,39);
  272.    AND(N1,N2,P3,N3,N4;P6;20,20,32,32);
  273. %
  274. :74HC86            TTL    14
  275.    XOR(P1,P2;P3;20,20,30,30);
  276.    XOR(P4,P5;P6;20,20,30,30);
  277.    XOR(P10,P9;P8;20,20,30,30);
  278.    XOR(P13,P12;P11;20,20,30,30);
  279. %
  280. :74HC107        TTL    14
  281.    INV(P12;N1;0,0,0,0);
  282.    INV(P9;N2;0,0,0,0);
  283.    JKFFC(P1,P4,N1,P13;P3,P2;21,21,20,0,16,17,26,26,16,20,32,32,25,0,20,28,39,39,20,25);
  284.    JKFFC(P8,P11,N2,P10;P5,P6;21,21,20,0,16,17,26,26,16,20,32,32,25,0,20,28,39,39,20,25);
  285. %
  286. :74HC109        TTL    16
  287.    LINV(P3;L1);
  288.    LINV(P13;L2);
  289.    JKFFPC(P2,L1,P4,P5,P1;P6,P7;30,30,20,0,16,17,42,42,16,5,44,44,25,0,20,28,58,58,20,6);
  290.    JKFFPC(P14,L2,P12,P11,P15;P10,P9;30,30,20,0,16,17,42,42,16,5,44,44,25,0,20,28,58,58,20,6);
  291. %
  292. :74HC109A       TTL    16
  293.    LINV(P3;L1);
  294.    LINV(P13;L2);
  295.    JKFFPC(P2,L1,P4,P5,P1;P6,P7;30,30,20,0,16,17,42,42,16,5,44,44,25,0,20,28,58,58,20,6);
  296.    JKFFPC(P14,L2,P12,P11,P15;P10,P9;30,30,20,0,16,17,42,42,16,5,44,44,25,0,20,28,58,58,20,6);
  297. %
  298. :74HC112        TTL    16
  299.    INV(P1;N1;0,0,0,0);
  300.    INV(P13;N2;0,0,0,0);
  301.    JKFFPC(P3,P2,N1,P4,P15;P5,P6;21,21,20,0,16,17,28,28,16,20,32,32,25,0,20,28,41,41,20,25);
  302.    JKFFPC(P11,P12,N2,P10,P14;P9,P7;21,21,20,0,16,17,28,28,16,20,32,32,25,0,20,28,41,41,20,25);
  303. %
  304. :74HC113        TTL    14
  305.    INV(P1;N1;0,0,0,0);
  306.    INV(P13;N2;0,0,0,0);
  307.    JKFFP(P3,P2,N1,P4;P5,P6;21,21,20,0,16,17,28,28,16,20,32,32,25,0,20,28,41,41,20,25);
  308.    JKFFP(P11,P12,N2,P10;P9,P8;21,21,20,0,16,17,28,28,16,20,32,32,25,0,20,28,41,41,20,25);
  309. %
  310. ;taken from 1988 TI High-Speed CMOS Logic data book.
  311. ;Delays for 15pF were extrapolated
  312. :74HC114        TTL    14
  313.    INV(P13;N1;0,0,0,0);
  314.    JKFFPC(P3,P2,N1,P4,P1;P5,P6;34,34,25,0,25,25,34,34,25,25,44,44,25,0,25,25,44,44,25,25);
  315.    JKFFPC(P11,P12,N1,P10,P1;P9,P8;34,34,25,0,25,25,34,34,25,25,44,44,25,0,25,25,44,44,25,25);
  316. %
  317. :74HC125   TTL  14
  318.    LINV(P1;L1);
  319.    LINV(P4;L2);
  320.    LINV(P10;L3);
  321.    LINV(P13;L4);
  322.    BUF(P2;N1;18,18,25,25);
  323.    BUF(P5;N2;18,18,25,25);
  324.    BUF(P9;N3;18,18,25,25);
  325.    BUF(P12;N4;18,18,25,25);
  326.    TSB(N1,L1;P3;31,31,31,31,31,31,31,31);
  327.    TSB(N2,L2;P6;31,31,31,31,31,31,31,31);
  328.    TSB(N3,L3;P8;31,31,31,31,31,31,31,31);
  329.    TSB(N4,L4;P11;31,31,31,31,31,31,31,31);
  330. %
  331. :74HC125A          TTL  14
  332.    LINV(P1;L1);
  333.    LINV(P4;L2);
  334.    LINV(P10;L3);
  335.    LINV(P13;L4);
  336.    BUF(P2;N1;18,18,25,25);
  337.    BUF(P5;N2;18,18,25,25);
  338.    BUF(P9;N3;18,18,25,25);
  339.    BUF(P12;N4;18,18,25,25);
  340.    TSB(N1,L1;P3;31,31,31,31,31,31,31,31);
  341.    TSB(N2,L2;P6;31,31,31,31,31,31,31,31);
  342.    TSB(N3,L3;P8;31,31,31,31,31,31,31,31);
  343.    TSB(N4,L4;P11;31,31,31,31,31,31,31,31);
  344. %
  345. ;taken from 1988 TI High-Speed CMOS Logic data book.
  346. ;Delays are given for 50pF and 150pF are given
  347. :74HC126   TTL  14
  348.    BUF(P2;N1;30,30,38,38);
  349.    BUF(P5;N2;30,30,38,38);
  350.    BUF(P9;N3;30,30,38,38);
  351.    BUF(P12;N4;30,30,38,38);
  352.    TSB(N1,P1;P3;30,30,30,30,36,36,36,36);
  353.    TSB(N2,P4;P6;30,30,30,30,36,36,36,36);
  354.    TSB(N3,P10;P8;30,30,30,30,36,36,36,36);
  355.    TSB(N4,P13;P11;30,30,30,30,36,36,36,36);
  356. %
  357. ;taken from 1988 TI High-Speed CMOS Logic data book.
  358. ;Delays are given for 50pF and 150pF are given
  359. :74HC126A          TTL  14
  360.    BUF(P2;N1;30,30,38,38);
  361.    BUF(P5;N2;30,30,38,38);
  362.    BUF(P9;N3;30,30,38,38);
  363.    BUF(P12;N4;30,30,38,38);
  364.    TSB(N1,P1;P3;30,30,30,30,36,36,36,36);
  365.    TSB(N2,P4;P6;30,30,30,30,36,36,36,36);
  366.    TSB(N3,P10;P8;30,30,30,30,36,36,36,36);
  367.    TSB(N4,P13;P11;30,30,30,30,36,36,36,36);
  368. %
  369. :74HC132        TTL    14
  370.    NAND(P1,P2;P3;20,20,32,32);
  371.    NAND(P4,P5;P6;20,20,32,32);
  372.    NAND(P10,P9;P8;20,20,32,32);
  373.    NAND(P13,P12;P11;20,20,32,32);
  374. %
  375. :74HC132A       TTL    14
  376.    NAND(P1,P2;P3;20,20,32,32);
  377.    NAND(P4,P5;P6;20,20,32,32);
  378.    NAND(P10,P9;P8;20,20,32,32);
  379.    NAND(P13,P12;P11;20,20,32,32);
  380. %
  381. :74HC133        TTL    16
  382.    NAND(P1,P2,P3,P4,P5,P6,P7,P10,P11,P12,P13,P14,P15;P9;30,30,42,42);
  383. %
  384. ;Data for the following device was taken from
  385. ;1988 TI High Speed CMOS Logic Data Book.
  386. :74HC137   TTL  16
  387.    LINV(P5;L3);
  388.    LAND(L3,P6;L1);
  389.    LINV(P4;L2);
  390.    DLATCH(P1,L2;N3;12,12,12,12,19,5,20,12,12,12,12,19,5,20);
  391.    DLATCH(P2,L2;N4;12,12,12,12,19,5,20,12,12,12,12,19,5,20);
  392.    DLATCH(P3,L2;N5;12,12,12,12,19,5,20,12,12,12,12,19,5,20);
  393.    LINV(N3;L4);
  394.    LINV(N4;L5);
  395.    LINV(N5;L6);
  396.    NAND(L4,L5,L6,L1;P15;26,26,36,36);
  397.    NAND(N3,L5,L6,L1;P14;26,26,36,36);
  398.    NAND(L4,N4,L6,L1;P13;26,26,36,36);
  399.    NAND(N3,N4,L6,L1;P12;26,26,36,36);
  400.    NAND(L4,L5,N5,L1;P11;26,26,36,36);
  401.    NAND(N3,L5,N5,L1;P10;26,26,36,36);
  402.    NAND(L4,N4,N5,L1;P9;26,26,36,36);
  403.    NAND(N3,N4,N5,L1;P7;26,26,36,36);
  404. %
  405. ;Delays are modeled for Select to output and Enable to output
  406. ;for Low to High going and High to Low going signals.
  407. :74HC138            TTL    16
  408.    BUF(P1;N1;30,20,35,33);
  409.    BUF(P2;N2;30,20,35,33);
  410.    BUF(P3;N3;30,20,35,33);
  411.    INV(P1;N4;30,20,35,33);
  412.    INV(P2;N5;30,20,35,33);
  413.    INV(P3;N6;30,20,35,33);
  414.    BUF(P6;N7;20,20,33,33);
  415.    NOR(P4,P5;N8;25,20,39,33);
  416.    LAND(N7,N8;L1);
  417.    NAND(N4,N5,N6,L1;P15;5,5,5,5);
  418.    NAND(N1,N5,N6,L1;P14;5,5,5,5);
  419.    NAND(N4,N2,N6,L1;P13;5,5,5,5);
  420.    NAND(N1,N2,N6,L1;P12;5,5,5,5);
  421.    NAND(N4,N5,N3,L1;P11;5,5,5,5);
  422.    NAND(N1,N5,N3,L1;P10;5,5,5,5);
  423.    NAND(N4,N2,N3,L1;P9;5,5,5,5);
  424.    NAND(N1,N2,N3,L1;P7;5,5,5,5);
  425. %
  426. ;Delays are modeled for Select to output and Enable to output
  427. ;for Low to High going and High to Low going signals.
  428. :74HC138A       TTL    16
  429.    BUF(P1;N1;30,20,35,33);
  430.    BUF(P2;N2;30,20,35,33);
  431.    BUF(P3;N3;30,20,35,33);
  432.    INV(P1;N4;30,20,35,33);
  433.    INV(P2;N5;30,20,35,33);
  434.    INV(P3;N6;30,20,35,33);
  435.    BUF(P6;N7;20,20,33,33);
  436.    NOR(P4,P5;N8;25,20,39,33);
  437.    LAND(N7,N8;L1);
  438.    NAND(N4,N5,N6,L1;P15;5,5,5,5);
  439.    NAND(N1,N5,N6,L1;P14;5,5,5,5);
  440.    NAND(N4,N2,N6,L1;P13;5,5,5,5);
  441.    NAND(N1,N2,N6,L1;P12;5,5,5,5);
  442.    NAND(N4,N5,N3,L1;P11;5,5,5,5);
  443.    NAND(N1,N5,N3,L1;P10;5,5,5,5);
  444.    NAND(N4,N2,N3,L1;P9;5,5,5,5);
  445.    NAND(N1,N2,N3,L1;P7;5,5,5,5);
  446. %
  447. ;Delays are modeled for Select to Output for Low to High
  448. ;and High to Low going signals.
  449. :74HC139            TTL    16
  450.    INV(P1;N1;25,25,39,39);
  451.    BUF(P2;N2;33,33,39,39);
  452.    BUF(P3;N3;33,33,39,39);
  453.    INV(P2;N4;25,25,39,39);
  454.    INV(P3;N5;25,25,39,39);
  455.    INV(P15;N6;25,25,39,39);
  456.    BUF(P14;N7;33,33,39,39);
  457.    BUF(P13;N8;33,33,39,39);
  458.    INV(P14;N9;25,25,39,39);
  459.    INV(P13;N10;25,25,39,39);
  460.    NAND(N4,N5,N1;P4;5,5,5,5);
  461.    NAND(N2,N5,N1;P5;5,5,5,5);
  462.    NAND(N4,N3,N1;P6;5,5,5,5);
  463.    NAND(N2,N3,N1;P7;5,5,5,5);
  464.    NAND(N9,N10,N6;P12;5,5,5,5);
  465.    NAND(N10,N7,N6;P11;5,5,5,5);
  466.    NAND(N9,N8,N6;P10;5,5,5,5);
  467.    NAND(N7,N8,N6;P9;5,5,5,5);
  468. %
  469. ;Delays are modeled for Select to Output for Low to High
  470. ;and High to Low going signals.
  471. :74HC139A       TTL    16
  472.    INV(P1;N1;25,25,39,39);
  473.    BUF(P2;N2;33,33,39,39);
  474.    BUF(P3;N3;33,33,39,39);
  475.    INV(P2;N4;25,25,39,39);
  476.    INV(P3;N5;25,25,39,39);
  477.    INV(P15;N6;25,25,39,39);
  478.    BUF(P14;N7;33,33,39,39);
  479.    BUF(P13;N8;33,33,39,39);
  480.    INV(P14;N9;25,25,39,39);
  481.    INV(P13;N10;25,25,39,39);
  482.    NAND(N4,N5,N1;P4;5,5,5,5);
  483.    NAND(N2,N5,N1;P5;5,5,5,5);
  484.    NAND(N4,N3,N1;P6;5,5,5,5);
  485.    NAND(N2,N3,N1;P7;5,5,5,5);
  486.    NAND(N9,N10,N6;P12;5,5,5,5);
  487.    NAND(N10,N7,N6;P11;5,5,5,5);
  488.    NAND(N9,N8,N6;P10;5,5,5,5);
  489.    NAND(N7,N8,N6;P9;5,5,5,5);
  490. %
  491. :74HC147   TTL  16
  492.    LINV(P11;L1);
  493.    LINV(P12;L2);
  494.    LINV(P13;L3);
  495.    LINV(P1;L4);
  496.    LINV(P2;L5);
  497.    LINV(P3;L6);
  498.    LINV(P4;L7);
  499.    LAND(P5,P10;L8);
  500.    LINV(P10;L9);
  501.    LNAND(L1,P12,P1,P3,L8;L10);
  502.    LNAND(P1,P3,L3,L8;L11);
  503.    LNAND(P3,L5,L8;L12);
  504.    LNAND(L7,L8;L13);
  505.    LNAND(L2,P2,P1,L8;L14);
  506.    LNAND(L3,P1,P2,L8;L15);
  507.    LNAND(L6,L8;L16);
  508.    LNAND(L4,L8;L17);
  509.    LNAND(L5,L8;L18);
  510.    BUF(L8;P14;38,38,55,55);
  511.    AND(L17,L18,L16,L13;P6;38,38,55,55);
  512.    AND(L14,L15,L16,L13;P7;38,38,55,55);
  513.    AND(L10,L11,L12,L13,P10;P9;38,38,55,55);
  514. %
  515. :74HC148   TTL  16
  516.    INV(P11;N1;5,5,5,5);
  517.    INV(P12;N2;5,5,5,5);
  518.    INV(P13;N3;5,5,5,5);
  519.    INV(P1;N4;5,5,5,5);
  520.    INV(P2;N5;5,5,5,5);
  521.    INV(P3;N6;5,5,5,5);
  522.    INV(P4;N7;5,5,5,5);
  523.    BUF(P11;N8;14,14,14,14);
  524.    BUF(P12;N9;14,14,14,14);
  525.    BUF(P13;N10;14,14,14,14);
  526.    BUF(P1;N11;14,14,14,14);
  527.    BUF(P2;N12;14,14,14,14);
  528.    BUF(P3;N13;14,14,14,14);
  529.    BUF(P4;N14;14,14,14,14);
  530.    BUF(P10;N15;14,14,14,14);
  531.    INV(P5;N18;9,9,9,9);
  532.    LINV(P5;L1);
  533.    LINV(N2;L2);
  534.    LINV(N4;L3);
  535.    LINV(N5;L4);
  536.    LINV(N6;L5);
  537.    LAND(N1,L2,L3,L5,N18;L6);
  538.    LAND(N3,L3,L5,N18;L7);
  539.    LAND(N5,L5,N18;L8);
  540.    LAND(N7,N18;L9);
  541.    LAND(N2,L3,L4,N18;L10);
  542.    LAND(N3,L3,L4,N18;L11);
  543.    LAND(N6,N18;L12);
  544.    LAND(N7,N18;L13);
  545.    LAND(N4,N18;L14);
  546.    LAND(N5,N18;L15);
  547.    LAND(N6,N18;L16);
  548.    LAND(N7,N18;L17);
  549.    BUF(L1;N16;2,2,2,2);
  550.    BUF(L1;N17;17,17,17,17);
  551.    NAND(N8,N9,N10,N11,N12,N13,N14,N15,N16;P15;14,14,24,24);
  552.    NAND(P15,N17;P14;24,24,34,34);
  553.    NOR(L6,L7,L8,L9;P9;30,30,40,40);
  554.    NOR(L10,L11,L12,L13;P7;30,30,40,40);
  555.    NOR(L14,L15,L16,L17;P6;30,30,40,40);
  556. %
  557. :74HC151   TTL  16
  558.    INV(P11;N1;6,6,2,2);
  559.    INV(P10;N2;6,6,2,2);
  560.    INV(P9;N3;6,6,2,2);
  561.    INV(P7;N4;2,2,3,3);
  562.    LINV(N1;L1);
  563.    LINV(N2;L2);
  564.    LINV(N3;L3);
  565.    AND(P4,N1,N2,N3;N5;8,8,17,17);
  566.    AND(P3,L1,N2,N3;N6;8,8,17,17);
  567.    AND(P2,N1,L2,N3;N7;8,8,17,17);
  568.    AND(P1,L1,L2,N3;N8;8,8,17,17);
  569.    AND(P15,L3,N1,N2;N9;8,8,17,17);
  570.    AND(P14,L3,L1,N2;N10;8,8,17,17);
  571.    AND(P13,L3,N1,L2;N11;8,8,17,17);
  572.    AND(P12,L3,L1,L2;N12;8,8,17,17);
  573.    LOR(N5,N6,N7,N8,N9,N10,N11,N12;L4);
  574.    LINV(L4;L5);
  575.    AND(L4,N4;P5;21,21,32,32);
  576.    OR(L5,P7;P6;21,21,32,32);
  577. %
  578. ;taken from 1988 TI High-Speed CMOS Logic data book.
  579. ;Delays are given for 50 and 150pF
  580. :74HC152            TTL    14
  581.    INV(P10;N1;10,10,10,10);
  582.    INV(P9;N2;10,10,10,10);
  583.    INV(P8;N3;10,10,10,10);
  584.    LINV(N1;L1);
  585.    LINV(N2;L2);
  586.    LINV(N3;L3);
  587.    LAND(P5,N1,N2,N3;L4);
  588.    LAND(P4,L1,N2,N3;L5);
  589.    LAND(P3,N1,L2,N3;L6);
  590.    LAND(P2,L1,L2,N3;L7);
  591.    LAND(P1,N1,N2,L3;L8);
  592.    LAND(P13,L1,N2,L3;L9);
  593.    LAND(P12,N1,L2,L3;L10);
  594.    LAND(P11,L1,L2,L3;L11);
  595.    NOR(L4,L5,L6,L7,L8,L9,L10,L11;P6;33,33,54,54);
  596. %
  597. :74HC153   TTL  16
  598.    LINV(P1;L1);
  599.    LINV(P15;L2);
  600.    INV(P14;N1;7,7,9,9);
  601.    INV(P2;N2;7,7,9,9);
  602.    BUF(P14;N3;7,7,9,9);
  603.    BUF(P2;N4;7,7,9,9);
  604.    LNAND(P3,N3,N4;L3);
  605.    LNAND(P4,N1,N4;L4);
  606.    LNAND(P5,N3,N2;L5);
  607.    LNAND(P6,N1,N2;L6);
  608.    LNAND(P13,N3,N4;L7);
  609.    LNAND(P12,N1,N4;L8);
  610.    LNAND(P11,N3,N2;L9);
  611.    LNAND(P10,N1,N2;L10);
  612.    NAND(L3,L4,L5,L6;N5;8,8,11,11);
  613.    NAND(L7,L8,L9,L10;N6;8,8,11,11);
  614.    AND(L1,N5;P7;15,15,24,24);
  615.    AND(L2,N6;P9;15,15,24,24);
  616. %
  617. ;taken from 1988 TI High-Speed CMOS Logic data book.
  618. ;Delays for 15pF were extrapolated.
  619. :74HC154   TTL  24
  620.    INV(P23;N1;5,5,5,5);
  621.    INV(P22;N2;5,5,5,5);
  622.    INV(P21;N3;5,5,5,5);
  623.    INV(P20;N4;5,5,5,5);
  624.    LINV(N1;L1);
  625.    LINV(N2;L2);
  626.    LINV(N3;L3);
  627.    LINV(N4;L4);
  628.    NOR(P18,P19;N5;5,5,5,5);
  629.    NAND(N5,N1,N2,N3,N4;P1;30,30,40,40);
  630.    NAND(N5,L1,N2,N3,N4;P2;30,30,40,40);
  631.    NAND(N5,N1,L2,N3,N4;P3;30,30,40,40);
  632.    NAND(N5,L1,L2,N3,N4;P4;30,30,40,40);
  633.    NAND(N5,N1,N2,L3,N4;P5;30,30,40,40);
  634.    NAND(N5,L1,N2,L3,N4;P6;30,30,40,40);
  635.    NAND(N5,N1,L2,L3,N4;P7;30,30,40,40);
  636.    NAND(N5,L1,L2,L3,N4;P8;30,30,40,40);
  637.    NAND(N5,N1,N2,N3,L4;P9;30,30,40,40);
  638.    NAND(N5,L1,N2,N3,L4;P10;30,30,40,40);
  639.    NAND(N5,N1,L2,N3,L4;P11;30,30,40,40);
  640.    NAND(N5,L1,L2,N3,L4;P13;30,30,40,40);
  641.    NAND(N5,N1,N2,L3,L4;P14;30,30,40,40);
  642.    NAND(N5,L1,N2,L3,L4;P15;30,30,40,40);
  643.    NAND(N5,N1,L2,L3,L4;P16;30,30,40,40);
  644.    NAND(N5,L1,L2,L3,L4;P17;30,30,40,40);
  645. %
  646. ;Delays are modeled for Data to Output, Strobe to Output, and Select to
  647. ;Output for Low to High and High to Low going signals.
  648. :74HC157            TTL    16
  649.    LINV(P15;L1);
  650.    LINV(P1;L2);
  651.    LAND(L1,L2;L3);
  652.    LAND(L1,P1;L4);
  653.    LAND(P2,L3;L5);
  654.    LAND(P3,L4;L6);
  655.    LAND(P5,L3;L7);
  656.    LAND(P6,L4;L8);
  657.    LAND(P11,L3;L9);
  658.    LAND(P10,L4;L10);
  659.    LAND(P14,L3;L11);
  660.    LAND(P13,L4;L12);
  661.    OR(L5,L6;P4;19,19,31,31);
  662.    OR(L7,L8;P7;19,19,31,31);
  663.    OR(L9,L10;P9;19,19,31,31);
  664.    OR(L11,L12;P12;19,19,31,31);
  665. %
  666. ;Delays are modeled for Data to Output, Strobe to Output, and Select to
  667. ;Output for Low to High and High to Low going signals.
  668. :74HC157A       TTL    16
  669.    LINV(P15;L1);
  670.    LINV(P1;L2);
  671.    LAND(L1,L2;L3);
  672.    LAND(L1,P1;L4);
  673.    LAND(P2,L3;L5);
  674.    LAND(P3,L4;L6);
  675.    LAND(P5,L3;L7);
  676.    LAND(P6,L4;L8);
  677.    LAND(P11,L3;L9);
  678.    LAND(P10,L4;L10);
  679.    LAND(P14,L3;L11);
  680.    LAND(P13,L4;L12);
  681.    OR(L5,L6;P4;19,19,31,31);
  682.    OR(L7,L8;P7;19,19,31,31);
  683.    OR(L9,L10;P9;19,19,31,31);
  684.    OR(L11,L12;P12;19,19,31,31);
  685. %
  686. ;Delays are modeled for Data to Output, Strobe to Output, and Select to
  687. ;Output for Low to High and High to Low going signals.
  688. :74HC158            TTL    16
  689.    LINV(P15;L1);
  690.    LINV(P1;L2);
  691.    LAND(L1,L2;L3);
  692.    LAND(L1,P1;L4);
  693.    LAND(P2,L3;L5);
  694.    LAND(P3,L4;L6);
  695.    LAND(P5,L3;L7);
  696.    LAND(P6,L4;L8);
  697.    LAND(P11,L3;L9);
  698.    LAND(P10,L4;L10);
  699.    LAND(P14,L3;L11);
  700.    LAND(P13,L4;L12);
  701.    NOR(L5,L6;P4;19,19,31,31);
  702.    NOR(L7,L8;P7;19,19,31,31);
  703.    NOR(L9,L10;P9;19,19,31,31);
  704.    NOR(L11,L12;P12;19,19,31,31);
  705. %
  706. ;Delays are modeled for Data to Output, Strobe to Output, and Select to
  707. ;Output for Low to High and High to Low going signals.
  708. :74HC158A       TTL    16
  709.    LINV(P15;L1);
  710.    LINV(P1;L2);
  711.    LAND(L1,L2;L3);
  712.    LAND(L1,P1;L4);
  713.    LAND(P2,L3;L5);
  714.    LAND(P3,L4;L6);
  715.    LAND(P5,L3;L7);
  716.    LAND(P6,L4;L8);
  717.    LAND(P11,L3;L9);
  718.    LAND(P10,L4;L10);
  719.    LAND(P14,L3;L11);
  720.    LAND(P13,L4;L12);
  721.    NOR(L5,L6;P4;19,19,31,31);
  722.    NOR(L7,L8;P7;19,19,31,31);
  723.    NOR(L9,L10;P9;19,19,31,31);
  724.    NOR(L11,L12;P12;19,19,31,31);
  725. %
  726. :74HC160  TTL  16
  727.    INV(P9;N7;0,0,0,0);
  728.    LINV(N7;L1);
  729.    AND(P10,P7;N1;0,0,0,0);
  730.    AND(N3,N6;N2;0,0,0,0);
  731.    AND(P10,N2;P15;32,32,40,49);
  732.    LAND(N3,N4;L2);
  733.    LAND(N3,N4,N5;L3);
  734.    LAND(N3,N1;L4);
  735.    LAND(L2,N1;L5);
  736.    LAND(N3,N6;L6);
  737.    LNAND(L6,N1;L7);
  738.    LAND(L3,N1;L8);
  739.    LXOR(N1,N3;L9);
  740.    LXOR(L4,N4;L10);
  741.    LXOR(L5,N5;L11);
  742.    LXOR(L8,N6;L12);
  743.    LAND(P3,N7;L13);
  744.    LAND(L1,L9;L14);
  745.    LAND(P4,N7;L15);
  746.    LAND(L1,L7,L10;L16);
  747.    LAND(P5,N7;L17);
  748.    LAND(L1,L11;L18);
  749.    LAND(P6,N7;L19);
  750.    LAND(L1,L7,L12;L20);
  751.    LOR(L13,L14;L21);
  752.    LOR(L15,L16;L22);
  753.    LOR(L17,L18;L23);
  754.    LOR(L19,L20;L24);
  755.    DQFFC(L21,P2,P1;N3;3,3,30,5,16,16,7,7,16,20,4,5,38,13,20,28,8,8,20,32);
  756.    DQFFC(L22,P2,P1;N4;3,3,30,5,16,16,7,7,16,20,4,5,38,13,20,28,8,8,20,32);
  757.    DQFFC(L23,P2,P1;N5;3,3,30,5,16,16,7,7,16,20,4,5,38,13,20,28,8,8,20,32);
  758.    DQFFC(L24,P2,P1;N6;3,3,30,5,16,16,7,7,16,20,4,5,38,13,20,28,8,8,20,32);
  759.    BUF(N3;P14;31,31,39,47);
  760.    BUF(N4;P13;31,31,39,47);
  761.    BUF(N5;P12;31,31,39,47);
  762.    BUF(N6;P11;31,31,39,47);
  763. %
  764. :74HC161  TTL  16
  765.    AND(P7,P9,P10;N1;0,0,0,0);
  766.    AND(N3,N4,N5,N6;N2;0,0,0,0);
  767.    AND(P10,N2;P15;32,32,40,49);
  768.    LINV(P9;L1);
  769.    LAND(P9,N3;L2);
  770.    LXOR(L2,N1;L3);
  771.    LAND(L1,P3;L4);
  772.    LOR(L3,L4;L5);
  773.    LAND(P9,N4;L6);
  774.    LAND(N1,N3;L7);
  775.    LXOR(L6,L7;L8);
  776.    LAND(L1,P4;L9)
  777.    LOR(L8,L9;L10);
  778.    LAND(P9,N5;L11);
  779.    LAND(N1,N3,N4;L12);
  780.    LXOR(L11,L12;L13);
  781.    LAND(L1,P5;L14);
  782.    LOR(L13,L14;L15);
  783.    LAND(P9,N6;L16);
  784.    LAND(N1,N3,N4,N5;L17);
  785.    LXOR(L16,L17;L18);
  786.    LAND(L1,P6;L19);
  787.    LOR(L18,L19;L20);
  788.    DQFFC(L5,P2,P1;N3;3,3,30,5,16,16,7,7,16,20,4,5,38,13,20,28,18,18,20,32);
  789.    DQFFC(L10,P2,P1;N4;3,3,30,5,16,16,7,7,16,20,4,5,38,13,20,28,18,18,20,32);
  790.    DQFFC(L15,P2,P1;N5;3,3,30,5,16,16,7,7,16,20,4,5,38,13,20,28,18,18,20,32);
  791.    DQFFC(L20,P2,P1;N6;3,3,30,5,16,16,7,7,16,20,4,5,38,13,20,28,18,18,20,32);
  792.    BUF(N3;P14;32,32,40,49);
  793.    BUF(N4;P13;32,32,40,49);
  794.    BUF(N5;P12;32,32,40,49);
  795.    BUF(N6;P11;32,32,40,49);
  796. %
  797. :74HC162  TTL  16
  798.    LINV(P1;L1);
  799.    LNOR(L1,P9;L2);
  800.    LNOR(L1,L2;L3);
  801.    AND(P10,P7;N1;0,0,0,0);
  802.    AND(N3,N6;N2;0,0,0,0);
  803.    AND(P10,N2;P15;32,32,40,49);
  804.    LAND(N3,N4;L4);
  805.    LAND(N3,N4,N5;L5);
  806.    LAND(N3,N1;L6);
  807.    LAND(L4,N1;L7);
  808.    LAND(N3,N6;L8);
  809.    LNAND(L8,N1;L9);
  810.    LAND(L5,N1;L10);
  811.    LXOR(N1,N3;L11);
  812.    LXOR(L6,N4;L12);
  813.    LXOR(L7,N5;L13);
  814.    LXOR(L10,N6;L14);
  815.    LAND(P3,L2;L15);
  816.    LAND(L3,L11;L16);
  817.    LAND(P4,L2;L17);
  818.    LAND(L3,L9,L12;L18);
  819.    LAND(P5,L2;L19);
  820.    LAND(L3,L13;L20);
  821.    LAND(P6,L2;L21);
  822.    LAND(L3,L9,L14;L22);
  823.    LOR(L15,L16;L23);
  824.    LOR(L17,L18;L24);
  825.    LOR(L19,L20;L25);
  826.    LOR(L21,L22;L26);
  827.    DQFF(L23,P2;N3;3,3,30,5,16,16,4,5,38,13,20,28);
  828.    DQFF(L24,P2;N4;3,3,30,5,16,16,4,5,38,13,20,28);
  829.    DQFF(L25,P2;N5;3,3,30,5,16,16,4,5,38,13,20,28);
  830.    DQFF(L26,P2;N6;3,3,30,5,16,16,4,5,38,13,20,28);
  831.    BUF(N3;P14;31,31,39,47);
  832.    BUF(N4;P13;31,31,39,47);
  833.    BUF(N5;P12;31,31,39,47);
  834.    BUF(N6;P11;31,31,39,47);
  835. %
  836. :74HC163  TTL  16
  837.    NAND(P7,P9,P10;N1;0,0,0,0);
  838.    INV(P9;N2;0,0,0,0);
  839.    INV(P1;N3;0,0,0,0);
  840.    LNOR(N1,N3;L1);
  841.    LNOR(P9,N3;L2);
  842.    LNOR(N2,N3;L3);
  843.    AND(N5,N6,N7,N8;N4;0,0,0,0);
  844.    AND(P10,N4;P15;32,32,40,49);
  845.    LAND(L3,N5;L4);
  846.    LXOR(L4,L1;L5);
  847.    LAND(L2,P3;L6);
  848.    LOR(L5,L6;L7);
  849.    LAND(L3,N6;L8);
  850.    LAND(L1,N5;L9);
  851.    LXOR(L8,L9;L10);
  852.    LAND(L2,P4;L11)
  853.    LOR(L10,L11;L12);
  854.    LAND(L3,N7;L13);
  855.    LAND(L1,N5,N6;L14);
  856.    LXOR(L13,L14;L15);
  857.    LAND(L2,P5;L16);
  858.    LOR(L15,L16;L17);
  859.    LAND(L3,N8;L18);
  860.    LAND(L1,N5,N6,N7;L19);
  861.    LXOR(L18,L19;L20);
  862.    LAND(L2,P6;L21);
  863.    LOR(L20,L21;L22);
  864.    DQFF(L7,P2;N5;3,3,30,5,16,16,4,5,38,13,20,28);
  865.    DQFF(L12,P2;N6;3,3,30,5,16,16,4,5,38,13,20,28);
  866.    DQFF(L17,P2;N7;3,3,30,5,16,16,4,5,38,13,20,28);
  867.    DQFF(L22,P2;N8;3,3,30,5,16,16,4,5,38,13,20,28);
  868.    BUF(N5;P14;31,31,39,47);
  869.    BUF(N6;P13;31,31,39,47);
  870.    BUF(N7;P12;31,31,39,47);
  871.    BUF(N8;P11;31,31,39,47);
  872. %
  873. ;taken from 1984 National Logic Data book.
  874. :74HC164   TTL  14
  875.    LAND(P1,P2;L1);
  876.    DQFFC(L1,P8,P9;N1;10,10,20,5,16,16,15,15,16,0,15,15,25,5,20,20,22,22,20,0);
  877.    DQFFC(N1,P8,P9;N2;10,10,20,5,16,16,15,15,16,0,15,15,25,5,20,20,22,22,20,0);
  878.    DQFFC(N2,P8,P9;N3;10,10,20,5,16,16,15,15,16,0,15,15,25,5,20,20,22,22,20,0);
  879.    DQFFC(N3,P8,P9;N4;10,10,20,5,16,16,15,15,16,0,15,15,25,5,20,20,22,22,20,0);
  880.    DQFFC(N4,P8,P9;N5;10,10,20,5,16,16,15,15,16,0,15,15,25,5,20,20,22,22,20,0);
  881.    DQFFC(N5,P8,P9;N6;10,10,20,5,16,16,15,15,16,0,15,15,25,5,20,20,22,22,20,0);
  882.    DQFFC(N6,P8,P9;N7;10,10,20,5,16,16,15,15,16,0,15,15,25,5,20,20,22,22,20,0);
  883.    DQFFC(N7,P8,P9;N8;10,10,20,5,16,16,15,15,16,0,15,15,25,5,20,20,22,22,20,0);
  884.    BUF(N1;P3;20,20,29,29);
  885.    BUF(N2;P4;20,20,29,29);
  886.    BUF(N3;P5;20,20,29,29);
  887.    BUF(N4;P6;20,20,29,29);
  888.    BUF(N5;P10;20,20,29,29);
  889.    BUF(N6;P11;20,20,29,29);
  890.    BUF(N7;P12;20,20,29,29);
  891.    BUF(N8;P13;20,20,29,29);
  892. %
  893. :74HC165   TTL  16
  894.    INV(P1;N1;0,0,0,0);
  895.    BUF(P10;N2;0,0,0,0);
  896.    LAND(P2,P1;L1);
  897.    AND(P1,P15;N3;0,0,0,0);
  898.    OR(L1,N3;N4;0,0,0,0);
  899.    LNAND(N1,P11;L2);
  900.    LNAND(N1,P12;L3);
  901.    LNAND(N1,P13;L4);
  902.    LNAND(N1,P14;L5);
  903.    LNAND(N1,P3;L6);
  904.    LNAND(N1,P4;L7);
  905.    LNAND(N1,P5;L8);
  906.    LNAND(N1,P6;L9);
  907.    LNAND(N1,L2;L10);
  908.    LNAND(N1,L3;L11);
  909.    LNAND(N1,L4;L12);
  910.    LNAND(N1,L5;L13);
  911.    LNAND(N1,L6;L14);
  912.    LNAND(N1,L7;L15);
  913.    LNAND(N1,L8;L16);
  914.    LNAND(N1,L9;L17);
  915.    DQFFPC(N2,N4,L2,L10;N5;25,25,20,0,16,16,25,25,16,0,38,38,25,0,20,30,44,44,20,0);
  916.    DQFFPC(N5,N4,L3,L11;N6;25,25,5,0,16,16,25,25,16,0,38,38,5,0,20,30,44,44,20,0);
  917.    DQFFPC(N6,N4,L4,L12;N7;25,25,5,0,16,16,25,25,16,0,38,38,5,0,20,30,44,44,20,0);
  918.    DQFFPC(N7,N4,L5,L13;N8;25,25,5,0,16,16,25,25,16,0,38,38,5,0,20,30,44,44,20,0);
  919.    DQFFPC(N8,N4,L6,L14;N9;25,25,5,0,16,16,25,25,16,0,38,38,5,0,20,30,44,44,20,0);
  920.    DQFFPC(N9,N4,L7,L15;N10;25,25,5,0,16,16,25,25,16,0,38,38,5,0,20,30,44,44,20,0);
  921.    DQFFPC(N10,N4,L8,L16;N11;25,25,5,0,16,16,25,25,16,0,38,38,5,0,20,30,44,44,20,0);
  922.    DFFPC(N11,N4,L9,L17;N12,N13;25,25,5,0,16,16,25,25,16,0,38,38,5,0,20,30,44,44,20,0);
  923.    BUF(N12;P9;0,0,0,0);
  924.    BUF(N13;P7;0,0,0,0);
  925. %
  926. ;Clear to Output delay for 15pF was estimated.
  927. :74HC166   TTL  16
  928.    BUF(P15;N1;0,0,0,0);
  929.    INV(P15;N2;0,0,0,0);
  930.    BUF(P6;N3;0,0,0,0);
  931.    OR(P7,N3;N4;0,0,0,0);
  932.    LAND(P1,N1;L1);
  933.    LAND(N2,P2;L2);
  934.    LOR(L1,L2;L3);
  935.    LAND(N5,N1;L4);
  936.    LAND(N2,P3;L5);
  937.    LOR(L4,L5;L6);
  938.    LAND(N6,N1;L7);
  939.    LAND(N2,P4;L8);
  940.    LOR(L7,L8;L9);
  941.    LAND(N7,N1;L10);
  942.    LAND(N2,P5;L11);
  943.    LOR(L10,L11;L12);
  944.    LAND(N8,N1;L13);
  945.    LAND(N2,P10;L14);
  946.    LOR(L13,L14;L15);
  947.    LAND(N9,N1;L16);
  948.    LAND(N2,P11;L17);
  949.    LOR(L16,L17;L18);
  950.    LAND(N10,N1;L19);
  951.    LAND(N2,P12;L20);
  952.    LOR(L19,L20;L21);
  953.    LAND(N11,N1;L22);
  954.    LAND(N2,P14;L23);
  955.    LOR(L22,L23;L24);
  956.    DQFFC(L3,N4,P9;N5;25,25,20,0,16,16,29,29,16,0,38,38,25,0,20,30,44,44,20,0);
  957.    DQFFC(L6,N4,P9;N6;25,25,20,0,16,16,29,29,16,0,38,38,25,0,20,30,44,44,20,0);
  958.    DQFFC(L9,N4,P9;N7;25,25,20,0,16,16,29,29,16,0,38,38,25,0,20,30,44,44,20,0);
  959.    DQFFC(L12,N4,P9;N8;25,25,20,0,16,16,29,29,16,0,38,38,25,0,20,30,44,44,20,0);
  960.    DQFFC(L15,N4,P9;N9;25,25,20,0,16,16,29,29,16,0,38,38,25,0,20,30,44,44,20,0);
  961.    DQFFC(L18,N4,P9;N10;25,25,20,0,16,16,29,29,16,0,38,38,25,0,20,30,44,44,20,0);
  962.    DQFFC(L21,N4,P9;N11;25,25,20,0,16,16,29,29,16,0,38,38,25,0,20,30,44,44,20,0);
  963.    DQFFC(L24,N4,P9;P13;25,25,20,0,16,16,29,29,16,0,38,38,25,0,20,30,44,44,20,0);
  964. %
  965. ;taken from 1984 National Logic Data Book.
  966. ;Delays are given for 50 and 150pF.
  967. :74HC173   TTL  16
  968.    LNOR(P9,P10;L16);
  969.    LNOR(P1,P2;L1);
  970.    LINV(P15;L2);
  971.    LINV(L16;L3);
  972.    LAND(N1,L3;L4);
  973.    LAND(P14,L16;L5);
  974.    LOR(L4,L5;L6);
  975.    LAND(N2,L3;L7);
  976.    LAND(P13,L16;L8);
  977.    LOR(L7,L8;L9);
  978.    LAND(N3,L3;L10);
  979.    LAND(P12,L16;L11);
  980.    LOR(L10,L11;L12);
  981.    LAND(N4,L3;L13);
  982.    LAND(P11,L16;L14);
  983.    LOR(L13,L14;L15);
  984.    DQFFC(L6,P7,L2;N1;16,16,25,0,20,20,10,10,20,23,16,16,25,0,20,20,10,10,20,23);
  985.    DQFFC(L9,P7,L2;N2;16,16,25,0,20,20,10,10,20,23,16,16,25,0,20,20,10,10,20,23);
  986.    DQFFC(L12,P7,L2;N3;16,16,25,0,20,20,10,10,20,23,16,16,25,0,20,20,10,10,20,23);
  987.    DQFFC(L15,P7,L2;N4;16,16,25,0,20,20,10,10,20,23,16,16,25,0,20,20,10,10,20,23);
  988.    BUF(N1;N5;28,28,40,40);
  989.    BUF(N2;N6;28,28,40,40);
  990.    BUF(N3;N7;28,28,40,40);
  991.    BUF(N4;N8;28,28,40,40);
  992.    TSB(N5,L1;P3;38,38,38,38,50,50,50,50);
  993.    TSB(N6,L1;P4;38,38,38,38,50,50,50,50);
  994.    TSB(N7,L1;P5;38,38,38,38,50,50,50,50);
  995.    TSB(N8,L1;P6;38,38,38,38,50,50,50,50);
  996. %
  997. :74HC174        TTL    16
  998.    DQFFC(P3,P9,P1;P2;30,30,20,5,16,17,30,30,16,5,41,41,25,5,20,28,41,41,20,5);
  999.    DQFFC(P4,P9,P1;P5;30,30,20,5,16,17,30,30,16,5,41,41,25,5,20,28,41,41,20,5);
  1000.    DQFFC(P6,P9,P1;P7;30,30,20,5,16,17,30,30,16,5,41,41,25,5,20,28,41,41,20,5);
  1001.    DQFFC(P11,P9,P1;P10;30,30,20,5,16,17,30,30,16,5,41,41,25,5,20,28,41,41,20,5);
  1002.    DQFFC(P13,P9,P1;P12;30,30,20,5,16,17,30,30,16,5,41,41,25,5,20,28,41,41,20,5);
  1003.    DQFFC(P14,P9,P1;P15;30,30,20,5,16,17,30,30,16,5,41,41,25,5,20,28,41,41,20,5);
  1004. %
  1005. :74HC175        TTL    16
  1006.    DFFC(P4,P9,P1;P2,P3;25,25,20,0,16,13,21,21,16,20,38,38,25,0,20,22,32,32,20,25);
  1007.    DFFC(P5,P9,P1;P7,P6;25,25,20,0,16,13,21,21,16,20,38,38,25,0,20,22,32,32,20,25);
  1008.    DFFC(P12,P9,P1;P10,P11;25,25,20,0,16,13,21,21,16,20,38,38,25,0,20,22,32,32,20,25);
  1009.    DFFC(P13,P9,P1;P15,P14;25,25,20,0,16,13,21,21,16,20,38,38,25,0,20,22,32,32,20,25);
  1010. %
  1011. ;taken from 1988 TI High-Speed CMOS Logic data book.
  1012. :74HC180   TTL  14
  1013.    LXNOR(P8,P9,P10,P11,P12,P13,P1,P2;L1);
  1014.    LINV(L1;L2);
  1015.    LAND(L1,P4;L3);
  1016.    LAND(L2,P3;L4);
  1017.    LAND(P3,L1;L5);
  1018.    LAND(L2,P4;L6);
  1019.    NOR(L3,L4;P5;18,18,28,28);
  1020.    NOR(L5,L6;P6;18,18,28,28);
  1021. %
  1022. ;taken from 1984 National Logic Data book.
  1023. :74HC181   TTL  24
  1024.    LINV(P18;L1);
  1025.    LINV(P20;L2);
  1026.    LINV(P22;L3);
  1027.    LINV(P1;L4);
  1028.    LINV(P8;L5);
  1029.    LAND(P18,P3,P19;L6);
  1030.    LAND(P19,P4,L1;L7);
  1031.    LAND(L1,P5;L8);
  1032.    LAND(P6,P18;L9);
  1033.    LAND(P20,P3,P21;L10);
  1034.    LAND(P21,P4,L2;L11);
  1035.    LAND(L2,P5;L12);
  1036.    LAND(P6,P20;L13);
  1037.    LAND(P22,P3,P23;L14);
  1038.    LAND(P23,P4,L3;L15);
  1039.    LAND(L3,P5;L16);
  1040.    LAND(P6,P22;L17);
  1041.    LAND(P1,P3,P2;L18);
  1042.    LAND(P2,P4,L4;L19);
  1043.    LAND(L4,P5;L20);
  1044.    LAND(P6,P1;L21);
  1045.    LNOR(L6,L7;L22);
  1046.    LNOR(L8,L9,P19;L23);
  1047.    LNOR(L10,L11;L24);
  1048.    LNOR(L12,L13,P21;L25);
  1049.    LNOR(L14,L15;L26);
  1050.    LNOR(L16,L17,P23;L27);
  1051.    LNOR(L18,L19;L28);
  1052.    LNOR(L20,L21,P2;L29);
  1053.    XOR(L22,L23;N1;7,7,10,10);
  1054.    XOR(L24,L25;N2;7,7,10,10);
  1055.    XOR(L26,L27;N3;7,7,10,10);
  1056.    XOR(L28,L29;N4;7,7,10,10);
  1057.    BUF(P7;N5;5,5,12,12);
  1058.    LAND(L22,L25;L44);
  1059.    LAND(L22,L24,L27;L45);
  1060.    LAND(L22,L24,L26,L29;L46);
  1061.    LNAND(L22,L24,L26,L28,N5;L30);
  1062.    LAND(P7,L28,L26,L24,L5;L31);
  1063.    LAND(L26,L24,L29,L5;L32);
  1064.    LAND(L24,L27,L5;L33);
  1065.    LAND(L25,L5;L34);
  1066.    LAND(P7,L28,L26,L5;L35);
  1067.    LAND(L26,L29,L5;L36);
  1068.    LAND(L27,L5;L37);
  1069.    LAND(P7,L28,L5;L38);
  1070.    LAND(L29,L5;L39);
  1071.    LNAND(P7,L5;L40);
  1072.    LNOR(L31,L32,L33,L34;L41);
  1073.    LNOR(L35,L36,L37;L42);
  1074.    LNOR(L38,L39;L43);
  1075.    NOR(L23,L44,L45,L46;P17;30,30,44,44);
  1076.    NAND(P17,L30;P16;15,15,19,19);
  1077.    NAND(L22,L24,L26,L28;P15;41,41,55,55);
  1078.    XOR(N1,L41;N6;10,10,10,10);
  1079.    XOR(N2,L42;N7;10,10,10,10);
  1080.    XOR(N3,L43;N8;10,10,10,10);
  1081.    XOR(N4,L40;N9;10,10,10,10);
  1082.    BUF(N6;P13;20,20,30,30);
  1083.    BUF(N7;P11;20,20,30,30);
  1084.    BUF(N8;P10;20,20,30,30);
  1085.    BUF(N9;P9;20,20,30,30);
  1086.    BUF(N6;N10;7,7,10,10);
  1087.    BUF(N7;N11;7,7,10,10);
  1088.    BUF(N8;N12;7,7,10,10);
  1089.    SET(RHIGH);
  1090.    AND(N10,N11,N12,P9;P14;20,20,30,30);
  1091. %
  1092. :74HC182   TTL  16
  1093.    INV(P13;N1;3,3,2,2);
  1094.    BUF(P6;N2;11,11,11,11);
  1095.    BUF(P5;N3;11,11,11,11);
  1096.    BUF(P15;N4;11,11,11,11);
  1097.    BUF(P14;N5;11,11,11,11);
  1098.    BUF(P2;N6;11,11,11,11);
  1099.    BUF(P1;N7;11,11,11,11);
  1100.    BUF(P4;N8;11,11,11,11);
  1101.    BUF(P3;N9;11,11,11,11);
  1102.    LAND(N3,N5,N7,N9;L1);
  1103.    LAND(N6,N3,N5,N7;L2);
  1104.    LAND(N4,N3,N5;L3);
  1105.    LAND(N2,N3;L4);
  1106.    LAND(N5,N7,N9,N1;L5);
  1107.    LAND(N8,N5,N7,N9;L6);
  1108.    LAND(N6,N5,N7;L7);
  1109.    LAND(N4,N5;L8);
  1110.    LAND(N7,N9,N1;L9);
  1111.    LAND(N8,N7,N9;L10);
  1112.    LAND(N6,N7;L11);
  1113.    LAND(N9,N1;L12);
  1114.    LAND(N8,N9;L13);
  1115.    OR(P6,P15,P2,P4;P7;24,24,35,35);
  1116.    OR(L1,L2,L3,L4;P10;24,24,35,35);
  1117.    NOR(L5,L6,L7,L8;P9;24,24,35,35);
  1118.    NOR(L9,L10,L11;P11;24,24,35,35);
  1119.    NOR(L12,L13;P12;24,24,35,35);
  1120. %
  1121. ;taken from 1988 TI High-Speed CMOS Logic data book.
  1122. ;Delays for 15pF were extrapolated.
  1123. :74HC190   TTL  16
  1124.    LINV(P5;L1);
  1125.    LNOR(P5,P4;L2);
  1126.    LNOR(P4,L1;L3);
  1127.    LAND(L1,N4,N10;L4);
  1128.    LAND(P5,N5,N7,N9,N11;L5);
  1129.    LNAND(P15,N3;L6);
  1130.    LNAND(L6,N3;L7);
  1131.    LNAND(P1,N3;L8);
  1132.    LNAND(N7,N9,N11;L9);
  1133.    LNAND(L8,N3;L10);
  1134.    LNAND(P10,N3;L11);
  1135.    LNAND(L11,N3;L12);
  1136.    LNAND(P9,N3;L13);
  1137.    LNAND(L13,N3;L14);
  1138.    LAND(L3,N5,L9;L15);
  1139.    LAND(N4,N11,L2;L16);
  1140.    LAND(L9,L3,N5,N7;L17);
  1141.    LAND(N4,N6,L2;L18);
  1142.    LAND(L3,N5,N7,N9;L19);
  1143.    LAND(N4,N10,L2;L20);
  1144.    LAND(N4,N6,N8,L2;L21);
  1145.    LINV(P4;L22);
  1146.    LOR(L15,L16;L23);
  1147.    LOR(L17,L18;L24);
  1148.    LOR(L19,L20,L21;L25);
  1149.    INV(P14;N1;2,2,12,12);
  1150.    INV(P4;N2;5,5,15,15);
  1151.    INV(P11;N3;6,6,6,6);
  1152.    JKFFPC(L22,L22,P14,L6,L7;N4,N5;15,15,38,5,30,30,27,27,30,38,15,15,38,5,30,30,27,27,30,38);
  1153.    JKFFPC(L23,L23,P14,L8,L10;N6,N7;15,15,38,5,30,30,27,27,30,38,15,15,38,5,30,30,27,27,30,38);
  1154.    JKFFPC(L24,L24,P14,L11,L12;N8,N9;15,15,38,5,30,30,27,27,30,38,15,15,38,5,30,30,27,27,30,38);
  1155.    JKFFPC(L25,L25,P14,L13,L14;N10,N11;15,15,38,5,30,30,27,27,30,38,15,15,38,5,30,30,27,27,30,38);
  1156.    OR(L4,L5;N12;20,20,30,30);
  1157.    BUF(N12;P12;18,18,18,18);
  1158.    NAND(N1,N2,N12;P13;18,18,18,18);
  1159.    BUF(N4;P3;23,23,33,33);
  1160.    BUF(N6;P2;23,23,33,33);
  1161.    BUF(N8;P6;23,23,33,33);
  1162.    BUF(N10;P7;23,23,33,33);
  1163. %
  1164. ;taken from 1988 TI High-Speed CMOS Logic data book.
  1165. ;Delays for 15pF were extrapolated.
  1166. :74HC191   TTL  16
  1167.    LINV(P5;L1);
  1168.    LNOR(P5,P4;L2);
  1169.    LNOR(P4,L1;L3);
  1170.    LAND(L1,N4,N6,N8,N10;L4);
  1171.    LAND(P5,N5,N7,N9,N11;L5);
  1172.    LNAND(P15,N3;L6);
  1173.    LNAND(L6,N3;L7);
  1174.    LNAND(P1,N3;L8);
  1175.    LNAND(L8,N3;L9);
  1176.    LNAND(P10,N3;L10);
  1177.    LNAND(L10,N3;L11);
  1178.    LNAND(P9,N3;L12);
  1179.    LNAND(L12,N3;L13);
  1180.    LAND(L3,N5;L14);
  1181.    LAND(N4,L2;L15);
  1182.    LAND(L3,N5,N7;L16);
  1183.    LAND(N4,N6,L2;L17);
  1184.    LAND(L3,N5,N7,N9;L18);
  1185.    LAND(N4,N6,N8,L2;L19);
  1186.    LINV(P4;L20);
  1187.    LOR(L14,L15;L21);
  1188.    LOR(L16,L17;L22);
  1189.    LOR(L18,L19;L23);
  1190.    INV(P14;N1;2,2,12,12);
  1191.    INV(P4;N2;5,5,15,15);
  1192.    INV(P11;N3;6,6,6,6);
  1193.    JKFFPC(L20,L20,P14,L6,L7;N4,N5;15,15,38,5,30,30,27,27,30,38,15,15,38,5,30,30,27,27,30,38);
  1194.    JKFFPC(L21,L21,P14,L8,L9;N6,N7;15,15,38,5,30,30,27,27,30,38,15,15,38,5,30,30,27,27,30,38);
  1195.    JKFFPC(L22,L22,P14,L10,L11;N8,N9;15,15,38,5,30,30,27,27,30,38,15,15,38,5,30,30,27,27,30,38);
  1196.    JKFFPC(L23,L23,P14,L12,L13;N10,N11;15,15,38,5,30,30,27,27,30,38,15,15,38,5,30,30,27,27,30,38);
  1197.    OR(L4,L5;N12;20,20,30,30);
  1198.    BUF(N12;P12;18,18,18,18);
  1199.    NAND(N1,N2,N12;P13;18,18,18,18);
  1200.    BUF(N4;P3;23,23,33,33);
  1201.    BUF(N6;P2;23,23,33,33);
  1202.    BUF(N8;P6;23,23,33,33);
  1203.    BUF(N10;P7;23,23,33,33);
  1204. %
  1205. ;taken from 1988 TI High-Speed CMOS Logic data book.
  1206. ;Delays for 15pF were extrapolated.
  1207. :74HC192   TTL  16
  1208.    LINV(P4;L1);
  1209.    LINV(P5;L2);
  1210.    LNAND(P15,N2,N1;L3);
  1211.    LNAND(P1,N2,N1;L4);
  1212.    LNAND(N10,N12,N14;L5);
  1213.    LNAND(P10,N2,N1;L6);
  1214.    LNAND(P9,N2,N1;L7);
  1215.    LAND(L1,N8,L5;L8);
  1216.    LAND(N7,N14,L2;L9);
  1217.    LAND(L5,L1,N8,N10;L10);
  1218.    LAND(N7,N9,L2;L11);
  1219.    LAND(L1,N8,N10,N12;L12);
  1220.    LAND(N7,N13,L2;L13);
  1221.    LAND(N7,N9,N11,L2;L14);
  1222.    LNAND(L3,N2;L15);
  1223.    LNAND(L4,N2;L16);
  1224.    LNAND(L6,N2;L17);
  1225.    LNAND(L7,N2;L18);
  1226.    LAND(N1,L15;L19);
  1227.    LAND(N1,L16;L20);
  1228.    LAND(N1,L17;L21);
  1229.    LAND(N1,L18;L22);
  1230.    INV(P14;N1;5,5,5,5);
  1231.    INV(P11;N2;10,10,10,10);
  1232.    NOR(L1,L2;N3;0,0,0,0);
  1233.    NOR(L8,L9;N4;0,0,0,0);
  1234.    NOR(L10,L11;N5;0,0,0,0);
  1235.    NOR(L12,L13,L14;N6;0,0,0,0);
  1236.    JKFFPC(ONE,ONE,N3,L3,L19;N7,N8;23,23,28,5,30,30,15,15,30,28,23,23,28,5,30,30,15,15,30,28);
  1237.    JKFFPC(ONE,ONE,N4,L4,L20;N9,N10;23,23,28,5,30,30,15,15,30,28,23,23,28,5,30,30,15,15,30,28);
  1238.    JKFFPC(ONE,ONE,N5,L6,L21;N11,N12;23,23,28,5,30,30,15,15,30,28,23,23,28,5,30,30,15,15,30,28);
  1239.    JKFFPC(ONE,ONE,N6,L7,L22;N13,N14;23,23,28,5,30,30,15,15,30,28,23,23,28,5,30,30,15,15,30,28);
  1240.    NAND(L1,N8,N10,N12,N14;P13;31,31,41,41);
  1241.    NAND(N7,N13,L2;P12;31,31,41,41);
  1242.    BUF(N7;P3;30,30,40,40);
  1243.    BUF(N9;P2;30,30,40,40);
  1244.    BUF(N11;P6;30,30,40,40);
  1245.    BUF(N13;P7;30,30,40,40);
  1246. %
  1247. ;taken from 1988 TI High-Speed CMOS Logic data book.
  1248. ;Delays for 15pF were extrapolated.
  1249. :74HC193   TTL  16
  1250.    LINV(P4;L1);
  1251.    LINV(P5;L2);
  1252.    LNAND(P15,N2,N1;L3);
  1253.    LNAND(P1,N2,N1;L4);
  1254.    LNAND(P10,N2,N1;L5);
  1255.    LNAND(P9,N2,N1;L6);
  1256.    LAND(L1,N8;L7);
  1257.    LAND(N7,L2;L8);
  1258.    LAND(L1,N8,N10;L9);
  1259.    LAND(N7,N9,L2;L10);
  1260.    LAND(L1,N8,N10,N12;L11);
  1261.    LAND(N7,N9,N11,L2;L12);
  1262.    LNAND(L3,N2;L13);
  1263.    LNAND(L4,N2;L14);
  1264.    LNAND(L5,N2;L15);
  1265.    LNAND(L6,N2;L16);
  1266.    LAND(N1,L13;L17);
  1267.    LAND(N1,L14;L18);
  1268.    LAND(N1,L15;L19);
  1269.    LAND(N1,L16;L20);
  1270.    INV(P14;N1;5,5,5,5);
  1271.    INV(P11;N2;10,10,10,10);
  1272.    NOR(L1,L2;N3;0,0,0,0);
  1273.    NOR(L7,L8;N4;0,0,0,0);
  1274.    NOR(L9,L10;N5;0,0,0,0);
  1275.    NOR(L11,L12;N6;0,0,0,0);
  1276.    JKFFPC(ONE,ONE,N3,L3,L17;N7,N8;23,23,28,5,30,30,15,15,30,28,23,23,28,5,30,30,15,15,30,28);
  1277.    JKFFPC(ONE,ONE,N4,L4,L18;N9,N10;23,23,28,5,30,30,15,15,30,28,23,23,28,5,30,30,15,15,30,28);
  1278.    JKFFPC(ONE,ONE,N5,L5,L19;N11,N12;23,23,28,5,30,30,15,15,30,28,23,23,28,5,30,30,15,15,30,28);
  1279.    JKFFPC(ONE,ONE,N6,L6,L20;N13,N14;23,23,28,5,30,30,15,15,30,28,23,23,28,5,30,30,15,15,30,28);
  1280.    NAND(L1,N8,N10,N12,N14;P13;31,31,41,41);
  1281.    NAND(N7,N9,N11,N13,L2;P12;31,31,41,41);
  1282.    BUF(N7;P3;30,30,40,40);
  1283.    BUF(N9;P2;30,30,40,40);
  1284.    BUF(N11;P6;30,30,40,40);
  1285.    BUF(N13;P7;30,30,40,40);
  1286. %
  1287. :74HC194 TTL 16
  1288.   LINV(P10;L1);
  1289.   LINV(P9;L2);
  1290.   AND(P10,P9;N1;0,0,0,0);
  1291.   AND(P10,L2;N2;0,0,0,0);
  1292.   AND(L1,P9;N3;0,0,0,0);
  1293.   AND(L1,L2;N4;0,0,0,0);
  1294.   LAND(P2,N3;L4);
  1295.   LAND(N2,N6;L5);
  1296.   LAND(N1,P3;L6);
  1297.   LAND(N4,N5;L7);
  1298.   LOR(L4,L5,L6,L7;L8);
  1299.   LAND(N5,N3;L9);
  1300.   LAND(N2,N7;L10);
  1301.   LAND(N1,P4;L11);
  1302.   LAND(N4,N6;L12);
  1303.   LOR(L9,L10,L11,L12;L13);
  1304.   LAND(N6,N3;L14);
  1305.   LAND(N2,N8;L15);
  1306.   LAND(N1,P5;L16);
  1307.   LAND(N4,N7;L17);
  1308.   LOR(L14,L15,L16,L17;L18);
  1309.   LAND(N7,N3;L19);
  1310.   LAND(N2,P7;L20);
  1311.   LAND(N1,P6;L21);
  1312.   LAND(N4,N8;L22);
  1313.   LOR(L19,L20,L21,L22;L23);
  1314.   DQFFC(L8,P11,P1;N5;8,8,20,0,16,16,9,9,16,5,15,15,25,0,20,20,15,15,20,5);
  1315.   DQFFC(L13,P11,P1;N6;8,8,20,0,16,16,9,9,16,5,15,15,25,0,20,20,15,15,20,5);
  1316.   DQFFC(L18,P11,P1;N7;8,8,20,0,16,16,9,9,16,5,15,15,25,0,20,20,15,15,20,5);
  1317.   DQFFC(L23,P11,P1;N8;8,8,20,0,16,16,9,9,16,5,15,15,25,0,20,20,15,15,20,5);
  1318.   BUF(N5;P15;16,16,22,22);
  1319.   BUF(N6;P14;16,16,22,22);
  1320.   BUF(N7;P13;16,16,22,22);
  1321.   BUF(N8;P12;16,16,22,22);
  1322. %
  1323. :74HC195 TTL 16
  1324.   INV(P9;N1;0,0,0,0);
  1325.   BUF(P9;N2;0,0,0,0);
  1326.   LINV(N3;L1);
  1327.   LAND(L1,P2,N2;L2);
  1328.   LAND(N2,P3,N3;L3);
  1329.   LAND(N1,P4;L4);
  1330.   LOR(L2,L3,L4;L5);
  1331.   LAND(N3,N2;L6);
  1332.   LAND(N1,P5;L7);
  1333.   LOR(L6,L7;L8);
  1334.   LAND(N4,N2;L9);
  1335.   LAND(N1,P6;L10);
  1336.   LOR(L9,L10;L11);
  1337.   LAND(N5,N2;L12);
  1338.   LAND(N1,P7;L13);
  1339.   LOR(L12,L13;L14);
  1340.   DQFFC(L5,P10,P1;N3;10,10,20,0,16,16,11,11,16,5,10,10,25,0,20,22,11,11,20,5);
  1341.   DQFFC(L8,P10,P1;N4;10,10,20,0,16,16,11,11,16,5,10,10,25,0,20,22,11,11,20,5);
  1342.   DQFFC(L11,P10,P1;N5;10,10,20,0,16,16,11,11,16,5,10,10,25,0,20,22,11,11,20,5);
  1343.   DQFFC(L14,P10,P1;N6;10,10,20,0,16,16,11,11,16,5,10,10,25,0,20,22,11,11,20,5);
  1344.   BUF(N3;P15;14,14,27,27);
  1345.   BUF(N4;P14;14,14,27,27);
  1346.   BUF(N5;P13;14,14,27,27);
  1347.   BUF(N6;P12;14,14,27,27);
  1348.   INV(N6;P11;14,14,27,27);
  1349. %
  1350. ;Propagation delays and Enable/Disable times are modeled.  Propagation
  1351. ;delays are for 50pf and 150pf and the Enable/Disable times are for
  1352. ;50pf loading.
  1353. :74HC240            TTL    20
  1354.    INV(P2;N1;25,25,38,38);
  1355.    INV(P4;N2;25,25,38,38);
  1356.    INV(P6;N3;25,25,38,38);
  1357.    INV(P8;N4;25,25,38,38);
  1358.    INV(P11;N5;25,25,38,38);
  1359.    INV(P13;N6;25,25,38,38);
  1360.    INV(P15;N7;25,25,38,38);
  1361.    INV(P17;N8;25,25,38,38);
  1362.    LINV(P1;L1);
  1363.    LINV(P19;L2);
  1364.    TSB(N1,L1;P18;38,38,38,38,38,38,38,38);
  1365.    TSB(N2,L1;P16;38,38,38,38,38,38,38,38);
  1366.    TSB(N3,L1;P14;38,38,38,38,38,38,38,38);
  1367.    TSB(N4,L1;P12;38,38,38,38,38,38,38,38);
  1368.    TSB(N5,L2;P9;38,38,38,38,38,38,38,38);
  1369.    TSB(N6,L2;P7;38,38,38,38,38,38,38,38);
  1370.    TSB(N7,L2;P5;38,38,38,38,38,38,38,38);
  1371.    TSB(N8,L2;P3;38,38,38,38,38,38,38,38);
  1372. %
  1373. ;Propagation delays and Enable/Disable times are modeled.  Propagation
  1374. ;delays are for 50pf and 150pf and the Enable/Disable times are for
  1375. ;50pf loading.
  1376. :74HC240A       TTL    20
  1377.    INV(P2;N1;25,25,38,38);
  1378.    INV(P4;N2;25,25,38,38);
  1379.    INV(P6;N3;25,25,38,38);
  1380.    INV(P8;N4;25,25,38,38);
  1381.    INV(P11;N5;25,25,38,38);
  1382.    INV(P13;N6;25,25,38,38);
  1383.    INV(P15;N7;25,25,38,38);
  1384.    INV(P17;N8;25,25,38,38);
  1385.    LINV(P1;L1);
  1386.    LINV(P19;L2);
  1387.    TSB(N1,L1;P18;38,38,38,38,38,38,38,38);
  1388.    TSB(N2,L1;P16;38,38,38,38,38,38,38,38);
  1389.    TSB(N3,L1;P14;38,38,38,38,38,38,38,38);
  1390.    TSB(N4,L1;P12;38,38,38,38,38,38,38,38);
  1391.    TSB(N5,L2;P9;38,38,38,38,38,38,38,38);
  1392.    TSB(N6,L2;P7;38,38,38,38,38,38,38,38);
  1393.    TSB(N7,L2;P5;38,38,38,38,38,38,38,38);
  1394.    TSB(N8,L2;P3;38,38,38,38,38,38,38,38);
  1395. %
  1396. ;Propagation delays for 50pf and 150pf are modeled.  Also modeled are
  1397. ;Enable/Disable times for 50pf loading.
  1398. :74HC241            TTL    20
  1399.    BUF(P2;N1;29,29,42,42);
  1400.    BUF(P4;N2;29,29,42,42);
  1401.    BUF(P6;N3;29,29,42,42);
  1402.    BUF(P8;N4;29,29,42,42);
  1403.    BUF(P11;N5;29,29,42,42);
  1404.    BUF(P13;N6;29,29,42,42);
  1405.    BUF(P15;N7;29,29,42,42);
  1406.    BUF(P17;N8;29,29,42,42);
  1407.    LINV(P1;L1);
  1408.    TSB(N1,L1;P18;38,38,38,38,38,38,38,38);
  1409.    TSB(N2,L1;P16;38,38,38,38,38,38,38,38);
  1410.    TSB(N3,L1;P14;38,38,38,38,38,38,38,38);
  1411.    TSB(N4,L1;P12;38,38,38,38,38,38,38,38);
  1412.    TSB(N5,P19;P9;38,38,38,38,38,38,38,38);
  1413.    TSB(N6,P19;P7;38,38,38,38,38,38,38,38);
  1414.    TSB(N7,P19;P5;38,38,38,38,38,38,38,38);
  1415.    TSB(N8,P19;P3;38,38,38,38,38,38,38,38);
  1416. %
  1417. ;Propagation delays for 50pf and 150pf are modeled.  Also modeled are
  1418. ;Enable/Disable times for 50pf loading.
  1419. :74HC242            TTL    14
  1420.    LINV(P1;L1);
  1421.    INV(P3;N1;25,25,38,38);
  1422.    INV(P4;N2;25,25,38,38);
  1423.    INV(P5;N3;25,25,38,38);
  1424.    INV(P6;N4;25,25,38,38);
  1425.    INV(P8;N5;25,25,38,38);
  1426.    INV(P9;N6;25,25,38,38);
  1427.    INV(P10;N7;25,25,38,38);
  1428.    INV(P11;N8;25,25,38,38);
  1429.    TSB(N1,L1;P11;38,38,38,38,38,38,38,38);
  1430.    TSB(N2,L1;P10;38,38,38,38,38,38,38,38);
  1431.    TSB(N3,L1;P9;38,38,38,38,38,38,38,38);
  1432.    TSB(N4,L1;P8;38,38,38,38,38,38,38,38);
  1433.    TSB(N5,P13;P6;38,38,38,38,38,38,38,38);
  1434.    TSB(N6,P13;P5;38,38,38,38,38,38,38,38);
  1435.    TSB(N7,P13;P4;38,38,38,38,38,38,38,38);
  1436.    TSB(N8,P13;P3;38,38,38,38,38,38,38,38);
  1437. %
  1438. ;Propagation delays for 50pf and 150pf are modeled.  Also modeled are
  1439. ;Enable/Disable times for 50pf loading.
  1440. :74HC243            TTL    14
  1441.    LINV(P1;L1);
  1442.    BUF(P3;N1;25,25,38,38);
  1443.    BUF(P4;N2;25,25,38,38);
  1444.    BUF(P5;N3;25,25,38,38);
  1445.    BUF(P6;N4;25,25,38,38);
  1446.    BUF(P8;N5;25,25,38,38);
  1447.    BUF(P9;N6;25,25,38,38);
  1448.    BUF(P10;N7;25,25,38,38);
  1449.    BUF(P11;N8;25,25,38,38);
  1450.    TSB(N1,L1;P11;38,38,38,38,38,38,38,38);
  1451.    TSB(N2,L1;P10;38,38,38,38,38,38,38,38);
  1452.    TSB(N3,L1;P9;38,38,38,38,38,38,38,38);
  1453.    TSB(N4,L1;P8;38,38,38,38,38,38,38,38);
  1454.    TSB(N5,P13;P6;38,38,38,38,38,38,38,38);
  1455.    TSB(N6,P13;P5;38,38,38,38,38,38,38,38);
  1456.    TSB(N7,P13;P4;38,38,38,38,38,38,38,38);
  1457.    TSB(N8,P13;P3;38,38,38,38,38,38,38,38);
  1458. %
  1459. ;Propagation delays and Enable/Disable times are modeled.  Propagation
  1460. ;delays are for 50pf and 150pf and the Enable/Disable times are for
  1461. ;50pf loading.
  1462. :74HC244            TTL    20
  1463.    BUF(P2;N1;29,29,42,42);
  1464.    BUF(P4;N2;29,29,42,42);
  1465.    BUF(P6;N3;29,29,42,42);
  1466.    BUF(P8;N4;29,29,42,42);
  1467.    BUF(P11;N5;29,29,42,42);
  1468.    BUF(P13;N6;29,29,42,42);
  1469.    BUF(P15;N7;29,29,42,42);
  1470.    BUF(P17;N8;29,29,42,42);
  1471.    LINV(P1;L1);
  1472.    LINV(P19;L2);
  1473.    TSB(N1,L1;P18;38,38,38,38,38,38,38,38);
  1474.    TSB(N2,L1;P16;38,38,38,38,38,38,38,38);
  1475.    TSB(N3,L1;P14;38,38,38,38,38,38,38,38);
  1476.    TSB(N4,L1;P12;38,38,38,38,38,38,38,38);
  1477.    TSB(N5,L2;P9;38,38,38,38,38,38,38,38);
  1478.    TSB(N6,L2;P7;38,38,38,38,38,38,38,38);
  1479.    TSB(N7,L2;P5;38,38,38,38,38,38,38,38);
  1480.    TSB(N8,L2;P3;38,38,38,38,38,38,38,38);
  1481. %
  1482. ;Propagation delays and Enable/Disable times are modeled.  Propagation
  1483. ;delays are for 50pf and 150pf and the Enable/Disable times are for
  1484. ;50pf loading.
  1485. :74HC244A       TTL    20
  1486.    BUF(P2;N1;29,29,42,42);
  1487.    BUF(P4;N2;29,29,42,42);
  1488.    BUF(P6;N3;29,29,42,42);
  1489.    BUF(P8;N4;29,29,42,42);
  1490.    BUF(P11;N5;29,29,42,42);
  1491.    BUF(P13;N6;29,29,42,42);
  1492.    BUF(P15;N7;29,29,42,42);
  1493.    BUF(P17;N8;29,29,42,42);
  1494.    LINV(P1;L1);
  1495.    LINV(P19;L2);
  1496.    TSB(N1,L1;P18;38,38,38,38,38,38,38,38);
  1497.    TSB(N2,L1;P16;38,38,38,38,38,38,38,38);
  1498.    TSB(N3,L1;P14;38,38,38,38,38,38,38,38);
  1499.    TSB(N4,L1;P12;38,38,38,38,38,38,38,38);
  1500.    TSB(N5,L2;P9;38,38,38,38,38,38,38,38);
  1501.    TSB(N6,L2;P7;38,38,38,38,38,38,38,38);
  1502.    TSB(N7,L2;P5;38,38,38,38,38,38,38,38);
  1503.    TSB(N8,L2;P3;38,38,38,38,38,38,38,38);
  1504. %
  1505. ;Propagation delays for 50pf and 150pf are modeled and Enable/Disable
  1506. ;times for 50pf are modeled.
  1507. :74HC245            TTL        20
  1508.    LINV(P19;L1);
  1509.    LINV(P1;L2);
  1510.    LAND(P1,L1;L3);
  1511.    LAND(L1,L2;L4);
  1512.    BUF(P2;N1;22,22,29,29);
  1513.    BUF(P3;N2;22,22,29,29);
  1514.    BUF(P4;N3;22,22,29,29);
  1515.    BUF(P5;N4;22,22,29,29);
  1516.    BUF(P6;N5;22,22,29,29);
  1517.    BUF(P7;N6;22,22,29,29);
  1518.    BUF(P8;N7;22,22,29,29);
  1519.    BUF(P9;N8;22,22,29,29);
  1520.    BUF(P11;N9;22,22,29,29);
  1521.    BUF(P12;N10;22,22,29,29);
  1522.    BUF(P13;N11;22,22,29,29);
  1523.    BUF(P14;N12;22,22,29,29);
  1524.    BUF(P15;N13;22,22,29,29);
  1525.    BUF(P16;N14;22,22,29,29);
  1526.    BUF(P17;N15;22,22,29,29);
  1527.    BUF(P18;N16;22,22,29,29);
  1528.    TSB(N1,L3;P18;56,56,52,52,56,56,52,52);
  1529.    TSB(N2,L3;P17;56,56,52,52,56,56,52,52);
  1530.    TSB(N3,L3;P16;56,56,52,52,56,56,52,52);
  1531.    TSB(N4,L3;P15;56,56,52,52,56,56,52,52);
  1532.    TSB(N5,L3;P14;56,56,52,52,56,56,52,52);
  1533.    TSB(N6,L3;P13;56,56,52,52,56,56,52,52);
  1534.    TSB(N7,L3;P12;56,56,52,52,56,56,52,52);
  1535.    TSB(N8,L3;P11;56,56,52,52,56,56,52,52);
  1536.    TSB(N9,L4;P9;56,56,52,52,56,56,52,52);
  1537.    TSB(N10,L4;P8;56,56,52,52,56,56,52,52);
  1538.    TSB(N11,L4;P7;56,56,52,52,56,56,52,52);
  1539.    TSB(N12,L4;P6;56,56,52,52,56,56,52,52);
  1540.    TSB(N13,L4;P5;56,56,52,52,56,56,52,52);
  1541.    TSB(N14,L4;P4;56,56,52,52,56,56,52,52);
  1542.    TSB(N15,L4;P3;56,56,52,52,56,56,52,52);
  1543.    TSB(N16,L4;P2;56,56,52,52,56,56,52,52);
  1544. %
  1545. ;Propagation delays for 50pf and 150pf are modeled and Enable/Disable
  1546. ;times for 50pf are modeled.
  1547. :74HC245A      TTL  20
  1548.    LINV(P19;L1);
  1549.    LINV(P1;L2);
  1550.    LAND(P1,L1;L3);
  1551.    LAND(L1,L2;L4);
  1552.    BUF(P2;N1;22,22,29,29);
  1553.    BUF(P3;N2;22,22,29,29);
  1554.    BUF(P4;N3;22,22,29,29);
  1555.    BUF(P5;N4;22,22,29,29);
  1556.    BUF(P6;N5;22,22,29,29);
  1557.    BUF(P7;N6;22,22,29,29);
  1558.    BUF(P8;N7;22,22,29,29);
  1559.    BUF(P9;N8;22,22,29,29);
  1560.    BUF(P11;N9;22,22,29,29);
  1561.    BUF(P12;N10;22,22,29,29);
  1562.    BUF(P13;N11;22,22,29,29);
  1563.    BUF(P14;N12;22,22,29,29);
  1564.    BUF(P15;N13;22,22,29,29);
  1565.    BUF(P16;N14;22,22,29,29);
  1566.    BUF(P17;N15;22,22,29,29);
  1567.    BUF(P18;N16;22,22,29,29);
  1568.    TSB(N1,L3;P18;56,56,52,52,56,56,52,52);
  1569.    TSB(N2,L3;P17;56,56,52,52,56,56,52,52);
  1570.    TSB(N3,L3;P16;56,56,52,52,56,56,52,52);
  1571.    TSB(N4,L3;P15;56,56,52,52,56,56,52,52);
  1572.    TSB(N5,L3;P14;56,56,52,52,56,56,52,52);
  1573.    TSB(N6,L3;P13;56,56,52,52,56,56,52,52);
  1574.    TSB(N7,L3;P12;56,56,52,52,56,56,52,52);
  1575.    TSB(N8,L3;P11;56,56,52,52,56,56,52,52);
  1576.    TSB(N9,L4;P9;56,56,52,52,56,56,52,52);
  1577.    TSB(N10,L4;P8;56,56,52,52,56,56,52,52);
  1578.    TSB(N11,L4;P7;56,56,52,52,56,56,52,52);
  1579.    TSB(N12,L4;P6;56,56,52,52,56,56,52,52);
  1580.    TSB(N13,L4;P5;56,56,52,52,56,56,52,52);
  1581.    TSB(N14,L4;P4;56,56,52,52,56,56,52,52);
  1582.    TSB(N15,L4;P3;56,56,52,52,56,56,52,52);
  1583.    TSB(N16,L4;P2;56,56,52,52,56,56,52,52);
  1584. %
  1585. ;Delays are modeled for Dx to Outputs W and Y, Select to Outputs W and Y,
  1586. ;and Strobe to Outputs W and Y, for Low to High and High to Low going signals.
  1587. ;All delays for this part are specified for 15pf and 50pf.
  1588. :74HC251            TTL    16
  1589.    LINV(P7;L1);
  1590.    INV(P11;N1;4,4,3,3);
  1591.    INV(P10;N2;4,4,3,3);
  1592.    INV(P9;N3;4,4,3,3);
  1593.    LINV(N1;L2);
  1594.    LINV(N2;L3);
  1595.    LINV(N3;L4);
  1596.    LNAND(P4,N1,N2,N3,L1;L5);
  1597.    LNAND(P3,L2,N2,N3,L1;L6);
  1598.    LNAND(P2,N1,L3,N3,L1;L7);
  1599.    LNAND(P1,L2,L3,N3,L1;L8);
  1600.    LNAND(P15,N1,N2,L4,L1;L9);
  1601.    LNAND(P14,L2,N2,L4,L1;L10);
  1602.    LNAND(P13,N1,L3,L4,L1;L11);
  1603.    LNAND(P12,L2,L3,L4,L1;L12);
  1604.    LNOR(L5,L6,L7,L8,L9,L10,L11,L12;L13);
  1605.    INV(L13;N4;29,29,49,49);
  1606.    BUF(L13;N5;32,32,46,46);
  1607.    TSB(N4,L1;P5;26,26,35,35,26,26,35,35);
  1608.    TSB(N5,L1;P6;27,27,40,40,27,27,40,40);
  1609. %
  1610. ;The delays modeled for this part are - Data to Y, Select to Y, and
  1611. ;Output Control to Y.  All delays for this part are modeled for 15pf
  1612. ;and 50pf.
  1613. :74HC253            TTL    16
  1614.    LINV(P1;L1);
  1615.    LINV(P15;L4);
  1616.    INV(P2;N1;7,7,9,9);
  1617.    INV(P14;N2;7,7,9,9);
  1618.    LINV(N1;L2);
  1619.    LINV(N2;L3);
  1620.    LAND(N1,N2,P6,L1;L5);
  1621.    LAND(N1,P5,L3,L1;L6);
  1622.    LAND(N2,P4,L2,L1;L7);
  1623.    LAND(P3,L3,L2,L1;L8);
  1624.    LAND(N1,N2,P10,L4;L9);
  1625.    LAND(N1,P11,L3,L4;L10);
  1626.    LAND(N2,P12,L2,L4;L11);
  1627.    LAND(P13,L3,L2,L4;L12);
  1628.    OR(L5,L6,L7,L8;N3;23,23,35,35);
  1629.    OR(L9,L10,L11,L12;N4;23,23,35,35);
  1630.    TSB(N3,L1;P7;25,25,38,38,25,25,38,38);
  1631.    TSB(N4,L4;P9;25,25,38,38,25,25,38,38);
  1632. %
  1633. ;The delays modeled for this part are - Data to Y, Select to Y, and
  1634. ;Output Control to Y.  All delays for this part are modeled for 15pf
  1635. ;and 50pf.
  1636. :74HC253B       TTL    16
  1637.    LINV(P1;L1);
  1638.    LINV(P15;L4);
  1639.    INV(P2;N1;7,7,9,9);
  1640.    INV(P14;N2;7,7,9,9);
  1641.    LINV(N1;L2);
  1642.    LINV(N2;L3);
  1643.    LAND(N1,N2,P6,L1;L5);
  1644.    LAND(N1,P5,L3,L1;L6);
  1645.    LAND(N2,P4,L2,L1;L7);
  1646.    LAND(P3,L3,L2,L1;L8);
  1647.    LAND(N1,N2,P10,L4;L9);
  1648.    LAND(N1,P11,L3,L4;L10);
  1649.    LAND(N2,P12,L2,L4;L11);
  1650.    LAND(P13,L3,L2,L4;L12);
  1651.    OR(L5,L6,L7,L8;N3;23,23,35,35);
  1652.    OR(L9,L10,L11,L12;N4;23,23,35,35);
  1653.    TSB(N3,L1;P7;25,25,38,38,25,25,38,38);
  1654.    TSB(N4,L4;P9;25,25,38,38,25,25,38,38);
  1655. %
  1656. ;The delays modeled for this part are - propagation delay from Data to
  1657. ;Output, Select to Output, Also modeled are the enable and disable times
  1658. ;for the 3-state drivers.  Propagation delays are repeated for 50pf
  1659. ;and 150pf.  Enable/disable times are 50pf.
  1660. :74HC257            TTL    16
  1661.    LINV(P15;L1);
  1662.    LINV(P1;L11);
  1663.    LINV(L11;L2);
  1664.    LAND(P2,L11;L3);
  1665.    LAND(P3,L2;L4);
  1666.    LAND(P5,L11;L5);
  1667.    LAND(P6,L2;L6);
  1668.    LAND(P11,L11;L7);
  1669.    LAND(P10,L2;L8);
  1670.    LAND(P14,L11;L9);
  1671.    LAND(P13,L2;L10);
  1672.    OR(L3,L4;N1;29,29,38,38);
  1673.    OR(L5,L6;N2;29,29,38,38);
  1674.    OR(L7,L8;N3;29,29,38,38);
  1675.    OR(L9,L10;N4;29,29,38,38);
  1676.    TSB(N1,L1;P4;38,38,38,38,38,38,38,38);
  1677.    TSB(N2,L1;P7;38,38,38,38,38,38,38,38);
  1678.    TSB(N3,L1;P9;38,38,38,38,38,38,38,38);
  1679.    TSB(N4,L1;P12;38,38,38,38,38,38,38,38);
  1680. %
  1681. ;taken from 1988 TI High-Speed CMOS Logic data book.
  1682. ;Delays are given for 50pF and 150pF
  1683. :74HC258            TTL    16
  1684.    LINV(P15;L1);
  1685.    INV(P1;N1;4,4,4,4);
  1686.    LINV(N1;L2);
  1687.    LAND(P2,N1;L3);
  1688.    LAND(P3,L2;L4);
  1689.    LAND(P5,N1;L5);
  1690.    LAND(P6,L2;L6);
  1691.    LAND(P11,N1;L7);
  1692.    LAND(P10,L2;L8);
  1693.    LAND(P14,N1;L9);
  1694.    LAND(P13,L2;L10);
  1695.    OR(L3,L4;N2;25,25,38,38);
  1696.    OR(L5,L6;N3;25,25,38,38);
  1697.    OR(L7,L8;N4;25,25,38,38);
  1698.    OR(L9,L10;N5;25,25,38,38);
  1699.    ITSB(N2,L1;P4;38,38,38,38,50,50,50,50);
  1700.    ITSB(N3,L1;P7;38,38,38,38,50,50,50,50);
  1701.    ITSB(N4,L1;P9;38,38,38,38,50,50,50,50);
  1702.    ITSB(N5,L1;P12;38,38,38,38,50,50,50,50);
  1703. %
  1704. :74HC259   TTL  16
  1705.    INV(P3;N1;3,3,4,4);
  1706.    INV(P2;N2;3,3,4,4);
  1707.    INV(P1;N3;3,3,4,4);
  1708.    LINV(N1;L1);
  1709.    LINV(N2;L2);
  1710.    LINV(N3;L3);
  1711.    LINV(P14;L4);
  1712.    LAND(L1,L2,L3,L4;L5);
  1713.    LAND(L1,L2,N3,L4;L6);
  1714.    LAND(L1,N2,L3,L4;L7);
  1715.    LAND(L1,N2,N3,L4;L8);
  1716.    LAND(N1,L2,L3,L4;L9);
  1717.    LAND(N1,L2,N3,L4;L10);
  1718.    LAND(N1,N2,L3,L4;L11);
  1719.    LAND(N1,N2,N3,L4;L12);
  1720.    DLATCHPC(P13,L5,ONE,P15;P12;32,32,35,35,20,0,16,27,27,16,46,46,50,50,25,0,20,39,39,20);
  1721.    DLATCHPC(P13,L6,ONE,P15;P11;32,32,35,35,20,0,16,27,27,16,46,46,50,50,25,0,20,39,39,20);
  1722.    DLATCHPC(P13,L7,ONE,P15;P10;32,32,35,35,20,0,16,27,27,16,46,46,50,50,25,0,20,39,39,20);
  1723.    DLATCHPC(P13,L8,ONE,P15;P9;32,32,35,35,20,0,16,27,27,16,46,46,50,50,25,0,20,39,39,20);
  1724.    DLATCHPC(P13,L9,ONE,P15;P7;32,32,35,35,20,0,16,27,27,16,46,46,50,50,25,0,20,39,39,20);
  1725.    DLATCHPC(P13,L10,ONE,P15;P6;32,32,35,35,20,0,16,27,27,16,46,46,50,50,25,0,20,39,39,20);
  1726.    DLATCHPC(P13,L11,ONE,P15;P5;32,32,35,35,20,0,16,27,27,16,46,46,50,50,25,0,20,39,39,20);
  1727.    DLATCHPC(P13,L12,ONE,P15;P4;32,32,35,35,20,0,16,27,27,16,46,46,50,50,25,0,20,39,39,20);
  1728. %
  1729. :74HC266   TTL  14
  1730.    SET(RHIGH);
  1731.    XNOR(P1,P2;P3;21,15,31,25);
  1732.    XNOR(P5,P6;P4;21,15,31,25);
  1733.    XNOR(P8,P9;P10;21,15,31,25);
  1734.    XNOR(P12,P13;P11;21,15,31,25);
  1735. %
  1736. :74HC266A          TTL  14
  1737.    SET(RHIGH);
  1738.    XNOR(P1,P2;P3;21,15,31,25);
  1739.    XNOR(P5,P6;P4;21,15,31,25);
  1740.    XNOR(P8,P9;P10;21,15,31,25);
  1741.    XNOR(P12,P13;P11;21,15,31,25);
  1742. %
  1743. :74HC273        TTL    20
  1744.    DQFFC(P3,P11,P1;P2;27,27,20,0,16,17,27,27,16,20,40,40,25,0,20,28,40,40,20,25);
  1745.    DQFFC(P4,P11,P1;P5;27,27,20,0,16,17,27,27,16,20,40,40,25,0,20,28,40,40,20,25);
  1746.    DQFFC(P7,P11,P1;P6;27,27,20,0,16,17,27,27,16,20,40,40,25,0,20,28,40,40,20,25);
  1747.    DQFFC(P8,P11,P1;P9;27,27,20,0,16,17,27,27,16,20,40,40,25,0,20,28,40,40,20,25);
  1748.    DQFFC(P13,P11,P1;P12;27,27,20,0,16,17,27,27,16,20,40,40,25,0,20,28,40,40,20,25);
  1749.    DQFFC(P14,P11,P1;P15;27,27,20,0,16,17,27,27,16,20,40,40,25,0,20,28,40,40,20,25);
  1750.    DQFFC(P17,P11,P1;P16;27,27,20,0,16,17,27,27,16,20,40,40,25,0,20,28,40,40,20,25);
  1751.    DQFFC(P18,P11,P1;P19;27,27,20,0,16,17,27,27,16,20,40,40,25,0,20,28,40,40,20,25);
  1752. %
  1753. :74HC280  TTL  14
  1754.    LXOR(P8,P9,P10,P11,P12,P13,P1,P2,P4;L1);
  1755.    INV(L1;P5;35,35,52,52);
  1756.    BUF(L1;P6;35,35,52,52);
  1757. %
  1758. ;Data for the following device was taken from
  1759. ;Motorola High Speed CMOS Logic Data book.
  1760. ;Delays for 15 pF were calculated using the following equation.
  1761. ;Tp=Tp(given)-(0.5)(4.5)(15-50)pF/14
  1762. :74HC283   TTL  16
  1763.    INV(P7;N1;15,15,15,15);
  1764.    INV(P7;N10;11,11,11,11);
  1765.    NOR(P5,P6;N2;30,30,30,30);
  1766.    NAND(P5,P6;N3;30,30,30,30);
  1767.    NOR(P2,P3;N4;30,30,30,30);
  1768.    NAND(P2,P3;N5;30,30,30,30);
  1769.    NOR(P14,P15;N6;30,30,30,30);
  1770.    NAND(P14,P15;N7;30,30,30,30);
  1771.    NOR(P11,P12;N8;30,30,30,30);
  1772.    NAND(P11,P12;N9;30,30,30,30);
  1773.    LINV(N1;L1);
  1774.    LINV(N2;L2);
  1775.    LAND(L2,N3;L3);
  1776.    LAND(N1,N3;L4);
  1777.    LINV(N4;L5);
  1778.    LAND(L5,N5;L6);
  1779.    LAND(N1,N3,N5;L7);
  1780.    LAND(N5,N2;L8);
  1781.    LINV(N6;L9);
  1782.    LAND(L9,N7;L10);
  1783.    LAND(N1,N3,N5,N7;L11);
  1784.    LAND(N5,N7,N2;L12);
  1785.    LAND(N7,N4;L13);
  1786.    LINV(N8;L14);
  1787.    LAND(L14,N9;L15);
  1788.    LAND(N10,N3,N5,N7,N9;L16);
  1789.    LAND(N5,N7,N9,N2;L17);
  1790.    LAND(N7,N9,N4;L18);
  1791.    LAND(N9,N6;L19);
  1792.    LNOR(L4,N2;L20);
  1793.    LNOR(L7,L8,N4;L21);
  1794.    LNOR(L11,L12,L13,N6;L22);
  1795.    XOR(L1,L3;P4;32,32,38,38);
  1796.    XOR(L20,L6;P1;32,32,38,38);
  1797.    XOR(L21,L10;P13;32,32,38,38);
  1798.    XOR(L22,L15;P10;32,32,38,38);
  1799.    NOR(L16,L17,L18,L19,N8;P9;20,20,26,26);
  1800. %
  1801. ;taken from 1984 National Logic Data Book.
  1802. :74HC298   TTL  16
  1803.    INV(P11;N1;0,0,0,0);
  1804.    LINV(P10;L1);
  1805.    LAND(P3,L1;L2);
  1806.    LAND(P2,P10;L3);
  1807.    LAND(P4,L1;L4);
  1808.    LAND(P1,P10;L5);
  1809.    LAND(P9,L1;L6);
  1810.    LAND(P5,P10;L7);
  1811.    LAND(P7,L1;L8);
  1812.    LAND(P6,P10;L9);
  1813.    LOR(L2,L3;L10);
  1814.    LOR(L4,L5;L11);
  1815.    LOR(L6,L7;L12);
  1816.    LOR(L8,L9;L13);
  1817.    DQFF(L10,N1;P15;32,32,20,0,16,16,46,46,25,0,20,20);
  1818.    DQFF(L11,N1;P14;32,32,20,0,16,16,46,46,25,0,20,20);
  1819.    DQFF(L12,N1;P13;32,32,20,0,16,16,46,46,25,0,20,20);
  1820.    DQFF(L13,N1;P12;32,32,20,0,16,16,46,46,25,0,20,20);
  1821. %
  1822. :74HC299 TTL 20
  1823.   LINV(P19;L1);
  1824.   LINV(P1;L2);
  1825.   AND(P19,P1;N1;0,0,0,0);
  1826.   AND(P19,L2;N2;0,0,0,0);
  1827.   AND(L1,P1;N3;0,0,0,0);
  1828.   AND(L1,L2;N4;0,0,0,0);
  1829.   NAND(P19,P1;N5;0,0,0,0);
  1830.   NOR(P2,P3;N6;0,0,0,0);
  1831.   LAND(N5,N6;L3);
  1832.   LAND(P11,N3;L4);
  1833.   LAND(N2,N8;L5);
  1834.   LAND(N1,P7;L6);
  1835.   LAND(N4,N7;L7);
  1836.   LOR(L4,L5,L6,L7;L8);
  1837.   LAND(N7,N3;L9);
  1838.   LAND(N2,N9;L10);
  1839.   LAND(N1,P13;L11);
  1840.   LAND(N4,N8;L12);
  1841.   LOR(L9,L10,L11,L12;L13);
  1842.   LAND(N8,N3;L14);
  1843.   LAND(N2,N10;L15);
  1844.   LAND(N1,P6;L16);
  1845.   LAND(N4,N9;L17);
  1846.   LOR(L14,L15,L16,L17;L18);
  1847.   LAND(N9,N3;L19);
  1848.   LAND(N2,N11;L20);
  1849.   LAND(N1,P14;L21);
  1850.   LAND(N4,N10;L22);
  1851.   LOR(L19,L20,L21,L22;L23);
  1852.   LAND(N10,N3;L24);
  1853.   LAND(N2,N12;L25);
  1854.   LAND(N1,P5;L26);
  1855.   LAND(N4,N11;L27);
  1856.   LOR(L24,L25,L26,L27;L28);
  1857.   LAND(N11,N3;L29);
  1858.   LAND(N2,N13;L30);
  1859.   LAND(N1,P15;L31);
  1860.   LAND(N4,N12;L32);
  1861.   LOR(L29,L30,L31,L32;L33);
  1862.   LAND(N12,N3;L34);
  1863.   LAND(N2,N14;L35);
  1864.   LAND(N1,P4;L36);
  1865.   LAND(N4,N13;L37);
  1866.   LOR(L34,L35,L36,L37;L38);
  1867.   LAND(N13,N3;L39);
  1868.   LAND(N2,P18;L40);
  1869.   LAND(N1,P16;L41);
  1870.   LAND(N4,N14;L42);
  1871.   LOR(L39,L40,L41,L42;L43);
  1872.   DQFFC(L8,P12,P9;N7;25,25,20,0,20,20,30,30,20,10,38,38,25,0,25,25,45,45,25,10);
  1873.   DQFFC(L13,P12,P9;N8;25,25,5,0,20,20,30,30,20,10,38,38,5,0,25,25,45,45,25,10););
  1874.   DQFFC(L18,P12,P9;N9;25,25,5,0,20,20,30,30,20,10,38,38,5,0,25,25,45,45,25,10););
  1875.   DQFFC(L23,P12,P9;N10;25,25,5,0,20,20,30,30,20,10,38,38,5,0,25,25,45,45,25,10););
  1876.   DQFFC(L28,P12,P9;N11;25,25,5,0,20,20,30,30,20,10,38,38,5,0,25,25,45,45,25,10););
  1877.   DQFFC(L33,P12,P9;N12;25,25,5,0,20,20,30,30,20,10,38,38,5,0,25,25,45,45,25,10););
  1878.   DQFFC(L38,P12,P9;N13;25,25,5,0,20,20,30,30,20,10,38,38,5,0,25,25,45,45,25,10););
  1879.   DQFFC(L43,P12,P9;N14;25,25,5,0,20,20,30,30,20,10,38,38,5,0,25,25,45,45,25,10););
  1880.   BUF(N7;N15;10,10,10,10);
  1881.   BUF(N8;N16;10,10,10,10);
  1882.   BUF(N9;N17;10,10,10,10);
  1883.   BUF(N10;N18;10,10,10,10);
  1884.   BUF(N11;N19;10,10,10,10);
  1885.   BUF(N12;N20;10,10,10,10);
  1886.   BUF(N13;N21;10,10,10,10);
  1887.   BUF(N14;N22;10,10,10,10);
  1888.   TSB(N15,L3;P7;40,40,40,40,40,40,40,40);
  1889.   TSB(N16,L3;P13;40,40,40,40,40,40,40,40);
  1890.   TSB(N17,L3;P6;40,40,40,40,40,40,40,40);
  1891.   TSB(N18,L3;P14;40,40,40,40,40,40,40,40);
  1892.   TSB(N19,L3;P5;40,40,40,40,40,40,40,40);
  1893.   TSB(N20,L3;P15;40,40,40,40,40,40,40,40);
  1894.   TSB(N21,L3;P4;40,40,40,40,40,40,40,40);
  1895.   TSB(N22,L3;P16;40,40,40,40,40,40,40,40);
  1896.   BUF(N7;P8;10,10,10,10);
  1897.   BUF(N14;P17;10,10,10,10);
  1898. %
  1899. ;taken from 1988 TI High-Speed CMOS Logic data book.
  1900. ;Delays are given for 50pf and 150pF
  1901. :74HC352   TTL  16
  1902.    LINV(P1;L1);
  1903.    LINV(P15;L2);
  1904.    INV(P2;N1;2,2,4,4);
  1905.    INV(P14;N2;2,2,4,4);
  1906.    LINV(N1;L3);
  1907.    LINV(N2;L4);
  1908.    AND(L1,N1,N2,P6;N3;10,10,8,8);
  1909.    AND(L1,N1,L4,P5;N4;10,10,8,8);
  1910.    AND(L1,L3,N2,P4;N5;10,10,8,8);
  1911.    AND(L1,L3,L4,P3;N6;10,10,8,8);
  1912.    AND(P10,N1,N2,L2;N7;10,10,8,8);
  1913.    AND(P11,N1,L4,L2;N8;10,10,8,8);
  1914.    AND(P12,L3,N2,L2;N9;10,10,8,8);
  1915.    AND(P13,L3,L4,L2;N10;10,10,8,8);
  1916.    NOR(N3,N4,N5,N6;P7;34,34,55,55);
  1917.    NOR(N7,N8,N9,N10;P9;34,34,55,55);
  1918. %
  1919. ;taken from 1988 TI High-Speed CMOS Logic data book.
  1920. :74HC353   TTL  16
  1921.    INV(P2;N1;2,2,4,4);
  1922.    INV(P14;N2;2,2,4,4);
  1923.    LINV(N1;L1);
  1924.    LINV(N2;L2);
  1925.    LINV(P1;L3);
  1926.    LINV(P15;L4);
  1927.    LAND(L3,N1,N2,P6;L5);
  1928.    LAND(L3,N1,L2,P5;L6);
  1929.    LAND(L3,L1,N2,P4;L7);
  1930.    LAND(L3,L1,L2,P3;L8);
  1931.    LAND(P10,N1,N2,L4;L9);
  1932.    LAND(P11,N1,L2,L4;L10);
  1933.    LAND(P12,L1,N2,L4;L11);
  1934.    LAND(P13,L1,L2,L4;L12);
  1935.    NOR(L3,L4,L5,L6;N3;44,44,63,63);
  1936.    NOR(L7,L8,L9,L10;N4;44,44,63,63);
  1937.    TSB(N3,L3;P7;34,34,34,34,55,55,55,55);
  1938.    TSB(N4,L4;P9;34,34,34,34,55,55,55,55);
  1939. %
  1940. ;taken from 1988 TI High-Speed CMOS Logic data book.
  1941. ;Delays for 15pF were extrapolated.
  1942. :74HC354   TTL  20
  1943.    LINV(P17;L1);
  1944.    INV(P11;N15;6,6,6,6);
  1945.    LNOR(P15,P16,L1;L3);
  1946.    DLATCH(P14,N15;N1;32,32,30,30,19,5,20,32,32,20,20,19,5,20);
  1947.    DLATCH(P13,N15;N2;32,32,30,30,19,5,20,32,32,20,20,19,5,20);
  1948.    DLATCH(P12,N15;N3;32,32,30,30,19,5,20,32,32,20,20,19,5,20);
  1949.    LINV(N1;L4);
  1950.    LINV(N2;L5);
  1951.    LINV(N3;L6);
  1952.    LINV(P9;L7);
  1953.    DLATCH(P8,L7;N4;20,20,30,30,19,5,20,20,20,30,30,19,5,20);
  1954.    DLATCH(P7,L7;N5;20,20,30,30,19,5,20,20,20,30,30,19,5,20);
  1955.    DLATCH(P6,L7;N6;20,20,30,30,19,5,20,20,20,30,30,19,5,20);
  1956.    DLATCH(P5,L7;N7;20,20,30,30,19,5,20,20,20,30,30,19,5,20);
  1957.    DLATCH(P4,L7;N8;20,20,30,30,19,5,20,20,20,30,30,19,5,20);
  1958.    DLATCH(P3,L7;N9;20,20,30,30,19,5,20,20,20,30,30,19,5,20);
  1959.    DLATCH(P2,L7;N10;20,20,30,30,19,5,20,20,20,30,30,19,5,20);
  1960.    DLATCH(P1,L7;N11;20,20,30,30,19,5,20,20,20,30,30,19,5,20);
  1961.    LAND(L4,L5,L6,N4;L8);
  1962.    LAND(N1,L5,L6,N5;L9);
  1963.    LAND(L4,N2,L6,N6;L10);
  1964.    LAND(N1,N2,L6,N7;L11);
  1965.    LAND(L4,L5,N3,N8;L12);
  1966.    LAND(N1,L5,N3,N9;L13);
  1967.    LAND(L4,N2,N3,N10;L14);
  1968.    LAND(N1,N2,N3,N11;L15);
  1969.    NOR(L8,L9,L10,L11,L12,L13,L14,L15;N12;20,20,20,20);
  1970.    INV(N12;N13;19,19,28,28);
  1971.    BUF(N12;N14;19,19,28,28);
  1972.    TSB(N13,L3;P19;31,31,41,41,31,31,41,41);
  1973.    TSB(N14,L3;P18;31,31,41,41,31,31,41,41);
  1974. %
  1975. ;taken from 1988 TI High-Speed CMOS Logic data book.
  1976. ;Delays are for 50 and 150pF,
  1977. :74HC356   TTL  20
  1978.    LINV(P17;L1);
  1979.    INV(P11;N15;12,0,12,0);
  1980.    LNOR(P15,P16,L1;L3);
  1981.    DLATCH(P14,N15;N1;28,28,20,20,19,5,20,28,28,20,20,19,5,20);
  1982.    DLATCH(P13,N15;N2;28,28,20,20,19,5,20,28,28,20,20,19,5,20);
  1983.    DLATCH(P12,N15;N3;28,28,20,20,19,5,20,28,28,20,20,19,5,20);
  1984.    LINV(N1;L4);
  1985.    LINV(N2;L5);
  1986.    LINV(N3;L6);
  1987.    DQFF(P8,P9;N4;20,20,19,5,20,20,20,20,19,5,20,20);
  1988.    DQFF(P7,P9;N5;20,20,19,5,20,20,20,20,19,5,20,20);
  1989.    DQFF(P6,P9;N6;20,20,19,5,20,20,20,20,19,5,20,20);
  1990.    DQFF(P5,P9;N7;20,20,19,5,20,20,20,20,19,5,20,20);
  1991.    DQFF(P4,P9;N8;20,20,19,5,20,20,20,20,19,5,20,20);
  1992.    DQFF(P3,P9;N9;20,20,19,5,20,20,20,20,19,5,20,20);
  1993.    DQFF(P2,P9;N10;20,20,19,5,20,20,20,20,19,5,20,20);
  1994.    DQFF(P1,P9;N11;20,20,19,5,20,20,20,20,19,5,20,20);
  1995.    LAND(L4,L5,L6,N4;L8);
  1996.    LAND(N1,L5,L6,N5;L9);
  1997.    LAND(L4,N2,L6,N6;L10);
  1998.    LAND(N1,N2,L6,N7;L11);
  1999.    LAND(L4,L5,N3,N8;L12);
  2000.    LAND(N1,L5,N3,N9;L13);
  2001.    LAND(L4,N2,N3,N10;L14);
  2002.    LAND(N1,N2,N3,N11;L15);
  2003.    NOR(L8,L9,L10,L11,L12,L13,L14,L15;N14;30,30,30,30);
  2004.    INV(N14;N12;13,23,13,23);
  2005.    BUF(N14;N13;13,23,13,23);
  2006.    TSB(N12,L3;P19;31,31,41,41,31,31,41,41);
  2007.    TSB(N13,L3;P18;31,31,41,41,31,31,41,41);
  2008. %
  2009. :74HC365   TTL  16
  2010.    LNOR(P1,P15;L1);
  2011.    BUF(P2;N1;22,22,30,30);
  2012.    BUF(P4;N2;22,22,30,30);
  2013.    BUF(P6;N3;22,22,30,30);
  2014.    BUF(P10;N4;22,22,30,30);
  2015.    BUF(P12;N5;22,22,30,30);
  2016.    BUF(P14;N6;22,22,30,30);
  2017.    TSB(N1,L1;P3;55,55,55,55,55,55,55,55);
  2018.    TSB(N2,L1;P5;55,55,55,55,55,55,55,55);
  2019.    TSB(N3,L1;P7;55,55,55,55,55,55,55,55);
  2020.    TSB(N4,L1;P9;55,55,55,55,55,55,55,55);
  2021.    TSB(N5,L1;P11;55,55,55,55,55,55,55,55);
  2022.    TSB(N6,L1;P13;55,55,55,55,55,55,55,55);
  2023. %
  2024. :74HC366   TTL  16
  2025.    LNOR(P1,P15;L1);
  2026.    INV(P2;N1;18,18,24,24);
  2027.    INV(P4;N2;18,18,24,24);
  2028.    INV(P6;N3;18,18,24,24);
  2029.    INV(P10;N4;18,18,24,24);
  2030.    INV(P12;N5;18,18,24,24);
  2031.    INV(P14;N6;18,18,24,24);
  2032.    TSB(N1,L1;P3;55,55,55,55,55,55,55,55);
  2033.    TSB(N2,L1;P5;55,55,55,55,55,55,55,55);
  2034.    TSB(N3,L1;P7;55,55,55,55,55,55,55,55);
  2035.    TSB(N4,L1;P9;55,55,55,55,55,55,55,55);
  2036.    TSB(N5,L1;P11;55,55,55,55,55,55,55,55);
  2037.    TSB(N6,L1;P13;55,55,55,55,55,55,55,55);
  2038. %
  2039. :74HC367   TTL  16
  2040.    LINV(P1;L1);
  2041.    LINV(P15;L2);
  2042.    BUF(P2;N1;22,22,30,30);
  2043.    BUF(P4;N2;22,22,30,30);
  2044.    BUF(P6;N3;22,22,30,30);
  2045.    BUF(P10;N4;22,22,30,30);
  2046.    BUF(P12;N5;22,22,30,30);
  2047.    BUF(P14;N6;22,22,30,30);
  2048.    TSB(N1,L1;P3;47,47,44,44,47,47,44,44);
  2049.    TSB(N2,L1;P5;47,47,44,44,47,47,44,44);
  2050.    TSB(N3,L1;P7;47,47,44,44,47,47,44,44);
  2051.    TSB(N4,L1;P9;47,47,44,44,47,47,44,44);
  2052.    TSB(N5,L2;P11;47,47,44,44,47,47,44,44);
  2053.    TSB(N6,L2;P13;47,47,44,44,47,47,44,44);
  2054. %
  2055. :74HC368   TTL  16
  2056.    LINV(P1;L1);
  2057.    LINV(P15;L2);
  2058.    INV(P2;N1;18,18,24,24);
  2059.    INV(P4;N2;18,18,24,24);
  2060.    INV(P6;N3;18,18,24,24);
  2061.    INV(P10;N4;18,18,24,24);
  2062.    INV(P12;N5;18,18,24,24);
  2063.    INV(P14;N6;18,18,24,24);
  2064.    TSB(N1,L1;P3;47,47,44,44,47,47,44,44);
  2065.    TSB(N2,L1;P5;47,47,44,44,47,47,44,44);
  2066.    TSB(N3,L1;P7;47,47,44,44,47,47,44,44);
  2067.    TSB(N4,L1;P9;47,47,44,44,47,47,44,44);
  2068.    TSB(N5,L2;P11;47,47,44,44,47,47,44,44);
  2069.    TSB(N6,L2;P13;47,47,44,44,47,47,44,44);
  2070. %
  2071. :74HC373   TTL  20
  2072.    LINV(P1;L1);
  2073.    DLATCH(P3,P11;N1;25,25,30,30,5,10,16,37,37,44,44,6,13,20);
  2074.    DLATCH(P4,P11;N2;25,25,30,30,5,10,16,37,37,44,44,6,13,20);
  2075.    DLATCH(P7,P11;N3;25,25,30,30,5,10,16,37,37,44,44,6,13,20);
  2076.    DLATCH(P8,P11;N4;25,25,30,30,5,10,16,37,37,44,44,6,13,20);
  2077.    DLATCH(P13,P11;N5;25,25,30,30,5,10,16,37,37,44,44,6,13,20);
  2078.    DLATCH(P14,P11;N6;25,25,30,30,5,10,16,37,37,44,44,6,13,20);
  2079.    DLATCH(P17,P11;N7;25,25,30,30,5,10,16,37,37,44,44,6,13,20);
  2080.    DLATCH(P18,P11;N8;25,25,30,30,5,10,16,37,37,44,44,6,13,20);
  2081.    TSB(N1,L1;P2;37,37,37,37,37,37,37,37);
  2082.    TSB(N2,L1;P5;37,37,37,37,37,37,37,37);
  2083.    TSB(N3,L1;P6;37,37,37,37,37,37,37,37);
  2084.    TSB(N4,L1;P9;37,37,37,37,37,37,37,37);
  2085.    TSB(N5,L1;P12;37,37,37,37,37,37,37,37);
  2086.    TSB(N6,L1;P15;37,37,37,37,37,37,37,37);
  2087.    TSB(N7,L1;P16;37,37,37,37,37,37,37,37);
  2088.    TSB(N8,L1;P19;37,37,37,37,37,37,37,37);
  2089. %
  2090. ;The Propagation delays modeled are as follows - Delay form Clock to Q,
  2091. ;set up and hold time, and the minimum pulse width of the clock.  These
  2092. ;delays are repeated for 50pf and 150pf.  The Enable/Disable time for
  2093. ;the 3-state drivers are also modeled for 50pf.
  2094. :74HC374            TTL    20
  2095.    LINV(P1;L1);
  2096.    DQFF(P3,P11;N1;45,45,25,5,22,22,57,57,25,5,20,22);
  2097.    DQFF(P4,P11;N2;45,45,25,5,22,22,57,57,25,5,20,22);
  2098.    DQFF(P7,P11;N3;45,45,25,5,22,22,57,57,25,5,20,22);
  2099.    DQFF(P8,P11;N4;45,45,25,5,22,22,57,57,25,5,20,22);
  2100.    DQFF(P13,P11;N5;45,45,25,5,22,22,57,57,25,5,20,22);
  2101.    DQFF(P14,P11;N6;45,45,25,5,22,22,57,57,25,5,20,22);
  2102.    DQFF(P17,P11;N7;45,45,25,5,22,22,57,57,25,5,20,22);
  2103.    DQFF(P18,P11;N8;45,45,25,5,22,22,57,57,25,5,20,22);
  2104.    TSB(N1,L1;P2;37,37,37,37,37,37,37,37);
  2105.    TSB(N2,L1;P5;37,37,37,37,37,37,37,37);
  2106.    TSB(N3,L1;P6;37,37,37,37,37,37,37,37);
  2107.    TSB(N4,L1;P9;37,37,37,37,37,37,37,37);
  2108.    TSB(N5,L1;P12;37,37,37,37,37,37,37,37);
  2109.    TSB(N6,L1;P15;37,37,37,37,37,37,37,37);
  2110.    TSB(N7,L1;P16;37,37,37,37,37,37,37,37);
  2111.    TSB(N8,L1;P19;37,37,37,37,37,37,37,37);
  2112. %
  2113. ;taken from 1988 TI High-Speed CMOS Logic data book.
  2114. ;Delays for 15pf were extrapolated
  2115. :74HC375   TTL  16
  2116.    LINV(P1;L1);
  2117.    LINV(P7;L2);
  2118.    LINV(P9;L3);
  2119.    LINV(P15;L4);
  2120.    DLATCH(L1,P4;P2;20,20,23,23,25,5,20,30,30,33,33,25,5,20);
  2121.    DLATCH(L2,P4;P6;20,20,23,23,25,5,20,30,30,33,33,25,5,20);
  2122.    DLATCH(L3,P12;P10;20,20,23,23,25,5,20,30,30,33,33,25,5,20);
  2123.    DLATCH(L4,P12;P14;20,20,23,23,25,5,20,30,30,33,33,25,5,20);
  2124.    DLATCH(P1,P4;P3;20,20,23,23,25,5,20,30,30,33,33,25,5,20);
  2125.    DLATCH(P7,P4;P5;20,20,23,23,25,5,20,30,30,33,33,25,5,20);
  2126.    DLATCH(P9,P12;P11;20,20,23,23,25,5,20,30,30,33,33,25,5,20);
  2127.    DLATCH(P15,P12;P13;20,20,23,23,25,5,20,30,30,33,33,25,5,20);
  2128. %
  2129. ;taken from 1988 TI High-Speed CMOS Logic data book.
  2130. ;Delays for 15pF were extrapolated
  2131. :74HC377   TTL  20
  2132.    LINV(P1;L1);
  2133.    AND(L1,P11;N2;0,0,0,0);
  2134.    DQFF(P3,N2;P2;30,30,25,5,25,25,40,40,25,5,25,25);
  2135.    DQFF(P4,N2;P5;30,30,25,5,25,25,40,40,25,5,25,25);
  2136.    DQFF(P7,N2;P6;30,30,25,5,25,25,40,40,25,5,25,25);
  2137.    DQFF(P8,N2;P9;30,30,25,5,25,25,40,40,25,5,25,25);
  2138.    DQFF(P13,N2;P12;30,30,25,5,25,25,40,40,25,5,25,25);
  2139.    DQFF(P14,N2;P15;30,30,25,5,25,25,40,40,25,5,25,25);
  2140.    DQFF(P17,N2;P16;30,30,25,5,25,25,40,40,25,5,25,25);
  2141.    DQFF(P18,N2;P19;30,30,25,5,25,25,40,40,25,5,25,25);
  2142. %
  2143. ;taken from 1988 TI High-Speed CMOS Logic data book.
  2144. ;Delays for 15pF were extrapolated
  2145. :74HC378   TTL  16
  2146.    LINV(P1;L1);
  2147.    AND(L1,P9;N2;0,0,0,0);
  2148.    DQFF(P3,N2;P2;30,30,25,5,25,25,40,40,25,5,25,25);
  2149.    DQFF(P4,N2;P5;30,30,25,5,25,25,40,40,25,5,25,25);
  2150.    DQFF(P6,N2;P7;30,30,25,5,25,25,40,40,25,5,25,25);
  2151.    DQFF(P11,N2;P10;30,30,25,5,25,25,40,40,25,5,25,25);
  2152.    DQFF(P13,N2;P12;30,30,25,5,25,25,40,40,25,5,25,25);
  2153.    DQFF(P14,N2;P15;30,30,25,5,25,25,40,40,25,5,25,25);
  2154. %
  2155. ;taken from 1988 TI High-Speed CMOS Logic data book.
  2156. ;Delays for 15pF were extrapolated
  2157. :74HC379   TTL  16
  2158.    LINV(P1;L1);
  2159.    AND(L1,P9;N2;0,0,0,0);
  2160.    DFF(P4,N2;P2,P3;30,30,25,5,25,25,40,40,25,5,25,25);
  2161.    DFF(P5,N2;P7,P6;30,30,25,5,25,25,40,40,25,5,25,25);
  2162.    DFF(P12,N2;P10,P11;30,30,25,5,25,25,40,40,25,5,25,25);
  2163.    DFF(P13,N2;P15,P14;30,30,25,5,25,25,40,40,25,5,25,25);
  2164. %
  2165. :74HC390   TTL  16
  2166.    LINV(P2;L1);
  2167.    LINV(P14;L2);
  2168.    LINV(N7;L9);
  2169.    LINV(N8;L10);
  2170.    LINV(N9;L11);
  2171.    LINV(N10;L12);
  2172.    LINV(N11;L13);
  2173.    LINV(N12;L14);
  2174.    LINV(N13;L15);
  2175.    LINV(N14;L16);
  2176.    LAND(L10,L12;L3);
  2177.    LAND(L11,L12;L4);
  2178.    LNOR(L3,L4;L7);
  2179.    LAND(L14,L16;L5);
  2180.    LAND(L15,L16;L6);
  2181.    LNOR(L5,L6;L8);
  2182.    INV(P1;N1;0,0,0,0);
  2183.    INV(P15;N2;0,0,0,0);
  2184.    NAND(P4,L12;N3;0,0,0,0);
  2185.    NAND(P12,L16;N5;0,0,0,0);
  2186.    NAND(P4,L7;N4;0,0,0,0);
  2187.    NAND(P12,L8;N6;0,0,0,0);
  2188.    DQFFC(L9,N1,L1;N7;10,10,10,0,16,16,18,18,16,5,10,10,10,0,16,16,21,21,20,5);
  2189.    DFFC(L10,N3,L1;N8,N15;11,11,10,0,16,16,18,18,16,5,13,13,10,0,20,20,21,21,20,5);
  2190.    DQFFC(L11,N15,L1;N9;11,11,10,0,16,16,0,0,16,5,13,13,10,0,20,20,0,0,20,5);
  2191.    DQFFC(L12,N4,L1;N10;11,11,10,0,16,16,18,18,16,5,13,13,10,0,20,20,21,21,20,5);
  2192.    DQFFC(L13,N2,L2;N11;10,10,10,0,16,16,18,18,16,5,10,10,10,0,16,16,21,21,20,5);
  2193.    DFFC(L14,N5,L2;N12,N16;11,11,10,0,16,16,18,18,16,5,13,13,10,0,20,20,21,21,20,5);
  2194.    DQFFC(L15,N16,L2;N13;11,11,10,0,16,16,0,0,16,5,13,13,10,0,20,20,0,0,20,5);
  2195.    DQFFC(L16,N6,L2;N14;11,11,10,0,16,16,18,18,16,5,13,13,10,0,20,20,21,21,20,5);
  2196.    BUF(N7;P3;10,10,20,20);
  2197.    BUF(N8;P5;10,10,20,20);
  2198.    BUF(N9;P6;10,10,20,20);
  2199.    BUF(N10;P7;10,10,20,20);
  2200.    BUF(N11;P13;10,10,20,20);
  2201.    BUF(N12;P11;10,10,20,20);
  2202.    BUF(N13;P10;10,10,20,20);
  2203.    BUF(N14;P9;10,10,20,20);
  2204. %
  2205. :74HC393   TTL  14
  2206.    INV(P1;N1;0,0,0,0);
  2207.    INV(P13;N2;0,0,0,0);
  2208.    LINV(P2;L1);
  2209.    LINV(P12;L2);
  2210.    LINV(N9;L3);
  2211.    LINV(N10;L4);
  2212.    LINV(N11;L5);
  2213.    LINV(N12;L6);
  2214.    LINV(N13;L7);
  2215.    LINV(N14;L8);
  2216.    LINV(N15;L9);
  2217.    LINV(N16;L10);
  2218.    DQFFP(L3,N1,L1;N9;10,10,10,0,20,20,18,18,20,25,10,10,10,0,20,20,21,21,20,25);
  2219.    DQFFP(L4,N9,L1;N10;15,15,10,0,20,20,0,0,20,25,17,17,10,0,20,20,0,0,20,25);
  2220.    DQFFP(L5,N10,L1;N11;7,7,10,0,20,20,0,0,20,25,13,13,10,0,20,20,0,0,20,25);
  2221.    DQFFP(L6,N11,L1;N12;8,8,10,0,20,20,0,0,20,25,12,12,10,0,20,20,0,0,20,25);
  2222.    DQFFP(L7,N2,L2;N13;10,10,10,0,20,20,18,18,20,25,10,10,10,0,20,20,21,21,20,25);
  2223.    DQFFP(L8,N13,L2;N14;15,15,10,0,20,20,0,0,20,25,17,17,10,0,20,20,0,0,20,25);
  2224.    DQFFP(L9,N14,L2;N15;7,7,10,0,20,20,0,0,20,25,13,13,10,0,20,20,0,0,20,25);
  2225.    DQFFP(L10,N15,L2;N16;8,8,10,0,20,20,0,0,20,25,12,12,10,0,20,20,0,0,20,25);
  2226.    INV(N9;P3;10,10,20,20);
  2227.    INV(N10;P4;10,10,20,20);
  2228.    INV(N11;P5;10,10,20,20);
  2229.    INV(N12;P6;10,10,20,20);
  2230.    INV(N13;P11;10,10,20,20);
  2231.    INV(N14;P10;10,10,20,20);
  2232.    INV(N15;P9;10,10,20,20);
  2233.    INV(N16;P8;10,10,20,20);
  2234. %
  2235. ;taken from 1988 TI High-Speed CMOS Logic data book.
  2236. ;Delays for 15pF were extrapolated.
  2237. :74HC490   TTL  16
  2238.    LINV(P4;L1);
  2239.    LINV(P12;L2);
  2240.    LINV(P2;L3);
  2241.    LINV(P14;L4);
  2242.    LAND(L3,L1;L5);
  2243.    LAND(L4,L2;L6);
  2244.    LINV(N7;L13);
  2245.    LINV(N8;L14);
  2246.    LINV(N9;L15);
  2247.    LINV(N10;L16);
  2248.    LINV(N11;L17);
  2249.    LINV(N12;L18);
  2250.    LINV(N13;L19);
  2251.    LINV(N14;L20);
  2252.    LAND(L14,L16;L7);
  2253.    LAND(L16,L15;L8);
  2254.    LAND(L18,L20;L9);
  2255.    LAND(L20,L19;L10);
  2256.    LNOR(L7,L8;L11);
  2257.    LNOR(L9,L10;L12);
  2258.    INV(P1;N1;0,0,0,0);
  2259.    INV(P15;N2;0,0,0,0);
  2260.    NAND(N7,L16;N3;0,0,0,0);
  2261.    NAND(N7,L11;N4;0,0,0,0);
  2262.    NAND(N11,L20;N5;0,0,0,0);
  2263.    NAND(N11,L12;N6;0,0,0,0);
  2264.    INV(N8;N15;0,0,0,0);
  2265.    INV(N12;N16;0,0,0,0);
  2266.    DQFFPC(L13,N1,L1,L3;N7;3,3,5,0,20,20,18,5,20,0,3,3,5,0,20,20,18,5,20,0);
  2267.    DQFFC(L14,N3,L5;N8;15,15,5,0,20,20,7,5,20,0,15,15,5,0,20,20,7,5,20,0);
  2268.    DQFFC(L15,N15,L5;N9;13,13,5,0,20,20,7,5,20,0,13,13,5,0,20,20,7,5,20,0);
  2269.    DQFFPC(L16,N4,L1,L3;N10;15,15,5,0,20,20,18,5,20,0,15,15,5,0,20,20,18,5,20,0);
  2270.    DQFFPC(L17,N2,L2,L4;N11;3,3,5,0,20,20,18,5,20,0,3,3,5,0,20,20,18,5,20,0);
  2271.    DQFFC(L18,N5,L6;N12;15,15,5,0,20,20,7,5,20,0,15,15,5,0,20,20,7,5,20,0);
  2272.    DQFFC(L19,N16,L6;N13;13,13,5,0,20,20,7,5,20,0,13,13,5,0,20,20,7,5,20,0);
  2273.    DQFFPC(L20,N6,L2,L4;N14;15,15,5,0,20,20,18,5,20,0,15,15,5,0,20,20,18,5,20,0);
  2274.    BUF(N7;P3;18,18,28,28);
  2275.    BUF(N8;P5;18,18,28,28);
  2276.    BUF(N9;P6;18,18,28,28);
  2277.    BUF(N10;P7;18,18,28,28);
  2278.    BUF(N11;P13;18,18,28,28);
  2279.    BUF(N12;P11;18,18,28,28);
  2280.    BUF(N13;P10;18,18,28,28);
  2281.    BUF(N14;P9;18,18,28,28);
  2282. %
  2283. :74HC521   TTL  20
  2284.   XNOR(P2,P3;N1;10,10,14,14);
  2285.   XNOR(P4,P5;N2;10,10,14,14);
  2286.   XNOR(P6,P7;N3;10,10,14,14);
  2287.   XNOR(P8,P9;N4;10,10,14,14);
  2288.   XNOR(P11,P12;N5;10,10,14,14);
  2289.   XNOR(P13,P14;N6;10,10,14,14);
  2290.   XNOR(P15,P16;N7;10,10,14,14);
  2291.   XNOR(P17,P18;N8;10,10,14,14);
  2292.   LINV(P1;L1);
  2293.   NAND(N1,N2,N3,N4,N5,N6,N7,N8,L1;P19;20,20,30,30);
  2294. %
  2295. :74HC533   TTL  20
  2296.    LINV(P1;L1);
  2297.    DLATCH(P3,P11;N1;25,25,30,30,5,10,16,37,37,44,44,6,13,20);
  2298.    DLATCH(P4,P11;N2;25,25,30,30,5,10,16,37,37,44,44,6,13,20);
  2299.    DLATCH(P7,P11;N3;25,25,30,30,5,10,16,37,37,44,44,6,13,20);
  2300.    DLATCH(P8,P11;N4;25,25,30,30,5,10,16,37,37,44,44,6,13,20);
  2301.    DLATCH(P13,P11;N5;25,25,30,30,5,10,16,37,37,44,44,6,13,20);
  2302.    DLATCH(P14,P11;N6;25,25,30,30,5,10,16,37,37,44,44,6,13,20);
  2303.    DLATCH(P17,P11;N7;25,25,30,30,5,10,16,37,37,44,44,6,13,20);
  2304.    DLATCH(P18,P11;N8;25,25,30,30,5,10,16,37,37,44,44,6,13,20);
  2305.    ITSB(N1,L1;P2;37,37,37,37,37,37,37,37);
  2306.    ITSB(N2,L1;P5;37,37,37,37,37,37,37,37);
  2307.    ITSB(N3,L1;P6;37,37,37,37,37,37,37,37);
  2308.    ITSB(N4,L1;P9;37,37,37,37,37,37,37,37);
  2309.    ITSB(N5,L1;P12;37,37,37,37,37,37,37,37);
  2310.    ITSB(N6,L1;P15;37,37,37,37,37,37,37,37);
  2311.    ITSB(N7,L1;P16;37,37,37,37,37,37,37,37);
  2312.    ITSB(N8,L1;P19;37,37,37,37,37,37,37,37);
  2313. %
  2314. :74HC534   TTL  20
  2315.    LINV(P1;L1);
  2316.    DQFF(P3,P11;N1;32,32,20,5,16,16,45,45,25,5,20,20);
  2317.    DQFF(P4,P11;N2;32,32,20,5,16,16,45,45,25,5,20,20);
  2318.    DQFF(P7,P11;N3;32,32,20,5,16,16,45,45,25,5,20,20);
  2319.    DQFF(P8,P11;N4;32,32,20,5,16,16,45,45,25,5,20,20);
  2320.    DQFF(P13,P11;N5;32,32,20,5,16,16,45,45,25,5,20,20);
  2321.    DQFF(P14,P11;N6;32,32,20,5,16,16,45,45,25,5,20,20);
  2322.    DQFF(P17,P11;N7;32,32,20,5,16,16,45,45,25,5,20,20);
  2323.    DQFF(P18,P11;N8;32,32,20,5,16,16,45,45,25,5,20,20);
  2324.    ITSB(N1,L1;P2;37,37,37,37,37,37,37,37);
  2325.    ITSB(N2,L1;P5;37,37,37,37,37,37,37,37);
  2326.    ITSB(N3,L1;P6;37,37,37,37,37,37,37,37);
  2327.    ITSB(N4,L1;P9;37,37,37,37,37,37,37,37);
  2328.    ITSB(N5,L1;P12;37,37,37,37,37,37,37,37);
  2329.    ITSB(N6,L1;P15;37,37,37,37,37,37,37,37);
  2330.    ITSB(N7,L1;P16;37,37,37,37,37,37,37,37);
  2331.    ITSB(N8,L1;P19;37,37,37,37,37,37,37,37);
  2332. %
  2333. :74HC540   TTL  20
  2334.    LNOR(P1,P19;L1);
  2335.    INV(P2;N1;18,18,25,25);
  2336.    INV(P3;N2;18,18,25,25);
  2337.    INV(P4;N3;18,18,25,25);
  2338.    INV(P5;N4;18,18,25,25);
  2339.    INV(P6;N5;18,18,25,25);
  2340.    INV(P7;N6;18,18,25,25);
  2341.    INV(P8;N7;18,18,25,25);
  2342.    INV(P9;N8;18,18,25,25);
  2343.    TSB(N1,L1;P18;38,38,38,38,38,38,38,38);
  2344.    TSB(N2,L1;P17;38,38,38,38,38,38,38,38);
  2345.    TSB(N3,L1;P16;38,38,38,38,38,38,38,38);
  2346.    TSB(N4,L1;P15;38,38,38,38,38,38,38,38);
  2347.    TSB(N5,L1;P14;38,38,38,38,38,38,38,38);
  2348.    TSB(N6,L1;P13;38,38,38,38,38,38,38,38);
  2349.    TSB(N7,L1;P12;38,38,38,38,38,38,38,38);
  2350.    TSB(N8,L1;P11;38,38,38,38,38,38,38,38);
  2351. %
  2352. :74HC541   TTL  20
  2353.    LNOR(P1,P19;L1);
  2354.    BUF(P2;N1;20,20,29,29);
  2355.    BUF(P3;N2;20,20,29,29);
  2356.    BUF(P4;N3;20,20,29,29);
  2357.    BUF(P5;N4;20,20,29,29);
  2358.    BUF(P6;N5;20,20,29,29);
  2359.    BUF(P7;N6;20,20,29,29);
  2360.    BUF(P8;N7;20,20,29,29);
  2361.    BUF(P9;N8;20,20,29,29);
  2362.    TSB(N1,L1;P18;38,38,38,38,38,38,38,38);
  2363.    TSB(N2,L1;P17;38,38,38,38,38,38,38,38);
  2364.    TSB(N3,L1;P16;38,38,38,38,38,38,38,38);
  2365.    TSB(N4,L1;P15;38,38,38,38,38,38,38,38);
  2366.    TSB(N5,L1;P14;38,38,38,38,38,38,38,38);
  2367.    TSB(N6,L1;P13;38,38,38,38,38,38,38,38);
  2368.    TSB(N7,L1;P12;38,38,38,38,38,38,38,38);
  2369.    TSB(N8,L1;P11;38,38,38,38,38,38,38,38);
  2370. %
  2371. :74HC563   TTL  20
  2372.    LINV(P1;L1);
  2373.    DLATCH(P2,P11;N1;19,19,20,20,15,5,16,28,28,29,29,19,6,20);
  2374.    DLATCH(P3,P11;N2;19,19,20,20,15,5,16,28,28,29,29,19,6,20);
  2375.    DLATCH(P4,P11;N3;19,19,20,20,15,5,16,28,28,29,29,19,6,20);
  2376.    DLATCH(P5,P11;N4;19,19,20,20,15,5,16,28,28,29,29,19,6,20);
  2377.    DLATCH(P6,P11;N5;19,19,20,20,15,5,16,28,28,29,29,19,6,20);
  2378.    DLATCH(P7,P11;N6;19,19,20,20,15,5,16,28,28,29,29,19,6,20);
  2379.    DLATCH(P8,P11;N7;19,19,20,20,15,5,16,28,28,29,29,19,6,20);
  2380.    DLATCH(P9,P11;N8;19,19,20,20,15,5,16,28,28,29,29,19,6,20);
  2381.    ITSB(N1,L1;P19;35,35,31,31,35,35,31,31);
  2382.    ITSB(N2,L1;P18;35,35,31,31,35,35,31,31);
  2383.    ITSB(N3,L1;P17;35,35,31,31,35,35,31,31);
  2384.    ITSB(N4,L1;P16;35,35,31,31,35,35,31,31);
  2385.    ITSB(N5,L1;P15;35,35,31,31,35,35,31,31);
  2386.    ITSB(N6,L1;P14;35,35,31,31,35,35,31,31);
  2387.    ITSB(N7,L1;P13;35,35,31,31,35,35,31,31);
  2388.    ITSB(N8,L1;P12;35,35,31,31,35,35,31,31);
  2389. %
  2390. :74HC564            TTL    20
  2391.    LINV(P1;L1);
  2392.    DQFF(P2,P11;N1;20,20,20,0,16,13,29,29,25,0,20,22);
  2393.    DQFF(P3,P11;N2;20,20,20,0,16,13,29,29,25,0,20,22);
  2394.    DQFF(P4,P11;N3;20,20,20,0,16,13,29,29,25,0,20,22);
  2395.    DQFF(P5,P11;N4;20,20,20,0,16,13,29,29,25,0,20,22);
  2396.    DQFF(P6,P11;N5;20,20,20,0,16,13,29,29,25,0,20,22);
  2397.    DQFF(P7,P11;N6;20,20,20,0,16,13,29,29,25,0,20,22);
  2398.    DQFF(P8,P11;N7;20,20,20,0,16,13,29,29,25,0,20,22);
  2399.    DQFF(P9,P11;N8;20,20,20,0,16,13,29,29,25,0,20,22);
  2400.    ITSB(N1,L1;P19;35,35,31,31,35,35,31,31);
  2401.    ITSB(N2,L1;P18;35,35,31,31,35,35,31,31);
  2402.    ITSB(N3,L1;P17;35,35,31,31,35,35,31,31);
  2403.    ITSB(N4,L1;P16;35,35,31,31,35,35,31,31);
  2404.    ITSB(N5,L1;P15;35,35,31,31,35,35,31,31);
  2405.    ITSB(N6,L1;P14;35,35,31,31,35,35,31,31);
  2406.    ITSB(N7,L1;P13;35,35,31,31,35,35,31,31);
  2407.    ITSB(N8,L1;P12;35,35,31,31,35,35,31,31);
  2408. %
  2409. :74HC573   TTL  20
  2410.    LINV(P1;L1);
  2411.    DLATCH(P2,P11;N1;19,19,20,20,15,5,16,28,28,29,29,19,6,20);
  2412.    DLATCH(P3,P11;N2;19,19,20,20,15,5,16,28,28,29,29,19,6,20);
  2413.    DLATCH(P4,P11;N3;19,19,20,20,15,5,16,28,28,29,29,19,6,20);
  2414.    DLATCH(P5,P11;N4;19,19,20,20,15,5,16,28,28,29,29,19,6,20);
  2415.    DLATCH(P6,P11;N5;19,19,20,20,15,5,16,28,28,29,29,19,6,20);
  2416.    DLATCH(P7,P11;N6;19,19,20,20,15,5,16,28,28,29,29,19,6,20);
  2417.    DLATCH(P8,P11;N7;19,19,20,20,15,5,16,28,28,29,29,19,6,20);
  2418.    DLATCH(P9,P11;N8;19,19,20,20,15,5,16,28,28,29,29,19,6,20);
  2419.    TSB(N1,L1;P19;35,35,31,31,35,35,31,31);
  2420.    TSB(N2,L1;P18;35,35,31,31,35,35,31,31);
  2421.    TSB(N3,L1;P17;35,35,31,31,35,35,31,31);
  2422.    TSB(N4,L1;P16;35,35,31,31,35,35,31,31);
  2423.    TSB(N5,L1;P15;35,35,31,31,35,35,31,31);
  2424.    TSB(N6,L1;P14;35,35,31,31,35,35,31,31);
  2425.    TSB(N7,L1;P13;35,35,31,31,35,35,31,31);
  2426.    TSB(N8,L1;P12;35,35,31,31,35,35,31,31);
  2427. %
  2428. :74HC574   TTL  20
  2429.    LINV(P1;L1);
  2430.    DQFF(P2,P11;N1;20,20,20,0,16,13,29,29,25,0,20,22);
  2431.    DQFF(P3,P11;N2;20,20,20,0,16,13,29,29,25,0,20,22);
  2432.    DQFF(P4,P11;N3;20,20,20,0,16,13,29,29,25,0,20,22);
  2433.    DQFF(P5,P11;N4;20,20,20,0,16,13,29,29,25,0,20,22);
  2434.    DQFF(P6,P11;N5;20,20,20,0,16,13,29,29,25,0,20,22);
  2435.    DQFF(P7,P11;N6;20,20,20,0,16,13,29,29,25,0,20,22);
  2436.    DQFF(P8,P11;N7;20,20,20,0,16,13,29,29,25,0,20,22);
  2437.    DQFF(P9,P11;N8;20,20,20,0,16,13,29,29,25,0,20,22);
  2438.    TSB(N1,L1;P19;35,35,31,31,35,35,31,31);
  2439.    TSB(N2,L1;P18;35,35,31,31,35,35,31,31);
  2440.    TSB(N3,L1;P17;35,35,31,31,35,35,31,31);
  2441.    TSB(N4,L1;P16;35,35,31,31,35,35,31,31);
  2442.    TSB(N5,L1;P15;35,35,31,31,35,35,31,31);
  2443.    TSB(N6,L1;P14;35,35,31,31,35,35,31,31);
  2444.    TSB(N7,L1;P13;35,35,31,31,35,35,31,31);
  2445.    TSB(N8,L1;P12;35,35,31,31,35,35,31,31);
  2446. %
  2447. ;The following is an "A" type device and was taken from 1988 TI High
  2448. ;Speed CMOS Logic Data book.
  2449. :74HC590   TTL  16
  2450.    LINV(P14;L1);
  2451.    LINV(P12;L2);
  2452.    LINV(N1;L3);
  2453.    LINV(N9;L4);
  2454.    LINV(N10;L5);
  2455.    LINV(N11;L6);
  2456.    LINV(N12;L7);
  2457.    LINV(N13;L8);
  2458.    LINV(N14;L9);
  2459.    LINV(N15;L10);
  2460.    LINV(N16;L11);
  2461.    DLATCH(P11,L2;N1;3,3,1,1,0,0,1,3,3,1,1,0,0,1);
  2462.    NAND(N9,L3;N2;0,0,0,0);
  2463.    NAND(N9,L3,N10;N3;0,0,0,0);
  2464.    NAND(N9,L3,N10,N11;N4;0,0,0,0);
  2465.    NAND(N9,L3,N10,N11,N12;N5;0,0,0,0);
  2466.    NAND(N9,L3,N10,N11,N12,N13;N6;0,0,0,0);
  2467.    NAND(N9,L3,N10,N11,N12,N13,N14;N7;0,0,0,0);
  2468.    NAND(N9,L3,N10,N11,N12,N13,N14,N15;N8;0,0,0,0);
  2469.    DQFFC(L4,N1,P10;N9;25,25,25,12,31,31,23,23,25,25,25,25,25,12,31,31,23,23,25,25);
  2470.    DQFFC(L5,N2,P10;N10;25,25,25,12,31,31,23,23,25,25,25,25,25,12,31,31,23,23,25,25);
  2471.    DQFFC(L6,N3,P10;N11;25,25,25,12,31,31,23,23,25,25,25,25,25,12,31,31,23,23,25,25);
  2472.    DQFFC(L7,N4,P10;N12;25,25,25,12,31,31,23,23,25,25,25,25,25,12,31,31,23,23,25,25);
  2473.    DQFFC(L8,N5,P10;N13;25,25,25,12,31,31,23,23,25,25,25,25,25,12,31,31,23,23,25,25);
  2474.    DQFFC(L9,N6,P10;N14;25,25,25,12,31,31,23,23,25,25,25,25,25,12,31,31,23,23,25,25);
  2475.    DQFFC(L10,N7,P10;N15;25,25,25,12,31,31,23,23,25,25,25,25,25,12,31,31,23,23,25,25);
  2476.    DQFFC(L11,N8,P10;N16;25,25,25,12,31,31,23,23,25,25,25,25,25,12,31,31,23,23,25,25);
  2477.    DQFF(N9,P13;N17;25,25,0,0,31,31,25,25,0,0,31,31);
  2478.    DQFF(N10,P13;N18;25,25,0,0,31,31,25,25,0,0,31,31);
  2479.    DQFF(N11,P13;N19;25,25,0,0,31,31,25,25,0,0,31,31);
  2480.    DQFF(N12,P13;N20;25,25,0,0,31,31,25,25,0,0,31,31);
  2481.    DQFF(N13,P13;N21;25,25,0,0,31,31,25,25,0,0,31,31);
  2482.    DQFF(N14,P13;N22;25,25,0,0,31,31,25,25,0,0,31,31);
  2483.    DQFF(N15,P13;N23;25,25,0,0,31,31,25,25,0,0,31,31);
  2484.    DQFF(N16,P13;N24;25,25,0,0,31,31,25,25,0,0,31,31);
  2485.    BUF(N17;N25;5,5,10,10);
  2486.    BUF(N18;N26;5,5,10,10);
  2487.    BUF(N19;N27;5,5,10,10);
  2488.    BUF(N20;N28;5,5,10,10);
  2489.    BUF(N21;N29;5,5,10,10);
  2490.    BUF(N22;N30;5,5,10,10);
  2491.    BUF(N23;N31;5,5,10,10);
  2492.    BUF(N24;N32;5,5,10,10);
  2493.    TSB(N25,L1;P15;31,31,31,31,31,31,31,31);
  2494.    TSB(N26,L1;P1;31,31,31,31,31,31,31,31);
  2495.    TSB(N27,L1;P2;31,31,31,31,31,31,31,31);
  2496.    TSB(N28,L1;P3;31,31,31,31,31,31,31,31);
  2497.    TSB(N29,L1;P4;31,31,31,31,31,31,31,31);
  2498.    TSB(N30,L1;P5;31,31,31,31,31,31,31,31);
  2499.    TSB(N31,L1;P6;31,31,31,31,31,31,31,31);
  2500.    TSB(N32,L1;P7;31,31,31,31,31,31,31,31);
  2501.    NAND(N16,N15,N14,N13,N12,N11,N10,N9;P9;5,5,10,10);
  2502. %
  2503. ;taken from 1988 TI High Speed CMOS Logic Data book.
  2504. :74HC590A          TTL  16
  2505.    LINV(P14;L1);
  2506.    LINV(P12;L2);
  2507.    LINV(N1;L3);
  2508.    LINV(N9;L4);
  2509.    LINV(N10;L5);
  2510.    LINV(N11;L6);
  2511.    LINV(N12;L7);
  2512.    LINV(N13;L8);
  2513.    LINV(N14;L9);
  2514.    LINV(N15;L10);
  2515.    LINV(N16;L11);
  2516.    DLATCH(P11,L2;N1;3,3,1,1,0,0,1,3,3,1,1,0,0,1);
  2517.    NAND(N9,L3;N2;0,0,0,0);
  2518.    NAND(N9,L3,N10;N3;0,0,0,0);
  2519.    NAND(N9,L3,N10,N11;N4;0,0,0,0);
  2520.    NAND(N9,L3,N10,N11,N12;N5;0,0,0,0);
  2521.    NAND(N9,L3,N10,N11,N12,N13;N6;0,0,0,0);
  2522.    NAND(N9,L3,N10,N11,N12,N13,N14;N7;0,0,0,0);
  2523.    NAND(N9,L3,N10,N11,N12,N13,N14,N15;N8;0,0,0,0);
  2524.    DQFFC(L4,N1,P10;N9;25,25,25,12,31,31,23,23,25,25,25,25,25,12,31,31,23,23,25,25);
  2525.    DQFFC(L5,N2,P10;N10;25,25,25,12,31,31,23,23,25,25,25,25,25,12,31,31,23,23,25,25);
  2526.    DQFFC(L6,N3,P10;N11;25,25,25,12,31,31,23,23,25,25,25,25,25,12,31,31,23,23,25,25);
  2527.    DQFFC(L7,N4,P10;N12;25,25,25,12,31,31,23,23,25,25,25,25,25,12,31,31,23,23,25,25);
  2528.    DQFFC(L8,N5,P10;N13;25,25,25,12,31,31,23,23,25,25,25,25,25,12,31,31,23,23,25,25);
  2529.    DQFFC(L9,N6,P10;N14;25,25,25,12,31,31,23,23,25,25,25,25,25,12,31,31,23,23,25,25);
  2530.    DQFFC(L10,N7,P10;N15;25,25,25,12,31,31,23,23,25,25,25,25,25,12,31,31,23,23,25,25);
  2531.    DQFFC(L11,N8,P10;N16;25,25,25,12,31,31,23,23,25,25,25,25,25,12,31,31,23,23,25,25);
  2532.    DQFF(N9,P13;N17;25,25,0,0,31,31,25,25,0,0,31,31);
  2533.    DQFF(N10,P13;N18;25,25,0,0,31,31,25,25,0,0,31,31);
  2534.    DQFF(N11,P13;N19;25,25,0,0,31,31,25,25,0,0,31,31);
  2535.    DQFF(N12,P13;N20;25,25,0,0,31,31,25,25,0,0,31,31);
  2536.    DQFF(N13,P13;N21;25,25,0,0,31,31,25,25,0,0,31,31);
  2537.    DQFF(N14,P13;N22;25,25,0,0,31,31,25,25,0,0,31,31);
  2538.    DQFF(N15,P13;N23;25,25,0,0,31,31,25,25,0,0,31,31);
  2539.    DQFF(N16,P13;N24;25,25,0,0,31,31,25,25,0,0,31,31);
  2540.    BUF(N17;N25;5,5,10,10);
  2541.    BUF(N18;N26;5,5,10,10);
  2542.    BUF(N19;N27;5,5,10,10);
  2543.    BUF(N20;N28;5,5,10,10);
  2544.    BUF(N21;N29;5,5,10,10);
  2545.    BUF(N22;N30;5,5,10,10);
  2546.    BUF(N23;N31;5,5,10,10);
  2547.    BUF(N24;N32;5,5,10,10);
  2548.    TSB(N25,L1;P15;31,31,31,31,31,31,31,31);
  2549.    TSB(N26,L1;P1;31,31,31,31,31,31,31,31);
  2550.    TSB(N27,L1;P2;31,31,31,31,31,31,31,31);
  2551.    TSB(N28,L1;P3;31,31,31,31,31,31,31,31);
  2552.    TSB(N29,L1;P4;31,31,31,31,31,31,31,31);
  2553.    TSB(N30,L1;P5;31,31,31,31,31,31,31,31);
  2554.    TSB(N31,L1;P6;31,31,31,31,31,31,31,31);
  2555.    TSB(N32,L1;P7;31,31,31,31,31,31,31,31);
  2556.    NAND(N16,N15,N14,N13,N12,N11,N10,N9;P9;5,5,10,10);
  2557. %
  2558. ;Data for the following device was taken from
  2559. ;Motorola HIGH SPEED CMOS Logic Data Book.
  2560. ;Delays for 15 pF were calculated as follows-
  2561. ;Tp=Tp(at 50pF) + 0.5(4.5V)(15-50)pF/14
  2562. :74HC595   TTL  16
  2563.    LINV(P13;L1);
  2564.    DQFFC(P14,P11,P10;N1;15,15,25,5,20,20,6,6,20,13,15,15,25,5,20,20,6,6,20,13);
  2565.    DQFFC(N1,P11,P10;N2;15,15,25,5,20,20,6,6,20,13,15,15,25,5,20,20,6,6,20,13);
  2566.    DQFFC(N2,P11,P10;N3;15,15,25,5,20,20,6,6,20,13,15,15,25,5,20,20,6,6,20,13);
  2567.    DQFFC(N3,P11,P10;N4;15,15,25,5,20,20,6,6,20,13,15,15,25,5,20,20,6,6,20,13);
  2568.    DQFFC(N4,P11,P10;N5;15,15,25,5,20,20,6,6,20,13,15,15,25,5,20,20,6,6,20,13);
  2569.    DQFFC(N5,P11,P10;N6;15,15,25,5,20,20,6,6,20,13,15,15,25,5,20,20,6,6,20,13);
  2570.    DQFFC(N6,P11,P10;N7;15,15,25,5,20,20,6,6,20,13,15,15,25,5,20,20,6,6,20,13);
  2571.    DQFFC(N7,P11,P10;N8;15,15,25,5,20,20,6,6,20,13,15,15,25,5,20,20,6,6,20,13);
  2572.    DQFF(N1,P12;N9;38,38,25,5,20,20,44,44,25,5,20,20);
  2573.    DQFF(N2,P12;N10;38,38,25,5,20,20,44,44,25,5,20,20);
  2574.    DQFF(N3,P12;N11;38,38,25,5,20,20,44,44,25,5,20,20);
  2575.    DQFF(N4,P12;N12;38,38,25,5,20,20,44,44,25,5,20,20);
  2576.    DQFF(N5,P12;N13;38,38,25,5,20,20,44,44,25,5,20,20);
  2577.    DQFF(N6,P12;N14;38,38,25,5,20,20,44,44,25,5,20,20);
  2578.    DQFF(N7,P12;N15;38,38,25,5,20,20,44,44,25,5,20,20);
  2579.    DQFF(N8,P12;N16;38,38,25,5,20,20,44,44,25,5,20,20);
  2580.    BUF(N8;P9;32,32,38,38);
  2581.    TSB(N9,L1;P15;38,38,38,38,38,38,38,38);
  2582.    TSB(N10,L1;P1;38,38,38,38,38,38,38,38);
  2583.    TSB(N11,L1;P2;38,38,38,38,38,38,38,38);
  2584.    TSB(N12,L1;P3;38,38,38,38,38,38,38,38);
  2585.    TSB(N13,L1;P4;38,38,38,38,38,38,38,38);
  2586.    TSB(N14,L1;P5;38,38,38,38,38,38,38,38);
  2587.    TSB(N15,L1;P6;38,38,38,38,38,38,38,38);
  2588.    TSB(N16,L1;P7;38,38,38,38,38,38,38,38);
  2589. %
  2590. ;Data for the following device was taken from
  2591. ;Motorola HIGH SPEED CMOS Logic Data Book.
  2592. ;Delays for 15 pF were calculated as follows-
  2593. ;Tp=Tp(at 50pF) + 0.5(4.5V)(15-50)pF/14
  2594. :74HC595A          TTL  16
  2595.    LINV(P13;L1);
  2596.    DQFFC(P14,P11,P10;N1;15,15,25,5,20,20,6,6,20,13,15,15,25,5,20,20,6,6,20,13);
  2597.    DQFFC(N1,P11,P10;N2;15,15,25,5,20,20,6,6,20,13,15,15,25,5,20,20,6,6,20,13);
  2598.    DQFFC(N2,P11,P10;N3;15,15,25,5,20,20,6,6,20,13,15,15,25,5,20,20,6,6,20,13);
  2599.    DQFFC(N3,P11,P10;N4;15,15,25,5,20,20,6,6,20,13,15,15,25,5,20,20,6,6,20,13);
  2600.    DQFFC(N4,P11,P10;N5;15,15,25,5,20,20,6,6,20,13,15,15,25,5,20,20,6,6,20,13);
  2601.    DQFFC(N5,P11,P10;N6;15,15,25,5,20,20,6,6,20,13,15,15,25,5,20,20,6,6,20,13);
  2602.    DQFFC(N6,P11,P10;N7;15,15,25,5,20,20,6,6,20,13,15,15,25,5,20,20,6,6,20,13);
  2603.    DQFFC(N7,P11,P10;N8;15,15,25,5,20,20,6,6,20,13,15,15,25,5,20,20,6,6,20,13);
  2604.    DQFF(N1,P12;N9;38,38,25,5,20,20,44,44,25,5,20,20);
  2605.    DQFF(N2,P12;N10;38,38,25,5,20,20,44,44,25,5,20,20);
  2606.    DQFF(N3,P12;N11;38,38,25,5,20,20,44,44,25,5,20,20);
  2607.    DQFF(N4,P12;N12;38,38,25,5,20,20,44,44,25,5,20,20);
  2608.    DQFF(N5,P12;N13;38,38,25,5,20,20,44,44,25,5,20,20);
  2609.    DQFF(N6,P12;N14;38,38,25,5,20,20,44,44,25,5,20,20);
  2610.    DQFF(N7,P12;N15;38,38,25,5,20,20,44,44,25,5,20,20);
  2611.    DQFF(N8,P12;N16;38,38,25,5,20,20,44,44,25,5,20,20);
  2612.    BUF(N8;P9;32,32,38,38);
  2613.    TSB(N9,L1;P15;38,38,38,38,38,38,38,38);
  2614.    TSB(N10,L1;P1;38,38,38,38,38,38,38,38);
  2615.    TSB(N11,L1;P2;38,38,38,38,38,38,38,38);
  2616.    TSB(N12,L1;P3;38,38,38,38,38,38,38,38);
  2617.    TSB(N13,L1;P4;38,38,38,38,38,38,38,38);
  2618.    TSB(N14,L1;P5;38,38,38,38,38,38,38,38);
  2619.    TSB(N15,L1;P6;38,38,38,38,38,38,38,38);
  2620.    TSB(N16,L1;P7;38,38,38,38,38,38,38,38);
  2621. %
  2622. :74HC597   TTL  16
  2623.    INV(P13;N1;0,0,0,0);
  2624.    DFF(P15,P12;N2,N3;15,15,20,0,16,16,21,21,25,0,20,20);
  2625.    DFF(P1,P12;N4,N5;15,15,20,0,16,16,21,21,25,0,20,20);
  2626.    DFF(P2,P12;N6,N7;15,15,20,0,16,16,21,21,25,0,20,20);
  2627.    DFF(P3,P12;N8,N9;15,15,20,0,16,16,21,21,25,0,20,20);
  2628.    DFF(P4,P12;N10,N11;15,15,20,0,16,16,21,21,25,0,20,20);
  2629.    DFF(P5,P12;N12,N13;15,15,20,0,16,16,21,21,25,0,20,20);
  2630.    DFF(P6,P12;N14,N15;15,15,20,0,16,16,21,21,25,0,20,20);
  2631.    DFF(P7,P12;N16,N17;15,15,20,0,16,16,21,21,25,0,20,20);
  2632.    LNAND(N2,N1;L1);
  2633.    LNAND(N1,N3;L2);
  2634.    LNAND(N4,N1;L4);
  2635.    LNAND(N1,N5;L5);
  2636.    LNAND(N6,N1;L7);
  2637.    LNAND(N1,N7;L8);
  2638.    LNAND(N8,N1;L10);
  2639.    LNAND(N1,N9;L11);
  2640.    LNAND(N10,N1;L13;
  2641.    LNAND(N1,N11;L14);
  2642.    LNAND(N12,N1;L16);
  2643.    LNAND(N1,N13;L17);
  2644.    LNAND(N14,N1;L19);
  2645.    LNAND(N1,N15;L20);
  2646.    LNAND(N16,N1;L22);
  2647.    LNAND(N1,N17;L23);
  2648.    LAND(L2,P10;L3);
  2649.    LAND(L5,P10;L6);
  2650.    LAND(L8,P10;L9);
  2651.    LAND(L11,P10;L12);
  2652.    LAND(L14,P10;L15);
  2653.    LAND(L17,P10;L18);
  2654.    LAND(L20,P10;L21);
  2655.    LAND(L23,P10;L24);
  2656.    DQFFPC(P14,P11,L1,L3;N18;10,10,20,0,16,16,10,10,20,20,10,10,25,0,20,20,10,10,20,25);
  2657.    DQFFPC(N18,P11,L4,L6;N19;10,10,20,0,16,16,10,10,20,20,10,10,25,0,20,20,10,10,20,25);
  2658.    DQFFPC(N19,P11,L7,L9;N20;10,10,20,0,16,16,10,10,20,20,10,10,25,0,20,20,10,10,20,25);
  2659.    DQFFPC(N20,P11,L10,L12;N21;10,10,20,0,16,16,10,10,20,20,10,10,25,0,20,20,10,10,20,25);
  2660.    DQFFPC(N21,P11,L13,L15;N22;10,10,20,0,16,16,10,10,20,20,10,10,25,0,20,20,10,10,20,25);
  2661.    DQFFPC(N22,P11,L16,L18;N23;10,10,20,0,16,16,10,10,20,20,10,10,25,0,20,20,10,10,20,25);
  2662.    DQFFPC(N23,P11,L19,L21;N24;10,10,20,0,16,16,10,10,20,20,10,10,25,0,20,20,10,10,20,25);
  2663.    DQFFPC(N24,P11,L22,L24;N25;10,10,20,0,16,16,10,10,20,20,10,10,25,0,20,20,10,10,20,25);
  2664.    BUF(N25;P9;20,20,34,34);
  2665. %
  2666. ;taken from 1988 TI High-Speed CMOS Logic data book.
  2667. ;Delays are given for 50 and 150pF
  2668. :74HC604   TTL  28
  2669.    LINV(P2;L1);
  2670.    DQFF(P4,P1;N1;10,10,19,5,25,25,10,10,19,5,25,25);
  2671.    DQFF(P3,P1;N2;10,10,19,5,25,25,10,10,19,5,25,25);
  2672.    DQFF(P6,P1;N3;10,10,19,5,25,25,10,10,19,5,25,25);
  2673.    DQFF(P5,P1;N4;10,10,19,5,25,25,10,10,19,5,25,25);
  2674.    DQFF(P8,P1;N5;10,10,19,5,25,25,10,10,19,5,25,25);
  2675.    DQFF(P7,P1;N6;10,10,19,5,25,25,10,10,19,5,25,25);
  2676.    DQFF(P10,P1;N7;10,10,19,5,25,25,10,10,19,5,25,25);
  2677.    DQFF(P9,P1;N8;10,10,19,5,25,25,10,10,19,5,25,25);
  2678.    DQFF(P26,P1;N9;10,10,19,5,25,25,10,10,19,5,25,25);
  2679.    DQFF(P27,P1;N10;10,10,19,5,25,25,10,10,19,5,25,25);
  2680.    DQFF(P24,P1;N11;10,10,19,5,25,25,10,10,19,5,25,25);
  2681.    DQFF(P25,P1;N12;10,10,19,5,25,25,10,10,19,5,25,25);
  2682.    DQFF(P22,P1;N13;10,10,19,5,25,25,10,10,19,5,25,25);
  2683.    DQFF(P23,P1;N14;10,10,19,5,25,25,10,10,19,5,25,25);
  2684.    DQFF(P20,P1;N15;10,10,19,5,25,25,10,10,19,5,25,25);
  2685.    DQFF(P21,P1;N16;10,10,19,5,25,25,10,10,19,5,25,25);
  2686.    AND(N1,L1;N17;33,33,54,54);
  2687.    AND(N3,L1;N19;33,33,54,54);
  2688.    AND(N5,L1;N21;33,33,54,54);
  2689.    AND(N7,L1;N23;33,33,54,54);
  2690.    AND(N9,L1;N25;33,33,54,54);
  2691.    AND(N11,L1;N27;33,33,54,54);
  2692.    AND(N13,L1;N29;33,33,54,54);
  2693.    AND(N15,L1;N31;33,33,54,54);
  2694.    AND(N2,P2;N18;33,33,54,54);
  2695.    AND(N4,P2;N20;33,33,54,54);
  2696.    AND(N6,P2;N22;33,33,54,54);
  2697.    AND(N8,P2;N24;33,33,54,54);
  2698.    AND(N10,P2;N26;33,33,54,54);
  2699.    AND(N12,P2;N28;33,33,54,54);
  2700.    AND(N14,P2;N30;33,33,54,54);
  2701.    AND(N16,P2;N32;33,33,54,54);
  2702.    LOR(N17,N18;L2);
  2703.    LOR(N19,N20;L3);
  2704.    LOR(N21,N22;L4);
  2705.    LOR(N23,N24;L5);
  2706.    LOR(N25,N26;L6);
  2707.    LOR(N27,N28;L7);
  2708.    LOR(N29,N30;L8);
  2709.    LOR(N31,N32;L9);
  2710.    TSB(L2,P1;P15;49,49,50,50,49,49,50,50);
  2711.    TSB(L3,P1;P13;49,49,50,50,49,49,50,50);
  2712.    TSB(L4,P1;P12;49,49,50,50,49,49,50,50);
  2713.    TSB(L5,P1;P11;49,49,50,50,49,49,50,50);
  2714.    TSB(L6,P1;P16;49,49,50,50,49,49,50,50);
  2715.    TSB(L7,P1;P17;49,49,50,50,49,49,50,50);
  2716.    TSB(L8,P1;P18;49,49,50,50,49,49,50,50);
  2717.    TSB(L9,P1;P19;49,49,50,50,49,49,50,50);
  2718. %
  2719. ;Data was taken from 1983 Motorola High Speed Cmos Logic Data book.
  2720. ;Propagation Delay for Tplh and Tphl at 15pF was calculated-
  2721. ;Tp = Tp(at 50pF) + 0.5(4.5)(15 - 50)pF/14
  2722. :74HC620            TTL    20
  2723.    INV(P2;N1;19,19,25,25);
  2724.    INV(P3;N2;19,19,25,25);
  2725.    INV(P4;N3;19,19,25,25);
  2726.    INV(P5;N4;19,19,25,25);
  2727.    INV(P6;N5;19,19,25,25);
  2728.    INV(P7;N6;19,19,25,25);
  2729.    INV(P8;N7;19,19,25,25);
  2730.    INV(P9;N8;19,19,25,25);
  2731.    INV(P11;N9;19,19,25,25);
  2732.    INV(P12;N10;19,19,25,25);
  2733.    INV(P13;N11;19,19,25,25);
  2734.    INV(P14;N12;19,19,25,25);
  2735.    INV(P15;N13;19,19,25,25);
  2736.    INV(P16;N14;19,19,25,25);
  2737.    INV(P17;N15;19,19,25,25);
  2738.    INV(P18;N16;19,19,25,25);
  2739.    LINV(P19;L1);
  2740.    TSB(N1,P1;P18;38,38,38,38,38,38,38,38);
  2741.    TSB(N2,P1;P17;38,38,38,38,38,38,38,38);
  2742.    TSB(N3,P1;P16;38,38,38,38,38,38,38,38);
  2743.    TSB(N4,P1;P15;38,38,38,38,38,38,38,38);
  2744.    TSB(N5,P1;P14;38,38,38,38,38,38,38,38);
  2745.    TSB(N6,P1;P13;38,38,38,38,38,38,38,38);
  2746.    TSB(N7,P1;P12;38,38,38,38,38,38,38,38);
  2747.    TSB(N8,P1;P11;38,38,38,38,38,38,38,38);
  2748.    TSB(N9,L1;P9;38,38,38,38,38,38,38,38);
  2749.    TSB(N10,L1;P8;38,38,38,38,38,38,38,38);
  2750.    TSB(N11,L1;P7;38,38,38,38,38,38,38,38);
  2751.    TSB(N12,L1;P6;38,38,38,38,38,38,38,38);
  2752.    TSB(N13,L1;P5;38,38,38,38,38,38,38,38);
  2753.    TSB(N14,L1;P4;38,38,38,38,38,38,38,38);
  2754.    TSB(N15,L1;P3;38,38,38,38,38,38,38,38);
  2755.    TSB(N16,L1;P2;38,38,38,38,38,38,38,38);
  2756. %
  2757. ;Data taken from 1986 Motorola High Speed Cmos Logic
  2758. ;Data book.
  2759. ;Delays for 15pF were calculated as follows-
  2760. ;Tp = Tp(at 50pF) + 0.5(4.5V)(15 - 50)pF/14
  2761. :74HC623            TTL    20
  2762.    LINV(P19;L1);
  2763.    BUF(P2;N1;19,19,25,25);
  2764.    BUF(P3;N2;19,19,25,25);
  2765.    BUF(P4;N3;19,19,25,25);
  2766.    BUF(P5;N4;19,19,25,25);
  2767.    BUF(P6;N5;19,19,25,25);
  2768.    BUF(P7;N6;19,19,25,25);
  2769.    BUF(P8;N7;19,19,25,25);
  2770.    BUF(P9;N8;19,19,25,25);
  2771.    BUF(P11;N9;19,19,25,25);
  2772.    BUF(P12;N10;19,19,25,25);
  2773.    BUF(P13;N11;19,19,25,25);
  2774.    BUF(P14;N12;19,19,25,25);
  2775.    BUF(P15;N13;19,19,25,25);
  2776.    BUF(P16;N14;19,19,25,25);
  2777.    BUF(P17;N15;19,19,25,25);
  2778.    BUF(P18;N16;19,19,25,25);
  2779.    TSB(N1,P1;P18;38,38,38,38,38,38,38,38);
  2780.    TSB(N2,P1;P17;38,38,38,38,38,38,38,38);
  2781.    TSB(N3,P1;P16;38,38,38,38,38,38,38,38);
  2782.    TSB(N4,P1;P15;38,38,38,38,38,38,38,38);
  2783.    TSB(N5,P1;P14;38,38,38,38,38,38,38,38);
  2784.    TSB(N6,P1;P13;38,38,38,38,38,38,38,38);
  2785.    TSB(N7,P1;P12;38,38,38,38,38,38,38,38);
  2786.    TSB(N8,P1;P11;38,38,38,38,38,38,38,38);
  2787.    TSB(N9,L1;P9;38,38,38,38,38,38,38,38);
  2788.    TSB(N10,L1;P8;38,38,38,38,38,38,38,38);
  2789.    TSB(N11,L1;P7;38,38,38,38,38,38,38,38);
  2790.    TSB(N12,L1;P6;38,38,38,38,38,38,38,38);
  2791.    TSB(N13,L1;P5;38,38,38,38,38,38,38,38);
  2792.    TSB(N14,L1;P4;38,38,38,38,38,38,38,38);
  2793.    TSB(N15,L1;P3;38,38,38,38,38,38,38,38);
  2794.    TSB(N16,L1;P2;38,38,38,38,38,38,38,38);
  2795. %
  2796. :74HC640            TTL    20
  2797.    LINV(P19;L1);
  2798.    LINV(P1;L2);
  2799.    LAND(L1,P1;L4);
  2800.    LAND(L1,L2;L3);
  2801.    INV(P2;N1;17,17,22,22);
  2802.    INV(P3;N2;17,17,22,22);
  2803.    INV(P4;N3;17,17,22,22);
  2804.    INV(P5;N4;17,17,22,22);
  2805.    INV(P6;N5;17,17,22,22);
  2806.    INV(P7;N6;17,17,22,22);
  2807.    INV(P8;N7;17,17,22,22);
  2808.    INV(P9;N8;17,17,22,22);
  2809.    INV(P11;N9;17,17,22,22)
  2810.    INV(P12;N10;17,17,22,22);
  2811.    INV(P13;N11;17,17,22,22)
  2812.    INV(P14;N12;17,17,22,22)
  2813.    INV(P15;N13;17,17,22,22)
  2814.    INV(P16;N14;17,17,22,22)
  2815.    INV(P17;N15;17,17,22,22)
  2816.    INV(P18;N16;17,17,22,22)
  2817.    TSB(N1,L4;P18;56,56,52,52,56,56,52,52);
  2818.    TSB(N2,L4;P17;56,56,52,52,56,56,52,52);
  2819.    TSB(N3,L4;P16;56,56,52,52,56,56,52,52);
  2820.    TSB(N4,L4;P15;56,56,52,52,56,56,52,52);
  2821.    TSB(N5,L4;P14;56,56,52,52,56,56,52,52);
  2822.    TSB(N6,L4;P13;56,56,52,52,56,56,52,52);
  2823.    TSB(N7,L4;P12;56,56,52,52,56,56,52,52);
  2824.    TSB(N8,L4;P11;56,56,52,52,56,56,52,52);
  2825.    TSB(N9,L3;P9;56,56,52,52,56,56,52,52);
  2826.    TSB(N10,L3;P8;56,56,52,52,56,56,52,52);
  2827.    TSB(N11,L3;P7;56,56,52,52,56,56,52,52);
  2828.    TSB(N12,L3;P6;56,56,52,52,56,56,52,52);
  2829.    TSB(N13,L3;P5;56,56,52,52,56,56,52,52);
  2830.    TSB(N14,L3;P4;56,56,52,52,56,56,52,52);
  2831.    TSB(N15,L3;P3;56,56,52,52,56,56,52,52);
  2832.    TSB(N16,L3;P2;56,56,52,52,56,56,52,52);
  2833. %
  2834. :74HC640A       TTL    20
  2835.    LINV(P19;L1);
  2836.    LINV(P1;L2);
  2837.    LAND(L1,P1;L4);
  2838.    LAND(L1,L2;L3);
  2839.    INV(P2;N1;17,17,22,22);
  2840.    INV(P3;N2;17,17,22,22);
  2841.    INV(P4;N3;17,17,22,22);
  2842.    INV(P5;N4;17,17,22,22);
  2843.    INV(P6;N5;17,17,22,22);
  2844.    INV(P7;N6;17,17,22,22);
  2845.    INV(P8;N7;17,17,22,22);
  2846.    INV(P9;N8;17,17,22,22);
  2847.    INV(P11;N9;17,17,22,22)
  2848.    INV(P12;N10;17,17,22,22);
  2849.    INV(P13;N11;17,17,22,22)
  2850.    INV(P14;N12;17,17,22,22)
  2851.    INV(P15;N13;17,17,22,22)
  2852.    INV(P16;N14;17,17,22,22)
  2853.    INV(P17;N15;17,17,22,22)
  2854.    INV(P18;N16;17,17,22,22)
  2855.    TSB(N1,L4;P18;56,56,52,52,56,56,52,52);
  2856.    TSB(N2,L4;P17;56,56,52,52,56,56,52,52);
  2857.    TSB(N3,L4;P16;56,56,52,52,56,56,52,52);
  2858.    TSB(N4,L4;P15;56,56,52,52,56,56,52,52);
  2859.    TSB(N5,L4;P14;56,56,52,52,56,56,52,52);
  2860.    TSB(N6,L4;P13;56,56,52,52,56,56,52,52);
  2861.    TSB(N7,L4;P12;56,56,52,52,56,56,52,52);
  2862.    TSB(N8,L4;P11;56,56,52,52,56,56,52,52);
  2863.    TSB(N9,L3;P9;56,56,52,52,56,56,52,52);
  2864.    TSB(N10,L3;P8;56,56,52,52,56,56,52,52);
  2865.    TSB(N11,L3;P7;56,56,52,52,56,56,52,52);
  2866.    TSB(N12,L3;P6;56,56,52,52,56,56,52,52);
  2867.    TSB(N13,L3;P5;56,56,52,52,56,56,52,52);
  2868.    TSB(N14,L3;P4;56,56,52,52,56,56,52,52);
  2869.    TSB(N15,L3;P3;56,56,52,52,56,56,52,52);
  2870.    TSB(N16,L3;P2;56,56,52,52,56,56,52,52);
  2871. %
  2872. :74HC643            TTL    20
  2873.    LINV(P19;L1);
  2874.    LINV(P1;L2);
  2875.    LAND(L1,L2;L3);
  2876.    LAND(L1,P1;L4);
  2877.    INV(P2;N1;17,17,22,22);
  2878.    INV(P3;N2;17,17,22,22);
  2879.    INV(P4;N3;17,17,22,22);
  2880.    INV(P5;N4;17,17,22,22);
  2881.    INV(P6;N5;17,17,22,22);
  2882.    INV(P7;N6;17,17,22,22);
  2883.    INV(P8;N7;17,17,22,22);
  2884.    INV(P9;N8;17,17,22,22);
  2885.    BUF(P11;N9;17,17,22,22);
  2886.    BUF(P12;N10;17,17,22,22);
  2887.    BUF(P13;N11;17,17,22,22);
  2888.    BUF(P14;N12;17,17,22,22);
  2889.    BUF(P15;N13;17,17,22,22);
  2890.    BUF(P16;N14;17,17,22,22);
  2891.    BUF(P17;N15;17,17,22,22);
  2892.    BUF(P18;N16;17,17,22,22);
  2893.    TSB(N1,L4;P18;56,56,52,52,56,56,52,52);
  2894.    TSB(N2,L4;P17;56,56,52,52,56,56,52,52);
  2895.    TSB(N3,L4;P16;56,56,52,52,56,56,52,52);
  2896.    TSB(N4,L4;P15;56,56,52,52,56,56,52,52);
  2897.    TSB(N5,L4;P14;56,56,52,52,56,56,52,52);
  2898.    TSB(N6,L4;P13;56,56,52,52,56,56,52,52);
  2899.    TSB(N7,L4;P12;56,56,52,52,56,56,52,52);
  2900.    TSB(N8,L4;P11;56,56,52,52,56,56,52,52);
  2901.    TSB(N9,L3;P9;56,56,52,52,56,56,52,52);
  2902.    TSB(N10,L3;P8;56,56,52,52,56,56,52,52);
  2903.    TSB(N11,L3;P7;56,56,52,52,56,56,52,52);
  2904.    TSB(N12,L3;P6;56,56,52,52,56,56,52,52);
  2905.    TSB(N13,L3;P5;56,56,52,52,56,56,52,52);
  2906.    TSB(N14,L3;P4;56,56,52,52,56,56,52,52);
  2907.    TSB(N15,L3;P3;56,56,52,52,56,56,52,52);
  2908.    TSB(N16,L3;P2;56,56,52,52,56,56,52,52);
  2909. %
  2910. ;taken from 1988 TI High-Speed CMOS Logic data book.
  2911. ;Delays are given for 50pF and 150pF
  2912. :74HC645            TTL    20
  2913.    LINV(P19;L1);
  2914.    LINV(P1;L2);
  2915.    LAND(L1,L2;L3);
  2916.    LAND(L1,P1;L4);
  2917.    BUF(P2;N1;26,26,34,34);
  2918.    BUF(P3;N2;26,26,34,34);
  2919.    BUF(P4;N3;26,26,34,34);
  2920.    BUF(P5;N4;26,26,34,34);
  2921.    BUF(P6;N5;26,26,34,34);
  2922.    BUF(P7;N6;26,26,34,34);
  2923.    BUF(P8;N7;26,26,34,34);
  2924.    BUF(P9;N8;26,26,34,34);
  2925.    BUF(P11;N9;26,26,34,34);
  2926.    BUF(P12;N10;26,26,34,34);
  2927.    BUF(P13;N11;26,26,34,34);
  2928.    BUF(P14;N12;26,26,34,34);
  2929.    BUF(P15;N13;26,26,34,34);
  2930.    BUF(P16;N14;26,26,34,34);
  2931.    BUF(P17;N15;26,26,34,34);
  2932.    BUF(P18;N16;26,26,34,34);
  2933.    TSB(N1,L4;P18;58,58,50,50,58,58,50,50);
  2934.    TSB(N2,L4;P17;58,58,50,50,58,58,50,50);
  2935.    TSB(N3,L4;P16;58,58,50,50,58,58,50,50);
  2936.    TSB(N4,L4;P15;58,58,50,50,58,58,50,50);
  2937.    TSB(N5,L4;P14;58,58,50,50,58,58,50,50);
  2938.    TSB(N6,L4;P13;58,58,50,50,58,58,50,50);
  2939.    TSB(N7,L4;P12;58,58,50,50,58,58,50,50);
  2940.    TSB(N8,L4;P11;58,58,50,50,58,58,50,50);
  2941.    TSB(N9,L3;P9;58,58,50,50,58,58,50,50);
  2942.    TSB(N10,L3;P8;58,58,50,50,58,58,50,50);
  2943.    TSB(N11,L3;P7;58,58,50,50,58,58,50,50);
  2944.    TSB(N12,L3;P6;58,58,50,50,58,58,50,50);
  2945.    TSB(N13,L3;P5;58,58,50,50,58,58,50,50);
  2946.    TSB(N14,L3;P4;58,58,50,50,58,58,50,50);
  2947.    TSB(N15,L3;P3;58,58,50,50,58,58,50,50);
  2948.    TSB(N16,L3;P2;58,58,50,50,58,58,50,50);
  2949. %
  2950. ;Delays are given for 50 and 150pF
  2951. :74HC646   TTL  24
  2952.    INV(P22;N1;35,35,35,35);
  2953.    INV(P2;N2;35,35,35,35);
  2954.    BUF(P22;N3;35,35,35,35);
  2955.    BUF(P2;N4;35,35,35,35);
  2956.    LNOR(P21,P3;L33);
  2957.    LINV(P21;L34);
  2958.    LAND(L34,P3;L35);
  2959.    LAND(N3,N5;L1);
  2960.    LAND(N1,P20;L2);
  2961.    LAND(N3,N7;L3);
  2962.    LAND(N1,P19;L4);
  2963.    LAND(N3,N9;L5);
  2964.    LAND(N1,P18;L6);
  2965.    LAND(N3,N11;L7);
  2966.    LAND(N1,P17;L8);
  2967.    LAND(N3,N13;L9);
  2968.    LAND(N1,P16;L10);
  2969.    LAND(N3,N15;L11);
  2970.    LAND(N1,P15;L12);
  2971.    LAND(N3,N17;L13);
  2972.    LAND(N1,P14;L14);
  2973.    LAND(N3,N19;L15);
  2974.    LAND(N1,P13;L16);
  2975.    LAND(N4,N6;L17);
  2976.    LAND(N2,P4;L18);
  2977.    LAND(N4,N8;L19);
  2978.    LAND(N2,P5;L20);
  2979.    LAND(N4,N10;L21);
  2980.    LAND(N2,P6;L22);
  2981.    LAND(N4,N12;L23);
  2982.    LAND(N2,P7;L24);
  2983.    LAND(N4,N14;L25);
  2984.    LAND(N2,P8;L26);
  2985.    LAND(N4,N16;L27);
  2986.    LAND(N2,P9;L28);
  2987.    LAND(N4,N18;L29);
  2988.    LAND(N2,P10;L30);
  2989.    LAND(N4,N20;L31);
  2990.    LAND(N2,P11;L32);
  2991.    DQFF(P20,P23;N5;18,18,25,0,20,20,18,18,25,0,20,20);
  2992.    DQFF(P19,P23;N7;18,18,25,0,20,20,18,18,25,0,20,20);
  2993.    DQFF(P18,P23;N9;18,18,25,0,20,20,18,18,25,0,20,20);
  2994.    DQFF(P17,P23;N11;18,18,25,0,20,20,18,18,25,0,20,20);
  2995.    DQFF(P16,P23;N13;18,18,25,0,20,20,18,18,25,0,20,20);
  2996.    DQFF(P15,P23;N15;18,18,25,0,20,20,18,18,25,0,20,20);
  2997.    DQFF(P14,P23;N17;18,18,25,0,20,20,18,18,25,0,20,20);
  2998.    DQFF(P13,P23;N19;18,18,25,0,20,20,18,18,25,0,20,20);
  2999.    DQFF(P4,P1;N6;18,18,25,0,20,20,18,18,25,0,20,20);
  3000.    DQFF(P5,P1;N8;18,18,25,0,20,20,18,18,25,0,20,20);
  3001.    DQFF(P6,P1;N10;18,18,25,0,20,20,18,18,25,0,20,20);
  3002.    DQFF(P7,P1;N12;18,18,25,0,20,20,18,18,25,0,20,20);
  3003.    DQFF(P8,P1;N14;18,18,25,0,20,20,18,18,25,0,20,20);
  3004.    DQFF(P9,P1;N16;18,18,25,0,20,20,18,18,25,0,20,20);
  3005.    DQFF(P10,P1;N18;18,18,25,0,20,20,18,18,25,0,20,20);
  3006.    DQFF(P11,P1;N20;18,18,25,0,20,20,18,18,25,0,20,20);
  3007.    OR(L1,L2;N21;37,37,50,50);
  3008.    OR(L3,L4;N22;37,37,50,50);
  3009.    OR(L5,L6;N23;37,37,50,50);
  3010.    OR(L7,L8;N24;37,37,50,50);
  3011.    OR(L9,L10;N25;37,37,50,50);
  3012.    OR(L11,L12;N26;37,37,50,50);
  3013.    OR(L13,L14;N27;37,37,50,50);
  3014.    OR(L15,L16;N28;37,37,50,50);
  3015.    OR(L17,L18;N29;37,37,50,50);
  3016.    OR(L19,L20;N30;37,37,50,50);
  3017.    OR(L21,L22;N31;37,37,50,50);
  3018.    OR(L23,L24;N32;37,37,50,50);
  3019.    OR(L25,L26;N33;37,37,50,50);
  3020.    OR(L27,L28;N34;37,37,50,50);
  3021.    OR(L29,L30;N35;37,37,50,50);
  3022.    OR(L31,L32;N36;37,37,50,50);
  3023.    TSB(N21,L33;P4;44,44,44,44,44,44,44,44);
  3024.    TSB(N22,L33;P5;44,44,44,44,44,44,44,44);
  3025.    TSB(N23,L33;P6;44,44,44,44,44,44,44,44);
  3026.    TSB(N24,L33;P7;44,44,44,44,44,44,44,44);
  3027.    TSB(N25,L33;P8;44,44,44,44,44,44,44,44);
  3028.    TSB(N26,L33;P9;44,44,44,44,44,44,44,44);
  3029.    TSB(N27,L33;P10;44,44,44,44,44,44,44,44);
  3030.    TSB(N28,L33;P11;44,44,44,44,44,44,44,44);
  3031.    TSB(N29,L35;P20;44,44,44,44,44,44,44,44);
  3032.    TSB(N30,L35;P19;44,44,44,44,44,44,44,44);
  3033.    TSB(N31,L35;P18;44,44,44,44,44,44,44,44);
  3034.    TSB(N32,L35;P17;44,44,44,44,44,44,44,44);
  3035.    TSB(N33,L35;P16;44,44,44,44,44,44,44,44);
  3036.    TSB(N34,L35;P15;44,44,44,44,44,44,44,44);
  3037.    TSB(N35,L35;P14;44,44,44,44,44,44,44,44);
  3038.    TSB(N36,L35;P13;44,44,44,44,44,44,44,44);
  3039. %
  3040. ;Delays are given for 50 and 150pF
  3041. :74HC648   TTL  24
  3042.    INV(P22;N1;35,25,35,25);
  3043.    INV(P2;N2;35,25,35,25);
  3044.    BUF(P22;N3;35,25,35,25);
  3045.    BUF(P2;N4;35,25,35,25);
  3046.    LNOR(P21,P3;L33);
  3047.    LINV(P21;L34);
  3048.    LAND(L34,P3;L35);
  3049.    LAND(N3,N5;L1);
  3050.    LAND(N1,P20;L2);
  3051.    LAND(N3,N7;L3);
  3052.    LAND(N1,P19;L4);
  3053.    LAND(N3,N9;L5);
  3054.    LAND(N1,P18;L6);
  3055.    LAND(N3,N11;L7);
  3056.    LAND(N1,P17;L8);
  3057.    LAND(N3,N13;L9);
  3058.    LAND(N1,P16;L10);
  3059.    LAND(N3,N15;L11);
  3060.    LAND(N1,P15;L12);
  3061.    LAND(N3,N17;L13);
  3062.    LAND(N1,P14;L14);
  3063.    LAND(N3,N19;L15);
  3064.    LAND(N1,P13;L16);
  3065.    LAND(N4,N6;L17);
  3066.    LAND(N2,P4;L18);
  3067.    LAND(N4,N8;L19);
  3068.    LAND(N2,P5;L20);
  3069.    LAND(N4,N10;L21);
  3070.    LAND(N2,P6;L22);
  3071.    LAND(N4,N12;L23);
  3072.    LAND(N2,P7;L24);
  3073.    LAND(N4,N14;L25);
  3074.    LAND(N2,P8;L26);
  3075.    LAND(N4,N16;L27);
  3076.    LAND(N2,P9;L28);
  3077.    LAND(N4,N18;L29);
  3078.    LAND(N2,P10;L30);
  3079.    LAND(N4,N20;L31);
  3080.    LAND(N2,P11;L32);
  3081.    DQFF(P20,P23;N5;18,15,25,0,20,20,18,15,25,0,20,20);
  3082.    DQFF(P19,P23;N7;18,15,25,0,20,20,18,15,25,0,20,20);
  3083.    DQFF(P18,P23;N9;18,15,25,0,20,20,18,15,25,0,20,20);
  3084.    DQFF(P17,P23;N11;18,15,25,0,20,20,18,15,25,0,20,20);
  3085.    DQFF(P16,P23;N13;18,15,25,0,20,20,18,15,25,0,20,20);
  3086.    DQFF(P15,P23;N15;18,15,25,0,20,20,18,15,25,0,20,20);
  3087.    DQFF(P14,P23;N17;18,15,25,0,20,20,18,15,25,0,20,20);
  3088.    DQFF(P13,P23;N19;18,15,25,0,20,20,18,15,25,0,20,20);
  3089.    DQFF(P4,P1;N6;18,15,25,0,20,20,18,15,25,0,20,20);
  3090.    DQFF(P5,P1;N8;18,15,25,0,20,20,18,15,25,0,20,20);
  3091.    DQFF(P6,P1;N10;18,15,25,0,20,20,18,15,25,0,20,20);
  3092.    DQFF(P7,P1;N12;18,15,25,0,20,20,18,15,25,0,20,20);
  3093.    DQFF(P8,P1;N14;18,15,25,0,20,20,18,15,25,0,20,20);
  3094.    DQFF(P9,P1;N16;18,15,25,0,20,20,18,15,25,0,20,20);
  3095.    DQFF(P10,P1;N18;18,15,25,0,20,20,18,15,25,0,20,20);
  3096.    DQFF(P11,P1;N20;18,15,25,0,20,20,18,15,25,0,20,20);
  3097.    NOR(L1,L2;N21;25,50,25,50);
  3098.    NOR(L3,L4;N22;25,50,25,50);
  3099.    NOR(L5,L6;N23;25,50,25,50);
  3100.    NOR(L7,L8;N24;25,50,25,50);
  3101.    NOR(L9,L10;N25;25,50,25,50);
  3102.    NOR(L11,L12;N26;25,50,25,50);
  3103.    NOR(L13,L14;N27;25,50,25,50);
  3104.    NOR(L15,L16;N28;25,50,25,50);
  3105.    NOR(L17,L18;N29;25,50,25,50);
  3106.    NOR(L19,L20;N30;25,50,25,50);
  3107.    NOR(L21,L22;N31;25,50,25,50);
  3108.    NOR(L23,L24;N32;25,50,25,50);
  3109.    NOR(L25,L26;N33;25,50,25,50);
  3110.    NOR(L27,L28;N34;25,50,25,50);
  3111.    NOR(L29,L30;N35;25,50,25,50);
  3112.    NOR(L31,L32;N36;25,50,25,50);
  3113.    TSB(N21,L33;P4;33,33,30,30,33,33,30,30);
  3114.    TSB(N22,L33;P5;33,33,30,30,33,33,30,30);
  3115.    TSB(N23,L33;P6;33,33,30,30,33,33,30,30);
  3116.    TSB(N24,L33;P7;33,33,30,30,33,33,30,30);
  3117.    TSB(N25,L33;P8;33,33,30,30,33,33,30,30);
  3118.    TSB(N26,L33;P9;33,33,30,30,33,33,30,30);
  3119.    TSB(N27,L33;P10;33,33,30,30,33,33,30,30);
  3120.    TSB(N28,L33;P11;33,33,30,30,33,33,30,30);
  3121.    TSB(N29,L35;P20;33,33,30,30,33,33,30,30);
  3122.    TSB(N30,L35;P19;33,33,30,30,33,33,30,30);
  3123.    TSB(N31,L35;P18;33,33,30,30,33,33,30,30);
  3124.    TSB(N32,L35;P17;33,33,30,30,33,33,30,30);
  3125.    TSB(N33,L35;P16;33,33,30,30,33,33,30,30);
  3126.    TSB(N34,L35;P15;33,33,30,30,33,33,30,30);
  3127.    TSB(N35,L35;P14;33,33,30,30,33,33,30,30);
  3128.    TSB(N36,L35;P13;33,33,30,30,33,33,30,30);
  3129. %
  3130. ;taken from 1988 TI High-Speed CMOS Logic data book.
  3131. ;Delays for 15pF were extrapolated.
  3132. :74HC651   TTL  24
  3133.    INV(P22;N1;14,14,14,14);
  3134.    INV(P2;N2;14,14,14,14);
  3135.    BUF(P22;N3;14,14,14,14);
  3136.    BUF(P2;N4;14,14,14,14);
  3137.    LINV(P21;L33);
  3138.    LAND(N3,N5;L1);
  3139.    LAND(N1,P20;L2);
  3140.    LAND(N3,N7;L3);
  3141.    LAND(N1,P19;L4);
  3142.    LAND(N3,N9;L5);
  3143.    LAND(N1,P18;L6);
  3144.    LAND(N3,N11;L7);
  3145.    LAND(N1,P17;L8);
  3146.    LAND(N3,N13;L9);
  3147.    LAND(N1,P16;L10);
  3148.    LAND(N3,N15;L11);
  3149.    LAND(N1,P15;L12);
  3150.    LAND(N3,N17;L13);
  3151.    LAND(N1,P14;L14);
  3152.    LAND(N3,N19;L15);
  3153.    LAND(N1,P13;L16);
  3154.    LAND(N4,N6;L17);
  3155.    LAND(N2,P4;L18);
  3156.    LAND(N4,N8;L19);
  3157.    LAND(N2,P5;L20);
  3158.    LAND(N4,N10;L21);
  3159.    LAND(N2,P6;L22);
  3160.    LAND(N4,N12;L23);
  3161.    LAND(N2,P7;L24);
  3162.    LAND(N4,N14;L25);
  3163.    LAND(N2,P8;L26);
  3164.    LAND(N4,N16;L27);
  3165.    LAND(N2,P9;L28);
  3166.    LAND(N4,N18;L29);
  3167.    LAND(N2,P10;L30);
  3168.    LAND(N4,N20;L31);
  3169.    LAND(N2,P11;L32);
  3170.    DQFF(P20,P23;N5;11,11,25,5,19,19,11,11,25,5,19,19);
  3171.    DQFF(P19,P23;N7;11,11,25,5,19,19,11,11,25,5,19,19);
  3172.    DQFF(P18,P23;N9;11,11,25,5,19,19,11,11,25,5,19,19);
  3173.    DQFF(P17,P23;N11;11,11,25,5,19,19,11,11,25,5,19,19);
  3174.    DQFF(P16,P23;N13;11,11,25,5,19,19,11,11,25,5,19,19);
  3175.    DQFF(P15,P23;N15;11,11,25,5,19,19,11,11,25,5,19,19);
  3176.    DQFF(P14,P23;N17;11,11,25,5,19,19,11,11,25,5,19,19);
  3177.    DQFF(P13,P23;N19;11,11,25,5,19,19,11,11,25,5,19,19);
  3178.    DQFF(P4,P1;N6;11,11,25,5,19,19,11,11,25,5,19,19);
  3179.    DQFF(P5,P1;N8;11,11,25,5,19,19,11,11,25,5,19,19);
  3180.    DQFF(P6,P1;N10;11,11,25,5,19,19,11,11,25,5,19,19);
  3181.    DQFF(P7,P1;N12;11,11,25,5,19,19,11,11,25,5,19,19);
  3182.    DQFF(P8,P1;N14;11,11,25,5,19,19,11,11,25,5,19,19);
  3183.    DQFF(P9,P1;N16;11,11,25,5,19,19,11,11,25,5,19,19);
  3184.    DQFF(P10,P1;N18;11,11,25,5,19,19,11,11,25,5,19,19);
  3185.    DQFF(P11,P1;N20;11,11,25,5,19,19,11,11,25,5,19,19);
  3186.    NOR(L1,L2;N21;24,24,34,34);
  3187.    NOR(L3,L4;N22;24,24,34,34);
  3188.    NOR(L5,L6;N23;24,24,34,34);
  3189.    NOR(L7,L8;N24;24,24,34,34);
  3190.    NOR(L9,L10;N25;24,24,34,34);
  3191.    NOR(L11,L12;N26;24,24,34,34);
  3192.    NOR(L13,L14;N27;24,24,34,34);
  3193.    NOR(L15,L16;N28;24,24,34,34);
  3194.    NOR(L17,L18;N29;24,24,34,34);
  3195.    NOR(L19,L20;N30;24,24,34,34);
  3196.    NOR(L21,L22;N31;24,24,34,34);
  3197.    NOR(L23,L24;N32;24,24,34,34);
  3198.    NOR(L25,L26;N33;24,24,34,34);
  3199.    NOR(L27,L28;N34;24,24,34,34);
  3200.    NOR(L29,L30;N35;24,24,34,34);
  3201.    NOR(L31,L32;N36;24,24,34,34);
  3202.    TSB(N21,L33;P4;61,61,61,61,61,61,61,61);
  3203.    TSB(N22,L33;P5;61,61,61,61,61,61,61,61);
  3204.    TSB(N23,L33;P6;61,61,61,61,61,61,61,61);
  3205.    TSB(N24,L33;P7;61,61,61,61,61,61,61,61);
  3206.    TSB(N25,L33;P8;61,61,61,61,61,61,61,61);
  3207.    TSB(N26,L33;P9;61,61,61,61,61,61,61,61);
  3208.    TSB(N27,L33;P10;61,61,61,61,61,61,61,61);
  3209.    TSB(N28,L33;P11;61,61,61,61,61,61,61,61);
  3210.    TSB(N29,P3;P20;61,61,61,61,61,61,61,61);
  3211.    TSB(N30,P3;P19;61,61,61,61,61,61,61,61);
  3212.    TSB(N31,P3;P18;61,61,61,61,61,61,61,61);
  3213.    TSB(N32,P3;P17;61,61,61,61,61,61,61,61);
  3214.    TSB(N33,P3;P16;61,61,61,61,61,61,61,61);
  3215.    TSB(N34,P3;P15;61,61,61,61,61,61,61,61);
  3216.    TSB(N35,P3;P14;61,61,61,61,61,61,61,61);
  3217.    TSB(N36,P3;P13;61,61,61,61,61,61,61,61);
  3218. %
  3219. ;taken from 1988 TI High-Speed CMOS Logic data book.
  3220. ;Delays for 15pF were extrapolated.
  3221. :74HC652   TTL  24
  3222.    INV(P22;N1;14,14,14,14);
  3223.    INV(P2;N2;14,14,14,14);
  3224.    BUF(P22;N3;14,14,14,14);
  3225.    BUF(P2;N4;14,14,14,14);
  3226.    LINV(P21;L33);
  3227.    LAND(N3,N5;L1);
  3228.    LAND(N1,P20;L2);
  3229.    LAND(N3,N7;L3);
  3230.    LAND(N1,P19;L4);
  3231.    LAND(N3,N9;L5);
  3232.    LAND(N1,P18;L6);
  3233.    LAND(N3,N11;L7);
  3234.    LAND(N1,P17;L8);
  3235.    LAND(N3,N13;L9);
  3236.    LAND(N1,P16;L10);
  3237.    LAND(N3,N15;L11);
  3238.    LAND(N1,P15;L12);
  3239.    LAND(N3,N17;L13);
  3240.    LAND(N1,P14;L14);
  3241.    LAND(N3,N19;L15);
  3242.    LAND(N1,P13;L16);
  3243.    LAND(N4,N6;L17);
  3244.    LAND(N2,P4;L18);
  3245.    LAND(N4,N8;L19);
  3246.    LAND(N2,P5;L20);
  3247.    LAND(N4,N10;L21);
  3248.    LAND(N2,P6;L22);
  3249.    LAND(N4,N12;L23);
  3250.    LAND(N2,P7;L24);
  3251.    LAND(N4,N14;L25);
  3252.    LAND(N2,P8;L26);
  3253.    LAND(N4,N16;L27);
  3254.    LAND(N2,P9;L28);
  3255.    LAND(N4,N18;L29);
  3256.    LAND(N2,P10;L30);
  3257.    LAND(N4,N20;L31);
  3258.    LAND(N2,P11;L32);
  3259.    DQFF(P20,P23;N5;11,11,25,5,19,19,11,11,25,5,19,19);
  3260.    DQFF(P19,P23;N7;11,11,25,5,19,19,11,11,25,5,19,19);
  3261.    DQFF(P18,P23;N9;11,11,25,5,19,19,11,11,25,5,19,19);
  3262.    DQFF(P17,P23;N11;11,11,25,5,19,19,11,11,25,5,19,19);
  3263.    DQFF(P16,P23;N13;11,11,25,5,19,19,11,11,25,5,19,19);
  3264.    DQFF(P15,P23;N15;11,11,25,5,19,19,11,11,25,5,19,19);
  3265.    DQFF(P14,P23;N17;11,11,25,5,19,19,11,11,25,5,19,19);
  3266.    DQFF(P13,P23;N19;11,11,25,5,19,19,11,11,25,5,19,19);
  3267.    DQFF(P4,P1;N6;11,11,25,5,19,19,11,11,25,5,19,19);
  3268.    DQFF(P5,P1;N8;11,11,25,5,19,19,11,11,25,5,19,19);
  3269.    DQFF(P6,P1;N10;11,11,25,5,19,19,11,11,25,5,19,19);
  3270.    DQFF(P7,P1;N12;11,11,25,5,19,19,11,11,25,5,19,19);
  3271.    DQFF(P8,P1;N14;11,11,25,5,19,19,11,11,25,5,19,19);
  3272.    DQFF(P9,P1;N16;11,11,25,5,19,19,11,11,25,5,19,19);
  3273.    DQFF(P10,P1;N18;11,11,25,5,19,19,11,11,25,5,19,19);
  3274.    DQFF(P11,P1;N20;11,11,25,5,19,19,11,11,25,5,19,19);
  3275.    OR(L1,L2;N21;24,24,34,34);
  3276.    OR(L3,L4;N22;24,24,34,34);
  3277.    OR(L5,L6;N23;24,24,34,34);
  3278.    OR(L7,L8;N24;24,24,34,34);
  3279.    OR(L9,L10;N25;24,24,34,34);
  3280.    OR(L11,L12;N26;24,24,34,34);
  3281.    OR(L13,L14;N27;24,24,34,34);
  3282.    OR(L15,L16;N28;24,24,34,34);
  3283.    OR(L17,L18;N29;24,24,34,34);
  3284.    OR(L19,L20;N30;24,24,34,34);
  3285.    OR(L21,L22;N31;24,24,34,34);
  3286.    OR(L23,L24;N32;24,24,34,34);
  3287.    OR(L25,L26;N33;24,24,34,34);
  3288.    OR(L27,L28;N34;24,24,34,34);
  3289.    OR(L29,L30;N35;24,24,34,34);
  3290.    OR(L31,L32;N36;24,24,34,34);
  3291.    TSB(N21,L33;P4;61,61,61,61,61,61,61,61);
  3292.    TSB(N22,L33;P5;61,61,61,61,61,61,61,61);
  3293.    TSB(N23,L33;P6;61,61,61,61,61,61,61,61);
  3294.    TSB(N24,L33;P7;61,61,61,61,61,61,61,61);
  3295.    TSB(N25,L33;P8;61,61,61,61,61,61,61,61);
  3296.    TSB(N26,L33;P9;61,61,61,61,61,61,61,61);
  3297.    TSB(N27,L33;P10;61,61,61,61,61,61,61,61);
  3298.    TSB(N28,L33;P11;61,61,61,61,61,61,61,61);
  3299.    TSB(N29,P3;P20;61,61,61,61,61,61,61,61);
  3300.    TSB(N30,P3;P19;61,61,61,61,61,61,61,61);
  3301.    TSB(N31,P3;P18;61,61,61,61,61,61,61,61);
  3302.    TSB(N32,P3;P17;61,61,61,61,61,61,61,61);
  3303.    TSB(N33,P3;P16;61,61,61,61,61,61,61,61);
  3304.    TSB(N34,P3;P15;61,61,61,61,61,61,61,61);
  3305.    TSB(N35,P3;P14;61,61,61,61,61,61,61,61);
  3306.    TSB(N36,P3;P13;61,61,61,61,61,61,61,61);
  3307. %
  3308. ;taken from 1988 TI High-Speed CMOS Logic data book.
  3309. ;Delays for 15pF were extrapolated.
  3310. ;Delays for G~ to Y were not modeled precisely.
  3311. :74HC677   TTL  24
  3312.    INV(P18;N1;119,119,119,119);
  3313.    INV(P19;N2;119,119,119,119);
  3314.    INV(P20;N3;119,119,119,119);
  3315.    INV(P21;N4;119,119,119,119);
  3316.    BUF(P21;N5;119,119,119,119);
  3317.    LINV(P23;L42);
  3318.    LNAND(N1,N2,N3,N4;L1);
  3319.    LNAND(N2,N3,N4;L2);
  3320.    LAND(N1,N3,N4;L3);
  3321.    LINV(L2;L4);
  3322.    LNAND(N3,N4;L5);
  3323.    LAND(N1,N2,N4;L6);
  3324.    LINV(L5;L7);
  3325.    LAND(N2,N4;L8);
  3326.    LAND(N1,N4;L9);
  3327.    LAND(N1,N2,N3;L10);
  3328.    LAND(N2,N3;L11);
  3329.    LAND(N1,N3;L12);
  3330.    LAND(N1,N2;L13);
  3331.    LNOR(L3,L4;L14);
  3332.    LNOR(L6,L7;L15);
  3333.    LNOR(L7,L8;L16);
  3334.    LNOR(L8,L7,L9;L17);
  3335.    LNOR(N4,L10;L18);
  3336.    LNOR(N4,L11;L19);
  3337.    LNOR(L11,N4,L12;L20);
  3338.    LNOR(N3,N4;L21);
  3339.    LNOR(N4,N3,L13;L22);
  3340.    LNOR(N2,N3,N4;L23);
  3341.    LNOR(N1,N2,N3,N4;L24);
  3342.    LXOR(L1,P1;L25);
  3343.    LXOR(L2,P2;L26);
  3344.    LXOR(L14,P3;L27);
  3345.    LXOR(L5,P4;L28);
  3346.    LXOR(L15,P5;L29);
  3347.    LXOR(L16,P6;L30);
  3348.    LXOR(L17,P7;L31);
  3349.    LXOR(N5,P8;L32);
  3350.    LXOR(L18,P9;L33);
  3351.    LXOR(L19,P10;L34);
  3352.    LXOR(L20,P11;L35);
  3353.    LXOR(L21,P13;L36);
  3354.    LXOR(L22,P14;L37);
  3355.    LXOR(L23,P15;L38);
  3356.    LXOR(L24,P16;L39);
  3357.    LAND(L25,L26,L27,L28,L29,L30,L31,L32;L40);
  3358.    LAND(L33,L34,L35,L36,L37,L38,L39,P17;L41);
  3359.    NAND(L40,L41,L42;P22;27,27,37,37);
  3360. %
  3361. ;taken from 1988 TI High-Speed CMOS Logic data book.
  3362. ;Delays for 15pF were extrapolated
  3363. ;Setup Time for P0 thru P3 before C was not modeled precisely.
  3364. :74HC678   TTL  24
  3365.    INV(P18;N1;112,112,112,112);
  3366.    INV(P19;N2;112,112,112,112);
  3367.    INV(P20;N3;112,112,112,112);
  3368.    INV(P21;N4;112,112,112,112);
  3369.    BUF(P21;N5;112,112,112,112);
  3370.    LNAND(N1,N2,N3,N4;L1);
  3371.    LNAND(N2,N3,N4;L2);
  3372.    LAND(N1,N3,N4;L3);
  3373.    LINV(L2;L4);
  3374.    LNAND(N3,N4;L5);
  3375.    LAND(N1,N2,N4;L6);
  3376.    LINV(L5;L7);
  3377.    LAND(N2,N4;L8);
  3378.    LAND(N1,N4;L9);
  3379.    LAND(N1,N2,N3;L10);
  3380.    LAND(N2,N3;L11);
  3381.    LAND(N1,N3;L12);
  3382.    LAND(N1,N2;L13);
  3383.    LNOR(L3,L4;L14);
  3384.    LNOR(L6,L7;L15);
  3385.    LNOR(L7,L8;L16);
  3386.    LNOR(L8,L7,L9;L17);
  3387.    LNOR(N4,L10;L18);
  3388.    LNOR(N4,L11;L19);
  3389.    LNOR(L11,N4,L12;L20);
  3390.    LNOR(N3,N4;L21);
  3391.    LNOR(N4,N3,L13;L22);
  3392.    LNOR(N2,N3,N4;L23);
  3393.    LNOR(N1,N2,N3,N4;L24);
  3394.    LXOR(L1,P1;L25);
  3395.    LXOR(L2,P2;L26);
  3396.    LXOR(L14,P3;L27);
  3397.    LXOR(L5,P4;L28);
  3398.    LXOR(L15,P5;L29);
  3399.    LXOR(L16,P6;L30);
  3400.    LXOR(L17,P7;L31);
  3401.    LXOR(N5,P8;L32);
  3402.    LXOR(L18,P9;L33);
  3403.    LXOR(L19,P10;L34);
  3404.    LXOR(L20,P11;L35);
  3405.    LXOR(L21,P13;L36);
  3406.    LXOR(L22,P14;L37);
  3407.    LXOR(L23,P15;L38);
  3408.    LXOR(L24,P16;L39);
  3409.    LAND(L25,L26,L27,L28,L29,L30,L31,L32;L40);
  3410.    LAND(L33,L34,L35,L36,L37,L38,L39,P17;L41);
  3411.    LNAND(L40,L41;L42);
  3412.    DLATCH(L42,P23;P22;34,34,27,27,25,5,19,44,44,37,37,25,5,19);
  3413. %
  3414. ;taken from 1988 TI High-Speed CMOS Logic data book.
  3415. ;Delays for 15pF were extrapolated.
  3416. :74HC679   TTL  20
  3417.    INV(P14;N1;35,35,35,35);
  3418.    INV(P15;N2;35,35,35,35);
  3419.    INV(P16;N3;35,35,35,35);
  3420.    INV(P17;N4;35,35,35,35);
  3421.    BUF(P17;N5;35,35,35,35);
  3422.    LINV(P19;L19);
  3423.    LNAND(N1,N2,N3,N4;L1);
  3424.    LNAND(N2,N3,N4;L2);
  3425.    LAND(N1,N3,N4;L3);
  3426.    LINV(L2;L4);
  3427.    LNAND(N3,N4;L5);
  3428.    LAND(N1,N2,N4;L6);
  3429.    LINV(L5;L7);
  3430.    LAND(N2,N4;L8);
  3431.    LAND(N1,N4;L9);
  3432.    LAND(N1,N2;L10);
  3433.    LNOR(L3,L4;L11);
  3434.    LNOR(L6,L7;L12);
  3435.    LNOR(L7,L8;L13);
  3436.    LNOR(L8,L7,L9;L14);
  3437.    LNOR(N4,L10;L15);
  3438.    LNOR(N4,N2;L16);
  3439.    LNOR(N1,N2,N4;L17);
  3440.    LNOR(N3,N4;L18);
  3441.    XOR(L1,P1;N7;9,9,9,9);
  3442.    XOR(L2,P2;N8;9,9,9,9);
  3443.    XOR(L11,P3;N9;9,9,9,9);
  3444.    XOR(L5,P4;N10;9,9,9,9);
  3445.    XOR(L12,P5;N11;9,9,9,9);
  3446.    XOR(L13,P6;N12;9,9,9,9);
  3447.    XOR(L14,P7;N13;9,9,9,9);
  3448.    XOR(N5,P8;N14;9,9,9,9);
  3449.    XOR(L15,P9;N15;9,9,9,9);
  3450.    XOR(L16,P11;N16;9,9,9,9);
  3451.    XOR(L17,P12;N17;9,9,9,9);
  3452.    XOR(L18,P13;N18;9,9,9,9);
  3453.    LAND(N7,N8,N9,N10,N11,N12;L20);
  3454.    LAND(N13,N14,N15,N16,N17,N18;L21);
  3455.    NAND(L20,L21,L19;P18;21,21,31,31);
  3456. %
  3457. ;taken from 1988 TI High-Speed CMOS Logic data book.
  3458. ;Delays for 15pF were extrapolated
  3459. ;Setup time of P before C was not modeled precisely.
  3460. :74HC680   TTL  20
  3461.    INV(P14;N1;35,35,35,35);
  3462.    INV(P15;N2;35,35,35,35);
  3463.    INV(P16;N3;35,35,35,35);
  3464.    INV(P17;N4;35,35,35,35);
  3465.    BUF(P17;N5;35,35,35,35);
  3466.    LNAND(N1,N2,N3,N4;L1);
  3467.    LNAND(N2,N3,N4;L2);
  3468.    LAND(N1,N3,N4;L3);
  3469.    LINV(L2;L4);
  3470.    LNAND(N3,N4;L5);
  3471.    LAND(N1,N2,N4;L6);
  3472.    LINV(L5;L7);
  3473.    LAND(N2,N4;L8);
  3474.    LAND(N1,N4;L9);
  3475.    LAND(N1,N2;L10);
  3476.    LNOR(L3,L4;L11);
  3477.    LNOR(L6,L7;L12);
  3478.    LNOR(L7,L8;L13);
  3479.    LNOR(L8,L7,L9;L14);
  3480.    LNOR(N4,L10;L15);
  3481.    LNOR(N4,N2;L16);
  3482.    LNOR(N1,N2,N4;L17);
  3483.    LNOR(N3,N4;L18);
  3484.    LXOR(L1,P1;L19);
  3485.    LXOR(L2,P2;L20);
  3486.    LXOR(L11,P3;L21);
  3487.    LXOR(L5,P4;L22);
  3488.    LXOR(L12,P5;L23);
  3489.    LXOR(L13,P6;L24);
  3490.    LXOR(L14,P7;L25);
  3491.    LXOR(N5,P8;L26);
  3492.    LXOR(L15,P9;L27);
  3493.    LXOR(L16,P11;L28);
  3494.    LXOR(L17,P12;L29);
  3495.    LXOR(L18,P13;L30);
  3496.    LAND(L19,L20,L21,L22,L23,L24;L31);
  3497.    LAND(L25,L26,L27,L28,L29,L30;L32);
  3498.    LNAND(L31,L32;L33);
  3499.    DLATCH(L33,P19;P18;30,30,21,21,25,5,19,40,40,31,31,25,5,19);
  3500. %
  3501. ;taken from 1988 TI High-Speed CMOS Logic data book.
  3502. ;Delays for 15pF were extrapolated.
  3503. :74HC682   TTL  20
  3504.    LXNOR(P17,P18;L1);
  3505.    LXNOR(P15,P16;L2);
  3506.    LXNOR(P13,P14;L3);
  3507.    LXNOR(P11,P12;L4);
  3508.    LXNOR(P8,P9;L5);
  3509.    LXNOR(P6,P7;L6);
  3510.    LXNOR(P4,P5;L7);
  3511.    LXNOR(P2,P3;L8);
  3512.    LINV(P3;L9);
  3513.    LINV(P5;L10);
  3514.    LINV(P7;L11);
  3515.    LINV(P9;L12);
  3516.    LINV(P12;L13);
  3517.    LINV(P14;L14);
  3518.    LINV(P16;L15);
  3519.    LINV(P18;L16);
  3520.    LAND(L7,L6,L5,L4,L3,L2,L1,P2,L9;L17);
  3521.    LAND(L6,L5,L4,L3,L2,L1,P4,L10;L18);
  3522.    LAND(L5,L4,L3,L2,L1,P6,L11;L19);
  3523.    LAND(L4,L3,L2,L1,P8,L12;L20);
  3524.    LAND(L3,L2,L1,P11,L13;L21)
  3525.    LAND(L2,L1,P13,L14;L22);
  3526.    LAND(L1,P15,L15;L23);
  3527.    LAND(P17,L16;L24);
  3528.    NAND(L1,L2,L3,L4,L5,L6,L7,L8;P19;59,59,69,69);
  3529.    NOR(L17,L18,L19,L20,L21,L22,L23,L24;P1;59,59,69,69);
  3530. %
  3531. ;taken from 1988 TI High-Speed CMOS Logic data book.
  3532. ;Delays for 15pF were extrapolated.
  3533. :74HC684   TTL  20
  3534.    LXNOR(P17,P18;L1);
  3535.    LXNOR(P15,P16;L2);
  3536.    LXNOR(P13,P14;L3);
  3537.    LXNOR(P11,P12;L4);
  3538.    LXNOR(P8,P9;L5);
  3539.    LXNOR(P6,P7;L6);
  3540.    LXNOR(P4,P5;L7);
  3541.    LXNOR(P2,P3;L8);
  3542.    LINV(P3;L9);
  3543.    LINV(P5;L10);
  3544.    LINV(P7;L11);
  3545.    LINV(P9;L12);
  3546.    LINV(P12;L13);
  3547.    LINV(P14;L14);
  3548.    LINV(P16;L15);
  3549.    LINV(P18;L16);
  3550.    LAND(L7,L6,L5,L4,L3,L2,L1,P2,L9;L17);
  3551.    LAND(L6,L5,L4,L3,L2,L1,P4,L10;L18);
  3552.    LAND(L5,L4,L3,L2,L1,P6,L11;L19);
  3553.    LAND(L4,L3,L2,L1,P8,L12;L20);
  3554.    LAND(L3,L2,L1,P11,L13;L21)
  3555.    LAND(L2,L1,P13,L14;L22);
  3556.    LAND(L1,P15,L15;L23);
  3557.    LAND(P17,L16;L24);
  3558.    NAND(L1,L2,L3,L4,L5,L6,L7,L8;P19;59,59,69,69);
  3559.    NOR(L17,L18,L19,L20,L21,L22,L23,L24;P1;59,59,69,69);
  3560. %
  3561. :74HC688            TTL    20
  3562.    XNOR(P18,P17;N1;10,10,14,14);
  3563.    XNOR(P16,P15;N2;10,10,14,14);
  3564.    XNOR(P14,P13;N3;10,10,14,14);
  3565.    XNOR(P12,P11;N4;10,10,14,14);
  3566.    XNOR(P9,P8;N5;10,10,14,14);
  3567.    XNOR(P7,P6;N6;10,10,14,14);
  3568.    XNOR(P5,P4;N7;10,10,14,14);
  3569.    XNOR(P3,P2;N8;10,10,14,14);
  3570.    LINV(P1;L1);
  3571.    NAND(N1,N2,N3,N4,N5,N6,N7,N8,L1;P19;20,20,30,30);
  3572. %
  3573. ;taken from 1988 TI High-Speed CMOS Logic data book.
  3574. ;Delays are given for 50 pF and 150pF
  3575. :74HC804            TTL    20
  3576.    NAND(P1,P2;P3;25,25,46,46);
  3577.    NAND(P4,P5;P6;25,25,46,46);
  3578.    NAND(P7,P8;P9;25,25,46,46);
  3579.    NAND(P13,P12;P11;25,25,46,46);
  3580.    NAND(P16,P15;P14;25,25,46,46);
  3581.    NAND(P19,P18;P17;25,25,46,46);
  3582. %
  3583. ;taken from 1988 TI High-Speed CMOS Logic data book.
  3584. ;Delays are given for 50pF and 150pF
  3585. :74HC805            TTL    20
  3586.    NOR(P1,P2;P3;24,24,45,45);
  3587.    NOR(P4,P5;P6;24,24,45,45);
  3588.    NOR(P7,P8;P9;24,24,45,45);
  3589.    NOR(P13,P12;P11;24,24,45,45);
  3590.    NOR(P16,P15;P14;24,24,45,45);
  3591.    NOR(P19,P18;P17;24,24,45,45);
  3592. %
  3593. ;taken from 1988 TI High-Speed CMOS Logic data book.
  3594. ;Delays are given for 50pF and 150pF
  3595. ;Delays for 150pF were estimated.
  3596. :74HC808            TTL    20
  3597.    AND(P1,P2;P3;25,25,46,46);
  3598.    AND(P4,P5;P6;25,25,46,46);
  3599.    AND(P7,P8;P9;25,25,46,46);
  3600.    AND(P13,P12;P11;25,25,46,46);
  3601.    AND(P16,P15;P14;25,25,46,46);
  3602.    AND(P19,P18;P17;25,25,46,46);
  3603. %
  3604. ;taken from 1988 TI High-Speed CMOS Logic data book.
  3605. ;Delays for 15pF were extrapolated
  3606. :74HC832            TTL    20
  3607.    OR(P1,P2;P3;15,15,25,25);
  3608.    OR(P4,P5;P6;15,15,25,25);
  3609.    OR(P7,P8;P9;15,15,25,25);
  3610.    OR(P13,P12;P11;15,15,25,25);
  3611.    OR(P16,P15;P14;15,15,25,25);
  3612.    OR(P19,P18;P17;15,15,25,25);
  3613. %
  3614. ;taken form 1989 TI High-Speed CMOS Logic data book
  3615. ;Delays for 15pF were extrapolated
  3616. :74HC4078A                      TTL     14
  3617.    LOR(P2,P3,P4,P5,P9,P10,P11,P12;L1);
  3618.    BUF(L1;P1;23,23,33,33);
  3619.    INV(L1;P13;23,23,33,33);
  3620. %