home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 13 / 13.iso / p / p070 / 6.ddi / VLIB.PLB / AC.DSF next >
Encoding:
Text File  |  1991-02-21  |  27.9 KB  |  902 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 AC library.
  12. ;
  13. ;Unless otherwise specified the delays for the AC family were
  14. ;taken from the 1987 Fairchild Advanced CMOS Technology Logic Data Book.
  15. ;
  16. ;Unless otherwise stated the delays for the following parts are -
  17. ;Tplh and Tphl for 15pf and 50 pf respectively.
  18. ;
  19. ;Unless otherwise stated, the delays for the 15pf case are extrapolated
  20. ;using 21pf/ns.
  21. ;
  22. ;Unless otherwise stated, delays for flip flops taken from the Fairchild
  23. ;databook have the following exceptions to the databook -
  24. ;The delays for minimum low level clock was extrapolated -
  25. ;period - clock high = clock low.
  26. ;
  27. :74AC00            TTL    14
  28.    NAND(P1,P2;P3;7,5,9,7);
  29.    NAND(P4,P5;P6;7,5,9,7);
  30.    NAND(P10,P9;P8;7,5,9,7);
  31.    NAND(P13,P12;P11;7,5,9,7);
  32. %
  33. :74AC02            TTL    14
  34.    NOR(P2,P3;P1;5,5,7,7);
  35.    NOR(P5,P6;P4;5,5,7,7);
  36.    NOR(P8,P9;P10;5,5,7,7);
  37.    NOR(P11,P12;P13;5,5,7,7);
  38. %
  39. :74AC04            TTL    14
  40.    INV(P1;P2;6,5,8,7);
  41.    INV(P3;P4;6,5,8,7);
  42.    INV(P5;P6;6,5,8,7);
  43.    INV(P9;P8;6,5,8,7);
  44.    INV(P11;P10;6,5,8,7);
  45.    INV(P13;P12;6,5,8,7);
  46. %
  47. :74AC08            TTL    14
  48.    AND(P1,P2;P3;7,6,9,8);
  49.    AND(P4,P5;P6;7,6,9,8);
  50.    AND(P10,P9;P8;7,6,9,8);
  51.    AND(P13,P12;P11;7,6,9,8);
  52. %
  53. :74AC10            TTL    14
  54.    NAND(P1,P2,P13;P12;6,5,8,7);
  55.    NAND(P3,P4,P5;P6;6,5,8,7);
  56.    NAND(P11,P10,P9;P8;6,5,8,7);
  57. %
  58. :74AC11            TTL    14
  59.    AND(P1,P2,P13;P12;7,6,9,8);
  60.    AND(P3,P4,P5;P6;7,6,9,8);
  61.    AND(P11,P10,P9;P8;7,6,9,8);
  62. %
  63. :74AC14            TTL    14
  64.    INV(P1;P2;9,8,11,10);
  65.    INV(P3;P4;9,8,11,10);
  66.    INV(P5;P6;9,8,11,10);
  67.    INV(P9;P8;9,8,11,10);
  68.    INV(P11;P10;9,8,11,10);
  69.    INV(P13;P12;9,8,11,10);
  70. %
  71. :74AC20            TTL    14
  72.    NAND(P1,P2,P4,P5;P6;6,5,8,7);
  73.    NAND(P9,P10,P12,P13;P8;6,5,8,7);
  74. %
  75. :74AC32            TTL    14
  76.    OR(P1,P2;P3;7,6,9,8);
  77.    OR(P4,P5;P6;7,6,9,8);
  78.    OR(P10,P9;P8;7,6,9,8);
  79.    OR(P12,P13;P11;7,6,9,8);
  80. %
  81. :74AC74            TTL    14
  82.    DFFPC(P2,P3,P4,P1;P5,P6;9,9,3,0,5,5,8,9,5,0,11,11,3,0,5,5,10,11,5,0);
  83.    DFFPC(P12,P11,P10,P13;P9,P8;9,9,3,0,5,5,8,9,5,0,11,11,3,0,5,5,10,11,5,0);
  84. %
  85. ;Data for the following device was taken from 1987 RCA Advanced CMOS
  86. ;Logic ICs
  87. :74AC86            TTL    14
  88.    XOR(P1,P2;P3;9,9,11,11);
  89.    XOR(P4,P5;P6;9,9,11,11);
  90.    XOR(P10,P9;P8;9,9,11,11);
  91.    XOR(P13,P12;P11;9,9,11,11);
  92. %
  93. :74AC109        TTL    16
  94.    LINV(P3;L1);
  95.    LINV(P13;L2);
  96.    JKFFPC(P2,L1,P4,P5,P1;P6,P7;9,9,5,1,4,4,8,9,4,0,11,11,5,1,4,4,10,11,4,0);
  97.    JKFFPC(P14,L2,P12,P11,P15;P10,P9;9,9,5,1,4,4,8,9,4,0,11,11,5,1,4,4,10,11,4,0);
  98. %
  99. ;Delays are modeled for Select to output and Enable to output
  100. ;for Low to High going and High to Low going signals.
  101. :74AC138            TTL    16
  102.    BUF(P1;N1;4,4,6,6);
  103.    BUF(P2;N2;4,4,6,6);
  104.    BUF(P3;N3;4,4,6,6);
  105.    INV(P1;N4;4,4,6,6);
  106.    INV(P2;N5;4,4,6,6);
  107.    INV(P3;N6;4,4,6,6);
  108.    BUF(P6;N7;3,6,5,8);
  109.    NOR(P4,P5;N8;4,5,6,7);
  110.    LAND(N7,N8;L1);
  111.    NAND(N4,N5,N6,L1;P15;5,5,5,5);
  112.    NAND(N1,N5,N6,L1;P14;5,5,5,5);
  113.    NAND(N4,N2,N6,L1;P13;5,5,5,5);
  114.    NAND(N1,N2,N6,L1;P12;5,5,5,5);
  115.    NAND(N4,N5,N3,L1;P11;5,5,5,5);
  116.    NAND(N1,N5,N3,L1;P10;5,5,5,5);
  117.    NAND(N4,N2,N3,L1;P9;5,5,5,5);
  118.    NAND(N1,N2,N3,L1;P7;5,5,5,5);
  119. %
  120. ;Delays are modeled for Select to Output for Low to High
  121. ;and High to Low going signals.
  122. :74AC139            TTL    16
  123.    LINV(P1;L1);
  124.    LINV(P2;L2);
  125.    LINV(P3;L3);
  126.    LINV(P15;L4);
  127.    LINV(P14;L6);
  128.    LINV(P13;L7);
  129.    NAND(L2,L3,L1;P4;8,7,10,9);
  130.    NAND(P2,L3,L1;P5;8,7,10,9);
  131.    NAND(L2,P3,L1;P6;8,7,10,9);
  132.    NAND(P2,P3,L1;P7;8,7,10,9);
  133.    NAND(L6,L7,L4;P12;8,7,10,9);
  134.    NAND(P14,L7,L4;P11;8,7,10,9);
  135.    NAND(L6,P13,L4;P10;8,7,10,9);
  136.    NAND(P14,P13,L4;P9;8,7,10,9);
  137. %
  138. ;Delays are modeled for Dx to Outputs W and Y, Select to Outputs W and Y,
  139. ;and Strobe to Outputs W and Y, for Low to High and High to Low going signals.
  140. :74AC151            TTL    16
  141.    INV(P11;N1;4,3,4,3);
  142.    INV(P10;N2;4,3,4,3);
  143.    INV(P9;N3;4,3,4,3);
  144.    LINV(P7;L12);
  145.    LINV(N1;L1);
  146.    LINV(N2;L2);
  147.    LINV(N3;L3);
  148.    LAND(P4,N1,N2,N3;L4);
  149.    LAND(P3,L1,N2,N3;L5);
  150.    LAND(P2,N1,L2,N3;L6);
  151.    LAND(P1,L1,L2,N3;L7);
  152.    LAND(P15,L3,N1,N2;L8);
  153.    LAND(P14,L3,L1,N2;L9);
  154.    LAND(P13,L3,N1,L2;L10);
  155.    LAND(P12,L3,L1,L2;L11);
  156.    LOR(L4,L5,L6,L7,L8,L9,L10,L11;L13);
  157.    LINV(L13;L14);
  158.    AND(L12,L13;P5;9,10,11,12);
  159.    OR(P7,L14;P6;9,10,11,12);
  160. %
  161. :74AC153   TTL  16
  162.    LINV(P1;L1);
  163.    LINV(P15;L2);
  164.    INV(P14;N1;2,2,2,2);
  165.    INV(P2;N2;2,2,2,2);
  166.    BUF(P14;N3;2,2,2,2);
  167.    BUF(P2;N4;2,2,2,2);
  168.    LNAND(P3,N3,N4;L3);
  169.    LNAND(P4,N1,N4;L4);
  170.    LNAND(P5,N3,N2;L5);
  171.    LNAND(P6,N1,N2;L6);
  172.    LNAND(P13,N3,N4;L7);
  173.    LNAND(P12,N1,N4;L8);
  174.    LNAND(P11,N3,N2;L9);
  175.    LNAND(P10,N1,N2;L10);
  176.    NAND(L3,L4,L5,L6;N5;1,0,1,0);
  177.    NAND(L7,L8,L9,L10;N6;1,0,1,0);
  178.    AND(L1,N5;P7;9,7,11,9);
  179.    AND(L2,N6;P9;9,7,11,9);
  180. %
  181. ;Delays are modeled for Data to Output, Strobe to Output, and Select to
  182. ;Output for Low to High and High to Low going signals.
  183. :74AC157            TTL    16
  184.    INV(P1;N1;3,3,3,3);
  185.    INV(P15;N2;3,3,3,3);
  186.    LINV(N1;L1);
  187.    LAND(P2,N1,N2;L2);
  188.    LAND(P3,L1,N2;L3);
  189.    LAND(P5,N1,N2;L4);
  190.    LAND(P6,L1,N2;L5);
  191.    LAND(P11,N1,N2;L6);
  192.    LAND(P10,L1,N2;L7);
  193.    LAND(P14,N1,N2;L8);
  194.    LAND(P13,L1,N2;L9);
  195.    OR(L2,L3;P4;5,5,7,7);
  196.    OR(L4,L5;P7;5,5,7,7);
  197.    OR(L6,L7;P9;5,5,7,7);
  198.    OR(L8,L9;P12;5,5,7,7);
  199. %
  200. ;Delays are modeled for Data to Output, Strobe to Output, and Select to
  201. ;Output for Low to High and High to Low going signals.
  202. :74AC158            TTL    16
  203.    INV(P1;N1;2,3,2,3);
  204.    INV(P15;N2;3,3,3,3);
  205.    LINV(N1;L1);
  206.    LAND(P2,N1,N2;L2);
  207.    LAND(P3,L1,N2;L3);
  208.    LAND(P5,N1,N2;L4);
  209.    LAND(P6,L1,N2;L5);
  210.    LAND(P11,N1,N2;L6);
  211.    LAND(P10,L1,N2;L7);
  212.    LAND(P14,N1,N2;L8);
  213.    LAND(P13,L1,N2;L9);
  214.    NOR(L2,L3;P4;6,5,8,7);
  215.    NOR(L4,L5;P7;6,5,8,7);
  216.    NOR(L6,L7;P9;6,5,8,7);
  217.    NOR(L8,L9;P12;6,5,8,7);
  218. %
  219. :74AC163  TTL  16
  220.    NAND(P7,P9,P10;N1;0,0,0,0);
  221.    INV(P9;N2;0,0,0,0);
  222.    INV(P1;N3;0,0,0,0);
  223.    LNOR(N1,N3;L1);
  224.    LNOR(P9,N3;L2);
  225.    LNOR(N2,N3;L3);
  226.    AND(N5,N6,N7,N8;N4;0,0,0,0);
  227.    AND(P10,N4;P15;6,8,8,10);
  228.    LAND(L3,N5;L4);
  229.    LXOR(L4,L1;L5);
  230.    LAND(L2,P3;L6);
  231.    LOR(L5,L6;L7);
  232.    LAND(L3,N6;L8);
  233.    LAND(L1,N5;L9);
  234.    LXOR(L8,L9;L10);
  235.    LAND(L2,P4;L11)
  236.    LOR(L10,L11;L12);
  237.    LAND(L3,N7;L13);
  238.    LAND(L1,N5,N6;L14);
  239.    LXOR(L13,L14;L15);
  240.    LAND(L2,P5;L16);
  241.    LOR(L15,L16;L17);
  242.    LAND(L3,N8;L18);
  243.    LAND(L1,N5,N6,N7;L19);
  244.    LXOR(L18,L19;L20);
  245.    LAND(L2,P6;L21);
  246.    LOR(L20,L21;L22);
  247.    DQFF(L7,P2;N5;4,2,11,0,4,4,4,2,11,0,4,4);
  248.    DQFF(L12,P2;N6;4,2,11,0,4,4,4,2,11,0,4,4);
  249.    DQFF(L17,P2;N7;4,2,11,0,4,4,4,2,11,0,4,4);
  250.    DQFF(L22,P2;N8;4,2,11,0,4,4,4,2,11,0,4,4);
  251.    BUF(N5;P14;4,6,6,8);
  252.    BUF(N6;P13;4,6,6,8);
  253.    BUF(N7;P12;4,6,6,8);
  254.    BUF(N8;P11;4,6,6,8);
  255. %
  256. ;The propagation delay for low to high has been assumed to be the same as
  257. ;for high to low.  The setup time, hold time, and minimum clear width have
  258. ;been assumed to be the same for 15pf and 50pf loading.
  259. :74AC174        TTL    16
  260.    DQFFC(P3,P9,P1;P2;8,7,6,3,5,5,9,9,5,2,10,9,6,3,5,5,11,11,5,2);
  261.    DQFFC(P4,P9,P1;P5;8,7,6,3,5,5,9,9,5,2,10,9,6,3,5,5,11,11,5,2);
  262.    DQFFC(P6,P9,P1;P7;8,7,6,3,5,5,9,9,5,2,10,9,6,3,5,5,11,11,5,2);
  263.    DQFFC(P11,P9,P1;P10;8,7,6,3,5,5,9,9,5,2,10,9,6,3,5,5,11,11,5,2);
  264.    DQFFC(P13,P9,P1;P12;8,7,6,3,5,5,9,9,5,2,10,9,6,3,5,5,11,11,5,2);
  265.    DQFFC(P14,P9,P1;P15;8,7,6,3,5,5,9,9,5,2,10,9,6,3,5,5,11,11,5,2);
  266. %
  267. ;Data was taken from RCA Advanced CMOS Logic Data Book
  268. :74AC191   TTL  16
  269.    LINV(P5;L1);
  270.    LNOR(P5,P4;L2);
  271.    LNOR(P4,L1;L3);
  272.    LAND(L1,N4,N6,N8,N10;L4);
  273.    LAND(P5,N5,N7,N9,N11;L5);
  274.    LNAND(P15,N3;L6);
  275.    LNAND(L6,N3;L7);
  276.    LNAND(P1,N3;L8);
  277.    LNAND(L8,N3;L9);
  278.    LNAND(P10,N3;L10);
  279.    LNAND(L10,N3;L11);
  280.    LNAND(P9,N3;L12);
  281.    LNAND(L12,N3;L13);
  282.    LAND(L3,N5;L14);
  283.    LAND(N4,L2;L15);
  284.    LAND(L3,N5,N7;L16);
  285.    LAND(N4,N6,L2;L17);
  286.    LAND(L3,N5,N7,N9;L18);
  287.    LAND(N4,N6,N8,L2;L19);
  288.    LINV(P4;L20);
  289.    LOR(L14,L15;L21);
  290.    LOR(L16,L17;L22);
  291.    LOR(L18,L19;L23);
  292.    INV(P14;N1;2,2,4,4);
  293.    INV(P4;N2;2,2,4,4);
  294.    INV(P11;N3;0,0,0,0);
  295.    JKFFPC(L20,L20,P14,L6,L7;N4,N5;6,6,4,2,8,8,5,5,6,7,6,6,4,2,8,8,5,5,6,7);
  296.    JKFFPC(L21,L21,P14,L8,L9;N6,N7;6,6,4,2,8,8,5,5,6,7,6,6,4,2,8,8,5,5,6,7);
  297.    JKFFPC(L22,L22,P14,L10,L11;N8,N9;6,6,4,2,8,8,5,5,6,7,6,6,4,2,8,8,5,5,6,7);
  298.    JKFFPC(L23,L23,P14,L12,L13;N10,N11;6,6,4,2,8,8,5,5,6,7,6,6,4,2,8,8,5,5,6,7);
  299.    OR(L4,L5;P12;12,12,14,14);
  300.    NAND(N1,N2,P12;P13;8,8,8,8);
  301.    BUF(N4;P3;8,8,10,10);
  302.    BUF(N6;P2;8,8,10,10);
  303.    BUF(N8;P6;8,8,10,10);
  304.    BUF(N10;P7;8,8,10,10);
  305. %
  306. ;Data was taken from RCA Advanced CMOS Logic Data Book.
  307. :74AC193   TTL  16
  308.    LINV(P4;L1);
  309.    LINV(P5;L2);
  310.    LNAND(P15,N2,N1;L3);
  311.    LNAND(P1,N2,N1;L4);
  312.    LNAND(P10,N2,N1;L5);
  313.    LNAND(P9,N2,N1;L6);
  314.    LAND(L1,N8;L7);
  315.    LAND(N7,L2;L8);
  316.    LAND(L1,N8,N10;L9);
  317.    LAND(N7,N9,L2;L10);
  318.    LAND(L1,N8,N10,N12;L11);
  319.    LAND(N7,N9,N11,L2;L12);
  320.    LNAND(L3,N2;L13);
  321.    LNAND(L4,N2;L14);
  322.    LNAND(L5,N2;L15);
  323.    LNAND(L6,N2;L16);
  324.    LAND(N1,L13;L17);
  325.    LAND(N1,L14;L18);
  326.    LAND(N1,L15;L19);
  327.    LAND(N1,L16;L20);
  328.    INV(P14;N1;3,3,3,3);
  329.    INV(P11;N2;2,2,2,2);
  330.    NOR(L1,L2;N3;0,0,0,0);
  331.    NOR(L7,L8;N4;0,0,0,0);
  332.    NOR(L9,L10;N5;0,0,0,0);
  333.    NOR(L11,L12;N6;0,0,0,0);
  334.    JKFFPC(ONE,ONE,N3,L3,L17;N7,N8;7,7,4,2,7,7,3,3,6,5,7,7,4,2,7,7,3,3,6,5);
  335.    JKFFPC(ONE,ONE,N4,L4,L18;N9,N10;7,7,4,2,7,7,3,3,6,5,7,7,4,2,7,7,3,3,6,5);
  336.    JKFFPC(ONE,ONE,N5,L5,L19;N11,N12;7,7,4,2,7,7,3,3,6,5,7,7,4,2,7,7,3,3,6,5);
  337.    JKFFPC(ONE,ONE,N6,L6,L20;N13,N14;7,7,4,2,7,7,3,3,6,5,7,7,4,2,7,7,3,3,6,5);
  338.    NAND(L1,N8,N10,N12,N14;P13;16,16,18,18);
  339.    NAND(N7,N9,N11,N13,L2;P12;13,13,15,15);
  340.    BUF(N7;P3;8,8,10,10);
  341.    BUF(N9;P2;8,8,10,10);
  342.    BUF(N11;P6;8,8,10,10);
  343.    BUF(N13;P7;8,8,10,10);
  344. %
  345. ;Propagation delays and Enable/Disable times are modeled.  Propagation
  346. ;delays are for 15pf and 50pf.  the Enable/Disable times are for 50pf
  347. ;loading.
  348. :74AC240            TTL    20
  349.    INV(P2;N1;5,5,7,7);
  350.    INV(P4;N2;5,5,7,7);
  351.    INV(P6;N3;5,5,7,7);
  352.    INV(P8;N4;5,5,7,7);
  353.    INV(P11;N5;5,5,7,7);
  354.    INV(P13;N6;5,5,7,7);
  355.    INV(P15;N7;5,5,7,7);
  356.    INV(P17;N8;5,5,7,7);
  357.    LINV(P1;L1);
  358.    LINV(P19;L2);
  359.    TSB(N1,L1;P18;9,8,10,10,9,8,10,10);
  360.    TSB(N2,L1;P16;9,8,10,10,9,8,10,10);
  361.    TSB(N3,L1;P14;9,8,10,10,9,8,10,10);
  362.    TSB(N4,L1;P12;9,8,10,10,9,8,10,10);
  363.    TSB(N5,L2;P9;9,8,10,10,9,8,10,10);
  364.    TSB(N6,L2;P7;9,8,10,10,9,8,10,10);
  365.    TSB(N7,L2;P5;9,8,10,10,9,8,10,10);
  366.    TSB(N8,L2;P3;9,8,10,10,9,8,10,10);
  367. %
  368. ;Propagation delays for 15pf and 50pf are modeled.  Also modeled are
  369. ;Enable/Disable times for 50pf loading.
  370. :74AC241            TTL    20
  371.    BUF(P2;N1;6,6,8,8);
  372.    BUF(P4;N2;6,6,8,8);
  373.    BUF(P6;N3;6,6,8,8);
  374.    BUF(P8;N4;6,6,8,8);
  375.    BUF(P11;N5;6,6,8,8);
  376.    BUF(P13;N6;6,6,8,8);
  377.    BUF(P15;N7;6,6,8,8);
  378.    BUF(P17;N8;6,6,8,8);
  379.    LINV(P1;L1);
  380.    TSB(N1,L1;P18;10,10,11,11,10,10,11,11);
  381.    TSB(N2,L1;P16;10,10,11,11,10,10,11,11);
  382.    TSB(N3,L1;P14;10,10,11,11,10,10,11,11);
  383.    TSB(N4,L1;P12;10,10,11,11,10,10,11,11);
  384.    TSB(N5,P19;P9;10,10,11,11,10,10,11,11);
  385.    TSB(N6,P19;P7;10,10,11,11,10,10,11,11);
  386.    TSB(N7,P19;P5;10,10,11,11,10,10,11,11);
  387.    TSB(N8,P19;P3;10,10,11,11,10,10,11,11);
  388. %
  389. ;Propagation delays and Enable/Disable times are modeled.  Propagation
  390. ;delays are for 15pf and 50pf and the Enable/Disable times are for
  391. ;50pf loading.
  392. :74AC244            TTL    20
  393.    BUF(P2;N1;6,6,8,8);
  394.    BUF(P4;N2;6,6,8,8);
  395.    BUF(P6;N3;6,6,8,8);
  396.    BUF(P8;N4;6,6,8,8);
  397.    BUF(P11;N5;6,6,8,8);
  398.    BUF(P13;N6;6,6,8,8);
  399.    BUF(P15;N7;6,6,8,8);
  400.    BUF(P17;N8;6,6,8,8);
  401.    LINV(P1;L1);
  402.    LINV(P19;L2);
  403.    TSB(N1,L1;P18;9,8,10,10,9,8,10,10);
  404.    TSB(N2,L1;P16;9,8,10,10,9,8,10,10);
  405.    TSB(N3,L1;P14;9,8,10,10,9,8,10,10);
  406.    TSB(N4,L1;P12;9,8,10,10,9,8,10,10);
  407.    TSB(N5,L2;P9;9,8,10,10,9,8,10,10);
  408.    TSB(N6,L2;P7;9,8,10,10,9,8,10,10);
  409.    TSB(N7,L2;P5;9,8,10,10,9,8,10,10);
  410.    TSB(N8,L2;P3;9,8,10,10,9,8,10,10);
  411. %
  412. ;Propagation delays for 45pf and 150pf are modeled and Enable/Disable
  413. ;times for 45pf and 5pf are modeled.
  414. :74AC245            TTL        20
  415.    LINV(P19;L1);
  416.    LINV(P1;L2);
  417.    LAND(P1,L1;L3);
  418.    LAND(L1,L2;L4);
  419.    BUF(P2;N1;5,5,7,7);
  420.    BUF(P3;N2;5,5,7,7);
  421.    BUF(P4;N3;5,5,7,7);
  422.    BUF(P5;N4;5,5,7,7);
  423.    BUF(P6;N5;5,5,7,7);
  424.    BUF(P7;N6;5,5,7,7);
  425.    BUF(P8;N7;5,5,7,7);
  426.    BUF(P9;N8;5,5,7,7);
  427.    BUF(P11;N9;5,5,7,7);
  428.    BUF(P12;N10;5,5,7,7);
  429.    BUF(P13;N11;5,5,7,7);
  430.    BUF(P14;N12;5,5,7,7);
  431.    BUF(P15;N13;5,5,7,7);
  432.    BUF(P16;N14;5,5,7,7);
  433.    BUF(P17;N15;5,5,7,7);
  434.    BUF(P18;N16;5,5,7,7);
  435.    TSB(N1,L3;P18;10,9,10,10,10,9,10,10);
  436.    TSB(N2,L3;P17;10,9,10,10,10,9,10,10);
  437.    TSB(N3,L3;P16;10,9,10,10,10,9,10,10);
  438.    TSB(N4,L3;P15;10,9,10,10,10,9,10,10);
  439.    TSB(N5,L3;P14;10,9,10,10,10,9,10,10);
  440.    TSB(N6,L3;P13;10,9,10,10,10,9,10,10);
  441.    TSB(N7,L3;P12;10,9,10,10,10,9,10,10);
  442.    TSB(N8,L3;P11;10,9,10,10,10,9,10,10);
  443.    TSB(N9,L4;P9;10,9,10,10,10,9,10,10);
  444.    TSB(N10,L4;P8;10,9,10,10,10,9,10,10);
  445.    TSB(N11,L4;P7;10,9,10,10,10,9,10,10);
  446.    TSB(N12,L4;P6;10,9,10,10,10,9,10,10);
  447.    TSB(N13,L4;P5;10,9,10,10,10,9,10,10);
  448.    TSB(N14,L4;P4;10,9,10,10,10,9,10,10);
  449.    TSB(N15,L4;P3;10,9,10,10,10,9,10,10);
  450.    TSB(N16,L4;P2;10,9,10,10,10,9,10,10);
  451. %
  452. ;Delays are modeled for Dx to Outputs W and Y, Select to Outputs W and Y,
  453. ;and Strobe to Outputs W and Y, for Low to High and High to Low going signals.
  454. ;All delays for this part are specified for 45pf and 150pf.
  455. :74AC251            TTL    16
  456.    LINV(P7;L1);
  457.    INV(P11;N1;3,3,3,3);
  458.    INV(P10;N2;3,3,3,3);
  459.    INV(P9;N3;3,3,3,3);
  460.    LINV(N1;L2);
  461.    LINV(N2;L3);
  462.    LINV(N3;L4);
  463.    LAND(P4,N1,N2,N3,L1;L5);
  464.    LAND(P3,L2,N2,N3,L1;L6);
  465.    LAND(P2,N1,L3,N3,L1;L7);
  466.    LAND(P1,L2,L3,N3,L1;L8);
  467.    LAND(P15,N1,N2,L4,L1;L9);
  468.    LAND(P14,L2,N2,L4,L1;L10);
  469.    LAND(P13,N1,L3,L4,L1;L11);
  470.    LAND(P12,L2,L3,L4,L1;L12);
  471.    NOR(L5,L6,L7,L8,L9,L10,L11,L12;N4;9,9,11,11);
  472.    ITSB(N4,L1;P5;9,9,9,10,9,9,9,10);
  473.    TSB(N4,L1;P6;9,9,9,10,9,9,9,10);
  474. %
  475. ;The delays modeled for this part are - Data to Y, Select to Y, and
  476. ;Output Control to Y.  All delays for this part are modeled for 15pf
  477. ;and 50pf. The 3-state parameters are for 50pf.
  478. :74AC253            TTL    16
  479.    LINV(P1;L1);
  480.    INV(P2;N1;2,1,2,1);
  481.    INV(P14;N2;2,1,2,1);
  482.    LINV(N1;L2);
  483.    LINV(N2;L3);
  484.    LINV(P15;L4);
  485.    LAND(N1,N2,P6,L1;L5);
  486.    LAND(N1,P5,L3,L1;L6);
  487.    LAND(N2,P4,L2,L1;L7);
  488.    LAND(P3,L3,L2,L1;L8);
  489.    LAND(N1,N2,P10,L4;L9);
  490.    LAND(N1,P11,L3,L4;L10);
  491.    LAND(N2,P12,L2,L4;L11);
  492.    LAND(P13,L3,L2,L4;L12);
  493.    OR(L5,L6,L7,L8;N3;10,9,12,11);
  494.    OR(L9,L10,L11,L12;N4;10,9,12,11);
  495.    TSB(N3,L1;P7;7,7,8,9,7,7,8,9);
  496.    TSB(N4,L4;P9;7,7,8,9,7,7,8,9);
  497. %
  498. ;Data for the following device was taken from
  499. ;Fairchild Fact Sheets of 1987.
  500. :74AC257            TTL    16
  501.    LINV(P15;L1);
  502.    INV(P1;N1;2,2,2,2);
  503.    LINV(N1;L2);
  504.    LAND(P2,N1;L3);
  505.    LAND(P3,L2;L4);
  506.    LAND(P5,N1;L5);
  507.    LAND(P6,L2;L6);
  508.    LAND(P11,N1;L7);
  509.    LAND(P10,L2;L8);
  510.    LAND(P14,N1;L9);
  511.    LAND(P13,L2;L10);
  512.    OR(L3,L4;N2;5,5,7,7);
  513.    OR(L5,L6;N3;5,5,7,7);
  514.    OR(L7,L8;N4;5,5,7,7);
  515.    OR(L9,L10;N5;5,5,7,7);
  516.    TSB(N2,L1;P4;10,9,9,10,10,9,9,10);
  517.    TSB(N3,L1;P7;10,9,9,10,10,9,9,10);
  518.    TSB(N4,L1;P9;10,9,9,10,10,9,9,10);
  519.    TSB(N5,L1;P12;10,9,9,10,10,9,9,10);
  520. %
  521. ;The delays modeled for this part are - propagation delay from Data to
  522. ;Output, Select to Output. Also modeled are the enable and disable
  523. ;time for the 3-state drivers.   Propagation delays are repeated for
  524. ;15pf and 50pf.   Enable/disable times are 50pf loading.
  525. :74AC258            TTL    16
  526.    LINV(P15;L1);
  527.    INV(P1;N1;2,3,2,3);
  528.    LINV(N1;L2);
  529.    LAND(P2,N1;L3);
  530.    LAND(P3,L2;L4);
  531.    LAND(P5,N1;L5);
  532.    LAND(P6,L2;L6);
  533.    LAND(P11,N1;L7);
  534.    LAND(P10,L2;L8);
  535.    LAND(P14,N1;L9);
  536.    LAND(P13,L2;L10);
  537.    NOR(L3,L4;N2;7,5,9,7);
  538.    NOR(L5,L6;N3;7,5,9,7);
  539.    NOR(L7,L8;N4;7,5,9,7);
  540.    NOR(L9,L10;N5;7,5,9,7);
  541.    TSB(N2,L1;P4;8,9,8,9,8,9,8,9);
  542.    TSB(N3,L1;P7;8,9,8,9,8,9,8,9);
  543.    TSB(N4,L1;P9;8,9,8,9,8,9,8,9);
  544.    TSB(N5,L1;P12;8,9,8,9,8,9,8,9);
  545. %
  546. :74AC273        TTL    20
  547.    DQFFC(P3,P11,P1;P2;8,9,5,1,5,5,9,9,5,3,10,11,5,1,5,5,11,11,5,3);
  548.    DQFFC(P4,P11,P1;P5;8,9,5,1,5,5,9,9,5,3,10,11,5,1,5,5,11,11,5,3);
  549.    DQFFC(P7,P11,P1;P6;8,9,5,1,5,5,9,9,5,3,10,11,5,1,5,5,11,11,5,3);
  550.    DQFFC(P8,P11,P1;P9;8,9,5,1,5,5,9,9,5,3,10,11,5,1,5,5,11,11,5,3);
  551.    DQFFC(P13,P11,P1;P12;8,9,5,1,5,5,9,9,5,3,10,11,5,1,5,5,11,11,5,3);
  552.    DQFFC(P14,P11,P1;P15;8,9,5,1,5,5,9,9,5,3,10,11,5,1,5,5,11,11,5,3);
  553.    DQFFC(P17,P11,P1;P16;8,9,5,1,5,5,9,9,5,3,10,11,5,1,5,5,11,11,5,3);
  554.    DQFFC(P18,P11,P1;P19;8,9,5,1,5,5,9,9,5,3,10,11,5,1,5,5,11,11,5,3);
  555. %
  556. ;Data for the following device was taken from 1987 RCA Advanced CMOS
  557. ;Logic ICs
  558. :74AC280  TTL  14
  559.    LXOR(P8,P9,P10,P11,P12,P13,P1,P2,P4;L1);
  560.    INV(L1;P5;20,20,22,22);
  561.    BUF(L1;P6;20,20,22,22);
  562. %
  563. ;Data for the following device was taken from 1987 RCA Advanced CMOS
  564. ;Logic ICs
  565. :74AC283   TTL  16
  566.    LINV(P7;L23);
  567.    LNOR(P5,P6;L24);
  568.    LNAND(P5,P6;L25);
  569.    LNOR(P2,P3;L26);
  570.    LNAND(P2,P3;L27);
  571.    LNOR(P14,P15;L28);
  572.    LNAND(P14,P15;L29);
  573.    LNOR(P11,P12;L30);
  574.    LNAND(P11,P12;L31);
  575.    LINV(L23;L1);
  576.    LINV(L24;L2);
  577.    LAND(L2,L25;L3);
  578.    LAND(L23,L25;L4);
  579.    LINV(L26;L5);
  580.    LAND(L5,L27;L6);
  581.    LAND(L23,L25,L27;L7);
  582.    LAND(L27,L24;L8);
  583.    LINV(L28;L9);
  584.    LAND(L9,L29;L10);
  585.    LAND(L23,L25,L27,L29;L11);
  586.    LAND(L27,L29,L24;L12);
  587.    LAND(L29,L26;L13);
  588.    LINV(L30;L14);
  589.    LAND(L14,L31;L15);
  590.    LAND(L23,L25,L27,L29,L31;L16);
  591.    LAND(L27,L29,L31,L24;L17);
  592.    LAND(L29,L31,L26;L18);
  593.    LAND(L31,L28;L19);
  594.    LNOR(L4,L24;L20);
  595.    LNOR(L7,L8,L26;L21);
  596.    LNOR(L11,L13,L12,L28;L22);
  597.    XOR(L1,L3;P4;16,16,18,18);
  598.    XOR(L20,L6;P1;16,16,18,18);
  599.    XOR(L21,L10;P13;16,16,18,18);
  600.    XOR(L22,L15;P10;16,16,18,18);
  601.    NOR(L16,L17,L18,L19,L30;P9;16,16,18,18);
  602. %
  603. :74AC373   TTL  20
  604.    LINV(P1;L1);
  605.    DLATCH(P3,P11;N1;9,9,9,9,5,0,5,11,11,11,11,5,0,5);
  606.    DLATCH(P4,P11;N2;9,9,9,9,5,0,5,11,11,11,11,5,0,5);
  607.    DLATCH(P7,P11;N3;9,9,9,9,5,0,5,11,11,11,11,5,0,5);
  608.    DLATCH(P8,P11;N4;9,9,9,9,5,0,5,11,11,11,11,5,0,5);
  609.    DLATCH(P13,P11;N5;9,9,9,9,5,0,5,11,11,11,11,5,0,5);
  610.    DLATCH(P14,P11;N6;9,9,9,9,5,0,5,11,11,11,11,5,0,5);
  611.    DLATCH(P17,P11;N7;9,9,9,9,5,0,5,11,11,11,11,5,0,5);
  612.    DLATCH(P18,P11;N8;9,9,9,9,5,0,5,11,11,11,11,5,0,5);
  613.    TSB(N1,L1;P2;10,10,10,13,10,10,10,13);
  614.    TSB(N2,L1;P5;10,10,10,13,10,10,10,13);
  615.    TSB(N3,L1;P6;10,10,10,13,10,10,10,13);
  616.    TSB(N4,L1;P9;10,10,10,13,10,10,10,13);
  617.    TSB(N5,L1;P12;10,10,10,13,10,10,10,13);
  618.    TSB(N6,L1;P15;10,10,10,13,10,10,10,13);
  619.    TSB(N7,L1;P16;10,10,10,13,10,10,10,13);
  620.    TSB(N8,L1;P19;10,10,10,13,10,10,10,13);
  621. %
  622. ;The Propagation delays modeled are as follows - Delay form Clock to Q,
  623. ;set up and hold time, and the minimum pulse width of the clock.  These
  624. ;delays are repeated for 15pf and 50pf.  The Enable/Disable time for
  625. ;the 3-state drivers are also modeled for 50pf.
  626. :74AC374            TTL    20
  627.    LINV(P1;L1);
  628.    DQFF(P3,P11;N1;9,8,5,2,5,5,11,10,5,2,5,5);
  629.    DQFF(P4,P11;N2;9,8,5,2,5,5,11,10,5,2,5,5);
  630.    DQFF(P7,P11;N3;9,8,5,2,5,5,11,10,5,2,5,5);
  631.    DQFF(P8,P11;N4;9,8,5,2,5,5,11,10,5,2,5,5);
  632.    DQFF(P13,P11;N5;9,8,5,2,5,5,11,10,5,2,5,5);
  633.    DQFF(P14,P11;N6;9,8,5,2,5,5,11,10,5,2,5,5);
  634.    DQFF(P17,P11;N7;9,8,5,2,5,5,11,10,5,2,5,5);
  635.    DQFF(P18,P11;N8;9,8,5,2,5,5,11,10,5,2,5,5);
  636.    TSB(N1,L1;P2;10,10,10,13,10,10,10,13);
  637.    TSB(N2,L1;P5;10,10,10,13,10,10,10,13);
  638.    TSB(N3,L1;P6;10,10,10,13,10,10,10,13);
  639.    TSB(N4,L1;P9;10,10,10,13,10,10,10,13);
  640.    TSB(N5,L1;P12;10,10,10,13,10,10,10,13);
  641.    TSB(N6,L1;P15;10,10,10,13,10,10,10,13);
  642.    TSB(N7,L1;P16;10,10,10,13,10,10,10,13);
  643.    TSB(N8,L1;P19;10,10,10,13,10,10,10,13);
  644. %
  645. ;Data for the following device was taken from 1987 RCA Advanced CMOS
  646. ;Logic ICs
  647. :74AC533   TTL  20
  648.    LINV(P1;L1);
  649.    DLATCH(P3,P11;N1;9,9,11,11,2,3,6,11,11,13,13,2,3,6);
  650.    DLATCH(P4,P11;N2;9,9,11,11,2,3,6,11,11,13,13,2,3,6);
  651.    DLATCH(P7,P11;N3;9,9,11,11,2,3,6,11,11,13,13,2,3,6);
  652.    DLATCH(P8,P11;N4;9,9,11,11,2,3,6,11,11,13,13,2,3,6);
  653.    DLATCH(P13,P11;N5;9,9,11,11,2,3,6,11,11,13,13,2,3,6);
  654.    DLATCH(P14,P11;N6;9,9,11,11,2,3,6,11,11,13,13,2,3,6);
  655.    DLATCH(P17,P11;N7;9,9,11,11,2,3,6,11,11,13,13,2,3,6);
  656.    DLATCH(P18,P11;N8;9,9,11,11,2,3,6,11,11,13,13,2,3,6);
  657.    ITSB(N1,L1;P2;15,15,15,15,15,15,15,15);
  658.    ITSB(N2,L1;P5;15,15,15,15,15,15,15,15);
  659.    ITSB(N3,L1;P6;15,15,15,15,15,15,15,15);
  660.    ITSB(N4,L1;P9;15,15,15,15,15,15,15,15);
  661.    ITSB(N5,L1;P12;15,15,15,15,15,15,15,15);
  662.    ITSB(N6,L1;P15;15,15,15,15,15,15,15,15);
  663.    ITSB(N7,L1;P16;15,15,15,15,15,15,15,15);
  664.    ITSB(N8,L1;P19;15,15,15,15,15,15,15,15);
  665. %
  666. ;Data for the following device was taken from 1987 RCA Advanced CMOS
  667. ;Logic ICs
  668. :74AC534            TTL    20
  669.    LINV(P1;L1);
  670.    DQFF(P3,P11;N1;9,9,2,2,7,7,11,11,2,2,7,7);
  671.    DQFF(P4,P11;N2;9,9,2,2,7,7,11,11,2,2,7,7);
  672.    DQFF(P7,P11;N3;9,9,2,2,7,7,11,11,2,2,7,7);
  673.    DQFF(P8,P11;N4;9,9,2,2,7,7,11,11,2,2,7,7);
  674.    DQFF(P13,P11;N5;9,9,2,2,7,7,11,11,2,2,7,7);
  675.    DQFF(P14,P11;N6;9,9,2,2,7,7,11,11,2,2,7,7);
  676.    DQFF(P17,P11;N7;9,9,2,2,7,7,11,11,2,2,7,7);
  677.    DQFF(P18,P11;N8;9,9,2,2,7,7,11,11,2,2,7,7);
  678.    ITSB(N1,L1;P2;15,15,15,15,15,15,15,15);
  679.    ITSB(N2,L1;P5;15,15,15,15,15,15,15,15);
  680.    ITSB(N3,L1;P6;15,15,15,15,15,15,15,15);
  681.    ITSB(N4,L1;P9;15,15,15,15,15,15,15,15);
  682.    ITSB(N5,L1;P12;15,15,15,15,15,15,15,15);
  683.    ITSB(N6,L1;P15;15,15,15,15,15,15,15,15);
  684.    ITSB(N7,L1;P16;15,15,15,15,15,15,15,15);
  685.    ITSB(N8,L1;P19;15,15,15,15,15,15,15,15);
  686. %
  687. :74AC540   TTL  20
  688.    LNOR(P1,P19;L1);
  689.    INV(P2;N1;5,4,7,6);
  690.    INV(P3;N2;5,4,7,6);
  691.    INV(P4;N3;5,4,7,6);
  692.    INV(P5;N4;5,4,7,6);
  693.    INV(P6;N5;5,4,7,6);
  694.    INV(P7;N6;5,4,7,6);
  695.    INV(P8;N7;5,4,7,6);
  696.    INV(P9;N8;5,4,7,6);
  697.    TSB(N1,L1;P18;9,10,9,11,9,10,9,11);
  698.    TSB(N2,L1;P17;9,10,9,11,9,10,9,11);
  699.    TSB(N3,L1;P16;9,10,9,11,9,10,9,11);
  700.    TSB(N4,L1;P15;9,10,9,11,9,10,9,11);
  701.    TSB(N5,L1;P14;9,10,9,11,9,10,9,11);
  702.    TSB(N6,L1;P13;9,10,9,11,9,10,9,11);
  703.    TSB(N7,L1;P12;9,10,9,11,9,10,9,11);
  704.    TSB(N8,L1;P11;9,10,9,11,9,10,9,11);
  705. %
  706. :74AC541   TTL  20
  707.    LNOR(P1,P19;L1);
  708.    BUF(P2;N1;5,5,7,7);
  709.    BUF(P3;N2;5,5,7,7);
  710.    BUF(P4;N3;5,5,7,7);
  711.    BUF(P5;N4;5,5,7,7);
  712.    BUF(P6;N5;5,5,7,7);
  713.    BUF(P7;N6;5,5,7,7);
  714.    BUF(P8;N7;5,5,7,7);
  715.    BUF(P9;N8;5,5,7,7);
  716.    TSB(N1,L1;P18;9,10,9,11,9,10,9,11);
  717.    TSB(N2,L1;P17;9,10,9,11,9,10,9,11);
  718.    TSB(N3,L1;P16;9,10,9,11,9,10,9,11);
  719.    TSB(N4,L1;P15;9,10,9,11,9,10,9,11);
  720.    TSB(N5,L1;P14;9,10,9,11,9,10,9,11);
  721.    TSB(N6,L1;P13;9,10,9,11,9,10,9,11);
  722.    TSB(N7,L1;P12;9,10,9,11,9,10,9,11);
  723.    TSB(N8,L1;P11;9,10,9,11,9,10,9,11);
  724. %
  725. :74AC646   TTL  24
  726.    INV(P22;N1;2,1,2,1);
  727.    INV(P2;N2;2,1,2,1);
  728.    BUF(P22;N3;2,1,2,1);
  729.    BUF(P2;N4;2,1,2,1);
  730.    LNOR(P21,P3;L33);
  731.    LINV(P21;L34);
  732.    LAND(L34,P3;L35);
  733.    LAND(N3,N5;L1);
  734.    LAND(N1,P20;L2);
  735.    LAND(N3,N7;L3);
  736.    LAND(N1,P19;L4);
  737.    LAND(N3,N9;L5);
  738.    LAND(N1,P18;L6);
  739.    LAND(N3,N11;L7);
  740.    LAND(N1,P17;L8);
  741.    LAND(N3,N13;L9);
  742.    LAND(N1,P16;L10);
  743.    LAND(N3,N15;L11);
  744.    LAND(N1,P15;L12);
  745.    LAND(N3,N17;L13);
  746.    LAND(N1,P14;L14);
  747.    LAND(N3,N19;L15);
  748.    LAND(N1,P13;L16);
  749.    LAND(N4,N6;L17);
  750.    LAND(N2,P4;L18);
  751.    LAND(N4,N8;L19);
  752.    LAND(N2,P5;L20);
  753.    LAND(N4,N10;L21);
  754.    LAND(N2,P6;L22);
  755.    LAND(N4,N12;L23);
  756.    LAND(N2,P7;L24);
  757.    LAND(N4,N14;L25);
  758.    LAND(N2,P8;L26);
  759.    LAND(N4,N16;L27);
  760.    LAND(N2,P9;L28);
  761.    LAND(N4,N18;L29);
  762.    LAND(N2,P10;L30);
  763.    LAND(N4,N20;L31);
  764.    LAND(N2,P11;L32);
  765.    DQFF(P20,P23;N5;4,2,5,1,4,4,4,2,5,1,4,4);
  766.    DQFF(P19,P23;N7;4,2,5,1,4,4,4,2,5,1,4,4);
  767.    DQFF(P18,P23;N9;4,2,5,1,4,4,4,2,5,1,4,4);
  768.    DQFF(P17,P23;N11;4,2,5,1,4,4,4,2,5,1,4,4);
  769.    DQFF(P16,P23;N13;4,2,5,1,4,4,4,2,5,1,4,4);
  770.    DQFF(P15,P23;N15;4,2,5,1,4,4,4,2,5,1,4,4);
  771.    DQFF(P14,P23;N17;4,2,5,1,4,4,4,2,5,1,4,4);
  772.    DQFF(P13,P23;N19;4,2,5,1,4,4,4,2,5,1,4,4);
  773.    DQFF(P4,P1;N6;4,2,5,1,4,4,4,2,5,1,4,4);
  774.    DQFF(P5,P1;N8;4,2,5,1,4,4,4,2,5,1,4,4);
  775.    DQFF(P6,P1;N10;4,2,5,1,4,4,4,2,5,1,4,4);
  776.    DQFF(P7,P1;N12;4,2,5,1,4,4,4,2,5,1,4,4);
  777.    DQFF(P8,P1;N14;4,2,5,1,4,4,4,2,5,1,4,4);
  778.    DQFF(P9,P1;N16;4,2,5,1,4,4,4,2,5,1,4,4);
  779.    DQFF(P10,P1;N18;4,2,5,1,4,4,4,2,5,1,4,4);
  780.    DQFF(P11,P1;N20;4,2,5,1,4,4,4,2,5,1,4,4);
  781.    OR(L1,L2;N21;7,8,9,10);
  782.    OR(L3,L4;N22;7,8,9,10);
  783.    OR(L5,L6;N23;7,8,9,10);
  784.    OR(L7,L8;N24;7,8,9,10);
  785.    OR(L9,L10;N25;7,8,9,10);
  786.    OR(L11,L12;N26;7,8,9,10);
  787.    OR(L13,L14;N27;7,8,9,10);
  788.    OR(L15,L16;N28;7,8,9,10);
  789.    OR(L17,L18;N29;7,8,9,10);
  790.    OR(L19,L20;N30;7,8,9,10);
  791.    OR(L21,L22;N31;7,8,9,10);
  792.    OR(L23,L24;N32;7,8,9,10);
  793.    OR(L25,L26;N33;7,8,9,10);
  794.    OR(L27,L28;N34;7,8,9,10);
  795.    OR(L29,L30;N35;7,8,9,10);
  796.    OR(L31,L32;N36;7,8,9,10);
  797.    TSB(N21,L33;P4;10,9,11,11,10,9,11,11);
  798.    TSB(N22,L33;P5;10,9,11,11,10,9,11,11);
  799.    TSB(N23,L33;P6;10,9,11,11,10,9,11,11);
  800.    TSB(N24,L33;P7;10,9,11,11,10,9,11,11);
  801.    TSB(N25,L33;P8;10,9,11,11,10,9,11,11);
  802.    TSB(N26,L33;P9;10,9,11,11,10,9,11,11);
  803.    TSB(N27,L33;P10;10,9,11,11,10,9,11,11);
  804.    TSB(N28,L33;P11;10,9,11,11,10,9,11,11);
  805.    TSB(N29,L35;P20;10,9,11,11,10,9,11,11);
  806.    TSB(N30,L35;P19;10,9,11,11,10,9,11,11);
  807.    TSB(N31,L35;P18;10,9,11,11,10,9,11,11);
  808.    TSB(N32,L35;P17;10,9,11,11,10,9,11,11);
  809.    TSB(N33,L35;P16;10,9,11,11,10,9,11,11);
  810.    TSB(N34,L35;P15;10,9,11,11,10,9,11,11);
  811.    TSB(N35,L35;P14;10,9,11,11,10,9,11,11);
  812.    TSB(N36,L35;P13;10,9,11,11,10,9,11,11);
  813. %
  814. :74AC648   TTL  24
  815.    INV(P22;N1;3,2,3,2);
  816.    INV(P2;N2;3,2,3,2);
  817.    BUF(P22;N3;3,2,3,2);
  818.    BUF(P2;N4;3,2,3,2);
  819.    LNOR(P21,P3;L33);
  820.    LINV(P21;L34);
  821.    LAND(L34,P3;L35);
  822.    LAND(N3,N5;L1);
  823.    LAND(N1,P20;L2);
  824.    LAND(N3,N7;L3);
  825.    LAND(N1,P19;L4);
  826.    LAND(N3,N9;L5);
  827.    LAND(N1,P18;L6);
  828.    LAND(N3,N11;L7);
  829.    LAND(N1,P17;L8);
  830.    LAND(N3,N13;L9);
  831.    LAND(N1,P16;L10);
  832.    LAND(N3,N15;L11);
  833.    LAND(N1,P15;L12);
  834.    LAND(N3,N17;L13);
  835.    LAND(N1,P14;L14);
  836.    LAND(N3,N19;L15);
  837.    LAND(N1,P13;L16);
  838.    LAND(N4,N6;L17);
  839.    LAND(N2,P4;L18);
  840.    LAND(N4,N8;L19);
  841.    LAND(N2,P5;L20);
  842.    LAND(N4,N10;L21);
  843.    LAND(N2,P6;L22);
  844.    LAND(N4,N12;L23);
  845.    LAND(N2,P7;L24);
  846.    LAND(N4,N14;L25);
  847.    LAND(N2,P8;L26);
  848.    LAND(N4,N16;L27);
  849.    LAND(N2,P9;L28);
  850.    LAND(N4,N18;L29);
  851.    LAND(N2,P10;L30);
  852.    LAND(N4,N20;L31);
  853.    LAND(N2,P11;L32);
  854.    DQFF(P20,P23;N5;4,4,2,1,3,3,4,4,2,1,3,3);
  855.    DQFF(P19,P23;N7;4,4,2,1,3,3,4,4,2,1,3,3);
  856.    DQFF(P18,P23;N9;4,4,2,1,3,3,4,4,2,1,3,3);
  857.    DQFF(P17,P23;N11;4,4,2,1,3,3,4,4,2,1,3,3);
  858.    DQFF(P16,P23;N13;4,4,2,1,3,3,4,4,2,1,3,3);
  859.    DQFF(P15,P23;N15;4,4,2,1,3,3,4,4,2,1,3,3);
  860.    DQFF(P14,P23;N17;4,4,2,1,3,3,4,4,2,1,3,3);
  861.    DQFF(P13,P23;N19;4,4,2,1,3,3,4,4,2,1,3,3);
  862.    DQFF(P4,P1;N6;4,4,2,1,3,3,4,4,2,1,3,3);
  863.    DQFF(P5,P1;N8;4,4,2,1,3,3,4,4,2,1,3,3);
  864.    DQFF(P6,P1;N10;4,4,2,1,3,3,4,4,2,1,3,3);
  865.    DQFF(P7,P1;N12;4,4,2,1,3,3,4,4,2,1,3,3);
  866.    DQFF(P8,P1;N14;4,4,2,1,3,3,4,4,2,1,3,3);
  867.    DQFF(P9,P1;N16;4,4,2,1,3,3,4,4,2,1,3,3);
  868.    DQFF(P10,P1;N18;4,4,2,1,3,3,4,4,2,1,3,3);
  869.    DQFF(P11,P1;N20;4,4,2,1,3,3,4,4,2,1,3,3);
  870.    NOR(L1,L2;N21;6,6,8,8);
  871.    NOR(L3,L4;N22;6,6,8,8);
  872.    NOR(L5,L6;N23;6,6,8,8);
  873.    NOR(L7,L8;N24;6,6,8,8);
  874.    NOR(L9,L10;N25;6,6,8,8);
  875.    NOR(L11,L12;N26;6,6,8,8);
  876.    NOR(L13,L14;N27;6,6,8,8);
  877.    NOR(L15,L16;N28;6,6,8,8);
  878.    NOR(L17,L18;N29;6,6,8,8);
  879.    NOR(L19,L20;N30;6,6,8,8);
  880.    NOR(L21,L22;N31;6,6,8,8);
  881.    NOR(L23,L24;N32;6,6,8,8);
  882.    NOR(L25,L26;N33;6,6,8,8);
  883.    NOR(L27,L28;N34;6,6,8,8);
  884.    NOR(L29,L30;N35;6,6,8,8);
  885.    NOR(L31,L32;N36;6,6,8,8);
  886.    TSB(N21,L33;P4;9,9,10,11,9,9,10,11);
  887.    TSB(N22,L33;P5;9,9,10,11,9,9,10,11);
  888.    TSB(N23,L33;P6;9,9,10,11,9,9,10,11);
  889.    TSB(N24,L33;P7;9,9,10,11,9,9,10,11);
  890.    TSB(N25,L33;P8;9,9,10,11,9,9,10,11);
  891.    TSB(N26,L33;P9;9,9,10,11,9,9,10,11);
  892.    TSB(N27,L33;P10;9,9,10,11,9,9,10,11);
  893.    TSB(N28,L33;P11;9,9,10,11,9,9,10,11);
  894.    TSB(N29,L35;P20;9,9,10,11,9,9,10,11);
  895.    TSB(N30,L35;P19;9,9,10,11,9,9,10,11);
  896.    TSB(N31,L35;P18;9,9,10,11,9,9,10,11);
  897.    TSB(N32,L35;P17;9,9,10,11,9,9,10,11);
  898.    TSB(N33,L35;P16;9,9,10,11,9,9,10,11);
  899.    TSB(N34,L35;P15;9,9,10,11,9,9,10,11);
  900.    TSB(N35,L35;P14;9,9,10,11,9,9,10,11);
  901.    TSB(N36,L35;P13;9,9,10,11,9,9,10,11);
  902. %