home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-02-21 | 32.1 KB | 1,201 lines |
- (***************************************************************************)
- (* *)
- (* Copyright (C) 1987-1990 *)
- (* by Gogesch Micro Systems, INC. *)
- (* *)
- (* All rights reserved. *)
- (* *)
- (***************************************************************************)
-
-
- ;The following is the library for the ECL family.
- ;
- ;Unless otherwise stated the delays for the ECL family are taken from the
- ;Motorola MECL Device Data Book.
- ;
- ;Unless otherwise stated the parameters are used for -30 and +85 deg. C.
- ;Also Unless otherwise stated all propagation delays are for 50% of the
- ;rise or fall of the signal.
- ;
- :MC10100 ECL 16
- SET(RLOW);
- NOR(P4,P5,P9;P2;31,31,33,33);
- NOR(P6,P7,P9;P3;31,31,33,33);
- NOR(P10,P11,P9;P14;31,31,33,33);
- NOR(P12,P13,P9;P15;31,31,33,33);
- %
- :MC10101 ECL 16
- SET(RLOW);
- LOR(P4,P12;L1);
- LOR(P7,P12;L2);
- LOR(P10,P12;L3);
- LOR(P13,P12;L4);
- INV(L1;P2;31,31,33,33);
- INV(L2;P3;31,31,33,33);
- INV(L3;P14;31,31,33,33);
- INV(L4;P15;31,31,33,33);
- BUF(L1;P5;31,31,33,33);
- BUF(L2;P6;31,31,33,33);
- BUF(L3;P11;31,31,33,33);
- BUF(L4;P9;31,31,33,33);
- %
- :MC10102 ECL 16
- SET(RLOW);
- NOR(P4,P5;P2;31,31,33,33);
- NOR(P6,P7;P3;31,31,33,33);
- NOR(P10,P11;P14;31,31,33,33);
- LOR(P12,P13;L1);
- INV(L1;P15;31,31,33,33);
- BUF(L1;P9;31,31,33,33);
- %
- :MC10103 ECL 16
- SET(RLOW);
- OR(P4,P5;P2;31,31,33,33);
- OR(P6,P7;P3;31,31,33,33);
- OR(P10,P11;P14;31,31,33,33);
- LOR(P12,P13;L1);
- INV(L1;P9;31,31,33,33);
- BUF(L1;P15;31,31,33,33);
- %
- :MC10104 ECL 16
- SET(RLOW);
- AND(P4,P5;P2;43,43,42,42);
- AND(P6,P7;P3;43,43,42,42);
- AND(P10,P11;P14;43,43,42,42);
- LAND(P12,P13;L1);
- INV(L1;P9;43,43,42,42);
- BUF(L1;P15;43,43,42,42);
- %
- :MC10105 ECL 16
- SET(RLOW);
- LOR(P4,P5;L1);
- LOR(P9,P10,P11;L2);
- LOR(P13,P12;L3);
- INV(L1;P3;31,31,33,33);
- INV(L2;P6;31,31,33,33);
- INV(L3;P14;31,31,33,33);
- BUF(L1;P2;31,31,33,33);
- BUF(L2;P7;31,31,33,33);
- BUF(L3;P15;31,31,33,33);
- %
- :MC10106 ECL 16
- SET(RLOW);
- NOR(P4,P5,P6,P7;P3;31,31,33,33);
- NOR(P9,P10,P11;P2;31,31,33,33);
- NOR(P12,P13,P14;P15;31,31,33,33);
- %
- :MC10107 ECL 16
- SET(RLOW);
- LXOR(P4,P5;L1);
- LXOR(P9,P7;L2);
- LXOR(P14,P15;L3);
- INV(L1;P2;38,38,40,40);
- INV(L2;P11;38,38,40,40);
- INV(L3;P12;38,38,40,40);
- BUF(L1;P3;38,38,40,40);
- BUF(L2;P10;38,38,40,40);
- BUF(L3;P13;38,38,40,40);
- %
- ;The delays for the following part are taken from the Signetics ECL
- ;10K/100K Data Manual 1986.
- :MC10108 ECL 16
- SET(RLOW);
- LAND(P4,P5,P6,P7;L1);
- LAND(P10,P11,P12,P13;L2);
- INV(L1;P3;41,41,41,41);
- INV(L2;P14;41,41,41,41);
- BUF(L1;P2;41,41,41,41);
- BUF(L2;P15;41,41,41,41);
- %
- :MC10109 ECL 16
- SET(RLOW);
- LOR(P4,P5,P6,P7;L1);
- LOR(P9,P10,P11,P12,P13;L2);
- INV(L1;P3;37,37,37,37);
- INV(L2;P14;37,37,37,37);
- BUF(L1;P2;37,37,37,37);
- BUF(L1;P15;37,37,37,37);
- %
- :MC10110 ECL 16
- SET(RLOW);
- LOR(P5,P6,P7;L1);
- LOR(P9,P10,P11;L2);
- BUF(L1;P2;35,35,38,38);
- BUF(L1;P3;35,35,38,38);
- BUF(L1;P4;35,35,38,38);
- BUF(L2;P12;35,35,38,38);
- BUF(L2;P13;35,35,38,38);
- BUF(L2;P14;35,35,38,38);
- %
- :MC10111 ECL 16
- SET(RLOW);
- LOR(P5,P6,P7;L1);
- LOR(P9,P10,P11;L2);
- INV(L1;P2;35,35,38,38);
- INV(L1;P3;35,35,38,38);
- INV(L1;P4;35,35,38,38);
- INV(L2;P12;35,35,38,38);
- INV(L2;P13;35,35,38,38);
- INV(L2;P14;35,35,38,38);
- %
- :MC10113 ECL 16
- LXNOR(P4,P5;L1);
- LXNOR(P6,P7;L2);
- LXNOR(P10,P11;L3);
- LXNOR(P12,P13;L4);
- BUF(P9;N1;5,5,5,5);
- SET(RLOW);
- NOR(L1,N1;P2;47,47,50,50);
- NOR(L2,N1;P3;47,47,50,50);
- NOR(L3,N1;P14;47,47,50,50);
- NOR(L4,N1;P15;47,47,50,50);
- %
- :MC10117 ECL 16
- SET(RLOW);
- LOR(P4,P5;L1);
- LOR(P6,P7,P9;L2);
- LOR(P9,P10,P11;L3);
- LOR(P12,P13;L4);
- LAND(L1,L2;L5);
- LAND(L3,L4;L6);
- INV(L5;P3;39,39,38,38);
- INV(L6;P14;39,39,38,38);
- BUF(L5;P2;39,39,38,38);
- BUF(L6;P15;39,39,38,38);
- %
- :MC10118 ECL 16
- SET(RLOW);
- LOR(P3,P4,P5;L1);
- LOR(P6,P7,P9;L2);
- LOR(P9,P10,P11;L3);
- LOR(P12,P13,P14;L4);
- AND(L1,L2;P2;39,39,38,38);
- AND(L3,L4;P15;39,39,38,38);
- %
- :MC10119 ECL 16
- SET(RLOW);
- LOR(P3,P4,P5,P6;L1);
- LOR(P7,P9,P10;L2);
- LOR(P10,P11,P12;L3);
- LOR(P13,P14,P15;L4);
- AND(L1,L2,L3,L4;P2;39,39,38,38);
- %
- :MC10121 ECL 16
- SET(RLOW);
- LOR(P4,P5,P6;L1);
- LOR(P7,P9,P10;L2);
- LOR(P10,P11,P12;L3);
- LOR(P13,P14,P15;L4);
- LAND(L1,L2,L3,L4;L5);
- INV(L5;P3;36,36,35,35);
- BUF(L5;P2;36,36,35,35);
- %
- :MC10123 ECL 16
- SET(RLOW);
- NOR(P4,P5,P6,P7;P3;46,46,48,48);
- NOR(P9,P10,P11;P2;46,46,48,48);
- NOR(P12,P13,P14;P15;46,46,48,48);
- %
- ;The delays for the following part are taken from the Signetics ECL
- ;10K/100K Data Manual 1986.
- :MC10124 ECL 16
- SET(RLOW);
- LAND(P5,P6;L1);
- LAND(P7,P6;L2);
- LAND(P10,P6;L3);
- LAND(P11,P6;L4);
- INV(L1;P4;65,65,65,65);
- INV(L2;P3;65,65,65,65);
- INV(L3;P12;65,65,65,65);
- INV(L4;P13;65,65,65,65);
- BUF(L1;P2;65,65,65,65);
- BUF(L2;P1;65,65,65,65);
- BUF(L3;P15;65,65,65,65);
- BUF(L4;P14;65,65,65,65);
- %
- :MC10129 ECL 16
- LNAND(P10,P11;L1);
- LINV(P11;L2);
- DLATCHPC(P7,L2,ONE,L1;N1;11,11,9,9,30,0,10,4,4,10,11,11,9,9,30,0,10,4,4,10);
- DLATCHPC(P13,L2,ONE,L1;N2;11,11,9,9,30,0,10,4,4,10,11,11,9,9,30,0,10,4,4,10);
- DLATCHPC(P6,L2,ONE,L1;N3;11,11,9,9,30,0,10,4,4,10,11,11,9,9,30,0,10,4,4,10);
- DLATCHPC(P4,L2,ONE,L1;N4;11,11,9,9,30,0,10,4,4,10,11,11,9,9,30,0,10,4,4,10);
- SET(RLOW);
- AND(N1,P12;P14;16,16,16,16);
- AND(N2,P12;P15;16,16,16,16);
- AND(N3,P12;P3;16,16,16,16);
- AND(N4,P12;P2;16,16,16,16);
- %
- ;Pulse width of Enable was estimated.
- :MC10130 ECL 16
- LNOR(P6,P9;L1);
- LNOR(P11,P9;L2);
- LINV(L1;L3);
- LINV(L2;L4);
- LNAND(L3,P5;L5);
- LNAND(L4,P12;L6);
- LNAND(L3,P4;L7);
- LNAND(L4,P13;L8);
- DLATCHPC(P7,L1,L5,L7;N1;16,16,23,23,25,15,40,16,16,50,18,18,21,21,25,15,40,19,19,50);
- DLATCHPC(P10,L2,L6,L8;N2;16,16,23,23,25,15,40,16,16,50,18,18,21,21,25,15,40,19,19,50);
- SET(RLOW);
- BUF(N1;P2;20,20,20,20);
- BUF(N2;P15;20,20,20,20);
- INV(N1;P3;20,20,20,20);
- INV(N2;P14;20,20,20,20);
- %
- ;Clk pulse width is calculated from max toggle freq
- ;Pre and Clr pulse widths are estimated
- :MC10131 ECL 16
- LINV(P5;L1);
- LINV(P4;L2);
- LINV(P12;L3);
- LINV(P13;L4);
- OR(P6,P9;N1;0,0,0,0);
- OR(P9,P11;N2;0,0,0,0);
- DQFFPC(P7,N1,L1,L2;N3;10,10,25,15,40,40,8,8,10,0,10,10,25,15,40,40,8,8,10,0);
- DQFFPC(P10,N2,L3,L4;N4;10,10,25,15,40,40,8,8,10,0,10,10,25,15,40,40,8,8,10,0);
- SET(RLOW);
- BUF(N3;P2;36,36,40,40);
- BUF(N4;P15;36,36,40,40);
- INV(N3;P3;36,36,40,40);
- INV(N4;P14;36,36,40,40);
- %
- ;Clk pulse width is calculated from max toggle freq
- ;Pre and Clr pulse widths are estimated
- :MC10H131 ECL 16
- LINV(P5;L1);
- LINV(P4;L2);
- LINV(P12;L3);
- LINV(P13;L4);
- OR(P6,P9;N1;0,0,0,0);
- OR(P9,P11;N2;0,0,0,0);
- DQFFPC(P7,N1,L1,L2;N3;6,6,7,8,20,20,6,6,5,0,6,6,7,8,20,20,6,6,5,0);
- DQFFPC(P10,N2,L3,L4;N4;6,6,7,8,20,20,6,6,5,0,6,6,7,8,20,20,6,6,5,0);
- SET(RLOW);
- BUF(N3;P2;10,10,12,12);
- BUF(N4;P15;10,10,12,12);
- INV(N3;P3;10,10,12,12);
- INV(N4;P14;10,10,12,12);
- %
- ;Pulse widths of Enable, Preset and Clear were estimated.
- :MC10132 ECL 16
- LINV(P11;L1);
- LAND(L1,P4;L2);
- LAND(P11,P5;L3);
- LAND(P13,L1;L4);
- LAND(P12,P11;L5);
- LOR(L2,L3;L6);
- LOR(L4,L5;L7);
- LNOR(P10,P7;L8);
- LNOR(P7,P9;L9);
- LINV(P6;L10);
- DLATCHPC(L6,L8,ONE,L10;N2;16,16,40,40,25,15,40,20,20,30,17,17,43,43,25,15,40,22,22,30);
- DLATCHPC(L7,L9,ONE,L10;N3;16,16,40,40,25,15,40,20,20,30,17,17,43,43,25,15,40,22,22,30);
- SET(RLOW);
- BUF(N2;P2;20,20,20,20);
- BUF(N3;P15;20,20,20,20);
- INV(N2;P3;20,20,20,20);
- INV(N3;P14;20,20,20,20);
- %
- ;Enable pulse width was estimated
- :MC10133 ECL 16
- LOR(P4,P13;L1);
- LOR(P13,P12;L2);
- DLATCH(P3,L1;N3;9,12,10,10,25,15,10,9,12,10,10,25,15,10);
- DLATCH(P7,L1;N4;9,12,10,10,25,15,10,9,12,10,10,25,15,10);
- DLATCH(P9,L2;N5;9,12,10,10,25,15,10,9,12,10,10,25,15,10);
- DLATCH(P14,L2;N6;9,12,10,10,25,15,10,9,12,10,10,25,15,10);
- LINV(P5;L3);
- LINV(P10;L4);
- SET(RLOW);
- AND(N3,L3;P2;44,44,50,50);
- AND(N4,L3;P6;44,44,50,50);
- AND(N5,L4;P11;44,44,50,50);
- AND(N6,L4;P15;44,44,50,50);
- %
- ;Pulse width of Enable was estimated.
- :MC10134 ECL 16
- BUF(P6;N1;13,13,14,14);
- BUF(P11;N2;13,13,14,14);
- LINV(N1;L1);
- LINV(N2;L2);
- LAND(P4,L1;L3);
- LAND(P5,N1;L4);
- LAND(P13,L2;L5);
- LAND(P12,N2;L6);
- LOR(L3,L4;L7);
- LOR(L5,L6;L8);
- LNOR(P10,P7;L9);
- LNOR(P7,P9;L10);
- DLATCH(L7,L9;N3;15,15,40,40,25,15,60,16,16,43,43,25,15,60);
- DLATCH(L8,L10;N4;15,15,40,40,25,15,60,16,16,43,43,25,15,60);
- SET(RLOW);
- BUF(N3;P2;20,20,20,20);
- BUF(N4;P15;20,20,20,20);
- INV(N3;P3;20,20,20,20);
- INV(N4;P14;20,20,20,20);
- %
- ;Pulse widths of clock, preset, and clear were estimated.
- :MC10135 ECL 16
- LINV(P5;L1);
- LINV(P12;L2);
- LINV(P4;L3);
- LINV(P13;L4);
- LINV(P7;L5);
- LINV(P6;L6);
- LINV(P10;L7);
- LINV(P11;L8);
- JKFFPC(L5,L6,P9,L1,L3;N1,N2;30,30,25,15,40,40,36,36,40,0,36,36,25,15,40,40,32,32,40,0);
- JKFFPC(L7,L8,P9,L2,L4;N3,N4;30,30,25,15,40,40,36,36,40,0,36,36,25,15,40,40,32,32,40,0);
- SET(RLOW);
- BUF(N1;P2;20,20,20,20);
- BUF(N2;P3;20,20,20,20);
- BUF(N3;P15;20,20,20,20);
- BUF(N4;P14;20,20,20,20);
- %
- ;Pulse width of Clock was calculated by 1/freq.
- :MC10141 ECL 16
- LINV(P10;L1);
- LINV(P7;L2);
- LAND(L1,L2;L3);
- LAND(L1,P7;L4);
- LAND(P10,L2;L5);
- LAND(P10,P7;L6);
- LAND(P6,L3;L7);
- LAND(P5,L4;L8);
- LAND(N2,L5;L9);
- LAND(N1,L6;L10);
- LAND(P9,L3;L11);
- LAND(N1,L4;L12);
- LAND(N3,L5;L13);
- LAND(N2,L6;L14);
- LAND(P11,L3;L15);
- LAND(N2,L4;L16);
- LAND(N4,L5;L17);
- LAND(N3,L6;L18);
- LAND(P12,L3;L19);
- LAND(N3,L4;L20);
- LAND(P13,L5;L21);
- LAND(N4,L6;L22);
- LOR(L7,L8,L9,L10;L23);
- LOR(L11,L12,L13,L14;L24);
- LOR(L15,L16,L17,L18;L25);
- LOR(L19,L20,L21,L22;L26);
- DQFF(L23,P4;N1;9,9,25,15,33,33,12,12,25,15,33,33);
- DQFF(L24,P4;N2;9,9,25,15,33,33,12,12,25,15,33,33);
- DQFF(L25,P4;N3;9,9,25,15,33,33,12,12,25,15,33,33);
- DQFF(L26,P4;N4;9,9,25,15,33,33,12,12,25,15,33,33);
- SET(RLOW);
- BUF(N1;P3;30,30,30,30);
- BUF(N2;P2;30,30,30,30);
- BUF(N3;P15;30,30,30,30);
- BUF(N4;P14;30,30,30,30);
- %
- ;Enable pulse width was estimated
- :MC10153 ECL 16
- LNOR(P4,P13;L1);
- LNOR(P13,P12;L2);
- DLATCH(P3,L1;N3;24,24,28,24,25,15,10,25,25,28,24,25,15,10);
- DLATCH(P7,L1;N4;24,24,28,24,25,15,10,25,25,28,24,25,15,10);
- DLATCH(P9,L2;N5;24,24,28,24,25,15,10,25,25,28,24,25,15,10);
- DLATCH(P14,L2;N6;24,24,28,24,25,15,10,25,25,28,24,25,15,10);
- LINV(P5;L3);
- LINV(P10;L4);
- SET(RLOW);
- AND(N3,L3;P2;32,32,34,34);
- AND(N4,L3;P6;32,32,34,34);
- AND(N5,L4;P11;32,32,34,34);
- AND(N6,L4;P15;32,32,34,34);
- %
- ;Data for setup time and removal time not given; used 0ns.
- ;Data for pulse width (preset and clear) not given; used 40ns.
- :MC10154 ECL 16
- LINV(P11;L1);
- LINV(P7;L2);
- LINV(P6;L3);
- LINV(P5;L4);
- LINV(P9;L5);
- OR(P12,P10;N1;0,0,0,0);
- DFFPC(N3,N1,L1,L5;N2,N3;40,40,0,0,40,40,42,42,40,0,43,43,0,0,40,40,45,45,40,0);
- DFFPC(N5,N2,L2,L5;N4,N5;44,44,0,0,40,40,42,42,40,0,45,45,0,0,40,40,45,45,40,0);
- DFFPC(N7,N4,L3,L5;N6,N7;29,29,0,0,40,40,42,42,40,0,30,30,0,0,40,40,45,45,40,0);
- DFFPC(N9,N6,L4,L5;N8,N9;26,26,0,0,40,40,42,42,40,0,27,27,0,0,40,40,45,45,40,0);
- SET(RLOW);
- BUF(N2;P15;10,10,10,10);
- BUF(N3;P14;10,10,10,10);
- BUF(N4;P13;10,10,10,10);
- BUF(N6;P4;10,10,10,10);
- BUF(N8;P2;10,10,10,10);
- BUF(N9;P3;10,10,10,10);
- %
- :MC10158 ECL 16
- BUF(P9;N1;17,17,16,16);
- INV(P9;N2;17,17,16,16);
- LAND(N2,P5;L1);
- LAND(N1,P6;L2);
- LAND(N2,P3;L3);
- LAND(N1,P4;L4);
- LAND(N2,P12;L5);
- LAND(N1,P13;L6);
- LAND(N2,P10;L7);
- LAND(N1,P11;L8);
- SET(RLOW);
- OR(L1,L2;P1;31,31,32,32);
- OR(L3,L4;P2;31,31,32,32);
- OR(L5,L6;P15;31,31,32,32);
- OR(L7,L8;P14;31,31,32,32);
- %
- :MC10159 ECL 16
- BUF(P9;N1;15,15,15,15);
- INV(P9;N2;15,15,15,15);
- LAND(N2,P5;L1);
- LAND(N1,P6;L2);
- LAND(N2,P3;L3);
- LAND(N1,P4;L4);
- LAND(N2,P12;L5);
- LAND(N1,P13;L6);
- LAND(N2,P10;L7);
- LAND(N1,P11;L8);
- SET(RLOW);
- NOR(L1,L2,P7;P1;38,38,38,38);
- NOR(L3,L4,P7;P2;38,38,38,38);
- NOR(L5,L6,P7;P15;38,38,38,38);
- NOR(L7,L8,P7;P14;38,38,38,38);
- %
- :MC10160 ECL 16
- SET(RLOW);
- LXOR(P3,P4;L1);
- LXOR(P5,P6;L2);
- LXOR(P7,P9;L3);
- LXOR(P10,P11;L4);
- LXOR(P12,P13;L5);
- LXOR(P14,P15;L6);
- LXOR(L1,L2,L3;L7);
- LXOR(L4,L5,L6;L8);
- XOR(L7,L8;P2;81,81,80,80);
- %
- :MC10162 ECL 16
- LINV(P14;L1);
- LINV(P7;L2);
- LINV(P9;L3);
- LOR(P2,P15,L1;L4);
- LOR(P2,P15,P14;L5);
- LOR(P7,P9;L6);
- LOR(P7,L3;L7);
- LOR(L3,L2;L8);
- LOR(L2,P9;L9);
- SET(RLOW);
- NOR(L5,L6;P6;62,62,64,64);
- NOR(L5,L9;P5;62,62,64,64);
- NOR(L5,L7;P4;62,62,64,64);
- NOR(L5,L8;P3;62,62,64,64);
- NOR(L4,L6;P13;62,62,64,64);
- NOR(L4,L9;P12;62,62,64,64);
- NOR(L4,L7;P11;62,62,64,64);
- NOR(L4,L8;P10;62,62,64,64);
- %
- :MC10163 ECL 16
- SET(RLOW);
- LXOR(P7,P6;L1);
- LXOR(P12,P11;L2);
- LXOR(P4,P5;L3);
- LXOR(P9,P10;L4);
- LXOR(P4,P7;L5);
- LXOR(P10,P11;L6);
- LXOR(P5,P6;L7);
- XOR(L1,L2;P15;68,68,71,71);
- XOR(L2,L3;P3;68,68,71,71);
- XOR(L3,L4;P2;68,68,71,71);
- XOR(L5,L6;P14;68,68,71,71);
- XOR(L6,L7;P13;68,68,71,71);
- %
- :MC10164 ECL 16
- INV(P7;N1;16,16,17,17);
- INV(P9;N3;16,16,17,17);
- INV(P10;N5;16,16,17,17);
- BUF(P7;N2;16,16,17,17);
- BUF(P9;N4;16,16,17,17);
- BUF(P10;N6;16,16,17,17);
- LNOR(N2,N4,N6,P6;L1);
- LNOR(N1,N4,N6,P5;L2);
- LNOR(N2,N3,N6,P4;L3);
- LNOR(N1,N3,N6,P3;L4);
- LNOR(N2,N4,N5,P11;L5);
- LNOR(N1,N4,N5,P12;L6);
- LNOR(N2,N3,N5,P13;L7);
- LNOR(N1,N3,N5,P14;L8);
- OR(L1,L2,L3,L4,L5,L6,L7,L8;N7;14,14,17,17);
- SET(RLOW);
- NOR(P2,N7;P15;35,35,33,33);
- %
- :MC10165 ECL 16
- LINV(P5;L1);
- LINV(P7;L2);
- LINV(P13;L3);
- LINV(P10;L4);
- LINV(P11;L5);
- LINV(P12;L6);
- LINV(P9;L7);
- LOR(P13,P10;L8);
- LOR(P11,P12,P9,P6;L9);
- LOR(P9,P6;L10);
- LAND(L1,P7;L11);
- LAND(L1,L3,P10;L12);
- LAND(L1,L3,L5,P12;L13);
- LAND(L1,L3,L5,L7,P6;L14);
- LAND(L1,L2,L8;L15);
- LAND(L1,L2,L5,L6,L10;L16);
- LOR(L11,L12,L13,L14;L17);
- LOR(L15,L16;L18);
- LAND(L1,L2,L3,L9,L4;L19);
- LOR(P5,P7,P13,P10,P11,P12,P9,P6;L20);
- LINV(P4;L21);
- DLATCH(L17,L21;N1;40,40,15,15,60,10,50,50,50,15,15,60,10,50);
- DLATCH(L18,L21;N2;40,40,15,15,60,10,50,50,50,15,15,60,10,50);
- DLATCH(L19,L21;N3;40,40,15,15,60,10,50,50,50,15,15,60,10,50);
- DLATCH(L20,L21;N4;40,40,15,15,60,10,50,50,50,15,15,60,10,50);
- SET(RLOW);
- BUF(N1;P3;30,30,30,30);
- BUF(N2;P2;30,30,30,30);
- BUF(N3;P15;30,30,30,30);
- BUF(N4;P14;30,30,30,30);
- %
- :MC10166 ECL 16
- LINV(P10;L1);
- LINV(P11;L2);
- LINV(P14;L3);
- LINV(P7;L4);
- LINV(P4;L5);
- LOR(P9,L1;L6);
- LXOR(P9,P10;L7);
- LOR(P12,L2;L8);
- LXOR(P12,P11;L9);
- LOR(P13,L3;L10);
- LXOR(P13,P14;L11);
- LOR(P6,L4;L12);
- LXOR(P6,P7;L13);
- LOR(P5,L5;L14);
- LXOR(P5,P4;L15);
- NOR(L7,L9,L11,L13,L15;N1;42,42,42,42);
- LINV(L6;L16);
- LNOR(L8,L7;L17);
- LNOR(L10,L7,L9;L18);
- LNOR(L12,L7,L9,L11;L19);
- LNOR(L7,L13,L11,L9,L14;L20);
- LINV(P15;L21);
- OR(L16,L17,L18,L19,L20;N2;42,42,44,44);
- SET(RLOW);
- NOR(N1,P15,N2;P2;38,38,40,40);
- AND(L21,N2;P3;38,38,40,40);
- %
- ;Pulse width for Enable was estimated
- :MC10168 ECL 16
- DLATCH(P3,P13;N1;26,26,28,28,25,10,50,29,29,32,32,25,10,50);
- DLATCH(P7,P13;N2;26,26,28,28,25,10,50,29,29,32,32,25,10,50);
- DLATCH(P9,P13;N3;26,26,28,28,25,10,50,29,29,32,32,25,10,50);
- DLATCH(P14,P13;N4;26,26,28,28,25,10,50,29,29,32,32,25,10,50);
- LINV(N1;L1);
- LINV(N2;L2);
- LINV(N3;L3);
- LINV(N4;L4);
- SET(RLOW);
- NOR(L1,P5;P2;30,30,30,30);
- NOR(L2,P4;P6;30,30,30,30);
- NOR(L3,P12;P11;30,30,30,30);
- NOR(L4,P10;P15;30,30,30,30);
- %
- :MC10170 ECL 16
- LXOR(P3,P4,P5,P6,P7,P9,P10,P11,P12;L1);
- BUF(L1;N1;53,53,51,51);
- SET(RLOW);
- XOR(P13,P14,N1;P15;42,42,44,44);
- BUF(L1;P2;66,66,66,66);
- %
- :MC10171 ECL 16
- LINV(P9;L1);
- LINV(P7;L2);
- LOR(P14,P15;L3);
- LOR(L1,L2;L4);
- LOR(L1,P7;L5);
- LOR(P9,L2;L6);
- LOR(P9,P7;L7);
- LOR(P15,P2;L8);
- SET(RLOW);
- OR(L3,L4;P10;62,62,64,64);
- OR(L3,L5;P11;62,62,64,64);
- OR(L3,L6;P12;62,62,64,64);
- OR(L3,L7;P13;62,62,64,64);
- OR(L8,L4;P3;62,62,64,64);
- OR(L8,L5;P4;62,62,64,64);
- OR(L8,L6;P5;62,62,64,64);
- OR(L8,L7;P6;62,62,64,64);
- %
- :MC10172 ECL 16
- LINV(P9;L1);
- LINV(P7;L2);
- LOR(P14,P15;L3);
- LOR(L1,L2;L4);
- LOR(L1,P7;L5);
- LOR(P9,L2;L6);
- LOR(P9,P7;L7);
- LOR(P15,P2;L8);
- SET(RLOW);
- NOR(L3,L4;P10;62,62,64,64);
- NOR(L3,L5;P11;62,62,64,64);
- NOR(L3,L6;P12;62,62,64,64);
- NOR(L3,L7;P13;62,62,64,64);
- NOR(L8,L4;P3;62,62,64,64);
- NOR(L8,L5;P4;62,62,64,64);
- NOR(L8,L6;P5;62,62,64,64);
- NOR(L8,L7;P6;62,62,64,64);
- %
- ;Pulse width of Enable was estimated.
- :MC10173 ECL 16
- INV(P9;N1;25,25,14,14);
- LINV(N1;L1);
- LAND(P6,L1;L2);
- LAND(P5,N1;L3);
- LAND(P4,L1;L4);
- LAND(P3,N1;L5);
- LAND(P13,L1;L6);
- LAND(P12,N1;L7);
- LAND(P11,L1;L8);
- LAND(P10,N1;L9);
- LOR(L2,L3;L10);
- LOR(L4,L5;L11);
- LOR(L6,L7;L12);
- LOR(L8,L9;L13);
- LINV(P7;L14);
- DLATCH(L10,L14;N2;17,17,52,52,20,25,50,33,33,48,48,20,25,50);
- DLATCH(L11,L14;N3;17,17,52,52,20,25,50,33,33,48,48,20,25,50);
- DLATCH(L12,L14;N4;17,17,52,52,20,25,50,33,33,48,48,20,25,50);
- DLATCH(L13,L14;N5;17,17,52,52,20,25,50,33,33,48,48,20,25,50);
- SET(RLOW);
- BUF(N2;P1;20,20,20,20);
- BUF(N3;P2;20,20,20,20);
- BUF(N4;P15;20,20,20,20);
- BUF(N5;P14;20,20,20,20);
- %
- :MC10174 ECL 16
- INV(P7;N1;33,33,33,33);
- INV(P9;N2;33,33,33,33);
- LINV(N1;L1);
- LINV(N2;L2);
- NOR(P3,L2,L1;N3;17,17,17,17);
- NOR(P5,L2,N1;N4;17,17,17,17);
- NOR(P4,N2,L1;N5;17,17,17,17);
- NOR(P6,N2,N1;N6;17,17,17,17);
- NOR(L1,L2,P13;N7;17,17,17,17);
- NOR(N1,L2,P11;N8;17,17,17,17);
- NOR(L1,N2,P12;N9;17,17,17,17);
- NOR(N1,N2,P10;N10;17,17,17,17);
- SET(RLOW);
- NOR(N3,N4,N5,N6,P14;P2;33,33,33,33);
- NOR(N7,N8,N9,N10,P14;P15;33,33,33,33);
- %
- ;Pulse width for Enable was estimated.
- :MC10175 ECL 16
- LNOR(P6,P7;L1);
- LINV(P11;L2);
- DLATCHPC(P10,L1,ONE,L2;N1;16,16,27,27,25,15,50,20,20,50,16,16,24,24,25,15,50,22,22,50);
- DLATCHPC(P12,L1,ONE,L2;N2;16,16,27,27,25,15,50,20,20,50,16,16,24,24,25,15,50,22,22,50);
- DLATCHPC(P13,L1,ONE,L2;N3;16,16,27,27,25,15,50,20,20,50,16,16,24,24,25,15,50,22,22,50);
- DLATCHPC(P9,L1,ONE,L2;N4;16,16,27,27,25,15,50,20,20,50,16,16,24,24,25,15,50,22,22,50);
- DLATCHPC(P5,L1,ONE,L2;N5;16,16,27,27,25,15,50,20,20,50,16,16,24,24,25,15,50,22,22,50);
- SET(RLOW);
- BUF(N1;P14;20,20,20,20);
- BUF(N2;P15;20,20,20,20);
- BUF(N3;P2;20,20,20,20);
- BUF(N4;P3;20,20,20,20);
- BUF(N5;P4;20,20,20,20);
- %
- ;Pulse width for Clock was calculated by 1/freq
- :MC10176 ECL 16
- DQFF(P5,P9;N1;26,26,25,15,30,30,30,30,25,15,30,30);
- DQFF(P6,P9;N2;26,26,25,15,30,30,30,30,25,15,30,30);
- DQFF(P7,P9;N3;26,26,25,15,30,30,30,30,25,15,30,30);
- DQFF(P10,P9;N4;26,26,25,15,30,30,30,30,25,15,30,30);
- DQFF(P11,P9;N5;26,26,25,15,30,30,30,30,25,15,30,30);
- DQFF(P12,P9;N6;26,26,25,15,30,30,30,30,25,15,30,30);
- SET(RLOW);
- BUF(N1;P2;20,20,20,20);
- BUF(N2;P3;20,20,20,20);
- BUF(N3;P4;20,20,20,20);
- BUF(N4;P13;20,20,20,20);
- BUF(N5;P14;20,20,20,20);
- BUF(N6;P15;20,20,20,20);
- %
- ;Delays for the following parameters were not met-
- ;A to Cn+4, B to Pg, B to Gg, S to Pg, and S to Gg.
- :MC10181 ECL 24
- BUF(P13;N1;42,42,45,45);
- BUF(P15;N2;42,42,45,45);
- BUF(P17;N3;42,42,45,45);
- BUF(P14;N4;42,42,45,45);
- BUF(P20;N5;41,41,44,44);
- BUF(P19;N6;41,41,44,44);
- BUF(P11;N7;41,41,44,44);
- BUF(P9;N8;41,41,44,44);
- BUF(P21;N9;32,32,33,33);
- BUF(P18;N10;32,32,33,33);
- BUF(P16;N11;32,32,33,33);
- BUF(P10;N12;32,32,33,33);
- BUF(P23;N13;31,31,33,33);
- LINV(N5;L58);
- LINV(N6;L59);
- LINV(N7;L60);
- LINV(N8;L61);
- LNOR(N1,N5,N9;L1);
- LNOR(N2,N9,L58;L2);
- LNOR(L58,N3;L3);
- LNOR(N4,N5;L4);
- LINV(N9;L5);
- LNOR(N1,N6,N10;L6);
- LNOR(N2,N10,L59;L7);
- LNOR(L59,N3;L8);
- LNOR(N4,N6;L9);
- LINV(N10;L10);
- LNOR(N1,N7,N11;L11);
- LNOR(N2,N11,L60;L12);
- LNOR(L60,N3;L13);
- LNOR(N4,N7;L14);
- LINV(N11;L15);
- LNOR(N1,N8,N12;L16);
- LNOR(N2,N12,L61;L17);
- LNOR(L61,N3;L18);
- LNOR(N4,N8;L19);
- LINV(N12;L20);
- LNOR(L1,L2;L21);
- LNOR(L3,L4,L5;L22);
- LNOR(L6,L7;L23);
- LNOR(L8,L9,L10;L24);
- LNOR(L11,L12;L25);
- LNOR(L13,L14,L15;L26);
- LNOR(L16,L17;L27);
- LNOR(L18,L19,L20;L28);
- LXOR(L21,L22;L29);
- LXOR(L23,L24;L30);
- LXOR(L25,L26;L31);
- LXOR(L27,L28;L32);
- LNOR(N13,P22;L33);
- LNOR(N13,L21;L34);
- LNOR(N13,L22,P22;L35);
- LNOR(N13,L23;L36);
- LNOR(N13,L24,L21;L37);
- LNOR(N13,L22,L24,P22;L38);
- LNOR(N13,L25;L39);
- LNOR(N13,L26,L23;L40);
- LNOR(N13,L26,L24,L21;L41);
- LNOR(N13,L26,L24,L22,P22;L42);
- LOR(L22,L24,L26,L28;L43);
- LINV(L27;L44);
- LNOR(L25,L28;L45);
- LNOR(L23,L26,L28;L46);
- LNOR(L21,L24,L26,L28;L47);
- LNOR(P22,L22,L24,L26,L28;L48);
- LOR(L34,L35;L49);
- LOR(L36,L37,L38;L50);
- LOR(L39,L40,L41,L42;L51);
- LOR(L44,L45,L46,L47;L52);
- LXNOR(L33,L29;L53);
- LXNOR(L49,L30;L54);
- LXNOR(L50,L31;L55);
- LXNOR(L51,L32;L56)
- LNOR(L52,L48;L57);
- SET(RLOW);
- BUF(L53;P2;72,72,75,75);
- BUF(L54;P3;72,72,75,75);
- BUF(L55;P7;72,72,75,75);
- BUF(L56;P6;72,72,75,75);
- BUF(L43;P8;38,38,37,37);
- INV(L52;P4;42,42,44,44);
- BUF(L57;P5;51,51,54,54);
- %
- ;Pulse width of Preset was estimated.
- ;Pulse width of Clock was calculated by 1/freq.
- :MC10186 ECL 16
- LINV(P1;L1);
- DQFFC(P5,P9,L1;N1;26,26,25,15,40,40,26,26,40,0,30,30,25,15,40,40,30,30,40,0);
- DQFFC(P6,P9,L1;N2;26,26,25,15,40,40,26,26,40,0,30,30,25,15,40,40,30,30,40,0);
- DQFFC(P7,P9,L1;N3;26,26,25,15,40,40,26,26,40,0,30,30,25,15,40,40,30,30,40,0);
- DQFFC(P10,P9,L1;N4;26,26,25,15,40,40,26,26,40,0,30,30,25,15,40,40,30,30,40,0);
- DQFFC(P11,P9,L1;N5;26,26,25,15,40,40,26,26,40,0,30,30,25,15,40,40,30,30,40,0);
- DQFFC(P12,P9,L1;N6;26,26,25,15,40,40,26,26,40,0,30,30,25,15,40,40,30,30,40,0);
- SET(RLOW);
- BUF(N1;P2;20,20,20,20);
- BUF(N2;P3;20,20,20,20);
- BUF(N3;P4;20,20,20,20);
- BUF(N4;P13;20,20,20,20);
- BUF(N5;P14;20,20,20,20);
- BUF(N6;P15;20,20,20,20);
- %
- :MC10188 ECL 16
- INV(P9;N1;6,6,6,6);
- SET(RLOW);
- AND(N1,P5;P2;33,33,33,33);
- AND(N1,P6;P3;33,33,33,33);
- AND(N1,P7;P4;33,33,33,33);
- AND(N1,P10;P13;33,33,33,33);
- AND(N1,P11;P14;33,33,33,33);
- AND(N1,P12;P15;33,33,33,33);
- %
- :MC10189 ECL 16
- BUF(P9;N1;6,6,6,6);
- SET(RLOW);
- NOR(N1,P5;P2;33,33,33,33);
- NOR(N1,P6;P3;33,33,33,33);
- NOR(N1,P7;P4;33,33,33,33);
- NOR(N1,P10;P13;33,33,33,33);
- NOR(N1,P11;P14;33,33,33,33);
- NOR(N1,P12;P15;33,33,33,33);
- %
- :MC10191 ECL 16
- INV(P9;N1;11,11,13,13);
- SET(RLOW);
- AND(N1,P7;P2;36,36,37,37);
- AND(N1,P6;P3;36,36,37,37);
- AND(N1,P5;P4;36,36,37,37);
- AND(N1,P12;P13;36,36,37,37);
- AND(N1,P11;P14;36,36,37,37);
- AND(N1,P10;P15;36,36,37,37);
- %
- :MC10193 ECL 16
- LXOR(P7,P6;L1);
- LXOR(P12,P11;L2);
- LXOR(P4,P5;L3);
- LXOR(P9,P10;L4;);
- LXOR(P4,P7;L5);
- LXOR(P10,P11;L6);
- LXOR(P5,P6;L7);
- XOR(L3,L4;N1;68,68,71,71);
- SET(RLOW);
- XOR(L1,L2;P15;68,68,71,71);
- XOR(L2,L3;P3;68,68,71,71);
- XOR(L5,L6;P14;68,68,71,71);
- XOR(L6,L7;P13;68,68,71,71);
- XOR(P15,N1;P2;68,68,71,71);
- %
- :MC10195 ECL 16
- BUF(P9;N1;10,10,10,10);
- SET(RLOW);
- XOR(N1,P5;P2;42,42,44,44);
- XOR(N1,P6;P3;42,42,44,44);
- XOR(N1,P7;P4;42,42,44,44);
- XOR(N1,P10;P13;42,42,44,44);
- XOR(N1,P11;P14;42,42,44,44);
- XOR(N1,P12;P15;42,42,44,44);
- %
- :MC10197 ECL 16
- BUF(P9;N1;11,11,11,11);
- SET(RLOW);
- AND(N1,P5;P2;42,42,44,44);
- AND(N1,P6;P3;42,42,44,44);
- AND(N1,P7;P4;42,42,44,44);
- AND(N1,P10;P13;42,42,44,44);
- AND(N1,P11;P14;42,42,44,44);
- AND(N1,P12;P15;42,42,44,44);
- %
- :MC10210 ECL 16
- SET(RLOW);
- LOR(P5,P6,P7;L1);
- LOR(P9,P10,P11;L2);
- BUF(L1;P2;26,26,28,28);
- BUF(L1;P3;26,26,28,28);
- BUF(L1;P4;26,26,28,28);
- BUF(L2;P12;26,26,28,28);
- BUF(L2;P13;26,26,28,28);
- BUF(L2;P14;26,26,28,28);
- %
- :MC10211 ECL 16
- LOR(P5,P6,P7;L1);
- LOR(P9,P10,P11;L2);
- SET(RLOW);
- INV(L1;P2;26,26,28,28);
- INV(L1;P3;26,26,28,28);
- INV(L1;P4;26,26,28,28);
- INV(L2;P12;26,26,28,28);
- INV(L2;P13;26,26,28,28);
- INV(L2;P14;26,26,28,28);
- %
- :MC10212 ECL 16
- SET(RLOW);
- LOR(P5,P6,P7;L1);
- LOR(P9,P10,P11;L2);
- INV(L1;P4;26,26,28,28);
- INV(L1;P3;26,26,28,28);
- BUF(L1;P2;26,26,28,28);
- INV(L2;P12;26,26,28,28);
- INV(L2;P13;26,26,28,28);
- BUF(L2;P14;26,26,28,28);
- %
- ;This is the ECL 100K series Library.
- ;
- ;Unless otherwise specified, Data was taken from
- ;1986 Fairchild F100K ECL Data Book.
- ;
- ;Propagation Delays are specified for 0 and +85 degC.
- ;
- :F100101 ECL 24
- LOR(P12,P13,P14,P15,P16;L1);
- LOR(P17,P19,P20,P21,P22;L2);
- LOR(P23,P24,P1,P2,P3;L3);
- SET(RLOW);
- BUF(L1;P11;12,12,13,13);
- BUF(L2;P8;12,12,13,13);
- BUF(L3;P4;12,12,13,13);
- INV(L1;P10;12,12,13,13);
- INV(L2;P9;12,12,13,13);
- INV(L3;P5;12,12,13,13);
- %
- :F100102 ECL 24
- BUF(P19;N1;8,8,8,8);
- LOR(P14,N1,P15;L1);
- LOR(P16,N1,P17;L2);
- LOR(P20,N1,P21;L3);
- LOR(P22,N1,P23;L4);
- LOR(P24,N1,P1;L5);
- SET(RLOW);
- BUF(L1;P13;14,14,14,14);
- BUF(L2;P10;14,14,14,14);
- BUF(L3;P9;14,14,14,14);
- BUF(L4;P5;14,14,14,14);
- BUF(L5;P2;14,14,14,14);
- INV(L1;P12;14,14,14,14);
- INV(L2;P11;14,14,14,14);
- INV(L3;P8;14,14,14,14);
- INV(L4;P4;14,14,14,14);
- INV(L5;P3;14,14,14,14);
- %
- :F100104 ECL 24
- LAND(P14,P15;L1);
- LAND(P16,P17;L2);
- LAND(P19,P20;L3);
- LAND(P22,P21;L4);
- LAND(P23,P24;L5);
- SET(RLOW);
- BUF(L1;P13;18,18,18,18);
- BUF(L2;P11;18,18,18,18);
- BUF(L3;P9;18,18,18,18);
- BUF(L4;P3;18,18,18,18);
- BUF(L5;P1;18,18,18,18);
- INV(L1;P12;18,18,18,18);
- INV(L2;P10;18,18,18,18);
- INV(L3;P8;18,18,18,18);
- INV(L4;P4;18,18,18,18);
- INV(L5;P2;18,18,18,18);
- NOR(L1,L2,L3,L4,L5;P5;26,26,30,30);
- %
- :F100107 ECL 24
- LXOR(P14,P15;L1);
- LXOR(P16,P17;L2);
- LXOR(P19,P20;L3);
- LXOR(P22,P21;L4);
- LXOR(P23,P24;L5);
- BUF(P15;N1;2,2,2,2);
- BUF(P17;N2;2,2,2,2);
- BUF(P20;N3;2,2,2,2);
- BUF(P21;N4;2,2,2,2);
- BUF(P24;N5;2,2,2,2);
- SET(RLOW);
- XOR(P14,N1;P13;17,17,17,17);
- XOR(P16,N2;P11;17,17,17,17);
- XOR(P19,N3;P9;17,17,17,17);
- XOR(P22,N4;P3;17,17,17,17);
- XOR(P23,N5;P1;17,17,17,17);
- XNOR(P14,N1;P12;17,17,17,17);
- XNOR(P16,N2;P10;17,17,17,17);
- XNOR(P19,N3;P8;17,17,17,17);
- XNOR(P22,N4;P4;17,17,17,17);
- XNOR(P23,N5;P2;17,17,17,17);
- OR(L1,L2,L3,L4,L5;P5;28,28,30,30);
- %
- :F100112 ECL 24
- BUF(P19;N1;5,5,4,4);
- LOR(P16,N1;L1);
- LOR(P17,N1;L2);
- LOR(P20,N1;L3);
- LOR(P21,N1;L4);
- SET(RLOW);
- BUF(L1;P15;15,15,16,16);
- BUF(L1;P14;15,15,16,16);
- BUF(L2;P8;15,15,16,16);
- BUF(L2;P9;15,15,16,16);
- BUF(L3;P5;15,15,16,16);
- BUF(L3;P4;15,15,16,16);
- BUF(L4;P22;15,15,16,16);
- BUF(L4;P23;15,15,16,16);
- INV(L1;P13;15,15,16,16);
- INV(L1;P12;15,15,16,16);
- INV(L2;P10;15,15,16,16);
- INV(L2;P11;15,15,16,16);
- INV(L3;P3;15,15,16,16);
- INV(L3;P2;15,15,16,16);
- INV(L4;P24;15,15,16,16);
- INV(L4;P1;15,15,16,16);
- %
- :F100113 ECL 24
- BUF(P19;N1;5,5,5,5);
- LOR(P16,N1;L1);
- LOR(P17,N1;L2);
- LOR(P20,N1;L3);
- LOR(P21,N1;L4);
- SET(RLOW);
- BUF(L1;P15;14,14,14,14);
- BUF(L1;P14;14,14,14,14);
- BUF(L2;P8;14,14,14,14);
- BUF(L2;P9;14,14,14,14);
- BUF(L3;P5;14,14,14,14);
- BUF(L3;P4;14,14,14,14);
- BUF(L4;P22;14,14,14,14);
- BUF(L4;P23;14,14,14,14);
- INV(L1;P13;14,14,14,14);
- INV(L1;P12;14,14,14,14);
- INV(L2;P10;14,14,14,14);
- INV(L2;P11;14,14,14,14);
- INV(L3;P3;14,14,14,14);
- INV(L3;P2;14,14,14,14);
- INV(L4;P24;14,14,14,14);
- INV(L4;P1;14,14,14,14);
- %
- :F100117 ECL 24
- OR(P12,P13;N1;12,12,12,12);
- OR(P14,P15;N2;12,12,12,12);
- OR(P20,P21;N3;12,12,12,12);
- OR(P22,P23;N4;12,12,12,12);
- OR(P24,P1;N5;12,12,12,12);
- OR(P2,P3;N6;12,12,12,12);
- LAND(P16,N1,N2;L1);
- LAND(P17,N3,N4;L2);
- LAND(P19,N5,N6;L3);
- SET(RLOW);
- BUF(L1;P11;14,14,14,14);
- BUF(L2;P8;14,14,14,14);
- BUF(L3;P4;14,14,14,14);
- INV(L1;P10;14,14,14,14);
- INV(L2;P9;14,14,14,14);
- INV(L3;P5;14,14,14,14);
- %
- :F100118 ECL 24
- LOR(P10,P11,P12,P13,P14;L1);
- LOR(P15,P16,P17,P19;L2);
- LOR(P20,P21,P22,P23;L3);
- LOR(P24,P1,P2,P3;L4);
- LOR(P4,P5;L5);
- LAND(L1,L2,L3,L4,L5;L6);
- SET(RLOW);
- BUF(L6;P9;25,25,27,27);
- INV(L6;P8;25,25,27,27);
- %
- :F100121 ECL 24
- SET(RLOW);
- INV(P22;P4;16,16,16,16);
- INV(P23;P3;16,16,16,16);
- INV(P24;P2;16,16,16,16);
- INV(P14;P12;16,16,16,16);
- INV(P15;P11;16,16,16,16);
- INV(P16;P10;16,16,16,16);
- INV(P17;P9;16,16,16,16);
- INV(P20;P8;16,16,16,16);
- INV(P21;P5;16,16,16,16);
- %
- :F100122 ECL 24
- SET(RLOW);
- BUF(P22;P4;16,16,16,16);
- BUF(P23;P3;16,16,16,16);
- BUF(P24;P2;16,16,16,16);
- BUF(P14;P12;16,16,16,16);
- BUF(P15;P11;16,16,16,16);
- BUF(P16;P10;16,16,16,16);
- BUF(P17;P9;16,16,16,16);
- BUF(P20;P8;16,16,16,16);
- BUF(P21;P5;16,16,16,16);
- %
- :F100123 ECL 24
- BUF(P16;N1;4,6,5,8);
- BUF(P17;N2;4,6,5,8);
- BUF(P20;N3;4,6,5,8);
- BUF(P19;N4;11,8,12,10);
- LOR(N1,N4;L1);
- LOR(N2,N4;L2);
- LOR(N3,N4;L3);
- SET(RLOW);
- AND(P15,L1;P8;43,24,46,26);
- AND(P14,L1;P10;43,24,46,26);
- AND(P13,L2;P12;43,24,46,26);
- AND(P23,L2;P4;43,24,46,26);
- AND(P22,L3;P2;43,24,46,26);
- AND(P21,L3;P24;43,24,46,26);
- %
- :F100124 ECL 24
- LAND(P19,P21;L1);
- LAND(P19,P22;L2);
- LAND(P19,P23;L3);
- LAND(P19,P17;L4);
- LAND(P19,P16;L5);
- LAND(P19,P15;L6);
- SET(RLOW);
- BUF(L1;P24;30,30,30,30);
- BUF(L2;P2;30,30,30,30);
- BUF(L3;P5;30,30,30,30);
- BUF(L4;P9;30,30,30,30);
- BUF(L5;P12;30,30,30,30);
- BUF(L6;P14;30,30,30,30);
- INV(L1;P1;30,30,30,30);
- INV(L2;P3;30,30,30,30);
- INV(L3;P4;30,30,30,30);
- INV(L4;P10;30,30,30,30);
- INV(L5;P11;30,30,30,30);
- INV(L6;P13;30,30,30,30);
- %
- :F100126 ECL 24
- SET(RLOW);
- BUF(P22;P4;28,28,28,28);
- BUF(P23;P3;28,28,28,28);
- BUF(P24;P2;28,28,28,28);
- BUF(P14;P12;28,28,28,28);
- BUF(P15;P11;28,28,28,28);
- BUF(P16;P10;28,28,28,28);
- BUF(P17;P9;28,28,28,28);
- BUF(P20;P8;28,28,28,28);
- BUF(P21;P5;28,28,28,28);
- %
- :F100151 ECL 24
- OR(P20,P21;N1;0,0,0,0);
- LINV(P19;L1);
- DQFFC(P14,N1,L1;N2;10,10,7,7,20,20,17,17,20,23,10,10,7,7,20,20,17,17,20,26);
- DQFFC(P15,N1,L1;N3;10,10,7,7,20,20,17,17,20,23,10,10,7,7,20,20,17,17,20,26);
- DQFFC(P16,N1,L1;N4;10,10,7,7,20,20,17,17,20,23,10,10,7,7,20,20,17,17,20,26);
- DQFFC(P17,N1,L1;N5;10,10,7,7,20,20,17,17,20,23,10,10,7,7,20,20,17,17,20,26);
- DQFFC(P22,N1,L1;N6;10,10,7,7,20,20,17,17,20,23,10,10,7,7,20,20,17,17,20,26);
- DQFFC(P23,N1,L1;N7;10,10,7,7,20,20,17,17,20,23,10,10,7,7,20,20,17,17,20,26);
- SET(RLOW);
- BUF(N2;P13;12,12,14,14);
- BUF(N3;P11;12,12,14,14);
- BUF(N4;P9;12,12,14,14);
- BUF(N5;P5;12,12,14,14);
- BUF(N6;P3;12,12,14,14);
- BUF(N7;P24;12,12,14,14);
- INV(N2;P12;12,12,14,14);
- INV(N3;P10;12,12,14,14);
- INV(N4;P8;12,12,14,14);
- INV(N5;P4;12,12,14,14);
- INV(N6;P2;12,12,14,14);
- INV(N7;P1;12,12,14,14);
- %
- :F100160 ECL 24
- XOR(P10,P11;N1;28,28,28,28);
- XOR(P12,P13;N2;28,28,28,28);
- XOR(P14,P15;N3;28,28,28,28);
- XOR(P16,P17;N4;28,28,28,28);
- XOR(P19,P20;N5;28,28,28,28);
- XOR(P21,P22;N6;28,28,28,28);
- XOR(P23,P24;N7;28,28,28,28);
- XOR(P1,P2;N8;28,28,28,28);
- XOR(P10,P11,P12,P13,P14,P15,P16,P17;N9;27,27,27,27);
- XOR(P19,P20,P21,P22,P23,P24,P1,P2;N10;27,27,27,27);
- SET(RLOW);
- XNOR(P9,N9;P8;16,16,16,16);
- XNOR(P3,N10;P4;16,16,16,16);
- OR(N1,N2,N3,N4,N5,N6,N7,N8;P5;5,5,5,5);
- %