home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 13 / 13.iso / p / p078 / 5.img / VLIB.PLB / LS.DSF < prev    next >
Encoding:
Text File  |  1990-12-04  |  213.3 KB  |  6,850 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 LS 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. ;
  23. ;Unless otherwise specified, delays for the following devices were
  24. ;taken from 1984 National Logic Data book.
  25. ;
  26. :74LS00            TTL    14
  27.    NAND(P1,P2;P3;10,10,15,15);
  28.    NAND(P4,P5;P6;10,10,15,15);
  29.    NAND(P10,P9;P8;10,10,15,15);
  30.    NAND(P13,P12;P11;10,10,15,15);
  31. %
  32. :74LS01            TTL    14
  33.    SET(RHIGH);
  34.    NAND(P2,P3;P1;20,15,45,20);
  35.    NAND(P5,P6;P4;20,15,45,20);
  36.    NAND(P8,P9;P10;20,15,45,20);
  37.    NAND(P11,P12;P13;20,15,45,20);
  38. %
  39. :74LS02            TTL    14
  40.    NOR(P2,P3;P1;13,10,18,15);
  41.    NOR(P5,P6;P4;13,10,18,15);
  42.    NOR(P8,P9;P10;13,10,18,15);
  43.    NOR(P11,P12;P13;13,10,18,15);
  44. %
  45. :74LS03            TTL    14
  46.    SET(RHIGH);
  47.    NAND(P1,P2;P3;20,15,45,20);
  48.    NAND(P4,P5;P6;20,15,45,20);
  49.    NAND(P10,P9;P8;20,15,45,20);
  50.    NAND(P13,P12;P11;20,15,45,20);
  51. %
  52. :74LS04            TTL    14
  53.    INV(P1;P2;10,10,15,15);
  54.    INV(P3;P4;10,10,15,15);
  55.    INV(P5;P6;10,10,15,15);
  56.    INV(P9;P8;10,10,15,15);
  57.    INV(P11;P10;10,10,15,15);
  58.    INV(P13;P12;10,10,15,15);
  59. %
  60. :74LS05            TTL    14
  61.    SET(RHIGH);
  62.    INV(P1;P2;20,15,45,20);
  63.    INV(P3;P4;20,15,45,20);
  64.    INV(P5;P6;20,15,45,20);
  65.    INV(P9;P8;20,15,45,20);
  66.    INV(P11;P10;20,15,45,20);
  67.    INV(P13;P12;20,15,45,20);
  68. %
  69. :74LS08            TTL    14
  70.    AND(P1,P2;P3;13,11,18,18);
  71.    AND(P4,P5;P6;13,11,18,18);
  72.    AND(P10,P9;P8;13,11,18,18);
  73.    AND(P13,P12;P11;13,11,18,18);
  74. %
  75. :74LS09            TTL    14
  76.    SET(RHIGH);
  77.    AND(P1,P2;P3;20,15,30,27);
  78.    AND(P4,P5;P6;20,15,30,27);
  79.    AND(P10,P9;P8;20,15,30,27);
  80.    AND(P13,P12;P11;20,15,30,27);
  81. %
  82. :74LS10            TTL    14
  83.    NAND(P1,P2,P13;P12;10,10,15,15);
  84.    NAND(P3,P4,P5;P6;10,10,15,15);
  85.    NAND(P11,P10,P9;P8;10,10,15,15);
  86. %
  87. :74LS11            TTL    14
  88.    AND(P1,P2,P13;P12;13,11,18,18);
  89.    AND(P3,P4,P5;P6;13,11,18,18);
  90.    AND(P11,P10,P9;P8;13,11,18,18);
  91. %
  92. :74LS12            TTL    14
  93.    SET(RHIGH);
  94.    NAND(P1,P2,P13;P12;20,15,45,20);
  95.    NAND(P3,P4,P5;P6;20,15,45,20);
  96.    NAND(P11,P10,P9;P8;20,15,45,20);
  97. %
  98. ;from the TI TTL Data Book Volume 2 1985.
  99. :74LS13            TTL    14
  100.    NAND(P1,P2,P4,P5;P6;22,27,27,32);
  101.    NAND(P9,P10,P12,P13;P8;27,22,32,27);
  102. %
  103. :74LS14            TTL    14
  104.    INV(P1;P2;22,22,25,33);
  105.    INV(P3;P4;22,22,25,33);
  106.    INV(P5;P6;22,22,25,33);
  107.    INV(P9;P8;22,22,25,33);
  108.    INV(P11;P10;22,22,25,33);
  109.    INV(P13;P12;22,22,25,33);
  110. %
  111. :74LS15            TTL    14
  112.    SET(RHIGH);
  113.    AND(P1,P2,P13;P12;20,15,30,27);
  114.    AND(P3,P4,P5;P6;20,15,30,27);
  115.    AND(P11,P10,P9;P8;20,15,30,27);
  116. %
  117. ;taken from the TI TTL Data Book Volume 2 1985.
  118. :74LS18            TTL    14
  119.    NAND(P1,P2,P4,P5;P6;20,55,25,60);
  120.    NAND(P9,P10,P12,P13;P8;20,55,25,60);
  121. %
  122. ;taken from the TI TTL Data Book Volume 2 1985.
  123. :74LS19            TTL    14
  124.    INV(P1;P2;20,30,25,35);
  125.    INV(P3;P4;20,30,25,35);
  126.    INV(P5;P6;20,30,25,35);
  127.    INV(P9;P8;20,30,25,35);
  128.    INV(P11;P10;20,30,25,35);
  129.    INV(P13;P12;20,30,25,35);
  130. %
  131. ;taken from the TI TTL Data Book Volume 2 1985.
  132. :74LS19A        TTL    14
  133.    INV(P1;P2;20,30,25,35);
  134.    INV(P3;P4;20,30,25,35);
  135.    INV(P5;P6;20,30,25,35);
  136.    INV(P9;P8;20,30,25,35);
  137.    INV(P11;P10;20,30,25,35);
  138.    INV(P13;P12;20,30,25,35);
  139. %
  140. :74LS20            TTL    14
  141.    NAND(P1,P2,P4,P5;P6;10,10,15,15);
  142.    NAND(P9,P10,P12,P13;P8;10,10,15,15);
  143. %
  144. :74LS21            TTL    14
  145.    AND(P1,P2,P4,P5;P6;13,11,18,18);
  146.    AND(P9,P10,P12,P13;P8;13,11,18,18);
  147. %
  148. :74LS22            TTL    14
  149.    SET(RHIGH);
  150.    NAND(P1,P2,P4,P5;P6;20,15,45,20);
  151.    NAND(P9,P10,P12,P13;P8;20,15,45,20);
  152. %
  153. ;taken from the TI TTL Data Book Volume 2 1985.
  154. :74LS24            TTL    14
  155.    NAND(P1,P2;P3;20,40,25,45);
  156.    NAND(P4,P5;P6;20,40,25,45);
  157.    NAND(P9,P10;P8;20,40,25,45);
  158.    NAND(P12,P13;P11;20,40,25,45);
  159. %
  160. ;taken from the TI TTL Data Book Volume 2 1985.
  161. :74LS26            TTL    14
  162.    NAND(P1,P2;P3;32,28,37,33);
  163.    NAND(P4,P5;P6;32,28,37,33);
  164.    NAND(P9,P10;P8;32,28,37,33);
  165.    NAND(P13,P12;P11;32,28,37,33);
  166. %
  167. :74LS27            TTL    14
  168.    NOR(P1,P2,P13;P12;13,10,18,15);
  169.    NOR(P3,P4,P5;P6;13,10,18,15);
  170.    NOR(P11,P10,P9;P8;13,10,18,15);
  171. %
  172. ;taken from the TI TTL Data Book Volume 2 1985.
  173. ;The delays for 150pf have been extrapolated using 21pf per nanosecond.
  174. :74LS28            TTL    14
  175.    NOR(P2,P3;P1;24,24,29,29);
  176.    NOR(P5,P6;P4;24,24,29,29);
  177.    NOR(P8,P9;P10;24,24,29,29);
  178.    NOR(P11,P12;P13;24,24,29,29);
  179. %
  180. ;taken from the TI TTL Data Book Volume 2 1985.
  181. :74LS30            TTL    14
  182.    NAND(P1,P2,P3,P4,P5,P6,P11,P12;P8;12,15,18,20);
  183. %
  184. :74LS32            TTL    14
  185.    OR(P1,P2;P3;11,11,15,15);
  186.    OR(P4,P5;P6;11,11,15,15);
  187.    OR(P10,P9;P8;11,11,15,15);
  188.    OR(P12,P13;P11;11,11,15,15);
  189. %
  190. ;taken from the TI TTL Data Book Volume 2 1985.
  191. ;The delays for 150pf are extrapolated using 21pf per nanosecond.
  192. :74LS33            TTL    14
  193.    SET(RHIGH);
  194.    NOR(P2,P3;P1;32,28,37,33);
  195.    NOR(P5,P6;P4;32,28,37,33);
  196.    NOR(P8,P9;P10;32,28,37,33);
  197.    NOR(P11,P12;P13;32,28,37,33);
  198. %
  199. :74LS37            TTL    14
  200.    NAND(P1,P2;P3;15,15,18,21);
  201.    NAND(P4,P5;P6;15,15,18,21);
  202.    NAND(P9,P10;P8;15,15,18,21);
  203.    NAND(P12,P13;P11;15,15,18,21);
  204. %
  205. :74LS38            TTL    14
  206.    SET(RHIGH);
  207.    NAND(P1,P2;P3;22,22,48,29);
  208.    NAND(P4,P5;P6;22,22,48,29);
  209.    NAND(P9,P10;P8;22,22,48,29);
  210.    NAND(P12,P13;P11;22,22,48,29);
  211. %
  212. :74LS40            TTL    14
  213.    NAND(P1,P2,P4,P5;P6;15,15,18,21);
  214.    NAND(P13,P12,P10,P9;P8;15,15,18,21);
  215. %
  216. ;taken from the TI TTL Data Book Volume 2 1985.
  217. :74LS42            TTL    16
  218.    INV(P15;N1;20,20,25,25);
  219.    INV(P14;N3;20,20,25,25);
  220.    INV(P13;N5;20,20,25,25);
  221.    INV(P12;N7;20,20,25,25);
  222.    BUF(P15;N2;25,25,30,30);
  223.    BUF(P14;N4;25,25,30,30);
  224.    BUF(P13;N6;25,25,30,30);
  225.    BUF(P12;N8;25,25,30,30);
  226.    NAND(N1,N3,N5,N7;P1;5,5,5,5);
  227.    NAND(N2,N3,N5,N7;P2;5,5,5,5);
  228.    NAND(N1,N4,N5,N7;P3;5,5,5,5);
  229.    NAND(N2,N4,N5,N7;P4;5,5,5,5);
  230.    NAND(N1,N3,N6,N7;P5;5,5,5,5);
  231.    NAND(N2,N3,N6,N7;P6;5,5,5,5);
  232.    NAND(N1,N4,N6,N7;P7;5,5,5,5);
  233.    NAND(N2,N4,N6,N7;P9;5,5,5,5);
  234.    NAND(N1,N3,N5,N8;P10;5,5,5,5);
  235.    NAND(N2,N3,N5,N8;P11;5,5,5,5);
  236. %
  237. ;
  238. ;Delays for LS47-49 devices taken from 1985 TI TTL
  239. ;Data book Volume 2.
  240. ;
  241. :74LS47   TTL  16
  242.    LNAND(P7,P3;L1);
  243.    LNAND(P1,P3;L2);
  244.    LNAND(P2,P3;L3);
  245.    LINV(P6;L4);
  246.    LINV(P5;L5);
  247.    LNAND(L1,L2,L3,L4,L5,P3;L6);
  248.    LNAND(L1,L6;L7);
  249.    LNAND(L2,L6;L8);
  250.    LNAND(L3,L6;L9);
  251.    LNAND(L4,L6;L10);
  252.    LAND(L8,L10;L11);
  253.    LAND(L1,L9;L12);
  254.    LAND(L7,L2,L3,L4;L13);
  255.    LAND(L8,L10;L14);
  256.    LAND(L7,L2,L9;L15);
  257.    LAND(L1,L8,L9;L16);
  258.    LAND(L9,L10;L17);
  259.    LAND(L1,L8,L3;L18);
  260.    LAND(L7,L2,L3;L19);
  261.    LAND(L1,L2,L9;L20);
  262.    LAND(L7,L8,L9;L21);
  263.    LAND(L2,L9;L22);
  264.    LAND(L7,L8;L23);
  265.    LAND(L8,L3;L24);
  266.    LAND(L7,L3,L4;L25);
  267.    LAND(L7,L8,L9;L26);
  268.    LAND(L2,L3,L4,P3;L27);
  269.    SET(RHIGH);
  270.    OR(L11,L12,L13;P13;100,100,105,105);
  271.    OR(L14,L15,L16;P12;100,100,105,105);
  272.    OR(L17,L18;P11;100,100,105,105);
  273.    OR(L19,L20,L21;P10;100,100,105,105);
  274.    OR(L7,L22;P9;100,100,105,105);
  275.    OR(L23,L24,L25;P15;100,100,105,105);
  276.    OR(L26,L27;P14;100,100,105,105);
  277. %
  278. :74LS48   TTL  16
  279.    LNAND(P7,P3;L1);
  280.    LNAND(P1,P3;L2);
  281.    LNAND(P2,P3;L3);
  282.    LINV(P6;L4);
  283.    LINV(P5;L5);
  284.    LNAND(L1,L2,L3,L4,L5,P3;L6);
  285.    LNAND(L1,L6;L7);
  286.    LNAND(L2,L6;L8);
  287.    LNAND(L3,L6;L9);
  288.    LNAND(L4,L6;L10);
  289.    LAND(L8,L10;L11);
  290.    LAND(L1,L9;L12);
  291.    LAND(L7,L2,L3,L4;L13);
  292.    LAND(L8,L10;L14);
  293.    LAND(L7,L2,L9;L15);
  294.    LAND(L1,L8,L9;L16);
  295.    LAND(L9,L10;L17);
  296.    LAND(L1,L8,L3;L18);
  297.    LAND(L7,L2,L3;L19);
  298.    LAND(L1,L2,L9;L20);
  299.    LAND(L7,L8,L9;L21);
  300.    LAND(L2,L9;L22);
  301.    LAND(L7,L8;L23);
  302.    LAND(L8,L3;L24);
  303.    LAND(L7,L3,L4;L25);
  304.    LAND(L7,L8,L9;L26);
  305.    LAND(L2,L3,L4,P3;L27);
  306.    NOR(L11,L12,L13;P13;100,100,105,105);
  307.    NOR(L14,L15,L16;P12;100,100,105,105);
  308.    NOR(L17,L18;P11;100,100,105,105);
  309.    NOR(L19,L20,L21;P10;100,100,105,105);
  310.    NOR(L7,L22;P9;100,100,105,105);
  311.    NOR(L23,L24,L25;P15;100,100,105,105);
  312.    NOR(L26,L27;P14;100,100,105,105);
  313. %
  314. :74LS49   TTL  14
  315.    LINV(P5;L1);
  316.    LINV(P1;L2);
  317.    LINV(P2;L3);
  318.    LINV(P4;L4);
  319.    LNAND(L1,P3;L5);
  320.    LNAND(L2,P3;L6);
  321.    LNAND(L3,P3;L7);
  322.    LNAND(L4,P3;L8);
  323.    LAND(L6,L8;L9);
  324.    LAND(L1,L7;L10);
  325.    LAND(L5,L2,L3,L4;L11);
  326.    LAND(L5,L2,L7;L12);
  327.    LAND(L1,L6,L7;L13);
  328.    LAND(L7,L8;L14);
  329.    LAND(L1,L6,L3;L15);
  330.    LAND(L1,L2,L7;L16);
  331.    LAND(L5,L6,L7;L17);
  332.    LAND(L2,L7;L18);
  333.    LAND(L5,L6;L19);
  334.    LAND(L6,L3;L20);
  335.    LAND(L5,L3,L4;L21);
  336.    LAND(L2,L3,L4;L22);
  337.    LAND (L5,L2,L3;L23);
  338.    SET(RHIGH);
  339.    NOR(L9,L10,L11;P11;100,100,105,105);
  340.    NOR(L9,L12,L13;P10;100,100,105,105);
  341.    NOR(L14,L15;P9;100,100,105,105);
  342.    NOR(L23,L16,L17;P8;100,100,105,105);
  343.    NOR(L5,L18;P6;100,100,105,105);
  344.    NOR(L19,L20,L21;P13;100,100,105,105);
  345.    NOR(L17,L22;P12;100,100,105,105);
  346. %
  347. ;The delays modeled are propagation delay, both low to high going signals
  348. ;and high to low going pulses.
  349. :74LS51            TTL    14
  350.    LAND(P2,P3;L1);
  351.    LAND(P4,P5;L2);
  352.    NOR(L1,L2;P6;13,12,18,15);
  353.    LAND(P1,P13,P12;L3);
  354.    LAND(P11,P10,P9;L4);
  355.    NOR(L3,L4;P8;13,12,18,15);
  356. %
  357. ;taken from the TI TTL Data Book Volume 2 1985.
  358. :74LS54            TTL    14
  359.    LAND(P1,P2;L1);
  360.    LAND(P3,P4,P5;L2);
  361.    LAND(P9,P10,P11;L3);
  362.    LAND(P12,P13;L4);
  363.    NOR(L1,L2,L3,L4;P6;20,20,25,25);
  364. %
  365. ;taken from the TI TTL Data Book Volume 2 1985.
  366. :74LS55            TTL    14
  367.    LAND(P1,P2,P3,P4;L1);
  368.    LAND(P10,P11,P12,P13;L2);
  369.    NOR(L1,L2;P8;20,20,25,25);
  370. %
  371. ;taken from 1985 TI TTL Data book Volume 2.
  372. :74LS68   TTL  16
  373.    LINV(N1;L1);
  374.    LINV(N2;L2);
  375.    LINV(N3;L3);
  376.    LINV(N4;L4);
  377.    LINV(N5;L5);
  378.    LINV(N6;L6);
  379.    LINV(N7;L7);
  380.    LINV(N8;L8);
  381.    LAND(L2,L4;L9);
  382.    LAND(L3,L4;L10);
  383.    LNOR(L9,L10;L11);
  384.    LAND(L6,L8;L12);
  385.    LAND(L7,L8;L13);
  386.    LNOR(L12,L13;L14);
  387.    NAND(P15,L4;N9;0,0,0,0);
  388.    NAND(P15,L11;N10;0,0,0,0);
  389.    NAND(N5,L8;N11;0,0,0,0);
  390.    NAND(N5,L14;N12;0,0,0,0);
  391.    INV(P1;N13;0,0,0,0);
  392.    INV(P9;N14;0,0,0,0);
  393.    DQFFC(L1,N13,P4;N1;4,14,0,0,10,10,23,23,15,25,6,16,0,0,10,10,25,25,15,25);
  394.    DFFC(L2,N9,P4;N2,N15;5,11,0,0,25,25,23,23,15,25,7,13,0,0,25,25,25,25,15,25);
  395.    DQFFC(L3,N15,P4;N3;11,14,0,0,25,25,23,23,15,25,11,14,0,0,25,25,25,25,15,25);
  396.    DQFFC(L4,N10,P4;N4;5,13,0,0,25,25,23,23,15,25,7,15,0,0,25,25,25,25,15,25);
  397.    DQFFC(L5,N14,P11;N5;4,14,0,0,13,13,23,23,15,25,6,16,0,0,13,13,25,25,15,25);
  398.    DFFC(L6,N11,P11;N6,N16;13,8,0,0,13,13,23,23,15,25,13,8,0,0,13,13,25,25,15,25);
  399.    DQFFC(L7,N16,P11;N7;11,11,0,0,13,13,23,23,15,25,11,11,0,0,13,13,25,25,15,25);
  400.    DQFFC(L8,N12,P11;N8;13,8,0,0,13,13,23,23,15,25,13,8,0,0,13,13,25,25,15,25);
  401.    BUF(N1;P14;5,5,8,8);
  402.    BUF(N2;P2;5,5,8,8);
  403.    BUF(N3;P13;5,5,8,8);
  404.    BUF(N4;P3;5,5,8,8);
  405.    BUF(N5;P7;5,5,8,8);
  406.    BUF(N6;P10;5,5,8,8);
  407.    BUF(N7;P5;5,5,8,8);
  408.    BUF(N8;P12;5,5,8,8)
  409. %
  410. ;taken from the TI TTL Data Book Volume 2 1985.
  411. :74LS69   TTL  16
  412.    INV(P1;N1;0,0,0,0);
  413.    INV(P15;N2;0,0,0,0);
  414.    INV(P9;N3;0,0,0,0);
  415.    LINV(N9;L3);
  416.    LINV(N10;L4);
  417.    LINV(N11;L5);
  418.    LINV(N12;L6);
  419.    LINV(N13;L7);
  420.    LINV(N14;L8);
  421.    LINV(N15;L9);
  422.    LINV(N16;L10);
  423.    DQFFP(L3,N1,P4;N9;4,14,5,0,10,10,23,23,15,25,4,14,5,0,10,10,23,23,15,25);
  424.    DQFFP(L4,N2,P4;N10;4,4,5,0,25,25,23,23,15,25,4,4,5,0,25,25,23,23,15,25);
  425.    DQFFP(L5,N10,P4;N11;13,11,5,0,25,25,23,23,15,25,13,11,5,0,25,25,23,23,15,25);
  426.    DQFFP(L6,N11,P4;N12;14,13,5,0,25,25,23,23,15,25,14,13,5,0,25,25,23,23,15,25);
  427.    DQFFP(L7,N3,P11;N13;4,14,5,0,10,10,23,23,15,25,4,14,5,0,10,10,23,23,15,25);
  428.    DQFFP(L8,N13,P11;N14;10,8,5,0,10,10,23,23,15,25,10,8,5,0,10,10,23,23,15,25);
  429.    DQFFP(L9,N14,P11;N15;14,11,5,0,10,10,23,23,15,25,14,11,5,0,10,10,23,23,15,25);
  430.    DQFFP(L10,N15,P11;N16;13,14,5,0,10,10,23,23,15,25,13,14,5,0,10,10,23,23,15,25);
  431.    INV(N9;P14;5,5,10,10);
  432.    INV(N10;P2;5,5,10,10);
  433.    INV(N11;P13;5,5,10,10);
  434.    INV(N12;P3;5,5,10,10);
  435.    INV(N13;P7;5,5,10,10);
  436.    INV(N14;P10;5,5,10,10);
  437.    INV(N15;P5;5,5,10,10);
  438.    INV(N16;P12;5,5,10,10);
  439. %
  440. ;taken from the TI TTL Data Book Volume 2 1985.
  441. ;The power pin for this part is P4 and the ground pin is P11.
  442. :74LS73            TTL    14
  443.    INV(P1;N1;0,0,0,0);
  444.    INV(P5;N2;0,0,0,0);
  445.    JKFFC(P14,P3,N1,P2;P12,P13;20,20,20,0,20,20,20,20,20,0,25,25,20,0,20,20,25,25,20,0);
  446.    JKFFC(P7,P10,N2,P6;P9,P8;20,20,20,0,20,20,20,20,20,0,25,25,20,0,20,20,25,25,20,0);
  447. %
  448. :74LS73A        TTL    14
  449.    INV(P1;N1;0,0,0,0);
  450.    INV(P5;N2;0,0,0,0);
  451.    JKFFC(P14,P3,N1,P2;P12,P13;20,20,20,0,20,20,20,20,20,0,25,25,20,0,20,20,25,25,20,0);
  452.    JKFFC(P7,P10,N2,P6;P9,P8;20,20,20,0,20,20,20,20,20,0,25,25,20,0,20,20,25,25,20,0);
  453. %
  454. :74LS74            TTL    14
  455.    DFFPC(P2,P3,P4,P1;P5,P6;25,30,20,0,18,22,25,30,15,0,35,35,25,0,25,25,35,35,20,0);
  456.    DFFPC(P12,P11,P10,P13;P9,P8;25,30,20,0,18,22,25,30,15,0,35,35,25,0,25,25,35,35,20,0);
  457. %
  458. :74LS74A        TTL    14
  459.    DFFPC(P2,P3,P4,P1;P5,P6;25,30,20,0,18,22,25,30,15,0,35,35,25,0,25,25,35,35,20,0);
  460.    DFFPC(P12,P11,P10,P13;P9,P8;25,30,20,0,18,22,25,30,15,0,35,35,25,0,25,25,35,35,20,0);
  461. %
  462. ;taken from the TI TTL Data book Volume 2 1985.
  463. :74LS75   TTL  16
  464.    LINV(P2;L1);
  465.    LINV(P3;L2);
  466.    LINV(P6;L3);
  467.    LINV(P7;L4);
  468.    DLATCH(L1,P13;P1;20,15,30,15,20,5,20,25,20,35,20,20,5,20);
  469.    DLATCH(L2,P13;P14;20,15,30,15,20,5,20,25,20,35,20,20,5,20);
  470.    DLATCH(L3,P4;P11;20,15,30,15,20,5,20,25,20,35,20,20,5,20);
  471.    DLATCH(L4,P4;P8;20,15,30,15,20,5,20,25,20,35,20,20,5,20);
  472.    DLATCH(P2,P13;P16;27,17,27,25,20,5,20,32,22,32,30,20,5,20);
  473.    DLATCH(P3,P13;P15;27,17,27,25,20,5,20,32,22,32,30,20,5,20);
  474.    DLATCH(P6,P4;P10;27,17,27,25,20,5,20,32,22,32,30,20,5,20);
  475.    DLATCH(P7,P4;P9;27,17,27,25,20,5,20,32,22,32,30,20,5,20);
  476. %
  477. ;taken from the TI TTL Data Book Volume 2 1985.
  478. :74LS76            TTL    16
  479.    INV(P1;N1;0,0,0,0);
  480.    INV(P6;N2;0,0,0,0);
  481.    JKFFPC(P4,P16,N1,P2,P3;P15,P14;20,20,20,0,20,20,20,20,25,0,25,25,20,0,20,20,25,25,25,0);
  482.    JKFFPC(P9,P12,N2,P7,P8;P11,P10;20,20,20,0,20,20,20,20,25,0,25,25,20,0,20,20,25,25,25,0);
  483. %
  484. ;taken from the TI TTL Data Book Volume 2 1985.
  485. :74LS76A        TTL    16
  486.    INV(P1;N1;0,0,0,0);
  487.    INV(P6;N2;0,0,0,0);
  488.    JKFFPC(P4,P16,N1,P2,P3;P15,P14;20,20,20,0,20,20,20,20,25,0,25,25,20,0,20,20,25,25,25,0);
  489.    JKFFPC(P9,P12,N2,P7,P8;P11,P10;20,20,20,0,20,20,20,20,25,0,25,25,20,0,20,20,25,25,25,0);
  490. %
  491. ;taken from the TI TTL Data Book Volume 2 1985.
  492. ;This is a 54LS77 device.
  493. :74LS77   TTL  14
  494.    DLATCH(P1,P12;P14;19,17,18,18,20,5,20,24,22,23,23,20,5,20);
  495.    DLATCH(P2,P12;P13;19,17,18,18,20,5,20,24,22,23,23,20,5,20);
  496.    DLATCH(P5,P3;P9;19,17,18,18,20,5,20,24,22,23,23,20,5,20);
  497.    DLATCH(P6,P3;P8;19,17,18,18,20,5,20,24,22,23,23,20,5,20);
  498. %
  499. ;taken from the TI TTL Data book Volume 2 1985.
  500. :74LS78  TTL  14
  501.    INV(P1;N1;0,0,0,0);
  502.    JKFFPC(P3,P14,N1,P2,P5;P13,P12;20,20,20,0,20,20,20,20,25,20,25,25,20,0,20,20,25,25,25,20);
  503.    JKFFPC(P10,P7,N1,P6,P5;P8,P9;20,20,20,0,20,20,20,20,25,20,25,25,20,0,20,20,25,25,25,20);
  504. %
  505. ;taken from the TI TTL Data book Volume 2 1985.
  506. :74LS78A                TTL     14
  507.    INV(P1;N1;0,0,0,0);
  508.    JKFFPC(P3,P14,N1,P2,P5;P13,P12;20,20,20,0,20,20,20,20,25,20,25,25,20,0,20,20,25,25,25,20);
  509.    JKFFPC(P10,P7,N1,P6,P5;P8,P9;20,20,20,0,20,20,20,20,25,20,25,25,20,0,20,20,25,25,25,20);
  510. %
  511. ;taken from 1985 TI TTL Data book Volume 2.
  512. :74LS83   TTL  16
  513.    INV(P13;N1;3,3,3,3);
  514.    INV(P13;N10;8,3,8,3);
  515.    NOR(P10,P11;N2;3,3,3,3);
  516.    NAND(P10,P11;N3;3,3,3,3);
  517.    NOR(P7,P8;N4;3,3,3,3);
  518.    NAND(P7,P8;N5;3,3,3,3);
  519.    NOR(P3,P4;N6;3,3,3,3);
  520.    NAND(P3,P4;N7;3,3,3,3);
  521.    NOR(P16,P1;N8;3,3,3,3);
  522.    NAND(P16,P1;N9;3,3,3,3);
  523.    LINV(N1;L1);
  524.    LINV(N2;L2);
  525.    LAND(L2,N3;L3);
  526.    LAND(N1,N3;L4);
  527.    LINV(N4;L5);
  528.    LAND(L5,N5;L6);
  529.    LAND(N1,N3,N5;L7);
  530.    LAND(N5,N2;L8);
  531.    LINV(N6;L9);
  532.    LAND(L9,N7;L10);
  533.    LAND(N1,N3,N5,N7;L11);
  534.    LAND(N5,N7,N2;L12);
  535.    LAND(N7,N4;L13);
  536.    LINV(N8;L14);
  537.    LAND(L14,N9;L15);
  538.    LAND(N10,N3,N5,N7,N9;L16);
  539.    LAND(N5,N7,N9,N2;L17);
  540.    LAND(N7,N9,N4;L18);
  541.    LAND(N9,N6;L19);
  542.    LNOR(L4,N2;L20);
  543.    LNOR(L7,L8,N4;L21);
  544.    LNOR(L11,L12,L13,N6;L22);
  545.    XOR(L1,L3;P9;21,21,26,26);
  546.    XOR(L20,L6;P6;21,21,26,26);
  547.    XOR(L21,L10;P2;21,21,26,26);
  548.    XOR(L22,L15;P15;21,21,26,26);
  549.    NOR(L16,L17,L18,L19,N8;P14;14,14,19,19);
  550. %
  551. ;taken from 1985 TI TTL Data book Volume 2.
  552. :74LS83A                TTL     16
  553.    INV(P13;N1;3,3,3,3);
  554.    INV(P13;N10;8,3,8,3);
  555.    NOR(P10,P11;N2;3,3,3,3);
  556.    NAND(P10,P11;N3;3,3,3,3);
  557.    NOR(P7,P8;N4;3,3,3,3);
  558.    NAND(P7,P8;N5;3,3,3,3);
  559.    NOR(P3,P4;N6;3,3,3,3);
  560.    NAND(P3,P4;N7;3,3,3,3);
  561.    NOR(P16,P1;N8;3,3,3,3);
  562.    NAND(P16,P1;N9;3,3,3,3);
  563.    LINV(N1;L1);
  564.    LINV(N2;L2);
  565.    LAND(L2,N3;L3);
  566.    LAND(N1,N3;L4);
  567.    LINV(N4;L5);
  568.    LAND(L5,N5;L6);
  569.    LAND(N1,N3,N5;L7);
  570.    LAND(N5,N2;L8);
  571.    LINV(N6;L9);
  572.    LAND(L9,N7;L10);
  573.    LAND(N1,N3,N5,N7;L11);
  574.    LAND(N5,N7,N2;L12);
  575.    LAND(N7,N4;L13);
  576.    LINV(N8;L14);
  577.    LAND(L14,N9;L15);
  578.    LAND(N10,N3,N5,N7,N9;L16);
  579.    LAND(N5,N7,N9,N2;L17);
  580.    LAND(N7,N9,N4;L18);
  581.    LAND(N9,N6;L19);
  582.    LNOR(L4,N2;L20);
  583.    LNOR(L7,L8,N4;L21);
  584.    LNOR(L11,L12,L13,N6;L22);
  585.    XOR(L1,L3;P9;21,21,26,26);
  586.    XOR(L20,L6;P6;21,21,26,26);
  587.    XOR(L21,L10;P2;21,21,26,26);
  588.    XOR(L22,L15;P15;21,21,26,26);
  589.    NOR(L16,L17,L18,L19,N8;P14;14,14,19,19);
  590. %
  591. ;taken from the TI TTL Data book Volume 2 1985.
  592. ;Delay for A=B to A=B output is not modeled precisely
  593. :74LS85   TTL  16
  594.    LNAND(P15,P1;L1);
  595.    LNAND(P13,P14;L2);
  596.    LNAND(P12,P11;L3);
  597.    LNAND(P10,P9;L4);
  598.    LAND(P15,L1;L5);
  599.    LAND(L1,P1;L6);
  600.    LAND(P13,L2;L7);
  601.    LAND(L2,P14;L8);
  602.    LAND(P12,L3;L9);
  603.    LAND(L3,P11;L10);
  604.    LAND(P10,L4;L11);
  605.    LAND(L4,P9;L12);
  606.    NOR(L5,L6;N1;13,14,13,14);
  607.    NOR(L7,L8;N2;13,14,13,14);
  608.    NOR(L9,L10;N3;13,14,13,14);
  609.    NOR(L11,L12;N4;13,14,13,14);
  610.    BUF(L6;N5;13,14,13,14);
  611.    BUF(L5;N6;13,14,13,14);
  612.    LAND(P14,L2,N1;L13);
  613.    LAND(P11,L3,N1,N2;L14);
  614.    LAND(P9,L4,N1,N2,N3;L15);
  615.    LAND(N1,N2,N3,N4,P2;L16);
  616.    LAND(N1,N2,N3,N4,P3;L17);
  617.    LAND(P3,N4,N3,N2,N1;L18);
  618.    LAND(P4,N4,N2,N3,N1;L19);
  619.    LAND(N3,N2,N1,L4,P10;L20);
  620.    LAND(N2,N1,L3,P12;L21);
  621.    LAND(N1,L2,P13;L22);
  622.    NOR(N5,L13,L14,L15,L16,L17;P5;22,17,27,22);
  623.    NOR(L18,L19,L20,L21,L22,N6;P7;22,17,27,22);
  624.    AND(N1,N2,P3,N3,N4;P6;32,31,37,36);
  625. %
  626. ;taken from the TI TTL Data book Volume 2 1985.
  627. ;Delay for A=B to A=B output is not modeled precisely
  628. :74LS85A                TTL     16
  629.    LNAND(P15,P1;L1);
  630.    LNAND(P13,P14;L2);
  631.    LNAND(P12,P11;L3);
  632.    LNAND(P10,P9;L4);
  633.    LAND(P15,L1;L5);
  634.    LAND(L1,P1;L6);
  635.    LAND(P13,L2;L7);
  636.    LAND(L2,P14;L8);
  637.    LAND(P12,L3;L9);
  638.    LAND(L3,P11;L10);
  639.    LAND(P10,L4;L11);
  640.    LAND(L4,P9;L12);
  641.    NOR(L5,L6;N1;13,14,13,14);
  642.    NOR(L7,L8;N2;13,14,13,14);
  643.    NOR(L9,L10;N3;13,14,13,14);
  644.    NOR(L11,L12;N4;13,14,13,14);
  645.    BUF(L6;N5;13,14,13,14);
  646.    BUF(L5;N6;13,14,13,14);
  647.    LAND(P14,L2,N1;L13);
  648.    LAND(P11,L3,N1,N2;L14);
  649.    LAND(P9,L4,N1,N2,N3;L15);
  650.    LAND(N1,N2,N3,N4,P2;L16);
  651.    LAND(N1,N2,N3,N4,P3;L17);
  652.    LAND(P3,N4,N3,N2,N1;L18);
  653.    LAND(P4,N4,N2,N3,N1;L19);
  654.    LAND(N3,N2,N1,L4,P10;L20);
  655.    LAND(N2,N1,L3,P12;L21);
  656.    LAND(N1,L2,P13;L22);
  657.    NOR(N5,L13,L14,L15,L16,L17;P5;22,17,27,22);
  658.    NOR(L18,L19,L20,L21,L22,N6;P7;22,17,27,22);
  659.    AND(N1,N2,P3,N3,N4;P6;32,31,37,36);
  660. %
  661. :74LS86            TTL    14
  662.    XOR(P1,P2;P3;18,17,23,21);
  663.    XOR(P4,P5;P6;18,17,23,21);
  664.    XOR(P10,P9;P8;18,17,23,21);
  665.    XOR(P13,P12;P11;18,17,23,21);
  666. %
  667. :74LS86A             TTL    14
  668.    XOR(P1,P2;P3;18,17,23,21);
  669.    XOR(P4,P5;P6;18,17,23,21);
  670.    XOR(P10,P9;P8;18,17,23,21);
  671.    XOR(P13,P12;P11;18,17,23,21);
  672. %
  673. ;
  674. ;Delays for the LS90 series devices were taken from
  675. ;1985 TI TTL Data book Volume 2.
  676. ;
  677. :74LS90   TTL  14
  678.    LNAND(P6,P7;L1);
  679.    LNAND(P2,P3;L2);
  680.    LAND(L2,L1;L3);
  681.    LAND(N5,N7;L8);
  682.    INV(P14;N1;0,0,0,0);
  683.    INV(P1;N2;0,0,0,0);
  684.    JKFFPC(ONE,ONE,N1,L1,L2;N3,N4;6,8,0,0,15,15,20,30,30,25,11,13,0,0,15,15,20,35,35,25);
  685.    JKFFC(N10,ONE,N2,L3;N5,N6;6,11,0,0,30,30,30,30,30,25,11,16,0,0,30,30,35,35,30,25);
  686.    JKFFC(ONE,ONE,N6,L3;N7,N8;16,14,0,0,30,30,30,30,30,25,21,19,0,0,30,30,35,35,30,25);
  687.    JKFFPC(L8,N9,N2,L1,L2;N9,N10;22,25,0,0,20,30,30,30,30,25,27,30,0,0,20,30,35,35,30,25);
  688.    BUF(N3;P12;10,10,10,10);
  689.    BUF(N5;P9;10,10,10,10);
  690.    BUF(N7;P8;10,10,10,10);
  691.    BUF(N9;P11;10,10,10,10);
  692. %
  693. :74LS91   TTL  14
  694.    LAND(P12,P11;L1);
  695.    DQFF(L1,P9;N1;5,5,25,0,25,25,5,5,25,0,25,25);
  696.    DQFF(N1,P9;N2;5,5,5,0,25,25,5,5,5,0,25,25);
  697.    DQFF(N2,P9;N3;5,5,5,0,25,25,5,5,5,0,25,25);
  698.    DQFF(N3,P9;N4;5,5,5,0,25,25,5,5,5,0,25,25);
  699.    DQFF(N4,P9;N5;5,5,5,0,25,25,5,5,5,0,25,25);
  700.    DQFF(N5,P9;N6;5,5,5,0,25,25,5,5,5,0,25,25);
  701.    DQFF(N6,P9;N7;5,5,5,0,25,25,5,5,5,0,25,25);
  702.    DFF(N7,P9;P13,P14;5,5,5,0,25,25,5,5,5,0,25,25);
  703. %
  704. :74LS92   TTL  14
  705.    LNAND(P6,P7;L1);
  706.    INV(P14;N1;0,0,0,0);
  707.    INV(P1;N2;0,0,0,0);
  708.    JKFFC(ONE,ONE,N1,L1;N3,N4;6,8,0,0,15,15,30,30,15,25,6,8,0,0,15,15,30,30,15,25);
  709.    JKFFC(N8,ONE,N2,L1;N5,N6;6,8,0,0,30,30,30,30,15,25,6,8,0,0,30,30,30,30,15,25);
  710.    JKFFC(N5,ONE,N2,L1;N7,N8;6,8,0,0,30,30,30,30,15,25,6,8,0,0,30,30,30,30,15,25);
  711.    JKFFC(ONE,ONE,N8,L1;N9,N10;16,14,0,0,30,30,30,30,15,25,16,14,0,0,30,30,30,30,15,25);
  712.    BUF(N3;P12;10,10,13,13);
  713.    BUF(N5;P11;10,10,13,13);
  714.    BUF(N7;P9;10,10,13,13);
  715.    BUF(N9;P8;10,10,13,13);
  716. %
  717. ;Data for setup time not given; used 0ns.
  718. :74LS93   TTL  14
  719.    INV(P14;N1;0,0,0,0);
  720.    INV(P1;N2;0,0,0,0);
  721.    LNAND(P2,P3;L1);
  722.    DFFC(N4,N1,L1;N3,N4;6,8,0,0,15,15,30,30,30,25,11,13,0,0,15,15,35,35,30,25);
  723.    DFFC(N6,N2,L1;N5,N6;6,11,0,0,30,30,30,30,30,25,11,16,0,0,30,30,35,35,30,25);
  724.    DFFC(N8,N6,L1;N7,N8;16,14,0,0,30,30,30,30,30,25,21,19,0,0,30,30,35,35,30,25);
  725.    DFFC(N10,N8,L1;N9,N10;19,16,0,0,30,30,30,30,30,25,24,21,0,0,30,30,35,35,30,25);
  726.    BUF(N3;P12;10,10,10,10);
  727.    BUF(N5;P9;10,10,10,10);
  728.    BUF(N7;P8;10,10,10,10);
  729.    BUF(N9;P11;10,10,10,10);
  730. %
  731. :74LS95   TTL  14
  732.    LINV(P6;L1);
  733.    LAND(L1,P9;L2);
  734.    LAND(P6,P8;L3);
  735.    NOR(L2,L3;N1;0,0,0,0);
  736.    LAND(P1,L1;L4);
  737.    LAND(P6,P2;L5);
  738.    LAND(N2,L1;L6);
  739.    LAND(P6,P3;L7);
  740.    LAND(N3,L1;L8);
  741.    LAND(P6,P4;L9);
  742.    LAND(N4,L1;L10);
  743.    LAND(P6,P5;L11);
  744.    LOR(L4,L5;L12);
  745.    LOR(L6,L7;L13);
  746.    LOR(L8,L9;L14);
  747.    LOR(L10,L11;L15);
  748.    DQFF(L12,N1;N2;7,7,20,10,20,20,7,7,20,10,20,20);
  749.    DQFF(L13,N1;N3;7,7,20,10,20,20,7,7,20,10,20,20);
  750.    DQFF(L14,N1;N4;7,7,20,10,20,20,7,7,20,10,20,20);
  751.    DQFF(L15,N1;N5;7,7,20,10,20,20,7,7,20,10,20,20);
  752.    BUF(N2;P13;20,25,25,30);
  753.    BUF(N3;P12;20,25,25,30);
  754.    BUF(N4;P11;20,25,25,30);
  755.    BUF(N5;P10;20,25,25,30);
  756. %
  757. :74LS95B                TTL     14
  758.    LINV(P6;L1);
  759.    LAND(L1,P9;L2);
  760.    LAND(P6,P8;L3);
  761.    NOR(L2,L3;N1;0,0,0,0);
  762.    LAND(P1,L1;L4);
  763.    LAND(P6,P2;L5);
  764.    LAND(N2,L1;L6);
  765.    LAND(P6,P3;L7);
  766.    LAND(N3,L1;L8);
  767.    LAND(P6,P4;L9);
  768.    LAND(N4,L1;L10);
  769.    LAND(P6,P5;L11);
  770.    LOR(L4,L5;L12);
  771.    LOR(L6,L7;L13);
  772.    LOR(L8,L9;L14);
  773.    LOR(L10,L11;L15);
  774.    DQFF(L12,N1;N2;7,7,20,10,20,20,7,7,20,10,20,20);
  775.    DQFF(L13,N1;N3;7,7,20,10,20,20,7,7,20,10,20,20);
  776.    DQFF(L14,N1;N4;7,7,20,10,20,20,7,7,20,10,20,20);
  777.    DQFF(L15,N1;N5;7,7,20,10,20,20,7,7,20,10,20,20);
  778.    BUF(N2;P13;20,25,25,30);
  779.    BUF(N3;P12;20,25,25,30);
  780.    BUF(N4;P11;20,25,25,30);
  781.    BUF(N5;P10;20,25,25,30);
  782. %
  783. :74LS96   TTL  16
  784.    LNAND(P2,P8;L1);
  785.    LNAND(P3,P8;L2);
  786.    LNAND(P4,P8;L3);
  787.    LNAND(P6,P8;L4);
  788.    LNAND(P7,P8;L5);
  789.    DQFFPC(P9,P1,L1,P16;N1;10,10,30,0,20,20,5,25,30,0,10,10,30,0,20,20,5,25,30,0);
  790.    DQFFPC(N1,P1,L2,P16;N2;10,10,30,0,20,20,5,25,30,0,10,10,30,0,20,20,5,25,30,0);
  791.    DQFFPC(N2,P1,L3,P16;N3;10,10,30,0,20,20,5,25,30,0,10,10,30,0,20,20,5,25,30,0);
  792.    DQFFPC(N3,P1,L4,P16;N4;10,10,30,0,20,20,5,25,30,0,10,10,30,0,20,20,5,25,30,0);
  793.    DQFFPC(N4,P1,L5,P16;N5;10,10,30,0,20,20,5,25,30,0,10,10,30,0,20,20,5,25,30,0);
  794.    BUF(N1;P15;30,30,35,35);
  795.    BUF(N2;P14;30,30,35,35);
  796.    BUF(N3;P13;30,30,35,35);
  797.    BUF(N4;P11;30,30,35,35);
  798.    BUF(N5;P10;30,30,35,35);
  799. %
  800. :74LS107        TTL    14
  801.    INV(P12;N1;0,0,0,0);
  802.    INV(P9;N2;0,0,0,0);
  803.    JKFFC(P1,P4,N1,P13;P3,P2;20,20,20,0,20,13,20,20,25,0,24,28,25,5,25,15,24,28,30,0);
  804.    JKFFC(P8,P11,N2,P10;P5,P6;20,20,20,0,20,13,20,20,25,0,24,28,25,5,25,15,24,28,30,0);
  805. %
  806. :74LS107A        TTL    14
  807.    INV(P12;N1;0,0,0,0);
  808.    INV(P9;N2;0,0,0,0);
  809.    JKFFC(P1,P4,N1,P13;P3,P2;20,20,20,0,20,13,20,20,25,0,24,28,25,5,25,15,24,28,30,0);
  810.    JKFFC(P8,P11,N2,P10;P5,P6;20,20,20,0,20,13,20,20,25,0,24,28,25,5,25,15,24,28,30,0);
  811. %
  812. :74LS109        TTL    16
  813.    LINV(P3;L1);
  814.    LINV(P13;L2);
  815.    JKFFPC(P2,L1,P4,P5,P1;P6,P7;25,30,30,0,18,22,25,30,15,0,35,35,35,0,25,25,35,35,20,0);
  816.    JKFFPC(P14,L2,P12,P11,P15;P10,P9;25,30,30,0,18,22,25,30,15,0,35,35,35,0,25,25,35,35,20,0);
  817. %
  818. :74LS109A        TTL    16
  819.    LINV(P3;L1);
  820.    LINV(P13;L2);
  821.    JKFFPC(P2,L1,P4,P5,P1;P6,P7;25,30,30,0,18,22,25,30,15,0,35,35,35,0,25,25,35,35,20,0);
  822.    JKFFPC(P14,L2,P12,P11,P15;P10,P9;25,30,30,0,18,22,25,30,15,0,35,35,35,0,25,25,35,35,20,0);
  823. %
  824. :74LS112        TTL    16
  825.    INV(P1;N1;0,0,0,0);
  826.    INV(P13;N2;0,0,0,0);
  827.    JKFFPC(P3,P2,N1,P4,P15;P5,P6;20,20,20,0,20,13,20,20,25,0,24,28,25,5,25,25,24,28,30,0);
  828.    JKFFPC(P11,P12,N2,P10,P14;P9,P7;20,20,20,0,20,13,20,20,25,0,24,28,25,5,25,25,24,28,30,0);
  829. %
  830. :74LS112A        TTL    16
  831.    INV(P1;N1;0,0,0,0);
  832.    INV(P13;N2;0,0,0,0);
  833.    JKFFPC(P3,P2,N1,P4,P15;P5,P6;20,20,20,0,20,13,20,20,25,0,24,28,25,5,25,25,24,28,30,0);
  834.    JKFFPC(P11,P12,N2,P10,P14;P9,P7;20,20,20,0,20,13,20,20,25,0,24,28,25,5,25,25,24,28,30,0);
  835. %
  836. :74LS113        TTL    14
  837.    INV(P1;N1;0,0,0,0);
  838.    INV(P13;N2;0,0,0,0);
  839.    JKFFP(P3,P2,N1,P4;P5,P6;20,20,20,0,20,13,20,20,25,0,24,28,25,5,25,25,24,28,30,0);
  840.    JKFFP(P11,P12,N2,P10;P9,P8;20,20,20,0,20,13,20,20,25,0,24,28,25,5,25,25,24,28,30,0);
  841. %
  842. :74LS113A        TTL    14
  843.    INV(P1;N1;0,0,0,0);
  844.    INV(P13;N2;0,0,0,0);
  845.    JKFFP(P3,P2,N1,P4;P5,P6;20,20,20,0,20,13,20,20,25,0,24,28,25,5,25,25,24,28,30,0);
  846.    JKFFP(P11,P12,N2,P10;P9,P8;20,20,20,0,20,13,20,20,25,0,24,28,25,5,25,25,24,28,30,0);
  847. %
  848. :74LS114        TTL    14
  849.    INV(P13;N1;0,0,0,0);
  850.    JKFFPC(P3,P2,N1,P4,P1;P5,P6;20,20,20,0,20,13,20,20,25,0,24,28,25,5,25,25,24,28,30,0);
  851.    JKFFPC(P11,P12,N1,P10,P1;P9,P8;20,20,20,0,20,13,20,20,25,0,24,28,25,5,25,25,24,28,30,0);
  852. %
  853. :74LS114A        TTL    14
  854.    INV(P13;N1;0,0,0,0);
  855.    JKFFPC(P3,P2,N1,P4,P1;P5,P6;20,20,20,0,20,13,20,20,25,0,24,28,25,5,25,25,24,28,30,0);
  856.    JKFFPC(P11,P12,N1,P10,P1;P9,P8;20,20,20,0,20,13,20,20,25,0,24,28,25,5,25,25,24,28,30,0);
  857. %
  858. ;
  859. ;
  860. ;Delays for the following devices were taken from the 1985
  861. ;TI TTL Logic Data Book Volume 2 unless otherwise specified.
  862. ;
  863. ;
  864. :74LS125   TTL  14
  865.    LINV(P1;L1);
  866.    LINV(P4;L2);
  867.    LINV(P10;L3);
  868.    LINV(P13;L4);
  869.    BUF(P2;N1;10,13,15,18);
  870.    BUF(P5;N2;10,13,15,18);
  871.    BUF(P9;N3;10,13,15,18);
  872.    BUF(P12;N4;10,13,15,18);
  873.    TSB(N1,L1;P3;35,25,25,25,35,25,25,25);
  874.    TSB(N2,L2;P6;35,25,25,25,35,25,25,25);
  875.    TSB(N3,L3;P8;35,25,25,25,35,25,25,25);
  876.    TSB(N4,L4;P11;35,25,25,25,35,25,25,25);
  877. %
  878. :74LS125A               TTL     14
  879.    LINV(P1;L1);
  880.    LINV(P4;L2);
  881.    LINV(P10;L3);
  882.    LINV(P13;L4);
  883.    BUF(P2;N1;10,13,15,18);
  884.    BUF(P5;N2;10,13,15,18);
  885.    BUF(P9;N3;10,13,15,18);
  886.    BUF(P12;N4;10,13,15,18);
  887.    TSB(N1,L1;P3;35,25,25,25,35,25,25,25);
  888.    TSB(N2,L2;P6;35,25,25,25,35,25,25,25);
  889.    TSB(N3,L3;P8;35,25,25,25,35,25,25,25);
  890.    TSB(N4,L4;P11;35,25,25,25,35,25,25,25);
  891. %
  892. :74LS126   TTL  14
  893.    BUF(P2;N1;10,13,15,18);
  894.    BUF(P5;N2;10,13,15,18);
  895.    BUF(P9;N3;10,13,15,18);
  896.    BUF(P12;N4;10,13,15,18);
  897.    TSB(N1,P1;P3;35,25,25,25,35,25,25,25);
  898.    TSB(N2,P4;P6;35,25,25,25,35,25,25,25);
  899.    TSB(N3,P10;P8;35,25,25,25,35,25,25,25);
  900.    TSB(N4,P13;P11;35,25,25,25,35,25,25,25);
  901. %
  902. :74LS126A               TTL     14
  903.    BUF(P2;N1;10,13,15,18);
  904.    BUF(P5;N2;10,13,15,18);
  905.    BUF(P9;N3;10,13,15,18);
  906.    BUF(P12;N4;10,13,15,18);
  907.    TSB(N1,P1;P3;35,25,25,25,35,25,25,25);
  908.    TSB(N2,P4;P6;35,25,25,25,35,25,25,25);
  909.    TSB(N3,P10;P8;35,25,25,25,35,25,25,25);
  910.    TSB(N4,P13;P11;35,25,25,25,35,25,25,25);
  911. %
  912. ;taken from 1984 National Logic Data book.
  913. :74LS132        TTL    14
  914.    NAND(P1,P2;P3;22,22,25,33);
  915.    NAND(P4,P5;P6;22,22,25,33);
  916.    NAND(P10,P9;P8;22,22,25,33);
  917.    NAND(P13,P12;P11;22,22,25,33);
  918. %
  919. ;taken from 1984 National Logic Data book.
  920. :74LS136        TTL    14
  921.    SET(RHIGH);
  922.    XOR(P1,P2;P3;30,30,36,40);
  923.    XOR(P4,P5;P6;30,30,36,40);
  924.    XOR(P10,P9;P8;30,30,36,40);
  925.    XOR(P12,P13;P11;30,30,36,40);
  926. %
  927. :74LS137   TTL  16
  928.    INV(P5;N1;5,5,5,5);
  929.    BUF(P6;N2;5,5,5,5);
  930.    LAND(N1,N2;L1);
  931.    LINV(P4;L2);
  932.    DLATCH(P1,L2;N3;7,8,16,11,10,10,15,7,8,16,11,10,10,15);
  933.    DLATCH(P2,L2;N4;7,8,16,11,10,10,15,7,8,16,11,10,10,15);
  934.    DLATCH(P3,L2;N5;7,8,16,11,10,10,15,7,8,16,11,10,10,15);
  935.    LINV(N3;L3);
  936.    LINV(N4;L4);
  937.    LINV(N5;L5);
  938.    NAND(L3,L4,L5,L1;P15;16,22,21,27);
  939.    NAND(N3,L4,L5,L1;P14;16,22,21,27);
  940.    NAND(L3,N4,L5,L1;P13;16,22,21,27);
  941.    NAND(N3,N4,L5,L1;P12;16,22,21,27);
  942.    NAND(L3,L4,N5,L1;P11;16,22,21,27);
  943.    NAND(N3,L4,N5,L1;P10;16,22,21,27);
  944.    NAND(L3,N4,N5,L1;P9;16,22,21,27);
  945.    NAND(N3,N4,N5,L1;P7;16,22,21,27);
  946. %
  947. ;delays are modeled for Select to output and Enable to output
  948. ;for Low to High going and High to Low going signals.
  949. :74LS138            TTL    16
  950.    BUF(P1;N1;34,22,39,27);
  951.    BUF(P2;N2;34,22,39,27);
  952.    BUF(P3;N3;34,22,39,27);
  953.    INV(P1;N4;36,15,41,20);
  954.    INV(P2;N5;36,15,41,20);
  955.    INV(P3;N6;36,15,41,20);
  956.    BUF(P6;N7;33,21,38,26);
  957.    NOR(P4,P5;N8;27,13,32,18);
  958.    LAND(N7,N8;L1);
  959.    NAND(N4,N5,N6,L1;P15;5,5,5,5);
  960.    NAND(N1,N5,N6,L1;P14;5,5,5,5);
  961.    NAND(N4,N2,N6,L1;P13;5,5,5,5);
  962.    NAND(N1,N2,N6,L1;P12;5,5,5,5);
  963.    NAND(N4,N5,N3,L1;P11;5,5,5,5);
  964.    NAND(N1,N5,N3,L1;P10;5,5,5,5);
  965.    NAND(N4,N2,N3,L1;P9;5,5,5,5);
  966.    NAND(N1,N2,N3,L1;P7;5,5,5,5);
  967. %
  968. ;Delays are modeled for Select to Output for Low to High
  969. ;and High to Low going signals.
  970. :74LS139            TTL    16
  971.    INV(P1;N1;27,19,32,24);
  972.    BUF(P2;N2;33,24,38,29);
  973.    BUF(P3;N3;33,24,38,29);
  974.    INV(P2;N4;28,15,33,20);
  975.    INV(P3;N5;28,15,33,20);
  976.    INV(P15;N6;27,19,32,24);
  977.    BUF(P14;N7;33,24,38,29);
  978.    BUF(P13;N8;33,24,38,29);
  979.    INV(P14;N9;28,15,33,20);
  980.    INV(P13;N10;28,15,33,20);
  981.    NAND(N4,N5,N1;P4;5,5,5,5);
  982.    NAND(N2,N5,N1;P5;5,5,5,5);
  983.    NAND(N4,N3,N1;P6;5,5,5,5);
  984.    NAND(N2,N3,N1;P7;5,5,5,5);
  985.    NAND(N9,N10,N6;P12;5,5,5,5);
  986.    NAND(N10,N7,N6;P11;5,5,5,5);
  987.    NAND(N9,N8,N6;P10;5,5,5,5);
  988.    NAND(N7,N8,N6;P9;5,5,5,5);
  989. %
  990. ;Delays are modeled for Select to Output for Low to High
  991. ;and High to Low going signals.
  992. :74LS139A        TTL    16
  993.    INV(P1;N1;27,19,32,24);
  994.    BUF(P2;N2;33,24,38,29);
  995.    BUF(P3;N3;33,24,38,29);
  996.    INV(P2;N4;28,15,33,20);
  997.    INV(P3;N5;28,15,33,20);
  998.    INV(P15;N6;27,19,32,24);
  999.    BUF(P14;N7;33,24,38,29);
  1000.    BUF(P13;N8;33,24,38,29);
  1001.    INV(P14;N9;28,15,33,20);
  1002.    INV(P13;N10;28,15,33,20);
  1003.    NAND(N4,N5,N1;P4;5,5,5,5);
  1004.    NAND(N2,N5,N1;P5;5,5,5,5);
  1005.    NAND(N4,N3,N1;P6;5,5,5,5);
  1006.    NAND(N2,N3,N1;P7;5,5,5,5);
  1007.    NAND(N9,N10,N6;P12;5,5,5,5);
  1008.    NAND(N10,N7,N6;P11;5,5,5,5);
  1009.    NAND(N9,N8,N6;P10;5,5,5,5);
  1010.    NAND(N7,N8,N6;P9;5,5,5,5);
  1011. %
  1012. ;Delays for the following device are given for 50 and 150pF.
  1013. :74LS145            TTL    16
  1014.    LINV(P15;L1);
  1015.    LINV(P14;L2);
  1016.    LINV(P13;L3);
  1017.    LINV(P12;L4);
  1018.    NAND(L1,L2,L3,L4;P1;50,50,64,64);
  1019.    NAND(P15,L2,L3,L4;P2;50,50,64,64);
  1020.    NAND(L1,P14,L3,L4;P3;50,50,64,64);
  1021.    NAND(P15,P14,L3,L4;P4;50,50,64,64);
  1022.    NAND(L1,L2,P13,L4;P5;50,50,64,64);
  1023.    NAND(P15,L2,P13,L4;P6;50,50,64,64);
  1024.    NAND(L1,P14,P13,L4;P7;50,50,64,64);
  1025.    NAND(P15,P14,P13,L4;P9;50,50,64,64);
  1026.    NAND(L1,L2,L3,P12;P10;50,50,64,64);
  1027.    NAND(P15,L2,L3,P12;P11;50,50,64,64);
  1028. %
  1029. :74LS147   TTL  16
  1030.    LINV(P11;L1);
  1031.    LINV(P12;L2);
  1032.    LINV(P13;L3);
  1033.    LINV(P1;L4);
  1034.    LINV(P2;L5);
  1035.    LINV(P3;L6);
  1036.    LINV(P4;L7);
  1037.    LAND(P5,P10;L8);
  1038.    LINV(P10;L9);
  1039.    LNAND(L1,P12,P1,P3,L8;L10);
  1040.    LNAND(P1,P3,L3,L8;L11);
  1041.    LNAND(P3,L5,L8;L12);
  1042.    LNAND(L7,L8;L13);
  1043.    LNAND(L2,P2,P1,L8;L14);
  1044.    LNAND(L3,P1,P2,L8;L15);
  1045.    LNAND(L6,L8;L16);
  1046.    LNAND(L4,L8;L17);
  1047.    LNAND(L5,L8;L18);
  1048.    BUF(L8;P14;33,23,38,28);
  1049.    AND(L17,L18,L16,L13;P6;33,23,38,28);
  1050.    AND(L14,L15,L16,L13;P7;33,23,38,28);
  1051.    AND(L10,L11,L12,L13,P10;P9;33,23,38,28);
  1052. %
  1053. :74LS148   TTL  16
  1054.    INV(P11;N1;14,11,14,11);
  1055.    INV(P12;N2;14,11,14,11);
  1056.    INV(P13;N3;14,11,14,11);
  1057.    INV(P1;N4;14,11,14,11);
  1058.    INV(P2;N5;14,11,14,11);
  1059.    INV(P3;N6;14,11,14,11);
  1060.    INV(P4;N7;14,11,14,11);
  1061.    BUF(P11;N8;10,3,15,8);
  1062.    BUF(P12;N9;10,3,15,8);
  1063.    BUF(P13;N10;10,3,15,8);
  1064.    BUF(P1;N11;10,3,15,8);
  1065.    BUF(P2;N12;10,3,15,8);
  1066.    BUF(P3;N13;10,3,15,8);
  1067.    BUF(P4;N14;10,3,15,8);
  1068.    BUF(P10;N15;10,3,15,8);
  1069.    LINV(P5;L1);
  1070.    LINV(N2;L2);
  1071.    LINV(N4;L3);
  1072.    LINV(N5;L4);
  1073.    LINV(N6;L5);
  1074.    LAND(N1,L2,L3,L5,L1;L6);
  1075.    LAND(N3,L3,L5,L1;L7);
  1076.    LAND(N5,L5,L1;L8);
  1077.    LAND(N7,L1;L9);
  1078.    LAND(N2,L3,L4,L1;L10);
  1079.    LAND(N3,L3,L4,L1;L11);
  1080.    LAND(N6,L1;L12);
  1081.    LAND(N7,L1;L13);
  1082.    LAND(N4,L1;L14);
  1083.    LAND(N5,L1;L15);
  1084.    LAND(N6,L1;L16);
  1085.    LAND(N7,L1;L17);
  1086.    BUF(L1;N16;5,6,11,10);
  1087.    BUF(L1;N17;6,2,11,7);
  1088.    NAND(N8,N9,N10,N11,N12,N13,N14,N15,N16;P15;15,30,15,30);
  1089.    NAND(P15,N17;P14;15,30,15,30);
  1090.    NOR(L6,L7,L8,L9;P9;25,25,30,30);
  1091.    NOR(L10,L11,L12,L13;P7;25,25,30,30);
  1092.    NOR(L14,L15,L16,L17;P6;25,25,30,30);
  1093. %
  1094. ;taken from 1984 National Logic Data book.
  1095. ;Delays are modeled for Dx to Outputs W and Y, Select to Outputs W and Y,
  1096. ;and Strobe to Outputs W and Y, for Low to High and High to Low going signals.
  1097. :74LS151            TTL    16
  1098.    INV(P11;N1;4,12,3,13);
  1099.    INV(P10;N2;4,12,3,13);
  1100.    INV(P9;N3;4,12,3,13);
  1101.    INV(P7;N4;10,6,9,7);
  1102.    BUF(P7;N5;10,3,9,2);
  1103.    LINV(N1;L1);
  1104.    LINV(N2;L2);
  1105.    LINV(N3;L3);
  1106.    LAND(P4,N1,N2,N3;L4);
  1107.    LAND(P3,L1,N2,N3;L5);
  1108.    LAND(P2,N1,L2,N3;L6);
  1109.    LAND(P1,L1,L2,N3;L7);
  1110.    LAND(P15,L3,N1,N2;L8);
  1111.    LAND(P14,L3,L1,N2;L9);
  1112.    LAND(P13,L3,N1,L2;L10);
  1113.    LAND(P12,L3,L1,L2;L11);
  1114.    LOR(L4,L5,L6,L7,L8,L9,L10,L11;L12);
  1115.    LINV(L12;L13);
  1116.    AND(N4,L12;P5;32,26,35,33);
  1117.    OR(N5,L13;P6;21,20,25,27);
  1118. %
  1119. :74LS152            TTL    14
  1120.    INV(P10;N1;12,2,12,2);
  1121.    INV(P9;N2;12,2,12,2);
  1122.    INV(P8;N3;12,2,12,2);
  1123.    BUF(P10;N4;12,2,12,2);
  1124.    BUF(P9;N5;12,2,12,2);
  1125.    BUF(P8;N6;12,2,12,2);
  1126.    LAND(P5,N1,N2,N3;L4);
  1127.    LAND(P4,N4,N2,N3;L5);
  1128.    LAND(P3,N1,N5,N3;L6);
  1129.    LAND(P2,N4,N5,N3;L7);
  1130.    LAND(P1,N1,N2,N6;L8);
  1131.    LAND(P13,N4,N2,N6;L9);
  1132.    LAND(P12,N1,N5,N6;L10);
  1133.    LAND(P11,N4,N5,N6;L11);
  1134.    NOR(L4,L5,L6,L7,L8,L9,L10,L11;P6;21,20,26,25);
  1135. %
  1136. :74LS153   TTL  16
  1137.    INV(P1;N1;9,6,9,6);
  1138.    INV(P15;N2;9,6,9,6);
  1139.    INV(P2;N3;14,12,14,12);
  1140.    INV(P14;N4;14,12,14,12);
  1141.    BUF(P2;N5;14,12,14,12);
  1142.    BUF(P14;N6;14,12,14,12);
  1143.    LAND(N1,N3,N4,P6;L3);
  1144.    LAND(N1,N3,N6,P5;L4);
  1145.    LAND(N1,N5,N4,P4;L5);
  1146.    LAND(N1,N5,N6,P3;L6);
  1147.    LAND(P10,N3,N4,N2;L7);
  1148.    LAND(P11,N3,N6,N2;L8);
  1149.    LAND(P12,N5,N4,N2;L9);
  1150.    LAND(P13,N5,N6,N2;L10);
  1151.    OR(L3,L4,L5,L6;P7;15,26,20,31);
  1152.    OR(L7,L8,L9,L10;P9;15,26,20,31);
  1153. %
  1154. ;Delays for the following device were taken from Signetics TTL Data
  1155. ;Manual 1986
  1156. ;Delays for Inputs To Outputs were not modeled exactly to maintain
  1157. ;simplicity.
  1158. :74LS154   TTL  24
  1159.    INV(P23;N1;6,6,6,6);
  1160.    INV(P22;N2;6,6,6,6);
  1161.    INV(P21;N3;6,6,6,6);
  1162.    INV(P20;N4;6,6,6,6);
  1163.    LINV(N1;L1);
  1164.    LINV(N2;L2);
  1165.    LINV(N3;L3);
  1166.    LINV(N4;L4);
  1167.    LNOR(P18,P19;L5);
  1168.    NAND(L5,N1,N2,N3,N4;P1;30,27,35,32);
  1169.    NAND(L5,L1,N2,N3,N4;P2;30,27,35,32);
  1170.    NAND(L5,N1,L2,N3,N4;P3;30,27,35,32);
  1171.    NAND(L5,L1,L2,N3,N4;P4;30,27,35,32);
  1172.    NAND(L5,N1,N2,L3,N4;P5;30,27,35,32);
  1173.    NAND(L5,L1,N2,L3,N4;P6;30,27,35,32);
  1174.    NAND(L5,N1,L2,L3,N4;P7;30,27,35,32);
  1175.    NAND(L5,L1,L2,L3,N4;P8;30,27,35,32);
  1176.    NAND(L5,N1,N2,N3,L4;P9;30,27,35,32);
  1177.    NAND(L5,L1,N2,N3,L4;P10;30,27,35,32);
  1178.    NAND(L5,N1,L2,N3,L4;P11;30,27,35,32);
  1179.    NAND(L5,L1,L2,N3,L4;P13;30,27,35,32);
  1180.    NAND(L5,N1,N2,L3,L4;P14;30,27,35,32);
  1181.    NAND(L5,L1,N2,L3,L4;P15;30,27,35,32);
  1182.    NAND(L5,N1,L2,L3,L4;P16;30,27,35,32);
  1183.    NAND(L5,L1,L2,L3,L4;P17;30,27,35,32);
  1184. %
  1185. :74LS155   TTL  16
  1186.    BUF(P2;N1;5,20,5,20);
  1187.    BUF(P14;N2;5,20,5,20);
  1188.    BUF(P15;N3;5,20,5,20);
  1189.    INV(P1;N4;17,17,17,17);
  1190.    INV(P3;N5;20,5,20,5);
  1191.    INV(P13;N6;20,5,20,5);
  1192.    BUF(P3;N7;20,16,20,16);
  1193.    BUF(P13;N8;20,16,20,16);
  1194.    LNOR(N1,N4;L1);
  1195.    LNOR(N3,N2;L2);
  1196.    NAND(N5,N6,L1;P7;10,10,15,15);
  1197.    NAND(N5,N8,L1;P6;10,10,15,15);
  1198.    NAND(N7,N6,L1;P5;10,10,15,15);
  1199.    NAND(N7,N8,L1;P4;10,10,15,15);
  1200.    NAND(N5,N6,L2;P9;10,10,15,15);
  1201.    NAND(N5,N8,L2;P10;10,10,15,15);
  1202.    NAND(N7,N6,L2;P11;10,10,15,15);
  1203.    NAND(N7,N8,L2;P12;10,10,15,15);
  1204. %
  1205. :74LS155A               TTL     16
  1206.    BUF(P2;N1;5,20,5,20);
  1207.    BUF(P14;N2;5,20,5,20);
  1208.    BUF(P15;N3;5,20,5,20);
  1209.    INV(P1;N4;17,17,17,17);
  1210.    INV(P3;N5;20,5,20,5);
  1211.    INV(P13;N6;20,5,20,5);
  1212.    BUF(P3;N7;20,16,20,16);
  1213.    BUF(P13;N8;20,16,20,16);
  1214.    LNOR(N1,N4;L1);
  1215.    LNOR(N3,N2;L2);
  1216.    NAND(N5,N6,L1;P7;10,10,15,15);
  1217.    NAND(N5,N8,L1;P6;10,10,15,15);
  1218.    NAND(N7,N6,L1;P5;10,10,15,15);
  1219.    NAND(N7,N8,L1;P4;10,10,15,15);
  1220.    NAND(N5,N6,L2;P9;10,10,15,15);
  1221.    NAND(N5,N8,L2;P10;10,10,15,15);
  1222.    NAND(N7,N6,L2;P11;10,10,15,15);
  1223.    NAND(N7,N8,L2;P12;10,10,15,15);
  1224. %
  1225. :74LS156   TTL  16
  1226.    BUF(P2;N1;2,3,2,3);
  1227.    BUF(P14;N2;2,3,2,3);
  1228.    BUF(P15;N3;2,3,2,3);
  1229.    INV(P1;N4;10,0,10,0);
  1230.    INV(P3;N5;3,2,3,2);
  1231.    INV(P13;N6;3,2,3,2);
  1232.    BUF(P3;N7;1,5,1,5);
  1233.    BUF(P13;N8;1,5,1,5);
  1234.    LNOR(N1,N4;L1);
  1235.    LNOR(N3,N2;L2);
  1236.    SET(RHIGH);
  1237.    NAND(N5,N6,L1;P7;38,48,43,53);
  1238.    NAND(N5,N8,L1;P6;38,48,43,53);
  1239.    NAND(N7,N6,L1;P5;38,48,43,53);
  1240.    NAND(N7,N8,L1;P4;38,48,43,53);
  1241.    NAND(N5,N6,L2;P9;38,48,43,53);
  1242.    NAND(N5,N8,L2;P10;38,48,43,53);
  1243.    NAND(N7,N6,L2;P11;38,48,43,53);
  1244.    NAND(N7,N8,L2;P12;38,48,43,53);
  1245. %
  1246. :74LS156A               TTL     16
  1247.    BUF(P2;N1;2,3,2,3);
  1248.    BUF(P14;N2;2,3,2,3);
  1249.    BUF(P15;N3;2,3,2,3);
  1250.    INV(P1;N4;10,0,10,0);
  1251.    INV(P3;N5;3,2,3,2);
  1252.    INV(P13;N6;3,2,3,2);
  1253.    BUF(P3;N7;1,5,1,5);
  1254.    BUF(P13;N8;1,5,1,5);
  1255.    LNOR(N1,N4;L1);
  1256.    LNOR(N3,N2;L2);
  1257.    SET(RHIGH);
  1258.    NAND(N5,N6,L1;P7;38,48,43,53);
  1259.    NAND(N5,N8,L1;P6;38,48,43,53);
  1260.    NAND(N7,N6,L1;P5;38,48,43,53);
  1261.    NAND(N7,N8,L1;P4;38,48,43,53);
  1262.    NAND(N5,N6,L2;P9;38,48,43,53);
  1263.    NAND(N5,N8,L2;P10;38,48,43,53);
  1264.    NAND(N7,N6,L2;P11;38,48,43,53);
  1265.    NAND(N7,N8,L2;P12;38,48,43,53);
  1266. %
  1267. ;taken from 1984 National Logic Data book.
  1268. ;Delays are modeled for Data to Output, Strobe to Output, and Select to
  1269. ;Output for Low to High and High to Low going signals.
  1270. :74LS157            TTL    16
  1271.    INV(P1;N1;13,9,9,10);
  1272.    INV(P15;N2;6,7,6,7);
  1273.    LINV(N1;L1);
  1274.    LAND(P2,N1,N2;L2);
  1275.    LAND(P3,L1,N2;L3);
  1276.    LAND(P5,N1,N2;L4);
  1277.    LAND(P6,L1,N2;L5);
  1278.    LAND(P11,N1,N2;L6);
  1279.    LAND(P10,L1,N2;L7);
  1280.    LAND(P14,N1,N2;L8);
  1281.    LAND(P13,L1,N2;L9);
  1282.    OR(L2,L3;P4;14,14,18,23);
  1283.    OR(L4,L5;P7;14,14,18,23);
  1284.    OR(L6,L7;P9;14,14,18,23);
  1285.    OR(L8,L9;P12;14,14,18,23);
  1286. %
  1287. ;taken from 1984 National Logic Data book.
  1288. ;Delays are modeled for Data to Output, Strobe to Output, and Select to
  1289. ;Output for Low to High and High to Low going signals.
  1290. :74LS158            TTL    16
  1291.    INV(P1;N1;8,12,6,15);
  1292.    INV(P15;N2;6,5,7,5);
  1293.    LINV(N1;L1);
  1294.    LAND(P2,N1,N2;L2);
  1295.    LAND(P3,L1,N2;L3);
  1296.    LAND(P5,N1,N2;L4);
  1297.    LAND(P6,L1,N2;L5);
  1298.    LAND(P11,N1,N2;L6);
  1299.    LAND(P10,L1,N2;L7);
  1300.    LAND(P14,N1,N2;L8);
  1301.    LAND(P13,L1,N2;L9);
  1302.    NOR(L2,L3;P4;12,12,18,21);
  1303.    NOR(L4,L5;P7;12,12,18,21);
  1304.    NOR(L6,L7;P9;12,12,18,21);
  1305.    NOR(L8,L9;P12;12,12,18,21);
  1306. %
  1307. :74LS160  TTL  16
  1308.    INV(P9;N7;0,0,0,0);
  1309.    LINV(N7;L1);
  1310.    AND(P10,P7;N1;0,0,0,0);
  1311.    AND(N3,N6;N2;7,4,7,4);
  1312.    AND(P10,N2;P15;14,14,19,19);
  1313.    LAND(N3,N4;L2);
  1314.    LAND(N3,N4,N5;L3);
  1315.    LAND(N3,N1;L4);
  1316.    LAND(L2,N1;L5);
  1317.    LAND(N3,N6;L6);
  1318.    LNAND(L6,N1;L7);
  1319.    LAND(L3,N1;L8);
  1320.    LXOR(N1,N3;L9);
  1321.    LXOR(L4,N4;L10);
  1322.    LXOR(L5,N5;L11);
  1323.    LXOR(L8,N6;L12);
  1324.    LAND(P3,N7;L13);
  1325.    LAND(L1,L9;L14);
  1326.    LAND(P4,N7;L15);
  1327.    LAND(L1,L7,L10;L16);
  1328.    LAND(P5,N7;L17);
  1329.    LAND(L1,L11;L18);
  1330.    LAND(P6,N7;L19);
  1331.    LAND(L1,L7,L12;L20);
  1332.    LOR(L13,L14;L21);
  1333.    LOR(L15,L16;L22);
  1334.    LOR(L17,L18;L23);
  1335.    LOR(L19,L20;L24);
  1336.    DQFFC(L21,P2,P1;N3;14,17,20,3,25,25,18,18,20,25,14,17,20,3,25,25,18,18,20,25);
  1337.    DQFFC(L22,P2,P1;N4;14,17,20,3,25,25,18,18,20,25,14,17,20,3,25,25,18,18,20,25);
  1338.    DQFFC(L23,P2,P1;N5;14,17,20,3,25,25,18,18,20,25,14,17,20,3,25,25,18,18,20,25);
  1339.    DQFFC(L24,P2,P1;N6;14,17,20,3,25,25,18,18,20,25,14,17,20,3,25,25,18,18,20,25);
  1340.    BUF(N3;P14;10,10,15,15);
  1341.    BUF(N4;P13;10,10,15,15);
  1342.    BUF(N5;P12;10,10,15,15);
  1343.    BUF(N6;P11;10,10,15,15);
  1344. %
  1345. :74LS160A               TTL     16
  1346.    INV(P9;N7;0,0,0,0);
  1347.    LINV(N7;L1);
  1348.    AND(P10,P7;N1;0,0,0,0);
  1349.    AND(N3,N6;N2;7,4,7,4);
  1350.    AND(P10,N2;P15;14,14,19,19);
  1351.    LAND(N3,N4;L2);
  1352.    LAND(N3,N4,N5;L3);
  1353.    LAND(N3,N1;L4);
  1354.    LAND(L2,N1;L5);
  1355.    LAND(N3,N6;L6);
  1356.    LNAND(L6,N1;L7);
  1357.    LAND(L3,N1;L8);
  1358.    LXOR(N1,N3;L9);
  1359.    LXOR(L4,N4;L10);
  1360.    LXOR(L5,N5;L11);
  1361.    LXOR(L8,N6;L12);
  1362.    LAND(P3,N7;L13);
  1363.    LAND(L1,L9;L14);
  1364.    LAND(P4,N7;L15);
  1365.    LAND(L1,L7,L10;L16);
  1366.    LAND(P5,N7;L17);
  1367.    LAND(L1,L11;L18);
  1368.    LAND(P6,N7;L19);
  1369.    LAND(L1,L7,L12;L20);
  1370.    LOR(L13,L14;L21);
  1371.    LOR(L15,L16;L22);
  1372.    LOR(L17,L18;L23);
  1373.    LOR(L19,L20;L24);
  1374.    DQFFC(L21,P2,P1;N3;14,17,20,3,25,25,18,18,20,25,14,17,20,3,25,25,18,18,20,25);
  1375.    DQFFC(L22,P2,P1;N4;14,17,20,3,25,25,18,18,20,25,14,17,20,3,25,25,18,18,20,25);
  1376.    DQFFC(L23,P2,P1;N5;14,17,20,3,25,25,18,18,20,25,14,17,20,3,25,25,18,18,20,25);
  1377.    DQFFC(L24,P2,P1;N6;14,17,20,3,25,25,18,18,20,25,14,17,20,3,25,25,18,18,20,25);
  1378.    BUF(N3;P14;10,10,15,15);
  1379.    BUF(N4;P13;10,10,15,15);
  1380.    BUF(N5;P12;10,10,15,15);
  1381.    BUF(N6;P11;10,10,15,15);
  1382. %
  1383. :74LS161  TTL  16
  1384.    AND(P7,P9,P10;N1;0,0,0,0);
  1385.    AND(N3,N4,N5,N6;N2;7,4,7,4);
  1386.    AND(P10,N2;P15;14,14,19,19);
  1387.    LINV(P9;L1);
  1388.    LAND(P9,N3;L2);
  1389.    LXOR(L2,N1;L3);
  1390.    LAND(L1,P3;L4);
  1391.    LOR(L3,L4;L5);
  1392.    LAND(P9,N4;L6);
  1393.    LAND(N1,N3;L7);
  1394.    LXOR(L6,L7;L8);
  1395.    LAND(L1,P4;L9)
  1396.    LOR(L8,L9;L10);
  1397.    LAND(P9,N5;L11);
  1398.    LAND(N1,N3,N4;L12);
  1399.    LXOR(L11,L12;L13);
  1400.    LAND(L1,P5;L14);
  1401.    LOR(L13,L14;L15);
  1402.    LAND(P9,N6;L16);
  1403.    LAND(N1,N3,N4,N5;L17);
  1404.    LXOR(L16,L17;L18);
  1405.    LAND(L1,P6;L19);
  1406.    LOR(L18,L19;L20);
  1407.    DQFFC(L5,P2,P1;N3;14,17,20,3,25,25,18,18,20,25,14,17,20,3,25,25,18,18,20,25);
  1408.    DQFFC(L10,P2,P1;N4;14,17,20,3,25,25,18,18,20,25,14,17,20,3,25,25,18,18,20,25);
  1409.    DQFFC(L15,P2,P1;N5;14,17,20,3,25,25,18,18,20,25,14,17,20,3,25,25,18,18,20,25);
  1410.    DQFFC(L20,P2,P1;N6;14,17,20,3,25,25,18,18,20,25,14,17,20,3,25,25,18,18,20,25);
  1411.    BUF(N3;P14;10,10,15,15);
  1412.    BUF(N4;P13;10,10,15,15);
  1413.    BUF(N5;P12;10,10,15,15);
  1414.    BUF(N6;P11;10,10,15,15);
  1415. %
  1416. :74LS161A               TTL     16
  1417.    AND(P7,P9,P10;N1;0,0,0,0);
  1418.    AND(N3,N4,N5,N6;N2;7,4,7,4);
  1419.    AND(P10,N2;P15;14,14,19,19);
  1420.    LINV(P9;L1);
  1421.    LAND(P9,N3;L2);
  1422.    LXOR(L2,N1;L3);
  1423.    LAND(L1,P3;L4);
  1424.    LOR(L3,L4;L5);
  1425.    LAND(P9,N4;L6);
  1426.    LAND(N1,N3;L7);
  1427.    LXOR(L6,L7;L8);
  1428.    LAND(L1,P4;L9)
  1429.    LOR(L8,L9;L10);
  1430.    LAND(P9,N5;L11);
  1431.    LAND(N1,N3,N4;L12);
  1432.    LXOR(L11,L12;L13);
  1433.    LAND(L1,P5;L14);
  1434.    LOR(L13,L14;L15);
  1435.    LAND(P9,N6;L16);
  1436.    LAND(N1,N3,N4,N5;L17);
  1437.    LXOR(L16,L17;L18);
  1438.    LAND(L1,P6;L19);
  1439.    LOR(L18,L19;L20);
  1440.    DQFFC(L5,P2,P1;N3;14,17,20,3,25,25,18,18,20,25,14,17,20,3,25,25,18,18,20,25);
  1441.    DQFFC(L10,P2,P1;N4;14,17,20,3,25,25,18,18,20,25,14,17,20,3,25,25,18,18,20,25);
  1442.    DQFFC(L15,P2,P1;N5;14,17,20,3,25,25,18,18,20,25,14,17,20,3,25,25,18,18,20,25);
  1443.    DQFFC(L20,P2,P1;N6;14,17,20,3,25,25,18,18,20,25,14,17,20,3,25,25,18,18,20,25);
  1444.    BUF(N3;P14;10,10,15,15);
  1445.    BUF(N4;P13;10,10,15,15);
  1446.    BUF(N5;P12;10,10,15,15);
  1447.    BUF(N6;P11;10,10,15,15);
  1448. %
  1449. :74LS162  TTL  16
  1450.    LINV(P1;L1);
  1451.    LNOR(L1,P9;L2);
  1452.    LNOR(L1,L2;L3);
  1453.    AND(P10,P7;N1;0,0,0,0);
  1454.    AND(N3,N6;N2;7,4,7,4);
  1455.    AND(P10,N2;P15;14,14,19,19);
  1456.    LAND(N3,N4;L4);
  1457.    LAND(N3,N4,N5;L5);
  1458.    LAND(N3,N1;L6);
  1459.    LAND(L4,N1;L7);
  1460.    LAND(N3,N6;L8);
  1461.    LNAND(L8,N1;L9);
  1462.    LAND(L5,N1;L10);
  1463.    LXOR(N1,N3;L11);
  1464.    LXOR(L6,N4;L12);
  1465.    LXOR(L7,N5;L13);
  1466.    LXOR(L10,N6;L14);
  1467.    LAND(P3,L2;L15);
  1468.    LAND(L3,L11;L16);
  1469.    LAND(P4,L2;L17);
  1470.    LAND(L3,L9,L12;L18);
  1471.    LAND(P5,L2;L19);
  1472.    LAND(L3,L13;L20);
  1473.    LAND(P6,L2;L21);
  1474.    LAND(L3,L9,L14;L22);
  1475.    LOR(L15,L16;L23);
  1476.    LOR(L17,L18;L24);
  1477.    LOR(L19,L20;L25);
  1478.    LOR(L21,L22;L26);
  1479.    DQFF(L23,P2;N3;14,17,20,3,25,25,14,17,20,3,25,25);
  1480.    DQFF(L24,P2;N4;14,17,20,3,25,25,14,17,20,3,25,25);
  1481.    DQFF(L25,P2;N5;14,17,20,3,25,25,14,17,20,3,25,25);
  1482.    DQFF(L26,P2;N6;14,17,20,3,25,25,14,17,20,3,25,25);
  1483.    BUF(N3;P14;10,10,15,15);
  1484.    BUF(N4;P13;10,10,15,15);
  1485.    BUF(N5;P12;10,10,15,15);
  1486.    BUF(N6;P11;10,10,15,15);
  1487. %
  1488. :74LS162A               TTL     16
  1489.    LINV(P1;L1);
  1490.    LNOR(L1,P9;L2);
  1491.    LNOR(L1,L2;L3);
  1492.    AND(P10,P7;N1;0,0,0,0);
  1493.    AND(N3,N6;N2;7,4,7,4);
  1494.    AND(P10,N2;P15;14,14,19,19);
  1495.    LAND(N3,N4;L4);
  1496.    LAND(N3,N4,N5;L5);
  1497.    LAND(N3,N1;L6);
  1498.    LAND(L4,N1;L7);
  1499.    LAND(N3,N6;L8);
  1500.    LNAND(L8,N1;L9);
  1501.    LAND(L5,N1;L10);
  1502.    LXOR(N1,N3;L11);
  1503.    LXOR(L6,N4;L12);
  1504.    LXOR(L7,N5;L13);
  1505.    LXOR(L10,N6;L14);
  1506.    LAND(P3,L2;L15);
  1507.    LAND(L3,L11;L16);
  1508.    LAND(P4,L2;L17);
  1509.    LAND(L3,L9,L12;L18);
  1510.    LAND(P5,L2;L19);
  1511.    LAND(L3,L13;L20);
  1512.    LAND(P6,L2;L21);
  1513.    LAND(L3,L9,L14;L22);
  1514.    LOR(L15,L16;L23);
  1515.    LOR(L17,L18;L24);
  1516.    LOR(L19,L20;L25);
  1517.    LOR(L21,L22;L26);
  1518.    DQFF(L23,P2;N3;14,17,20,3,25,25,14,17,20,3,25,25);
  1519.    DQFF(L24,P2;N4;14,17,20,3,25,25,14,17,20,3,25,25);
  1520.    DQFF(L25,P2;N5;14,17,20,3,25,25,14,17,20,3,25,25);
  1521.    DQFF(L26,P2;N6;14,17,20,3,25,25,14,17,20,3,25,25);
  1522.    BUF(N3;P14;10,10,15,15);
  1523.    BUF(N4;P13;10,10,15,15);
  1524.    BUF(N5;P12;10,10,15,15);
  1525.    BUF(N6;P11;10,10,15,15);
  1526. %
  1527. :74LS163  TTL  16
  1528.    NAND(P7,P9,P10;N1;0,0,0,0);
  1529.    INV(P9;N2;0,0,0,0);
  1530.    INV(P1;N3;0,0,0,0);
  1531.    LNOR(N1,N3;L1);
  1532.    LNOR(P9,N3;L2);
  1533.    LNOR(N2,N3;L3);
  1534.    AND(N5,N6,N7,N8;N4;7,4,7,4);
  1535.    AND(P10,N4;P15;14,14,19,19);
  1536.    LAND(L3,N5;L4);
  1537.    LXOR(L4,L1;L5);
  1538.    LAND(L2,P3;L6);
  1539.    LOR(L5,L6;L7);
  1540.    LAND(L3,N6;L8);
  1541.    LAND(L1,N5;L9);
  1542.    LXOR(L8,L9;L10);
  1543.    LAND(L2,P4;L11)
  1544.    LOR(L10,L11;L12);
  1545.    LAND(L3,N7;L13);
  1546.    LAND(L1,N5,N6;L14);
  1547.    LXOR(L13,L14;L15);
  1548.    LAND(L2,P5;L16);
  1549.    LOR(L15,L16;L17);
  1550.    LAND(L3,N8;L18);
  1551.    LAND(L1,N5,N6,N7;L19);
  1552.    LXOR(L18,L19;L20);
  1553.    LAND(L2,P6;L21);
  1554.    LOR(L20,L21;L22);
  1555.    DQFF(L7,P2;N5;14,17,20,3,25,25,14,17,20,3,25,25);
  1556.    DQFF(L12,P2;N6;14,17,20,3,25,25,14,17,20,3,25,25);
  1557.    DQFF(L17,P2;N7;14,17,20,3,25,25,14,17,20,3,25,25);
  1558.    DQFF(L22,P2;N8;14,17,20,3,25,25,14,17,20,3,25,25);
  1559.    BUF(N5;P14;10,10,15,15);
  1560.    BUF(N6;P13;10,10,15,15);
  1561.    BUF(N7;P12;10,10,15,15);
  1562.    BUF(N8;P11;10,10,15,15);
  1563. %
  1564. :74LS163A               TTL     16
  1565.    NAND(P7,P9,P10;N1;0,0,0,0);
  1566.    INV(P9;N2;0,0,0,0);
  1567.    INV(P1;N3;0,0,0,0);
  1568.    LNOR(N1,N3;L1);
  1569.    LNOR(P9,N3;L2);
  1570.    LNOR(N2,N3;L3);
  1571.    AND(N5,N6,N7,N8;N4;7,4,7,4);
  1572.    AND(P10,N4;P15;14,14,19,19);
  1573.    LAND(L3,N5;L4);
  1574.    LXOR(L4,L1;L5);
  1575.    LAND(L2,P3;L6);
  1576.    LOR(L5,L6;L7);
  1577.    LAND(L3,N6;L8);
  1578.    LAND(L1,N5;L9);
  1579.    LXOR(L8,L9;L10);
  1580.    LAND(L2,P4;L11)
  1581.    LOR(L10,L11;L12);
  1582.    LAND(L3,N7;L13);
  1583.    LAND(L1,N5,N6;L14);
  1584.    LXOR(L13,L14;L15);
  1585.    LAND(L2,P5;L16);
  1586.    LOR(L15,L16;L17);
  1587.    LAND(L3,N8;L18);
  1588.    LAND(L1,N5,N6,N7;L19);
  1589.    LXOR(L18,L19;L20);
  1590.    LAND(L2,P6;L21);
  1591.    LOR(L20,L21;L22);
  1592.    DQFF(L7,P2;N5;14,17,20,3,25,25,14,17,20,3,25,25);
  1593.    DQFF(L12,P2;N6;14,17,20,3,25,25,14,17,20,3,25,25);
  1594.    DQFF(L17,P2;N7;14,17,20,3,25,25,14,17,20,3,25,25);
  1595.    DQFF(L22,P2;N8;14,17,20,3,25,25,14,17,20,3,25,25);
  1596.    BUF(N5;P14;10,10,15,15);
  1597.    BUF(N6;P13;10,10,15,15);
  1598.    BUF(N7;P12;10,10,15,15);
  1599.    BUF(N8;P11;10,10,15,15);
  1600. %
  1601. :74LS164   TTL  14
  1602.    LAND(P1,P2;L1);
  1603.    DQFFC(L1,P8,P9;N1;10,10,15,5,20,20,14,14,20,15,10,10,15,5,20,20,14,14,20,15);
  1604.    DQFFC(N1,P8,P9;N2;10,10,15,5,20,20,14,14,20,15,10,10,15,5,20,20,14,14,20,15);
  1605.    DQFFC(N2,P8,P9;N3;10,10,15,5,20,20,14,14,20,15,10,10,15,5,20,20,14,14,20,15);
  1606.    DQFFC(N3,P8,P9;N4;10,10,15,5,20,20,14,14,20,15,10,10,15,5,20,20,14,14,20,15);
  1607.    DQFFC(N4,P8,P9;N5;10,10,15,5,20,20,14,14,20,15,10,10,15,5,20,20,14,14,20,15);
  1608.    DQFFC(N5,P8,P9;N6;10,10,15,5,20,20,14,14,20,15,10,10,15,5,20,20,14,14,20,15);
  1609.    DQFFC(N6,P8,P9;N7;10,10,15,5,20,20,14,14,20,15,10,10,15,5,20,20,14,14,20,15);
  1610.    DQFFC(N7,P8,P9;N8;10,10,15,5,20,20,14,14,20,15,10,10,15,5,20,20,14,14,20,15);
  1611.    BUF(N1;P3;17,22,22,27);
  1612.    BUF(N2;P4;17,22,22,27);
  1613.    BUF(N3;P5;17,22,22,27);
  1614.    BUF(N4;P6;17,22,22,27);
  1615.    BUF(N5;P10;17,22,22,27);
  1616.    BUF(N6;P11;17,22,22,27);
  1617.    BUF(N7;P12;17,22,22,27);
  1618.    BUF(N8;P13;17,22,22,27);
  1619. %
  1620. :74LS165   TTL  16
  1621.    INV(P1;N1;35,35,35,35);
  1622.    BUF(P10;N2;10,10,10,10);
  1623.    LAND(P2,P1;L1);
  1624.    AND(P1,P15;N3;20,20,20,20);
  1625.    OR(L1,N3;N4;0,0,0,0);
  1626.    LNAND(N1,P11;L2);
  1627.    LNAND(N1,P12;L3);
  1628.    LNAND(N1,P13;L4);
  1629.    LNAND(N1,P14;L5);
  1630.    LNAND(N1,P3;L6);
  1631.    LNAND(N1,P4;L7);
  1632.    LNAND(N1,P5;L8);
  1633.    LNAND(N1,P6;L9);
  1634.    LNAND(N1,L2;L10);
  1635.    LNAND(N1,L3;L11);
  1636.    LNAND(N1,L4;L12);
  1637.    LNAND(N1,L5;L13);
  1638.    LNAND(N1,L6;L14);
  1639.    LNAND(N1,L7;L15);
  1640.    LNAND(N1,L8;L16);
  1641.    LNAND(N1,L9;L17);
  1642.    DQFFPC(N2,N4,L2,L10;N5;25,25,10,0,15,25,35,35,17,0,30,30,10,0,15,25,40,40,17,0);
  1643.    DQFFPC(N5,N4,L3,L11;N6;25,25,10,0,15,25,35,35,17,0,30,30,10,0,15,25,40,40,17,0);
  1644.    DQFFPC(N6,N4,L4,L12;N7;25,25,10,0,15,25,35,35,17,0,30,30,10,0,15,25,40,40,17,0);
  1645.    DQFFPC(N7,N4,L5,L13;N8;25,25,10,0,15,25,35,35,17,0,30,30,10,0,15,25,40,40,17,0);
  1646.    DQFFPC(N8,N4,L6,L14;N9;25,25,10,0,15,25,35,35,17,0,30,30,10,0,15,25,40,40,17,0);
  1647.    DQFFPC(N9,N4,L7,L15;N10;25,25,10,0,15,25,35,35,17,0,30,30,10,0,15,25,40,40,17,0);
  1648.    DQFFPC(N10,N4,L8,L16;N11;25,25,10,0,15,25,35,35,17,0,30,30,10,0,15,25,40,40,17,0);
  1649.    DFFPC(N11,N4,L9,L17;N12,N13;25,25,10,0,15,25,35,35,17,0,30,30,10,0,15,25,40,40,17,0);
  1650.    BUF(N12;P9;0,5,0,5);
  1651.    BUF(N13;P7;5,0,5,0);
  1652. %
  1653. :74LS165A               TTL     16
  1654.    INV(P1;N1;35,35,35,35);
  1655.    BUF(P10;N2;10,10,10,10);
  1656.    LAND(P2,P1;L1);
  1657.    AND(P1,P15;N3;20,20,20,20);
  1658.    OR(L1,N3;N4;0,0,0,0);
  1659.    LNAND(N1,P11;L2);
  1660.    LNAND(N1,P12;L3);
  1661.    LNAND(N1,P13;L4);
  1662.    LNAND(N1,P14;L5);
  1663.    LNAND(N1,P3;L6);
  1664.    LNAND(N1,P4;L7);
  1665.    LNAND(N1,P5;L8);
  1666.    LNAND(N1,P6;L9);
  1667.    LNAND(N1,L2;L10);
  1668.    LNAND(N1,L3;L11);
  1669.    LNAND(N1,L4;L12);
  1670.    LNAND(N1,L5;L13);
  1671.    LNAND(N1,L6;L14);
  1672.    LNAND(N1,L7;L15);
  1673.    LNAND(N1,L8;L16);
  1674.    LNAND(N1,L9;L17);
  1675.    DQFFPC(N2,N4,L2,L10;N5;25,25,10,0,15,25,35,35,17,0,30,30,10,0,15,25,40,40,17,0);
  1676.    DQFFPC(N5,N4,L3,L11;N6;25,25,10,0,15,25,35,35,17,0,30,30,10,0,15,25,40,40,17,0);
  1677.    DQFFPC(N6,N4,L4,L12;N7;25,25,10,0,15,25,35,35,17,0,30,30,10,0,15,25,40,40,17,0);
  1678.    DQFFPC(N7,N4,L5,L13;N8;25,25,10,0,15,25,35,35,17,0,30,30,10,0,15,25,40,40,17,0);
  1679.    DQFFPC(N8,N4,L6,L14;N9;25,25,10,0,15,25,35,35,17,0,30,30,10,0,15,25,40,40,17,0);
  1680.    DQFFPC(N9,N4,L7,L15;N10;25,25,10,0,15,25,35,35,17,0,30,30,10,0,15,25,40,40,17,0);
  1681.    DQFFPC(N10,N4,L8,L16;N11;25,25,10,0,15,25,35,35,17,0,30,30,10,0,15,25,40,40,17,0);
  1682.    DFFPC(N11,N4,L9,L17;N12,N13;25,25,10,0,15,25,35,35,17,0,30,30,10,0,15,25,40,40,17,0);
  1683.    BUF(N12;P9;0,5,0,5);
  1684.    BUF(N13;P7;5,0,5,0);
  1685. %
  1686. :74LS166   TTL  16
  1687.    BUF(P15;N1;10,10,10,10);
  1688.    INV(P15;N2;10,10,10,10);
  1689.    BUF(P6;N3;0,0,0,0);
  1690.    OR(P7,N3;N4;0,0,0,0);
  1691.    LAND(P1,N1;L1);
  1692.    LAND(N2,P2;L2);
  1693.    LOR(L1,L2;L3);
  1694.    LAND(N5,N1;L4);
  1695.    LAND(N2,P3;L5);
  1696.    LOR(L4,L5;L6);
  1697.    LAND(N6,N1;L7);
  1698.    LAND(N2,P4;L8);
  1699.    LOR(L7,L8;L9);
  1700.    LAND(N7,N1;L10);
  1701.    LAND(N2,P5;L11);
  1702.    LOR(L10,L11;L12);
  1703.    LAND(N8,N1;L13);
  1704.    LAND(N2,P10;L14);
  1705.    LOR(L13,L14;L15);
  1706.    LAND(N9,N1;L16);
  1707.    LAND(N2,P11;L17);
  1708.    LOR(L16,L17;L18);
  1709.    LAND(N10,N1;L19);
  1710.    LAND(N2,P12;L20);
  1711.    LOR(L19,L20;L21);
  1712.    LAND(N11,N1;L22);
  1713.    LAND(N2,P14;L23);
  1714.    LOR(L22,L23;L24);
  1715.    DQFFC(L3,N4,P9;N5;20,25,20,0,25,25,30,30,20,0,25,30,20,0,25,25,35,35,20,0);
  1716.    DQFFC(L6,N4,P9;N6;20,25,5,0,25,25,30,30,20,0,25,30,5,0,25,25,35,35,20,0);
  1717.    DQFFC(L9,N4,P9;N7;20,25,5,0,25,25,30,30,20,0,25,30,5,0,25,25,35,35,20,0);
  1718.    DQFFC(L12,N4,P9;N8;20,25,5,0,25,25,30,30,20,0,25,30,5,0,25,25,35,35,20,0);
  1719.    DQFFC(L15,N4,P9;N9;20,25,5,0,25,25,30,30,20,0,25,30,5,0,25,25,35,35,20,0);
  1720.    DQFFC(L18,N4,P9;N10;20,25,5,0,25,25,30,30,20,0,25,30,5,0,25,25,35,35,20,0);
  1721.    DQFFC(L21,N4,P9;N11;20,25,5,0,25,25,30,30,20,0,25,30,5,0,25,25,35,35,20,0);
  1722.    DQFFC(L24,N4,P9;P13;20,25,5,0,25,25,30,30,20,0,25,30,5,0,25,25,35,35,20,0);
  1723. %
  1724. :74LS166A               TTL     16
  1725.    BUF(P15;N1;10,10,10,10);
  1726.    INV(P15;N2;10,10,10,10);
  1727.    BUF(P6;N3;0,0,0,0);
  1728.    OR(P7,N3;N4;0,0,0,0);
  1729.    LAND(P1,N1;L1);
  1730.    LAND(N2,P2;L2);
  1731.    LOR(L1,L2;L3);
  1732.    LAND(N5,N1;L4);
  1733.    LAND(N2,P3;L5);
  1734.    LOR(L4,L5;L6);
  1735.    LAND(N6,N1;L7);
  1736.    LAND(N2,P4;L8);
  1737.    LOR(L7,L8;L9);
  1738.    LAND(N7,N1;L10);
  1739.    LAND(N2,P5;L11);
  1740.    LOR(L10,L11;L12);
  1741.    LAND(N8,N1;L13);
  1742.    LAND(N2,P10;L14);
  1743.    LOR(L13,L14;L15);
  1744.    LAND(N9,N1;L16);
  1745.    LAND(N2,P11;L17);
  1746.    LOR(L16,L17;L18);
  1747.    LAND(N10,N1;L19);
  1748.    LAND(N2,P12;L20);
  1749.    LOR(L19,L20;L21);
  1750.    LAND(N11,N1;L22);
  1751.    LAND(N2,P14;L23);
  1752.    LOR(L22,L23;L24);
  1753.    DQFFC(L3,N4,P9;N5;20,25,20,0,25,25,30,30,20,0,25,30,20,0,25,25,35,35,20,0);
  1754.    DQFFC(L6,N4,P9;N6;20,25,5,0,25,25,30,30,20,0,25,30,5,0,25,25,35,35,20,0);
  1755.    DQFFC(L9,N4,P9;N7;20,25,5,0,25,25,30,30,20,0,25,30,5,0,25,25,35,35,20,0);
  1756.    DQFFC(L12,N4,P9;N8;20,25,5,0,25,25,30,30,20,0,25,30,5,0,25,25,35,35,20,0);
  1757.    DQFFC(L15,N4,P9;N9;20,25,5,0,25,25,30,30,20,0,25,30,5,0,25,25,35,35,20,0);
  1758.    DQFFC(L18,N4,P9;N10;20,25,5,0,25,25,30,30,20,0,25,30,5,0,25,25,35,35,20,0);
  1759.    DQFFC(L21,N4,P9;N11;20,25,5,0,25,25,30,30,20,0,25,30,5,0,25,25,35,35,20,0);
  1760.    DQFFC(L24,N4,P9;P13;20,25,5,0,25,25,30,30,20,0,25,30,5,0,25,25,35,35,20,0);
  1761. %
  1762. ;Data taken from Motorola Fast and LS TTL Data Book.
  1763. :74LS168   TTL  16
  1764.    LINV(P9;L1);
  1765.    LINV(P1;L2);
  1766.    LINV(N1;L3);
  1767.    LOR(N2,N1;L4);
  1768.    LOR(N3,N2,N1;L5);
  1769.    LNOR(P7,P10;L6);
  1770.    LAND(L2,N1;L7);
  1771.    LAND(P1,L3;L8);
  1772.    LNOR(L7,L8;L9);
  1773.    LAND(L2,L4;L10);
  1774.    LINV(N2;L43);
  1775.    LAND(P1,L43;L11);
  1776.    LAND(P1,L3;L12);
  1777.    LNOR(L10,L11,L12;L13);
  1778.    LINV(N3;L44);
  1779.    LOR(P1,N3,N2,N1,N4;L14);
  1780.    LINV(N4;L45);
  1781.    LNOR(L45,L2,L3;L15);
  1782.    LAND(L2,L5;L16);
  1783.    LAND(P1,L44;L17);
  1784.    LAND(P1,L43;L18);
  1785.    LAND(P1,L3;L19);
  1786.    LNOR(L16,L17,L18,L19;L20);
  1787.    LAND(L9,L6;L21);
  1788.    LAND(L13,L6;L22);
  1789.    LNAND(L15,L6;L23);
  1790.    LAND(L20,L6;L24);
  1791.    LXNOR(L6,L3;L25);
  1792.    LXNOR(L21,L43;L26);
  1793.    LXNOR(L22,L44;L27);
  1794.    LXNOR(L24,L45;L28);
  1795.    LAND(P3,L1;L29);
  1796.    LAND(P9,L25;L30);
  1797.    LOR(L29,L30;L31);
  1798.    LAND(P4,L1;L32);
  1799.    LAND(P9,L26,L14,L23;L33);
  1800.    LOR(L32,L33;L34);
  1801.    LAND(P5,L1;L35);
  1802.    LAND(P9,L14,L27;L36);
  1803.    LOR(L35,L36;L37);
  1804.    LAND(L1,P6;L38);
  1805.    LAND(P9,L23,L28;L39);
  1806.    LOR(L38,L39;L40);
  1807.    LNOR(L45,N5,L3,P10;L41);
  1808.    LINV(P10;L46);
  1809.    LAND(L46,L45,N5,L44,L43,L3;L42);
  1810.    BUF(L2;N5;9,5,9,5);
  1811.    DQFF(L31,P2;N1;15,15,30,0,25,25,15,15,30,0,25,25);
  1812.    DQFF(L34,P2;N2;15,15,30,0,25,25,15,15,30,0,25,25);
  1813.    DQFF(L37,P2;N3;15,15,30,0,25,25,15,15,30,0,25,25);
  1814.    DQFF(L40,P2;N4;15,15,30,0,25,25,15,15,30,0,25,25);
  1815.    BUF(N1;P14;5,8,10,13);
  1816.    BUF(N2;P13;5,8,10,13);
  1817.    BUF(N3;P12;5,8,10,13);
  1818.    BUF(N4;P11;5,8,10,13);
  1819.    NOR(L41,L42;P15;20,20,25,25);
  1820. %
  1821. :74LS169  TTL  16
  1822.    INV(P9;N1;5,5,5,5);
  1823.    OR(P10,P7;N2;0,0,0,0);
  1824.    INV(P10;N3;20,10,25,15);
  1825.    INV(P1;N4;25,20,30,25);
  1826.    BUF(P1;N5;20,25,25,30);
  1827.    LAND(P1,N7;L1);
  1828.    LNOR(N7,P1;L2);
  1829.    LNOR(L1,L2;L3);
  1830.    LAND(P1,N8;L4);
  1831.    LNOR(N8,P1;L5);
  1832.    LNOR(L4,L5;L6);
  1833.    LAND(P1,N9;L7);
  1834.    LNOR(N9,P1;L8);
  1835.    LNOR(L7,L8;L9);
  1836.    LAND(P1,N10;L10);
  1837.    LNOR(N10,P1;L11);
  1838.    LNOR(L10,L11;L12);
  1839.    AND(L3,L6,L9,L12;N6;0,0,0,0);
  1840.    LAND(N3,N4,N6;L13);
  1841.    LAND(N3,N5,N6;L14);
  1842.    NOR(L13,L14;P15;15,0,15,0);
  1843.    LNOR(N1,N2;L15);
  1844.    LNOR(N7,N1;L16);
  1845.    LXOR(L16,L15;L17);
  1846.    LAND(N1,P3;L18);
  1847.    LNOR(L17,L18;L19);
  1848.    LNOR(N8,N1;L20);
  1849.    LAND(L15,L3;L21);
  1850.    LXOR(L20,L21;L22);
  1851.    LAND(N1,P4;L23);
  1852.    LNOR(L22,L23;L24);
  1853.    LNOR(N9,N1;L25);
  1854.    LAND(L15,L3,L6;L26);
  1855.    LXOR(L25,L26;L27);
  1856.    LAND(N1,P5;L28);
  1857.    LNOR(L27,L28;L29);
  1858.    LNOR(N10,N1;L30);
  1859.    LAND(L15,L3,L6,L9;L31);
  1860.    LXOR(L30,L31;L32);
  1861.    LAND(N1,P6;L33);
  1862.    LNOR(L32,L33;L34);
  1863.    DQFF(L19,P2;N7;20,20,30,0,25,25,25,25,30,0,25,25);
  1864.    DQFF(L24,P2;N8;20,20,30,0,25,25,25,25,30,0,25,25);
  1865.    DQFF(L29,P2;N9;20,20,30,0,25,25,25,25,30,0,25,25);
  1866.    DQFF(L34,P2;N10;20,20,30,0,25,25,25,25,30,0,25,25);
  1867.    INV(N7;P14;0,0,0,0);
  1868.    INV(N8;P13;0,0,0,0);
  1869.    INV(N9;P12;0,0,0,0);
  1870.    INV(N10;P11;0,0,0,0);
  1871. %
  1872. :74LS169B               TTL     16
  1873.    INV(P9;N1;5,5,5,5);
  1874.    OR(P10,P7;N2;0,0,0,0);
  1875.    INV(P10;N3;20,10,25,15);
  1876.    INV(P1;N4;25,20,30,25);
  1877.    BUF(P1;N5;20,25,25,30);
  1878.    LAND(P1,N7;L1);
  1879.    LNOR(N7,P1;L2);
  1880.    LNOR(L1,L2;L3);
  1881.    LAND(P1,N8;L4);
  1882.    LNOR(N8,P1;L5);
  1883.    LNOR(L4,L5;L6);
  1884.    LAND(P1,N9;L7);
  1885.    LNOR(N9,P1;L8);
  1886.    LNOR(L7,L8;L9);
  1887.    LAND(P1,N10;L10);
  1888.    LNOR(N10,P1;L11);
  1889.    LNOR(L10,L11;L12);
  1890.    AND(L3,L6,L9,L12;N6;0,0,0,0);
  1891.    LAND(N3,N4,N6;L13);
  1892.    LAND(N3,N5,N6;L14);
  1893.    NOR(L13,L14;P15;15,0,15,0);
  1894.    LNOR(N1,N2;L15);
  1895.    LNOR(N7,N1;L16);
  1896.    LXOR(L16,L15;L17);
  1897.    LAND(N1,P3;L18);
  1898.    LNOR(L17,L18;L19);
  1899.    LNOR(N8,N1;L20);
  1900.    LAND(L15,L3;L21);
  1901.    LXOR(L20,L21;L22);
  1902.    LAND(N1,P4;L23);
  1903.    LNOR(L22,L23;L24);
  1904.    LNOR(N9,N1;L25);
  1905.    LAND(L15,L3,L6;L26);
  1906.    LXOR(L25,L26;L27);
  1907.    LAND(N1,P5;L28);
  1908.    LNOR(L27,L28;L29);
  1909.    LNOR(N10,N1;L30);
  1910.    LAND(L15,L3,L6,L9;L31);
  1911.    LXOR(L30,L31;L32);
  1912.    LAND(N1,P6;L33);
  1913.    LNOR(L32,L33;L34);
  1914.    DQFF(L19,P2;N7;20,20,30,0,25,25,25,25,30,0,25,25);
  1915.    DQFF(L24,P2;N8;20,20,30,0,25,25,25,25,30,0,25,25);
  1916.    DQFF(L29,P2;N9;20,20,30,0,25,25,25,25,30,0,25,25);
  1917.    DQFF(L34,P2;N10;20,20,30,0,25,25,25,25,30,0,25,25);
  1918.    INV(N7;P14;0,0,0,0);
  1919.    INV(N8;P13;0,0,0,0);
  1920.    INV(N9;P12;0,0,0,0);
  1921.    INV(N10;P11;0,0,0,0);
  1922. %
  1923. :74LS171   TTL  16
  1924.    DFFC(P14,P12,P13;P15,P1;25,30,20,5,20,20,30,40,20,25,30,35,20,5,20,20,35,45,20,25);
  1925.    DFFC(P4,P12,P13;P3,P2;25,30,20,5,20,20,30,40,20,25,30,35,20,5,20,20,35,45,20,25);
  1926.    DFFC(P5,P12,P13;P6,P7;25,30,20,5,20,20,30,40,20,25,30,35,20,5,20,20,35,45,20,25);
  1927.    DFFC(P11,P12,P13;P10,P9;25,30,20,5,20,20,30,40,20,25,30,35,20,5,20,20,35,45,20,25);
  1928. %
  1929. ;Delays are given for 50 and 150pF.
  1930. :74LS173   TTL  16
  1931.    NOR(P9,P10;N1;18,18,18,18);
  1932.    LNOR(P1,P2;L1);
  1933.    LINV(P15;L2);
  1934.    LINV(N1;L3);
  1935.    LAND(N2,L3;L4);
  1936.    LAND(P14,N1;L5);
  1937.    LOR(L4,L5;L6);
  1938.    LAND(N3,L3;L7);
  1939.    LAND(P13,N1;L8);
  1940.    LOR(L7,L8;L9);
  1941.    LAND(N4,L3;L10);
  1942.    LAND(P12,N1;L11);
  1943.    LOR(L10,L11;L12);
  1944.    LAND(N5,L3;L13);
  1945.    LAND(P11,N1;L14);
  1946.    LOR(L13,L14;L15);
  1947.    DQFFC(L6,P7,L2;N2;15,15,17,3,25,25,25,20,25,10,15,15,17,3,25,25,25,20,25,10);
  1948.    DQFFC(L9,P7,L2;N3;15,15,17,3,25,25,25,20,25,10,15,15,17,3,25,25,25,20,25,10);
  1949.    DQFFC(L12,P7,L2;N4;15,15,17,3,25,25,25,20,25,10,15,15,17,3,25,25,25,20,25,10);
  1950.    DQFFC(L15,P7,L2;N5;15,15,17,3,25,25,25,20,25,10,15,15,17,3,25,25,25,20,25,10);
  1951.    BUF(N2;N6;5,10,10,15);
  1952.    BUF(N3;N7;5,10,10,15);
  1953.    BUF(N4;N8;5,10,10,15);
  1954.    BUF(N5;N9;5,10,10,15);
  1955.    TSB(N6,L1;P3;27,23,17,20,27,23,17,20);
  1956.    TSB(N7,L1;P4;27,23,17,20,27,23,17,20);
  1957.    TSB(N8,L1;P5;27,23,17,20,27,23,17,20);
  1958.    TSB(N9,L1;P6;27,23,17,20,27,23,17,20);
  1959. %
  1960. ;Delays are given for 50 and 150pF.
  1961. :74LS173A               TTL     16
  1962.    NOR(P9,P10;N1;18,18,18,18);
  1963.    LNOR(P1,P2;L1);
  1964.    LINV(P15;L2);
  1965.    LINV(N1;L3);
  1966.    LAND(N2,L3;L4);
  1967.    LAND(P14,N1;L5);
  1968.    LOR(L4,L5;L6);
  1969.    LAND(N3,L3;L7);
  1970.    LAND(P13,N1;L8);
  1971.    LOR(L7,L8;L9);
  1972.    LAND(N4,L3;L10);
  1973.    LAND(P12,N1;L11);
  1974.    LOR(L10,L11;L12);
  1975.    LAND(N5,L3;L13);
  1976.    LAND(P11,N1;L14);
  1977.    LOR(L13,L14;L15);
  1978.    DQFFC(L6,P7,L2;N2;15,15,17,3,25,25,25,20,25,10,15,15,17,3,25,25,25,20,25,10);
  1979.    DQFFC(L9,P7,L2;N3;15,15,17,3,25,25,25,20,25,10,15,15,17,3,25,25,25,20,25,10);
  1980.    DQFFC(L12,P7,L2;N4;15,15,17,3,25,25,25,20,25,10,15,15,17,3,25,25,25,20,25,10);
  1981.    DQFFC(L15,P7,L2;N5;15,15,17,3,25,25,25,20,25,10,15,15,17,3,25,25,25,20,25,10);
  1982.    BUF(N2;N6;5,10,10,15);
  1983.    BUF(N3;N7;5,10,10,15);
  1984.    BUF(N4;N8;5,10,10,15);
  1985.    BUF(N5;N9;5,10,10,15);
  1986.    TSB(N6,L1;P3;27,23,17,20,27,23,17,20);
  1987.    TSB(N7,L1;P4;27,23,17,20,27,23,17,20);
  1988.    TSB(N8,L1;P5;27,23,17,20,27,23,17,20);
  1989.    TSB(N9,L1;P6;27,23,17,20,27,23,17,20);
  1990. %
  1991. ;taken from 1984 National Logic Data book.
  1992. ;The propagation delay for low to high has been assumed to be the same as
  1993. ;for high to low.  The setup time, hold time, and minimum clear width have
  1994. ;been assumed to be the same for 15pf and 50pf loading.
  1995. :74LS174        TTL    16
  1996.    DQFFC(P3,P9,P1;P2;30,30,20,0,20,13,25,35,20,25,32,36,20,0,25,25,29,42,20,25);
  1997.    DQFFC(P4,P9,P1;P5;30,30,20,0,20,13,25,35,20,25,32,36,20,0,25,25,29,42,20,25);
  1998.    DQFFC(P6,P9,P1;P7;30,30,20,0,20,13,25,35,20,25,32,36,20,0,25,25,29,42,20,25);
  1999.    DQFFC(P11,P9,P1;P10;30,30,20,0,20,13,25,35,20,25,32,36,20,0,25,25,29,42,20,25);
  2000.    DQFFC(P13,P9,P1;P12;30,30,20,0,20,13,25,35,20,25,32,36,20,0,25,25,29,42,20,25);
  2001.    DQFFC(P14,P9,P1;P15;30,30,20,0,20,13,25,35,20,25,32,36,20,0,25,25,29,42,20,25);
  2002. %
  2003. ;taken from 1984 National Logic Data book.
  2004. ;The delays for setup time, hold time, width of clear, and the minimum
  2005. ;removal time from preset/clear to clock are assumed to be the same for
  2006. ;15pf and 50pf loading.  The minimum clock high and clock low have been
  2007. ;assumed to be 1/2 of the maximum frequency for 50pf.
  2008. :74LS175        TTL    16
  2009.    DFFC(P4,P9,P1;P2,P3;30,30,20,0,20,13,25,35,20,25,32,36,20,0,25,25,29,42,20,25);
  2010.    DFFC(P5,P9,P1;P7,P6;30,30,20,0,20,13,25,35,20,25,32,36,20,0,25,25,29,42,20,25);
  2011.    DFFC(P12,P9,P1;P10,P11;30,30,20,0,20,13,25,35,20,25,32,36,20,0,25,25,29,42,20,25);
  2012.    DFFC(P13,P9,P1;P15,P14;30,30,20,0,20,13,25,35,20,25,32,36,20,0,25,25,29,42,20,25);
  2013. %
  2014. :74LS181   TTL  24
  2015.    LINV(P18;L1);
  2016.    LINV(P20;L2);
  2017.    LINV(P22;L3);
  2018.    LINV(P1;L4);
  2019.    LINV(P8;L5);
  2020.    LAND(P18,P3,P19;L6);
  2021.    LAND(P19,P4,L1;L7);
  2022.    LAND(L1,P5;L8);
  2023.    LAND(P6,P18;L9);
  2024.    LAND(P20,P3,P21;L10);
  2025.    LAND(P21,P4,L2;L11);
  2026.    LAND(L2,P5;L12);
  2027.    LAND(P6,P20;L13);
  2028.    LAND(P22,P3,P23;L14);
  2029.    LAND(P23,P4,L3;L15);
  2030.    LAND(L3,P5;L16);
  2031.    LAND(P6,P22;L17);
  2032.    LAND(P1,P3,P2;L18);
  2033.    LAND(P2,P4,L4;L19);
  2034.    LAND(L4,P5;L20);
  2035.    LAND(P6,P1;L21);
  2036.    LNOR(L6,L7;L22);
  2037.    LNOR(L8,L9,P19;L23);
  2038.    LNOR(L10,L11;L24);
  2039.    LNOR(L12,L13,P21;L25);
  2040.    LNOR(L14,L15;L26);
  2041.    LNOR(L16,L17,P23;L27);
  2042.    LNOR(L18,L19;L28);
  2043.    LNOR(L20,L21,P2;L29);
  2044.    XOR(L22,L23;N1;7,18,7,18);
  2045.    XOR(L24,L25;N2;7,18,7,18);
  2046.    XOR(L26,L27;N3;7,18,7,18);
  2047.    XOR(L28,L29;N4;7,18,7,18);
  2048.    BUF(L23;N12;22,22,22,22);
  2049.    AND(L22,L25;N5;22,22,22,22);
  2050.    AND(L22,L24,L27;N6;22,22,22,22);
  2051.    AND(L22,L24,L26,L29;N7;22,22,22,22);
  2052.    BUF(P7;N13;15,22,20,27);
  2053.    LNAND(L22,L24,L26,L28,N13;L30);
  2054.    LAND(P7,L28,L26,L24,L5;L31);
  2055.    LAND(L26,L24,L29,L5;L32);
  2056.    LAND(L24,L27,L5;L33);
  2057.    LAND(L25,L5;L34);
  2058.    LAND(P7,L28,L26,L5;L35);
  2059.    LAND(L26,L29,L5;L36);
  2060.    LAND(L27,L5;L37);
  2061.    LAND(P7,L28,L5;L38);
  2062.    LAND(L29,L5;L39);
  2063.    LNAND(P7,L5;L40);
  2064.    LNOR(L31,L32,L33,L34;L41);
  2065.    LNOR(L35,L36,L37;L42);
  2066.    LNOR(L38,L39;L43);
  2067.    NOR(N12,N5,N6,N7;P17;10,10,15,15);
  2068.    BUF(P17;N8;4,4,4,4);
  2069.    NAND(N8,L30;P16;5,5,5,5);
  2070.    NAND(L22,L24,L26,L28;P15;30,33,35,38);
  2071.    XOR(N1,L41;P13;26,20,31,35);
  2072.    XOR(N2,L42;P11;26,20,31,35);
  2073.    XOR(N3,L43;P10;26,20,31,35);
  2074.    XOR(N4,L40;P9;26,20,31,35);
  2075.    BUF(P13;N9;7,18,7,18);
  2076.    BUF(P11;N10;7,18,7,18);
  2077.    BUF(P10;N11;7,18,7,18);
  2078.    SET(RHIGH);
  2079.    AND(N9,N10,N11,P9;P14;17,24,17,24);
  2080. %
  2081. :74LS183   TTL  14
  2082.    LINV(P4;L1);
  2083.    LINV(P3;L2);
  2084.    LINV(P1;L3);
  2085.    LINV(P11;L4);
  2086.    LINV(P12;L5);
  2087.    LINV(P13;L6);
  2088.    LAND(L1,L2;L7);
  2089.    LAND(L2,L3;L8);
  2090.    LAND(L1,L3;L9);
  2091.    LAND(P4,L2,P1;L10);
  2092.    LAND(L1,P3,P1;L11);
  2093.    LAND(L1,L2,L3;L12);
  2094.    LAND(P4,P3,L3;L13);
  2095.    LAND(L4,L5;L14);
  2096.    LAND(L5,L6;L15);
  2097.    LAND(L4,L6;L16);
  2098.    LAND(P11,L5,P13;L17);
  2099.    LAND(L4,P12,P13;L18);
  2100.    LAND(L4,L5,L6;L19);
  2101.    LAND(P11,P12,L6;L20);
  2102.    NOR(L7,L8,L9;P5;15,33,20,38);
  2103.    NOR(L10,L11,L12,L13;P6;15,33,20,38);
  2104.    NOR(L14,L15,L16;P10;15,33,20,38);
  2105.    NOR(L17,L18,L19,L20;P8;15,33,20,38);
  2106. %
  2107. :74LS190   TTL  16
  2108.    LINV(P5;L1);
  2109.    LNOR(P5,P4;L2);
  2110.    LNOR(P4,L1;L3);
  2111.    LAND(L1,N4,N10;L4);
  2112.    LAND(P5,N5,N7,N9,N11;L5);
  2113.    LNAND(P15,N3;L6);
  2114.    LNAND(L6,N3;L7);
  2115.    LNAND(P1,N3;L8);
  2116.    LNAND(N7,N9,N11;L9);
  2117.    LNAND(L8,N3;L10);
  2118.    LNAND(P10,N3;L11);
  2119.    LNAND(L11,N3;L12);
  2120.    LNAND(P9,N3;L13);
  2121.    LNAND(L13,N3;L14);
  2122.    LAND(L3,N5,L9;L15);
  2123.    LAND(N4,N11,L2;L16);
  2124.    LAND(L9,L3,N5,N7;L17);
  2125.    LAND(N4,N6,L2;L18);
  2126.    LAND(L3,N5,N7,N9;L19);
  2127.    LAND(N4,N10,L2;L20);
  2128.    LAND(N4,N6,N8,L2;L21);
  2129.    LINV(P4;L22);
  2130.    LOR(L15,L16;L23);
  2131.    LOR(L17,L18;L24);
  2132.    LOR(L19,L20,L21;L25);
  2133.    INV(P14;N1;12,8,17,13);
  2134.    INV(P4;N2;21,21,26,26);
  2135.    INV(P11;N3;10,1,10,1);
  2136.    JKFFPC(L22,L22,P14,L6,L7;N4,N5;19,19,20,5,25,25,27,23,35,30,19,19,20,5,25,25,27,23,35,30);
  2137.    JKFFPC(L23,L23,P14,L8,L10;N6,N7;19,19,20,5,25,25,27,23,35,30,19,19,20,5,25,25,27,23,35,30);
  2138.    JKFFPC(L24,L24,P14,L11,L12;N8,N9;19,19,20,5,25,25,27,23,35,30,19,19,20,5,25,25,27,23,35,30);
  2139.    JKFFPC(L25,L25,P14,L13,L14;N10,N11;19,19,20,5,25,25,27,23,35,30,19,19,20,5,25,25,27,23,35,30);
  2140.    OR(L4,L5;P12;33,33,38,38);
  2141.    NAND(N1,N2,P12;P13;12,12,12,12);
  2142.    BUF(N4;P3;5,17,10,22);
  2143.    BUF(N6;P2;5,17,10,22);
  2144.    BUF(N8;P6;5,17,10,22);
  2145.    BUF(N10;P7;5,17,10,22);
  2146. %
  2147. :74LS191   TTL  16
  2148.    LINV(P5;L1);
  2149.    LNOR(P5,P4;L2);
  2150.    LNOR(P4,L1;L3);
  2151.    LAND(L1,N4,N6,N8,N10;L4);
  2152.    LAND(P5,N5,N7,N9,N11;L5);
  2153.    LNAND(P15,N3;L6);
  2154.    LNAND(L6,N3;L7);
  2155.    LNAND(P1,N3;L8);
  2156.    LNAND(L8,N3;L9);
  2157.    LNAND(P10,N3;L10);
  2158.    LNAND(L10,N3;L11);
  2159.    LNAND(P9,N3;L12);
  2160.    LNAND(L12,N3;L13);
  2161.    LAND(L3,N5;L14);
  2162.    LAND(N4,L2;L15);
  2163.    LAND(L3,N5,N7;L16);
  2164.    LAND(N4,N6,L2;L17);
  2165.    LAND(L3,N5,N7,N9;L18);
  2166.    LAND(N4,N6,N8,L2;L19);
  2167.    LINV(P4;L20);
  2168.    LOR(L14,L15;L21);
  2169.    LOR(L16,L17;L22);
  2170.    LOR(L18,L19;L23);
  2171.    INV(P14;N1;12,8,17,13);
  2172.    INV(P4;N2;21,21,26,26);
  2173.    INV(P11;N3;10,1,10,1);
  2174.    JKFFPC(L20,L20,P14,L6,L7;N4,N5;19,19,20,5,25,25,27,23,35,30,19,19,20,5,25,25,27,23,35,30);
  2175.    JKFFPC(L21,L21,P14,L8,L9;N6,N7;19,19,20,5,25,25,27,23,35,30,19,19,20,5,25,25,27,23,35,30);
  2176.    JKFFPC(L22,L22,P14,L10,L11;N8,N9;19,19,20,5,25,25,27,23,35,30,19,19,20,5,25,25,27,23,35,30);
  2177.    JKFFPC(L23,L23,P14,L12,L13;N10,N11;19,19,20,5,25,25,27,23,35,30,19,19,20,5,25,25,27,23,35,30);
  2178.    OR(L4,L5;P12;33,33,38,38);
  2179.    NAND(N1,N2,P12;P13;12,12,17,17);
  2180.    BUF(N4;P3;5,17,10,22);
  2181.    BUF(N6;P2;5,17,10,22);
  2182.    BUF(N8;P6;5,17,10,22);
  2183.    BUF(N10;P7;5,17,10,22);
  2184. %
  2185. :74LS192   TTL  16
  2186.    LINV(P4;L1);
  2187.    LINV(P5;L2);
  2188.    LNAND(P15,N2,N1;L3);
  2189.    LNAND(P1,N2,N1;L4);
  2190.    LNAND(N10,N12,N14;L5);
  2191.    LNAND(P10,N2,N1;L6);
  2192.    LNAND(P9,N2,N1;L7);
  2193.    LAND(L1,N8,L5;L8);
  2194.    LAND(N7,N14,L2;L9);
  2195.    LAND(L5,L1,N8,N10;L10);
  2196.    LAND(N7,N9,L2;L11);
  2197.    LAND(L1,N8,N10,N12;L12);
  2198.    LAND(N7,N13,L2;L13);
  2199.    LAND(N7,N9,N11,L2;L14);
  2200.    LNAND(L3,N2;L15);
  2201.    LNAND(L4,N2;L16);
  2202.    LNAND(L6,N2;L17);
  2203.    LNAND(L7,N2;L18);
  2204.    LAND(N1,L15;L19);
  2205.    LAND(N1,L16;L20);
  2206.    LAND(N1,L17;L21);
  2207.    LAND(N1,L18;L22);
  2208.    INV(P14;N1;3,3,3,3);
  2209.    INV(P11;N2;8,8,8,8);
  2210.    NOR(L1,L2;N3;0,0,0,0);
  2211.    NOR(L8,L9;N4;0,0,0,0);
  2212.    NOR(L10,L11;N5;0,0,0,0);
  2213.    NOR(L12,L13,L14;N6;0,0,0,0);
  2214.    JKFFPC(ONE,ONE,N3,L3,L19;N7,N8;9,18,20,0,20,20,3,3,20,15,9,18,20,0,20,20,3,3,20,15);
  2215.    JKFFPC(ONE,ONE,N4,L4,L20;N9,N10;9,18,20,0,20,20,3,3,20,15,9,18,20,0,20,20,3,3,20,15);
  2216.    JKFFPC(ONE,ONE,N5,L6,L21;N11,N12;9,18,20,0,20,20,3,3,20,15,9,18,20,0,20,20,3,3,20,15);
  2217.    JKFFPC(ONE,ONE,N6,L7,L22;N13,N14;9,18,20,0,20,20,3,3,20,15,9,18,20,0,20,20,3,3,20,15);
  2218.    NAND(L1,N8,N10,N12,N14;P13;26,24,31,29);
  2219.    NAND(N7,N13,L2;P12;24,24,29,29);
  2220.    BUF(N7;P3;29,29,34,34);
  2221.    BUF(N9;P2;29,29,34,34);
  2222.    BUF(N11;P6;29,29,34,34);
  2223.    BUF(N13;P7;29,29,34,34);
  2224. %
  2225. :74LS193   TTL  16
  2226.    LINV(P4;L1);
  2227.    LINV(P5;L2);
  2228.    LNAND(P15,N2,N1;L3);
  2229.    LNAND(P1,N2,N1;L4);
  2230.    LNAND(P10,N2,N1;L5);
  2231.    LNAND(P9,N2,N1;L6);
  2232.    LAND(L1,N8;L7);
  2233.    LAND(N7,L2;L8);
  2234.    LAND(L1,N8,N10;L9);
  2235.    LAND(N7,N9,L2;L10);
  2236.    LAND(L1,N8,N10,N12;L11);
  2237.    LAND(N7,N9,N11,L2;L12);
  2238.    LNAND(L3,N2;L13);
  2239.    LNAND(L4,N2;L14);
  2240.    LNAND(L5,N2;L15);
  2241.    LNAND(L6,N2;L16);
  2242.    LAND(N1,L13;L17);
  2243.    LAND(N1,L14;L18);
  2244.    LAND(N1,L15;L19);
  2245.    LAND(N1,L16;L20);
  2246.    INV(P14;N1;3,3,3,3);
  2247.    INV(P11;N2;8,8,8,8);
  2248.    NOR(L1,L2;N3;0,0,0,0);
  2249.    NOR(L7,L8;N4;0,0,0,0);
  2250.    NOR(L9,L10;N5;0,0,0,0);
  2251.    NOR(L11,L12;N6;0,0,0,0);
  2252.    JKFFPC(ONE,ONE,N3,L3,L17;N7,N8;9,18,20,5,20,20,3,3,20,15,9,18,20,5,20,20,3,3,20,15);
  2253.    JKFFPC(ONE,ONE,N4,L4,L18;N9,N10;9,18,20,5,20,20,3,3,20,15,9,18,20,5,20,20,3,3,20,15);
  2254.    JKFFPC(ONE,ONE,N5,L5,L19;N11,N12;9,18,20,5,20,20,3,3,20,15,9,18,20,5,20,20,3,3,20,15);
  2255.    JKFFPC(ONE,ONE,N6,L6,L20;N13,N14;9,18,20,5,20,20,3,3,20,15,9,18,20,5,20,20,3,3,20,15);
  2256.    NAND(L1,N8,N10,N12,N14;P13;24,24,29,29);
  2257.    NAND(N7,N9,N11,N13,L2;P12;26,24,31,29);
  2258.    BUF(N7;P3;29,29,34,34);
  2259.    BUF(N9;P2;29,29,34,34);
  2260.    BUF(N11;P6;29,29,34,34);
  2261.    BUF(N13;P7;29,29,34,34);
  2262. %
  2263. :74LS194 TTL 16
  2264.   LINV(P10;L1);
  2265.   LINV(P9;L2);
  2266.   AND(P10,P9;N1;10,10,10,10);
  2267.   AND(P10,L2;N2;10,10,10,10);
  2268.   AND(L1,P9;N3;10,10,10,10);
  2269.   AND(L1,L2;N4;10,10,10,10);
  2270.   LAND(P2,N3;L4);
  2271.   LAND(N2,N6;L5);
  2272.   LAND(N1,P3;L6);
  2273.   LAND(N4,N5;L7);
  2274.   LOR(L4,L5,L6,L7;L8);
  2275.   LAND(N5,N3;L9);
  2276.   LAND(N2,N7;L10);
  2277.   LAND(N1,P4;L11);
  2278.   LAND(N4,N6;L12);
  2279.   LOR(L9,L10,L11,L12;L13);
  2280.   LAND(N6,N3;L14);
  2281.   LAND(N2,N8;L15);
  2282.   LAND(N1,P5;L16);
  2283.   LAND(N4,N7;L17);
  2284.   LOR(L14,L15,L16,L17;L18);
  2285.   LAND(N7,N3;L19);
  2286.   LAND(N2,P7;L20);
  2287.   LAND(N1,P6;L21);
  2288.   LAND(N4,N8;L22);
  2289.   LOR(L19,L20,L21,L22;L23);
  2290.   DQFFC(L8,P11,P1;N5;9,9,20,0,20,20,13,13,20,25,9,9,20,0,20,20,13,13,20,25);
  2291.   DQFFC(L13,P11,P1;N6;9,9,20,0,20,20,13,13,20,25,9,9,20,0,20,20,13,13,20,25);
  2292.   DQFFC(L18,P11,P1;N7;9,9,20,0,20,20,13,13,20,25,9,9,20,0,20,20,13,13,20,25);
  2293.   DQFFC(L23,P11,P1;N8;9,9,20,0,20,20,13,13,20,25,9,9,20,0,20,20,13,13,20,25);
  2294.   BUF(N5;P15;13,17,18,22);
  2295.   BUF(N6;P14;13,17,18,22);
  2296.   BUF(N7;P13;13,17,18,22);
  2297.   BUF(N8;P12;13,17,18,22);
  2298. %
  2299. :74LS194A               TTL     16
  2300.   LINV(P10;L1);
  2301.   LINV(P9;L2);
  2302.   AND(P10,P9;N1;10,10,10,10);
  2303.   AND(P10,L2;N2;10,10,10,10);
  2304.   AND(L1,P9;N3;10,10,10,10);
  2305.   AND(L1,L2;N4;10,10,10,10);
  2306.   LAND(P2,N3;L4);
  2307.   LAND(N2,N6;L5);
  2308.   LAND(N1,P3;L6);
  2309.   LAND(N4,N5;L7);
  2310.   LOR(L4,L5,L6,L7;L8);
  2311.   LAND(N5,N3;L9);
  2312.   LAND(N2,N7;L10);
  2313.   LAND(N1,P4;L11);
  2314.   LAND(N4,N6;L12);
  2315.   LOR(L9,L10,L11,L12;L13);
  2316.   LAND(N6,N3;L14);
  2317.   LAND(N2,N8;L15);
  2318.   LAND(N1,P5;L16);
  2319.   LAND(N4,N7;L17);
  2320.   LOR(L14,L15,L16,L17;L18);
  2321.   LAND(N7,N3;L19);
  2322.   LAND(N2,P7;L20);
  2323.   LAND(N1,P6;L21);
  2324.   LAND(N4,N8;L22);
  2325.   LOR(L19,L20,L21,L22;L23);
  2326.   DQFFC(L8,P11,P1;N5;9,9,20,0,20,20,13,13,20,25,9,9,20,0,20,20,13,13,20,25);
  2327.   DQFFC(L13,P11,P1;N6;9,9,20,0,20,20,13,13,20,25,9,9,20,0,20,20,13,13,20,25);
  2328.   DQFFC(L18,P11,P1;N7;9,9,20,0,20,20,13,13,20,25,9,9,20,0,20,20,13,13,20,25);
  2329.   DQFFC(L23,P11,P1;N8;9,9,20,0,20,20,13,13,20,25,9,9,20,0,20,20,13,13,20,25);
  2330.   BUF(N5;P15;13,17,18,22);
  2331.   BUF(N6;P14;13,17,18,22);
  2332.   BUF(N7;P13;13,17,18,22);
  2333.   BUF(N8;P12;13,17,18,22);
  2334. %
  2335. :74LS195 TTL 16
  2336.   INV(P9;N1;10,10,10,10);
  2337.   BUF(P9;N2;10,10,10,10);
  2338.   LINV(N3;L1);
  2339.   LAND(L1,P2,N2;L2);
  2340.   LAND(N2,P3,N3;L3);
  2341.   LAND(N1,P4;L4);
  2342.   LOR(L2,L3,L4;L5);
  2343.   LAND(N3,N2;L6);
  2344.   LAND(N1,P5;L7);
  2345.   LOR(L6,L7;L8);
  2346.   LAND(N4,N2;L9);
  2347.   LAND(N1,P6;L10);
  2348.   LOR(L9,L10;L11);
  2349.   LAND(N5,N2;L12);
  2350.   LAND(N1,P7;L13);
  2351.   LOR(L12,L13;L14);
  2352.   DQFFC(L5,P10,P1;N3;5,5,15,0,16,16,9,9,12,25,5,5,15,0,16,16,9,9,12,25);
  2353.   DQFFC(L8,P10,P1;N4;5,5,15,0,16,16,9,9,12,25,5,5,15,0,16,16,9,9,12,25);
  2354.   DQFFC(L11,P10,P1;N5;5,5,15,0,16,16,9,9,12,25,5,5,15,0,16,16,9,9,12,25);
  2355.   DQFFC(L14,P10,P1;N6;5,5,15,0,16,16,9,9,12,25,5,5,15,0,16,16,9,9,12,25);
  2356.   BUF(N3;P15;17,21,22,26);
  2357.   BUF(N4;P14;17,21,22,26);
  2358.   BUF(N5;P13;17,21,22,26);
  2359.   BUF(N6;P12;17,21,22,26);
  2360.   INV(N6;P11;17,21,22,26);
  2361. %
  2362. :74LS195A               TTL     16
  2363.   INV(P9;N1;10,10,10,10);
  2364.   BUF(P9;N2;10,10,10,10);
  2365.   LINV(N3;L1);
  2366.   LAND(L1,P2,N2;L2);
  2367.   LAND(N2,P3,N3;L3);
  2368.   LAND(N1,P4;L4);
  2369.   LOR(L2,L3,L4;L5);
  2370.   LAND(N3,N2;L6);
  2371.   LAND(N1,P5;L7);
  2372.   LOR(L6,L7;L8);
  2373.   LAND(N4,N2;L9);
  2374.   LAND(N1,P6;L10);
  2375.   LOR(L9,L10;L11);
  2376.   LAND(N5,N2;L12);
  2377.   LAND(N1,P7;L13);
  2378.   LOR(L12,L13;L14);
  2379.   DQFFC(L5,P10,P1;N3;5,5,15,0,16,16,9,9,12,25,5,5,15,0,16,16,9,9,12,25);
  2380.   DQFFC(L8,P10,P1;N4;5,5,15,0,16,16,9,9,12,25,5,5,15,0,16,16,9,9,12,25);
  2381.   DQFFC(L11,P10,P1;N5;5,5,15,0,16,16,9,9,12,25,5,5,15,0,16,16,9,9,12,25);
  2382.   DQFFC(L14,P10,P1;N6;5,5,15,0,16,16,9,9,12,25,5,5,15,0,16,16,9,9,12,25);
  2383.   BUF(N3;P15;17,21,22,26);
  2384.   BUF(N4;P14;17,21,22,26);
  2385.   BUF(N5;P13;17,21,22,26);
  2386.   BUF(N6;P12;17,21,22,26);
  2387.   INV(N6;P11;17,21,22,26);
  2388. %
  2389. :74LS196   TTL  14
  2390.    LNAND(P1,P13;L1);
  2391.    LNAND(P4,L1,P13;L2);
  2392.    LNAND(L2,L1;L3);
  2393.    LNAND(P10,L1,P13;L4);
  2394.    LNAND(L4,L1;L5);
  2395.    LNAND(P3,L1,P13;L6);
  2396.    LNAND(L6,L1;L7);
  2397.    LNAND(P11,L1,P13;L8);
  2398.    LNAND(L8,L1;L9);
  2399.    LAND(N5,N7;L10);
  2400.    INV(P8;N1;0,0,0,0);
  2401.    INV(P6;N2;0,0,0,0);
  2402.    JKFFPC(ONE,ONE,N1,L2,L3;N3,N4;5,10,15,10,20,20,31,41,15,0,5,10,15,10,20,20,31,41,15,0);
  2403.    JKFFPC(N10,N10,N2,L4,L5;N5,N6;14,23,15,0,30,30,31,41,15,0,14,23,15,0,30,30,31,41,15,0);
  2404.    JKFFPC(ONE,ONE,N6,L6,L7;N7,N8;33,29,15,0,30,30,31,41,15,0,33,29,15,0,30,30,31,41,15,0);
  2405.    JKFFPC(L10,N9,N2,L8,L9;N9,N10;8,35,15,0,30,30,31,41,15,0,8,35,15,0,30,30,41,31,15,0);
  2406.    BUF(N3;P5;10,10,15,15);
  2407.    BUF(N5;P9;10,10,15,15);
  2408.    BUF(N7;P2;10,10,15,15);
  2409.    BUF(N9;P12;10,10,15,15);
  2410. %
  2411. :74LS197   TTL  14
  2412.    LNAND(P1,P13;L1);
  2413.    LNAND(P4,L1,P13;L2);
  2414.    LNAND(L2,L1;L3);
  2415.    LNAND(P10,L1,P13;L4);
  2416.    LNAND(L4,L1;L5);
  2417.    LNAND(P3,L1,P13;L6);
  2418.    LNAND(L6,L1;L7);
  2419.    LNAND(P11,L1,P13;L8);
  2420.    LNAND(L8,L1;L9);
  2421.    INV(P8;N1;0,0,0,0);
  2422.    INV(P6;N2;0,0,0,0);
  2423.    JKFFPC(ONE,ONE,N1,L2,L3;N3,N4;5,11,15,10,20,20,29,41,15,0,5,11,15,10,20,20,29,41,15,0);
  2424.    JKFFPC(ONE,ONE,N2,L4,L5;N5,N6;9,25,15,10,30,30,29,41,15,0,9,25,15,10,30,30,29,41,15,0);
  2425.    JKFFPC(ONE,ONE,N6,L6,L7;N7,N8;32,28,15,10,30,30,29,41,20,0,32,28,15,10,30,30,29,41,20,0);
  2426.    JKFFPC(ONE,ONE,N8,L8,L9;N9,N10;27,32,15,10,30,30,29,41,20,0,27,32,15,10,30,30,29,41,20,0);
  2427.    BUF(N3;P5;10,10,15,15);
  2428.    BUF(N5;P9;10,10,15,15);
  2429.    BUF(N7;P2;10,10,15,15);
  2430.    BUF(N9;P12;10,10,15,15);
  2431. %
  2432. ;taken from 1984 National Logic Data book.
  2433. ;Propagation delays and Enable/Disable times are modeled.  Propagation
  2434. ;delays are for 45pf and 150pf and the Enable/Disable times are for
  2435. ;45pf and 5pf loading.
  2436. :74LS240            TTL    20
  2437.    INV(P2;N1;14,18,18,22);
  2438.    INV(P4;N2;14,18,18,22);
  2439.    INV(P6;N3;14,18,18,22);
  2440.    INV(P8;N4;14,18,18,22);
  2441.    INV(P11;N5;14,18,18,22);
  2442.    INV(P13;N6;14,18,18,22);
  2443.    INV(P15;N7;14,18,18,22);
  2444.    INV(P17;N8;14,18,18,22);
  2445.    LINV(P1;L1);
  2446.    LINV(P19;L2);
  2447.    TSB(N1,L1;P18;30,23,25,18,30,23,25,18);
  2448.    TSB(N2,L1;P16;30,23,25,18,30,23,25,18);
  2449.    TSB(N3,L1;P14;30,23,25,18,30,23,25,18);
  2450.    TSB(N4,L1;P12;30,23,25,18,30,23,25,18);
  2451.    TSB(N5,L2;P9;30,23,25,18,30,23,25,18);
  2452.    TSB(N6,L2;P7;30,23,25,18,30,23,25,18);
  2453.    TSB(N7,L2;P5;30,23,25,18,30,23,25,18);
  2454.    TSB(N8,L2;P3;30,23,25,18,30,23,25,18);
  2455. %
  2456. ;taken from 1984 National Logic Data book.
  2457. ;Propagation delays for 45pf and 150pf are modeled.  Also modeled are
  2458. ;Enable/Disable times for 45pf and 5pf loading.
  2459. :74LS241            TTL    20
  2460.    BUF(P2;N1;18,18,21,22);
  2461.    BUF(P4;N2;18,18,21,22);
  2462.    BUF(P6;N3;18,18,21,22);
  2463.    BUF(P8;N4;18,18,21,22);
  2464.    BUF(P11;N5;18,18,21,22);
  2465.    BUF(P13;N6;18,18,21,22);
  2466.    BUF(P15;N7;18,18,21,22);
  2467.    BUF(P17;N8;18,18,21,22);
  2468.    LINV(P1;L1);
  2469.    TSB(N1,L1;P18;30,23,25,18,30,23,25,18);
  2470.    TSB(N2,L1;P16;30,23,25,18,30,23,25,18);
  2471.    TSB(N3,L1;P14;30,23,25,18,30,23,25,18);
  2472.    TSB(N4,L1;P12;30,23,25,18,30,23,25,18);
  2473.    TSB(N5,P19;P9;30,23,25,18,30,23,25,18);
  2474.    TSB(N6,P19;P7;30,23,25,18,30,23,25,18);
  2475.    TSB(N7,P19;P5;30,23,25,18,30,23,25,18);
  2476.    TSB(N8,P19;P3;30,23,25,18,30,23,25,18);
  2477. %
  2478. ;taken from 1984 National Logic Data book.
  2479. ;Propagation delays for 45pf and 150pf are modeled.  Also modeled are
  2480. ;Enable/Disable times for 45pf and 5pf loading.
  2481. :74LS242            TTL    14
  2482.    LINV(P1;L1);
  2483.    INV(P3;N1;14,18,18,22);
  2484.    INV(P4;N2;14,18,18,22);
  2485.    INV(P5;N3;14,18,18,22);
  2486.    INV(P6;N4;14,18,18,22);
  2487.    INV(P8;N5;14,18,18,22);
  2488.    INV(P9;N6;14,18,18,22);
  2489.    INV(P10;N7;14,18,18,22);
  2490.    INV(P11;N8;14,18,18,22);
  2491.    TSB(N1,L1;P11;30,23,25,18,30,23,25,18);
  2492.    TSB(N2,L1;P10;30,23,25,18,30,23,25,18);
  2493.    TSB(N3,L1;P9;30,23,25,18,30,23,25,18);
  2494.    TSB(N4,L1;P8;30,23,25,18,30,23,25,18);
  2495.    TSB(N5,P13;P6;30,23,25,18,30,23,25,18);
  2496.    TSB(N6,P13;P5;30,23,25,18,30,23,25,18);
  2497.    TSB(N7,P13;P4;30,23,25,18,30,23,25,18);
  2498.    TSB(N8,P13;P3;30,23,25,18,30,23,25,18);
  2499. %
  2500. ;taken from 1984 National Logic Data book.
  2501. ;Propagation delays for 45pf and 150pf are modeled.  Also modeled are
  2502. ;Enable/Disable times for 45pf and 5pf loading.
  2503. :74LS243            TTL    14
  2504.    LINV(P1;L1);
  2505.    BUF(P3;N1;18,18,21,22);
  2506.    BUF(P4;N2;18,18,21,22);
  2507.    BUF(P5;N3;18,18,21,22);
  2508.    BUF(P6;N4;18,18,21,22);
  2509.    BUF(P8;N5;18,18,21,22);
  2510.    BUF(P9;N6;18,18,21,22);
  2511.    BUF(P10;N7;18,18,21,22);
  2512.    BUF(P11;N8;18,18,21,22);
  2513.    TSB(N1,L1;P11;30,23,25,18,30,23,25,18);
  2514.    TSB(N2,L1;P10;30,23,25,18,30,23,25,18);
  2515.    TSB(N3,L1;P9;30,23,25,18,30,23,25,18);
  2516.    TSB(N4,L1;P8;30,23,25,18,30,23,25,18);
  2517.    TSB(N5,P13;P6;30,23,25,18,30,23,25,18);
  2518.    TSB(N6,P13;P5;30,23,25,18,30,23,25,18);
  2519.    TSB(N7,P13;P4;30,23,25,18,30,23,25,18);
  2520.    TSB(N8,P13;P3;30,23,25,18,30,23,25,18);
  2521. %
  2522. ;taken from 1984 National Logic Data book.
  2523. ;Propagation delays and Enable/Disable times are modeled.  Propagation
  2524. ;delays are for 45pf and 150pf and the Enable/Disable times are for
  2525. ;45pf and 5pf loading.
  2526. :74LS244            TTL    20
  2527.    BUF(P2;N1;18,18,21,22);
  2528.    BUF(P4;N2;18,18,21,22);
  2529.    BUF(P6;N3;18,18,21,22);
  2530.    BUF(P8;N4;18,18,21,22);
  2531.    BUF(P11;N5;18,18,21,22);
  2532.    BUF(P13;N6;18,18,21,22);
  2533.    BUF(P15;N7;18,18,21,22);
  2534.    BUF(P17;N8;18,18,21,22);
  2535.    LINV(P1;L1);
  2536.    LINV(P19;L2);
  2537.    TSB(N1,L1;P18;30,23,25,18,30,23,25,18);
  2538.    TSB(N2,L1;P16;30,23,25,18,30,23,25,18);
  2539.    TSB(N3,L1;P14;30,23,25,18,30,23,25,18);
  2540.    TSB(N4,L1;P12;30,23,25,18,30,23,25,18);
  2541.    TSB(N5,L2;P9;30,23,25,18,30,23,25,18);
  2542.    TSB(N6,L2;P7;30,23,25,18,30,23,25,18);
  2543.    TSB(N7,L2;P5;30,23,25,18,30,23,25,18);
  2544.    TSB(N8,L2;P3;30,23,25,18,30,23,25,18);
  2545. %
  2546. ;taken from 1984 National Logic Data book.
  2547. ;Propagation delays for 45pf and 150pf are modeled and Enable/Disable
  2548. ;times for 45pf and 5pf are modeled.
  2549. :74LS245            TTL        20
  2550.    LINV(P19;L1);
  2551.    LINV(P1;L2);
  2552.    LAND(P1,L1;L3);
  2553.    LAND(L1,L2;L4);
  2554.    BUF(P2;N1;12,12,16,17);
  2555.    BUF(P3;N2;12,12,16,17);
  2556.    BUF(P4;N3;12,12,16,17);
  2557.    BUF(P5;N4;12,12,16,17);
  2558.    BUF(P6;N5;12,12,16,17);
  2559.    BUF(P7;N6;12,12,16,17);
  2560.    BUF(P8;N7;12,12,16,17);
  2561.    BUF(P9;N8;12,12,16,17);
  2562.    BUF(P11;N9;12,12,16,17);
  2563.    BUF(P12;N10;12,12,16,17);
  2564.    BUF(P13;N11;12,12,16,17);
  2565.    BUF(P14;N12;12,12,16,17);
  2566.    BUF(P15;N13;12,12,16,17);
  2567.    BUF(P16;N14;12,12,16,17);
  2568.    BUF(P17;N15;12,12,16,17);
  2569.    BUF(P18;N16;12,12,16,17);
  2570.    TSB(N1,L3;P18;40,40,25,25,40,40,25,25);
  2571.    TSB(N2,L3;P17;40,40,25,25,40,40,25,25);
  2572.    TSB(N3,L3;P16;40,40,25,25,40,40,25,25);
  2573.    TSB(N4,L3;P15;40,40,25,25,40,40,25,25);
  2574.    TSB(N5,L3;P14;40,40,25,25,40,40,25,25);
  2575.    TSB(N6,L3;P13;40,40,25,25,40,40,25,25);
  2576.    TSB(N7,L3;P12;40,40,25,25,40,40,25,25);
  2577.    TSB(N8,L3;P11;40,40,25,25,40,40,25,25);
  2578.    TSB(N9,L4;P9;40,40,25,25,40,40,25,25);
  2579.    TSB(N10,L4;P8;40,40,25,25,40,40,25,25);
  2580.    TSB(N11,L4;P7;40,40,25,25,40,40,25,25);
  2581.    TSB(N12,L4;P6;40,40,25,25,40,40,25,25);
  2582.    TSB(N13,L4;P5;40,40,25,25,40,40,25,25);
  2583.    TSB(N14,L4;P4;40,40,25,25,40,40,25,25);
  2584.    TSB(N15,L4;P3;40,40,25,25,40,40,25,25);
  2585.    TSB(N16,L4;P2;40,40,25,25,40,40,25,25);
  2586. %
  2587. :74LS247   TTL  16
  2588.    LNAND(P7,P3;L1);
  2589.    LNAND(P1,P3;L2);
  2590.    LNAND(P2,P3;L3);
  2591.    LINV(P6;L4);
  2592.    LINV(P5;L5);
  2593.    LNAND(L1,L2,L3,L4,L5,P3;L6);
  2594.    LNAND(L1,L6;L7);
  2595.    LNAND(L2,L6;L8);
  2596.    LNAND(L3,L6;L9);
  2597.    LNAND(L4,L6;L10);
  2598.    LAND(L8,L10;L11);
  2599.    LAND(L1,L2,L9;L12);
  2600.    LAND(L7,L2,L3,L4;L13);
  2601.    LAND(L8,L10;L14);
  2602.    LAND(L7,L2,L9;L15);
  2603.    LAND(L1,L8,L9;L16);
  2604.    LAND(L9,L10;L17);
  2605.    LAND(L1,L8,L3;L18);
  2606.    LAND(L7,L2,L3,L4;L19);
  2607.    LAND(L1,L2,L9;L20);
  2608.    LAND(L7,L8,L9;L21);
  2609.    LAND(L2,L9;L22);
  2610.    LAND(L7,L8;L23);
  2611.    LAND(L8,L3;L24);
  2612.    LAND(L7,L3,L4;L25);
  2613.    LAND(L7,L8,L9;L26);
  2614.    LAND(L2,L3,L4,P3;L27);
  2615.    SET(RHIGH);
  2616.    OR(L11,L12,L13;P13;100,100,105,105);
  2617.    OR(L14,L15,L16;P12;100,100,105,105);
  2618.    OR(L17,L18;P11;100,100,105,105);
  2619.    OR(L19,L20,L21;P10;100,100,105,105);
  2620.    OR(L7,L22;P9;100,100,105,105);
  2621.    OR(L23,L24,L25;P15;100,100,105,105);
  2622.    OR(L26,L27;P14;100,100,105,105);
  2623. %
  2624. :74LS248   TTL  16
  2625.    LNAND(P7,P3;L1);
  2626.    LNAND(P1,P3;L2);
  2627.    LNAND(P2,P3;L3);
  2628.    LINV(P6;L4);
  2629.    LINV(P5;L5);
  2630.    LNAND(L1,L2,L3,L4,L5,P3;L6);
  2631.    LNAND(L1,L6;L7);
  2632.    LNAND(L2,L6;L8);
  2633.    LNAND(L3,L6;L9);
  2634.    LNAND(L4,L6;L10);
  2635.    LAND(L8,L10;L11);
  2636.    LAND(L1,L2,L9;L12);
  2637.    LAND(L7,L2,L3,L4;L13);
  2638.    LAND(L8,L10;L14);
  2639.    LAND(L7,L2,L9;L15);
  2640.    LAND(L1,L8,L9;L16);
  2641.    LAND(L9,L10;L17);
  2642.    LAND(L1,L8,L3;L18);
  2643.    LAND(L7,L2,L3,L4;L19);
  2644.    LAND(L1,L2,L9;L20);
  2645.    LAND(L7,L8,L9;L21);
  2646.    LAND(L2,L9;L22);
  2647.    LAND(L7,L8;L23);
  2648.    LAND(L8,L3;L24);
  2649.    LAND(L7,L3,L4;L25);
  2650.    LAND(L7,L8,L9;L26);
  2651.    LAND(L2,L3,L4,P3;L27);
  2652.    NOR(L11,L12,L13;P13;100,100,105,105);
  2653.    NOR(L14,L15,L16;P12;100,100,105,105);
  2654.    NOR(L17,L18;P11;100,100,105,105);
  2655.    NOR(L19,L20,L21;P10;100,100,105,105);
  2656.    NOR(L7,L22;P9;100,100,105,105);
  2657.    NOR(L23,L24,L25;P15;100,100,105,105);
  2658.    NOR(L26,L27;P14;100,100,105,105);
  2659. %
  2660. :74LS249   TTL  16
  2661.    LNAND(P7,P3;L1);
  2662.    LNAND(P1,P3;L2);
  2663.    LNAND(P2,P3;L3);
  2664.    LINV(P6;L4);
  2665.    LINV(P5;L5);
  2666.    LNAND(L1,P4;L6);
  2667.    LNAND(L2,P4;L7);
  2668.    LNAND(L3,P4;L8);
  2669.    LNAND(L4,P4;L9);
  2670.    LAND(L7,L9;L10);
  2671.    LAND(L1,L2,L8;L11);
  2672.    LAND(L6,L2,L3,L4;L12);
  2673.    LAND(L7,L9;L13);
  2674.    LAND(L6,L2,L8;L14);
  2675.    LAND(L1,L7,L8;L15);
  2676.    LAND(L8,L9;L16);
  2677.    LAND(L1,L7,L3;L17);
  2678.    LAND(L6,L2,L3,L4;L18);
  2679.    LAND(L1,L2,L8;L19);
  2680.    LAND(L6,L7,L8;L20);
  2681.    LAND(L2,L8;L21);
  2682.    LAND(L6,L7;L22);
  2683.    LAND(L7,L3;L23);
  2684.    LAND(L6,L3,L4;L24);
  2685.    LAND(L6,L7,L8;L25);
  2686.    LAND(L2,L3,L4,P3;L26);
  2687.    NAND(L1,L2,L3,L4,L5,P3;P4;0,0,0,0);
  2688.    SET(RHIGH);
  2689.    NOR(L10,L11,L12;P13;100,100,105,105);
  2690.    NOR(L13,L14,L15;P12;100,100,105,105);
  2691.    NOR(L16,L17;P11;100,100,105,105);
  2692.    NOR(L18,L19,L20;P10;100,100,105,105);
  2693.    NOR(L6,L21;P9;100,100,105,105);
  2694.    NOR(L22,L23,L24;P15;100,100,105,105);
  2695.    NOR(L25,L26;P14;100,100,105,105);
  2696. %
  2697. ;taken from 1984 National Logic Data book.
  2698. ;Delays are modeled for Dx to Outputs W and Y, Select to Outputs W and Y,
  2699. ;and Strobe to Outputs W and Y, for Low to High and High to Low going signals.
  2700. ;All delays for this part are specified for 45pf and 150pf.
  2701. :74LS251            TTL    16
  2702.    LINV(P7;L1);
  2703.    INV(P11;N1;18,18,15,18);
  2704.    INV(P10;N2;18,18,15,18);
  2705.    INV(P9;N3;18,18,15,18);
  2706.    LINV(N1;L2);
  2707.    LINV(N2;L3);
  2708.    LINV(N3;L4);
  2709.    LAND(P4,N1,N2,N3,L1;L5);
  2710.    LAND(P3,L2,N2,N3,L1;L6);
  2711.    LAND(P2,N1,L3,N3,L1;L7);
  2712.    LAND(P1,L2,L3,N3,L1;L8);
  2713.    LAND(P15,N1,N2,L4,L1;L9);
  2714.    LAND(P14,L2,N2,L4,L1;L10);
  2715.    LAND(P13,N1,L3,L4,L1;L11);
  2716.    LAND(P12,L2,L3,L4,L1;L12);
  2717.    LNOR(L5,L6,L7,L8,L9,L10,L11,L12;L13);
  2718.    INV(L13;N4;28,28,35,38);
  2719.    BUF(L13;N5;15,15,25,25);
  2720.    TSB(N4,L1;P5;40,45,25,45,40,45,25,45);
  2721.    TSB(N5,L1;P6;40,27,25,55,40,27,25,55);
  2722. %
  2723. ;taken from 1984 National Logic Data book.
  2724. ;The delays modeled for this part are - Data to Y, Select to Y, and
  2725. ;Output Control to Y.  All delays for this part are modeled for 45pf
  2726. ;and 150pf.
  2727. :74LS253            TTL    16
  2728.    LINV(P1;L1);
  2729.    LINV(P15;L4);
  2730.    INV(P2;N1;12,20,14,19);
  2731.    INV(P14;N2;12,20,14,19);
  2732.    LINV(N1;L2);
  2733.    LINV(N2;L3);
  2734.    LAND(N1,N2,P6,L1;L5);
  2735.    LAND(N1,P5,L3,L1;L6);
  2736.    LAND(N2,P4,L2,L1;L7);
  2737.    LAND(P3,L3,L2,L1;L8);
  2738.    LAND(N1,N2,P10,L4;L9);
  2739.    LAND(N1,P11,L3,L4;L10);
  2740.    LAND(N2,P12,L2,L4;L11);
  2741.    LAND(P13,L3,L2,L4;L12);
  2742.    OR(L5,L6,L7,L8;N3;25,20,35,30);
  2743.    OR(L9,L10,L11,L12;N4;25,20,35,30);
  2744.    TSB(N3,L1;P7;23,18,27,41,23,18,27,41);
  2745.    TSB(N4,L4;P9;23,18,27,41,23,18,27,41);
  2746. %
  2747. ;taken from 1984 National Logic Data book.
  2748. ;The delays modeled for this part are - propagation delay from Data to
  2749. ;Output, Select to Output, Also modeled are the enable and disable times
  2750. ;for the 3-state drivers.  Propagation delays are repeated for 45pf
  2751. ;and 150pf.  Enable/disable times are 45pf and 5pf respectively.
  2752. :74LS257            TTL    16
  2753.    LINV(P15;L1);
  2754.    INV(P1;N1;17,10,15,8);
  2755.    LINV(N1;L2);
  2756.    LAND(P2,N1;L3);
  2757.    LAND(P3,L2;L4);
  2758.    LAND(P5,N1;L5);
  2759.    LAND(P6,L2;L6);
  2760.    LAND(P11,N1;L7);
  2761.    LAND(P10,L2;L8);
  2762.    LAND(P14,N1;L9);
  2763.    LAND(P13,L2;L10);
  2764.    OR(L3,L4;N2;18,18,27,27);
  2765.    OR(L5,L6;N3;18,18,27,27);
  2766.    OR(L7,L8;N4;18,18,27,27);
  2767.    OR(L9,L10;N5;18,18,27,27);
  2768.    TSB(N2,L1;P4;28,15,25,26,28,15,25,26);
  2769.    TSB(N3,L1;P7;28,15,25,26,28,15,25,26);
  2770.    TSB(N4,L1;P9;28,15,25,26,28,15,25,26);
  2771.    TSB(N5,L1;P12;28,15,25,26,28,15,25,26);
  2772. %
  2773. ;taken from 1984 National Logic Data book.
  2774. ;The delays modeled for this part are - propagation delay from Data to
  2775. ;Output, Select to Output, Also modeled are the enable and disable times
  2776. ;for the 3-state drivers.  Propagation delays are repeated for 45pf
  2777. ;and 150pf.  Enable/disable times are 45pf and 5pf respectively.
  2778. :74LS257A        TTL    16
  2779.    LINV(P15;L1);
  2780.    INV(P1;N1;17,10,15,8);
  2781.    LINV(N1;L2);
  2782.    LAND(P2,N1;L3);
  2783.    LAND(P3,L2;L4);
  2784.    LAND(P5,N1;L5);
  2785.    LAND(P6,L2;L6);
  2786.    LAND(P11,N1;L7);
  2787.    LAND(P10,L2;L8);
  2788.    LAND(P14,N1;L9);
  2789.    LAND(P13,L2;L10);
  2790.    OR(L3,L4;N2;18,18,27,27);
  2791.    OR(L5,L6;N3;18,18,27,27);
  2792.    OR(L7,L8;N4;18,18,27,27);
  2793.    OR(L9,L10;N5;18,18,27,27);
  2794.    TSB(N2,L1;P4;28,15,25,26,28,15,25,26);
  2795.    TSB(N3,L1;P7;28,15,25,26,28,15,25,26);
  2796.    TSB(N4,L1;P9;28,15,25,26,28,15,25,26);
  2797.    TSB(N5,L1;P12;28,15,25,26,28,15,25,26);
  2798. %
  2799. ;taken from 1984 National Logic Data book.
  2800. ;The delays modeled for this part are - propagation delay from Data to
  2801. ;Output, Select to Output. Also modeled are the enable and disable
  2802. ;time for the 3-state drivers.   Propagation delays are repeated for
  2803. ;45pf and 150pf.   Enable/disable times are 45pf and 5pf loading
  2804. ;respectively.
  2805. :74LS258            TTL    16
  2806.    LINV(P15;L1);
  2807.    INV(P1;N1;10,17,8,15);
  2808.    LINV(N1;L2);
  2809.    LAND(P2,N1;L3);
  2810.    LAND(P3,L2;L4);
  2811.    LAND(P5,N1;L5);
  2812.    LAND(P6,L2;L6);
  2813.    LAND(P11,N1;L7);
  2814.    LAND(P10,L2;L8);
  2815.    LAND(P14,N1;L9);
  2816.    LAND(P13,L2;L10);
  2817.    OR(L3,L4;N2;18,18,27,27);
  2818.    OR(L5,L6;N3;18,18,27,27);
  2819.    OR(L7,L8;N4;18,18,27,27);
  2820.    OR(L9,L10;N5;18,18,27,27);
  2821.    ITSB(N2,L1;P4;28,15,25,26,28,15,25,26);
  2822.    ITSB(N3,L1;P7;28,15,25,26,28,15,25,26);
  2823.    ITSB(N4,L1;P9;28,15,25,26,28,15,25,26);
  2824.    ITSB(N5,L1;P12;28,15,25,26,28,15,25,26);
  2825. %
  2826. ;taken from 1984 National Logic Data book.
  2827. ;The delays modeled for this part are - propagation delay from Data to
  2828. ;Output, Select to Output. Also modeled are the enable and disable
  2829. ;time for the 3-state drivers.   Propagation delays are repeated for
  2830. ;45pf and 150pf.   Enable/disable times are 45pf and 5pf loading
  2831. ;respectively.
  2832. :74LS258A        TTL    16
  2833.    LINV(P15;L1);
  2834.    INV(P1;N1;10,17,8,15);
  2835.    LINV(N1;L2);
  2836.    LAND(P2,N1;L3);
  2837.    LAND(P3,L2;L4);
  2838.    LAND(P5,N1;L5);
  2839.    LAND(P6,L2;L6);
  2840.    LAND(P11,N1;L7);
  2841.    LAND(P10,L2;L8);
  2842.    LAND(P14,N1;L9);
  2843.    LAND(P13,L2;L10);
  2844.    OR(L3,L4;N2;18,18,27,27);
  2845.    OR(L5,L6;N3;18,18,27,27);
  2846.    OR(L7,L8;N4;18,18,27,27);
  2847.    OR(L9,L10;N5;18,18,27,27);
  2848.    ITSB(N2,L1;P4;28,15,25,26,28,15,25,26);
  2849.    ITSB(N3,L1;P7;28,15,25,26,28,15,25,26);
  2850.    ITSB(N4,L1;P9;28,15,25,26,28,15,25,26);
  2851.    ITSB(N5,L1;P12;28,15,25,26,28,15,25,26);
  2852. %
  2853. ;taken from 1984 National Logic Data book.
  2854. ;The delays modeled for this part are - propagation delay from Data to
  2855. ;Output, Select to Output. Also modeled are the enable and disable
  2856. ;time for the 3-state drivers.   Propagation delays are repeated for
  2857. ;45pf and 150pf.   Enable/disable times are 45pf and 5pf loading
  2858. ;respectively.
  2859. :74LS258B        TTL    16
  2860.    LINV(P15;L1);
  2861.    INV(P1;N1;10,17,8,15);
  2862.    LINV(N1;L2);
  2863.    LAND(P2,N1;L3);
  2864.    LAND(P3,L2;L4);
  2865.    LAND(P5,N1;L5);
  2866.    LAND(P6,L2;L6);
  2867.    LAND(P11,N1;L7);
  2868.    LAND(P10,L2;L8);
  2869.    LAND(P14,N1;L9);
  2870.    LAND(P13,L2;L10);
  2871.    OR(L3,L4;N2;18,18,27,27);
  2872.    OR(L5,L6;N3;18,18,27,27);
  2873.    OR(L7,L8;N4;18,18,27,27);
  2874.    OR(L9,L10;N5;18,18,27,27);
  2875.    ITSB(N2,L1;P4;28,15,25,26,28,15,25,26);
  2876.    ITSB(N3,L1;P7;28,15,25,26,28,15,25,26);
  2877.    ITSB(N4,L1;P9;28,15,25,26,28,15,25,26);
  2878.    ITSB(N5,L1;P12;28,15,25,26,28,15,25,26);
  2879. %
  2880. :74LS259   TTL  16
  2881.    INV(P3;N1;12,5,12,5);
  2882.    INV(P2;N2;12,5,12,5);
  2883.    INV(P1;N3;12,5,12,5);
  2884.    BUF(P3;N4;12,5,12,5);
  2885.    BUF(P2;N5;12,5,12,5);
  2886.    BUF(P1;N6;12,5,12,5);
  2887.    INV(P14;N7;9,9,9,9);
  2888.    LAND(N4,N5,N6,N7;L1);
  2889.    LAND(N4,N5,N3,N7;L2);
  2890.    LAND(N4,N2,N6,N7;L3);
  2891.    LAND(N4,N2,N3,N7;L4);
  2892.    LAND(N1,N5,N6,N7;L5);
  2893.    LAND(N1,N5,N3,N7;L6);
  2894.    LAND(N1,N2,N6,N7;L7);
  2895.    LAND(N1,N2,N3,N7;L8);
  2896.    DLATCHPC(P13,L1,ONE,P15;P12;30,20,15,15,20,0,17,18,18,10,35,25,20,20,20,0,17,23,23,10);
  2897.    DLATCHPC(P13,L2,ONE,P15;P11;30,20,15,15,20,0,17,18,18,10,35,25,20,20,20,0,17,23,23,10);
  2898.    DLATCHPC(P13,L3,ONE,P15;P10;30,20,15,15,20,0,17,18,18,10,35,25,20,20,20,0,17,23,23,10);
  2899.    DLATCHPC(P13,L4,ONE,P15;P9;30,20,15,15,20,0,17,18,18,10,35,25,20,20,20,0,17,23,23,10);
  2900.    DLATCHPC(P13,L5,ONE,P15;P7;30,20,15,15,20,0,17,18,18,10,35,25,20,20,20,0,17,23,23,10);
  2901.    DLATCHPC(P13,L6,ONE,P15;P6;30,20,15,15,20,0,17,18,18,10,35,25,20,20,20,0,17,23,23,10);
  2902.    DLATCHPC(P13,L7,ONE,P15;P5;30,20,15,15,20,0,17,18,18,10,35,25,20,20,20,0,17,23,23,10);
  2903.    DLATCHPC(P13,L8,ONE,P15;P4;30,20,15,15,20,0,17,18,18,10,35,25,20,20,20,0,17,23,23,10);
  2904. %
  2905. :74LS259B               TTL     16
  2906.    INV(P3;N1;12,5,12,5);
  2907.    INV(P2;N2;12,5,12,5);
  2908.    INV(P1;N3;12,5,12,5);
  2909.    BUF(P3;N4;12,5,12,5);
  2910.    BUF(P2;N5;12,5,12,5);
  2911.    BUF(P1;N6;12,5,12,5);
  2912.    INV(P14;N7;9,9,9,9);
  2913.    LAND(N4,N5,N6,N7;L1);
  2914.    LAND(N4,N5,N3,N7;L2);
  2915.    LAND(N4,N2,N6,N7;L3);
  2916.    LAND(N4,N2,N3,N7;L4);
  2917.    LAND(N1,N5,N6,N7;L5);
  2918.    LAND(N1,N5,N3,N7;L6);
  2919.    LAND(N1,N2,N6,N7;L7);
  2920.    LAND(N1,N2,N3,N7;L8);
  2921.    DLATCHPC(P13,L1,ONE,P15;P12;30,20,15,15,20,0,17,18,18,10,35,25,20,20,20,0,17,23,23,10);
  2922.    DLATCHPC(P13,L2,ONE,P15;P11;30,20,15,15,20,0,17,18,18,10,35,25,20,20,20,0,17,23,23,10);
  2923.    DLATCHPC(P13,L3,ONE,P15;P10;30,20,15,15,20,0,17,18,18,10,35,25,20,20,20,0,17,23,23,10);
  2924.    DLATCHPC(P13,L4,ONE,P15;P9;30,20,15,15,20,0,17,18,18,10,35,25,20,20,20,0,17,23,23,10);
  2925.    DLATCHPC(P13,L5,ONE,P15;P7;30,20,15,15,20,0,17,18,18,10,35,25,20,20,20,0,17,23,23,10);
  2926.    DLATCHPC(P13,L6,ONE,P15;P6;30,20,15,15,20,0,17,18,18,10,35,25,20,20,20,0,17,23,23,10);
  2927.    DLATCHPC(P13,L7,ONE,P15;P5;30,20,15,15,20,0,17,18,18,10,35,25,20,20,20,0,17,23,23,10);
  2928.    DLATCHPC(P13,L8,ONE,P15;P4;30,20,15,15,20,0,17,18,18,10,35,25,20,20,20,0,17,23,23,10);
  2929. %
  2930. :74LS261   TTL  16
  2931.    LINV(N1;L1);
  2932.    LINV(N2;L2);
  2933.    LINV(N3;L3);
  2934.    LINV(N4;L4);
  2935.    LINV(N5;L5);
  2936.    LNOR(N6,N7;L6);
  2937.    LINV(P3;L7);
  2938.    LNOR(N8,L7;L8);
  2939.    LAND(L1,N6,N8;L9);
  2940.    LAND(N1,N7,L8;L10);
  2941.    LAND(L2,L6,N8;L11);
  2942.    LAND(N2,L6,L8;L12);
  2943.    LAND(L7,P10;L13);
  2944.    LAND(L2,N6,N8;L14);
  2945.    LAND(N2,N7,L8;L15);
  2946.    LAND(L3,L6,N8;L16);
  2947.    LAND(N3,L6,L8;L17);
  2948.    LAND(L7,P9;L18);
  2949.    LAND(L3,N6,N8;L19);
  2950.    LAND(N3,N7,L8;L20);
  2951.    LAND(L4,L6,N8;L21);
  2952.    LAND(N4,L6,L8;L22);
  2953.    LAND(L7,P7;L23);
  2954.    LAND(L4,N8,N6;L24);
  2955.    LAND(N4,N7,L8;L25);
  2956.    LAND(L5,L6,N8;L26);
  2957.    LAND(L6,N5,L8;L27);
  2958.    LAND(L7,P6;L28);
  2959.    LAND(L5,N6,N8;L29);
  2960.    LAND(N5,N7,L8;L30);
  2961.    LAND(L5,L6,N8;L31);
  2962.    LAND(L6,N5,L8;L32);
  2963.    LINV(P5;L33);
  2964.    LAND(L7,L33;L34);
  2965.    INV(P13;N1;7,7,7,7);
  2966.    INV(P14;N2;7,7,7,7);
  2967.    INV(P15;N3;7,7,7,7);
  2968.    INV(P1;N4;7,7,7,7);
  2969.    INV(P2;N5;7,7,7,7);
  2970.    AND(P11,P12;N6;5,5,5,5);
  2971.    NOR(P11,P12;N7;5,5,5,5);
  2972.    NOR(P4,L7;N8;5,5,5,5);
  2973.    OR(L9,L10,L11,L12,L13;P10;30,25,35,30);
  2974.    OR(L14,L15,L16,L17,L18;P9;30,25,35,30);
  2975.    OR(L19,L20,L21,L22,L23;P7;30,25,35,30);
  2976.    OR(L24,L25,L26,L27,L28;P6;30,25,35,30);
  2977.    NOR(L29,L30,L31,L32,L34;P5;30,25,35,30);
  2978. %
  2979. :74LS266   TTL  14
  2980.    SET(RHIGH);
  2981.    XNOR(P1,P2;P3;30,30,35,35);
  2982.    XNOR(P5,P6;P4;30,30,35,35);
  2983.    XNOR(P8,P9;P10;30,30,35,35);
  2984.    XNOR(P12,P13;P11;30,30,35,35);
  2985. %
  2986. ;taken from 1984 National Logic Data book.
  2987. ;The delays for 50pf are extrapolated using 7pf/ns.
  2988. :74LS273        TTL    20
  2989.    DQFFC(P3,P11,P1;P2;27,27,20,5,20,20,27,27,20,0,32,32,20,5,20,20,32,32,20,0);
  2990.    DQFFC(P4,P11,P1;P5;27,27,20,5,20,20,27,27,20,0,32,32,20,5,20,20,32,32,20,0);
  2991.    DQFFC(P7,P11,P1;P6;27,27,20,5,20,20,27,27,20,0,32,32,20,5,20,20,32,32,20,0);
  2992.    DQFFC(P8,P11,P1;P9;27,27,20,5,20,20,27,27,20,0,32,32,20,5,20,20,32,32,20,0);
  2993.    DQFFC(P13,P11,P1;P12;27,27,20,5,20,20,27,27,20,0,32,32,20,5,20,20,32,32,20,0);
  2994.    DQFFC(P14,P11,P1;P15;27,27,20,5,20,20,27,27,20,0,32,32,20,5,20,20,32,32,20,0);
  2995.    DQFFC(P17,P11,P1;P16;27,27,20,5,20,20,27,27,20,0,32,32,20,5,20,20,32,32,20,0);
  2996.    DQFFC(P18,P11,P1;P19;27,27,20,5,20,20,27,27,20,0,32,32,20,5,20,20,32,32,20,0);
  2997. %
  2998. :74LS279   TTL  16
  2999.    LAND(P2,P3;L1);
  3000.    LAND(P11,P12;L2);
  3001.    DQFFPC(P4,ZERO,L1,P1;P4;1,1,0,0,20,20,22,27,20,0,1,1,0,0,20,20,27,32,20,0);
  3002.    DQFFPC(P7,ZERO,P6,P5;P7;1,1,0,0,20,20,22,27,20,0,1,1,0,0,20,20,27,32,20,0);
  3003.    DQFFPC(P9,ZERO,L2,P10;P9;1,1,0,0,20,20,22,27,20,0,1,1,0,0,20,20,27,32,20,0);
  3004.    DQFFPC(P13,ZERO,P15,P14;P13;1,1,0,0,20,20,22,27,20,0,1,1,0,0,20,20,27,32,20,0);
  3005. %
  3006. :74LS279A               TTL     16
  3007.    LAND(P2,P3;L1);
  3008.    LAND(P11,P12;L2);
  3009.    DQFFPC(P4,ZERO,L1,P1;P4;1,1,0,0,20,20,22,27,20,0,1,1,0,0,20,20,27,32,20,0);
  3010.    DQFFPC(P7,ZERO,P6,P5;P7;1,1,0,0,20,20,22,27,20,0,1,1,0,0,20,20,27,32,20,0);
  3011.    DQFFPC(P9,ZERO,L2,P10;P9;1,1,0,0,20,20,22,27,20,0,1,1,0,0,20,20,27,32,20,0);
  3012.    DQFFPC(P13,ZERO,P15,P14;P13;1,1,0,0,20,20,22,27,20,0,1,1,0,0,20,20,27,32,20,0);
  3013. %
  3014. :74LS280  TTL  14
  3015.    LXOR(P8,P9,P10,P11,P12,P13,P1,P2,P4;L1);
  3016.    INV(L1;P5;50,45,55,50);
  3017.    BUF(L1;P6;35,50,40,55);
  3018. %
  3019. :74LS283   TTL  16
  3020.    INV(P7;N1;5,5,5,5);
  3021.    INV(P7;N10;10,5,10,5);
  3022.    NOR(P5,P6;N2;5,5,5,5);
  3023.    NAND(P5,P6;N3;5,5,5,5);
  3024.    NOR(P2,P3;N4;5,5,5,5);
  3025.    NAND(P2,P3;N5;5,5,5,5);
  3026.    NOR(P14,P15;N6;5,5,5,5);
  3027.    NAND(P14,P15;N7;5,5,5,5);
  3028.    NOR(P11,P12;N8;5,5,5,5);
  3029.    NAND(P11,P12;N9;5,5,5,5);
  3030.    LINV(N1;L1);
  3031.    LINV(N2;L2);
  3032.    LAND(L2,N3;L3);
  3033.    LAND(N1,N3;L4);
  3034.    LINV(N4;L5);
  3035.    LAND(L5,N5;L6);
  3036.    LAND(N1,N3,N5;L7);
  3037.    LAND(N5,N2;L8);
  3038.    LINV(N6;L9);
  3039.    LAND(L9,N7;L10);
  3040.    LAND(N1,N3,N5,N7;L11);
  3041.    LAND(N5,N7,N2;L12);
  3042.    LAND(N7,N4;L13);
  3043.    LINV(N8;L14);
  3044.    LAND(L14,N9;L15);
  3045.    LAND(N10,N3,N5,N7,N9;L16);
  3046.    LAND(N5,N7,N9,N2;L17);
  3047.    LAND(N7,N9,N4;L18);
  3048.    LAND(N9,N6;L19);
  3049.    LNOR(L4,N2;L20);
  3050.    LNOR(L7,L8,N4;L21);
  3051.    LNOR(L11,L12,L13,N6;L22);
  3052.    XOR(L1,L3;P4;19,19,24,24);
  3053.    XOR(L20,L6;P1;19,19,24,24);
  3054.    XOR(L21,L10;P13;19,19,24,24);
  3055.    XOR(L22,L15;P10;19,19,24,24);
  3056.    NOR(L16,L17,L18,L19,N8;P9;12,12,17,17);
  3057. %
  3058. :74LS290   TTL  14
  3059.    LNAND(P1,P3;L1);
  3060.    LNAND(P12,P13;L2);
  3061.    LAND(L1,L2;L3);
  3062.    LAND(N7,N5;L4);
  3063.    INV(P10;N1;0,0,0,0);
  3064.    INV(P11;N2;0,0,0,0);
  3065.    JKFFPC(ONE,ONE,N1,L1,L2;N3,N4;6,8,25,0,15,15,20,30,30,0,6,8,25,0,15,15,20,30,30,0);
  3066.    JKFFPC(N10,ONE,N2,ONE,L3;N5,N6;6,11,25,0,30,30,30,30,30,0,6,11,25,0,30,30,30,30,30,0);
  3067.    JKFFPC(ONE,ONE,N6,ONE,L3;N7,N8;16,14,25,0,30,30,30,30,30,0,16,14,25,0,30,30,30,30,30,0);
  3068.    JKFFPC(L4,N9,N2,L1,L2;N9,N10;22,25,25,0,30,30,20,30,30,0,22,25,25,0,30,30,20,30,30,0);
  3069.    BUF(N3;P9;10,10,15,15);
  3070.    BUF(N5;P5;10,10,15,15);
  3071.    BUF(N7;P4;10,10,15,15);
  3072.    BUF(N9;P8;10,10,15,15);
  3073. %
  3074. :74LS293  TTL  14
  3075.    INV(P10;N1;0,0,0,0);
  3076.    INV(P11;N2;0,0,0,0);
  3077.    LNAND(P12,P13;L1);
  3078.    LINV(N3;L2);
  3079.    LINV(N4;L3);
  3080.    LINV(N5;L4);
  3081.    LINV(N6;L5);
  3082.    DQFFP(L2,N1,L1;N3;11,13,0,0,15,15,35,35,15,25,11,13,0,0,15,15,35,35,15,25);
  3083.    DQFFP(L3,N2,L1;N4;11,16,0,0,30,30,35,35,15,25,11,16,0,0,15,15,35,35,15,25);
  3084.    DQFFP(L4,N4,L1;N5;16,14,0,0,30,30,35,35,15,25,16,14,0,0,15,15,35,35,15,25);
  3085.    DQFFP(L5,N5,L1;N6;19,16,0,0,30,30,35,35,15,25,19,16,0,0,15,15,35,35,15,25);
  3086.    INV(N3;P9;5,5,10,10);
  3087.    INV(N4;P5;5,5,10,10);
  3088.    INV(N5;P4;5,5,10,10);
  3089.    INV(N6;P8;5,5,10,10);
  3090. %
  3091. :74LS295   TTL  14
  3092.    LINV(P6;L1);
  3093.    LAND(L1,P1;L2);
  3094.    LAND(P6,P2;L3);
  3095.    LOR(L2,L3;L4);
  3096.    LAND(N2,L1;L5);
  3097.    LAND(P6,P3;L6);
  3098.    LOR(L5,L6;L7);
  3099.    LAND(N3,L1;L8);
  3100.    LAND(P6,P4;L9);
  3101.    LOR(L8,L9;L10);
  3102.    LAND(N4,L1;L11);
  3103.    LAND(P6,P5;L12);
  3104.    LOR(L11,L12;L13);
  3105.    INV(P9;N1;0,0,0,0);
  3106.    DQFF(L4,N1;N2;10,10,20,0,16,16,10,10,20,0,16,16);
  3107.    DQFF(L7,N1;N3;10,10,20,0,16,16,10,10,20,0,16,16);
  3108.    DQFF(L10,N1;N4;10,10,20,0,16,16,10,10,20,0,16,16);
  3109.    DQFF(L13,N1;N5;10,10,20,0,16,16,10,10,20,0,16,16);
  3110.    BUF(N2;N6;10,20,15,25);
  3111.    BUF(N3;N7;10,20,15,25);
  3112.    BUF(N4;N8;10,20,15,25);
  3113.    BUF(N5;N9;10,20,15,25);
  3114.    TSB(N6,P8;P13;30,26,20,20,30,26,20,20);
  3115.    TSB(N7,P8;P12;30,26,20,20,30,26,20,20);
  3116.    TSB(N8,P8;P11;30,26,20,20,30,26,20,20);
  3117.    TSB(N9,P8;P10;30,26,20,20,30,26,20,20);
  3118. %
  3119. :74LS295B               TTL     14
  3120.    LINV(P6;L1);
  3121.    LAND(L1,P1;L2);
  3122.    LAND(P6,P2;L3);
  3123.    LOR(L2,L3;L4);
  3124.    LAND(N2,L1;L5);
  3125.    LAND(P6,P3;L6);
  3126.    LOR(L5,L6;L7);
  3127.    LAND(N3,L1;L8);
  3128.    LAND(P6,P4;L9);
  3129.    LOR(L8,L9;L10);
  3130.    LAND(N4,L1;L11);
  3131.    LAND(P6,P5;L12);
  3132.    LOR(L11,L12;L13);
  3133.    INV(P9;N1;0,0,0,0);
  3134.    DQFF(L4,N1;N2;10,10,20,0,16,16,10,10,20,0,16,16);
  3135.    DQFF(L7,N1;N3;10,10,20,0,16,16,10,10,20,0,16,16);
  3136.    DQFF(L10,N1;N4;10,10,20,0,16,16,10,10,20,0,16,16);
  3137.    DQFF(L13,N1;N5;10,10,20,0,16,16,10,10,20,0,16,16);
  3138.    BUF(N2;N6;10,20,15,25);
  3139.    BUF(N3;N7;10,20,15,25);
  3140.    BUF(N4;N8;10,20,15,25);
  3141.    BUF(N5;N9;10,20,15,25);
  3142.    TSB(N6,P8;P13;30,26,20,20,30,26,20,20);
  3143.    TSB(N7,P8;P12;30,26,20,20,30,26,20,20);
  3144.    TSB(N8,P8;P11;30,26,20,20,30,26,20,20);
  3145.    TSB(N9,P8;P10;30,26,20,20,30,26,20,20);
  3146. %
  3147. :74LS298   TTL  16
  3148.    INV(P11;N1;0,0,0,0);
  3149.    INV(P10;N2;10,10,10,10);
  3150.    LINV(N2;L1);
  3151.    LAND(P3,N2;L2);
  3152.    LAND(P2,L1;L3);
  3153.    LAND(P4,N2;L4);
  3154.    LAND(P1,L1;L5);
  3155.    LAND(P9,N2;L6);
  3156.    LAND(P5,L1;L7);
  3157.    LAND(P7,N2;L8);
  3158.    LAND(P6,L1;L9);
  3159.    LOR(L2,L3;L10);
  3160.    LOR(L4,L5;L11);
  3161.    LOR(L6,L7;L12);
  3162.    LOR(L8,L9;L13);
  3163.    DQFF(L10,N1;P15;27,32,15,5,20,20,30,35,15,5,20,20);
  3164.    DQFF(L11,N1;P14;27,32,15,5,20,20,30,35,15,5,20,20);
  3165.    DQFF(L12,N1;P13;27,32,15,5,20,20,30,35,15,5,20,20);
  3166.    DQFF(L13,N1;P12;27,32,15,5,20,20,30,35,15,5,20,20);
  3167. %
  3168. :74LS299 TTL 20
  3169.   LINV(P19;L1);
  3170.   LINV(P1;L2);
  3171.   AND(P19,P1;N1;15,15,15,15);
  3172.   AND(P19,L2;N2;0,0,0,0);
  3173.   AND(L1,P1;N3;0,0,0,0);
  3174.   AND(L1,L2;N4;0,0,0,0);
  3175.   NAND(P19,P1;N5;0,0,0,0);
  3176.   NOR(P2,P3;N6;0,0,0,0);
  3177.   LAND(N5,N6;L3);
  3178.   LAND(P11,N3;L4);
  3179.   LAND(N2,N8;L5);
  3180.   LAND(N1,P7;L6);
  3181.   LAND(N4,N7;L7);
  3182.   LOR(L4,L5,L6,L7;L8);
  3183.   LAND(N7,N3;L9);
  3184.   LAND(N2,N9;L10);
  3185.   LAND(N1,P13;L11);
  3186.   LAND(N4,N8;L12);
  3187.   LOR(L9,L10,L11,L12;L13);
  3188.   LAND(N8,N3;L14);
  3189.   LAND(N2,N10;L15);
  3190.   LAND(N1,P6;L16);
  3191.   LAND(N4,N9;L17);
  3192.   LOR(L14,L15,L16,L17;L18);
  3193.   LAND(N9,N3;L19);
  3194.   LAND(N2,N11;L20);
  3195.   LAND(N1,P14;L21);
  3196.   LAND(N4,N10;L22);
  3197.   LOR(L19,L20,L21,L22;L23);
  3198.   LAND(N10,N3;L24);
  3199.   LAND(N2,N12;L25);
  3200.   LAND(N1,P5;L26);
  3201.   LAND(N4,N11;L27);
  3202.   LOR(L24,L25,L26,L27;L28);
  3203.   LAND(N11,N3;L29);
  3204.   LAND(N2,N13;L30);
  3205.   LAND(N1,P15;L31);
  3206.   LAND(N4,N12;L32);
  3207.   LOR(L29,L30,L31,L32;L33);
  3208.   LAND(N12,N3;L34);
  3209.   LAND(N2,N14;L35);
  3210.   LAND(N1,P4;L36);
  3211.   LAND(N4,N13;L37);
  3212.   LOR(L34,L35,L36,L37;L38);
  3213.   LAND(N13,N3;L39);
  3214.   LAND(N2,P18;L40);
  3215.   LAND(N1,P16;L41);
  3216.   LAND(N4,N14;L42);
  3217.   LOR(L39,L40,L41,L42;L43);
  3218.   DQFFC(L8,P12,P9;N7;10,14,20,0,30,10,25,25,20,20,10,14,20,0,30,10,25,25,20,20);
  3219.   DQFFC(L13,P12,P9;N8;10,14,20,0,30,10,25,25,20,20,10,14,20,0,30,10,25,25,20,20);
  3220.   DQFFC(L18,P12,P9;N9;10,14,20,0,30,10,25,25,20,20,10,14,20,0,30,10,25,25,20,20);
  3221.   DQFFC(L23,P12,P9;N10;10,14,20,0,30,10,25,25,20,20,10,14,20,0,30,10,25,25,20,20);
  3222.   DQFFC(L28,P12,P9;N11;10,14,20,0,30,10,25,25,20,20,10,14,20,0,30,10,25,25,20,20);
  3223.   DQFFC(L33,P12,P9;N12;10,14,20,0,30,10,25,25,20,20,10,14,20,0,30,10,25,25,20,20);
  3224.   DQFFC(L38,P12,P9;N13;10,14,20,0,30,10,25,25,20,20,10,14,20,0,30,10,25,25,20,20);
  3225.   DQFFC(L43,P12,P9;N14;10,14,20,0,30,10,25,25,20,20,10,14,20,0,30,10,25,25,20,20);
  3226.   BUF(N7;N15;10,10,15,15);
  3227.   BUF(N8;N16;10,10,15,15);
  3228.   BUF(N9;N17;10,10,15,15);
  3229.   BUF(N10;N18;10,10,15,15);
  3230.   BUF(N11;N19;10,10,15,15);
  3231.   BUF(N12;N20;10,10,15,15);
  3232.   BUF(N13;N21;10,10,15,15);
  3233.   BUF(N14;N22;10,10,15,15);
  3234.   TSB(N15,L3;P7;30,21,15,20,30,21,15,20);
  3235.   TSB(N16,L3;P13;30,21,15,20,30,21,15,20);
  3236.   TSB(N17,L3;P6;30,21,15,20,30,21,15,20);
  3237.   TSB(N18,L3;P14;30,21,15,20,30,21,15,20);
  3238.   TSB(N19,L3;P5;30,21,15,20,30,21,15,20);
  3239.   TSB(N20,L3;P15;30,21,15,20,30,21,15,20);
  3240.   TSB(N21,L3;P4;30,21,15,20,30,21,15,20);
  3241.   TSB(N22,L3;P16;30,21,15,20,30,21,15,20);
  3242.   BUF(N7;P8;23,25,28,30);
  3243.   BUF(N14;P17;23,25,28,30);
  3244. %
  3245. :74LS322   TTL  20
  3246.    BUF(P1;N1;15,30,15,30);
  3247.    BUF(P1;N18;30,15,30,15);
  3248.    LNOR(N1,P2;L1);
  3249.    LNOR(N18,L1;L2);
  3250.    LAND(P17,L2,P18,P19;L3);
  3251.    LINV(P19;L4);
  3252.    LAND(L4,L2,P18,P3;L5);
  3253.    LINV(P18;L6);
  3254.    LAND(L1,P4;L7);
  3255.    LAND(L6,L2,N2;L8);
  3256.    LAND(N1,N2;L9);
  3257.    LAND(N2,L2;L10);
  3258.    LAND(L1,P16;L11);
  3259.    LAND(N1,N3;L12);
  3260.    LAND(N3,L2;L13);
  3261.    LAND(L1,P5;L14);
  3262.    LAND(N1,N4;L15);
  3263.    LAND(N4,L2;L16);
  3264.    LAND(L1,P15;L17);
  3265.    LAND(N1,N5;L18);
  3266.    LAND(N5,L2;L19);
  3267.    LAND(L1,P6;L20);
  3268.    LAND(N1,N6;L21);
  3269.    LAND(N6,L2;L22);
  3270.    LAND(L1,P14;L23);
  3271.    LAND(N1,N7;L24);
  3272.    LAND(N7,L2;L25);
  3273.    LAND(L1,P7;L26);
  3274.    LAND(N1,N8;L27);
  3275.    LAND(N8,L2;L28);
  3276.    LAND(L1,P13;L29);
  3277.    LAND(N1,N9;L30);
  3278.    LOR(L5,L3,L7,L8,L9;L31);
  3279.    LOR(L10,L11,L12;L32);
  3280.    LOR(L13,L14,L15;L33);
  3281.    LOR(L16,L17,L18;L34);
  3282.    LOR(L19,L20,L21;L35);
  3283.    LOR(L22,L23,L24;L36);
  3284.    LOR(L25,L26,L27;L37);
  3285.    LOR(L28,L29,L30;L38);
  3286.    LNOR(L1,P8;L39);
  3287.    DQFFC(L31,P11,P9;N2;5,5,20,2,30,10,7,7,20,20,5,5,20,2,30,10,7,7,20,20);
  3288.    DQFFC(L32,P11,P9;N3;5,5,20,2,30,10,7,7,20,20,5,5,20,2,30,10,7,7,20,20);
  3289.    DQFFC(L33,P11,P9;N4;5,5,20,2,30,10,7,7,20,20,5,5,20,2,30,10,7,7,20,20);
  3290.    DQFFC(L34,P11,P9;N5;5,5,20,2,30,10,7,7,20,20,5,5,20,2,30,10,7,7,20,20);
  3291.    DQFFC(L35,P11,P9;N6;5,5,20,2,30,10,7,7,20,20,5,5,20,2,30,10,7,7,20,20);
  3292.    DQFFC(L36,P11,P9;N7;5,5,20,2,30,10,7,7,20,20,5,5,20,2,30,10,7,7,20,20);
  3293.    DQFFC(L37,P11,P9;N8;5,5,20,2,30,10,7,7,20,20,5,5,20,2,30,10,7,7,20,20);
  3294.    DQFFC(L38,P11,P9;N9;5,5,20,2,30,10,7,7,20,20,5,5,20,2,30,10,7,7,20,20);
  3295.    BUF(N2;N10;20,28,25,33);
  3296.    BUF(N3;N11;20,28,25,33);
  3297.    BUF(N4;N12;20,28,25,33);
  3298.    BUF(N5;N13;20,28,25,33);
  3299.    BUF(N6;N14;20,28,25,33);
  3300.    BUF(N7;N15;20,28,25,33);
  3301.    BUF(N8;N16;20,28,25,33);
  3302.    BUF(N9;N17;20,28,25,33);
  3303.    BUF(N9;P12;28,30,33,35);
  3304.    TSB(N10,L39;P4;35,35,25,25,35,35,25,25);
  3305.    TSB(N11,L39;P16;35,35,25,25,35,35,25,25);
  3306.    TSB(N12,L39;P5;35,35,25,25,35,35,25,25);
  3307.    TSB(N13,L39;P15;35,35,25,25,35,35,25,25);
  3308.    TSB(N14,L39;P6;35,35,25,25,35,35,25,25);
  3309.    TSB(N15,L39;P14;35,35,25,25,35,35,25,25);
  3310.    TSB(N16,L39;P7;35,35,25,25,35,35,25,25);
  3311.    TSB(N17,L39;P13;35,35,25,25,35,35,25,25);
  3312. %
  3313. :74LS322A               TTL     20
  3314.    BUF(P1;N1;15,30,15,30);
  3315.    BUF(P1;N18;30,15,30,15);
  3316.    LNOR(N1,P2;L1);
  3317.    LNOR(N18,L1;L2);
  3318.    LAND(P17,L2,P18,P19;L3);
  3319.    LINV(P19;L4);
  3320.    LAND(L4,L2,P18,P3;L5);
  3321.    LINV(P18;L6);
  3322.    LAND(L1,P4;L7);
  3323.    LAND(L6,L2,N2;L8);
  3324.    LAND(N1,N2;L9);
  3325.    LAND(N2,L2;L10);
  3326.    LAND(L1,P16;L11);
  3327.    LAND(N1,N3;L12);
  3328.    LAND(N3,L2;L13);
  3329.    LAND(L1,P5;L14);
  3330.    LAND(N1,N4;L15);
  3331.    LAND(N4,L2;L16);
  3332.    LAND(L1,P15;L17);
  3333.    LAND(N1,N5;L18);
  3334.    LAND(N5,L2;L19);
  3335.    LAND(L1,P6;L20);
  3336.    LAND(N1,N6;L21);
  3337.    LAND(N6,L2;L22);
  3338.    LAND(L1,P14;L23);
  3339.    LAND(N1,N7;L24);
  3340.    LAND(N7,L2;L25);
  3341.    LAND(L1,P7;L26);
  3342.    LAND(N1,N8;L27);
  3343.    LAND(N8,L2;L28);
  3344.    LAND(L1,P13;L29);
  3345.    LAND(N1,N9;L30);
  3346.    LOR(L5,L3,L7,L8,L9;L31);
  3347.    LOR(L10,L11,L12;L32);
  3348.    LOR(L13,L14,L15;L33);
  3349.    LOR(L16,L17,L18;L34);
  3350.    LOR(L19,L20,L21;L35);
  3351.    LOR(L22,L23,L24;L36);
  3352.    LOR(L25,L26,L27;L37);
  3353.    LOR(L28,L29,L30;L38);
  3354.    LNOR(L1,P8;L39);
  3355.    DQFFC(L31,P11,P9;N2;5,5,20,2,30,10,7,7,20,20,5,5,20,2,30,10,7,7,20,20);
  3356.    DQFFC(L32,P11,P9;N3;5,5,20,2,30,10,7,7,20,20,5,5,20,2,30,10,7,7,20,20);
  3357.    DQFFC(L33,P11,P9;N4;5,5,20,2,30,10,7,7,20,20,5,5,20,2,30,10,7,7,20,20);
  3358.    DQFFC(L34,P11,P9;N5;5,5,20,2,30,10,7,7,20,20,5,5,20,2,30,10,7,7,20,20);
  3359.    DQFFC(L35,P11,P9;N6;5,5,20,2,30,10,7,7,20,20,5,5,20,2,30,10,7,7,20,20);
  3360.    DQFFC(L36,P11,P9;N7;5,5,20,2,30,10,7,7,20,20,5,5,20,2,30,10,7,7,20,20);
  3361.    DQFFC(L37,P11,P9;N8;5,5,20,2,30,10,7,7,20,20,5,5,20,2,30,10,7,7,20,20);
  3362.    DQFFC(L38,P11,P9;N9;5,5,20,2,30,10,7,7,20,20,5,5,20,2,30,10,7,7,20,20);
  3363.    BUF(N2;N10;20,28,25,33);
  3364.    BUF(N3;N11;20,28,25,33);
  3365.    BUF(N4;N12;20,28,25,33);
  3366.    BUF(N5;N13;20,28,25,33);
  3367.    BUF(N6;N14;20,28,25,33);
  3368.    BUF(N7;N15;20,28,25,33);
  3369.    BUF(N8;N16;20,28,25,33);
  3370.    BUF(N9;N17;20,28,25,33);
  3371.    BUF(N9;P12;28,30,33,35);
  3372.    TSB(N10,L39;P4;35,35,25,25,35,35,25,25);
  3373.    TSB(N11,L39;P16;35,35,25,25,35,35,25,25);
  3374.    TSB(N12,L39;P5;35,35,25,25,35,35,25,25);
  3375.    TSB(N13,L39;P15;35,35,25,25,35,35,25,25);
  3376.    TSB(N14,L39;P6;35,35,25,25,35,35,25,25);
  3377.    TSB(N15,L39;P14;35,35,25,25,35,35,25,25);
  3378.    TSB(N16,L39;P7;35,35,25,25,35,35,25,25);
  3379.    TSB(N17,L39;P13;35,35,25,25,35,35,25,25);
  3380. %
  3381. ;Data for the following device has been taken
  3382. ;from the Motorola Fast and LS TTL Data Book.
  3383. :74LS323 TTL 20
  3384.   LINV(P19;L1);
  3385.   LINV(P1;L2);
  3386.   BUF(P9;N15;0,0,0,0);
  3387.   AND(P19,P1,N15;N1;15,15,15,15);
  3388.   AND(P19,L2,N15;N2;15,15,15,15);
  3389.   AND(L1,P1,N15;N3;15,15,15,15);
  3390.   AND(L1,L2,N15;N4;15,15,15,15);
  3391.   NAND(P19,P1;N5;0,0,0,0);
  3392.   NOR(P2,P3;N6;0,0,0,0);
  3393.   LAND(N5,N6;L3);
  3394.   LAND(P11,N3;L4);
  3395.   LAND(N2,N8;L5);
  3396.   LAND(N1,P7;L6);
  3397.   LAND(N4,N7;L7);
  3398.   LOR(L4,L5,L6,L7;L8);
  3399.   LAND(N7,N3;L9);
  3400.   LAND(N2,N9;L10);
  3401.   LAND(N1,P13;L11);
  3402.   LAND(N4,N8;L12);
  3403.   LOR(L9,L10,L11,L12;L13);
  3404.   LAND(N8,N3;L14);
  3405.   LAND(N2,N10;L15);
  3406.   LAND(N1,P6;L16);
  3407.   LAND(N4,N9;L17);
  3408.   LOR(L14,L15,L16,L17;L18);
  3409.   LAND(N9,N3;L19);
  3410.   LAND(N2,N11;L20);
  3411.   LAND(N1,P14;L21);
  3412.   LAND(N4,N10;L22);
  3413.   LOR(L19,L20,L21,L22;L23);
  3414.   LAND(N10,N3;L24);
  3415.   LAND(N2,N12;L25);
  3416.   LAND(N1,P5;L26);
  3417.   LAND(N4,N11;L27);
  3418.   LOR(L24,L25,L26,L27;L28);
  3419.   LAND(N11,N3;L29);
  3420.   LAND(N2,N13;L30);
  3421.   LAND(N1,P15;L31);
  3422.   LAND(N4,N12;L32);
  3423.   LOR(L29,L30,L31,L32;L33);
  3424.   LAND(N12,N3;L34);
  3425.   LAND(N2,N14;L35);
  3426.   LAND(N1,P4;L36);
  3427.   LAND(N4,N13;L37);
  3428.   LOR(L34,L35,L36,L37;L38);
  3429.   LAND(N13,N3;L39);
  3430.   LAND(N2,P18;L40);
  3431.   LAND(N1,P16;L41);
  3432.   LAND(N4,N14;L42);
  3433.   LOR(L39,L40,L41,L42;L43);
  3434.   DQFF(L8,P12;N7;5,5,20,0,25,15,5,5,20,0,25,15);
  3435.   DQFF(L13,P12;N8;5,5,20,0,25,15,5,5,20,0,25,15);
  3436.   DQFF(L18,P12;N9;5,5,20,0,25,15,5,5,20,0,25,15);
  3437.   DQFF(L23,P12;N10;5,5,20,0,25,15,5,5,20,0,25,15);
  3438.   DQFF(L28,P12;N11;5,5,20,0,25,15,5,5,20,0,25,15);
  3439.   DQFF(L33,P12;N12;5,5,20,0,25,15,5,5,20,0,25,15);
  3440.   DQFF(L38,P12;N13;5,5,20,0,25,15,5,5,20,0,25,15);
  3441.   DQFF(L43,P12;N14;5,5,20,0,25,15,5,5,20,0,25,15);
  3442.   BUF(N7;N16;15,29,20,34);
  3443.   BUF(N8;N17;15,29,20,34);
  3444.   BUF(N9;N18;15,29,20,34);
  3445.   BUF(N10;N19;15,29,20,34);
  3446.   BUF(N11;N20;15,29,20,34);
  3447.   BUF(N12;N21;15,29,20,34);
  3448.   BUF(N13;N22;15,29,20,34);
  3449.   BUF(N14;N23;15,29,20,34);
  3450.   TSB(N7,L3;P7;30,21,15,15,30,21,15,15);
  3451.   TSB(N8,L3;P13;30,21,15,15,30,21,15,15);
  3452.   TSB(N9,L3;P6;30,21,15,15,30,21,15,15);
  3453.   TSB(N10,L3;P14;30,21,15,15,30,21,15,15);
  3454.   TSB(N11,L3;P5;30,21,15,15,30,21,15,15);
  3455.   TSB(N12,L3;P15;30,21,15,15,30,21,15,15);
  3456.   TSB(N13,L3;P4;30,21,15,15,30,21,15,15);
  3457.   TSB(N14,L3;P16;30,21,15,15,30,21,15,15);
  3458.   BUF(N7;P8;28,34,33,39);
  3459.   BUF(N14;P17;28,34,33,39);
  3460. %
  3461. ;Data for the following device is from 1985
  3462. ;TI TTL Logic Data Book
  3463. ;Delays for EI to A were not modeled precisely.
  3464. :74LS348   TTL  16
  3465.    BUF(P11;N1;35,13,35,13);
  3466.    BUF(P12;N2;35,13,35,13);
  3467.    BUF(P13;N3;35,13,35,13);
  3468.    BUF(P1;N4;35,13,35,13);
  3469.    BUF(P2;N5;35,13,35,13);
  3470.    BUF(P3;N6;35,13,35,13);
  3471.    BUF(P4;N7;35,13,35,13);
  3472.    BUF(P11;N8;45,11,45,11);
  3473.    BUF(P12;N9;45,11,45,11);
  3474.    BUF(P13;N10;45,11,45,11);
  3475.    BUF(P1;N11;45,11,45,11);
  3476.    BUF(P2;N12;45,11,45,11);
  3477.    BUF(P3;N13;45,11,45,11);
  3478.    BUF(P4;N14;45,11,45,11);
  3479.    BUF(P10;N15;35,13,35,13);
  3480.    BUF(P10;N16;45,6,50,11);
  3481.    LINV(P5;L1);
  3482.    LINV(P11;L2);
  3483.    LINV(P12;L3);
  3484.    LINV(P13;L4);
  3485.    LINV(P1;L5);
  3486.    LINV(P2;L6);
  3487.    LINV(P3;L7);
  3488.    LINV(P4;L8);
  3489.    LAND(N17,P15;L18);
  3490.    LAND(L2,P12,P1,P3,L18;L9);
  3491.    LAND(L4,P1,P3,L18;L10);
  3492.    LAND(L6,P3,L18;L11);
  3493.    LAND(L8,L18;L12);
  3494.    LAND(L3,P1,P2,L18;L13);
  3495.    LAND(L4,P1,P2,L18;L14);
  3496.    LAND(L7,L18;L15);
  3497.    LAND(L5,L18;L16);
  3498.    LAND(L6,L18;L17);
  3499.    BUF(L1;N17;7,16,7,16);
  3500.    BUF(L1;N18;35,21,40,26);
  3501.    BUF(L1;N23;31,12,31,12);
  3502.    NAND(N1,N2,N3,N4,N5,N6,N7,N15,N18;P15;5,5,5,5);
  3503.    NAND(N8,N9,N10,N11,N12,N13,N14,N16,N17;N19;5,5,5,5);
  3504.    NAND(N19,N23;P14;5,5,10,10);
  3505.    NOR(L9,L10,L11,L12;N20;12,25,17,30);
  3506.    NOR(L13,L14,L15,L12;N21;12,25,17,30);
  3507.    NOR(L16,L17,L15,L12;N22;12,25,17,30);
  3508.    TSB(N20,L18;P9;41,39,35,27,41,39,35,27);
  3509.    TSB(N21,L18;P7;41,39,35,27,41,39,35,27);
  3510.    TSB(N22,L18;P6;41,39,35,27,41,39,35,27);
  3511. %
  3512. :74LS352   TTL  16
  3513.    INV(P1;N1;6,4,6,4);
  3514.    INV(P15;N2;6,4,6,4);
  3515.    INV(P2;N3;12,9,12,9);
  3516.    INV(P14;N4;12,9,12,9);
  3517.    BUF(P2;N5;12,9,12,9);
  3518.    BUF(P14;N6;12,9,12,9);
  3519.    LAND(N1,N3,N4,P6;L3);
  3520.    LAND(N1,N3,N6,P5;L4);
  3521.    LAND(N1,N5,N4,P4;L5);
  3522.    LAND(N1,N5,N6,P3;L6);
  3523.    LAND(P10,N3,N4,N2;L7);
  3524.    LAND(P11,N3,N6,N2;L8);
  3525.    LAND(P12,N5,N4,N2;L9);
  3526.    LAND(P13,N5,N6,N2;L10);
  3527.    NOR(L3,L4,L5,L6;P7;20,26,25,31);
  3528.    NOR(L7,L8,L9,L10;P9;20,26,25,31);
  3529. %
  3530. :74LS353   TTL  16
  3531.    INV(P2;N1;12,20,12,20);
  3532.    INV(P14;N2;12,20,12,20);
  3533.    BUF(P2;N3;12,20,12,20);
  3534.    BUF(P14;N4;12,20,12,20);
  3535.    LINV(P1;L1);
  3536.    LINV(P15;L2);
  3537.    LAND(L1,N1,N2,P6;L3);
  3538.    LAND(L1,N1,N4,P5;L4);
  3539.    LAND(L1,N3,N2,P4;L5);
  3540.    LAND(L1,N3,N4,P3;L6);
  3541.    LAND(P10,N1,N2,L2;L7);
  3542.    LAND(P11,N1,N4,L2;L8);
  3543.    LAND(P12,N3,N2,L2;L9);
  3544.    LAND(P13,N3,N4,L2;L10);
  3545.    NOR(L3,L4,L5,L6;N5;25,20,30,25);
  3546.    NOR(L7,L8,L9,L10;N6;25,20,30,25);
  3547.    TSB(N5,L1;P7;23,23,27,41,23,23,27,41);
  3548.    TSB(N6,L2;P9;23,23,27,41,23,23,27,41);
  3549. %
  3550. ;Enable width is not specified. Used 1ns
  3551. ;Delays are not modelded exactly to maintain simplicity.
  3552. :74LS354   TTL  20
  3553.    LINV(P17;L1);
  3554.    LNOR(P15,P16,L1;L3);
  3555.    INV(P11;N14;5,2,5,2);
  3556.    DLATCH(P14,N14;N1;20,20,20,20,15,15,1,20,20,20,20,15,15,1);
  3557.    DLATCH(P13,N14;N2;20,20,20,20,15,15,1,20,20,20,20,15,15,1);
  3558.    DLATCH(P12,N14;N3;20,20,20,20,15,15,1,20,20,20,20,15,15,1);
  3559.    LINV(N1;L4);
  3560.    LINV(N2;L5);
  3561.    LINV(N3;L6);
  3562.    INV(P9;N15;7,7,7,7);
  3563.    DLATCH(P8,N15;N4;10,10,10,10,15,15,1,10,10,10,10,15,15,1);
  3564.    DLATCH(P7,N15;N5;10,10,10,10,15,15,1,10,10,10,10,15,15,1);
  3565.    DLATCH(P6,N15;N6;10,10,10,10,15,15,1,10,10,10,10,15,15,1);
  3566.    DLATCH(P5,N15;N7;10,10,10,10,15,15,1,10,10,10,10,15,15,1);
  3567.    DLATCH(P4,N15;N8;10,10,10,10,15,15,1,10,10,10,10,15,15,1);
  3568.    DLATCH(P3,N15;N9;10,10,10,10,15,15,1,10,10,10,10,15,15,1);
  3569.    DLATCH(P2,N15;N10;10,10,10,10,15,15,1,10,10,10,10,15,15,1);
  3570.    DLATCH(P1,N15;N11;10,10,10,10,15,15,1,10,10,10,10,15,15,1);
  3571.    LAND(L4,L5,L6,N4;L8);
  3572.    LAND(N1,L5,L6,N5;L9);
  3573.    LAND(L4,N2,L6,N6;L10);
  3574.    LAND(N1,N2,L6,N7;L11);
  3575.    LAND(L4,L5,N3,N8;L12);
  3576.    LAND(N1,L5,N3,N9;L13);
  3577.    LAND(L4,N2,N3,N10;L14);
  3578.    LAND(N1,N2,N3,N11;L15);
  3579.    NOR(L8,L9,L10,L11,L12,L13,L14,L15;N16;15,15,15,15);
  3580.    INV(N16;N12;11,10,11,10);
  3581.    BUF(N16;N13;2,19,2,19);
  3582.    TSB(N12,L3;P19;29,29,25,25,29,29,25,25);
  3583.    TSB(N13,L3;P18;29,29,25,25,29,29,25,25);
  3584. %
  3585. ;Enable width is not given. Used 1ns
  3586. ;Delays are not modeled exactly to maintain simplicity
  3587. :74LS355   TTL  20
  3588.    INV(P17;N14;4,7,4,7);
  3589.    LINV(P11;L1);
  3590.    OR(P15,P16,N14;N15;21,24,21,24);
  3591.    DLATCH(P14,L1;N1;28,20,37,34,15,15,1,28,20,37,34,15,15,1);
  3592.    DLATCH(P13,L1;N2;28,20,37,34,15,15,1,28,20,37,34,15,15,1);
  3593.    DLATCH(P12,L1;N3;28,20,37,34,15,15,1,28,20,37,34,15,15,1);
  3594.    LINV(N1;L4);
  3595.    LINV(N2;L5);
  3596.    LINV(N3;L6);
  3597.    LINV(P9;L7);
  3598.    DLATCH(P8,L7;N4;10,10,26,19,15,15,1,10,10,26,19,15,15,1);
  3599.    DLATCH(P7,L7;N5;10,10,26,19,15,15,1,10,10,26,19,15,15,1);
  3600.    DLATCH(P6,L7;N6;10,10,26,19,15,15,1,10,10,26,19,15,15,1);
  3601.    DLATCH(P5,L7;N7;10,10,26,19,15,15,1,10,10,26,19,15,15,1);
  3602.    DLATCH(P4,L7;N8;10,10,26,19,15,15,1,10,10,26,19,15,15,1);
  3603.    DLATCH(P3,L7;N9;10,10,26,19,15,15,1,10,10,26,19,15,15,1);
  3604.    DLATCH(P2,L7;N10;10,10,26,19,15,15,1,10,10,26,19,15,15,1);
  3605.    DLATCH(P1,L7;N11;10,10,26,19,15,15,1,10,10,26,19,15,15,1);
  3606.    LAND(L4,L5,L6,N4;L8);
  3607.    LAND(N1,L5,L6,N5;L9);
  3608.    LAND(L4,N2,L6,N6;L10);
  3609.    LAND(N1,N2,L6,N7;L11);
  3610.    LAND(L4,L5,N3,N8;L12);
  3611.    LAND(N1,L5,N3,N9;L13);
  3612.    LAND(L4,N2,N3,N10;L14);
  3613.    LAND(N1,N2,N3,N11;L15);
  3614.    NOR(L8,L9,L10,L11,L12,L13,L14,L15;N16;10,10,10,10);
  3615.    INV(N16;N12;10,10,10,10);
  3616.    BUF(N16;N13;14,21,14,21);
  3617.    SET(RHIGH);
  3618.    OR(N12,N15;P19;6,4,11,9);
  3619.    OR(N13,N15;P18;6,4,11,9);
  3620. %
  3621. :74LS356   TTL  20
  3622.    LINV(P17;L1);
  3623.    LNOR(P15,P16,L1;L3);
  3624.    INV(P11;N14;9,0,9,0);
  3625.    DLATCH(P14,N14;N1;28,28,28,22,15,15,1,28,28,28,22,15,15,1);
  3626.    DLATCH(P13,N14;N2;28,28,28,22,15,15,1,28,28,28,22,15,15,1);
  3627.    DLATCH(P12,N14;N3;28,28,28,22,15,15,1,28,28,28,22,15,15,1);
  3628.    LINV(N1;L4);
  3629.    LINV(N2;L5);
  3630.    LINV(N3;L6);
  3631.    DQFF(P8,P9;N4;10,10,15,0,10,10,10,10,15,0,10,10);
  3632.    DQFF(P7,P9;N5;10,10,15,0,10,10,10,10,15,0,10,10);
  3633.    DQFF(P6,P9;N6;10,10,15,0,10,10,10,10,15,0,10,10);
  3634.    DQFF(P5,P9;N7;10,10,15,0,10,10,10,10,15,0,10,10);
  3635.    DQFF(P4,P9;N8;10,10,15,0,10,10,10,10,15,0,10,10);
  3636.    DQFF(P3,P9;N9;10,10,15,0,10,10,10,10,15,0,10,10);
  3637.    DQFF(P2,P9;N10;10,10,15,0,10,10,10,10,15,0,10,10);
  3638.    DQFF(P1,P9;N11;10,10,15,0,10,10,10,10,15,0,10,10);
  3639.    LAND(L4,L5,L6,N4;L8);
  3640.    LAND(N1,L5,L6,N5;L9);
  3641.    LAND(L4,N2,L6,N6;L10);
  3642.    LAND(N1,N2,L6,N7;L11);
  3643.    LAND(L4,L5,N3,N8;L12);
  3644.    LAND(N1,L5,N3,N9;L13);
  3645.    LAND(L4,N2,N3,N10;L14);
  3646.    LAND(N1,N2,N3,N11;L15);
  3647.    NOR(L8,L9,L10,L11,L12,L13,L14,L15;N15;15,15,15,15);
  3648.    INV(N15;N12;2,25,2,25);
  3649.    BUF(N15;N13;11,2,11,2);
  3650.    TSB(N12,L3;P19;27,27,25,25,27,27,25,25);
  3651.    TSB(N13,L3;P18;27,27,25,25,27,27,25,25);
  3652. %
  3653. ;Enable and Clk pulse widths not specified; used 1ns.
  3654. :74LS357   TTL  20
  3655.    LINV(P17;L1);
  3656.    LINV(P11;L2);
  3657.    LOR(P15,P16,L1;L3);
  3658.    DLATCH(P14,L2;N1;26,19,35,21,15,15,1,26,19,31,21,15,15,1);
  3659.    DLATCH(P13,L2;N2;26,19,35,21,15,15,1,26,19,31,21,15,15,1);
  3660.    DLATCH(P12,L2;N3;26,19,35,21,15,15,1,26,19,31,21,15,15,1);
  3661.    LINV(N1;L4);
  3662.    LINV(N2;L5);
  3663.    LINV(N3;L6);
  3664.    DQFF(P8,P9;N4;10,10,15,0,10,10,10,10,15,0,10,10);
  3665.    DQFF(P7,P9;N5;10,10,15,0,10,10,10,10,15,0,10,10);
  3666.    DQFF(P6,P9;N6;10,10,15,0,10,10,10,10,15,0,10,10);
  3667.    DQFF(P5,P9;N7;10,10,15,0,10,10,10,10,15,0,10,10);
  3668.    DQFF(P4,P9;N8;10,10,15,0,10,10,10,10,15,0,10,10);
  3669.    DQFF(P3,P9;N9;10,10,15,0,10,10,10,10,15,0,10,10);
  3670.    DQFF(P2,P9;N10;10,10,15,0,10,10,10,10,15,0,10,10);
  3671.    DQFF(P1,P9;N11;10,10,15,0,10,10,10,10,15,0,10,10);
  3672.    LAND(L4,L5,L6,N4;L8);
  3673.    LAND(N1,L5,L6,N5;L9);
  3674.    LAND(L4,N2,L6,N6;L10);
  3675.    LAND(N1,N2,L6,N7;L11);
  3676.    LAND(L4,L5,N3,N8;L12);
  3677.    LAND(N1,L5,N3,N9;L13);
  3678.    LAND(L4,N2,N3,N10;L14);
  3679.    LAND(N1,N2,N3,N11;L15);
  3680.    NOR(L8,L9,L10,L11,L12,L13,L14,L15;N14;10,10,10,10);
  3681.    INV(N14;N12;10,20,10,20);
  3682.    BUF(N14;N13;17,4,17,4);
  3683.    SET(RHIGH);
  3684.    OR(N12,L3;P19;6,6,11,11);
  3685.    OR(N13,L3;P18;6,6,11,11);
  3686. %
  3687. :74LS365   TTL  16
  3688.    LNOR(P1,P15;L1);
  3689.    BUF(P2;N1;11,17,16,22);
  3690.    BUF(P4;N2;11,17,16,22);
  3691.    BUF(P6;N3;11,17,16,22);
  3692.    BUF(P10;N4;11,17,16,22);
  3693.    BUF(P12;N5;11,17,16,22);
  3694.    BUF(P14;N6;11,17,16,22);
  3695.    TSB(N1,L1;P3;40,35,35,30,40,35,35,30);
  3696.    TSB(N2,L1;P5;40,35,35,30,40,35,35,30);
  3697.    TSB(N3,L1;P7;40,35,35,30,40,35,35,30);
  3698.    TSB(N4,L1;P9;40,35,35,30,40,35,35,30);
  3699.    TSB(N5,L1;P11;40,35,35,30,40,35,35,30);
  3700.    TSB(N6,L1;P13;40,35,35,30,40,35,35,30);
  3701. %
  3702. :74LS365A               TTL     16
  3703.    LNOR(P1,P15;L1);
  3704.    BUF(P2;N1;11,17,16,22);
  3705.    BUF(P4;N2;11,17,16,22);
  3706.    BUF(P6;N3;11,17,16,22);
  3707.    BUF(P10;N4;11,17,16,22);
  3708.    BUF(P12;N5;11,17,16,22);
  3709.    BUF(P14;N6;11,17,16,22);
  3710.    TSB(N1,L1;P3;40,35,35,30,40,35,35,30);
  3711.    TSB(N2,L1;P5;40,35,35,30,40,35,35,30);
  3712.    TSB(N3,L1;P7;40,35,35,30,40,35,35,30);
  3713.    TSB(N4,L1;P9;40,35,35,30,40,35,35,30);
  3714.    TSB(N5,L1;P11;40,35,35,30,40,35,35,30);
  3715.    TSB(N6,L1;P13;40,35,35,30,40,35,35,30);
  3716. %
  3717. :74LS366   TTL  16
  3718.    LNOR(P1,P15;L1);
  3719.    INV(P2;N1;10,13,15,18);
  3720.    INV(P4;N2;10,13,15,18);
  3721.    INV(P6;N3;10,13,15,18);
  3722.    INV(P10;N4;10,13,15,18);
  3723.    INV(P12;N5;10,13,15,18);
  3724.    INV(P14;N6;10,13,15,18);
  3725.    TSB(N1,L1;P3;45,35,35,32,45,35,35,32);
  3726.    TSB(N2,L1;P5;45,35,35,32,45,35,35,32);
  3727.    TSB(N3,L1;P7;45,35,35,32,45,35,35,32);
  3728.    TSB(N4,L1;P9;45,35,35,32,45,35,35,32);
  3729.    TSB(N5,L1;P11;45,35,35,32,45,35,35,32);
  3730.    TSB(N6,L1;P13;45,35,35,32,45,35,35,32);
  3731. %
  3732. :74LS366A               TTL     16
  3733.    LNOR(P1,P15;L1);
  3734.    INV(P2;N1;10,13,15,18);
  3735.    INV(P4;N2;10,13,15,18);
  3736.    INV(P6;N3;10,13,15,18);
  3737.    INV(P10;N4;10,13,15,18);
  3738.    INV(P12;N5;10,13,15,18);
  3739.    INV(P14;N6;10,13,15,18);
  3740.    TSB(N1,L1;P3;45,35,35,32,45,35,35,32);
  3741.    TSB(N2,L1;P5;45,35,35,32,45,35,35,32);
  3742.    TSB(N3,L1;P7;45,35,35,32,45,35,35,32);
  3743.    TSB(N4,L1;P9;45,35,35,32,45,35,35,32);
  3744.    TSB(N5,L1;P11;45,35,35,32,45,35,35,32);
  3745.    TSB(N6,L1;P13;45,35,35,32,45,35,35,32);
  3746. %
  3747. :74LS367   TTL  16
  3748.    LINV(P1;L1);
  3749.    LINV(P15;L2);
  3750.    BUF(P2;N1;11,17,16,22);
  3751.    BUF(P4;N2;11,17,16,22);
  3752.    BUF(P6;N3;11,17,16,22);
  3753.    BUF(P10;N4;11,17,16,22);
  3754.    BUF(P12;N5;11,17,16,22);
  3755.    BUF(P14;N6;11,17,16,22);
  3756.    TSB(N1,L1;P3;40,35,35,30,40,35,35,30);
  3757.    TSB(N2,L1;P5;40,35,35,30,40,35,35,30);
  3758.    TSB(N3,L1;P7;40,35,35,30,40,35,35,30);
  3759.    TSB(N4,L1;P9;40,35,35,30,40,35,35,30);
  3760.    TSB(N5,L2;P11;40,35,35,30,40,35,35,30);
  3761.    TSB(N6,L2;P13;40,35,35,30,40,35,35,30);
  3762. %
  3763. :74LS367A               TTL     16
  3764.    LINV(P1;L1);
  3765.    LINV(P15;L2);
  3766.    BUF(P2;N1;11,17,16,22);
  3767.    BUF(P4;N2;11,17,16,22);
  3768.    BUF(P6;N3;11,17,16,22);
  3769.    BUF(P10;N4;11,17,16,22);
  3770.    BUF(P12;N5;11,17,16,22);
  3771.    BUF(P14;N6;11,17,16,22);
  3772.    TSB(N1,L1;P3;40,35,35,30,40,35,35,30);
  3773.    TSB(N2,L1;P5;40,35,35,30,40,35,35,30);
  3774.    TSB(N3,L1;P7;40,35,35,30,40,35,35,30);
  3775.    TSB(N4,L1;P9;40,35,35,30,40,35,35,30);
  3776.    TSB(N5,L2;P11;40,35,35,30,40,35,35,30);
  3777.    TSB(N6,L2;P13;40,35,35,30,40,35,35,30);
  3778. %
  3779. :74LS368   TTL  16
  3780.    LINV(P1;L1);
  3781.    LINV(P15;L2);
  3782.    INV(P2;N1;10,13,15,18);
  3783.    INV(P4;N2;10,13,15,18);
  3784.    INV(P6;N3;10,13,15,18);
  3785.    INV(P10;N4;10,13,15,18);
  3786.    INV(P12;N5;10,13,15,18);
  3787.    INV(P14;N6;10,13,15,18);
  3788.    TSB(N1,L1;P3;45,35,35,32,45,35,35,32);
  3789.    TSB(N2,L1;P5;45,35,35,32,45,35,35,32);
  3790.    TSB(N3,L1;P7;45,35,35,32,45,35,35,32);
  3791.    TSB(N4,L1;P9;45,35,35,32,45,35,35,32);
  3792.    TSB(N5,L2;P11;45,35,35,32,45,35,35,32);
  3793.    TSB(N6,L2;P13;45,35,35,32,45,35,35,32);
  3794. %
  3795. :74LS368A               TTL     16
  3796.    LINV(P1;L1);
  3797.    LINV(P15;L2);
  3798.    INV(P2;N1;10,13,15,18);
  3799.    INV(P4;N2;10,13,15,18);
  3800.    INV(P6;N3;10,13,15,18);
  3801.    INV(P10;N4;10,13,15,18);
  3802.    INV(P12;N5;10,13,15,18);
  3803.    INV(P14;N6;10,13,15,18);
  3804.    TSB(N1,L1;P3;45,35,35,32,45,35,35,32);
  3805.    TSB(N2,L1;P5;45,35,35,32,45,35,35,32);
  3806.    TSB(N3,L1;P7;45,35,35,32,45,35,35,32);
  3807.    TSB(N4,L1;P9;45,35,35,32,45,35,35,32);
  3808.    TSB(N5,L2;P11;45,35,35,32,45,35,35,32);
  3809.    TSB(N6,L2;P13;45,35,35,32,45,35,35,32);
  3810. %
  3811. :74LS373   TTL  20
  3812.    LINV(P1;L1);
  3813.    DLATCH(P3,P11;N1;13,13,25,25,5,20,15,18,18,30,30,5,20,15);
  3814.    DLATCH(P4,P11;N2;13,13,25,25,5,20,15,18,18,30,30,5,20,15);
  3815.    DLATCH(P7,P11;N3;13,13,25,25,5,20,15,18,18,30,30,5,20,15);
  3816.    DLATCH(P8,P11;N4;13,13,25,25,5,20,15,18,18,30,30,5,20,15);
  3817.    DLATCH(P13,P11;N5;13,13,25,25,5,20,15,18,18,30,30,5,20,15);
  3818.    DLATCH(P14,P11;N6;13,13,25,25,5,20,15,18,18,30,30,5,20,15);
  3819.    DLATCH(P17,P11;N7;13,13,25,25,5,20,15,18,18,30,30,5,20,15);
  3820.    DLATCH(P18,P11;N8;13,13,25,25,5,20,15,18,18,30,30,5,20,15);
  3821.    TSB(N1,L1;P2;36,28,20,25,36,28,20,25);
  3822.    TSB(N2,L1;P5;36,28,20,25,36,28,20,25);
  3823.    TSB(N3,L1;P6;36,28,20,25,36,28,20,25);
  3824.    TSB(N4,L1;P9;36,28,20,25,36,28,20,25);
  3825.    TSB(N5,L1;P12;36,28,20,25,36,28,20,25);
  3826.    TSB(N6,L1;P15;36,28,20,25,36,28,20,25);
  3827.    TSB(N7,L1;P16;36,28,20,25,36,28,20,25);
  3828.    TSB(N8,L1;P19;36,28,20,25,36,28,20,25);
  3829. %
  3830. ;taken from 1984 National Logic Data book.
  3831. ;The Propagation delays modeled are as follows - Delay from Clock to Q,
  3832. ;set up and hold time, and the minimum pulse width of the clock.  These
  3833. ;delays are repeated for 45pf and 150pf.  The Enable/Disable time for
  3834. ;the 3-state drivers are also modeled for 45pf.
  3835. :74LS374            TTL    20
  3836.    LINV(P1;L1);
  3837.    DQFF(P3,P11;N1;28,28,20,0,15,15,32,38,20,0,15,15);
  3838.    DQFF(P4,P11;N2;28,28,20,0,15,15,32,38,20,0,15,15);
  3839.    DQFF(P7,P11;N3;28,28,20,0,15,15,32,38,20,0,15,15);
  3840.    DQFF(P8,P11;N4;28,28,20,0,15,15,32,38,20,0,15,15);
  3841.    DQFF(P13,P11;N5;28,28,20,0,15,15,32,38,20,0,15,15);
  3842.    DQFF(P14,P11;N6;28,28,20,0,15,15,32,38,20,0,15,15);
  3843.    DQFF(P17,P11;N7;28,28,20,0,15,15,32,38,20,0,15,15);
  3844.    DQFF(P18,P11;N8;28,28,20,0,15,15,32,38,20,0,15,15);
  3845.    TSB(N1,L1;P2;28,28,25,20,28,28,25,20);
  3846.    TSB(N2,L1;P5;28,28,25,20,28,28,25,20);
  3847.    TSB(N3,L1;P6;28,28,25,20,28,28,25,20);
  3848.    TSB(N4,L1;P9;28,28,25,20,28,28,25,20);
  3849.    TSB(N5,L1;P12;28,28,25,20,28,28,25,20);
  3850.    TSB(N6,L1;P15;28,28,25,20,28,28,25,20);
  3851.    TSB(N7,L1;P16;28,28,25,20,28,28,25,20);
  3852.    TSB(N8,L1;P19;28,28,25,20,28,28,25,20);
  3853. %
  3854. :74LS375   TTL  16
  3855.    LINV(P1;L1);
  3856.    LINV(P7;L2);
  3857.    LINV(P9;L3);
  3858.    LINV(P15;L4);
  3859.    DLATCH(L1,P4;P2;20,15,30,15,20,0,20,25,20,35,20,20,0,20);
  3860.    DLATCH(L2,P4;P6;20,15,30,15,20,0,20,25,20,35,20,20,0,20);
  3861.    DLATCH(L3,P12;P10;20,15,30,15,20,0,20,25,20,35,20,20,0,20);
  3862.    DLATCH(L4,P12;P14;20,15,30,15,20,0,20,25,20,35,20,20,0,20);
  3863.    DLATCH(P1,P4;P3;27,17,27,25,20,0,20,32,22,32,30,20,0,20);
  3864.    DLATCH(P7,P4;P5;27,17,27,25,20,0,20,32,22,32,30,20,0,20);
  3865.    DLATCH(P9,P12;P11;27,17,27,25,20,0,20,32,22,32,30,20,0,20);
  3866.    DLATCH(P15,P12;P13;27,17,27,25,20,0,20,32,22,32,30,20,0,20);
  3867. %
  3868. ;Delay for Enable Active State modeled.
  3869. :74LS377   TTL  20
  3870.    INV(P1;N1;5,5,5,5);
  3871.    AND(N1,P11;N2;0,0,0,0);
  3872.    DQFF(P3,N2;P2;27,27,20,5,20,20,32,32 20,5,20,20);
  3873.    DQFF(P4,N2;P5;27,27,20,5,20,20,32,32 20,5,20,20);
  3874.    DQFF(P7,N2;P6;27,27,20,5,20,20,32,32 20,5,20,20);
  3875.    DQFF(P8,N2;P9;27,27,20,5,20,20,32,32 20,5,20,20);
  3876.    DQFF(P13,N2;P12;27,27,20,5,20,20,32,32 20,5,20,20);
  3877.    DQFF(P14,N2;P15;27,27,20,5,20,20,32,32 20,5,20,20);
  3878.    DQFF(P17,N2;P16;27,27,20,5,20,20,32,32 20,5,20,20);
  3879.    DQFF(P18,N2;P19;27,27,20,5,20,20,32,32 20,5,20,20);
  3880. %
  3881. :74LS378   TTL  16
  3882.    INV(P1;N1;25,25,25,25);
  3883.    AND(N1,P9;N2;0,0,0,0);
  3884.    DQFF(P3,N2;P2;27,27,20,5,20,20,32,32 20,5,20,20);
  3885.    DQFF(P4,N2;P5;27,27,20,5,20,20,32,32 20,5,20,20);
  3886.    DQFF(P6,N2;P7;27,27,20,5,20,20,32,32 20,5,20,20);
  3887.    DQFF(P11,N2;P10;27,27,20,5,20,20,32,32 20,5,20,20);
  3888.    DQFF(P13,N2;P12;27,27,20,5,20,20,32,32 20,5,20,20);
  3889.    DQFF(P14,N2;P15;27,27,20,5,20,20,32,32 20,5,20,20);
  3890. %
  3891. :74LS379   TTL  16
  3892.    INV(P1;N1;25,25,25,25);
  3893.    AND(N1,P9;N2;0,0,0,0);
  3894.    DFF(P4,N2;P2,P3;27,27,20,5,20,20,32,32 20,5,20,20);
  3895.    DFF(P5,N2;P7,P6;27,27,20,5,20,20,32,32 20,5,20,20);
  3896.    DFF(P12,N2;P10,P11;27,27,20,5,20,20,32,32 20,5,20,20);
  3897.    DFF(P13,N2;P15,P14;27,27,20,5,20,20,32,32 20,5,20,20);
  3898. %
  3899. ;Delays for S to output were not modeled precisely.
  3900. :74LS381   TTL  20
  3901.    LINV(P5;L1);
  3902.    LINV(P6;L2);
  3903.    LINV(P7;L3);
  3904.    LAND(L3,L2,P5;L4);
  3905.    LAND(L3,P6,L1;L5);
  3906.    LAND(P7,P6,P5;L6);
  3907.    LAND(L2,P5;L7);
  3908.    LAND(P7,P5;L8);
  3909.    LAND(P6,L1;L9);
  3910.    LAND(P6,P5;L10);
  3911.    LAND(P7,L2;L11);
  3912.    LAND(L3,P5;L12);
  3913.    LAND(L3,P6;L13);
  3914.    LINV(P3;L14);
  3915.    LINV(P4;L15);
  3916.    LINV(P1;L16);
  3917.    LINV(P2;L17);
  3918.    LINV(P19;L18);
  3919.    LINV(P18;L19);
  3920.    LINV(P17;L20);
  3921.    LINV(P16;L21);
  3922.    LAND(N3,P3,L15;L22);
  3923.    LAND(N2,P3,P4;L23);
  3924.    LAND(N3,L14,P4;L24);
  3925.    LAND(N1,L14,L15;L25);
  3926.    LAND(N6,P3,L15;L26);
  3927.    LAND(N5,P3,P4;L27);
  3928.    LAND(N4,L14,P4;L28);
  3929.    LAND(L14,L15;L29);
  3930.    LAND(N3,P1,L17;L30);
  3931.    LAND(N2,P1,P2;L31);
  3932.    LAND(N3,L16,P2;L32);
  3933.    LAND(N1,L16,L17;L33);
  3934.    LAND(N6,P1,L17;L34);
  3935.    LAND(N5,P1,P2;L35);
  3936.    LAND(N4,L16,P2;L36);
  3937.    LAND(L16,L17;L37);
  3938.    LAND(N3,P19,L19;L38);
  3939.    LAND(N2,P19,P18;L39);
  3940.    LAND(N3,L18,P18;L40);
  3941.    LAND(N1,L18,L19;L41);
  3942.    LAND(N6,P19,L19;L42);
  3943.    LAND(N5,P19,P18;L43);
  3944.    LAND(N4,L18,P18;L44);
  3945.    LAND(L18,L19;L45);
  3946.    LAND(N3,P17,L21;L46);
  3947.    LAND(N2,P17,P16;L47);
  3948.    LAND(N3,L20,P16;L48);
  3949.    LAND(N1,L20,L21;L49);
  3950.    LAND(N6,P17,L21;L50);
  3951.    LAND(N5,P17,P16;L51);
  3952.    LAND(N4,L20,P16;L52);
  3953.    LAND(L20,L21;L53);
  3954.    LNAND(N7,P15;L54);
  3955.    LAND(N7,P15,N8;L55);
  3956.    LAND(N7,N9;L56);
  3957.    LAND(N7,P15,N8,N10;L57);
  3958.    LAND(N7,N10,N9;L58);
  3959.    LAND(N7,N11;L59);
  3960.    LAND(N7,P15,N8,N10,N12;L60);
  3961.    LAND(N7,N10,N12,N9;L61);
  3962.    LAND(N11,N12,N7;L62);
  3963.    LAND(N7,N13;L63);
  3964.    LAND(N10,N12,N14,N9;L64);
  3965.    LAND(N12,N14,N11;L65);
  3966.    LAND(N14,N13;L66);
  3967.    LNOR(L55,L56;L67);
  3968.    LNOR(L57,L58,L59;L68);
  3969.    LNOR(L60,L61,L62,L63;L69);
  3970.    NOR(L4,L5,L6;N1;20,20,20,20);
  3971.    NOR(L7,L8,L9;N2;20,20,20,20);
  3972.    NOR(L10,L11;N3;20,20,20,20);
  3973.    INV(L4;N4;20,20,20,20);
  3974.    NAND(L3,P6,P5;N5;20,20,20,20);
  3975.    INV(L5;N6;20,20,20,20);
  3976.    OR(L12,L13;N7;20,20,20,20);
  3977.    NOR(L22,L23,L24,L25;N8;3,2,3,2);
  3978.    NOR(L26,L27,L28,L29;N9;3,2,3,2);
  3979.    NOR(L30,L31,L32,L33;N10;3,2,3,2);
  3980.    NOR(L34,L35,L36,L37;N11;3,2,3,2);
  3981.    NOR(L38,L39,L40,L41;N12;3,2,3,2);
  3982.    NOR(L42,L43,L44,L45;N13;3,2,3,2);
  3983.    NOR(L46,L47,L48,L49;N14;3,2,3,2);
  3984.    NOR(L50,L51,L52,L53;N15;3,2,3,2);
  3985.    XNOR(N8,L54;P8;27,21,32,26);
  3986.    XNOR(N10,L67;P9;27,21,32,26);
  3987.    XNOR(N12,L68;P11;27,21,32,26);
  3988.    XNOR(N14,L69;P12;27,21,32,26);
  3989.    NAND(N8,N10,N12,N14;P14;28,30,33,35);
  3990.    NOR(L64,L65,L66,N15;P13;28,30,33,35);
  3991. %
  3992. ;Delays for S to output were not modeled precisely.
  3993. :74LS381A               TTL     20
  3994.    LINV(P5;L1);
  3995.    LINV(P6;L2);
  3996.    LINV(P7;L3);
  3997.    LAND(L3,L2,P5;L4);
  3998.    LAND(L3,P6,L1;L5);
  3999.    LAND(P7,P6,P5;L6);
  4000.    LAND(L2,P5;L7);
  4001.    LAND(P7,P5;L8);
  4002.    LAND(P6,L1;L9);
  4003.    LAND(P6,P5;L10);
  4004.    LAND(P7,L2;L11);
  4005.    LAND(L3,P5;L12);
  4006.    LAND(L3,P6;L13);
  4007.    LINV(P3;L14);
  4008.    LINV(P4;L15);
  4009.    LINV(P1;L16);
  4010.    LINV(P2;L17);
  4011.    LINV(P19;L18);
  4012.    LINV(P18;L19);
  4013.    LINV(P17;L20);
  4014.    LINV(P16;L21);
  4015.    LAND(N3,P3,L15;L22);
  4016.    LAND(N2,P3,P4;L23);
  4017.    LAND(N3,L14,P4;L24);
  4018.    LAND(N1,L14,L15;L25);
  4019.    LAND(N6,P3,L15;L26);
  4020.    LAND(N5,P3,P4;L27);
  4021.    LAND(N4,L14,P4;L28);
  4022.    LAND(L14,L15;L29);
  4023.    LAND(N3,P1,L17;L30);
  4024.    LAND(N2,P1,P2;L31);
  4025.    LAND(N3,L16,P2;L32);
  4026.    LAND(N1,L16,L17;L33);
  4027.    LAND(N6,P1,L17;L34);
  4028.    LAND(N5,P1,P2;L35);
  4029.    LAND(N4,L16,P2;L36);
  4030.    LAND(L16,L17;L37);
  4031.    LAND(N3,P19,L19;L38);
  4032.    LAND(N2,P19,P18;L39);
  4033.    LAND(N3,L18,P18;L40);
  4034.    LAND(N1,L18,L19;L41);
  4035.    LAND(N6,P19,L19;L42);
  4036.    LAND(N5,P19,P18;L43);
  4037.    LAND(N4,L18,P18;L44);
  4038.    LAND(L18,L19;L45);
  4039.    LAND(N3,P17,L21;L46);
  4040.    LAND(N2,P17,P16;L47);
  4041.    LAND(N3,L20,P16;L48);
  4042.    LAND(N1,L20,L21;L49);
  4043.    LAND(N6,P17,L21;L50);
  4044.    LAND(N5,P17,P16;L51);
  4045.    LAND(N4,L20,P16;L52);
  4046.    LAND(L20,L21;L53);
  4047.    LNAND(N7,P15;L54);
  4048.    LAND(N7,P15,N8;L55);
  4049.    LAND(N7,N9;L56);
  4050.    LAND(N7,P15,N8,N10;L57);
  4051.    LAND(N7,N10,N9;L58);
  4052.    LAND(N7,N11;L59);
  4053.    LAND(N7,P15,N8,N10,N12;L60);
  4054.    LAND(N7,N10,N12,N9;L61);
  4055.    LAND(N11,N12,N7;L62);
  4056.    LAND(N7,N13;L63);
  4057.    LAND(N10,N12,N14,N9;L64);
  4058.    LAND(N12,N14,N11;L65);
  4059.    LAND(N14,N13;L66);
  4060.    LNOR(L55,L56;L67);
  4061.    LNOR(L57,L58,L59;L68);
  4062.    LNOR(L60,L61,L62,L63;L69);
  4063.    NOR(L4,L5,L6;N1;20,20,20,20);
  4064.    NOR(L7,L8,L9;N2;20,20,20,20);
  4065.    NOR(L10,L11;N3;20,20,20,20);
  4066.    INV(L4;N4;20,20,20,20);
  4067.    NAND(L3,P6,P5;N5;20,20,20,20);
  4068.    INV(L5;N6;20,20,20,20);
  4069.    OR(L12,L13;N7;20,20,20,20);
  4070.    NOR(L22,L23,L24,L25;N8;3,2,3,2);
  4071.    NOR(L26,L27,L28,L29;N9;3,2,3,2);
  4072.    NOR(L30,L31,L32,L33;N10;3,2,3,2);
  4073.    NOR(L34,L35,L36,L37;N11;3,2,3,2);
  4074.    NOR(L38,L39,L40,L41;N12;3,2,3,2);
  4075.    NOR(L42,L43,L44,L45;N13;3,2,3,2);
  4076.    NOR(L46,L47,L48,L49;N14;3,2,3,2);
  4077.    NOR(L50,L51,L52,L53;N15;3,2,3,2);
  4078.    XNOR(N8,L54;P8;27,21,32,26);
  4079.    XNOR(N10,L67;P9;27,21,32,26);
  4080.    XNOR(N12,L68;P11;27,21,32,26);
  4081.    XNOR(N14,L69;P12;27,21,32,26);
  4082.    NAND(N8,N10,N12,N14;P14;28,30,33,35);
  4083.    NOR(L64,L65,L66,N15;P13;28,30,33,35);
  4084. %
  4085. ***Truth Table in book for CLEAR function is incorrect for OVR***
  4086. ;Delays for S to F,OVR and Cn to OVR were not modeled precisely.
  4087. :74LS382   TTL  20
  4088.    LINV(P5;L1);
  4089.    LINV(P6;L2);
  4090.    LINV(P7;L3);
  4091.    LAND(L3,L2,P5;L4);
  4092.    LAND(L3,P6,L1;L5);
  4093.    LAND(P7,P6,P5;L6);
  4094.    LAND(L2,P5;L7);
  4095.    LAND(P7,P5;L8);
  4096.    LAND(P6,L1;L9);
  4097.    LAND(P6,P5;L10);
  4098.    LAND(P7,L2;L11);
  4099.    LAND(L3,P5;L12);
  4100.    LAND(L3,P6;L13);
  4101.    LINV(P3;L14);
  4102.    LINV(P4;L15);
  4103.    LINV(P1;L16);
  4104.    LINV(P2;L17);
  4105.    LINV(P19;L18);
  4106.    LINV(P18;L19);
  4107.    LINV(P17;L20);
  4108.    LINV(P16;L21);
  4109.    LAND(N3,P3,L15;L22);
  4110.    LAND(N2,P3,P4;L23);
  4111.    LAND(N3,L14,P4;L24);
  4112.    LAND(N1,L14,L15;L25);
  4113.    LAND(N6,P3,L15;L26);
  4114.    LAND(N5,P3,P4;L27);
  4115.    LAND(N4,L14,P4;L28);
  4116.    LAND(L14,L15;L29);
  4117.    LAND(N3,P1,L17;L30);
  4118.    LAND(N2,P1,P2;L31);
  4119.    LAND(N3,L16,P2;L32);
  4120.    LAND(N1,L16,L17;L33);
  4121.    LAND(N6,P1,L17;L34);
  4122.    LAND(N5,P1,P2;L35);
  4123.    LAND(N4,L16,P2;L36);
  4124.    LAND(L16,L17;L37);
  4125.    LAND(N3,P19,L19;L38);
  4126.    LAND(N2,P19,P18;L39);
  4127.    LAND(N3,L18,P18;L40);
  4128.    LAND(N1,L18,L19;L41);
  4129.    LAND(N6,P19,L19;L42);
  4130.    LAND(N5,P19,P18;L43);
  4131.    LAND(N4,L18,P18;L44);
  4132.    LAND(L18,L19;L45);
  4133.    LAND(N3,P17,L21;L46);
  4134.    LAND(N2,P17,P16;L47);
  4135.    LAND(N3,L20,P16;L48);
  4136.    LAND(N1,L20,L21;L49);
  4137.    LAND(N6,P17,L21;L50);
  4138.    LAND(N5,P17,P16;L51);
  4139.    LAND(N4,L20,P16;L52);
  4140.    LAND(L20,L21;L53);
  4141.    LNAND(N7,N16;L54);
  4142.    LAND(N7,N16,N8;L55);
  4143.    LAND(N7,N9;L56);
  4144.    LAND(N7,N16,N8,N10;L57);
  4145.    LAND(N7,N10,N9;L58);
  4146.    LAND(N7,N11;L59);
  4147.    LAND(N7,N16,N8,N10,N12;L60);
  4148.    LAND(N7,N10,N12,N9;L61);
  4149.    LAND(N11,N12,N7;L62);
  4150.    LAND(N7,N13;L63);
  4151.    LAND(P15,N8,N10,N12,N14;L64);
  4152.    LAND(N10,N12,N14,N9;L65);
  4153.    LAND(N12,N14,N11;L66);
  4154.    LAND(N14,N13;L67);
  4155.    LNOR(L55,L56;L68);
  4156.    LNOR(L57,L58,L59;L69);
  4157.    LNOR(L60,L61,L62,L63;L70);
  4158.    LNOR(L64,L65,L66,L67,N15;L71);
  4159.    NOR(L4,L5,L6;N1;15,15,15,15);
  4160.    NOR(L7,L8,L9;N2;15,15,15,15);
  4161.    NOR(L10,L11;N3;15,15,15,15);
  4162.    INV(L4;N4;15,15,15,15);
  4163.    NAND(L3,P6,P5;N5;15,15,15,15);
  4164.    INV(L5;N6;15,15,15,15);
  4165.    OR(L12,L13;N7;15,15,15,15);
  4166.    NOR(L22,L23,L24,L25;N8;19,21,19,21);
  4167.    NOR(L26,L27,L28,L29;N9;19,21,19,21);
  4168.    NOR(L30,L31,L32,L33;N10;19,21,19,21);
  4169.    NOR(L34,L35,L36,L37;N11;19,21,19,21);
  4170.    NOR(L38,L39,L40,L41;N12;19,21,19,21);
  4171.    NOR(L42,L43,L44,L45;N13;19,21,19,21);
  4172.    NOR(L46,L47,L48,L49;N14;19,21,19,21);
  4173.    NOR(L50,L51,L52,L53;N15;19,21,19,21);
  4174.    BUF(P15;N16;17,18,17,18);
  4175.    XNOR(N8,L54;P8;9,4,14,9);
  4176.    XNOR(N10,L68;P9;9,4,14,9);
  4177.    XNOR(N12,L69;P11;9,4,14,9);
  4178.    XNOR(N14,L70;P12;9,4,14,9);
  4179.    INV(L71;P14;21,20,26,25);
  4180.    XOR(L70,L71;P13;16,20,21,25);
  4181. %
  4182. ***Truth Table in book for CLEAR function is incorrect for OVR***
  4183. ;Delays for S to F,OVR and Cn to OVR were not modeled precisely.
  4184. :74LS382A               TTL     20
  4185.    LINV(P5;L1);
  4186.    LINV(P6;L2);
  4187.    LINV(P7;L3);
  4188.    LAND(L3,L2,P5;L4);
  4189.    LAND(L3,P6,L1;L5);
  4190.    LAND(P7,P6,P5;L6);
  4191.    LAND(L2,P5;L7);
  4192.    LAND(P7,P5;L8);
  4193.    LAND(P6,L1;L9);
  4194.    LAND(P6,P5;L10);
  4195.    LAND(P7,L2;L11);
  4196.    LAND(L3,P5;L12);
  4197.    LAND(L3,P6;L13);
  4198.    LINV(P3;L14);
  4199.    LINV(P4;L15);
  4200.    LINV(P1;L16);
  4201.    LINV(P2;L17);
  4202.    LINV(P19;L18);
  4203.    LINV(P18;L19);
  4204.    LINV(P17;L20);
  4205.    LINV(P16;L21);
  4206.    LAND(N3,P3,L15;L22);
  4207.    LAND(N2,P3,P4;L23);
  4208.    LAND(N3,L14,P4;L24);
  4209.    LAND(N1,L14,L15;L25);
  4210.    LAND(N6,P3,L15;L26);
  4211.    LAND(N5,P3,P4;L27);
  4212.    LAND(N4,L14,P4;L28);
  4213.    LAND(L14,L15;L29);
  4214.    LAND(N3,P1,L17;L30);
  4215.    LAND(N2,P1,P2;L31);
  4216.    LAND(N3,L16,P2;L32);
  4217.    LAND(N1,L16,L17;L33);
  4218.    LAND(N6,P1,L17;L34);
  4219.    LAND(N5,P1,P2;L35);
  4220.    LAND(N4,L16,P2;L36);
  4221.    LAND(L16,L17;L37);
  4222.    LAND(N3,P19,L19;L38);
  4223.    LAND(N2,P19,P18;L39);
  4224.    LAND(N3,L18,P18;L40);
  4225.    LAND(N1,L18,L19;L41);
  4226.    LAND(N6,P19,L19;L42);
  4227.    LAND(N5,P19,P18;L43);
  4228.    LAND(N4,L18,P18;L44);
  4229.    LAND(L18,L19;L45);
  4230.    LAND(N3,P17,L21;L46);
  4231.    LAND(N2,P17,P16;L47);
  4232.    LAND(N3,L20,P16;L48);
  4233.    LAND(N1,L20,L21;L49);
  4234.    LAND(N6,P17,L21;L50);
  4235.    LAND(N5,P17,P16;L51);
  4236.    LAND(N4,L20,P16;L52);
  4237.    LAND(L20,L21;L53);
  4238.    LNAND(N7,N16;L54);
  4239.    LAND(N7,N16,N8;L55);
  4240.    LAND(N7,N9;L56);
  4241.    LAND(N7,N16,N8,N10;L57);
  4242.    LAND(N7,N10,N9;L58);
  4243.    LAND(N7,N11;L59);
  4244.    LAND(N7,N16,N8,N10,N12;L60);
  4245.    LAND(N7,N10,N12,N9;L61);
  4246.    LAND(N11,N12,N7;L62);
  4247.    LAND(N7,N13;L63);
  4248.    LAND(P15,N8,N10,N12,N14;L64);
  4249.    LAND(N10,N12,N14,N9;L65);
  4250.    LAND(N12,N14,N11;L66);
  4251.    LAND(N14,N13;L67);
  4252.    LNOR(L55,L56;L68);
  4253.    LNOR(L57,L58,L59;L69);
  4254.    LNOR(L60,L61,L62,L63;L70);
  4255.    LNOR(L64,L65,L66,L67,N15;L71);
  4256.    NOR(L4,L5,L6;N1;15,15,15,15);
  4257.    NOR(L7,L8,L9;N2;15,15,15,15);
  4258.    NOR(L10,L11;N3;15,15,15,15);
  4259.    INV(L4;N4;15,15,15,15);
  4260.    NAND(L3,P6,P5;N5;15,15,15,15);
  4261.    INV(L5;N6;15,15,15,15);
  4262.    OR(L12,L13;N7;15,15,15,15);
  4263.    NOR(L22,L23,L24,L25;N8;19,21,19,21);
  4264.    NOR(L26,L27,L28,L29;N9;19,21,19,21);
  4265.    NOR(L30,L31,L32,L33;N10;19,21,19,21);
  4266.    NOR(L34,L35,L36,L37;N11;19,21,19,21);
  4267.    NOR(L38,L39,L40,L41;N12;19,21,19,21);
  4268.    NOR(L42,L43,L44,L45;N13;19,21,19,21);
  4269.    NOR(L46,L47,L48,L49;N14;19,21,19,21);
  4270.    NOR(L50,L51,L52,L53;N15;19,21,19,21);
  4271.    BUF(P15;N16;17,18,17,18);
  4272.    XNOR(N8,L54;P8;9,4,14,9);
  4273.    XNOR(N10,L68;P9;9,4,14,9);
  4274.    XNOR(N12,L69;P11;9,4,14,9);
  4275.    XNOR(N14,L70;P12;9,4,14,9);
  4276.    INV(L71;P14;21,20,26,25);
  4277.    XOR(L70,L71;P13;16,20,21,25);
  4278. %
  4279. :74LS386   TTL  14
  4280.    XOR(P1,P2;P3;23,17,28,22);
  4281.    XOR(P5,P6;P4;23,17,28,22);
  4282.    XOR(P8,P9;P10;23,17,28,22);
  4283.    XOR(P12,P13;P11;23,17,28,22);
  4284. %
  4285. :74LS386A               TTL     14
  4286.    XOR(P1,P2;P3;23,17,28,22);
  4287.    XOR(P5,P6;P4;23,17,28,22);
  4288.    XOR(P8,P9;P10;23,17,28,22);
  4289.    XOR(P12,P13;P11;23,17,28,22);
  4290. %
  4291. :74LS390   TTL  16
  4292.    LINV(P2;L1);
  4293.    LINV(P14;L2);
  4294.    LINV(N7;L9);
  4295.    LINV(N8;L10);
  4296.    LINV(N9;L11);
  4297.    LINV(N10;L12);
  4298.    LINV(N11;L13);
  4299.    LINV(N12;L14);
  4300.    LINV(N13;L15);
  4301.    LINV(N14;L16);
  4302.    LAND(L10,L12;L3);
  4303.    LAND(L11,L12;L4);
  4304.    LNOR(L3,L4;L7);
  4305.    LAND(L14,L16;L5);
  4306.    LAND(L15,L16;L6);
  4307.    LNOR(L5,L6;L8);
  4308.    INV(P1;N1;0,0,0,0);
  4309.    INV(P15;N2;0,0,0,0);
  4310.    NAND(P4,L12;N3;0,0,0,0);
  4311.    NAND(P12,L16;N5;0,0,0,0);
  4312.    NAND(P4,L7;N4;0,0,0,0);
  4313.    NAND(P12,L8;N6;0,0,0,0);
  4314.    DQFFC(L9,N1,L1;N7;10,10,10,0,20,20,29,29,20,25,10,10,10,0,20,20,29,29,20,25);
  4315.    DFFC(L10,N3,L1;N8,N15;11,11,10,0,20,20,29,29,20,25,11,11,10,0,20,20,29,29,20,25);
  4316.    DQFFC(L11,N15,L1;N9;18,18,10,0,20,20,0,0,20,25,18,18,10,0,20,20,0,0,20,25);
  4317.    DQFFC(L12,N4,L1;N10;11,11,10,0,20,20,29,29,20,25,11,11,10,0,20,20,29,29,20,25);
  4318.    DQFFC(L13,N2,L2;N11;10,10,10,0,20,20,29,29,20,25,10,10,10,0,20,20,29,29,20,25);
  4319.    DFFC(L14,N5,L2;N12,N16;11,11,10,0,20,20,29,29,20,25,11,11,10,0,20,20,29,29,20,25);
  4320.    DQFFC(L15,N16,L2;N13;18,18,10,0,20,20,0,0,20,25,18,18,10,0,20,20,0,0,20,25);
  4321.    DQFFC(L16,N6,L2;N14;11,11,10,0,20,20,29,29,20,25,11,11,10,0,20,20,29,29,20,25);
  4322.    BUF(N7;P3;10,10,15,15);
  4323.    BUF(N8;P5;10,10,15,15);
  4324.    BUF(N9;P6;10,10,15,15);
  4325.    BUF(N10;P7;10,10,15,15);
  4326.    BUF(N11;P13;10,10,15,15);
  4327.    BUF(N12;P11;10,10,15,15);
  4328.    BUF(N13;P10;10,10,15,15);
  4329.    BUF(N14;P9;10,10,15,15);
  4330. %
  4331. :74LS393   TTL  14
  4332.    INV(P1;N1;0,0,0,0);
  4333.    INV(P13;N2;0,0,0,0);
  4334.    LINV(P2;L1);
  4335.    LINV(P12;L2);
  4336.    LINV(N9;L3);
  4337.    LINV(N10;L4);
  4338.    LINV(N11;L5);
  4339.    LINV(N12;L6);
  4340.    LINV(N13;L7);
  4341.    LINV(N14;L8);
  4342.    LINV(N15;L9);
  4343.    LINV(N16;L10);
  4344.    DQFFP(L3,N1,L1;N9;10,10,10,0,25,25,29,29,20,25,10,10,10,0,25,25,29,29,20,25);
  4345.    DQFFP(L4,N9,L1;N10;10,10,10,0,25,25,0,0,20,25,10,10,10,0,25,25,0,0,20,25);
  4346.    DQFFP(L5,N10,L1;N11;10,10,10,0,25,25,0,0,20,25,10,10,10,0,25,25,0,0,20,25);
  4347.    DQFFP(L6,N11,L1;N12;20,20,10,0,25,25,0,0,20,25,20,20,10,0,25,25,0,0,20,25);
  4348.    DQFFP(L7,N2,L2;N13;10,10,10,0,25,25,29,29,20,25,10,10,10,0,25,25,29,29,20,25);
  4349.    DQFFP(L8,N13,L2;N14;10,10,10,0,25,25,0,0,20,25,10,10,10,0,25,25,0,0,20,25);
  4350.    DQFFP(L9,N14,L2;N15;10,10,10,0,25,25,0,0,20,25,10,10,10,0,25,25,0,0,20,25);
  4351.    DQFFP(L10,N15,L2;N16;20,20,10,0,25,25,0,0,20,25,20,20,10,0,25,25,0,0,20,25);
  4352.    INV(N9;P3;10,10,15,15);
  4353.    INV(N10;P4;10,10,15,15);
  4354.    INV(N11;P5;10,10,15,15);
  4355.    INV(N12;P6;10,10,15,15);
  4356.    INV(N13;P11;10,10,15,15);
  4357.    INV(N14;P10;10,10,15,15);
  4358.    INV(N15;P9;10,10,15,15);
  4359.    INV(N16;P8;10,10,15,15);
  4360. %
  4361. :74LS395   TTL  16
  4362.    INV(P7;N1;20,20,20,20);
  4363.    INV(P10;N2;0,0,0,0);
  4364.    LINV(N1;L1);
  4365.    LINV(P9;L2);
  4366.    LAND(P2,N1;L3);
  4367.    LAND(L1,P3;L4);
  4368.    LAND(N3,N1;L5);
  4369.    LAND(L1,P4;L6);
  4370.    LAND(N4,N1;L7);
  4371.    LAND(L1,P5;L8);
  4372.    LAND(N5,N1;L9);
  4373.    LAND(L1,P6;L10);
  4374.    LOR(L3,L4;L11);
  4375.    LOR(L5,L6;L12);
  4376.    LOR(L7,L8;L13);
  4377.    LOR(L9,L10;L14);
  4378.    DQFFC(L11,N2,P1;N3;10,10,20,10,16,16,10,10,16,0,10,10,20,10,16,16,10,10,16,0);
  4379.    DQFFC(L12,N2,P1;N4;10,10,20,10,16,16,10,10,16,0,10,10,20,10,16,16,10,10,16,0);
  4380.    DQFFC(L13,N2,P1;N5;10,10,20,10,16,16,10,10,16,0,10,10,20,10,16,16,10,10,16,0);
  4381.    DQFFC(L14,N2,P1;N6;10,10,20,10,16,16,10,10,16,0,10,10,20,10,16,16,10,10,16,0);
  4382.    BUF(N3;N7;15,15,20,20);
  4383.    BUF(N4;N8;15,15,20,20);
  4384.    BUF(N5;N9;15,15,20,20);
  4385.    BUF(N6;P11;20,20,25,25);
  4386.    TSB(N7,L2;P15;25,25,20,17,25,25,20,17);
  4387.    TSB(N8,L2;P14;25,25,20,17,25,25,20,17);
  4388.    TSB(N9,L2;P13;25,25,20,17,25,25,20,17);
  4389.    TSB(P11,L2;P12;25,25,20,17,25,25,20,17);
  4390. %
  4391. :74LS395A               TTL     16
  4392.    INV(P7;N1;20,20,20,20);
  4393.    INV(P10;N2;0,0,0,0);
  4394.    LINV(N1;L1);
  4395.    LINV(P9;L2);
  4396.    LAND(P2,N1;L3);
  4397.    LAND(L1,P3;L4);
  4398.    LAND(N3,N1;L5);
  4399.    LAND(L1,P4;L6);
  4400.    LAND(N4,N1;L7);
  4401.    LAND(L1,P5;L8);
  4402.    LAND(N5,N1;L9);
  4403.    LAND(L1,P6;L10);
  4404.    LOR(L3,L4;L11);
  4405.    LOR(L5,L6;L12);
  4406.    LOR(L7,L8;L13);
  4407.    LOR(L9,L10;L14);
  4408.    DQFFC(L11,N2,P1;N3;10,10,20,10,16,16,10,10,16,0,10,10,20,10,16,16,10,10,16,0);
  4409.    DQFFC(L12,N2,P1;N4;10,10,20,10,16,16,10,10,16,0,10,10,20,10,16,16,10,10,16,0);
  4410.    DQFFC(L13,N2,P1;N5;10,10,20,10,16,16,10,10,16,0,10,10,20,10,16,16,10,10,16,0);
  4411.    DQFFC(L14,N2,P1;N6;10,10,20,10,16,16,10,10,16,0,10,10,20,10,16,16,10,10,16,0);
  4412.    BUF(N3;N7;15,15,20,20);
  4413.    BUF(N4;N8;15,15,20,20);
  4414.    BUF(N5;N9;15,15,20,20);
  4415.    BUF(N6;P11;20,20,25,25);
  4416.    TSB(N7,L2;P15;25,25,20,17,25,25,20,17);
  4417.    TSB(N8,L2;P14;25,25,20,17,25,25,20,17);
  4418.    TSB(N9,L2;P13;25,25,20,17,25,25,20,17);
  4419.    TSB(P11,L2;P12;25,25,20,17,25,25,20,17);
  4420. %
  4421. ;CLR Pulse Width was not given and was arbitrarily assigned a value of 20ns
  4422. :74LS398   TTL  20
  4423.    INV(P1;N1;20,20,20,20);
  4424.    LINV(N1;L1);
  4425.    LAND(P4,N1;L2);
  4426.    LAND(L1,P5;L3);
  4427.    LAND(P7,N1;L4);
  4428.    LAND(L1,P6;L5);
  4429.    LAND(P14,N1;L6);
  4430.    LAND(L1,P15;L7);
  4431.    LAND(P17,N1;L8);
  4432.    LAND(L1,P16;L9);
  4433.    LOR(L2,L3;L10);
  4434.    LOR(L4,L5;L11);
  4435.    LOR(L6,L7;L12);
  4436.    LOR(L8,L9;L13);
  4437.    DFF(L10,P11;P2,P3;27,32,25,0,20,20,32,37,25,0,20,20);
  4438.    DFF(L11,P11;P9,P8;27,32,25,0,20,20,32,37,25,0,20,20);
  4439.    DFF(L12,P11;P12,P13;27,32,25,0,20,20,32,37,25,0,20,20);
  4440.    DFF(L13,P11;P19,P18;27,32,25,0,20,20,32,37,25,0,20,20);
  4441. %
  4442. :74LS399   TTL  16
  4443.    INV(P1;N1;20,20,20,20);
  4444.    LINV(N1;L1);
  4445.    LAND(P3,N1;L2);
  4446.    LAND(L1,P4;L3);
  4447.    LAND(P6,N1;L4);
  4448.    LAND(L1,P5;L5);
  4449.    LAND(P11,N1;L6);
  4450.    LAND(L1,P12;L7);
  4451.    LAND(P14,N1;L8);
  4452.    LAND(L1,P13;L9);
  4453.    LOR(L2,L3;L10);
  4454.    LOR(L4,L5;L11);
  4455.    LOR(L6,L7;L12);
  4456.    LOR(L8,L9;L13);
  4457.    DQFF(L10,P9;P2;27,32,25,0,20,20,32,37,25,0,20,20);
  4458.    DQFF(L11,P9;P7;27,32,25,0,20,20,32,37,25,0,20,20);
  4459.    DQFF(L12,P9;P10;27,32,25,0,20,20,32,37,25,0,20,20);
  4460.    DQFF(L13,P9;P15;27,32,25,0,20,20,32,37,25,0,20,20);
  4461. %
  4462. ;Delays are given for 50 and 150pF
  4463. :74LS445   TTL  16
  4464.    LINV(P15;L1);
  4465.    LINV(P14;L2);
  4466.    LINV(P13;L3);
  4467.    LINV(P12;L4);
  4468.    NAND(L1,L2,L3,L4;P1;50,50,64,64);
  4469.    NAND(P15,L2,L3,L4;P2;50,50,64,64);
  4470.    NAND(L1,P14,L3,L4;P3;50,50,64,64);
  4471.    NAND(P15,P14,L3,L4;P4;50,50,64,64);
  4472.    NAND(L1,L2,P13,L4;P5;50,50,64,64);
  4473.    NAND(P15,L2,P13,L4;P6;50,50,64,64);
  4474.    NAND(L1,P14,P13,L4;P7;50,50,64,64);
  4475.    NAND(P15,P14,P13,L4;P9;50,50,64,64);
  4476.    NAND(L1,L2,L3,P12;P10;50,50,64,64);
  4477.    NAND(P15,L2,L3,P12;P11;50,50,64,64);
  4478. %
  4479. :74LS446   TTL  16
  4480.    LINV(P1;L1);
  4481.    LINV(P15;L2);
  4482.    LINV(P13;L3);
  4483.    LINV(P3;L4);
  4484.    LINV(P6;L5);
  4485.    LINV(P10;L6);
  4486.    LAND(L2,P13;L7);
  4487.    LAND(L3,L1;L8);
  4488.    LAND(L2,P3;L9);
  4489.    LAND(L4,L1;L10);
  4490.    LAND(L2,P6;L11);
  4491.    LAND(L5,L1;L12);
  4492.    LAND(L2,P10;L13);
  4493.    LAND(L6,L1;L14);
  4494.    INV(P2;N1;8,7,13,12);
  4495.    INV(P14;N2;8,7,13,12);
  4496.    INV(P4;N3;8,7,13,12);
  4497.    INV(P12;N4;8,7,13,12);
  4498.    INV(P5;N5;8,7,13,12);
  4499.    INV(P11;N6;8,7,13,12);
  4500.    INV(P7;N7;8,7,13,12);
  4501.    INV(P9;N8;8,7,13,12);
  4502.    TSB(N1,L7;P14;40,25,25,15,40,25,25,15);
  4503.    TSB(N2,L8;P2;40,25,25,15,40,25,25,15);
  4504.    TSB(N3,L9;P12;40,25,25,15,40,25,25,15);
  4505.    TSB(N4,L10;P4;40,25,25,15,40,25,25,15);
  4506.    TSB(N5,L11;P11;40,25,25,15,40,25,25,15);
  4507.    TSB(N6,L12;P5;40,25,25,15,40,25,25,15);
  4508.    TSB(N7,L13;P9;40,25,25,15,40,25,25,15);
  4509.    TSB(N8,L14;P7;40,25,25,15,40,25,25,15);
  4510. %
  4511. :74LS447   TTL  16
  4512.    LNAND(P7,P3;L1);
  4513.    LNAND(P1,P3;L2);
  4514.    LNAND(P2,P3;L3);
  4515.    LINV(P6;L4);
  4516.    LINV(P5;L5);
  4517.    LNAND(L1,L2,L3,L4,L5,P3;L6);
  4518.    LNAND(L1,L6;L7);
  4519.    LNAND(L2,L6;L8);
  4520.    LNAND(L3,L6;L9);
  4521.    LNAND(L4,L6;L10);
  4522.    LAND(L8,L10;L11);
  4523.    LAND(L1,L9;L12);
  4524.    LAND(L7,L2,L3,L4;L13);
  4525.    LAND(L8,L10;L14);
  4526.    LAND(L7,L2,L9;L15);
  4527.    LAND(L1,L8,L9;L16);
  4528.    LAND(L9,L10;L17);
  4529.    LAND(L1,L8,L3;L18);
  4530.    LAND(L7,L2,L3;L19);
  4531.    LAND(L1,L2,L9;L20);
  4532.    LAND(L7,L8,L9;L21);
  4533.    LAND(L2,L9;L22);
  4534.    LAND(L7,L8;L23);
  4535.    LAND(L8,L3;L24);
  4536.    LAND(L7,L3,L4;L25);
  4537.    LAND(L7,L8,L9;L26);
  4538.    LAND(L2,L3,L4,P3;L27);
  4539.    SET(RHIGH);
  4540.    OR(L11,L12,L13;P13;100,100,105,105);
  4541.    OR(L14,L15,L16;P12;100,100,105,105);
  4542.    OR(L17,L18;P11;100,100,105,105);
  4543.    OR(L19,L20,L21;P10;100,100,105,105);
  4544.    OR(L7,L22;P9;100,100,105,105);
  4545.    OR(L23,L24,L25;P15;100,100,105,105);
  4546.    OR(L26,L27;P14;100,100,105,105);
  4547. %
  4548. :74LS449   TTL  16
  4549.    LINV(P1;L1);
  4550.    LINV(P15;L2);
  4551.    LINV(P13;L3);
  4552.    LINV(P3;L4);
  4553.    LINV(P6;L5);
  4554.    LINV(P10;L6);
  4555.    LAND(L2,P13;L7);
  4556.    LAND(L3,L1;L8);
  4557.    LAND(L2,P3;L9);
  4558.    LAND(L4,L1;L10);
  4559.    LAND(L2,P6;L11);
  4560.    LAND(L5,L1;L12);
  4561.    LAND(L2,P10;L13);
  4562.    LAND(L6,L1;L14);
  4563.    BUF(P2;N1;10,12,15,17);
  4564.    BUF(P14;N2;10,12,15,17);
  4565.    BUF(P4;N3;10,12,15,17);
  4566.    BUF(P12;N4;10,12,15,17);
  4567.    BUF(P5;N5;10,12,15,17);
  4568.    BUF(P11;N6;10,12,15,17);
  4569.    BUF(P7;N7;10,12,15,17);
  4570.    BUF(P9;N8;10,12,15,17);
  4571.    TSB(N1,L7;P14;35,30,25,15,35,30,25,15);
  4572.    TSB(N2,L8;P2;35,30,25,15,35,30,25,15);
  4573.    TSB(N3,L9;P12;35,30,25,15,35,30,25,15);
  4574.    TSB(N4,L10;P4;35,30,25,15,35,30,25,15);
  4575.    TSB(N5,L11;P11;35,30,25,15,35,30,25,15);
  4576.    TSB(N6,L12;P5;35,30,25,15,35,30,25,15);
  4577.    TSB(N7,L13;P9;35,30,25,15,35,30,25,15);
  4578.    TSB(N8,L14;P7;35,30,25,15,35,30,25,15);
  4579. %
  4580. :74LS465            TTL    20
  4581.    LNOR(P1,P19;L1);
  4582.    BUF(P2;N1;10,13,15,18);
  4583.    BUF(P4;N2;10,13,15,18);
  4584.    BUF(P6;N3;10,13,15,18);
  4585.    BUF(P8;N4;10,13,15,18);
  4586.    BUF(P12;N5;10,13,15,18);
  4587.    BUF(P14;N6;10,13,15,18);
  4588.    BUF(P16;N7;10,13,15,18);
  4589.    BUF(P18;N8;10,13,15,18);
  4590.    TSB(N1,L1;P3;45,40,45,40,45,40,45,40);
  4591.    TSB(N2,L1;P5;45,40,45,40,45,40,45,40);
  4592.    TSB(N3,L1;P7;45,40,45,40,45,40,45,40);
  4593.    TSB(N4,L1;P9;45,40,45,40,45,40,45,40);
  4594.    TSB(N5,L1;P11;45,40,45,40,45,40,45,40);
  4595.    TSB(N6,L1;P13;45,40,45,40,45,40,45,40);
  4596.    TSB(N7,L1;P15;45,40,45,40,45,40,45,40);
  4597.    TSB(N8,L1;P17;45,40,45,40,45,40,45,40);
  4598. %
  4599. :74LS466            TTL    20
  4600.    LNOR(P1,P19;L1);
  4601.    INV(P2;N1;7,10,12,15);
  4602.    INV(P4;N2;7,10,12,15);
  4603.    INV(P6;N3;7,10,12,15);
  4604.    INV(P8;N4;7,10,12,15);
  4605.    INV(P12;N5;7,10,12,15);
  4606.    INV(P14;N6;7,10,12,15);
  4607.    INV(P16;N7;7,10,12,15);
  4608.    INV(P18;N8;7,10,12,15);
  4609.    TSB(N1,L1;P3;45,40,45,40,45,40,45,40);
  4610.    TSB(N2,L1;P5;45,40,45,40,45,40,45,40);
  4611.    TSB(N3,L1;P7;45,40,45,40,45,40,45,40);
  4612.    TSB(N4,L1;P9;45,40,45,40,45,40,45,40);
  4613.    TSB(N5,L1;P11;45,40,45,40,45,40,45,40);
  4614.    TSB(N6,L1;P13;45,40,45,40,45,40,45,40);
  4615.    TSB(N7,L1;P15;45,40,45,40,45,40,45,40);
  4616.    TSB(N8,L1;P17;45,40,45,40,45,40,45,40);
  4617. %
  4618. :74LS467            TTL    20
  4619.    LINV(P1;L1);
  4620.    LINV(P19;L2);
  4621.    BUF(P2;N1;10,13,15,18);
  4622.    BUF(P4;N2;10,13,15,18);
  4623.    BUF(P6;N3;10,13,15,18);
  4624.    BUF(P8;N4;10,13,15,18);
  4625.    BUF(P12;N5;10,13,15,18);
  4626.    BUF(P14;N6;10,13,15,18);
  4627.    BUF(P16;N7;10,13,15,18);
  4628.    BUF(P18;N8;10,13,15,18);
  4629.    TSB(N1,L1;P3;45,40,45,40,45,40,45,40);
  4630.    TSB(N2,L1;P5;45,40,45,40,45,40,45,40);
  4631.    TSB(N3,L1;P7;45,40,45,40,45,40,45,40);
  4632.    TSB(N4,L1;P9;45,40,45,40,45,40,45,40);
  4633.    TSB(N5,L2;P11;45,40,45,40,45,40,45,40);
  4634.    TSB(N6,L2;P13;45,40,45,40,45,40,45,40);
  4635.    TSB(N7,L2;P15;45,40,45,40,45,40,45,40);
  4636.    TSB(N8,L2;P17;45,40,45,40,45,40,45,40);
  4637. %
  4638. :74LS468            TTL    20
  4639.    LINV(P1;L1);
  4640.    LINV(P19;L2);
  4641.    INV(P2;N1;7,10,12,15);
  4642.    INV(P4;N2;7,10,12,15);
  4643.    INV(P6;N3;7,10,12,15);
  4644.    INV(P8;N4;7,10,12,15);
  4645.    INV(P12;N5;7,10,12,15);
  4646.    INV(P14;N6;7,10,12,15);
  4647.    INV(P16;N7;7,10,12,15);
  4648.    INV(P18;N8;7,10,12,15);
  4649.    TSB(N1,L1;P3;45,40,45,40,45,40,45,40);
  4650.    TSB(N2,L1;P5;45,40,45,40,45,40,45,40);
  4651.    TSB(N3,L1;P7;45,40,45,40,45,40,45,40);
  4652.    TSB(N4,L1;P9;45,40,45,40,45,40,45,40);
  4653.    TSB(N5,L2;P11;45,40,45,40,45,40,45,40);
  4654.    TSB(N6,L2;P13;45,40,45,40,45,40,45,40);
  4655.    TSB(N7,L2;P15;45,40,45,40,45,40,45,40);
  4656.    TSB(N8,L2;P17;45,40,45,40,45,40,45,40);
  4657. %
  4658. ;Delay ts not given. Used 5ns.
  4659. :74LS490   TTL  16
  4660.    LINV(P4;L1);
  4661.    LINV(P12;L2);
  4662.    LINV(P2;L3);
  4663.    LINV(P14;L4);
  4664.    LAND(L3,L1;L5);
  4665.    LAND(L4,L2;L6);
  4666.    LINV(N7;L13);
  4667.    LINV(N8;L14);
  4668.    LINV(N9;L15);
  4669.    LINV(N10;L16);
  4670.    LINV(N11;L17);
  4671.    LINV(N12;L18);
  4672.    LINV(N13;L19);
  4673.    LINV(N14;L20);
  4674.    LAND(L14,L16;L7);
  4675.    LAND(L16,L15;L8);
  4676.    LAND(L18,L20;L9);
  4677.    LAND(L20,L19;L10);
  4678.    LNOR(L7,L8;L11);
  4679.    LNOR(L9,L10;L12);
  4680.    INV(P1;N1;0,0,0,0);
  4681.    INV(P15;N2;0,0,0,0);
  4682.    NAND(N7,L16;N3;0,0,0,0);
  4683.    NAND(N7,L11;N4;0,0,0,0);
  4684.    NAND(N11,L20;N5;0,0,0,0);
  4685.    NAND(N11,L12;N6;0,0,0,0);
  4686.    INV(N8;N15;0,0,0,0);
  4687.    INV(N12;N16;0,0,0,0);
  4688.    DQFFPC(L13,N1,L1,L3;N7;5,5,25,0,20,20,24,24,20,0,5,5,25,0,20,20,24,24,20,0);
  4689.    DQFFC(L14,N3,L5;N8;19,19,25,0,20,20,21,24,20,0,19,19,25,0,20,20,21,24,20,0);
  4690.    DQFFC(L15,N15,L5;N9;15,15,25,0,20,20,21,24,20,0,15,15,25,0,20,20,21,24,20,0);
  4691.    DQFFPC(L16,N4,L1,L3;N10;19,19,25,0,20,20,24,24,20,0,19,19,25,0,20,20,24,24,20,0);
  4692.    DQFFPC(L17,N2,L2,L4;N11;5,5,25,0,20,20,24,24,20,0,5,5,25,0,20,20,24,24,20,0);
  4693.    DQFFC(L18,N5,L6;N12;19,19,25,0,20,20,21,24,20,0,19,19,25,0,20,20,21,24,20,0);
  4694.    DQFFC(L19,N16,L6;N13;15,15,25,0,20,20,21,24,20,0,15,15,25,0,20,20,21,24,20,0);
  4695.    DQFFPC(L20,N6,L2,L4;N14;19,19,25,0,20,20,24,24,20,0,19,19,25,0,20,20,24,24,20,0);
  4696.    BUF(N7;P3;15,15,20,20);
  4697.    BUF(N8;P5;15,15,20,20);
  4698.    BUF(N9;P6;15,15,20,20);
  4699.    BUF(N10;P7;15,15,20,20);
  4700.    BUF(N11;P13;15,15,20,20);
  4701.    BUF(N12;P11;15,15,20,20);
  4702.    BUF(N13;P10;15,15,20,20);
  4703.    BUF(N14;P9;15,15,20,20);
  4704. %
  4705. :74LS540   TTL 20
  4706.    LNOR(P1,P19;L1);
  4707.    INV(P2;N1;10,10,15,15);
  4708.    INV(P3;N2;10,10,15,15);
  4709.    INV(P4;N3;10,10,15,15);
  4710.    INV(P5;N4;10,10,15,15);
  4711.    INV(P6;N5;10,10,15,15);
  4712.    INV(P7;N6;10,10,15,15);
  4713.    INV(P8;N7;10,10,15,15);
  4714.    INV(P9;N8;10,10,15,15);
  4715.    TSB(N1,L1;P18;38,25,18,25,38,25,18,25);
  4716.    TSB(N2,L1;P17;38,25,18,25,38,25,18,25);
  4717.    TSB(N3,L1;P16;38,25,18,25,38,25,18,25);
  4718.    TSB(N4,L1;P15;38,25,18,25,38,25,18,25);
  4719.    TSB(N5,L1;P14;38,25,18,25,38,25,18,25);
  4720.    TSB(N6,L1;P13;38,25,18,25,38,25,18,25);
  4721.    TSB(N7,L1;P12;38,25,18,25,38,25,18,25);
  4722.    TSB(N8,L1;P11;38,25,18,25,38,25,18,25);
  4723. %
  4724. :74LS541   TTL  20
  4725.    LNOR(P1,P19;L1);
  4726.    BUF(P2;N1;10,13,15,18);
  4727.    BUF(P3;N2;10,13,15,18);
  4728.    BUF(P4;N3;10,13,15,18);
  4729.    BUF(P5;N4;10,13,15,18);
  4730.    BUF(P6;N5;10,13,15,18);
  4731.    BUF(P7;N6;10,13,15,18);
  4732.    BUF(P8;N7;10,13,15,18);
  4733.    BUF(P9;N8;10,13,15,18);
  4734.    TSB(N1,L1;P18;38,32,18,29,38,32,18,29);
  4735.    TSB(N2,L1;P17;38,32,18,29,38,32,18,29);
  4736.    TSB(N3,L1;P16;38,32,18,29,38,32,18,29);
  4737.    TSB(N4,L1;P15;38,32,18,29,38,32,18,29);
  4738.    TSB(N5,L1;P14;38,32,18,29,38,32,18,29);
  4739.    TSB(N6,L1;P13;38,32,18,29,38,32,18,29);
  4740.    TSB(N7,L1;P12;38,32,18,29,38,32,18,29);
  4741.    TSB(N8,L1;P11;38,32,18,29,38,32,18,29);
  4742. %
  4743. ;RCK before SRLD has not been modeled.
  4744. :74LS589   TTL  16
  4745.    INV(P13;N1;14,34,14,34);
  4746.    DFF(P15,P12;N2,N3;37,18,20,0,20,20,37,18,20,0,20,20);
  4747.    DFF(P1,P12;N4,N5;37,18,20,0,20,20,37,18,20,0,20,20);
  4748.    DFF(P2,P12;N6,N7;37,18,20,0,20,20,37,18,20,0,20,20);
  4749.    DFF(P3,P12;N8,N9;37,18,20,0,20,20,37,18,20,0,20,20);
  4750.    DFF(P4,P12;N10,N11;37,18,20,0,20,20,37,18,20,0,20,20);
  4751.    DFF(P5,P12;N12,N13;37,18,20,0,20,20,37,18,20,0,20,20);
  4752.    DFF(P6,P12;N14,N15;37,18,20,0,20,20,37,18,20,0,20,20);
  4753.    DFF(P7,P12;N16,N17;37,18,20,0,20,20,37,18,20,0,20,20);
  4754.    LNAND(N2,N1;L1);
  4755.    LNAND(N1,N3;L2);
  4756.    LNAND(N4,N1;L4);
  4757.    LNAND(N1,N5;L5);
  4758.    LNAND(N6,N1;L7);
  4759.    LNAND(N1,N7;L8);
  4760.    LNAND(N8,N1;L10);
  4761.    LNAND(N1,N9;L11);
  4762.    LNAND(N10,N1;L13;
  4763.    LNAND(N1,N11;L14);
  4764.    LNAND(N12,N1;L16);
  4765.    LNAND(N1,N13;L17);
  4766.    LNAND(N14,N1;L19);
  4767.    LNAND(N1,N15;L20);
  4768.    LNAND(N16,N1;L22);
  4769.    LNAND(N1,N17;L23);
  4770.    LAND(L2,IPL;L3);
  4771.    LAND(L5,IPL;L6);
  4772.    LAND(L8,IPL;L9);
  4773.    LAND(L11,IPL;L12);
  4774.    LAND(L14,IPL;L15);
  4775.    LAND(L17,IPL;L18);
  4776.    LAND(L20,IPL;L21);
  4777.    LAND(L23,IPL;L24);
  4778.    LINV(P10;L25);
  4779.    DQFFPC(P14,P11,L1,L3;N18;5,5,20,0,15,35,39,19,40,30,5,5,20,0,15,35,39,19,40,30);
  4780.    DQFFPC(N18,P11,L4,L6;N19;5,5,20,0,15,35,39,19,40,30,5,5,20,0,15,35,39,19,40,30);
  4781.    DQFFPC(N19,P11,L7,L9;N20;5,5,20,0,15,35,39,19,40,30,5,5,20,0,15,35,39,19,40,30);
  4782.    DQFFPC(N20,P11,L10,L12;N21;5,5,20,0,15,35,39,19,40,30,5,5,20,0,15,35,39,19,40,30);
  4783.    DQFFPC(N21,P11,L13,L15;N22;5,5,20,0,15,35,39,19,40,30,5,5,20,0,15,35,39,19,40,30);
  4784.    DQFFPC(N22,P11,L16,L18;N23;5,5,20,0,15,35,39,19,40,30,5,5,20,0,15,35,39,19,40,30);
  4785.    DQFFPC(N23,P11,L19,L21;N24;5,5,20,0,15,35,39,19,40,30,5,5,20,0,15,35,39,19,40,30);
  4786.    DQFFPC(N24,P11,L22,L24;N25;5,5,20,0,15,35,39,19,40,30,5,5,20,0,15,35,39,19,40,30);
  4787.    BUF(N25;N26;16,23,21,28);
  4788.    TSB(N26,L25;P9;27,15,30,30,27,15,30,30);
  4789. %
  4790. :74LS590   TTL  16
  4791.    LINV(P14;L1);
  4792.    LINV(P12;L2);
  4793.    LINV(N1;L3);
  4794.    LINV(N9;L4);
  4795.    LINV(N10;L5);
  4796.    LINV(N11;L6);
  4797.    LINV(N12;L7);
  4798.    LINV(N13;L8);
  4799.    LINV(N14;L9);
  4800.    LINV(N15;L10);
  4801.    LINV(N16;L11);
  4802.    DLATCH(P11,L2;N1;1,1,1,1,0,0,1,1,1,1,1,0,0,1);
  4803.    NAND(N9,L3;N2;0,0,0,0);
  4804.    NAND(N9,L3,N10;N3;0,0,0,0);
  4805.    NAND(N9,L3,N10,N11;N4;0,0,0,0);
  4806.    NAND(N9,L3,N10,N11,N12;N5;0,0,0,0);
  4807.    NAND(N9,L3,N10,N11,N12,N13;N6;0,0,0,0);
  4808.    NAND(N9,L3,N10,N11,N12,N13,N14;N7;0,0,0,0);
  4809.    NAND(N9,L3,N10,N11,N12,N13,N14,N15;N8;0,0,0,0);
  4810.    DQFFC(L4,N1,P10;N9;8,5,20,0,25,25,28,28,20,20,8,5,20,0,25,25,28,28,20,20);
  4811.    DQFFC(L5,N2,P10;N10;8,5,20,0,25,25,28,28,20,20,8,5,20,0,25,25,28,28,20,20);
  4812.    DQFFC(L6,N3,P10;N11;8,5,20,0,25,25,28,28,20,20,8,5,20,0,25,25,28,28,20,20);
  4813.    DQFFC(L7,N4,P10;N12;8,5,20,0,25,25,28,28,20,20,8,5,20,0,25,25,28,28,20,20);
  4814.    DQFFC(L8,N5,P10;N13;8,5,20,0,25,25,28,28,20,20,8,5,20,0,25,25,28,28,20,20);
  4815.    DQFFC(L9,N6,P10;N14;8,5,20,0,25,25,28,28,20,20,8,5,20,0,25,25,28,28,20,20);
  4816.    DQFFC(L10,N7,P10;N15;8,5,20,0,25,25,28,28,20,20,8,5,20,0,25,25,28,28,20,20);
  4817.    DQFFC(L11,N8,P10;N16;8,5,20,0,25,25,28,28,20,20,8,5,20,0,25,25,28,28,20,20);
  4818.    DQFF(N9,P13;N17;5,16,0,0,20,20,5,16,0,0,20,20);
  4819.    DQFF(N10,P13;N18;5,16,0,0,20,20,5,16,0,0,20,20);
  4820.    DQFF(N11,P13;N19;5,16,0,0,20,20,5,16,0,0,20,20);
  4821.    DQFF(N12,P13;N20;5,16,0,0,20,20,5,16,0,0,20,20);
  4822.    DQFF(N13,P13;N21;5,16,0,0,20,20,5,16,0,0,20,20);
  4823.    DQFF(N14,P13;N22;5,16,0,0,20,20,5,16,0,0,20,20);
  4824.    DQFF(N15,P13;N23;5,16,0,0,20,20,5,16,0,0,20,20);
  4825.    DQFF(N16,P13;N24;5,16,0,0,20,20,5,16,0,0,20,20);
  4826.    BUF(N17;N25;10,15,15,20);
  4827.    BUF(N18;N26;10,15,15,20);
  4828.    BUF(N19;N27;10,15,15,20);
  4829.    BUF(N20;N28;10,15,15,20);
  4830.    BUF(N21;N29;10,15,15,20);
  4831.    BUF(N22;N30;10,15,15,20);
  4832.    BUF(N23;N31;10,15,15,20);
  4833.    BUF(N24;N32;10,15,15,20);
  4834.    TSB(N25,L1;P15;45,38,38,30,45,38,38,30);
  4835.    TSB(N26,L1;P1;45,38,38,30,45,38,38,30);
  4836.    TSB(N27,L1;P2;45,38,38,30,45,38,38,30);
  4837.    TSB(N28,L1;P3;45,38,38,30,45,38,38,30);
  4838.    TSB(N29,L1;P4;45,38,38,30,45,38,38,30);
  4839.    TSB(N30,L1;P5;45,38,38,30,45,38,38,30);
  4840.    TSB(N31,L1;P6;45,38,38,30,45,38,38,30);
  4841.    TSB(N32,L1;P7;45,38,38,30,45,38,38,30);
  4842.    NAND(N16,N15,N14,N13,N12,N11,N10,N9;P9;15,20,20,25);
  4843. %
  4844. :74LS591   TTL  16
  4845.    LINV(P12;L1);
  4846.    LINV(N1;L2);
  4847.    LINV(N9;L3);
  4848.    LINV(N10;L4);
  4849.    LINV(N11;L5);
  4850.    LINV(N12;L6);
  4851.    LINV(N13;L7);
  4852.    LINV(N14;L8);
  4853.    LINV(N15;L9);
  4854.    LINV(N16;L10);
  4855.    DLATCH(P11,L1;N1;1,1,1,1,0,0,1,1,1,1,1,0,0,1);
  4856.    NAND(N9,L2;N2;0,0,0,0);
  4857.    NAND(N9,L2,N10;N3;0,0,0,0);
  4858.    NAND(N9,L2,N10,N11;N4;0,0,0,0);
  4859.    NAND(N9,L2,N10,N11,N12;N5;0,0,0,0);
  4860.    NAND(N9,L2,N10,N11,N12,N13;N6;0,0,0,0);
  4861.    NAND(N9,L2,N10,N11,N12,N13,N14;N7;0,0,0,0);
  4862.    NAND(N9,L2,N10,N11,N12,N13,N14,N15;N8;0,0,0,0);
  4863.    DQFFC(L3,N1,P10;N9;26,12,20,0,25,25,36,36,20,20,26,12,20,0,25,25,36,36,20,20);
  4864.    DQFFC(L4,N2,P10;N10;26,12,20,0,25,25,36,36,20,20,26,12,20,0,25,25,36,36,20,20);
  4865.    DQFFC(L5,N3,P10;N11;26,12,20,0,25,25,36,36,20,20,26,12,20,0,25,25,36,36,20,20);
  4866.    DQFFC(L6,N4,P10;N12;26,12,20,0,25,25,36,36,20,20,26,12,20,0,25,25,36,36,20,20);
  4867.    DQFFC(L7,N5,P10;N13;26,12,20,0,25,25,36,36,20,20,26,12,20,0,25,25,36,36,20,20);
  4868.    DQFFC(L8,N6,P10;N14;26,12,20,0,25,25,36,36,20,20,26,12,20,0,25,25,36,36,20,20);
  4869.    DQFFC(L9,N7,P10;N15;26,12,20,0,25,25,36,36,20,20,26,12,20,0,25,25,36,36,20,20);
  4870.    DQFFC(L10,N8,P10;N16;26,12,20,0,25,25,36,36,20,20,26,12,20,0,25,25,36,36,20,20);
  4871.    DQFF(N9,P13;N17;23,27,40,0,20,20,23,27,40,0,20,20);
  4872.    DQFF(N10,P13;N18;23,27,40,0,20,20,23,27,40,0,20,20);
  4873.    DQFF(N11,P13;N19;23,27,40,0,20,20,23,27,40,0,20,20);
  4874.    DQFF(N12,P13;N20;23,27,40,0,20,20,23,27,40,0,20,20);
  4875.    DQFF(N13,P13;N21;23,27,40,0,20,20,23,27,40,0,20,20);
  4876.    DQFF(N14,P13;N22;23,27,40,0,20,20,23,27,40,0,20,20);
  4877.    DQFF(N15,P13;N23;23,27,40,0,20,20,23,27,40,0,20,20);
  4878.    DQFF(N16,P13;N24;23,27,40,0,20,20,23,27,40,0,20,20);
  4879.    BUF(P14;N25;35,33,35,33);
  4880.    SET(RHIGH);
  4881.    OR(N17,N25;P15;10,10,15,15);
  4882.    OR(N18,N25;P1;10,10,15,15);
  4883.    OR(N19,N25;P2;10,10,15,15);
  4884.    OR(N20,N25;P3;10,10,15,15);
  4885.    OR(N21,N25;P4;10,10,15,15);
  4886.    OR(N22,N25;P5;10,10,15,15);
  4887.    OR(N23,N25;P6;10,10,15,15);
  4888.    OR(N24,N25;P7;10,10,15,15);
  4889.    NAND(N16,N15,N14,N13,N12,N11,N10,N9;P9;10,10,15,15);
  4890. %
  4891. :74LS594   TTL  16
  4892.    BUF(P10;N1;20,20,20,20);
  4893.    DQFFC(P14,P11,N1;N2;16,21,20,0,25,25,31,31,20,20,18,23,20,0,25,25,36,36,20,20);
  4894.    DQFFC(N2,P11,N1;N3;16,21,20,0,25,25,31,31,20,20,18,23,20,0,25,25,36,36,20,20);
  4895.    DQFFC(N3,P11,N1;N4;16,21,20,0,25,25,31,31,20,20,18,23,20,0,25,25,36,36,20,20);
  4896.    DQFFC(N4,P11,N1;N5;16,21,20,0,25,25,31,31,20,20,18,23,20,0,25,25,36,36,20,20);
  4897.    DQFFC(N5,P11,N1;N6;16,21,20,0,25,25,31,31,20,20,18,23,20,0,25,25,36,36,20,20);
  4898.    DQFFC(N6,P11,N1;N7;16,21,20,0,25,25,31,31,20,20,18,23,20,0,25,25,36,36,20,20);
  4899.    DQFFC(N7,P11,N1;N8;16,21,20,0,25,25,31,31,20,20,18,23,20,0,25,25,36,36,20,20);
  4900.    DQFFC(N8,P11,N1;N9;16,21,20,0,25,25,31,31,20,20,18,23,20,0,25,25,36,36,20,20);
  4901.    DQFFC(N2,P12,P13;P15;13,25,20,0,20,20,52,52,35,20,18,30,20,0,20,20,57,57,35,20);
  4902.    DQFFC(N3,P12,P13;P1;13,25,20,0,20,20,52,52,35,20,18,30,20,0,20,20,57,57,35,20);
  4903.    DQFFC(N4,P12,P13;P2;13,25,20,0,20,20,52,52,35,20,18,30,20,0,20,20,57,57,35,20);
  4904.    DQFFC(N5,P12,P13;P3;13,25,20,0,20,20,52,52,35,20,18,30,20,0,20,20,57,57,35,20);
  4905.    DQFFC(N6,P12,P13;P4;13,25,20,0,20,20,52,52,35,20,18,30,20,0,20,20,57,57,35,20);
  4906.    DQFFC(N7,P12,P13;P5;13,25,20,0,20,20,52,52,35,20,18,30,20,0,20,20,57,57,35,20);
  4907.    DQFFC(N8,P12,P13;P6;13,25,20,0,20,20,52,52,35,20,18,30,20,0,20,20,57,57,35,20);
  4908.    DQFFC(N9,P12,P13;P7;13,25,20,0,20,20,52,52,35,20,18,30,20,0,20,20,57,57,35,20);
  4909.    BUF(N9;P9;0,0,0,0);
  4910. %
  4911. :74LS595   TTL  16
  4912.    LINV(P13;L1);
  4913.    LINV(P10;L2);
  4914.    DQFFC(P14,P11,L2;N1;16,23,20,0,25,25,33,33,20,20,21,28,20,0,25,25,38,38,20,20);
  4915.    DQFFC(N1,P11,L2;N2;16,23,20,0,25,25,33,33,20,20,21,28,20,0,25,25,38,38,20,20);
  4916.    DQFFC(N2,P11,L2;N3;16,23,20,0,25,25,33,33,20,20,21,28,20,0,25,25,38,38,20,20);
  4917.    DQFFC(N3,P11,L2;N4;16,23,20,0,25,25,33,33,20,20,21,28,20,0,25,25,38,38,20,20);
  4918.    DQFFC(N4,P11,L2;N5;16,23,20,0,25,25,33,33,20,20,21,28,20,0,25,25,38,38,20,20);
  4919.    DQFFC(N5,P11,L2;N6;16,23,20,0,25,25,33,33,20,20,21,28,20,0,25,25,38,38,20,20);
  4920.    DQFFC(N6,P11,L2;N7;16,23,20,0,25,25,33,33,20,20,21,28,20,0,25,25,38,38,20,20);
  4921.    DQFFC(N7,P11,L2;N8;11,18,20,0,25,25,28,28,20,20,16,23,20,0,25,25,33,33,20,20);
  4922.    DQFF(N1,P12;N9;13,30,20,0,20,20,18,35,20,0,20,20);
  4923.    DQFF(N2,P12;N10;13,30,20,0,20,20,18,35,20,0,20,20);
  4924.    DQFF(N3,P12;N11;13,30,20,0,20,20,18,35,20,0,20,20);
  4925.    DQFF(N4,P12;N12;13,30,20,0,20,20,18,35,20,0,20,20);
  4926.    DQFF(N5,P12;N13;13,30,20,0,20,20,18,35,20,0,20,20);
  4927.    DQFF(N6,P12;N14;13,30,20,0,20,20,18,35,20,0,20,20);
  4928.    DQFF(N7,P12;N15;13,30,20,0,20,20,18,35,20,0,20,20);
  4929.    DQFF(N8,P12;N16;13,30,20,0,20,20,18,35,20,0,20,20);
  4930.    BUF(N8;P9;5,5,5,5);
  4931.    TSB(N9,L1;P15;38,30,38,30,38,30,38,30);
  4932.    TSB(N10,L1;P1;38,30,38,30,38,30,38,30);
  4933.    TSB(N11,L1;P2;38,30,38,30,38,30,38,30);
  4934.    TSB(N12,L1;P3;38,30,38,30,38,30,38,30);
  4935.    TSB(N13,L1;P4;38,30,38,30,38,30,38,30);
  4936.    TSB(N14,L1;P5;38,30,38,30,38,30,38,30);
  4937.    TSB(N15,L1;P6;38,30,38,30,38,30,38,30);
  4938.    TSB(N16,L1;P7;38,30,38,30,38,30,38,30);
  4939. %
  4940. :74LS596   TTL  16
  4941.    BUF(P13;N18;50,28,55,33);
  4942.    BUF(P10;N1;20,20,20,20);
  4943.    DQFFC(P14,P11,N1;N2;19,28,20,0,25,25,33,33,20,20,24,33,20,0,25,25,38,38,20,20);
  4944.    DQFFC(N2,P11,N1;N3;19,28,20,0,25,25,33,33,20,20,24,33,20,0,25,25,38,38,20,20);
  4945.    DQFFC(N3,P11,N1;N4;19,28,20,0,25,25,33,33,20,20,24,33,20,0,25,25,38,38,20,20);
  4946.    DQFFC(N4,P11,N1;N5;19,28,20,0,25,25,33,33,20,20,24,33,20,0,25,25,38,38,20,20);
  4947.    DQFFC(N5,P11,N1;N6;19,28,20,0,25,25,33,33,20,20,24,33,20,0,25,25,38,38,20,20);
  4948.    DQFFC(N6,P11,N1;N7;19,28,20,0,25,25,33,33,20,20,24,33,20,0,25,25,38,38,20,20);
  4949.    DQFFC(N7,P11,N1;N8;19,28,20,0,25,25,33,33,20,20,24,33,20,0,25,25,38,38,20,20);
  4950.    DQFFC(N8,P11,N1;N9;14,23,20,0,25,25,28,28,20,20,19,28,20,0,25,25,33,33,20,20);
  4951.    DQFF(N2,P12;N10;32,25,20,0,20,20,37,30,20,0,20,20);
  4952.    DQFF(N3,P12;N11;32,25,20,0,20,20,37,30,20,0,20,20);
  4953.    DQFF(N4,P12;N12;32,25,20,0,20,20,37,30,20,0,20,20);
  4954.    DQFF(N5,P12;N13;32,25,20,0,20,20,37,30,20,0,20,20);
  4955.    DQFF(N6,P12;N14;32,25,20,0,20,20,37,30,20,0,20,20);
  4956.    DQFF(N7,P12;N15;32,25,20,0,20,20,37,30,20,0,20,20);
  4957.    DQFF(N8,P12;N16;32,25,20,0,20,20,37,30,20,0,20,20);
  4958.    DQFF(N9,P12;N17;32,25,20,0,20,20,37,30,20,0,20,20);
  4959.    SET(RHIGH);
  4960.    BUF(N9;P9;5,5,5,5);
  4961.    OR(N10,N18;P15;5,5,5,5);
  4962.    OR(N11,N18;P1;5,5,5,5);
  4963.    OR(N12,N18;P2;5,5,5,5);
  4964.    OR(N13,N18;P3;5,5,5,5);
  4965.    OR(N14,N18;P4;5,5,5,5);
  4966.    OR(N15,N18;P5;5,5,5,5);
  4967.    OR(N16,N18;P6;5,5,5,5);
  4968.    OR(N17,N18;P7;5,5,5,5);
  4969. %
  4970. ;SRCLR~ AND SRLD~ have been modeled with equal
  4971. ;pulse widths and removal times.
  4972. ;RCK before SRLD has not been modeled.
  4973. :74LS597   TTL  16
  4974.    INV(P13;N1;8,21,8,21);
  4975.    DFF(P15,P12;N2,N3;12,24,20,0,20,20,12,24,20,0,20,20);
  4976.    DFF(P1,P12;N4,N5;12,24,20,0,20,20,12,24,20,0,20,20);
  4977.    DFF(P2,P12;N6,N7;12,24,20,0,20,20,12,24,20,0,20,20);
  4978.    DFF(P3,P12;N8,N9;12,24,20,0,20,20,12,24,20,0,20,20);
  4979.    DFF(P4,P12;N10,N11;12,24,20,0,20,20,12,24,20,0,20,20);
  4980.    DFF(P5,P12;N12,N13;12,24,20,0,20,20,12,24,20,0,20,20);
  4981.    DFF(P6,P12;N14,N15;12,24,20,0,20,20,12,24,20,0,20,20);
  4982.    DFF(P7,P12;N16,N17;12,24,20,0,20,20,12,24,20,0,20,20);
  4983.    LNAND(N2,N1;L1);
  4984.    LNAND(N1,N3;L2);
  4985.    LNAND(N4,N1;L4);
  4986.    LNAND(N1,N5;L5);
  4987.    LNAND(N6,N1;L7);
  4988.    LNAND(N1,N7;L8);
  4989.    LNAND(N8,N1;L10);
  4990.    LNAND(N1,N9;L11);
  4991.    LNAND(N10,N1;L13;
  4992.    LNAND(N1,N11;L14);
  4993.    LNAND(N12,N1;L16);
  4994.    LNAND(N1,N13;L17);
  4995.    LNAND(N14,N1;L19);
  4996.    LNAND(N1,N15;L20);
  4997.    LNAND(N16,N1;L22);
  4998.    LNAND(N1,N17;L23);
  4999.    LAND(L2,P10;L3);
  5000.    LAND(L5,P10;L6);
  5001.    LAND(L8,P10;L9);
  5002.    LAND(L11,P10;L12);
  5003.    LAND(L14,P10;L15);
  5004.    LAND(L17,P10;L18);
  5005.    LAND(L20,P10;L21);
  5006.    LAND(L23,P10;L24);
  5007.    DQFFPC(P14,P11,L1,L3;N18;10,10,20,0,15,35,23,16,40,30,10,10,20,0,15,35,23,16,40,30);
  5008.    DQFFPC(N18,P11,L4,L6;N19;10,10,20,0,15,35,23,16,40,30,10,10,20,0,15,35,23,16,40,30);
  5009.    DQFFPC(N19,P11,L7,L9;N20;10,10,20,0,15,35,23,16,40,30,10,10,20,0,15,35,23,16,40,30);
  5010.    DQFFPC(N20,P11,L10,L12;N21;10,10,20,0,15,35,23,16,40,30,10,10,20,0,15,35,23,16,40,30);
  5011.    DQFFPC(N21,P11,L13,L15;N22;10,10,20,0,15,35,23,16,40,30,10,10,20,0,15,35,23,16,40,30);
  5012.    DQFFPC(N22,P11,L16,L18;N23;10,10,20,0,15,35,23,16,40,30,10,10,20,0,15,35,23,16,40,30);
  5013.    DQFFPC(N23,P11,L19,L21;N24;10,10,20,0,15,35,23,16,40,30,10,10,20,0,15,35,23,16,40,30);
  5014.    DQFFPC(N24,P11,L22,L24;N25;10,10,20,0,15,35,23,16,40,30,10,10,20,0,15,35,23,16,40,30);
  5015.    BUF(N25;P9;11,18,16,23);
  5016. %
  5017. :74LS599   TTL  16
  5018.    BUF(P10;N1;20,20,20,20);
  5019.    DQFFC(P14,P11,N1;N2;16,21,20,0,25,25,31,31,20,20,18,23,20,0,25,25,36,36,20,20);
  5020.    DQFFC(N2,P11,N1;N3;16,21,20,0,25,25,31,31,20,20,18,23,20,0,25,25,36,36,20,20);
  5021.    DQFFC(N3,P11,N1;N4;16,21,20,0,25,25,31,31,20,20,18,23,20,0,25,25,36,36,20,20);
  5022.    DQFFC(N4,P11,N1;N5;16,21,20,0,25,25,31,31,20,20,18,23,20,0,25,25,36,36,20,20);
  5023.    DQFFC(N5,P11,N1;N6;16,21,20,0,25,25,31,31,20,20,18,23,20,0,25,25,36,36,20,20);
  5024.    DQFFC(N6,P11,N1;N7;16,21,20,0,25,25,31,31,20,20,18,23,20,0,25,25,36,36,20,20);
  5025.    DQFFC(N7,P11,N1;N8;16,21,20,0,25,25,31,31,20,20,18,23,20,0,25,25,36,36,20,20);
  5026.    DQFFC(N8,P11,N1;N9;11,16,20,0,25,25,26,26,20,20,13,18,20,0,25,25,31,31,20,20);
  5027.    DQFFC(N2,P12,P13;N10;8,20,20,0,20,20,47,47,35,20,13,25,20,0,20,20,52,52,35,20);
  5028.    DQFFC(N3,P12,P13;N11;8,20,20,0,20,20,47,47,35,20,13,25,20,0,20,20,52,52,35,20);
  5029.    DQFFC(N4,P12,P13;N12;8,20,20,0,20,20,47,47,35,20,13,25,20,0,20,20,52,52,35,20);
  5030.    DQFFC(N5,P12,P13;N13;8,20,20,0,20,20,47,47,35,20,13,25,20,0,20,20,52,52,35,20);
  5031.    DQFFC(N6,P12,P13;N14;8,20,20,0,20,20,47,47,35,20,13,25,20,0,20,20,52,52,35,20);
  5032.    DQFFC(N7,P12,P13;N15;8,20,20,0,20,20,47,47,35,20,13,25,20,0,20,20,52,52,35,20);
  5033.    DQFFC(N8,P12,P13;N16;8,20,20,0,20,20,47,47,35,20,13,25,20,0,20,20,52,52,35,20);
  5034.    DQFFC(N9,P12,P13;N17;8,20,20,0,20,20,47,47,35,20,13,25,20,0,20,20,52,52,35,20);
  5035.    SET(RHIGH);
  5036.    BUF(N10;P15;5,5,5,5);
  5037.    BUF(N11;P1;5,5,5,5);
  5038.    BUF(N12;P2;5,5,5,5);
  5039.    BUF(N13;P3;5,5,5,5);
  5040.    BUF(N14;P4;5,5,5,5);
  5041.    BUF(N15;P5;5,5,5,5);
  5042.    BUF(N16;P6;5,5,5,5);
  5043.    BUF(N17;P7;5,5,5,5);
  5044.    BUF(N9;P9;5,5,5,5);
  5045. %
  5046. ;Propagation delay for D to Q was not given in the
  5047. ;data book and was therefore chosen arbitrarily to
  5048. ;meet the Select specs.
  5049. :74LS604   TTL  28
  5050.    LINV(P2;L1);
  5051.    DLATCH(P4,P1;N1;15,25,5,5,20,0,20,20,30,10,10,20,0,20);
  5052.    DLATCH(P3,P1;N2;15,25,5,5,20,0,20,20,30,10,10,20,0,20);
  5053.    DLATCH(P6,P1;N3;15,25,5,5,20,0,20,20,30,10,10,20,0,20);
  5054.    DLATCH(P5,P1;N4;15,25,5,5,20,0,20,20,30,10,10,20,0,20);
  5055.    DLATCH(P8,P1;N5;15,25,5,5,20,0,20,20,30,10,10,20,0,20);
  5056.    DLATCH(P7,P1;N6;15,25,5,5,20,0,20,20,30,10,10,20,0,20);
  5057.    DLATCH(P10,P1;N7;15,25,5,5,20,0,20,20,30,10,10,20,0,20);
  5058.    DLATCH(P9,P1;N8;15,25,5,5,20,0,20,20,30,10,10,20,0,20);
  5059.    DLATCH(P26,P1;N9;15,25,5,5,20,0,20,20,30,10,10,20,0,20);
  5060.    DLATCH(P27,P1;N10;15,25,5,5,20,0,20,20,30,10,10,20,0,20);
  5061.    DLATCH(P24,P1;N11;15,25,5,5,20,0,20,20,30,10,10,20,0,20);
  5062.    DLATCH(P25,P1;N12;15,25,5,5,20,0,20,20,30,10,10,20,0,20);
  5063.    DLATCH(P22,P1;N13;15,25,5,5,20,0,20,20,30,10,10,20,0,20);
  5064.    DLATCH(P23,P1;N14;15,25,5,5,20,0,20,20,30,10,10,20,0,20);
  5065.    DLATCH(P20,P1;N15;15,25,5,5,20,0,20,20,30,10,10,20,0,20);
  5066.    DLATCH(P21,P1;N16;15,25,5,5,20,0,20,20,30,10,10,20,0,20);
  5067.    AND(N1,L1;N17;10,5,10,5);
  5068.    AND(N3,L1;N19;10,5,10,5);
  5069.    AND(N5,L1;N21;10,5,10,5);
  5070.    AND(N7,L1;N23;10,5,10,5);
  5071.    AND(N9,L1;N25;10,5,10,5);
  5072.    AND(N11,L1;N27;10,5,10,5);
  5073.    AND(N13,L1;N29;10,5,10,5);
  5074.    AND(N15,L1;N31;10,5,10,5);
  5075.    AND(N2,P1;N18;5,15,5,15);
  5076.    AND(N4,P1;N20;5,15,5,15);
  5077.    AND(N6,P1;N22;5,15,5,15);
  5078.    AND(N8,P1;N24;5,15,5,15);
  5079.    AND(N10,P1;N26;5,15,5,15);
  5080.    AND(N12,P1;N28;5,15,5,15);
  5081.    AND(N14,P1;N30;5,15,5,15);
  5082.    AND(N16,P1;N32;5,15,5,15);
  5083.    LOR(N17,N18;L2);
  5084.    LOR(N19,N20;L3);
  5085.    LOR(N21,N22;L4);
  5086.    LOR(N23,N24;L5);
  5087.    LOR(N25,N26;L6);
  5088.    LOR(N27,N28;L7);
  5089.    LOR(N29,N30;L8);
  5090.    LOR(N31,N32;L9);
  5091.    TSB(L2,P2;P15;40,30,25,30,40,30,25,30);
  5092.    TSB(L3,P2;P13;40,30,25,30,40,30,25,30);
  5093.    TSB(L4,P2;P12;40,30,25,30,40,30,25,30);
  5094.    TSB(L5,P2;P11;40,30,25,30,40,30,25,30);
  5095.    TSB(L6,P2;P16;40,30,25,30,40,30,25,30);
  5096.    TSB(L7,P2;P17;40,30,25,30,40,30,25,30);
  5097.    TSB(L8,P2;P18;40,30,25,30,40,30,25,30);
  5098.    TSB(L9,P2;P19;40,30,25,30,40,30,25,30);
  5099. %
  5100. :74LS605   TTL  28
  5101.    LINV(P2;L1);
  5102.    INV(P1;N33;35,35,35,35);
  5103.    DQFF(P4,P1;N1;10,10,20,0,20,20,10,10,20,0,20,20);
  5104.    DQFF(P3,P1;N2;10,10,20,0,20,20,10,10,20,0,20,20);
  5105.    DQFF(P6,P1;N3;10,10,20,0,20,20,10,10,20,0,20,20);
  5106.    DQFF(P5,P1;N4;10,10,20,0,20,20,10,10,20,0,20,20);
  5107.    DQFF(P8,P1;N5;10,10,20,0,20,20,10,10,20,0,20,20);
  5108.    DQFF(P7,P1;N6;10,10,20,0,20,20,10,10,20,0,20,20);
  5109.    DQFF(P10,P1;N7;10,10,20,0,20,20,10,10,20,0,20,20);
  5110.    DQFF(P9,P1;N8;10,10,20,0,20,20,10,10,20,0,20,20);
  5111.    DQFF(P26,P1;N9;10,10,20,0,20,20,10,10,20,0,20,20);
  5112.    DQFF(P27,P1;N10;10,10,20,0,20,20,10,10,20,0,20,20);
  5113.    DQFF(P24,P1;N11;10,10,20,0,20,20,10,10,20,0,20,20);
  5114.    DQFF(P25,P1;N12;10,10,20,0,20,20,10,10,20,0,20,20);
  5115.    DQFF(P22,P1;N13;10,10,20,0,20,20,10,10,20,0,20,20);
  5116.    DQFF(P23,P1;N14;10,10,20,0,20,20,10,10,20,0,20,20);
  5117.    DQFF(P20,P1;N15;10,10,20,0,20,20,10,10,20,0,20,20);
  5118.    DQFF(P21,P1;N16;10,10,20,0,20,20,10,10,20,0,20,20);
  5119.    AND(N1,L1;N17;20,20,20,20);
  5120.    AND(N3,L1;N19;20,20,20,20);
  5121.    AND(N5,L1;N21;20,20,20,20);
  5122.    AND(N7,L1;N23;20,20,20,20);
  5123.    AND(N9,L1;N25;20,20,20,20);
  5124.    AND(N11,L1;N27;20,20,20,20);
  5125.    AND(N13,L1;N29;20,20,20,20);
  5126.    AND(N15,L1;N31;20,20,20,20);
  5127.    AND(N2,P2;N18;20,40,20,40);
  5128.    AND(N4,P2;N20;20,40,20,40);
  5129.    AND(N6,P2;N22;20,40,20,40);
  5130.    AND(N8,P2;N24;20,40,20,40);
  5131.    AND(N10,P2;N26;20,40,20,40);
  5132.    AND(N12,P2;N28;20,40,20,40);
  5133.    AND(N14,P2;N30;20,40,20,40);
  5134.    AND(N16,P2;N32;20,40,20,40);
  5135.    LOR(N17,N18;L2);
  5136.    LOR(N19,N20;L3);
  5137.    LOR(N21,N22;L4);
  5138.    LOR(N23,N24;L5);
  5139.    LOR(N25,N26;L6);
  5140.    LOR(N27,N28;L7);
  5141.    LOR(N29,N30;L8);
  5142.    LOR(N31,N32;L9);
  5143.    SET(RHIGH);
  5144.    OR(L2,N33;P15;5,5,10,10);
  5145.    OR(L3,N33;P13;5,5,10,10);
  5146.    OR(L4,N33;P12;5,5,10,10);
  5147.    OR(L5,N33;P11;5,5,10,10);
  5148.    OR(L6,N33;P16;5,5,10,10);
  5149.    OR(L7,N33;P17;5,5,10,10);
  5150.    OR(L8,N33;P18;5,5,10,10);
  5151.    OR(L9,N33;P19;5,5,10,10);
  5152. %
  5153. ;Propagation delay for D to Q was not given in the
  5154. ;data book and was therefore chosen arbitrarily to
  5155. ;meet the Select specs.
  5156. :74LS606   TTL  28
  5157.    LINV(P1;L1);
  5158.    DLATCH(P4,P2;N1;15,20,5,5,20,0,20,20,25,10,10,20,0,20);
  5159.    DLATCH(P3,P2;N2;15,20,5,5,20,0,20,20,25,10,10,20,0,20);
  5160.    DLATCH(P6,P2;N3;15,20,5,5,20,0,20,20,25,10,10,20,0,20);
  5161.    DLATCH(P5,P2;N4;15,20,5,5,20,0,20,20,25,10,10,20,0,20);
  5162.    DLATCH(P8,P2;N5;15,20,5,5,20,0,20,20,25,10,10,20,0,20);
  5163.    DLATCH(P7,P2;N6;15,20,5,5,20,0,20,20,25,10,10,20,0,20);
  5164.    DLATCH(P10,P2;N7;15,20,5,5,20,0,20,20,25,10,10,20,0,20);
  5165.    DLATCH(P9,P2;N8;15,20,5,5,20,0,20,20,25,10,10,20,0,20);
  5166.    DLATCH(P26,P2;N9;15,20,5,5,20,0,20,20,25,10,10,20,0,20);
  5167.    DLATCH(P27,P2;N10;15,20,5,5,20,0,20,20,25,10,10,20,0,20);
  5168.    DLATCH(P24,P2;N11;15,20,5,5,20,0,20,20,25,10,10,20,0,20);
  5169.    DLATCH(P25,P2;N12;15,20,5,5,20,0,20,20,25,10,10,20,0,20);
  5170.    DLATCH(P22,P2;N13;15,20,5,5,20,0,20,20,25,10,10,20,0,20);
  5171.    DLATCH(P23,P2;N14;15,20,5,5,20,0,20,20,25,10,10,20,0,20);
  5172.    DLATCH(P20,P2;N15;15,20,5,5,20,0,20,20,25,10,10,20,0,20);
  5173.    DLATCH(P21,P2;N16;15,20,5,5,20,0,20,20,25,10,10,20,0,20);
  5174.    AND(N1,L1;N17;15,5,15,5);
  5175.    AND(N3,L1;N19;15,5,15,5);
  5176.    AND(N5,L1;N21;15,5,15,5);
  5177.    AND(N7,L1;N23;15,5,15,5);
  5178.    AND(N9,L1;N25;15,5,15,5);
  5179.    AND(N11,L1;N27;15,5,15,5);
  5180.    AND(N13,L1;N29;15,5,15,5);
  5181.    AND(N15,L1;N31;15,5,15,5);
  5182.    AND(N2,P1;N18;30,5,30,5);
  5183.    AND(N4,P1;N20;30,5,30,5);
  5184.    AND(N6,P1;N22;30,5,30,5);
  5185.    AND(N8,P1;N24;30,5,30,5);
  5186.    AND(N10,P1;N26;30,5,30,5);
  5187.    AND(N12,P1;N28;30,5,30,5);
  5188.    AND(N14,P1;N30;30,5,30,5);
  5189.    AND(N16,P1;N32;30,5,30,5);
  5190.    LOR(N17,N18;L2);
  5191.    LOR(N19,N20;L3);
  5192.    LOR(N21,N22;L4);
  5193.    LOR(N23,N24;L5);
  5194.    LOR(N25,N26;L6);
  5195.    LOR(N27,N28;L7);
  5196.    LOR(N29,N30;L8);
  5197.    LOR(N31,N32;L9);
  5198.    TSB(L2,P2;P15;50,40,25,30,50,40,25,30);
  5199.    TSB(L3,P2;P13;50,40,25,30,50,40,25,30);
  5200.    TSB(L4,P2;P12;50,40,25,30,50,40,25,30);
  5201.    TSB(L5,P2;P11;50,40,25,30,50,40,25,30);
  5202.    TSB(L6,P2;P16;50,40,25,30,50,40,25,30);
  5203.    TSB(L7,P2;P17;50,40,25,30,50,40,25,30);
  5204.    TSB(L8,P2;P18;50,40,25,30,50,40,25,30);
  5205.    TSB(L9,P2;P19;50,40,25,30,50,40,25,30);
  5206. %
  5207. :74LS607   TTL  28
  5208.    LINV(P2;L1);
  5209.    INV(P1;N33;30,30,30,30);
  5210.    DQFF(P4,P1;N1;10,10,20,0,20,20,10,10,20,0,20,20);
  5211.    DQFF(P3,P1;N2;10,10,20,0,20,20,10,10,20,0,20,20);
  5212.    DQFF(P6,P1;N3;10,10,20,0,20,20,10,10,20,0,20,20);
  5213.    DQFF(P5,P1;N4;10,10,20,0,20,20,10,10,20,0,20,20);
  5214.    DQFF(P8,P1;N5;10,10,20,0,20,20,10,10,20,0,20,20);
  5215.    DQFF(P7,P1;N6;10,10,20,0,20,20,10,10,20,0,20,20);
  5216.    DQFF(P10,P1;N7;10,10,20,0,20,20,10,10,20,0,20,20);
  5217.    DQFF(P9,P1;N8;10,10,20,0,20,20,10,10,20,0,20,20);
  5218.    DQFF(P26,P1;N9;10,10,20,0,20,20,10,10,20,0,20,20);
  5219.    DQFF(P27,P1;N10;10,10,20,0,20,20,10,10,20,0,20,20);
  5220.    DQFF(P24,P1;N11;10,10,20,0,20,20,10,10,20,0,20,20);
  5221.    DQFF(P25,P1;N12;10,10,20,0,20,20,10,10,20,0,20,20);
  5222.    DQFF(P22,P1;N13;10,10,20,0,20,20,10,10,20,0,20,20);
  5223.    DQFF(P23,P1;N14;10,10,20,0,20,20,10,10,20,0,20,20);
  5224.    DQFF(P20,P1;N15;10,10,20,0,20,20,10,10,20,0,20,20);
  5225.    DQFF(P21,P1;N16;10,10,20,0,20,20,10,10,20,0,20,20);
  5226.    AND(N1,L1;N17;50,20,50,20);
  5227.    AND(N3,L1;N19;50,20,50,20);
  5228.    AND(N5,L1;N21;50,20,50,20);
  5229.    AND(N7,L1;N23;50,20,50,20);
  5230.    AND(N9,L1;N25;50,20,50,20);
  5231.    AND(N11,L1;N27;50,20,50,20);
  5232.    AND(N13,L1;N29;50,20,50,20);
  5233.    AND(N15,L1;N31;50,20,50,20);
  5234.    AND(N2,P2;N18;10,20,10,20);
  5235.    AND(N4,P2;N20;10,20,10,20);
  5236.    AND(N6,P2;N22;10,20,10,20);
  5237.    AND(N8,P2;N24;10,20,10,20);
  5238.    AND(N10,P2;N26;10,20,10,20);
  5239.    AND(N12,P2;N28;10,20,10,20);
  5240.    AND(N14,P2;N30;10,20,10,20);
  5241.    AND(N16,P2;N32;10,20,10,20);
  5242.    LOR(N17,N18;L2);
  5243.    LOR(N19,N20;L3);
  5244.    LOR(N21,N22;L4);
  5245.    LOR(N23,N24;L5);
  5246.    LOR(N25,N26;L6);
  5247.    LOR(N27,N28;L7);
  5248.    LOR(N29,N30;L8);
  5249.    LOR(N31,N32;L9);
  5250.    SET(RHIGH);
  5251.    OR(L2,N33;P15;5,5,10,10);
  5252.    OR(L3,N33;P13;5,5,10,10);
  5253.    OR(L4,N33;P12;5,5,10,10);
  5254.    OR(L5,N33;P11;5,5,10,10);
  5255.    OR(L6,N33;P16;5,5,10,10);
  5256.    OR(L7,N33;P17;5,5,10,10);
  5257.    OR(L8,N33;P18;5,5,10,10);
  5258.    OR(L9,N33;P19;5,5,10,10);
  5259. %
  5260. :74LS620   TTL  20
  5261.    LINV(P19;L1);
  5262.    INV(P2;N1;5,5,10,10);
  5263.    INV(P3;N2;5,5,10,10);
  5264.    INV(P4;N3;5,5,10,10);
  5265.    INV(P5;N4;5,5,10,10);
  5266.    INV(P6;N5;5,5,10,10);
  5267.    INV(P7;N6;5,5,10,10);
  5268.    INV(P8;N7;5,5,10,10);
  5269.    INV(P9;N8;5,5,10,10);
  5270.    INV(P11;N9;5,5,10,10);
  5271.    INV(P12;N10;5,5,10,10);
  5272.    INV(P13;N11;5,5,10,10);
  5273.    INV(P14;N12;5,5,10,10);
  5274.    INV(P15;N13;5,5,10,10);
  5275.    INV(P16;N14;5,5,10,10);
  5276.    INV(P17;N15;5,5,10,10);
  5277.    INV(P18;N16;5,5,10,10);
  5278.    TSB(N1,P1;P18;40,40,25,25,40,40,25,25);
  5279.    TSB(N2,P1;P17;40,40,25,25,40,40,25,25);
  5280.    TSB(N3,P1;P16;40,40,25,25,40,40,25,25);
  5281.    TSB(N4,P1;P15;40,40,25,25,40,40,25,25);
  5282.    TSB(N5,P1;P14;40,40,25,25,40,40,25,25);
  5283.    TSB(N6,P1;P13;40,40,25,25,40,40,25,25);
  5284.    TSB(N7,P1;P12;40,40,25,25,40,40,25,25);
  5285.    TSB(N8,P1;P11;40,40,25,25,40,40,25,25);
  5286.    TSB(N9,L1;P9;40,40,25,25,40,40,25,25);
  5287.    TSB(N10,L1;P8;40,40,25,25,40,40,25,25);
  5288.    TSB(N11,L1;P7;40,40,25,25,40,40,25,25);
  5289.    TSB(N12,L1;P6;40,40,25,25,40,40,25,25);
  5290.    TSB(N13,L1;P5;40,40,25,25,40,40,25,25);
  5291.    TSB(N14,L1;P4;40,40,25,25,40,40,25,25);
  5292.    TSB(N15,L1;P3;40,40,25,25,40,40,25,25);
  5293.    TSB(N16,L1;P2;40,40,25,25,40,40,25,25);
  5294. %
  5295. :74LS621            TTL    20
  5296.    INV(P1;N1;15,25,15,25);
  5297.    BUF(P19;N2;15,25,15,25);
  5298.    SET(RHIGH);
  5299.    OR(P2,N1;P18;20,20,25,25);
  5300.    OR(P3,N1;P17;20,20,25,25);
  5301.    OR(P4,N1;P16;20,20,25,25);
  5302.    OR(P5,N1;P15;20,20,25,25);
  5303.    OR(P6,N1;P14;20,20,25,25);
  5304.    OR(P7,N1;P13;20,20,25,25);
  5305.    OR(P8,N1;P12;20,20,25,25);
  5306.    OR(P9,N1;P11;20,20,25,25);
  5307.    OR(P11,N2;P9;20,20,25,25);
  5308.    OR(P12,N2;P8;20,20,25,25);
  5309.    OR(P13,N2;P7;20,20,25,25);
  5310.    OR(P14,N2;P6;20,20,25,25);
  5311.    OR(P15,N2;P5;20,20,25,25);
  5312.    OR(P16,N2;P4;20,20,25,25);
  5313.    OR(P17,N2;P3;20,20,25,25);
  5314.    OR(P18,N2;P2;20,20,25,25);
  5315. %
  5316. :74LS622            TTL    20
  5317.    BUF(P1;N1;35,15,35,15);
  5318.    INV(P19;N2;35,15,35,15);
  5319.    SET(RHIGH);
  5320.    NAND(P2,N1;P18;20,20,25,25);
  5321.    NAND(P3,N1;P17;20,20,25,25);
  5322.    NAND(P4,N1;P16;20,20,25,25);
  5323.    NAND(P5,N1;P15;20,20,25,25);
  5324.    NAND(P6,N1;P14;20,20,25,25);
  5325.    NAND(P7,N1;P13;20,20,25,25);
  5326.    NAND(P8,N1;P12;20,20,25,25);
  5327.    NAND(P9,N1;P11;20,20,25,25);
  5328.    NAND(P11,N2;P9;20,20,25,25);
  5329.    NAND(P12,N2;P8;20,20,25,25);
  5330.    NAND(P13,N2;P7;20,20,25,25);
  5331.    NAND(P14,N2;P6;20,20,25,25);
  5332.    NAND(P15,N2;P5;20,20,25,25);
  5333.    NAND(P16,N2;P4;20,20,25,25);
  5334.    NAND(P17,N2;P3;20,20,25,25);
  5335.    NAND(P18,N2;P2;20,20,25,25);
  5336. %
  5337. :74LS623            TTL    20
  5338.    LINV(P19;L1);
  5339.    BUF(P2;N1;10,10,15,15);
  5340.    BUF(P3;N2;10,10,15,15);
  5341.    BUF(P4;N3;10,10,15,15);
  5342.    BUF(P5;N4;10,10,15,15);
  5343.    BUF(P6;N5;10,10,15,15);
  5344.    BUF(P7;N6;10,10,15,15);
  5345.    BUF(P8;N7;10,10,15,15);
  5346.    BUF(P9;N8;10,10,15,15);
  5347.    BUF(P11;N9;10,10,15,15);
  5348.    BUF(P12;N10;10,10,15,15);
  5349.    BUF(P13;N11;10,10,15,15);
  5350.    BUF(P14;N12;10,10,15,15);
  5351.    BUF(P15;N13;10,10,15,15);
  5352.    BUF(P16;N14;10,10,15,15);
  5353.    BUF(P17;N15;10,10,15,15);
  5354.    BUF(P18;N16;10,10,15,15);
  5355.    TSB(N1,P1;P18;40,40,25,25,40,40,25,25);
  5356.    TSB(N2,P1;P17;40,40,25,25,40,40,25,25);
  5357.    TSB(N3,P1;P16;40,40,25,25,40,40,25,25);
  5358.    TSB(N4,P1;P15;40,40,25,25,40,40,25,25);
  5359.    TSB(N5,P1;P14;40,40,25,25,40,40,25,25);
  5360.    TSB(N6,P1;P13;40,40,25,25,40,40,25,25);
  5361.    TSB(N7,P1;P12;40,40,25,25,40,40,25,25);
  5362.    TSB(N8,P1;P11;40,40,25,25,40,40,25,25);
  5363.    TSB(N9,L1;P9;40,40,25,25,40,40,25,25);
  5364.    TSB(N10,L1;P8;40,40,25,25,40,40,25,25);
  5365.    TSB(N11,L1;P7;40,40,25,25,40,40,25,25);
  5366.    TSB(N12,L1;P6;40,40,25,25,40,40,25,25);
  5367.    TSB(N13,L1;P5;40,40,25,25,40,40,25,25);
  5368.    TSB(N14,L1;P4;40,40,25,25,40,40,25,25);
  5369.    TSB(N15,L1;P3;40,40,25,25,40,40,25,25);
  5370.    TSB(N16,L1;P2;40,40,25,25,40,40,25,25);
  5371. %
  5372. :74LS638            TTL    20
  5373.    LINV(P19;L1);
  5374.    LINV(P1;L2);
  5375.    LAND(L1,P1;L3);
  5376.    BUF(L1;N1;35,15,35,15);
  5377.    LAND(N1,L2;L4);
  5378.    INV(P2;N2;5,10,10,15);
  5379.    INV(P3;N3;5,10,10,15);
  5380.    INV(P4;N4;5,10,10,15);
  5381.    INV(P5;N5;5,10,10,15);
  5382.    INV(P6;N6;5,10,10,15);
  5383.    INV(P7;N7;5,10,10,15);
  5384.    INV(P8;N8;5,10,10,15);
  5385.    INV(P9;N9;5,10,10,15);
  5386.    TSB(N2,L3;P18;40,40,25,25,40,40,25,25);
  5387.    TSB(N3,L3;P17;40,40,25,25,40,40,25,25);
  5388.    TSB(N4,L3;P16;40,40,25,25,40,40,25,25);
  5389.    TSB(N5,L3;P15;40,40,25,25,40,40,25,25);
  5390.    TSB(N6,L3;P14;40,40,25,25,40,40,25,25);
  5391.    TSB(N7,L3;P13;40,40,25,25,40,40,25,25);
  5392.    TSB(N8,L3;P12;40,40,25,25,40,40,25,25);
  5393.    TSB(N9,L3;P11;40,40,25,25,40,40,25,25);
  5394.    SET(RHIGH);
  5395.    NAND(L4,P18;P2;20,20,25,25);
  5396.    NAND(L4,P17;P3;20,20,25,25);
  5397.    NAND(L4,P16;P4;20,20,25,25);
  5398.    NAND(L4,P15;P5;20,20,25,25);
  5399.    NAND(L4,P14;P6;20,20,25,25);
  5400.    NAND(L4,P13;P7;20,20,25,25);
  5401.    NAND(L4,P12;P8;20,20,25,25);
  5402.    NAND(L4,P11;P9;20,20,25,25);
  5403. %
  5404. :74LS639            TTL    20
  5405.    LINV(P19;L1);
  5406.    LAND(L1,P1;L2);
  5407.    NOR(P19,P1;N1;15,25,15,25);
  5408.    BUF(P2;N2;10,10,15,15);
  5409.    BUF(P3;N3;10,10,15,15);
  5410.    BUF(P4;N4;10,10,15,15);
  5411.    BUF(P5;N5;10,10,15,15);
  5412.    BUF(P6;N6;10,10,15,15);
  5413.    BUF(P7;N7;10,10,15,15);
  5414.    BUF(P8;N8;10,10,15,15);
  5415.    BUF(P9;N9;10,10,15,15);
  5416.    TSB(N2,L2;P18;40,40,25,25,40,40,25,25);
  5417.    TSB(N3,L2;P17;40,40,25,25,40,40,25,25);
  5418.    TSB(N4,L2;P16;40,40,25,25,40,40,25,25);
  5419.    TSB(N5,L2;P15;40,40,25,25,40,40,25,25);
  5420.    TSB(N6,L2;P14;40,40,25,25,40,40,25,25);
  5421.    TSB(N7,L2;P13;40,40,25,25,40,40,25,25);
  5422.    TSB(N8,L2;P12;40,40,25,25,40,40,25,25);
  5423.    TSB(N9,L2;P11;40,40,25,25,40,40,25,25);
  5424.    SET(RHIGH);
  5425.    OR(N1,P18;P2;20,20,25,25);
  5426.    OR(N1,P17;P3;20,20,25,25);
  5427.    OR(N1,P16;P4;20,20,25,25);
  5428.    OR(N1,P15;P5;20,20,25,25);
  5429.    OR(N1,P14;P6;20,20,25,25);
  5430.    OR(N1,P13;P7;20,20,25,25);
  5431.    OR(N1,P12;P8;20,20,25,25);
  5432.    OR(N1,P11;P9;20,20,25,25);
  5433. %
  5434. :74LS640            TTL    20
  5435.    LINV(P19;L1);
  5436.    LINV(P1;L2);
  5437.    LAND(L1,P1;L4);
  5438.    LAND(L1,L2;L3);
  5439.    INV(P2;N1;5,10,10,15);
  5440.    INV(P3;N2;5,10,10,15);
  5441.    INV(P4;N3;5,10,10,15);
  5442.    INV(P5;N4;5,10,10,15);
  5443.    INV(P6;N5;5,10,10,15);
  5444.    INV(P7;N6;5,10,10,15);
  5445.    INV(P8;N7;5,10,10,15);
  5446.    INV(P9;N8;5,10,10,15);
  5447.    INV(P11;N9;5,10,10,15);
  5448.    INV(P12;N10;5,10,10,15);
  5449.    INV(P13;N11;5,10,10,15);
  5450.    INV(P14;N12;5,10,10,15);
  5451.    INV(P15;N13;5,10,10,15);
  5452.    INV(P16;N14;5,10,10,15);
  5453.    INV(P17;N15;5,10,10,15);
  5454.    INV(P18;N16;5,10,10,15);
  5455.    TSB(N1,L4;P18;40,40,25,25,40,40,25,25);
  5456.    TSB(N2,L4;P17;40,40,25,25,40,40,25,25);
  5457.    TSB(N3,L4;P16;40,40,25,25,40,40,25,25);
  5458.    TSB(N4,L4;P15;40,40,25,25,40,40,25,25);
  5459.    TSB(N5,L4;P14;40,40,25,25,40,40,25,25);
  5460.    TSB(N6,L4;P13;40,40,25,25,40,40,25,25);
  5461.    TSB(N7,L4;P12;40,40,25,25,40,40,25,25);
  5462.    TSB(N8,L4;P11;40,40,25,25,40,40,25,25);
  5463.    TSB(N9,L3;P9;40,40,25,25,40,40,25,25);
  5464.    TSB(N10,L3;P8;40,40,25,25,40,40,25,25);
  5465.    TSB(N11,L3;P7;40,40,25,25,40,40,25,25);
  5466.    TSB(N12,L3;P6;40,40,25,25,40,40,25,25);
  5467.    TSB(N13,L3;P5;40,40,25,25,40,40,25,25);
  5468.    TSB(N14,L3;P4;40,40,25,25,40,40,25,25);
  5469.    TSB(N15,L3;P3;40,40,25,25,40,40,25,25);
  5470.    TSB(N16,L3;P2;40,40,25,25,40,40,25,25);
  5471. %
  5472. :74LS641            TTL    20
  5473.    INV(P19;N1;25,15,25,15);
  5474.    INV(P1;N2;25,15,25,15);
  5475.    LNAND(N1,N2;L1);
  5476.    LNAND(N1,P1;L2);
  5477.    SET(RHIGH);
  5478.    OR(P2,L2;P18;20,20,25,25);
  5479.    OR(P3,L2;P17;20,20,25,25);
  5480.    OR(P4,L2;P16;20,20,25,25);
  5481.    OR(P5,L2;P15;20,20,25,25);
  5482.    OR(P6,L2;P14;20,20,25,25);
  5483.    OR(P7,L2;P13;20,20,25,25);
  5484.    OR(P8,L2;P12;20,20,25,25);
  5485.    OR(P9,L2;P11;20,20,25,25);
  5486.    OR(P11,L1;P9;20,20,25,25);
  5487.    OR(P12,L1;P8;20,20,25,25);
  5488.    OR(P13,L1;P7;20,20,25,25);
  5489.    OR(P14,L1;P6;20,20,25,25);
  5490.    OR(P15,L1;P5;20,20,25,25);
  5491.    OR(P16,L1;P4;20,20,25,25);
  5492.    OR(P17,L1;P3;20,20,25,25);
  5493.    OR(P18,L1;P2;20,20,25,25);
  5494. %
  5495. :74LS642            TTL    20
  5496.    INV(P19;N1;35,15,35,15);
  5497.    INV(P1;N2;35,15,35,15);
  5498.    LAND(N1,N2;L1);
  5499.    LAND(N1,P1;L2);
  5500.    SET(RHIGH);
  5501.    NAND(P2,L2;P18;20,20,25,25);
  5502.    NAND(P3,L2;P17;20,20,25,25);
  5503.    NAND(P4,L2;P16;20,20,25,25);
  5504.    NAND(P5,L2;P15;20,20,25,25);
  5505.    NAND(P6,L2;P14;20,20,25,25);
  5506.    NAND(P7,L2;P13;20,20,25,25);
  5507.    NAND(P8,L2;P12;20,20,25,25);
  5508.    NAND(P9,L2;P11;20,20,25,25);
  5509.    NAND(P11,L1;P9;20,20,25,25);
  5510.    NAND(P12,L1;P8;20,20,25,25);
  5511.    NAND(P13,L1;P7;20,20,25,25);
  5512.    NAND(P14,L1;P6;20,20,25,25);
  5513.    NAND(P15,L1;P5;20,20,25,25);
  5514.    NAND(P16,L1;P4;20,20,25,25);
  5515.    NAND(P17,L1;P3;20,20,25,25);
  5516.    NAND(P18,L1;P2;20,20,25,25);
  5517. %
  5518. :74LS643            TTL    20
  5519.    LINV(P19;L1);
  5520.    LINV(P1;L2);
  5521.    LAND(L1,L2;L3);
  5522.    LAND(L1,P1;L4);
  5523.    INV(P2;N1;5,10,10,15);
  5524.    INV(P3;N2;5,10,10,15);
  5525.    INV(P4;N3;5,10,10,15);
  5526.    INV(P5;N4;5,10,10,15);
  5527.    INV(P6;N5;5,10,10,15);
  5528.    INV(P7;N6;5,10,10,15);
  5529.    INV(P8;N7;5,10,10,15);
  5530.    INV(P9;N8;5,10,10,15);
  5531.    BUF(P11;N9;10,10,15,15);
  5532.    BUF(P12;N10;10,10,15,15);
  5533.    BUF(P13;N11;10,10,15,15);
  5534.    BUF(P14;N12;10,10,15,15);
  5535.    BUF(P15;N13;10,10,15,15);
  5536.    BUF(P16;N14;10,10,15,15);
  5537.    BUF(P17;N15;10,10,15,15);
  5538.    BUF(P18;N16;10,10,15,15);
  5539.    TSB(N1,L4;P18;45,40,25,25,45,40,25,25);
  5540.    TSB(N2,L4;P17;45,40,25,25,45,40,25,25);
  5541.    TSB(N3,L4;P16;45,40,25,25,45,40,25,25);
  5542.    TSB(N4,L4;P15;45,40,25,25,45,40,25,25);
  5543.    TSB(N5,L4;P14;45,40,25,25,45,40,25,25);
  5544.    TSB(N6,L4;P13;45,40,25,25,45,40,25,25);
  5545.    TSB(N7,L4;P12;45,40,25,25,45,40,25,25);
  5546.    TSB(N8,L4;P11;45,40,25,25,45,40,25,25);
  5547.    TSB(N9,L3;P9;45,40,25,25,45,40,25,25);
  5548.    TSB(N10,L3;P8;45,40,25,25,45,40,25,25);
  5549.    TSB(N11,L3;P7;45,40,25,25,45,40,25,25);
  5550.    TSB(N12,L3;P6;45,40,25,25,45,40,25,25);
  5551.    TSB(N13,L3;P5;45,40,25,25,45,40,25,25);
  5552.    TSB(N14,L3;P4;45,40,25,25,45,40,25,25);
  5553.    TSB(N15,L3;P3;45,40,25,25,45,40,25,25);
  5554.    TSB(N16,L3;P2;45,40,25,25,45,40,25,25);
  5555. %
  5556. :74LS644            TTL    20
  5557.    LINV(P19;L1);
  5558.    BUF(L1;N1;35,15,35,15);
  5559.    BUF(L1;N2;25,15,25,15);
  5560.    INV(P1;N4;35,15,35,15);
  5561.    BUF(P1;N3;25,15,25,15);
  5562.    LAND(N1,N4;L2);
  5563.    LAND(N2,N3;L3);
  5564.    LINV(P18;L4);
  5565.    LINV(P17;L5);
  5566.    LINV(P16;L6);
  5567.    LINV(P15;L7);
  5568.    LINV(P14;L8);
  5569.    LINV(P13;L9);
  5570.    LINV(P12;L10);
  5571.    LINV(P11;L11);
  5572.    SET(RHIGH);
  5573.    NAND(P2,L3;P18;20,20,25,25);
  5574.    NAND(P3,L3;P17;20,20,25,25);
  5575.    NAND(P4,L3;P16;20,20,25,25);
  5576.    NAND(P5,L3;P15;20,20,25,25);
  5577.    NAND(P6,L3;P14;20,20,25,25);
  5578.    NAND(P7,L3;P13;20,20,25,25);
  5579.    NAND(P8,L3;P12;20,20,25,25);
  5580.    NAND(P9,L3;P11;20,20,25,25);
  5581.    NAND(L11,L2;P9;20,20,25,25);
  5582.    NAND(L10,L2;P8;20,20,25,25);
  5583.    NAND(L9,L2;P7;20,20,25,25);
  5584.    NAND(L8,L2;P6;20,20,25,25);
  5585.    NAND(L7,L2;P5;20,20,25,25);
  5586.    NAND(L6,L2;P4;20,20,25,25);
  5587.    NAND(L5,L2;P3;20,20,25,25);
  5588.    NAND(L4,L2;P2;20,20,25,25);
  5589. %
  5590. :74LS645            TTL    20
  5591.    LINV(P19;L1);
  5592.    LINV(P1;L2);
  5593.    LAND(L1,L2;L3);
  5594.    LAND(L1,P1;L4);
  5595.    BUF(P2;N1;10,10,15,15);
  5596.    BUF(P3;N2;10,10,15,15);
  5597.    BUF(P4;N3;10,10,15,15);
  5598.    BUF(P5;N4;10,10,15,15);
  5599.    BUF(P6;N5;10,10,15,15);
  5600.    BUF(P7;N6;10,10,15,15);
  5601.    BUF(P8;N7;10,10,15,15);
  5602.    BUF(P9;N8;10,10,15,15);
  5603.    BUF(P11;N9;10,10,15,15);
  5604.    BUF(P12;N10;10,10,15,15);
  5605.    BUF(P13;N11;10,10,15,15);
  5606.    BUF(P14;N12;10,10,15,15);
  5607.    BUF(P15;N13;10,10,15,15);
  5608.    BUF(P16;N14;10,10,15,15);
  5609.    BUF(P17;N15;10,10,15,15);
  5610.    BUF(P18;N16;10,10,15,15);
  5611.    TSB(N1,L4;P18;40,40,25,25,40,40,25,25);
  5612.    TSB(N2,L4;P17;40,40,25,25,40,40,25,25);
  5613.    TSB(N3,L4;P16;40,40,25,25,40,40,25,25);
  5614.    TSB(N4,L4;P15;40,40,25,25,40,40,25,25);
  5615.    TSB(N5,L4;P14;40,40,25,25,40,40,25,25);
  5616.    TSB(N6,L4;P13;40,40,25,25,40,40,25,25);
  5617.    TSB(N7,L4;P12;40,40,25,25,40,40,25,25);
  5618.    TSB(N8,L4;P11;40,40,25,25,40,40,25,25);
  5619.    TSB(N9,L3;P9;40,40,25,25,40,40,25,25);
  5620.    TSB(N10,L3;P8;40,40,25,25,40,40,25,25);
  5621.    TSB(N11,L3;P7;40,40,25,25,40,40,25,25);
  5622.    TSB(N12,L3;P6;40,40,25,25,40,40,25,25);
  5623.    TSB(N13,L3;P5;40,40,25,25,40,40,25,25);
  5624.    TSB(N14,L3;P4;40,40,25,25,40,40,25,25);
  5625.    TSB(N15,L3;P3;40,40,25,25,40,40,25,25);
  5626.    TSB(N16,L3;P2;40,40,25,25,40,40,25,25);
  5627. %
  5628. ;G~ to 3-state output was not modeled.
  5629. :74LS646   TTL  24
  5630.    INV(P22;N1;12,5,12,5);
  5631.    INV(P2;N2;12,5,12,5);
  5632.    BUF(P22;N3;32,15,32,15);
  5633.    BUF(P2;N4;32,15,32,15);
  5634.    LNOR(P21,P3;L33);
  5635.    LINV(P21;L34);
  5636.    LAND(L34,P3;L35);
  5637.    LAND(N3,N5;L1);
  5638.    LAND(N1,P20;L2);
  5639.    LAND(N3,N7;L3);
  5640.    LAND(N1,P19;L4);
  5641.    LAND(N3,N9;L5);
  5642.    LAND(N1,P18;L6);
  5643.    LAND(N3,N11;L7);
  5644.    LAND(N1,P17;L8);
  5645.    LAND(N3,N13;L9);
  5646.    LAND(N1,P16;L10);
  5647.    LAND(N3,N15;L11);
  5648.    LAND(N1,P15;L12);
  5649.    LAND(N3,N17;L13);
  5650.    LAND(N1,P14;L14);
  5651.    LAND(N3,N19;L15);
  5652.    LAND(N1,P13;L16);
  5653.    LAND(N4,N6;L17);
  5654.    LAND(N2,P4;L18);
  5655.    LAND(N4,N8;L19);
  5656.    LAND(N2,P5;L20);
  5657.    LAND(N4,N10;L21);
  5658.    LAND(N2,P6;L22);
  5659.    LAND(N4,N12;L23);
  5660.    LAND(N2,P7;L24);
  5661.    LAND(N4,N14;L25);
  5662.    LAND(N2,P8;L26);
  5663.    LAND(N4,N16;L27);
  5664.    LAND(N2,P9;L28);
  5665.    LAND(N4,N18;L29);
  5666.    LAND(N2,P10;L30);
  5667.    LAND(N4,N20;L31);
  5668.    LAND(N2,P11;L32);
  5669.    DQFF(P20,P23;N5;7,15,15,0,15,30,7,15,15,0,15,30);
  5670.    DQFF(P19,P23;N7;7,15,15,0,15,30,7,15,15,0,15,30);
  5671.    DQFF(P18,P23;N9;7,15,15,0,15,30,7,15,15,0,15,30);
  5672.    DQFF(P17,P23;N11;7,15,15,0,15,30,7,15,15,0,15,30);
  5673.    DQFF(P16,P23;N13;7,15,15,0,15,30,7,15,15,0,15,30);
  5674.    DQFF(P15,P23;N15;7,15,15,0,15,30,7,15,15,0,15,30);
  5675.    DQFF(P14,P23;N17;7,15,15,0,15,30,7,15,15,0,15,30);
  5676.    DQFF(P13,P23;N19;7,15,15,0,15,30,7,15,15,0,15,30);
  5677.    DQFF(P4,P1;N6;7,15,15,0,15,30,7,15,15,0,15,30);
  5678.    DQFF(P5,P1;N8;7,15,15,0,15,30,7,15,15,0,15,30);
  5679.    DQFF(P6,P1;N10;7,15,15,0,15,30,7,15,15,0,15,30);
  5680.    DQFF(P7,P1;N12;7,15,15,0,15,30,7,15,15,0,15,30);
  5681.    DQFF(P8,P1;N14;7,15,15,0,15,30,7,15,15,0,15,30);
  5682.    DQFF(P9,P1;N16;7,15,15,0,15,30,7,15,15,0,15,30);
  5683.    DQFF(P10,P1;N18;7,15,15,0,15,30,7,15,15,0,15,30);
  5684.    DQFF(P11,P1;N20;7,15,15,0,15,30,7,15,15,0,15,30);
  5685.    OR(L1,L2;N21;13,15,18,20);
  5686.    OR(L3,L4;N22;13,15,18,20);
  5687.    OR(L5,L6;N23;13,15,18,20);
  5688.    OR(L7,L8;N24;13,15,18,20);
  5689.    OR(L9,L10;N25;13,15,18,20);
  5690.    OR(L11,L12;N26;13,15,18,20);
  5691.    OR(L13,L14;N27;13,15,18,20);
  5692.    OR(L15,L16;N28;13,15,18,20);
  5693.    OR(L17,L18;N29;13,15,18,20);
  5694.    OR(L19,L20;N30;13,15,18,20);
  5695.    OR(L21,L22;N31;13,15,18,20);
  5696.    OR(L23,L24;N32;13,15,18,20);
  5697.    OR(L25,L26;N33;13,15,18,20);
  5698.    OR(L27,L28;N34;13,15,18,20);
  5699.    OR(L29,L30;N35;13,15,18,20);
  5700.    OR(L31,L32;N36;13,15,18,20);
  5701.    TSB(N21,L33;P4;60,45,30,30,60,45,30,30);
  5702.    TSB(N22,L33;P5;60,45,30,30,60,45,30,30);
  5703.    TSB(N23,L33;P6;60,45,30,30,60,45,30,30);
  5704.    TSB(N24,L33;P7;60,45,30,30,60,45,30,30);
  5705.    TSB(N25,L33;P8;60,45,30,30,60,45,30,30);
  5706.    TSB(N26,L33;P9;60,45,30,30,60,45,30,30);
  5707.    TSB(N27,L33;P10;60,45,30,30,60,45,30,30);
  5708.    TSB(N28,L33;P11;60,45,30,30,60,45,30,30);
  5709.    TSB(N29,L35;P20;60,45,30,30,60,45,30,30);
  5710.    TSB(N30,L35;P19;60,45,30,30,60,45,30,30);
  5711.    TSB(N31,L35;P18;60,45,30,30,60,45,30,30);
  5712.    TSB(N32,L35;P17;60,45,30,30,60,45,30,30);
  5713.    TSB(N33,L35;P16;60,45,30,30,60,45,30,30);
  5714.    TSB(N34,L35;P15;60,45,30,30,60,45,30,30);
  5715.    TSB(N35,L35;P14;60,45,30,30,60,45,30,30);
  5716.    TSB(N36,L35;P13;60,45,30,30,60,45,30,30);
  5717. %
  5718. :74LS647   TTL  24
  5719.    INV(P22;N1;24,3,24,3);
  5720.    INV(P2;N2;24,3,24,3);
  5721.    BUF(P22;N3;34,18,34,18);
  5722.    BUF(P2;N4;34,18,34,18);
  5723.    BUF(P21;N37;14,23,14,23);
  5724.    BUF(P3;N38;9,13,9,13);
  5725.    BUF(P3;N39;13,9,13,9);
  5726.    LOR(N37,N38;L33);
  5727.    LINV(N37;L34);
  5728.    LNAND(L34,N39;L35);
  5729.    LAND(N3,N5;L1);
  5730.    LAND(N1,P20;L2);
  5731.    LAND(N3,N7;L3);
  5732.    LAND(N1,P19;L4);
  5733.    LAND(N3,N9;L5);
  5734.    LAND(N1,P18;L6);
  5735.    LAND(N3,N11;L7);
  5736.    LAND(N1,P17;L8);
  5737.    LAND(N3,N13;L9);
  5738.    LAND(N1,P16;L10);
  5739.    LAND(N3,N15;L11);
  5740.    LAND(N1,P15;L12);
  5741.    LAND(N3,N17;L13);
  5742.    LAND(N1,P14;L14);
  5743.    LAND(N3,N19;L15);
  5744.    LAND(N1,P13;L16);
  5745.    LAND(N4,N6;L17);
  5746.    LAND(N2,P4;L18);
  5747.    LAND(N4,N8;L19);
  5748.    LAND(N2,P5;L20);
  5749.    LAND(N4,N10;L21);
  5750.    LAND(N2,P6;L22);
  5751.    LAND(N4,N12;L23);
  5752.    LAND(N2,P7;L24);
  5753.    LAND(N4,N14;L25);
  5754.    LAND(N2,P8;L26);
  5755.    LAND(N4,N16;L27);
  5756.    LAND(N2,P9;L28);
  5757.    LAND(N4,N18;L29);
  5758.    LAND(N2,P10;L30);
  5759.    LAND(N4,N20;L31);
  5760.    LAND(N2,P11;L32);
  5761.    DQFF(P20,P23;N5;9,18,15,0,15,30,9,18,15,0,15,30);
  5762.    DQFF(P19,P23;N7;9,18,15,0,15,30,9,18,15,0,15,30);
  5763.    DQFF(P18,P23;N9;9,18,15,0,15,30,9,18,15,0,15,30);
  5764.    DQFF(P17,P23;N11;9,18,15,0,15,30,9,18,15,0,15,30);
  5765.    DQFF(P16,P23;N13;9,18,15,0,15,30,9,18,15,0,15,30);
  5766.    DQFF(P15,P23;N15;9,18,15,0,15,30,9,18,15,0,15,30);
  5767.    DQFF(P14,P23;N17;9,18,15,0,15,30,9,18,15,0,15,30);
  5768.    DQFF(P13,P23;N19;9,18,15,0,15,30,9,18,15,0,15,30);
  5769.    DQFF(P4,P1;N6;9,18,15,0,15,30,9,18,15,0,15,30);
  5770.    DQFF(P5,P1;N8;9,18,15,0,15,30,9,18,15,0,15,30);
  5771.    DQFF(P6,P1;N10;9,18,15,0,15,30,9,18,15,0,15,30);
  5772.    DQFF(P7,P1;N12;9,18,15,0,15,30,9,18,15,0,15,30);
  5773.    DQFF(P8,P1;N14;9,18,15,0,15,30,9,18,15,0,15,30);
  5774.    DQFF(P9,P1;N16;9,18,15,0,15,30,9,18,15,0,15,30);
  5775.    DQFF(P10,P1;N18;9,18,15,0,15,30,9,18,15,0,15,30);
  5776.    DQFF(P11,P1;N20;9,18,15,0,15,30,9,18,15,0,15,30);
  5777.    LOR(L1,L2;L36);
  5778.    LOR(L3,L4;L37);
  5779.    LOR(L5,L6;L38);
  5780.    LOR(L7,L8;L39);
  5781.    LOR(L9,L10;L40);
  5782.    LOR(L11,L12;L41);
  5783.    LOR(L13,L14;L42);
  5784.    LOR(L15,L16;L43);
  5785.    LOR(L17,L18;L44);
  5786.    LOR(L19,L20;L45);
  5787.    LOR(L21,L22;L46);
  5788.    LOR(L23,L24;L47);
  5789.    LOR(L25,L26;L48);
  5790.    LOR(L27,L28;L49);
  5791.    LOR(L29,L30;L50);
  5792.    LOR(L31,L32;L51);
  5793.    SET(RHIGH);
  5794.    OR(L36,L33;P4;21,22,26,27);
  5795.    OR(L37,L33;P5;21,22,26,27);
  5796.    OR(L38,L33;P6;21,22,26,27);
  5797.    OR(L39,L33;P7;21,22,26,27);
  5798.    OR(L40,L33;P8;21,22,26,27);
  5799.    OR(L41,L33;P9;21,22,26,27);
  5800.    OR(L42,L33;P10;21,22,26,27);
  5801.    OR(L43,L33;P11;21,22,26,27);
  5802.    OR(L44,L35;P20;21,22,26,27);
  5803.    OR(L45,L35;P19;21,22,26,27);
  5804.    OR(L46,L35;P18;21,22,26,27);
  5805.    OR(L47,L35;P17;21,22,26,27);
  5806.    OR(L48,L35;P16;21,22,26,27);
  5807.    OR(L49,L35;P15;21,22,26,27);
  5808.    OR(L50,L35;P14;21,22,26,27);
  5809.    OR(L51,L35;P13;21,22,26,27);
  5810. %
  5811. ;G~ to 3-state output has not been modeled.
  5812. :74LS648   TTL  24
  5813.    INV(P22;N1;15,37,15,37);
  5814.    INV(P2;N2;15,37,15,37);
  5815.    BUF(P22;N3;15,22,15,22);
  5816.    BUF(P2;N4;15,22,15,22);
  5817.    LNOR(P21,P3;L33);
  5818.    LINV(P21;L34);
  5819.    LAND(L34,P3;L35);
  5820.    LAND(N3,N5;L1);
  5821.    LAND(N1,P20;L2);
  5822.    LAND(N3,N7;L3);
  5823.    LAND(N1,P19;L4);
  5824.    LAND(N3,N9;L5);
  5825.    LAND(N1,P18;L6);
  5826.    LAND(N3,N11;L7);
  5827.    LAND(N1,P17;L8);
  5828.    LAND(N3,N13;L9);
  5829.    LAND(N1,P16;L10);
  5830.    LAND(N3,N15;L11);
  5831.    LAND(N1,P15;L12);
  5832.    LAND(N3,N17;L13);
  5833.    LAND(N1,P14;L14);
  5834.    LAND(N3,N19;L15);
  5835.    LAND(N1,P13;L16);
  5836.    LAND(N4,N6;L17);
  5837.    LAND(N2,P4;L18);
  5838.    LAND(N4,N8;L19);
  5839.    LAND(N2,P5;L20);
  5840.    LAND(N4,N10;L21);
  5841.    LAND(N2,P6;L22);
  5842.    LAND(N4,N12;L23);
  5843.    LAND(N2,P7;L24);
  5844.    LAND(N4,N14;L25);
  5845.    LAND(N2,P8;L26);
  5846.    LAND(N4,N16;L27);
  5847.    LAND(N2,P9;L28);
  5848.    LAND(N4,N18;L29);
  5849.    LAND(N2,P10;L30);
  5850.    LAND(N4,N20;L31);
  5851.    LAND(N2,P11;L32);
  5852.    DQFF(P20,P23;N5;15,7,15,0,15,30,15,7,15,0,15,30);
  5853.    DQFF(P19,P23;N7;15,7,15,0,15,30,15,7,15,0,15,30);
  5854.    DQFF(P18,P23;N9;15,7,15,0,15,30,15,7,15,0,15,30);
  5855.    DQFF(P17,P23;N11;15,7,15,0,15,30,15,7,15,0,15,30);
  5856.    DQFF(P16,P23;N13;15,7,15,0,15,30,15,7,15,0,15,30);
  5857.    DQFF(P15,P23;N15;15,7,15,0,15,30,15,7,15,0,15,30);
  5858.    DQFF(P14,P23;N17;15,7,15,0,15,30,15,7,15,0,15,30);
  5859.    DQFF(P13,P23;N19;15,7,15,0,15,30,15,7,15,0,15,30);
  5860.    DQFF(P4,P1;N6;15,7,15,0,15,30,15,7,15,0,15,30);
  5861.    DQFF(P5,P1;N8;15,7,15,0,15,30,15,7,15,0,15,30);
  5862.    DQFF(P6,P1;N10;15,7,15,0,15,30,15,7,15,0,15,30);
  5863.    DQFF(P7,P1;N12;15,7,15,0,15,30,15,7,15,0,15,30);
  5864.    DQFF(P8,P1;N14;15,7,15,0,15,30,15,7,15,0,15,30);
  5865.    DQFF(P9,P1;N16;15,7,15,0,15,30,15,7,15,0,15,30);
  5866.    DQFF(P10,P1;N18;15,7,15,0,15,30,15,7,15,0,15,30);
  5867.    DQFF(P11,P1;N20;15,7,15,0,15,30,15,7,15,0,15,30);
  5868.    NOR(L1,L2;N21;13,20,18,25);
  5869.    NOR(L3,L4;N22;13,20,18,25);
  5870.    NOR(L5,L6;N23;13,20,18,25);
  5871.    NOR(L7,L8;N24;13,20,18,25);
  5872.    NOR(L9,L10;N25;13,20,18,25);
  5873.    NOR(L11,L12;N26;13,20,18,25);
  5874.    NOR(L13,L14;N27;13,20,18,25);
  5875.    NOR(L15,L16;N28;13,20,18,25);
  5876.    NOR(L17,L18;N29;13,20,18,25);
  5877.    NOR(L19,L20;N30;13,20,18,25);
  5878.    NOR(L21,L22;N31;13,20,18,25);
  5879.    NOR(L23,L24;N32;13,20,18,25);
  5880.    NOR(L25,L26;N33;13,20,18,25);
  5881.    NOR(L27,L28;N34;13,20,18,25);
  5882.    NOR(L29,L30;N35;13,20,18,25);
  5883.    NOR(L31,L32;N36;13,20,18,25);
  5884.    TSB(N21,L33;P4;45,40,30,35,45,40,30,35);
  5885.    TSB(N22,L33;P5;45,40,30,35,45,40,30,35);
  5886.    TSB(N23,L33;P6;45,40,30,35,45,40,30,35);
  5887.    TSB(N24,L33;P7;45,40,30,35,45,40,30,35);
  5888.    TSB(N25,L33;P8;45,40,30,35,45,40,30,35);
  5889.    TSB(N26,L33;P9;45,40,30,35,45,40,30,35);
  5890.    TSB(N27,L33;P10;45,40,30,35,45,40,30,35);
  5891.    TSB(N28,L33;P11;45,40,30,35,45,40,30,35);
  5892.    TSB(N29,L35;P20;45,40,30,35,45,40,30,35);
  5893.    TSB(N30,L35;P19;45,40,30,35,45,40,30,35);
  5894.    TSB(N31,L35;P18;45,40,30,35,45,40,30,35);
  5895.    TSB(N32,L35;P17;45,40,30,35,45,40,30,35);
  5896.    TSB(N33,L35;P16;45,40,30,35,45,40,30,35);
  5897.    TSB(N34,L35;P15;45,40,30,35,45,40,30,35);
  5898.    TSB(N35,L35;P14;45,40,30,35,45,40,30,35);
  5899.    TSB(N36,L35;P13;45,40,30,35,45,40,30,35);
  5900. %
  5901. :74LS649   TTL  24
  5902.    INV(P22;N1;10,30,10,30);
  5903.    INV(P2;N2;10,30,10,30);
  5904.    BUF(P22;N3;15,20,15,20);
  5905.    BUF(P2;N4;15,20,15,20);
  5906.    BUF(P21;N37;20,15,20,15);
  5907.    BUF(P3;N38;15,5,15,5);
  5908.    LOR(N37,N38;L33);
  5909.    LINV(N37;L34);
  5910.    LNAND(L34,N38;L35);
  5911.    LAND(N3,N5;L1);
  5912.    LAND(N1,P20;L2);
  5913.    LAND(N3,N7;L3);
  5914.    LAND(N1,P19;L4);
  5915.    LAND(N3,N9;L5);
  5916.    LAND(N1,P18;L6);
  5917.    LAND(N3,N11;L7);
  5918.    LAND(N1,P17;L8);
  5919.    LAND(N3,N13;L9);
  5920.    LAND(N1,P16;L10);
  5921.    LAND(N3,N15;L11);
  5922.    LAND(N1,P15;L12);
  5923.    LAND(N3,N17;L13);
  5924.    LAND(N1,P14;L14);
  5925.    LAND(N3,N19;L15);
  5926.    LAND(N1,P13;L16);
  5927.    LAND(N4,N6;L17);
  5928.    LAND(N2,P4;L18);
  5929.    LAND(N4,N8;L19);
  5930.    LAND(N2,P5;L20);
  5931.    LAND(N4,N10;L21);
  5932.    LAND(N2,P6;L22);
  5933.    LAND(N4,N12;L23);
  5934.    LAND(N2,P7;L24);
  5935.    LAND(N4,N14;L25);
  5936.    LAND(N2,P8;L26);
  5937.    LAND(N4,N16;L27);
  5938.    LAND(N2,P9;L28);
  5939.    LAND(N4,N18;L29);
  5940.    LAND(N2,P10;L30);
  5941.    LAND(N4,N20;L31);
  5942.    LAND(N2,P11;L32);
  5943.    DQFF(P20,P23;N5;15,5,15,0,15,30,15,5,15,0,15,30);
  5944.    DQFF(P19,P23;N7;15,5,15,0,15,30,15,5,15,0,15,30);
  5945.    DQFF(P18,P23;N9;15,5,15,0,15,30,15,5,15,0,15,30);
  5946.    DQFF(P17,P23;N11;15,5,15,0,15,30,15,5,15,0,15,30);
  5947.    DQFF(P16,P23;N13;15,5,15,0,15,30,15,5,15,0,15,30);
  5948.    DQFF(P15,P23;N15;15,5,15,0,15,30,15,5,15,0,15,30);
  5949.    DQFF(P14,P23;N17;15,5,15,0,15,30,15,5,15,0,15,30);
  5950.    DQFF(P13,P23;N19;15,5,15,0,15,30,15,5,15,0,15,30);
  5951.    DQFF(P4,P1;N6;15,5,15,0,15,30,15,5,15,0,15,30);
  5952.    DQFF(P5,P1;N8;15,5,15,0,15,30,15,5,15,0,15,30);
  5953.    DQFF(P6,P1;N10;15,5,15,0,15,30,15,5,15,0,15,30);
  5954.    DQFF(P7,P1;N12;15,5,15,0,15,30,15,5,15,0,15,30);
  5955.    DQFF(P8,P1;N14;15,5,15,0,15,30,15,5,15,0,15,30);
  5956.    DQFF(P9,P1;N16;15,5,15,0,15,30,15,5,15,0,15,30);
  5957.    DQFF(P10,P1;N18;15,5,15,0,15,30,15,5,15,0,15,30);
  5958.    DQFF(P11,P1;N20;15,5,15,0,15,30,15,5,15,0,15,30);
  5959.    LOR(L1,L2;L36);
  5960.    LOR(L3,L4;L37);
  5961.    LOR(L5,L6;L38);
  5962.    LOR(L7,L8;L39);
  5963.    LOR(L9,L10;L40);
  5964.    LOR(L11,L12;L41);
  5965.    LOR(L13,L14;L42);
  5966.    LOR(L15,L16;L43);
  5967.    LOR(L17,L18;L44);
  5968.    LOR(L19,L20;L45);
  5969.    LOR(L21,L22;L46);
  5970.    LOR(L23,L24;L47);
  5971.    LOR(L25,L26;L48);
  5972.    LOR(L27,L28;L49);
  5973.    LOR(L29,L30;L50);
  5974.    LOR(L31,L32;L51);
  5975.    SET(RHIGH);
  5976.    NOR(L36,L33;P4;20,25,25,30);
  5977.    NOR(L37,L33;P5;20,25,25,30);
  5978.    NOR(L38,L33;P6;20,25,25,30);
  5979.    NOR(L39,L33;P7;20,25,25,30);
  5980.    NOR(L40,L33;P8;20,25,25,30);
  5981.    NOR(L41,L33;P9;20,25,25,30);
  5982.    NOR(L42,L33;P10;20,25,25,30);
  5983.    NOR(L43,L33;P11;20,25,25,30);
  5984.    NOR(L44,L35;P20;20,25,25,30);
  5985.    NOR(L45,L35;P19;20,25,25,30);
  5986.    NOR(L46,L35;P18;20,25,25,30);
  5987.    NOR(L47,L35;P17;20,25,25,30);
  5988.    NOR(L48,L35;P16;20,25,25,30);
  5989.    NOR(L49,L35;P15;20,25,25,30);
  5990.    NOR(L50,L35;P14;20,25,25,30);
  5991.    NOR(L51,L35;P13;20,25,25,30);
  5992. %
  5993. :74LS651   TTL  24
  5994.    INV(P22;N1;0,29,0,29);
  5995.    INV(P2;N2;0,29,0,29);
  5996.    BUF(P22;N3;0,29,0,29);
  5997.    BUF(P2;N4;0,29,0,29);
  5998.    LINV(P21;L33);
  5999.    LAND(N3,N5;L1);
  6000.    LAND(N1,P20;L2);
  6001.    LAND(N3,N7;L3);
  6002.    LAND(N1,P19;L4);
  6003.    LAND(N3,N9;L5);
  6004.    LAND(N1,P18;L6);
  6005.    LAND(N3,N11;L7);
  6006.    LAND(N1,P17;L8);
  6007.    LAND(N3,N13;L9);
  6008.    LAND(N1,P16;L10);
  6009.    LAND(N3,N15;L11);
  6010.    LAND(N1,P15;L12);
  6011.    LAND(N3,N17;L13);
  6012.    LAND(N1,P14;L14);
  6013.    LAND(N3,N19;L15);
  6014.    LAND(N1,P13;L16);
  6015.    LAND(N4,N6;L17);
  6016.    LAND(N2,P4;L18);
  6017.    LAND(N4,N8;L19);
  6018.    LAND(N2,P5;L20);
  6019.    LAND(N4,N10;L21);
  6020.    LAND(N2,P6;L22);
  6021.    LAND(N4,N12;L23);
  6022.    LAND(N2,P7;L24);
  6023.    LAND(N4,N14;L25);
  6024.    LAND(N2,P8;L26);
  6025.    LAND(N4,N16;L27);
  6026.    LAND(N2,P9;L28);
  6027.    LAND(N4,N18;L29);
  6028.    LAND(N2,P10;L30);
  6029.    LAND(N4,N20;L31);
  6030.    LAND(N2,P11;L32);
  6031.    DQFF(P20,P23;N5;5,6,15,0,15,30,5,6,15,0,15,30);
  6032.    DQFF(P19,P23;N7;5,6,15,0,15,30,5,6,15,0,15,30);
  6033.    DQFF(P18,P23;N9;5,6,15,0,15,30,5,6,15,0,15,30);
  6034.    DQFF(P17,P23;N11;5,6,15,0,15,30,5,6,15,0,15,30);
  6035.    DQFF(P16,P23;N13;5,6,15,0,15,30,5,6,15,0,15,30);
  6036.    DQFF(P15,P23;N15;5,6,15,0,15,30,5,6,15,0,15,30);
  6037.    DQFF(P14,P23;N17;5,6,15,0,15,30,5,6,15,0,15,30);
  6038.    DQFF(P13,P23;N19;5,6,15,0,15,30,5,6,15,0,15,30);
  6039.    DQFF(P4,P1;N6;5,6,15,0,15,30,5,6,15,0,15,30);
  6040.    DQFF(P5,P1;N8;5,6,15,0,15,30,5,6,15,0,15,30);
  6041.    DQFF(P6,P1;N10;5,6,15,0,15,30,5,6,15,0,15,30);
  6042.    DQFF(P7,P1;N12;5,6,15,0,15,30,5,6,15,0,15,30);
  6043.    DQFF(P8,P1;N14;5,6,15,0,15,30,5,6,15,0,15,30);
  6044.    DQFF(P9,P1;N16;5,6,15,0,15,30,5,6,15,0,15,30);
  6045.    DQFF(P10,P1;N18;5,6,15,0,15,30,5,6,15,0,15,30);
  6046.    DQFF(P11,P1;N20;5,6,15,0,15,30,5,6,15,0,15,30);
  6047.    NOR(L1,L2;N21;13,25,18,30);
  6048.    NOR(L3,L4;N22;13,25,18,30);
  6049.    NOR(L5,L6;N23;13,25,18,30);
  6050.    NOR(L7,L8;N24;13,25,18,30);
  6051.    NOR(L9,L10;N25;13,25,18,30);
  6052.    NOR(L11,L12;N26;13,25,18,30);
  6053.    NOR(L13,L14;N27;13,25,18,30);
  6054.    NOR(L15,L16;N28;13,25,18,30);
  6055.    NOR(L17,L18;N29;13,25,18,30);
  6056.    NOR(L19,L20;N30;13,25,18,30);
  6057.    NOR(L21,L22;N31;13,25,18,30);
  6058.    NOR(L23,L24;N32;13,25,18,30);
  6059.    NOR(L25,L26;N33;13,25,18,30);
  6060.    NOR(L27,L28;N34;13,25,18,30);
  6061.    NOR(L29,L30;N35;13,25,18,30);
  6062.    NOR(L31,L32;N36;13,25,18,30);
  6063.    TSB(N21,L33;P4;60,44,30,38,60,44,30,38);
  6064.    TSB(N22,L33;P5;60,44,30,38,60,44,30,38);
  6065.    TSB(N23,L33;P6;60,44,30,38,60,44,30,38);
  6066.    TSB(N24,L33;P7;60,44,30,38,60,44,30,38);
  6067.    TSB(N25,L33;P8;60,44,30,38,60,44,30,38);
  6068.    TSB(N26,L33;P9;60,44,30,38,60,44,30,38);
  6069.    TSB(N27,L33;P10;60,44,30,38,60,44,30,38);
  6070.    TSB(N28,L33;P11;60,44,30,38,60,44,30,38);
  6071.    TSB(N29,P3;P20;60,44,30,38,60,44,30,38);
  6072.    TSB(N30,P3;P19;60,44,30,38,60,44,30,38);
  6073.    TSB(N31,P3;P18;60,44,30,38,60,44,30,38);
  6074.    TSB(N32,P3;P17;60,44,30,38,60,44,30,38);
  6075.    TSB(N33,P3;P16;60,44,30,38,60,44,30,38);
  6076.    TSB(N34,P3;P15;60,44,30,38,60,44,30,38);
  6077.    TSB(N35,P3;P14;60,44,30,38,60,44,30,38);
  6078.    TSB(N36,P3;P13;60,44,30,38,60,44,30,38);
  6079. %
  6080. :74LS652   TTL  24
  6081.    INV(P22;N1;17,3,17,3);
  6082.    INV(P2;N2;17,3,17,3);
  6083.    BUF(P22;N3;17,3,17,3);
  6084.    BUF(P2;N4;17,3,17,3);
  6085.    LINV(P21;L33);
  6086.    LAND(N3,N5;L1);
  6087.    LAND(N1,P20;L2);
  6088.    LAND(N3,N7;L3);
  6089.    LAND(N1,P19;L4);
  6090.    LAND(N3,N9;L5);
  6091.    LAND(N1,P18;L6);
  6092.    LAND(N3,N11;L7);
  6093.    LAND(N1,P17;L8);
  6094.    LAND(N3,N13;L9);
  6095.    LAND(N1,P16;L10);
  6096.    LAND(N3,N15;L11);
  6097.    LAND(N1,P15;L12);
  6098.    LAND(N3,N17;L13);
  6099.    LAND(N1,P14;L14);
  6100.    LAND(N3,N19;L15);
  6101.    LAND(N1,P13;L16);
  6102.    LAND(N4,N6;L17);
  6103.    LAND(N2,P4;L18);
  6104.    LAND(N4,N8;L19);
  6105.    LAND(N2,P5;L20);
  6106.    LAND(N4,N10;L21);
  6107.    LAND(N2,P6;L22);
  6108.    LAND(N4,N12;L23);
  6109.    LAND(N2,P7;L24);
  6110.    LAND(N4,N14;L25);
  6111.    LAND(N2,P8;L26);
  6112.    LAND(N4,N16;L27);
  6113.    LAND(N2,P9;L28);
  6114.    LAND(N4,N18;L29);
  6115.    LAND(N2,P10;L30);
  6116.    LAND(N4,N20;L31);
  6117.    LAND(N2,P11;L32);
  6118.    DQFF(P20,P23;N5;7,16,15,0,15,30,7,16,15,0,15,30);
  6119.    DQFF(P19,P23;N7;7,16,15,0,15,30,7,16,15,0,15,30);
  6120.    DQFF(P18,P23;N9;7,16,15,0,15,30,7,16,15,0,15,30);
  6121.    DQFF(P17,P23;N11;7,16,15,0,15,30,7,16,15,0,15,30);
  6122.    DQFF(P16,P23;N13;7,16,15,0,15,30,7,16,15,0,15,30);
  6123.    DQFF(P15,P23;N15;7,16,15,0,15,30,7,16,15,0,15,30);
  6124.    DQFF(P14,P23;N17;7,16,15,0,15,30,7,16,15,0,15,30);
  6125.    DQFF(P13,P23;N19;7,16,15,0,15,30,7,16,15,0,15,30);
  6126.    DQFF(P4,P1;N6;7,16,15,0,15,30,7,16,15,0,15,30);
  6127.    DQFF(P5,P1;N8;7,16,15,0,15,30,7,16,15,0,15,30);
  6128.    DQFF(P6,P1;N10;7,16,15,0,15,30,7,16,15,0,15,30);
  6129.    DQFF(P7,P1;N12;7,16,15,0,15,30,7,16,15,0,15,30);
  6130.    DQFF(P8,P1;N14;7,16,15,0,15,30,7,16,15,0,15,30);
  6131.    DQFF(P9,P1;N16;7,16,15,0,15,30,7,16,15,0,15,30);
  6132.    DQFF(P10,P1;N18;7,16,15,0,15,30,7,16,15,0,15,30);
  6133.    DQFF(P11,P1;N20;7,16,15,0,15,30,7,16,15,0,15,30);
  6134.    OR(L1,L2;N21;13,15,18,20);
  6135.    OR(L3,L4;N22;13,15,18,20);
  6136.    OR(L5,L6;N23;13,15,18,20);
  6137.    OR(L7,L8;N24;13,15,18,20);
  6138.    OR(L9,L10;N25;13,15,18,20);
  6139.    OR(L11,L12;N26;13,15,18,20);
  6140.    OR(L13,L14;N27;13,15,18,20);
  6141.    OR(L15,L16;N28;13,15,18,20);
  6142.    OR(L17,L18;N29;13,15,18,20);
  6143.    OR(L19,L20;N30;13,15,18,20);
  6144.    OR(L21,L22;N31;13,15,18,20);
  6145.    OR(L23,L24;N32;13,15,18,20);
  6146.    OR(L25,L26;N33;13,15,18,20);
  6147.    OR(L27,L28;N34;13,15,18,20);
  6148.    OR(L29,L30;N35;13,15,18,20);
  6149.    OR(L31,L32;N36;13,15,18,20);
  6150.    TSB(N21,L33;P4;54,45,30,38,54,45,30,38);
  6151.    TSB(N22,L33;P5;54,45,30,38,54,45,30,38);
  6152.    TSB(N23,L33;P6;54,45,30,38,54,45,30,38);
  6153.    TSB(N24,L33;P7;54,45,30,38,54,45,30,38);
  6154.    TSB(N25,L33;P8;54,45,30,38,54,45,30,38);
  6155.    TSB(N26,L33;P9;54,45,30,38,54,45,30,38);
  6156.    TSB(N27,L33;P10;54,45,30,38,54,45,30,38);
  6157.    TSB(N28,L33;P11;54,45,30,38,54,45,30,38);
  6158.    TSB(N29,P3;P20;54,45,30,38,54,45,30,38);
  6159.    TSB(N30,P3;P19;54,45,30,38,54,45,30,38);
  6160.    TSB(N31,P3;P18;54,45,30,38,54,45,30,38);
  6161.    TSB(N32,P3;P17;54,45,30,38,54,45,30,38);
  6162.    TSB(N33,P3;P16;54,45,30,38,54,45,30,38);
  6163.    TSB(N34,P3;P15;54,45,30,38,54,45,30,38);
  6164.    TSB(N35,P3;P14;54,45,30,38,54,45,30,38);
  6165.    TSB(N36,P3;P13;54,45,30,38,54,45,30,38);
  6166. %
  6167. :74LS653   TTL  24
  6168.    INV(P22;N1;19,15,19,15);
  6169.    INV(P2;N2;3,18,3,18);
  6170.    BUF(P22;N3;19,15,19,15);
  6171.    BUF(P2;N4;3,18,3,18);
  6172.    BUF(P21;N29;31,3,31,3);
  6173.    LAND(N3,N5;L1);
  6174.    LAND(N1,P20;L2);
  6175.    LAND(N3,N7;L3);
  6176.    LAND(N1,P19;L4);
  6177.    LAND(N3,N9;L5);
  6178.    LAND(N1,P18;L6);
  6179.    LAND(N3,N11;L7);
  6180.    LAND(N1,P17;L8);
  6181.    LAND(N3,N13;L9);
  6182.    LAND(N1,P16;L10);
  6183.    LAND(N3,N15;L11);
  6184.    LAND(N1,P15;L12);
  6185.    LAND(N3,N17;L13);
  6186.    LAND(N1,P14;L14);
  6187.    LAND(N3,N19;L15);
  6188.    LAND(N1,P13;L16);
  6189.    LAND(N4,N6;L17);
  6190.    LAND(N2,P4;L18);
  6191.    LAND(N4,N8;L19);
  6192.    LAND(N2,P5;L20);
  6193.    LAND(N4,N10;L21);
  6194.    LAND(N2,P6;L22);
  6195.    LAND(N4,N12;L23);
  6196.    LAND(N2,P7;L24);
  6197.    LAND(N4,N14;L25);
  6198.    LAND(N2,P8;L26);
  6199.    LAND(N4,N16;L27);
  6200.    LAND(N2,P9;L28);
  6201.    LAND(N4,N18;L29);
  6202.    LAND(N2,P10;L30);
  6203.    LAND(N4,N20;L31);
  6204.    LAND(N2,P11;L32);
  6205.    DQFF(P20,P23;N5;15,6,15,0,15,30,15,6,15,0,15,30);
  6206.    DQFF(P19,P23;N7;15,6,15,0,15,30,15,6,15,0,15,30);
  6207.    DQFF(P18,P23;N9;15,6,15,0,15,30,15,6,15,0,15,30);
  6208.    DQFF(P17,P23;N11;15,6,15,0,15,30,15,6,15,0,15,30);
  6209.    DQFF(P16,P23;N13;15,6,15,0,15,30,15,6,15,0,15,30);
  6210.    DQFF(P15,P23;N15;15,6,15,0,15,30,15,6,15,0,15,30);
  6211.    DQFF(P14,P23;N17;15,6,15,0,15,30,15,6,15,0,15,30);
  6212.    DQFF(P13,P23;N19;15,6,15,0,15,30,15,6,15,0,15,30);
  6213.    DQFF(P4,P1;N6;6,5,15,0,15,30,6,5,15,0,15,30);
  6214.    DQFF(P5,P1;N8;6,5,15,0,15,30,6,5,15,0,15,30);
  6215.    DQFF(P6,P1;N10;6,5,15,0,15,30,6,5,15,0,15,30);
  6216.    DQFF(P7,P1;N12;6,5,15,0,15,30,6,5,15,0,15,30);
  6217.    DQFF(P8,P1;N14;6,5,15,0,15,30,6,5,15,0,15,30);
  6218.    DQFF(P9,P1;N16;6,5,15,0,15,30,6,5,15,0,15,30);
  6219.    DQFF(P10,P1;N18;6,5,15,0,15,30,6,5,15,0,15,30);
  6220.    DQFF(P11,P1;N20;6,5,15,0,15,30,6,5,15,0,15,30);
  6221.    LNOR(L1,L2;L34);
  6222.    LNOR(L3,L4;L35);
  6223.    LNOR(L5,L6;L36);
  6224.    LNOR(L7,L8;L37);
  6225.    LNOR(L9,L10;L38);
  6226.    LNOR(L11,L12;L39);
  6227.    LNOR(L13,L14;L40);
  6228.    LNOR(L15,L16;L41);
  6229.    NOR(L17,L18;N21;13,25,18,30);
  6230.    NOR(L19,L20;N22;13,25,18,30);
  6231.    NOR(L21,L22;N23;13,25,18,30);
  6232.    NOR(L23,L24;N24;13,25,18,30);
  6233.    NOR(L25,L26;N25;13,25,18,30);
  6234.    NOR(L27,L28;N26;13,25,18,30);
  6235.    NOR(L29,L30;N27;13,25,18,30);
  6236.    NOR(L31,L32;N28;13,25,18,30);
  6237.    TSB(N21,P3;P20;38,29,29,39,38,29,29,39);
  6238.    TSB(N22,P3;P19;38,29,29,39,38,29,29,39);
  6239.    TSB(N23,P3;P18;38,29,29,39,38,29,29,39);
  6240.    TSB(N24,P3;P17;38,29,29,39,38,29,29,39);
  6241.    TSB(N25,P3;P16;38,29,29,39,38,29,29,39);
  6242.    TSB(N26,P3;P15;38,29,29,39,38,29,29,39);
  6243.    TSB(N27,P3;P14;38,29,29,39,38,29,29,39);
  6244.    TSB(N28,P3;P13;38,29,29,39,38,29,29,39);
  6245.    SET(RHIGH);
  6246.    OR(L34,N29;P4;27,19,32,24);
  6247.    OR(L35,N29;P5;27,19,32,24);
  6248.    OR(L36,N29;P6;27,19,32,24);
  6249.    OR(L37,N29;P7;27,19,32,24);
  6250.    OR(L38,N29;P8;27,19,32,24);
  6251.    OR(L39,N29;P9;27,19,32,24);
  6252.    OR(L40,N29;P10;27,19,32,24);
  6253.    OR(L41,N29;P11;27,19,32,24);
  6254. %
  6255. :74LS654   TTL  24
  6256.    INV(P22;N1;21,8,21,8);
  6257.    INV(P2;N2;17,9,17,9);
  6258.    BUF(P22;N3;21,8,21,8);
  6259.    BUF(P2;N4;17,9,17,9);
  6260.    BUF(P21;N29;8,32,8,32);
  6261.    LAND(N3,N5;L1);
  6262.    LAND(N1,P20;L2);
  6263.    LAND(N3,N7;L3);
  6264.    LAND(N1,P19;L4);
  6265.    LAND(N3,N9;L5);
  6266.    LAND(N1,P18;L6);
  6267.    LAND(N3,N11;L7);
  6268.    LAND(N1,P17;L8);
  6269.    LAND(N3,N13;L9);
  6270.    LAND(N1,P16;L10);
  6271.    LAND(N3,N15;L11);
  6272.    LAND(N1,P15;L12);
  6273.    LAND(N3,N17;L13);
  6274.    LAND(N1,P14;L14);
  6275.    LAND(N3,N19;L15);
  6276.    LAND(N1,P13;L16);
  6277.    LAND(N4,N6;L17);
  6278.    LAND(N2,P4;L18);
  6279.    LAND(N4,N8;L19);
  6280.    LAND(N2,P5;L20);
  6281.    LAND(N4,N10;L21);
  6282.    LAND(N2,P6;L22);
  6283.    LAND(N4,N12;L23);
  6284.    LAND(N2,P7;L24);
  6285.    LAND(N4,N14;L25);
  6286.    LAND(N2,P8;L26);
  6287.    LAND(N4,N16;L27);
  6288.    LAND(N2,P9;L28);
  6289.    LAND(N4,N18;L29);
  6290.    LAND(N2,P10;L30);
  6291.    LAND(N4,N20;L31);
  6292.    LAND(N2,P11;L32);
  6293.    DQFF(P20,P23;N5;6,15,15,0,15,30,6,15,15,0,15,30);
  6294.    DQFF(P19,P23;N7;6,15,15,0,15,30,6,15,15,0,15,30);
  6295.    DQFF(P18,P23;N9;6,15,15,0,15,30,6,15,15,0,15,30);
  6296.    DQFF(P17,P23;N11;6,15,15,0,15,30,6,15,15,0,15,30);
  6297.    DQFF(P16,P23;N13;6,15,15,0,15,30,6,15,15,0,15,30);
  6298.    DQFF(P15,P23;N15;6,15,15,0,15,30,6,15,15,0,15,30);
  6299.    DQFF(P14,P23;N17;6,15,15,0,15,30,6,15,15,0,15,30);
  6300.    DQFF(P13,P23;N19;6,15,15,0,15,30,6,15,15,0,15,30);
  6301.    DQFF(P4,P1;N6;3,3,15,0,15,30,3,3,15,0,15,30);
  6302.    DQFF(P5,P1;N8;3,3,15,0,15,30,3,3,15,0,15,30);
  6303.    DQFF(P6,P1;N10;3,3,15,0,15,30,3,3,15,0,15,30);
  6304.    DQFF(P7,P1;N12;3,3,15,0,15,30,3,3,15,0,15,30);
  6305.    DQFF(P8,P1;N14;3,3,15,0,15,30,3,3,15,0,15,30);
  6306.    DQFF(P9,P1;N16;3,3,15,0,15,30,3,3,15,0,15,30);
  6307.    DQFF(P10,P1;N18;3,3,15,0,15,30,3,3,15,0,15,30);
  6308.    DQFF(P11,P1;N20;3,3,15,0,15,30,3,3,15,0,15,30);
  6309.    LOR(L1,L2;L34);
  6310.    LOR(L3,L4;L35);
  6311.    LOR(L5,L6;L36);
  6312.    LOR(L7,L8;L37);
  6313.    LOR(L9,L10;L38);
  6314.    LOR(L11,L12;L39);
  6315.    LOR(L13,L14;L40);
  6316.    LOR(L15,L16;L41);
  6317.    OR(L17,L18;N21;13,25,18,30);
  6318.    OR(L19,L20;N22;13,25,18,30);
  6319.    OR(L21,L22;N23;13,25,18,30);
  6320.    OR(L23,L24;N24;13,25,18,30);
  6321.    OR(L25,L26;N25;13,25,18,30);
  6322.    OR(L27,L28;N26;13,25,18,30);
  6323.    OR(L29,L30;N27;13,25,18,30);
  6324.    OR(L31,L32;N28;13,25,18,30);
  6325.    TSB(N21,P3;P20;33,29,29,39,33,29,29,39);
  6326.    TSB(N22,P3;P19;33,29,29,39,33,29,29,39);
  6327.    TSB(N23,P3;P18;33,29,29,39,33,29,29,39);
  6328.    TSB(N24,P3;P17;33,29,29,39,33,29,29,39);
  6329.    TSB(N25,P3;P16;33,29,29,39,33,29,29,39);
  6330.    TSB(N26,P3;P15;33,29,29,39,33,29,29,39);
  6331.    TSB(N27,P3;P14;33,29,29,39,33,29,29,39);
  6332.    TSB(N28,P3;P13;33,29,29,39,33,29,29,39);
  6333.    SET(RHIGH);
  6334.    OR(L34,N29;P4;22,16,27,21);
  6335.    OR(L35,N29;P5;22,16,27,21);
  6336.    OR(L36,N29;P6;22,16,27,21);
  6337.    OR(L37,N29;P7;22,16,27,21);
  6338.    OR(L38,N29;P8;22,16,27,21);
  6339.    OR(L39,N29;P9;22,16,27,21);
  6340.    OR(L40,N29;P10;22,16,27,21);
  6341.    OR(L41,N29;P11;22,16,27,21);
  6342. %
  6343. :74LS668   TTL  16
  6344.    LINV(P1;L1);
  6345.    LINV(P9;L2);
  6346.    LINV(P7;L3);
  6347.    LINV(P10;L4);
  6348.    LAND(P9,L3,L4;L5);
  6349.    LAND(L2,P3;L6);
  6350.    LAND(L2,P4;L7);
  6351.    LAND(L2,P5;L8);
  6352.    LAND(L2,P6;L9);
  6353.    LAND(N2,N11;L10);
  6354.    LAND(N10,N3;L11);
  6355.    LNOR(L10,L11;L12);
  6356.    LAND(N4,N11;L13);
  6357.    LAND(N5,N10;L14);
  6358.    LNOR(L13,L14;L15);
  6359.    LAND(N6,N11;L16);
  6360.    LAND(N7,N10;L17);
  6361.    LNOR(L16,L17;L18);
  6362.    LAND(N8,N11;L19);
  6363.    LAND(N9,N10;L20);
  6364.    LNOR(L19,L20;L21);
  6365.    LAND(L21,L12,N12,N1;L22);
  6366.    LAND(L21,L18,L15,L12,N11,N1;L23);
  6367.    LNAND(N10,L21;L24);
  6368.    LNAND(L21,L18,L15,L12,N11;L25);
  6369.    LINV(L5;L26);
  6370.    LNAND(L5,L12;L27);
  6371.    LNAND(L5,L12,L15;L28);
  6372.    LNAND(L5,L12;L29);
  6373.    LAND(N2,L26,P9;L30);
  6374.    LAND(L5,N3;L31);
  6375.    LAND(N4,P9,L27;L32);
  6376.    LAND(L12,L5,L24,L25,N5;L33);
  6377.    LAND(N6,P9,L28;L34);
  6378.    LAND(L5,L25,L15,L12,N7;L35);
  6379.    LAND(N8,P9,L29;L36);
  6380.    LAND(L5,L18,L15,L12,N9;L37);
  6381.    LOR(L30,L31,L6;L38);
  6382.    LOR(L32,L33,L7;L39);
  6383.    LOR(L34,L35,L8;L40);
  6384.    LOR(L36,L37,L9;L41);
  6385.    BUF(L4;N1;11,3,11,3);
  6386.    BUF(P1;N10;21,6,21,6);
  6387.    BUF(L1;N11;21,6,21,6);
  6388.    BUF(P1;N12;6,21,6,21);
  6389.    DFF(L38,P2;N2,N3;26,26,25,0,20,20,26,26,25,0,20,20);
  6390.    DFF(L39,P2;N4,N5;26,26,25,0,20,20,26,26,25,0,20,20);
  6391.    DFF(L40,P2;N6,N7;26,26,25,0,20,20,26,26,25,0,20,20);
  6392.    DFF(L41,P2;N8,N9;26,26,25,0,20,20,26,26,25,0,20,20);
  6393.    BUF(N2;P14;1,1,6,6);
  6394.    BUF(N4;P13;1,1,6,6);
  6395.    BUF(N6;P12;1,1,6,6);
  6396.    BUF(N8;P11;1,1,6,6);
  6397.    NOR(L22,L23;P15;14,34,19,39);
  6398. %
  6399. :74LS682   TTL  20
  6400.    LXNOR(P17,P18;L1);
  6401.    LXNOR(P15,P16;L2);
  6402.    LXNOR(P13,P14;L3);
  6403.    LXNOR(P11,P12;L4);
  6404.    LXNOR(P8,P9;L5);
  6405.    LXNOR(P6,P7;L6);
  6406.    LXNOR(P4,P5;L7);
  6407.    LXNOR(P2,P3;L8);
  6408.    LINV(P3;L9);
  6409.    LINV(P5;L10);
  6410.    LINV(P7;L11);
  6411.    LINV(P9;L12);
  6412.    LINV(P12;L13);
  6413.    LINV(P14;L14);
  6414.    LINV(P16;L15);
  6415.    LINV(P18;L16);
  6416.    LAND(L7,L6,L5,L4,L3,L2,L1,P2,L9;L17);
  6417.    LAND(L6,L5,L4,L3,L2,L1,P4,L10;L18);
  6418.    LAND(L5,L4,L3,L2,L1,P6,L11;L19);
  6419.    LAND(L4,L3,L2,L1,P8,L12;L20);
  6420.    LAND(L3,L2,L1,P11,L13;L21)
  6421.    LAND(L2,L1,P13,L14;L22);
  6422.    LAND(L1,P15,L15;L23);
  6423.    LAND(P17,L16;L24);
  6424.    NAND(L1,L2,L3,L4,L5,L6,L7,L8;P19;20,20,25,25);
  6425.    NOR(L17,L18,L19,L20,L21,L22,L23,L24;P1;25,25,30,30);
  6426. %
  6427. ;Delays for P or Q to (P=Q)~ are not modeled precisely.
  6428. :74LS683   TTL  20
  6429.    LXNOR(P17,P18;L1);
  6430.    LXNOR(P15,P16;L2);
  6431.    LXNOR(P13,P14;L3);
  6432.    LXNOR(P11,P12;L4);
  6433.    LXNOR(P8,P9;L5);
  6434.    LXNOR(P6,P7;L6);
  6435.    LXNOR(P4,P5;L7);
  6436.    LXNOR(P2,P3;L8);
  6437.    LINV(P3;L9);
  6438.    LINV(P5;L10);
  6439.    LINV(P7;L11);
  6440.    LINV(P9;L12);
  6441.    LINV(P12;L13);
  6442.    LINV(P14;L14);
  6443.    LINV(P16;L15);
  6444.    LINV(P18;L16);
  6445.    LAND(L7,L6,L5,L4,L3,L2,L1,P2,L9;L17);
  6446.    LAND(L6,L5,L4,L3,L2,L1,P4,L10;L18);
  6447.    LAND(L5,L4,L3,L2,L1,P6,L11;L19);
  6448.    LAND(L4,L3,L2,L1,P8,L12;L20);
  6449.    LAND(L3,L2,L1,P11,L13;L21)
  6450.    LAND(L2,L1,P13,L14;L22);
  6451.    LAND(L1,P15,L15;L23);
  6452.    LAND(P17,L16;L24);
  6453.    SET(RHIGH);
  6454.    NAND(L1,L2,L3,L4,L5,L6,L7,L8;P19;40,30,45,35);
  6455.    NOR(L17,L18,L19,L20,L21,L22,L23,L24;P1;40,25,45,30);
  6456. %
  6457. :74LS684   TTL  20
  6458.    LXNOR(P17,P18;L1);
  6459.    LXNOR(P15,P16;L2);
  6460.    LXNOR(P13,P14;L3);
  6461.    LXNOR(P11,P12;L4);
  6462.    LXNOR(P8,P9;L5);
  6463.    LXNOR(P6,P7;L6);
  6464.    LXNOR(P4,P5;L7);
  6465.    LXNOR(P2,P3;L8);
  6466.    LINV(P3;L9);
  6467.    LINV(P5;L10);
  6468.    LINV(P7;L11);
  6469.    LINV(P9;L12);
  6470.    LINV(P12;L13);
  6471.    LINV(P14;L14);
  6472.    LINV(P16;L15);
  6473.    LINV(P18;L16);
  6474.    LAND(L7,L6,L5,L4,L3,L2,L1,P2,L9;L17);
  6475.    LAND(L6,L5,L4,L3,L2,L1,P4,L10;L18);
  6476.    LAND(L5,L4,L3,L2,L1,P6,L11;L19);
  6477.    LAND(L4,L3,L2,L1,P8,L12;L20);
  6478.    LAND(L3,L2,L1,P11,L13;L21)
  6479.    LAND(L2,L1,P13,L14;L22);
  6480.    LAND(L1,P15,L15;L23);
  6481.    LAND(P17,L16;L24);
  6482.    NAND(L1,L2,L3,L4,L5,L6,L7,L8;P19;20,20,25,25);
  6483.    NOR(L17,L18,L19,L20,L21,L22,L23,L24;P1;25,25,30,30);
  6484. %
  6485. :74LS685   TTL  20
  6486.    LXNOR(P17,P18;L1);
  6487.    LXNOR(P15,P16;L2);
  6488.    LXNOR(P13,P14;L3);
  6489.    LXNOR(P11,P12;L4);
  6490.    LXNOR(P8,P9;L5);
  6491.    LXNOR(P6,P7;L6);
  6492.    LXNOR(P4,P5;L7);
  6493.    LXNOR(P2,P3;L8);
  6494.    LINV(P3;L9);
  6495.    LINV(P5;L10);
  6496.    LINV(P7;L11);
  6497.    LINV(P9;L12);
  6498.    LINV(P12;L13);
  6499.    LINV(P14;L14);
  6500.    LINV(P16;L15);
  6501.    LINV(P18;L16);
  6502.    LAND(L7,L6,L5,L4,L3,L2,L1,P2,L9;L17);
  6503.    LAND(L6,L5,L4,L3,L2,L1,P4,L10;L18);
  6504.    LAND(L5,L4,L3,L2,L1,P6,L11;L19);
  6505.    LAND(L4,L3,L2,L1,P8,L12;L20);
  6506.    LAND(L3,L2,L1,P11,L13;L21)
  6507.    LAND(L2,L1,P13,L14;L22);
  6508.    LAND(L1,P15,L15;L23);
  6509.    LAND(P17,L16;L24);
  6510.    SET(RHIGH);
  6511.    NAND(L1,L2,L3,L4,L5,L6,L7,L8;P19;40,30,45,35);
  6512.    NOR(L17,L18,L19,L20,L21,L22,L23,L24;P1;40,30,45,35);
  6513. %
  6514. :74LS686   TTL  24
  6515.    XNOR(P20,P21;N1;5,5,5,5);
  6516.    XNOR(P17,P18;N2;5,5,5,5);
  6517.    XNOR(P15,P16;N3;5,5,5,5);
  6518.    XNOR(P13,P14;N4;5,5,5,5);
  6519.    XNOR(P10,P11;N5;5,5,5,5);
  6520.    XNOR(P8,P9;N6;5,5,5,5);
  6521.    XNOR(P5,P6;N7;5,5,5,5);
  6522.    XNOR(P3,P4;N8;5,5,5,5);
  6523.    LINV(P4;L1);
  6524.    LINV(P6;L2);
  6525.    LINV(P9;L3);
  6526.    LINV(P11;L4);
  6527.    LINV(P14;L5);
  6528.    LINV(P16;L6);
  6529.    LINV(P18;L7);
  6530.    LINV(P21;L8);
  6531.    LINV(P2;L17);
  6532.    LINV(P23;L18);
  6533.    LAND(L18,N7,N6,N5,N4,N3,N2,N1,P3,L1;L9);
  6534.    LAND(L18,N6,N5,N4,N3,N2,N1,P5,L2;L10);
  6535.    LAND(L18,N5,N4,N3,N2,N1,P8,L3;L11);
  6536.    LAND(L18,N4,N3,N2,N1,P10,L4;L12);
  6537.    LAND(L18,N3,N2,N1,P13,L5;L13);
  6538.    LAND(L18,N2,N1,P15,L6;L14);
  6539.    LAND(L18,N1,P17,L7;L15);
  6540.    LAND(L18,P20,L8;L16);
  6541.    NAND(L17,N1,N2,N3,N4,N5,N6,N7,N8;P22;15,25,20,30);
  6542.    NOR(L9,L10,L11,L12,L13,L14,L15,L16;P1;25,25,30,30);
  6543. %
  6544. :74LS687   TTL  24
  6545.    LXNOR(P20,P21;L1);
  6546.    LXNOR(P17,P18;L2);
  6547.    LXNOR(P15,P16;L3);
  6548.    LXNOR(P13,P14;L4);
  6549.    LXNOR(P10,P11;L5);
  6550.    LXNOR(P8,P9;L6);
  6551.    LXNOR(P5,P6;L7);
  6552.    LXNOR(P3,P4;L8);
  6553.    LINV(P4;L9);
  6554.    LINV(P6;L10);
  6555.    LINV(P9;L11);
  6556.    LINV(P11;L12);
  6557.    LINV(P14;L13);
  6558.    LINV(P16;L14);
  6559.    LINV(P18;L15);
  6560.    LINV(P21;L16);
  6561.    LINV(P2;L25);
  6562.    LINV(P23;L26);
  6563.    LAND(L26,L7,L6,L5,L4,L3,L2,L1,P3,L9;L17);
  6564.    LAND(L26,L6,L5,L4,L3,L2,L1,P5,L10;L18);
  6565.    LAND(L26,L5,L4,L3,L2,L1,P8,L11;L19);
  6566.    LAND(L26,L4,L3,L2,L1,P10,L12;L20);
  6567.    LAND(L26,L3,L2,L1,P13,L13;L21);
  6568.    LAND(L26,L2,L1,P15,L14;L22);
  6569.    LAND(L26,L1,P17,L15;L23);
  6570.    LAND(L26,P20,L16;L24);
  6571.    SET(RHIGH);
  6572.    NAND(L25,L1,L2,L3,L4,L5,L6,L7,L8;P22;30,25,35,30);
  6573.    NOR(L17,L18,L19,L20,L21,L22,L23,L24;P1;30,25,35,30);
  6574. %
  6575. :74LS688            TTL    20
  6576.    XNOR(P18,P17;N1;10,9,10,9);
  6577.    XNOR(P16,P15;N2;10,9,10,9);
  6578.    XNOR(P14,P13;N3;10,9,10,9);
  6579.    XNOR(P12,P11;N4;10,9,10,9);
  6580.    XNOR(P9,P8;N5;10,9,10,9);
  6581.    XNOR(P7,P6;N6;10,9,10,9);
  6582.    XNOR(P5,P4;N7;10,9,10,9);
  6583.    XNOR(P3,P2;N8;10,9,10,9);
  6584.    LINV(P1;L1);
  6585.    NAND(N1,N2,N3,N4,N5,N6,N7,N8,L1;P19;13,15,18,20);
  6586. %
  6587. :74LS689            TTL    20
  6588.    XNOR(P18,P17;N1;5,5,5,5);
  6589.    XNOR(P16,P15;N2;5,5,5,5);
  6590.    XNOR(P14,P13;N3;5,5,5,5);
  6591.    XNOR(P12,P11;N4;5,5,5,5);
  6592.    XNOR(P9,P8;N5;5,5,5,5);
  6593.    XNOR(P7,P6;N6;5,5,5,5);
  6594.    XNOR(P5,P4;N7;5,5,5,5);
  6595.    XNOR(P3,P2;N8;5,5,5,5);
  6596.    LINV(P1;L1);
  6597.    SET(RHIGH);
  6598.    NAND(N1,N2,N3,N4,N5,N6,N7,N8,L1;P19;30,25,35,30);
  6599. %
  6600. :74LS690   TTL  20
  6601.    LINV(P12;L1);
  6602.    LAND(P13,P7,P14;L2);
  6603.    LNOR(P13,P3;L3);
  6604.    LNOR(P13,P4;L4);
  6605.    LNOR(P13,P5;L5);
  6606.    LNOR(P13,P6;L6);
  6607.    LINV(L2;L7);
  6608.    LINV(N3;L8);
  6609.    LINV(N4;L9);
  6610.    LINV(N5;L10);
  6611.    LINV(N6;L11);
  6612.    LNAND(L2,N3;L12);
  6613.    LNAND(L2,N3,N4;L13);
  6614.    LNAND(L2,N3,N4,N5;L14);
  6615.    LAND(N3,L2;L15);
  6616.    LAND(L7,P13,L8;L16);
  6617.    LAND(N4,L2,N3;L17);
  6618.    LAND(N6,L2,N3,L10;L18);
  6619.    LAND(L12,P13,L9;L19);
  6620.    LAND(N5,L2,N3,N4;L20);
  6621.    LAND(L2,N3,N4,N6;L21);
  6622.    LAND(L13,P13,L10;L22);
  6623.    LAND(N6,L2,N3;L23);
  6624.    LAND(L14,P13,L11;L24);
  6625.    LNOR(L15,L16,L3;L25);
  6626.    LNOR(L17,L18,L19,L4;L26);
  6627.    LNOR(L20,L21,L22,L5;L27);
  6628.    LNOR(L23,L24,L6;L28);
  6629.    LAND(N2,N7;L29);
  6630.    LAND(N1,N3;L30);
  6631.    LAND(N2,N8;L31);
  6632.    LAND(N1,N4;L32);
  6633.    LAND(N2,N9;L33);
  6634.    LAND(N1,N5;L34);
  6635.    LAND(N2,N10;L35);
  6636.    LAND(N1,N6;L36);
  6637.    LINV(P14;L37);
  6638.    INV(P11;N1;5,10,5,10);
  6639.    BUF(P11;N2;5,10,5,10);
  6640.    DQFFC(L25,P2,P1;N3;5,5,30,0,25,25,20,20,20,25,5,5,30,0,25,25,20,20,20,25);
  6641.    DQFFC(L26,P2,P1;N4;5,5,30,0,25,25,20,20,20,25,5,5,30,0,25,25,20,20,20,25);
  6642.    DQFFC(L27,P2,P1;N5;5,5,30,0,25,25,20,20,20,25,5,5,30,0,25,25,20,20,20,25);
  6643.    DQFFC(L28,P2,P1;N6;5,5,30,0,25,25,20,20,20,25,5,5,30,0,25,25,20,20,20,25);
  6644.    DQFFC(N3,P9,P8;N7;5,5,30,0,25,25,10,10,20,25,5,5,30,0,25,25,10,10,20,25);
  6645.    DQFFC(N4,P9,P8;N8;5,5,30,0,25,25,10,10,20,25,5,5,30,0,25,25,10,10,20,25);
  6646.    DQFFC(N5,P9,P8;N9;5,5,30,0,25,25,10,10,20,25,5,5,30,0,25,25,10,10,20,25);
  6647.    DQFFC(N6,P9,P8;N10;5,5,30,0,25,25,10,10,20,25,5,5,30,0,25,25,10,10,20,25);
  6648.    OR(L29,L30;N11;10,15,15,20);
  6649.    OR(L31,L32;N12;10,15,15,20);
  6650.    OR(L33,L34;N13;10,15,15,20);
  6651.    OR(L35,L36;N14;10,15,15,20);
  6652.    TSB(N11,L1;P18;30,30,30,30,30,30,30,30);
  6653.    TSB(N12,L1;P17;30,30,30,30,30,30,30,30);
  6654.    TSB(N13,L1;P16;30,30,30,30,30,30,30,30);
  6655.    TSB(N14,L1;P15;30,30,30,30,30,30,30,30);
  6656.    NAND(N3,N6;N15;20,20,20,20);
  6657.    NOR(L37,N15;P19;20,20,25,25);
  6658. %
  6659. :74LS691   TTL  20
  6660.    LINV(P12;L1);
  6661.    LAND(P13,P7,P14;L2);
  6662.    LNOR(P13,P3;L3);
  6663.    LNOR(P13,P4;L4);
  6664.    LNOR(P13,P5;L5);
  6665.    LNOR(P13,P6;L6);
  6666.    LINV(L2;L7);
  6667.    LINV(N3;L8);
  6668.    LINV(N4;L9);
  6669.    LINV(N5;L10);
  6670.    LINV(N6;L11);
  6671.    LNAND(L2,N3;L12);
  6672.    LNAND(L2,N3,N4;L13);
  6673.    LNAND(L2,N3,N4,N5;L14);
  6674.    LAND(N3,L2;L15);
  6675.    LAND(L7,P13,L8;L16);
  6676.    LAND(N4,L2,N3;L17);
  6677.    LAND(L12,P13,L9;L18);
  6678.    LAND(N5,L2,N3,N4;L19);
  6679.    LAND(L13,P13,L10;L20);
  6680.    LAND(N6,L2,N3,N4,N5;L21);
  6681.    LAND(L14,P13,L11;L22);
  6682.    LNOR(L15,L16,L3;L23);
  6683.    LNOR(L17,L18,L4;L24);
  6684.    LNOR(L19,L20,L5;L25);
  6685.    LNOR(L21,L22,L6;L26);
  6686.    LAND(N2,N7;L27);
  6687.    LAND(N1,N3;L28);
  6688.    LAND(N2,N8;L29);
  6689.    LAND(N1,N4;L30);
  6690.    LAND(N2,N9;L31);
  6691.    LAND(N1,N5;L32);
  6692.    LAND(N2,N10;L33);
  6693.    LAND(N1,N6;L34);
  6694.    LINV(P14;L35);
  6695.    INV(P11;N1;5,10,5,10);
  6696.    BUF(P11;N2;5,10,5,10);
  6697.    DQFFC(L23,P2,P1;N3;5,5,30,0,25,25,20,20,20,25,5,5,30,0,25,25,20,20,20,25);
  6698.    DQFFC(L24,P2,P1;N4;5,5,30,0,25,25,20,20,20,25,5,5,30,0,25,25,20,20,20,25);
  6699.    DQFFC(L25,P2,P1;N5;5,5,30,0,25,25,20,20,20,25,5,5,30,0,25,25,20,20,20,25);
  6700.    DQFFC(L26,P2,P1;N6;5,5,30,0,25,25,20,20,20,25,5,5,30,0,25,25,20,20,20,25);
  6701.    DQFFC(N3,P9,P8;N7;5,5,30,0,25,25,10,10,20,25,5,5,30,0,25,25,10,10,20,25);
  6702.    DQFFC(N4,P9,P8;N8;5,5,30,0,25,25,10,10,20,25,5,5,30,0,25,25,10,10,20,25);
  6703.    DQFFC(N5,P9,P8;N9;5,5,30,0,25,25,10,10,20,25,5,5,30,0,25,25,10,10,20,25);
  6704.    DQFFC(N6,P9,P8;N10;5,5,30,0,25,25,10,10,20,25,5,5,30,0,25,25,10,10,20,25);
  6705.    OR(L27,L28;N11;10,15,15,20);
  6706.    OR(L29,L30;N12;10,15,15,20);
  6707.    OR(L31,L32;N13;10,15,15,20);
  6708.    OR(L33,L34;N14;10,15,15,20);
  6709.    TSB(N11,L1;P18;30,30,30,30,30,30,30,30);
  6710.    TSB(N12,L1;P17;30,30,30,30,30,30,30,30);
  6711.    TSB(N13,L1;P16;30,30,30,30,30,30,30,30);
  6712.    TSB(N14,L1;P15;30,30,30,30,30,30,30,30);
  6713.    NAND(N3,N4,N5,N6;N15;20,20,20,20);
  6714.    NOR(L35,N15;P19;20,20,25,25);
  6715. %
  6716. :74LS692   TTL  20
  6717.    LINV(P12;L1);
  6718.    LAND(P13,P7,P14;L2);
  6719.    LNOR(P13,P3;L3);
  6720.    LNOR(P13,P4;L4);
  6721.    LNOR(P13,P5;L5);
  6722.    LNOR(P13,P6;L6);
  6723.    LINV(L2;L7);
  6724.    LINV(N3;L8);
  6725.    LINV(N4;L9);
  6726.    LINV(N5;L10);
  6727.    LINV(N6;L11);
  6728.    LNAND(L2,N3;L12);
  6729.    LNAND(L2,N3,N4;L13);
  6730.    LNAND(L2,N3,N4,N5;L14);
  6731.    LAND(N3,L2;L15);
  6732.    LAND(L7,P13,L8;L16);
  6733.    LAND(N4,L2,N3;L17);
  6734.    LAND(N6,L2,N3,L10;L18);
  6735.    LAND(L12,P13,L9;L19);
  6736.    LAND(N5,L2,N3,N4;L20);
  6737.    LAND(L2,N3,N4,N6;L21);
  6738.    LAND(L13,P13,L10;L22);
  6739.    LAND(N6,L2,N3;L23);
  6740.    LAND(L14,P13,L11;L24);
  6741.    LINV(P1;L25);
  6742.    LOR(L25,L3;L26);
  6743.    LOR(L25,L4;L27);
  6744.    LOR(L25,L5;L28);
  6745.    LOR(L25,L6;L29);
  6746.    LNOR(L15,L16,L26;L30);
  6747.    LNOR(L17,L18,L19,L27;L31);
  6748.    LNOR(L20,L21,L22,L28;L32);
  6749.    LNOR(L23,L24,L29;L33);
  6750.    LAND(N2,N7;L34);
  6751.    LAND(N1,N3;L35);
  6752.    LAND(N2,N8;L36);
  6753.    LAND(N1,N4;L37);
  6754.    LAND(N2,N9;L38);
  6755.    LAND(N1,N5;L39);
  6756.    LAND(N2,N10;L40);
  6757.    LAND(N1,N6;L41);
  6758.    LINV(P14;L42);
  6759.    LAND(N3,P8;L43);
  6760.    LAND(N4,P8;L44);
  6761.    LAND(N5,P8;L45);
  6762.    LAND(N6,P8;L46);
  6763.    INV(P11;N1;5,10,5,10);
  6764.    BUF(P11;N2;5,10,5,10);
  6765.    DQFF(L30,P2;N3;5,5,30,0,25,25,5,5,30,0,25,25);
  6766.    DQFF(L31,P2;N4;5,5,30,0,25,25,5,5,30,0,25,25);
  6767.    DQFF(L32,P2;N5;5,5,30,0,25,25,5,5,30,0,25,25);
  6768.    DQFF(L33,P2;N6;5,5,30,0,25,25,5,5,30,0,25,25);
  6769.    DQFF(L43,P9;N7;5,5,30,0,25,25,5,5,30,0,25,25);
  6770.    DQFF(L44,P9;N8;5,5,30,0,25,25,5,5,30,0,25,25);
  6771.    DQFF(L45,P9;N9;5,5,30,0,25,25,5,5,30,0,25,25);
  6772.    DQFF(L46,P9;N10;5,5,30,0,25,25,5,5,30,0,25,25);
  6773.    OR(L34,L35;N11;10,15,15,20);
  6774.    OR(L36,L37;N12;10,15,15,20);
  6775.    OR(L38,L39;N13;10,15,15,20);
  6776.    OR(L40,L41;N14;10,15,15,20);
  6777.    TSB(N11,L1;P18;30,30,30,30,30,30,30,30);
  6778.    TSB(N12,L1;P17;30,30,30,30,30,30,30,30);
  6779.    TSB(N13,L1;P16;30,30,30,30,30,30,30,30);
  6780.    TSB(N14,L1;P15;30,30,30,30,30,30,30,30);
  6781.    NAND(N3,N6;N15;20,20,20,20);
  6782.    NOR(L42,N15;P19;20,20,25,25);
  6783. %
  6784. :74LS693   TTL  20
  6785.    LINV(P12;L1);
  6786.    LAND(P13,P7,P14;L2);
  6787.    LNOR(P13,P3;L3);
  6788.    LNOR(P13,P4;L4);
  6789.    LNOR(P13,P5;L5);
  6790.    LNOR(P13,P6;L6);
  6791.    LINV(L2;L7);
  6792.    LINV(N3;L8);
  6793.    LINV(N4;L9);
  6794.    LINV(N5;L10);
  6795.    LINV(N6;L11);
  6796.    LNAND(L2,N3;L12);
  6797.    LNAND(L2,N3,N4;L13);
  6798.    LNAND(L2,N3,N4,N5;L14);
  6799.    LAND(N3,L2;L15);
  6800.    LAND(L7,P13,L8;L16);
  6801.    LAND(N4,L2,N3;L17);
  6802.    LAND(L12,P13,L9;L18);
  6803.    LAND(N5,L2,N3,N4;L19);
  6804.    LAND(L13,P13,L10;L20);
  6805.    LAND(N6,L2,N3,N4,N5;L21);
  6806.    LAND(L14,P13,L11;L22);
  6807.    LINV(P1;L23);
  6808.    LOR(L23,L3;L24);
  6809.    LOR(L23,L4;L25);
  6810.    LOR(L23,L5;L26);
  6811.    LOR(L23,L6;L27);
  6812.    LNOR(L15,L16,L24;L28);
  6813.    LNOR(L17,L18,L25;L29);
  6814.    LNOR(L19,L20,L26;L30);
  6815.    LNOR(L21,L22,L27;L31);
  6816.    LAND(N2,N7;L32);
  6817.    LAND(N1,N3;L33);
  6818.    LAND(N2,N8;L34);
  6819.    LAND(N1,N4;L35);
  6820.    LAND(N2,N9;L36);
  6821.    LAND(N1,N5;L37);
  6822.    LAND(N2,N10;L38);
  6823.    LAND(N1,N6;L39);
  6824.    LINV(P14;L40);
  6825.    LAND(N3,P8;L41);
  6826.    LAND(N4,P8;L42);
  6827.    LAND(N5,P8;L43);
  6828.    LAND(N6,P8;L44);
  6829.    INV(P11;N1;5,10,5,10);
  6830.    BUF(P11;N2;5,10,5,10);
  6831.    DQFF(L28,P2;N3;5,5,30,0,25,25,5,5,30,0,25,25);
  6832.    DQFF(L29,P2;N4;5,5,30,0,25,25,5,5,30,0,25,25);
  6833.    DQFF(L30,P2;N5;5,5,30,0,25,25,5,5,30,0,25,25);
  6834.    DQFF(L31,P2;N6;5,5,30,0,25,25,5,5,30,0,25,25);
  6835.    DQFF(L41,P9;N7;5,5,30,0,25,25,5,5,30,0,25,25);
  6836.    DQFF(L42,P9;N8;5,5,30,0,25,25,5,5,30,0,25,25);
  6837.    DQFF(L43,P9;N9;5,5,30,0,25,25,5,5,30,0,25,25);
  6838.    DQFF(L44,P9;N10;5,5,30,0,25,25,5,5,30,0,25,25);
  6839.    OR(L32,L33;N11;10,15,15,20);
  6840.    OR(L34,L35;N12;10,15,15,20);
  6841.    OR(L36,L37;N13;10,15,15,20);
  6842.    OR(L38,L39;N14;10,15,15,20);
  6843.    TSB(N11,L1;P18;30,30,30,30,30,30,30,30);
  6844.    TSB(N12,L1;P17;30,30,30,30,30,30,30,30);
  6845.    TSB(N13,L1;P16;30,30,30,30,30,30,30,30);
  6846.    TSB(N14,L1;P15;30,30,30,30,30,30,30,30);
  6847.    NAND(N3,N4,N5,N6;N15;20,20,20,20);
  6848.    NOR(L40,N15;P19;20,20,25,25);
  6849. %
  6850.