Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
| Comment: | Import copy of http://web.eecs.umich.edu/~jhayes/iscas.restore/. |
|---|---|
| Downloads: | Tarball | ZIP archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
33fa7fc42d43bc4b41c345b82d486f7a |
| User & Date: | ams 2021-04-05 12:11:10.313 |
|
2021-04-05
| ||
| 15:04 | Add FOSSIL-DOC class to all HTML files, and remove boiler plate. check-in: 8cc0186569 user: ams tags: trunk | |
| 12:11 | Import copy of http://web.eecs.umich.edu/~jhayes/iscas.restore/. check-in: 33fa7fc42d user: ams tags: trunk | |
| 12:10 | initial empty check-in check-in: d7a77a0abb user: ams tags: trunk | |
cannot compute difference between binary files
> > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252"> <META NAME="Generator" CONTENT="Microsoft Word 97"> <TITLE>74181</TITLE> <META NAME="Template" CONTENT="C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\html.dot"> </HEAD> <BODY LINK="#0000ff" VLINK="#800080"> <B><FONT SIZE=5><P ALIGN="CENTER">74181 4-Bit ALU/Function Generator</P> </B></FONT><P ALIGN="CENTER"><IMG SRC="74181.gif" WIDTH=592 HEIGHT=349></P> <B><P>Statistics: </B>14 inputs; 8 outputs; 61 gates; <A HREF="74181gates.html">gate-level schematic</A></P> <B><P ALIGN="JUSTIFY">Function: </B>The 74181 can be modeled as above. <FONT FACE="Times">Recognizing the logic that makes up a CLA block—in this case, the circled elements in the </FONT><A HREF="74181gates.html">gate-level schematic</A><FONT FACE="Times">—is the key step in unraveling the secrets of the 74181. The four boxed circuits in the </FONT><A HREF="74181gates.html">gate-level schematic</A> <FONT FACE="Times">are represented above by the single module </FONT><A HREF="74181m1.html">M1</A><FONT FACE="Times"> with 4-bit I/O buses. The second quadruplicated circuit in the 74181 leads to the high-level module </FONT><A HREF="74181m2.html">M2</A><FONT FACE="Times">. The various XOR gates are also grouped into 4-bit word gates as indicated above. Further analysis shows that the 74181’s original designers cleverly constructed the M<SUB>1</SUB> and M<SUB>2 </SUB>logic so that with input line <I>M</I> = 1, each setting of the <I>S</I> (function select) bus produces one of the 16 possible Boolean functions of the form <I>F</I>(<I>A,B</I>). </P> </FONT><B><P ALIGN="JUSTIFY">Note:</B><FONT FACE="Times"> The M line above has been logically moved from within the CLA block M3, to after the block. This was done to make module M3 a standard CLA block. The change preserves the function, but does make subtle differences when analyzing, for example, path delays in the two circuits.</P> </FONT><B><P>Models:</P> <UL> <LI></B><A HREF="74181.isc">74181 ISCAS-85 netlist</A><B> </LI> </B><LI><A HREF="74181.v">74181 Verilog structural model</A><B> </LI> </B><LI><A HREF="74181b.v">74181 behavioral model</A> </LI> <LI><A HREF="74181.tests">74181 complete gate-level tests</A></LI></UL> <FONT SIZE=2><P> </P></FONT></BODY> </HTML> |
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 | 1 1gat inpt 4 0 >sa0 >sa1 2 2gat inpt 4 0 >sa0 >sa1 3 3gat inpt 4 0 >sa0 >sa1 4 4gat inpt 4 0 >sa0 >sa1 5 5gat inpt 3 0 >sa0 >sa1 6 6gat inpt 3 0 >sa0 >sa1 7 7gat inpt 3 0 >sa0 >sa1 8 8gat inpt 3 0 >sa0 >sa1 9 9gat inpt 3 0 >sa0 >sa1 10 10gat inpt 3 0 >sa0 >sa1 11 11gat inpt 3 0 >sa0 >sa1 12 12gat inpt 3 0 >sa0 >sa1 13 13gat inpt 1 0 >sa0 >sa1 14 14gat inpt 5 0 >sa0 >sa1 15 15fan from 5gat >sa0 >sa1 16 16fan from 5gat >sa0 >sa1 17 17fan from 5gat >sa0 >sa1 18 18fan from 7gat >sa0 >sa1 19 19fan from 7gat >sa0 >sa1 20 20fan from 7gat >sa0 >sa1 21 21fan from 9gat >sa0 >sa1 22 22fan from 9gat >sa0 >sa1 23 23fan from 9gat >sa0 >sa1 24 24fan from 11gat >sa0 >sa1 25 25fan from 11gat >sa0 >sa1 26 26fan from 11gat >sa0 >sa1 27 27gat not 10 1 >sa0 >sa1 13 28 28gat not 2 1 >sa0 >sa1 16 29 29gat not 2 1 >sa0 >sa1 19 30 30gat not 2 1 >sa0 >sa1 22 31 31gat not 2 1 >sa0 >sa1 25 32 32fan from 3gat >sa0 >sa1 33 33fan from 3gat >sa0 >sa1 34 34fan from 3gat >sa0 >sa1 35 35fan from 3gat >sa0 >sa1 36 36fan from 4gat >sa0 >sa1 37 37fan from 4gat >sa0 >sa1 38 38fan from 4gat >sa0 >sa1 39 39fan from 4gat >sa0 >sa1 40 40fan from 6gat >sa0 >sa1 41 41fan from 6gat >sa0 >sa1 42 42fan from 6gat >sa0 >sa1 43 43fan from 29gat >sa0 >sa1 44 44fan from 29gat >sa0 >sa1 45 45fan from 8gat >sa0 >sa1 46 46fan from 8gat >sa0 >sa1 47 47fan from 8gat >sa0 >sa1 48 48fan from 28gat >sa0 >sa1 49 49fan from 28gat >sa0 >sa1 50 50fan from 1gat >sa0 >sa1 51 51fan from 1gat >sa0 >sa1 52 52fan from 1gat >sa0 >sa1 53 53fan from 1gat >sa0 >sa1 54 54fan from 2gat >sa0 >sa1 55 55fan from 2gat >sa0 >sa1 56 56fan from 2gat >sa0 >sa1 57 57fan from 2gat >sa0 >sa1 58 58fan from 10gat >sa0 >sa1 59 59fan from 10gat >sa0 >sa1 60 60fan from 10gat >sa0 >sa1 61 61fan from 31gat >sa0 >sa1 62 62fan from 31gat >sa0 >sa1 63 63fan from 12gat >sa0 >sa1 64 64fan from 12gat >sa0 >sa1 65 65fan from 12gat >sa0 >sa1 66 66fan from 30gat >sa0 >sa1 67 67fan from 30gat >sa0 >sa1 68 68gat and 1 3 >sa0 >sa1 15 36 40 69 69gat and 1 3 >sa0 >sa1 41 32 48 70 70gat and 1 2 >sa0 >sa1 49 54 71 71gat and 1 2 >sa0 >sa1 50 17 72 72gat buff 1 1 >sa0 >sa1 42 73 73gat and 1 3 >sa0 >sa1 18 37 45 74 74gat and 1 3 >sa0 >sa1 46 33 43 75 75gat and 1 2 >sa0 >sa1 44 55 76 76gat and 1 2 >sa0 >sa1 51 20 77 77gat buff 1 1 >sa0 >sa1 47 78 78gat and 1 3 >sa0 >sa1 21 38 58 79 79gat and 1 3 >sa0 >sa1 59 34 66 80 80gat and 1 2 >sa0 >sa1 67 56 81 81gat and 1 2 >sa0 >sa1 52 23 82 82gat buff 1 1 >sa0 >sa1 60 83 83gat and 1 3 >sa0 >sa1 24 39 63 84 84gat and 1 3 >sa0 >sa1 64 35 61 85 85gat and 1 2 >sa0 >sa1 62 57 86 86gat and 1 2 >sa0 >sa1 53 26 87 87gat buff 1 1 >sa0 >sa1 65 88 88gat nor 6 2 >sa0 >sa1 68 69 89 89gat nor 2 3 >sa0 >sa1 70 71 72 90 90gat nor 8 2 >sa0 >sa1 73 74 91 91gat nor 3 3 >sa0 >sa1 75 76 77 92 92gat nor 8 2 >sa0 >sa1 78 79 93 93gat nor 4 3 >sa0 >sa1 80 81 82 94 94gat nor 6 2 >sa0 >sa1 83 84 95 95gat nor 5 3 >sa0 >sa1 85 86 87 96 96fan from 88gat >sa0 97 97fan from 88gat >sa0 98 98fan from 88gat >sa0 99 99fan from 88gat >sa0 >sa1 100 100fan from 88gat >sa0 >sa1 101 101fan from 88gat >sa0 >sa1 102 102fan from 89gat >sa0 >sa1 103 103fan from 89gat >sa0 >sa1 104 104fan from 90gat >sa0 105 105fan from 90gat >sa0 106 106fan from 90gat >sa0 >sa1 107 107fan from 90gat >sa0 >sa1 108 108fan from 90gat >sa0 >sa1 109 109fan from 90gat >sa0 >sa1 110 110fan from 90gat >sa0 >sa1 111 111fan from 90gat >sa0 >sa1 112 112fan from 91gat >sa0 >sa1 113 113fan from 91gat >sa0 >sa1 114 114fan from 91gat >sa0 >sa1 115 115fan from 92gat >sa0 116 116fan from 92gat >sa0 >sa1 117 117fan from 92gat >sa0 >sa1 118 118fan from 92gat >sa0 >sa1 119 119fan from 92gat >sa0 >sa1 120 120fan from 92gat >sa0 >sa1 121 121fan from 92gat >sa0 >sa1 122 122fan from 92gat >sa0 >sa1 123 123fan from 93gat >sa0 >sa1 124 124fan from 93gat >sa0 >sa1 125 125fan from 93gat >sa0 >sa1 126 126fan from 93gat >sa0 >sa1 127 127fan from 94gat >sa0 >sa1 128 128fan from 94gat >sa0 >sa1 129 129fan from 94gat >sa0 >sa1 130 130fan from 94gat >sa0 >sa1 131 131fan from 94gat >sa0 >sa1 132 132fan from 94gat >sa0 >sa1 133 133fan from 95gat >sa0 >sa1 134 134fan from 95gat >sa0 >sa1 135 135fan from 95gat >sa0 >sa1 136 136fan from 95gat >sa0 >sa1 137 137fan from 95gat >sa0 >sa1 138 138fan from 27gat >sa0 >sa1 139 139fan from 27gat >sa0 >sa1 140 140fan from 27gat >sa0 >sa1 141 141fan from 27gat >sa0 >sa1 142 142fan from 27gat >sa0 >sa1 143 143fan from 27gat >sa0 >sa1 144 144fan from 27gat >sa0 >sa1 145 145fan from 27gat >sa0 >sa1 146 146fan from 27gat >sa0 >sa1 147 147fan from 27gat >sa0 >sa1 148 148fan from 14gat >sa0 >sa1 149 149fan from 14gat >sa0 >sa1 150 150fan from 14gat >sa0 >sa1 151 151fan from 14gat >sa0 >sa1 152 152fan from 14gat >sa0 >sa1 153 153gat buff 1 1 >sa0 >sa1 102 154 154gat and 1 2 >sa0 >sa1 96 112 155 155gat and 1 3 >sa0 >sa1 97 123 104 156 156gat and 1 4 >sa0 >sa1 98 105 115 133 157 157gat nand 1 5 >sa0 >sa1 99 106 116 127 148 158 158gat nand 1 4 >sa0 >sa1 100 107 117 128 159 159gat xor 1 2 >sa0 >sa1 101 103 160 160gat and 1 5 >sa0 >sa1 149 129 118 108 138 161 161gat and 1 4 >sa0 >sa1 119 109 134 139 162 162gat and 1 3 >sa1 110 124 140 163 163gat and 1 2 >sa0 >sa1 114 141 164 164gat xor 1 2 >sa0 >sa1 111 113 165 165gat and 1 4 >sa1 150 130 120 142 166 166gat and 1 3 >sa0 >sa1 121 135 143 167 167gat and 1 2 >sa1 125 144 168 168gat xor 1 2 >sa0 >sa1 122 126 169 169gat and 1 3 >sa0 >sa1 151 131 145 170 170gat and 1 2 >sa1 136 146 171 171gat xor 1 2 >sa0 >sa1 132 137 172 172gat nand 1 2 >sa0 >sa1 152 147 173 173gat nor 2 4 >sa0 >sa1 153 154 155 156 174 174fan from 173gat >sa0 >sa1 175 175fan from 173gat >sa0 >sa1 176 176gat not 1 1 >sa0 >sa1 175 177 177gat not 1 1 >sa0 >sa1 157 178 178gat nor 1 4 >sa0 >sa1 160 161 162 163 179 179gat nor 1 3 >sa0 >sa1 165 166 167 180 180gat nor 1 2 >sa0 >sa1 169 170 181 181gat or 1 2 >sa0 >sa1 176 177 182 182gat xor 2 2 >sa0 >sa1 159 178 183 183fan from 182gat >sa0 >sa1 184 184fan from 182gat >sa0 >sa1 185 185gat xor 2 2 >sa0 >sa1 164 179 186 186fan from 185gat >sa0 >sa1 187 187fan from 185gat >sa0 >sa1 188 188gat xor 2 2 >sa0 >sa1 168 180 189 189fan from 188gat >sa0 >sa1 190 190fan from 188gat >sa0 >sa1 191 191gat xor 2 2 >sa0 >sa1 171 172 192 192fan from 191gat >sa0 >sa1 193 193fan from 191gat >sa0 >sa1 194 194gat and 1 4 >sa0 >sa1 184 187 189 192 195 195gat xor 1 2 >sa0 >sa1 174 181 196 196gat xor 1 2 >sa0 >sa1 158 183 197 197gat xor 1 2 >sa0 >sa1 186 194 198 198gat xor 1 2 >sa0 >sa1 190 193 199 199gat xor 1 2 >sa0 >sa1 195 196 200 200gat xor 1 2 >sa0 >sa1 197 198 201 201gat xor 0 2 >sa0 >sa1 199 200 |
> > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 | 01010000111101 01011111111100 01010001111001 01010010110001 01011000000011 01010100100001 10100000000100 10101100001000 10100011010100 10101111111010 01010011000000 10100011101111 |
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 | /**************************************************************************** * * * VERILOG HIGH-LEVEL DESCRIPTION OF THE TI 74181 CIRCUIT * * * * Function: 4-bit ALU/Function Generator * * * * Written by: Mark C. Hansen * * * * Last modified: Dec 11, 1997 * * * ****************************************************************************/ module Circuit74181 (S, A, B, M, CNb, F, X, Y, CN4b, AEB); input [3:0] A, B, S; input CNb, M; output [3:0] F; output AEB, X, Y, CN4b; TopLevel74181 Ckt74181 (S, A, B, M, CNb, F, X, Y, CN4b, AEB); endmodule /* Circuit74181 */ /*************************************************************************/ module TopLevel74181 (S, A, B, M, CNb, F, X, Y, CN4b, AEB); input [3:0] A, B, S; input CNb, M; output [3:0] F; output AEB, X, Y, CN4b; wire [3:0] E, D, C, Bb; Emodule Emod1 (A, B, S, E, Bb); Dmodule Dmod2 (A, B, Bb, S, D); CLAmodule CLAmod3(E, D, CNb, C, X, Y, CN4b); Summodule Summod4(E, D, C, M, F, AEB); endmodule /* TopLevel74181 */ /*************************************************************************/ module Emodule (A, B, S, E, Bb); input [3:0] A, B, S; output [3:0] E, Bb; wire [3:0] ABS3, ABbS2; not Bb0gate(Bb[0], B[0]); not Bb1gate(Bb[1], B[1]); not Bb2gate(Bb[2], B[2]); not Bb3gate(Bb[3], B[3]); and ABS30gate(ABS3[0], A[0], B[0], S[3]); and ABS31gate(ABS3[1], A[1], B[1], S[3]); and ABS32gate(ABS3[2], A[2], B[2], S[3]); and ABS33gate(ABS3[3], A[3], B[3], S[3]); and ABbS20gate(ABbS2[0], A[0], Bb[0], S[2]); and ABbS21gate(ABbS2[1], A[1], Bb[1], S[2]); and ABbS22gate(ABbS2[2], A[2], Bb[2], S[2]); and ABbS23gate(ABbS2[3], A[3], Bb[3], S[2]); nor E0gate(E[0], ABS3[0], ABbS2[0]); nor E1gate(E[1], ABS3[1], ABbS2[1]); nor E2gate(E[2], ABS3[2], ABbS2[2]); nor E3gate(E[3], ABS3[3], ABbS2[3]); endmodule /* Emodule */ /*************************************************************************/ module Dmodule (A, B, Bb, S, D); input [3:0] A, B, Bb, S; output [3:0] D; wire [3:0] BbS1, BS0; and BbS10gate(BbS1[0], Bb[0], S[1]); and BbS11gate(BbS1[1], Bb[1], S[1]); and BbS12gate(BbS1[2], Bb[2], S[1]); and BbS13gate(BbS1[3], Bb[3], S[1]); and BS00gate(BS0[0], B[0], S[0]); and BS01gate(BS0[1], B[1], S[0]); and BS02gate(BS0[2], B[2], S[0]); and BS03gate(BS0[3], B[3], S[0]); nor D0gate(D[0], BbS1[0], BS0[0], A[0]); nor D1gate(D[1], BbS1[1], BS0[1], A[1]); nor D2gate(D[2], BbS1[2], BS0[2], A[2]); nor D3gate(D[3], BbS1[3], BS0[3], A[3]); endmodule /* Dmodule */ /*************************************************************************/ module CLAmodule(Gb, Pb, CNb, C, X, Y, CN4b); input [3:0] Gb, Pb; input CNb; output [3:0] C; output X, Y, CN4b; not C0gate(C[0], CNb); buf Pb0gate(Pb0, Pb[0]); and CNbGb0gate(CNbGb0, CNb, Gb[0]); buf Pb1gate(Pb1, Pb[1]); and Pb0Gb1gate(Pb0Gb1, Pb[0], Gb[1]); and CNbGb01gate(CNbGb01, CNb, Gb[0], Gb[1]); buf Pb2gate(Pb2, Pb[2]); and Pb1Gb2gate(Pb1Gb2, Pb[1], Gb[2]); and Pb0Gb12gate(Pb0Gb12, Pb[0], Gb[1], Gb[2]); and CNbGb012gate(CNbGb012, CNb, Gb[0], Gb[1], Gb[2]); buf Pb3gate(Pb3, Pb[3]); and Pb2Gb3gate(Pb2Gb3, Pb[2], Gb[3]); and Pb1Gb23gate(Pb1Gb23, Pb[1], Gb[2], Gb[3]); and Pb0Gb123gate(Pb0Gb123, Pb[0], Gb[1], Gb[2], Gb[3]); nand Xgate(X, Gb[0], Gb[1], Gb[2], Gb[3]); nor Ygate(Y, Pb3,Pb2Gb3,Pb1Gb23,Pb0Gb123); nand XCNbgate(XCNb, Gb[0], Gb[1], Gb[2], Gb[3], CNb); nand CN4bgate(CN4b, Y, XCNb); nor C3gate(C[3], Pb2, Pb1Gb2, Pb0Gb12, CNbGb012); nor C2gate(C[2], Pb1, Pb0Gb1, CNbGb01); nor C1gate(C[1], Pb0, CNbGb0); endmodule /* CLAmodule */ /*************************************************************************/ module Summodule(E, D, C, M, F, AEB); input [3:0] E, D, C; input M; output [3:0] F; output AEB; wire [3:0] EXD, CM; xor EXD0gate(EXD[0], E[0], D[0]); xor EXD1gate(EXD[1], E[1], D[1]); xor EXD2gate(EXD[2], E[2], D[2]); xor EXD3gate(EXD[3], E[3], D[3]); or CM0gate(CM[0], C[0], M); or CM1gate(CM[1], C[1], M); or CM2gate(CM[2], C[2], M); or CM3gate(CM[3], C[3], M); xor F0gate(F[0], EXD[0], CM[0]); xor F1gate(F[1], EXD[1], CM[1]); xor F2gate(F[2], EXD[2], CM[2]); xor F3gate(F[3], EXD[3], CM[3]); and AEBgate(AEB, F[0], F[1], F[2], F[3]); endmodule /* Summodule */ |
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 |
/****************************************************************************
* *
* VERILOG BEHAVIORAL DESCRIPTION OF THE TI 74181 CIRCUIT *
* *
* Function: 4-bit ALU/Function Generator *
* *
* Written by: Mark C. Hansen *
* *
* Last modified: Dec 11, 1997 *
* *
****************************************************************************/
module Circuit74181b (S, A, B, M, CNb, F, X, Y, CN4b, AEB);
input [3:0] A, B, S;
input CNb, M;
output [3:0] F;
output AEB, X, Y, CN4b;
TopLevel74181b Ckt74181b (S, A, B, M, CNb, F, X, Y, CN4b, AEB);
endmodule /* Circuit74181b */
/*************************************************************************/
module TopLevel74181b (S, A, B, M, CNb, F, X, Y, CN4b, AEB);
input [3:0] A, B, S;
input CNb, M;
output [3:0] F;
output AEB, X, Y, CN4b;
wire [3:0] E, D, C, Bb;
Emodule Emod1 (A, B, S, E);
Dmodule Dmod2 (A, B, S, D);
CLAmodule CLAmod3(E, D, CNb, C, X, Y, CN4b);
Summodule Summod4(E, D, C, M, F, AEB);
endmodule /* TopLevel74181b */
/*************************************************************************/
module Emodule (A, B, S, E);
input [3:0] A, B, S;
output [3:0] E;
wire [3:0] ABS3, ABbS2;
assign ABS3 = A&B&{4{S[3]}};
assign ABbS2 = A&~B&{4{S[2]}};
assign E = ~(ABS3|ABbS2);
endmodule /* Emodule */
/*************************************************************************/
module Dmodule (A, B, S, D);
input [3:0] A, B, S;
output [3:0] D;
wire [3:0] BbS1, BS0;
assign BbS1 = ~B&{4{S[1]}};
assign BS0 = B&{4{S[0]}};
assign D = ~(BbS1|BS0|A);
endmodule /* Dmodule */
/*************************************************************************/
module CLAmodule(Gb, Pb, CNb, C, X, Y, CN4b);
input [3:0] Gb, Pb;
input CNb;
output [3:0] C;
output X, Y, CN4b;
assign C[0] = ~CNb;
assign C[1] = ~(Pb[0]|(CNb&Gb[0]));
assign C[2] = ~(Pb[1]|(Pb[0]&Gb[1])|(CNb&Gb[0]&Gb[1]));
assign C[3] = ~(Pb[2]|(Pb[1]&Gb[2])|(Pb[0]&Gb[1]&Gb[2])|(CNb&Gb[0]&Gb[1]&Gb[2]));
assign X = ~&Gb;
assign Y = ~(Pb[3]|(Pb[2]&Gb[3])|(Pb[1]&Gb[2]&Gb[3])|(Pb[0]&Gb[1]&Gb[2]&Gb[3]));
assign CN4b = ~(Y&~(&Gb&CNb));
endmodule /* CLAmodule */
/*************************************************************************/
module Summodule(E, D, C, M, F, AEB);
input [3:0] E, D, C;
input M;
output [3:0] F;
output AEB;
assign F = (E ^ D) ^ (C|{4{M}});
assign AEB = &F;
endmodule /* Summodule */
|
cannot compute difference between binary files
> > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252"> <META NAME="Generator" CONTENT="Microsoft Word 97"> <TITLE>74181gates</TITLE> <META NAME="Version" CONTENT="8.0.3410"> <META NAME="Date" CONTENT="10/11/96"> <META NAME="Template" CONTENT="C:\Program Files\Microsoft Office\Office\HTML.DOT"> </HEAD> <BODY TEXT="#000000" BGCOLOR="#ffffff"> <B><FONT SIZE=5><P ALIGN="CENTER">74181 Gate-Level Schematic</P> </B></FONT><P ALIGN="CENTER"><IMG SRC="74181gates.gif" WIDTH=324 HEIGHT=331></P></BODY> </HTML> |
cannot compute difference between binary files
> > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252"> <META NAME="Generator" CONTENT="Microsoft Word 97"> <TITLE>74181m1</TITLE> <META NAME="Version" CONTENT="8.0.3410"> <META NAME="Date" CONTENT="10/11/96"> <META NAME="Template" CONTENT="C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\html.dot"> </HEAD> <BODY TEXT="#000000" LINK="#0000ff" VLINK="#800080" BGCOLOR="#ffffff"> <B><FONT SIZE=5><P ALIGN="CENTER">74181 Module M1</P> </B></FONT><P ALIGN="CENTER"> <IMG SRC="74181m1.gif" WIDTH=433 HEIGHT=150></P></BODY> </HTML> |
cannot compute difference between binary files
> > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252"> <META NAME="Generator" CONTENT="Microsoft Word 97"> <TITLE>74181m2</TITLE> <META NAME="Version" CONTENT="8.0.3410"> <META NAME="Date" CONTENT="10/11/96"> <META NAME="Template" CONTENT="C:\Program Files\Microsoft Office\Office\HTML.DOT"> </HEAD> <BODY TEXT="#000000" BGCOLOR="#ffffff"> <B><FONT SIZE=5><P ALIGN="CENTER">74181 Module M2</P> </B></FONT><P ALIGN="CENTER"><IMG SRC="74181m2.gif" WIDTH=433 HEIGHT=154></P></BODY> </HTML> |
cannot compute difference between binary files
> > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252"> <META NAME="Generator" CONTENT="Microsoft Word 97"> <TITLE>74182</TITLE> <META NAME="Template" CONTENT="C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\html.dot"> </HEAD> <BODY LINK="#0000ff" VLINK="#800080"> <B><FONT SIZE=5><P ALIGN="CENTER">74182 Carry Look-Ahead Circuit</P> </B></FONT><P ALIGN="CENTER"><IMG SRC="74182.gif" WIDTH=433 HEIGHT=231></P> <B><P>Statistics: </B>9 inputs; 4 output; 19 gates; <A HREF="74182gates.html">gate-level schematic</A></P> <B><P>Function: </B>The carry look-ahead (CLA) realization of the carry function is used by each of the 74X-series circuits modeled here. Given carry-in (C_n), generate (G) and propagate (P) signals, the circuit produces three carry out signals, plus two P and G signals used to cascade into another CLA block. This circuit is small enough to be modeled as a single primitive. </P> <B><P>Models:</P> <UL> <LI></B><A HREF="74182.isc">74182 ISCAS-85 netlist</A><B> </LI> </B><LI><A HREF="74182.v">74182 Verilog structural model</A><B> </LI> </B><LI><A HREF="74182b.v">74182 behavioral model</A> </LI> <LI><A HREF="74182.tests">74182 complete gate-level tests (CN, PB[3:0], GB[3:0])</A></LI></UL> <B><P> </P> <P><DIV></DIV><DIV></DIV></P> </B><FONT SIZE=2><P> </P></FONT></BODY> </HTML> |
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 | 1 1gat inpt 2 0 >sa0 >sa1 2 2fan from 1gat >sa0 >sa1 3 3fan from 1gat >sa0 >sa1 4 4gat inpt 4 0 >sa0 >sa1 5 5fan from 4gat >sa0 >sa1 6 6fan from 4gat >sa0 >sa1 7 7fan from 4gat >sa0 >sa1 8 8fan from 4gat >sa0 >sa1 9 9gat inpt 3 0 >sa0 >sa1 10 10fan from 9gat >sa0 >sa1 11 11fan from 9gat >sa0 >sa1 12 12fan from 9gat >sa0 >sa1 13 13gat inpt 7 0 >sa0 >sa1 14 14fan from 13gat >sa0 >sa1 15 15fan from 13gat >sa0 >sa1 16 16fan from 13gat >sa0 >sa1 17 17fan from 13gat >sa0 >sa1 18 18fan from 13gat >sa0 >sa1 19 19fan from 13gat >sa0 >sa1 20 20fan from 13gat >sa0 >sa1 21 21gat inpt 4 0 >sa0 >sa1 22 22fan from 21gat >sa0 >sa1 23 23fan from 21gat >sa0 >sa1 24 24fan from 21gat >sa0 >sa1 25 25fan from 21gat >sa0 >sa1 26 26gat inpt 8 0 >sa0 >sa1 27 27fan from 26gat >sa0 >sa1 28 28fan from 26gat >sa0 >sa1 29 29fan from 26gat >sa0 >sa1 30 30fan from 26gat >sa0 >sa1 31 31fan from 26gat >sa0 >sa1 32 32fan from 26gat >sa0 >sa1 33 33fan from 26gat >sa0 >sa1 34 34fan from 26gat >sa0 >sa1 35 35gat inpt 4 0 >sa0 >sa1 36 36fan from 35gat >sa0 >sa1 37 37fan from 35gat >sa0 >sa1 38 38fan from 35gat >sa0 >sa1 39 39fan from 35gat >sa0 >sa1 40 40gat inpt 7 0 >sa0 >sa1 41 41fan from 40gat >sa0 >sa1 42 42fan from 40gat >sa0 >sa1 43 43fan from 40gat >sa0 >sa1 44 44fan from 40gat >sa0 >sa1 45 45fan from 40gat >sa0 >sa1 46 46fan from 40gat >sa0 >sa1 47 47fan from 40gat >sa0 >sa1 48 48gat inpt 1 0 >sa0 >sa1 49 49gat not 3 1 >sa0 >sa1 48 50 50fan from 49gat >sa0 >sa1 51 51fan from 49gat >sa0 >sa1 52 52fan from 49gat >sa0 >sa1 53 53gat or 0 4 >sa0 >sa1 2 10 22 36 54 54gat and 1 4 >sa0 >sa1 5 14 27 41 55 55gat and 1 4 >sa0 >sa1 23 6 15 28 56 56gat and 1 3 >sa0 >sa1 11 7 16 57 57gat and 1 2 >sa0 >sa1 3 8 58 58gat or 0 4 >sa0 >sa1 54 55 56 57 59 59gat and 1 4 >sa0 >sa1 17 29 42 50 60 60gat and 1 4 >sa0 >sa1 37 18 30 43 61 61gat and 1 3 >sa0 >sa1 24 19 31 62 62gat and 1 2 >sa0 >sa1 12 20 63 63gat nor 0 4 >sa0 >sa1 59 60 61 62 64 64gat and 1 3 >sa0 >sa1 32 44 51 65 65gat and 1 3 >sa0 >sa1 38 33 45 66 66gat and 1 2 >sa0 >sa1 25 34 67 67gat nor 0 3 >sa0 >sa1 64 65 66 68 68gat and 1 2 >sa0 >sa1 46 52 69 69gat and 1 2 >sa0 >sa1 39 47 70 70gat nor 0 2 >sa0 >sa1 68 69 |
> > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 | 000001111 100001111 000011110 000111101 001111011 011110111 100011111 100101110 101001100 110001000 |
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 | /**************************************************************************** * * * VERILOG HIGH-LEVEL DESCRIPTION OF THE TI 74182 CIRCUIT * * * * Function: Carry Lookahead Generator * * * * Written by: Mark C. Hansen * * * * Last modified: Dec 10, 1997 * * * ****************************************************************************/ module Circuit74182 (CN, PB, GB, PBo, GBo, CNX, CNY, CNZ); input[3:0] PB, GB; input CN; output PBo, GBo, CNX, CNY, CNZ; TopLevel74182 Ckt74182 (CN, PB, GB, PBo, GBo, CNX, CNY, CNZ); endmodule /* Circuit74182 */ /*************************************************************************/ module TopLevel74182 (CN, PB, GB, PBo, GBo, CNX, CNY, CNZ); input[3:0] PB, GB; input CN; output PBo, GBo, CNX, CNY, CNZ; not CNBgate(CNB, CN); and PB0GB0gate(PB0GB0, PB[0], GB[0]); and CNBGB0gate(CNBGB0, CNB, GB[0]); and PB1GB1gate(PB1GB1, PB[1], GB[1]); and PB0GB01gate(PB0GB01, PB[0], GB[0], GB[1]); and CNBGB01gate(CNBGB01, CNB, GB[0], GB[1]); and PB2GB2gate(PB2GB2, PB[2], GB[2]); and PB1GB12gate(PB1GB12, PB[1], GB[1], GB[2]); and PB0GB012gate(PB0GB012, PB[0], GB[0], GB[1], GB[2]); and CNBGB012gate(CNBGB012, CNB, GB[0], GB[1], GB[2]); and PB3GB3gate(PB3GB3, PB[3], GB[3]); and PB2GB23gate(PB2GB23, PB[2], GB[2], GB[3]); and PB1GB123gate(PB1GB123, PB[1], GB[1], GB[2], GB[3]); and GB0123gate(GB0123, GB[0], GB[1], GB[2], GB[3]); or PBogate(PBo,PB[0],PB[1],PB[2],PB[3]); or GBogate(GBo,PB3GB3,PB2GB23,PB1GB123,GB0123); nor CNZgate(CNZ,PB2GB2,PB1GB12,PB0GB012,CNBGB012); nor CNYgate(CNY,PB1GB1,PB0GB01,CNBGB01); nor CNXgate(CNX,PB0GB0,CNBGB0); endmodule /* TopLevel74182 */ |
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
/****************************************************************************
* *
* VERILOG BEHAVIORAL DESCRIPTION OF THE TI 74182 CIRCUIT *
* *
* Function: Carry Lookahead Generator *
* *
* Written by: Mark C. Hansen *
* *
* Last modified: Dec 10, 1997 *
* *
****************************************************************************/
module Circuit74182 (CN, PB, GB, PBo, GBo, CNX, CNY, CNZ);
input[3:0] PB, GB;
input CN;
output PBo, GBo, CNX, CNY, CNZ;
TopLevel74182b Ckt74182b (CN, PB, GB, PBo, GBo, CNX, CNY, CNZ);
endmodule /* Circuit74182 */
/*************************************************************************/
module TopLevel74182b (CN, PB, GB, PBo, GBo, CNX, CNY, CNZ);
input[3:0] PB, GB;
input CN;
output PBo, GBo, CNX, CNY, CNZ;
assign PBo = (PB[0]|PB[1]|PB[2]|PB[3]);
assign GBo = ((GB[0]&GB[1]&GB[2]&GB[3]) |
(PB[1]&GB[1]&GB[2]&GB[3]) |
(PB[2]&GB[2]&GB[3]) |
(PB[3]&GB[3]));
assign CNX = ~((PB[0]&GB[0]) |
(~CN&GB[0]));
assign CNY = ~((PB[1]&GB[1]) |
(PB[0]&GB[0]&GB[1]) |
(~CN&GB[0]&GB[1]));
assign CNZ = ~((PB[2]&GB[2]) |
(PB[1]&GB[1]&GB[2]) |
(PB[0]&GB[0]&GB[1]&GB[2]) |
(~CN&GB[0]&GB[1]&GB[2]));
endmodule /* TopLevel74182b */
|
cannot compute difference between binary files
> > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 | <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252"> <META NAME="Generator" CONTENT="Microsoft Word 97"> <TITLE>74182gates</TITLE> <META NAME="Template" CONTENT="C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\html.dot"> </HEAD> <BODY LINK="#0000ff" VLINK="#800080"> <B><FONT SIZE=5><P ALIGN="CENTER">74182 Gate-Level Schematic</P> </B></FONT><P ALIGN="CENTER"><IMG SRC="74182gates.gif" WIDTH=433 HEIGHT=460></P></BODY> </HTML> |
cannot compute difference between binary files
> > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252"> <META NAME="Generator" CONTENT="Microsoft Word 97"> <TITLE>74283</TITLE> <META NAME="Version" CONTENT="8.0.3410"> <META NAME="Date" CONTENT="10/11/96"> <META NAME="Template" CONTENT="C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\html.dot"> </HEAD> <BODY TEXT="#000000" LINK="#0000ff" VLINK="#800080" BGCOLOR="#ffffff"> <B><FONT SIZE=5><P ALIGN="CENTER">74283 Fast Adder Circuit</P> </B></FONT><P ALIGN="CENTER"><IMG SRC="74283.gif" WIDTH=433 HEIGHT=231></P> <B><P>Statistics: </B>9 inputs; 5 outputs; 36 gates; <A HREF="74283gates.html"> gate-level schematic</A></P> <B><P>Function: </B>The 74283 fast adder can be modeled as shown above. The module <A HREF="74283m1.html">M1</A> produces the generate, propagate, and XOR functions. The module M2 is similar to the <A HREF="74182.html">74182</A>. The XOR word gate M3 produces the sum function.</P> <B><P>Models:</P> <UL> </B><LI><A HREF="74283.isc">74283 ISCAS-85 netlist</A><B> </LI> </B><LI><A HREF="74283.v">74283 Verilog structural model</A><B> </LI> </B><LI><A HREF="74283b.v">74283 behavioral model</A> </LI> <LI><A HREF="74283.tests">74283 complete gate-level tests (C0, A[3:0], B[3:0])</A></LI></UL> <P></DIV><DIV></P></BODY> </HTML> |
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 | 1 1gat inpt 2 0 >sa0 >sa1 2 2fan from 1gat >sa0 >sa1 3 3fan from 1gat >sa0 >sa1 4 4gat inpt 2 0 >sa0 >sa1 5 5fan from 4gat >sa0 >sa1 6 6fan from 4gat >sa0 >sa1 7 7gat inpt 2 0 >sa0 >sa1 8 8fan from 7gat >sa0 >sa1 9 9fan from 7gat >sa0 >sa1 10 10gat inpt 2 0 >sa0 >sa1 11 11fan from 10gat >sa0 >sa1 12 12fan from 10gat >sa0 >sa1 13 13gat inpt 2 0 >sa0 >sa1 14 14fan from 13gat >sa0 >sa1 15 15fan from 13gat >sa0 >sa1 16 16gat inpt 2 0 >sa0 >sa1 17 17fan from 16gat >sa0 >sa1 18 18fan from 16gat >sa0 >sa1 19 19gat inpt 2 0 >sa0 >sa1 20 20fan from 19gat >sa0 >sa1 21 21fan from 19gat >sa0 >sa1 22 22gat inpt 2 0 >sa0 >sa1 23 23fan from 22gat >sa0 >sa1 24 24fan from 22gat >sa0 >sa1 25 25gat inpt 1 0 >sa0 >sa1 26 26gat not 5 1 >sa0 >sa1 25 27 27fan from 26gat >sa0 >sa1 28 28fan from 26gat >sa0 >sa1 29 29fan from 26gat >sa0 >sa1 30 30fan from 26gat >sa0 >sa1 31 31fan from 26gat >sa0 >sa1 32 32gat nand 5 2 >sa0 >sa1 2 5 33 33fan from 32gat >sa0 >sa1 34 34fan from 32gat >sa0 >sa1 35 35fan from 32gat >sa0 >sa1 36 36fan from 32gat >sa0 >sa1 37 37fan from 32gat >sa0 >sa1 38 38gat nor 2 2 >sa0 >sa1 3 6 39 39fan from 38gat >sa0 >sa1 40 40fan from 38gat >sa0 >sa1 41 41gat nand 7 2 >sa0 >sa1 8 11 42 42fan from 41gat >sa0 >sa1 43 43fan from 41gat >sa0 >sa1 44 44fan from 41gat >sa0 >sa1 45 45fan from 41gat >sa0 >sa1 46 46fan from 41gat >sa0 >sa1 47 47fan from 41gat >sa0 >sa1 48 48fan from 41gat >sa0 >sa1 49 49gat nor 3 2 >sa0 >sa1 9 12 50 50fan from 49gat >sa0 >sa1 51 51fan from 49gat >sa0 >sa1 52 52fan from 49gat >sa0 >sa1 53 53gat nand 7 2 >sa0 >sa1 14 17 54 54fan from 53gat >sa0 >sa1 55 55fan from 53gat >sa0 >sa1 56 56fan from 53gat >sa0 >sa1 57 57fan from 53gat >sa0 >sa1 58 58fan from 53gat >sa0 >sa1 59 59fan from 53gat >sa0 >sa1 60 60fan from 53gat >sa0 >sa1 61 61gat nor 4 2 >sa0 >sa1 15 18 62 62fan from 61gat >sa0 >sa1 63 63fan from 61gat >sa0 >sa1 64 64fan from 61gat >sa0 >sa1 65 65fan from 61gat >sa0 >sa1 66 66gat nand 5 2 >sa0 >sa1 20 23 67 67fan from 66gat >sa0 >sa1 68 68fan from 66gat >sa0 >sa1 69 69fan from 66gat >sa0 >sa1 70 70fan from 66gat >sa0 >sa1 71 71fan from 66gat >sa0 >sa1 72 72gat nor 5 2 >sa0 >sa1 21 24 73 73fan from 72gat >sa0 >sa1 74 74fan from 72gat >sa0 >sa1 75 75fan from 72gat >sa0 >sa1 76 76fan from 72gat >sa0 >sa1 77 77fan from 72gat >sa0 >sa1 78 78gat not 1 1 >sa0 >sa1 40 79 79gat not 1 1 >sa0 >sa1 52 80 80gat not 1 1 >sa0 >sa1 65 81 81gat not 1 1 >sa0 >sa1 77 82 82gat and 1 2 >sa0 >sa1 33 50 83 83gat and 1 3 >sa0 >sa1 34 42 62 84 84gat and 1 4 >sa0 >sa1 35 43 54 73 85 85gat and 1 5 >sa0 >sa1 36 44 55 67 27 86 86gat and 1 2 >sa0 >sa1 37 78 87 87gat and 1 2 >sa0 >sa1 63 45 88 88gat and 1 3 >sa0 >sa1 74 46 56 89 89gat and 1 4 >sa0 >sa1 47 57 68 28 90 90gat and 1 2 >sa0 >sa1 48 79 91 91gat and 1 2 >sa0 >sa1 75 58 92 92gat and 1 3 >sa0 >sa1 59 69 29 93 93gat and 1 2 >sa0 >sa1 60 80 94 94gat and 1 2 >sa0 >sa1 30 70 95 95gat and 1 2 >sa0 >sa1 71 81 96 96gat not 1 1 >sa0 >sa1 31 97 97gat nor 0 5 >sa0 >sa1 39 82 83 84 85 98 98gat nor 1 4 >sa0 >sa1 51 87 88 89 99 99gat nor 1 3 >sa0 >sa1 64 91 92 100 100gat nor 1 2 >sa0 >sa1 76 94 101 101gat xor 0 2 >sa0 >sa1 86 98 102 102gat xor 0 2 >sa0 >sa1 90 99 103 103gat xor 0 2 >sa0 >sa1 93 100 104 104gat xor 0 2 >sa0 >sa1 95 96 |
> > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 | 011110000 100001111 011110001 011100010 011000100 010001000 111100000 111010000 110110001 001110011 |
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 | /**************************************************************************** * * * VERILOG HIGH-LEVEL DESCRIPTION OF THE TI 74283 CIRCUIT * * * * Function: Four-bit Fast Adder * * * * Written by: Mark C. Hansen * * * * Last modified: Dec 12, 1997 * * * ****************************************************************************/ module Circuit74283 (C0, A, B, S, C4); input[3:0] A, B; input C0; output[3:0] S; output C4; TopLevel74283 Ckt74283 (C0, A, B, S, C4); endmodule /* Circuit74283 */ /*************************************************************************/ module TopLevel74283 (C0, A, B, S, C4); input[3:0] A, B; input C0; output[3:0] S; output C4; wire[3:0] GB, PB, AxB; wire[3:0] C; GP_Module GP_Mod1(A, B, GB, PB, AxB); CLA_Module CLA_Mod2(GB, PB, C0, C, C4); Sum_Module Sum_Mod3(AxB, C, S); endmodule /* TopLevel74182 */ /*************************************************************************/ module GP_Module(A, B, GB, PB, AxB); input[3:0] A, B; output[3:0] GB, PB, AxB; wire[3:0] P; nor PBgate0(PB[0], A[0], B[0]); nand GBgate0(GB[0], A[0], B[0]); not Pgate0(P[0], PB[0]); and AxBgate0(AxB[0], GB[0], P[0]); nor PBgate1(PB[1], A[1], B[1]); nand GBgate1(GB[1], A[1], B[1]); not Pgate1(P[1], PB[1]); and AxBgate1(AxB[1], GB[1], P[1]); nor PBgate2(PB[2], A[2], B[2]); nand GBgate2(GB[2], A[2], B[2]); not Pgate2(P[2], PB[2]); and AxBgate2(AxB[2], GB[2], P[2]); nor PBgate3(PB[3], A[3], B[3]); nand GBgate3(GB[3], A[3], B[3]); not Pgate3(P[3], PB[3]); and AxBgate3(AxB[3], GB[3], P[3]); endmodule /* GP_Module */ /*************************************************************************/ module CLA_Module(GB, PB, C0, C, C4); input[3:0] GB, PB; input C0; output[3:0] C; output C4; not C0Bgate(C0B, C0); not C0gate(C[0], C0B); buf PB0gate(PB0, PB[0]); and C0BGB0gate(C0BGB0, C0B, GB[0]); buf PB1gate(PB1, PB[1]); and PB0GB1gate(PB0GB1, PB[0], GB[1]); and C0BGB01gate(C0BGB01, C0B, GB[0], GB[1]); buf PB2gate(PB2, PB[2]); and PB1GB2gate(PB1GB2, PB[1], GB[2]); and PB0GB12gate(PB0GB12, PB[0], GB[1], GB[2]); and C0BGB012gate(C0BGB012, C0B, GB[0], GB[1], GB[2]); buf PB3gate(PB3, PB[3]); and PB2GB3gate(PB2GB3, PB[2], GB[3]); and PB1GB23gate(PB1GB23, PB[1], GB[2], GB[3]); and PB0GB123gate(PB0GB123, PB[0], GB[1], GB[2], GB[3]); and C0BGB0123gate(C0BGB0123, C0B, GB[0], GB[1], GB[2], GB[3]); nor C4gate(C4,PB3,PB2GB3,PB1GB23,PB0GB123,C0BGB0123); nor C3gate(C[3],PB2,PB1GB2,PB0GB12,C0BGB012); nor C2gate(C[2],PB1,PB0GB1,C0BGB01); nor C1gate(C[1],PB0,C0BGB0); endmodule /* CLA_Module */ /*************************************************************************/ module Sum_Module(AxB, C, S); input[3:0] AxB; input[3:0] C; output[3:0] S; xor Sum0(S[0], C[0], AxB[0]); xor Sum1(S[1], C[1], AxB[1]); xor Sum2(S[2], C[2], AxB[2]); xor Sum3(S[3], C[3], AxB[3]); endmodule /* Sum_Module */ |
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | /**************************************************************************** * * * VERILOG BEHAVIORAL DESCRIPTION OF THE TI 74283 CIRCUIT * * * * Function: Four-bit Fast Adder * * * * Written by: Mark C. Hansen * * * * Last modified: Dec 12, 1997 * * * ****************************************************************************/ module Circuit74283b (C0, A, B, S, C4); input[3:0] A, B; input C0; output[3:0] S; output C4; TopLevel74283b Ckt74283b (C0, A, B, S, C4); endmodule /* Circuit74283b */ /*************************************************************************/ module TopLevel74283b (C0, A, B, S, C4); input[3:0] A, B; input C0; output[3:0] S; output C4; wire[4:0] CS; assign CS = A + B + C0; assign S = CS[3:0]; assign C4 = CS[4]; endmodule /* TopLevel74182b */ |
cannot compute difference between binary files
> > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 | <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252"> <META NAME="Generator" CONTENT="Microsoft Word 97"> <TITLE>74283gates</TITLE> <META NAME="Template" CONTENT="C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\html.dot"> </HEAD> <BODY LINK="#0000ff" VLINK="#800080"> <B><FONT SIZE=5><P ALIGN="CENTER">74283 Gate-Level Schematic</P> </B></FONT><P ALIGN="CENTER"><IMG SRC="74283gates.gif" ></P></BODY> </HTML> |
cannot compute difference between binary files
> > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252"> <META NAME="Generator" CONTENT="Microsoft Word 97"> <TITLE>74283m1</TITLE> <META NAME="Version" CONTENT="8.0.3410"> <META NAME="Date" CONTENT="10/11/96"> <META NAME="Template" CONTENT="C:\Program Files\Microsoft Office\Office\HTML.DOT"> </HEAD> <BODY TEXT="#000000" BGCOLOR="#ffffff"> <B><FONT SIZE=5><P ALIGN="CENTER">74283 Module M1</P> </B></FONT><P ALIGN="CENTER"><IMG SRC="74283m1.gif" WIDTH=433 HEIGHT=163></P> <P ALIGN="CENTER"></P></BODY> </HTML> |
cannot compute difference between binary files
> > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252"> <META NAME="Generator" CONTENT="Microsoft Word 97"> <TITLE>7485</TITLE> <META NAME="Template" CONTENT="C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\html.dot"> </HEAD> <BODY LINK="#0000ff" VLINK="#800080"> <B><FONT SIZE=5><P ALIGN="CENTER">74L85 4-Bit Magnitude Comparator</P> </B></FONT><P ALIGN="CENTER"><IMG SRC="74L85.gif" WIDTH=433 HEIGHT=316></P> <B><P>Statistics: </B>11 inputs; 3 outputs; 33 gates;</P> <B><P ALIGN="JUSTIFY">Function: </B>The 74L85 magnitude comparator can be functionally modeled as above. This is a simplification of implementing a magnitude comparator by a carry function with an inverted input bus as shown <A HREF="74L85generic.html">here</A>. Using this concept, common elements of the three comparator functions A < B, A > B, and A = B are combined to construct the model shown above, which maps directly onto the gate-level realization of the 74L85.</P> <B><P>Models:</P> <UL> </B><LI><A HREF="74L85.isc">74L85 ISCAS-85 netlist</A><B> </LI> </B><LI><A HREF="74L85.v">74L85 Verilog structural model</A><B> </LI> </B><LI><A HREF="74L85b.v">74L85 behavioral model</A> </LI> <LI><A HREF="74L85.tests">74L85 complete gate-level tests (A<B, A>B, A=B, A[3:0], B[3:0])</A></LI></UL> <P ALIGN="CENTER"><DIV></DIV><DIV></P></BODY> </HTML> |
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 | * 74L85 * inpt 3 0 >sa0 >sa1 inpt 3 0 >sa0 >sa1 inpt 3 0 >sa0 >sa1 inpt 3 0 >sa0 >sa1 inpt 3 0 >sa0 >sa1 inpt 3 0 >sa0 >sa1 inpt 3 0 >sa0 >sa1 inpt 3 0 >sa0 >sa1 inpt 1 0 >sa0 >sa1 inpt 1 0 >sa0 >sa1 inpt 1 0 >sa0 >sa1 fan 1 1 >sa0 >sa1 1 fan 1 1 >sa0 >sa1 1 fan 1 1 >sa0 >sa1 1 fan 1 1 >sa0 >sa1 2 fan 1 1 >sa0 >sa1 2 fan 1 1 >sa0 >sa1 2 fan 1 1 >sa0 >sa1 3 fan 1 1 >sa0 >sa1 3 fan 1 1 >sa0 >sa1 3 fan 1 1 >sa0 >sa1 4 fan 1 1 >sa0 >sa1 4 fan 1 1 >sa0 >sa1 4 fan 1 1 >sa0 >sa1 5 fan 1 1 >sa0 >sa1 5 fan 1 1 >sa0 >sa1 5 fan 1 1 >sa0 >sa1 6 fan 1 1 >sa0 >sa1 6 fan 1 1 >sa0 >sa1 6 fan 1 1 >sa0 >sa1 7 fan 1 1 >sa0 >sa1 7 fan 1 1 >sa0 >sa1 7 fan 1 1 >sa0 >sa1 8 fan 1 1 >sa0 >sa1 8 fan 1 1 >sa0 >sa1 8 not 2 1 >sa0 >sa1 12 not 2 1 >sa0 >sa1 15 not 2 1 >sa0 >sa1 18 not 2 1 >sa0 >sa1 21 not 2 1 >sa0 >sa1 24 not 2 1 >sa0 >sa1 27 not 2 1 >sa0 >sa1 30 not 2 1 >sa0 >sa1 33 fan 1 1 >sa0 >sa1 36 fan 1 1 >sa0 >sa1 36 fan 1 1 >sa0 >sa1 37 fan 1 1 >sa0 >sa1 37 fan 1 1 >sa0 >sa1 38 fan 1 1 >sa0 >sa1 38 fan 1 1 >sa0 >sa1 39 fan 1 1 >sa0 >sa1 39 fan 1 1 >sa0 >sa1 40 fan 1 1 >sa0 >sa1 40 fan 1 1 >sa0 >sa1 41 fan 1 1 >sa0 >sa1 41 fan 1 1 >sa0 >sa1 42 fan 1 1 >sa0 >sa1 42 fan 1 1 >sa0 >sa1 43 fan 1 1 >sa0 >sa1 43 and 1 2 >sa0 >sa1 45 17 and 1 2 >sa0 >sa1 46 13 and 1 2 >sa0 >sa1 49 23 and 1 2 >sa0 >sa1 19 50 and 1 2 >sa0 >sa1 53 28 and 1 2 >sa0 >sa1 54 25 and 1 2 >sa0 >sa1 57 34 and 1 2 >sa0 >sa1 58 31 nor 9 2 >sa0 >sa1 60 61 nor 7 2 >sa0 >sa1 62 63 nor 5 2 >sa0 >sa1 64 65 nor 3 2 >sa0 >sa1 66 67 fan 1 1 >sa0 >sa1 68 fan 1 1 >sa0 >sa1 68 fan 1 1 >sa0 >sa1 68 fan 1 1 >sa0 >sa1 68 fan 1 1 >sa0 >sa1 68 fan 1 1 >sa0 >sa1 68 fan 1 1 >sa0 >sa1 68 fan 1 1 >sa0 >sa1 68 fan 1 1 >sa0 >sa1 68 fan 1 1 >sa0 >sa1 69 fan 1 1 >sa0 >sa1 69 fan 1 1 >sa0 >sa1 69 fan 1 1 >sa0 >sa1 69 fan 1 1 >sa0 >sa1 69 fan 1 1 >sa0 >sa1 69 fan 1 1 >sa0 >sa1 69 fan 1 1 >sa0 >sa1 70 fan 1 1 >sa0 >sa1 70 fan 1 1 >sa0 >sa1 70 fan 1 1 >sa0 >sa1 70 fan 1 1 >sa0 >sa1 70 fan 1 1 >sa0 >sa1 71 fan 1 1 >sa0 >sa1 71 fan 1 1 >sa0 >sa1 71 and 1 2 >sa0 >sa1 16 44 and 1 2 >sa0 >sa1 14 47 and 1 3 >sa0 >sa1 22 72 48 and 1 3 >sa0 >sa1 51 73 20 and 1 4 >sa0 >sa1 29 74 81 52 and 1 4 >sa0 >sa1 55 75 82 26 and 1 5 >sa0 >sa1 35 76 83 88 56 and 1 5 >sa0 >sa1 59 77 84 89 32 and 1 5 >sa0 >sa1 78 85 90 93 9 and 1 5 >sa0 >sa1 79 86 91 94 10 and 0 5 >sa0 >sa1 80 87 92 95 11 or 0 5 >sa0 >sa1 97 99 101 103 104 or 0 5 >sa0 >sa1 96 98 100 102 105 |
> > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | 00011111111 11111111111 11111111110 11111111101 11111111011 11111110111 11111101111 11111011111 11110111111 11101111111 11111011110 11110111110 11101111110 11110111101 11101111101 11101111011 11111101101 11111101011 11111100111 11111011011 11111010111 11110110111 00100000000 |
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 | /**************************************************************************** * * * VERILOG HIGH-LEVEL DESCRIPTION OF THE TI 74L85 CIRCUIT * * * * Function: Four-Bit Magnitude Comarator * * * * Written by: Mark C. Hansen * * * * Last modified: Dec 20, 1997 * * * ****************************************************************************/ module Circuit74L85 (ALBi, AGBi, AEBi, A, B, ALBo, AGBo, AEBo); input[3:0] A, B; input ALBi, AGBi, AEBi; output ALBo, AGBo, AEBo; TopLevel74L85 Ckt74L85 (ALBi, AGBi, AEBi, A, B, ALBo, AGBo, AEBo); endmodule /* Circuit74L85 */ /*************************************************************************/ module TopLevel74L85 (ALBi, AGBi, AEBi, A, B, ALBo, AGBo, AEBo); input[3:0] A, B; input ALBi, AGBi, AEBi; output ALBo, AGBo, AEBo; wire[3:0] G1, G2, P; GPmodule GPmod0(A,B,G1,G2,P); CLAmodule ALBmod1(G1,P,ALBi,ALBo); CLAmodule AGBmod2(G2,P,AGBi,AGBo); EQmodule EQmod3(AEBi,P,AEBo); endmodule /* TopLevel74L85 */ /*************************************************************************/ module GPmodule(A,B,G1,G2,P); input[3:0] A, B; output[3:0] G1, G2, P; wire[3:0] Ab, Bb, AbB, ABb; not A0bgate(Ab[0], A[0]); not A1bgate(Ab[1], A[1]); not A2bgate(Ab[2], A[2]); not A3bgate(Ab[3], A[3]); not B0bgate(Bb[0], B[0]); not B1bgate(Bb[1], B[1]); not B2bgate(Bb[2], B[2]); not B3bgate(Bb[3], B[3]); and G10gate(G1[0], Ab[0], B[0]); and G11gate(G1[1], Ab[1], B[1]); and G12gate(G1[2], Ab[2], B[2]); and G13gate(G1[3], Ab[3], B[3]); and G20gate(G2[0], A[0], Bb[0]); and G21gate(G2[1], A[1], Bb[1]); and G22gate(G2[2], A[2], Bb[2]); and G23gate(G2[3], A[3], Bb[3]); and AbB0gate(AbB[0], Ab[0], B[0]); and AbB1gate(AbB[1], Ab[1], B[1]); and AbB2gate(AbB[2], Ab[2], B[2]); and AbB3gate(AbB[3], Ab[3], B[3]); and ABb0gate(ABb[0], A[0], Bb[0]); and ABb1gate(ABb[1], A[1], Bb[1]); and ABb2gate(ABb[2], A[2], Bb[2]); and ABb3gate(ABb[3], A[3], Bb[3]); nor P0gate(P[0], AbB[0], ABb[0]); nor P1gate(P[1], AbB[1], ABb[1]); nor P2gate(P[2], AbB[2], ABb[2]); nor P3gate(P[3], AbB[3], ABb[3]); endmodule /* GPmodule */ /*************************************************************************/ module CLAmodule (G,P,AxBi,AxBo); input[3:0] G, P; input AxBi; output AxBo; buf G3gate (G3, G[3]); and G2P3gate (G2P3, G[2], P[3]); and G1P2P3gate(G1P2P3, G[1], P[2], P[3]); and G0P1P2P3gate(G0P1P2P3, G[0], P[1], P[2], P[3]); and AxBiP0P1P2P3gate(AxBiP0P1P2P3, AxBi, P[0], P[1], P[2], P[3]); or AxBogate(AxBo, G3, G2P3, G1P2P3, G0P1P2P3, AxBiP0P1P2P3); endmodule /* CLAmodule */ /*************************************************************************/ module EQmodule (AEBi,P,AEBo); input AEBi; input[3:0] P; output AEBo; and AEBogate(AEBo, AEBi, P[0], P[1], P[2], P[3]); endmodule /* EQmodule */ |
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | /**************************************************************************** * * * VERILOG BEHAVIORAL DESCRIPTION OF THE TI 74L85 CIRCUIT * * * * Function: Four-Bit Magnitude Comarator * * * * Written by: Mark C. Hansen * * * * Last modified: Dec 20, 1997 * * * ****************************************************************************/ module Circuit74L85b (ALBi, AGBi, AEBi, A, B, ALBo, AGBo, AEBo); input[3:0] A, B; input ALBi, AGBi, AEBi; output ALBo, AGBo, AEBo; TopLevel74L85b Ckt74L85b (ALBi, AGBi, AEBi, A, B, ALBo, AGBo, AEBo); endmodule /* Circuit74L85b */ /*************************************************************************/ module TopLevel74L85b (ALBi, AGBi, AEBi, A, B, ALBo, AGBo, AEBo); input[3:0] A, B; input ALBi, AGBi, AEBi; output ALBo, AGBo, AEBo; wire[4:0] CSL, CSG; assign CSL = ~A + B + ALBi; assign ALBo = ~CSL[4]; assign CSG = A + ~B + AGBi; assign AGBo = ~CSG[4]; assign AEBo = ((A == B) && AEBi); endmodule /* TopLevel74L85b */ /*************************************************************************/ |
cannot compute difference between binary files
> > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252"> <META NAME="Generator" CONTENT="Microsoft Word 97"> <TITLE>74L85generic</TITLE> <META NAME="Version" CONTENT="8.0.3410"> <META NAME="Date" CONTENT="10/11/96"> <META NAME="Template" CONTENT="C:\Program Files\Microsoft Office\Office\HTML.DOT"> </HEAD> <BODY TEXT="#000000" BGCOLOR="#ffffff"> <B><FONT SIZE=5><P ALIGN="CENTER">Generic Magnitude Comparator</P> </B></FONT><P ALIGN="CENTER"><IMG SRC="74L85generic.gif" WIDTH=433 HEIGHT=334></P></BODY> </HTML> |
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 |
<HTML>
<HEAD>
<TITLE>ISCAS_HLM</TITLE>
</HEAD>
<BODY LINK="#0000ff" VLINK="#800080" BGCOLOR="#ffffff">
<IMG BORDER=1 ALIGN=center SRC="cline.gif" ALIGN=CENTER>
<TABLE border=0>
<TR>
<TD width=600>
<br><B><FONT SIZE=5>ISCAS High-Level Models
<p></font></b>These pages contain high-level models for all ISCAS-85, several of the smaller ISCAS-89, and several 74X-series circuits. These models may be freely copied and used for research purposes.</P>
</td>
<td>
<IMG SRC="c499.gif" ALIGN=CENTER>
</td>
</table>
<IMG BORDER=1 ALIGN=center SRC="cline.gif" ALIGN=CENTER>
<P> </B></FONT>
<b> Recent Publication:</b>
<ul><li>M. Hansen, H. Yalcin, and J. P. Hayes, "Unveiling the ISCAS-85
Benchmarks: A Case Study in Reverse Engineering," IEEE Design and Test,
vol. 16, no. 3, pp. 72-80, July-Sept. 1999.
<P>Abstract: Digital designers normally proceed from behavioral specification to logic circuit; rarely do they need
to go in the reverse direction. One such situation is examined here: recovering the high-level specifications of a
popular set of benchmark logic circuits. The authors present their methodology and experience in reverse
engineering the ISCAS-85 circuits. They also discuss a few of the practical uses of the resulting high-level
benchmarks, and make them available for other researchers to use.
<p>The high-level ISCAS-85 benchmarks discussed in this paper are available below, and we invite other researchers to use them. The models, of which we have constructed both structural and
behavioral versions, partition the original gate-level netlists into standard RTL blocks and identify the functions of
these blocks. Together, the gate-level and high-level models form a set of hierarchicical benchmark circuits that
have proven to be useful research tools in several areas of digital design, including test generation, timing
analysis, and technology mapping. The web documentation for each model consists of annotated circuit schematic
diagrams, and executable (simulatable) descriptions written in structural Verilog. The structural models are
intended to express the specific high-level structure implicit in the original gate-level designs. In most cases, we
also provide behavioral Verilog models, which define high-level blocks in the form of logical equations that can
readily be synthesized into gates.
</ul>
<IMG BORDER=1 ALIGN=center SRC="cline.gif" ALIGN=CENTER>
<P> <B>ISCAS-85 Circuits:</P>
<UL>
<UL>
</B><LI><A HREF="c432.html">c432</A><FONT SIZE=2> </FONT>:<FONT SIZE=2> </FONT>27-channel interrupt controller </LI>
<LI><A HREF="c499.html">c499/c1355</A><FONT SIZE=2> </FONT>: 32-bit SEC circuit</LI>
<LI><A HREF="c880.html">c880</A><FONT SIZE=2> </FONT>: 8-bit ALU </LI>
<LI><A HREF="c1908/c1908.html">c1908</A> : 16-bit SEC/DED circuit </LI>
<LI><A HREF="c2670/c2670.html">c2670</A> : 12-bit ALU and controller </LI>
<LI><A HREF="c3540/c3540.html">c3540</A> : 8-bit ALU </LI>
<LI><A HREF="c5315/c5315.html">c5315</A> : 9-bit ALU </LI>
<LI><A HREF="c6288.html">c6288</A><FONT SIZE=2> </FONT>: 16x16 multiplier </LI>
<LI><A HREF="c7552/c7552.html">c7552</A> : 32-bit adder/comparator</LI></UL>
</UL>
<FONT SIZE=2><P> </FONT><B>ISCAS-89 Circuits:</P>
<UL>
<UL>
</B><LI><A HREF="s208_1.html">s208.1</A> : fractional multiplier </LI>
<LI><A HREF="s298.html">s298</A><FONT SIZE=2> </FONT>: traffic light controller </LI>
<LI><A HREF="s344.html">s344/s349</A><FONT SIZE=2> </FONT>: 4x4 add-shift multiplier</LI></UL>
</UL>
<B><P> 74X-Series Circuits:</P>
<UL>
<UL>
</B><LI><A HREF="74182.html">74182</A> : 4-bit carry-lookahead generator </LI>
<LI><A HREF="74283.html">74283</A> : 4-bit adder </LI>
<LI><A HREF="74181.html">74181</A> : 4-bit ALU </LI>
<LI><A HREF="74L85.html">74L85</A> : 4-bit magnitude comparator</LI></UL>
</UL>
<IMG BORDER=1 ALIGN=center SRC="cline.gif" ALIGN=CENTER>
<p>Acknowledgement: The reverse engineering work was carried out
at the University of Michigan by Mark Hansen, Hakan Yalcin,
and John Hayes. They would like to thank Hyungwon Kim
for his assistance in constructing some of the Verilog models, as
well as Hussain Al-Asaad and Jonathan Hauke for checking the models.
Thanks are also due to Delphi Delco Electronics Systems, the National
Science Foundation (under Grant No. MIP-9503463), and the
Semiconductor Research Corporation for supporting various
portions of the research contributing to this effort.<p>
<FONT SIZE=2><P> </P>
<P> </P></FONT></BODY>
</HTML>
|
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 |
* combinational logic example "c1355"
*-------------------------------------------------------------
*
*
* total number of lines in the netlist .............. 1355
* simplistically reduced equivalent fault set size = 1574
* lines from primary input gates ....... 41
* lines from primary output gates ....... 32
* lines from interior gate outputs ...... 514
* lines from ** 259 ** fanout stems ... 768
*
* avg_fanin = 1.95, max_fanin = 5
* avg_fanout = 2.97, max_fanout = 12
*
*
*
*
*
1 1gat inpt 6 0 >sa0 >sa1
2 1f01 from 1gat >sa1
3 1f02 from 1gat >sa1
4 1f03 from 1gat >sa1
5 1f04 from 1gat >sa1
6 1f05 from 1gat >sa1
7 1f06 from 1gat >sa1
8 8gat inpt 6 0 >sa0 >sa1
9 8f01 from 8gat >sa1
10 8f02 from 8gat >sa1
11 8f03 from 8gat >sa1
12 8f04 from 8gat >sa1
13 8f05 from 8gat >sa1
14 8f06 from 8gat >sa1
15 15gat inpt 6 0 >sa0 >sa1
16 15f01 from 15gat >sa1
17 15f02 from 15gat >sa1
18 15f03 from 15gat >sa1
19 15f04 from 15gat >sa1
20 15f05 from 15gat >sa1
21 15f06 from 15gat >sa1
22 22gat inpt 6 0 >sa0 >sa1
23 22f01 from 22gat >sa1
24 22f02 from 22gat >sa1
25 22f03 from 22gat >sa1
26 22f04 from 22gat >sa1
27 22f05 from 22gat >sa1
28 22f06 from 22gat >sa1
29 29gat inpt 6 0 >sa0 >sa1
30 29f01 from 29gat >sa1
31 29f02 from 29gat >sa1
32 29f03 from 29gat >sa1
33 29f04 from 29gat >sa1
34 29f05 from 29gat >sa1
35 29f06 from 29gat >sa1
36 36gat inpt 6 0 >sa0 >sa1
37 36f01 from 36gat >sa1
38 36f02 from 36gat >sa1
39 36f03 from 36gat >sa1
40 36f04 from 36gat >sa1
41 36f05 from 36gat >sa1
42 36f06 from 36gat >sa1
43 43gat inpt 6 0 >sa0 >sa1
44 43f01 from 43gat >sa1
45 43f02 from 43gat >sa1
46 43f03 from 43gat >sa1
47 43f04 from 43gat >sa1
48 43f05 from 43gat >sa1
49 43f06 from 43gat >sa1
50 50gat inpt 6 0 >sa0 >sa1
51 50f01 from 50gat >sa1
52 50f02 from 50gat >sa1
53 50f03 from 50gat >sa1
54 50f04 from 50gat >sa1
55 50f05 from 50gat >sa1
56 50f06 from 50gat >sa1
57 57gat inpt 6 0 >sa0 >sa1
58 57f01 from 57gat >sa1
59 57f02 from 57gat >sa1
60 57f03 from 57gat >sa1
61 57f04 from 57gat >sa1
62 57f05 from 57gat >sa1
63 57f06 from 57gat >sa1
64 64gat inpt 6 0 >sa0 >sa1
65 64f01 from 64gat >sa1
66 64f02 from 64gat >sa1
67 64f03 from 64gat >sa1
68 64f04 from 64gat >sa1
69 64f05 from 64gat >sa1
70 64f06 from 64gat >sa1
71 71gat inpt 6 0 >sa0 >sa1
72 71f01 from 71gat >sa1
73 71f02 from 71gat >sa1
74 71f03 from 71gat >sa1
75 71f04 from 71gat >sa1
76 71f05 from 71gat >sa1
77 71f06 from 71gat >sa1
78 78gat inpt 6 0 >sa0 >sa1
79 78f01 from 78gat >sa1
80 78f02 from 78gat >sa1
81 78f03 from 78gat >sa1
82 78f04 from 78gat >sa1
83 78f05 from 78gat >sa1
84 78f06 from 78gat >sa1
85 85gat inpt 6 0 >sa0 >sa1
86 85f01 from 85gat >sa1
87 85f02 from 85gat >sa1
88 85f03 from 85gat >sa1
89 85f04 from 85gat >sa1
90 85f05 from 85gat >sa1
91 85f06 from 85gat >sa1
92 92gat inpt 6 0 >sa0 >sa1
93 92f01 from 92gat >sa1
94 92f02 from 92gat >sa1
95 92f03 from 92gat >sa1
96 92f04 from 92gat >sa1
97 92f05 from 92gat >sa1
98 92f06 from 92gat >sa1
99 99gat inpt 6 0 >sa0 >sa1
100 99f01 from 99gat >sa1
101 99f02 from 99gat >sa1
102 99f03 from 99gat >sa1
103 99f04 from 99gat >sa1
104 99f05 from 99gat >sa1
105 99f06 from 99gat >sa1
106 106gat inpt 6 0 >sa0 >sa1
107 106f01 from 106gat >sa1
108 106f02 from 106gat >sa1
109 106f03 from 106gat >sa1
110 106f04 from 106gat >sa1
111 106f05 from 106gat >sa1
112 106f06 from 106gat >sa1
113 113gat inpt 6 0 >sa0 >sa1
114 113f01 from 113gat >sa1
115 113f02 from 113gat >sa1
116 113f03 from 113gat >sa1
117 113f04 from 113gat >sa1
118 113f05 from 113gat >sa1
119 113f06 from 113gat >sa1
120 120gat inpt 6 0 >sa0 >sa1
121 120f01 from 120gat >sa1
122 120f02 from 120gat >sa1
123 120f03 from 120gat >sa1
124 120f04 from 120gat >sa1
125 120f05 from 120gat >sa1
126 120f06 from 120gat >sa1
127 127gat inpt 6 0 >sa0 >sa1
128 127f01 from 127gat >sa1
129 127f02 from 127gat >sa1
130 127f03 from 127gat >sa1
131 127f04 from 127gat >sa1
132 127f05 from 127gat >sa1
133 127f06 from 127gat >sa1
134 134gat inpt 6 0 >sa0 >sa1
135 134f01 from 134gat >sa1
136 134f02 from 134gat >sa1
137 134f03 from 134gat >sa1
138 134f04 from 134gat >sa1
139 134f05 from 134gat >sa1
140 134f06 from 134gat >sa1
141 141gat inpt 6 0 >sa0 >sa1
142 141f01 from 141gat >sa1
143 141f02 from 141gat >sa1
144 141f03 from 141gat >sa1
145 141f04 from 141gat >sa1
146 141f05 from 141gat >sa1
147 141f06 from 141gat >sa1
148 148gat inpt 6 0 >sa0 >sa1
149 148f01 from 148gat >sa1
150 148f02 from 148gat >sa1
151 148f03 from 148gat >sa1
152 148f04 from 148gat >sa1
153 148f05 from 148gat >sa1
154 148f06 from 148gat >sa1
155 155gat inpt 6 0 >sa0 >sa1
156 155f01 from 155gat >sa1
157 155f02 from 155gat >sa1
158 155f03 from 155gat >sa1
159 155f04 from 155gat >sa1
160 155f05 from 155gat >sa1
161 155f06 from 155gat >sa1
162 162gat inpt 6 0 >sa0 >sa1
163 162f01 from 162gat >sa1
164 162f02 from 162gat >sa1
165 162f03 from 162gat >sa1
166 162f04 from 162gat >sa1
167 162f05 from 162gat >sa1
168 162f06 from 162gat >sa1
169 169gat inpt 6 0 >sa0 >sa1
170 169f01 from 169gat >sa1
171 169f02 from 169gat >sa1
172 169f03 from 169gat >sa1
173 169f04 from 169gat >sa1
174 169f05 from 169gat >sa1
175 169f06 from 169gat >sa1
176 176gat inpt 6 0 >sa0 >sa1
177 176f01 from 176gat >sa1
178 176f02 from 176gat >sa1
179 176f03 from 176gat >sa1
180 176f04 from 176gat >sa1
181 176f05 from 176gat >sa1
182 176f06 from 176gat >sa1
183 183gat inpt 6 0 >sa0 >sa1
184 183f01 from 183gat >sa1
185 183f02 from 183gat >sa1
186 183f03 from 183gat >sa1
187 183f04 from 183gat >sa1
188 183f05 from 183gat >sa1
189 183f06 from 183gat >sa1
190 190gat inpt 6 0 >sa0 >sa1
191 190f01 from 190gat >sa1
192 190f02 from 190gat >sa1
193 190f03 from 190gat >sa1
194 190f04 from 190gat >sa1
195 190f05 from 190gat >sa1
196 190f06 from 190gat >sa1
197 197gat inpt 6 0 >sa0 >sa1
198 197f01 from 197gat >sa1
199 197f02 from 197gat >sa1
200 197f03 from 197gat >sa1
201 197f04 from 197gat >sa1
202 197f05 from 197gat >sa1
203 197f06 from 197gat >sa1
204 204gat inpt 6 0 >sa0 >sa1
205 204f01 from 204gat >sa1
206 204f02 from 204gat >sa1
207 204f03 from 204gat >sa1
208 204f04 from 204gat >sa1
209 204f05 from 204gat >sa1
210 204f06 from 204gat >sa1
211 211gat inpt 6 0 >sa0 >sa1
212 211f01 from 211gat >sa1
213 211f02 from 211gat >sa1
214 211f03 from 211gat >sa1
215 211f04 from 211gat >sa1
216 211f05 from 211gat >sa1
217 211f06 from 211gat >sa1
218 218gat inpt 6 0 >sa0 >sa1
219 218f01 from 218gat >sa1
220 218f02 from 218gat >sa1
221 218f03 from 218gat >sa1
222 218f04 from 218gat >sa1
223 218f05 from 218gat >sa1
224 218f06 from 218gat >sa1
225 225gat inpt 1 0 >sa1
226 226gat inpt 1 0 >sa1
227 227gat inpt 1 0 >sa1
228 228gat inpt 1 0 >sa1
229 229gat inpt 1 0 >sa1
230 230gat inpt 1 0 >sa1
231 231gat inpt 1 0 >sa1
232 232gat inpt 1 0 >sa1
233 233gat inpt 8 0 >sa0 >sa1
234 233f01 from 233gat >sa1
235 233f02 from 233gat >sa1
236 233f03 from 233gat >sa1
237 233f04 from 233gat >sa1
238 233f05 from 233gat >sa1
239 233f06 from 233gat >sa1
240 233f07 from 233gat >sa1
241 233f08 from 233gat >sa1
242 242gat and 2 2 >sa0 >sa1
225 234
243 242f01 from 242gat >sa1
244 242f02 from 242gat >sa1
245 245gat and 2 2 >sa0 >sa1
226 235
246 245f01 from 245gat >sa1
247 245f02 from 245gat >sa1
248 248gat and 2 2 >sa0 >sa1
227 236
249 248f01 from 248gat >sa1
250 248f02 from 248gat >sa1
251 251gat and 2 2 >sa0 >sa1
228 237
252 251f01 from 251gat >sa1
253 251f02 from 251gat >sa1
254 254gat and 2 2 >sa0 >sa1
229 238
255 254f01 from 254gat >sa1
256 254f02 from 254gat >sa1
257 257gat and 2 2 >sa0 >sa1
230 239
258 257f01 from 257gat >sa1
259 257f02 from 257gat >sa1
260 260gat and 2 2 >sa0 >sa1
231 240
261 260f01 from 260gat >sa1
262 260f02 from 260gat >sa1
263 263gat and 2 2 >sa0 >sa1
232 241
264 263f01 from 263gat >sa1
265 263f02 from 263gat >sa1
266 266gat nand 2 2 >sa0 >sa1
4 11
267 266f01 from 266gat >sa1
268 266f02 from 266gat >sa1
269 269gat nand 2 2 >sa0 >sa1
18 25
270 269f01 from 269gat >sa1
271 269f02 from 269gat >sa1
272 272gat nand 2 2 >sa0 >sa1
32 39
273 272f01 from 272gat >sa1
274 272f02 from 272gat >sa1
275 275gat nand 2 2 >sa0 >sa1
46 53
276 275f01 from 275gat >sa1
277 275f02 from 275gat >sa1
278 278gat nand 2 2 >sa0 >sa1
60 67
279 278f01 from 278gat >sa1
280 278f02 from 278gat >sa1
281 281gat nand 2 2 >sa0 >sa1
74 81
282 281f01 from 281gat >sa1
283 281f02 from 281gat >sa1
284 284gat nand 2 2 >sa0 >sa1
88 95
285 284f01 from 284gat >sa1
286 284f02 from 284gat >sa1
287 287gat nand 2 2 >sa0 >sa1
102 109
288 287f01 from 287gat >sa1
289 287f02 from 287gat >sa1
290 290gat nand 2 2 >sa0 >sa1
116 123
291 290f01 from 290gat >sa1
292 290f02 from 290gat >sa1
293 293gat nand 2 2 >sa0 >sa1
130 137
294 293f01 from 293gat >sa1
295 293f02 from 293gat >sa1
296 296gat nand 2 2 >sa0 >sa1
144 151
297 296f01 from 296gat >sa1
298 296f02 from 296gat >sa1
299 299gat nand 2 2 >sa0 >sa1
158 165
300 299f01 from 299gat >sa1
301 299f02 from 299gat >sa1
302 302gat nand 2 2 >sa0 >sa1
172 179
303 302f01 from 302gat >sa1
304 302f02 from 302gat >sa1
305 305gat nand 2 2 >sa0 >sa1
186 193
306 305f01 from 305gat >sa1
307 305f02 from 305gat >sa1
308 308gat nand 2 2 >sa0 >sa1
200 207
309 308f01 from 308gat >sa1
310 308f02 from 308gat >sa1
311 311gat nand 2 2 >sa0 >sa1
214 221
312 311f01 from 311gat >sa1
313 311f02 from 311gat >sa1
314 314gat nand 2 2 >sa0 >sa1
6 34
315 314f01 from 314gat >sa1
316 314f02 from 314gat >sa1
317 317gat nand 2 2 >sa0 >sa1
62 90
318 317f01 from 317gat >sa1
319 317f02 from 317gat >sa1
320 320gat nand 2 2 >sa0 >sa1
13 41
321 320f01 from 320gat >sa1
322 320f02 from 320gat >sa1
323 323gat nand 2 2 >sa0 >sa1
69 97
324 323f01 from 323gat >sa1
325 323f02 from 323gat >sa1
326 326gat nand 2 2 >sa0 >sa1
20 48
327 326f01 from 326gat >sa1
328 326f02 from 326gat >sa1
329 329gat nand 2 2 >sa0 >sa1
76 104
330 329f01 from 329gat >sa1
331 329f02 from 329gat >sa1
332 332gat nand 2 2 >sa0 >sa1
27 55
333 332f01 from 332gat >sa1
334 332f02 from 332gat >sa1
335 335gat nand 2 2 >sa0 >sa1
83 111
336 335f01 from 335gat >sa1
337 335f02 from 335gat >sa1
338 338gat nand 2 2 >sa0 >sa1
118 146
339 338f01 from 338gat >sa1
340 338f02 from 338gat >sa1
341 341gat nand 2 2 >sa0 >sa1
174 202
342 341f01 from 341gat >sa1
343 341f02 from 341gat >sa1
344 344gat nand 2 2 >sa0 >sa1
125 153
345 344f01 from 344gat >sa1
346 344f02 from 344gat >sa1
347 347gat nand 2 2 >sa0 >sa1
181 209
348 347f01 from 347gat >sa1
349 347f02 from 347gat >sa1
350 350gat nand 2 2 >sa0 >sa1
132 160
351 350f01 from 350gat >sa1
352 350f02 from 350gat >sa1
353 353gat nand 2 2 >sa0 >sa1
188 216
354 353f01 from 353gat >sa1
355 353f02 from 353gat >sa1
356 356gat nand 2 2 >sa0 >sa1
139 167
357 356f01 from 356gat >sa1
358 356f02 from 356gat >sa1
359 359gat nand 2 2 >sa0 >sa1
195 223
360 359f01 from 359gat >sa1
361 359f02 from 359gat >sa1
362 362gat nand 1 2 >sa1
5 267
363 363gat nand 1 2 >sa1
12 268
364 364gat nand 1 2 >sa1
19 270
365 365gat nand 1 2 >sa1
26 271
366 366gat nand 1 2 >sa1
33 273
367 367gat nand 1 2 >sa1
40 274
368 368gat nand 1 2 >sa1
47 276
369 369gat nand 1 2 >sa1
54 277
370 370gat nand 1 2 >sa1
61 279
371 371gat nand 1 2 >sa1
68 280
372 372gat nand 1 2 >sa1
75 282
373 373gat nand 1 2 >sa1
82 283
374 374gat nand 1 2 >sa1
89 285
375 375gat nand 1 2 >sa1
96 286
376 376gat nand 1 2 >sa1
103 288
377 377gat nand 1 2 >sa1
110 289
378 378gat nand 1 2 >sa1
117 291
379 379gat nand 1 2 >sa1
124 292
380 380gat nand 1 2 >sa1
131 294
381 381gat nand 1 2 >sa1
138 295
382 382gat nand 1 2 >sa1
145 297
383 383gat nand 1 2 >sa1
152 298
384 384gat nand 1 2 >sa1
159 300
385 385gat nand 1 2 >sa1
166 301
386 386gat nand 1 2 >sa1
173 303
387 387gat nand 1 2 >sa1
180 304
388 388gat nand 1 2 >sa1
187 306
389 389gat nand 1 2 >sa1
194 307
390 390gat nand 1 2 >sa1
201 309
391 391gat nand 1 2 >sa1
208 310
392 392gat nand 1 2 >sa1
215 312
393 393gat nand 1 2 >sa1
222 313
394 394gat nand 1 2 >sa1
7 315
395 395gat nand 1 2 >sa1
35 316
396 396gat nand 1 2 >sa1
63 318
397 397gat nand 1 2 >sa1
91 319
398 398gat nand 1 2 >sa1
14 321
399 399gat nand 1 2 >sa1
42 322
400 400gat nand 1 2 >sa1
70 324
401 401gat nand 1 2 >sa1
98 325
402 402gat nand 1 2 >sa1
21 327
403 403gat nand 1 2 >sa1
49 328
404 404gat nand 1 2 >sa1
77 330
405 405gat nand 1 2 >sa1
105 331
406 406gat nand 1 2 >sa1
28 333
407 407gat nand 1 2 >sa1
56 334
408 408gat nand 1 2 >sa1
84 336
409 409gat nand 1 2 >sa1
112 337
410 410gat nand 1 2 >sa1
119 339
411 411gat nand 1 2 >sa1
147 340
412 412gat nand 1 2 >sa1
175 342
413 413gat nand 1 2 >sa1
203 343
414 414gat nand 1 2 >sa1
126 345
415 415gat nand 1 2 >sa1
154 346
416 416gat nand 1 2 >sa1
182 348
417 417gat nand 1 2 >sa1
210 349
418 418gat nand 1 2 >sa1
133 351
419 419gat nand 1 2 >sa1
161 352
420 420gat nand 1 2 >sa1
189 354
421 421gat nand 1 2 >sa1
217 355
422 422gat nand 1 2 >sa1
140 357
423 423gat nand 1 2 >sa1
168 358
424 424gat nand 1 2 >sa1
196 360
425 425gat nand 1 2 >sa1
224 361
426 426gat nand 2 2 >sa0 >sa1
362 363
427 426f01 from 426gat >sa1
428 426f02 from 426gat >sa1
429 429gat nand 2 2 >sa0 >sa1
364 365
430 429f01 from 429gat >sa1
431 429f02 from 429gat >sa1
432 432gat nand 2 2 >sa0 >sa1
366 367
433 432f01 from 432gat >sa1
434 432f02 from 432gat >sa1
435 435gat nand 2 2 >sa0 >sa1
368 369
436 435f01 from 435gat >sa1
437 435f02 from 435gat >sa1
438 438gat nand 2 2 >sa0 >sa1
370 371
439 438f01 from 438gat >sa1
440 438f02 from 438gat >sa1
441 441gat nand 2 2 >sa0 >sa1
372 373
442 441f01 from 441gat >sa1
443 441f02 from 441gat >sa1
444 444gat nand 2 2 >sa0 >sa1
374 375
445 444f01 from 444gat >sa1
446 444f02 from 444gat >sa1
447 447gat nand 2 2 >sa0 >sa1
376 377
448 447f01 from 447gat >sa1
449 447f02 from 447gat >sa1
450 450gat nand 2 2 >sa0 >sa1
378 379
451 450f01 from 450gat >sa1
452 450f02 from 450gat >sa1
453 453gat nand 2 2 >sa0 >sa1
380 381
454 453f01 from 453gat >sa1
455 453f02 from 453gat >sa1
456 456gat nand 2 2 >sa0 >sa1
382 383
457 456f01 from 456gat >sa1
458 456f02 from 456gat >sa1
459 459gat nand 2 2 >sa0 >sa1
384 385
460 459f01 from 459gat >sa1
461 459f02 from 459gat >sa1
462 462gat nand 2 2 >sa0 >sa1
386 387
463 462f01 from 462gat >sa1
464 462f02 from 462gat >sa1
465 465gat nand 2 2 >sa0 >sa1
388 389
466 465f01 from 465gat >sa1
467 465f02 from 465gat >sa1
468 468gat nand 2 2 >sa0 >sa1
390 391
469 468f01 from 468gat >sa1
470 468f02 from 468gat >sa1
471 471gat nand 2 2 >sa0 >sa1
392 393
472 471f01 from 471gat >sa1
473 471f02 from 471gat >sa1
474 474gat nand 2 2 >sa0 >sa1
394 395
475 474f01 from 474gat >sa1
476 474f02 from 474gat >sa1
477 477gat nand 2 2 >sa0 >sa1
396 397
478 477f01 from 477gat >sa1
479 477f02 from 477gat >sa1
480 480gat nand 2 2 >sa0 >sa1
398 399
481 480f01 from 480gat >sa1
482 480f02 from 480gat >sa1
483 483gat nand 2 2 >sa0 >sa1
400 401
484 483f01 from 483gat >sa1
485 483f02 from 483gat >sa1
486 486gat nand 2 2 >sa0 >sa1
402 403
487 486f01 from 486gat >sa1
488 486f02 from 486gat >sa1
489 489gat nand 2 2 >sa0 >sa1
404 405
490 489f01 from 489gat >sa1
491 489f02 from 489gat >sa1
492 492gat nand 2 2 >sa0 >sa1
406 407
493 492f01 from 492gat >sa1
494 492f02 from 492gat >sa1
495 495gat nand 2 2 >sa0 >sa1
408 409
496 495f01 from 495gat >sa1
497 495f02 from 495gat >sa1
498 498gat nand 2 2 >sa0 >sa1
410 411
499 498f01 from 498gat >sa1
500 498f02 from 498gat >sa1
501 501gat nand 2 2 >sa0 >sa1
412 413
502 501f01 from 501gat >sa1
503 501f02 from 501gat >sa1
504 504gat nand 2 2 >sa0 >sa1
414 415
505 504f01 from 504gat >sa1
506 504f02 from 504gat >sa1
507 507gat nand 2 2 >sa0 >sa1
416 417
508 507f01 from 507gat >sa1
509 507f02 from 507gat >sa1
510 510gat nand 2 2 >sa0 >sa1
418 419
511 510f01 from 510gat >sa1
512 510f02 from 510gat >sa1
513 513gat nand 2 2 >sa0 >sa1
420 421
514 513f01 from 513gat >sa1
515 513f02 from 513gat >sa1
516 516gat nand 2 2 >sa0 >sa1
422 423
517 516f01 from 516gat >sa1
518 516f02 from 516gat >sa1
519 519gat nand 2 2 >sa0 >sa1
424 425
520 519f01 from 519gat >sa1
521 519f02 from 519gat >sa1
522 522gat nand 2 2 >sa0 >sa1
427 430
523 522f01 from 522gat >sa1
524 522f02 from 522gat >sa1
525 525gat nand 2 2 >sa0 >sa1
433 436
526 525f01 from 525gat >sa1
527 525f02 from 525gat >sa1
528 528gat nand 2 2 >sa0 >sa1
439 442
529 528f01 from 528gat >sa1
530 528f02 from 528gat >sa1
531 531gat nand 2 2 >sa0 >sa1
445 448
532 531f01 from 531gat >sa1
533 531f02 from 531gat >sa1
534 534gat nand 2 2 >sa0 >sa1
451 454
535 534f01 from 534gat >sa1
536 534f02 from 534gat >sa1
537 537gat nand 2 2 >sa0 >sa1
457 460
538 537f01 from 537gat >sa1
539 537f02 from 537gat >sa1
540 540gat nand 2 2 >sa0 >sa1
463 466
541 540f01 from 540gat >sa1
542 540f02 from 540gat >sa1
543 543gat nand 2 2 >sa0 >sa1
469 472
544 543f01 from 543gat >sa1
545 543f02 from 543gat >sa1
546 546gat nand 2 2 >sa0 >sa1
475 478
547 546f01 from 546gat >sa1
548 546f02 from 546gat >sa1
549 549gat nand 2 2 >sa0 >sa1
481 484
550 549f01 from 549gat >sa1
551 549f02 from 549gat >sa1
552 552gat nand 2 2 >sa0 >sa1
487 490
553 552f01 from 552gat >sa1
554 552f02 from 552gat >sa1
555 555gat nand 2 2 >sa0 >sa1
493 496
556 555f01 from 555gat >sa1
557 555f02 from 555gat >sa1
558 558gat nand 2 2 >sa0 >sa1
499 502
559 558f01 from 558gat >sa1
560 558f02 from 558gat >sa1
561 561gat nand 2 2 >sa0 >sa1
505 508
562 561f01 from 561gat >sa1
563 561f02 from 561gat >sa1
564 564gat nand 2 2 >sa0 >sa1
511 514
565 564f01 from 564gat >sa1
566 564f02 from 564gat >sa1
567 567gat nand 2 2 >sa0 >sa1
517 520
568 567f01 from 567gat >sa1
569 567f02 from 567gat >sa1
570 570gat nand 1 2 >sa1
428 523
571 571gat nand 1 2 >sa1
431 524
572 572gat nand 1 2 >sa1
434 526
573 573gat nand 1 2 >sa1
437 527
574 574gat nand 1 2 >sa1
440 529
575 575gat nand 1 2 >sa1
443 530
576 576gat nand 1 2 >sa1
446 532
577 577gat nand 1 2 >sa1
449 533
578 578gat nand 1 2 >sa1
452 535
579 579gat nand 1 2 >sa1
455 536
580 580gat nand 1 2 >sa1
458 538
581 581gat nand 1 2 >sa1
461 539
582 582gat nand 1 2 >sa1
464 541
583 583gat nand 1 2 >sa1
467 542
584 584gat nand 1 2 >sa1
470 544
585 585gat nand 1 2 >sa1
473 545
586 586gat nand 1 2 >sa1
476 547
587 587gat nand 1 2 >sa1
479 548
588 588gat nand 1 2 >sa1
482 550
589 589gat nand 1 2 >sa1
485 551
590 590gat nand 1 2 >sa1
488 553
591 591gat nand 1 2 >sa1
491 554
592 592gat nand 1 2 >sa1
494 556
593 593gat nand 1 2 >sa1
497 557
594 594gat nand 1 2 >sa1
500 559
595 595gat nand 1 2 >sa1
503 560
596 596gat nand 1 2 >sa1
506 562
597 597gat nand 1 2 >sa1
509 563
598 598gat nand 1 2 >sa1
512 565
599 599gat nand 1 2 >sa1
515 566
600 600gat nand 1 2 >sa1
518 568
601 601gat nand 1 2 >sa1
521 569
602 602gat nand 4 2 >sa0 >sa1
570 571
603 602f01 from 602gat >sa1
604 602f02 from 602gat >sa1
605 602f03 from 602gat >sa1
606 602f04 from 602gat >sa1
607 607gat nand 4 2 >sa0 >sa1
572 573
608 607f01 from 607gat >sa1
609 607f02 from 607gat >sa1
610 607f03 from 607gat >sa1
611 607f04 from 607gat >sa1
612 612gat nand 4 2 >sa0 >sa1
574 575
613 612f01 from 612gat >sa1
614 612f02 from 612gat >sa1
615 612f03 from 612gat >sa1
616 612f04 from 612gat >sa1
617 617gat nand 4 2 >sa0 >sa1
576 577
618 617f01 from 617gat >sa1
619 617f02 from 617gat >sa1
620 617f03 from 617gat >sa1
621 617f04 from 617gat >sa1
622 622gat nand 4 2 >sa0 >sa1
578 579
623 622f01 from 622gat >sa1
624 622f02 from 622gat >sa1
625 622f03 from 622gat >sa1
626 622f04 from 622gat >sa1
627 627gat nand 4 2 >sa0 >sa1
580 581
628 627f01 from 627gat >sa1
629 627f02 from 627gat >sa1
630 627f03 from 627gat >sa1
631 627f04 from 627gat >sa1
632 632gat nand 4 2 >sa0 >sa1
582 583
633 632f01 from 632gat >sa1
634 632f02 from 632gat >sa1
635 632f03 from 632gat >sa1
636 632f04 from 632gat >sa1
637 637gat nand 4 2 >sa0 >sa1
584 585
638 637f01 from 637gat >sa1
639 637f02 from 637gat >sa1
640 637f03 from 637gat >sa1
641 637f04 from 637gat >sa1
642 642gat nand 2 2 >sa0 >sa1
586 587
643 642f01 from 642gat >sa1
644 642f02 from 642gat >sa1
645 645gat nand 2 2 >sa0 >sa1
588 589
646 645f01 from 645gat >sa1
647 645f02 from 645gat >sa1
648 648gat nand 2 2 >sa0 >sa1
590 591
649 648f01 from 648gat >sa1
650 648f02 from 648gat >sa1
651 651gat nand 2 2 >sa0 >sa1
592 593
652 651f01 from 651gat >sa1
653 651f02 from 651gat >sa1
654 654gat nand 2 2 >sa0 >sa1
594 595
655 654f01 from 654gat >sa1
656 654f02 from 654gat >sa1
657 657gat nand 2 2 >sa0 >sa1
596 597
658 657f01 from 657gat >sa1
659 657f02 from 657gat >sa1
660 660gat nand 2 2 >sa0 >sa1
598 599
661 660f01 from 660gat >sa1
662 660f02 from 660gat >sa1
663 663gat nand 2 2 >sa0 >sa1
600 601
664 663f01 from 663gat >sa1
665 663f02 from 663gat >sa1
666 666gat nand 2 2 >sa0 >sa1
603 608
667 666f01 from 666gat >sa1
668 666f02 from 666gat >sa1
669 669gat nand 2 2 >sa0 >sa1
613 618
670 669f01 from 669gat >sa1
671 669f02 from 669gat >sa1
672 672gat nand 2 2 >sa0 >sa1
605 615
673 672f01 from 672gat >sa1
674 672f02 from 672gat >sa1
675 675gat nand 2 2 >sa0 >sa1
610 620
676 675f01 from 675gat >sa1
677 675f02 from 675gat >sa1
678 678gat nand 2 2 >sa0 >sa1
623 628
679 678f01 from 678gat >sa1
680 678f02 from 678gat >sa1
681 681gat nand 2 2 >sa0 >sa1
633 638
682 681f01 from 681gat >sa1
683 681f02 from 681gat >sa1
684 684gat nand 2 2 >sa0 >sa1
625 635
685 684f01 from 684gat >sa1
686 684f02 from 684gat >sa1
687 687gat nand 2 2 >sa0 >sa1
630 640
688 687f01 from 687gat >sa1
689 687f02 from 687gat >sa1
690 690gat nand 1 2 >sa1
604 667
691 691gat nand 1 2 >sa1
609 668
692 692gat nand 1 2 >sa1
614 670
693 693gat nand 1 2 >sa1
619 671
694 694gat nand 1 2 >sa1
606 673
695 695gat nand 1 2 >sa1
616 674
696 696gat nand 1 2 >sa1
611 676
697 697gat nand 1 2 >sa1
621 677
698 698gat nand 1 2 >sa1
624 679
699 699gat nand 1 2 >sa1
629 680
700 700gat nand 1 2 >sa1
634 682
701 701gat nand 1 2 >sa1
639 683
702 702gat nand 1 2 >sa1
626 685
703 703gat nand 1 2 >sa1
636 686
704 704gat nand 1 2 >sa1
631 688
705 705gat nand 1 2 >sa1
641 689
706 706gat nand 2 2 >sa0 >sa1
690 691
707 706f01 from 706gat >sa1
708 706f02 from 706gat >sa1
709 709gat nand 2 2 >sa0 >sa1
692 693
710 709f01 from 709gat >sa1
711 709f02 from 709gat >sa1
712 712gat nand 2 2 >sa0 >sa1
694 695
713 712f01 from 712gat >sa1
714 712f02 from 712gat >sa1
715 715gat nand 2 2 >sa0 >sa1
696 697
716 715f01 from 715gat >sa1
717 715f02 from 715gat >sa1
718 718gat nand 2 2 >sa0 >sa1
698 699
719 718f01 from 718gat >sa1
720 718f02 from 718gat >sa1
721 721gat nand 2 2 >sa0 >sa1
700 701
722 721f01 from 721gat >sa1
723 721f02 from 721gat >sa1
724 724gat nand 2 2 >sa0 >sa1
702 703
725 724f01 from 724gat >sa1
726 724f02 from 724gat >sa1
727 727gat nand 2 2 >sa0 >sa1
704 705
728 727f01 from 727gat >sa1
729 727f02 from 727gat >sa1
730 730gat nand 2 2 >sa0 >sa1
243 719
731 730f01 from 730gat >sa1
732 730f02 from 730gat >sa1
733 733gat nand 2 2 >sa0 >sa1
246 722
734 733f01 from 733gat >sa1
735 733f02 from 733gat >sa1
736 736gat nand 2 2 >sa0 >sa1
249 725
737 736f01 from 736gat >sa1
738 736f02 from 736gat >sa1
739 739gat nand 2 2 >sa0 >sa1
252 728
740 739f01 from 739gat >sa1
741 739f02 from 739gat >sa1
742 742gat nand 2 2 >sa0 >sa1
255 707
743 742f01 from 742gat >sa1
744 742f02 from 742gat >sa1
745 745gat nand 2 2 >sa0 >sa1
258 710
746 745f01 from 745gat >sa1
747 745f02 from 745gat >sa1
748 748gat nand 2 2 >sa0 >sa1
261 713
749 748f01 from 748gat >sa1
750 748f02 from 748gat >sa1
751 751gat nand 2 2 >sa0 >sa1
264 716
752 751f01 from 751gat >sa1
753 751f02 from 751gat >sa1
754 754gat nand 1 2 >sa1
244 731
755 755gat nand 1 2 >sa1
720 732
756 756gat nand 1 2 >sa1
247 734
757 757gat nand 1 2 >sa1
723 735
758 758gat nand 1 2 >sa1
250 737
759 759gat nand 1 2 >sa1
726 738
760 760gat nand 1 2 >sa1
253 740
761 761gat nand 1 2 >sa1
729 741
762 762gat nand 1 2 >sa1
256 743
763 763gat nand 1 2 >sa1
708 744
764 764gat nand 1 2 >sa1
259 746
765 765gat nand 1 2 >sa1
711 747
766 766gat nand 1 2 >sa1
262 749
767 767gat nand 1 2 >sa1
714 750
768 768gat nand 1 2 >sa1
265 752
769 769gat nand 1 2 >sa1
717 753
770 770gat nand 2 2 >sa0 >sa1
754 755
771 770f01 from 770gat >sa1
772 770f02 from 770gat >sa1
773 773gat nand 2 2 >sa0 >sa1
756 757
774 773f01 from 773gat >sa1
775 773f02 from 773gat >sa1
776 776gat nand 2 2 >sa0 >sa1
758 759
777 776f01 from 776gat >sa1
778 776f02 from 776gat >sa1
779 779gat nand 2 2 >sa0 >sa1
760 761
780 779f01 from 779gat >sa1
781 779f02 from 779gat >sa1
782 782gat nand 2 2 >sa0 >sa1
762 763
783 782f01 from 782gat >sa1
784 782f02 from 782gat >sa1
785 785gat nand 2 2 >sa0 >sa1
764 765
786 785f01 from 785gat >sa1
787 785f02 from 785gat >sa1
788 788gat nand 2 2 >sa0 >sa1
766 767
789 788f01 from 788gat >sa1
790 788f02 from 788gat >sa1
791 791gat nand 2 2 >sa0 >sa1
768 769
792 791f01 from 791gat >sa1
793 791f02 from 791gat >sa1
794 794gat nand 2 2 >sa0 >sa1
643 771
795 794f01 from 794gat >sa1
796 794f02 from 794gat >sa1
797 797gat nand 2 2 >sa0 >sa1
646 774
798 797f01 from 797gat >sa1
799 797f02 from 797gat >sa1
800 800gat nand 2 2 >sa0 >sa1
649 777
801 800f01 from 800gat >sa1
802 800f02 from 800gat >sa1
803 803gat nand 2 2 >sa0 >sa1
652 780
804 803f01 from 803gat >sa1
805 803f02 from 803gat >sa1
806 806gat nand 2 2 >sa0 >sa1
655 783
807 806f01 from 806gat >sa1
808 806f02 from 806gat >sa1
809 809gat nand 2 2 >sa0 >sa1
658 786
810 809f01 from 809gat >sa1
811 809f02 from 809gat >sa1
812 812gat nand 2 2 >sa0 >sa1
661 789
813 812f01 from 812gat >sa1
814 812f02 from 812gat >sa1
815 815gat nand 2 2 >sa0 >sa1
664 792
816 815f01 from 815gat >sa1
817 815f02 from 815gat >sa1
818 818gat nand 1 2 >sa1
644 795
819 819gat nand 1 2 >sa1
772 796
820 820gat nand 1 2 >sa1
647 798
821 821gat nand 1 2 >sa1
775 799
822 822gat nand 1 2 >sa1
650 801
823 823gat nand 1 2 >sa1
778 802
824 824gat nand 1 2 >sa1
653 804
825 825gat nand 1 2 >sa1
781 805
826 826gat nand 1 2 >sa1
656 807
827 827gat nand 1 2 >sa1
784 808
828 828gat nand 1 2 >sa1
659 810
829 829gat nand 1 2 >sa1
787 811
830 830gat nand 1 2 >sa1
662 813
831 831gat nand 1 2 >sa1
790 814
832 832gat nand 1 2 >sa1
665 816
833 833gat nand 1 2 >sa1
793 817
834 834gat nand 12 2 >sa0 >sa1
818 819
835 834f01 from 834gat
836 834f02 from 834gat
837 834f03 from 834gat
838 834f04 from 834gat
839 834f05 from 834gat
840 834f06 from 834gat >sa1
841 834f07 from 834gat >sa1
842 834f08 from 834gat >sa1
843 834f09 from 834gat >sa1
844 834f10 from 834gat >sa1
845 834f11 from 834gat >sa1
846 834f12 from 834gat >sa1
847 847gat nand 12 2 >sa0 >sa1
820 821
848 847f01 from 847gat
849 847f02 from 847gat
850 847f03 from 847gat
851 847f04 from 847gat
852 847f05 from 847gat
853 847f06 from 847gat >sa1
854 847f07 from 847gat >sa1
855 847f08 from 847gat >sa1
856 847f09 from 847gat >sa1
857 847f10 from 847gat >sa1
858 847f11 from 847gat >sa1
859 847f12 from 847gat >sa1
860 860gat nand 12 2 >sa0 >sa1
822 823
861 860f01 from 860gat
862 860f02 from 860gat
863 860f03 from 860gat
864 860f04 from 860gat
865 860f05 from 860gat
866 860f06 from 860gat >sa1
867 860f07 from 860gat >sa1
868 860f08 from 860gat >sa1
869 860f09 from 860gat >sa1
870 860f10 from 860gat >sa1
871 860f11 from 860gat >sa1
872 860f12 from 860gat >sa1
873 873gat nand 12 2 >sa0 >sa1
824 825
874 873f01 from 873gat
875 873f02 from 873gat
876 873f03 from 873gat
877 873f04 from 873gat
878 873f05 from 873gat
879 873f06 from 873gat >sa1
880 873f07 from 873gat >sa1
881 873f08 from 873gat >sa1
882 873f09 from 873gat >sa1
883 873f10 from 873gat >sa1
884 873f11 from 873gat >sa1
885 873f12 from 873gat >sa1
886 886gat nand 12 2 >sa0 >sa1
828 829
887 886f01 from 886gat
888 886f02 from 886gat
889 886f03 from 886gat
890 886f04 from 886gat
891 886f05 from 886gat
892 886f06 from 886gat >sa1
893 886f07 from 886gat >sa1
894 886f08 from 886gat >sa1
895 886f09 from 886gat >sa1
896 886f10 from 886gat >sa1
897 886f11 from 886gat >sa1
898 886f12 from 886gat >sa1
899 899gat nand 12 2 >sa0 >sa1
832 833
900 899f01 from 899gat
901 899f02 from 899gat
902 899f03 from 899gat
903 899f04 from 899gat
904 899f05 from 899gat
905 899f06 from 899gat >sa1
906 899f07 from 899gat >sa1
907 899f08 from 899gat >sa1
908 899f09 from 899gat >sa1
909 899f10 from 899gat >sa1
910 899f11 from 899gat >sa1
911 899f12 from 899gat >sa1
912 912gat nand 12 2 >sa0 >sa1
830 831
913 912f01 from 912gat
914 912f02 from 912gat
915 912f03 from 912gat
916 912f04 from 912gat
917 912f05 from 912gat
918 912f06 from 912gat >sa1
919 912f07 from 912gat >sa1
920 912f08 from 912gat >sa1
921 912f09 from 912gat >sa1
922 912f10 from 912gat >sa1
923 912f11 from 912gat >sa1
924 912f12 from 912gat >sa1
925 925gat nand 12 2 >sa0 >sa1
826 827
926 925f01 from 925gat
927 925f02 from 925gat
928 925f03 from 925gat
929 925f04 from 925gat
930 925f05 from 925gat
931 925f06 from 925gat >sa1
932 925f07 from 925gat >sa1
933 925f08 from 925gat >sa1
934 925f09 from 925gat >sa1
935 925f10 from 925gat >sa1
936 925f11 from 925gat >sa1
937 925f12 from 925gat >sa1
938 938gat not 1 1 >sa1
835
939 939gat not 1 1 >sa1
848
940 940gat not 1 1 >sa1
861
941 941gat not 1 1 >sa1
836
942 942gat not 1 1 >sa1
849
943 943gat not 1 1 >sa1
874
944 944gat not 1 1 >sa1
837
945 945gat not 1 1 >sa1
862
946 946gat not 1 1 >sa1
875
947 947gat not 1 1 >sa1
850
948 948gat not 1 1 >sa1
863
949 949gat not 1 1 >sa1
876
950 950gat not 1 1 >sa1
887
951 951gat not 1 1 >sa1
900
952 952gat not 1 1 >sa1
888
953 953gat not 1 1 >sa1
913
954 954gat not 1 1 >sa1
926
955 955gat not 1 1 >sa1
901
956 956gat not 1 1 >sa1
927
957 957gat not 1 1 >sa1
914
958 958gat not 1 1 >sa1
928
959 959gat not 1 1 >sa1
889
960 960gat not 1 1 >sa1
915
961 961gat not 1 1 >sa1
929
962 962gat not 1 1 >sa1
890
963 963gat not 1 1 >sa1
902
964 964gat not 1 1 >sa1
930
965 965gat not 1 1 >sa1
916
966 966gat not 1 1 >sa1
903
967 967gat not 1 1 >sa1
891
968 968gat not 1 1 >sa1
917
969 969gat not 1 1 >sa1
904
970 970gat not 1 1 >sa1
851
971 971gat not 1 1 >sa1
877
972 972gat not 1 1 >sa1
852
973 973gat not 1 1 >sa1
864
974 974gat not 1 1 >sa1
838
975 975gat not 1 1 >sa1
878
976 976gat not 1 1 >sa1
839
977 977gat not 1 1 >sa1
865
978 978gat and 1 4 >sa0
938 939 940 879
979 979gat and 1 4 >sa0
941 942 866 943
980 980gat and 1 4 >sa0
944 853 945 946
981 981gat and 1 4 >sa0
840 947 948 949
982 982gat and 1 4 >sa0
958 959 960 905
983 983gat and 1 4 >sa0
961 962 918 963
984 984gat and 1 4 >sa0
964 892 965 966
985 985gat and 1 4 >sa0
931 967 968 969
986 986gat or 4 4 >sa0 >sa1
978 979 980 981
987 986f01 from 986gat >sa1
988 986f02 from 986gat >sa1
989 986f03 from 986gat >sa1
990 986f04 from 986gat >sa1
991 991gat or 4 4 >sa0 >sa1
982 983 984 985
992 991f01 from 991gat >sa1
993 991f02 from 991gat >sa1
994 991f03 from 991gat >sa1
995 991f04 from 991gat >sa1
996 996gat and 4 5 >sa0 >sa1
932 950 919 951 987
997 996f01 from 996gat >sa1
998 996f02 from 996gat >sa1
999 996f03 from 996gat >sa1
1000 996f04 from 996gat >sa1
1001 1001gat and 4 5 >sa0 >sa1
933 952 953 906 988
1002 1001f01 from 1001gat >sa1
1003 1001f02 from 1001gat >sa1
1004 1001f03 from 1001gat >sa1
1005 1001f04 from 1001gat >sa1
1006 1006gat and 4 5 >sa0 >sa1
954 893 920 955 989
1007 1006f01 from 1006gat >sa1
1008 1006f02 from 1006gat >sa1
1009 1006f03 from 1006gat >sa1
1010 1006f04 from 1006gat >sa1
1011 1011gat and 4 5 >sa0 >sa1
956 894 957 907 990
1012 1011f01 from 1011gat >sa1
1013 1011f02 from 1011gat >sa1
1014 1011f03 from 1011gat >sa1
1015 1011f04 from 1011gat >sa1
1016 1016gat and 4 5 >sa0 >sa1
841 970 867 971 992
1017 1016f01 from 1016gat >sa1
1018 1016f02 from 1016gat >sa1
1019 1016f03 from 1016gat >sa1
1020 1016f04 from 1016gat >sa1
1021 1021gat and 4 5 >sa0 >sa1
842 972 973 880 993
1022 1021f01 from 1021gat >sa1
1023 1021f02 from 1021gat >sa1
1024 1021f03 from 1021gat >sa1
1025 1021f04 from 1021gat >sa1
1026 1026gat and 4 5 >sa0 >sa1
974 854 868 975 994
1027 1026f01 from 1026gat >sa1
1028 1026f02 from 1026gat >sa1
1029 1026f03 from 1026gat >sa1
1030 1026f04 from 1026gat >sa1
1031 1031gat and 4 5 >sa0 >sa1
976 855 977 881 995
1032 1031f01 from 1031gat >sa1
1033 1031f02 from 1031gat >sa1
1034 1031f03 from 1031gat >sa1
1035 1031f04 from 1031gat >sa1
1036 1036gat and 2 2 >sa0 >sa1
843 997
1037 1036f01 from 1036gat >sa1
1038 1036f02 from 1036gat >sa1
1039 1039gat and 2 2 >sa0 >sa1
856 998
1040 1039f01 from 1039gat >sa1
1041 1039f02 from 1039gat >sa1
1042 1042gat and 2 2 >sa0 >sa1
869 999
1043 1042f01 from 1042gat >sa1
1044 1042f02 from 1042gat >sa1
1045 1045gat and 2 2 >sa0 >sa1
882 1000
1046 1045f01 from 1045gat >sa1
1047 1045f02 from 1045gat >sa1
1048 1048gat and 2 2 >sa0 >sa1
844 1002
1049 1048f01 from 1048gat >sa1
1050 1048f02 from 1048gat >sa1
1051 1051gat and 2 2 >sa0 >sa1
857 1003
1052 1051f01 from 1051gat >sa1
1053 1051f02 from 1051gat >sa1
1054 1054gat and 2 2 >sa0 >sa1
870 1004
1055 1054f01 from 1054gat >sa1
1056 1054f02 from 1054gat >sa1
1057 1057gat and 2 2 >sa0 >sa1
883 1005
1058 1057f01 from 1057gat >sa1
1059 1057f02 from 1057gat >sa1
1060 1060gat and 2 2 >sa0 >sa1
845 1007
1061 1060f01 from 1060gat >sa1
1062 1060f02 from 1060gat >sa1
1063 1063gat and 2 2 >sa0 >sa1
858 1008
1064 1063f01 from 1063gat >sa1
1065 1063f02 from 1063gat >sa1
1066 1066gat and 2 2 >sa0 >sa1
871 1009
1067 1066f01 from 1066gat >sa1
1068 1066f02 from 1066gat >sa1
1069 1069gat and 2 2 >sa0 >sa1
884 1010
1070 1069f01 from 1069gat >sa1
1071 1069f02 from 1069gat >sa1
1072 1072gat and 2 2 >sa0 >sa1
846 1012
1073 1072f01 from 1072gat >sa1
1074 1072f02 from 1072gat >sa1
1075 1075gat and 2 2 >sa0 >sa1
859 1013
1076 1075f01 from 1075gat >sa1
1077 1075f02 from 1075gat >sa1
1078 1078gat and 2 2 >sa0 >sa1
872 1014
1079 1078f01 from 1078gat >sa1
1080 1078f02 from 1078gat >sa1
1081 1081gat and 2 2 >sa0 >sa1
885 1015
1082 1081f01 from 1081gat >sa1
1083 1081f02 from 1081gat >sa1
1084 1084gat and 2 2 >sa0 >sa1
934 1017
1085 1084f01 from 1084gat >sa1
1086 1084f02 from 1084gat >sa1
1087 1087gat and 2 2 >sa0 >sa1
895 1018
1088 1087f01 from 1087gat >sa1
1089 1087f02 from 1087gat >sa1
1090 1090gat and 2 2 >sa0 >sa1
921 1019
1091 1090f01 from 1090gat >sa1
1092 1090f02 from 1090gat >sa1
1093 1093gat and 2 2 >sa0 >sa1
908 1020
1094 1093f01 from 1093gat >sa1
1095 1093f02 from 1093gat >sa1
1096 1096gat and 2 2 >sa0 >sa1
935 1022
1097 1096f01 from 1096gat >sa1
1098 1096f02 from 1096gat >sa1
1099 1099gat and 2 2 >sa0 >sa1
896 1023
1100 1099f01 from 1099gat >sa1
1101 1099f02 from 1099gat >sa1
1102 1102gat and 2 2 >sa0 >sa1
922 1024
1103 1102f01 from 1102gat >sa1
1104 1102f02 from 1102gat >sa1
1105 1105gat and 2 2 >sa0 >sa1
909 1025
1106 1105f01 from 1105gat >sa1
1107 1105f02 from 1105gat >sa1
1108 1108gat and 2 2 >sa0 >sa1
936 1027
1109 1108f01 from 1108gat >sa1
1110 1108f02 from 1108gat >sa1
1111 1111gat and 2 2 >sa0 >sa1
897 1028
1112 1111f01 from 1111gat >sa1
1113 1111f02 from 1111gat >sa1
1114 1114gat and 2 2 >sa0 >sa1
923 1029
1115 1114f01 from 1114gat >sa1
1116 1114f02 from 1114gat >sa1
1117 1117gat and 2 2 >sa0 >sa1
910 1030
1118 1117f01 from 1117gat >sa1
1119 1117f02 from 1117gat >sa1
1120 1120gat and 2 2 >sa0 >sa1
937 1032
1121 1120f01 from 1120gat >sa1
1122 1120f02 from 1120gat >sa1
1123 1123gat and 2 2 >sa0 >sa1
898 1033
1124 1123f01 from 1123gat >sa1
1125 1123f02 from 1123gat >sa1
1126 1126gat and 2 2 >sa0 >sa1
924 1034
1127 1126f01 from 1126gat >sa1
1128 1126f02 from 1126gat >sa1
1129 1129gat and 2 2 >sa0 >sa1
911 1035
1130 1129f01 from 1129gat >sa1
1131 1129f02 from 1129gat >sa1
1132 1132gat nand 2 2 >sa0 >sa1
2 1037
1133 1132f01 from 1132gat >sa1
1134 1132f02 from 1132gat >sa1
1135 1135gat nand 2 2 >sa0 >sa1
9 1040
1136 1135f01 from 1135gat >sa1
1137 1135f02 from 1135gat >sa1
1138 1138gat nand 2 2 >sa0 >sa1
16 1043
1139 1138f01 from 1138gat >sa1
1140 1138f02 from 1138gat >sa1
1141 1141gat nand 2 2 >sa0 >sa1
23 1046
1142 1141f01 from 1141gat >sa1
1143 1141f02 from 1141gat >sa1
1144 1144gat nand 2 2 >sa0 >sa1
30 1049
1145 1144f01 from 1144gat >sa1
1146 1144f02 from 1144gat >sa1
1147 1147gat nand 2 2 >sa0 >sa1
37 1052
1148 1147f01 from 1147gat >sa1
1149 1147f02 from 1147gat >sa1
1150 1150gat nand 2 2 >sa0 >sa1
44 1055
1151 1150f01 from 1150gat >sa1
1152 1150f02 from 1150gat >sa1
1153 1153gat nand 2 2 >sa0 >sa1
51 1058
1154 1153f01 from 1153gat >sa1
1155 1153f02 from 1153gat >sa1
1156 1156gat nand 2 2 >sa0 >sa1
58 1061
1157 1156f01 from 1156gat >sa1
1158 1156f02 from 1156gat >sa1
1159 1159gat nand 2 2 >sa0 >sa1
65 1064
1160 1159f01 from 1159gat >sa1
1161 1159f02 from 1159gat >sa1
1162 1162gat nand 2 2 >sa0 >sa1
72 1067
1163 1162f01 from 1162gat >sa1
1164 1162f02 from 1162gat >sa1
1165 1165gat nand 2 2 >sa0 >sa1
79 1070
1166 1165f01 from 1165gat >sa1
1167 1165f02 from 1165gat >sa1
1168 1168gat nand 2 2 >sa0 >sa1
86 1073
1169 1168f01 from 1168gat >sa1
1170 1168f02 from 1168gat >sa1
1171 1171gat nand 2 2 >sa0 >sa1
93 1076
1172 1171f01 from 1171gat >sa1
1173 1171f02 from 1171gat >sa1
1174 1174gat nand 2 2 >sa0 >sa1
100 1079
1175 1174f01 from 1174gat >sa1
1176 1174f02 from 1174gat >sa1
1177 1177gat nand 2 2 >sa0 >sa1
107 1082
1178 1177f01 from 1177gat >sa1
1179 1177f02 from 1177gat >sa1
1180 1180gat nand 2 2 >sa0 >sa1
114 1085
1181 1180f01 from 1180gat >sa1
1182 1180f02 from 1180gat >sa1
1183 1183gat nand 2 2 >sa0 >sa1
121 1088
1184 1183f01 from 1183gat >sa1
1185 1183f02 from 1183gat >sa1
1186 1186gat nand 2 2 >sa0 >sa1
128 1091
1187 1186f01 from 1186gat >sa1
1188 1186f02 from 1186gat >sa1
1189 1189gat nand 2 2 >sa0 >sa1
135 1094
1190 1189f01 from 1189gat >sa1
1191 1189f02 from 1189gat >sa1
1192 1192gat nand 2 2 >sa0 >sa1
142 1097
1193 1192f01 from 1192gat >sa1
1194 1192f02 from 1192gat >sa1
1195 1195gat nand 2 2 >sa0 >sa1
149 1100
1196 1195f01 from 1195gat >sa1
1197 1195f02 from 1195gat >sa1
1198 1198gat nand 2 2 >sa0 >sa1
156 1103
1199 1198f01 from 1198gat >sa1
1200 1198f02 from 1198gat >sa1
1201 1201gat nand 2 2 >sa0 >sa1
163 1106
1202 1201f01 from 1201gat >sa1
1203 1201f02 from 1201gat >sa1
1204 1204gat nand 2 2 >sa0 >sa1
170 1109
1205 1204f01 from 1204gat >sa1
1206 1204f02 from 1204gat >sa1
1207 1207gat nand 2 2 >sa0 >sa1
177 1112
1208 1207f01 from 1207gat >sa1
1209 1207f02 from 1207gat >sa1
1210 1210gat nand 2 2 >sa0 >sa1
184 1115
1211 1210f01 from 1210gat >sa1
1212 1210f02 from 1210gat >sa1
1213 1213gat nand 2 2 >sa0 >sa1
191 1118
1214 1213f01 from 1213gat >sa1
1215 1213f02 from 1213gat >sa1
1216 1216gat nand 2 2 >sa0 >sa1
198 1121
1217 1216f01 from 1216gat >sa1
1218 1216f02 from 1216gat >sa1
1219 1219gat nand 2 2 >sa0 >sa1
205 1124
1220 1219f01 from 1219gat >sa1
1221 1219f02 from 1219gat >sa1
1222 1222gat nand 2 2 >sa0 >sa1
212 1127
1223 1222f01 from 1222gat >sa1
1224 1222f02 from 1222gat >sa1
1225 1225gat nand 2 2 >sa0 >sa1
219 1130
1226 1225f01 from 1225gat >sa1
1227 1225f02 from 1225gat >sa1
1228 1228gat nand 1 2 >sa1
3 1133
1229 1229gat nand 1 2 >sa1
1038 1134
1230 1230gat nand 1 2 >sa1
10 1136
1231 1231gat nand 1 2 >sa1
1041 1137
1232 1232gat nand 1 2 >sa1
17 1139
1233 1233gat nand 1 2 >sa1
1044 1140
1234 1234gat nand 1 2 >sa1
24 1142
1235 1235gat nand 1 2 >sa1
1047 1143
1236 1236gat nand 1 2 >sa1
31 1145
1237 1237gat nand 1 2 >sa1
1050 1146
1238 1238gat nand 1 2 >sa1
38 1148
1239 1239gat nand 1 2 >sa1
1053 1149
1240 1240gat nand 1 2 >sa1
45 1151
1241 1241gat nand 1 2 >sa1
1056 1152
1242 1242gat nand 1 2 >sa1
52 1154
1243 1243gat nand 1 2 >sa1
1059 1155
1244 1244gat nand 1 2 >sa1
59 1157
1245 1245gat nand 1 2 >sa1
1062 1158
1246 1246gat nand 1 2 >sa1
66 1160
1247 1247gat nand 1 2 >sa1
1065 1161
1248 1248gat nand 1 2 >sa1
73 1163
1249 1249gat nand 1 2 >sa1
1068 1164
1250 1250gat nand 1 2 >sa1
80 1166
1251 1251gat nand 1 2 >sa1
1071 1167
1252 1252gat nand 1 2 >sa1
87 1169
1253 1253gat nand 1 2 >sa1
1074 1170
1254 1254gat nand 1 2 >sa1
94 1172
1255 1255gat nand 1 2 >sa1
1077 1173
1256 1256gat nand 1 2 >sa1
101 1175
1257 1257gat nand 1 2 >sa1
1080 1176
1258 1258gat nand 1 2 >sa1
108 1178
1259 1259gat nand 1 2 >sa1
1083 1179
1260 1260gat nand 1 2 >sa1
115 1181
1261 1261gat nand 1 2 >sa1
1086 1182
1262 1262gat nand 1 2 >sa1
122 1184
1263 1263gat nand 1 2 >sa1
1089 1185
1264 1264gat nand 1 2 >sa1
129 1187
1265 1265gat nand 1 2 >sa1
1092 1188
1266 1266gat nand 1 2 >sa1
136 1190
1267 1267gat nand 1 2 >sa1
1095 1191
1268 1268gat nand 1 2 >sa1
143 1193
1269 1269gat nand 1 2 >sa1
1098 1194
1270 1270gat nand 1 2 >sa1
150 1196
1271 1271gat nand 1 2 >sa1
1101 1197
1272 1272gat nand 1 2 >sa1
157 1199
1273 1273gat nand 1 2 >sa1
1104 1200
1274 1274gat nand 1 2 >sa1
164 1202
1275 1275gat nand 1 2 >sa1
1107 1203
1276 1276gat nand 1 2 >sa1
171 1205
1277 1277gat nand 1 2 >sa1
1110 1206
1278 1278gat nand 1 2 >sa1
178 1208
1279 1279gat nand 1 2 >sa1
1113 1209
1280 1280gat nand 1 2 >sa1
185 1211
1281 1281gat nand 1 2 >sa1
1116 1212
1282 1282gat nand 1 2 >sa1
192 1214
1283 1283gat nand 1 2 >sa1
1119 1215
1284 1284gat nand 1 2 >sa1
199 1217
1285 1285gat nand 1 2 >sa1
1122 1218
1286 1286gat nand 1 2 >sa1
206 1220
1287 1287gat nand 1 2 >sa1
1125 1221
1288 1288gat nand 1 2 >sa1
213 1223
1289 1289gat nand 1 2 >sa1
1128 1224
1290 1290gat nand 1 2 >sa1
220 1226
1291 1291gat nand 1 2 >sa1
1131 1227
1292 1292gat nand 1 2
1228 1229
1293 1293gat nand 1 2
1230 1231
1294 1294gat nand 1 2
1232 1233
1295 1295gat nand 1 2
1234 1235
1296 1296gat nand 1 2
1236 1237
1297 1297gat nand 1 2
1238 1239
1298 1298gat nand 1 2
1240 1241
1299 1299gat nand 1 2
1242 1243
1300 1300gat nand 1 2
1244 1245
1301 1301gat nand 1 2
1246 1247
1302 1302gat nand 1 2
1248 1249
1303 1303gat nand 1 2
1250 1251
1304 1304gat nand 1 2
1252 1253
1305 1305gat nand 1 2
1254 1255
1306 1306gat nand 1 2
1256 1257
1307 1307gat nand 1 2
1258 1259
1308 1308gat nand 1 2
1260 1261
1309 1309gat nand 1 2
1262 1263
1310 1310gat nand 1 2
1264 1265
1311 1311gat nand 1 2
1266 1267
1312 1312gat nand 1 2
1268 1269
1313 1313gat nand 1 2
1270 1271
1314 1314gat nand 1 2
1272 1273
1315 1315gat nand 1 2
1274 1275
1316 1316gat nand 1 2
1276 1277
1317 1317gat nand 1 2
1278 1279
1318 1318gat nand 1 2
1280 1281
1319 1319gat nand 1 2
1282 1283
1320 1320gat nand 1 2
1284 1285
1321 1321gat nand 1 2
1286 1287
1322 1322gat nand 1 2
1288 1289
1323 1323gat nand 1 2
1290 1291
1324 1324gat buff 0 1 >sa0 >sa1
1292
1325 1325gat buff 0 1 >sa0 >sa1
1293
1326 1326gat buff 0 1 >sa0 >sa1
1294
1327 1327gat buff 0 1 >sa0 >sa1
1295
1328 1328gat buff 0 1 >sa0 >sa1
1296
1329 1329gat buff 0 1 >sa0 >sa1
1297
1330 1330gat buff 0 1 >sa0 >sa1
1298
1331 1331gat buff 0 1 >sa0 >sa1
1299
1332 1332gat buff 0 1 >sa0 >sa1
1300
1333 1333gat buff 0 1 >sa0 >sa1
1301
1334 1334gat buff 0 1 >sa0 >sa1
1302
1335 1335gat buff 0 1 >sa0 >sa1
1303
1336 1336gat buff 0 1 >sa0 >sa1
1304
1337 1337gat buff 0 1 >sa0 >sa1
1305
1338 1338gat buff 0 1 >sa0 >sa1
1306
1339 1339gat buff 0 1 >sa0 >sa1
1307
1340 1340gat buff 0 1 >sa0 >sa1
1308
1341 1341gat buff 0 1 >sa0 >sa1
1309
1342 1342gat buff 0 1 >sa0 >sa1
1310
1343 1343gat buff 0 1 >sa0 >sa1
1311
1344 1344gat buff 0 1 >sa0 >sa1
1312
1345 1345gat buff 0 1 >sa0 >sa1
1313
1346 1346gat buff 0 1 >sa0 >sa1
1314
1347 1347gat buff 0 1 >sa0 >sa1
1315
1348 1348gat buff 0 1 >sa0 >sa1
1316
1349 1349gat buff 0 1 >sa0 >sa1
1317
1350 1350gat buff 0 1 >sa0 >sa1
1318
1351 1351gat buff 0 1 >sa0 >sa1
1319
1352 1352gat buff 0 1 >sa0 >sa1
1320
1353 1353gat buff 0 1 >sa0 >sa1
1321
1354 1354gat buff 0 1 >sa0 >sa1
1322
1355 1355gat buff 0 1 >sa0 >sa1
1323
|
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 | 1:1000 1000 0000 0000 0000 0000 0000 0000 1000 1001 1 2:0100 0000 0000 0000 0000 0000 0000 0000 1111 1111 0 3:0010 0101 0101 0000 0000 0101 0101 0000 0000 0000 1 4:0001 1010 1010 0000 0000 1010 1010 0000 0000 0000 1 5:0110 1110 0110 0110 0000 0000 0000 0000 0000 0000 1 6:0000 0100 0000 0000 0110 0110 0110 0110 0000 0000 1 7:0000 0010 0000 0000 1000 1000 1000 1000 0000 0000 1 8:0000 0001 1000 0000 0000 0000 0000 0000 1000 0110 1 9:0000 0000 1000 0000 0000 1000 0000 0000 1001 1000 1 10:0000 0000 0100 0000 0000 0000 1000 0000 0110 1000 1 11:0000 1000 0010 0000 0000 0000 0000 0000 1000 1001 1 12:0000 0000 0001 0000 0000 0000 0000 0000 0000 0000 1 13:0000 0000 0000 1000 0000 0000 0000 0000 0000 0000 1 14:0000 0000 0000 0100 0000 0000 0000 0000 0000 0000 1 15:0000 0000 0000 0010 0000 0000 0000 0000 0000 0000 1 16:0000 0000 0000 0001 0000 0000 0000 0000 0000 0000 1 17:1000 1000 1000 1000 1000 0000 0000 0000 0000 0000 1 18:0000 0000 0000 0000 0100 0000 0000 0000 0000 0000 1 19:0000 0000 0000 0000 0010 0000 0000 0000 0000 0000 1 20:0000 0000 0000 0000 0001 0000 0000 0000 0000 0000 1 21:0000 0000 0000 0000 0000 1000 0000 0000 0000 0000 1 22:0000 0000 0000 0000 0000 0100 0000 0000 0000 0000 1 23:0000 0000 0000 0000 0000 0010 0000 0000 0000 0000 1 24:0110 0000 0000 0000 1111 0001 0000 0000 0110 1111 1 25:1001 0000 0000 0000 1111 0000 1000 0000 1001 1111 1 26:0000 0000 0000 0000 0000 0000 0100 0000 0000 0000 1 27:0000 0000 0000 0000 0000 0000 0010 0000 0000 0000 1 28:0000 0000 0000 0000 0000 0000 0001 0000 0000 0000 1 29:0000 0000 0000 0000 0000 0000 0000 1000 0000 0000 1 30:0000 0000 0000 0000 0000 0000 0000 0100 0000 0000 1 31:0000 0000 0000 0000 0000 0000 0000 0010 0000 0000 1 32:0000 0000 0000 0000 0000 0000 0000 0001 0000 0000 1 33:0111 1111 1111 1111 1111 1111 1111 1111 0000 0000 1 34:1011 1111 1111 1111 1111 1111 1111 1111 0000 0000 1 35:1101 1111 1111 1111 1111 1111 1111 1111 0000 0000 1 36:1110 1111 1111 1111 1111 1111 1111 1111 0000 0000 1 37:1111 0111 1111 1111 1111 1111 1111 1111 0000 0000 1 38:1111 1011 1111 1111 1111 1111 1111 1111 0000 0000 1 39:1111 1101 1111 1111 1111 1111 1111 1111 0000 0000 1 40:1111 1110 1111 1111 1111 1111 1111 1111 0000 0000 1 41:1111 1111 0111 1111 1111 1111 1111 1111 0000 0000 1 42:1111 1111 1011 1111 1111 1111 1111 1111 0000 0000 1 43:1111 1111 1101 1111 1111 1111 1111 1111 0000 0000 1 44:1111 1111 1110 1111 1111 1111 1111 1111 0000 0000 1 45:1111 1111 1111 0111 1111 1111 1111 1111 0000 0000 1 46:1111 1111 1111 1011 1111 1111 1111 1111 0000 0000 1 47:1111 1111 1111 1101 1111 1111 1111 1111 0000 0000 1 48:1111 1111 1111 1110 1111 1111 1111 1111 0000 0000 1 49:1111 1111 1111 1111 0111 1111 1111 1111 0000 0000 1 50:1111 1111 1111 1111 1011 1111 1111 1111 0000 0000 1 51:1111 1111 1111 1111 1101 1111 1111 1111 0000 0000 1 52:1111 1111 1111 1111 1110 1111 1111 1111 0000 0000 1 53:1111 1111 1111 1111 1111 0111 1111 1111 0000 0000 1 54:1111 1111 1111 1111 1111 1011 1111 1111 0000 0000 1 55:1111 1111 1111 1111 1111 1101 1111 1111 0000 0000 1 56:1111 1111 1111 1111 1111 1110 1111 1111 0000 0000 1 57:1111 1111 1111 1111 1111 1111 0111 1111 0000 0000 1 58:1111 1111 1111 1111 1111 1111 1011 1111 0000 0000 1 59:1111 1111 1111 1111 1111 1111 1101 1111 0000 0000 1 60:1111 1111 1111 1111 1111 1111 1110 1111 0000 0000 1 61:1111 1111 1111 1111 1111 1111 1111 0111 0000 0000 1 62:1111 1111 1111 1111 1111 1111 1111 1011 0000 0000 1 63:1111 1111 1111 1111 1111 1111 1111 1101 0000 0000 1 64:1111 1111 1111 1111 1111 1111 1111 1110 0000 0000 1 65:1111 1111 1111 1111 1111 1111 1111 1111 1000 1000 1 66:1111 1111 1111 1111 1111 1111 1111 1111 0100 0100 1 67:1111 1111 1111 1111 1111 1111 1111 1111 0010 0010 1 68:1111 1111 1111 1111 1111 1111 1111 1111 0001 0001 1 69:1111 1111 1111 1111 1111 1111 1111 1111 1010 1010 1 70:1111 1111 1111 1111 1111 1111 1111 1111 1001 1001 1 71:1111 1111 1111 1111 1111 1111 1111 1111 0110 0110 1 72:1111 1111 1111 1111 1111 1111 1111 1111 0101 0101 1 73:1111 1111 1111 1111 1111 1111 1111 1111 1000 0111 1 74:1111 1111 1111 1111 1111 1111 1111 1111 0100 1011 1 75:1111 1111 1111 1111 1111 1111 1111 1111 0010 1101 1 76:1111 1111 1111 1111 1111 1111 1111 1111 0001 1110 1 77:1111 1111 1111 1111 1111 1111 1111 1111 0111 1000 1 78:1111 1111 1111 1111 1111 1111 1111 1111 1011 0100 1 79:1111 1111 1111 1111 1111 1111 1111 1111 1101 0010 1 80:1111 1111 1111 1111 1111 1111 1111 1111 1110 0001 1 81:1111 1111 1111 1111 1111 1111 1111 1111 1100 1010 1 82:1111 1111 1111 1111 1111 1111 1111 1111 0011 1010 1 83:1111 1111 1111 1111 1111 1111 1111 1111 1010 1100 1 84:1111 1111 1111 1111 1111 1111 1111 1111 1010 0011 1 |
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 |
/****************************************************************************
* *
* VERILOG HIGH-LEVEL DESCRIPTION OF THE ISCAS-85 BENCHMARK CIRCUIT c1355 *
* *
* Function: Single-Error-Correcting Circuit *
* *
* Written by: Mark C. Hansen *
* *
* Last modified: Jan 12, 1998 *
* *
****************************************************************************/
module Circuit1355 (in1, in5, in9, in13, in17, in21, in25, in29,
in33, in37, in41, in45, in49, in53, in57, in61,
in65, in69, in73, in77, in81, in85, in89, in93,
in97, in101, in105, in109, in113, in117, in121, in125,
in129, in130, in131, in132, in133, in134, in135, in136,
in137,
out724, out725, out726, out727, out728, out729, out730, out731,
out732, out733, out734, out735, out736, out737, out738, out739,
out740, out741, out742, out743, out744, out745, out746, out747,
out748, out749, out750, out751, out752, out753, out754, out755);
input in1, in5, in9, in13, in17, in21, in25, in29,
in33, in37, in41, in45, in49, in53, in57, in61,
in65, in69, in73, in77, in81, in85, in89, in93,
in97, in101, in105, in109, in113, in117, in121, in125,
in129, in130, in131, in132, in133, in134, in135, in136,
in137;
output out724, out725, out726, out727, out728, out729, out730, out731,
out732, out733, out734, out735, out736, out737, out738, out739,
out740, out741, out742, out743, out744, out745, out746, out747,
out748, out749, out750, out751, out752, out753, out754, out755;
wire [0:31] ID, OD;
wire [0:7] IC;
wire R;
assign
ID[0:31] = { in1, in5, in9, in13, in17, in21, in25, in29,
in33, in37, in41, in45, in49, in53, in57, in61,
in65, in69, in73, in77, in81, in85, in89, in93,
in97, in101, in105, in109, in113, in117, in121, in125},
IC[0:7] = { in129, in130, in131, in132, in133, in134, in135, in136},
R = in137,
{out724, out725, out726, out727, out728, out729, out730, out731,
out732, out733, out734, out735, out736, out737, out738, out739,
out740, out741, out742, out743, out744, out745, out746, out747,
out748, out749, out750, out751, out752, out753, out754, out755}
= OD[0:31];
TopLevel1355 Ckt1355 (ID, IC, R, OD);
endmodule /* Circuit1355 */
/*************************************************************************/
module TopLevel1355 (ID, IC, R, OD);
input[0:31] ID;
input[0:7] IC;
input R;
output[0:31] OD;
wire[0:7] S;
Syndrome M1(S, R, IC, ID);
Correction M2(OD, S, ID);
endmodule /* TopLevel1355 */
/*************************************************************************/
module Syndrome (S, R, IC, ID);
input[0:31] ID;
input[0:7] IC;
input R;
output[0:7] S;
wire[0:15] XA;
wire[0:7] XB, XC, XD, XE, F, G, H;
/* xor XA0(XA[0], ID[0], ID[1]);*/
nand XA0_n1(XA[0]_n1, ID[0], ID[1]);
nand XA0_n2(XA[0]_n2, ID[0], XA[0]_n1);
nand XA0_n3(XA[0]_n3, XA[0]_n1, ID[1]);
nand XA0_n4(XA[0], XA[0]_n2, XA[0]_n3);
/* xor XA1(XA[1], ID[2], ID[3]);*/
nand XA1_n1(XA[1]_n1, ID[2], ID[3]);
nand XA1_n2(XA[1]_n2, ID[2], XA[1]_n1);
nand XA1_n3(XA[1]_n3, XA[1]_n1, ID[3]);
nand XA1_n4(XA[1], XA[1]_n2, XA[1]_n3);
/* xor XA2(XA[2], ID[4], ID[5]);*/
nand XA2_n1(XA[2]_n1, ID[4], ID[5]);
nand XA2_n2(XA[2]_n2, ID[4], XA[2]_n1);
nand XA2_n3(XA[2]_n3, XA[2]_n1, ID[5]);
nand XA2_n4(XA[2], XA[2]_n2, XA[2]_n3);
/* xor XA3(XA[3], ID[6], ID[7]);*/
nand XA3_n1(XA[3]_n1, ID[6], ID[7]);
nand XA3_n2(XA[3]_n2, ID[6], XA[3]_n1);
nand XA3_n3(XA[3]_n3, XA[3]_n1, ID[7]);
nand XA3_n4(XA[3], XA[3]_n2, XA[3]_n3);
/* xor XA4(XA[4], ID[8], ID[9]);*/
nand XA4_n1(XA[4]_n1, ID[8], ID[9]);
nand XA4_n2(XA[4]_n2, ID[8], XA[4]_n1);
nand XA4_n3(XA[4]_n3, XA[4]_n1, ID[9]);
nand XA4_n4(XA[4], XA[4]_n2, XA[4]_n3);
/* xor XA5(XA[5], ID[10], ID[11]);*/
nand XA5_n1(XA[5]_n1, ID[10], ID[11]);
nand XA5_n2(XA[5]_n2, ID[10], XA[5]_n1);
nand XA5_n3(XA[5]_n3, XA[5]_n1, ID[11]);
nand XA5_n4(XA[5], XA[5]_n2, XA[5]_n3);
/* xor XA6(XA[6], ID[12], ID[13]);*/
nand XA6_n1(XA[6]_n1, ID[12], ID[13]);
nand XA6_n2(XA[6]_n2, ID[12], XA[6]_n1);
nand XA6_n3(XA[6]_n3, XA[6]_n1, ID[13]);
nand XA6_n4(XA[6], XA[6]_n2, XA[6]_n3);
/* xor XA7(XA[7], ID[14], ID[15]);*/
nand XA7_n1(XA[7]_n1, ID[14], ID[15]);
nand XA7_n2(XA[7]_n2, ID[14], XA[7]_n1);
nand XA7_n3(XA[7]_n3, XA[7]_n1, ID[15]);
nand XA7_n4(XA[7], XA[7]_n2, XA[7]_n3);
/* xor XA8(XA[8], ID[16], ID[17]);*/
nand XA8_n1(XA[8]_n1, ID[16], ID[17]);
nand XA8_n2(XA[8]_n2, ID[16], XA[8]_n1);
nand XA8_n3(XA[8]_n3, XA[8]_n1, ID[17]);
nand XA8_n4(XA[8], XA[8]_n2, XA[8]_n3);
/* xor XA9(XA[9], ID[18], ID[19]);*/
nand XA9_n1(XA[9]_n1, ID[18], ID[19]);
nand XA9_n2(XA[9]_n2, ID[18], XA[9]_n1);
nand XA9_n3(XA[9]_n3, XA[9]_n1, ID[19]);
nand XA9_n4(XA[9], XA[9]_n2, XA[9]_n3);
/* xor XA10(XA[10], ID[20], ID[21]);*/
nand XA10_n1(XA[10]_n1, ID[20], ID[21]);
nand XA10_n2(XA[10]_n2, ID[20], XA[10]_n1);
nand XA10_n3(XA[10]_n3, XA[10]_n1, ID[21]);
nand XA10_n4(XA[10], XA[10]_n2, XA[10]_n3);
/* xor XA11(XA[11], ID[22], ID[23]);*/
nand XA11_n1(XA[11]_n1, ID[22], ID[23]);
nand XA11_n2(XA[11]_n2, ID[22], XA[11]_n1);
nand XA11_n3(XA[11]_n3, XA[11]_n1, ID[23]);
nand XA11_n4(XA[11], XA[11]_n2, XA[11]_n3);
/* xor XA12(XA[12], ID[24], ID[25]);*/
nand XA12_n1(XA[12]_n1, ID[24], ID[25]);
nand XA12_n2(XA[12]_n2, ID[24], XA[12]_n1);
nand XA12_n3(XA[12]_n3, XA[12]_n1, ID[25]);
nand XA12_n4(XA[12], XA[12]_n2, XA[12]_n3);
/* xor XA13(XA[13], ID[26], ID[27]);*/
nand XA13_n1(XA[13]_n1, ID[26], ID[27]);
nand XA13_n2(XA[13]_n2, ID[26], XA[13]_n1);
nand XA13_n3(XA[13]_n3, XA[13]_n1, ID[27]);
nand XA13_n4(XA[13], XA[13]_n2, XA[13]_n3);
/* xor XA14(XA[14], ID[28], ID[29]);*/
nand XA14_n1(XA[14]_n1, ID[28], ID[29]);
nand XA14_n2(XA[14]_n2, ID[28], XA[14]_n1);
nand XA14_n3(XA[14]_n3, XA[14]_n1, ID[29]);
nand XA14_n4(XA[14], XA[14]_n2, XA[14]_n3);
/* xor XA15(XA[15], ID[30], ID[31]);*/
nand XA15_n1(XA[15]_n1, ID[30], ID[31]);
nand XA15_n2(XA[15]_n2, ID[30], XA[15]_n1);
nand XA15_n3(XA[15]_n3, XA[15]_n1, ID[31]);
nand XA15_n4(XA[15], XA[15]_n2, XA[15]_n3);
/* xor F0(F[0], XA[0], XA[1]);*/
nand F0_n1(F[0]_n1, XA[0], XA[1]);
nand F0_n2(F[0]_n2, XA[0], F[0]_n1);
nand F0_n3(F[0]_n3, F[0]_n1, XA[1]);
nand F0_n4(F[0], F[0]_n2, F[0]_n3);
/* xor F1(F[1], XA[2], XA[3]);*/
nand F1_n1(F[1]_n1, XA[2], XA[3]);
nand F1_n2(F[1]_n2, XA[2], F[1]_n1);
nand F1_n3(F[1]_n3, F[1]_n1, XA[3]);
nand F1_n4(F[1], F[1]_n2, F[1]_n3);
/* xor F2(F[2], XA[4], XA[5]);*/
nand F2_n1(F[2]_n1, XA[4], XA[5]);
nand F2_n2(F[2]_n2, XA[4], F[2]_n1);
nand F2_n3(F[2]_n3, F[2]_n1, XA[5]);
nand F2_n4(F[2], F[2]_n2, F[2]_n3);
/* xor F3(F[3], XA[6], XA[7]);*/
nand F3_n1(F[3]_n1, XA[6], XA[7]);
nand F3_n2(F[3]_n2, XA[6], F[3]_n1);
nand F3_n3(F[3]_n3, F[3]_n1, XA[7]);
nand F3_n4(F[3], F[3]_n2, F[3]_n3);
/* xor F4(F[4], XA[8], XA[9]);*/
nand F4_n1(F[4]_n1, XA[8], XA[9]);
nand F4_n2(F[4]_n2, XA[8], F[4]_n1);
nand F4_n3(F[4]_n3, F[4]_n1, XA[9]);
nand F4_n4(F[4], F[4]_n2, F[4]_n3);
/* xor F5(F[5], XA[10], XA[11]);*/
nand F5_n1(F[5]_n1, XA[10], XA[11]);
nand F5_n2(F[5]_n2, XA[10], F[5]_n1);
nand F5_n3(F[5]_n3, F[5]_n1, XA[11]);
nand F5_n4(F[5], F[5]_n2, F[5]_n3);
/* xor F6(F[6], XA[12], XA[13]);*/
nand F6_n1(F[6]_n1, XA[12], XA[13]);
nand F6_n2(F[6]_n2, XA[12], F[6]_n1);
nand F6_n3(F[6]_n3, F[6]_n1, XA[13]);
nand F6_n4(F[6], F[6]_n2, F[6]_n3);
/* xor F7(F[7], XA[14], XA[15]);*/
nand F7_n1(F[7]_n1, XA[14], XA[15]);
nand F7_n2(F[7]_n2, XA[14], F[7]_n1);
nand F7_n3(F[7]_n3, F[7]_n1, XA[15]);
nand F7_n4(F[7], F[7]_n2, F[7]_n3);
and H0(H[0], IC[0], R);
and H1(H[1], IC[1], R);
and H2(H[2], IC[2], R);
and H3(H[3], IC[3], R);
and H4(H[4], IC[4], R);
and H5(H[5], IC[5], R);
and H6(H[6], IC[6], R);
and H7(H[7], IC[7], R);
/* xor XB0(XB[0], ID[0], ID[4]);*/
nand XB0_n1(XB[0]_n1, ID[0], ID[4]);
nand XB0_n2(XB[0]_n2, ID[0], XB[0]_n1);
nand XB0_n3(XB[0]_n3, XB[0]_n1, ID[4]);
nand XB0_n4(XB[0], XB[0]_n2, XB[0]_n3);
/* xor XB1(XB[1], ID[1], ID[5]);*/
nand XB1_n1(XB[1]_n1, ID[1], ID[5]);
nand XB1_n2(XB[1]_n2, ID[1], XB[1]_n1);
nand XB1_n3(XB[1]_n3, XB[1]_n1, ID[5]);
nand XB1_n4(XB[1], XB[1]_n2, XB[1]_n3);
/* xor XB2(XB[2], ID[2], ID[6]);*/
nand XB2_n1(XB[2]_n1, ID[2], ID[6]);
nand XB2_n2(XB[2]_n2, ID[2], XB[2]_n1);
nand XB2_n3(XB[2]_n3, XB[2]_n1, ID[6]);
nand XB2_n4(XB[2], XB[2]_n2, XB[2]_n3);
/* xor XB3(XB[3], ID[3], ID[7]);*/
nand XB3_n1(XB[3]_n1, ID[3], ID[7]);
nand XB3_n2(XB[3]_n2, ID[3], XB[3]_n1);
nand XB3_n3(XB[3]_n3, XB[3]_n1, ID[7]);
nand XB3_n4(XB[3], XB[3]_n2, XB[3]_n3);
/* xor XB4(XB[4], ID[16], ID[20]);*/
nand XB4_n1(XB[4]_n1, ID[16], ID[20]);
nand XB4_n2(XB[4]_n2, ID[16], XB[4]_n1);
nand XB4_n3(XB[4]_n3, XB[4]_n1, ID[20]);
nand XB4_n4(XB[4], XB[4]_n2, XB[4]_n3);
/* xor XB5(XB[5], ID[17], ID[21]);*/
nand XB5_n1(XB[5]_n1, ID[17], ID[21]);
nand XB5_n2(XB[5]_n2, ID[17], XB[5]_n1);
nand XB5_n3(XB[5]_n3, XB[5]_n1, ID[21]);
nand XB5_n4(XB[5], XB[5]_n2, XB[5]_n3);
/* xor XB6(XB[6], ID[18], ID[22]);*/
nand XB6_n1(XB[6]_n1, ID[18], ID[22]);
nand XB6_n2(XB[6]_n2, ID[18], XB[6]_n1);
nand XB6_n3(XB[6]_n3, XB[6]_n1, ID[22]);
nand XB6_n4(XB[6], XB[6]_n2, XB[6]_n3);
/* xor XB7(XB[7], ID[19], ID[23]);*/
nand XB7_n1(XB[7]_n1, ID[19], ID[23]);
nand XB7_n2(XB[7]_n2, ID[19], XB[7]_n1);
nand XB7_n3(XB[7]_n3, XB[7]_n1, ID[23]);
nand XB7_n4(XB[7], XB[7]_n2, XB[7]_n3);
/* xor XC0(XC[0], ID[8], ID[12]);*/
nand XC0_n1(XC[0]_n1, ID[8], ID[12]);
nand XC0_n2(XC[0]_n2, ID[8], XC[0]_n1);
nand XC0_n3(XC[0]_n3, XC[0]_n1, ID[12]);
nand XC0_n4(XC[0], XC[0]_n2, XC[0]_n3);
/* xor XC1(XC[1], ID[9], ID[13]);*/
nand XC1_n1(XC[1]_n1, ID[9], ID[13]);
nand XC1_n2(XC[1]_n2, ID[9], XC[1]_n1);
nand XC1_n3(XC[1]_n3, XC[1]_n1, ID[13]);
nand XC1_n4(XC[1], XC[1]_n2, XC[1]_n3);
/* xor XC2(XC[2], ID[10], ID[14]);*/
nand XC2_n1(XC[2]_n1, ID[10], ID[14]);
nand XC2_n2(XC[2]_n2, ID[10], XC[2]_n1);
nand XC2_n3(XC[2]_n3, XC[2]_n1, ID[14]);
nand XC2_n4(XC[2], XC[2]_n2, XC[2]_n3);
/* xor XC3(XC[3], ID[11], ID[15]);*/
nand XC3_n1(XC[3]_n1, ID[11], ID[15]);
nand XC3_n2(XC[3]_n2, ID[11], XC[3]_n1);
nand XC3_n3(XC[3]_n3, XC[3]_n1, ID[15]);
nand XC3_n4(XC[3], XC[3]_n2, XC[3]_n3);
/* xor XC4(XC[4], ID[24], ID[28]);*/
nand XC4_n1(XC[4]_n1, ID[24], ID[28]);
nand XC4_n2(XC[4]_n2, ID[24], XC[4]_n1);
nand XC4_n3(XC[4]_n3, XC[4]_n1, ID[28]);
nand XC4_n4(XC[4], XC[4]_n2, XC[4]_n3);
/* xor XC5(XC[5], ID[25], ID[29]);*/
nand XC5_n1(XC[5]_n1, ID[25], ID[29]);
nand XC5_n2(XC[5]_n2, ID[25], XC[5]_n1);
nand XC5_n3(XC[5]_n3, XC[5]_n1, ID[29]);
nand XC5_n4(XC[5], XC[5]_n2, XC[5]_n3);
/* xor XC6(XC[6], ID[26], ID[30]);*/
nand XC6_n1(XC[6]_n1, ID[26], ID[30]);
nand XC6_n2(XC[6]_n2, ID[26], XC[6]_n1);
nand XC6_n3(XC[6]_n3, XC[6]_n1, ID[30]);
nand XC6_n4(XC[6], XC[6]_n2, XC[6]_n3);
/* xor XC7(XC[7], ID[27], ID[31]);*/
nand XC7_n1(XC[7]_n1, ID[27], ID[31]);
nand XC7_n2(XC[7]_n2, ID[27], XC[7]_n1);
nand XC7_n3(XC[7]_n3, XC[7]_n1, ID[31]);
nand XC7_n4(XC[7], XC[7]_n2, XC[7]_n3);
/* xor XE0(XE[0], XB[0], XC[0]);*/
nand XE0_n1(XE[0]_n1, XB[0], XC[0]);
nand XE0_n2(XE[0]_n2, XB[0], XE[0]_n1);
nand XE0_n3(XE[0]_n3, XE[0]_n1, XC[0]);
nand XE0_n4(XE[0], XE[0]_n2, XE[0]_n3);
/* xor XE1(XE[1], XB[1], XC[1]);*/
nand XE1_n1(XE[1]_n1, XB[1], XC[1]);
nand XE1_n2(XE[1]_n2, XB[1], XE[1]_n1);
nand XE1_n3(XE[1]_n3, XE[1]_n1, XC[1]);
nand XE1_n4(XE[1], XE[1]_n2, XE[1]_n3);
/* xor XE2(XE[2], XB[2], XC[2]);*/
nand XE2_n1(XE[2]_n1, XB[2], XC[2]);
nand XE2_n2(XE[2]_n2, XB[2], XE[2]_n1);
nand XE2_n3(XE[2]_n3, XE[2]_n1, XC[2]);
nand XE2_n4(XE[2], XE[2]_n2, XE[2]_n3);
/* xor XE3(XE[3], XB[3], XC[3]);*/
nand XE3_n1(XE[3]_n1, XB[3], XC[3]);
nand XE3_n2(XE[3]_n2, XB[3], XE[3]_n1);
nand XE3_n3(XE[3]_n3, XE[3]_n1, XC[3]);
nand XE3_n4(XE[3], XE[3]_n2, XE[3]_n3);
/* xor XE4(XE[4], XB[4], XC[4]);*/
nand XE4_n1(XE[4]_n1, XB[4], XC[4]);
nand XE4_n2(XE[4]_n2, XB[4], XE[4]_n1);
nand XE4_n3(XE[4]_n3, XE[4]_n1, XC[4]);
nand XE4_n4(XE[4], XE[4]_n2, XE[4]_n3);
/* xor XE5(XE[5], XB[5], XC[5]);*/
nand XE5_n1(XE[5]_n1, XB[5], XC[5]);
nand XE5_n2(XE[5]_n2, XB[5], XE[5]_n1);
nand XE5_n3(XE[5]_n3, XE[5]_n1, XC[5]);
nand XE5_n4(XE[5], XE[5]_n2, XE[5]_n3);
/* xor XE6(XE[6], XB[6], XC[6]);*/
nand XE6_n1(XE[6]_n1, XB[6], XC[6]);
nand XE6_n2(XE[6]_n2, XB[6], XE[6]_n1);
nand XE6_n3(XE[6]_n3, XE[6]_n1, XC[6]);
nand XE6_n4(XE[6], XE[6]_n2, XE[6]_n3);
/* xor XE7(XE[7], XB[7], XC[7]);*/
nand XE7_n1(XE[7]_n1, XB[7], XC[7]);
nand XE7_n2(XE[7]_n2, XB[7], XE[7]_n1);
nand XE7_n3(XE[7]_n3, XE[7]_n1, XC[7]);
nand XE7_n4(XE[7], XE[7]_n2, XE[7]_n3);
/* xor G0(G[0], F[0], F[1]);*/
nand G0_n1(G[0]_n1, F[0], F[1]);
nand G0_n2(G[0]_n2, F[0], G[0]_n1);
nand G0_n3(G[0]_n3, G[0]_n1, F[1]);
nand G0_n4(G[0], G[0]_n2, G[0]_n3);
/* xor G1(G[1], F[2], F[3]);*/
nand G1_n1(G[1]_n1, F[2], F[3]);
nand G1_n2(G[1]_n2, F[2], G[1]_n1);
nand G1_n3(G[1]_n3, G[1]_n1, F[3]);
nand G1_n4(G[1], G[1]_n2, G[1]_n3);
/* xor G2(G[2], F[0], F[2]);*/
nand G2_n1(G[2]_n1, F[0], F[2]);
nand G2_n2(G[2]_n2, F[0], G[2]_n1);
nand G2_n3(G[2]_n3, G[2]_n1, F[2]);
nand G2_n4(G[2], G[2]_n2, G[2]_n3);
/* xor G3(G[3], F[1], F[3]);*/
nand G3_n1(G[3]_n1, F[1], F[3]);
nand G3_n2(G[3]_n2, F[1], G[3]_n1);
nand G3_n3(G[3]_n3, G[3]_n1, F[3]);
nand G3_n4(G[3], G[3]_n2, G[3]_n3);
/* xor G4(G[4], F[4], F[5]);*/
nand G4_n1(G[4]_n1, F[4], F[5]);
nand G4_n2(G[4]_n2, F[4], G[4]_n1);
nand G4_n3(G[4]_n3, G[4]_n1, F[5]);
nand G4_n4(G[4], G[4]_n2, G[4]_n3);
/* xor G5(G[5], F[6], F[7]);*/
nand G5_n1(G[5]_n1, F[6], F[7]);
nand G5_n2(G[5]_n2, F[6], G[5]_n1);
nand G5_n3(G[5]_n3, G[5]_n1, F[7]);
nand G5_n4(G[5], G[5]_n2, G[5]_n3);
/* xor G6(G[6], F[4], F[6]);*/
nand G6_n1(G[6]_n1, F[4], F[6]);
nand G6_n2(G[6]_n2, F[4], G[6]_n1);
nand G6_n3(G[6]_n3, G[6]_n1, F[6]);
nand G6_n4(G[6], G[6]_n2, G[6]_n3);
/* xor G7(G[7], F[5], F[7]);*/
nand G7_n1(G[7]_n1, F[5], F[7]);
nand G7_n2(G[7]_n2, F[5], G[7]_n1);
nand G7_n3(G[7]_n3, G[7]_n1, F[7]);
nand G7_n4(G[7], G[7]_n2, G[7]_n3);
/* xor XD0(XD[0], G[4], H[0]);*/
nand XD0_n1(XD[0]_n1, G[4], H[0]);
nand XD0_n2(XD[0]_n2, G[4], XD[0]_n1);
nand XD0_n3(XD[0]_n3, XD[0]_n1, H[0]);
nand XD0_n4(XD[0], XD[0]_n2, XD[0]_n3);
/* xor XD1(XD[1], G[5], H[1]);*/
nand XD1_n1(XD[1]_n1, G[5], H[1]);
nand XD1_n2(XD[1]_n2, G[5], XD[1]_n1);
nand XD1_n3(XD[1]_n3, XD[1]_n1, H[1]);
nand XD1_n4(XD[1], XD[1]_n2, XD[1]_n3);
/* xor XD2(XD[2], G[6], H[2]);*/
nand XD2_n1(XD[2]_n1, G[6], H[2]);
nand XD2_n2(XD[2]_n2, G[6], XD[2]_n1);
nand XD2_n3(XD[2]_n3, XD[2]_n1, H[2]);
nand XD2_n4(XD[2], XD[2]_n2, XD[2]_n3);
/* xor XD3(XD[3], G[7], H[3]);*/
nand XD3_n1(XD[3]_n1, G[7], H[3]);
nand XD3_n2(XD[3]_n2, G[7], XD[3]_n1);
nand XD3_n3(XD[3]_n3, XD[3]_n1, H[3]);
nand XD3_n4(XD[3], XD[3]_n2, XD[3]_n3);
/* xor XD4(XD[4], G[0], H[4]);*/
nand XD4_n1(XD[4]_n1, G[0], H[4]);
nand XD4_n2(XD[4]_n2, G[0], XD[4]_n1);
nand XD4_n3(XD[4]_n3, XD[4]_n1, H[4]);
nand XD4_n4(XD[4], XD[4]_n2, XD[4]_n3);
/* xor XD5(XD[5], G[1], H[5]);*/
nand XD5_n1(XD[5]_n1, G[1], H[5]);
nand XD5_n2(XD[5]_n2, G[1], XD[5]_n1);
nand XD5_n3(XD[5]_n3, XD[5]_n1, H[5]);
nand XD5_n4(XD[5], XD[5]_n2, XD[5]_n3);
/* xor XD6(XD[6], G[2], H[6]);*/
nand XD6_n1(XD[6]_n1, G[2], H[6]);
nand XD6_n2(XD[6]_n2, G[2], XD[6]_n1);
nand XD6_n3(XD[6]_n3, XD[6]_n1, H[6]);
nand XD6_n4(XD[6], XD[6]_n2, XD[6]_n3);
/* xor XD7(XD[7], G[3], H[7]);*/
nand XD7_n1(XD[7]_n1, G[3], H[7]);
nand XD7_n2(XD[7]_n2, G[3], XD[7]_n1);
nand XD7_n3(XD[7]_n3, XD[7]_n1, H[7]);
nand XD7_n4(XD[7], XD[7]_n2, XD[7]_n3);
/* xor S0(S[0], XD[0], XE[0]);*/
nand S0_n1(S[0]_n1, XD[0], XE[0]);
nand S0_n2(S[0]_n2, XD[0], S[0]_n1);
nand S0_n3(S[0]_n3, S[0]_n1, XE[0]);
nand S0_n4(S[0], S[0]_n2, S[0]_n3);
/* xor S1(S[1], XD[1], XE[1]);*/
nand S1_n1(S[1]_n1, XD[1], XE[1]);
nand S1_n2(S[1]_n2, XD[1], S[1]_n1);
nand S1_n3(S[1]_n3, S[1]_n1, XE[1]);
nand S1_n4(S[1], S[1]_n2, S[1]_n3);
/* xor S2(S[2], XD[2], XE[2]);*/
nand S2_n1(S[2]_n1, XD[2], XE[2]);
nand S2_n2(S[2]_n2, XD[2], S[2]_n1);
nand S2_n3(S[2]_n3, S[2]_n1, XE[2]);
nand S2_n4(S[2], S[2]_n2, S[2]_n3);
/* xor S3(S[3], XD[3], XE[3]);*/
nand S3_n1(S[3]_n1, XD[3], XE[3]);
nand S3_n2(S[3]_n2, XD[3], S[3]_n1);
nand S3_n3(S[3]_n3, S[3]_n1, XE[3]);
nand S3_n4(S[3], S[3]_n2, S[3]_n3);
/* xor S4(S[4], XD[4], XE[4]);*/
nand S4_n1(S[4]_n1, XD[4], XE[4]);
nand S4_n2(S[4]_n2, XD[4], S[4]_n1);
nand S4_n3(S[4]_n3, S[4]_n1, XE[4]);
nand S4_n4(S[4], S[4]_n2, S[4]_n3);
/* xor S5(S[5], XD[5], XE[5]);*/
nand S5_n1(S[5]_n1, XD[5], XE[5]);
nand S5_n2(S[5]_n2, XD[5], S[5]_n1);
nand S5_n3(S[5]_n3, S[5]_n1, XE[5]);
nand S5_n4(S[5], S[5]_n2, S[5]_n3);
/* xor S6(S[6], XD[6], XE[6]);*/
nand S6_n1(S[6]_n1, XD[6], XE[6]);
nand S6_n2(S[6]_n2, XD[6], S[6]_n1);
nand S6_n3(S[6]_n3, S[6]_n1, XE[6]);
nand S6_n4(S[6], S[6]_n2, S[6]_n3);
/* xor S7(S[7], XD[7], XE[7]);*/
nand S7_n1(S[7]_n1, XD[7], XE[7]);
nand S7_n2(S[7]_n2, XD[7], S[7]_n1);
nand S7_n3(S[7]_n3, S[7]_n1, XE[7]);
nand S7_n4(S[7], S[7]_n2, S[7]_n3);
endmodule /* Syndrome */
/*************************************************************************/
module Correction (OD, S, ID);
input[0:31] ID;
input[0:7] S;
output[0:31] OD;
wire[0:31] E;
wire[0:15] XA;
wire[0:7] XB, XC, XD, XE, F, G, H, T, W;
wire[0:4] S0B, S1B, S2B, S3B, S4B, S5B, S6B, S7B;
wire[0:1] U;
not S0B0(S0B[0], S[0]);
not S0B1(S0B[1], S[0]);
not S0B2(S0B[2], S[0]);
not S0B3(S0B[3], S[0]);
not S0B4(S0B[4], S[0]);
not S1B0(S1B[0], S[1]);
not S1B1(S1B[1], S[1]);
not S1B2(S1B[2], S[1]);
not S1B3(S1B[3], S[1]);
not S1B4(S1B[4], S[1]);
not S2B0(S2B[0], S[2]);
not S2B1(S2B[1], S[2]);
not S2B2(S2B[2], S[2]);
not S2B3(S2B[3], S[2]);
not S2B4(S2B[4], S[2]);
not S3B0(S3B[0], S[3]);
not S3B1(S3B[1], S[3]);
not S3B2(S3B[2], S[3]);
not S3B3(S3B[3], S[3]);
not S3B4(S3B[4], S[3]);
not S4B0(S4B[0], S[4]);
not S4B1(S4B[1], S[4]);
not S4B2(S4B[2], S[4]);
not S4B3(S4B[3], S[4]);
not S4B4(S4B[4], S[4]);
not S5B0(S5B[0], S[5]);
not S5B1(S5B[1], S[5]);
not S5B2(S5B[2], S[5]);
not S5B3(S5B[3], S[5]);
not S5B4(S5B[4], S[5]);
not S6B0(S6B[0], S[6]);
not S6B1(S6B[1], S[6]);
not S6B2(S6B[2], S[6]);
not S6B3(S6B[3], S[6]);
not S6B4(S6B[4], S[6]);
not S7B0(S7B[0], S[7]);
not S7B1(S7B[1], S[7]);
not S7B2(S7B[2], S[7]);
not S7B3(S7B[3], S[7]);
not S7B4(S7B[4], S[7]);
and T0(T[0], S0B[0], S1B[0], S2B[0], S[3]);
and T1(T[1], S0B[1], S1B[1], S[2], S3B[0]);
and T2(T[2], S0B[2], S[1], S2B[1], S3B[1]);
and T3(T[3], S[0], S1B[2], S2B[2], S3B[2]);
and T4(T[4], S4B[0], S5B[0], S6B[0], S[7]);
and T5(T[5], S4B[1], S5B[1], S[6], S7B[0]);
and T6(T[6], S4B[2], S[5], S6B[1], S7B[1]);
and T7(T[7], S[4], S5B[2], S6B[2], S7B[2]);
or U0(U[0], T[0], T[1], T[2], T[3]);
or U1(U[1], T[4], T[5], T[6], T[7]);
and W0(W[0], S[4], S5B[3], S[6], S7B[3], U[0]);
and W1(W[1], S[4], S5B[4], S6B[3], S[7], U[0]);
and W2(W[2], S4B[3], S[5], S[6], S7B[4], U[0]);
and W3(W[3], S4B[4], S[5], S6B[4], S[7], U[0]);
and W4(W[4], S[0], S1B[3], S[2], S3B[3], U[1]);
and W5(W[5], S[0], S1B[4], S2B[3], S[3], U[1]);
and W6(W[6], S0B[3], S[1], S[2], S3B[4], U[1]);
and W7(W[7], S0B[4], S[1], S2B[4], S[3], U[1]);
and E0(E[0], W[0], S[0]);
and E1(E[1], W[0], S[1]);
and E2(E[2], W[0], S[2]);
and E3(E[3], W[0], S[3]);
and E4(E[4], W[1], S[0]);
and E5(E[5], W[1], S[1]);
and E6(E[6], W[1], S[2]);
and E7(E[7], W[1], S[3]);
and E8(E[8], W[2], S[0]);
and E9(E[9], W[2], S[1]);
and E10(E[10], W[2], S[2]);
and E11(E[11], W[2], S[3]);
and E12(E[12], W[3], S[0]);
and E13(E[13], W[3], S[1]);
and E14(E[14], W[3], S[2]);
and E15(E[15], W[3], S[3]);
and E16(E[16], W[4], S[4]);
and E17(E[17], W[4], S[5]);
and E18(E[18], W[4], S[6]);
and E19(E[19], W[4], S[7]);
and E20(E[20], W[5], S[4]);
and E21(E[21], W[5], S[5]);
and E22(E[22], W[5], S[6]);
and E23(E[23], W[5], S[7]);
and E24(E[24], W[6], S[4]);
and E25(E[25], W[6], S[5]);
and E26(E[26], W[6], S[6]);
and E27(E[27], W[6], S[7]);
and E28(E[28], W[7], S[4]);
and E29(E[29], W[7], S[5]);
and E30(E[30], W[7], S[6]);
and E31(E[31], W[7], S[7]);
/* xor OD0(OD[0], ID[0], E[0]);*/
nand OD0_n1(OD[0]_n1, ID[0], E[0]);
nand OD0_n2(OD[0]_n2, ID[0], OD[0]_n1);
nand OD0_n3(OD[0]_n3, OD[0]_n1, E[0]);
nand OD0_n4(OD[0], OD[0]_n2, OD[0]_n3);
/* xor OD1(OD[1], ID[1], E[1]);*/
nand OD1_n1(OD[1]_n1, ID[1], E[1]);
nand OD1_n2(OD[1]_n2, ID[1], OD[1]_n1);
nand OD1_n3(OD[1]_n3, OD[1]_n1, E[1]);
nand OD1_n4(OD[1], OD[1]_n2, OD[1]_n3);
/* xor OD2(OD[2], ID[2], E[2]);*/
nand OD2_n1(OD[2]_n1, ID[2], E[2]);
nand OD2_n2(OD[2]_n2, ID[2], OD[2]_n1);
nand OD2_n3(OD[2]_n3, OD[2]_n1, E[2]);
nand OD2_n4(OD[2], OD[2]_n2, OD[2]_n3);
/* xor OD3(OD[3], ID[3], E[3]);*/
nand OD3_n1(OD[3]_n1, ID[3], E[3]);
nand OD3_n2(OD[3]_n2, ID[3], OD[3]_n1);
nand OD3_n3(OD[3]_n3, OD[3]_n1, E[3]);
nand OD3_n4(OD[3], OD[3]_n2, OD[3]_n3);
/* xor OD4(OD[4], ID[4], E[4]);*/
nand OD4_n1(OD[4]_n1, ID[4], E[4]);
nand OD4_n2(OD[4]_n2, ID[4], OD[4]_n1);
nand OD4_n3(OD[4]_n3, OD[4]_n1, E[4]);
nand OD4_n4(OD[4], OD[4]_n2, OD[4]_n3);
/* xor OD5(OD[5], ID[5], E[5]);*/
nand OD5_n1(OD[5]_n1, ID[5], E[5]);
nand OD5_n2(OD[5]_n2, ID[5], OD[5]_n1);
nand OD5_n3(OD[5]_n3, OD[5]_n1, E[5]);
nand OD5_n4(OD[5], OD[5]_n2, OD[5]_n3);
/* xor OD6(OD[6], ID[6], E[6]);*/
nand OD6_n1(OD[6]_n1, ID[6], E[6]);
nand OD6_n2(OD[6]_n2, ID[6], OD[6]_n1);
nand OD6_n3(OD[6]_n3, OD[6]_n1, E[6]);
nand OD6_n4(OD[6], OD[6]_n2, OD[6]_n3);
/* xor OD7(OD[7], ID[7], E[7]);*/
nand OD7_n1(OD[7]_n1, ID[7], E[7]);
nand OD7_n2(OD[7]_n2, ID[7], OD[7]_n1);
nand OD7_n3(OD[7]_n3, OD[7]_n1, E[7]);
nand OD7_n4(OD[7], OD[7]_n2, OD[7]_n3);
/* xor OD8(OD[8], ID[8], E[8]);*/
nand OD8_n1(OD[8]_n1, ID[8], E[8]);
nand OD8_n2(OD[8]_n2, ID[8], OD[8]_n1);
nand OD8_n3(OD[8]_n3, OD[8]_n1, E[8]);
nand OD8_n4(OD[8], OD[8]_n2, OD[8]_n3);
/* xor OD9(OD[9], ID[9], E[9]);*/
nand OD9_n1(OD[9]_n1, ID[9], E[9]);
nand OD9_n2(OD[9]_n2, ID[9], OD[9]_n1);
nand OD9_n3(OD[9]_n3, OD[9]_n1, E[9]);
nand OD9_n4(OD[9], OD[9]_n2, OD[9]_n3);
/* xor OD10(OD[10], ID[10], E[10]);*/
nand OD10_n1(OD[10]_n1, ID[10], E[10]);
nand OD10_n2(OD[10]_n2, ID[10], OD[10]_n1);
nand OD10_n3(OD[10]_n3, OD[10]_n1, E[10]);
nand OD10_n4(OD[10], OD[10]_n2, OD[10]_n3);
/* xor OD11(OD[11], ID[11], E[11]);*/
nand OD11_n1(OD[11]_n1, ID[11], E[11]);
nand OD11_n2(OD[11]_n2, ID[11], OD[11]_n1);
nand OD11_n3(OD[11]_n3, OD[11]_n1, E[11]);
nand OD11_n4(OD[11], OD[11]_n2, OD[11]_n3);
/* xor OD12(OD[12], ID[12], E[12]);*/
nand OD12_n1(OD[12]_n1, ID[12], E[12]);
nand OD12_n2(OD[12]_n2, ID[12], OD[12]_n1);
nand OD12_n3(OD[12]_n3, OD[12]_n1, E[12]);
nand OD12_n4(OD[12], OD[12]_n2, OD[12]_n3);
/* xor OD13(OD[13], ID[13], E[13]);*/
nand OD13_n1(OD[13]_n1, ID[13], E[13]);
nand OD13_n2(OD[13]_n2, ID[13], OD[13]_n1);
nand OD13_n3(OD[13]_n3, OD[13]_n1, E[13]);
nand OD13_n4(OD[13], OD[13]_n2, OD[13]_n3);
/* xor OD14(OD[14], ID[14], E[14]);*/
nand OD14_n1(OD[14]_n1, ID[14], E[14]);
nand OD14_n2(OD[14]_n2, ID[14], OD[14]_n1);
nand OD14_n3(OD[14]_n3, OD[14]_n1, E[14]);
nand OD14_n4(OD[14], OD[14]_n2, OD[14]_n3);
/* xor OD15(OD[15], ID[15], E[15]);*/
nand OD15_n1(OD[15]_n1, ID[15], E[15]);
nand OD15_n2(OD[15]_n2, ID[15], OD[15]_n1);
nand OD15_n3(OD[15]_n3, OD[15]_n1, E[15]);
nand OD15_n4(OD[15], OD[15]_n2, OD[15]_n3);
/* xor OD16(OD[16], ID[16], E[16]);*/
nand OD16_n1(OD[16]_n1, ID[16], E[16]);
nand OD16_n2(OD[16]_n2, ID[16], OD[16]_n1);
nand OD16_n3(OD[16]_n3, OD[16]_n1, E[16]);
nand OD16_n4(OD[16], OD[16]_n2, OD[16]_n3);
/* xor OD17(OD[17], ID[17], E[17]);*/
nand OD17_n1(OD[17]_n1, ID[17], E[17]);
nand OD17_n2(OD[17]_n2, ID[17], OD[17]_n1);
nand OD17_n3(OD[17]_n3, OD[17]_n1, E[17]);
nand OD17_n4(OD[17], OD[17]_n2, OD[17]_n3);
/* xor OD18(OD[18], ID[18], E[18]);*/
nand OD18_n1(OD[18]_n1, ID[18], E[18]);
nand OD18_n2(OD[18]_n2, ID[18], OD[18]_n1);
nand OD18_n3(OD[18]_n3, OD[18]_n1, E[18]);
nand OD18_n4(OD[18], OD[18]_n2, OD[18]_n3);
/* xor OD19(OD[19], ID[19], E[19]);*/
nand OD19_n1(OD[19]_n1, ID[19], E[19]);
nand OD19_n2(OD[19]_n2, ID[19], OD[19]_n1);
nand OD19_n3(OD[19]_n3, OD[19]_n1, E[19]);
nand OD19_n4(OD[19], OD[19]_n2, OD[19]_n3);
/* xor OD20(OD[20], ID[20], E[20]);*/
nand OD20_n1(OD[20]_n1, ID[20], E[20]);
nand OD20_n2(OD[20]_n2, ID[20], OD[20]_n1);
nand OD20_n3(OD[20]_n3, OD[20]_n1, E[20]);
nand OD20_n4(OD[20], OD[20]_n2, OD[20]_n3);
/* xor OD21(OD[21], ID[21], E[21]);*/
nand OD21_n1(OD[21]_n1, ID[21], E[21]);
nand OD21_n2(OD[21]_n2, ID[21], OD[21]_n1);
nand OD21_n3(OD[21]_n3, OD[21]_n1, E[21]);
nand OD21_n4(OD[21], OD[21]_n2, OD[21]_n3);
/* xor OD22(OD[22], ID[22], E[22]);*/
nand OD22_n1(OD[22]_n1, ID[22], E[22]);
nand OD22_n2(OD[22]_n2, ID[22], OD[22]_n1);
nand OD22_n3(OD[22]_n3, OD[22]_n1, E[22]);
nand OD22_n4(OD[22], OD[22]_n2, OD[22]_n3);
/* xor OD23(OD[23], ID[23], E[23]);*/
nand OD23_n1(OD[23]_n1, ID[23], E[23]);
nand OD23_n2(OD[23]_n2, ID[23], OD[23]_n1);
nand OD23_n3(OD[23]_n3, OD[23]_n1, E[23]);
nand OD23_n4(OD[23], OD[23]_n2, OD[23]_n3);
/* xor OD24(OD[24], ID[24], E[24]);*/
nand OD24_n1(OD[24]_n1, ID[24], E[24]);
nand OD24_n2(OD[24]_n2, ID[24], OD[24]_n1);
nand OD24_n3(OD[24]_n3, OD[24]_n1, E[24]);
nand OD24_n4(OD[24], OD[24]_n2, OD[24]_n3);
/* xor OD25(OD[25], ID[25], E[25]);*/
nand OD25_n1(OD[25]_n1, ID[25], E[25]);
nand OD25_n2(OD[25]_n2, ID[25], OD[25]_n1);
nand OD25_n3(OD[25]_n3, OD[25]_n1, E[25]);
nand OD25_n4(OD[25], OD[25]_n2, OD[25]_n3);
/* xor OD26(OD[26], ID[26], E[26]);*/
nand OD26_n1(OD[26]_n1, ID[26], E[26]);
nand OD26_n2(OD[26]_n2, ID[26], OD[26]_n1);
nand OD26_n3(OD[26]_n3, OD[26]_n1, E[26]);
nand OD26_n4(OD[26], OD[26]_n2, OD[26]_n3);
/* xor OD27(OD[27], ID[27], E[27]);*/
nand OD27_n1(OD[27]_n1, ID[27], E[27]);
nand OD27_n2(OD[27]_n2, ID[27], OD[27]_n1);
nand OD27_n3(OD[27]_n3, OD[27]_n1, E[27]);
nand OD27_n4(OD[27], OD[27]_n2, OD[27]_n3);
/* xor OD28(OD[28], ID[28], E[28]);*/
nand OD28_n1(OD[28]_n1, ID[28], E[28]);
nand OD28_n2(OD[28]_n2, ID[28], OD[28]_n1);
nand OD28_n3(OD[28]_n3, OD[28]_n1, E[28]);
nand OD28_n4(OD[28], OD[28]_n2, OD[28]_n3);
/* xor OD29(OD[29], ID[29], E[29]);*/
nand OD29_n1(OD[29]_n1, ID[29], E[29]);
nand OD29_n2(OD[29]_n2, ID[29], OD[29]_n1);
nand OD29_n3(OD[29]_n3, OD[29]_n1, E[29]);
nand OD29_n4(OD[29], OD[29]_n2, OD[29]_n3);
/* xor OD30(OD[30], ID[30], E[30]);*/
nand OD30_n1(OD[30]_n1, ID[30], E[30]);
nand OD30_n2(OD[30]_n2, ID[30], OD[30]_n1);
nand OD30_n3(OD[30]_n3, OD[30]_n1, E[30]);
nand OD30_n4(OD[30], OD[30]_n2, OD[30]_n3);
/* xor OD31(OD[31], ID[31], E[31]);*/
nand OD31_n1(OD[31]_n1, ID[31], E[31]);
nand OD31_n2(OD[31]_n2, ID[31], OD[31]_n1);
nand OD31_n3(OD[31]_n3, OD[31]_n1, E[31]);
nand OD31_n4(OD[31], OD[31]_n2, OD[31]_n3);
endmodule /* Correction */
|
cannot compute difference between binary files
cannot compute difference between binary files
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 |
A:link {
color: blue;
text-decoration: underline;
}
A:visited {
color: purple;
text-decoration: underline;
}
A:active {
color: red;
text-decoration: underline;
}
P.Body {
text-align: left;
text-indent: 0.000000pt;
margin-top: 12.000000pt;
margin-bottom: 6.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 12.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
LI.Bulleted {
text-align: left;
text-indent: -13.744797pt;
margin-top: 6.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 13.744797pt;
font-size: 12.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.BulletedCont {
text-align: left;
text-indent: 0.000000pt;
margin-top: 4.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 13.744797pt;
font-size: 12.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.CellBody {
text-align: left;
text-indent: 0.000000pt;
margin-top: 0.000000pt;
margin-bottom: 4.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 10.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.CellHeading {
text-align: left;
text-indent: 0.000000pt;
margin-top: 0.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 10.000000pt;
font-weight: Bold;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
LI.Equation {
text-align: center;
text-indent: 0.000000pt;
margin-top: 10.000000pt;
margin-bottom: 6.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 10.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.Extract {
text-align: left;
text-indent: 0.000000pt;
margin-top: 7.000000pt;
margin-bottom: 0.000000pt;
margin-right: 54.000000pt;
margin-left: 54.000000pt;
font-size: 12.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
LI.Figure {
text-align: left;
text-indent: 0.000000pt;
margin-top: 12.000000pt;
margin-bottom: 16.000000pt;
margin-right: 0.000000pt;
margin-left: 13.744797pt;
font-size: 10.000000pt;
font-weight: Bold;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.Footnote {
text-align: left;
text-indent: -12.000229pt;
margin-top: 3.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 12.000229pt;
font-size: 10.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
H1.Heading1, H2.Heading1, H3.Heading1, H4.Heading1, H5.Heading1, H6.Heading1 {
text-align: left;
text-indent: 0.000000pt;
margin-top: 24.000000pt;
margin-bottom: 8.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 16.000000pt;
font-weight: Bold;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
H1.Heading2, H2.Heading2, H3.Heading2, H4.Heading2, H5.Heading2, H6.Heading2 {
text-align: left;
text-indent: 0.000000pt;
margin-top: 18.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 14.000000pt;
font-weight: Bold;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
H1.Heading3, H2.Heading3, H3.Heading3, H4.Heading3, H5.Heading3, H6.Heading3 {
text-align: left;
text-indent: 0.000000pt;
margin-top: 18.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 12.000000pt;
font-weight: Bold;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.HeadingRunIn {
text-align: left;
text-indent: 0.000000pt;
margin-top: 12.000000pt;
margin-bottom: 6.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 12.000000pt;
font-weight: Bold;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.Mapping-Table-Cell {
text-align: left;
text-indent: 0.000000pt;
margin-top: 2.000000pt;
margin-bottom: 2.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 12.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.Mapping-Table-Title {
text-align: left;
text-indent: 0.000000pt;
margin-top: 2.000000pt;
margin-bottom: 2.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 14.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
LI.Numbered {
text-align: left;
text-indent: -13.744797pt;
margin-top: 6.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 13.744797pt;
font-size: 12.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
LI.Numbered1 {
text-align: left;
text-indent: -13.744797pt;
margin-top: 6.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 13.744797pt;
font-size: 12.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.NumberedCont {
text-align: left;
text-indent: 0.000000pt;
margin-top: 4.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 13.744797pt;
font-size: 12.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.Paragraph {
text-align: justify;
text-indent: 18.000000pt;
margin-top: 0.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 11.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times New Roman;
}
P.ReportAuthor {
text-align: center;
text-indent: 0.000000pt;
margin-top: 0.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 12.000000pt;
font-weight: Bold;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.ReportTitle {
text-align: center;
text-indent: 0.000000pt;
margin-top: 0.000000pt;
margin-bottom: 18.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 24.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.TableFootnote {
text-align: left;
text-indent: -12.000244pt;
margin-top: 3.000000pt;
margin-bottom: 0.000000pt;
margin-right: 18.000000pt;
margin-left: 18.000000pt;
font-size: 10.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
H1.TableTitle, H2.TableTitle, H3.TableTitle, H4.TableTitle, H5.TableTitle, H6.TableTitle {
text-align: left;
text-indent: 0.000000pt;
margin-top: 0.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 13.744797pt;
font-size: 10.000000pt;
font-weight: Bold;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
EM.BulletSymbol {
font-size: 12.000000pt;
font-weight: Bold;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
font-family: Courier;
}
EM.Callout {
font-size: 10.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
font-family: Times;
}
EM.Emphasis {
font-style: Italic;
}
EM.EquationVariables {
font-style: Italic;
}
|
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 | <HTML> <HEAD> <META NAME="GENERATOR" CONTENT="Adobe FrameMaker 5.5/HTML Export Filter"> <LINK REL="STYLESHEET" HREF="c1908.css"> <BODY BGCOLOR="#ffffff"> <TITLE> c1908 Benchmark Circuit </TITLE> </HEAD> <H1> <A NAME="pgfId=5"> </A> High-Level Model of c1908</H1> <br> <P> <B>Statistics: </B>33 inputs; 25 outputs; 880 gates</P> <P> <B>Function: </B> 16-bit error detector/corrector</P> <P> This is a 16-bit single-error-correcting and double-error-detecting (SEC/DED) circuit with some byte-error detection capability. It generates a 6-bit syndrome from the 16-bit data input IN, which is decoded to find the bit in error, if any. If an error is detected and the control inputs are set appropriately, error correction is performed. c1908 has an output indicating an uncorrectable error; this is set when more than one erroneous bit is detected. The circuit can also generate syndrome bits, which are sent out via the SC lines. The external syndrome lines make it possible to cascade several copies of c1908 so that detection and correction can be done for words of size greater than 16. This circuit is quite similar to the Advanced Micro Devices Am2960 16-bit error detection and correction unit. </P> <br> <A HREF="#pgfId=920223"> <B>Inputs/Outputs vs. Netlist Numbers</B></A> <HR> <B><P>Models:</P> </B> <UL> <LI>I. Original ISCAS gate-level netlist <UL> <LI><A HREF="c1908.isc">in ISCAS-89 format</A> </LI> <LI><A HREF="c1908gate.v">in Verilog</A></LI> </UL> </LI> <LI>II. <A HREF="c1908high.v">Verilog hierarchical netlist</A> (functionally equivalent to I) </LI> <LI>III. <A HREF="flat1908.v">Verilog flat netlist </A> (flat version of II; functionally equivalent to I, but with minor structural differences) </LI> </UL> <DIV> <MAP NAME="c1908"> </MAP> <IMG SRC="c1908-1.gif" USEMAP="#c1908"> </DIV> <P CLASS="Body"> <A NAME="pgfId=916443"> </A> <B>Major Input/Output/Internal Signals:</B></P> <UL> <LI CLASS="Bulleted"> <A NAME="pgfId=918075"> </A> IN[15:0] (InDataBus): 16-bit data input</LI> <LI CLASS="Bulleted"> <A NAME="pgfId=918512"> </A> OUT[15:0] (OutDataBus): 16-bit data output</LI> <LI CLASS="Bulleted"> <A NAME="pgfId=918521"> </A> InCheckBits[5:0]: input check bits</LI> <LI CLASS="Bulleted"> <A NAME="pgfId=917429"> </A> SYN[5:0] (SynBits): 6-bit syndrome</LI> <LI CLASS="Bulleted"> <A NAME="pgfId=918522"> </A> SYN'[5:0] (NewSynBits): modified syndrome (used internally)</LI> <LI CLASS="Bulleted"> <A NAME="pgfId=918510"> </A> SC[5:0] (OutSynCheckBits): output syndrome or check bits</LI> <LI CLASS="Bulleted"> <A NAME="pgfId=917435"> </A> InExtSynBits[3:0]: external syndrome inputs (used in cascaded mode to handle word size >16)</LI> <LI CLASS="Bulleted"> <A NAME="pgfId=917436"> </A> BPH (ByteParHi), BPL (ByteParLo): Low- and high-byte parities</LI> <LI CLASS="Bulleted"> <A NAME="pgfId=917437"> </A> UE : uncorrectable error</LI> <LI CLASS="Bulleted"> <A NAME="pgfId=917459"> </A> E, B, F, G, H, K, L: control inputs</LI> <LI CLASS="Bulleted"> <B>Internal control signals:</B> <UL> <LI> M = (H + E). InCheckBits[1]</LI> <LI> P = (!G + E). InCheckBits[4]</LI> <LI> CH = !(GH). (!K.BE + F. !B)</LI> <LI> CL = !(GH). (!L.BE + F. !B)</LI> <LI> CUE = !(GH). F. !B</LI> </UL> </IL> </UL> <DIV> <IMG SRC="c1908-2.gif" USEMAP="#c1908"> </DIV> <P CLASS="Body"> <A NAME="pgfId=918538"> </A> <B>Modules:</B></P> <UL> <LI CLASS="Bulleted"> <A HREF="#pgfId=919287"> M1: generates a 6-bit syndrome (SYN[5:0])</A></LI> <LI CLASS="Bulleted"> <A HREF="#pgfId=918774"> M2: may modify the syndrome with external inputs; outputs SYN'[5:0]</A></LI> <LI CLASS="Bulleted"> <A HREF="#pgfId=919018"> M3: decodes the syndrome to identify the bit in error, if any</A></LI> <LI CLASS="Bulleted"> M4: corrects the input bit in error</LI> <LI CLASS="Bulleted"> M5: produces the output syndrome SC[5:0]</LI> <LI CLASS="Bulleted"> M6-M7: calculate a parity bit for the high (M6) and low byte (M7)</LI> <LI CLASS="Bulleted"> <A HREF="#pgfId=919031"> M8: asserts its output UE if an uncorrectable error is found in the input data bus</A></LI> </UL> <HR> <P CLASS="Body"> <A NAME="pgfId=919287"> </A> <B>Module M1 (SyndromeGenerator)</B></P> <P CLASS="Body"> <A NAME="pgfId=917463"> </A> This module generates a 6-bit syndrome (SYN) from the 16-bit input data bus (IN) and 6 input check bits (InCheckBits). The input check bits are modified with the control inputs G and H as follows:</P> <UL> <LI CLASS="Bulleted"> <A NAME="pgfId=918662"> </A> Check bit #0 = InCheckBits[0].G</LI> <LI CLASS="Bulleted"> <A NAME="pgfId=918663"> </A> Check bit #1 = InCheckBits[1].!H</LI> <LI CLASS="Bulleted"> <A NAME="pgfId=918670"> </A> Check bit #2 = InCheckBits[2].!H</LI> <LI CLASS="Bulleted"> <A NAME="pgfId=918673"> </A> Check bit #3 = InCheckBits[3]</LI> <LI CLASS="Bulleted"> <A NAME="pgfId=918676"> </A> Check bit #4 = InCheckBits[4].G</LI> <LI CLASS="Bulleted"> <A NAME="pgfId=918679"> </A> Check bit #5 = InCheckBits[5]</LI> </UL> <P CLASS="Body"> <A NAME="pgfId=918690"> </A> The syndrome bits are calculated according to a modified Hamming matrix shown below.</P> <TABLE BORDER="1" CELLPADDING=4> <TR> <TH ROWSPAN="2" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=916450"> </A> Output</P> </TH> <TH ROWSPAN="1" COLSPAN="16"> <P CLASS="CellHeading"> <A NAME="pgfId=916452"> </A> Data bits (IN)</P> </TH> <TH ROWSPAN="1" COLSPAN="6"> <P CLASS="CellHeading"> <A NAME="pgfId=916484"> </A> Check bits</P> </TH> </TR> <TR> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=916498"> </A> 0</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=916500"> </A> 1</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=916502"> </A> 2</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=916504"> </A> 3</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=916506"> </A> 4</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=916508"> </A> 5</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=916510"> </A> 6</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=916512"> </A> 7</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=916514"> </A> 8</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=916516"> </A> 9</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=916518"> </A> 10</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=916520"> </A> 11</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=916522"> </A> 12</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=916524"> </A> 13</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=916526"> </A> 14</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=916528"> </A> 15</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=917418"> </A> #0</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=917420"> </A> #1</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=917422"> </A> #2</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=917424"> </A> #3</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=917426"> </A> #4</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=917428"> </A> #5</P> </TH> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916542"> </A> SYN[0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916544"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916546"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916548"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916550"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916552"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916554"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916556"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916558"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916560"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916562"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916564"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916566"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916568"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916570"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916572"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916574"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916576"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916578"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916580"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916582"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916584"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916586"> </A> .</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916588"> </A> SYN[1]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916590"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916592"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916594"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916596"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916598"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916600"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916602"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916604"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916606"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916608"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916610"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916612"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916614"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916616"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916618"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916620"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916622"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916624"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916626"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916628"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916630"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916632"> </A> .</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916634"> </A> SYN[2]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916636"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916638"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916640"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916642"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916644"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916646"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916648"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916650"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916652"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916654"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916656"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916658"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916660"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916662"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916664"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916666"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916668"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916670"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916672"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916674"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916676"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916678"> </A> .</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916680"> </A> SYN[3]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916682"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916684"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916686"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916688"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916690"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916692"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916694"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916696"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916698"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916700"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916702"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916704"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916706"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916708"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916710"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916712"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916714"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916716"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916718"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916720"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916722"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916724"> </A> .</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916726"> </A> SYN[4]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916728"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916730"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916732"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916734"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916736"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916738"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916740"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916742"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916744"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916746"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916748"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916750"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916752"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916754"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916756"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916758"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916760"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916762"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916764"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916766"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916768"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916770"> </A> .</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916772"> </A> SYN[5]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916774"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916776"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916778"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916780"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916782"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916784"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916786"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916788"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916790"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916792"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916794"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916796"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916798"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916800"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916802"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916804"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916806"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916808"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916810"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916812"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916814"> </A> .</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=916816"> </A> 1</P> </TD> </TR> </TABLE> <HR> <P CLASS="Body"> <A NAME="pgfId=918774"> </A> <B>Module M2 (ModifySyndrome)</B></P> <P CLASS="Body"> <A NAME="pgfId=919017"> </A> This module is used to change the 6-bit syndrome (SYN) generated by M1. Its output is called SYN'[5:0] (NewSynBits) that also depends on the control input E, and another bus named <i>AllExtSynBits</i>. The definition of AllExtSynBits[5:0] is as follows:</P> <UL> <LI CLASS="Bulleted"> <A NAME="pgfId=919389"> </A> AllExtSynBits[3:0] = InExtSynBits[3:0] (primary inputs)</LI> <LI CLASS="Bulleted"> <A NAME="pgfId=919390"> </A> AllExtSynBits[4] = InCheckBits[0].(!G + E)</LI> <LI CLASS="Bulleted"> <A NAME="pgfId=919391"> </A> AllExtSynBits[5] = InCheckBits[2].(H + E)</LI> </UL> <P CLASS="Body"> <A NAME="pgfId=919386"> </A> The AllExtSynBits bus appears to be an external set of syndrome inputs that can override the syndrome (SYN) when E is set to 1. Otherwise the SYN' output is the XNOR of SYN and AllExtSynBits. The ability of c1908 to change the calculated syndrome is probably exercised when it is cascaded to handle words of size greater than 16. When E is set to 0 and AllExtSynBits are all 1's, the syndrome goes through M2 unchanged.</P> <HR> <P CLASS="Body"> <A NAME="pgfId=919018"> </A> <B>Module M3 (SyndromeDecode)</B></P> <P CLASS="Body"> <A NAME="pgfId=919015"> </A> This module consists of 16 AND gates that decode the syndrome bits to identify the erroneous bit, if there is one. It matches the syndrome bits against the columns of the above Hamming matrix. The product term calculated by each AND gate is shown in the following table.</P> <TABLE BORDER="1"> <TR> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=918778"> </A> Output</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=918780"> </A> SYN'[0]</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=918782"> </A> SYN'[1]</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=918784"> </A> SYN'[2]</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=918786"> </A> SYN'[3]</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=918788"> </A> SYN'[4]</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=918790"> </A> SYN'[5]</P> </TH> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918792"> </A> R0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918794"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918796"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918798"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918800"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918802"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918804"> </A> 1</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918806"> </A> R1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918808"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918810"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918812"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918814"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918816"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918818"> </A> 1</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918820"> </A> R2</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918822"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918824"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918826"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918828"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918830"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918832"> </A> 1</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918834"> </A> R3</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918836"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918838"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918840"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918842"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918844"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918846"> </A> 1</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918848"> </A> R4</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918850"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918852"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918854"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918856"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918858"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918860"> </A> 1</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918862"> </A> R5</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918864"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918866"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918868"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918870"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918872"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918874"> </A> 1</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918876"> </A> R6</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918878"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918880"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918882"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918884"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918886"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918888"> </A> 1</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918890"> </A> R7</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918892"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918894"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918896"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918898"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918900"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918902"> </A> 1</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918904"> </A> R8</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918906"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918908"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918910"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918912"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918914"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918916"> </A> 1</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918918"> </A> R9</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918920"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918922"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918924"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918926"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918928"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918930"> </A> 1</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918932"> </A> R10</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918934"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918936"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918938"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918940"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918942"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918944"> </A> 0</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918946"> </A> R11</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918948"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918950"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918952"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918954"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918956"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918958"> </A> 0</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918960"> </A> R12</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918962"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918964"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918966"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918968"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918970"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918972"> </A> 0</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918974"> </A> R13</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918976"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918978"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918980"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918982"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918984"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918986"> </A> 0</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918988"> </A> R14</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918990"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918992"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918994"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918996"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=918998"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919000"> </A> 1</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919002"> </A> R15</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919004"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919006"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919008"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919010"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919012"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919014"> </A> 1</P> </TD> </TR> </TABLE> <P CLASS="Body"> <A NAME="pgfId=917057"> </A> If bit <i>i</i> is in error, then Ri will be set to 1, while all the others are 0. Notice that the rows of the above table are identical to the columns of the modified Hamming matrix.</P> <P CLASS="Body"> <A NAME="pgfId=919253"> </A> Module M3 generates three additional signals called <i>CorrectionFlag</i>, <i>CorrectionFlagLo</i> and <i>CorrectionFlagHi</i> that are fed into modules M5, M6, M7 and M8. <i>CorrectionFlag</i> is the OR of R0-R15, which is set to 1 when any bit is in error. <i>CorrectionFlagLo</i> is the OR of R0-R7, which is set to 1 only when the lower byte includes the erroneous bit. Similarly, <i>CorrectionFlagHi</i> is the OR of R8-R15, which is set to 1 only when the upper byte includes the erroneous bit. </P> <HR> <P CLASS="Body"> <A NAME="pgfId=919031"> </A> <B>Module M8 (UncorrErrorGenerator)</B></P> <P CLASS="Body"> <A NAME="pgfId=919033"> </A> When an error is found in the data input or check bits, this module identifies whether it is an uncorrectable one. For certain cases of multiple errors, correction is not possible, but its occurrence can be signaled so that the problem can be handled by other means. If such a case is found, the output of M8 is asserted. The following term calculated by M8 evaluates to true when there is no error in any bit:</P> <P CLASS="Body"> <A NAME="pgfId=919192"> </A> SYN'[0].SYN'[1].SYN'[2].SYN'[3].SYN'[4].SYN'[5].M.P</P> <P CLASS="Body"> <A NAME="pgfId=919191"> </A> It is a sub-module named <B>UEGen</B> that detects if there is an uncorrectable error condition. There are 8 cases of uncorrectable error, each of which is calculated by an AND gate. The product terms for these 8 cases are given below.</P> <TABLE BORDER="1" CELLPADDING=5> <TR> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=919036"> </A> -M-</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=919038"> </A> -P-</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=919040"> </A> SYN'[0]</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=919042"> </A> SYN'[1]</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=919044"> </A> SYN'[2]</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=919046"> </A> SYN'[3]</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=919048"> </A> SYN'[4]</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=919050"> </A> SYN'[5]</P> </TH> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919052"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919054"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919056"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919058"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919060"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919062"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919064"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919066"> </A> 1</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919068"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919070"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919072"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919074"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919076"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919078"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919080"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919082"> </A> 1</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919084"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919086"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919088"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919090"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919092"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919094"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919096"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919098"> </A> 1</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919100"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919102"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919104"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919106"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919108"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919110"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919112"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919114"> </A> 1</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919116"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919118"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919120"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919122"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919124"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919126"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919128"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919130"> </A> 1</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919132"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919134"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919136"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919138"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919140"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919142"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919144"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919146"> </A> 1</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919148"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919150"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919152"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919154"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919156"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919158"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919160"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919162"> </A> 1</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919164"> </A> 0</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919166"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919168"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919170"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919172"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919174"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919176"> </A> 1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=919178"> </A> 1</P> </TD> </TR> </TABLE> <HR> <P CLASS="Body"> <A NAME="pgfId=920223"> </A> </P> <TABLE BORDER="2" WIDTH=600> <TR> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=920227"> </A> Inputs</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=920229"> </A> Netlist number</P> </TH> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=920231"> </A> InDataBus[15:0] (IN)</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=920233"> </A> 146, 143, 140, 137, 134, 131, 128, 125, 122, 119, 116, 113, 110, 107, 104, 101</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=920235"> </A> InCheckBits[5:0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=920237"> </A> 224, 221, 227, 210, 214, 217</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=920239"> </A> InExtSynBits[3:0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=920241"> </A> 469, 472, 475, 478</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=920243"> </A> E,B,F (control inputs)</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=920245"> </A> 902, 953, 952</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=920247"> </A> G,H,K,L (control inputs)</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=920249"> </A> 234, 237, 898, 900</P> </TD> </TR> </TABLE> <P CLASS="Body"> <A NAME="pgfId=920189"> </A> </P> <TABLE BORDER="2"> <TR> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=920197"> </A> Outputs</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=920199"> </A> Netlist number</P> </TH> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=920201"> </A> OutDataBus[15:0] (OUT)</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=920203"> </A> 48, 45, 42, 39, 36, 33, 30, 27, 24, 21, 18, 15, 12, 9, 6, 3</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=920205"> </A> OutSynCheckBits[5:0] (SC)</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=920207"> </A> 51, 66, 54, 57, 60, 63</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=920209"> </A> ByteParHi (BPH)</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=920211"> </A> 72</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=920213"> </A> ByteParLo (BPL)</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=920215"> </A> 69</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=920217"> </A> UncorrError (UE)</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=920219"> </A> 75</P> </TD> </TR> </TABLE> <br> <P> <A HREF="#pgfId=5"> Go to top of this file</A></P> <P> <A HREF="../benchmark.html"> Go back to the Benchmark List</A></P> </BODY> </HTML> |
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 | # combinational logic example "c1908" #------------------------------------------------------------- # # # total number of lines in the netlist .............. 1908 # simplistically reduced equivalent fault set size = 1879 # lines from primary input gates ....... 33 # lines from primary output gates ....... 25 # lines from interior gate outputs ...... 855 # lines from ** 385 ** fanout stems ... 995 # # avg_fanin = 1.70, max_fanin = 8 # avg_fanout = 2.58, max_fanout = 16 # # # # # INPUT(101) #... primary input INPUT(104) #... primary input INPUT(107) #... primary input INPUT(110) #... primary input INPUT(113) #... primary input INPUT(116) #... primary input INPUT(119) #... primary input INPUT(122) #... primary input INPUT(125) #... primary input INPUT(128) #... primary input INPUT(131) #... primary input INPUT(134) #... primary input INPUT(137) #... primary input INPUT(140) #... primary input INPUT(143) #... primary input INPUT(146) #... primary input INPUT(210) #... primary input INPUT(214) #... primary input INPUT(217) #... primary input INPUT(221) #... primary input INPUT(224) #... primary input INPUT(227) #... primary input INPUT(234) #... primary input INPUT(237) #... primary input INPUT(469) #... primary input INPUT(472) #... primary input INPUT(475) #... primary input INPUT(478) #... primary input INPUT(898) #... primary input INPUT(900) #... primary input INPUT(902) #... primary input INPUT(952) #... primary input INPUT(953) #... primary input # # OUTPUT(3) #... primary output OUTPUT(6) #... primary output OUTPUT(9) #... primary output OUTPUT(12) #... primary output OUTPUT(30) #... primary output OUTPUT(45) #... primary output OUTPUT(48) #... primary output OUTPUT(15) #... primary output OUTPUT(18) #... primary output OUTPUT(21) #... primary output OUTPUT(24) #... primary output OUTPUT(27) #... primary output OUTPUT(33) #... primary output OUTPUT(36) #... primary output OUTPUT(39) #... primary output OUTPUT(42) #... primary output OUTPUT(75) #... primary output OUTPUT(51) #... primary output OUTPUT(54) #... primary output OUTPUT(60) #... primary output OUTPUT(63) #... primary output OUTPUT(66) #... primary output OUTPUT(69) #... primary output OUTPUT(72) #... primary output OUTPUT(57) #... primary output # # # Output Type Inputs... # ------ ---- --------- 149 = not( 101) 153 = not( 104) 156 = not( 107) 160 = not( 110) 165 = not( 113) 168 = not( 116) 171 = not( 119) 175 = not( 122) 179 = not( 125) 184 = not( 128) 188 = not( 131) 191 = not( 134) 194 = not( 137) 198 = not( 140) 202 = not( 143) 206 = not( 146) 231 = nand( 224, 898) 233 = nand( 227, 900) 241 = not( 237) 244 = not( 237) 245 = buff( 234) 248 = buff( 234) 517 = not( 469) 529 = not( 472) 541 = not( 475) 553 = not( 478) 859 = not( 953) 862 = not( 953) 907 = not( 898) 909 = not( 900) 911 = buff( 902) 918 = not( 902) 919 = buff( 902) 922 = not( 902) 926 = buff( 952) 930 = not( 952) 932 = not( 952) 934 = buff( 953) 938 = not( 953) 943 = buff( 953) 947 = buff( 953) 949 = not( 953) 1506 = buff( 101) 1514 = buff( 104) 1522 = buff( 107) 1530 = buff( 110) 1538 = buff( 113) 1546 = buff( 116) 1554 = buff( 119) 1562 = buff( 122) 1570 = buff( 125) 1578 = buff( 128) 1586 = buff( 131) 1594 = buff( 134) 1602 = buff( 137) 1610 = buff( 140) 1618 = buff( 143) 1626 = buff( 146) 1512 = not( 1506) 1520 = not( 1514) 1528 = not( 1522) 1536 = not( 1530) 1544 = not( 1538) 1552 = not( 1546) 1560 = not( 1554) 1568 = not( 1562) 1576 = not( 1570) 1584 = not( 1578) 1592 = not( 1586) 1600 = not( 1594) 1608 = not( 1602) 1616 = not( 1610) 1624 = not( 1618) 1632 = not( 1626) 50 = nand( 930, 947) 52 = nand( 930, 947) 56 = nand( 930, 947) 58 = nand( 930, 947) 62 = nand( 930, 947) 64 = nand( 930, 947) 251 = buff( 149) 254 = buff( 153) 288 = buff( 165) 291 = buff( 168) 299 = buff( 184) 302 = buff( 202) 318 = and( 224, 938) 321 = buff( 179) 327 = buff( 188) 330 = buff( 191) 352 = and( 227, 938) 355 = buff( 198) 369 = and( 210, 241, 938) 382 = buff( 206) 385 = buff( 198) 853 = nand( 943, 907) 856 = nand( 943, 909) 893 = nand( 248, 237) 954 = nand( 248, 922) 955 = nand( 244, 922) 1050 = buff( 160) 1053 = buff( 175) 1176 = buff( 179) 1179 = buff( 198) 1197 = buff( 149) 1207 = buff( 149) 1222 = buff( 153) 1244 = buff( 188) 1278 = buff( 156) 1290 = and( 217, 245, 938) 1300 = buff( 191) 1312 = buff( 160) 1332 = buff( 194) 1335 = and( 221, 245, 938) 1442 = buff( 517) 1450 = buff( 517) 1458 = buff( 529) 1466 = buff( 529) 1474 = buff( 541) 1482 = buff( 541) 1490 = buff( 553) 1498 = buff( 553) 1634 = and( 231, 934) 1644 = and( 233, 934) 1657 = buff( 156) 1665 = buff( 156) 1697 = buff( 171) 1705 = buff( 171) 1713 = buff( 206) 1721 = buff( 206) 1745 = buff( 194) 1753 = buff( 194) 1785 = buff( 160) 1793 = buff( 160) 1814 = buff( 165) 1817 = buff( 175) 1830 = and( 214, 241, 938) 1833 = buff( 202) 1841 = buff( 179) 1849 = buff( 179) 1854 = buff( 168) 1857 = buff( 175) 1870 = buff( 184) 1873 = buff( 202) 1878 = buff( 171) 1881 = buff( 184) 1642 = not( 1634) 1652 = not( 1644) 1056 = not( 1050) 1057 = not( 1053) 1182 = not( 1176) 1183 = not( 1179) 1211 = not( 1207) 1298 = not( 1290) 1320 = not( 1312) 1338 = not( 1332) 1339 = not( 1335) 457 = and( 210, 955) 459 = and( 217, 954) 482 = nand( 214, 955) 487 = nand( 221, 954) 492 = nand( 210, 955) 505 = nand( 217, 954) 1456 = not( 1450) 1448 = not( 1442) 1472 = not( 1466) 1464 = not( 1458) 1488 = not( 1482) 1480 = not( 1474) 1504 = not( 1498) 1496 = not( 1490) 956 = nand( 907, 919, 943, 893) 967 = nand( 909, 919, 943, 893) 978 = nand( 926, 949, 893) 979 = and( 926, 949, 893) 980 = buff( 251) 1661 = not( 1657) 990 = buff( 251) 1669 = not( 1665) 1030 = buff( 288) 1701 = not( 1697) 1040 = buff( 288) 1709 = not( 1705) 1058 = buff( 299) 1717 = not( 1713) 1068 = buff( 299) 1725 = not( 1721) 1078 = buff( 318) 1090 = buff( 318) 1100 = buff( 327) 1749 = not( 1745) 1112 = buff( 327) 1757 = not( 1753) 1154 = buff( 352) 1789 = not( 1785) 1166 = buff( 352) 1797 = not( 1793) 1194 = buff( 369) 1201 = not( 1197) 1204 = buff( 369) 1820 = not( 1814) 1821 = not( 1817) 1230 = not( 1222) 1836 = not( 1830) 1837 = not( 1833) 1252 = not( 1244) 1256 = buff( 382) 1845 = not( 1841) 1268 = buff( 382) 1853 = not( 1849) 1860 = not( 1854) 1861 = not( 1857) 1286 = not( 1278) 1876 = not( 1870) 1877 = not( 1873) 1308 = not( 1300) 1884 = not( 1878) 1885 = not( 1881) 1654 = buff( 254) 1662 = buff( 254) 1694 = buff( 291) 1702 = buff( 291) 1710 = buff( 302) 1718 = buff( 302) 1726 = buff( 321) 1734 = buff( 321) 1742 = buff( 330) 1750 = buff( 330) 1782 = buff( 355) 1790 = buff( 355) 1838 = buff( 385) 1846 = buff( 385) 297 = nand( 1053, 1056) 298 = nand( 1050, 1057) 361 = nand( 1179, 1182) 362 = nand( 1176, 1183) 404 = nand( 1335, 1338) 405 = nand( 1332, 1339) 1225 = nand( 1817, 1820) 1226 = nand( 1814, 1821) 1247 = nand( 1833, 1836) 1248 = nand( 1830, 1837) 1281 = nand( 1857, 1860) 1282 = nand( 1854, 1861) 1303 = nand( 1873, 1876) 1304 = nand( 1870, 1877) 1315 = nand( 1881, 1884) 1316 = nand( 1878, 1885) 998 = not( 990) 988 = not( 980) 268 = nand( 297, 298) 1038 = not( 1030) 1048 = not( 1040) 1076 = not( 1068) 1066 = not( 1058) 1098 = not( 1090) 1120 = not( 1112) 1174 = not( 1166) 363 = nand( 361, 362) 1210 = not( 1204) 373 = nand( 1204, 1211) 1276 = not( 1268) 406 = nand( 404, 405) 565 = not( 482) 566 = buff( 482) 614 = not( 487) 615 = buff( 487) 958 = nand( 956, 978) 969 = nand( 967, 978) 1660 = not( 1654) 984 = nand( 1654, 1661) 1668 = not( 1662) 994 = nand( 1662, 1669) 1700 = not( 1694) 1034 = nand( 1694, 1701) 1708 = not( 1702) 1044 = nand( 1702, 1709) 1716 = not( 1710) 1062 = nand( 1710, 1717) 1724 = not( 1718) 1072 = nand( 1718, 1725) 1732 = not( 1726) 1086 = not( 1078) 1740 = not( 1734) 1748 = not( 1742) 1104 = nand( 1742, 1749) 1108 = not( 1100) 1756 = not( 1750) 1116 = nand( 1750, 1757) 1788 = not( 1782) 1158 = nand( 1782, 1789) 1162 = not( 1154) 1796 = not( 1790) 1170 = nand( 1790, 1797) 1200 = not( 1194) 1203 = nand( 1194, 1201) 1227 = nand( 1225, 1226) 1249 = nand( 1247, 1248) 1844 = not( 1838) 1260 = nand( 1838, 1845) 1264 = not( 1256) 1852 = not( 1846) 1272 = nand( 1846, 1853) 1283 = nand( 1281, 1282) 1305 = nand( 1303, 1304) 1317 = nand( 1315, 1316) 1410 = buff( 492) 1418 = buff( 492) 1426 = buff( 505) 1434 = buff( 505) 269 = not( 268) 372 = nand( 1207, 1210) 983 = nand( 1657, 1660) 993 = nand( 1665, 1668) 1033 = nand( 1697, 1700) 1043 = nand( 1705, 1708) 1061 = nand( 1713, 1716) 1071 = nand( 1721, 1724) 1103 = nand( 1745, 1748) 1115 = nand( 1753, 1756) 1157 = nand( 1785, 1788) 1169 = nand( 1793, 1796) 1184 = not( 363) 1202 = nand( 1197, 1200) 1259 = nand( 1841, 1844) 1271 = nand( 1849, 1852) 1322 = not( 406) 374 = nand( 372, 373) 396 = nand( 1317, 1320) 1321 = not( 1317) 1424 = not( 1418) 1416 = not( 1410) 1440 = not( 1434) 1432 = not( 1426) 985 = nand( 983, 984) 995 = nand( 993, 994) 1035 = nand( 1033, 1034) 1045 = nand( 1043, 1044) 1063 = nand( 1061, 1062) 1073 = nand( 1071, 1072) 1105 = nand( 1103, 1104) 1117 = nand( 1115, 1116) 1159 = nand( 1157, 1158) 1171 = nand( 1169, 1170) 1212 = nand( 1202, 1203) 1231 = not( 1227) 1232 = nand( 1227, 1230) 1253 = not( 1249) 1254 = nand( 1249, 1252) 1261 = nand( 1259, 1260) 1273 = nand( 1271, 1272) 1287 = not( 1283) 1288 = nand( 1283, 1286) 1309 = not( 1305) 1310 = nand( 1305, 1308) 1192 = not( 1184) 397 = nand( 1312, 1321) 1330 = not( 1322) 1000 = buff( 269) 1010 = buff( 269) 1233 = nand( 1222, 1231) 1255 = nand( 1244, 1253) 1289 = nand( 1278, 1287) 1311 = nand( 1300, 1309) 1381 = not( 374) 257 = nand( 995, 998) 999 = not( 995) 260 = nand( 985, 988) 989 = not( 985) 272 = nand( 1035, 1038) 1039 = not( 1035) 294 = nand( 1045, 1048) 1049 = not( 1045) 305 = nand( 1073, 1076) 1077 = not( 1073) 308 = nand( 1063, 1066) 1067 = not( 1063) 333 = nand( 1117, 1120) 1121 = not( 1117) 358 = nand( 1171, 1174) 1175 = not( 1171) 1220 = not( 1212) 388 = nand( 1273, 1276) 1277 = not( 1273) 398 = nand( 396, 397) 1109 = not( 1105) 1110 = nand( 1105, 1108) 1163 = not( 1159) 1164 = nand( 1159, 1162) 1234 = nand( 1232, 1233) 1265 = not( 1261) 1266 = nand( 1261, 1264) 1822 = nand( 1254, 1255) 1862 = nand( 1310, 1311) 1865 = nand( 1288, 1289) 258 = nand( 990, 999) 261 = nand( 980, 989) 273 = nand( 1030, 1039) 1018 = not( 1010) 1008 = not( 1000) 295 = nand( 1040, 1049) 306 = nand( 1068, 1077) 309 = nand( 1058, 1067) 334 = nand( 1112, 1121) 359 = nand( 1166, 1175) 389 = nand( 1268, 1277) 1385 = not( 1381) 1111 = nand( 1100, 1109) 1165 = nand( 1154, 1163) 1267 = nand( 1256, 1265) 1886 = not( 398) 259 = nand( 257, 258) 262 = nand( 260, 261) 274 = nand( 272, 273) 296 = nand( 294, 295) 307 = nand( 305, 306) 310 = nand( 308, 309) 335 = nand( 333, 334) 360 = nand( 358, 359) 1242 = not( 1234) 390 = nand( 388, 389) 1828 = not( 1822) 1868 = not( 1862) 1869 = not( 1865) 1373 = nand( 1164, 1165) 1798 = nand( 1110, 1111) 1825 = nand( 1266, 1267) 265 = not( 259) 314 = not( 307) 336 = not( 335) 407 = not( 296) 1293 = nand( 1865, 1868) 1294 = nand( 1862, 1869) 1892 = not( 1886) 1777 = not( 360) 1889 = not( 390) 410 = buff( 310) 1377 = not( 1373) 1804 = not( 1798) 1237 = nand( 1825, 1828) 1829 = not( 1825) 1295 = nand( 1293, 1294) 1670 = buff( 274) 1678 = buff( 274) 1729 = buff( 310) 1737 = buff( 310) 1761 = buff( 262) 1769 = buff( 262) 340 = buff( 336) 343 = buff( 314) 1781 = not( 1777) 1238 = nand( 1822, 1829) 1325 = nand( 1889, 1892) 1893 = not( 1889) 1340 = buff( 407) 1352 = buff( 407) 1673 = buff( 265) 1681 = buff( 265) 1801 = buff( 314) 1897 = buff( 336) 1905 = buff( 336) 391 = nand( 1295, 1298) 1299 = not( 1295) 1676 = not( 1670) 1684 = not( 1678) 1081 = nand( 1729, 1732) 1733 = not( 1729) 1093 = nand( 1737, 1740) 1741 = not( 1737) 1765 = not( 1761) 1773 = not( 1769) 1239 = nand( 1237, 1238) 1326 = nand( 1886, 1893) 1894 = buff( 410) 1902 = buff( 410) 392 = nand( 1290, 1299) 1360 = not( 1352) 1003 = nand( 1673, 1676) 1677 = not( 1673) 1013 = nand( 1681, 1684) 1685 = not( 1681) 1082 = nand( 1726, 1733) 1094 = nand( 1734, 1741) 1122 = buff( 340) 1134 = buff( 340) 1187 = nand( 1801, 1804) 1805 = not( 1801) 1327 = nand( 1325, 1326) 1901 = not( 1897) 1348 = not( 1340) 1909 = not( 1905) 1758 = buff( 343) 1766 = buff( 343) 377 = nand( 1239, 1242) 1243 = not( 1239) 393 = nand( 391, 392) 1004 = nand( 1670, 1677) 1014 = nand( 1678, 1685) 1083 = nand( 1081, 1082) 1095 = nand( 1093, 1094) 1188 = nand( 1798, 1805) 1900 = not( 1894) 1344 = nand( 1894, 1901) 1908 = not( 1902) 1356 = nand( 1902, 1909) 1142 = not( 1134) 378 = nand( 1234, 1243) 399 = nand( 1327, 1330) 1331 = not( 1327) 1005 = nand( 1003, 1004) 1015 = nand( 1013, 1014) 1764 = not( 1758) 1126 = nand( 1758, 1765) 1130 = not( 1122) 1772 = not( 1766) 1138 = nand( 1766, 1773) 1189 = nand( 1187, 1188) 1343 = nand( 1897, 1900) 1355 = nand( 1905, 1908) 324 = nand( 1095, 1098) 1099 = not( 1095) 379 = nand( 377, 378) 400 = nand( 1322, 1331) 449 = nand( 393, 918) 1087 = not( 1083) 1088 = nand( 1083, 1086) 1125 = nand( 1761, 1764) 1137 = nand( 1769, 1772) 1345 = nand( 1343, 1344) 1357 = nand( 1355, 1356) 1397 = buff( 393) 277 = nand( 1015, 1018) 1019 = not( 1015) 280 = nand( 1005, 1008) 1009 = not( 1005) 325 = nand( 1090, 1099) 364 = nand( 1189, 1192) 1193 = not( 1189) 401 = nand( 399, 400) 1089 = nand( 1078, 1087) 1127 = nand( 1125, 1126) 1139 = nand( 1137, 1138) 278 = nand( 1010, 1019) 281 = nand( 1000, 1009) 326 = nand( 324, 325) 365 = nand( 1184, 1193) 413 = nand( 1357, 1360) 1361 = not( 1357) 1401 = not( 1397) 445 = nand( 379, 918) 1349 = not( 1345) 1350 = nand( 1345, 1348) 1389 = buff( 379) 1493 = buff( 449) 1501 = buff( 449) 1689 = nand( 1088, 1089) 279 = nand( 277, 278) 282 = nand( 280, 281) 346 = nand( 1139, 1142) 1143 = not( 1139) 366 = nand( 364, 365) 414 = nand( 1352, 1361) 453 = nand( 401, 918) 1131 = not( 1127) 1132 = nand( 1127, 1130) 1351 = nand( 1340, 1349) 1365 = not( 326) 1405 = buff( 401) 285 = not( 279) 347 = nand( 1134, 1143) 367 = not( 366) 415 = nand( 413, 414) 1393 = not( 1389) 556 = nand( 1501, 1504) 1505 = not( 1501) 559 = nand( 1493, 1496) 1497 = not( 1493) 1693 = not( 1689) 1133 = nand( 1122, 1131) 1477 = buff( 445) 1485 = buff( 445) 1809 = nand( 1350, 1351) 348 = nand( 346, 347) 1369 = not( 1365) 1409 = not( 1405) 557 = nand( 1498, 1505) 560 = nand( 1490, 1497) 1362 = buff( 282) 1378 = not( 415) 1429 = buff( 453) 1437 = buff( 453) 1686 = buff( 282) 1774 = nand( 1132, 1133) 1910 = and( 285, 853) 1918 = and( 856, 367) 544 = nand( 1485, 1488) 1489 = not( 1485) 547 = nand( 1477, 1480) 1481 = not( 1477) 558 = nand( 556, 557) 561 = nand( 559, 560) 1813 = not( 1809) 1370 = not( 348) 1368 = not( 1362) 417 = nand( 1362, 1369) 1384 = not( 1378) 424 = nand( 1378, 1385) 508 = nand( 1437, 1440) 1441 = not( 1437) 511 = nand( 1429, 1432) 1433 = not( 1429) 545 = nand( 1482, 1489) 548 = nand( 1474, 1481) 564 = not( 558) 1692 = not( 1686) 1024 = nand( 1686, 1693) 1780 = not( 1774) 1148 = nand( 1774, 1781) 1916 = not( 1910) 1924 = not( 1918) 416 = nand( 1365, 1368) 1376 = not( 1370) 421 = nand( 1370, 1377) 423 = nand( 1381, 1384) 509 = nand( 1434, 1441) 512 = nand( 1426, 1433) 546 = nand( 544, 545) 549 = nand( 547, 548) 719 = not( 561) 722 = buff( 561) 1023 = nand( 1689, 1692) 1147 = nand( 1777, 1780) 418 = nand( 416, 417) 420 = nand( 1373, 1376) 425 = nand( 423, 424) 510 = nand( 508, 509) 513 = nand( 511, 512) 552 = not( 546) 1025 = nand( 1023, 1024) 1149 = nand( 1147, 1148) 419 = not( 418) 422 = nand( 420, 421) 441 = nand( 425, 918) 516 = not( 510) 725 = not( 549) 728 = buff( 549) 1029 = not( 1025) 1153 = not( 1149) 433 = nand( 419, 918) 437 = nand( 422, 918) 663 = not( 513) 666 = buff( 513) 731 = and( 719, 725) 746 = and( 722, 725) 756 = and( 719, 728) 770 = and( 722, 728) 1461 = buff( 441) 1469 = buff( 441) 1413 = buff( 433) 1421 = buff( 433) 1445 = buff( 437) 1453 = buff( 437) 532 = nand( 1469, 1472) 1473 = not( 1469) 535 = nand( 1461, 1464) 1465 = not( 1461) 495 = nand( 1421, 1424) 1425 = not( 1421) 498 = nand( 1413, 1416) 1417 = not( 1413) 520 = nand( 1453, 1456) 1457 = not( 1453) 523 = nand( 1445, 1448) 1449 = not( 1445) 533 = nand( 1466, 1473) 536 = nand( 1458, 1465) 496 = nand( 1418, 1425) 499 = nand( 1410, 1417) 521 = nand( 1450, 1457) 524 = nand( 1442, 1449) 534 = nand( 532, 533) 537 = nand( 535, 536) 497 = nand( 495, 496) 500 = nand( 498, 499) 522 = nand( 520, 521) 525 = nand( 523, 524) 540 = not( 534) 503 = not( 497) 528 = not( 522) 669 = not( 537) 672 = buff( 537) 569 = not( 500) 588 = and( 566, 500) 618 = not( 525) 639 = and( 615, 525) 867 = nand( 516, 564, 552, 540, 482, 528, 503, 487) 588a = buff( 588) 588b = buff( 588) 639a = buff( 639) 639b = buff( 639) 675 = and( 663, 669) 688 = and( 666, 669) 696 = and( 663, 672) 710 = and( 666, 672) 73 = and( 949, 867, 932, 932) 572 = and( 565, 569) 573 = and( 566, 569) 621 = and( 614, 618) 622 = and( 615, 618) 776 = nand( 588a, 639a, 696, 731, 958) 780 = nand( 588a, 639a, 675, 756, 958) 784 = nand( 588a, 639a, 675, 746, 958) 788 = nand( 588a, 639a, 688, 731, 958) 812 = nand( 588b, 639a, 710, 746, 969) 832 = nand( 588b, 639b, 696, 770, 969) 836 = nand( 588b, 639b, 710, 756, 969) 1509 = and( 588a, 639a, 696, 731, 958) 1517 = and( 588a, 639a, 675, 756, 958) 1525 = and( 588a, 639a, 675, 746, 958) 1533 = and( 588a, 639a, 688, 731, 958) 1581 = and( 588b, 639a, 710, 746, 969) 1621 = and( 588b, 639b, 696, 770, 969) 1629 = and( 588b, 639b, 710, 756, 969) 792 = nand( 588a, 622, 696, 756, 958) 796 = nand( 588b, 622, 696, 746, 958) 800 = nand( 588b, 622, 710, 731, 958) 804 = nand( 588b, 622, 675, 770, 958) 808 = nand( 588b, 622, 688, 756, 969) 816 = nand( 573, 639b, 696, 756, 969) 820 = nand( 573, 639b, 696, 746, 969) 824 = nand( 573, 639b, 710, 731, 969) 828 = nand( 573, 639b, 688, 756, 969) 871 = nand( 588b, 622, 675, 731, 979) 873 = nand( 573, 639b, 675, 731, 979) 875 = nand( 573, 622, 696, 731, 979) 877 = nand( 573, 622, 675, 756, 979) 879 = nand( 573, 622, 675, 746, 979) 881 = nand( 573, 622, 688, 731, 979) 883 = nand( 573, 621, 675, 731, 979) 885 = nand( 572, 622, 675, 731, 979) 1541 = and( 588a, 622, 696, 756, 958) 1549 = and( 588b, 622, 696, 746, 958) 1557 = and( 588b, 622, 710, 731, 958) 1565 = and( 588b, 622, 675, 770, 958) 1573 = and( 588b, 622, 688, 756, 969) 1589 = and( 573, 639b, 696, 756, 969) 1597 = and( 573, 639b, 696, 746, 969) 1605 = and( 573, 639b, 710, 731, 969) 1613 = and( 573, 639b, 688, 756, 969) 1 = nand( 1509, 1512) 1513 = not( 1509) 4 = nand( 1517, 1520) 1521 = not( 1517) 7 = nand( 1525, 1528) 1529 = not( 1525) 10 = nand( 1533, 1536) 1537 = not( 1533) 28 = nand( 1581, 1584) 1585 = not( 1581) 43 = nand( 1621, 1624) 1625 = not( 1621) 46 = nand( 1629, 1632) 1633 = not( 1629) 886 = and( 871, 873, 875, 877, 879, 881, 883, 885) 2 = nand( 1506, 1513) 5 = nand( 1514, 1521) 8 = nand( 1522, 1529) 11 = nand( 1530, 1537) 13 = nand( 1541, 1544) 1545 = not( 1541) 16 = nand( 1549, 1552) 1553 = not( 1549) 19 = nand( 1557, 1560) 1561 = not( 1557) 22 = nand( 1565, 1568) 1569 = not( 1565) 25 = nand( 1573, 1576) 1577 = not( 1573) 29 = nand( 1578, 1585) 31 = nand( 1589, 1592) 1593 = not( 1589) 34 = nand( 1597, 1600) 1601 = not( 1597) 37 = nand( 1605, 1608) 1609 = not( 1605) 40 = nand( 1613, 1616) 1617 = not( 1613) 44 = nand( 1618, 1625) 47 = nand( 1626, 1633) 857 = nand( 776, 780, 784, 788, 792, 796, 800, 804) 860 = nand( 808, 812, 816, 820, 824, 828, 832, 836) 863 = and( 776, 780, 784, 788, 792, 796, 800, 804) 865 = and( 808, 812, 816, 820, 824, 828, 832, 836) 3 = nand( 1, 2) 6 = nand( 4, 5) 9 = nand( 7, 8) 12 = nand( 10, 11) 14 = nand( 1538, 1545) 17 = nand( 1546, 1553) 20 = nand( 1554, 1561) 23 = nand( 1562, 1569) 26 = nand( 1570, 1577) 30 = nand( 28, 29) 32 = nand( 1586, 1593) 35 = nand( 1594, 1601) 38 = nand( 1602, 1609) 41 = nand( 1610, 1617) 45 = nand( 43, 44) 48 = nand( 46, 47) 1913 = and( 857, 859) 1921 = and( 860, 862) 15 = nand( 13, 14) 18 = nand( 16, 17) 21 = nand( 19, 20) 24 = nand( 22, 23) 27 = nand( 25, 26) 33 = nand( 31, 32) 36 = nand( 34, 35) 39 = nand( 37, 38) 42 = nand( 40, 41) 887 = and( 863, 865, 886) 462 = nand( 863, 865) 74 = and( 949, 867, 952, 887) 1637 = nand( 1913, 1916) 1917 = not( 1913) 1647 = nand( 1921, 1924) 1925 = not( 1921) 75 = nor( 73, 74) 1020 = and( 457, 911, 462) 1144 = and( 469, 911, 462) 1386 = and( 475, 911, 462) 1394 = and( 478, 911, 462) 1402 = and( 459, 911, 462) 1638 = nand( 1910, 1917) 1648 = nand( 1918, 1925) 1806 = and( 472, 911, 462) 1639 = nand( 1637, 1638) 1649 = nand( 1647, 1648) 287 = nand( 1020, 1029) 350 = nand( 1144, 1153) 427 = nand( 1386, 1393) 429 = nand( 1394, 1401) 431 = nand( 1402, 1409) 1028 = not( 1020) 1152 = not( 1144) 1392 = not( 1386) 1400 = not( 1394) 1408 = not( 1402) 1812 = not( 1806) 1216 = nand( 1806, 1813) 286 = nand( 1025, 1028) 349 = nand( 1149, 1152) 426 = nand( 1389, 1392) 428 = nand( 1397, 1400) 430 = nand( 1405, 1408) 67 = nand( 1639, 1642) 1643 = not( 1639) 70 = nand( 1649, 1652) 1653 = not( 1649) 1215 = nand( 1809, 1812) 49 = nand( 286, 287) 53 = nand( 349, 350) 59 = nand( 426, 427) 61 = nand( 428, 429) 65 = nand( 430, 431) 68 = nand( 1634, 1643) 71 = nand( 1644, 1653) 1217 = nand( 1215, 1216) 51 = and( 49, 50) 54 = and( 52, 53) 60 = and( 58, 59) 63 = and( 61, 62) 66 = and( 64, 65) 69 = nand( 67, 68) 72 = nand( 70, 71) 375 = nand( 1217, 1220) 1221 = not( 1217) 376 = nand( 1212, 1221) 55 = nand( 375, 376) 57 = and( 55, 56) |
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 |
/****************************************************************************
* *
* VERILOG VERSION of ORIGINAL NETLIST for c1908 *
* *
* *
* Generated by: Hakan Yalcin (hyalcin@cadence.com) *
* *
* Sep 16, 1998 *
* *
****************************************************************************/
module c1908g (
L101, L104, L107, L110, L113, L116, L119,
L122, L125, L128, L131, L134, L137, L140, L143,
L146, L210, L214, L217, L221, L224, L227, L234,
L237, L469, L472, L475, L478, L898, L900, L902,
L952, L953,
L3, L6, L9, L12, L30, L45, L48,
L15, L18, L21, L24, L27, L33, L36, L39,
L42, L75, L51, L54, L60, L63, L66, L69,
L72, L57);
input
L101, L104, L107, L110, L113, L116, L119,
L122, L125, L128, L131, L134, L137, L140, L143,
L146, L210, L214, L217, L221, L224, L227, L234,
L237, L469, L472, L475, L478, L898, L900, L902,
L952, L953;
output
L3, L6, L9, L12, L30, L45, L48,
L15, L18, L21, L24, L27, L33, L36, L39,
L42, L75, L51, L54, L60, L63, L66, L69,
L72, L57;
inv U1 ( L101, L149 );
inv U2 ( L104, L153 );
inv U3 ( L107, L156 );
inv U4 ( L110, L160 );
inv U5 ( L113, L165 );
inv U6 ( L116, L168 );
inv U7 ( L119, L171 );
inv U8 ( L122, L175 );
inv U9 ( L125, L179 );
inv U10 ( L128, L184 );
inv U11 ( L131, L188 );
inv U12 ( L134, L191 );
inv U13 ( L137, L194 );
inv U14 ( L140, L198 );
inv U15 ( L143, L202 );
inv U16 ( L146, L206 );
nand2 U17 ( L224, L898, L231 );
nand2 U18 ( L227, L900, L233 );
inv U19 ( L237, L241 );
inv U20 ( L237, L244 );
buffer U21 ( L234, L245 );
buffer U22 ( L234, L248 );
inv U23 ( L469, L517 );
inv U24 ( L472, L529 );
inv U25 ( L475, L541 );
inv U26 ( L478, L553 );
inv U27 ( L953, L859 );
inv U28 ( L953, L862 );
inv U29 ( L898, L907 );
inv U30 ( L900, L909 );
buffer U31 ( L902, L911 );
inv U32 ( L902, L918 );
buffer U33 ( L902, L919 );
inv U34 ( L902, L922 );
buffer U35 ( L952, L926 );
inv U36 ( L952, L930 );
inv U37 ( L952, L932 );
buffer U38 ( L953, L934 );
inv U39 ( L953, L938 );
buffer U40 ( L953, L943 );
buffer U41 ( L953, L947 );
inv U42 ( L953, L949 );
buffer U43 ( L101, L1506 );
buffer U44 ( L104, L1514 );
buffer U45 ( L107, L1522 );
buffer U46 ( L110, L1530 );
buffer U47 ( L113, L1538 );
buffer U48 ( L116, L1546 );
buffer U49 ( L119, L1554 );
buffer U50 ( L122, L1562 );
buffer U51 ( L125, L1570 );
buffer U52 ( L128, L1578 );
buffer U53 ( L131, L1586 );
buffer U54 ( L134, L1594 );
buffer U55 ( L137, L1602 );
buffer U56 ( L140, L1610 );
buffer U57 ( L143, L1618 );
buffer U58 ( L146, L1626 );
inv U59 ( L1506, L1512 );
inv U60 ( L1514, L1520 );
inv U61 ( L1522, L1528 );
inv U62 ( L1530, L1536 );
inv U63 ( L1538, L1544 );
inv U64 ( L1546, L1552 );
inv U65 ( L1554, L1560 );
inv U66 ( L1562, L1568 );
inv U67 ( L1570, L1576 );
inv U68 ( L1578, L1584 );
inv U69 ( L1586, L1592 );
inv U70 ( L1594, L1600 );
inv U71 ( L1602, L1608 );
inv U72 ( L1610, L1616 );
inv U73 ( L1618, L1624 );
inv U74 ( L1626, L1632 );
nand2 U75 ( L930, L947, L50 );
nand2 U76 ( L930, L947, L52 );
nand2 U77 ( L930, L947, L56 );
nand2 U78 ( L930, L947, L58 );
nand2 U79 ( L930, L947, L62 );
nand2 U80 ( L930, L947, L64 );
buffer U81 ( L149, L251 );
buffer U82 ( L153, L254 );
buffer U83 ( L165, L288 );
buffer U84 ( L168, L291 );
buffer U85 ( L184, L299 );
buffer U86 ( L202, L302 );
and2 U87 ( L224, L938, L318 );
buffer U88 ( L179, L321 );
buffer U89 ( L188, L327 );
buffer U90 ( L191, L330 );
and2 U91 ( L227, L938, L352 );
buffer U92 ( L198, L355 );
and3 U93 ( L210, L241, L938, L369 );
buffer U94 ( L206, L382 );
buffer U95 ( L198, L385 );
nand2 U96 ( L943, L907, L853 );
nand2 U97 ( L943, L909, L856 );
nand2 U98 ( L248, L237, L893 );
nand2 U99 ( L248, L922, L954 );
nand2 U100 ( L244, L922, L955 );
buffer U101 ( L160, L1050 );
buffer U102 ( L175, L1053 );
buffer U103 ( L179, L1176 );
buffer U104 ( L198, L1179 );
buffer U105 ( L149, L1197 );
buffer U106 ( L149, L1207 );
buffer U107 ( L153, L1222 );
buffer U108 ( L188, L1244 );
buffer U109 ( L156, L1278 );
and3 U110 ( L217, L245, L938, L1290 );
buffer U111 ( L191, L1300 );
buffer U112 ( L160, L1312 );
buffer U113 ( L194, L1332 );
and3 U114 ( L221, L245, L938, L1335 );
buffer U115 ( L517, L1442 );
buffer U116 ( L517, L1450 );
buffer U117 ( L529, L1458 );
buffer U118 ( L529, L1466 );
buffer U119 ( L541, L1474 );
buffer U120 ( L541, L1482 );
buffer U121 ( L553, L1490 );
buffer U122 ( L553, L1498 );
and2 U123 ( L231, L934, L1634 );
and2 U124 ( L233, L934, L1644 );
buffer U125 ( L156, L1657 );
buffer U126 ( L156, L1665 );
buffer U127 ( L171, L1697 );
buffer U128 ( L171, L1705 );
buffer U129 ( L206, L1713 );
buffer U130 ( L206, L1721 );
buffer U131 ( L194, L1745 );
buffer U132 ( L194, L1753 );
buffer U133 ( L160, L1785 );
buffer U134 ( L160, L1793 );
buffer U135 ( L165, L1814 );
buffer U136 ( L175, L1817 );
and3 U137 ( L214, L241, L938, L1830 );
buffer U138 ( L202, L1833 );
buffer U139 ( L179, L1841 );
buffer U140 ( L179, L1849 );
buffer U141 ( L168, L1854 );
buffer U142 ( L175, L1857 );
buffer U143 ( L184, L1870 );
buffer U144 ( L202, L1873 );
buffer U145 ( L171, L1878 );
buffer U146 ( L184, L1881 );
inv U147 ( L1634, L1642 );
inv U148 ( L1644, L1652 );
inv U149 ( L1050, L1056 );
inv U150 ( L1053, L1057 );
inv U151 ( L1176, L1182 );
inv U152 ( L1179, L1183 );
inv U153 ( L1207, L1211 );
inv U154 ( L1290, L1298 );
inv U155 ( L1312, L1320 );
inv U156 ( L1332, L1338 );
inv U157 ( L1335, L1339 );
and2 U158 ( L210, L955, L457 );
and2 U159 ( L217, L954, L459 );
nand2 U160 ( L214, L955, L482 );
nand2 U161 ( L221, L954, L487 );
nand2 U162 ( L210, L955, L492 );
nand2 U163 ( L217, L954, L505 );
inv U164 ( L1450, L1456 );
inv U165 ( L1442, L1448 );
inv U166 ( L1466, L1472 );
inv U167 ( L1458, L1464 );
inv U168 ( L1482, L1488 );
inv U169 ( L1474, L1480 );
inv U170 ( L1498, L1504 );
inv U171 ( L1490, L1496 );
nand4 U172 ( L907, L919, L943, L893, L956 );
nand4 U173 ( L909, L919, L943, L893, L967 );
nand3 U174 ( L926, L949, L893, L978 );
and3 U175 ( L926, L949, L893, L979 );
buffer U176 ( L251, L980 );
inv U177 ( L1657, L1661 );
buffer U178 ( L251, L990 );
inv U179 ( L1665, L1669 );
buffer U180 ( L288, L1030 );
inv U181 ( L1697, L1701 );
buffer U182 ( L288, L1040 );
inv U183 ( L1705, L1709 );
buffer U184 ( L299, L1058 );
inv U185 ( L1713, L1717 );
buffer U186 ( L299, L1068 );
inv U187 ( L1721, L1725 );
buffer U188 ( L318, L1078 );
buffer U189 ( L318, L1090 );
buffer U190 ( L327, L1100 );
inv U191 ( L1745, L1749 );
buffer U192 ( L327, L1112 );
inv U193 ( L1753, L1757 );
buffer U194 ( L352, L1154 );
inv U195 ( L1785, L1789 );
buffer U196 ( L352, L1166 );
inv U197 ( L1793, L1797 );
buffer U198 ( L369, L1194 );
inv U199 ( L1197, L1201 );
buffer U200 ( L369, L1204 );
inv U201 ( L1814, L1820 );
inv U202 ( L1817, L1821 );
inv U203 ( L1222, L1230 );
inv U204 ( L1830, L1836 );
inv U205 ( L1833, L1837 );
inv U206 ( L1244, L1252 );
buffer U207 ( L382, L1256 );
inv U208 ( L1841, L1845 );
buffer U209 ( L382, L1268 );
inv U210 ( L1849, L1853 );
inv U211 ( L1854, L1860 );
inv U212 ( L1857, L1861 );
inv U213 ( L1278, L1286 );
inv U214 ( L1870, L1876 );
inv U215 ( L1873, L1877 );
inv U216 ( L1300, L1308 );
inv U217 ( L1878, L1884 );
inv U218 ( L1881, L1885 );
buffer U219 ( L254, L1654 );
buffer U220 ( L254, L1662 );
buffer U221 ( L291, L1694 );
buffer U222 ( L291, L1702 );
buffer U223 ( L302, L1710 );
buffer U224 ( L302, L1718 );
buffer U225 ( L321, L1726 );
buffer U226 ( L321, L1734 );
buffer U227 ( L330, L1742 );
buffer U228 ( L330, L1750 );
buffer U229 ( L355, L1782 );
buffer U230 ( L355, L1790 );
buffer U231 ( L385, L1838 );
buffer U232 ( L385, L1846 );
nand2 U233 ( L1053, L1056, L297 );
nand2 U234 ( L1050, L1057, L298 );
nand2 U235 ( L1179, L1182, L361 );
nand2 U236 ( L1176, L1183, L362 );
nand2 U237 ( L1335, L1338, L404 );
nand2 U238 ( L1332, L1339, L405 );
nand2 U239 ( L1817, L1820, L1225 );
nand2 U240 ( L1814, L1821, L1226 );
nand2 U241 ( L1833, L1836, L1247 );
nand2 U242 ( L1830, L1837, L1248 );
nand2 U243 ( L1857, L1860, L1281 );
nand2 U244 ( L1854, L1861, L1282 );
nand2 U245 ( L1873, L1876, L1303 );
nand2 U246 ( L1870, L1877, L1304 );
nand2 U247 ( L1881, L1884, L1315 );
nand2 U248 ( L1878, L1885, L1316 );
inv U249 ( L990, L998 );
inv U250 ( L980, L988 );
nand2 U251 ( L297, L298, L268 );
inv U252 ( L1030, L1038 );
inv U253 ( L1040, L1048 );
inv U254 ( L1068, L1076 );
inv U255 ( L1058, L1066 );
inv U256 ( L1090, L1098 );
inv U257 ( L1112, L1120 );
inv U258 ( L1166, L1174 );
nand2 U259 ( L361, L362, L363 );
inv U260 ( L1204, L1210 );
nand2 U261 ( L1204, L1211, L373 );
inv U262 ( L1268, L1276 );
nand2 U263 ( L404, L405, L406 );
inv U264 ( L482, L565 );
buffer U265 ( L482, L566 );
inv U266 ( L487, L614 );
buffer U267 ( L487, L615 );
nand2 U268 ( L956, L978, L958 );
nand2 U269 ( L967, L978, L969 );
inv U270 ( L1654, L1660 );
nand2 U271 ( L1654, L1661, L984 );
inv U272 ( L1662, L1668 );
nand2 U273 ( L1662, L1669, L994 );
inv U274 ( L1694, L1700 );
nand2 U275 ( L1694, L1701, L1034 );
inv U276 ( L1702, L1708 );
nand2 U277 ( L1702, L1709, L1044 );
inv U278 ( L1710, L1716 );
nand2 U279 ( L1710, L1717, L1062 );
inv U280 ( L1718, L1724 );
nand2 U281 ( L1718, L1725, L1072 );
inv U282 ( L1726, L1732 );
inv U283 ( L1078, L1086 );
inv U284 ( L1734, L1740 );
inv U285 ( L1742, L1748 );
nand2 U286 ( L1742, L1749, L1104 );
inv U287 ( L1100, L1108 );
inv U288 ( L1750, L1756 );
nand2 U289 ( L1750, L1757, L1116 );
inv U290 ( L1782, L1788 );
nand2 U291 ( L1782, L1789, L1158 );
inv U292 ( L1154, L1162 );
inv U293 ( L1790, L1796 );
nand2 U294 ( L1790, L1797, L1170 );
inv U295 ( L1194, L1200 );
nand2 U296 ( L1194, L1201, L1203 );
nand2 U297 ( L1225, L1226, L1227 );
nand2 U298 ( L1247, L1248, L1249 );
inv U299 ( L1838, L1844 );
nand2 U300 ( L1838, L1845, L1260 );
inv U301 ( L1256, L1264 );
inv U302 ( L1846, L1852 );
nand2 U303 ( L1846, L1853, L1272 );
nand2 U304 ( L1281, L1282, L1283 );
nand2 U305 ( L1303, L1304, L1305 );
nand2 U306 ( L1315, L1316, L1317 );
buffer U307 ( L492, L1410 );
buffer U308 ( L492, L1418 );
buffer U309 ( L505, L1426 );
buffer U310 ( L505, L1434 );
inv U311 ( L268, L269 );
nand2 U312 ( L1207, L1210, L372 );
nand2 U313 ( L1657, L1660, L983 );
nand2 U314 ( L1665, L1668, L993 );
nand2 U315 ( L1697, L1700, L1033 );
nand2 U316 ( L1705, L1708, L1043 );
nand2 U317 ( L1713, L1716, L1061 );
nand2 U318 ( L1721, L1724, L1071 );
nand2 U319 ( L1745, L1748, L1103 );
nand2 U320 ( L1753, L1756, L1115 );
nand2 U321 ( L1785, L1788, L1157 );
nand2 U322 ( L1793, L1796, L1169 );
inv U323 ( L363, L1184 );
nand2 U324 ( L1197, L1200, L1202 );
nand2 U325 ( L1841, L1844, L1259 );
nand2 U326 ( L1849, L1852, L1271 );
inv U327 ( L406, L1322 );
nand2 U328 ( L372, L373, L374 );
nand2 U329 ( L1317, L1320, L396 );
inv U330 ( L1317, L1321 );
inv U331 ( L1418, L1424 );
inv U332 ( L1410, L1416 );
inv U333 ( L1434, L1440 );
inv U334 ( L1426, L1432 );
nand2 U335 ( L983, L984, L985 );
nand2 U336 ( L993, L994, L995 );
nand2 U337 ( L1033, L1034, L1035 );
nand2 U338 ( L1043, L1044, L1045 );
nand2 U339 ( L1061, L1062, L1063 );
nand2 U340 ( L1071, L1072, L1073 );
nand2 U341 ( L1103, L1104, L1105 );
nand2 U342 ( L1115, L1116, L1117 );
nand2 U343 ( L1157, L1158, L1159 );
nand2 U344 ( L1169, L1170, L1171 );
nand2 U345 ( L1202, L1203, L1212 );
inv U346 ( L1227, L1231 );
nand2 U347 ( L1227, L1230, L1232 );
inv U348 ( L1249, L1253 );
nand2 U349 ( L1249, L1252, L1254 );
nand2 U350 ( L1259, L1260, L1261 );
nand2 U351 ( L1271, L1272, L1273 );
inv U352 ( L1283, L1287 );
nand2 U353 ( L1283, L1286, L1288 );
inv U354 ( L1305, L1309 );
nand2 U355 ( L1305, L1308, L1310 );
inv U356 ( L1184, L1192 );
nand2 U357 ( L1312, L1321, L397 );
inv U358 ( L1322, L1330 );
buffer U359 ( L269, L1000 );
buffer U360 ( L269, L1010 );
nand2 U361 ( L1222, L1231, L1233 );
nand2 U362 ( L1244, L1253, L1255 );
nand2 U363 ( L1278, L1287, L1289 );
nand2 U364 ( L1300, L1309, L1311 );
inv U365 ( L374, L1381 );
nand2 U366 ( L995, L998, L257 );
inv U367 ( L995, L999 );
nand2 U368 ( L985, L988, L260 );
inv U369 ( L985, L989 );
nand2 U370 ( L1035, L1038, L272 );
inv U371 ( L1035, L1039 );
nand2 U372 ( L1045, L1048, L294 );
inv U373 ( L1045, L1049 );
nand2 U374 ( L1073, L1076, L305 );
inv U375 ( L1073, L1077 );
nand2 U376 ( L1063, L1066, L308 );
inv U377 ( L1063, L1067 );
nand2 U378 ( L1117, L1120, L333 );
inv U379 ( L1117, L1121 );
nand2 U380 ( L1171, L1174, L358 );
inv U381 ( L1171, L1175 );
inv U382 ( L1212, L1220 );
nand2 U383 ( L1273, L1276, L388 );
inv U384 ( L1273, L1277 );
nand2 U385 ( L396, L397, L398 );
inv U386 ( L1105, L1109 );
nand2 U387 ( L1105, L1108, L1110 );
inv U388 ( L1159, L1163 );
nand2 U389 ( L1159, L1162, L1164 );
nand2 U390 ( L1232, L1233, L1234 );
inv U391 ( L1261, L1265 );
nand2 U392 ( L1261, L1264, L1266 );
nand2 U393 ( L1254, L1255, L1822 );
nand2 U394 ( L1310, L1311, L1862 );
nand2 U395 ( L1288, L1289, L1865 );
nand2 U396 ( L990, L999, L258 );
nand2 U397 ( L980, L989, L261 );
nand2 U398 ( L1030, L1039, L273 );
inv U399 ( L1010, L1018 );
inv U400 ( L1000, L1008 );
nand2 U401 ( L1040, L1049, L295 );
nand2 U402 ( L1068, L1077, L306 );
nand2 U403 ( L1058, L1067, L309 );
nand2 U404 ( L1112, L1121, L334 );
nand2 U405 ( L1166, L1175, L359 );
nand2 U406 ( L1268, L1277, L389 );
inv U407 ( L1381, L1385 );
nand2 U408 ( L1100, L1109, L1111 );
nand2 U409 ( L1154, L1163, L1165 );
nand2 U410 ( L1256, L1265, L1267 );
inv U411 ( L398, L1886 );
nand2 U412 ( L257, L258, L259 );
nand2 U413 ( L260, L261, L262 );
nand2 U414 ( L272, L273, L274 );
nand2 U415 ( L294, L295, L296 );
nand2 U416 ( L305, L306, L307 );
nand2 U417 ( L308, L309, L310 );
nand2 U418 ( L333, L334, L335 );
nand2 U419 ( L358, L359, L360 );
inv U420 ( L1234, L1242 );
nand2 U421 ( L388, L389, L390 );
inv U422 ( L1822, L1828 );
inv U423 ( L1862, L1868 );
inv U424 ( L1865, L1869 );
nand2 U425 ( L1164, L1165, L1373 );
nand2 U426 ( L1110, L1111, L1798 );
nand2 U427 ( L1266, L1267, L1825 );
inv U428 ( L259, L265 );
inv U429 ( L307, L314 );
inv U430 ( L335, L336 );
inv U431 ( L296, L407 );
nand2 U432 ( L1865, L1868, L1293 );
nand2 U433 ( L1862, L1869, L1294 );
inv U434 ( L1886, L1892 );
inv U435 ( L360, L1777 );
inv U436 ( L390, L1889 );
buffer U437 ( L310, L410 );
inv U438 ( L1373, L1377 );
inv U439 ( L1798, L1804 );
nand2 U440 ( L1825, L1828, L1237 );
inv U441 ( L1825, L1829 );
nand2 U442 ( L1293, L1294, L1295 );
buffer U443 ( L274, L1670 );
buffer U444 ( L274, L1678 );
buffer U445 ( L310, L1729 );
buffer U446 ( L310, L1737 );
buffer U447 ( L262, L1761 );
buffer U448 ( L262, L1769 );
buffer U449 ( L336, L340 );
buffer U450 ( L314, L343 );
inv U451 ( L1777, L1781 );
nand2 U452 ( L1822, L1829, L1238 );
nand2 U453 ( L1889, L1892, L1325 );
inv U454 ( L1889, L1893 );
buffer U455 ( L407, L1340 );
buffer U456 ( L407, L1352 );
buffer U457 ( L265, L1673 );
buffer U458 ( L265, L1681 );
buffer U459 ( L314, L1801 );
buffer U460 ( L336, L1897 );
buffer U461 ( L336, L1905 );
nand2 U462 ( L1295, L1298, L391 );
inv U463 ( L1295, L1299 );
inv U464 ( L1670, L1676 );
inv U465 ( L1678, L1684 );
nand2 U466 ( L1729, L1732, L1081 );
inv U467 ( L1729, L1733 );
nand2 U468 ( L1737, L1740, L1093 );
inv U469 ( L1737, L1741 );
inv U470 ( L1761, L1765 );
inv U471 ( L1769, L1773 );
nand2 U472 ( L1237, L1238, L1239 );
nand2 U473 ( L1886, L1893, L1326 );
buffer U474 ( L410, L1894 );
buffer U475 ( L410, L1902 );
nand2 U476 ( L1290, L1299, L392 );
inv U477 ( L1352, L1360 );
nand2 U478 ( L1673, L1676, L1003 );
inv U479 ( L1673, L1677 );
nand2 U480 ( L1681, L1684, L1013 );
inv U481 ( L1681, L1685 );
nand2 U482 ( L1726, L1733, L1082 );
nand2 U483 ( L1734, L1741, L1094 );
buffer U484 ( L340, L1122 );
buffer U485 ( L340, L1134 );
nand2 U486 ( L1801, L1804, L1187 );
inv U487 ( L1801, L1805 );
nand2 U488 ( L1325, L1326, L1327 );
inv U489 ( L1897, L1901 );
inv U490 ( L1340, L1348 );
inv U491 ( L1905, L1909 );
buffer U492 ( L343, L1758 );
buffer U493 ( L343, L1766 );
nand2 U494 ( L1239, L1242, L377 );
inv U495 ( L1239, L1243 );
nand2 U496 ( L391, L392, L393 );
nand2 U497 ( L1670, L1677, L1004 );
nand2 U498 ( L1678, L1685, L1014 );
nand2 U499 ( L1081, L1082, L1083 );
nand2 U500 ( L1093, L1094, L1095 );
nand2 U501 ( L1798, L1805, L1188 );
inv U502 ( L1894, L1900 );
nand2 U503 ( L1894, L1901, L1344 );
inv U504 ( L1902, L1908 );
nand2 U505 ( L1902, L1909, L1356 );
inv U506 ( L1134, L1142 );
nand2 U507 ( L1234, L1243, L378 );
nand2 U508 ( L1327, L1330, L399 );
inv U509 ( L1327, L1331 );
nand2 U510 ( L1003, L1004, L1005 );
nand2 U511 ( L1013, L1014, L1015 );
inv U512 ( L1758, L1764 );
nand2 U513 ( L1758, L1765, L1126 );
inv U514 ( L1122, L1130 );
inv U515 ( L1766, L1772 );
nand2 U516 ( L1766, L1773, L1138 );
nand2 U517 ( L1187, L1188, L1189 );
nand2 U518 ( L1897, L1900, L1343 );
nand2 U519 ( L1905, L1908, L1355 );
nand2 U520 ( L1095, L1098, L324 );
inv U521 ( L1095, L1099 );
nand2 U522 ( L377, L378, L379 );
nand2 U523 ( L1322, L1331, L400 );
nand2 U524 ( L393, L918, L449 );
inv U525 ( L1083, L1087 );
nand2 U526 ( L1083, L1086, L1088 );
nand2 U527 ( L1761, L1764, L1125 );
nand2 U528 ( L1769, L1772, L1137 );
nand2 U529 ( L1343, L1344, L1345 );
nand2 U530 ( L1355, L1356, L1357 );
buffer U531 ( L393, L1397 );
nand2 U532 ( L1015, L1018, L277 );
inv U533 ( L1015, L1019 );
nand2 U534 ( L1005, L1008, L280 );
inv U535 ( L1005, L1009 );
nand2 U536 ( L1090, L1099, L325 );
nand2 U537 ( L1189, L1192, L364 );
inv U538 ( L1189, L1193 );
nand2 U539 ( L399, L400, L401 );
nand2 U540 ( L1078, L1087, L1089 );
nand2 U541 ( L1125, L1126, L1127 );
nand2 U542 ( L1137, L1138, L1139 );
nand2 U543 ( L1010, L1019, L278 );
nand2 U544 ( L1000, L1009, L281 );
nand2 U545 ( L324, L325, L326 );
nand2 U546 ( L1184, L1193, L365 );
nand2 U547 ( L1357, L1360, L413 );
inv U548 ( L1357, L1361 );
inv U549 ( L1397, L1401 );
nand2 U550 ( L379, L918, L445 );
inv U551 ( L1345, L1349 );
nand2 U552 ( L1345, L1348, L1350 );
buffer U553 ( L379, L1389 );
buffer U554 ( L449, L1493 );
buffer U555 ( L449, L1501 );
nand2 U556 ( L1088, L1089, L1689 );
nand2 U557 ( L277, L278, L279 );
nand2 U558 ( L280, L281, L282 );
nand2 U559 ( L1139, L1142, L346 );
inv U560 ( L1139, L1143 );
nand2 U561 ( L364, L365, L366 );
nand2 U562 ( L1352, L1361, L414 );
nand2 U563 ( L401, L918, L453 );
inv U564 ( L1127, L1131 );
nand2 U565 ( L1127, L1130, L1132 );
nand2 U566 ( L1340, L1349, L1351 );
inv U567 ( L326, L1365 );
buffer U568 ( L401, L1405 );
inv U569 ( L279, L285 );
nand2 U570 ( L1134, L1143, L347 );
inv U571 ( L366, L367 );
nand2 U572 ( L413, L414, L415 );
inv U573 ( L1389, L1393 );
nand2 U574 ( L1501, L1504, L556 );
inv U575 ( L1501, L1505 );
nand2 U576 ( L1493, L1496, L559 );
inv U577 ( L1493, L1497 );
inv U578 ( L1689, L1693 );
nand2 U579 ( L1122, L1131, L1133 );
buffer U580 ( L445, L1477 );
buffer U581 ( L445, L1485 );
nand2 U582 ( L1350, L1351, L1809 );
nand2 U583 ( L346, L347, L348 );
inv U584 ( L1365, L1369 );
inv U585 ( L1405, L1409 );
nand2 U586 ( L1498, L1505, L557 );
nand2 U587 ( L1490, L1497, L560 );
buffer U588 ( L282, L1362 );
inv U589 ( L415, L1378 );
buffer U590 ( L453, L1429 );
buffer U591 ( L453, L1437 );
buffer U592 ( L282, L1686 );
nand2 U593 ( L1132, L1133, L1774 );
and2 U594 ( L285, L853, L1910 );
and2 U595 ( L856, L367, L1918 );
nand2 U596 ( L1485, L1488, L544 );
inv U597 ( L1485, L1489 );
nand2 U598 ( L1477, L1480, L547 );
inv U599 ( L1477, L1481 );
nand2 U600 ( L556, L557, L558 );
nand2 U601 ( L559, L560, L561 );
inv U602 ( L1809, L1813 );
inv U603 ( L348, L1370 );
inv U604 ( L1362, L1368 );
nand2 U605 ( L1362, L1369, L417 );
inv U606 ( L1378, L1384 );
nand2 U607 ( L1378, L1385, L424 );
nand2 U608 ( L1437, L1440, L508 );
inv U609 ( L1437, L1441 );
nand2 U610 ( L1429, L1432, L511 );
inv U611 ( L1429, L1433 );
nand2 U612 ( L1482, L1489, L545 );
nand2 U613 ( L1474, L1481, L548 );
inv U614 ( L558, L564 );
inv U615 ( L1686, L1692 );
nand2 U616 ( L1686, L1693, L1024 );
inv U617 ( L1774, L1780 );
nand2 U618 ( L1774, L1781, L1148 );
inv U619 ( L1910, L1916 );
inv U620 ( L1918, L1924 );
nand2 U621 ( L1365, L1368, L416 );
inv U622 ( L1370, L1376 );
nand2 U623 ( L1370, L1377, L421 );
nand2 U624 ( L1381, L1384, L423 );
nand2 U625 ( L1434, L1441, L509 );
nand2 U626 ( L1426, L1433, L512 );
nand2 U627 ( L544, L545, L546 );
nand2 U628 ( L547, L548, L549 );
inv U629 ( L561, L719 );
buffer U630 ( L561, L722 );
nand2 U631 ( L1689, L1692, L1023 );
nand2 U632 ( L1777, L1780, L1147 );
nand2 U633 ( L416, L417, L418 );
nand2 U634 ( L1373, L1376, L420 );
nand2 U635 ( L423, L424, L425 );
nand2 U636 ( L508, L509, L510 );
nand2 U637 ( L511, L512, L513 );
inv U638 ( L546, L552 );
nand2 U639 ( L1023, L1024, L1025 );
nand2 U640 ( L1147, L1148, L1149 );
inv U641 ( L418, L419 );
nand2 U642 ( L420, L421, L422 );
nand2 U643 ( L425, L918, L441 );
inv U644 ( L510, L516 );
inv U645 ( L549, L725 );
buffer U646 ( L549, L728 );
inv U647 ( L1025, L1029 );
inv U648 ( L1149, L1153 );
nand2 U649 ( L419, L918, L433 );
nand2 U650 ( L422, L918, L437 );
inv U651 ( L513, L663 );
buffer U652 ( L513, L666 );
and2 U653 ( L719, L725, L731 );
and2 U654 ( L722, L725, L746 );
and2 U655 ( L719, L728, L756 );
and2 U656 ( L722, L728, L770 );
buffer U657 ( L441, L1461 );
buffer U658 ( L441, L1469 );
buffer U659 ( L433, L1413 );
buffer U660 ( L433, L1421 );
buffer U661 ( L437, L1445 );
buffer U662 ( L437, L1453 );
nand2 U663 ( L1469, L1472, L532 );
inv U664 ( L1469, L1473 );
nand2 U665 ( L1461, L1464, L535 );
inv U666 ( L1461, L1465 );
nand2 U667 ( L1421, L1424, L495 );
inv U668 ( L1421, L1425 );
nand2 U669 ( L1413, L1416, L498 );
inv U670 ( L1413, L1417 );
nand2 U671 ( L1453, L1456, L520 );
inv U672 ( L1453, L1457 );
nand2 U673 ( L1445, L1448, L523 );
inv U674 ( L1445, L1449 );
nand2 U675 ( L1466, L1473, L533 );
nand2 U676 ( L1458, L1465, L536 );
nand2 U677 ( L1418, L1425, L496 );
nand2 U678 ( L1410, L1417, L499 );
nand2 U679 ( L1450, L1457, L521 );
nand2 U680 ( L1442, L1449, L524 );
nand2 U681 ( L532, L533, L534 );
nand2 U682 ( L535, L536, L537 );
nand2 U683 ( L495, L496, L497 );
nand2 U684 ( L498, L499, L500 );
nand2 U685 ( L520, L521, L522 );
nand2 U686 ( L523, L524, L525 );
inv U687 ( L534, L540 );
inv U688 ( L497, L503 );
inv U689 ( L522, L528 );
inv U690 ( L537, L669 );
buffer U691 ( L537, L672 );
inv U692 ( L500, L569 );
and2 U693 ( L566, L500, L588 );
inv U694 ( L525, L618 );
and2 U695 ( L615, L525, L639 );
nand8 U696 ( L516, L564, L552, L540, L482, L528, L503, L487, L867 );
buffer U697 ( L588, L588a );
buffer U698 ( L588, L588b );
buffer U699 ( L639, L639a );
buffer U700 ( L639, L639b );
and2 U701 ( L663, L669, L675 );
and2 U702 ( L666, L669, L688 );
and2 U703 ( L663, L672, L696 );
and2 U704 ( L666, L672, L710 );
and3 U705 ( L949, L867, L932, L73 );
and2 U706 ( L565, L569, L572 );
and2 U707 ( L566, L569, L573 );
and2 U708 ( L614, L618, L621 );
and2 U709 ( L615, L618, L622 );
nand5 U710 ( L588a, L639a, L696, L731, L958, L776 );
nand5 U711 ( L588a, L639a, L675, L756, L958, L780 );
nand5 U712 ( L588a, L639a, L675, L746, L958, L784 );
nand5 U713 ( L588a, L639a, L688, L731, L958, L788 );
nand5 U714 ( L588b, L639a, L710, L746, L969, L812 );
nand5 U715 ( L588b, L639b, L696, L770, L969, L832 );
nand5 U716 ( L588b, L639b, L710, L756, L969, L836 );
and5 U717 ( L588a, L639a, L696, L731, L958, L1509 );
and5 U718 ( L588a, L639a, L675, L756, L958, L1517 );
and5 U719 ( L588a, L639a, L675, L746, L958, L1525 );
and5 U720 ( L588a, L639a, L688, L731, L958, L1533 );
and5 U721 ( L588b, L639a, L710, L746, L969, L1581 );
and5 U722 ( L588b, L639b, L696, L770, L969, L1621 );
and5 U723 ( L588b, L639b, L710, L756, L969, L1629 );
nand5 U724 ( L588a, L622, L696, L756, L958, L792 );
nand5 U725 ( L588b, L622, L696, L746, L958, L796 );
nand5 U726 ( L588b, L622, L710, L731, L958, L800 );
nand5 U727 ( L588b, L622, L675, L770, L958, L804 );
nand5 U728 ( L588b, L622, L688, L756, L969, L808 );
nand5 U729 ( L573, L639b, L696, L756, L969, L816 );
nand5 U730 ( L573, L639b, L696, L746, L969, L820 );
nand5 U731 ( L573, L639b, L710, L731, L969, L824 );
nand5 U732 ( L573, L639b, L688, L756, L969, L828 );
nand5 U733 ( L588b, L622, L675, L731, L979, L871 );
nand5 U734 ( L573, L639b, L675, L731, L979, L873 );
nand5 U735 ( L573, L622, L696, L731, L979, L875 );
nand5 U736 ( L573, L622, L675, L756, L979, L877 );
nand5 U737 ( L573, L622, L675, L746, L979, L879 );
nand5 U738 ( L573, L622, L688, L731, L979, L881 );
nand5 U739 ( L573, L621, L675, L731, L979, L883 );
nand5 U740 ( L572, L622, L675, L731, L979, L885 );
and5 U741 ( L588a, L622, L696, L756, L958, L1541 );
and5 U742 ( L588b, L622, L696, L746, L958, L1549 );
and5 U743 ( L588b, L622, L710, L731, L958, L1557 );
and5 U744 ( L588b, L622, L675, L770, L958, L1565 );
and5 U745 ( L588b, L622, L688, L756, L969, L1573 );
and5 U746 ( L573, L639b, L696, L756, L969, L1589 );
and5 U747 ( L573, L639b, L696, L746, L969, L1597 );
and5 U748 ( L573, L639b, L710, L731, L969, L1605 );
and5 U749 ( L573, L639b, L688, L756, L969, L1613 );
nand2 U750 ( L1509, L1512, L1 );
inv U751 ( L1509, L1513 );
nand2 U752 ( L1517, L1520, L4 );
inv U753 ( L1517, L1521 );
nand2 U754 ( L1525, L1528, L7 );
inv U755 ( L1525, L1529 );
nand2 U756 ( L1533, L1536, L10 );
inv U757 ( L1533, L1537 );
nand2 U758 ( L1581, L1584, L28 );
inv U759 ( L1581, L1585 );
nand2 U760 ( L1621, L1624, L43 );
inv U761 ( L1621, L1625 );
nand2 U762 ( L1629, L1632, L46 );
inv U763 ( L1629, L1633 );
and8 U764 ( L871, L873, L875, L877, L879, L881, L883, L885, L886 );
nand2 U765 ( L1506, L1513, L2 );
nand2 U766 ( L1514, L1521, L5 );
nand2 U767 ( L1522, L1529, L8 );
nand2 U768 ( L1530, L1537, L11 );
nand2 U769 ( L1541, L1544, L13 );
inv U770 ( L1541, L1545 );
nand2 U771 ( L1549, L1552, L16 );
inv U772 ( L1549, L1553 );
nand2 U773 ( L1557, L1560, L19 );
inv U774 ( L1557, L1561 );
nand2 U775 ( L1565, L1568, L22 );
inv U776 ( L1565, L1569 );
nand2 U777 ( L1573, L1576, L25 );
inv U778 ( L1573, L1577 );
nand2 U779 ( L1578, L1585, L29 );
nand2 U780 ( L1589, L1592, L31 );
inv U781 ( L1589, L1593 );
nand2 U782 ( L1597, L1600, L34 );
inv U783 ( L1597, L1601 );
nand2 U784 ( L1605, L1608, L37 );
inv U785 ( L1605, L1609 );
nand2 U786 ( L1613, L1616, L40 );
inv U787 ( L1613, L1617 );
nand2 U788 ( L1618, L1625, L44 );
nand2 U789 ( L1626, L1633, L47 );
nand8 U790 ( L776, L780, L784, L788, L792, L796, L800, L804, L857 );
nand8 U791 ( L808, L812, L816, L820, L824, L828, L832, L836, L860 );
and8 U792 ( L776, L780, L784, L788, L792, L796, L800, L804, L863 );
and8 U793 ( L808, L812, L816, L820, L824, L828, L832, L836, L865 );
nand2 U794 ( L1, L2, L3 );
nand2 U795 ( L4, L5, L6 );
nand2 U796 ( L7, L8, L9 );
nand2 U797 ( L10, L11, L12 );
nand2 U798 ( L1538, L1545, L14 );
nand2 U799 ( L1546, L1553, L17 );
nand2 U800 ( L1554, L1561, L20 );
nand2 U801 ( L1562, L1569, L23 );
nand2 U802 ( L1570, L1577, L26 );
nand2 U803 ( L28, L29, L30 );
nand2 U804 ( L1586, L1593, L32 );
nand2 U805 ( L1594, L1601, L35 );
nand2 U806 ( L1602, L1609, L38 );
nand2 U807 ( L1610, L1617, L41 );
nand2 U808 ( L43, L44, L45 );
nand2 U809 ( L46, L47, L48 );
and2 U810 ( L857, L859, L1913 );
and2 U811 ( L860, L862, L1921 );
nand2 U812 ( L13, L14, L15 );
nand2 U813 ( L16, L17, L18 );
nand2 U814 ( L19, L20, L21 );
nand2 U815 ( L22, L23, L24 );
nand2 U816 ( L25, L26, L27 );
nand2 U817 ( L31, L32, L33 );
nand2 U818 ( L34, L35, L36 );
nand2 U819 ( L37, L38, L39 );
nand2 U820 ( L40, L41, L42 );
and3 U821 ( L863, L865, L886, L887 );
nand2 U822 ( L863, L865, L462 );
and4 U823 ( L949, L867, L952, L887, L74 );
nand2 U824 ( L1913, L1916, L1637 );
inv U825 ( L1913, L1917 );
nand2 U826 ( L1921, L1924, L1647 );
inv U827 ( L1921, L1925 );
nor2 U828 ( L73, L74, L75 );
and3 U829 ( L457, L911, L462, L1020 );
and3 U830 ( L469, L911, L462, L1144 );
and3 U831 ( L475, L911, L462, L1386 );
and3 U832 ( L478, L911, L462, L1394 );
and3 U833 ( L459, L911, L462, L1402 );
nand2 U834 ( L1910, L1917, L1638 );
nand2 U835 ( L1918, L1925, L1648 );
and3 U836 ( L472, L911, L462, L1806 );
nand2 U837 ( L1637, L1638, L1639 );
nand2 U838 ( L1647, L1648, L1649 );
nand2 U839 ( L1020, L1029, L287 );
nand2 U840 ( L1144, L1153, L350 );
nand2 U841 ( L1386, L1393, L427 );
nand2 U842 ( L1394, L1401, L429 );
nand2 U843 ( L1402, L1409, L431 );
inv U844 ( L1020, L1028 );
inv U845 ( L1144, L1152 );
inv U846 ( L1386, L1392 );
inv U847 ( L1394, L1400 );
inv U848 ( L1402, L1408 );
inv U849 ( L1806, L1812 );
nand2 U850 ( L1806, L1813, L1216 );
nand2 U851 ( L1025, L1028, L286 );
nand2 U852 ( L1149, L1152, L349 );
nand2 U853 ( L1389, L1392, L426 );
nand2 U854 ( L1397, L1400, L428 );
nand2 U855 ( L1405, L1408, L430 );
nand2 U856 ( L1639, L1642, L67 );
inv U857 ( L1639, L1643 );
nand2 U858 ( L1649, L1652, L70 );
inv U859 ( L1649, L1653 );
nand2 U860 ( L1809, L1812, L1215 );
nand2 U861 ( L286, L287, L49 );
nand2 U862 ( L349, L350, L53 );
nand2 U863 ( L426, L427, L59 );
nand2 U864 ( L428, L429, L61 );
nand2 U865 ( L430, L431, L65 );
nand2 U866 ( L1634, L1643, L68 );
nand2 U867 ( L1644, L1653, L71 );
nand2 U868 ( L1215, L1216, L1217 );
and2 U869 ( L49, L50, L51 );
and2 U870 ( L52, L53, L54 );
and2 U871 ( L58, L59, L60 );
and2 U872 ( L61, L62, L63 );
and2 U873 ( L64, L65, L66 );
nand2 U874 ( L67, L68, L69 );
nand2 U875 ( L70, L71, L72 );
nand2 U876 ( L1217, L1220, L375 );
inv U877 ( L1217, L1221 );
nand2 U878 ( L1212, L1221, L376 );
nand2 U879 ( L375, L376, L55 );
and2 U880 ( L55, L56, L57 );
endmodule
|
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 |
/****************************************************************************
* *
* VERILOG HIGH-LEVEL DESCRIPTION OF THE ISCAS-85 BENCHMARK CIRCUIT c1908 *
* *
* *
* Written by : Hakan Yalcin (hyalcin@cadence.com) *
* Verified by : Jonathan David Hauke (jhauke@eecs.umich.edu) *
* *
* First created: Jan 7, 1997 *
* Last modified: Oct 20, 1998 *
* *
****************************************************************************/
module Circuit1908(
in101, in104, in107, in110, in113, in116, in119,
in122, in125, in128, in131, in134, in137, in140, in143,
in146, in210, in214, in217, in221, in224, in227, in234,
in237, in469, in472, in475, in478, in898, in900, in902,
in952, in953,
out3, out6, out9, out12, out30, out45, out48,
out15, out18, out21, out24, out27, out33, out36, out39,
out42, out75, out51, out54, out60, out63, out66, out69,
out72, out57);
input
in101, in104, in107, in110, in113, in116, in119,
in122, in125, in128, in131, in134, in137, in140, in143,
in146, in210, in214, in217, in221, in224, in227, in234,
in237, in469, in472, in475, in478, in898, in900, in902,
in952, in953;
output
out3, out6, out9, out12, out30, out45, out48,
out15, out18, out21, out24, out27, out33, out36, out39,
out42, out75, out51, out54, out60, out63, out66, out69,
out72, out57;
wire [15:0] InDataBus, OutDataBus;
wire [5:0] InCheckBits, OutSynCheckBits;
wire [3:0] InExtSynBits;
wire ContE, ContB, ContF, ContG, ContH, ContK, ContL;
wire ByteParLo, ByteParHi, UncorrError;
/* In connections */
assign
InDataBus[15:0] = { in146, in143, in140, in137, in134, in131, in128,
in125, in122, in119, in116, in113, in110, in107,
in104, in101 };
assign
InCheckBits[5:0] = { in224, in221, in227, in210, in214, in217 };
// f e d c b a
assign
InExtSynBits[3:0] = { in469, in472, in475, in478 };
// s r q p
assign ContE = in902,
ContB = in953,
ContF = in952,
ContG = in234,
ContH = in237,
ContK = in898,
ContL = in900;
/* Out connections */
assign
{out48, out45, out42, out39, out36, out33,
out30, out27, out24, out21, out18, out15,
out12, out9, out6, out3} = OutDataBus[15:0];
assign
{ out51, out66, out54, out57, out60, out63 } = OutSynCheckBits[5:0];
assign out69 = ByteParLo,
out72 = ByteParHi,
out75 = UncorrError;
/* top level circuit */
TopLevel1908 Ckt1908(InDataBus, InCheckBits, InExtSynBits,
ContE, ContB, ContF, ContG, ContH, ContK, ContL,
OutDataBus, OutSynCheckBits,
ByteParLo, ByteParHi, UncorrError);
endmodule // Circuit1908
/*************************************************************************/
/*************************************************************************/
module TopLevel1908(InDataBus, InCheckBits, InExtSynBits,
ContE, ContB, ContF, ContG, ContH, ContK, ContL,
OutDataBus, OutSynCheckBits,
ByteParLo, ByteParHi, UncorrError);
input [15:0] InDataBus;
input [5:0] InCheckBits;
input [3:0] InExtSynBits;
input ContE, ContB, ContF, ContG, ContH, ContK, ContL;
output [15:0] OutDataBus;
output [5:0] OutSynCheckBits;
output ByteParLo, ByteParHi, UncorrError;
wire [5:0] SynBits, NewSynBits, Not_NewSynBits, AllExtSynBits;
/* AllExtSynBits=InExtSynBits+ 2 new ones generated from a,c,G,H,E */
wire ContIntM, ContIntP, CorrectionFlag;
wire CorrectionFlagLo, CorrectionFlagHi;
wire InDBParityLo, InDBParityHi;
wire [15:0] DecodedSyn;
wire [11:0] ProductSyn;
SyndromeGenerator M1(InDataBus, InCheckBits, ContB, ContG, ContH,
SynBits, InDBParityLo, InDBParityHi);
ModifySyndrome M2(SynBits, InExtSynBits, InCheckBits, ContE, ContG, ContH,
NewSynBits, Not_NewSynBits, AllExtSynBits,
ContIntM, ContIntP);
SyndromeDecode M3(NewSynBits, Not_NewSynBits, ContIntM, ContIntP,
ContE, ContB, ContF, ContG, ContH, ContK, ContL,
DecodedSyn, ProductSyn,
CorrectionFlag, CorrectionFlagLo, CorrectionFlagHi);
DataBusCorrect M4(InDataBus, DecodedSyn, OutDataBus);
SynCheckGenerator M5(SynBits, AllExtSynBits, CorrectionFlag, ContE, ContF, ContB,
OutSynCheckBits);
ByteParity M6(InDBParityHi, InCheckBits[3], CorrectionFlagHi, ContB, ContL,
ByteParHi);
ByteParity M7(InDBParityLo, InCheckBits[5], CorrectionFlagLo, ContB, ContK,
ByteParLo);
UncorrErrorGenerator M8(ProductSyn, Not_NewSynBits, CorrectionFlagHi, CorrectionFlagLo,
InCheckBits[1], InCheckBits[4],
ContE, ContF, ContB, ContG, ContH, ContIntM, ContIntP,
UncorrError);
endmodule // TopLevel1908
/*************************************************************************
* Module SyndromeGenerator
*
* Function: Generate a 6-bit syndrome (SynBits) from a 16-bit data bus
* (InDataBus) and 6 checkbits (InCheckBits). InCheckbits are masked/modified
* with control inputs ContB, ContG and ContH.
* Also generated are the parities of the high and low byte of InDataBus
* called InDBParityHi and InDBParityLo.
*
***************************************************************************/
module SyndromeGenerator(InDataBus, InCheckBits, ContB, ContG, ContH,
SynBits, InDBParityLo, InDBParityHi);
input [15:0] InDataBus;
input [5:0] InCheckBits;
input ContB, ContG, ContH;
output [5:0] SynBits;
output InDBParityLo, InDBParityHi;
wire [15:0] NotInDataBus;
inv UM1_0( .A(ContB), .Y(Not_ContB) );
inv UM1_1( .A(ContH), .Y(Not_ContH) );
and3 UM1_2( .A(InCheckBits[0]), .B(ContG), .C(Not_ContB), .Y(temp0) );
and3 UM1_3( .A(InCheckBits[1]), .B(Not_ContH), .C(Not_ContB), .Y(temp1) );
and3 UM1_4( .A(InCheckBits[2]), .B(Not_ContH), .C(Not_ContB), .Y(temp2) );
and2 UM1_5( .A(InCheckBits[3]), .B(Not_ContB), .Y(temp3) );
and3 UM1_6( .A(InCheckBits[4]), .B(ContG), .C(Not_ContB), .Y(temp4) );
and2 UM1_7( .A(InCheckBits[5]), .B(Not_ContB), .Y(temp5) );
inv UM1_8( .A(InDataBus[0]), .Y(NotInDataBus[0]) ),
UM1_9( .A(InDataBus[1]), .Y(NotInDataBus[1]) ),
UM1_10( .A(InDataBus[2]), .Y(NotInDataBus[2]) ),
UM1_11( .A(InDataBus[3]), .Y(NotInDataBus[3]) ),
UM1_12( .A(InDataBus[4]), .Y(NotInDataBus[4]) ),
UM1_13( .A(InDataBus[5]), .Y(NotInDataBus[5]) ),
UM1_14( .A(InDataBus[6]), .Y(NotInDataBus[6]) ),
UM1_15( .A(InDataBus[7]), .Y(NotInDataBus[7]) ),
UM1_16( .A(InDataBus[8]), .Y(NotInDataBus[8]) ),
UM1_17( .A(InDataBus[9]), .Y(NotInDataBus[9]) ),
UM1_18( .A(InDataBus[10]), .Y(NotInDataBus[10]) ),
UM1_19( .A(InDataBus[11]), .Y(NotInDataBus[11]) ),
UM1_20( .A(InDataBus[12]), .Y(NotInDataBus[12]) ),
UM1_21( .A(InDataBus[13]), .Y(NotInDataBus[13]) ),
UM1_22( .A(InDataBus[14]), .Y(NotInDataBus[14]) ),
UM1_23( .A(InDataBus[15]), .Y(NotInDataBus[15]) );
/* Parity trees for SynBits[5:0] */
xor2 UM1_46( .A(NotInDataBus[7]), .B(NotInDataBus[5]), .Y(line46) );
xor2 UM1_47( .A(line46), .B(NotInDataBus[2]), .Y(line47) );
xor2 UM1_48( .A(NotInDataBus[14]), .B(NotInDataBus[9]), .Y(line48) );
xor2 UM1_49( .A(line48), .B(NotInDataBus[11]), .Y(line49) );
xor2 UM1_50( .A(line47), .B(line49), .Y(line50) );
xor2 UM1_51( .A(line50), .B(temp0), .Y(SynBits[0]) );
xor2 UM1_38( .A(NotInDataBus[8]), .B(NotInDataBus[13]), .Y(line38) );
xor2 UM1_39( .A(line38), .B(NotInDataBus[15]), .Y(line39) );
xor2 UM1_40( .A(NotInDataBus[14]), .B(temp1), .Y(line40) );
xor2 UM1_41( .A(line40), .B(NotInDataBus[10]), .Y(line41) );
xor2 UM1_42( .A(line39), .B(line41), .Y(line42) );
xor2 UM1_43( .A(NotInDataBus[7]), .B(NotInDataBus[4]), .Y(line43) );
xor2 UM1_44( .A(line43), .B(NotInDataBus[1]), .Y(line44) );
xor2 UM1_45( .A(line42), .B(line44), .Y(SynBits[1]) );
xor2 UM1_24( .A(NotInDataBus[0]), .B(temp2), .Y(line24) );
xor2 UM1_25( .A(NotInDataBus[12]), .B(NotInDataBus[11]), .Y(line25) );
xor2 UM1_26( .A(line25), .B(NotInDataBus[10]), .Y(line26) );
inv UM1_27( .A(line26), .Y(line27) );
xor2 UM1_28( .A(NotInDataBus[15]), .B(NotInDataBus[14]), .Y(line28) );
xor2 UM1_29( .A(line28), .B(NotInDataBus[9]), .Y(line29) );
xor2 UM1_30( .A(line27), .B(line29), .Y(line30) );
xor2 UM1_31( .A(NotInDataBus[6]), .B(NotInDataBus[5]), .Y(line31) );
xor2 UM1_32( .A(line31), .B(NotInDataBus[4]), .Y(line32) );
inv UM1_33( .A(line32), .Y(line33) );
xor2 UM1_34( .A(line30), .B(line33), .Y(line34) );
inv UM1_35( .A(line34), .Y(line35) );
inv UM1_36( .A(line24), .Y(line36) );
xor2 UM1_37( .A(line36), .B(line35), .Y(SynBits[2]) );
xor2 UM1_76( .A(NotInDataBus[3]), .B(NotInDataBus[13]), .Y(line76) );
xor2 UM1_77( .A(line76), .B(temp3), .Y(line77) );
xor2 UM1_78( .A(NotInDataBus[2]), .B(NotInDataBus[1]), .Y(line78) );
xor2 UM1_79( .A(line78), .B(NotInDataBus[0]), .Y(line79) );
xor2 UM1_80( .A(NotInDataBus[15]), .B(NotInDataBus[14]), .Y(line80) );
xor2 UM1_81( .A(line80), .B(NotInDataBus[9]), .Y(line81) );
inv UM1_82( .A(line81), .Y(line82) );
xor2 UM1_83( .A(line79), .B(line82), .Y(line83) );
xor2 UM1_84( .A(line83), .B(line27), .Y(line84) );
inv UM1_85( .A(line84), .Y(line85) );
xor2 UM1_86( .A(line77), .B(line85), .Y(SynBits[3]) );
xor2 UM1_52( .A(NotInDataBus[8]), .B(NotInDataBus[13]), .Y(line52) );
xor2 UM1_53( .A(line52), .B(NotInDataBus[15]), .Y(line53) );
inv UM1_54( .A(line53), .Y(line54) );
xor2 UM1_55( .A(NotInDataBus[9]), .B(NotInDataBus[6]), .Y(line55) );
xor2 UM1_56( .A(line55), .B(NotInDataBus[3]), .Y(line56) );
inv UM1_57( .A(line56), .Y(line57) );
xor2 UM1_58( .A(line54), .B(line57), .Y(line58) );
xor2 UM1_59( .A(temp4), .B(NotInDataBus[12]), .Y(line59) );
inv UM1_60( .A(line59), .Y(line60) );
xor2 UM1_61( .A(line58), .B(line60), .Y(SynBits[4]) );
xor2 UM1_62( .A(line29), .B(NotInDataBus[8]), .Y(line62) );
xor2 UM1_63( .A(line62), .B(temp5), .Y(line63) );
inv UM1_64( .A(line63), .Y(line64) );
xor2 UM1_65( .A(NotInDataBus[2]), .B(NotInDataBus[1]), .Y(line65) );
xor2 UM1_66( .A(line65), .B(NotInDataBus[0]), .Y(line66) );
inv UM1_67( .A(line66), .Y(line67) );
xor2 UM1_68( .A(NotInDataBus[6]), .B(NotInDataBus[5]), .Y(line68) );
xor2 UM1_69( .A(line68), .B(NotInDataBus[4]), .Y(line69) );
xor2 UM1_70( .A(line67), .B(line69), .Y(line70) );
xor2 UM1_71( .A(NotInDataBus[7]), .B(NotInDataBus[3]), .Y(line71) );
inv UM1_72( .A(line71), .Y(line72) );
xor2 UM1_73( .A(line70), .B(line72), .Y(line73) );
xor2 UM1_74( .A(line64), .B(line73), .Y(line74) );
inv UM1_75( .A(line74), .Y(SynBits[5]) );
/* Parity trees for the low and high byte of InDataBus: InDBParityLo, InDBParityHi */
xor2 UM1_87( .A(line67), .B(line69), .Y(line87) );
xor2 UM1_88( .A(line87), .B(line72), .Y(InDBParityLo) );
xor2 UM1_89( .A(NotInDataBus[12]), .B(NotInDataBus[11]), .Y(line89) );
xor2 UM1_90( .A(line89), .B(NotInDataBus[10]), .Y(line90) );
xor2 UM1_91( .A(line82), .B(line90), .Y(line91) );
xor2 UM1_92( .A(NotInDataBus[13]), .B(NotInDataBus[8]), .Y(line92) );
inv UM1_93( .A(line92), .Y(line93) );
xor2 UM1_94( .A(line91), .B(line93), .Y(InDBParityHi) );
endmodule // SyndromeGenerator
/*************************************************************************
* Module ModifySyndrome
*
* Function: The 6-bit syndrome (SynBits) is masked with Not_ContE,
* and xor'ed with AllExtSynBits, which are made up of InExtSynBits
* plus two more lines obtained from InCheckBits[0], InCheckBits[2]
* and some control inputs. The external syndrome bits are probably
* used when the c1908 is cascaded to handle words of size>=16.
* The output is a modified 6-bit syndrome NewSynBits and its
* complement Not_NewSynBits.
*
***************************************************************************/
module ModifySyndrome(SynBits, InExtSynBits, InCheckBits, ContE, ContG, ContH,
NewSynBits, Not_NewSynBits, AllExtSynBits,
ContIntM, ContIntP);
input [5:0] SynBits;
input [3:0] InExtSynBits;
input [5:0] InCheckBits;
input ContE, ContG, ContH;
output [5:0] NewSynBits, Not_NewSynBits, AllExtSynBits;
output ContIntM, ContIntP;
inv UM2_0( .A(ContE), .Y(Not_ContE) );
and2 UM2_1( .A(SynBits[0]), .B(Not_ContE), .Y(temp0) ),
UM2_2( .A(SynBits[1]), .B(Not_ContE), .Y(temp1) ),
UM2_3( .A(SynBits[2]), .B(Not_ContE), .Y(temp2) ),
UM2_4( .A(SynBits[3]), .B(Not_ContE), .Y(temp3) ),
UM2_5( .A(SynBits[4]), .B(Not_ContE), .Y(temp4) ),
UM2_6( .A(SynBits[5]), .B(Not_ContE), .Y(temp5) );
assign AllExtSynBits[3:0] = InExtSynBits[3:0];
nand2 UM2_7( .A(ContG), .B(Not_ContE), .Y(line7) );
and2 UM2_8( .A(InCheckBits[0]), .B(line7), .Y(AllExtSynBits[4]) );
inv UM2_9( .A(ContH), .Y(Not_ContH) );
nand2 UM2_10( .A(Not_ContH), .B(Not_ContE), .Y(line10) );
and2 UM2_11( .A(line10), .B(InCheckBits[2]), .Y(AllExtSynBits[5]) );
nand2 UM2_12( .A(InCheckBits[1]), .B(line10), .Y(ContIntM) );
nand2 UM2_13( .A(InCheckBits[4]), .B(line7), .Y(ContIntP) );
xor2 UM2_14( .A(temp0), .B(AllExtSynBits[0]), .Y(NewSynBits[0]) ),
UM2_15( .A(temp1), .B(AllExtSynBits[1]), .Y(NewSynBits[1]) ),
UM2_16( .A(temp2), .B(AllExtSynBits[2]), .Y(NewSynBits[2]) ),
UM2_17( .A(temp3), .B(AllExtSynBits[3]), .Y(NewSynBits[3]) ),
UM2_18( .A(temp4), .B(AllExtSynBits[4]), .Y(NewSynBits[4]) ),
UM2_19( .A(temp5), .B(AllExtSynBits[5]), .Y(NewSynBits[5]) );
inv UM2_20( .A(NewSynBits[0]), .Y(Not_NewSynBits[0]) ),
UM2_21( .A(NewSynBits[1]), .Y(Not_NewSynBits[1]) ),
UM2_22( .A(NewSynBits[2]), .Y(Not_NewSynBits[2]) ),
UM2_23( .A(NewSynBits[3]), .Y(Not_NewSynBits[3]) ),
UM2_24( .A(NewSynBits[4]), .Y(Not_NewSynBits[4]) ),
UM2_25( .A(NewSynBits[5]), .Y(Not_NewSynBits[5]) );
endmodule // ModifySyndrome
/*************************************************************************
* Module SyndromeDecode
*
* Function: The syndrome bits (NewSynBits, Not_NewSynBits) are decoded
* to identify the bit in error. The result is DecodedSyn, whose ith
* bit indicates whether the ith input should be corrected: 1 if so,
* 0 otherwise. At most one bit can be equal to 1, that is, single
* error correction. The correction can be masked by appropriately setting
* the control inputs.
* ProductSyn are intermediate product terms, also used by module
* UncorrErrorGenerator. If any DecodedSyn bit is set to 1, CorrectionFlag
* becomes 1. Similarly, CorrectionFlagLo and CorrectionFlagHi indicate
* whether correction is performed for the low and high byte of InDataBus,
* respectively.
*
***************************************************************************/
module SyndromeDecode(NewSynBits, Not_NewSynBits, ContIntM, ContIntP,
ContE, ContB, ContF, ContG, ContH, ContK, ContL,
DecodedSyn, ProductSyn,
CorrectionFlag, CorrectionFlagLo, CorrectionFlagHi);
input [5:0] NewSynBits, Not_NewSynBits;
input ContIntM, ContIntP;
input ContE, ContB, ContF, ContG, ContH, ContK, ContL;
output [15:0] DecodedSyn;
output [11:0] ProductSyn;
output CorrectionFlag, CorrectionFlagLo, CorrectionFlagHi;
inv UM3_0( .A(ContK), .Y(Not_ContK) );
inv UM3_1( .A(ContL), .Y(Not_ContL) );
inv UM3_2( .A(ContB), .Y(Not_ContB) );
nand2 UM3_3( .A(ContG), .B(ContH), .Y(NotGH) );
nand4 UM3_4( .A(Not_ContK), .B(ContE), .C(ContB), .D(NotGH), .Y(line4) );
nand3 UM3_5( .A(ContF), .B(Not_ContB), .C(NotGH), .Y(line5) );
nand2 UM3_6( .A(line4), .B(line5), .Y(ContIntLo) );
nand4 UM3_7( .A(Not_ContL), .B(ContE), .C(ContB), .D(NotGH), .Y(line7) );
nand2 UM3_8( .A(line7), .B(line5), .Y(ContIntHi) );
and2 UM3_9 ( .A(ContIntM), .B(NewSynBits[5]), .Y(ProductSyn[0]) ),
UM3_10( .A(Not_NewSynBits[0]), .B(Not_NewSynBits[1]), .Y(ProductSyn[1]) ),
UM3_11( .A(Not_NewSynBits[4]), .B(Not_NewSynBits[2]), .Y(ProductSyn[2]) ),
UM3_12( .A(Not_NewSynBits[0]), .B(NewSynBits[1]), .Y(ProductSyn[3]) ),
UM3_13( .A(NewSynBits[0]), .B(Not_NewSynBits[1]), .Y(ProductSyn[4]) ),
UM3_14( .A(NewSynBits[4]), .B(Not_NewSynBits[2]), .Y(ProductSyn[5]) ),
UM3_15( .A(ContIntP), .B(Not_NewSynBits[3]), .Y(ProductSyn[6]) ),
UM3_16( .A(NewSynBits[4]), .B(NewSynBits[2]), .Y(ProductSyn[7]) ),
UM3_17( .A(ContIntM), .B(Not_NewSynBits[5]), .Y(ProductSyn[8]) ),
UM3_18( .A(Not_NewSynBits[4]), .B(NewSynBits[2]), .Y(ProductSyn[9]) ),
UM3_19( .A(ContIntP), .B(NewSynBits[3]), .Y(ProductSyn[10]) ),
UM3_20( .A(NewSynBits[0]), .B(NewSynBits[1]), .Y(ProductSyn[11]) );
and5 UM3_21( .A(ProductSyn[0]), .B(ProductSyn[10]), .C(ProductSyn[9]),
.D(ProductSyn[1]), .E(ContIntLo), .Y(DecodedSyn[0]) ),
UM3_22( .A(ProductSyn[0]), .B(ProductSyn[10]), .C(ProductSyn[2]),
.D(ProductSyn[3]), .E(ContIntLo), .Y(DecodedSyn[1]) ),
UM3_23( .A(ProductSyn[0]), .B(ProductSyn[10]), .C(ProductSyn[2]),
.D(ProductSyn[4]), .E(ContIntLo), .Y(DecodedSyn[2]) ),
UM3_24( .A(ProductSyn[0]), .B(ProductSyn[10]), .C(ProductSyn[5]),
.D(ProductSyn[1]), .E(ContIntLo), .Y(DecodedSyn[3]) ),
UM3_25( .A(ProductSyn[0]), .B(ProductSyn[6]), .C(ProductSyn[9]),
.D(ProductSyn[3]), .E(ContIntLo), .Y(DecodedSyn[4]) ),
UM3_26( .A(ProductSyn[0]), .B(ProductSyn[6]), .C(ProductSyn[9]),
.D(ProductSyn[4]), .E(ContIntLo), .Y(DecodedSyn[5]) ),
UM3_27( .A(ProductSyn[0]), .B(ProductSyn[6]), .C(ProductSyn[7]),
.D(ProductSyn[1]), .E(ContIntLo), .Y(DecodedSyn[6]) ),
UM3_28( .A(ProductSyn[0]), .B(ProductSyn[6]), .C(ProductSyn[2]),
.D(ProductSyn[11]), .E(ContIntLo), .Y(DecodedSyn[7]) ),
UM3_29( .A(ProductSyn[0]), .B(ProductSyn[6]), .C(ProductSyn[5]),
.D(ProductSyn[3]), .E(ContIntHi), .Y(DecodedSyn[8]) ),
UM3_30( .A(ProductSyn[0]), .B(ProductSyn[10]), .C(ProductSyn[7]),
.D(ProductSyn[4]), .E(ContIntHi), .Y(DecodedSyn[9]) ),
UM3_31( .A(ProductSyn[8]), .B(ProductSyn[10]), .C(ProductSyn[9]),
.D(ProductSyn[3]), .E(ContIntHi), .Y(DecodedSyn[10]) ),
UM3_32( .A(ProductSyn[8]), .B(ProductSyn[10]), .C(ProductSyn[9]),
.D(ProductSyn[4]), .E(ContIntHi), .Y(DecodedSyn[11]) ),
UM3_33( .A(ProductSyn[8]), .B(ProductSyn[10]), .C(ProductSyn[7]),
.D(ProductSyn[1]), .E(ContIntHi), .Y(DecodedSyn[12]) ),
UM3_34( .A(ProductSyn[8]), .B(ProductSyn[10]), .C(ProductSyn[5]),
.D(ProductSyn[3]), .E(ContIntHi), .Y(DecodedSyn[13]) ),
UM3_35( .A(ProductSyn[0]), .B(ProductSyn[10]), .C(ProductSyn[9]),
.D(ProductSyn[11]), .E(ContIntHi), .Y(DecodedSyn[14]) ),
UM3_36( .A(ProductSyn[0]), .B(ProductSyn[10]), .C(ProductSyn[7]),
.D(ProductSyn[3]), .E(ContIntHi), .Y(DecodedSyn[15]) );
or8 UM3_37( .A(DecodedSyn[0]), .B(DecodedSyn[1]), .C(DecodedSyn[2]),
.D(DecodedSyn[3]), .E(DecodedSyn[4]), .F(DecodedSyn[5]),
.G(DecodedSyn[6]), .H(DecodedSyn[7]), .Y(CorrectionFlagLo) );
or8 UM3_38( .A(DecodedSyn[8]), .B(DecodedSyn[9]), .C(DecodedSyn[10]),
.D(DecodedSyn[11]), .E(DecodedSyn[12]), .F(DecodedSyn[13]),
.G(DecodedSyn[14]), .H(DecodedSyn[15]), .Y(CorrectionFlagHi) );
or2 UM3_39( .A(CorrectionFlagLo), .B(CorrectionFlagHi), .Y(CorrectionFlag) );
endmodule // SyndromeDecode
/*************************************************************************
* Module DataBusCorrect
*
* Function: InDataBus is xor'ed with DecodedSyn for correcting
* the bit in error, if there is any and if the control inputs are set
* to do so.
*
***************************************************************************/
module DataBusCorrect(InDataBus, DecodedSyn, OutDataBus);
input [15:0] InDataBus, DecodedSyn;
output [15:0] OutDataBus;
xor2 UM4_0( .A(InDataBus[0]), .B(DecodedSyn[0]), .Y(OutDataBus[0]) ),
UM4_1( .A(InDataBus[1]), .B(DecodedSyn[1]), .Y(OutDataBus[1]) ),
UM4_2( .A(InDataBus[2]), .B(DecodedSyn[2]), .Y(OutDataBus[2]) ),
UM4_3( .A(InDataBus[3]), .B(DecodedSyn[3]), .Y(OutDataBus[3]) ),
UM4_4( .A(InDataBus[4]), .B(DecodedSyn[4]), .Y(OutDataBus[4]) ),
UM4_5( .A(InDataBus[5]), .B(DecodedSyn[5]), .Y(OutDataBus[5]) ),
UM4_6( .A(InDataBus[6]), .B(DecodedSyn[6]), .Y(OutDataBus[6]) ),
UM4_7( .A(InDataBus[7]), .B(DecodedSyn[7]), .Y(OutDataBus[7]) ),
UM4_8( .A(InDataBus[8]), .B(DecodedSyn[8]), .Y(OutDataBus[8]) ),
UM4_9( .A(InDataBus[9]), .B(DecodedSyn[9]), .Y(OutDataBus[9]) ),
UM4_10( .A(InDataBus[10]), .B(DecodedSyn[10]), .Y(OutDataBus[10]) ),
UM4_11( .A(InDataBus[11]), .B(DecodedSyn[11]), .Y(OutDataBus[11]) ),
UM4_12( .A(InDataBus[12]), .B(DecodedSyn[12]), .Y(OutDataBus[12]) ),
UM4_13( .A(InDataBus[13]), .B(DecodedSyn[13]), .Y(OutDataBus[13]) ),
UM4_14( .A(InDataBus[14]), .B(DecodedSyn[14]), .Y(OutDataBus[14]) ),
UM4_15( .A(InDataBus[15]), .B(DecodedSyn[15]), .Y(OutDataBus[15]) );
endmodule // DataBusCorrect
/*************************************************************************
* Module SynCheckGenerator
*
* Function: computes the OutSynCheckBits, which are the syndrome or check
* bits depending on the mode being activated.
*
***************************************************************************/
module SynCheckGenerator(SynBits, AllExtSynBits, CorrectionFlag, ContE,
ContF, ContB, OutSynCheckBits);
input [5:0] SynBits, AllExtSynBits;
input CorrectionFlag;
input ContE, ContF, ContB;
output [5:0] OutSynCheckBits;
inv UM5_0( .A(ContF), .Y(Not_ContF) );
SynCheckSlice UM5_1(SynBits[0], AllExtSynBits[0], CorrectionFlag, ContE,
Not_ContF, ContB, OutSynCheckBits[0]),
UM5_2(SynBits[1], AllExtSynBits[1], CorrectionFlag, ContE,
Not_ContF, ContB, OutSynCheckBits[1]),
UM5_3(SynBits[2], AllExtSynBits[2], CorrectionFlag, ContE,
Not_ContF, ContB, OutSynCheckBits[2]),
UM5_4(SynBits[3], AllExtSynBits[3], CorrectionFlag, ContE,
Not_ContF, ContB, OutSynCheckBits[3]),
UM5_5(SynBits[4], AllExtSynBits[4], CorrectionFlag, ContE,
Not_ContF, ContB, OutSynCheckBits[4]),
UM5_6(SynBits[5], AllExtSynBits[5], CorrectionFlag, ContE,
Not_ContF, ContB, OutSynCheckBits[5]);
endmodule // SynCheckGenerator
/************************************************/
module SynCheckSlice(SynBits_i, AllExtSynBits_i, CorrectionFlag, ContE,
NotContF, ContB, OutSynCheckBits_i);
input SynBits_i, AllExtSynBits_i;
input CorrectionFlag;
input ContE, NotContF, ContB;
output OutSynCheckBits_i;
and3 SCS_0( .A(AllExtSynBits_i), .B(ContE), .C(CorrectionFlag), .Y(line0) );
xor2 SCS_1( .A(SynBits_i), .B(line0), .Y(line1) );
nand2 SCS_2( .A(NotContF), .B(ContB), .Y(line2) );
and2 SCS_3( .A(line2), .B(line1), .Y(OutSynCheckBits_i) );
endmodule // SynCheckSlice
/*************************************************************************
* Module Byteparity
*
* Function: computes the corrected parity for low/high byte of InDataBus.
*
***************************************************************************/
module ByteParity (InDBParity_N, InCheckBit_N, CorrectionFlag_N, ContB, Cont_N,
ByteParity_N);
input InDBParity_N, InCheckBit_N, CorrectionFlag_N;
input ContB, Cont_N;
output ByteParity_N;
inv UM6_7_0( .A(ContB), .Y(Not_ContB) ),
UM6_7_1( .A(Cont_N), .Y(Not_Cont_N) ),
UM6_7_2( .A(InDBParity_N), .Y(Not_InDBParity_N) );
nand2 UM6_7_3( .A(ContB), .B(Not_Cont_N), .Y(line3) );
and2 UM6_7_4( .A(line3), .B(Not_InDBParity_N), .Y(line4) );
and2 UM6_7_5( .A(CorrectionFlag_N), .B(Not_ContB), .Y(line5) );
xor2 UM6_7_6( .A(line5), .B(line4), .Y(line6) );
nand2 UM6_7_7( .A(InCheckBit_N), .B(Cont_N), .Y(line7) );
and2 UM6_7_8( .A(line7), .B(ContB), .Y(line8) );
xor2 UM6_7_9( .A(line6), .B(line8), .Y(ByteParity_N) );
endmodule // ByteParity
/*************************************************************************
* Module UncorrErrorGenerator
*
* Function: computes the final uncorrectable error signal (UncorrError)
* from UESignal, the error-free syndrome (ErrorFREE), the CorrectionFlag's,
* and some control inputs.
*
***************************************************************************/
module UncorrErrorGenerator (ProductSyn, Not_NewSynBits, CorrectionFlagHi, CorrectionFlagLo,
InCheckBit1, InCheckBit4,
ContE,ContF, ContB, ContG, ContH, ContIntM, ContIntP,
UncorrError);
input [11:0] ProductSyn;
input [5:0] Not_NewSynBits;
input InCheckBit1, InCheckBit4;
input CorrectionFlagHi, CorrectionFlagLo;
input ContE, ContF, ContB, ContG, ContH, ContIntM, ContIntP;
output UncorrError;
wire UESignal, ErrorFREE;
inv UM8_0( .A(ContH), .Y(Not_ContH) ),
UM8_1( .A(ContE), .Y(Not_ContE) ),
UM8_2( .A(ContB), .Y(Not_ContB) ),
UM8_3( .A(ContF), .Y(Not_ContF) ),
UM8_4( .A(ContIntM), .Y(NotM) ),
UM8_5( .A(ContIntP), .Y(NotP) );
nand2 UM8_6( .A(ContG), .B(ContH), .Y(NotGH) );
and3 UM8_7( .A(ContF), .B(Not_ContB), .C(NotGH), .Y(ContIntUE) );
UEGen UM8_8(ProductSyn, ContIntUE, NotM, NotP, Not_NewSynBits[3], Not_NewSynBits[5],
UESignal);
nand2 UM8_9( .A(Not_ContH), .B(Not_ContE), .Y(line9) ),
UM8_10( .A(InCheckBit1), .B(line9), .Y(line10) ),
UM8_11( .A(ContG), .B(Not_ContE), .Y(line11) ),
UM8_12( .A(InCheckBit4), .B(line11), .Y(line12 ) );
nand8 UM8_13( .A(Not_NewSynBits[0]), .B(Not_NewSynBits[1]), .C(Not_NewSynBits[2]),
.D(Not_NewSynBits[3]), .E(Not_NewSynBits[4]), .F(Not_NewSynBits[5]),
.G(line10), .H(line12), .Y(ErrorFREE) );
inv UM8_14( .A(CorrectionFlagHi), .Y(NotCorrFlagHi) ),
UM8_15( .A(CorrectionFlagLo), .Y(NotCorrFlagLo) );
and3 UM8_16( .A(NotCorrFlagLo), .B(NotCorrFlagHi), .C(UESignal), .Y(line16) );
and4 UM8_17( .A(Not_ContB), .B(ErrorFREE), .C(ContF), .D(line16), .Y(line17) );
and3 UM8_18( .A(Not_ContB), .B(ErrorFREE), .C(Not_ContF), .Y(line18) );
nor2 UM8_19( .A(line18), .B(line17), .Y(UncorrError) );
endmodule // UncorrErrorGenerator
/**************************************************************
* Module UEGen
*
* Function: computes the uncorrectable error signal (UESignal)
* from the product terms of the syndrome (ProductSyn).
* UESignal can be masked by control inputs.
*
***************************************************************/
module UEGen(ProductSyn, ContIntUE, NotM, NotP, NotNewSynBit3, NotNewSynBit5,
UESignal);
input [11:0] ProductSyn;
input ContIntUE, NotM, NotP, NotNewSynBit3, NotNewSynBit5;
output UESignal;
and2 UEG_0( .A(NotP), .B(NotNewSynBit3), .Y(line0) ),
UEG_1( .A(NotM), .B(NotNewSynBit5), .Y(line1) );
nand5 UEG_2( .A(ProductSyn[0]), .B(ProductSyn[6]), .C(ProductSyn[2]),
.D(ProductSyn[1]), .E(ContIntUE), .Y(line2) ),
UEG_3( .A(ProductSyn[8]), .B(ProductSyn[10]), .C(ProductSyn[2]),
.D(ProductSyn[1]), .E(ContIntUE), .Y(line3) ),
UEG_4( .A(ProductSyn[8]), .B(ProductSyn[6]), .C(ProductSyn[9]),
.D(ProductSyn[1]), .E(ContIntUE), .Y(line4) ),
UEG_5( .A(ProductSyn[8]), .B(ProductSyn[6]), .C(ProductSyn[2]),
.D(ProductSyn[3]), .E(ContIntUE), .Y(line5) ),
UEG_6( .A(ProductSyn[8]), .B(ProductSyn[6]), .C(ProductSyn[2]),
.D(ProductSyn[4]), .E(ContIntUE), .Y(line6) ),
UEG_7( .A(ProductSyn[8]), .B(ProductSyn[6]), .C(ProductSyn[5]),
.D(ProductSyn[1]), .E(ContIntUE), .Y(line7) ),
UEG_8( .A(ProductSyn[8]), .B(line0), .C(ProductSyn[2]),
.D(ProductSyn[1]), .E(ContIntUE), .Y(line8) ),
UEG_9( .A(line1), .B(ProductSyn[6]), .C(ProductSyn[2]),
.D(ProductSyn[1]), .E(ContIntUE), .Y(line9) );
and8 UEG_10( .A(line2), .B(line3), .C(line4), .D(line5), .E(line6),
.F(line7), .G(line8), .H(line9), .Y(UESignal) );
endmodule // UEGen
|
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 | /**************************************************************************** * * * FLAT VERSION of HIGH-LEVEL MODEL for c1908 * * * * * * Generated by: Hakan Yalcin (hyalcin@cadence.com) * * Verified by: Jonathan David Hauke (jhauke@eecs.umich.edu) * * * * Oct 20, 1998 * * * ****************************************************************************/ // Flat Verilog File module c1908g ( in101, in104, in107, in110, in113, in116, in119, in122, in125, in128, in131, in134, in137, in140, in143, in146, in210, in214, in217, in221, in224, in227, in234, in237, in469, in472, in475, in478, in898, in900, in902, in952, in953, out3, out6, out9, out12, out30, out45, out48, out15, out18, out21, out24, out27, out33, out36, out39, out42, out75, out51, out54, out60, out63, out66, out69, out72, out57); input in101, in104, in107, in110, in113, in116, in119, in122, in125, in128, in131, in134, in137, in140, in143, in146, in210, in214, in217, in221, in224, in227, in234, in237, in469, in472, in475, in478, in898, in900, in902, in952, in953; output out3, out6, out9, out12, out30, out45, out48, out15, out18, out21, out24, out27, out33, out36, out39, out42, out75, out51, out54, out60, out63, out66, out69, out72, out57; inv M1_UM1_0(in953, M1_Not_ContB); inv M1_UM1_1(in237, M1_Not_ContH); and3 M1_UM1_2(in217, in234, M1_Not_ContB, M1_temp0); and3 M1_UM1_3(in214, M1_Not_ContH, M1_Not_ContB, M1_temp1); and3 M1_UM1_4(in210, M1_Not_ContH, M1_Not_ContB, M1_temp2); and2 M1_UM1_5(in227, M1_Not_ContB, M1_temp3); and3 M1_UM1_6(in221, in234, M1_Not_ContB, M1_temp4); and2 M1_UM1_7(in224, M1_Not_ContB, M1_temp5); inv M1_UM1_8(in101, M1_NotInDataBus_0); inv M1_UM1_9(in104, M1_NotInDataBus_1); inv M1_UM1_10(in107, M1_NotInDataBus_2); inv M1_UM1_11(in110, M1_NotInDataBus_3); inv M1_UM1_12(in113, M1_NotInDataBus_4); inv M1_UM1_13(in116, M1_NotInDataBus_5); inv M1_UM1_14(in119, M1_NotInDataBus_6); inv M1_UM1_15(in122, M1_NotInDataBus_7); inv M1_UM1_16(in125, M1_NotInDataBus_8); inv M1_UM1_17(in128, M1_NotInDataBus_9); inv M1_UM1_18(in131, M1_NotInDataBus_10); inv M1_UM1_19(in134, M1_NotInDataBus_11); inv M1_UM1_20(in137, M1_NotInDataBus_12); inv M1_UM1_21(in140, M1_NotInDataBus_13); inv M1_UM1_22(in143, M1_NotInDataBus_14); inv M1_UM1_23(in146, M1_NotInDataBus_15); xor2 M1_UM1_46(M1_NotInDataBus_7, M1_NotInDataBus_5, M1_line46); xor2 M1_UM1_47(M1_line46, M1_NotInDataBus_2, M1_line47); xor2 M1_UM1_48(M1_NotInDataBus_14, M1_NotInDataBus_9, M1_line48); xor2 M1_UM1_49(M1_line48, M1_NotInDataBus_11, M1_line49); xor2 M1_UM1_50(M1_line47, M1_line49, M1_line50); xor2 M1_UM1_51(M1_line50, M1_temp0, SynBits_0); xor2 M1_UM1_38(M1_NotInDataBus_8, M1_NotInDataBus_13, M1_line38); xor2 M1_UM1_39(M1_line38, M1_NotInDataBus_15, M1_line39); xor2 M1_UM1_40(M1_NotInDataBus_14, M1_temp1, M1_line40); xor2 M1_UM1_41(M1_line40, M1_NotInDataBus_10, M1_line41); xor2 M1_UM1_42(M1_line39, M1_line41, M1_line42); xor2 M1_UM1_43(M1_NotInDataBus_7, M1_NotInDataBus_4, M1_line43); xor2 M1_UM1_44(M1_line43, M1_NotInDataBus_1, M1_line44); xor2 M1_UM1_45(M1_line42, M1_line44, SynBits_1); xor2 M1_UM1_24(M1_NotInDataBus_0, M1_temp2, M1_line24); xor2 M1_UM1_25(M1_NotInDataBus_12, M1_NotInDataBus_11, M1_line25); xor2 M1_UM1_26(M1_line25, M1_NotInDataBus_10, M1_line26); inv M1_UM1_27(M1_line26, M1_line27); xor2 M1_UM1_28(M1_NotInDataBus_15, M1_NotInDataBus_14, M1_line28); xor2 M1_UM1_29(M1_line28, M1_NotInDataBus_9, M1_line29); xor2 M1_UM1_30(M1_line27, M1_line29, M1_line30); xor2 M1_UM1_31(M1_NotInDataBus_6, M1_NotInDataBus_5, M1_line31); xor2 M1_UM1_32(M1_line31, M1_NotInDataBus_4, M1_line32); inv M1_UM1_33(M1_line32, M1_line33); xor2 M1_UM1_34(M1_line30, M1_line33, M1_line34); inv M1_UM1_35(M1_line34, M1_line35); inv M1_UM1_36(M1_line24, M1_line36); xor2 M1_UM1_37(M1_line36, M1_line35, SynBits_2); xor2 M1_UM1_76(M1_NotInDataBus_3, M1_NotInDataBus_13, M1_line76); xor2 M1_UM1_77(M1_line76, M1_temp3, M1_line77); xor2 M1_UM1_78(M1_NotInDataBus_2, M1_NotInDataBus_1, M1_line78); xor2 M1_UM1_79(M1_line78, M1_NotInDataBus_0, M1_line79); xor2 M1_UM1_80(M1_NotInDataBus_15, M1_NotInDataBus_14, M1_line80); xor2 M1_UM1_81(M1_line80, M1_NotInDataBus_9, M1_line81); inv M1_UM1_82(M1_line81, M1_line82); xor2 M1_UM1_83(M1_line79, M1_line82, M1_line83); xor2 M1_UM1_84(M1_line83, M1_line27, M1_line84); inv M1_UM1_85(M1_line84, M1_line85); xor2 M1_UM1_86(M1_line77, M1_line85, SynBits_3); xor2 M1_UM1_52(M1_NotInDataBus_8, M1_NotInDataBus_13, M1_line52); xor2 M1_UM1_53(M1_line52, M1_NotInDataBus_15, M1_line53); inv M1_UM1_54(M1_line53, M1_line54); xor2 M1_UM1_55(M1_NotInDataBus_9, M1_NotInDataBus_6, M1_line55); xor2 M1_UM1_56(M1_line55, M1_NotInDataBus_3, M1_line56); inv M1_UM1_57(M1_line56, M1_line57); xor2 M1_UM1_58(M1_line54, M1_line57, M1_line58); xor2 M1_UM1_59(M1_temp4, M1_NotInDataBus_12, M1_line59); inv M1_UM1_60(M1_line59, M1_line60); xor2 M1_UM1_61(M1_line58, M1_line60, SynBits_4); xor2 M1_UM1_62(M1_line29, M1_NotInDataBus_8, M1_line62); xor2 M1_UM1_63(M1_line62, M1_temp5, M1_line63); inv M1_UM1_64(M1_line63, M1_line64); xor2 M1_UM1_65(M1_NotInDataBus_2, M1_NotInDataBus_1, M1_line65); xor2 M1_UM1_66(M1_line65, M1_NotInDataBus_0, M1_line66); inv M1_UM1_67(M1_line66, M1_line67); xor2 M1_UM1_68(M1_NotInDataBus_6, M1_NotInDataBus_5, M1_line68); xor2 M1_UM1_69(M1_line68, M1_NotInDataBus_4, M1_line69); xor2 M1_UM1_70(M1_line67, M1_line69, M1_line70); xor2 M1_UM1_71(M1_NotInDataBus_7, M1_NotInDataBus_3, M1_line71); inv M1_UM1_72(M1_line71, M1_line72); xor2 M1_UM1_73(M1_line70, M1_line72, M1_line73); xor2 M1_UM1_74(M1_line64, M1_line73, M1_line74); inv M1_UM1_75(M1_line74, SynBits_5); xor2 M1_UM1_87(M1_line67, M1_line69, M1_line87); xor2 M1_UM1_88(M1_line87, M1_line72, InDBParityLo); xor2 M1_UM1_89(M1_NotInDataBus_12, M1_NotInDataBus_11, M1_line89); xor2 M1_UM1_90(M1_line89, M1_NotInDataBus_10, M1_line90); xor2 M1_UM1_91(M1_line82, M1_line90, M1_line91); xor2 M1_UM1_92(M1_NotInDataBus_13, M1_NotInDataBus_8, M1_line92); inv M1_UM1_93(M1_line92, M1_line93); xor2 M1_UM1_94(M1_line91, M1_line93, InDBParityHi); inv M2_UM2_0(in902, M2_Not_ContE); and2 M2_UM2_1(SynBits_0, M2_Not_ContE, M2_temp0); and2 M2_UM2_2(SynBits_1, M2_Not_ContE, M2_temp1); and2 M2_UM2_3(SynBits_2, M2_Not_ContE, M2_temp2); and2 M2_UM2_4(SynBits_3, M2_Not_ContE, M2_temp3); and2 M2_UM2_5(SynBits_4, M2_Not_ContE, M2_temp4); and2 M2_UM2_6(SynBits_5, M2_Not_ContE, M2_temp5); nand2 M2_UM2_7(in234, M2_Not_ContE, M2_line7); and2 M2_UM2_8(in217, M2_line7, AllExtSynBits_4); inv M2_UM2_9(in237, M2_Not_ContH); nand2 M2_UM2_10(M2_Not_ContH, M2_Not_ContE, M2_line10); and2 M2_UM2_11(M2_line10, in210, AllExtSynBits_5); nand2 M2_UM2_12(in214, M2_line10, ContIntM); nand2 M2_UM2_13(in221, M2_line7, ContIntP); xor2 M2_UM2_14(M2_temp0, in478, NewSynBits_0); xor2 M2_UM2_15(M2_temp1, in475, NewSynBits_1); xor2 M2_UM2_16(M2_temp2, in472, NewSynBits_2); xor2 M2_UM2_17(M2_temp3, in469, NewSynBits_3); xor2 M2_UM2_18(M2_temp4, AllExtSynBits_4, NewSynBits_4); xor2 M2_UM2_19(M2_temp5, AllExtSynBits_5, NewSynBits_5); inv M2_UM2_20(NewSynBits_0, Not_NewSynBits_0); inv M2_UM2_21(NewSynBits_1, Not_NewSynBits_1); inv M2_UM2_22(NewSynBits_2, Not_NewSynBits_2); inv M2_UM2_23(NewSynBits_3, Not_NewSynBits_3); inv M2_UM2_24(NewSynBits_4, Not_NewSynBits_4); inv M2_UM2_25(NewSynBits_5, Not_NewSynBits_5); inv M3_UM3_0(in898, M3_Not_ContK); inv M3_UM3_1(in900, M3_Not_ContL); inv M3_UM3_2(in953, M3_Not_ContB); nand2 M3_UM3_3(in234, in237, M3_NotGH); nand4 M3_UM3_4(M3_Not_ContK, in902, in953, M3_NotGH, M3_line4); nand3 M3_UM3_5(in952, M3_Not_ContB, M3_NotGH, M3_line5); nand2 M3_UM3_6(M3_line4, M3_line5, M3_ContIntLo); nand4 M3_UM3_7(M3_Not_ContL, in902, in953, M3_NotGH, M3_line7); nand2 M3_UM3_8(M3_line7, M3_line5, M3_ContIntHi); and2 M3_UM3_9(ContIntM, NewSynBits_5, ProductSyn_0); and2 M3_UM3_10(Not_NewSynBits_0, Not_NewSynBits_1, ProductSyn_1); and2 M3_UM3_11(Not_NewSynBits_4, Not_NewSynBits_2, ProductSyn_2); and2 M3_UM3_12(Not_NewSynBits_0, NewSynBits_1, ProductSyn_3); and2 M3_UM3_13(NewSynBits_0, Not_NewSynBits_1, ProductSyn_4); and2 M3_UM3_14(NewSynBits_4, Not_NewSynBits_2, ProductSyn_5); and2 M3_UM3_15(ContIntP, Not_NewSynBits_3, ProductSyn_6); and2 M3_UM3_16(NewSynBits_4, NewSynBits_2, ProductSyn_7); and2 M3_UM3_17(ContIntM, Not_NewSynBits_5, ProductSyn_8); and2 M3_UM3_18(Not_NewSynBits_4, NewSynBits_2, ProductSyn_9); and2 M3_UM3_19(ContIntP, NewSynBits_3, ProductSyn_10); and2 M3_UM3_20(NewSynBits_0, NewSynBits_1, ProductSyn_11); and5 M3_UM3_21(ProductSyn_0, ProductSyn_10, ProductSyn_9, ProductSyn_1, M3_ContIntLo, DecodedSyn_0); and5 M3_UM3_22(ProductSyn_0, ProductSyn_10, ProductSyn_2, ProductSyn_3, M3_ContIntLo, DecodedSyn_1); and5 M3_UM3_23(ProductSyn_0, ProductSyn_10, ProductSyn_2, ProductSyn_4, M3_ContIntLo, DecodedSyn_2); and5 M3_UM3_24(ProductSyn_0, ProductSyn_10, ProductSyn_5, ProductSyn_1, M3_ContIntLo, DecodedSyn_3); and5 M3_UM3_25(ProductSyn_0, ProductSyn_6, ProductSyn_9, ProductSyn_3, M3_ContIntLo, DecodedSyn_4); and5 M3_UM3_26(ProductSyn_0, ProductSyn_6, ProductSyn_9, ProductSyn_4, M3_ContIntLo, DecodedSyn_5); and5 M3_UM3_27(ProductSyn_0, ProductSyn_6, ProductSyn_7, ProductSyn_1, M3_ContIntLo, DecodedSyn_6); and5 M3_UM3_28(ProductSyn_0, ProductSyn_6, ProductSyn_2, ProductSyn_11, M3_ContIntLo, DecodedSyn_7); and5 M3_UM3_29(ProductSyn_0, ProductSyn_6, ProductSyn_5, ProductSyn_3, M3_ContIntHi, DecodedSyn_8); and5 M3_UM3_30(ProductSyn_0, ProductSyn_10, ProductSyn_7, ProductSyn_4, M3_ContIntHi, DecodedSyn_9); and5 M3_UM3_31(ProductSyn_8, ProductSyn_10, ProductSyn_9, ProductSyn_3, M3_ContIntHi, DecodedSyn_10); and5 M3_UM3_32(ProductSyn_8, ProductSyn_10, ProductSyn_9, ProductSyn_4, M3_ContIntHi, DecodedSyn_11); and5 M3_UM3_33(ProductSyn_8, ProductSyn_10, ProductSyn_7, ProductSyn_1, M3_ContIntHi, DecodedSyn_12); and5 M3_UM3_34(ProductSyn_8, ProductSyn_10, ProductSyn_5, ProductSyn_3, M3_ContIntHi, DecodedSyn_13); and5 M3_UM3_35(ProductSyn_0, ProductSyn_10, ProductSyn_9, ProductSyn_11, M3_ContIntHi, DecodedSyn_14); and5 M3_UM3_36(ProductSyn_0, ProductSyn_10, ProductSyn_7, ProductSyn_3, M3_ContIntHi, DecodedSyn_15); or8 M3_UM3_37(DecodedSyn_0, DecodedSyn_1, DecodedSyn_2, DecodedSyn_3, DecodedSyn_4, DecodedSyn_5, DecodedSyn_6, DecodedSyn_7, CorrectionFlagLo); or8 M3_UM3_38(DecodedSyn_8, DecodedSyn_9, DecodedSyn_10, DecodedSyn_11, DecodedSyn_12, DecodedSyn_13, DecodedSyn_14, DecodedSyn_15, CorrectionFlagHi); or2 M3_UM3_39(CorrectionFlagLo, CorrectionFlagHi, CorrectionFlag); xor2 M4_UM4_0(in101, DecodedSyn_0, out3); xor2 M4_UM4_1(in104, DecodedSyn_1, out6); xor2 M4_UM4_2(in107, DecodedSyn_2, out9); xor2 M4_UM4_3(in110, DecodedSyn_3, out12); xor2 M4_UM4_4(in113, DecodedSyn_4, out15); xor2 M4_UM4_5(in116, DecodedSyn_5, out18); xor2 M4_UM4_6(in119, DecodedSyn_6, out21); xor2 M4_UM4_7(in122, DecodedSyn_7, out24); xor2 M4_UM4_8(in125, DecodedSyn_8, out27); xor2 M4_UM4_9(in128, DecodedSyn_9, out30); xor2 M4_UM4_10(in131, DecodedSyn_10, out33); xor2 M4_UM4_11(in134, DecodedSyn_11, out36); xor2 M4_UM4_12(in137, DecodedSyn_12, out39); xor2 M4_UM4_13(in140, DecodedSyn_13, out42); xor2 M4_UM4_14(in143, DecodedSyn_14, out45); xor2 M4_UM4_15(in146, DecodedSyn_15, out48); inv M5_UM5_0(in952, M5_Not_ContF); and3 M5_UM5_1_SCS_0(in478, in902, CorrectionFlag, M5_UM5_1_line0); xor2 M5_UM5_1_SCS_1(SynBits_0, M5_UM5_1_line0, M5_UM5_1_line1); nand2 M5_UM5_1_SCS_2(M5_Not_ContF, in953, M5_UM5_1_line2); and2 M5_UM5_1_SCS_3(M5_UM5_1_line2, M5_UM5_1_line1, out63); and3 M5_UM5_2_SCS_0(in475, in902, CorrectionFlag, M5_UM5_2_line0); xor2 M5_UM5_2_SCS_1(SynBits_1, M5_UM5_2_line0, M5_UM5_2_line1); nand2 M5_UM5_2_SCS_2(M5_Not_ContF, in953, M5_UM5_2_line2); and2 M5_UM5_2_SCS_3(M5_UM5_2_line2, M5_UM5_2_line1, out60); and3 M5_UM5_3_SCS_0(in472, in902, CorrectionFlag, M5_UM5_3_line0); xor2 M5_UM5_3_SCS_1(SynBits_2, M5_UM5_3_line0, M5_UM5_3_line1); nand2 M5_UM5_3_SCS_2(M5_Not_ContF, in953, M5_UM5_3_line2); and2 M5_UM5_3_SCS_3(M5_UM5_3_line2, M5_UM5_3_line1, out57); and3 M5_UM5_4_SCS_0(in469, in902, CorrectionFlag, M5_UM5_4_line0); xor2 M5_UM5_4_SCS_1(SynBits_3, M5_UM5_4_line0, M5_UM5_4_line1); nand2 M5_UM5_4_SCS_2(M5_Not_ContF, in953, M5_UM5_4_line2); and2 M5_UM5_4_SCS_3(M5_UM5_4_line2, M5_UM5_4_line1, out54); and3 M5_UM5_5_SCS_0(AllExtSynBits_4, in902, CorrectionFlag, M5_UM5_5_line0); xor2 M5_UM5_5_SCS_1(SynBits_4, M5_UM5_5_line0, M5_UM5_5_line1); nand2 M5_UM5_5_SCS_2(M5_Not_ContF, in953, M5_UM5_5_line2); and2 M5_UM5_5_SCS_3(M5_UM5_5_line2, M5_UM5_5_line1, out66); and3 M5_UM5_6_SCS_0(AllExtSynBits_5, in902, CorrectionFlag, M5_UM5_6_line0); xor2 M5_UM5_6_SCS_1(SynBits_5, M5_UM5_6_line0, M5_UM5_6_line1); nand2 M5_UM5_6_SCS_2(M5_Not_ContF, in953, M5_UM5_6_line2); and2 M5_UM5_6_SCS_3(M5_UM5_6_line2, M5_UM5_6_line1, out51); inv M6_UM6_7_0(in953, M6_Not_ContB); inv M6_UM6_7_1(in900, M6_Not_Cont_N); inv M6_UM6_7_2(InDBParityHi, M6_Not_InDBParity_N); nand2 M6_UM6_7_3(in953, M6_Not_Cont_N, M6_line3); and2 M6_UM6_7_4(M6_line3, M6_Not_InDBParity_N, M6_line4); and2 M6_UM6_7_5(CorrectionFlagHi, M6_Not_ContB, M6_line5); xor2 M6_UM6_7_6(M6_line5, M6_line4, M6_line6); nand2 M6_UM6_7_7(in227, in900, M6_line7); and2 M6_UM6_7_8(M6_line7, in953, M6_line8); xor2 M6_UM6_7_9(M6_line6, M6_line8, out72); inv M7_UM6_7_0(in953, M7_Not_ContB); inv M7_UM6_7_1(in898, M7_Not_Cont_N); inv M7_UM6_7_2(InDBParityLo, M7_Not_InDBParity_N); nand2 M7_UM6_7_3(in953, M7_Not_Cont_N, M7_line3); and2 M7_UM6_7_4(M7_line3, M7_Not_InDBParity_N, M7_line4); and2 M7_UM6_7_5(CorrectionFlagLo, M7_Not_ContB, M7_line5); xor2 M7_UM6_7_6(M7_line5, M7_line4, M7_line6); nand2 M7_UM6_7_7(in224, in898, M7_line7); and2 M7_UM6_7_8(M7_line7, in953, M7_line8); xor2 M7_UM6_7_9(M7_line6, M7_line8, out69); inv M8_UM8_0(in237, M8_Not_ContH); inv M8_UM8_1(in902, M8_Not_ContE); inv M8_UM8_2(in953, M8_Not_ContB); inv M8_UM8_3(in952, M8_Not_ContF); inv M8_UM8_4(ContIntM, M8_NotM); inv M8_UM8_5(ContIntP, M8_NotP); nand2 M8_UM8_6(in234, in237, M8_NotGH); and3 M8_UM8_7(in952, M8_Not_ContB, M8_NotGH, M8_ContIntUE); and2 M8_UM8_8_UEG_0(M8_NotP, Not_NewSynBits_3, M8_UM8_8_line0); and2 M8_UM8_8_UEG_1(M8_NotM, Not_NewSynBits_5, M8_UM8_8_line1); nand5 M8_UM8_8_UEG_2(ProductSyn_0, ProductSyn_6, ProductSyn_2, ProductSyn_1, M8_ContIntUE, M8_UM8_8_line2); nand5 M8_UM8_8_UEG_3(ProductSyn_8, ProductSyn_10, ProductSyn_2, ProductSyn_1, M8_ContIntUE, M8_UM8_8_line3); nand5 M8_UM8_8_UEG_4(ProductSyn_8, ProductSyn_6, ProductSyn_9, ProductSyn_1, M8_ContIntUE, M8_UM8_8_line4); nand5 M8_UM8_8_UEG_5(ProductSyn_8, ProductSyn_6, ProductSyn_2, ProductSyn_3, M8_ContIntUE, M8_UM8_8_line5); nand5 M8_UM8_8_UEG_6(ProductSyn_8, ProductSyn_6, ProductSyn_2, ProductSyn_4, M8_ContIntUE, M8_UM8_8_line6); nand5 M8_UM8_8_UEG_7(ProductSyn_8, ProductSyn_6, ProductSyn_5, ProductSyn_1, M8_ContIntUE, M8_UM8_8_line7); nand5 M8_UM8_8_UEG_8(ProductSyn_8, M8_UM8_8_line0, ProductSyn_2, ProductSyn_1, M8_ContIntUE, M8_UM8_8_line8); nand5 M8_UM8_8_UEG_9(M8_UM8_8_line1, ProductSyn_6, ProductSyn_2, ProductSyn_1, M8_ContIntUE, M8_UM8_8_line9); and8 M8_UM8_8_UEG_10(M8_UM8_8_line2, M8_UM8_8_line3, M8_UM8_8_line4, M8_UM8_8_line5, M8_UM8_8_line6, M8_UM8_8_line7, M8_UM8_8_line8, M8_UM8_8_line9, M8_UESignal); nand2 M8_UM8_9(M8_Not_ContH, M8_Not_ContE, M8_line9); nand2 M8_UM8_10(in214, M8_line9, M8_line10); nand2 M8_UM8_11(in234, M8_Not_ContE, M8_line11); nand2 M8_UM8_12(in221, M8_line11, M8_line12); nand8 M8_UM8_13(Not_NewSynBits_0, Not_NewSynBits_1, Not_NewSynBits_2, Not_NewSynBits_3, Not_NewSynBits_4, Not_NewSynBits_5, M8_line10, M8_line12, M8_ErrorFREE); inv M8_UM8_14(CorrectionFlagHi, M8_NotCorrFlagHi); inv M8_UM8_15(CorrectionFlagLo, M8_NotCorrFlagLo); and3 M8_UM8_16(M8_NotCorrFlagLo, M8_NotCorrFlagHi, M8_UESignal, M8_line16); and4 M8_UM8_17(M8_Not_ContB, M8_ErrorFREE, in952, M8_line16, M8_line17); and3 M8_UM8_18(M8_Not_ContB, M8_ErrorFREE, M8_Not_ContF, M8_line18); nor2 M8_UM8_19(M8_line18, M8_line17, out75); endmodule |
cannot compute difference between binary files
cannot compute difference between binary files
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 |
A:link {
color: blue;
text-decoration: underline;
}
A:visited {
color: purple;
text-decoration: underline;
}
A:active {
color: red;
text-decoration: underline;
}
P.author {
text-align: center;
text-indent: 0.000000pt;
margin-top: 4.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 14.000000pt;
font-weight: Bold;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.Body {
text-align: left;
text-indent: 0.000000pt;
margin-top: 0.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 11.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
LI.BulletCont {
text-align: left;
text-indent: -18.000000pt;
margin-top: 2.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 36.000000pt;
font-size: 11.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
LI.Bulleted {
text-align: left;
text-indent: -18.000000pt;
margin-top: 4.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 36.000000pt;
font-size: 11.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.CellBody {
text-align: center;
text-indent: 0.000000pt;
margin-top: 0.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 11.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.CellHeading {
text-align: center;
text-indent: 0.000000pt;
margin-top: 0.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 11.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.Footnote {
text-align: left;
text-indent: -12.000229pt;
margin-top: 0.000000pt;
margin-bottom: 0.000000pt;
margin-right: 18.000000pt;
margin-left: 30.000229pt;
font-size: 10.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
H1.Heading1, H2.Heading1, H3.Heading1, H4.Heading1, H5.Heading1, H6.Heading1 {
text-align: left;
text-indent: 0.000000pt;
margin-top: 14.000000pt;
margin-bottom: 6.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 14.000000pt;
font-weight: Bold;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
H1.Heading2, H2.Heading2, H3.Heading2, H4.Heading2, H5.Heading2, H6.Heading2 {
text-align: left;
text-indent: 0.000000pt;
margin-top: 12.000000pt;
margin-bottom: 3.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 12.000000pt;
font-weight: Bold;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.HeadingRunIn {
text-align: left;
text-indent: 0.000000pt;
margin-top: 6.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 12.000000pt;
font-weight: Bold;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.Indented {
text-align: left;
text-indent: 0.000000pt;
margin-top: 0.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 18.000000pt;
font-size: 12.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.Mapping-Table-Cell {
text-align: left;
text-indent: 0.000000pt;
margin-top: 2.000000pt;
margin-bottom: 2.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 12.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.Mapping-Table-Title {
text-align: left;
text-indent: 0.000000pt;
margin-top: 2.000000pt;
margin-bottom: 2.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 14.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
LI.Numbered {
text-align: left;
text-indent: -18.000000pt;
margin-top: 0.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 18.000000pt;
font-size: 12.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
LI.Numbered1 {
text-align: left;
text-indent: -18.000000pt;
margin-top: 0.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 18.000000pt;
font-size: 12.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.TableFootnote {
text-align: left;
text-indent: -12.000229pt;
margin-top: 0.000000pt;
margin-bottom: 0.000000pt;
margin-right: 18.000000pt;
margin-left: 30.000229pt;
font-size: 10.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
LI.TableTitle {
text-align: center;
text-indent: 0.000000pt;
margin-top: 0.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 11.000000pt;
font-weight: Bold;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
H1.Title, H2.Title, H3.Title, H4.Title, H5.Title, H6.Title {
text-align: center;
text-indent: 0.000000pt;
margin-top: 24.000000pt;
margin-bottom: 12.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 18.000000pt;
font-weight: Bold;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
EM.Emphasis {
font-style: Italic;
}
EM.EquationVariables {
font-style: Italic;
}
EM.no-overline {
font-size: 11.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times New Roman;
}
EM.overline {
text-decoration: overline ;
}
|
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 | <HTML> <HEAD> <BODY BGCOLOR="#ffffff"> <META NAME="GENERATOR" CONTENT="Adobe FrameMaker 5.5/HTML Export Filter"> <LINK REL="STYLESHEET" HREF="c2670.css"> <TITLE> c2670 Benchmark Circuit </TITLE> </HEAD> <H1> <A NAME="pgfId=5"> </A> High-Level Model of c2670</H1> <br> <P> <B>Statistics: </B>233 inputs; 140 outputs; 1193 gates <P> <B>Function: </B> 12-bit ALU and controller </P> <P> This benchmark consists of an ALU with a comparator, an equality checker, and several parity trees. The comparator has two 12-bit inputs X and Y, and computes Y>X using a carry-lookahead adder (CLA) that performs the addition !X+Y. It can be programmed to do a 4, 6, 8 or 12-bit comparison of its inputs. An interesting feature of the comparator is that it uses two identical CLAs that have identical inputs, a redundancy technique commonly used in fault-tolerant systems. The CLAs have a fairly standard structure with 3, 4 and 5-bit blocks. The carry output signal of each CLA gives the result of (Y>X). The output labeled <i>OutYgreaterX_Equal</i> (line number 231) is constant 1 if the outputs of the two CLAs are identical, as would normally be the case. If, however, the CLAs produced different results, the <i>OutYgreaterX_Equal</i> output would be <B>logic 0</B>, implying an error in the circuit. This would happen, for example, if there were manufacturing defects in one of the CLAs. </P> Module M7 <i>(EqualZ_W)</i> performs an equality check on two 17-bit buses. The <i>ParityChecker</i> module (M8) contains five 10-input parity trees, whose outputs are all ANDed. This module seems to perform a sanity check on the input buses of c2670. There are also several small pieces of logic which are mostly random. </P> <br> <br> <A HREF="#pgfId=1006502"> <B>Inputs/Outputs vs. Netlist Numbers</B></A> <HR> <B><P>Models:</B></P> <UL> <LI>I. Original ISCAS gate-level netlist <UL> <LI><A HREF="c2670.isc">in ISCAS-89 format</A> </LI> <LI><A HREF="c2670gate.v">in Verilog</A></LI> </UL> </LI> <LI>II. <A HREF="c2670high.v">Verilog hierarchical netlist</A> (functionally equivalent to I) </LI> <LI>III. <A HREF="flat2670.v">Verilog flat netlist </A> (flat version of II; functionally equivalent to I, but with minor structural differences) </LI> </UL> <HR> <DIV> <MAP NAME="c2670"> </MAP> <IMG SRC="c2670-1.gif" USEMAP="#c2670"> </DIV> <br> <DIV> <IMG SRC="c2670-2.gif" USEMAP="#c2670"> </DIV> <P CLASS="Body"> <A NAME="pgfId=1006502"> </A> <B>* Netlist numbers for input buses A[9:0] and B[9:0]: </B></P> <TABLE BORDER="1" CELLPADDING=3> <TR> <TH ROWSPAN="1" COLSPAN="2"> <P CLASS="CellHeading"> <A NAME="pgfId=1004628"> </A> Input bus</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1004632"> </A> 0[lo]</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1004634"> </A> 1</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1004636"> </A> 2</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1004638"> </A> 3</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1004640"> </A> 4</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1004642"> </A> 5</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1004644"> </A> 6</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1004646"> </A> 7</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1004648"> </A> 8</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1004650"> </A> 9 [h]</P> </TH> </TR> <TR> <TH ROWSPAN="4" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1004676"> </A> A</P> </TH> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004678"> </A> A1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004680"> </A> 81</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004682"> </A> 92</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004684"> </A> 91</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004686"> </A> 90</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004688"> </A> 89</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004690"> </A> 88</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004692"> </A> 87</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004694"> </A> 86</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004696"> </A> 85</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004698"> </A> 93</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004702"> </A> A2</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004704"> </A> 43</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004706"> </A> 54</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004708"> </A> 53</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004710"> </A> 52</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004712"> </A> 51</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004714"> </A> 50</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004716"> </A> 49</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004718"> </A> 48</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004720"> </A> 47</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004722"> </A> 55</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004726"> </A> A3</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004728"> </A> 56</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004730"> </A> 66</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004732"> </A> 65</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004734"> </A> 64</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004736"> </A> 63</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004738"> </A> 62</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004740"> </A> logc1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004742"> </A> 61</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004744"> </A> 60</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004746"> </A> 67</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004750"> </A> A4</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004752"> </A> 68</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004754"> </A> 79</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004756"> </A> 78</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004758"> </A> 77</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004760"> </A> 76</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004762"> </A> 75</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004764"> </A> 74</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004766"> </A> 73</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004768"> </A> 72</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004770"> </A> 80</P> </TD> </TR> <TR> <TH ROWSPAN="4" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004796"> </A> B</P> </TH> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004798"> </A> B1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004800"> </A> 131</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004802"> </A> 141</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004804"> </A> 140</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004806"> </A> 139</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004808"> </A> 138</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004810"> </A> 137</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004812"> </A> 136</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004814"> </A> 135</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004816"> </A> 142</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004818"> </A> <B>logic1</B></P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004822"> </A> B2</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004824"> </A> 95</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004826"> </A> 105</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004828"> </A> 104</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004830"> </A> 103</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004832"> </A> 102</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004834"> </A> 101</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004836"> </A> 100</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004838"> </A> 99</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004840"> </A> 106</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004842"> </A> <B>logic1</B></P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004846"> </A> B3</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004848"> </A> 119</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004850"> </A> 129</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004852"> </A> 128</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004854"> </A> 127</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004856"> </A> 126</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004858"> </A> 125</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004860"> </A> 124</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004862"> </A> 123</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004864"> </A> 130</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004866"> </A> <B>logic1</B></P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004870"> </A> B4</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004872"> </A> 107</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004874"> </A> 117</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004876"> </A> 116</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004878"> </A> 115</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004880"> </A> 114</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004882"> </A> 113</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004884"> </A> 112</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004886"> </A> 111</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004888"> </A> 118</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1004890"> </A> <B>logic1</B></P> </TD> </TR> </TABLE> <P CLASS="Body"> <A NAME="pgfId=1003687"> </A> <B>* Input buses Y1[5:0], Y2[5:0], Y3[3:0]:</B></P> <TABLE BORDER="1" CELLPADDING=3> <TR> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1005513"> </A> </P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1005515"> </A> 0 [lo]</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1005517"> </A> 1</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1005519"> </A> 2</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1005521"> </A> 3</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1005523"> </A> 4</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1005525"> </A> 5 [h]</P> </TH> </TR> <TR> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005527"> </A> <B>Y1</B></P> </TH> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005529"> </A> 1341</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005531"> </A> 1348</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005533"> </A> 1956</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005535"> </A> 1961</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005537"> </A> 1966</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005539"> </A> 1971</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005541"> </A> <B>Y2</B></P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005543"> </A> 1996</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005545"> </A> 2067</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005547"> </A> 2072</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005549"> </A> 2078</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005551"> </A> 2084</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005553"> </A> 2090</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005555"> </A> <B>Y3</B></P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005557"> </A> 1976</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005559"> </A> 1981</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005561"> </A> 1986</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005563"> </A> 1991</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005565"> </A> -</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005567"> </A> -</P> </TD> </TR> </TABLE> <P CLASS="Body"> <A NAME="pgfId=1008874"> </A> <B>* Inputs X[11:0] and Y[11:0] of CompareXY (M4):</B></P> <TABLE BORDER="1" CELLPADDING=2> <TR> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1004998"> </A> </P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1005000"> </A> 0[lo]</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1005002"> </A> 1</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1005004"> </A> 2</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1005006"> </A> 3</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1005008"> </A> 4</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1005010"> </A> 5</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1005012"> </A> 6</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1005014"> </A> 7</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1005016"> </A> 8</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1005018"> </A> 9</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1005020"> </A> 10</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1005022"> </A> 11[h]</P> </TH> </TR> <TR> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005024"> </A> X</P> </TH> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005026"> </A> A[0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005028"> </A> A[1]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005030"> </A> A[2]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005032"> </A> A[3]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005034"> </A> A[4]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005036"> </A> A[5]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005038"> </A> A[6]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005040"> </A> A[7]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005042"> </A> A[8]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005044"> </A> B[0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005046"> </A> B[1]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005048"> </A> B[2]</P> </TD> </TR> <TR> <TH ROWSPAN="2" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005050"> </A> Y</P> </TH> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005052"> </A> Y1[0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005102"> </A> Y1[1]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005106"> </A> Y1[2]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005058"> </A> Y1[3]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005060"> </A> Y1[4]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005062"> </A> Y1[5]</P> </TD> <TD ROWSPAN="2" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005064"> </A> Y3[0]</P> </TD> <TD ROWSPAN="2" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005066"> </A> Y3[1]</P> </TD> <TD ROWSPAN="2" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005068"> </A> Y3[2]</P> </TD> <TD ROWSPAN="2" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005070"> </A> Y3[3]</P> </TD> <TD ROWSPAN="2" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005072"> </A> Y2[0]</P> </TD> <TD ROWSPAN="2" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005074"> </A> Y2[1]</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005078"> </A> Y2[0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005080"> </A> Y2[1]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005082"> </A> Y2[2]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005084"> </A> Y2[3]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005086"> </A> Y2[4]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1005088"> </A> Y2[5]</P> </TD> </TR> </TABLE> <P CLASS="Body"> <A NAME="pgfId=1001390"> </A> <B>* Inputs W[16:0] and Z[16:0] of Bitwise Comparator (M7):</B> </P> <TABLE BORDER="1"> <TR> <TH ROWSPAN="1" COLSPAN="2"> <P CLASS="CellHeading"> <A NAME="pgfId=1006325"> </A> </P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1006329"> </A> 0[lo]</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1006331"> </A> 1</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1006333"> </A> 2</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1006335"> </A> 3</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1006337"> </A> 4</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1006339"> </A> 5</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1006341"> </A> 6</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1006343"> </A> 7</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1006345"> </A> 8</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1006347"> </A> 9</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1006349"> </A> 10</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1006351"> </A> 11</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1006353"> </A> 12</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1006355"> </A> 13</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1006357"> </A> 14</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1006359"> </A> 15</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1006361"> </A> 16[hi]</P> </TH> </TR> <TR> <TH ROWSPAN="2" COLSPAN="2"> <P CLASS="CellBody"> <A NAME="pgfId=1006363"> </A> Z</P> </TH> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006367"> </A> A[0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006369"> </A> A[1]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006371"> </A> A[2]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006373"> </A> A[3]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006375"> </A> A[4]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006377"> </A> A[5]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006379"> </A> A[6]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006381"> </A> A[7]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006383"> </A> A[8]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006385"> </A> B[0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006387"> </A> B[1]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006389"> </A> B[2]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006391"> </A> B[3]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006393"> </A> B[4]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006395"> </A> B[5]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006397"> </A> B[6]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006399"> </A> B[7]</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006405"> </A> 19</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006407"> </A> 4</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006409"> </A> 20</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006411"> </A> 5</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006413"> </A> 21</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006415"> </A> 22</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006417"> </A> 23</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006419"> </A> 6</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006421"> </A> 24</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006423"> </A> 25</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006425"> </A> 32</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006427"> </A> 26</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006429"> </A> 33</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006431"> </A> 27</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006433"> </A> 34</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006435"> </A> 35</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006437"> </A> 28</P> </TD> </TR> <TR> <TH ROWSPAN="1" COLSPAN="2"> <P CLASS="CellBody"> <A NAME="pgfId=1006439"> </A> W</P> </TH> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006443"> </A> Y1[0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006445"> </A> Y1[1]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006447"> </A> Y1[2]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006449"> </A> Y1[3]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006451"> </A> Y1[4]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006453"> </A> Y1[5]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006455"> </A> Y3[0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006457"> </A> Y3[1]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006459"> </A> Y3[2]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006461"> </A> Y3[3]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006463"> </A> Y2[0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006465"> </A> Y2[1]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006467"> </A> Y2[2]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006469"> </A> Y2[3]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006471"> </A> Y2[4]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006473"> </A> Y2[5]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1006475"> </A> <B>logic0</B></P> </TD> </TR> </TABLE> <P CLASS="Body"> <A NAME="pgfId=1009263"> </A> <B>* Q[9:0], R[9:0], S[9:0] (inputs to ParityChecker M8) are three 10-bit buses multiplexed out of Y1, Y2, Y3 and ParTreeIns:</B> </P> <TABLE BORDER="1" CELLPADDING=2> <TR> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1009266"> </A> </P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1009268"> </A> 0 [lo]</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1009270"> </A> 1</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1009272"> </A> 2</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1009274"> </A> 3</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1009276"> </A> 4</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1009278"> </A> 5</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1009280"> </A> 6</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1009282"> </A> 7</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1009284"> </A> 8</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1009286"> </A> 9 [hi]</P> </TH> </TR> <TR> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009288"> </A> Q</P> </TH> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009290"> </A> Y1[2]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009292"> </A> Y1[3]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009294"> </A> Y1[4]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009296"> </A> Y1[5]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009298"> </A> Y3[0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009300"> </A> Y3[1]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009302"> </A> Y3[2]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009304"> </A> Y3[3]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009306"> </A> Y2[0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009308"> </A> 2474 </P> </TD> </TR> <TR> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009310"> </A> R</P> </TH> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009312"> </A> Y1[0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009314"> </A> Y1[1]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009316"> </A> 2427 </P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009318"> </A> 2430 </P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009320"> </A> 2451 </P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009322"> </A> 2454 </P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009324"> </A> 2443 </P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009326"> </A> 2446 </P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009328"> </A> 2435 </P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009330"> </A> 2438 </P> </TD> </TR> <TR> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009332"> </A> S</P> </TH> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009334"> </A> Y2[2]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009336"> </A> Y2[3]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009338"> </A> Y2[4]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009340"> </A> Y2[5]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009342"> </A> Y2[1]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009344"> </A> 2096</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009346"> </A> 2100</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009348"> </A> 2678</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009350"> </A> <B>logic0</B></P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009352"> </A> <B>logic0</B></P> </TD> </TR> </TABLE> <P CLASS="Body"> <A NAME="pgfId=1009412"> </A> <B>* Netlist numbers for the remaining inputs:</B></P> <TABLE BORDER="1"> <TR> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009356"> </A> Inputs</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009358"> </A> Netlist numbers</P> </TH> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009360"> </A> ContA0, ContA1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009362"> </A> 651, 543</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009364"> </A> ContB0, ContB1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009366"> </A> 2105, 2104</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009368"> </A> ContZ0. ContZ1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009370"> </A> 16, 29</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009372"> </A> ContEq</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009374"> </A> 11</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009376"> </A> ContMask0,1,2</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009378"> </A> 8, 1384, 40</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009380"> </A> ContAlpha</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009382"> </A> !B[5]. ContMask2. B[4]. !ContMask1</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009384"> </A> ContBeta</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009386"> </A> !B[5]. ContMask2. (!B[4] + ContMask1)</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009388"> </A> ContPar0,1,2,3</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009390"> </A> 14, 37, 2106, 567</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009392"> </A> ParTreeIns[11:0]</P> <P CLASS="CellBody"> <A NAME="pgfId=1009393"> </A> (fanin of Q,R,S)</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009395"> </A> 2096, 2100, 2678, 2454, 2451, 2446, 2443, 2438, 2435, 2430, 2427, 2474</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009397"> </A> InTbus[7:0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009399"> </A> 108, 57, 120, 69, 96, 82, 132, 44</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009401"> </A> MiscRandomIns[11:0] </P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009403"> </A> 3, 1, 483, 36, 15, 2, 661, 7, 94, 1083, 2066, 452</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009405"> </A> MiscMuxIn</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009407"> </A> 559</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009409"> </A> MiscMuxCont0,1</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009411"> </A> 868, 860</P> </TD> </TR> </TABLE> <P CLASS="Body"> <A NAME="pgfId=1008885"> </A> <B>* Netlist numbers for outputs:</B> </P> <TABLE BORDER="1"> <TR> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009163"> </A> Outputs</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009165"> </A> Netlist numbers</P> </TH> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009167"> </A> OutYgreaterX <FONT SIZE=2>(Y>X)</FONT></P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009169"> </A> 329</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009171"> </A> OutYgreaterX_Equal</P> <P CLASS="CellBody"> <A NAME="pgfId=1009256"> </A> <FONT SIZE=2> (Y>X)#1 == (Y>X)#2</FONT></P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009173"> </A> 231</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009175"> </A> OutZequalW <FONT SIZE=2>(Z==W)</FONT></P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009177"> </A> 150</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009450"> </A> OutNot_ZequalW <FONT SIZE=2>(Z != W)</FONT></P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009435"> </A> 311</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009179"> </A> OutParCheck</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009181"> </A> 308</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009437"> </A> OutNot_ParCheck</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009439"> </A> 225</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009183"> </A> ParChkOuts[7:0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009185"> </A> 261, 325, 319, 401, 229, 227, 397, 395</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009187"> </A> OutTbus[7:0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009545"> </A> 238, 237, 236, 235, 221, 220, 219, 218</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009191"> </A> MiscMuxOuts[10:0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009193"> </A> 280, 321, 323, 331, 153, 148, 145, 297, 284, 282, 295</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009195"> </A> MiscBusOuts[12:0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009197"> </A> 164, 160, 162, 171, 168, 166, 299, 301, 286, 303, 288, 305, 290</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009200"> </A> MiscRandomOuts[17:0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009202"> </A> 158, 188, 176, 259, 234, 217, 223, 156, 173, 369, 367, 411, 384, 337, 409, 391, 350, 335</P> </TD> </TR> </TABLE> </A> <br> <P> <A HREF="#pgfId=5"> Go to top of this file</A></P> <P> <A HREF="../benchmark.html"> Go back to the Benchmark List</A></P> </BODY> </HTML> |
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 | # combinational logic example "c2670" #------------------------------------------------------------- # # # total number of lines in the netlist .............. 2670 # simplistically reduced equivalent fault set size = 2747 # lines from primary input gates ....... 233 # lines from primary output gates ....... 140 # lines from interior gate outputs ...... 1129 # lines from ** 454 ** fanout stems ... 1244 # # avg_fanin = 1.64, max_fanin = 5 # avg_fanout = 2.74, max_fanout = 11 # # # # # INPUT(1) #... primary input INPUT(2) #... primary input INPUT(3) #... primary input INPUT(4) #... primary input INPUT(5) #... primary input INPUT(6) #... primary input INPUT(7) #... primary input INPUT(8) #... primary input INPUT(11) #... primary input INPUT(14) #... primary input INPUT(15) #... primary input INPUT(16) #... primary input INPUT(19) #... primary input INPUT(20) #... primary input INPUT(21) #... primary input INPUT(22) #... primary input INPUT(23) #... primary input INPUT(24) #... primary input INPUT(25) #... primary input INPUT(26) #... primary input INPUT(27) #... primary input INPUT(28) #... primary input INPUT(29) #... primary input INPUT(32) #... primary input INPUT(33) #... primary input INPUT(34) #... primary input INPUT(35) #... primary input INPUT(36) #... primary input INPUT(37) #... primary input INPUT(40) #... primary input INPUT(43) #... primary input INPUT(44) #... primary input INPUT(47) #... primary input INPUT(48) #... primary input INPUT(49) #... primary input INPUT(50) #... primary input INPUT(51) #... primary input INPUT(52) #... primary input INPUT(53) #... primary input INPUT(54) #... primary input INPUT(55) #... primary input INPUT(56) #... primary input INPUT(57) #... primary input INPUT(60) #... primary input INPUT(61) #... primary input INPUT(62) #... primary input INPUT(63) #... primary input INPUT(64) #... primary input INPUT(65) #... primary input INPUT(66) #... primary input INPUT(67) #... primary input INPUT(68) #... primary input INPUT(69) #... primary input INPUT(72) #... primary input INPUT(73) #... primary input INPUT(74) #... primary input INPUT(75) #... primary input INPUT(76) #... primary input INPUT(77) #... primary input INPUT(78) #... primary input INPUT(79) #... primary input INPUT(80) #... primary input INPUT(81) #... primary input INPUT(82) #... primary input INPUT(85) #... primary input INPUT(86) #... primary input INPUT(87) #... primary input INPUT(88) #... primary input INPUT(89) #... primary input INPUT(90) #... primary input INPUT(91) #... primary input INPUT(92) #... primary input INPUT(93) #... primary input INPUT(94) #... primary input INPUT(95) #... primary input INPUT(96) #... primary input INPUT(99) #... primary input INPUT(100) #... primary input INPUT(101) #... primary input INPUT(102) #... primary input INPUT(103) #... primary input INPUT(104) #... primary input INPUT(105) #... primary input INPUT(106) #... primary input INPUT(107) #... primary input INPUT(108) #... primary input INPUT(111) #... primary input INPUT(112) #... primary input INPUT(113) #... primary input INPUT(114) #... primary input INPUT(115) #... primary input INPUT(116) #... primary input INPUT(117) #... primary input INPUT(118) #... primary input INPUT(119) #... primary input INPUT(120) #... primary input INPUT(123) #... primary input INPUT(124) #... primary input INPUT(125) #... primary input INPUT(126) #... primary input INPUT(127) #... primary input INPUT(128) #... primary input INPUT(129) #... primary input INPUT(130) #... primary input INPUT(131) #... primary input INPUT(132) #... primary input INPUT(135) #... primary input INPUT(136) #... primary input INPUT(137) #... primary input INPUT(138) #... primary input INPUT(139) #... primary input INPUT(140) #... primary input INPUT(141) #... primary input INPUT(142) #... primary input INPUT(169) #... primary input INPUT(174) #... primary input INPUT(177) #... primary input INPUT(178) #... primary input INPUT(179) #... primary input INPUT(180) #... primary input INPUT(181) #... primary input INPUT(182) #... primary input INPUT(183) #... primary input INPUT(184) #... primary input INPUT(185) #... primary input INPUT(186) #... primary input INPUT(189) #... primary input INPUT(190) #... primary input INPUT(191) #... primary input INPUT(192) #... primary input INPUT(193) #... primary input INPUT(194) #... primary input INPUT(195) #... primary input INPUT(196) #... primary input INPUT(197) #... primary input INPUT(198) #... primary input INPUT(199) #... primary input INPUT(200) #... primary input INPUT(201) #... primary input INPUT(202) #... primary input INPUT(203) #... primary input INPUT(204) #... primary input INPUT(205) #... primary input INPUT(206) #... primary input INPUT(207) #... primary input INPUT(208) #... primary input INPUT(209) #... primary input INPUT(210) #... primary input INPUT(211) #... primary input INPUT(212) #... primary input INPUT(213) #... primary input INPUT(214) #... primary input INPUT(215) #... primary input INPUT(239) #... primary input INPUT(240) #... primary input INPUT(241) #... primary input INPUT(242) #... primary input INPUT(243) #... primary input INPUT(244) #... primary input INPUT(245) #... primary input INPUT(246) #... primary input INPUT(247) #... primary input INPUT(248) #... primary input INPUT(249) #... primary input INPUT(250) #... primary input INPUT(251) #... primary input INPUT(252) #... primary input INPUT(253) #... primary input INPUT(254) #... primary input INPUT(255) #... primary input INPUT(256) #... primary input INPUT(257) #... primary input INPUT(262) #... primary input INPUT(263) #... primary input INPUT(264) #... primary input INPUT(265) #... primary input INPUT(266) #... primary input INPUT(267) #... primary input INPUT(268) #... primary input INPUT(269) #... primary input INPUT(270) #... primary input INPUT(271) #... primary input INPUT(272) #... primary input INPUT(273) #... primary input INPUT(274) #... primary input INPUT(275) #... primary input INPUT(276) #... primary input INPUT(277) #... primary input INPUT(278) #... primary input INPUT(279) #... primary input INPUT(452) #... primary input INPUT(483) #... primary input INPUT(543) #... primary input INPUT(559) #... primary input INPUT(567) #... primary input INPUT(651) #... primary input INPUT(661) #... primary input INPUT(860) #... primary input INPUT(868) #... primary input INPUT(1083) #... primary input INPUT(1341) #... primary input INPUT(1348) #... primary input INPUT(1384) #... primary input INPUT(1956) #... primary input INPUT(1961) #... primary input INPUT(1966) #... primary input INPUT(1971) #... primary input INPUT(1976) #... primary input INPUT(1981) #... primary input INPUT(1986) #... primary input INPUT(1991) #... primary input INPUT(1996) #... primary input INPUT(2066) #... primary input INPUT(2067) #... primary input INPUT(2072) #... primary input INPUT(2078) #... primary input INPUT(2084) #... primary input INPUT(2090) #... primary input INPUT(2096) #... primary input INPUT(2100) #... primary input INPUT(2104) #... primary input INPUT(2105) #... primary input INPUT(2106) #... primary input INPUT(2427) #... primary input INPUT(2430) #... primary input INPUT(2435) #... primary input INPUT(2438) #... primary input INPUT(2443) #... primary input INPUT(2446) #... primary input INPUT(2451) #... primary input INPUT(2454) #... primary input INPUT(2474) #... primary input INPUT(2678) #... primary input # # OUTPUT(169) #... primary output OUTPUT(174) #... primary output OUTPUT(177) #... primary output OUTPUT(178) #... primary output OUTPUT(179) #... primary output OUTPUT(180) #... primary output OUTPUT(181) #... primary output OUTPUT(182) #... primary output OUTPUT(183) #... primary output OUTPUT(184) #... primary output OUTPUT(185) #... primary output OUTPUT(186) #... primary output OUTPUT(189) #... primary output OUTPUT(190) #... primary output OUTPUT(191) #... primary output OUTPUT(192) #... primary output OUTPUT(193) #... primary output OUTPUT(194) #... primary output OUTPUT(195) #... primary output OUTPUT(196) #... primary output OUTPUT(197) #... primary output OUTPUT(198) #... primary output OUTPUT(199) #... primary output OUTPUT(200) #... primary output OUTPUT(201) #... primary output OUTPUT(202) #... primary output OUTPUT(203) #... primary output OUTPUT(204) #... primary output OUTPUT(205) #... primary output OUTPUT(206) #... primary output OUTPUT(207) #... primary output OUTPUT(208) #... primary output OUTPUT(209) #... primary output OUTPUT(210) #... primary output OUTPUT(211) #... primary output OUTPUT(212) #... primary output OUTPUT(213) #... primary output OUTPUT(214) #... primary output OUTPUT(215) #... primary output OUTPUT(239) #... primary output OUTPUT(240) #... primary output OUTPUT(241) #... primary output OUTPUT(242) #... primary output OUTPUT(243) #... primary output OUTPUT(244) #... primary output OUTPUT(245) #... primary output OUTPUT(246) #... primary output OUTPUT(247) #... primary output OUTPUT(248) #... primary output OUTPUT(249) #... primary output OUTPUT(250) #... primary output OUTPUT(251) #... primary output OUTPUT(252) #... primary output OUTPUT(253) #... primary output OUTPUT(254) #... primary output OUTPUT(255) #... primary output OUTPUT(256) #... primary output OUTPUT(257) #... primary output OUTPUT(262) #... primary output OUTPUT(263) #... primary output OUTPUT(264) #... primary output OUTPUT(265) #... primary output OUTPUT(266) #... primary output OUTPUT(267) #... primary output OUTPUT(268) #... primary output OUTPUT(269) #... primary output OUTPUT(270) #... primary output OUTPUT(271) #... primary output OUTPUT(272) #... primary output OUTPUT(273) #... primary output OUTPUT(274) #... primary output OUTPUT(275) #... primary output OUTPUT(276) #... primary output OUTPUT(277) #... primary output OUTPUT(278) #... primary output OUTPUT(279) #... primary output OUTPUT(350) #... primary output OUTPUT(335) #... primary output OUTPUT(409) #... primary output OUTPUT(369) #... primary output OUTPUT(367) #... primary output OUTPUT(411) #... primary output OUTPUT(337) #... primary output OUTPUT(384) #... primary output OUTPUT(218) #... primary output OUTPUT(219) #... primary output OUTPUT(220) #... primary output OUTPUT(221) #... primary output OUTPUT(235) #... primary output OUTPUT(236) #... primary output OUTPUT(237) #... primary output OUTPUT(238) #... primary output OUTPUT(158) #... primary output OUTPUT(259) #... primary output OUTPUT(391) #... primary output OUTPUT(173) #... primary output OUTPUT(223) #... primary output OUTPUT(234) #... primary output OUTPUT(217) #... primary output OUTPUT(325) #... primary output OUTPUT(261) #... primary output OUTPUT(319) #... primary output OUTPUT(160) #... primary output OUTPUT(162) #... primary output OUTPUT(164) #... primary output OUTPUT(166) #... primary output OUTPUT(168) #... primary output OUTPUT(171) #... primary output OUTPUT(153) #... primary output OUTPUT(176) #... primary output OUTPUT(188) #... primary output OUTPUT(299) #... primary output OUTPUT(301) #... primary output OUTPUT(286) #... primary output OUTPUT(303) #... primary output OUTPUT(288) #... primary output OUTPUT(305) #... primary output OUTPUT(290) #... primary output OUTPUT(284) #... primary output OUTPUT(321) #... primary output OUTPUT(297) #... primary output OUTPUT(280) #... primary output OUTPUT(148) #... primary output OUTPUT(282) #... primary output OUTPUT(323) #... primary output OUTPUT(156) #... primary output OUTPUT(401) #... primary output OUTPUT(227) #... primary output OUTPUT(229) #... primary output OUTPUT(311) #... primary output OUTPUT(150) #... primary output OUTPUT(145) #... primary output OUTPUT(395) #... primary output OUTPUT(295) #... primary output OUTPUT(331) #... primary output OUTPUT(397) #... primary output OUTPUT(329) #... primary output OUTPUT(231) #... primary output OUTPUT(308) #... primary output OUTPUT(225) #... primary output # # # Output Type Inputs... # ------ ---- --------- 350 = buff( 452) 335 = buff( 452) 409 = buff( 452) 546 = and( 1, 3) 560 = not( 559) 369 = buff( 1083) 367 = buff( 1083) 1385 = not( 1384) 411 = buff( 2066) 337 = buff( 2066) 384 = buff( 2066) 157 = and( 2090, 2084, 2078, 2072) 547 = not( 546) 218 = not( 44) 219 = not( 132) 220 = not( 82) 221 = not( 96) 235 = not( 69) 236 = not( 120) 237 = not( 57) 238 = not( 108) 258 = and( 2, 15, 661) 480 = buff( 661) 486 = and( 37, 37) 654 = buff( 452) 655 = buff( 8) 658 = buff( 8) 772 = buff( 543) 795 = buff( 651) 865 = not( 860) 875 = not( 868) 882 = and( 11, 868) 1251 = and( 132, 82, 96, 44) 1254 = and( 120, 57, 108, 69) 1261 = buff( 543) 1284 = buff( 651) 1344 = not( 1341) 1351 = not( 1348) 1394 = buff( 2104) 1418 = buff( 2105) 2433 = not( 2427) 2434 = not( 2430) 2441 = not( 2435) 2442 = not( 2438) 2449 = not( 2443) 2450 = not( 2446) 2478 = not( 2474) 1631 = buff( 2104) 1655 = buff( 2105) 1710 = buff( 16) 1721 = buff( 16) 2682 = not( 2678) 1955 = and( 7, 661) 1959 = not( 1956) 1964 = not( 1961) 1969 = not( 1966) 1974 = not( 1971) 1979 = not( 1976) 1984 = not( 1981) 1989 = not( 1986) 1994 = not( 1991) 1999 = not( 1996) 2001 = buff( 29) 2012 = buff( 29) 2070 = not( 2067) 2076 = not( 2072) 2082 = not( 2078) 2088 = not( 2084) 2094 = not( 2090) 2099 = not( 2096) 2103 = not( 2100) 2457 = not( 2451) 2458 = not( 2454) 2461 = buff( 1348) 2464 = buff( 1341) 2471 = buff( 1956) 2479 = buff( 1966) 2482 = buff( 1961) 2487 = buff( 1976) 2490 = buff( 1971) 2495 = buff( 1986) 2498 = buff( 1981) 2505 = buff( 1996) 2508 = buff( 1991) 2675 = buff( 2067) 2683 = buff( 2078) 2686 = buff( 2072) 2691 = buff( 2090) 2694 = buff( 2084) 2699 = buff( 2100) 2702 = buff( 2096) 158 = not( 157) 259 = not( 258) 487 = not( 486) 391 = buff( 654) 1475 = nand( 2430, 2433) 1476 = nand( 2427, 2434) 1484 = nand( 2438, 2441) 1485 = nand( 2435, 2442) 1493 = nand( 2446, 2449) 1494 = nand( 2443, 2450) 2459 = nand( 2454, 2457) 2460 = nand( 2451, 2458) 173 = and( 94, 654) 216 = and( 2106, 1955) 223 = not( 1955) 234 = nand( 567, 1955) 1253 = not( 1251) 1256 = not( 1254) 558 = and( 1254, 1251) 748 = buff( 655) 784 = not( 772) 807 = not( 795) 821 = and( 80, 772, 795) 825 = and( 68, 772, 795) 829 = and( 79, 772, 795) 833 = and( 78, 772, 795) 837 = and( 77, 772, 795) 881 = and( 11, 875) 994 = buff( 655) 1273 = not( 1261) 1296 = not( 1284) 1310 = and( 76, 1261, 1284) 1314 = and( 75, 1261, 1284) 1318 = and( 74, 1261, 1284) 1322 = and( 73, 1261, 1284) 1326 = and( 72, 1261, 1284) 1406 = not( 1394) 1430 = not( 1418) 1444 = and( 114, 1394, 1418) 1448 = and( 113, 1394, 1418) 1452 = and( 112, 1394, 1418) 1456 = and( 111, 1394, 1418) 1460 = and( 1394, 1418) 1477 = nand( 1475, 1476) 1486 = nand( 1484, 1485) 1495 = nand( 1493, 1494) 2477 = not( 2471) 1499 = nand( 2471, 2478) 2485 = not( 2479) 2486 = not( 2482) 2493 = not( 2487) 2494 = not( 2490) 1643 = not( 1631) 1667 = not( 1655) 1681 = and( 118, 1631, 1655) 1685 = and( 107, 1631, 1655) 1689 = and( 117, 1631, 1655) 1693 = and( 116, 1631, 1655) 1697 = and( 115, 1631, 1655) 1716 = not( 1710) 1728 = not( 1721) 2681 = not( 2675) 1776 = nand( 2675, 2682) 2689 = not( 2683) 2690 = not( 2686) 2697 = not( 2691) 2698 = not( 2694) 1831 = buff( 658) 1893 = buff( 658) 2007 = not( 2001) 2018 = not( 2012) 2467 = not( 2461) 2468 = not( 2464) 2501 = not( 2495) 2502 = not( 2498) 2511 = not( 2505) 2512 = not( 2508) 2518 = nand( 2459, 2460) 2551 = buff( 1344) 2559 = buff( 1351) 2567 = buff( 1959) 2575 = buff( 1964) 2583 = buff( 1969) 2591 = buff( 1974) 2599 = buff( 1979) 2607 = buff( 1984) 2615 = buff( 1989) 2623 = buff( 1994) 2705 = not( 2699) 2706 = not( 2702) 2735 = buff( 1999) 2743 = buff( 2070) 2751 = buff( 2076) 2759 = buff( 2082) 2767 = buff( 2088) 2775 = buff( 2094) 217 = not( 216) 550 = and( 2106, 1253) 552 = and( 567, 1256) 325 = buff( 558) 894 = or( 881, 882) 1498 = nand( 2474, 2477) 1507 = nand( 2482, 2485) 1508 = nand( 2479, 2486) 1516 = nand( 2490, 2493) 1517 = nand( 2487, 2494) 1775 = nand( 2678, 2681) 1784 = nand( 2686, 2689) 1785 = nand( 2683, 2690) 1793 = nand( 2694, 2697) 1794 = nand( 2691, 2698) 2469 = nand( 2464, 2467) 2470 = nand( 2461, 2468) 2503 = nand( 2498, 2501) 2504 = nand( 2495, 2502) 2513 = nand( 2508, 2511) 2514 = nand( 2505, 2512) 2707 = nand( 2702, 2705) 2708 = nand( 2699, 2706) 261 = not( 558) 551 = not( 550) 553 = not( 552) 818 = and( 93, 784, 807) 819 = and( 55, 772, 807) 820 = and( 67, 784, 795) 822 = and( 81, 784, 807) 823 = and( 43, 772, 807) 824 = and( 56, 784, 795) 826 = and( 92, 784, 807) 827 = and( 54, 772, 807) 828 = and( 66, 784, 795) 830 = and( 91, 784, 807) 831 = and( 53, 772, 807) 832 = and( 65, 784, 795) 834 = and( 90, 784, 807) 835 = and( 52, 772, 807) 836 = and( 64, 784, 795) 1307 = and( 89, 1273, 1296) 1308 = and( 51, 1261, 1296) 1309 = and( 63, 1273, 1284) 1311 = and( 88, 1273, 1296) 1312 = and( 50, 1261, 1296) 1313 = and( 62, 1273, 1284) 1315 = and( 87, 1273, 1296) 1316 = and( 49, 1261, 1296) 1317 = and( 1273, 1284) 1319 = and( 86, 1273, 1296) 1320 = and( 48, 1261, 1296) 1321 = and( 61, 1273, 1284) 1323 = and( 85, 1273, 1296) 1324 = and( 47, 1261, 1296) 1325 = and( 60, 1273, 1284) 1441 = and( 138, 1406, 1430) 1442 = and( 102, 1394, 1430) 1443 = and( 126, 1406, 1418) 1445 = and( 137, 1406, 1430) 1446 = and( 101, 1394, 1430) 1447 = and( 125, 1406, 1418) 1449 = and( 136, 1406, 1430) 1450 = and( 100, 1394, 1430) 1451 = and( 124, 1406, 1418) 1453 = and( 135, 1406, 1430) 1454 = and( 99, 1394, 1430) 1455 = and( 123, 1406, 1418) 1457 = and( 1406, 1430) 1458 = and( 1394, 1430) 1459 = and( 1406, 1418) 1481 = not( 1477) 1490 = not( 1486) 1500 = nand( 1498, 1499) 1509 = nand( 1507, 1508) 1518 = nand( 1516, 1517) 1521 = buff( 1495) 1525 = buff( 1495) 2557 = not( 2551) 2565 = not( 2559) 2573 = not( 2567) 2581 = not( 2575) 2589 = not( 2583) 2597 = not( 2591) 2605 = not( 2599) 2613 = not( 2607) 2621 = not( 2615) 2629 = not( 2623) 1678 = and( 142, 1643, 1667) 1679 = and( 106, 1631, 1667) 1680 = and( 130, 1643, 1655) 1682 = and( 131, 1643, 1667) 1683 = and( 95, 1631, 1667) 1684 = and( 119, 1643, 1655) 1686 = and( 141, 1643, 1667) 1687 = and( 105, 1631, 1667) 1688 = and( 129, 1643, 1655) 1690 = and( 140, 1643, 1667) 1691 = and( 104, 1631, 1667) 1692 = and( 128, 1643, 1655) 1694 = and( 139, 1643, 1667) 1695 = and( 103, 1631, 1667) 1696 = and( 127, 1643, 1655) 1734 = and( 19, 1716) 1736 = and( 4, 1716) 1738 = and( 20, 1716) 1740 = and( 5, 1716) 1742 = and( 21, 1728) 1744 = and( 22, 1728) 1746 = and( 23, 1728) 1748 = and( 6, 1728) 1750 = and( 24, 1728) 1777 = nand( 1775, 1776) 1786 = nand( 1784, 1785) 1795 = nand( 1793, 1794) 2023 = and( 25, 2007) 2025 = and( 32, 2007) 2027 = and( 26, 2007) 2029 = and( 33, 2007) 2031 = and( 27, 2018) 2033 = and( 34, 2018) 2035 = and( 35, 2018) 2037 = and( 28, 2018) 2741 = not( 2735) 2749 = not( 2743) 2757 = not( 2751) 2765 = not( 2759) 2773 = not( 2767) 2781 = not( 2775) 2515 = nand( 2469, 2470) 2522 = not( 2518) 2525 = nand( 2513, 2514) 2528 = nand( 2503, 2504) 2730 = nand( 2707, 2708) 554 = and( 551, 553) 838 = or( 818, 819, 820, 821) 841 = or( 822, 823, 824, 825) 846 = or( 826, 827, 828, 829) 854 = or( 830, 831, 832, 833) 857 = or( 834, 835, 836, 837) 1327 = or( 1307, 1308, 1309, 1310) 1329 = or( 1311, 1312, 1313, 1314) 1331 = or( 1315, 1316, 1317, 1318) 1333 = or( 1319, 1320, 1321, 1322) 1335 = or( 1323, 1324, 1325, 1326) 1461 = or( 1441, 1442, 1443, 1444) 1464 = or( 1445, 1446, 1447, 1448) 1467 = or( 1449, 1450, 1451, 1452) 1470 = or( 1453, 1454, 1455, 1456) 1473 = or( 1457, 1458, 1459, 1460) 1698 = or( 1682, 1683, 1684, 1685) 1701 = or( 1686, 1687, 1688, 1689) 1704 = or( 1690, 1691, 1692, 1693) 1707 = or( 1694, 1695, 1696, 1697) 2634 = or( 1678, 1679, 1680, 1681) 319 = buff( 554) 1504 = not( 1500) 1513 = not( 1509) 1524 = not( 1521) 1528 = not( 1525) 1529 = buff( 1518) 1533 = buff( 1518) 1538 = and( 1486, 1477, 1521) 1541 = and( 1490, 1481, 1525) 1781 = not( 1777) 1790 = not( 1786) 1806 = buff( 1795) 1810 = buff( 1795) 2734 = not( 2730) 2521 = not( 2515) 2524 = nand( 2515, 2522) 2531 = not( 2525) 2532 = not( 2528) 144 = and( 838, 860) 147 = and( 846, 860) 152 = and( 841, 860) 160 = not( 1464) 162 = not( 1467) 164 = not( 1461) 166 = not( 1329) 168 = not( 1327) 171 = not( 857) 175 = and( 480, 483, 36, 554) 187 = and( 480, 483, 554, 547) 516 = buff( 838) 852 = not( 846) 885 = and( 841, 875) 887 = and( 846, 875) 893 = and( 1327, 868) 1028 = not( 838) 1031 = not( 841) 1035 = not( 846) 1041 = buff( 854) 1049 = buff( 857) 1057 = buff( 1327) 1060 = buff( 1329) 1066 = buff( 1331) 1072 = buff( 1333) 1078 = buff( 1335) 1213 = nand( 2099, 1470) 1218 = nand( 2103, 1473) 1250 = buff( 1704) 1387 = and( 1461, 1385) 1389 = not( 1464) 1537 = and( 1481, 1486, 1524) 1540 = and( 1477, 1490, 1528) 1735 = and( 841, 1710) 1737 = and( 846, 1710) 1739 = and( 854, 1710) 1741 = and( 857, 1710) 1743 = and( 1327, 1721) 1745 = and( 1329, 1721) 1747 = and( 1331, 1721) 1749 = and( 1333, 1721) 1751 = and( 1335, 1721) 2638 = not( 2634) 2024 = and( 1698, 2001) 2026 = and( 1701, 2001) 2028 = and( 1704, 2001) 2030 = and( 1707, 2001) 2032 = and( 1461, 2012) 2034 = and( 1464, 2012) 2036 = and( 1467, 2012) 2038 = and( 1470, 2012) 2154 = buff( 841) 2523 = nand( 2518, 2521) 2533 = nand( 2528, 2531) 2534 = nand( 2525, 2532) 2631 = buff( 1698) 2639 = buff( 1704) 2642 = buff( 1701) 2647 = buff( 1461) 2650 = buff( 1707) 2655 = buff( 1467) 2658 = buff( 1464) 2665 = buff( 1473) 2668 = buff( 1470) 153 = or( 865, 152) 176 = not( 175) 188 = not( 187) 299 = buff( 1041) 301 = buff( 1049) 286 = buff( 1057) 303 = buff( 1060) 288 = buff( 1066) 305 = buff( 1072) 290 = buff( 1078) 1532 = not( 1529) 1536 = not( 1533) 1539 = nor( 1537, 1538) 1542 = nor( 1540, 1541) 1544 = and( 1509, 1500, 1529) 1547 = and( 1513, 1504, 1533) 2065 = or( 2037, 2038) 1809 = not( 1806) 1813 = not( 1810) 1821 = and( 1786, 1777, 1806) 1824 = and( 1790, 1781, 1810) 2538 = nand( 2523, 2524) 2546 = nand( 2533, 2534) 2554 = or( 1734, 1735) 2562 = or( 1736, 1737) 2570 = or( 1738, 1739) 2578 = or( 1740, 1741) 2586 = or( 1742, 1743) 2594 = or( 1744, 1745) 2602 = or( 1746, 1747) 2610 = or( 1748, 1749) 2618 = or( 1750, 1751) 2626 = or( 2023, 2024) 2738 = or( 2025, 2026) 2746 = or( 2027, 2028) 2754 = or( 2029, 2030) 2762 = or( 2031, 2032) 2770 = or( 2033, 2034) 2778 = or( 2035, 2036) 456 = and( 1389, 1387, 40) 466 = not( 1387) 562 = nand( 560, 852) 883 = and( 516, 875) 889 = and( 1049, 868) 891 = and( 1041, 875) 1043 = not( 1041) 1051 = not( 1049) 1062 = not( 1060) 1068 = not( 1066) 1074 = not( 1072) 1080 = not( 1078) 1225 = and( 2099, 1213) 1227 = and( 1213, 1470) 1232 = and( 2103, 1218) 1234 = and( 1218, 1473) 1543 = and( 1504, 1509, 1532) 1546 = and( 1500, 1513, 1536) 2637 = not( 2631) 1753 = nand( 2631, 2638) 2645 = not( 2639) 2646 = not( 2642) 2653 = not( 2647) 2654 = not( 2650) 1820 = and( 1781, 1786, 1809) 1823 = and( 1777, 1790, 1813) 2107 = buff( 1031) 2110 = buff( 1028) 2118 = buff( 1035) 2123 = not( 1057) 2151 = not( 852) 2158 = not( 2154) 2161 = buff( 1031) 2164 = buff( 1028) 2172 = buff( 1035) 2235 = buff( 516) 2262 = buff( 1035) 2350 = buff( 1035) 2535 = nand( 1542, 1539) 2661 = not( 2655) 2662 = not( 2658) 2671 = not( 2665) 2672 = not( 2668) 468 = and( 40, 1389, 466) 897 = or( 887, 889) 898 = or( 891, 893) 1228 = or( 1225, 1227) 1235 = or( 1232, 1234) 1545 = nor( 1543, 1544) 1548 = nor( 1546, 1547) 2542 = not( 2538) 2550 = not( 2546) 1561 = nand( 2554, 2557) 2558 = not( 2554) 1565 = nand( 2562, 2565) 2566 = not( 2562) 1569 = nand( 2570, 2573) 2574 = not( 2570) 1573 = nand( 2578, 2581) 2582 = not( 2578) 1577 = nand( 2586, 2589) 2590 = not( 2586) 1581 = nand( 2594, 2597) 2598 = not( 2594) 1585 = nand( 2602, 2605) 2606 = not( 2602) 1589 = nand( 2610, 2613) 2614 = not( 2610) 1593 = nand( 2618, 2621) 2622 = not( 2618) 1597 = nand( 2626, 2629) 2630 = not( 2626) 1752 = nand( 2634, 2637) 1761 = nand( 2642, 2645) 1762 = nand( 2639, 2646) 1770 = nand( 2650, 2653) 1771 = nand( 2647, 2654) 1822 = nor( 1820, 1821) 1825 = nor( 1823, 1824) 2039 = nand( 2738, 2741) 2742 = not( 2738) 2043 = nand( 2746, 2749) 2750 = not( 2746) 2047 = nand( 2754, 2757) 2758 = not( 2754) 2051 = nand( 2762, 2765) 2766 = not( 2762) 2055 = nand( 2770, 2773) 2774 = not( 2770) 2059 = nand( 2778, 2781) 2782 = not( 2778) 2663 = nand( 2658, 2661) 2664 = nand( 2655, 2662) 2673 = nand( 2668, 2671) 2674 = nand( 2665, 2672) 146 = and( 562, 865) 462 = not( 456) 2113 = not( 2107) 2114 = not( 2110) 2122 = not( 2118) 2129 = not( 2123) 592 = buff( 562) 2167 = not( 2161) 2168 = not( 2164) 2176 = not( 2172) 2241 = not( 2235) 2266 = not( 2262) 743 = not( 456) 749 = buff( 456) 886 = and( 562, 868) 284 = buff( 897) 321 = buff( 897) 297 = buff( 898) 280 = buff( 898) 995 = buff( 456) 1006 = not( 456) 1550 = nand( 2535, 2542) 2354 = not( 2350) 2541 = not( 2535) 1562 = nand( 2551, 2558) 1566 = nand( 2559, 2566) 1570 = nand( 2567, 2574) 1574 = nand( 2575, 2582) 1578 = nand( 2583, 2590) 1582 = nand( 2591, 2598) 1586 = nand( 2599, 2606) 1590 = nand( 2607, 2614) 1594 = nand( 2615, 2622) 1598 = nand( 2623, 2630) 1754 = nand( 1752, 1753) 1763 = nand( 1761, 1762) 1772 = nand( 1770, 1771) 2040 = nand( 2735, 2742) 2044 = nand( 2743, 2750) 2048 = nand( 2751, 2758) 2052 = nand( 2759, 2766) 2056 = nand( 2767, 2774) 2060 = nand( 2775, 2782) 2115 = buff( 1043) 2126 = buff( 1051) 2131 = buff( 1068) 2134 = buff( 1062) 2141 = buff( 1080) 2144 = buff( 1074) 2157 = not( 2151) 2160 = nand( 2151, 2158) 2169 = buff( 1043) 2177 = buff( 1068) 2180 = buff( 1062) 2187 = buff( 1080) 2190 = buff( 1074) 2207 = not( 562) 2254 = buff( 1043) 2334 = buff( 1051) 2342 = buff( 1043) 2422 = buff( 1051) 2543 = nand( 1548, 1545) 2709 = nand( 2673, 2674) 2712 = nand( 2663, 2664) 2727 = nand( 1825, 1822) 148 = or( 146, 147) 569 = nand( 2110, 2113) 570 = nand( 2107, 2114) 599 = nand( 2164, 2167) 600 = nand( 2161, 2168) 896 = or( 885, 886) 1549 = nand( 2538, 2541) 1243 = not( 1228) 1245 = not( 1235) 1257 = buff( 468) 1258 = buff( 468) 1563 = nand( 1561, 1562) 1567 = nand( 1565, 1566) 1571 = nand( 1569, 1570) 1575 = nand( 1573, 1574) 1579 = nand( 1577, 1578) 1583 = nand( 1581, 1582) 1587 = nand( 1585, 1586) 1591 = nand( 1589, 1590) 1595 = nand( 1593, 1594) 1599 = nand( 1597, 1598) 2041 = nand( 2039, 2040) 2045 = nand( 2043, 2044) 2049 = nand( 2047, 2048) 2053 = nand( 2051, 2052) 2057 = nand( 2055, 2056) 2061 = nand( 2059, 2060) 2159 = nand( 2154, 2157) 475 = buff( 462) 490 = and( 1078, 743) 496 = and( 1698, 743) 502 = and( 1701, 743) 508 = and( 1250, 743) 765 = and( 1057, 749) 769 = and( 1060, 749) 571 = nand( 569, 570) 2121 = not( 2115) 579 = nand( 2115, 2122) 587 = nand( 2126, 2129) 2130 = not( 2126) 596 = not( 592) 601 = nand( 599, 600) 2175 = not( 2169) 609 = nand( 2169, 2176) 2258 = not( 2254) 1014 = and( 1057, 995) 1018 = and( 1060, 995) 717 = and( 1078, 1006) 723 = and( 1698, 1006) 729 = and( 1701, 1006) 735 = and( 1250, 1006) 753 = not( 749) 282 = buff( 896) 323 = buff( 896) 2338 = not( 2334) 999 = not( 995) 1091 = nand( 1549, 1550) 2346 = not( 2342) 2426 = not( 2422) 1337 = buff( 462) 2549 = not( 2543) 1552 = nand( 2543, 2550) 1600 = not( 1599) 1596 = not( 1595) 1592 = not( 1591) 1588 = not( 1587) 1584 = not( 1583) 1580 = not( 1579) 1576 = not( 1575) 1572 = not( 1571) 1568 = not( 1567) 1564 = not( 1563) 2062 = not( 2061) 2058 = not( 2057) 2054 = not( 2053) 2050 = not( 2049) 2046 = not( 2045) 2042 = not( 2041) 1758 = not( 1754) 1767 = not( 1763) 1798 = buff( 1772) 1802 = buff( 1772) 2733 = not( 2727) 1829 = nand( 2727, 2734) 2137 = not( 2131) 2138 = not( 2134) 2147 = not( 2141) 2148 = not( 2144) 2183 = not( 2177) 2184 = not( 2180) 2193 = not( 2187) 2194 = not( 2190) 2210 = nand( 2159, 2160) 2213 = not( 2207) 2715 = not( 2709) 2716 = not( 2712) 1094 = and( 1235, 1245) 1096 = and( 1228, 1243) 578 = nand( 2118, 2121) 588 = nand( 2123, 2130) 608 = nand( 2172, 2175) 742 = buff( 1257) 1005 = buff( 1257) 1092 = not( 1091) 1551 = nand( 2546, 2549) 1554 = and( 1600, 1596, 1592, 1588, 1584) 1555 = and( 1580, 1576, 1572, 1568, 1564) 1557 = and( 2065, 2062) 1558 = and( 2058, 2054, 2050, 2046, 2042) 1828 = nand( 2730, 2733) 1845 = buff( 1258) 1907 = buff( 1258) 2139 = nand( 2134, 2137) 2140 = nand( 2131, 2138) 2149 = nand( 2144, 2147) 2150 = nand( 2141, 2148) 2185 = nand( 2180, 2183) 2186 = nand( 2177, 2184) 2195 = nand( 2190, 2193) 2196 = nand( 2187, 2194) 2717 = nand( 2712, 2715) 2718 = nand( 2709, 2716) 154 = or( 1094, 1245) 155 = or( 1096, 1243) 763 = and( 1057, 753) 767 = and( 1060, 753) 531 = and( 1066, 753) 537 = and( 1072, 753) 575 = not( 571) 580 = nand( 578, 579) 589 = nand( 587, 588) 605 = not( 601) 610 = nand( 608, 609) 1012 = and( 1057, 999) 1016 = and( 1060, 999) 705 = and( 1066, 999) 711 = and( 1072, 999) 1093 = and( 1092, 14) 1355 = buff( 475) 1553 = nand( 1551, 1552) 1556 = and( 1554, 1555) 1559 = and( 1557, 1558) 1601 = buff( 1337) 1801 = not( 1798) 1805 = not( 1802) 1815 = and( 1763, 1754, 1798) 1818 = and( 1767, 1758, 1802) 1830 = nand( 1828, 1829) 1836 = buff( 475) 1850 = buff( 475) 1898 = buff( 1337) 1912 = buff( 1337) 2197 = nand( 2149, 2150) 2200 = nand( 2139, 2140) 2214 = not( 2210) 2215 = nand( 2210, 2213) 2217 = nand( 2195, 2196) 2220 = nand( 2185, 2186) 2722 = nand( 2717, 2718) 156 = nand( 154, 155) 492 = and( 490, 742) 498 = and( 496, 742) 504 = and( 502, 742) 510 = and( 508, 742) 519 = or( 763, 765) 525 = or( 767, 769) 533 = and( 531, 748) 539 = and( 537, 748) 693 = or( 1012, 1014) 699 = or( 1016, 1018) 707 = and( 705, 994) 713 = and( 711, 994) 719 = and( 717, 1005) 725 = and( 723, 1005) 731 = and( 729, 1005) 737 = and( 735, 1005) 401 = buff( 1093) 1560 = and( 1556, 1559, 894) 1814 = and( 1758, 1763, 1801) 1817 = and( 1754, 1767, 1805) 2216 = nand( 2207, 2214) 227 = not( 1830) 229 = not( 1553) 493 = not( 492) 499 = not( 498) 505 = not( 504) 511 = not( 510) 521 = and( 519, 748) 527 = and( 525, 748) 534 = not( 533) 540 = not( 539) 584 = not( 580) 613 = buff( 589) 617 = buff( 589) 621 = buff( 610) 625 = buff( 610) 676 = and( 1344, 1355) 695 = and( 693, 994) 701 = and( 699, 994) 708 = not( 707) 714 = not( 713) 720 = not( 719) 726 = not( 725) 732 = not( 731) 738 = not( 737) 1087 = not( 1093) 1108 = and( 1344, 1601) 1361 = not( 1355) 1369 = and( 1351, 1355) 1373 = and( 1959, 1355) 1377 = and( 1964, 1355) 311 = buff( 1560) 1607 = not( 1601) 1615 = and( 1351, 1601) 1619 = and( 1959, 1601) 1623 = and( 1964, 1601) 1816 = nor( 1814, 1815) 1819 = nor( 1817, 1818) 2726 = not( 2722) 1842 = not( 1836) 1858 = and( 1969, 1836) 1863 = and( 1974, 1836) 1866 = and( 1979, 1836) 1868 = and( 1984, 1836) 1870 = and( 1989, 1850) 1872 = and( 1994, 1850) 1874 = and( 1999, 1850) 1876 = and( 2070, 1850) 1904 = not( 1898) 1920 = and( 1969, 1898) 1925 = and( 1974, 1898) 1928 = and( 1979, 1898) 1930 = and( 1984, 1898) 1932 = and( 1989, 1912) 1934 = and( 1994, 1912) 1936 = and( 1999, 1912) 1938 = and( 2070, 1912) 2203 = not( 2197) 2204 = not( 2200) 2223 = not( 2217) 2224 = not( 2220) 2238 = nand( 2215, 2216) 150 = not( 1560) 522 = not( 521) 528 = not( 527) 696 = not( 695) 702 = not( 701) 1881 = and( 1866, 1831) 1883 = and( 1868, 1831) 1885 = and( 1870, 1845) 1887 = and( 1872, 1845) 1889 = and( 1874, 1845) 1891 = and( 1876, 1845) 1943 = and( 1928, 1893) 1945 = and( 1930, 1893) 1947 = and( 1932, 1907) 1949 = and( 1934, 1907) 1951 = and( 1936, 1907) 1953 = and( 1938, 1907) 2205 = nand( 2200, 2203) 2206 = nand( 2197, 2204) 2225 = nand( 2220, 2223) 2226 = nand( 2217, 2224) 2719 = nand( 1819, 1816) 616 = not( 613) 620 = not( 617) 624 = not( 621) 628 = not( 625) 630 = and( 580, 571, 613) 633 = and( 584, 575, 617) 636 = and( 601, 592, 621) 639 = and( 605, 596, 625) 645 = nand( 2238, 2241) 2242 = not( 2238) 675 = and( 1999, 1361) 1107 = and( 1999, 1607) 1368 = and( 2070, 1361) 1371 = and( 2076, 1361) 1375 = and( 2082, 1361) 1614 = and( 2070, 1607) 1617 = and( 2076, 1607) 1621 = and( 2082, 1607) 1856 = and( 2088, 1842) 1861 = and( 2094, 1842) 1918 = and( 2088, 1904) 1923 = and( 2094, 1904) 2230 = nand( 2205, 2206) 2246 = nand( 2225, 2226) 2270 = buff( 511) 2278 = buff( 505) 2286 = buff( 499) 2294 = buff( 493) 2302 = buff( 540) 2310 = buff( 534) 2358 = buff( 738) 2366 = buff( 732) 2374 = buff( 726) 2382 = buff( 720) 2390 = buff( 714) 2398 = buff( 708) 629 = and( 575, 580, 616) 632 = and( 571, 584, 620) 635 = and( 596, 601, 624) 638 = and( 592, 605, 628) 646 = nand( 2235, 2242) 677 = or( 675, 676) 1827 = nand( 2719, 2726) 907 = and( 1891, 511) 915 = and( 1889, 505) 922 = and( 1887, 499) 924 = and( 493, 1885) 937 = and( 1883, 540) 946 = and( 1881, 534) 1109 = or( 1107, 1108) 1125 = and( 1953, 738) 1133 = and( 1951, 732) 1140 = and( 1949, 726) 1142 = and( 720, 1947) 1155 = and( 1945, 714) 1164 = and( 1943, 708) 1378 = or( 1368, 1369) 1380 = or( 1371, 1373) 1382 = or( 1375, 1377) 1624 = or( 1614, 1615) 1626 = or( 1617, 1619) 1628 = or( 1621, 1623) 2725 = not( 2719) 1859 = or( 1856, 1858) 1864 = or( 1861, 1863) 1921 = or( 1918, 1920) 1926 = or( 1923, 1925) 2267 = buff( 1891) 2275 = buff( 1889) 2283 = buff( 1887) 2291 = buff( 1885) 2299 = buff( 1883) 2307 = buff( 1881) 2318 = buff( 528) 2326 = buff( 522) 2355 = buff( 1953) 2363 = buff( 1951) 2371 = buff( 1949) 2379 = buff( 1947) 2387 = buff( 1945) 2395 = buff( 1943) 2406 = buff( 702) 2414 = buff( 696) 647 = nand( 645, 646) 631 = nor( 629, 630) 634 = nor( 632, 633) 637 = nor( 635, 636) 640 = nor( 638, 639) 2234 = not( 2230) 2250 = not( 2246) 679 = and( 677, 1031) 1826 = nand( 2722, 2725) 2274 = not( 2270) 2282 = not( 2278) 2290 = not( 2286) 2298 = not( 2294) 2306 = not( 2302) 2314 = not( 2310) 1110 = and( 1109, 1031) 2362 = not( 2358) 2370 = not( 2366) 2378 = not( 2374) 2386 = not( 2382) 2394 = not( 2390) 2402 = not( 2398) 1877 = and( 1859, 1831) 1879 = and( 1864, 1831) 1939 = and( 1921, 1893) 1941 = and( 1926, 1893) 143 = and( 647, 865) 671 = and( 1380, 1043) 674 = and( 1378, 1035) 686 = nand( 1826, 1827) 2273 = not( 2267) 900 = nand( 2267, 2274) 2281 = not( 2275) 909 = nand( 2275, 2282) 2289 = not( 2283) 917 = nand( 2283, 2290) 2297 = not( 2291) 926 = nand( 2291, 2298) 2305 = not( 2299) 929 = nand( 2299, 2306) 2313 = not( 2307) 939 = nand( 2307, 2314) 2322 = not( 2318) 2330 = not( 2326) 967 = and( 1382, 1051) 1104 = and( 1626, 1043) 1106 = and( 1624, 1035) 2361 = not( 2355) 1118 = nand( 2355, 2362) 2369 = not( 2363) 1127 = nand( 2363, 2370) 2377 = not( 2371) 1135 = nand( 2371, 2378) 2385 = not( 2379) 1144 = nand( 2379, 2386) 2393 = not( 2387) 1147 = nand( 2387, 2394) 2401 = not( 2395) 1157 = nand( 2395, 2402) 2410 = not( 2406) 2418 = not( 2414) 1184 = and( 1628, 1051) 2227 = nand( 634, 631) 2243 = nand( 640, 637) 2251 = buff( 1380) 2259 = buff( 1378) 2331 = buff( 1382) 2339 = buff( 1626) 2347 = buff( 1624) 2419 = buff( 1628) 145 = or( 143, 144) 687 = not( 686) 899 = nand( 2270, 2273) 908 = nand( 2278, 2281) 916 = nand( 2286, 2289) 925 = nand( 2294, 2297) 928 = nand( 2302, 2305) 938 = nand( 2310, 2313) 954 = and( 1879, 528) 961 = and( 1877, 522) 1117 = nand( 2358, 2361) 1126 = nand( 2366, 2369) 1134 = nand( 2374, 2377) 1143 = nand( 2382, 2385) 1146 = nand( 2390, 2393) 1156 = nand( 2398, 2401) 1172 = and( 1941, 702) 1179 = and( 1939, 696) 2315 = buff( 1879) 2323 = buff( 1877) 2403 = buff( 1941) 2411 = buff( 1939) 2233 = not( 2227) 642 = nand( 2227, 2234) 2249 = not( 2243) 649 = nand( 2243, 2250) 2257 = not( 2251) 665 = nand( 2251, 2258) 684 = nand( 2259, 2266) 2265 = not( 2259) 688 = and( 687, 487) 901 = nand( 899, 900) 910 = nand( 908, 909) 918 = nand( 916, 917) 927 = nand( 925, 926) 930 = nand( 928, 929) 940 = nand( 938, 939) 2337 = not( 2331) 963 = nand( 2331, 2338) 2345 = not( 2339) 1099 = nand( 2339, 2346) 1115 = nand( 2347, 2354) 2353 = not( 2347) 1119 = nand( 1117, 1118) 1128 = nand( 1126, 1127) 1136 = nand( 1134, 1135) 1145 = nand( 1143, 1144) 1148 = nand( 1146, 1147) 1158 = nand( 1156, 1157) 2425 = not( 2419) 1181 = nand( 2419, 2426) 641 = nand( 2230, 2233) 648 = nand( 2246, 2249) 664 = nand( 2254, 2257) 683 = nand( 2262, 2265) 395 = buff( 688) 2321 = not( 2315) 948 = nand( 2315, 2322) 2329 = not( 2323) 956 = nand( 2323, 2330) 962 = nand( 2334, 2337) 1098 = nand( 2342, 2345) 1114 = nand( 2350, 2353) 2409 = not( 2403) 1166 = nand( 2403, 2410) 2417 = not( 2411) 1174 = nand( 2411, 2418) 1180 = nand( 2422, 2425) 643 = nand( 641, 642) 650 = nand( 648, 649) 666 = nand( 664, 665) 681 = nand( 683, 684) 690 = not( 688) 947 = nand( 2318, 2321) 955 = nand( 2326, 2329) 964 = nand( 962, 963) 968 = and( 910, 927, 918, 901) 970 = and( 901, 915) 971 = and( 910, 901, 922) 972 = and( 918, 901, 924, 910) 978 = and( 930, 946) 979 = and( 940, 930, 954) 1100 = nand( 1098, 1099) 1112 = nand( 1114, 1115) 1165 = nand( 2406, 2409) 1173 = nand( 2414, 2417) 1182 = nand( 1180, 1181) 1185 = and( 1128, 1145, 1136, 1119) 1187 = and( 1119, 1133) 1188 = and( 1128, 1119, 1140) 1189 = and( 1136, 1119, 1142, 1128) 1195 = and( 1148, 1164) 1196 = and( 1158, 1148, 1172) 644 = not( 643) 884 = and( 650, 868) 949 = nand( 947, 948) 957 = nand( 955, 956) 969 = not( 968) 973 = or( 907, 970, 971, 972) 1167 = nand( 1165, 1166) 1175 = nand( 1173, 1174) 1186 = not( 1185) 1190 = or( 1125, 1187, 1188, 1189) 680 = and( 666, 674) 682 = and( 681, 666, 679) 895 = or( 883, 884) 1025 = and( 644, 487) 1111 = and( 1100, 1106) 1113 = and( 1112, 1100, 1110) 685 = or( 671, 680, 682) 295 = buff( 895) 331 = buff( 895) 976 = not( 973) 977 = and( 940, 964, 949, 930, 957) 980 = and( 949, 930, 961, 940) 981 = and( 957, 949, 930, 967, 940) 397 = buff( 1025) 1116 = or( 1104, 1111, 1113) 1193 = not( 1190) 1194 = and( 1158, 1182, 1167, 1148, 1175) 1197 = and( 1167, 1148, 1179, 1158) 1198 = and( 1175, 1167, 1148, 1184, 1158) 982 = or( 937, 978, 979, 980, 981) 983 = and( 977, 685) 988 = nand( 976, 969) 1027 = not( 1025) 1199 = or( 1155, 1195, 1196, 1197, 1198) 1200 = and( 1194, 1116) 1205 = nand( 1193, 1186) 984 = or( 982, 983) 1085 = and( 690, 1027, 1830) 1201 = or( 1199, 1200) 987 = not( 984) 990 = and( 988, 984) 1204 = not( 1201) 1207 = and( 1205, 1201) 989 = and( 973, 987) 1206 = and( 1190, 1204) 991 = or( 989, 990) 1208 = or( 1206, 1207) 329 = buff( 1208) 1221 = nand( 1208, 991) 1238 = and( 1208, 1221) 1239 = and( 1221, 991) 1240 = or( 1238, 1239) 1247 = not( 1240) 471 = and( 1240, 1247) 473 = or( 471, 1247) 231 = not( 473) 1088 = and( 1553, 1087, 473) 1089 = and( 1085, 1088, 554) 308 = buff( 1089) 225 = not( 1089) |
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 |
/****************************************************************************
* *
* VERILOG VERSION of ORIGINAL NETLIST for c2670 *
* *
* *
* Generated by: Hakan Yalcin (hyalcin@cadence.com) *
* *
* Sep 16, 1998 *
* *
****************************************************************************/
module c2670g (
L81, L92, L91, L90, L89, L88, L87,
L86, L85, L93, L43, L54, L53, L52, L51,
L50, L49, L48, L47, L55, L56, L66, L65,
L64, L63, L62, L61, L60, L67, L68, L79,
L78, L77, L76, L75, L74, L73, L72, L80,
L131, L141, L140, L139, L138, L137, L136, L135,
L142, L95, L105, L104, L103, L102, L101, L100,
L99, L106, L119, L129, L128, L127, L126, L125,
L124, L123, L130, L107, L117, L116, L115, L114,
L113, L112, L111, L118, L1971, L1966, L1961, L1956,
L1348, L1341, L2090, L2084, L2078, L2072, L2067, L1996,
L1991, L1986, L1981, L1976, L2096, L2100, L2678, L2474,
L2427, L2430, L2451, L2454, L2443, L2446, L2435, L2438,
L24, L6, L23, L22, L21, L5, L20, L4,
L19, L28, L35, L34, L27, L33, L26, L32,
L25, L651, L543, L2105, L2104, L1384, L40, L16,
L29, L11, L8, L37, L14, L44, L132, L82,
L96, L69, L120, L57, L108, L2106, L567, L559,
L860, L868, L452, L2066, L1083, L94, L7, L661,
L1, L2, L3, L15, L36, L483, L169, L174,
L177, L178, L179, L180, L181, L182, L183, L184,
L185, L186, L189, L190, L191, L192, L193, L194,
L195, L196, L197, L198, L199, L200, L201, L202,
L203, L204, L205, L206, L207, L208, L209, L210,
L211, L212, L213, L214, L215, L239, L240, L241,
L242, L243, L244, L245, L246, L247, L248, L249,
L250, L251, L252, L253, L254, L255, L256, L257,
L262, L263, L264, L265, L266, L267, L268, L269,
L270, L271, L272, L273, L274, L275, L276, L277,
L278, L279,
L329, L231, L311, L150, L308, L225, L395,
L397, L227, L229, L401, L319, L325, L261, L220,
L221, L219, L218, L235, L236, L237, L238, L335,
L350, L391, L409, L337, L384, L411, L367, L369,
L173, L295, L331, L145, L148, L282, L323, L284,
L321, L297, L280, L153, L290, L305, L288, L303,
L286, L301, L299, L166, L168, L171, L162, L160,
L164, L156, L223, L217, L234, L259, L176, L188,
L158, L169o, L174o, L177o, L178o, L179o, L180o, L181o,
L182o, L183o, L184o, L185o, L186o, L189o, L190o, L191o,
L192o, L193o, L194o, L195o, L196o, L197o, L198o, L199o,
L200o, L201o, L202o, L203o, L204o, L205o, L206o, L207o,
L208o, L209o, L210o, L211o, L212o, L213o, L214o, L215o,
L239o, L240o, L241o, L242o, L243o, L244o, L245o, L246o,
L247o, L248o, L249o, L250o, L251o, L252o, L253o, L254o,
L255o, L256o, L257o, L262o, L263o, L264o, L265o, L266o,
L267o, L268o, L269o, L270o, L271o, L272o, L273o, L274o,
L275o, L276o, L277o, L278o, L279o);
input
L81, L92, L91, L90, L89, L88, L87,
L86, L85, L93, L43, L54, L53, L52, L51,
L50, L49, L48, L47, L55, L56, L66, L65,
L64, L63, L62, L61, L60, L67, L68, L79,
L78, L77, L76, L75, L74, L73, L72, L80,
L131, L141, L140, L139, L138, L137, L136, L135,
L142, L95, L105, L104, L103, L102, L101, L100,
L99, L106, L119, L129, L128, L127, L126, L125,
L124, L123, L130, L107, L117, L116, L115, L114,
L113, L112, L111, L118, L1971, L1966, L1961, L1956,
L1348, L1341, L2090, L2084, L2078, L2072, L2067, L1996,
L1991, L1986, L1981, L1976, L2096, L2100, L2678, L2474,
L2427, L2430, L2451, L2454, L2443, L2446, L2435, L2438,
L24, L6, L23, L22, L21, L5, L20, L4,
L19, L28, L35, L34, L27, L33, L26, L32,
L25, L651, L543, L2105, L2104, L1384, L40, L16,
L29, L11, L8, L37, L14, L44, L132, L82,
L96, L69, L120, L57, L108, L2106, L567, L559,
L860, L868, L452, L2066, L1083, L94, L7, L661,
L1, L2, L3, L15, L36, L483, L169, L174,
L177, L178, L179, L180, L181, L182, L183, L184,
L185, L186, L189, L190, L191, L192, L193, L194,
L195, L196, L197, L198, L199, L200, L201, L202,
L203, L204, L205, L206, L207, L208, L209, L210,
L211, L212, L213, L214, L215, L239, L240, L241,
L242, L243, L244, L245, L246, L247, L248, L249,
L250, L251, L252, L253, L254, L255, L256, L257,
L262, L263, L264, L265, L266, L267, L268, L269,
L270, L271, L272, L273, L274, L275, L276, L277,
L278, L279;
output
L329, L231, L311, L150, L308, L225, L395,
L397, L227, L229, L401, L319, L325, L261, L220,
L221, L219, L218, L235, L236, L237, L238, L335,
L350, L391, L409, L337, L384, L411, L367, L369,
L173, L295, L331, L145, L148, L282, L323, L284,
L321, L297, L280, L153, L290, L305, L288, L303,
L286, L301, L299, L166, L168, L171, L162, L160,
L164, L156, L223, L217, L234, L259, L176, L188,
L158, L169o, L174o, L177o, L178o, L179o, L180o, L181o,
L182o, L183o, L184o, L185o, L186o, L189o, L190o, L191o,
L192o, L193o, L194o, L195o, L196o, L197o, L198o, L199o,
L200o, L201o, L202o, L203o, L204o, L205o, L206o, L207o,
L208o, L209o, L210o, L211o, L212o, L213o, L214o, L215o,
L239o, L240o, L241o, L242o, L243o, L244o, L245o, L246o,
L247o, L248o, L249o, L250o, L251o, L252o, L253o, L254o,
L255o, L256o, L257o, L262o, L263o, L264o, L265o, L266o,
L267o, L268o, L269o, L270o, L271o, L272o, L273o, L274o,
L275o, L276o, L277o, L278o, L279o;
assign L169o = L169;
assign L174o = L174;
assign L177o = L177;
assign L178o = L178;
assign L179o = L179;
assign L180o = L180;
assign L181o = L181;
assign L182o = L182;
assign L183o = L183;
assign L184o = L184;
assign L185o = L185;
assign L186o = L186;
assign L189o = L189;
assign L190o = L190;
assign L191o = L191;
assign L192o = L192;
assign L193o = L193;
assign L194o = L194;
assign L195o = L195;
assign L196o = L196;
assign L197o = L197;
assign L198o = L198;
assign L199o = L199;
assign L200o = L200;
assign L201o = L201;
assign L202o = L202;
assign L203o = L203;
assign L204o = L204;
assign L205o = L205;
assign L206o = L206;
assign L207o = L207;
assign L208o = L208;
assign L209o = L209;
assign L210o = L210;
assign L211o = L211;
assign L212o = L212;
assign L213o = L213;
assign L214o = L214;
assign L215o = L215;
assign L239o = L239;
assign L240o = L240;
assign L241o = L241;
assign L242o = L242;
assign L243o = L243;
assign L244o = L244;
assign L245o = L245;
assign L246o = L246;
assign L247o = L247;
assign L248o = L248;
assign L249o = L249;
assign L250o = L250;
assign L251o = L251;
assign L252o = L252;
assign L253o = L253;
assign L254o = L254;
assign L255o = L255;
assign L256o = L256;
assign L257o = L257;
assign L262o = L262;
assign L263o = L263;
assign L264o = L264;
assign L265o = L265;
assign L266o = L266;
assign L267o = L267;
assign L268o = L268;
assign L269o = L269;
assign L270o = L270;
assign L271o = L271;
assign L272o = L272;
assign L273o = L273;
assign L274o = L274;
assign L275o = L275;
assign L276o = L276;
assign L277o = L277;
assign L278o = L278;
assign L279o = L279;
buffer U77 ( L452, L350 );
buffer U78 ( L452, L335 );
buffer U79 ( L452, L409 );
and2 U80 ( L1, L3, L546 );
inv U81 ( L559, L560 );
buffer U82 ( L1083, L369 );
buffer U83 ( L1083, L367 );
inv U84 ( L1384, L1385 );
buffer U85 ( L2066, L411 );
buffer U86 ( L2066, L337 );
buffer U87 ( L2066, L384 );
and4 U88 ( L2090, L2084, L2078, L2072, L157 );
inv U89 ( L546, L547 );
inv U90 ( L44, L218 );
inv U91 ( L132, L219 );
inv U92 ( L82, L220 );
inv U93 ( L96, L221 );
inv U94 ( L69, L235 );
inv U95 ( L120, L236 );
inv U96 ( L57, L237 );
inv U97 ( L108, L238 );
and3 U98 ( L2, L15, L661, L258 );
buffer U99 ( L661, L480 );
buffer U100 ( L37, L486 );
buffer U101 ( L452, L654 );
buffer U102 ( L8, L655 );
buffer U103 ( L8, L658 );
buffer U104 ( L543, L772 );
buffer U105 ( L651, L795 );
inv U106 ( L860, L865 );
inv U107 ( L868, L875 );
and2 U108 ( L11, L868, L882 );
and4 U109 ( L132, L82, L96, L44, L1251 );
and4 U110 ( L120, L57, L108, L69, L1254 );
buffer U111 ( L543, L1261 );
buffer U112 ( L651, L1284 );
inv U113 ( L1341, L1344 );
inv U114 ( L1348, L1351 );
buffer U115 ( L2104, L1394 );
buffer U116 ( L2105, L1418 );
inv U117 ( L2427, L2433 );
inv U118 ( L2430, L2434 );
inv U119 ( L2435, L2441 );
inv U120 ( L2438, L2442 );
inv U121 ( L2443, L2449 );
inv U122 ( L2446, L2450 );
inv U123 ( L2474, L2478 );
buffer U124 ( L2104, L1631 );
buffer U125 ( L2105, L1655 );
buffer U126 ( L16, L1710 );
buffer U127 ( L16, L1721 );
inv U128 ( L2678, L2682 );
and2 U129 ( L7, L661, L1955 );
inv U130 ( L1956, L1959 );
inv U131 ( L1961, L1964 );
inv U132 ( L1966, L1969 );
inv U133 ( L1971, L1974 );
inv U134 ( L1976, L1979 );
inv U135 ( L1981, L1984 );
inv U136 ( L1986, L1989 );
inv U137 ( L1991, L1994 );
inv U138 ( L1996, L1999 );
buffer U139 ( L29, L2001 );
buffer U140 ( L29, L2012 );
inv U141 ( L2067, L2070 );
inv U142 ( L2072, L2076 );
inv U143 ( L2078, L2082 );
inv U144 ( L2084, L2088 );
inv U145 ( L2090, L2094 );
inv U146 ( L2096, L2099 );
inv U147 ( L2100, L2103 );
inv U148 ( L2451, L2457 );
inv U149 ( L2454, L2458 );
buffer U150 ( L1348, L2461 );
buffer U151 ( L1341, L2464 );
buffer U152 ( L1956, L2471 );
buffer U153 ( L1966, L2479 );
buffer U154 ( L1961, L2482 );
buffer U155 ( L1976, L2487 );
buffer U156 ( L1971, L2490 );
buffer U157 ( L1986, L2495 );
buffer U158 ( L1981, L2498 );
buffer U159 ( L1996, L2505 );
buffer U160 ( L1991, L2508 );
buffer U161 ( L2067, L2675 );
buffer U162 ( L2078, L2683 );
buffer U163 ( L2072, L2686 );
buffer U164 ( L2090, L2691 );
buffer U165 ( L2084, L2694 );
buffer U166 ( L2100, L2699 );
buffer U167 ( L2096, L2702 );
inv U168 ( L157, L158 );
inv U169 ( L258, L259 );
inv U170 ( L486, L487 );
buffer U171 ( L654, L391 );
nand2 U172 ( L2430, L2433, L1475 );
nand2 U173 ( L2427, L2434, L1476 );
nand2 U174 ( L2438, L2441, L1484 );
nand2 U175 ( L2435, L2442, L1485 );
nand2 U176 ( L2446, L2449, L1493 );
nand2 U177 ( L2443, L2450, L1494 );
nand2 U178 ( L2454, L2457, L2459 );
nand2 U179 ( L2451, L2458, L2460 );
and2 U180 ( L94, L654, L173 );
and2 U181 ( L2106, L1955, L216 );
inv U182 ( L1955, L223 );
nand2 U183 ( L567, L1955, L234 );
inv U184 ( L1251, L1253 );
inv U185 ( L1254, L1256 );
and2 U186 ( L1254, L1251, L558 );
buffer U187 ( L655, L748 );
inv U188 ( L772, L784 );
inv U189 ( L795, L807 );
and3 U190 ( L80, L772, L795, L821 );
and3 U191 ( L68, L772, L795, L825 );
and3 U192 ( L79, L772, L795, L829 );
and3 U193 ( L78, L772, L795, L833 );
and3 U194 ( L77, L772, L795, L837 );
and2 U195 ( L11, L875, L881 );
buffer U196 ( L655, L994 );
inv U197 ( L1261, L1273 );
inv U198 ( L1284, L1296 );
and3 U199 ( L76, L1261, L1284, L1310 );
and3 U200 ( L75, L1261, L1284, L1314 );
and3 U201 ( L74, L1261, L1284, L1318 );
and3 U202 ( L73, L1261, L1284, L1322 );
and3 U203 ( L72, L1261, L1284, L1326 );
inv U204 ( L1394, L1406 );
inv U205 ( L1418, L1430 );
and3 U206 ( L114, L1394, L1418, L1444 );
and3 U207 ( L113, L1394, L1418, L1448 );
and3 U208 ( L112, L1394, L1418, L1452 );
and3 U209 ( L111, L1394, L1418, L1456 );
and2 U210 ( L1394, L1418, L1460 );
nand2 U211 ( L1475, L1476, L1477 );
nand2 U212 ( L1484, L1485, L1486 );
nand2 U213 ( L1493, L1494, L1495 );
inv U214 ( L2471, L2477 );
nand2 U215 ( L2471, L2478, L1499 );
inv U216 ( L2479, L2485 );
inv U217 ( L2482, L2486 );
inv U218 ( L2487, L2493 );
inv U219 ( L2490, L2494 );
inv U220 ( L1631, L1643 );
inv U221 ( L1655, L1667 );
and3 U222 ( L118, L1631, L1655, L1681 );
and3 U223 ( L107, L1631, L1655, L1685 );
and3 U224 ( L117, L1631, L1655, L1689 );
and3 U225 ( L116, L1631, L1655, L1693 );
and3 U226 ( L115, L1631, L1655, L1697 );
inv U227 ( L1710, L1716 );
inv U228 ( L1721, L1728 );
inv U229 ( L2675, L2681 );
nand2 U230 ( L2675, L2682, L1776 );
inv U231 ( L2683, L2689 );
inv U232 ( L2686, L2690 );
inv U233 ( L2691, L2697 );
inv U234 ( L2694, L2698 );
buffer U235 ( L658, L1831 );
buffer U236 ( L658, L1893 );
inv U237 ( L2001, L2007 );
inv U238 ( L2012, L2018 );
inv U239 ( L2461, L2467 );
inv U240 ( L2464, L2468 );
inv U241 ( L2495, L2501 );
inv U242 ( L2498, L2502 );
inv U243 ( L2505, L2511 );
inv U244 ( L2508, L2512 );
nand2 U245 ( L2459, L2460, L2518 );
buffer U246 ( L1344, L2551 );
buffer U247 ( L1351, L2559 );
buffer U248 ( L1959, L2567 );
buffer U249 ( L1964, L2575 );
buffer U250 ( L1969, L2583 );
buffer U251 ( L1974, L2591 );
buffer U252 ( L1979, L2599 );
buffer U253 ( L1984, L2607 );
buffer U254 ( L1989, L2615 );
buffer U255 ( L1994, L2623 );
inv U256 ( L2699, L2705 );
inv U257 ( L2702, L2706 );
buffer U258 ( L1999, L2735 );
buffer U259 ( L2070, L2743 );
buffer U260 ( L2076, L2751 );
buffer U261 ( L2082, L2759 );
buffer U262 ( L2088, L2767 );
buffer U263 ( L2094, L2775 );
inv U264 ( L216, L217 );
and2 U265 ( L2106, L1253, L550 );
and2 U266 ( L567, L1256, L552 );
buffer U267 ( L558, L325 );
or2 U268 ( L881, L882, L894 );
nand2 U269 ( L2474, L2477, L1498 );
nand2 U270 ( L2482, L2485, L1507 );
nand2 U271 ( L2479, L2486, L1508 );
nand2 U272 ( L2490, L2493, L1516 );
nand2 U273 ( L2487, L2494, L1517 );
nand2 U274 ( L2678, L2681, L1775 );
nand2 U275 ( L2686, L2689, L1784 );
nand2 U276 ( L2683, L2690, L1785 );
nand2 U277 ( L2694, L2697, L1793 );
nand2 U278 ( L2691, L2698, L1794 );
nand2 U279 ( L2464, L2467, L2469 );
nand2 U280 ( L2461, L2468, L2470 );
nand2 U281 ( L2498, L2501, L2503 );
nand2 U282 ( L2495, L2502, L2504 );
nand2 U283 ( L2508, L2511, L2513 );
nand2 U284 ( L2505, L2512, L2514 );
nand2 U285 ( L2702, L2705, L2707 );
nand2 U286 ( L2699, L2706, L2708 );
inv U287 ( L558, L261 );
inv U288 ( L550, L551 );
inv U289 ( L552, L553 );
and3 U290 ( L93, L784, L807, L818 );
and3 U291 ( L55, L772, L807, L819 );
and3 U292 ( L67, L784, L795, L820 );
and3 U293 ( L81, L784, L807, L822 );
and3 U294 ( L43, L772, L807, L823 );
and3 U295 ( L56, L784, L795, L824 );
and3 U296 ( L92, L784, L807, L826 );
and3 U297 ( L54, L772, L807, L827 );
and3 U298 ( L66, L784, L795, L828 );
and3 U299 ( L91, L784, L807, L830 );
and3 U300 ( L53, L772, L807, L831 );
and3 U301 ( L65, L784, L795, L832 );
and3 U302 ( L90, L784, L807, L834 );
and3 U303 ( L52, L772, L807, L835 );
and3 U304 ( L64, L784, L795, L836 );
and3 U305 ( L89, L1273, L1296, L1307 );
and3 U306 ( L51, L1261, L1296, L1308 );
and3 U307 ( L63, L1273, L1284, L1309 );
and3 U308 ( L88, L1273, L1296, L1311 );
and3 U309 ( L50, L1261, L1296, L1312 );
and3 U310 ( L62, L1273, L1284, L1313 );
and3 U311 ( L87, L1273, L1296, L1315 );
and3 U312 ( L49, L1261, L1296, L1316 );
and2 U313 ( L1273, L1284, L1317 );
and3 U314 ( L86, L1273, L1296, L1319 );
and3 U315 ( L48, L1261, L1296, L1320 );
and3 U316 ( L61, L1273, L1284, L1321 );
and3 U317 ( L85, L1273, L1296, L1323 );
and3 U318 ( L47, L1261, L1296, L1324 );
and3 U319 ( L60, L1273, L1284, L1325 );
and3 U320 ( L138, L1406, L1430, L1441 );
and3 U321 ( L102, L1394, L1430, L1442 );
and3 U322 ( L126, L1406, L1418, L1443 );
and3 U323 ( L137, L1406, L1430, L1445 );
and3 U324 ( L101, L1394, L1430, L1446 );
and3 U325 ( L125, L1406, L1418, L1447 );
and3 U326 ( L136, L1406, L1430, L1449 );
and3 U327 ( L100, L1394, L1430, L1450 );
and3 U328 ( L124, L1406, L1418, L1451 );
and3 U329 ( L135, L1406, L1430, L1453 );
and3 U330 ( L99, L1394, L1430, L1454 );
and3 U331 ( L123, L1406, L1418, L1455 );
and2 U332 ( L1406, L1430, L1457 );
and2 U333 ( L1394, L1430, L1458 );
and2 U334 ( L1406, L1418, L1459 );
inv U335 ( L1477, L1481 );
inv U336 ( L1486, L1490 );
nand2 U337 ( L1498, L1499, L1500 );
nand2 U338 ( L1507, L1508, L1509 );
nand2 U339 ( L1516, L1517, L1518 );
buffer U340 ( L1495, L1521 );
buffer U341 ( L1495, L1525 );
inv U342 ( L2551, L2557 );
inv U343 ( L2559, L2565 );
inv U344 ( L2567, L2573 );
inv U345 ( L2575, L2581 );
inv U346 ( L2583, L2589 );
inv U347 ( L2591, L2597 );
inv U348 ( L2599, L2605 );
inv U349 ( L2607, L2613 );
inv U350 ( L2615, L2621 );
inv U351 ( L2623, L2629 );
and3 U352 ( L142, L1643, L1667, L1678 );
and3 U353 ( L106, L1631, L1667, L1679 );
and3 U354 ( L130, L1643, L1655, L1680 );
and3 U355 ( L131, L1643, L1667, L1682 );
and3 U356 ( L95, L1631, L1667, L1683 );
and3 U357 ( L119, L1643, L1655, L1684 );
and3 U358 ( L141, L1643, L1667, L1686 );
and3 U359 ( L105, L1631, L1667, L1687 );
and3 U360 ( L129, L1643, L1655, L1688 );
and3 U361 ( L140, L1643, L1667, L1690 );
and3 U362 ( L104, L1631, L1667, L1691 );
and3 U363 ( L128, L1643, L1655, L1692 );
and3 U364 ( L139, L1643, L1667, L1694 );
and3 U365 ( L103, L1631, L1667, L1695 );
and3 U366 ( L127, L1643, L1655, L1696 );
and2 U367 ( L19, L1716, L1734 );
and2 U368 ( L4, L1716, L1736 );
and2 U369 ( L20, L1716, L1738 );
and2 U370 ( L5, L1716, L1740 );
and2 U371 ( L21, L1728, L1742 );
and2 U372 ( L22, L1728, L1744 );
and2 U373 ( L23, L1728, L1746 );
and2 U374 ( L6, L1728, L1748 );
and2 U375 ( L24, L1728, L1750 );
nand2 U376 ( L1775, L1776, L1777 );
nand2 U377 ( L1784, L1785, L1786 );
nand2 U378 ( L1793, L1794, L1795 );
and2 U379 ( L25, L2007, L2023 );
and2 U380 ( L32, L2007, L2025 );
and2 U381 ( L26, L2007, L2027 );
and2 U382 ( L33, L2007, L2029 );
and2 U383 ( L27, L2018, L2031 );
and2 U384 ( L34, L2018, L2033 );
and2 U385 ( L35, L2018, L2035 );
and2 U386 ( L28, L2018, L2037 );
inv U387 ( L2735, L2741 );
inv U388 ( L2743, L2749 );
inv U389 ( L2751, L2757 );
inv U390 ( L2759, L2765 );
inv U391 ( L2767, L2773 );
inv U392 ( L2775, L2781 );
nand2 U393 ( L2469, L2470, L2515 );
inv U394 ( L2518, L2522 );
nand2 U395 ( L2513, L2514, L2525 );
nand2 U396 ( L2503, L2504, L2528 );
nand2 U397 ( L2707, L2708, L2730 );
and2 U398 ( L551, L553, L554 );
or4 U399 ( L818, L819, L820, L821, L838 );
or4 U400 ( L822, L823, L824, L825, L841 );
or4 U401 ( L826, L827, L828, L829, L846 );
or4 U402 ( L830, L831, L832, L833, L854 );
or4 U403 ( L834, L835, L836, L837, L857 );
or4 U404 ( L1307, L1308, L1309, L1310, L1327 );
or4 U405 ( L1311, L1312, L1313, L1314, L1329 );
or4 U406 ( L1315, L1316, L1317, L1318, L1331 );
or4 U407 ( L1319, L1320, L1321, L1322, L1333 );
or4 U408 ( L1323, L1324, L1325, L1326, L1335 );
or4 U409 ( L1441, L1442, L1443, L1444, L1461 );
or4 U410 ( L1445, L1446, L1447, L1448, L1464 );
or4 U411 ( L1449, L1450, L1451, L1452, L1467 );
or4 U412 ( L1453, L1454, L1455, L1456, L1470 );
or4 U413 ( L1457, L1458, L1459, L1460, L1473 );
or4 U414 ( L1682, L1683, L1684, L1685, L1698 );
or4 U415 ( L1686, L1687, L1688, L1689, L1701 );
or4 U416 ( L1690, L1691, L1692, L1693, L1704 );
or4 U417 ( L1694, L1695, L1696, L1697, L1707 );
or4 U418 ( L1678, L1679, L1680, L1681, L2634 );
buffer U419 ( L554, L319 );
inv U420 ( L1500, L1504 );
inv U421 ( L1509, L1513 );
inv U422 ( L1521, L1524 );
inv U423 ( L1525, L1528 );
buffer U424 ( L1518, L1529 );
buffer U425 ( L1518, L1533 );
and3 U426 ( L1486, L1477, L1521, L1538 );
and3 U427 ( L1490, L1481, L1525, L1541 );
inv U428 ( L1777, L1781 );
inv U429 ( L1786, L1790 );
buffer U430 ( L1795, L1806 );
buffer U431 ( L1795, L1810 );
inv U432 ( L2730, L2734 );
inv U433 ( L2515, L2521 );
nand2 U434 ( L2515, L2522, L2524 );
inv U435 ( L2525, L2531 );
inv U436 ( L2528, L2532 );
and2 U437 ( L838, L860, L144 );
and2 U438 ( L846, L860, L147 );
and2 U439 ( L841, L860, L152 );
inv U440 ( L1464, L160 );
inv U441 ( L1467, L162 );
inv U442 ( L1461, L164 );
inv U443 ( L1329, L166 );
inv U444 ( L1327, L168 );
inv U445 ( L857, L171 );
and4 U446 ( L480, L483, L36, L554, L175 );
and4 U447 ( L480, L483, L554, L547, L187 );
buffer U448 ( L838, L516 );
inv U449 ( L846, L852 );
and2 U450 ( L841, L875, L885 );
and2 U451 ( L846, L875, L887 );
and2 U452 ( L1327, L868, L893 );
inv U453 ( L838, L1028 );
inv U454 ( L841, L1031 );
inv U455 ( L846, L1035 );
buffer U456 ( L854, L1041 );
buffer U457 ( L857, L1049 );
buffer U458 ( L1327, L1057 );
buffer U459 ( L1329, L1060 );
buffer U460 ( L1331, L1066 );
buffer U461 ( L1333, L1072 );
buffer U462 ( L1335, L1078 );
nand2 U463 ( L2099, L1470, L1213 );
nand2 U464 ( L2103, L1473, L1218 );
buffer U465 ( L1704, L1250 );
and2 U466 ( L1461, L1385, L1387 );
inv U467 ( L1464, L1389 );
and3 U468 ( L1481, L1486, L1524, L1537 );
and3 U469 ( L1477, L1490, L1528, L1540 );
and2 U470 ( L841, L1710, L1735 );
and2 U471 ( L846, L1710, L1737 );
and2 U472 ( L854, L1710, L1739 );
and2 U473 ( L857, L1710, L1741 );
and2 U474 ( L1327, L1721, L1743 );
and2 U475 ( L1329, L1721, L1745 );
and2 U476 ( L1331, L1721, L1747 );
and2 U477 ( L1333, L1721, L1749 );
and2 U478 ( L1335, L1721, L1751 );
inv U479 ( L2634, L2638 );
and2 U480 ( L1698, L2001, L2024 );
and2 U481 ( L1701, L2001, L2026 );
and2 U482 ( L1704, L2001, L2028 );
and2 U483 ( L1707, L2001, L2030 );
and2 U484 ( L1461, L2012, L2032 );
and2 U485 ( L1464, L2012, L2034 );
and2 U486 ( L1467, L2012, L2036 );
and2 U487 ( L1470, L2012, L2038 );
buffer U488 ( L841, L2154 );
nand2 U489 ( L2518, L2521, L2523 );
nand2 U490 ( L2528, L2531, L2533 );
nand2 U491 ( L2525, L2532, L2534 );
buffer U492 ( L1698, L2631 );
buffer U493 ( L1704, L2639 );
buffer U494 ( L1701, L2642 );
buffer U495 ( L1461, L2647 );
buffer U496 ( L1707, L2650 );
buffer U497 ( L1467, L2655 );
buffer U498 ( L1464, L2658 );
buffer U499 ( L1473, L2665 );
buffer U500 ( L1470, L2668 );
or2 U501 ( L865, L152, L153 );
inv U502 ( L175, L176 );
inv U503 ( L187, L188 );
buffer U504 ( L1041, L299 );
buffer U505 ( L1049, L301 );
buffer U506 ( L1057, L286 );
buffer U507 ( L1060, L303 );
buffer U508 ( L1066, L288 );
buffer U509 ( L1072, L305 );
buffer U510 ( L1078, L290 );
inv U511 ( L1529, L1532 );
inv U512 ( L1533, L1536 );
nor2 U513 ( L1537, L1538, L1539 );
nor2 U514 ( L1540, L1541, L1542 );
and3 U515 ( L1509, L1500, L1529, L1544 );
and3 U516 ( L1513, L1504, L1533, L1547 );
or2 U517 ( L2037, L2038, L2065 );
inv U518 ( L1806, L1809 );
inv U519 ( L1810, L1813 );
and3 U520 ( L1786, L1777, L1806, L1821 );
and3 U521 ( L1790, L1781, L1810, L1824 );
nand2 U522 ( L2523, L2524, L2538 );
nand2 U523 ( L2533, L2534, L2546 );
or2 U524 ( L1734, L1735, L2554 );
or2 U525 ( L1736, L1737, L2562 );
or2 U526 ( L1738, L1739, L2570 );
or2 U527 ( L1740, L1741, L2578 );
or2 U528 ( L1742, L1743, L2586 );
or2 U529 ( L1744, L1745, L2594 );
or2 U530 ( L1746, L1747, L2602 );
or2 U531 ( L1748, L1749, L2610 );
or2 U532 ( L1750, L1751, L2618 );
or2 U533 ( L2023, L2024, L2626 );
or2 U534 ( L2025, L2026, L2738 );
or2 U535 ( L2027, L2028, L2746 );
or2 U536 ( L2029, L2030, L2754 );
or2 U537 ( L2031, L2032, L2762 );
or2 U538 ( L2033, L2034, L2770 );
or2 U539 ( L2035, L2036, L2778 );
and3 U540 ( L1389, L1387, L40, L456 );
inv U541 ( L1387, L466 );
nand2 U542 ( L560, L852, L562 );
and2 U543 ( L516, L875, L883 );
and2 U544 ( L1049, L868, L889 );
and2 U545 ( L1041, L875, L891 );
inv U546 ( L1041, L1043 );
inv U547 ( L1049, L1051 );
inv U548 ( L1060, L1062 );
inv U549 ( L1066, L1068 );
inv U550 ( L1072, L1074 );
inv U551 ( L1078, L1080 );
and2 U552 ( L2099, L1213, L1225 );
and2 U553 ( L1213, L1470, L1227 );
and2 U554 ( L2103, L1218, L1232 );
and2 U555 ( L1218, L1473, L1234 );
and3 U556 ( L1504, L1509, L1532, L1543 );
and3 U557 ( L1500, L1513, L1536, L1546 );
inv U558 ( L2631, L2637 );
nand2 U559 ( L2631, L2638, L1753 );
inv U560 ( L2639, L2645 );
inv U561 ( L2642, L2646 );
inv U562 ( L2647, L2653 );
inv U563 ( L2650, L2654 );
and3 U564 ( L1781, L1786, L1809, L1820 );
and3 U565 ( L1777, L1790, L1813, L1823 );
buffer U566 ( L1031, L2107 );
buffer U567 ( L1028, L2110 );
buffer U568 ( L1035, L2118 );
inv U569 ( L1057, L2123 );
inv U570 ( L852, L2151 );
inv U571 ( L2154, L2158 );
buffer U572 ( L1031, L2161 );
buffer U573 ( L1028, L2164 );
buffer U574 ( L1035, L2172 );
buffer U575 ( L516, L2235 );
buffer U576 ( L1035, L2262 );
buffer U577 ( L1035, L2350 );
nand2 U578 ( L1542, L1539, L2535 );
inv U579 ( L2655, L2661 );
inv U580 ( L2658, L2662 );
inv U581 ( L2665, L2671 );
inv U582 ( L2668, L2672 );
and3 U583 ( L40, L1389, L466, L468 );
or2 U584 ( L887, L889, L897 );
or2 U585 ( L891, L893, L898 );
or2 U586 ( L1225, L1227, L1228 );
or2 U587 ( L1232, L1234, L1235 );
nor2 U588 ( L1543, L1544, L1545 );
nor2 U589 ( L1546, L1547, L1548 );
inv U590 ( L2538, L2542 );
inv U591 ( L2546, L2550 );
nand2 U592 ( L2554, L2557, L1561 );
inv U593 ( L2554, L2558 );
nand2 U594 ( L2562, L2565, L1565 );
inv U595 ( L2562, L2566 );
nand2 U596 ( L2570, L2573, L1569 );
inv U597 ( L2570, L2574 );
nand2 U598 ( L2578, L2581, L1573 );
inv U599 ( L2578, L2582 );
nand2 U600 ( L2586, L2589, L1577 );
inv U601 ( L2586, L2590 );
nand2 U602 ( L2594, L2597, L1581 );
inv U603 ( L2594, L2598 );
nand2 U604 ( L2602, L2605, L1585 );
inv U605 ( L2602, L2606 );
nand2 U606 ( L2610, L2613, L1589 );
inv U607 ( L2610, L2614 );
nand2 U608 ( L2618, L2621, L1593 );
inv U609 ( L2618, L2622 );
nand2 U610 ( L2626, L2629, L1597 );
inv U611 ( L2626, L2630 );
nand2 U612 ( L2634, L2637, L1752 );
nand2 U613 ( L2642, L2645, L1761 );
nand2 U614 ( L2639, L2646, L1762 );
nand2 U615 ( L2650, L2653, L1770 );
nand2 U616 ( L2647, L2654, L1771 );
nor2 U617 ( L1820, L1821, L1822 );
nor2 U618 ( L1823, L1824, L1825 );
nand2 U619 ( L2738, L2741, L2039 );
inv U620 ( L2738, L2742 );
nand2 U621 ( L2746, L2749, L2043 );
inv U622 ( L2746, L2750 );
nand2 U623 ( L2754, L2757, L2047 );
inv U624 ( L2754, L2758 );
nand2 U625 ( L2762, L2765, L2051 );
inv U626 ( L2762, L2766 );
nand2 U627 ( L2770, L2773, L2055 );
inv U628 ( L2770, L2774 );
nand2 U629 ( L2778, L2781, L2059 );
inv U630 ( L2778, L2782 );
nand2 U631 ( L2658, L2661, L2663 );
nand2 U632 ( L2655, L2662, L2664 );
nand2 U633 ( L2668, L2671, L2673 );
nand2 U634 ( L2665, L2672, L2674 );
and2 U635 ( L562, L865, L146 );
inv U636 ( L456, L462 );
inv U637 ( L2107, L2113 );
inv U638 ( L2110, L2114 );
inv U639 ( L2118, L2122 );
inv U640 ( L2123, L2129 );
buffer U641 ( L562, L592 );
inv U642 ( L2161, L2167 );
inv U643 ( L2164, L2168 );
inv U644 ( L2172, L2176 );
inv U645 ( L2235, L2241 );
inv U646 ( L2262, L2266 );
inv U647 ( L456, L743 );
buffer U648 ( L456, L749 );
and2 U649 ( L562, L868, L886 );
buffer U650 ( L897, L284 );
buffer U651 ( L897, L321 );
buffer U652 ( L898, L297 );
buffer U653 ( L898, L280 );
buffer U654 ( L456, L995 );
inv U655 ( L456, L1006 );
nand2 U656 ( L2535, L2542, L1550 );
inv U657 ( L2350, L2354 );
inv U658 ( L2535, L2541 );
nand2 U659 ( L2551, L2558, L1562 );
nand2 U660 ( L2559, L2566, L1566 );
nand2 U661 ( L2567, L2574, L1570 );
nand2 U662 ( L2575, L2582, L1574 );
nand2 U663 ( L2583, L2590, L1578 );
nand2 U664 ( L2591, L2598, L1582 );
nand2 U665 ( L2599, L2606, L1586 );
nand2 U666 ( L2607, L2614, L1590 );
nand2 U667 ( L2615, L2622, L1594 );
nand2 U668 ( L2623, L2630, L1598 );
nand2 U669 ( L1752, L1753, L1754 );
nand2 U670 ( L1761, L1762, L1763 );
nand2 U671 ( L1770, L1771, L1772 );
nand2 U672 ( L2735, L2742, L2040 );
nand2 U673 ( L2743, L2750, L2044 );
nand2 U674 ( L2751, L2758, L2048 );
nand2 U675 ( L2759, L2766, L2052 );
nand2 U676 ( L2767, L2774, L2056 );
nand2 U677 ( L2775, L2782, L2060 );
buffer U678 ( L1043, L2115 );
buffer U679 ( L1051, L2126 );
buffer U680 ( L1068, L2131 );
buffer U681 ( L1062, L2134 );
buffer U682 ( L1080, L2141 );
buffer U683 ( L1074, L2144 );
inv U684 ( L2151, L2157 );
nand2 U685 ( L2151, L2158, L2160 );
buffer U686 ( L1043, L2169 );
buffer U687 ( L1068, L2177 );
buffer U688 ( L1062, L2180 );
buffer U689 ( L1080, L2187 );
buffer U690 ( L1074, L2190 );
inv U691 ( L562, L2207 );
buffer U692 ( L1043, L2254 );
buffer U693 ( L1051, L2334 );
buffer U694 ( L1043, L2342 );
buffer U695 ( L1051, L2422 );
nand2 U696 ( L1548, L1545, L2543 );
nand2 U697 ( L2673, L2674, L2709 );
nand2 U698 ( L2663, L2664, L2712 );
nand2 U699 ( L1825, L1822, L2727 );
or2 U700 ( L146, L147, L148 );
nand2 U701 ( L2110, L2113, L569 );
nand2 U702 ( L2107, L2114, L570 );
nand2 U703 ( L2164, L2167, L599 );
nand2 U704 ( L2161, L2168, L600 );
or2 U705 ( L885, L886, L896 );
nand2 U706 ( L2538, L2541, L1549 );
inv U707 ( L1228, L1243 );
inv U708 ( L1235, L1245 );
buffer U709 ( L468, L1257 );
buffer U710 ( L468, L1258 );
nand2 U711 ( L1561, L1562, L1563 );
nand2 U712 ( L1565, L1566, L1567 );
nand2 U713 ( L1569, L1570, L1571 );
nand2 U714 ( L1573, L1574, L1575 );
nand2 U715 ( L1577, L1578, L1579 );
nand2 U716 ( L1581, L1582, L1583 );
nand2 U717 ( L1585, L1586, L1587 );
nand2 U718 ( L1589, L1590, L1591 );
nand2 U719 ( L1593, L1594, L1595 );
nand2 U720 ( L1597, L1598, L1599 );
nand2 U721 ( L2039, L2040, L2041 );
nand2 U722 ( L2043, L2044, L2045 );
nand2 U723 ( L2047, L2048, L2049 );
nand2 U724 ( L2051, L2052, L2053 );
nand2 U725 ( L2055, L2056, L2057 );
nand2 U726 ( L2059, L2060, L2061 );
nand2 U727 ( L2154, L2157, L2159 );
buffer U728 ( L462, L475 );
and2 U729 ( L1078, L743, L490 );
and2 U730 ( L1698, L743, L496 );
and2 U731 ( L1701, L743, L502 );
and2 U732 ( L1250, L743, L508 );
and2 U733 ( L1057, L749, L765 );
and2 U734 ( L1060, L749, L769 );
nand2 U735 ( L569, L570, L571 );
inv U736 ( L2115, L2121 );
nand2 U737 ( L2115, L2122, L579 );
nand2 U738 ( L2126, L2129, L587 );
inv U739 ( L2126, L2130 );
inv U740 ( L592, L596 );
nand2 U741 ( L599, L600, L601 );
inv U742 ( L2169, L2175 );
nand2 U743 ( L2169, L2176, L609 );
inv U744 ( L2254, L2258 );
and2 U745 ( L1057, L995, L1014 );
and2 U746 ( L1060, L995, L1018 );
and2 U747 ( L1078, L1006, L717 );
and2 U748 ( L1698, L1006, L723 );
and2 U749 ( L1701, L1006, L729 );
and2 U750 ( L1250, L1006, L735 );
inv U751 ( L749, L753 );
buffer U752 ( L896, L282 );
buffer U753 ( L896, L323 );
inv U754 ( L2334, L2338 );
inv U755 ( L995, L999 );
nand2 U756 ( L1549, L1550, L1091 );
inv U757 ( L2342, L2346 );
inv U758 ( L2422, L2426 );
buffer U759 ( L462, L1337 );
inv U760 ( L2543, L2549 );
nand2 U761 ( L2543, L2550, L1552 );
inv U762 ( L1599, L1600 );
inv U763 ( L1595, L1596 );
inv U764 ( L1591, L1592 );
inv U765 ( L1587, L1588 );
inv U766 ( L1583, L1584 );
inv U767 ( L1579, L1580 );
inv U768 ( L1575, L1576 );
inv U769 ( L1571, L1572 );
inv U770 ( L1567, L1568 );
inv U771 ( L1563, L1564 );
inv U772 ( L2061, L2062 );
inv U773 ( L2057, L2058 );
inv U774 ( L2053, L2054 );
inv U775 ( L2049, L2050 );
inv U776 ( L2045, L2046 );
inv U777 ( L2041, L2042 );
inv U778 ( L1754, L1758 );
inv U779 ( L1763, L1767 );
buffer U780 ( L1772, L1798 );
buffer U781 ( L1772, L1802 );
inv U782 ( L2727, L2733 );
nand2 U783 ( L2727, L2734, L1829 );
inv U784 ( L2131, L2137 );
inv U785 ( L2134, L2138 );
inv U786 ( L2141, L2147 );
inv U787 ( L2144, L2148 );
inv U788 ( L2177, L2183 );
inv U789 ( L2180, L2184 );
inv U790 ( L2187, L2193 );
inv U791 ( L2190, L2194 );
nand2 U792 ( L2159, L2160, L2210 );
inv U793 ( L2207, L2213 );
inv U794 ( L2709, L2715 );
inv U795 ( L2712, L2716 );
and2 U796 ( L1235, L1245, L1094 );
and2 U797 ( L1228, L1243, L1096 );
nand2 U798 ( L2118, L2121, L578 );
nand2 U799 ( L2123, L2130, L588 );
nand2 U800 ( L2172, L2175, L608 );
buffer U801 ( L1257, L742 );
buffer U802 ( L1257, L1005 );
inv U803 ( L1091, L1092 );
nand2 U804 ( L2546, L2549, L1551 );
and5 U805 ( L1600, L1596, L1592, L1588, L1584, L1554 );
and5 U806 ( L1580, L1576, L1572, L1568, L1564, L1555 );
and2 U807 ( L2065, L2062, L1557 );
and5 U808 ( L2058, L2054, L2050, L2046, L2042, L1558 );
nand2 U809 ( L2730, L2733, L1828 );
buffer U810 ( L1258, L1845 );
buffer U811 ( L1258, L1907 );
nand2 U812 ( L2134, L2137, L2139 );
nand2 U813 ( L2131, L2138, L2140 );
nand2 U814 ( L2144, L2147, L2149 );
nand2 U815 ( L2141, L2148, L2150 );
nand2 U816 ( L2180, L2183, L2185 );
nand2 U817 ( L2177, L2184, L2186 );
nand2 U818 ( L2190, L2193, L2195 );
nand2 U819 ( L2187, L2194, L2196 );
nand2 U820 ( L2712, L2715, L2717 );
nand2 U821 ( L2709, L2716, L2718 );
or2 U822 ( L1094, L1245, L154 );
or2 U823 ( L1096, L1243, L155 );
and2 U824 ( L1057, L753, L763 );
and2 U825 ( L1060, L753, L767 );
and2 U826 ( L1066, L753, L531 );
and2 U827 ( L1072, L753, L537 );
inv U828 ( L571, L575 );
nand2 U829 ( L578, L579, L580 );
nand2 U830 ( L587, L588, L589 );
inv U831 ( L601, L605 );
nand2 U832 ( L608, L609, L610 );
and2 U833 ( L1057, L999, L1012 );
and2 U834 ( L1060, L999, L1016 );
and2 U835 ( L1066, L999, L705 );
and2 U836 ( L1072, L999, L711 );
and2 U837 ( L1092, L14, L1093 );
buffer U838 ( L475, L1355 );
nand2 U839 ( L1551, L1552, L1553 );
and2 U840 ( L1554, L1555, L1556 );
and2 U841 ( L1557, L1558, L1559 );
buffer U842 ( L1337, L1601 );
inv U843 ( L1798, L1801 );
inv U844 ( L1802, L1805 );
and3 U845 ( L1763, L1754, L1798, L1815 );
and3 U846 ( L1767, L1758, L1802, L1818 );
nand2 U847 ( L1828, L1829, L1830 );
buffer U848 ( L475, L1836 );
buffer U849 ( L475, L1850 );
buffer U850 ( L1337, L1898 );
buffer U851 ( L1337, L1912 );
nand2 U852 ( L2149, L2150, L2197 );
nand2 U853 ( L2139, L2140, L2200 );
inv U854 ( L2210, L2214 );
nand2 U855 ( L2210, L2213, L2215 );
nand2 U856 ( L2195, L2196, L2217 );
nand2 U857 ( L2185, L2186, L2220 );
nand2 U858 ( L2717, L2718, L2722 );
nand2 U859 ( L154, L155, L156 );
and2 U860 ( L490, L742, L492 );
and2 U861 ( L496, L742, L498 );
and2 U862 ( L502, L742, L504 );
and2 U863 ( L508, L742, L510 );
or2 U864 ( L763, L765, L519 );
or2 U865 ( L767, L769, L525 );
and2 U866 ( L531, L748, L533 );
and2 U867 ( L537, L748, L539 );
or2 U868 ( L1012, L1014, L693 );
or2 U869 ( L1016, L1018, L699 );
and2 U870 ( L705, L994, L707 );
and2 U871 ( L711, L994, L713 );
and2 U872 ( L717, L1005, L719 );
and2 U873 ( L723, L1005, L725 );
and2 U874 ( L729, L1005, L731 );
and2 U875 ( L735, L1005, L737 );
buffer U876 ( L1093, L401 );
and3 U877 ( L1556, L1559, L894, L1560 );
and3 U878 ( L1758, L1763, L1801, L1814 );
and3 U879 ( L1754, L1767, L1805, L1817 );
nand2 U880 ( L2207, L2214, L2216 );
inv U881 ( L1830, L227 );
inv U882 ( L1553, L229 );
inv U883 ( L492, L493 );
inv U884 ( L498, L499 );
inv U885 ( L504, L505 );
inv U886 ( L510, L511 );
and2 U887 ( L519, L748, L521 );
and2 U888 ( L525, L748, L527 );
inv U889 ( L533, L534 );
inv U890 ( L539, L540 );
inv U891 ( L580, L584 );
buffer U892 ( L589, L613 );
buffer U893 ( L589, L617 );
buffer U894 ( L610, L621 );
buffer U895 ( L610, L625 );
and2 U896 ( L1344, L1355, L676 );
and2 U897 ( L693, L994, L695 );
and2 U898 ( L699, L994, L701 );
inv U899 ( L707, L708 );
inv U900 ( L713, L714 );
inv U901 ( L719, L720 );
inv U902 ( L725, L726 );
inv U903 ( L731, L732 );
inv U904 ( L737, L738 );
inv U905 ( L1093, L1087 );
and2 U906 ( L1344, L1601, L1108 );
inv U907 ( L1355, L1361 );
and2 U908 ( L1351, L1355, L1369 );
and2 U909 ( L1959, L1355, L1373 );
and2 U910 ( L1964, L1355, L1377 );
buffer U911 ( L1560, L311 );
inv U912 ( L1601, L1607 );
and2 U913 ( L1351, L1601, L1615 );
and2 U914 ( L1959, L1601, L1619 );
and2 U915 ( L1964, L1601, L1623 );
nor2 U916 ( L1814, L1815, L1816 );
nor2 U917 ( L1817, L1818, L1819 );
inv U918 ( L2722, L2726 );
inv U919 ( L1836, L1842 );
and2 U920 ( L1969, L1836, L1858 );
and2 U921 ( L1974, L1836, L1863 );
and2 U922 ( L1979, L1836, L1866 );
and2 U923 ( L1984, L1836, L1868 );
and2 U924 ( L1989, L1850, L1870 );
and2 U925 ( L1994, L1850, L1872 );
and2 U926 ( L1999, L1850, L1874 );
and2 U927 ( L2070, L1850, L1876 );
inv U928 ( L1898, L1904 );
and2 U929 ( L1969, L1898, L1920 );
and2 U930 ( L1974, L1898, L1925 );
and2 U931 ( L1979, L1898, L1928 );
and2 U932 ( L1984, L1898, L1930 );
and2 U933 ( L1989, L1912, L1932 );
and2 U934 ( L1994, L1912, L1934 );
and2 U935 ( L1999, L1912, L1936 );
and2 U936 ( L2070, L1912, L1938 );
inv U937 ( L2197, L2203 );
inv U938 ( L2200, L2204 );
inv U939 ( L2217, L2223 );
inv U940 ( L2220, L2224 );
nand2 U941 ( L2215, L2216, L2238 );
inv U942 ( L1560, L150 );
inv U943 ( L521, L522 );
inv U944 ( L527, L528 );
inv U945 ( L695, L696 );
inv U946 ( L701, L702 );
and2 U947 ( L1866, L1831, L1881 );
and2 U948 ( L1868, L1831, L1883 );
and2 U949 ( L1870, L1845, L1885 );
and2 U950 ( L1872, L1845, L1887 );
and2 U951 ( L1874, L1845, L1889 );
and2 U952 ( L1876, L1845, L1891 );
and2 U953 ( L1928, L1893, L1943 );
and2 U954 ( L1930, L1893, L1945 );
and2 U955 ( L1932, L1907, L1947 );
and2 U956 ( L1934, L1907, L1949 );
and2 U957 ( L1936, L1907, L1951 );
and2 U958 ( L1938, L1907, L1953 );
nand2 U959 ( L2200, L2203, L2205 );
nand2 U960 ( L2197, L2204, L2206 );
nand2 U961 ( L2220, L2223, L2225 );
nand2 U962 ( L2217, L2224, L2226 );
nand2 U963 ( L1819, L1816, L2719 );
inv U964 ( L613, L616 );
inv U965 ( L617, L620 );
inv U966 ( L621, L624 );
inv U967 ( L625, L628 );
and3 U968 ( L580, L571, L613, L630 );
and3 U969 ( L584, L575, L617, L633 );
and3 U970 ( L601, L592, L621, L636 );
and3 U971 ( L605, L596, L625, L639 );
nand2 U972 ( L2238, L2241, L645 );
inv U973 ( L2238, L2242 );
and2 U974 ( L1999, L1361, L675 );
and2 U975 ( L1999, L1607, L1107 );
and2 U976 ( L2070, L1361, L1368 );
and2 U977 ( L2076, L1361, L1371 );
and2 U978 ( L2082, L1361, L1375 );
and2 U979 ( L2070, L1607, L1614 );
and2 U980 ( L2076, L1607, L1617 );
and2 U981 ( L2082, L1607, L1621 );
and2 U982 ( L2088, L1842, L1856 );
and2 U983 ( L2094, L1842, L1861 );
and2 U984 ( L2088, L1904, L1918 );
and2 U985 ( L2094, L1904, L1923 );
nand2 U986 ( L2205, L2206, L2230 );
nand2 U987 ( L2225, L2226, L2246 );
buffer U988 ( L511, L2270 );
buffer U989 ( L505, L2278 );
buffer U990 ( L499, L2286 );
buffer U991 ( L493, L2294 );
buffer U992 ( L540, L2302 );
buffer U993 ( L534, L2310 );
buffer U994 ( L738, L2358 );
buffer U995 ( L732, L2366 );
buffer U996 ( L726, L2374 );
buffer U997 ( L720, L2382 );
buffer U998 ( L714, L2390 );
buffer U999 ( L708, L2398 );
and3 U1000 ( L575, L580, L616, L629 );
and3 U1001 ( L571, L584, L620, L632 );
and3 U1002 ( L596, L601, L624, L635 );
and3 U1003 ( L592, L605, L628, L638 );
nand2 U1004 ( L2235, L2242, L646 );
or2 U1005 ( L675, L676, L677 );
nand2 U1006 ( L2719, L2726, L1827 );
and2 U1007 ( L1891, L511, L907 );
and2 U1008 ( L1889, L505, L915 );
and2 U1009 ( L1887, L499, L922 );
and2 U1010 ( L493, L1885, L924 );
and2 U1011 ( L1883, L540, L937 );
and2 U1012 ( L1881, L534, L946 );
or2 U1013 ( L1107, L1108, L1109 );
and2 U1014 ( L1953, L738, L1125 );
and2 U1015 ( L1951, L732, L1133 );
and2 U1016 ( L1949, L726, L1140 );
and2 U1017 ( L720, L1947, L1142 );
and2 U1018 ( L1945, L714, L1155 );
and2 U1019 ( L1943, L708, L1164 );
or2 U1020 ( L1368, L1369, L1378 );
or2 U1021 ( L1371, L1373, L1380 );
or2 U1022 ( L1375, L1377, L1382 );
or2 U1023 ( L1614, L1615, L1624 );
or2 U1024 ( L1617, L1619, L1626 );
or2 U1025 ( L1621, L1623, L1628 );
inv U1026 ( L2719, L2725 );
or2 U1027 ( L1856, L1858, L1859 );
or2 U1028 ( L1861, L1863, L1864 );
or2 U1029 ( L1918, L1920, L1921 );
or2 U1030 ( L1923, L1925, L1926 );
buffer U1031 ( L1891, L2267 );
buffer U1032 ( L1889, L2275 );
buffer U1033 ( L1887, L2283 );
buffer U1034 ( L1885, L2291 );
buffer U1035 ( L1883, L2299 );
buffer U1036 ( L1881, L2307 );
buffer U1037 ( L528, L2318 );
buffer U1038 ( L522, L2326 );
buffer U1039 ( L1953, L2355 );
buffer U1040 ( L1951, L2363 );
buffer U1041 ( L1949, L2371 );
buffer U1042 ( L1947, L2379 );
buffer U1043 ( L1945, L2387 );
buffer U1044 ( L1943, L2395 );
buffer U1045 ( L702, L2406 );
buffer U1046 ( L696, L2414 );
nand2 U1047 ( L645, L646, L647 );
nor2 U1048 ( L629, L630, L631 );
nor2 U1049 ( L632, L633, L634 );
nor2 U1050 ( L635, L636, L637 );
nor2 U1051 ( L638, L639, L640 );
inv U1052 ( L2230, L2234 );
inv U1053 ( L2246, L2250 );
and2 U1054 ( L677, L1031, L679 );
nand2 U1055 ( L2722, L2725, L1826 );
inv U1056 ( L2270, L2274 );
inv U1057 ( L2278, L2282 );
inv U1058 ( L2286, L2290 );
inv U1059 ( L2294, L2298 );
inv U1060 ( L2302, L2306 );
inv U1061 ( L2310, L2314 );
and2 U1062 ( L1109, L1031, L1110 );
inv U1063 ( L2358, L2362 );
inv U1064 ( L2366, L2370 );
inv U1065 ( L2374, L2378 );
inv U1066 ( L2382, L2386 );
inv U1067 ( L2390, L2394 );
inv U1068 ( L2398, L2402 );
and2 U1069 ( L1859, L1831, L1877 );
and2 U1070 ( L1864, L1831, L1879 );
and2 U1071 ( L1921, L1893, L1939 );
and2 U1072 ( L1926, L1893, L1941 );
and2 U1073 ( L647, L865, L143 );
and2 U1074 ( L1380, L1043, L671 );
and2 U1075 ( L1378, L1035, L674 );
nand2 U1076 ( L1826, L1827, L686 );
inv U1077 ( L2267, L2273 );
nand2 U1078 ( L2267, L2274, L900 );
inv U1079 ( L2275, L2281 );
nand2 U1080 ( L2275, L2282, L909 );
inv U1081 ( L2283, L2289 );
nand2 U1082 ( L2283, L2290, L917 );
inv U1083 ( L2291, L2297 );
nand2 U1084 ( L2291, L2298, L926 );
inv U1085 ( L2299, L2305 );
nand2 U1086 ( L2299, L2306, L929 );
inv U1087 ( L2307, L2313 );
nand2 U1088 ( L2307, L2314, L939 );
inv U1089 ( L2318, L2322 );
inv U1090 ( L2326, L2330 );
and2 U1091 ( L1382, L1051, L967 );
and2 U1092 ( L1626, L1043, L1104 );
and2 U1093 ( L1624, L1035, L1106 );
inv U1094 ( L2355, L2361 );
nand2 U1095 ( L2355, L2362, L1118 );
inv U1096 ( L2363, L2369 );
nand2 U1097 ( L2363, L2370, L1127 );
inv U1098 ( L2371, L2377 );
nand2 U1099 ( L2371, L2378, L1135 );
inv U1100 ( L2379, L2385 );
nand2 U1101 ( L2379, L2386, L1144 );
inv U1102 ( L2387, L2393 );
nand2 U1103 ( L2387, L2394, L1147 );
inv U1104 ( L2395, L2401 );
nand2 U1105 ( L2395, L2402, L1157 );
inv U1106 ( L2406, L2410 );
inv U1107 ( L2414, L2418 );
and2 U1108 ( L1628, L1051, L1184 );
nand2 U1109 ( L634, L631, L2227 );
nand2 U1110 ( L640, L637, L2243 );
buffer U1111 ( L1380, L2251 );
buffer U1112 ( L1378, L2259 );
buffer U1113 ( L1382, L2331 );
buffer U1114 ( L1626, L2339 );
buffer U1115 ( L1624, L2347 );
buffer U1116 ( L1628, L2419 );
or2 U1117 ( L143, L144, L145 );
inv U1118 ( L686, L687 );
nand2 U1119 ( L2270, L2273, L899 );
nand2 U1120 ( L2278, L2281, L908 );
nand2 U1121 ( L2286, L2289, L916 );
nand2 U1122 ( L2294, L2297, L925 );
nand2 U1123 ( L2302, L2305, L928 );
nand2 U1124 ( L2310, L2313, L938 );
and2 U1125 ( L1879, L528, L954 );
and2 U1126 ( L1877, L522, L961 );
nand2 U1127 ( L2358, L2361, L1117 );
nand2 U1128 ( L2366, L2369, L1126 );
nand2 U1129 ( L2374, L2377, L1134 );
nand2 U1130 ( L2382, L2385, L1143 );
nand2 U1131 ( L2390, L2393, L1146 );
nand2 U1132 ( L2398, L2401, L1156 );
and2 U1133 ( L1941, L702, L1172 );
and2 U1134 ( L1939, L696, L1179 );
buffer U1135 ( L1879, L2315 );
buffer U1136 ( L1877, L2323 );
buffer U1137 ( L1941, L2403 );
buffer U1138 ( L1939, L2411 );
inv U1139 ( L2227, L2233 );
nand2 U1140 ( L2227, L2234, L642 );
inv U1141 ( L2243, L2249 );
nand2 U1142 ( L2243, L2250, L649 );
inv U1143 ( L2251, L2257 );
nand2 U1144 ( L2251, L2258, L665 );
nand2 U1145 ( L2259, L2266, L684 );
inv U1146 ( L2259, L2265 );
and2 U1147 ( L687, L487, L688 );
nand2 U1148 ( L899, L900, L901 );
nand2 U1149 ( L908, L909, L910 );
nand2 U1150 ( L916, L917, L918 );
nand2 U1151 ( L925, L926, L927 );
nand2 U1152 ( L928, L929, L930 );
nand2 U1153 ( L938, L939, L940 );
inv U1154 ( L2331, L2337 );
nand2 U1155 ( L2331, L2338, L963 );
inv U1156 ( L2339, L2345 );
nand2 U1157 ( L2339, L2346, L1099 );
nand2 U1158 ( L2347, L2354, L1115 );
inv U1159 ( L2347, L2353 );
nand2 U1160 ( L1117, L1118, L1119 );
nand2 U1161 ( L1126, L1127, L1128 );
nand2 U1162 ( L1134, L1135, L1136 );
nand2 U1163 ( L1143, L1144, L1145 );
nand2 U1164 ( L1146, L1147, L1148 );
nand2 U1165 ( L1156, L1157, L1158 );
inv U1166 ( L2419, L2425 );
nand2 U1167 ( L2419, L2426, L1181 );
nand2 U1168 ( L2230, L2233, L641 );
nand2 U1169 ( L2246, L2249, L648 );
nand2 U1170 ( L2254, L2257, L664 );
nand2 U1171 ( L2262, L2265, L683 );
buffer U1172 ( L688, L395 );
inv U1173 ( L2315, L2321 );
nand2 U1174 ( L2315, L2322, L948 );
inv U1175 ( L2323, L2329 );
nand2 U1176 ( L2323, L2330, L956 );
nand2 U1177 ( L2334, L2337, L962 );
nand2 U1178 ( L2342, L2345, L1098 );
nand2 U1179 ( L2350, L2353, L1114 );
inv U1180 ( L2403, L2409 );
nand2 U1181 ( L2403, L2410, L1166 );
inv U1182 ( L2411, L2417 );
nand2 U1183 ( L2411, L2418, L1174 );
nand2 U1184 ( L2422, L2425, L1180 );
nand2 U1185 ( L641, L642, L643 );
nand2 U1186 ( L648, L649, L650 );
nand2 U1187 ( L664, L665, L666 );
nand2 U1188 ( L683, L684, L681 );
inv U1189 ( L688, L690 );
nand2 U1190 ( L2318, L2321, L947 );
nand2 U1191 ( L2326, L2329, L955 );
nand2 U1192 ( L962, L963, L964 );
and4 U1193 ( L910, L927, L918, L901, L968 );
and2 U1194 ( L901, L915, L970 );
and3 U1195 ( L910, L901, L922, L971 );
and4 U1196 ( L918, L901, L924, L910, L972 );
and2 U1197 ( L930, L946, L978 );
and3 U1198 ( L940, L930, L954, L979 );
nand2 U1199 ( L1098, L1099, L1100 );
nand2 U1200 ( L1114, L1115, L1112 );
nand2 U1201 ( L2406, L2409, L1165 );
nand2 U1202 ( L2414, L2417, L1173 );
nand2 U1203 ( L1180, L1181, L1182 );
and4 U1204 ( L1128, L1145, L1136, L1119, L1185 );
and2 U1205 ( L1119, L1133, L1187 );
and3 U1206 ( L1128, L1119, L1140, L1188 );
and4 U1207 ( L1136, L1119, L1142, L1128, L1189 );
and2 U1208 ( L1148, L1164, L1195 );
and3 U1209 ( L1158, L1148, L1172, L1196 );
inv U1210 ( L643, L644 );
and2 U1211 ( L650, L868, L884 );
nand2 U1212 ( L947, L948, L949 );
nand2 U1213 ( L955, L956, L957 );
inv U1214 ( L968, L969 );
or4 U1215 ( L907, L970, L971, L972, L973 );
nand2 U1216 ( L1165, L1166, L1167 );
nand2 U1217 ( L1173, L1174, L1175 );
inv U1218 ( L1185, L1186 );
or4 U1219 ( L1125, L1187, L1188, L1189, L1190 );
and2 U1220 ( L666, L674, L680 );
and3 U1221 ( L681, L666, L679, L682 );
or2 U1222 ( L883, L884, L895 );
and2 U1223 ( L644, L487, L1025 );
and2 U1224 ( L1100, L1106, L1111 );
and3 U1225 ( L1112, L1100, L1110, L1113 );
or3 U1226 ( L671, L680, L682, L685 );
buffer U1227 ( L895, L295 );
buffer U1228 ( L895, L331 );
inv U1229 ( L973, L976 );
and5 U1230 ( L940, L964, L949, L930, L957, L977 );
and4 U1231 ( L949, L930, L961, L940, L980 );
and5 U1232 ( L957, L949, L930, L967, L940, L981 );
buffer U1233 ( L1025, L397 );
or3 U1234 ( L1104, L1111, L1113, L1116 );
inv U1235 ( L1190, L1193 );
and5 U1236 ( L1158, L1182, L1167, L1148, L1175, L1194 );
and4 U1237 ( L1167, L1148, L1179, L1158, L1197 );
and5 U1238 ( L1175, L1167, L1148, L1184, L1158, L1198 );
or5 U1239 ( L937, L978, L979, L980, L981, L982 );
and2 U1240 ( L977, L685, L983 );
nand2 U1241 ( L976, L969, L988 );
inv U1242 ( L1025, L1027 );
or5 U1243 ( L1155, L1195, L1196, L1197, L1198, L1199 );
and2 U1244 ( L1194, L1116, L1200 );
nand2 U1245 ( L1193, L1186, L1205 );
or2 U1246 ( L982, L983, L984 );
and3 U1247 ( L690, L1027, L1830, L1085 );
or2 U1248 ( L1199, L1200, L1201 );
inv U1249 ( L984, L987 );
and2 U1250 ( L988, L984, L990 );
inv U1251 ( L1201, L1204 );
and2 U1252 ( L1205, L1201, L1207 );
and2 U1253 ( L973, L987, L989 );
and2 U1254 ( L1190, L1204, L1206 );
or2 U1255 ( L989, L990, L991 );
or2 U1256 ( L1206, L1207, L1208 );
buffer U1257 ( L1208, L329 );
nand2 U1258 ( L1208, L991, L1221 );
and2 U1259 ( L1208, L1221, L1238 );
and2 U1260 ( L1221, L991, L1239 );
or2 U1261 ( L1238, L1239, L1240 );
inv U1262 ( L1240, L1247 );
and2 U1263 ( L1240, L1247, L471 );
or2 U1264 ( L471, L1247, L473 );
inv U1265 ( L473, L231 );
and3 U1266 ( L1553, L1087, L473, L1088 );
and3 U1267 ( L1085, L1088, L554, L1089 );
buffer U1268 ( L1089, L308 );
inv U1269 ( L1089, L225 );
endmodule
|
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 |
/****************************************************************************
* *
* VERILOG HIGH-LEVEL DESCRIPTION OF THE ISCAS-85 BENCHMARK CIRCUIT c2670 *
* *
* *
* Written by : Hakan Yalcin (hyalcin@cadence.com) *
* Verified by : Jonathan David Hauke (jhauke@eecs.umich.edu) *
* *
* First created: Jan 14, 1997 *
* Last modified: Oct 20, 1998 *
* *
****************************************************************************/
module Circuit2670 (
in81, in92, in91, in90, in89, in88, in87,
in86, in85, in93, in43, in54, in53, in52, in51,
in50, in49, in48, in47, in55, in56, in66, in65,
in64, in63, in62, in61, in60, in67, in68, in79,
in78, in77, in76, in75, in74, in73, in72, in80,
in131, in141, in140, in139, in138, in137, in136, in135,
in142, in95, in105, in104, in103, in102, in101, in100,
in99, in106, in119, in129, in128, in127, in126, in125,
in124, in123, in130, in107, in117, in116, in115, in114,
in113, in112, in111, in118, in1971, in1966, in1961, in1956,
in1348, in1341, in2090, in2084, in2078, in2072, in2067, in1996,
in1991, in1986, in1981, in1976, in2096, in2100, in2678, in2474,
in2427, in2430, in2451, in2454, in2443, in2446, in2435, in2438,
in24, in6, in23, in22, in21, in5, in20, in4,
in19, in28, in35, in34, in27, in33, in26, in32,
in25, in651, in543, in2105, in2104, in1384, in40, in16,
in29, in11, in8, in37, in14, in44, in132, in82,
in96, in69, in120, in57, in108, in2106, in567, in559,
in860, in868, in452, in2066, in1083, in94, in7, in661,
in1, in2, in3, in15, in36, in483, in169, in174,
in177, in178, in179, in180, in181, in182, in183, in184,
in185, in186, in189, in190, in191, in192, in193, in194,
in195, in196, in197, in198, in199, in200, in201, in202,
in203, in204, in205, in206, in207, in208, in209, in210,
in211, in212, in213, in214, in215, in239, in240, in241,
in242, in243, in244, in245, in246, in247, in248, in249,
in250, in251, in252, in253, in254, in255, in256, in257,
in262, in263, in264, in265, in266, in267, in268, in269,
in270, in271, in272, in273, in274, in275, in276, in277,
in278, in279,
out329, out231, out311, out150, out308, out225, out395,
out397, out227, out229, out401, out319, out325, out261, out220,
out221, out219, out218, out235, out236, out237, out238, out335,
out350, out391, out409, out337, out384, out411, out367, out369,
out173, out295, out331, out145, out148, out282, out323, out284,
out321, out297, out280, out153, out290, out305, out288, out303,
out286, out301, out299, out166, out168, out171, out162, out160,
out164, out156, out223, out217, out234, out259, out176, out188,
out158, out169, out174, out177, out178, out179, out180, out181,
out182, out183, out184, out185, out186, out189, out190, out191,
out192, out193, out194, out195, out196, out197, out198, out199,
out200, out201, out202, out203, out204, out205, out206, out207,
out208, out209, out210, out211, out212, out213, out214, out215,
out239, out240, out241, out242, out243, out244, out245, out246,
out247, out248, out249, out250, out251, out252, out253, out254,
out255, out256, out257, out262, out263, out264, out265, out266,
out267, out268, out269, out270, out271, out272, out273, out274,
out275, out276, out277, out278, out279);
input
in81, in92, in91, in90, in89, in88, in87,
in86, in85, in93, in43, in54, in53, in52, in51,
in50, in49, in48, in47, in55, in56, in66, in65,
in64, in63, in62, in61, in60, in67, in68, in79,
in78, in77, in76, in75, in74, in73, in72, in80,
in131, in141, in140, in139, in138, in137, in136, in135,
in142, in95, in105, in104, in103, in102, in101, in100,
in99, in106, in119, in129, in128, in127, in126, in125,
in124, in123, in130, in107, in117, in116, in115, in114,
in113, in112, in111, in118, in1971, in1966, in1961, in1956,
in1348, in1341, in2090, in2084, in2078, in2072, in2067, in1996,
in1991, in1986, in1981, in1976, in2096, in2100, in2678, in2474,
in2427, in2430, in2451, in2454, in2443, in2446, in2435, in2438,
in24, in6, in23, in22, in21, in5, in20, in4,
in19, in28, in35, in34, in27, in33, in26, in32,
in25, in651, in543, in2105, in2104, in1384, in40, in16,
in29, in11, in8, in37, in14, in44, in132, in82,
in96, in69, in120, in57, in108, in2106, in567, in559,
in860, in868, in452, in2066, in1083, in94, in7, in661,
in1, in2, in3, in15, in36, in483, in169, in174,
in177, in178, in179, in180, in181, in182, in183, in184,
in185, in186, in189, in190, in191, in192, in193, in194,
in195, in196, in197, in198, in199, in200, in201, in202,
in203, in204, in205, in206, in207, in208, in209, in210,
in211, in212, in213, in214, in215, in239, in240, in241,
in242, in243, in244, in245, in246, in247, in248, in249,
in250, in251, in252, in253, in254, in255, in256, in257,
in262, in263, in264, in265, in266, in267, in268, in269,
in270, in271, in272, in273, in274, in275, in276, in277,
in278, in279;
output
out329, out231, out311, out150, out308, out225, out395,
out397, out227, out229, out401, out319, out325, out261, out220,
out221, out219, out218, out235, out236, out237, out238, out335,
out350, out391, out409, out337, out384, out411, out367, out369,
out173, out295, out331, out145, out148, out282, out323, out284,
out321, out297, out280, out153, out290, out305, out288, out303,
out286, out301, out299, out166, out168, out171, out162, out160,
out164, out156, out223, out217, out234, out259, out176, out188,
out158, out169, out174, out177, out178, out179, out180, out181,
out182, out183, out184, out185, out186, out189, out190, out191,
out192, out193, out194, out195, out196, out197, out198, out199,
out200, out201, out202, out203, out204, out205, out206, out207,
out208, out209, out210, out211, out212, out213, out214, out215,
out239, out240, out241, out242, out243, out244, out245, out246,
out247, out248, out249, out250, out251, out252, out253, out254,
out255, out256, out257, out262, out263, out264, out265, out266,
out267, out268, out269, out270, out271, out272, out273, out274,
out275, out276, out277, out278, out279;
/********************************************************/
wire VDD;
assign VDD = 1'b1;
// Inputs/Outputs to TopLevel2670
wire [9:0] A1bus, A2bus, A3bus, A4bus;
wire [9:0] B1bus, B2bus, B3bus, B4bus;
wire [5:0] Y1bus, Y2bus;
wire [3:0] Y3bus;
wire [8:0] Z1bus;
wire [7:0] Z2bus;
wire [11:0] ParTreeIns;
wire ContA0, ContA1, ContB0, ContB1;
wire ContMask0, ContMask1, ContMask2;
wire ContZ0, ContZ1, ContEq;
wire ContPar0, ContPar1, ContPar2, ContPar3;
wire OutYgreaterX, OutYgreaterX_Equal, OutZequalW, OutNot_ZequalW;
wire OutParCheck, OutNot_ParCheck;
wire [7:0] ParChkOuts;
wire [7:0] InTbus, OutTbus;
wire MiscMuxIn, MiscMuxCont0, MiscMuxCont1;
wire [10:0] MiscMuxOuts;
wire [12:0] MiscBusOuts;
wire [11:0] MiscRandomIns;
wire [17:0] MiscRandomOuts;
/********************************************************/
// inputs
assign
A1bus[9:0] = { in93, in85, in86, in87, in88,
in89, in90, in91, in92, in81 },
A2bus[9:0] = { in55, in47, in48, in49, in50,
in51, in52, in53, in54, in43 },
A3bus[9:0] = { in67, in60, in61, VDD, in62,
in63, in64, in65, in66, in56 },
A4bus[9:0] = { in80, in72, in73, in74, in75,
in76, in77, in78, in79, in68 };
assign
B1bus[9:0] = { VDD, in142, in135, in136, in137,
in138, in139, in140, in141, in131 },
B2bus[9:0] = { VDD, in106, in99, in100, in101,
in102, in103, in104, in105, in95 },
B3bus[9:0] = {VDD, in130, in123, in124, in125,
in126, in127, in128, in129, in119 },
B4bus[9:0] = { VDD, in118, in111, in112, in113,
in114, in115, in116, in117, in107 };
assign
Y1bus[5:0] = { in1971, in1966, in1961, in1956, in1348, in1341 },
Y2bus[5:0] = { in2090, in2084, in2078, in2072, in2067, in1996 },
Y3bus[3:0] = { in1991, in1986, in1981, in1976 };
assign
Z1bus[8:0] = { in24, in6, in23, in22, in21, in5, in20, in4, in19 },
Z2bus[7:0] = { in28, in35, in34, in27, in33, in26, in32, in25 };
assign
ParTreeIns[11:0] = { in2096, in2100, in2678, in2454, in2451, in2446,
in2443, in2438, in2435, in2430, in2427, in2474 };
assign
InTbus[7:0] = { in108, in57, in120, in69, in96, in82, in132, in44 };
assign
MiscRandomIns[11:0] = { in3, in1, in483, in36, in15, in2,
in661, in7, in94, in1083, in2066, in452 };
assign
ContA0 = in651, ContA1 = in543,
ContB0 = in2105, ContB1 = in2104,
ContMask0 = in8, ContMask1 = in1384, ContMask2 = in40,
ContZ0 = in16, ContZ1 = in29,
ContEq = in11,
ContPar0 = in14, ContPar1 = in37,
ContPar2 = in2106, ContPar3 = in567;
assign
MiscMuxIn = in559, MiscMuxCont0 = in868, MiscMuxCont1 = in860;
// outputs
assign
out329 = OutYgreaterX, out231 = OutYgreaterX_Equal,
out150 = OutZequalW, out311 = OutNot_ZequalW,
out308 = OutParCheck, out225 = OutNot_ParCheck;
assign
{ out261, out325, out319, out401, out229, out227, out397, out395 } = ParChkOuts[7:0];
assign
{ out238, out237, out236, out235, out221, out220, out219, out218 } = OutTbus[7:0];
assign
{ out280, out321, out323, out331, out153, out148,
out145, out297, out284, out282, out295 } = MiscMuxOuts[10:0],
{ out164, out160, out162, out171, out168, out166,
out299, out301, out286, out303, out288, out305,
out290 } = MiscBusOuts[12:0],
{ out158, out188, out176, out259, out234, out217,
out223, out156, out173, out369, out367, out411,
out384, out337, out409, out391, out350, out335 } = MiscRandomOuts[17:0];
/* instantiate top level circuit */
TopLevel2670 Ckt2670(A1bus, A2bus, A3bus, A4bus, B1bus, B2bus, B3bus, B4bus,
Y1bus, Y2bus, Y3bus, Z1bus, Z2bus, ParTreeIns,
InTbus, ContA0, ContA1, ContB0, ContB1,
ContMask0, ContMask1, ContMask2, ContZ0, ContZ1, ContEq,
ContPar0, ContPar1, ContPar2, ContPar3,
MiscMuxIn, MiscMuxCont0, MiscMuxCont1, MiscRandomIns,
OutYgreaterX, OutYgreaterX_Equal, OutZequalW,
OutNot_ZequalW, OutParCheck, OutNot_ParCheck,
ParChkOuts, OutTbus, MiscMuxOuts, MiscBusOuts, MiscRandomOuts);
/* these 76 lines go straigh through the circuit */
assign
out169 = in169, out174 = in174, out177 = in177, out178 = in178,
out179 = in179, out180 = in180, out181 = in181, out182 = in182,
out183 = in183, out184 = in184, out185 = in185, out186 = in186,
out189 = in189, out190 = in190, out191 = in191, out192 = in192,
out193 = in193, out194 = in194, out195 = in195, out196 = in196,
out197 = in197, out198 = in198, out199 = in199, out200 = in200,
out201 = in201, out202 = in202, out203 = in203, out204 = in204,
out205 = in205, out206 = in206, out207 = in207, out208 = in208,
out209 = in209, out210 = in210, out211 = in211, out212 = in212,
out213 = in213, out214 = in214, out215 = in215, out239 = in239,
out240 = in240, out241 = in241, out242 = in242, out243 = in243,
out244 = in244, out245 = in245, out246 = in246, out247 = in247,
out248 = in248, out249 = in249, out250 = in250, out251 = in251,
out252 = in252, out253 = in253, out254 = in254, out255 = in255,
out256 = in256, out257 = in257, out262 = in262, out263 = in263,
out264 = in264, out265 = in265, out266 = in266, out267 = in267,
out268 = in268, out269 = in269, out270 = in270, out271 = in271,
out272 = in272, out273 = in273, out274 = in274, out275 = in275,
out276 = in276, out277 = in277, out278 = in278, out279 = in279;
endmodule // Circuit2670
/***************************************************************************/
/***************************************************************************/
module TopLevel2670(A1bus, A2bus, A3bus, A4bus, B1bus, B2bus, B3bus, B4bus,
Y1bus, Y2bus, Y3bus, Z1bus, Z2bus, ParTreeIns,
InTbus, ContA0, ContA1, ContB0, ContB1,
ContMask0, ContMask1, ContMask2, ContZ0, ContZ1, ContEq,
ContPar0, ContPar1, ContPar2, ContPar3,
MiscMuxIn, MiscMuxCont0, MiscMuxCont1, MiscRandomIns,
OutYgreaterX, OutYgreaterX_Equal, OutZequalW,
OutNot_ZequalW, OutParCheck, OutNot_ParCheck,
ParChkOuts, OutTbus, MiscMuxOuts, MiscBusOuts, MiscRandomOuts);
input [9:0] A1bus, A2bus, A3bus, A4bus;
input [9:0] B1bus, B2bus, B3bus, B4bus;
input [5:0] Y1bus, Y2bus;
input [3:0] Y3bus;
input [8:0] Z1bus;
input [7:0] Z2bus;
input [11:0] ParTreeIns;
input [7:0] InTbus;
input ContA0, ContA1, ContB0, ContB1, ContMask0, ContMask1, ContMask2;
input ContZ0, ContZ1, ContEq;
input ContPar0, ContPar1, ContPar2, ContPar3;
input MiscMuxIn, MiscMuxCont0, MiscMuxCont1;
input [11:0] MiscRandomIns;
output OutYgreaterX, OutYgreaterX_Equal, OutZequalW, OutNot_ZequalW;
output OutParCheck, OutNot_ParCheck;
output [7:0] ParChkOuts;
output [7:0] OutTbus;
output [10:0] MiscMuxOuts;
output [12:0] MiscBusOuts;
output [17:0] MiscRandomOuts;
wire [9:0] Abus, Bbus, Qbus, Rbus, Sbus;
wire [11:0] Xbus, Ybus;
wire [16:0] Wbus, Zbus;
wire [8:0] V1bus;
wire [7:0] V2bus;
wire CompCLAs;
Mux10bit_4_1 M1( A1bus, A2bus, A3bus, A4bus, ContA0, ContA1, Abus ),
M2( B1bus, B2bus, B3bus, B4bus, ContB0, ContB1, Bbus );
assign Xbus[8:0] = Abus[8:0],
Xbus[11:9] = Bbus[2:0];
ContSignalGen M3( Bbus[4], Bbus[5], ContMask1, ContMask2, ContAlpha, ContBeta );
CompareXY M4( Xbus, Ybus, ContAlpha, ContBeta, ContMask0,
OutYgreaterX, OutYgreaterX_Equal, CompCLAs );
MuxSpecY M5( Y1bus, Y2bus, Y3bus, ContAlpha, ParTreeIns,
Ybus, Wbus, Qbus, Rbus, Sbus );
assign
V1bus[8:0] = Abus[8:0],
V2bus[7:0] = Bbus[7:0];
MuxSpecZ M6( Z1bus, Z2bus, V1bus, V2bus, ContZ0, ContZ1, Zbus );
EqualZ_W M7( Zbus, Wbus, ContEq, OutZequalW, OutNot_ZequalW );
ParityChecker M8( Abus, Bbus, Qbus, Rbus, Sbus, CompCLAs,
ContPar0, ContPar1, ContPar2, ContPar3, InTbus,
OutParCheck, OutNot_ParCheck, ParChkOuts, OutTbus );
MiscLogic M9( Abus, Bbus, Y2bus, ParTreeIns, MiscRandomIns, ContPar2, ContPar3,
MiscMuxIn, MiscMuxCont0, MiscMuxCont1, ParChkOuts[5],
MiscMuxOuts, MiscBusOuts, MiscRandomOuts );
endmodule // TopLevel2670
/***************************************************************************
* module: Mux10bit_4_1
*
* Function: 10 bit 4:1 muxes
*
***************************************************************************/
module Mux10bit_4_1( In1bus, In2bus, In3bus, In4bus, Cont0, Cont1, Outbus );
input [9:0] In1bus, In2bus, In3bus, In4bus;
input Cont0, Cont1;
output [9:0] Outbus;
Mux4_1 Mux0( In1bus[0], In2bus[0], In3bus[0], In4bus[0], Cont0, Cont1, Outbus[0] ),
Mux1( In1bus[1], In2bus[1], In3bus[1], In4bus[1], Cont0, Cont1, Outbus[1] ),
Mux2( In1bus[2], In2bus[2], In3bus[2], In4bus[2], Cont0, Cont1, Outbus[2] ),
Mux3( In1bus[3], In2bus[3], In3bus[3], In4bus[3], Cont0, Cont1, Outbus[3] ),
Mux4( In1bus[4], In2bus[4], In3bus[4], In4bus[4], Cont0, Cont1, Outbus[4] ),
Mux5( In1bus[5], In2bus[5], In3bus[5], In4bus[5], Cont0, Cont1, Outbus[5] ),
Mux6( In1bus[6], In2bus[6], In3bus[6], In4bus[6], Cont0, Cont1, Outbus[6] ),
Mux7( In1bus[7], In2bus[7], In3bus[7], In4bus[7], Cont0, Cont1, Outbus[7] ),
Mux8( In1bus[8], In2bus[8], In3bus[8], In4bus[8], Cont0, Cont1, Outbus[8] ),
Mux9( In1bus[9], In2bus[9], In3bus[9], In4bus[9], Cont0, Cont1, Outbus[9] );
endmodule // Mux10bit_4_1
/******************************************************/
module Mux4_1( In1, In2, In3, In4, Cont0, Cont1, Out );
input In1, In2, In3, In4;
input Cont0, Cont1;
output Out;
inv Mux0( .A(Cont0), .Y(Not_Cont0) ),
Mux1( .A(Cont1), .Y(Not_Cont1) );
and3 Mux2( .A(In1), .B(Not_Cont0), .C(Not_Cont1), .Y(line2) ),
Mux3( .A(In2), .B(Not_Cont0), .C(Cont1), .Y(line3) ),
Mux4( .A(In3), .B(Cont0), .C(Not_Cont1), .Y(line4) ),
Mux5( .A(In4), .B(Cont0), .C(Cont1), .Y(line5) );
or4 Mux6( .A(line2), .B(line3), .C(line4), .D(line5), .Y(Out) );
endmodule // Mux4_1
/***************************************************************************
* module: ContSignalGen
*
* Function: generate control signals ContAlpha and ContBeta
*
***************************************************************************/
module ContSignalGen ( Bbus4, Bbus5, ContMask1, ContMask2, ContAlpha, ContBeta);
input Bbus4, Bbus5, ContMask1, ContMask2;
output ContAlpha, ContBeta;
inv UM3_0( .A(Bbus5), .Y(NotB5) ),
UM3_1( .A(ContMask1), .Y(NotMask1) );
and2 UM3_2( .A(Bbus4), .B(NotMask1), .Y(line2) );
and3 UM3_3( .A(NotB5), .B(line2), .C(ContMask2), .Y(ContAlpha) );
inv UM3_4( .A(line2), .Y(line4) );
and3 UM3_5( .A(ContMask2), .B(line4), .C(NotB5), .Y(ContBeta) );
endmodule // ContSignalGen
/***************************************************************************
* module: CompareXY
*
* Function: compute OutYgreaterX = Ybus > Xbus
* using a CLA.
* There are actually two CLAs with identical inputs. The outputs
* of the CLAs are are exored (for comparison) the output OutYgreaterX_Equal.
* The complement of this signal, CompCLAs, is fed to ParityChecker.
*
* The upper 8 bits of Xbus and Ybus can be masked out in groups of 4,6,8.
* which gives the ability to compare buses of size 4,6,8 and 12.
*
* RedundantInv is an inverter with redundancy in it, which causes
* the longest path going through it to be false.
*
***************************************************************************/
module CompareXY( Xbus, Ybus, ContAlpha, ContBeta, ContMask0,
OutYgreaterX, OutYgreaterX_Equal, CompCLAs );
input [11:0] Xbus, Ybus;
input ContAlpha, ContBeta, ContMask0;
output OutYgreaterX, OutYgreaterX_Equal, CompCLAs;
wire [11:0] XMbus, YMbus, Not_XMbus;
wire YgX1, YgX2, Not_CompCLAs;
MaskBus UM4_0( Xbus, ContAlpha, ContBeta, ContMask0, XMbus ),
UM4_1( Ybus, ContAlpha, ContBeta, ContMask0, YMbus );
Invert12 UM4_2( XMbus, Not_XMbus );
CLA12_XY UM4_3( Not_XMbus, YMbus, YgX1 ),
UM4_4( Not_XMbus, YMbus, YgX2 );
assign OutYgreaterX = YgX1;
XOR2b UM4_5( .A(YgX1), .B(YgX2), .Y(Not_CompCLAs) );
RedundantInv UM4_6( .A(Not_CompCLAs), .Y(CompCLAs) );
inv UM4_7( .A(CompCLAs), .Y(OutYgreaterX_Equal) );
endmodule // CompareXY
/********************************************/
module MaskBus( Inbus, ContAlpha, ContBeta, ContMask0, OutMbus );
input [11:0] Inbus;
input ContAlpha, ContBeta, ContMask0;
output [11:0] OutMbus;
assign OutMbus[3:0] = Inbus[3:0];
and2 MB0( .A(Inbus[4]), .B(ContMask0), .Y(OutMbus[4]) ),
MB1( .A(Inbus[5]), .B(ContMask0), .Y(OutMbus[5]) );
inv MB2( .A(ContAlpha), .Y(NotAlpha) );
and2 MB3( .A(Inbus[6]), .B(NotAlpha), .Y(line3) ),
MB4( .A(line3), .B(ContMask0), .Y(OutMbus[6]) ),
MB5( .A(Inbus[7]), .B(NotAlpha), .Y(line5) ),
MB6( .A(line5), .B(ContMask0), .Y(OutMbus[7]) );
// InBus[11:8] are ANDed with NotAlpha.ContBeta
// note that NotAlpha.ContBeta = ContBeta
// so there's some redundancy!!!
and2 MB7( .A(Inbus[8]), .B(NotAlpha), .Y(line7) ),
MB8( .A(line7), .B(ContBeta), .Y(OutMbus[8]) ),
MB9( .A(Inbus[9]), .B(NotAlpha), .Y(line9) ),
MB10( .A(line9), .B(ContBeta), .Y(OutMbus[9]) ),
MB11( .A(Inbus[10]), .B(NotAlpha), .Y(line11) ),
MB12( .A(line11), .B(ContBeta), .Y(OutMbus[10]) ),
MB13( .A(Inbus[11]), .B(NotAlpha), .Y(line13) ),
MB14( .A(line13), .B(ContBeta), .Y(OutMbus[11]) );
endmodule // MaskBus
/********************************************/
module Invert12( Inbus, Outbus );
input [11:0] Inbus;
output [11:0] Outbus;
inv Inv12_0( .A(Inbus[0]), .Y(Outbus[0]) ),
Inv12_1( .A(Inbus[1]), .Y(Outbus[1]) ),
Inv12_2( .A(Inbus[2]), .Y(Outbus[2]) ),
Inv12_3( .A(Inbus[3]), .Y(Outbus[3]) ),
Inv12_4( .A(Inbus[4]), .Y(Outbus[4]) ),
Inv12_5( .A(Inbus[5]), .Y(Outbus[5]) ),
Inv12_6( .A(Inbus[6]), .Y(Outbus[6]) ),
Inv12_7( .A(Inbus[7]), .Y(Outbus[7]) ),
Inv12_8( .A(Inbus[8]), .Y(Outbus[8]) ),
Inv12_9( .A(Inbus[9]), .Y(Outbus[9]) ),
Inv12_10( .A(Inbus[10]), .Y(Outbus[10]) ),
Inv12_11( .A(Inbus[11]), .Y(Outbus[11]) );
endmodule // Invert12
/********************************************/
module CLA12_XY( In1bus, In2bus, OutCarry );
input [11:0] In1bus, In2bus;
output OutCarry;
wire [11:0] Gbus, Pbus;
CalcGP GP( In1bus, In2bus, Gbus, Pbus);
CLACarry12_Cin0 CalcCy( Gbus, Pbus, OutCarry );
endmodule // Cla12XY
/********************************************/
module CalcGP( In1bus, In2bus, Gbus, Pbus);
input [11:0] In1bus, In2bus;
output [11:0] Gbus, Pbus;
and2 CalGP0( .A(In1bus[0]), .B(In2bus[0]), .Y(Gbus[0]) ),
CalGP1( .A(In1bus[1]), .B(In2bus[1]), .Y(Gbus[1]) ),
CalGP2( .A(In1bus[2]), .B(In2bus[2]), .Y(Gbus[2]) ),
CalGP3( .A(In1bus[3]), .B(In2bus[3]), .Y(Gbus[3]) ),
CalGP4( .A(In1bus[4]), .B(In2bus[4]), .Y(Gbus[4]) ),
CalGP5( .A(In1bus[5]), .B(In2bus[5]), .Y(Gbus[5]) ),
CalGP6( .A(In1bus[6]), .B(In2bus[6]), .Y(Gbus[6]) ),
CalGP7( .A(In1bus[7]), .B(In2bus[7]), .Y(Gbus[7]) ),
CalGP8( .A(In1bus[8]), .B(In2bus[8]), .Y(Gbus[8]) ),
CalGP9( .A(In1bus[9]), .B(In2bus[9]), .Y(Gbus[9]) ),
CalGP10( .A(In1bus[10]), .B(In2bus[10]), .Y(Gbus[10]) ),
CalGP11( .A(In1bus[11]), .B(In2bus[11]), .Y(Gbus[11]) );
XOR2a CalGP12( .A(In1bus[0]), .B(In2bus[0]), .Y(Pbus[0]) ),
CalGP13( .A(In1bus[1]), .B(In2bus[1]), .Y(Pbus[1]) ),
CalGP14( .A(In1bus[2]), .B(In2bus[2]), .Y(Pbus[2]) ),
CalGP15( .A(In1bus[3]), .B(In2bus[3]), .Y(Pbus[3]) ),
CalGP16( .A(In1bus[4]), .B(In2bus[4]), .Y(Pbus[4]) ),
CalGP17( .A(In1bus[5]), .B(In2bus[5]), .Y(Pbus[5]) ),
CalGP18( .A(In1bus[6]), .B(In2bus[6]), .Y(Pbus[6]) ),
CalGP19( .A(In1bus[7]), .B(In2bus[7]), .Y(Pbus[7]) ),
CalGP20( .A(In1bus[8]), .B(In2bus[8]), .Y(Pbus[8]) ),
CalGP21( .A(In1bus[9]), .B(In2bus[9]), .Y(Pbus[9]) ),
CalGP22( .A(In1bus[10]), .B(In2bus[10]), .Y(Pbus[10]) ),
CalGP23( .A(In1bus[11]), .B(In2bus[11]), .Y(Pbus[11]) );
endmodule // CalcGP
/********************************************
*
* This 12-bit CLA is made up of 3-, 4- and
* 5-bit CLAs, whose outputs are appropriately
* connected with the group propagate signals
* Prop7_3 and Prop11_8 to generate the carry
* output.
*
********************************************/
module CLACarry12_Cin0( Gbus, Pbus, OutCarry11_0 );
input [11:0] Gbus, Pbus;
output OutCarry11_0;
CLACarry3_Cin0 Cla12_0( Gbus[2:0], Pbus[2:0], OutCarry2_0 );
CLACarry5_Cin0 Cla12_1( Gbus[7:3], Pbus[7:3], OutCarry7_3 );
CLACarry4_Cin0 Cla12_2( Gbus[11:8], Pbus[11:8], OutCarry11_8 );
and5 Cla12_3( .A(Pbus[3]), .B(Pbus[4]), .C(Pbus[5]),
.D(Pbus[6]), .E(Pbus[7]), .Y(Prop7_3) );
and4 Cla12_4( .A(Pbus[8]), .B(Pbus[9]), .C(Pbus[10]),
.D(Pbus[11]), .Y(Prop11_8) );
and2 Cla12_5( .A(Prop7_3), .B(OutCarry2_0), .Y(line5) );
or2 Cla12_6( .A(OutCarry7_3), .B(line5), .Y(OutCarry7_0) );
inv Cla12_7( .A(OutCarry7_0), .Y(NotOutCarry7_0) );
or2 Cla12_8( .A(OutCarry11_8), .B(Prop11_8), .Y(line8) );
and2 Cla12_9( .A(NotOutCarry7_0), .B(OutCarry11_8), .Y(line9) ),
Cla12_10( .A(line8), .B(OutCarry7_0), .Y(line10) );
or2 Cla12_11( .A(line9), .B(line10), .Y(OutCarry11_0) );
endmodule // CLACarry12_Cin0
/********************************************/
module CLACarry3_Cin0( Gbus, Pbus, OutCarry );
input [2:0] Gbus, Pbus;
output OutCarry;
and2 Cla3_0( .A(Pbus[2]), .B(Gbus[1]), .Y(line0) );
and3 Cla3_1( .A(Pbus[2]), .B(Pbus[1]), .C(Gbus[0]), .Y(line1) );
or3 Cla3_2( .A(Gbus[2]), .B(line0), .C(line1), .Y(OutCarry) );
endmodule // CLACarry3_Cin0
/********************************************/
module CLACarry4_Cin0( Gbus, Pbus, OutCarry );
input [3:0] Gbus, Pbus;
output OutCarry;
and2 Cla4_0( .A(Pbus[3]), .B(Gbus[2]), .Y(line0) );
and3 Cla4_1( .A(Pbus[3]), .B(Pbus[2]), .C(Gbus[1]), .Y(line1) );
and4 Cla4_2( .A(Pbus[3]), .B(Pbus[2]), .C(Pbus[1]), .D(Gbus[0]), .Y(line2) );
or4 Cla4_3( .A(Gbus[3]), .B(line0), .C(line1), .D(line2), .Y(OutCarry) );
endmodule // CLACarry4_Cin0
/********************************************/
module CLACarry5_Cin0( Gbus, Pbus, OutCarry );
input [4:0] Gbus, Pbus;
output OutCarry;
and2 Cla5_0( .A(Pbus[4]), .B(Gbus[3]), .Y(line0) );
and3 Cla5_1( .A(Pbus[4]), .B(Pbus[3]), .C(Gbus[2]), .Y(line1) );
and4 Cla5_2( .A(Pbus[4]), .B(Pbus[3]), .C(Pbus[2]), .D(Gbus[1]), .Y(line2) );
and5 Cla5_3( .A(Pbus[4]), .B(Pbus[3]), .C(Pbus[2]), .D(Pbus[1]),
.E(Gbus[0]), .Y(line3) );
or5 Cla5_4( .A(Gbus[4]), .B(line0), .C(line1), .D(line2),
.E(line3), .Y(OutCarry) );
endmodule // CLACarry5_Cin0
/***************************************************************************
* module: MuxSpecY
*
* Function: generate buses Ybus, Wbus, Qbus, Rbus and Sbus.
* There are 2:1 muxes to generate Ybus from Y1bus, Y2bus and Y3bus.
* The other output buses are fanouts of Y1bus, Y2bus, Y3bus and ParTreeIns.
* (Note: The parities of Qbus, Rbus and Sbus are computed in
* ParityChecker.)
*
***************************************************************************/
module MuxSpecY( Y1bus, Y2bus, Y3bus, ContAlpha, ParTreeIns,
Ybus, Wbus, Qbus, Rbus, Sbus);
input [5:0] Y1bus, Y2bus;
input [3:0] Y3bus;
input ContAlpha;
input [11:0] ParTreeIns;
output [11:0] Ybus;
output [16:0] Wbus;
output [9:0] Qbus, Rbus, Sbus;
wire [5:0] Not_Y1bus, Not_Y2bus;
wire [3:0] Not_Y3bus;
Invert6 UM5_0( Y1bus, Not_Y1bus ),
UM5_1( Y2bus, Not_Y2bus );
Mux6bit_2_1 UM5_2( Not_Y1bus, Not_Y2bus, ContAlpha, Ybus[5:0] );
Invert4 UM5_3( Y3bus, Not_Y3bus );
assign
Ybus[9:6] = Not_Y3bus[3:0],
Ybus[11:10] = Not_Y2bus[1:0];
assign
Wbus[5:0] = Y1bus[5:0],
Wbus[9:6] = Y3bus[3:0],
Wbus[15:10] = Y2bus[5:0],
Wbus[16] = 1'b0;
assign
Qbus[3:0] = Y1bus[5:2],
Qbus[7:4] = Y3bus[3:0],
Qbus[8] = Y2bus[0],
Qbus[9] = ParTreeIns[0];
assign
Rbus[1:0] = Y1bus[1:0],
Rbus[9:2] = ParTreeIns[8:1];
assign
Sbus[4:0] = Y2bus[5:1],
Sbus[7:5] = ParTreeIns[11:9],
Sbus[8] = 1'b0,
Sbus[9] = 1'b0;
endmodule // MuxSpecY
/******************************************************/
module Invert6( Inbus, Outbus );
input [5:0] Inbus;
output [5:0] Outbus;
inv Inv6_0( .A(Inbus[0]), .Y(Outbus[0]) ),
Inv6_1( .A(Inbus[1]), .Y(Outbus[1]) ),
Inv6_2( .A(Inbus[2]), .Y(Outbus[2]) ),
Inv6_3( .A(Inbus[3]), .Y(Outbus[3]) ),
Inv6_4( .A(Inbus[4]), .Y(Outbus[4]) ),
Inv6_5( .A(Inbus[5]), .Y(Outbus[5]) );
endmodule // Invert6
/******************************************************/
module Invert4( Inbus, Outbus );
input [3:0] Inbus;
output [3:0] Outbus;
inv Inv4_0( .A(Inbus[0]), .Y(Outbus[0]) ),
Inv4_1( .A(Inbus[1]), .Y(Outbus[1]) ),
Inv4_2( .A(Inbus[2]), .Y(Outbus[2]) ),
Inv4_3( .A(Inbus[3]), .Y(Outbus[3]) );
endmodule // Invert4
/******************************************************/
module Mux2_1( In1, In2, ContIn, Out );
input In1, In2, ContIn;
output Out;
inv Mux0( .A(ContIn), .Y(Not_ContIn) );
and2 Mux1( .A(In1), .B(Not_ContIn), .Y(line1) ),
Mux2( .A(In2), .B(ContIn), .Y(line2) );
or2 Mux3( .A(line1), .B(line2), .Y(Out) );
endmodule
/******************************************************/
module Mux6bit_2_1( In1bus, In2bus, ContIn, Outbus );
input [5:0] In1bus, In2bus;
input ContIn;
output [5:0] Outbus;
Mux2_1 Mux6_0( In1bus[0], In2bus[0], ContIn, Outbus[0] ),
Mux6_1( In1bus[1], In2bus[1], ContIn, Outbus[1] ),
Mux6_2( In1bus[2], In2bus[2], ContIn, Outbus[2] ),
Mux6_3( In1bus[3], In2bus[3], ContIn, Outbus[3] ),
Mux6_4( In1bus[4], In2bus[4], ContIn, Outbus[4] ),
Mux6_5( In1bus[5], In2bus[5], ContIn, Outbus[5] );
endmodule // Mux6bit_2_1
/***************************************************************************
* module: MuxSpecZ
*
* Function: generate Zbus from (Z1bus,V1bus) and (Z2bus,V2bus).
* (Note: V1bus is essentially Abus, and V2bus is Bbus.)
*
***************************************************************************/
module MuxSpecZ( Z1bus, Z2bus, V1bus, V2bus, ContZ0, ContZ1, Zbus);
input [8:0] Z1bus, V1bus;
input [7:0] Z2bus, V2bus;
input ContZ0, ContZ1;
output [16:0] Zbus;
Mux9bit_2_1 UM6_0( Z1bus, V1bus, ContZ0, Zbus[8:0] );
Mux8bit_2_1 UM6_1( Z2bus, V2bus, ContZ1, Zbus[16:9] );
endmodule // MuxSpecZ
/******************************************************/
module Mux9bit_2_1( In1bus, In2bus, ContIn, Outbus );
input [8:0] In1bus, In2bus;
input ContIn;
output [8:0] Outbus;
Mux2_1 Mux9_0( In1bus[0], In2bus[0], ContIn, Outbus[0] ),
Mux9_1( In1bus[1], In2bus[1], ContIn, Outbus[1] ),
Mux9_2( In1bus[2], In2bus[2], ContIn, Outbus[2] ),
Mux9_3( In1bus[3], In2bus[3], ContIn, Outbus[3] ),
Mux9_4( In1bus[4], In2bus[4], ContIn, Outbus[4] ),
Mux9_5( In1bus[5], In2bus[5], ContIn, Outbus[5] ),
Mux9_6( In1bus[6], In2bus[6], ContIn, Outbus[6] ),
Mux9_7( In1bus[7], In2bus[7], ContIn, Outbus[7] ),
Mux9_8( In1bus[8], In2bus[8], ContIn, Outbus[8] );
endmodule // Mux9bit_2_1
/******************************************************/
module Mux8bit_2_1( In1bus, In2bus, ContIn, Outbus );
input [7:0] In1bus, In2bus;
input ContIn;
output [7:0] Outbus;
Mux2_1 Mux8_0( In1bus[0], In2bus[0], ContIn, Outbus[0] ),
Mux8_1( In1bus[1], In2bus[1], ContIn, Outbus[1] ),
Mux8_2( In1bus[2], In2bus[2], ContIn, Outbus[2] ),
Mux8_3( In1bus[3], In2bus[3], ContIn, Outbus[3] ),
Mux8_4( In1bus[4], In2bus[4], ContIn, Outbus[4] ),
Mux8_5( In1bus[5], In2bus[5], ContIn, Outbus[5] ),
Mux8_6( In1bus[6], In2bus[6], ContIn, Outbus[6] ),
Mux8_7( In1bus[7], In2bus[7], ContIn, Outbus[7] );
endmodule // Mux8bit_2_1
/***************************************************************************
* module: EqualZ_W
*
* Function: compute OutZequalW = (Zbus=Wbus)
*
***************************************************************************/
module EqualZ_W( Zbus, Wbus, ContEq, OutZequalW, OutNot_ZequalW );
input [16:0] Zbus, Wbus;
input ContEq;
output OutZequalW, OutNot_ZequalW;
wire [16:0] XorZW;
Xor17bit UM7_0( Zbus, Wbus, XorZW );
AN18 UM7_1( XorZW, ContEq, OutNot_ZequalW );
inv UM7_2( .A(OutNot_ZequalW), .Y(OutZequalW) );
endmodule
/********************************************/
module Xor17bit( Zbus, Wbus, XorZW );
input [16:0] Zbus, Wbus;
output [16:0] XorZW;
XOR2a Xr0( .A(Zbus[0]), .B(Wbus[0]), .Y(XorZW[0]) ),
Xr1( .A(Zbus[1]), .B(Wbus[1]), .Y(XorZW[1]) ),
Xr2( .A(Zbus[2]), .B(Wbus[2]), .Y(XorZW[2]) ),
Xr3( .A(Zbus[3]), .B(Wbus[3]), .Y(XorZW[3]) ),
Xr4( .A(Zbus[4]), .B(Wbus[4]), .Y(XorZW[4]) ),
Xr5( .A(Zbus[5]), .B(Wbus[5]), .Y(XorZW[5]) ),
Xr6( .A(Zbus[6]), .B(Wbus[6]), .Y(XorZW[6]) ),
Xr7( .A(Zbus[7]), .B(Wbus[7]), .Y(XorZW[7]) ),
Xr8( .A(Zbus[8]), .B(Wbus[8]), .Y(XorZW[8]) ),
Xr9( .A(Zbus[9]), .B(Wbus[9]), .Y(XorZW[9]) ),
Xr10( .A(Zbus[10]), .B(Wbus[10]), .Y(XorZW[10]) ),
Xr11( .A(Zbus[11]), .B(Wbus[11]), .Y(XorZW[11]) ),
Xr12( .A(Zbus[12]), .B(Wbus[12]), .Y(XorZW[12]) ),
Xr13( .A(Zbus[13]), .B(Wbus[13]), .Y(XorZW[13]) ),
Xr14( .A(Zbus[14]), .B(Wbus[14]), .Y(XorZW[14]) ),
Xr15( .A(Zbus[15]), .B(Wbus[15]), .Y(XorZW[15]) ),
Xr16( .A(Zbus[16]), .B(Wbus[16]), .Y(XorZW[16]) );
endmodule // Xor17bit
/***************************************************************************
* module: ParityChecker
*
* Function: This module ANDs various bus parities and control signals
* including the output of xor of the CLAs (CompCLAs).
* The buses whose parities are ANDed are Abus, Bbus, Qbus, Rbus and Sbus.
* Another control signal called Lambda is computed by SmallCircuitLambda.
*
***************************************************************************/
module ParityChecker( Abus, Bbus, Qbus, Rbus, Sbus, CompCLAs,
ContPar0, ContPar1, ContPar2, ContPar3, InTbus,
OutParCheck, OutNot_ParCheck, ParChkOuts, OutTbus );
input [9:0] Abus, Bbus;
input [9:0] Qbus, Rbus, Sbus;
input CompCLAs, ContPar0, ContPar1, ContPar2, ContPar3;
input [7:0] InTbus;
output OutParCheck, OutNot_ParCheck;
output [7:0] ParChkOuts;
output [7:0] OutTbus;
wire ParA, ParB, ParP, ParQ, ParR;
wire Lambda;
SmallCircuitLambda UM8_0( InTbus, ContPar2, ContPar3, OutTbus, ParChkOuts[7:5] );
assign Lambda = ParChkOuts[5];
ParityTree10bit UM8_1( Abus, ParA ),
UM8_2( Bbus, ParB ),
UM8_3( Qbus, ParQ ),
UM8_4( Rbus, ParR ),
UM8_5( Sbus, ParS );
inv UM8_6( .A(ContPar0), .Y(NotPar0) );
or2 UM8_7( .A(ParA), .B(ContPar1), .Y(line7) ),
UM8_8( .A(ParB), .B(ContPar1), .Y(line8) ),
UM8_9( .A(ParR), .B(NotPar0), .Y(line9) );
and3 UM8_10( .A(line8), .B(line7), .C(ParS), .Y(line10) ),
UM8_11( .A(ParQ), .B(line9), .C(CompCLAs), .Y(line11) ),
UM8_12( .A(line10), .B(line11), .C(Lambda), .Y(OutParCheck) );
inv UM8_13( .A(OutParCheck), .Y(OutNot_ParCheck) ),
UM8_14( .A(line8), .Y(ParChkOuts[0]) ),
UM8_15( .A(line7), .Y(ParChkOuts[1]) ),
UM8_16( .A(ParS), .Y(ParChkOuts[2]) ),
UM8_17( .A(ParQ), .Y(ParChkOuts[3]) ),
UM8_18( .A(line9), .Y(ParChkOuts[4]) );
endmodule // ParityChecker
/********************************************/
module SmallCircuitLambda( InTbus, ContPar2, ContPar3, OutTbus, ParChkOuts7_5 );
input [7:0] InTbus;
input ContPar2, ContPar3;
output [7:0] OutTbus;
output [2:0] ParChkOuts7_5;
and4 SCL0( .A(InTbus[0]), .B(InTbus[1]), .C(InTbus[2]),
.D(InTbus[3]), .Y(line0) ),
SCL1( .A(InTbus[4]), .B(InTbus[5]), .C(InTbus[6]),
.D(InTbus[7]), .Y(line1) );
and2 SCL2( .A(line0), .B(line1), .Y(ParChkOuts7_5[1]) );
inv SCL3( .A(ParChkOuts7_5[1]), .Y(ParChkOuts7_5[2]) );
inv SCL4( .A(ContPar2), .Y(NotPar2) ),
SCL5( .A(ContPar3), .Y(NotPar3) );
or2 SCL6( .A(NotPar2), .B(line0), .Y(line6) ),
SCL7( .A(NotPar3), .B(line1), .Y(line7) );
and2 SCL8( .A(line6), .B(line7), .Y(ParChkOuts7_5[0]) );
inv SCL9( .A(InTbus[0]), .Y(OutTbus[0]) ),
SCL10( .A(InTbus[1]), .Y(OutTbus[1]) ),
SCL11( .A(InTbus[2]), .Y(OutTbus[2]) ),
SCL12( .A(InTbus[3]), .Y(OutTbus[3]) ),
SCL13( .A(InTbus[4]), .Y(OutTbus[4]) ),
SCL14( .A(InTbus[5]), .Y(OutTbus[5]) ),
SCL15( .A(InTbus[6]), .Y(OutTbus[6]) ),
SCL16( .A(InTbus[7]), .Y(OutTbus[7]) );
endmodule // SmallCircuitLambda
/********************************************/
module ParityTree10bit( Inbus, ParOut );
input [9:0] Inbus;
output ParOut;
XOR2a PT0( .A(Inbus[0]), .B(Inbus[1]), .Y(line0) ),
PT1( .A(Inbus[2]), .B(Inbus[3]), .Y(line1) ),
PT2( .A(Inbus[4]), .B(Inbus[5]), .Y(line2) ),
PT3( .A(Inbus[6]), .B(Inbus[7]), .Y(line3) ),
PT4( .A(Inbus[8]), .B(Inbus[9]), .Y(line4) );
XOR3a PT5( .A(line0), .B(line1), .C(line2), .Y(line5) );
XOR2a PT6( .A(line3), .B(line4), .Y(line6) );
XOR2a PT7( .A(line5), .B(line6), .Y(ParOut) );
endmodule // ParityTree10bit
/***************************************************************************
* module: MiscLogic
*
* Function: mostly a random circuit.
* Three major parts are 1) muxes fed by Abus, 2) buses (with buf and inv)
* 3) a few random gates.
*
****************************************************************************/
module MiscLogic( Abus, Bbus, Y2bus, ParTreeIns, MiscRandomIns, ContPar2, ContPar3,
MiscMuxIn, MiscMuxCont0, MiscMuxCont1, Lambda,
MiscMuxOuts, MiscBusOuts, MiscRandomOuts );
input [9:0] Abus, Bbus;
input [5:0] Y2bus;
input [11:0] ParTreeIns;
input [11:0] MiscRandomIns;
input ContPar2, ContPar3;
input MiscMuxIn, MiscMuxCont0, MiscMuxCont1, Lambda;
output [10:0] MiscMuxOuts;
output [12:0] MiscBusOuts;
output [17:0] MiscRandomOuts;
MiscMuxCircuit UM9_0( Abus, MiscMuxIn, MiscMuxCont0, MiscMuxCont1, MiscMuxOuts);
MiscBusCircuit UM9_1( Abus, Bbus, MiscBusOuts);
MiscRandomCircuit UM9_2( Bbus, Y2bus, ParTreeIns, MiscRandomIns,
ContPar2, ContPar3, Lambda, MiscRandomOuts );
endmodule // MiscLogic
/********************************************/
module MiscMuxCircuit( Abus, MiscMuxIn, MiscMuxCont0, MiscMuxCont1, MiscMuxOuts);
input [9:0] Abus;
input MiscMuxIn, MiscMuxCont0, MiscMuxCont1;
output [10:0] MiscMuxOuts;
wire [9:0] NewAbus;
wire ParNewA;
assign
NewAbus[2:0] = Abus[2:0],
NewAbus[7:3] = Abus[9:5],
NewAbus[8] = 1'b0;
or2 MMC0( .A(Abus[1]), .B(MiscMuxIn), .Y(NewAbus[9]) );
ParityTree10bit PTMuxA( NewAbus, ParNewA );
Mux2_1 MMC2( Abus[9], ParNewA, MiscMuxCont0, MiscMuxOuts[0] ),
MMC3( Abus[0], NewAbus[9], MiscMuxCont0, MiscMuxOuts[1] ),
MMC4( Abus[1], Abus[3], MiscMuxCont0, MiscMuxOuts[2] ),
MMC5( Abus[2], Abus[4], MiscMuxCont0, MiscMuxOuts[3] );
inv MMC6( .A(NewAbus[9]), .Y(NotNewA9) );
XOR2a MMC7( .A(Abus[0]), .B(Abus[1]), .Y(line7) ),
MMC8( .A(line7), .B(NotNewA9), .Y(line8) ),
MMC9( .A(line8), .B(Abus[9]), .Y(line9) );
Mux2_1 MMC10( line9, Abus[9], MiscMuxCont1, MiscMuxOuts[4] ),
MMC11( NewAbus[9], Abus[1], MiscMuxCont1, MiscMuxOuts[5] ),
MMC12( 1'b1, Abus[0], MiscMuxCont1, MiscMuxOuts[6] );
assign
MiscMuxOuts[7] = MiscMuxOuts[0],
MiscMuxOuts[8] = MiscMuxOuts[1],
MiscMuxOuts[9] = MiscMuxOuts[2],
MiscMuxOuts[10] = MiscMuxOuts[3];
endmodule // MiscMuxCircuit
/********************************************/
module MiscBusCircuit( Abus, Bbus, MiscBusOuts);
input [9:0] Abus, Bbus;
output [12:0] MiscBusOuts;
buffer MBC0( .A(Abus[8]), .Y(MiscBusOuts[0]) ),
MBC1( .A(Abus[7]), .Y(MiscBusOuts[1]) ),
MBC2( .A(Abus[6]), .Y(MiscBusOuts[2]) ),
MBC3( .A(Abus[5]), .Y(MiscBusOuts[3]) ),
MBC4( .A(Abus[4]), .Y(MiscBusOuts[4]) ),
MBC5( .A(Abus[3]), .Y(MiscBusOuts[5]) ),
MBC6( .A(Abus[2]), .Y(MiscBusOuts[6]) );
inv MBC7( .A(Abus[5]), .Y(MiscBusOuts[7]) ),
MBC8( .A(Abus[4]), .Y(MiscBusOuts[8]) ),
MBC9( .A(Abus[3]), .Y(MiscBusOuts[9]) );
inv MBC10( .A(Bbus[6]), .Y(MiscBusOuts[10]) ),
MBC11( .A(Bbus[5]), .Y(MiscBusOuts[11]) ),
MBC12( .A(Bbus[4]), .Y(MiscBusOuts[12]) );
endmodule // MiscBusCircuit
/********************************************/
module MiscRandomCircuit( Bbus, Y2bus, ParTreeIns, MiscRandomIns,
ContPar2, ContPar3, Lambda, MiscRandomOuts );
input [9:0] Bbus;
input [5:0] Y2bus;
input [11:0] ParTreeIns;
input [11:0] MiscRandomIns;
input ContPar2, ContPar3;
input Lambda;
output [17:0] MiscRandomOuts;
buffer MRC0( .A(MiscRandomIns[0]), .Y(MiscRandomOuts[0]) ),
MRC1( .A(MiscRandomIns[0]), .Y(MiscRandomOuts[1]) ),
MRC2( .A(MiscRandomIns[0]), .Y(MiscRandomOuts[2]) ),
MRC3( .A(MiscRandomIns[0]), .Y(MiscRandomOuts[3]) ),
MRC4( .A(MiscRandomIns[1]), .Y(MiscRandomOuts[4]) ),
MRC5( .A(MiscRandomIns[1]), .Y(MiscRandomOuts[5]) ),
MRC6( .A(MiscRandomIns[1]), .Y(MiscRandomOuts[6]) ),
MRC7( .A(MiscRandomIns[2]), .Y(MiscRandomOuts[7]) ),
MRC8( .A(MiscRandomIns[2]), .Y(MiscRandomOuts[8]) );
and2 MRC9( .A(MiscRandomIns[0]), .B(MiscRandomIns[3]),
.Y(MiscRandomOuts[9]) );
inv MRC10( .A(ParTreeIns[10]), .Y(NotPTIns10) ),
MRC11( .A(ParTreeIns[11]), .Y(NotPTIns11) );
XOR2b MRC12( .A(Bbus[9]), .B(NotPTIns10), .Y(line12) ),
MRC13( .A(Bbus[7]), .B(NotPTIns11), .Y(line13) );
RedundantInv MRC14( .A(line12), .Y(line14) ),
MRC15( .A(line13), .Y(line15) );
nand2 MRC16( .A(line14), .B(line15), .Y(MiscRandomOuts[10]) );
and2 MRC17( .A(MiscRandomIns[4]), .B(MiscRandomIns[5]), .Y(line17) );
inv MRC18( .A(line17), .Y(MiscRandomOuts[11]) );
and2 MRC19( .A(ContPar2), .B(line17), .Y(line19) );
inv MRC20( .A(line19), .Y(MiscRandomOuts[12]) );
nand2 MRC21( .A(ContPar3), .B(line17), .Y(MiscRandomOuts[13]) );
and3 MRC22( .A(MiscRandomIns[6]), .B(MiscRandomIns[7]),
.C(MiscRandomIns[5]), .Y(line22) );
inv MRC23( .A(line22), .Y(MiscRandomOuts[14]) );
and4 MRC24( .A(MiscRandomIns[5]), .B(MiscRandomIns[9]), .C(MiscRandomIns[8]),
.D(Lambda), .Y(line24) );
inv MRC25( .A(line24), .Y(MiscRandomOuts[15]) );
and2 MRC26( .A(MiscRandomIns[10]), .B(MiscRandomIns[11]), .Y(line26) );
inv MRC27( .A(line26), .Y(line27) );
and4 MRC28( .A(MiscRandomIns[5]), .B(MiscRandomIns[9]), .C(Lambda),
.D(line27), .Y(line28) );
inv MRC29( .A(line28), .Y(MiscRandomOuts[16]) );
and4 MRC30( .A(Y2bus[2]), .B(Y2bus[3]), .C(Y2bus[4]), .D(Y2bus[5]),
.Y(line30) );
inv MRC31( .A(line30), .Y(MiscRandomOuts[17]) );
endmodule // MiscRandomCircuit
/***************************************************************************/
/***************************************************************************/
module AN18( Inbus, ContEq, Out );
input [16:0] Inbus;
input ContEq;
output Out;
and5 A0( .A(Inbus[0]), .B(Inbus[1]), .C(Inbus[2]),
.D(Inbus[3]), .E(Inbus[4]), .Y(line0) ),
A1( .A(Inbus[5]), .B(Inbus[6]), .C(Inbus[7]),
.D(Inbus[8]), .E(Inbus[9]), .Y(line1) );
and2 A2( .A(line0), .B(line1) ,.Y(line2) ),
A3( .A(Inbus[10]), .B(Inbus[11]), .Y(line3) );
and5 A4( .A(Inbus[12]), .B(Inbus[13]), .C(Inbus[14]),
.D(Inbus[15]), .E(Inbus[16]), .Y(line4) );
and2 A5( .A(line3), .B(line4), .Y(line5) );
and3 A6( .A(line2), .B(line5), .C(ContEq), .Y(Out) );
endmodule // AN18
/********************************************/
module XOR2a ( A, B, Y );
input A, B;
output Y;
inv Xo0( .A(A), .Y(NotA) ),
Xo1( .A(B), .Y(NotB) );
nand2 Xo2( .A(NotA), .B(B), .Y(line2) ),
Xo3( .A(NotB), .B(A), .Y(line3) ),
Xo4( .A(line2), .B(line3), .Y(Y) );
endmodule // XOR2a
/********************************************/
module XOR2b ( A, B, Y );
input A, B;
output Y;
wire NotAB;
nand2 Xo1_0( .A(A), .B(B), .Y(NotAB) );
and2 Xo1_1( .A(A), .B(NotAB), .Y(line1) ),
Xo1_2( .A(NotAB), .B(B), .Y(line2) );
or2 Xo1_3( .A(line1), .B(line2), .Y(Y) );
endmodule // XOR2b
/********************************************/
module XOR3a( A, B, C, Y);
input A, B, C;
output Y;
inv Xo3_0( .A(A), .Y(NotA) ),
Xo3_1( .A(B), .Y(NotB) ),
Xo3_2( .A(C), .Y(NotC) );
and3 Xo3_3( .A(NotA), .B(NotB), .C(C), .Y(line3) ),
Xo3_4( .A(NotA), .B(B), .C(NotC), .Y(line4) ),
Xo3_5( .A(A), .B(NotB), .C(NotC), .Y(line5) ),
Xo3_6( .A(A), .B(B), .C(C), .Y(line6) );
nor2 Xo3_7( .A(line3), .B(line4), .Y(line7) ),
Xo3_8( .A(line5), .B(line6), .Y(line8) );
nand2 Xo3_9( .A(line7), .B(line8), .Y(Y) );
endmodule // XOR3a
/********************************************/
module RedundantInv( A, Y );
input A;
output Y;
inv RIV0( .A(A), .Y(NotA) );
and2 RIV1( .A(A), .B(NotA), .Y(line1) ); // line1=logic 0
or2 RIV2( .A(line1), .B(NotA), .Y(Y) );
endmodule // RedundantIV
|
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 | /**************************************************************************** * * * FLAT VERSION of HIGH-LEVEL MODEL for c2670 * * * * * * Generated by: Hakan Yalcin (hyalcin@cadence.com) * * Verified by: Jonathan David Hauke (jhauke@eecs.umich.edu) * * * * Oct 20, 1998 * * * ****************************************************************************/ // Flat Verilog File module c2670g ( in81, in92, in91, in90, in89, in88, in87, in86, in85, in93, in43, in54, in53, in52, in51, in50, in49, in48, in47, in55, in56, in66, in65, in64, in63, in62, in61, in60, in67, in68, in79, in78, in77, in76, in75, in74, in73, in72, in80, in131, in141, in140, in139, in138, in137, in136, in135, in142, in95, in105, in104, in103, in102, in101, in100, in99, in106, in119, in129, in128, in127, in126, in125, in124, in123, in130, in107, in117, in116, in115, in114, in113, in112, in111, in118, in1971, in1966, in1961, in1956, in1348, in1341, in2090, in2084, in2078, in2072, in2067, in1996, in1991, in1986, in1981, in1976, in2096, in2100, in2678, in2474, in2427, in2430, in2451, in2454, in2443, in2446, in2435, in2438, in24, in6, in23, in22, in21, in5, in20, in4, in19, in28, in35, in34, in27, in33, in26, in32, in25, in651, in543, in2105, in2104, in1384, in40, in16, in29, in11, in8, in37, in14, in44, in132, in82, in96, in69, in120, in57, in108, in2106, in567, in559, in860, in868, in452, in2066, in1083, in94, in7, in661, in1, in2, in3, in15, in36, in483, in169, in174, in177, in178, in179, in180, in181, in182, in183, in184, in185, in186, in189, in190, in191, in192, in193, in194, in195, in196, in197, in198, in199, in200, in201, in202, in203, in204, in205, in206, in207, in208, in209, in210, in211, in212, in213, in214, in215, in239, in240, in241, in242, in243, in244, in245, in246, in247, in248, in249, in250, in251, in252, in253, in254, in255, in256, in257, in262, in263, in264, in265, in266, in267, in268, in269, in270, in271, in272, in273, in274, in275, in276, in277, in278, in279, out329, out231, out311, out150, out308, out225, out395, out397, out227, out229, out401, out319, out325, out261, out220, out221, out219, out218, out235, out236, out237, out238, out335, out350, out391, out409, out337, out384, out411, out367, out369, out173, out295, out331, out145, out148, out282, out323, out284, out321, out297, out280, out153, out290, out305, out288, out303, out286, out301, out299, out166, out168, out171, out162, out160, out164, out156, out223, out217, out234, out259, out176, out188, out158, out169, out174, out177, out178, out179, out180, out181, out182, out183, out184, out185, out186, out189, out190, out191, out192, out193, out194, out195, out196, out197, out198, out199, out200, out201, out202, out203, out204, out205, out206, out207, out208, out209, out210, out211, out212, out213, out214, out215, out239, out240, out241, out242, out243, out244, out245, out246, out247, out248, out249, out250, out251, out252, out253, out254, out255, out256, out257, out262, out263, out264, out265, out266, out267, out268, out269, out270, out271, out272, out273, out274, out275, out276, out277, out278, out279); input in81, in92, in91, in90, in89, in88, in87, in86, in85, in93, in43, in54, in53, in52, in51, in50, in49, in48, in47, in55, in56, in66, in65, in64, in63, in62, in61, in60, in67, in68, in79, in78, in77, in76, in75, in74, in73, in72, in80, in131, in141, in140, in139, in138, in137, in136, in135, in142, in95, in105, in104, in103, in102, in101, in100, in99, in106, in119, in129, in128, in127, in126, in125, in124, in123, in130, in107, in117, in116, in115, in114, in113, in112, in111, in118, in1971, in1966, in1961, in1956, in1348, in1341, in2090, in2084, in2078, in2072, in2067, in1996, in1991, in1986, in1981, in1976, in2096, in2100, in2678, in2474, in2427, in2430, in2451, in2454, in2443, in2446, in2435, in2438, in24, in6, in23, in22, in21, in5, in20, in4, in19, in28, in35, in34, in27, in33, in26, in32, in25, in651, in543, in2105, in2104, in1384, in40, in16, in29, in11, in8, in37, in14, in44, in132, in82, in96, in69, in120, in57, in108, in2106, in567, in559, in860, in868, in452, in2066, in1083, in94, in7, in661, in1, in2, in3, in15, in36, in483, in169, in174, in177, in178, in179, in180, in181, in182, in183, in184, in185, in186, in189, in190, in191, in192, in193, in194, in195, in196, in197, in198, in199, in200, in201, in202, in203, in204, in205, in206, in207, in208, in209, in210, in211, in212, in213, in214, in215, in239, in240, in241, in242, in243, in244, in245, in246, in247, in248, in249, in250, in251, in252, in253, in254, in255, in256, in257, in262, in263, in264, in265, in266, in267, in268, in269, in270, in271, in272, in273, in274, in275, in276, in277, in278, in279; output out329, out231, out311, out150, out308, out225, out395, out397, out227, out229, out401, out319, out325, out261, out220, out221, out219, out218, out235, out236, out237, out238, out335, out350, out391, out409, out337, out384, out411, out367, out369, out173, out295, out331, out145, out148, out282, out323, out284, out321, out297, out280, out153, out290, out305, out288, out303, out286, out301, out299, out166, out168, out171, out162, out160, out164, out156, out223, out217, out234, out259, out176, out188, out158, out169, out174, out177, out178, out179, out180, out181, out182, out183, out184, out185, out186, out189, out190, out191, out192, out193, out194, out195, out196, out197, out198, out199, out200, out201, out202, out203, out204, out205, out206, out207, out208, out209, out210, out211, out212, out213, out214, out215, out239, out240, out241, out242, out243, out244, out245, out246, out247, out248, out249, out250, out251, out252, out253, out254, out255, out256, out257, out262, out263, out264, out265, out266, out267, out268, out269, out270, out271, out272, out273, out274, out275, out276, out277, out278, out279; inv M1_Mux0_Mux0(in651, M1_Mux0_Not_Cont0); inv M1_Mux0_Mux1(in543, M1_Mux0_Not_Cont1); and3 M1_Mux0_Mux2(in81, M1_Mux0_Not_Cont0, M1_Mux0_Not_Cont1, M1_Mux0_line2); and3 M1_Mux0_Mux3(in43, M1_Mux0_Not_Cont0, in543, M1_Mux0_line3); and3 M1_Mux0_Mux4(in56, in651, M1_Mux0_Not_Cont1, M1_Mux0_line4); and3 M1_Mux0_Mux5(in68, in651, in543, M1_Mux0_line5); or4 M1_Mux0_Mux6(M1_Mux0_line2, M1_Mux0_line3, M1_Mux0_line4, M1_Mux0_line5, Abus_0); inv M1_Mux1_Mux0(in651, M1_Mux1_Not_Cont0); inv M1_Mux1_Mux1(in543, M1_Mux1_Not_Cont1); and3 M1_Mux1_Mux2(in92, M1_Mux1_Not_Cont0, M1_Mux1_Not_Cont1, M1_Mux1_line2); and3 M1_Mux1_Mux3(in54, M1_Mux1_Not_Cont0, in543, M1_Mux1_line3); and3 M1_Mux1_Mux4(in66, in651, M1_Mux1_Not_Cont1, M1_Mux1_line4); and3 M1_Mux1_Mux5(in79, in651, in543, M1_Mux1_line5); or4 M1_Mux1_Mux6(M1_Mux1_line2, M1_Mux1_line3, M1_Mux1_line4, M1_Mux1_line5, Abus_1); inv M1_Mux2_Mux0(in651, M1_Mux2_Not_Cont0); inv M1_Mux2_Mux1(in543, M1_Mux2_Not_Cont1); and3 M1_Mux2_Mux2(in91, M1_Mux2_Not_Cont0, M1_Mux2_Not_Cont1, M1_Mux2_line2); and3 M1_Mux2_Mux3(in53, M1_Mux2_Not_Cont0, in543, M1_Mux2_line3); and3 M1_Mux2_Mux4(in65, in651, M1_Mux2_Not_Cont1, M1_Mux2_line4); and3 M1_Mux2_Mux5(in78, in651, in543, M1_Mux2_line5); or4 M1_Mux2_Mux6(M1_Mux2_line2, M1_Mux2_line3, M1_Mux2_line4, M1_Mux2_line5, Abus_2); inv M1_Mux3_Mux0(in651, M1_Mux3_Not_Cont0); inv M1_Mux3_Mux1(in543, M1_Mux3_Not_Cont1); and3 M1_Mux3_Mux2(in90, M1_Mux3_Not_Cont0, M1_Mux3_Not_Cont1, M1_Mux3_line2); and3 M1_Mux3_Mux3(in52, M1_Mux3_Not_Cont0, in543, M1_Mux3_line3); and3 M1_Mux3_Mux4(in64, in651, M1_Mux3_Not_Cont1, M1_Mux3_line4); and3 M1_Mux3_Mux5(in77, in651, in543, M1_Mux3_line5); or4 M1_Mux3_Mux6(M1_Mux3_line2, M1_Mux3_line3, M1_Mux3_line4, M1_Mux3_line5, Abus_3); inv M1_Mux4_Mux0(in651, M1_Mux4_Not_Cont0); inv M1_Mux4_Mux1(in543, M1_Mux4_Not_Cont1); and3 M1_Mux4_Mux2(in89, M1_Mux4_Not_Cont0, M1_Mux4_Not_Cont1, M1_Mux4_line2); and3 M1_Mux4_Mux3(in51, M1_Mux4_Not_Cont0, in543, M1_Mux4_line3); and3 M1_Mux4_Mux4(in63, in651, M1_Mux4_Not_Cont1, M1_Mux4_line4); and3 M1_Mux4_Mux5(in76, in651, in543, M1_Mux4_line5); or4 M1_Mux4_Mux6(M1_Mux4_line2, M1_Mux4_line3, M1_Mux4_line4, M1_Mux4_line5, Abus_4); inv M1_Mux5_Mux0(in651, M1_Mux5_Not_Cont0); inv M1_Mux5_Mux1(in543, M1_Mux5_Not_Cont1); and3 M1_Mux5_Mux2(in88, M1_Mux5_Not_Cont0, M1_Mux5_Not_Cont1, M1_Mux5_line2); and3 M1_Mux5_Mux3(in50, M1_Mux5_Not_Cont0, in543, M1_Mux5_line3); and3 M1_Mux5_Mux4(in62, in651, M1_Mux5_Not_Cont1, M1_Mux5_line4); and3 M1_Mux5_Mux5(in75, in651, in543, M1_Mux5_line5); or4 M1_Mux5_Mux6(M1_Mux5_line2, M1_Mux5_line3, M1_Mux5_line4, M1_Mux5_line5, Abus_5); inv M1_Mux6_Mux0(in651, M1_Mux6_Not_Cont0); inv M1_Mux6_Mux1(in543, M1_Mux6_Not_Cont1); and3 M1_Mux6_Mux2(in87, M1_Mux6_Not_Cont0, M1_Mux6_Not_Cont1, M1_Mux6_line2); and3 M1_Mux6_Mux3(in49, M1_Mux6_Not_Cont0, in543, M1_Mux6_line3); and3 M1_Mux6_Mux4(vdd, in651, M1_Mux6_Not_Cont1, M1_Mux6_line4); and3 M1_Mux6_Mux5(in74, in651, in543, M1_Mux6_line5); or4 M1_Mux6_Mux6(M1_Mux6_line2, M1_Mux6_line3, M1_Mux6_line4, M1_Mux6_line5, Abus_6); inv M1_Mux7_Mux0(in651, M1_Mux7_Not_Cont0); inv M1_Mux7_Mux1(in543, M1_Mux7_Not_Cont1); and3 M1_Mux7_Mux2(in86, M1_Mux7_Not_Cont0, M1_Mux7_Not_Cont1, M1_Mux7_line2); and3 M1_Mux7_Mux3(in48, M1_Mux7_Not_Cont0, in543, M1_Mux7_line3); and3 M1_Mux7_Mux4(in61, in651, M1_Mux7_Not_Cont1, M1_Mux7_line4); and3 M1_Mux7_Mux5(in73, in651, in543, M1_Mux7_line5); or4 M1_Mux7_Mux6(M1_Mux7_line2, M1_Mux7_line3, M1_Mux7_line4, M1_Mux7_line5, Abus_7); inv M1_Mux8_Mux0(in651, M1_Mux8_Not_Cont0); inv M1_Mux8_Mux1(in543, M1_Mux8_Not_Cont1); and3 M1_Mux8_Mux2(in85, M1_Mux8_Not_Cont0, M1_Mux8_Not_Cont1, M1_Mux8_line2); and3 M1_Mux8_Mux3(in47, M1_Mux8_Not_Cont0, in543, M1_Mux8_line3); and3 M1_Mux8_Mux4(in60, in651, M1_Mux8_Not_Cont1, M1_Mux8_line4); and3 M1_Mux8_Mux5(in72, in651, in543, M1_Mux8_line5); or4 M1_Mux8_Mux6(M1_Mux8_line2, M1_Mux8_line3, M1_Mux8_line4, M1_Mux8_line5, Abus_8); inv M1_Mux9_Mux0(in651, M1_Mux9_Not_Cont0); inv M1_Mux9_Mux1(in543, M1_Mux9_Not_Cont1); and3 M1_Mux9_Mux2(in93, M1_Mux9_Not_Cont0, M1_Mux9_Not_Cont1, M1_Mux9_line2); and3 M1_Mux9_Mux3(in55, M1_Mux9_Not_Cont0, in543, M1_Mux9_line3); and3 M1_Mux9_Mux4(in67, in651, M1_Mux9_Not_Cont1, M1_Mux9_line4); and3 M1_Mux9_Mux5(in80, in651, in543, M1_Mux9_line5); or4 M1_Mux9_Mux6(M1_Mux9_line2, M1_Mux9_line3, M1_Mux9_line4, M1_Mux9_line5, Abus_9); inv M2_Mux0_Mux0(in2105, M2_Mux0_Not_Cont0); inv M2_Mux0_Mux1(in2104, M2_Mux0_Not_Cont1); and3 M2_Mux0_Mux2(in131, M2_Mux0_Not_Cont0, M2_Mux0_Not_Cont1, M2_Mux0_line2); and3 M2_Mux0_Mux3(in95, M2_Mux0_Not_Cont0, in2104, M2_Mux0_line3); and3 M2_Mux0_Mux4(in119, in2105, M2_Mux0_Not_Cont1, M2_Mux0_line4); and3 M2_Mux0_Mux5(in107, in2105, in2104, M2_Mux0_line5); or4 M2_Mux0_Mux6(M2_Mux0_line2, M2_Mux0_line3, M2_Mux0_line4, M2_Mux0_line5, Bbus_0); inv M2_Mux1_Mux0(in2105, M2_Mux1_Not_Cont0); inv M2_Mux1_Mux1(in2104, M2_Mux1_Not_Cont1); and3 M2_Mux1_Mux2(in141, M2_Mux1_Not_Cont0, M2_Mux1_Not_Cont1, M2_Mux1_line2); and3 M2_Mux1_Mux3(in105, M2_Mux1_Not_Cont0, in2104, M2_Mux1_line3); and3 M2_Mux1_Mux4(in129, in2105, M2_Mux1_Not_Cont1, M2_Mux1_line4); and3 M2_Mux1_Mux5(in117, in2105, in2104, M2_Mux1_line5); or4 M2_Mux1_Mux6(M2_Mux1_line2, M2_Mux1_line3, M2_Mux1_line4, M2_Mux1_line5, Bbus_1); inv M2_Mux2_Mux0(in2105, M2_Mux2_Not_Cont0); inv M2_Mux2_Mux1(in2104, M2_Mux2_Not_Cont1); and3 M2_Mux2_Mux2(in140, M2_Mux2_Not_Cont0, M2_Mux2_Not_Cont1, M2_Mux2_line2); and3 M2_Mux2_Mux3(in104, M2_Mux2_Not_Cont0, in2104, M2_Mux2_line3); and3 M2_Mux2_Mux4(in128, in2105, M2_Mux2_Not_Cont1, M2_Mux2_line4); and3 M2_Mux2_Mux5(in116, in2105, in2104, M2_Mux2_line5); or4 M2_Mux2_Mux6(M2_Mux2_line2, M2_Mux2_line3, M2_Mux2_line4, M2_Mux2_line5, Bbus_2); inv M2_Mux3_Mux0(in2105, M2_Mux3_Not_Cont0); inv M2_Mux3_Mux1(in2104, M2_Mux3_Not_Cont1); and3 M2_Mux3_Mux2(in139, M2_Mux3_Not_Cont0, M2_Mux3_Not_Cont1, M2_Mux3_line2); and3 M2_Mux3_Mux3(in103, M2_Mux3_Not_Cont0, in2104, M2_Mux3_line3); and3 M2_Mux3_Mux4(in127, in2105, M2_Mux3_Not_Cont1, M2_Mux3_line4); and3 M2_Mux3_Mux5(in115, in2105, in2104, M2_Mux3_line5); or4 M2_Mux3_Mux6(M2_Mux3_line2, M2_Mux3_line3, M2_Mux3_line4, M2_Mux3_line5, Bbus_3); inv M2_Mux4_Mux0(in2105, M2_Mux4_Not_Cont0); inv M2_Mux4_Mux1(in2104, M2_Mux4_Not_Cont1); and3 M2_Mux4_Mux2(in138, M2_Mux4_Not_Cont0, M2_Mux4_Not_Cont1, M2_Mux4_line2); and3 M2_Mux4_Mux3(in102, M2_Mux4_Not_Cont0, in2104, M2_Mux4_line3); and3 M2_Mux4_Mux4(in126, in2105, M2_Mux4_Not_Cont1, M2_Mux4_line4); and3 M2_Mux4_Mux5(in114, in2105, in2104, M2_Mux4_line5); or4 M2_Mux4_Mux6(M2_Mux4_line2, M2_Mux4_line3, M2_Mux4_line4, M2_Mux4_line5, Bbus_4); inv M2_Mux5_Mux0(in2105, M2_Mux5_Not_Cont0); inv M2_Mux5_Mux1(in2104, M2_Mux5_Not_Cont1); and3 M2_Mux5_Mux2(in137, M2_Mux5_Not_Cont0, M2_Mux5_Not_Cont1, M2_Mux5_line2); and3 M2_Mux5_Mux3(in101, M2_Mux5_Not_Cont0, in2104, M2_Mux5_line3); and3 M2_Mux5_Mux4(in125, in2105, M2_Mux5_Not_Cont1, M2_Mux5_line4); and3 M2_Mux5_Mux5(in113, in2105, in2104, M2_Mux5_line5); or4 M2_Mux5_Mux6(M2_Mux5_line2, M2_Mux5_line3, M2_Mux5_line4, M2_Mux5_line5, Bbus_5); inv M2_Mux6_Mux0(in2105, M2_Mux6_Not_Cont0); inv M2_Mux6_Mux1(in2104, M2_Mux6_Not_Cont1); and3 M2_Mux6_Mux2(in136, M2_Mux6_Not_Cont0, M2_Mux6_Not_Cont1, M2_Mux6_line2); and3 M2_Mux6_Mux3(in100, M2_Mux6_Not_Cont0, in2104, M2_Mux6_line3); and3 M2_Mux6_Mux4(in124, in2105, M2_Mux6_Not_Cont1, M2_Mux6_line4); and3 M2_Mux6_Mux5(in112, in2105, in2104, M2_Mux6_line5); or4 M2_Mux6_Mux6(M2_Mux6_line2, M2_Mux6_line3, M2_Mux6_line4, M2_Mux6_line5, Bbus_6); inv M2_Mux7_Mux0(in2105, M2_Mux7_Not_Cont0); inv M2_Mux7_Mux1(in2104, M2_Mux7_Not_Cont1); and3 M2_Mux7_Mux2(in135, M2_Mux7_Not_Cont0, M2_Mux7_Not_Cont1, M2_Mux7_line2); and3 M2_Mux7_Mux3(in99, M2_Mux7_Not_Cont0, in2104, M2_Mux7_line3); and3 M2_Mux7_Mux4(in123, in2105, M2_Mux7_Not_Cont1, M2_Mux7_line4); and3 M2_Mux7_Mux5(in111, in2105, in2104, M2_Mux7_line5); or4 M2_Mux7_Mux6(M2_Mux7_line2, M2_Mux7_line3, M2_Mux7_line4, M2_Mux7_line5, Bbus_7); inv M2_Mux8_Mux0(in2105, M2_Mux8_Not_Cont0); inv M2_Mux8_Mux1(in2104, M2_Mux8_Not_Cont1); and3 M2_Mux8_Mux2(in142, M2_Mux8_Not_Cont0, M2_Mux8_Not_Cont1, M2_Mux8_line2); and3 M2_Mux8_Mux3(in106, M2_Mux8_Not_Cont0, in2104, M2_Mux8_line3); and3 M2_Mux8_Mux4(in130, in2105, M2_Mux8_Not_Cont1, M2_Mux8_line4); and3 M2_Mux8_Mux5(in118, in2105, in2104, M2_Mux8_line5); or4 M2_Mux8_Mux6(M2_Mux8_line2, M2_Mux8_line3, M2_Mux8_line4, M2_Mux8_line5, Bbus_8); inv M2_Mux9_Mux0(in2105, M2_Mux9_Not_Cont0); inv M2_Mux9_Mux1(in2104, M2_Mux9_Not_Cont1); and3 M2_Mux9_Mux2(vdd, M2_Mux9_Not_Cont0, M2_Mux9_Not_Cont1, M2_Mux9_line2); and3 M2_Mux9_Mux3(vdd, M2_Mux9_Not_Cont0, in2104, M2_Mux9_line3); and3 M2_Mux9_Mux4(vdd, in2105, M2_Mux9_Not_Cont1, M2_Mux9_line4); and3 M2_Mux9_Mux5(vdd, in2105, in2104, M2_Mux9_line5); or4 M2_Mux9_Mux6(M2_Mux9_line2, M2_Mux9_line3, M2_Mux9_line4, M2_Mux9_line5, Bbus_9); inv M3_UM3_0(Bbus_5, M3_NotB5); inv M3_UM3_1(in1384, M3_NotMask1); and2 M3_UM3_2(Bbus_4, M3_NotMask1, M3_line2); and3 M3_UM3_3(M3_NotB5, M3_line2, in40, ContAlpha); inv M3_UM3_4(M3_line2, M3_line4); and3 M3_UM3_5(in40, M3_line4, M3_NotB5, ContBeta); and2 M4_UM4_0_MB0(Abus_4, in8, M4_XMbus_4); and2 M4_UM4_0_MB1(Abus_5, in8, M4_XMbus_5); inv M4_UM4_0_MB2(ContAlpha, M4_UM4_0_NotAlpha); and2 M4_UM4_0_MB3(Abus_6, M4_UM4_0_NotAlpha, M4_UM4_0_line3); and2 M4_UM4_0_MB4(M4_UM4_0_line3, in8, M4_XMbus_6); and2 M4_UM4_0_MB5(Abus_7, M4_UM4_0_NotAlpha, M4_UM4_0_line5); and2 M4_UM4_0_MB6(M4_UM4_0_line5, in8, M4_XMbus_7); and2 M4_UM4_0_MB7(Abus_8, M4_UM4_0_NotAlpha, M4_UM4_0_line7); and2 M4_UM4_0_MB8(M4_UM4_0_line7, ContBeta, M4_XMbus_8); and2 M4_UM4_0_MB9(Bbus_0, M4_UM4_0_NotAlpha, M4_UM4_0_line9); and2 M4_UM4_0_MB10(M4_UM4_0_line9, ContBeta, M4_XMbus_9); and2 M4_UM4_0_MB11(Bbus_1, M4_UM4_0_NotAlpha, M4_UM4_0_line11); and2 M4_UM4_0_MB12(M4_UM4_0_line11, ContBeta, M4_XMbus_10); and2 M4_UM4_0_MB13(Bbus_2, M4_UM4_0_NotAlpha, M4_UM4_0_line13); and2 M4_UM4_0_MB14(M4_UM4_0_line13, ContBeta, M4_XMbus_11); and2 M4_UM4_1_MB0(Ybus_4, in8, M4_YMbus_4); and2 M4_UM4_1_MB1(Ybus_5, in8, M4_YMbus_5); inv M4_UM4_1_MB2(ContAlpha, M4_UM4_1_NotAlpha); and2 M4_UM4_1_MB3(Ybus_6, M4_UM4_1_NotAlpha, M4_UM4_1_line3); and2 M4_UM4_1_MB4(M4_UM4_1_line3, in8, M4_YMbus_6); and2 M4_UM4_1_MB5(Ybus_7, M4_UM4_1_NotAlpha, M4_UM4_1_line5); and2 M4_UM4_1_MB6(M4_UM4_1_line5, in8, M4_YMbus_7); and2 M4_UM4_1_MB7(Ybus_8, M4_UM4_1_NotAlpha, M4_UM4_1_line7); and2 M4_UM4_1_MB8(M4_UM4_1_line7, ContBeta, M4_YMbus_8); and2 M4_UM4_1_MB9(Ybus_9, M4_UM4_1_NotAlpha, M4_UM4_1_line9); and2 M4_UM4_1_MB10(M4_UM4_1_line9, ContBeta, M4_YMbus_9); and2 M4_UM4_1_MB11(Ybus_10, M4_UM4_1_NotAlpha, M4_UM4_1_line11); and2 M4_UM4_1_MB12(M4_UM4_1_line11, ContBeta, M4_YMbus_10); and2 M4_UM4_1_MB13(Ybus_11, M4_UM4_1_NotAlpha, M4_UM4_1_line13); and2 M4_UM4_1_MB14(M4_UM4_1_line13, ContBeta, M4_YMbus_11); inv M4_UM4_2_Inv12_0(Abus_0, M4_Not_XMbus_0); inv M4_UM4_2_Inv12_1(Abus_1, M4_Not_XMbus_1); inv M4_UM4_2_Inv12_2(Abus_2, M4_Not_XMbus_2); inv M4_UM4_2_Inv12_3(Abus_3, M4_Not_XMbus_3); inv M4_UM4_2_Inv12_4(M4_XMbus_4, M4_Not_XMbus_4); inv M4_UM4_2_Inv12_5(M4_XMbus_5, M4_Not_XMbus_5); inv M4_UM4_2_Inv12_6(M4_XMbus_6, M4_Not_XMbus_6); inv M4_UM4_2_Inv12_7(M4_XMbus_7, M4_Not_XMbus_7); inv M4_UM4_2_Inv12_8(M4_XMbus_8, M4_Not_XMbus_8); inv M4_UM4_2_Inv12_9(M4_XMbus_9, M4_Not_XMbus_9); inv M4_UM4_2_Inv12_10(M4_XMbus_10, M4_Not_XMbus_10); inv M4_UM4_2_Inv12_11(M4_XMbus_11, M4_Not_XMbus_11); and2 M4_UM4_3_GP_CalGP0(M4_Not_XMbus_0, Ybus_0, M4_UM4_3_Gbus_0); and2 M4_UM4_3_GP_CalGP1(M4_Not_XMbus_1, Ybus_1, M4_UM4_3_Gbus_1); and2 M4_UM4_3_GP_CalGP2(M4_Not_XMbus_2, Ybus_2, M4_UM4_3_Gbus_2); and2 M4_UM4_3_GP_CalGP3(M4_Not_XMbus_3, Ybus_3, M4_UM4_3_Gbus_3); and2 M4_UM4_3_GP_CalGP4(M4_Not_XMbus_4, M4_YMbus_4, M4_UM4_3_Gbus_4); and2 M4_UM4_3_GP_CalGP5(M4_Not_XMbus_5, M4_YMbus_5, M4_UM4_3_Gbus_5); and2 M4_UM4_3_GP_CalGP6(M4_Not_XMbus_6, M4_YMbus_6, M4_UM4_3_Gbus_6); and2 M4_UM4_3_GP_CalGP7(M4_Not_XMbus_7, M4_YMbus_7, M4_UM4_3_Gbus_7); and2 M4_UM4_3_GP_CalGP8(M4_Not_XMbus_8, M4_YMbus_8, M4_UM4_3_Gbus_8); and2 M4_UM4_3_GP_CalGP9(M4_Not_XMbus_9, M4_YMbus_9, M4_UM4_3_Gbus_9); and2 M4_UM4_3_GP_CalGP10(M4_Not_XMbus_10, M4_YMbus_10, M4_UM4_3_Gbus_10); and2 M4_UM4_3_GP_CalGP11(M4_Not_XMbus_11, M4_YMbus_11, M4_UM4_3_Gbus_11); inv M4_UM4_3_GP_CalGP12_Xo0(M4_Not_XMbus_0, M4_UM4_3_GP_CalGP12_NotA); inv M4_UM4_3_GP_CalGP12_Xo1(Ybus_0, M4_UM4_3_GP_CalGP12_NotB); nand2 M4_UM4_3_GP_CalGP12_Xo2(M4_UM4_3_GP_CalGP12_NotA, Ybus_0, M4_UM4_3_GP_CalGP12_line2); nand2 M4_UM4_3_GP_CalGP12_Xo3(M4_UM4_3_GP_CalGP12_NotB, M4_Not_XMbus_0, M4_UM4_3_GP_CalGP12_line3); nand2 M4_UM4_3_GP_CalGP12_Xo4(M4_UM4_3_GP_CalGP12_line2, M4_UM4_3_GP_CalGP12_line3, M4_UM4_3_Pbus_0); inv M4_UM4_3_GP_CalGP13_Xo0(M4_Not_XMbus_1, M4_UM4_3_GP_CalGP13_NotA); inv M4_UM4_3_GP_CalGP13_Xo1(Ybus_1, M4_UM4_3_GP_CalGP13_NotB); nand2 M4_UM4_3_GP_CalGP13_Xo2(M4_UM4_3_GP_CalGP13_NotA, Ybus_1, M4_UM4_3_GP_CalGP13_line2); nand2 M4_UM4_3_GP_CalGP13_Xo3(M4_UM4_3_GP_CalGP13_NotB, M4_Not_XMbus_1, M4_UM4_3_GP_CalGP13_line3); nand2 M4_UM4_3_GP_CalGP13_Xo4(M4_UM4_3_GP_CalGP13_line2, M4_UM4_3_GP_CalGP13_line3, M4_UM4_3_Pbus_1); inv M4_UM4_3_GP_CalGP14_Xo0(M4_Not_XMbus_2, M4_UM4_3_GP_CalGP14_NotA); inv M4_UM4_3_GP_CalGP14_Xo1(Ybus_2, M4_UM4_3_GP_CalGP14_NotB); nand2 M4_UM4_3_GP_CalGP14_Xo2(M4_UM4_3_GP_CalGP14_NotA, Ybus_2, M4_UM4_3_GP_CalGP14_line2); nand2 M4_UM4_3_GP_CalGP14_Xo3(M4_UM4_3_GP_CalGP14_NotB, M4_Not_XMbus_2, M4_UM4_3_GP_CalGP14_line3); nand2 M4_UM4_3_GP_CalGP14_Xo4(M4_UM4_3_GP_CalGP14_line2, M4_UM4_3_GP_CalGP14_line3, M4_UM4_3_Pbus_2); inv M4_UM4_3_GP_CalGP15_Xo0(M4_Not_XMbus_3, M4_UM4_3_GP_CalGP15_NotA); inv M4_UM4_3_GP_CalGP15_Xo1(Ybus_3, M4_UM4_3_GP_CalGP15_NotB); nand2 M4_UM4_3_GP_CalGP15_Xo2(M4_UM4_3_GP_CalGP15_NotA, Ybus_3, M4_UM4_3_GP_CalGP15_line2); nand2 M4_UM4_3_GP_CalGP15_Xo3(M4_UM4_3_GP_CalGP15_NotB, M4_Not_XMbus_3, M4_UM4_3_GP_CalGP15_line3); nand2 M4_UM4_3_GP_CalGP15_Xo4(M4_UM4_3_GP_CalGP15_line2, M4_UM4_3_GP_CalGP15_line3, M4_UM4_3_Pbus_3); inv M4_UM4_3_GP_CalGP16_Xo0(M4_Not_XMbus_4, M4_UM4_3_GP_CalGP16_NotA); inv M4_UM4_3_GP_CalGP16_Xo1(M4_YMbus_4, M4_UM4_3_GP_CalGP16_NotB); nand2 M4_UM4_3_GP_CalGP16_Xo2(M4_UM4_3_GP_CalGP16_NotA, M4_YMbus_4, M4_UM4_3_GP_CalGP16_line2); nand2 M4_UM4_3_GP_CalGP16_Xo3(M4_UM4_3_GP_CalGP16_NotB, M4_Not_XMbus_4, M4_UM4_3_GP_CalGP16_line3); nand2 M4_UM4_3_GP_CalGP16_Xo4(M4_UM4_3_GP_CalGP16_line2, M4_UM4_3_GP_CalGP16_line3, M4_UM4_3_Pbus_4); inv M4_UM4_3_GP_CalGP17_Xo0(M4_Not_XMbus_5, M4_UM4_3_GP_CalGP17_NotA); inv M4_UM4_3_GP_CalGP17_Xo1(M4_YMbus_5, M4_UM4_3_GP_CalGP17_NotB); nand2 M4_UM4_3_GP_CalGP17_Xo2(M4_UM4_3_GP_CalGP17_NotA, M4_YMbus_5, M4_UM4_3_GP_CalGP17_line2); nand2 M4_UM4_3_GP_CalGP17_Xo3(M4_UM4_3_GP_CalGP17_NotB, M4_Not_XMbus_5, M4_UM4_3_GP_CalGP17_line3); nand2 M4_UM4_3_GP_CalGP17_Xo4(M4_UM4_3_GP_CalGP17_line2, M4_UM4_3_GP_CalGP17_line3, M4_UM4_3_Pbus_5); inv M4_UM4_3_GP_CalGP18_Xo0(M4_Not_XMbus_6, M4_UM4_3_GP_CalGP18_NotA); inv M4_UM4_3_GP_CalGP18_Xo1(M4_YMbus_6, M4_UM4_3_GP_CalGP18_NotB); nand2 M4_UM4_3_GP_CalGP18_Xo2(M4_UM4_3_GP_CalGP18_NotA, M4_YMbus_6, M4_UM4_3_GP_CalGP18_line2); nand2 M4_UM4_3_GP_CalGP18_Xo3(M4_UM4_3_GP_CalGP18_NotB, M4_Not_XMbus_6, M4_UM4_3_GP_CalGP18_line3); nand2 M4_UM4_3_GP_CalGP18_Xo4(M4_UM4_3_GP_CalGP18_line2, M4_UM4_3_GP_CalGP18_line3, M4_UM4_3_Pbus_6); inv M4_UM4_3_GP_CalGP19_Xo0(M4_Not_XMbus_7, M4_UM4_3_GP_CalGP19_NotA); inv M4_UM4_3_GP_CalGP19_Xo1(M4_YMbus_7, M4_UM4_3_GP_CalGP19_NotB); nand2 M4_UM4_3_GP_CalGP19_Xo2(M4_UM4_3_GP_CalGP19_NotA, M4_YMbus_7, M4_UM4_3_GP_CalGP19_line2); nand2 M4_UM4_3_GP_CalGP19_Xo3(M4_UM4_3_GP_CalGP19_NotB, M4_Not_XMbus_7, M4_UM4_3_GP_CalGP19_line3); nand2 M4_UM4_3_GP_CalGP19_Xo4(M4_UM4_3_GP_CalGP19_line2, M4_UM4_3_GP_CalGP19_line3, M4_UM4_3_Pbus_7); inv M4_UM4_3_GP_CalGP20_Xo0(M4_Not_XMbus_8, M4_UM4_3_GP_CalGP20_NotA); inv M4_UM4_3_GP_CalGP20_Xo1(M4_YMbus_8, M4_UM4_3_GP_CalGP20_NotB); nand2 M4_UM4_3_GP_CalGP20_Xo2(M4_UM4_3_GP_CalGP20_NotA, M4_YMbus_8, M4_UM4_3_GP_CalGP20_line2); nand2 M4_UM4_3_GP_CalGP20_Xo3(M4_UM4_3_GP_CalGP20_NotB, M4_Not_XMbus_8, M4_UM4_3_GP_CalGP20_line3); nand2 M4_UM4_3_GP_CalGP20_Xo4(M4_UM4_3_GP_CalGP20_line2, M4_UM4_3_GP_CalGP20_line3, M4_UM4_3_Pbus_8); inv M4_UM4_3_GP_CalGP21_Xo0(M4_Not_XMbus_9, M4_UM4_3_GP_CalGP21_NotA); inv M4_UM4_3_GP_CalGP21_Xo1(M4_YMbus_9, M4_UM4_3_GP_CalGP21_NotB); nand2 M4_UM4_3_GP_CalGP21_Xo2(M4_UM4_3_GP_CalGP21_NotA, M4_YMbus_9, M4_UM4_3_GP_CalGP21_line2); nand2 M4_UM4_3_GP_CalGP21_Xo3(M4_UM4_3_GP_CalGP21_NotB, M4_Not_XMbus_9, M4_UM4_3_GP_CalGP21_line3); nand2 M4_UM4_3_GP_CalGP21_Xo4(M4_UM4_3_GP_CalGP21_line2, M4_UM4_3_GP_CalGP21_line3, M4_UM4_3_Pbus_9); inv M4_UM4_3_GP_CalGP22_Xo0(M4_Not_XMbus_10, M4_UM4_3_GP_CalGP22_NotA); inv M4_UM4_3_GP_CalGP22_Xo1(M4_YMbus_10, M4_UM4_3_GP_CalGP22_NotB); nand2 M4_UM4_3_GP_CalGP22_Xo2(M4_UM4_3_GP_CalGP22_NotA, M4_YMbus_10, M4_UM4_3_GP_CalGP22_line2); nand2 M4_UM4_3_GP_CalGP22_Xo3(M4_UM4_3_GP_CalGP22_NotB, M4_Not_XMbus_10, M4_UM4_3_GP_CalGP22_line3); nand2 M4_UM4_3_GP_CalGP22_Xo4(M4_UM4_3_GP_CalGP22_line2, M4_UM4_3_GP_CalGP22_line3, M4_UM4_3_Pbus_10); inv M4_UM4_3_GP_CalGP23_Xo0(M4_Not_XMbus_11, M4_UM4_3_GP_CalGP23_NotA); inv M4_UM4_3_GP_CalGP23_Xo1(M4_YMbus_11, M4_UM4_3_GP_CalGP23_NotB); nand2 M4_UM4_3_GP_CalGP23_Xo2(M4_UM4_3_GP_CalGP23_NotA, M4_YMbus_11, M4_UM4_3_GP_CalGP23_line2); nand2 M4_UM4_3_GP_CalGP23_Xo3(M4_UM4_3_GP_CalGP23_NotB, M4_Not_XMbus_11, M4_UM4_3_GP_CalGP23_line3); nand2 M4_UM4_3_GP_CalGP23_Xo4(M4_UM4_3_GP_CalGP23_line2, M4_UM4_3_GP_CalGP23_line3, M4_UM4_3_Pbus_11); and2 M4_UM4_3_CalcCy_Cla12_0_Cla3_0(M4_UM4_3_Pbus_2, M4_UM4_3_Gbus_1, M4_UM4_3_CalcCy_Cla12_0_line0); and3 M4_UM4_3_CalcCy_Cla12_0_Cla3_1(M4_UM4_3_Pbus_2, M4_UM4_3_Pbus_1, M4_UM4_3_Gbus_0, M4_UM4_3_CalcCy_Cla12_0_line1); or3 M4_UM4_3_CalcCy_Cla12_0_Cla3_2(M4_UM4_3_Gbus_2, M4_UM4_3_CalcCy_Cla12_0_line0, M4_UM4_3_CalcCy_Cla12_0_line1, M4_UM4_3_CalcCy_OutCarry2_0); and2 M4_UM4_3_CalcCy_Cla12_1_Cla5_0(M4_UM4_3_Pbus_7, M4_UM4_3_Gbus_6, M4_UM4_3_CalcCy_Cla12_1_line0); and3 M4_UM4_3_CalcCy_Cla12_1_Cla5_1(M4_UM4_3_Pbus_7, M4_UM4_3_Pbus_6, M4_UM4_3_Gbus_5, M4_UM4_3_CalcCy_Cla12_1_line1); and4 M4_UM4_3_CalcCy_Cla12_1_Cla5_2(M4_UM4_3_Pbus_7, M4_UM4_3_Pbus_6, M4_UM4_3_Pbus_5, M4_UM4_3_Gbus_4, M4_UM4_3_CalcCy_Cla12_1_line2); and5 M4_UM4_3_CalcCy_Cla12_1_Cla5_3(M4_UM4_3_Pbus_7, M4_UM4_3_Pbus_6, M4_UM4_3_Pbus_5, M4_UM4_3_Pbus_4, M4_UM4_3_Gbus_3, M4_UM4_3_CalcCy_Cla12_1_line3); or5 M4_UM4_3_CalcCy_Cla12_1_Cla5_4(M4_UM4_3_Gbus_7, M4_UM4_3_CalcCy_Cla12_1_line0, M4_UM4_3_CalcCy_Cla12_1_line1, M4_UM4_3_CalcCy_Cla12_1_line2, M4_UM4_3_CalcCy_Cla12_1_line3, M4_UM4_3_CalcCy_OutCarry7_3); and2 M4_UM4_3_CalcCy_Cla12_2_Cla4_0(M4_UM4_3_Pbus_11, M4_UM4_3_Gbus_10, M4_UM4_3_CalcCy_Cla12_2_line0); and3 M4_UM4_3_CalcCy_Cla12_2_Cla4_1(M4_UM4_3_Pbus_11, M4_UM4_3_Pbus_10, M4_UM4_3_Gbus_9, M4_UM4_3_CalcCy_Cla12_2_line1); and4 M4_UM4_3_CalcCy_Cla12_2_Cla4_2(M4_UM4_3_Pbus_11, M4_UM4_3_Pbus_10, M4_UM4_3_Pbus_9, M4_UM4_3_Gbus_8, M4_UM4_3_CalcCy_Cla12_2_line2); or4 M4_UM4_3_CalcCy_Cla12_2_Cla4_3(M4_UM4_3_Gbus_11, M4_UM4_3_CalcCy_Cla12_2_line0, M4_UM4_3_CalcCy_Cla12_2_line1, M4_UM4_3_CalcCy_Cla12_2_line2, M4_UM4_3_CalcCy_OutCarry11_8); and5 M4_UM4_3_CalcCy_Cla12_3(M4_UM4_3_Pbus_3, M4_UM4_3_Pbus_4, M4_UM4_3_Pbus_5, M4_UM4_3_Pbus_6, M4_UM4_3_Pbus_7, M4_UM4_3_CalcCy_Prop7_3); and4 M4_UM4_3_CalcCy_Cla12_4(M4_UM4_3_Pbus_8, M4_UM4_3_Pbus_9, M4_UM4_3_Pbus_10, M4_UM4_3_Pbus_11, M4_UM4_3_CalcCy_Prop11_8); and2 M4_UM4_3_CalcCy_Cla12_5(M4_UM4_3_CalcCy_Prop7_3, M4_UM4_3_CalcCy_OutCarry2_0, M4_UM4_3_CalcCy_line5); or2 M4_UM4_3_CalcCy_Cla12_6(M4_UM4_3_CalcCy_OutCarry7_3, M4_UM4_3_CalcCy_line5, M4_UM4_3_CalcCy_OutCarry7_0); inv M4_UM4_3_CalcCy_Cla12_7(M4_UM4_3_CalcCy_OutCarry7_0, M4_UM4_3_CalcCy_NotOutCarry7_0); or2 M4_UM4_3_CalcCy_Cla12_8(M4_UM4_3_CalcCy_OutCarry11_8, M4_UM4_3_CalcCy_Prop11_8, M4_UM4_3_CalcCy_line8); and2 M4_UM4_3_CalcCy_Cla12_9(M4_UM4_3_CalcCy_NotOutCarry7_0, M4_UM4_3_CalcCy_OutCarry11_8, M4_UM4_3_CalcCy_line9); and2 M4_UM4_3_CalcCy_Cla12_10(M4_UM4_3_CalcCy_line8, M4_UM4_3_CalcCy_OutCarry7_0, M4_UM4_3_CalcCy_line10); or2 M4_UM4_3_CalcCy_Cla12_11(M4_UM4_3_CalcCy_line9, M4_UM4_3_CalcCy_line10, out329); and2 M4_UM4_4_GP_CalGP0(M4_Not_XMbus_0, Ybus_0, M4_UM4_4_Gbus_0); and2 M4_UM4_4_GP_CalGP1(M4_Not_XMbus_1, Ybus_1, M4_UM4_4_Gbus_1); and2 M4_UM4_4_GP_CalGP2(M4_Not_XMbus_2, Ybus_2, M4_UM4_4_Gbus_2); and2 M4_UM4_4_GP_CalGP3(M4_Not_XMbus_3, Ybus_3, M4_UM4_4_Gbus_3); and2 M4_UM4_4_GP_CalGP4(M4_Not_XMbus_4, M4_YMbus_4, M4_UM4_4_Gbus_4); and2 M4_UM4_4_GP_CalGP5(M4_Not_XMbus_5, M4_YMbus_5, M4_UM4_4_Gbus_5); and2 M4_UM4_4_GP_CalGP6(M4_Not_XMbus_6, M4_YMbus_6, M4_UM4_4_Gbus_6); and2 M4_UM4_4_GP_CalGP7(M4_Not_XMbus_7, M4_YMbus_7, M4_UM4_4_Gbus_7); and2 M4_UM4_4_GP_CalGP8(M4_Not_XMbus_8, M4_YMbus_8, M4_UM4_4_Gbus_8); and2 M4_UM4_4_GP_CalGP9(M4_Not_XMbus_9, M4_YMbus_9, M4_UM4_4_Gbus_9); and2 M4_UM4_4_GP_CalGP10(M4_Not_XMbus_10, M4_YMbus_10, M4_UM4_4_Gbus_10); and2 M4_UM4_4_GP_CalGP11(M4_Not_XMbus_11, M4_YMbus_11, M4_UM4_4_Gbus_11); inv M4_UM4_4_GP_CalGP12_Xo0(M4_Not_XMbus_0, M4_UM4_4_GP_CalGP12_NotA); inv M4_UM4_4_GP_CalGP12_Xo1(Ybus_0, M4_UM4_4_GP_CalGP12_NotB); nand2 M4_UM4_4_GP_CalGP12_Xo2(M4_UM4_4_GP_CalGP12_NotA, Ybus_0, M4_UM4_4_GP_CalGP12_line2); nand2 M4_UM4_4_GP_CalGP12_Xo3(M4_UM4_4_GP_CalGP12_NotB, M4_Not_XMbus_0, M4_UM4_4_GP_CalGP12_line3); nand2 M4_UM4_4_GP_CalGP12_Xo4(M4_UM4_4_GP_CalGP12_line2, M4_UM4_4_GP_CalGP12_line3, M4_UM4_4_Pbus_0); inv M4_UM4_4_GP_CalGP13_Xo0(M4_Not_XMbus_1, M4_UM4_4_GP_CalGP13_NotA); inv M4_UM4_4_GP_CalGP13_Xo1(Ybus_1, M4_UM4_4_GP_CalGP13_NotB); nand2 M4_UM4_4_GP_CalGP13_Xo2(M4_UM4_4_GP_CalGP13_NotA, Ybus_1, M4_UM4_4_GP_CalGP13_line2); nand2 M4_UM4_4_GP_CalGP13_Xo3(M4_UM4_4_GP_CalGP13_NotB, M4_Not_XMbus_1, M4_UM4_4_GP_CalGP13_line3); nand2 M4_UM4_4_GP_CalGP13_Xo4(M4_UM4_4_GP_CalGP13_line2, M4_UM4_4_GP_CalGP13_line3, M4_UM4_4_Pbus_1); inv M4_UM4_4_GP_CalGP14_Xo0(M4_Not_XMbus_2, M4_UM4_4_GP_CalGP14_NotA); inv M4_UM4_4_GP_CalGP14_Xo1(Ybus_2, M4_UM4_4_GP_CalGP14_NotB); nand2 M4_UM4_4_GP_CalGP14_Xo2(M4_UM4_4_GP_CalGP14_NotA, Ybus_2, M4_UM4_4_GP_CalGP14_line2); nand2 M4_UM4_4_GP_CalGP14_Xo3(M4_UM4_4_GP_CalGP14_NotB, M4_Not_XMbus_2, M4_UM4_4_GP_CalGP14_line3); nand2 M4_UM4_4_GP_CalGP14_Xo4(M4_UM4_4_GP_CalGP14_line2, M4_UM4_4_GP_CalGP14_line3, M4_UM4_4_Pbus_2); inv M4_UM4_4_GP_CalGP15_Xo0(M4_Not_XMbus_3, M4_UM4_4_GP_CalGP15_NotA); inv M4_UM4_4_GP_CalGP15_Xo1(Ybus_3, M4_UM4_4_GP_CalGP15_NotB); nand2 M4_UM4_4_GP_CalGP15_Xo2(M4_UM4_4_GP_CalGP15_NotA, Ybus_3, M4_UM4_4_GP_CalGP15_line2); nand2 M4_UM4_4_GP_CalGP15_Xo3(M4_UM4_4_GP_CalGP15_NotB, M4_Not_XMbus_3, M4_UM4_4_GP_CalGP15_line3); nand2 M4_UM4_4_GP_CalGP15_Xo4(M4_UM4_4_GP_CalGP15_line2, M4_UM4_4_GP_CalGP15_line3, M4_UM4_4_Pbus_3); inv M4_UM4_4_GP_CalGP16_Xo0(M4_Not_XMbus_4, M4_UM4_4_GP_CalGP16_NotA); inv M4_UM4_4_GP_CalGP16_Xo1(M4_YMbus_4, M4_UM4_4_GP_CalGP16_NotB); nand2 M4_UM4_4_GP_CalGP16_Xo2(M4_UM4_4_GP_CalGP16_NotA, M4_YMbus_4, M4_UM4_4_GP_CalGP16_line2); nand2 M4_UM4_4_GP_CalGP16_Xo3(M4_UM4_4_GP_CalGP16_NotB, M4_Not_XMbus_4, M4_UM4_4_GP_CalGP16_line3); nand2 M4_UM4_4_GP_CalGP16_Xo4(M4_UM4_4_GP_CalGP16_line2, M4_UM4_4_GP_CalGP16_line3, M4_UM4_4_Pbus_4); inv M4_UM4_4_GP_CalGP17_Xo0(M4_Not_XMbus_5, M4_UM4_4_GP_CalGP17_NotA); inv M4_UM4_4_GP_CalGP17_Xo1(M4_YMbus_5, M4_UM4_4_GP_CalGP17_NotB); nand2 M4_UM4_4_GP_CalGP17_Xo2(M4_UM4_4_GP_CalGP17_NotA, M4_YMbus_5, M4_UM4_4_GP_CalGP17_line2); nand2 M4_UM4_4_GP_CalGP17_Xo3(M4_UM4_4_GP_CalGP17_NotB, M4_Not_XMbus_5, M4_UM4_4_GP_CalGP17_line3); nand2 M4_UM4_4_GP_CalGP17_Xo4(M4_UM4_4_GP_CalGP17_line2, M4_UM4_4_GP_CalGP17_line3, M4_UM4_4_Pbus_5); inv M4_UM4_4_GP_CalGP18_Xo0(M4_Not_XMbus_6, M4_UM4_4_GP_CalGP18_NotA); inv M4_UM4_4_GP_CalGP18_Xo1(M4_YMbus_6, M4_UM4_4_GP_CalGP18_NotB); nand2 M4_UM4_4_GP_CalGP18_Xo2(M4_UM4_4_GP_CalGP18_NotA, M4_YMbus_6, M4_UM4_4_GP_CalGP18_line2); nand2 M4_UM4_4_GP_CalGP18_Xo3(M4_UM4_4_GP_CalGP18_NotB, M4_Not_XMbus_6, M4_UM4_4_GP_CalGP18_line3); nand2 M4_UM4_4_GP_CalGP18_Xo4(M4_UM4_4_GP_CalGP18_line2, M4_UM4_4_GP_CalGP18_line3, M4_UM4_4_Pbus_6); inv M4_UM4_4_GP_CalGP19_Xo0(M4_Not_XMbus_7, M4_UM4_4_GP_CalGP19_NotA); inv M4_UM4_4_GP_CalGP19_Xo1(M4_YMbus_7, M4_UM4_4_GP_CalGP19_NotB); nand2 M4_UM4_4_GP_CalGP19_Xo2(M4_UM4_4_GP_CalGP19_NotA, M4_YMbus_7, M4_UM4_4_GP_CalGP19_line2); nand2 M4_UM4_4_GP_CalGP19_Xo3(M4_UM4_4_GP_CalGP19_NotB, M4_Not_XMbus_7, M4_UM4_4_GP_CalGP19_line3); nand2 M4_UM4_4_GP_CalGP19_Xo4(M4_UM4_4_GP_CalGP19_line2, M4_UM4_4_GP_CalGP19_line3, M4_UM4_4_Pbus_7); inv M4_UM4_4_GP_CalGP20_Xo0(M4_Not_XMbus_8, M4_UM4_4_GP_CalGP20_NotA); inv M4_UM4_4_GP_CalGP20_Xo1(M4_YMbus_8, M4_UM4_4_GP_CalGP20_NotB); nand2 M4_UM4_4_GP_CalGP20_Xo2(M4_UM4_4_GP_CalGP20_NotA, M4_YMbus_8, M4_UM4_4_GP_CalGP20_line2); nand2 M4_UM4_4_GP_CalGP20_Xo3(M4_UM4_4_GP_CalGP20_NotB, M4_Not_XMbus_8, M4_UM4_4_GP_CalGP20_line3); nand2 M4_UM4_4_GP_CalGP20_Xo4(M4_UM4_4_GP_CalGP20_line2, M4_UM4_4_GP_CalGP20_line3, M4_UM4_4_Pbus_8); inv M4_UM4_4_GP_CalGP21_Xo0(M4_Not_XMbus_9, M4_UM4_4_GP_CalGP21_NotA); inv M4_UM4_4_GP_CalGP21_Xo1(M4_YMbus_9, M4_UM4_4_GP_CalGP21_NotB); nand2 M4_UM4_4_GP_CalGP21_Xo2(M4_UM4_4_GP_CalGP21_NotA, M4_YMbus_9, M4_UM4_4_GP_CalGP21_line2); nand2 M4_UM4_4_GP_CalGP21_Xo3(M4_UM4_4_GP_CalGP21_NotB, M4_Not_XMbus_9, M4_UM4_4_GP_CalGP21_line3); nand2 M4_UM4_4_GP_CalGP21_Xo4(M4_UM4_4_GP_CalGP21_line2, M4_UM4_4_GP_CalGP21_line3, M4_UM4_4_Pbus_9); inv M4_UM4_4_GP_CalGP22_Xo0(M4_Not_XMbus_10, M4_UM4_4_GP_CalGP22_NotA); inv M4_UM4_4_GP_CalGP22_Xo1(M4_YMbus_10, M4_UM4_4_GP_CalGP22_NotB); nand2 M4_UM4_4_GP_CalGP22_Xo2(M4_UM4_4_GP_CalGP22_NotA, M4_YMbus_10, M4_UM4_4_GP_CalGP22_line2); nand2 M4_UM4_4_GP_CalGP22_Xo3(M4_UM4_4_GP_CalGP22_NotB, M4_Not_XMbus_10, M4_UM4_4_GP_CalGP22_line3); nand2 M4_UM4_4_GP_CalGP22_Xo4(M4_UM4_4_GP_CalGP22_line2, M4_UM4_4_GP_CalGP22_line3, M4_UM4_4_Pbus_10); inv M4_UM4_4_GP_CalGP23_Xo0(M4_Not_XMbus_11, M4_UM4_4_GP_CalGP23_NotA); inv M4_UM4_4_GP_CalGP23_Xo1(M4_YMbus_11, M4_UM4_4_GP_CalGP23_NotB); nand2 M4_UM4_4_GP_CalGP23_Xo2(M4_UM4_4_GP_CalGP23_NotA, M4_YMbus_11, M4_UM4_4_GP_CalGP23_line2); nand2 M4_UM4_4_GP_CalGP23_Xo3(M4_UM4_4_GP_CalGP23_NotB, M4_Not_XMbus_11, M4_UM4_4_GP_CalGP23_line3); nand2 M4_UM4_4_GP_CalGP23_Xo4(M4_UM4_4_GP_CalGP23_line2, M4_UM4_4_GP_CalGP23_line3, M4_UM4_4_Pbus_11); and2 M4_UM4_4_CalcCy_Cla12_0_Cla3_0(M4_UM4_4_Pbus_2, M4_UM4_4_Gbus_1, M4_UM4_4_CalcCy_Cla12_0_line0); and3 M4_UM4_4_CalcCy_Cla12_0_Cla3_1(M4_UM4_4_Pbus_2, M4_UM4_4_Pbus_1, M4_UM4_4_Gbus_0, M4_UM4_4_CalcCy_Cla12_0_line1); or3 M4_UM4_4_CalcCy_Cla12_0_Cla3_2(M4_UM4_4_Gbus_2, M4_UM4_4_CalcCy_Cla12_0_line0, M4_UM4_4_CalcCy_Cla12_0_line1, M4_UM4_4_CalcCy_OutCarry2_0); and2 M4_UM4_4_CalcCy_Cla12_1_Cla5_0(M4_UM4_4_Pbus_7, M4_UM4_4_Gbus_6, M4_UM4_4_CalcCy_Cla12_1_line0); and3 M4_UM4_4_CalcCy_Cla12_1_Cla5_1(M4_UM4_4_Pbus_7, M4_UM4_4_Pbus_6, M4_UM4_4_Gbus_5, M4_UM4_4_CalcCy_Cla12_1_line1); and4 M4_UM4_4_CalcCy_Cla12_1_Cla5_2(M4_UM4_4_Pbus_7, M4_UM4_4_Pbus_6, M4_UM4_4_Pbus_5, M4_UM4_4_Gbus_4, M4_UM4_4_CalcCy_Cla12_1_line2); and5 M4_UM4_4_CalcCy_Cla12_1_Cla5_3(M4_UM4_4_Pbus_7, M4_UM4_4_Pbus_6, M4_UM4_4_Pbus_5, M4_UM4_4_Pbus_4, M4_UM4_4_Gbus_3, M4_UM4_4_CalcCy_Cla12_1_line3); or5 M4_UM4_4_CalcCy_Cla12_1_Cla5_4(M4_UM4_4_Gbus_7, M4_UM4_4_CalcCy_Cla12_1_line0, M4_UM4_4_CalcCy_Cla12_1_line1, M4_UM4_4_CalcCy_Cla12_1_line2, M4_UM4_4_CalcCy_Cla12_1_line3, M4_UM4_4_CalcCy_OutCarry7_3); and2 M4_UM4_4_CalcCy_Cla12_2_Cla4_0(M4_UM4_4_Pbus_11, M4_UM4_4_Gbus_10, M4_UM4_4_CalcCy_Cla12_2_line0); and3 M4_UM4_4_CalcCy_Cla12_2_Cla4_1(M4_UM4_4_Pbus_11, M4_UM4_4_Pbus_10, M4_UM4_4_Gbus_9, M4_UM4_4_CalcCy_Cla12_2_line1); and4 M4_UM4_4_CalcCy_Cla12_2_Cla4_2(M4_UM4_4_Pbus_11, M4_UM4_4_Pbus_10, M4_UM4_4_Pbus_9, M4_UM4_4_Gbus_8, M4_UM4_4_CalcCy_Cla12_2_line2); or4 M4_UM4_4_CalcCy_Cla12_2_Cla4_3(M4_UM4_4_Gbus_11, M4_UM4_4_CalcCy_Cla12_2_line0, M4_UM4_4_CalcCy_Cla12_2_line1, M4_UM4_4_CalcCy_Cla12_2_line2, M4_UM4_4_CalcCy_OutCarry11_8); and5 M4_UM4_4_CalcCy_Cla12_3(M4_UM4_4_Pbus_3, M4_UM4_4_Pbus_4, M4_UM4_4_Pbus_5, M4_UM4_4_Pbus_6, M4_UM4_4_Pbus_7, M4_UM4_4_CalcCy_Prop7_3); and4 M4_UM4_4_CalcCy_Cla12_4(M4_UM4_4_Pbus_8, M4_UM4_4_Pbus_9, M4_UM4_4_Pbus_10, M4_UM4_4_Pbus_11, M4_UM4_4_CalcCy_Prop11_8); and2 M4_UM4_4_CalcCy_Cla12_5(M4_UM4_4_CalcCy_Prop7_3, M4_UM4_4_CalcCy_OutCarry2_0, M4_UM4_4_CalcCy_line5); or2 M4_UM4_4_CalcCy_Cla12_6(M4_UM4_4_CalcCy_OutCarry7_3, M4_UM4_4_CalcCy_line5, M4_UM4_4_CalcCy_OutCarry7_0); inv M4_UM4_4_CalcCy_Cla12_7(M4_UM4_4_CalcCy_OutCarry7_0, M4_UM4_4_CalcCy_NotOutCarry7_0); or2 M4_UM4_4_CalcCy_Cla12_8(M4_UM4_4_CalcCy_OutCarry11_8, M4_UM4_4_CalcCy_Prop11_8, M4_UM4_4_CalcCy_line8); and2 M4_UM4_4_CalcCy_Cla12_9(M4_UM4_4_CalcCy_NotOutCarry7_0, M4_UM4_4_CalcCy_OutCarry11_8, M4_UM4_4_CalcCy_line9); and2 M4_UM4_4_CalcCy_Cla12_10(M4_UM4_4_CalcCy_line8, M4_UM4_4_CalcCy_OutCarry7_0, M4_UM4_4_CalcCy_line10); or2 M4_UM4_4_CalcCy_Cla12_11(M4_UM4_4_CalcCy_line9, M4_UM4_4_CalcCy_line10, M4_YgX2); nand2 M4_UM4_5_Xo1_0(out329, M4_YgX2, M4_UM4_5_NotAB); and2 M4_UM4_5_Xo1_1(out329, M4_UM4_5_NotAB, M4_UM4_5_line1); and2 M4_UM4_5_Xo1_2(M4_UM4_5_NotAB, M4_YgX2, M4_UM4_5_line2); or2 M4_UM4_5_Xo1_3(M4_UM4_5_line1, M4_UM4_5_line2, M4_Not_CompCLAs); inv M4_UM4_6_RIV0(M4_Not_CompCLAs, M4_UM4_6_NotA); and2 M4_UM4_6_RIV1(M4_Not_CompCLAs, M4_UM4_6_NotA, M4_UM4_6_line1); or2 M4_UM4_6_RIV2(M4_UM4_6_line1, M4_UM4_6_NotA, CompCLAs); inv M4_UM4_7(CompCLAs, out231); inv M5_UM5_0_Inv6_0(in1341, M5_Not_Y1bus_0); inv M5_UM5_0_Inv6_1(in1348, M5_Not_Y1bus_1); inv M5_UM5_0_Inv6_2(in1956, M5_Not_Y1bus_2); inv M5_UM5_0_Inv6_3(in1961, M5_Not_Y1bus_3); inv M5_UM5_0_Inv6_4(in1966, M5_Not_Y1bus_4); inv M5_UM5_0_Inv6_5(in1971, M5_Not_Y1bus_5); inv M5_UM5_1_Inv6_0(in1996, Ybus_10); inv M5_UM5_1_Inv6_1(in2067, Ybus_11); inv M5_UM5_1_Inv6_2(in2072, M5_Not_Y2bus_2); inv M5_UM5_1_Inv6_3(in2078, M5_Not_Y2bus_3); inv M5_UM5_1_Inv6_4(in2084, M5_Not_Y2bus_4); inv M5_UM5_1_Inv6_5(in2090, M5_Not_Y2bus_5); inv M5_UM5_2_Mux6_0_Mux0(ContAlpha, M5_UM5_2_Mux6_0_Not_ContIn); and2 M5_UM5_2_Mux6_0_Mux1(M5_Not_Y1bus_0, M5_UM5_2_Mux6_0_Not_ContIn, M5_UM5_2_Mux6_0_line1); and2 M5_UM5_2_Mux6_0_Mux2(Ybus_10, ContAlpha, M5_UM5_2_Mux6_0_line2); or2 M5_UM5_2_Mux6_0_Mux3(M5_UM5_2_Mux6_0_line1, M5_UM5_2_Mux6_0_line2, Ybus_0); inv M5_UM5_2_Mux6_1_Mux0(ContAlpha, M5_UM5_2_Mux6_1_Not_ContIn); and2 M5_UM5_2_Mux6_1_Mux1(M5_Not_Y1bus_1, M5_UM5_2_Mux6_1_Not_ContIn, M5_UM5_2_Mux6_1_line1); and2 M5_UM5_2_Mux6_1_Mux2(Ybus_11, ContAlpha, M5_UM5_2_Mux6_1_line2); or2 M5_UM5_2_Mux6_1_Mux3(M5_UM5_2_Mux6_1_line1, M5_UM5_2_Mux6_1_line2, Ybus_1); inv M5_UM5_2_Mux6_2_Mux0(ContAlpha, M5_UM5_2_Mux6_2_Not_ContIn); and2 M5_UM5_2_Mux6_2_Mux1(M5_Not_Y1bus_2, M5_UM5_2_Mux6_2_Not_ContIn, M5_UM5_2_Mux6_2_line1); and2 M5_UM5_2_Mux6_2_Mux2(M5_Not_Y2bus_2, ContAlpha, M5_UM5_2_Mux6_2_line2); or2 M5_UM5_2_Mux6_2_Mux3(M5_UM5_2_Mux6_2_line1, M5_UM5_2_Mux6_2_line2, Ybus_2); inv M5_UM5_2_Mux6_3_Mux0(ContAlpha, M5_UM5_2_Mux6_3_Not_ContIn); and2 M5_UM5_2_Mux6_3_Mux1(M5_Not_Y1bus_3, M5_UM5_2_Mux6_3_Not_ContIn, M5_UM5_2_Mux6_3_line1); and2 M5_UM5_2_Mux6_3_Mux2(M5_Not_Y2bus_3, ContAlpha, M5_UM5_2_Mux6_3_line2); or2 M5_UM5_2_Mux6_3_Mux3(M5_UM5_2_Mux6_3_line1, M5_UM5_2_Mux6_3_line2, Ybus_3); inv M5_UM5_2_Mux6_4_Mux0(ContAlpha, M5_UM5_2_Mux6_4_Not_ContIn); and2 M5_UM5_2_Mux6_4_Mux1(M5_Not_Y1bus_4, M5_UM5_2_Mux6_4_Not_ContIn, M5_UM5_2_Mux6_4_line1); and2 M5_UM5_2_Mux6_4_Mux2(M5_Not_Y2bus_4, ContAlpha, M5_UM5_2_Mux6_4_line2); or2 M5_UM5_2_Mux6_4_Mux3(M5_UM5_2_Mux6_4_line1, M5_UM5_2_Mux6_4_line2, Ybus_4); inv M5_UM5_2_Mux6_5_Mux0(ContAlpha, M5_UM5_2_Mux6_5_Not_ContIn); and2 M5_UM5_2_Mux6_5_Mux1(M5_Not_Y1bus_5, M5_UM5_2_Mux6_5_Not_ContIn, M5_UM5_2_Mux6_5_line1); and2 M5_UM5_2_Mux6_5_Mux2(M5_Not_Y2bus_5, ContAlpha, M5_UM5_2_Mux6_5_line2); or2 M5_UM5_2_Mux6_5_Mux3(M5_UM5_2_Mux6_5_line1, M5_UM5_2_Mux6_5_line2, Ybus_5); inv M5_UM5_3_Inv4_0(in1976, Ybus_6); inv M5_UM5_3_Inv4_1(in1981, Ybus_7); inv M5_UM5_3_Inv4_2(in1986, Ybus_8); inv M5_UM5_3_Inv4_3(in1991, Ybus_9); inv M6_UM6_0_Mux9_0_Mux0(in16, M6_UM6_0_Mux9_0_Not_ContIn); and2 M6_UM6_0_Mux9_0_Mux1(in19, M6_UM6_0_Mux9_0_Not_ContIn, M6_UM6_0_Mux9_0_line1); and2 M6_UM6_0_Mux9_0_Mux2(Abus_0, in16, M6_UM6_0_Mux9_0_line2); or2 M6_UM6_0_Mux9_0_Mux3(M6_UM6_0_Mux9_0_line1, M6_UM6_0_Mux9_0_line2, Zbus_0); inv M6_UM6_0_Mux9_1_Mux0(in16, M6_UM6_0_Mux9_1_Not_ContIn); and2 M6_UM6_0_Mux9_1_Mux1(in4, M6_UM6_0_Mux9_1_Not_ContIn, M6_UM6_0_Mux9_1_line1); and2 M6_UM6_0_Mux9_1_Mux2(Abus_1, in16, M6_UM6_0_Mux9_1_line2); or2 M6_UM6_0_Mux9_1_Mux3(M6_UM6_0_Mux9_1_line1, M6_UM6_0_Mux9_1_line2, Zbus_1); inv M6_UM6_0_Mux9_2_Mux0(in16, M6_UM6_0_Mux9_2_Not_ContIn); and2 M6_UM6_0_Mux9_2_Mux1(in20, M6_UM6_0_Mux9_2_Not_ContIn, M6_UM6_0_Mux9_2_line1); and2 M6_UM6_0_Mux9_2_Mux2(Abus_2, in16, M6_UM6_0_Mux9_2_line2); or2 M6_UM6_0_Mux9_2_Mux3(M6_UM6_0_Mux9_2_line1, M6_UM6_0_Mux9_2_line2, Zbus_2); inv M6_UM6_0_Mux9_3_Mux0(in16, M6_UM6_0_Mux9_3_Not_ContIn); and2 M6_UM6_0_Mux9_3_Mux1(in5, M6_UM6_0_Mux9_3_Not_ContIn, M6_UM6_0_Mux9_3_line1); and2 M6_UM6_0_Mux9_3_Mux2(Abus_3, in16, M6_UM6_0_Mux9_3_line2); or2 M6_UM6_0_Mux9_3_Mux3(M6_UM6_0_Mux9_3_line1, M6_UM6_0_Mux9_3_line2, Zbus_3); inv M6_UM6_0_Mux9_4_Mux0(in16, M6_UM6_0_Mux9_4_Not_ContIn); and2 M6_UM6_0_Mux9_4_Mux1(in21, M6_UM6_0_Mux9_4_Not_ContIn, M6_UM6_0_Mux9_4_line1); and2 M6_UM6_0_Mux9_4_Mux2(Abus_4, in16, M6_UM6_0_Mux9_4_line2); or2 M6_UM6_0_Mux9_4_Mux3(M6_UM6_0_Mux9_4_line1, M6_UM6_0_Mux9_4_line2, Zbus_4); inv M6_UM6_0_Mux9_5_Mux0(in16, M6_UM6_0_Mux9_5_Not_ContIn); and2 M6_UM6_0_Mux9_5_Mux1(in22, M6_UM6_0_Mux9_5_Not_ContIn, M6_UM6_0_Mux9_5_line1); and2 M6_UM6_0_Mux9_5_Mux2(Abus_5, in16, M6_UM6_0_Mux9_5_line2); or2 M6_UM6_0_Mux9_5_Mux3(M6_UM6_0_Mux9_5_line1, M6_UM6_0_Mux9_5_line2, Zbus_5); inv M6_UM6_0_Mux9_6_Mux0(in16, M6_UM6_0_Mux9_6_Not_ContIn); and2 M6_UM6_0_Mux9_6_Mux1(in23, M6_UM6_0_Mux9_6_Not_ContIn, M6_UM6_0_Mux9_6_line1); and2 M6_UM6_0_Mux9_6_Mux2(Abus_6, in16, M6_UM6_0_Mux9_6_line2); or2 M6_UM6_0_Mux9_6_Mux3(M6_UM6_0_Mux9_6_line1, M6_UM6_0_Mux9_6_line2, Zbus_6); inv M6_UM6_0_Mux9_7_Mux0(in16, M6_UM6_0_Mux9_7_Not_ContIn); and2 M6_UM6_0_Mux9_7_Mux1(in6, M6_UM6_0_Mux9_7_Not_ContIn, M6_UM6_0_Mux9_7_line1); and2 M6_UM6_0_Mux9_7_Mux2(Abus_7, in16, M6_UM6_0_Mux9_7_line2); or2 M6_UM6_0_Mux9_7_Mux3(M6_UM6_0_Mux9_7_line1, M6_UM6_0_Mux9_7_line2, Zbus_7); inv M6_UM6_0_Mux9_8_Mux0(in16, M6_UM6_0_Mux9_8_Not_ContIn); and2 M6_UM6_0_Mux9_8_Mux1(in24, M6_UM6_0_Mux9_8_Not_ContIn, M6_UM6_0_Mux9_8_line1); and2 M6_UM6_0_Mux9_8_Mux2(Abus_8, in16, M6_UM6_0_Mux9_8_line2); or2 M6_UM6_0_Mux9_8_Mux3(M6_UM6_0_Mux9_8_line1, M6_UM6_0_Mux9_8_line2, Zbus_8); inv M6_UM6_1_Mux8_0_Mux0(in29, M6_UM6_1_Mux8_0_Not_ContIn); and2 M6_UM6_1_Mux8_0_Mux1(in25, M6_UM6_1_Mux8_0_Not_ContIn, M6_UM6_1_Mux8_0_line1); and2 M6_UM6_1_Mux8_0_Mux2(Bbus_0, in29, M6_UM6_1_Mux8_0_line2); or2 M6_UM6_1_Mux8_0_Mux3(M6_UM6_1_Mux8_0_line1, M6_UM6_1_Mux8_0_line2, Zbus_9); inv M6_UM6_1_Mux8_1_Mux0(in29, M6_UM6_1_Mux8_1_Not_ContIn); and2 M6_UM6_1_Mux8_1_Mux1(in32, M6_UM6_1_Mux8_1_Not_ContIn, M6_UM6_1_Mux8_1_line1); and2 M6_UM6_1_Mux8_1_Mux2(Bbus_1, in29, M6_UM6_1_Mux8_1_line2); or2 M6_UM6_1_Mux8_1_Mux3(M6_UM6_1_Mux8_1_line1, M6_UM6_1_Mux8_1_line2, Zbus_10); inv M6_UM6_1_Mux8_2_Mux0(in29, M6_UM6_1_Mux8_2_Not_ContIn); and2 M6_UM6_1_Mux8_2_Mux1(in26, M6_UM6_1_Mux8_2_Not_ContIn, M6_UM6_1_Mux8_2_line1); and2 M6_UM6_1_Mux8_2_Mux2(Bbus_2, in29, M6_UM6_1_Mux8_2_line2); or2 M6_UM6_1_Mux8_2_Mux3(M6_UM6_1_Mux8_2_line1, M6_UM6_1_Mux8_2_line2, Zbus_11); inv M6_UM6_1_Mux8_3_Mux0(in29, M6_UM6_1_Mux8_3_Not_ContIn); and2 M6_UM6_1_Mux8_3_Mux1(in33, M6_UM6_1_Mux8_3_Not_ContIn, M6_UM6_1_Mux8_3_line1); and2 M6_UM6_1_Mux8_3_Mux2(Bbus_3, in29, M6_UM6_1_Mux8_3_line2); or2 M6_UM6_1_Mux8_3_Mux3(M6_UM6_1_Mux8_3_line1, M6_UM6_1_Mux8_3_line2, Zbus_12); inv M6_UM6_1_Mux8_4_Mux0(in29, M6_UM6_1_Mux8_4_Not_ContIn); and2 M6_UM6_1_Mux8_4_Mux1(in27, M6_UM6_1_Mux8_4_Not_ContIn, M6_UM6_1_Mux8_4_line1); and2 M6_UM6_1_Mux8_4_Mux2(Bbus_4, in29, M6_UM6_1_Mux8_4_line2); or2 M6_UM6_1_Mux8_4_Mux3(M6_UM6_1_Mux8_4_line1, M6_UM6_1_Mux8_4_line2, Zbus_13); inv M6_UM6_1_Mux8_5_Mux0(in29, M6_UM6_1_Mux8_5_Not_ContIn); and2 M6_UM6_1_Mux8_5_Mux1(in34, M6_UM6_1_Mux8_5_Not_ContIn, M6_UM6_1_Mux8_5_line1); and2 M6_UM6_1_Mux8_5_Mux2(Bbus_5, in29, M6_UM6_1_Mux8_5_line2); or2 M6_UM6_1_Mux8_5_Mux3(M6_UM6_1_Mux8_5_line1, M6_UM6_1_Mux8_5_line2, Zbus_14); inv M6_UM6_1_Mux8_6_Mux0(in29, M6_UM6_1_Mux8_6_Not_ContIn); and2 M6_UM6_1_Mux8_6_Mux1(in35, M6_UM6_1_Mux8_6_Not_ContIn, M6_UM6_1_Mux8_6_line1); and2 M6_UM6_1_Mux8_6_Mux2(Bbus_6, in29, M6_UM6_1_Mux8_6_line2); or2 M6_UM6_1_Mux8_6_Mux3(M6_UM6_1_Mux8_6_line1, M6_UM6_1_Mux8_6_line2, Zbus_15); inv M6_UM6_1_Mux8_7_Mux0(in29, M6_UM6_1_Mux8_7_Not_ContIn); and2 M6_UM6_1_Mux8_7_Mux1(in28, M6_UM6_1_Mux8_7_Not_ContIn, M6_UM6_1_Mux8_7_line1); and2 M6_UM6_1_Mux8_7_Mux2(Bbus_7, in29, M6_UM6_1_Mux8_7_line2); or2 M6_UM6_1_Mux8_7_Mux3(M6_UM6_1_Mux8_7_line1, M6_UM6_1_Mux8_7_line2, Zbus_16); inv M7_UM7_0_Xr0_Xo0(Zbus_0, M7_UM7_0_Xr0_NotA); inv M7_UM7_0_Xr0_Xo1(in1341, M7_UM7_0_Xr0_NotB); nand2 M7_UM7_0_Xr0_Xo2(M7_UM7_0_Xr0_NotA, in1341, M7_UM7_0_Xr0_line2); nand2 M7_UM7_0_Xr0_Xo3(M7_UM7_0_Xr0_NotB, Zbus_0, M7_UM7_0_Xr0_line3); nand2 M7_UM7_0_Xr0_Xo4(M7_UM7_0_Xr0_line2, M7_UM7_0_Xr0_line3, M7_XorZW_0); inv M7_UM7_0_Xr1_Xo0(Zbus_1, M7_UM7_0_Xr1_NotA); inv M7_UM7_0_Xr1_Xo1(in1348, M7_UM7_0_Xr1_NotB); nand2 M7_UM7_0_Xr1_Xo2(M7_UM7_0_Xr1_NotA, in1348, M7_UM7_0_Xr1_line2); nand2 M7_UM7_0_Xr1_Xo3(M7_UM7_0_Xr1_NotB, Zbus_1, M7_UM7_0_Xr1_line3); nand2 M7_UM7_0_Xr1_Xo4(M7_UM7_0_Xr1_line2, M7_UM7_0_Xr1_line3, M7_XorZW_1); inv M7_UM7_0_Xr2_Xo0(Zbus_2, M7_UM7_0_Xr2_NotA); inv M7_UM7_0_Xr2_Xo1(in1956, M7_UM7_0_Xr2_NotB); nand2 M7_UM7_0_Xr2_Xo2(M7_UM7_0_Xr2_NotA, in1956, M7_UM7_0_Xr2_line2); nand2 M7_UM7_0_Xr2_Xo3(M7_UM7_0_Xr2_NotB, Zbus_2, M7_UM7_0_Xr2_line3); nand2 M7_UM7_0_Xr2_Xo4(M7_UM7_0_Xr2_line2, M7_UM7_0_Xr2_line3, M7_XorZW_2); inv M7_UM7_0_Xr3_Xo0(Zbus_3, M7_UM7_0_Xr3_NotA); inv M7_UM7_0_Xr3_Xo1(in1961, M7_UM7_0_Xr3_NotB); nand2 M7_UM7_0_Xr3_Xo2(M7_UM7_0_Xr3_NotA, in1961, M7_UM7_0_Xr3_line2); nand2 M7_UM7_0_Xr3_Xo3(M7_UM7_0_Xr3_NotB, Zbus_3, M7_UM7_0_Xr3_line3); nand2 M7_UM7_0_Xr3_Xo4(M7_UM7_0_Xr3_line2, M7_UM7_0_Xr3_line3, M7_XorZW_3); inv M7_UM7_0_Xr4_Xo0(Zbus_4, M7_UM7_0_Xr4_NotA); inv M7_UM7_0_Xr4_Xo1(in1966, M7_UM7_0_Xr4_NotB); nand2 M7_UM7_0_Xr4_Xo2(M7_UM7_0_Xr4_NotA, in1966, M7_UM7_0_Xr4_line2); nand2 M7_UM7_0_Xr4_Xo3(M7_UM7_0_Xr4_NotB, Zbus_4, M7_UM7_0_Xr4_line3); nand2 M7_UM7_0_Xr4_Xo4(M7_UM7_0_Xr4_line2, M7_UM7_0_Xr4_line3, M7_XorZW_4); inv M7_UM7_0_Xr5_Xo0(Zbus_5, M7_UM7_0_Xr5_NotA); inv M7_UM7_0_Xr5_Xo1(in1971, M7_UM7_0_Xr5_NotB); nand2 M7_UM7_0_Xr5_Xo2(M7_UM7_0_Xr5_NotA, in1971, M7_UM7_0_Xr5_line2); nand2 M7_UM7_0_Xr5_Xo3(M7_UM7_0_Xr5_NotB, Zbus_5, M7_UM7_0_Xr5_line3); nand2 M7_UM7_0_Xr5_Xo4(M7_UM7_0_Xr5_line2, M7_UM7_0_Xr5_line3, M7_XorZW_5); inv M7_UM7_0_Xr6_Xo0(Zbus_6, M7_UM7_0_Xr6_NotA); inv M7_UM7_0_Xr6_Xo1(in1976, M7_UM7_0_Xr6_NotB); nand2 M7_UM7_0_Xr6_Xo2(M7_UM7_0_Xr6_NotA, in1976, M7_UM7_0_Xr6_line2); nand2 M7_UM7_0_Xr6_Xo3(M7_UM7_0_Xr6_NotB, Zbus_6, M7_UM7_0_Xr6_line3); nand2 M7_UM7_0_Xr6_Xo4(M7_UM7_0_Xr6_line2, M7_UM7_0_Xr6_line3, M7_XorZW_6); inv M7_UM7_0_Xr7_Xo0(Zbus_7, M7_UM7_0_Xr7_NotA); inv M7_UM7_0_Xr7_Xo1(in1981, M7_UM7_0_Xr7_NotB); nand2 M7_UM7_0_Xr7_Xo2(M7_UM7_0_Xr7_NotA, in1981, M7_UM7_0_Xr7_line2); nand2 M7_UM7_0_Xr7_Xo3(M7_UM7_0_Xr7_NotB, Zbus_7, M7_UM7_0_Xr7_line3); nand2 M7_UM7_0_Xr7_Xo4(M7_UM7_0_Xr7_line2, M7_UM7_0_Xr7_line3, M7_XorZW_7); inv M7_UM7_0_Xr8_Xo0(Zbus_8, M7_UM7_0_Xr8_NotA); inv M7_UM7_0_Xr8_Xo1(in1986, M7_UM7_0_Xr8_NotB); nand2 M7_UM7_0_Xr8_Xo2(M7_UM7_0_Xr8_NotA, in1986, M7_UM7_0_Xr8_line2); nand2 M7_UM7_0_Xr8_Xo3(M7_UM7_0_Xr8_NotB, Zbus_8, M7_UM7_0_Xr8_line3); nand2 M7_UM7_0_Xr8_Xo4(M7_UM7_0_Xr8_line2, M7_UM7_0_Xr8_line3, M7_XorZW_8); inv M7_UM7_0_Xr9_Xo0(Zbus_9, M7_UM7_0_Xr9_NotA); inv M7_UM7_0_Xr9_Xo1(in1991, M7_UM7_0_Xr9_NotB); nand2 M7_UM7_0_Xr9_Xo2(M7_UM7_0_Xr9_NotA, in1991, M7_UM7_0_Xr9_line2); nand2 M7_UM7_0_Xr9_Xo3(M7_UM7_0_Xr9_NotB, Zbus_9, M7_UM7_0_Xr9_line3); nand2 M7_UM7_0_Xr9_Xo4(M7_UM7_0_Xr9_line2, M7_UM7_0_Xr9_line3, M7_XorZW_9); inv M7_UM7_0_Xr10_Xo0(Zbus_10, M7_UM7_0_Xr10_NotA); inv M7_UM7_0_Xr10_Xo1(in1996, M7_UM7_0_Xr10_NotB); nand2 M7_UM7_0_Xr10_Xo2(M7_UM7_0_Xr10_NotA, in1996, M7_UM7_0_Xr10_line2); nand2 M7_UM7_0_Xr10_Xo3(M7_UM7_0_Xr10_NotB, Zbus_10, M7_UM7_0_Xr10_line3); nand2 M7_UM7_0_Xr10_Xo4(M7_UM7_0_Xr10_line2, M7_UM7_0_Xr10_line3, M7_XorZW_10); inv M7_UM7_0_Xr11_Xo0(Zbus_11, M7_UM7_0_Xr11_NotA); inv M7_UM7_0_Xr11_Xo1(in2067, M7_UM7_0_Xr11_NotB); nand2 M7_UM7_0_Xr11_Xo2(M7_UM7_0_Xr11_NotA, in2067, M7_UM7_0_Xr11_line2); nand2 M7_UM7_0_Xr11_Xo3(M7_UM7_0_Xr11_NotB, Zbus_11, M7_UM7_0_Xr11_line3); nand2 M7_UM7_0_Xr11_Xo4(M7_UM7_0_Xr11_line2, M7_UM7_0_Xr11_line3, M7_XorZW_11); inv M7_UM7_0_Xr12_Xo0(Zbus_12, M7_UM7_0_Xr12_NotA); inv M7_UM7_0_Xr12_Xo1(in2072, M7_UM7_0_Xr12_NotB); nand2 M7_UM7_0_Xr12_Xo2(M7_UM7_0_Xr12_NotA, in2072, M7_UM7_0_Xr12_line2); nand2 M7_UM7_0_Xr12_Xo3(M7_UM7_0_Xr12_NotB, Zbus_12, M7_UM7_0_Xr12_line3); nand2 M7_UM7_0_Xr12_Xo4(M7_UM7_0_Xr12_line2, M7_UM7_0_Xr12_line3, M7_XorZW_12); inv M7_UM7_0_Xr13_Xo0(Zbus_13, M7_UM7_0_Xr13_NotA); inv M7_UM7_0_Xr13_Xo1(in2078, M7_UM7_0_Xr13_NotB); nand2 M7_UM7_0_Xr13_Xo2(M7_UM7_0_Xr13_NotA, in2078, M7_UM7_0_Xr13_line2); nand2 M7_UM7_0_Xr13_Xo3(M7_UM7_0_Xr13_NotB, Zbus_13, M7_UM7_0_Xr13_line3); nand2 M7_UM7_0_Xr13_Xo4(M7_UM7_0_Xr13_line2, M7_UM7_0_Xr13_line3, M7_XorZW_13); inv M7_UM7_0_Xr14_Xo0(Zbus_14, M7_UM7_0_Xr14_NotA); inv M7_UM7_0_Xr14_Xo1(in2084, M7_UM7_0_Xr14_NotB); nand2 M7_UM7_0_Xr14_Xo2(M7_UM7_0_Xr14_NotA, in2084, M7_UM7_0_Xr14_line2); nand2 M7_UM7_0_Xr14_Xo3(M7_UM7_0_Xr14_NotB, Zbus_14, M7_UM7_0_Xr14_line3); nand2 M7_UM7_0_Xr14_Xo4(M7_UM7_0_Xr14_line2, M7_UM7_0_Xr14_line3, M7_XorZW_14); inv M7_UM7_0_Xr15_Xo0(Zbus_15, M7_UM7_0_Xr15_NotA); inv M7_UM7_0_Xr15_Xo1(in2090, M7_UM7_0_Xr15_NotB); nand2 M7_UM7_0_Xr15_Xo2(M7_UM7_0_Xr15_NotA, in2090, M7_UM7_0_Xr15_line2); nand2 M7_UM7_0_Xr15_Xo3(M7_UM7_0_Xr15_NotB, Zbus_15, M7_UM7_0_Xr15_line3); nand2 M7_UM7_0_Xr15_Xo4(M7_UM7_0_Xr15_line2, M7_UM7_0_Xr15_line3, M7_XorZW_15); inv M7_UM7_0_Xr16_Xo0(Zbus_16, M7_UM7_0_Xr16_NotA); inv M7_UM7_0_Xr16_Xo1(gnd, M7_UM7_0_Xr16_NotB); nand2 M7_UM7_0_Xr16_Xo2(M7_UM7_0_Xr16_NotA, gnd, M7_UM7_0_Xr16_line2); nand2 M7_UM7_0_Xr16_Xo3(M7_UM7_0_Xr16_NotB, Zbus_16, M7_UM7_0_Xr16_line3); nand2 M7_UM7_0_Xr16_Xo4(M7_UM7_0_Xr16_line2, M7_UM7_0_Xr16_line3, M7_XorZW_16); and5 M7_UM7_1_A0(M7_XorZW_0, M7_XorZW_1, M7_XorZW_2, M7_XorZW_3, M7_XorZW_4, M7_UM7_1_line0); and5 M7_UM7_1_A1(M7_XorZW_5, M7_XorZW_6, M7_XorZW_7, M7_XorZW_8, M7_XorZW_9, M7_UM7_1_line1); and2 M7_UM7_1_A2(M7_UM7_1_line0, M7_UM7_1_line1, M7_UM7_1_line2); and2 M7_UM7_1_A3(M7_XorZW_10, M7_XorZW_11, M7_UM7_1_line3); and5 M7_UM7_1_A4(M7_XorZW_12, M7_XorZW_13, M7_XorZW_14, M7_XorZW_15, M7_XorZW_16, M7_UM7_1_line4); and2 M7_UM7_1_A5(M7_UM7_1_line3, M7_UM7_1_line4, M7_UM7_1_line5); and3 M7_UM7_1_A6(M7_UM7_1_line2, M7_UM7_1_line5, in11, out311); inv M7_UM7_2(out311, out150); and4 M8_UM8_0_SCL0(in44, in132, in82, in96, M8_UM8_0_line0); and4 M8_UM8_0_SCL1(in69, in120, in57, in108, M8_UM8_0_line1); and2 M8_UM8_0_SCL2(M8_UM8_0_line0, M8_UM8_0_line1, out325); inv M8_UM8_0_SCL3(out325, out261); inv M8_UM8_0_SCL4(in2106, M8_UM8_0_NotPar2); inv M8_UM8_0_SCL5(in567, M8_UM8_0_NotPar3); or2 M8_UM8_0_SCL6(M8_UM8_0_NotPar2, M8_UM8_0_line0, M8_UM8_0_line6); or2 M8_UM8_0_SCL7(M8_UM8_0_NotPar3, M8_UM8_0_line1, M8_UM8_0_line7); and2 M8_UM8_0_SCL8(M8_UM8_0_line6, M8_UM8_0_line7, out319); inv M8_UM8_0_SCL9(in44, out218); inv M8_UM8_0_SCL10(in132, out219); inv M8_UM8_0_SCL11(in82, out220); inv M8_UM8_0_SCL12(in96, out221); inv M8_UM8_0_SCL13(in69, out235); inv M8_UM8_0_SCL14(in120, out236); inv M8_UM8_0_SCL15(in57, out237); inv M8_UM8_0_SCL16(in108, out238); inv M8_UM8_1_PT0_Xo0(Abus_0, M8_UM8_1_PT0_NotA); inv M8_UM8_1_PT0_Xo1(Abus_1, M8_UM8_1_PT0_NotB); nand2 M8_UM8_1_PT0_Xo2(M8_UM8_1_PT0_NotA, Abus_1, M8_UM8_1_PT0_line2); nand2 M8_UM8_1_PT0_Xo3(M8_UM8_1_PT0_NotB, Abus_0, M8_UM8_1_PT0_line3); nand2 M8_UM8_1_PT0_Xo4(M8_UM8_1_PT0_line2, M8_UM8_1_PT0_line3, M8_UM8_1_line0); inv M8_UM8_1_PT1_Xo0(Abus_2, M8_UM8_1_PT1_NotA); inv M8_UM8_1_PT1_Xo1(Abus_3, M8_UM8_1_PT1_NotB); nand2 M8_UM8_1_PT1_Xo2(M8_UM8_1_PT1_NotA, Abus_3, M8_UM8_1_PT1_line2); nand2 M8_UM8_1_PT1_Xo3(M8_UM8_1_PT1_NotB, Abus_2, M8_UM8_1_PT1_line3); nand2 M8_UM8_1_PT1_Xo4(M8_UM8_1_PT1_line2, M8_UM8_1_PT1_line3, M8_UM8_1_line1); inv M8_UM8_1_PT2_Xo0(Abus_4, M8_UM8_1_PT2_NotA); inv M8_UM8_1_PT2_Xo1(Abus_5, M8_UM8_1_PT2_NotB); nand2 M8_UM8_1_PT2_Xo2(M8_UM8_1_PT2_NotA, Abus_5, M8_UM8_1_PT2_line2); nand2 M8_UM8_1_PT2_Xo3(M8_UM8_1_PT2_NotB, Abus_4, M8_UM8_1_PT2_line3); nand2 M8_UM8_1_PT2_Xo4(M8_UM8_1_PT2_line2, M8_UM8_1_PT2_line3, M8_UM8_1_line2); inv M8_UM8_1_PT3_Xo0(Abus_6, M8_UM8_1_PT3_NotA); inv M8_UM8_1_PT3_Xo1(Abus_7, M8_UM8_1_PT3_NotB); nand2 M8_UM8_1_PT3_Xo2(M8_UM8_1_PT3_NotA, Abus_7, M8_UM8_1_PT3_line2); nand2 M8_UM8_1_PT3_Xo3(M8_UM8_1_PT3_NotB, Abus_6, M8_UM8_1_PT3_line3); nand2 M8_UM8_1_PT3_Xo4(M8_UM8_1_PT3_line2, M8_UM8_1_PT3_line3, M8_UM8_1_line3); inv M8_UM8_1_PT4_Xo0(Abus_8, M8_UM8_1_PT4_NotA); inv M8_UM8_1_PT4_Xo1(Abus_9, M8_UM8_1_PT4_NotB); nand2 M8_UM8_1_PT4_Xo2(M8_UM8_1_PT4_NotA, Abus_9, M8_UM8_1_PT4_line2); nand2 M8_UM8_1_PT4_Xo3(M8_UM8_1_PT4_NotB, Abus_8, M8_UM8_1_PT4_line3); nand2 M8_UM8_1_PT4_Xo4(M8_UM8_1_PT4_line2, M8_UM8_1_PT4_line3, M8_UM8_1_line4); inv M8_UM8_1_PT5_Xo3_0(M8_UM8_1_line0, M8_UM8_1_PT5_NotA); inv M8_UM8_1_PT5_Xo3_1(M8_UM8_1_line1, M8_UM8_1_PT5_NotB); inv M8_UM8_1_PT5_Xo3_2(M8_UM8_1_line2, M8_UM8_1_PT5_NotC); and3 M8_UM8_1_PT5_Xo3_3(M8_UM8_1_PT5_NotA, M8_UM8_1_PT5_NotB, M8_UM8_1_line2, M8_UM8_1_PT5_line3); and3 M8_UM8_1_PT5_Xo3_4(M8_UM8_1_PT5_NotA, M8_UM8_1_line1, M8_UM8_1_PT5_NotC, M8_UM8_1_PT5_line4); and3 M8_UM8_1_PT5_Xo3_5(M8_UM8_1_line0, M8_UM8_1_PT5_NotB, M8_UM8_1_PT5_NotC, M8_UM8_1_PT5_line5); and3 M8_UM8_1_PT5_Xo3_6(M8_UM8_1_line0, M8_UM8_1_line1, M8_UM8_1_line2, M8_UM8_1_PT5_line6); nor2 M8_UM8_1_PT5_Xo3_7(M8_UM8_1_PT5_line3, M8_UM8_1_PT5_line4, M8_UM8_1_PT5_line7); nor2 M8_UM8_1_PT5_Xo3_8(M8_UM8_1_PT5_line5, M8_UM8_1_PT5_line6, M8_UM8_1_PT5_line8); nand2 M8_UM8_1_PT5_Xo3_9(M8_UM8_1_PT5_line7, M8_UM8_1_PT5_line8, M8_UM8_1_line5); inv M8_UM8_1_PT6_Xo0(M8_UM8_1_line3, M8_UM8_1_PT6_NotA); inv M8_UM8_1_PT6_Xo1(M8_UM8_1_line4, M8_UM8_1_PT6_NotB); nand2 M8_UM8_1_PT6_Xo2(M8_UM8_1_PT6_NotA, M8_UM8_1_line4, M8_UM8_1_PT6_line2); nand2 M8_UM8_1_PT6_Xo3(M8_UM8_1_PT6_NotB, M8_UM8_1_line3, M8_UM8_1_PT6_line3); nand2 M8_UM8_1_PT6_Xo4(M8_UM8_1_PT6_line2, M8_UM8_1_PT6_line3, M8_UM8_1_line6); inv M8_UM8_1_PT7_Xo0(M8_UM8_1_line5, M8_UM8_1_PT7_NotA); inv M8_UM8_1_PT7_Xo1(M8_UM8_1_line6, M8_UM8_1_PT7_NotB); nand2 M8_UM8_1_PT7_Xo2(M8_UM8_1_PT7_NotA, M8_UM8_1_line6, M8_UM8_1_PT7_line2); nand2 M8_UM8_1_PT7_Xo3(M8_UM8_1_PT7_NotB, M8_UM8_1_line5, M8_UM8_1_PT7_line3); nand2 M8_UM8_1_PT7_Xo4(M8_UM8_1_PT7_line2, M8_UM8_1_PT7_line3, M8_ParA); inv M8_UM8_2_PT0_Xo0(Bbus_0, M8_UM8_2_PT0_NotA); inv M8_UM8_2_PT0_Xo1(Bbus_1, M8_UM8_2_PT0_NotB); nand2 M8_UM8_2_PT0_Xo2(M8_UM8_2_PT0_NotA, Bbus_1, M8_UM8_2_PT0_line2); nand2 M8_UM8_2_PT0_Xo3(M8_UM8_2_PT0_NotB, Bbus_0, M8_UM8_2_PT0_line3); nand2 M8_UM8_2_PT0_Xo4(M8_UM8_2_PT0_line2, M8_UM8_2_PT0_line3, M8_UM8_2_line0); inv M8_UM8_2_PT1_Xo0(Bbus_2, M8_UM8_2_PT1_NotA); inv M8_UM8_2_PT1_Xo1(Bbus_3, M8_UM8_2_PT1_NotB); nand2 M8_UM8_2_PT1_Xo2(M8_UM8_2_PT1_NotA, Bbus_3, M8_UM8_2_PT1_line2); nand2 M8_UM8_2_PT1_Xo3(M8_UM8_2_PT1_NotB, Bbus_2, M8_UM8_2_PT1_line3); nand2 M8_UM8_2_PT1_Xo4(M8_UM8_2_PT1_line2, M8_UM8_2_PT1_line3, M8_UM8_2_line1); inv M8_UM8_2_PT2_Xo0(Bbus_4, M8_UM8_2_PT2_NotA); inv M8_UM8_2_PT2_Xo1(Bbus_5, M8_UM8_2_PT2_NotB); nand2 M8_UM8_2_PT2_Xo2(M8_UM8_2_PT2_NotA, Bbus_5, M8_UM8_2_PT2_line2); nand2 M8_UM8_2_PT2_Xo3(M8_UM8_2_PT2_NotB, Bbus_4, M8_UM8_2_PT2_line3); nand2 M8_UM8_2_PT2_Xo4(M8_UM8_2_PT2_line2, M8_UM8_2_PT2_line3, M8_UM8_2_line2); inv M8_UM8_2_PT3_Xo0(Bbus_6, M8_UM8_2_PT3_NotA); inv M8_UM8_2_PT3_Xo1(Bbus_7, M8_UM8_2_PT3_NotB); nand2 M8_UM8_2_PT3_Xo2(M8_UM8_2_PT3_NotA, Bbus_7, M8_UM8_2_PT3_line2); nand2 M8_UM8_2_PT3_Xo3(M8_UM8_2_PT3_NotB, Bbus_6, M8_UM8_2_PT3_line3); nand2 M8_UM8_2_PT3_Xo4(M8_UM8_2_PT3_line2, M8_UM8_2_PT3_line3, M8_UM8_2_line3); inv M8_UM8_2_PT4_Xo0(Bbus_8, M8_UM8_2_PT4_NotA); inv M8_UM8_2_PT4_Xo1(Bbus_9, M8_UM8_2_PT4_NotB); nand2 M8_UM8_2_PT4_Xo2(M8_UM8_2_PT4_NotA, Bbus_9, M8_UM8_2_PT4_line2); nand2 M8_UM8_2_PT4_Xo3(M8_UM8_2_PT4_NotB, Bbus_8, M8_UM8_2_PT4_line3); nand2 M8_UM8_2_PT4_Xo4(M8_UM8_2_PT4_line2, M8_UM8_2_PT4_line3, M8_UM8_2_line4); inv M8_UM8_2_PT5_Xo3_0(M8_UM8_2_line0, M8_UM8_2_PT5_NotA); inv M8_UM8_2_PT5_Xo3_1(M8_UM8_2_line1, M8_UM8_2_PT5_NotB); inv M8_UM8_2_PT5_Xo3_2(M8_UM8_2_line2, M8_UM8_2_PT5_NotC); and3 M8_UM8_2_PT5_Xo3_3(M8_UM8_2_PT5_NotA, M8_UM8_2_PT5_NotB, M8_UM8_2_line2, M8_UM8_2_PT5_line3); and3 M8_UM8_2_PT5_Xo3_4(M8_UM8_2_PT5_NotA, M8_UM8_2_line1, M8_UM8_2_PT5_NotC, M8_UM8_2_PT5_line4); and3 M8_UM8_2_PT5_Xo3_5(M8_UM8_2_line0, M8_UM8_2_PT5_NotB, M8_UM8_2_PT5_NotC, M8_UM8_2_PT5_line5); and3 M8_UM8_2_PT5_Xo3_6(M8_UM8_2_line0, M8_UM8_2_line1, M8_UM8_2_line2, M8_UM8_2_PT5_line6); nor2 M8_UM8_2_PT5_Xo3_7(M8_UM8_2_PT5_line3, M8_UM8_2_PT5_line4, M8_UM8_2_PT5_line7); nor2 M8_UM8_2_PT5_Xo3_8(M8_UM8_2_PT5_line5, M8_UM8_2_PT5_line6, M8_UM8_2_PT5_line8); nand2 M8_UM8_2_PT5_Xo3_9(M8_UM8_2_PT5_line7, M8_UM8_2_PT5_line8, M8_UM8_2_line5); inv M8_UM8_2_PT6_Xo0(M8_UM8_2_line3, M8_UM8_2_PT6_NotA); inv M8_UM8_2_PT6_Xo1(M8_UM8_2_line4, M8_UM8_2_PT6_NotB); nand2 M8_UM8_2_PT6_Xo2(M8_UM8_2_PT6_NotA, M8_UM8_2_line4, M8_UM8_2_PT6_line2); nand2 M8_UM8_2_PT6_Xo3(M8_UM8_2_PT6_NotB, M8_UM8_2_line3, M8_UM8_2_PT6_line3); nand2 M8_UM8_2_PT6_Xo4(M8_UM8_2_PT6_line2, M8_UM8_2_PT6_line3, M8_UM8_2_line6); inv M8_UM8_2_PT7_Xo0(M8_UM8_2_line5, M8_UM8_2_PT7_NotA); inv M8_UM8_2_PT7_Xo1(M8_UM8_2_line6, M8_UM8_2_PT7_NotB); nand2 M8_UM8_2_PT7_Xo2(M8_UM8_2_PT7_NotA, M8_UM8_2_line6, M8_UM8_2_PT7_line2); nand2 M8_UM8_2_PT7_Xo3(M8_UM8_2_PT7_NotB, M8_UM8_2_line5, M8_UM8_2_PT7_line3); nand2 M8_UM8_2_PT7_Xo4(M8_UM8_2_PT7_line2, M8_UM8_2_PT7_line3, M8_ParB); inv M8_UM8_3_PT0_Xo0(in1956, M8_UM8_3_PT0_NotA); inv M8_UM8_3_PT0_Xo1(in1961, M8_UM8_3_PT0_NotB); nand2 M8_UM8_3_PT0_Xo2(M8_UM8_3_PT0_NotA, in1961, M8_UM8_3_PT0_line2); nand2 M8_UM8_3_PT0_Xo3(M8_UM8_3_PT0_NotB, in1956, M8_UM8_3_PT0_line3); nand2 M8_UM8_3_PT0_Xo4(M8_UM8_3_PT0_line2, M8_UM8_3_PT0_line3, M8_UM8_3_line0); inv M8_UM8_3_PT1_Xo0(in1966, M8_UM8_3_PT1_NotA); inv M8_UM8_3_PT1_Xo1(in1971, M8_UM8_3_PT1_NotB); nand2 M8_UM8_3_PT1_Xo2(M8_UM8_3_PT1_NotA, in1971, M8_UM8_3_PT1_line2); nand2 M8_UM8_3_PT1_Xo3(M8_UM8_3_PT1_NotB, in1966, M8_UM8_3_PT1_line3); nand2 M8_UM8_3_PT1_Xo4(M8_UM8_3_PT1_line2, M8_UM8_3_PT1_line3, M8_UM8_3_line1); inv M8_UM8_3_PT2_Xo0(in1976, M8_UM8_3_PT2_NotA); inv M8_UM8_3_PT2_Xo1(in1981, M8_UM8_3_PT2_NotB); nand2 M8_UM8_3_PT2_Xo2(M8_UM8_3_PT2_NotA, in1981, M8_UM8_3_PT2_line2); nand2 M8_UM8_3_PT2_Xo3(M8_UM8_3_PT2_NotB, in1976, M8_UM8_3_PT2_line3); nand2 M8_UM8_3_PT2_Xo4(M8_UM8_3_PT2_line2, M8_UM8_3_PT2_line3, M8_UM8_3_line2); inv M8_UM8_3_PT3_Xo0(in1986, M8_UM8_3_PT3_NotA); inv M8_UM8_3_PT3_Xo1(in1991, M8_UM8_3_PT3_NotB); nand2 M8_UM8_3_PT3_Xo2(M8_UM8_3_PT3_NotA, in1991, M8_UM8_3_PT3_line2); nand2 M8_UM8_3_PT3_Xo3(M8_UM8_3_PT3_NotB, in1986, M8_UM8_3_PT3_line3); nand2 M8_UM8_3_PT3_Xo4(M8_UM8_3_PT3_line2, M8_UM8_3_PT3_line3, M8_UM8_3_line3); inv M8_UM8_3_PT4_Xo0(in1996, M8_UM8_3_PT4_NotA); inv M8_UM8_3_PT4_Xo1(in2474, M8_UM8_3_PT4_NotB); nand2 M8_UM8_3_PT4_Xo2(M8_UM8_3_PT4_NotA, in2474, M8_UM8_3_PT4_line2); nand2 M8_UM8_3_PT4_Xo3(M8_UM8_3_PT4_NotB, in1996, M8_UM8_3_PT4_line3); nand2 M8_UM8_3_PT4_Xo4(M8_UM8_3_PT4_line2, M8_UM8_3_PT4_line3, M8_UM8_3_line4); inv M8_UM8_3_PT5_Xo3_0(M8_UM8_3_line0, M8_UM8_3_PT5_NotA); inv M8_UM8_3_PT5_Xo3_1(M8_UM8_3_line1, M8_UM8_3_PT5_NotB); inv M8_UM8_3_PT5_Xo3_2(M8_UM8_3_line2, M8_UM8_3_PT5_NotC); and3 M8_UM8_3_PT5_Xo3_3(M8_UM8_3_PT5_NotA, M8_UM8_3_PT5_NotB, M8_UM8_3_line2, M8_UM8_3_PT5_line3); and3 M8_UM8_3_PT5_Xo3_4(M8_UM8_3_PT5_NotA, M8_UM8_3_line1, M8_UM8_3_PT5_NotC, M8_UM8_3_PT5_line4); and3 M8_UM8_3_PT5_Xo3_5(M8_UM8_3_line0, M8_UM8_3_PT5_NotB, M8_UM8_3_PT5_NotC, M8_UM8_3_PT5_line5); and3 M8_UM8_3_PT5_Xo3_6(M8_UM8_3_line0, M8_UM8_3_line1, M8_UM8_3_line2, M8_UM8_3_PT5_line6); nor2 M8_UM8_3_PT5_Xo3_7(M8_UM8_3_PT5_line3, M8_UM8_3_PT5_line4, M8_UM8_3_PT5_line7); nor2 M8_UM8_3_PT5_Xo3_8(M8_UM8_3_PT5_line5, M8_UM8_3_PT5_line6, M8_UM8_3_PT5_line8); nand2 M8_UM8_3_PT5_Xo3_9(M8_UM8_3_PT5_line7, M8_UM8_3_PT5_line8, M8_UM8_3_line5); inv M8_UM8_3_PT6_Xo0(M8_UM8_3_line3, M8_UM8_3_PT6_NotA); inv M8_UM8_3_PT6_Xo1(M8_UM8_3_line4, M8_UM8_3_PT6_NotB); nand2 M8_UM8_3_PT6_Xo2(M8_UM8_3_PT6_NotA, M8_UM8_3_line4, M8_UM8_3_PT6_line2); nand2 M8_UM8_3_PT6_Xo3(M8_UM8_3_PT6_NotB, M8_UM8_3_line3, M8_UM8_3_PT6_line3); nand2 M8_UM8_3_PT6_Xo4(M8_UM8_3_PT6_line2, M8_UM8_3_PT6_line3, M8_UM8_3_line6); inv M8_UM8_3_PT7_Xo0(M8_UM8_3_line5, M8_UM8_3_PT7_NotA); inv M8_UM8_3_PT7_Xo1(M8_UM8_3_line6, M8_UM8_3_PT7_NotB); nand2 M8_UM8_3_PT7_Xo2(M8_UM8_3_PT7_NotA, M8_UM8_3_line6, M8_UM8_3_PT7_line2); nand2 M8_UM8_3_PT7_Xo3(M8_UM8_3_PT7_NotB, M8_UM8_3_line5, M8_UM8_3_PT7_line3); nand2 M8_UM8_3_PT7_Xo4(M8_UM8_3_PT7_line2, M8_UM8_3_PT7_line3, M8_ParQ); inv M8_UM8_4_PT0_Xo0(in1341, M8_UM8_4_PT0_NotA); inv M8_UM8_4_PT0_Xo1(in1348, M8_UM8_4_PT0_NotB); nand2 M8_UM8_4_PT0_Xo2(M8_UM8_4_PT0_NotA, in1348, M8_UM8_4_PT0_line2); nand2 M8_UM8_4_PT0_Xo3(M8_UM8_4_PT0_NotB, in1341, M8_UM8_4_PT0_line3); nand2 M8_UM8_4_PT0_Xo4(M8_UM8_4_PT0_line2, M8_UM8_4_PT0_line3, M8_UM8_4_line0); inv M8_UM8_4_PT1_Xo0(in2427, M8_UM8_4_PT1_NotA); inv M8_UM8_4_PT1_Xo1(in2430, M8_UM8_4_PT1_NotB); nand2 M8_UM8_4_PT1_Xo2(M8_UM8_4_PT1_NotA, in2430, M8_UM8_4_PT1_line2); nand2 M8_UM8_4_PT1_Xo3(M8_UM8_4_PT1_NotB, in2427, M8_UM8_4_PT1_line3); nand2 M8_UM8_4_PT1_Xo4(M8_UM8_4_PT1_line2, M8_UM8_4_PT1_line3, M8_UM8_4_line1); inv M8_UM8_4_PT2_Xo0(in2435, M8_UM8_4_PT2_NotA); inv M8_UM8_4_PT2_Xo1(in2438, M8_UM8_4_PT2_NotB); nand2 M8_UM8_4_PT2_Xo2(M8_UM8_4_PT2_NotA, in2438, M8_UM8_4_PT2_line2); nand2 M8_UM8_4_PT2_Xo3(M8_UM8_4_PT2_NotB, in2435, M8_UM8_4_PT2_line3); nand2 M8_UM8_4_PT2_Xo4(M8_UM8_4_PT2_line2, M8_UM8_4_PT2_line3, M8_UM8_4_line2); inv M8_UM8_4_PT3_Xo0(in2443, M8_UM8_4_PT3_NotA); inv M8_UM8_4_PT3_Xo1(in2446, M8_UM8_4_PT3_NotB); nand2 M8_UM8_4_PT3_Xo2(M8_UM8_4_PT3_NotA, in2446, M8_UM8_4_PT3_line2); nand2 M8_UM8_4_PT3_Xo3(M8_UM8_4_PT3_NotB, in2443, M8_UM8_4_PT3_line3); nand2 M8_UM8_4_PT3_Xo4(M8_UM8_4_PT3_line2, M8_UM8_4_PT3_line3, M8_UM8_4_line3); inv M8_UM8_4_PT4_Xo0(in2451, M8_UM8_4_PT4_NotA); inv M8_UM8_4_PT4_Xo1(in2454, M8_UM8_4_PT4_NotB); nand2 M8_UM8_4_PT4_Xo2(M8_UM8_4_PT4_NotA, in2454, M8_UM8_4_PT4_line2); nand2 M8_UM8_4_PT4_Xo3(M8_UM8_4_PT4_NotB, in2451, M8_UM8_4_PT4_line3); nand2 M8_UM8_4_PT4_Xo4(M8_UM8_4_PT4_line2, M8_UM8_4_PT4_line3, M8_UM8_4_line4); inv M8_UM8_4_PT5_Xo3_0(M8_UM8_4_line0, M8_UM8_4_PT5_NotA); inv M8_UM8_4_PT5_Xo3_1(M8_UM8_4_line1, M8_UM8_4_PT5_NotB); inv M8_UM8_4_PT5_Xo3_2(M8_UM8_4_line2, M8_UM8_4_PT5_NotC); and3 M8_UM8_4_PT5_Xo3_3(M8_UM8_4_PT5_NotA, M8_UM8_4_PT5_NotB, M8_UM8_4_line2, M8_UM8_4_PT5_line3); and3 M8_UM8_4_PT5_Xo3_4(M8_UM8_4_PT5_NotA, M8_UM8_4_line1, M8_UM8_4_PT5_NotC, M8_UM8_4_PT5_line4); and3 M8_UM8_4_PT5_Xo3_5(M8_UM8_4_line0, M8_UM8_4_PT5_NotB, M8_UM8_4_PT5_NotC, M8_UM8_4_PT5_line5); and3 M8_UM8_4_PT5_Xo3_6(M8_UM8_4_line0, M8_UM8_4_line1, M8_UM8_4_line2, M8_UM8_4_PT5_line6); nor2 M8_UM8_4_PT5_Xo3_7(M8_UM8_4_PT5_line3, M8_UM8_4_PT5_line4, M8_UM8_4_PT5_line7); nor2 M8_UM8_4_PT5_Xo3_8(M8_UM8_4_PT5_line5, M8_UM8_4_PT5_line6, M8_UM8_4_PT5_line8); nand2 M8_UM8_4_PT5_Xo3_9(M8_UM8_4_PT5_line7, M8_UM8_4_PT5_line8, M8_UM8_4_line5); inv M8_UM8_4_PT6_Xo0(M8_UM8_4_line3, M8_UM8_4_PT6_NotA); inv M8_UM8_4_PT6_Xo1(M8_UM8_4_line4, M8_UM8_4_PT6_NotB); nand2 M8_UM8_4_PT6_Xo2(M8_UM8_4_PT6_NotA, M8_UM8_4_line4, M8_UM8_4_PT6_line2); nand2 M8_UM8_4_PT6_Xo3(M8_UM8_4_PT6_NotB, M8_UM8_4_line3, M8_UM8_4_PT6_line3); nand2 M8_UM8_4_PT6_Xo4(M8_UM8_4_PT6_line2, M8_UM8_4_PT6_line3, M8_UM8_4_line6); inv M8_UM8_4_PT7_Xo0(M8_UM8_4_line5, M8_UM8_4_PT7_NotA); inv M8_UM8_4_PT7_Xo1(M8_UM8_4_line6, M8_UM8_4_PT7_NotB); nand2 M8_UM8_4_PT7_Xo2(M8_UM8_4_PT7_NotA, M8_UM8_4_line6, M8_UM8_4_PT7_line2); nand2 M8_UM8_4_PT7_Xo3(M8_UM8_4_PT7_NotB, M8_UM8_4_line5, M8_UM8_4_PT7_line3); nand2 M8_UM8_4_PT7_Xo4(M8_UM8_4_PT7_line2, M8_UM8_4_PT7_line3, M8_ParR); inv M8_UM8_5_PT0_Xo0(in2067, M8_UM8_5_PT0_NotA); inv M8_UM8_5_PT0_Xo1(in2072, M8_UM8_5_PT0_NotB); nand2 M8_UM8_5_PT0_Xo2(M8_UM8_5_PT0_NotA, in2072, M8_UM8_5_PT0_line2); nand2 M8_UM8_5_PT0_Xo3(M8_UM8_5_PT0_NotB, in2067, M8_UM8_5_PT0_line3); nand2 M8_UM8_5_PT0_Xo4(M8_UM8_5_PT0_line2, M8_UM8_5_PT0_line3, M8_UM8_5_line0); inv M8_UM8_5_PT1_Xo0(in2078, M8_UM8_5_PT1_NotA); inv M8_UM8_5_PT1_Xo1(in2084, M8_UM8_5_PT1_NotB); nand2 M8_UM8_5_PT1_Xo2(M8_UM8_5_PT1_NotA, in2084, M8_UM8_5_PT1_line2); nand2 M8_UM8_5_PT1_Xo3(M8_UM8_5_PT1_NotB, in2078, M8_UM8_5_PT1_line3); nand2 M8_UM8_5_PT1_Xo4(M8_UM8_5_PT1_line2, M8_UM8_5_PT1_line3, M8_UM8_5_line1); inv M8_UM8_5_PT2_Xo0(in2090, M8_UM8_5_PT2_NotA); inv M8_UM8_5_PT2_Xo1(in2678, M8_UM8_5_PT2_NotB); nand2 M8_UM8_5_PT2_Xo2(M8_UM8_5_PT2_NotA, in2678, M8_UM8_5_PT2_line2); nand2 M8_UM8_5_PT2_Xo3(M8_UM8_5_PT2_NotB, in2090, M8_UM8_5_PT2_line3); nand2 M8_UM8_5_PT2_Xo4(M8_UM8_5_PT2_line2, M8_UM8_5_PT2_line3, M8_UM8_5_line2); inv M8_UM8_5_PT3_Xo0(in2100, M8_UM8_5_PT3_NotA); inv M8_UM8_5_PT3_Xo1(in2096, M8_UM8_5_PT3_NotB); nand2 M8_UM8_5_PT3_Xo2(M8_UM8_5_PT3_NotA, in2096, M8_UM8_5_PT3_line2); nand2 M8_UM8_5_PT3_Xo3(M8_UM8_5_PT3_NotB, in2100, M8_UM8_5_PT3_line3); nand2 M8_UM8_5_PT3_Xo4(M8_UM8_5_PT3_line2, M8_UM8_5_PT3_line3, M8_UM8_5_line3); inv M8_UM8_5_PT4_Xo0(gnd, M8_UM8_5_PT4_NotA); inv M8_UM8_5_PT4_Xo1(gnd, M8_UM8_5_PT4_NotB); nand2 M8_UM8_5_PT4_Xo2(M8_UM8_5_PT4_NotA, gnd, M8_UM8_5_PT4_line2); nand2 M8_UM8_5_PT4_Xo3(M8_UM8_5_PT4_NotB, gnd, M8_UM8_5_PT4_line3); nand2 M8_UM8_5_PT4_Xo4(M8_UM8_5_PT4_line2, M8_UM8_5_PT4_line3, M8_UM8_5_line4); inv M8_UM8_5_PT5_Xo3_0(M8_UM8_5_line0, M8_UM8_5_PT5_NotA); inv M8_UM8_5_PT5_Xo3_1(M8_UM8_5_line1, M8_UM8_5_PT5_NotB); inv M8_UM8_5_PT5_Xo3_2(M8_UM8_5_line2, M8_UM8_5_PT5_NotC); and3 M8_UM8_5_PT5_Xo3_3(M8_UM8_5_PT5_NotA, M8_UM8_5_PT5_NotB, M8_UM8_5_line2, M8_UM8_5_PT5_line3); and3 M8_UM8_5_PT5_Xo3_4(M8_UM8_5_PT5_NotA, M8_UM8_5_line1, M8_UM8_5_PT5_NotC, M8_UM8_5_PT5_line4); and3 M8_UM8_5_PT5_Xo3_5(M8_UM8_5_line0, M8_UM8_5_PT5_NotB, M8_UM8_5_PT5_NotC, M8_UM8_5_PT5_line5); and3 M8_UM8_5_PT5_Xo3_6(M8_UM8_5_line0, M8_UM8_5_line1, M8_UM8_5_line2, M8_UM8_5_PT5_line6); nor2 M8_UM8_5_PT5_Xo3_7(M8_UM8_5_PT5_line3, M8_UM8_5_PT5_line4, M8_UM8_5_PT5_line7); nor2 M8_UM8_5_PT5_Xo3_8(M8_UM8_5_PT5_line5, M8_UM8_5_PT5_line6, M8_UM8_5_PT5_line8); nand2 M8_UM8_5_PT5_Xo3_9(M8_UM8_5_PT5_line7, M8_UM8_5_PT5_line8, M8_UM8_5_line5); inv M8_UM8_5_PT6_Xo0(M8_UM8_5_line3, M8_UM8_5_PT6_NotA); inv M8_UM8_5_PT6_Xo1(M8_UM8_5_line4, M8_UM8_5_PT6_NotB); nand2 M8_UM8_5_PT6_Xo2(M8_UM8_5_PT6_NotA, M8_UM8_5_line4, M8_UM8_5_PT6_line2); nand2 M8_UM8_5_PT6_Xo3(M8_UM8_5_PT6_NotB, M8_UM8_5_line3, M8_UM8_5_PT6_line3); nand2 M8_UM8_5_PT6_Xo4(M8_UM8_5_PT6_line2, M8_UM8_5_PT6_line3, M8_UM8_5_line6); inv M8_UM8_5_PT7_Xo0(M8_UM8_5_line5, M8_UM8_5_PT7_NotA); inv M8_UM8_5_PT7_Xo1(M8_UM8_5_line6, M8_UM8_5_PT7_NotB); nand2 M8_UM8_5_PT7_Xo2(M8_UM8_5_PT7_NotA, M8_UM8_5_line6, M8_UM8_5_PT7_line2); nand2 M8_UM8_5_PT7_Xo3(M8_UM8_5_PT7_NotB, M8_UM8_5_line5, M8_UM8_5_PT7_line3); nand2 M8_UM8_5_PT7_Xo4(M8_UM8_5_PT7_line2, M8_UM8_5_PT7_line3, M8_ParS); inv M8_UM8_6(in14, M8_NotPar0); or2 M8_UM8_7(M8_ParA, in37, M8_line7); or2 M8_UM8_8(M8_ParB, in37, M8_line8); or2 M8_UM8_9(M8_ParR, M8_NotPar0, M8_line9); and3 M8_UM8_10(M8_line8, M8_line7, M8_ParS, M8_line10); and3 M8_UM8_11(M8_ParQ, M8_line9, CompCLAs, M8_line11); and3 M8_UM8_12(M8_line10, M8_line11, out319, out308); inv M8_UM8_13(out308, out225); inv M8_UM8_14(M8_line8, out395); inv M8_UM8_15(M8_line7, out397); inv M8_UM8_16(M8_ParS, out227); inv M8_UM8_17(M8_ParQ, out229); inv M8_UM8_18(M8_line9, out401); or2 M9_UM9_0_MMC0(Abus_1, in559, M9_UM9_0_NewAbus_9); inv M9_UM9_0_PTMuxA_PT0_Xo0(Abus_0, M9_UM9_0_PTMuxA_PT0_NotA); inv M9_UM9_0_PTMuxA_PT0_Xo1(Abus_1, M9_UM9_0_PTMuxA_PT0_NotB); nand2 M9_UM9_0_PTMuxA_PT0_Xo2(M9_UM9_0_PTMuxA_PT0_NotA, Abus_1, M9_UM9_0_PTMuxA_PT0_line2); nand2 M9_UM9_0_PTMuxA_PT0_Xo3(M9_UM9_0_PTMuxA_PT0_NotB, Abus_0, M9_UM9_0_PTMuxA_PT0_line3); nand2 M9_UM9_0_PTMuxA_PT0_Xo4(M9_UM9_0_PTMuxA_PT0_line2, M9_UM9_0_PTMuxA_PT0_line3, M9_UM9_0_PTMuxA_line0); inv M9_UM9_0_PTMuxA_PT1_Xo0(Abus_2, M9_UM9_0_PTMuxA_PT1_NotA); inv M9_UM9_0_PTMuxA_PT1_Xo1(Abus_5, M9_UM9_0_PTMuxA_PT1_NotB); nand2 M9_UM9_0_PTMuxA_PT1_Xo2(M9_UM9_0_PTMuxA_PT1_NotA, Abus_5, M9_UM9_0_PTMuxA_PT1_line2); nand2 M9_UM9_0_PTMuxA_PT1_Xo3(M9_UM9_0_PTMuxA_PT1_NotB, Abus_2, M9_UM9_0_PTMuxA_PT1_line3); nand2 M9_UM9_0_PTMuxA_PT1_Xo4(M9_UM9_0_PTMuxA_PT1_line2, M9_UM9_0_PTMuxA_PT1_line3, M9_UM9_0_PTMuxA_line1); inv M9_UM9_0_PTMuxA_PT2_Xo0(Abus_6, M9_UM9_0_PTMuxA_PT2_NotA); inv M9_UM9_0_PTMuxA_PT2_Xo1(Abus_7, M9_UM9_0_PTMuxA_PT2_NotB); nand2 M9_UM9_0_PTMuxA_PT2_Xo2(M9_UM9_0_PTMuxA_PT2_NotA, Abus_7, M9_UM9_0_PTMuxA_PT2_line2); nand2 M9_UM9_0_PTMuxA_PT2_Xo3(M9_UM9_0_PTMuxA_PT2_NotB, Abus_6, M9_UM9_0_PTMuxA_PT2_line3); nand2 M9_UM9_0_PTMuxA_PT2_Xo4(M9_UM9_0_PTMuxA_PT2_line2, M9_UM9_0_PTMuxA_PT2_line3, M9_UM9_0_PTMuxA_line2); inv M9_UM9_0_PTMuxA_PT3_Xo0(Abus_8, M9_UM9_0_PTMuxA_PT3_NotA); inv M9_UM9_0_PTMuxA_PT3_Xo1(Abus_9, M9_UM9_0_PTMuxA_PT3_NotB); nand2 M9_UM9_0_PTMuxA_PT3_Xo2(M9_UM9_0_PTMuxA_PT3_NotA, Abus_9, M9_UM9_0_PTMuxA_PT3_line2); nand2 M9_UM9_0_PTMuxA_PT3_Xo3(M9_UM9_0_PTMuxA_PT3_NotB, Abus_8, M9_UM9_0_PTMuxA_PT3_line3); nand2 M9_UM9_0_PTMuxA_PT3_Xo4(M9_UM9_0_PTMuxA_PT3_line2, M9_UM9_0_PTMuxA_PT3_line3, M9_UM9_0_PTMuxA_line3); inv M9_UM9_0_PTMuxA_PT4_Xo0(gnd, M9_UM9_0_PTMuxA_PT4_NotA); inv M9_UM9_0_PTMuxA_PT4_Xo1(M9_UM9_0_NewAbus_9, M9_UM9_0_PTMuxA_PT4_NotB); nand2 M9_UM9_0_PTMuxA_PT4_Xo2(M9_UM9_0_PTMuxA_PT4_NotA, M9_UM9_0_NewAbus_9, M9_UM9_0_PTMuxA_PT4_line2); nand2 M9_UM9_0_PTMuxA_PT4_Xo3(M9_UM9_0_PTMuxA_PT4_NotB, gnd, M9_UM9_0_PTMuxA_PT4_line3); nand2 M9_UM9_0_PTMuxA_PT4_Xo4(M9_UM9_0_PTMuxA_PT4_line2, M9_UM9_0_PTMuxA_PT4_line3, M9_UM9_0_PTMuxA_line4); inv M9_UM9_0_PTMuxA_PT5_Xo3_0(M9_UM9_0_PTMuxA_line0, M9_UM9_0_PTMuxA_PT5_NotA); inv M9_UM9_0_PTMuxA_PT5_Xo3_1(M9_UM9_0_PTMuxA_line1, M9_UM9_0_PTMuxA_PT5_NotB); inv M9_UM9_0_PTMuxA_PT5_Xo3_2(M9_UM9_0_PTMuxA_line2, M9_UM9_0_PTMuxA_PT5_NotC); and3 M9_UM9_0_PTMuxA_PT5_Xo3_3(M9_UM9_0_PTMuxA_PT5_NotA, M9_UM9_0_PTMuxA_PT5_NotB, M9_UM9_0_PTMuxA_line2, M9_UM9_0_PTMuxA_PT5_line3); and3 M9_UM9_0_PTMuxA_PT5_Xo3_4(M9_UM9_0_PTMuxA_PT5_NotA, M9_UM9_0_PTMuxA_line1, M9_UM9_0_PTMuxA_PT5_NotC, M9_UM9_0_PTMuxA_PT5_line4); and3 M9_UM9_0_PTMuxA_PT5_Xo3_5(M9_UM9_0_PTMuxA_line0, M9_UM9_0_PTMuxA_PT5_NotB, M9_UM9_0_PTMuxA_PT5_NotC, M9_UM9_0_PTMuxA_PT5_line5); and3 M9_UM9_0_PTMuxA_PT5_Xo3_6(M9_UM9_0_PTMuxA_line0, M9_UM9_0_PTMuxA_line1, M9_UM9_0_PTMuxA_line2, M9_UM9_0_PTMuxA_PT5_line6); nor2 M9_UM9_0_PTMuxA_PT5_Xo3_7(M9_UM9_0_PTMuxA_PT5_line3, M9_UM9_0_PTMuxA_PT5_line4, M9_UM9_0_PTMuxA_PT5_line7); nor2 M9_UM9_0_PTMuxA_PT5_Xo3_8(M9_UM9_0_PTMuxA_PT5_line5, M9_UM9_0_PTMuxA_PT5_line6, M9_UM9_0_PTMuxA_PT5_line8); nand2 M9_UM9_0_PTMuxA_PT5_Xo3_9(M9_UM9_0_PTMuxA_PT5_line7, M9_UM9_0_PTMuxA_PT5_line8, M9_UM9_0_PTMuxA_line5); inv M9_UM9_0_PTMuxA_PT6_Xo0(M9_UM9_0_PTMuxA_line3, M9_UM9_0_PTMuxA_PT6_NotA); inv M9_UM9_0_PTMuxA_PT6_Xo1(M9_UM9_0_PTMuxA_line4, M9_UM9_0_PTMuxA_PT6_NotB); nand2 M9_UM9_0_PTMuxA_PT6_Xo2(M9_UM9_0_PTMuxA_PT6_NotA, M9_UM9_0_PTMuxA_line4, M9_UM9_0_PTMuxA_PT6_line2); nand2 M9_UM9_0_PTMuxA_PT6_Xo3(M9_UM9_0_PTMuxA_PT6_NotB, M9_UM9_0_PTMuxA_line3, M9_UM9_0_PTMuxA_PT6_line3); nand2 M9_UM9_0_PTMuxA_PT6_Xo4(M9_UM9_0_PTMuxA_PT6_line2, M9_UM9_0_PTMuxA_PT6_line3, M9_UM9_0_PTMuxA_line6); inv M9_UM9_0_PTMuxA_PT7_Xo0(M9_UM9_0_PTMuxA_line5, M9_UM9_0_PTMuxA_PT7_NotA); inv M9_UM9_0_PTMuxA_PT7_Xo1(M9_UM9_0_PTMuxA_line6, M9_UM9_0_PTMuxA_PT7_NotB); nand2 M9_UM9_0_PTMuxA_PT7_Xo2(M9_UM9_0_PTMuxA_PT7_NotA, M9_UM9_0_PTMuxA_line6, M9_UM9_0_PTMuxA_PT7_line2); nand2 M9_UM9_0_PTMuxA_PT7_Xo3(M9_UM9_0_PTMuxA_PT7_NotB, M9_UM9_0_PTMuxA_line5, M9_UM9_0_PTMuxA_PT7_line3); nand2 M9_UM9_0_PTMuxA_PT7_Xo4(M9_UM9_0_PTMuxA_PT7_line2, M9_UM9_0_PTMuxA_PT7_line3, M9_UM9_0_ParNewA); inv M9_UM9_0_MMC2_Mux0(in868, M9_UM9_0_MMC2_Not_ContIn); and2 M9_UM9_0_MMC2_Mux1(Abus_9, M9_UM9_0_MMC2_Not_ContIn, M9_UM9_0_MMC2_line1); and2 M9_UM9_0_MMC2_Mux2(M9_UM9_0_ParNewA, in868, M9_UM9_0_MMC2_line2); or2 M9_UM9_0_MMC2_Mux3(M9_UM9_0_MMC2_line1, M9_UM9_0_MMC2_line2, out331); inv M9_UM9_0_MMC3_Mux0(in868, M9_UM9_0_MMC3_Not_ContIn); and2 M9_UM9_0_MMC3_Mux1(Abus_0, M9_UM9_0_MMC3_Not_ContIn, M9_UM9_0_MMC3_line1); and2 M9_UM9_0_MMC3_Mux2(M9_UM9_0_NewAbus_9, in868, M9_UM9_0_MMC3_line2); or2 M9_UM9_0_MMC3_Mux3(M9_UM9_0_MMC3_line1, M9_UM9_0_MMC3_line2, out323); inv M9_UM9_0_MMC4_Mux0(in868, M9_UM9_0_MMC4_Not_ContIn); and2 M9_UM9_0_MMC4_Mux1(Abus_1, M9_UM9_0_MMC4_Not_ContIn, M9_UM9_0_MMC4_line1); and2 M9_UM9_0_MMC4_Mux2(Abus_3, in868, M9_UM9_0_MMC4_line2); or2 M9_UM9_0_MMC4_Mux3(M9_UM9_0_MMC4_line1, M9_UM9_0_MMC4_line2, out321); inv M9_UM9_0_MMC5_Mux0(in868, M9_UM9_0_MMC5_Not_ContIn); and2 M9_UM9_0_MMC5_Mux1(Abus_2, M9_UM9_0_MMC5_Not_ContIn, M9_UM9_0_MMC5_line1); and2 M9_UM9_0_MMC5_Mux2(Abus_4, in868, M9_UM9_0_MMC5_line2); or2 M9_UM9_0_MMC5_Mux3(M9_UM9_0_MMC5_line1, M9_UM9_0_MMC5_line2, out280); inv M9_UM9_0_MMC6(M9_UM9_0_NewAbus_9, M9_UM9_0_NotNewA9); inv M9_UM9_0_MMC7_Xo0(Abus_0, M9_UM9_0_MMC7_NotA); inv M9_UM9_0_MMC7_Xo1(Abus_1, M9_UM9_0_MMC7_NotB); nand2 M9_UM9_0_MMC7_Xo2(M9_UM9_0_MMC7_NotA, Abus_1, M9_UM9_0_MMC7_line2); nand2 M9_UM9_0_MMC7_Xo3(M9_UM9_0_MMC7_NotB, Abus_0, M9_UM9_0_MMC7_line3); nand2 M9_UM9_0_MMC7_Xo4(M9_UM9_0_MMC7_line2, M9_UM9_0_MMC7_line3, M9_UM9_0_line7); inv M9_UM9_0_MMC8_Xo0(M9_UM9_0_line7, M9_UM9_0_MMC8_NotA); inv M9_UM9_0_MMC8_Xo1(M9_UM9_0_NotNewA9, M9_UM9_0_MMC8_NotB); nand2 M9_UM9_0_MMC8_Xo2(M9_UM9_0_MMC8_NotA, M9_UM9_0_NotNewA9, M9_UM9_0_MMC8_line2); nand2 M9_UM9_0_MMC8_Xo3(M9_UM9_0_MMC8_NotB, M9_UM9_0_line7, M9_UM9_0_MMC8_line3); nand2 M9_UM9_0_MMC8_Xo4(M9_UM9_0_MMC8_line2, M9_UM9_0_MMC8_line3, M9_UM9_0_line8); inv M9_UM9_0_MMC9_Xo0(M9_UM9_0_line8, M9_UM9_0_MMC9_NotA); inv M9_UM9_0_MMC9_Xo1(Abus_9, M9_UM9_0_MMC9_NotB); nand2 M9_UM9_0_MMC9_Xo2(M9_UM9_0_MMC9_NotA, Abus_9, M9_UM9_0_MMC9_line2); nand2 M9_UM9_0_MMC9_Xo3(M9_UM9_0_MMC9_NotB, M9_UM9_0_line8, M9_UM9_0_MMC9_line3); nand2 M9_UM9_0_MMC9_Xo4(M9_UM9_0_MMC9_line2, M9_UM9_0_MMC9_line3, M9_UM9_0_line9); inv M9_UM9_0_MMC10_Mux0(in860, M9_UM9_0_MMC10_Not_ContIn); and2 M9_UM9_0_MMC10_Mux1(M9_UM9_0_line9, M9_UM9_0_MMC10_Not_ContIn, M9_UM9_0_MMC10_line1); and2 M9_UM9_0_MMC10_Mux2(Abus_9, in860, M9_UM9_0_MMC10_line2); or2 M9_UM9_0_MMC10_Mux3(M9_UM9_0_MMC10_line1, M9_UM9_0_MMC10_line2, out145); inv M9_UM9_0_MMC11_Mux0(in860, M9_UM9_0_MMC11_Not_ContIn); and2 M9_UM9_0_MMC11_Mux1(M9_UM9_0_NewAbus_9, M9_UM9_0_MMC11_Not_ContIn, M9_UM9_0_MMC11_line1); and2 M9_UM9_0_MMC11_Mux2(Abus_1, in860, M9_UM9_0_MMC11_line2); or2 M9_UM9_0_MMC11_Mux3(M9_UM9_0_MMC11_line1, M9_UM9_0_MMC11_line2, out148); inv M9_UM9_0_MMC12_Mux0(in860, M9_UM9_0_MMC12_Not_ContIn); and2 M9_UM9_0_MMC12_Mux1(vdd, M9_UM9_0_MMC12_Not_ContIn, M9_UM9_0_MMC12_line1); and2 M9_UM9_0_MMC12_Mux2(Abus_0, in860, M9_UM9_0_MMC12_line2); or2 M9_UM9_0_MMC12_Mux3(M9_UM9_0_MMC12_line1, M9_UM9_0_MMC12_line2, out153); buffer M9_UM9_1_MBC0(Abus_8, out290); buffer M9_UM9_1_MBC1(Abus_7, out305); buffer M9_UM9_1_MBC2(Abus_6, out288); buffer M9_UM9_1_MBC3(Abus_5, out303); buffer M9_UM9_1_MBC4(Abus_4, out286); buffer M9_UM9_1_MBC5(Abus_3, out301); buffer M9_UM9_1_MBC6(Abus_2, out299); inv M9_UM9_1_MBC7(Abus_5, out166); inv M9_UM9_1_MBC8(Abus_4, out168); inv M9_UM9_1_MBC9(Abus_3, out171); inv M9_UM9_1_MBC10(Bbus_6, out162); inv M9_UM9_1_MBC11(Bbus_5, out160); inv M9_UM9_1_MBC12(Bbus_4, out164); buffer M9_UM9_2_MRC0(in452, out335); buffer M9_UM9_2_MRC1(in452, out350); buffer M9_UM9_2_MRC2(in452, out391); buffer M9_UM9_2_MRC3(in452, out409); buffer M9_UM9_2_MRC4(in2066, out337); buffer M9_UM9_2_MRC5(in2066, out384); buffer M9_UM9_2_MRC6(in2066, out411); buffer M9_UM9_2_MRC7(in1083, out367); buffer M9_UM9_2_MRC8(in1083, out369); and2 M9_UM9_2_MRC9(in452, in94, out173); inv M9_UM9_2_MRC10(in2100, M9_UM9_2_NotPTIns10); inv M9_UM9_2_MRC11(in2096, M9_UM9_2_NotPTIns11); nand2 M9_UM9_2_MRC12_Xo1_0(Bbus_9, M9_UM9_2_NotPTIns10, M9_UM9_2_MRC12_NotAB); and2 M9_UM9_2_MRC12_Xo1_1(Bbus_9, M9_UM9_2_MRC12_NotAB, M9_UM9_2_MRC12_line1); and2 M9_UM9_2_MRC12_Xo1_2(M9_UM9_2_MRC12_NotAB, M9_UM9_2_NotPTIns10, M9_UM9_2_MRC12_line2); or2 M9_UM9_2_MRC12_Xo1_3(M9_UM9_2_MRC12_line1, M9_UM9_2_MRC12_line2, M9_UM9_2_line12); nand2 M9_UM9_2_MRC13_Xo1_0(Bbus_7, M9_UM9_2_NotPTIns11, M9_UM9_2_MRC13_NotAB); and2 M9_UM9_2_MRC13_Xo1_1(Bbus_7, M9_UM9_2_MRC13_NotAB, M9_UM9_2_MRC13_line1); and2 M9_UM9_2_MRC13_Xo1_2(M9_UM9_2_MRC13_NotAB, M9_UM9_2_NotPTIns11, M9_UM9_2_MRC13_line2); or2 M9_UM9_2_MRC13_Xo1_3(M9_UM9_2_MRC13_line1, M9_UM9_2_MRC13_line2, M9_UM9_2_line13); inv M9_UM9_2_MRC14_RIV0(M9_UM9_2_line12, M9_UM9_2_MRC14_NotA); and2 M9_UM9_2_MRC14_RIV1(M9_UM9_2_line12, M9_UM9_2_MRC14_NotA, M9_UM9_2_MRC14_line1); or2 M9_UM9_2_MRC14_RIV2(M9_UM9_2_MRC14_line1, M9_UM9_2_MRC14_NotA, M9_UM9_2_line14); inv M9_UM9_2_MRC15_RIV0(M9_UM9_2_line13, M9_UM9_2_MRC15_NotA); and2 M9_UM9_2_MRC15_RIV1(M9_UM9_2_line13, M9_UM9_2_MRC15_NotA, M9_UM9_2_MRC15_line1); or2 M9_UM9_2_MRC15_RIV2(M9_UM9_2_MRC15_line1, M9_UM9_2_MRC15_NotA, M9_UM9_2_line15); nand2 M9_UM9_2_MRC16(M9_UM9_2_line14, M9_UM9_2_line15, out156); and2 M9_UM9_2_MRC17(in7, in661, M9_UM9_2_line17); inv M9_UM9_2_MRC18(M9_UM9_2_line17, out223); and2 M9_UM9_2_MRC19(in2106, M9_UM9_2_line17, M9_UM9_2_line19); inv M9_UM9_2_MRC20(M9_UM9_2_line19, out217); nand2 M9_UM9_2_MRC21(in567, M9_UM9_2_line17, out234); and3 M9_UM9_2_MRC22(in2, in15, in661, M9_UM9_2_line22); inv M9_UM9_2_MRC23(M9_UM9_2_line22, out259); and4 M9_UM9_2_MRC24(in661, in483, in36, out319, M9_UM9_2_line24); inv M9_UM9_2_MRC25(M9_UM9_2_line24, out176); and2 M9_UM9_2_MRC26(in1, in3, M9_UM9_2_line26); inv M9_UM9_2_MRC27(M9_UM9_2_line26, M9_UM9_2_line27); and4 M9_UM9_2_MRC28(in661, in483, out319, M9_UM9_2_line27, M9_UM9_2_line28); inv M9_UM9_2_MRC29(M9_UM9_2_line28, out188); and4 M9_UM9_2_MRC30(in2072, in2078, in2084, in2090, M9_UM9_2_line30); inv M9_UM9_2_MRC31(M9_UM9_2_line30, out158); assign out295 = out331; assign out282 = out323; assign out284 = out321; assign out297 = out280; assign out169 = in169; assign out174 = in174; assign out177 = in177; assign out178 = in178; assign out179 = in179; assign out180 = in180; assign out181 = in181; assign out182 = in182; assign out183 = in183; assign out184 = in184; assign out185 = in185; assign out186 = in186; assign out189 = in189; assign out190 = in190; assign out191 = in191; assign out192 = in192; assign out193 = in193; assign out194 = in194; assign out195 = in195; assign out196 = in196; assign out197 = in197; assign out198 = in198; assign out199 = in199; assign out200 = in200; assign out201 = in201; assign out202 = in202; assign out203 = in203; assign out204 = in204; assign out205 = in205; assign out206 = in206; assign out207 = in207; assign out208 = in208; assign out209 = in209; assign out210 = in210; assign out211 = in211; assign out212 = in212; assign out213 = in213; assign out214 = in214; assign out215 = in215; assign out239 = in239; assign out240 = in240; assign out241 = in241; assign out242 = in242; assign out243 = in243; assign out244 = in244; assign out245 = in245; assign out246 = in246; assign out247 = in247; assign out248 = in248; assign out249 = in249; assign out250 = in250; assign out251 = in251; assign out252 = in252; assign out253 = in253; assign out254 = in254; assign out255 = in255; assign out256 = in256; assign out257 = in257; assign out262 = in262; assign out263 = in263; assign out264 = in264; assign out265 = in265; assign out266 = in266; assign out267 = in267; assign out268 = in268; assign out269 = in269; assign out270 = in270; assign out271 = in271; assign out272 = in272; assign out273 = in273; assign out274 = in274; assign out275 = in275; assign out276 = in276; assign out277 = in277; assign out278 = in278; assign out279 = in279; assign vdd = 1'b1; assign gnd = 1'b0; endmodule |
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 |
A:link {
color: blue;
text-decoration: underline;
}
A:visited {
color: purple;
text-decoration: underline;
}
A:active {
color: red;
text-decoration: underline;
}
P.Body {
text-align: justify;
text-indent: 0.000000pt;
margin-top: 12.000000pt;
margin-bottom: 6.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 11.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
LI.Bulleted {
text-align: justify;
text-indent: -18.000000pt;
margin-top: 4.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 45.000000pt;
font-size: 11.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.BulletedCont {
text-align: left;
text-indent: 0.000000pt;
margin-top: 4.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 13.744995pt;
font-size: 12.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.CellBody {
text-align: center;
text-indent: 0.000000pt;
margin-top: 0.000000pt;
margin-bottom: 4.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 10.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.CellHeading {
text-align: center;
text-indent: 0.000000pt;
margin-top: 0.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 10.000000pt;
font-weight: Bold;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
LI.Equation {
text-align: center;
text-indent: 0.000000pt;
margin-top: 10.000000pt;
margin-bottom: 6.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 10.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.Extract {
text-align: left;
text-indent: 0.000000pt;
margin-top: 7.000000pt;
margin-bottom: 0.000000pt;
margin-right: 54.000000pt;
margin-left: 54.000000pt;
font-size: 12.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
LI.Figure {
text-align: center;
text-indent: 0.000000pt;
margin-top: 12.000000pt;
margin-bottom: 16.000000pt;
margin-right: 0.000000pt;
margin-left: 13.751999pt;
font-size: 10.000000pt;
font-weight: Bold;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Helvetica;
}
P.Footnote {
text-align: left;
text-indent: -12.000000pt;
margin-top: 3.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 12.000000pt;
font-size: 10.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
H1.Heading1, H2.Heading1, H3.Heading1, H4.Heading1, H5.Heading1, H6.Heading1 {
text-align: left;
text-indent: 0.000000pt;
margin-top: 24.000000pt;
margin-bottom: 8.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 16.000000pt;
font-weight: Bold;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
H1.Heading2, H2.Heading2, H3.Heading2, H4.Heading2, H5.Heading2, H6.Heading2 {
text-align: left;
text-indent: 0.000000pt;
margin-top: 18.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 14.000000pt;
font-weight: Bold;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
H1.Heading3, H2.Heading3, H3.Heading3, H4.Heading3, H5.Heading3, H6.Heading3 {
text-align: left;
text-indent: 0.000000pt;
margin-top: 18.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 12.000000pt;
font-weight: Bold;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.HeadingRunIn {
text-align: left;
text-indent: 0.000000pt;
margin-top: 12.000000pt;
margin-bottom: 6.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 12.000000pt;
font-weight: Bold;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.Mapping-Table-Cell {
text-align: left;
text-indent: 0.000000pt;
margin-top: 2.000000pt;
margin-bottom: 2.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 12.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.Mapping-Table-Title {
text-align: left;
text-indent: 0.000000pt;
margin-top: 2.000000pt;
margin-bottom: 2.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 14.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
LI.Numbered {
text-align: left;
text-indent: -13.744995pt;
margin-top: 6.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 13.744995pt;
font-size: 12.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
LI.Numbered1 {
text-align: left;
text-indent: -13.744995pt;
margin-top: 6.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 13.744995pt;
font-size: 12.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.NumberedCont {
text-align: left;
text-indent: 0.000000pt;
margin-top: 4.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 13.744995pt;
font-size: 12.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.Paragraph {
text-align: justify;
text-indent: 18.000000pt;
margin-top: 0.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 11.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.Paragraph-cont {
text-align: justify;
text-indent: 0.000000pt;
margin-top: 6.000000pt;
margin-bottom: 2.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 11.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.ReportAuthor {
text-align: center;
text-indent: 0.000000pt;
margin-top: 0.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 12.000000pt;
font-weight: Bold;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.ReportTitle {
text-align: center;
text-indent: 0.000000pt;
margin-top: 0.000000pt;
margin-bottom: 18.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 24.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
H1.TableFootnote, H2.TableFootnote, H3.TableFootnote, H4.TableFootnote, H5.TableFootnote, H6.TableFootnote {
text-align: left;
text-indent: -0.000015pt;
margin-top: 3.000000pt;
margin-bottom: 0.000000pt;
margin-right: 18.000000pt;
margin-left: 10.224014pt;
font-size: 10.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
LI.TableTitle {
text-align: center;
text-indent: 0.000000pt;
margin-top: 0.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 13.751999pt;
font-size: 10.000000pt;
font-weight: Bold;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Helvetica;
}
H1.Title, H2.Title, H3.Title, H4.Title, H5.Title, H6.Title {
text-align: center;
text-indent: 0.000000pt;
margin-top: 24.000000pt;
margin-bottom: 12.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 18.000000pt;
font-weight: Bold;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times New Roman;
}
EM.BulletSymbol {
font-size: 12.000000pt;
font-weight: Bold;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
font-family: Courier;
}
EM.Callout {
font-size: 10.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
font-family: Times;
}
EM.Emphasis {
font-style: Italic;
}
EM.EquationVariables {
font-style: Italic;
}
EM.overbar {
text-decoration: overline ;
}
EM.underline {
font-size: 12.000000pt;
font-weight: Bold;
font-style: Italic;
color: #000000;
text-decoration: underline ;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
|
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 3246 3247 3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML EXPERIMENTAL 970324//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="Adobe FrameMaker 5.5/HTML Export Filter">
<LINK REL="STYLESHEET" HREF="c3540.css">
<BODY BGCOLOR="#ffffff">
<TITLE>
High-Level Model of c3540
</TITLE>
</HEAD>
<DIV>
<H1 CLASS="Title">
<A NAME="pgfId=933994">
</A>
High-Level Model of c3540</H1>
<br>
<P>
<B>Statistics: </B>50 inputs; 22 outputs; 1669 gates</P>
<P>
<B>Function: </B>8-bit ALU with binary and BCD arithmetic, and logic and shift operations.</P>
<P>
This benchmark is an 8-bit ALU that can perform binary and BCD arithmetic operations as well as logic and shift operations. Logic operations are intermixed with arithmetic ones, much as in the TTL 74181. BCD addition is done via a two's-complement adder by adding 6 to both digits of the first operand, and then subtracting 6 from the digits of the result if they do not generate a carry. A total of 14 control inputs are used for multiplexing and masking data inputs. Most multiplexers in this circuit have an odd-number of inputs, e.g, 3 and 5, and their selection is different between lower and upper digits (4 bits). The selection mechanism of M4 (output MB) is even more complicated; see below for details. The largest module is M5 (ALU_Core), which consists of two 4-bit CLAs. Module M8 (Shifter) can shift the input bus A by 1 to 8 bits in either direction. Parity and zero flags are generated by module M12 (Flags) using the input buses A, B and the output bus Z; see the relevant figures or the Verilog model for their exact definition. Various logic functions of A and B are calculated by module M13 which does not have an apparent high-level structure.</P>
<br>
<A HREF="#pgfId=934023">
<B>Inputs/Outputs vs. Netlist Numbers</B></A>
<HR>
<P><B>Models:</B></P>
<UL>
<LI>I. Original ISCAS gate-level netlist
<UL>
<LI><A HREF="c3540.isc">in ISCAS-89 format</A> </LI>
<LI><A HREF="c3540gate.v">in Verilog</A></LI>
</UL>
</LI>
<LI>II. <A HREF="c3540high.v">Verilog hierarchical netlist</A>
(functionally equivalent to I) </LI>
<LI>III. <A HREF="flat3540.v">Verilog flat netlist </A>
(flat version of II; functionally equivalent to I,
but with minor structural differences) </LI>
</UL>
<HR>
<DIV>
<MAP NAME="c3540-1">
</MAP>
<IMG SRC="c3540-1.gif" USEMAP="#c3540-1">
</DIV>
<br>
<HR>
<B>Modules M1 (BCD_add) and M7 (BCD_sub)</B>
<P>In order to perform BCD addition with a two's complement adder, module M1 adds 6 to each digit of the input bus, and module M7 subtracts 6 from each digit of the result if there is no carry from that digit. </P>
<P>
The logic equations for the lower digit of M1 (upper digit is similar):</P>
<UL>
<LI CLASS="Bulleted">
<A NAME="pgfId=924788">
</A>
Out[3] = In[3] + In[2] + In[1]</LI>
<LI CLASS="Bulleted">
<A NAME="pgfId=925123">
</A>
Out[2] = !(In[2] In[1])</LI>
<LI CLASS="Bulleted">
<A NAME="pgfId=925124">
</A>
Out[1] = !In[1]</LI>
<LI CLASS="Bulleted">
<A NAME="pgfId=925125">
</A>
Out[0] = In[0]</LI>
</UL>
<P>The logic equations for the lower digit of M7 (upper digit is similar):</P>
<UL>
<LI CLASS="Bulleted">
<A NAME="pgfId=925092">
</A>
Out[3] = In[3].Carry4 + In[3]. In[2] . In[1]. !Carry4</LI>
<LI CLASS="Bulleted">
<A NAME="pgfId=925116">
</A>
Out[2] = In[2] In[1]. !Carry4</LI>
<LI CLASS="Bulleted">
<A NAME="pgfId=925117">
</A>
Out[1] = In[1] !Carry4</LI>
<LI CLASS="Bulleted">
<A NAME="pgfId=925122">
</A>
Out[0] = In[0]</LI>
</UL>
<HR>
<B>Module M3 (MainMux1)</B>
<DIV>
<IMG SRC="c3540-2.gif">
</DIV>
<P CLASS="Paragraph">
<A NAME="pgfId=934696">
</A>
This module consists of two cascaded multiplexers, as shown above. The control signals Cont[3:0] determine the select inputs of M3. Notice that selection is different between the lower and the upper digits of the output.</P>
<TABLE BORDER="2">
<TR>
<TH ROWSPAN="1" COLSPAN="2">
<P CLASS="CellHeading">
<A NAME="pgfId=931752">
</A>
Cont3[3:0]</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=931756">
</A>
0</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=931758">
</A>
1</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=931760">
</A>
2</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=931762">
</A>
3</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=931764">
</A>
4</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=931766">
</A>
5</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=931768">
</A>
6</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=931770">
</A>
7</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=931772">
</A>
8</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=931774">
</A>
9</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=931776">
</A>
10</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=931778">
</A>
11</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=931780">
</A>
12</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=931782">
</A>
13</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=931784">
</A>
14</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=931786">
</A>
15</P>
</TH>
</TR>
<TR>
<TD ROWSPAN="2" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931788">
</A>
MA</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931790">
</A>
MA[3:0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931792">
</A>
In0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931794">
</A>
In0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931796">
</A>
In0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931798">
</A>
In3</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931800">
</A>
In0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931802">
</A>
In0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931804">
</A>
In1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931806">
</A>
In5</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931808">
</A>
In2</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931810">
</A>
In0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931812">
</A>
In2</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931814">
</A>
In4</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931816">
</A>
In2</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931818">
</A>
In5</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931820">
</A>
In1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931822">
</A>
In5</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931826">
</A>
MA[7:4]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931828">
</A>
In0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931830">
</A>
In0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931832">
</A>
In0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931834">
</A>
In3</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931836">
</A>
In2</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931838">
</A>
In0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931840">
</A>
In1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931842">
</A>
In5</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931844">
</A>
In0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931846">
</A>
In0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931848">
</A>
In0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931850">
</A>
In4</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931852">
</A>
In2</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931854">
</A>
In5</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931856">
</A>
In1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931858">
</A>
In5</P>
</TD>
</TR>
</TABLE>
<br>
<HR>
<P>
<B>Module M4 (MainMux2)</B></P>
<DIV>
<IMG SRC="c3540-3.gif">
</DIV>
<P CLASS="Paragraph">
<A NAME="pgfId=934751">
</A>
Like M3, Module M4 is made up of two cascaded multiplexers. However, it's select logic is more involved. The control signals Cont[6:3] and Cont[1:0] are decoded into the following select signals:</P>
<UL>
<LI CLASS="Bulleted">
<A NAME="pgfId=932037">
</A>
CHi = Cont[0]. Cont[1]. !(Cont[3]. Cont[5])</LI>
<LI CLASS="Bulleted">
<A NAME="pgfId=924346">
</A>
CLo1 = !Cont[0]. !Cont[5]. Cont[6]</LI>
<LI CLASS="Bulleted">
<A NAME="pgfId=924352">
</A>
CLo2 = !Cont[0]. Cont[6]</LI>
<LI CLASS="Bulleted">
<A NAME="pgfId=924358">
</A>
CLo3 = !Cont[0]. (Cont[5]+Cont[6])</LI>
</UL>
<br>
<TABLE BORDER="2">
<TR>
<TH ROWSPAN="2" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=931926">
</A>
Selected input</P>
</TH>
<TH ROWSPAN="1" COLSPAN="3">
<P CLASS="CellHeading">
<A NAME="pgfId=931928">
</A>
Mux output MB[7:0]</P>
</TH>
</TR>
<TR>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=931936">
</A>
MB[2:0]</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=931938">
</A>
MB[3]</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=931940">
</A>
MB[7:4]</P>
</TH>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931942">
</A>
In0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931944">
</A>
!CHi. !CLo1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931946">
</A>
!CHi. !CLo2</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931948">
</A>
!CHi. !CLo3</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931950">
</A>
In1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931952">
</A>
!CHi. CLo1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931954">
</A>
!CHi. CLo2</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931956">
</A>
!CHi. CLo3</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931958">
</A>
In2</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931960">
</A>
CHi. !Cont[3]. !Cont[4]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931962">
</A>
CHi .!Cont[3]. !Cont[4]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931964">
</A>
CHi. !Cont[3]. !Cont[4]</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931966">
</A>
In3</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931968">
</A>
CHi. !Cont[3]. Cont[4]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931970">
</A>
CHi. !Cont[3]. Cont[4]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931972">
</A>
CHi. !Cont[3]. Cont[4]</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931974">
</A>
In4</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931976">
</A>
CHi. Cont[3]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931978">
</A>
CHi. Cont[3]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=931980">
</A>
CHi. Cont[3]</P>
</TD>
</TR>
</TABLE>
<P>
Notice that since In1 is connected to the single bit K input, all the bits of MB can be set to K (0 or 1).</P>
<br>
<HR>
<B>Module M5 (ALU_Core)</B>
<P CLASS="Paragraph">
<A NAME="pgfId=925345">
</A>
This is the largest module of the c3540 benchmark. The control inputs to this module are Cont[12:7] and Cont[2:0]. An internal signal called Mode determines whether a logic or an arithmetic operation is to be performed:</P>
<UL>
<LI CLASS="Bulleted">
<A NAME="pgfId=925441">
</A>
Mode = !Cont[0]. Cont[1]. !Cont[2]. Cont[8]. Cont[9]</LI>
</UL>
<P CLASS="Paragraph-cont">
<A NAME="pgfId=925358">
</A>
Mode is 1 for a logic operation, and 0 for an arithmetic operation. In the case of arithmetic operations, an additional control signal named Mask7_6 is used to mask bits #7 and #6 of the MA bus:</P>
<UL>
<LI CLASS="Bulleted">
<A NAME="pgfId=925455">
</A>
Mask7_6 = !Cont[0]. Cont[1]. !Cont[2]. Cont[8]</LI>
</UL>
<P CLASS="Paragraph-cont">
<A NAME="pgfId=925443">
</A>
As in the TTL circuit 74181, logic and arithmetic operations are intermixed. A block named Logic_and_GP computes both logic operations as well as the generate and propagate signals used for binary addition. The carry signals are computed by CalcCarry, and the final result of the ALU is obtained by XORing the carry signals with a modified propagate signal called XP.</P>
<P>
<DIV>
<IMG SRC="c3540-4.gif" USEMAP="#c3540-1">
</DIV>
<br>
<DIV>
<IMG SRC="c3540-5.gif" USEMAP="#c3540-1">
</DIV>
<br>
<DIV>
<IMG SRC="c3540-6.gif" USEMAP="#c3540-1">
</DIV>
<P>
The set of logic and arithmetic operations performed by ALU_Core is shown below. The table is valid for Cin=0. Logic 1 is added to the result if Cin=1 (this applies to arithmetic as well as logic operations.)</P>
<TABLE BORDER="2">
<TR>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=935095">
</A>
Cont [11]</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=935097">
</A>
Cont[12]</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=935099">
</A>
Cont [10]</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=935101">
</A>
Cont[7]</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=935103">
</A>
Arithmetic Function </P>
<P CLASS="CellHeading">
<A NAME="pgfId=935104">
</A>
(XP xor XCarry)</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=935106">
</A>
Logic Function (XP)</P>
</TH>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935108">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935110">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935112">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935114">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935116">
</A>
MA</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935118">
</A>
0</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935120">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935122">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935124">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935126">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935128">
</A>
MA plus MA.MB</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935130">
</A>
MA.MB</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935132">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935134">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935136">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935138">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935140">
</A>
MA plus MA.!MB
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935142">
</A>
MA.!MB
</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935144">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935146">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935148">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935150">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935155">
</A>
MA plus MA (shift left)
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935157">
</A>
MA</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935159">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935161">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935163">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935165">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935167">
</A>
MA+MB</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935169">
</A>
!MA.MB</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935171">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935173">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935175">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935177">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935179">
</A>
MA plus MB</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935181">
</A>
MB</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935183">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935185">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935187">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935189">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935191">
</A>
(MA+MB) plus MA.!MB
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935193">
</A>
MA xor MB</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935195">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935197">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935199">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935201">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935203">
</A>
(MA+MB) plus MA</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935205">
</A>
MA+MB</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935207">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935209">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935211">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935213">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935215">
</A>
MA+!MB
</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935217">
</A>
!MA.!MB
</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935219">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935221">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935223">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935225">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935227">
</A>
(MA+!MB) plus MA.MB</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935229">
</A>
MA xnor MB
</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935231">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935233">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935235">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935237">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935239">
</A>
MA minus MB minus 1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935241">
</A>
!MB
</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935243">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935245">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935247">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935249">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935251">
</A>
(MA+!MB) plus MA</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935253">
</A>
MA+!MB
</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935255">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935257">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935259">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935261">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935263">
</A>
minus 1 (2's compl)</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935265">
</A>
!MA
</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935267">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935269">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935271">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935273">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935275">
</A>
MA.MB minus 1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935277">
</A>
!MA+MB</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935279">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935281">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935283">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935285">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935287">
</A>
MA.!MB minus 1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935289">
</A>
!MA+!MB
</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935291">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935293">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935295">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935297">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935299">
</A>
MA minus 1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935301">
</A>
1</P>
</TD>
</TR>
</TABLE>
<br>
Legend for operators:
<UL>
<LI>! : complement</LI>
<LI>+ : logical OR</LI>
<LI>. : logical AND</LI>
<LI>xor : logical XOR</LI>
<LI>xnor : logical XNOR</LI>
<LI>plus : arithmetic add</LI>
<LI>minus: arithmetic subtract</LI>
</UL>
<br>
<HR>
<B>Module M8 (Shifter)</B>
<DIV>
<IMG SRC="c3540-7.gif">
</DIV>
<P CLASS="Paragraph">
<A NAME="pgfId=928565">
</A>
This module contains logic for shifting the input bus A by 1 to 8 bits in either direction. When shifting towards LSB (MSB), the empty bit positions are filled by a Q (R) bus. The Shifter decodes the control signals Cont[12:10], and Cont[2] into 8 signals, which are the select inputs for sixteen 8:1 multiplexers. Input selection for these multiplexers is shown below. The X and Y buses are fed into a 2:1 multiplexer controlled by Cont[3]. There is an additional multiplexer for bit #7 whose second input is A[7]; this can be used for shifting signed input data.</P>
<br>
<TABLE BORDER="2">
<TR>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=935385">
</A>
Cont[2,10,11,12]</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=935387">
</A>
X</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=935389">
</A>
X[0]</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=935391">
</A>
X[1]</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=935393">
</A>
X[2]</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=935395">
</A>
X[3]</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=935397">
</A>
X[4]</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=935399">
</A>
X[5]</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=935401">
</A>
X[6]</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=935403">
</A>
X[7]</P>
</TH>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935405">
</A>
9</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935407">
</A>
X0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935409">
</A>
A[1]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935411">
</A>
A[2]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935413">
</A>
A[3]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935415">
</A>
A[4]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935417">
</A>
A[5]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935419">
</A>
A[6]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935421">
</A>
A[7]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935423">
</A>
Q[0]</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935425">
</A>
0-7,10</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935427">
</A>
X1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935429">
</A>
A[2]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935431">
</A>
A[3]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935433">
</A>
A[4]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935435">
</A>
A[5]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935437">
</A>
A[6]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935439">
</A>
A[7]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935441">
</A>
Q[0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935443">
</A>
Q[1]</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935445">
</A>
11</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935447">
</A>
X2</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935449">
</A>
A[3]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935451">
</A>
A[4]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935453">
</A>
A[5]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935455">
</A>
A[6]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935457">
</A>
A[7]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935459">
</A>
Q[0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935461">
</A>
Q[1]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935463">
</A>
Q[2]</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935465">
</A>
12</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935467">
</A>
X3</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935469">
</A>
A[4]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935471">
</A>
A[5]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935473">
</A>
A[6]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935475">
</A>
A[7]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935477">
</A>
Q[0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935479">
</A>
Q[1]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935481">
</A>
Q[2]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935483">
</A>
Q[3]</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935485">
</A>
13</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935487">
</A>
X4</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935489">
</A>
A[5]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935491">
</A>
A[6]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935493">
</A>
A[7]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935495">
</A>
Q[0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935497">
</A>
Q[1]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935499">
</A>
Q[2]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935501">
</A>
Q[3]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935503">
</A>
Q[4]</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935505">
</A>
14</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935507">
</A>
X5</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935509">
</A>
A[6]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935511">
</A>
A[7]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935513">
</A>
Q[0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935515">
</A>
Q[1]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935517">
</A>
Q[2]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935519">
</A>
Q[3]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935521">
</A>
Q[4]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935523">
</A>
Q[5]</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935525">
</A>
15</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935527">
</A>
X6</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935529">
</A>
A[7]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935531">
</A>
Q[0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935533">
</A>
Q[1]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935535">
</A>
Q[2]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935537">
</A>
Q[3]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935539">
</A>
Q[4]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935541">
</A>
Q[5]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935543">
</A>
Q[6]</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935545">
</A>
8</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935547">
</A>
X7</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935549">
</A>
Q[0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935551">
</A>
Q[1]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935553">
</A>
Q[2]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935555">
</A>
Q[3]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935557">
</A>
Q[4]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935559">
</A>
Q[5]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935561">
</A>
Q[6]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935563">
</A>
Q[7]</P>
</TD>
</TR>
</TABLE>
<br>
<TABLE BORDER="2">
<TR>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=935604">
</A>
Cont[2,10,11,12]</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=935606">
</A>
Y</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=935608">
</A>
Y[0]</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=935610">
</A>
Y[1]</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=935612">
</A>
Y[2]</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=935614">
</A>
Y[3]</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=935616">
</A>
Y[4]</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=935618">
</A>
Y[5]</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=935620">
</A>
Y[6]</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=935622">
</A>
Y[7]</P>
</TH>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935624">
</A>
9</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935626">
</A>
Y0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935628">
</A>
R[7]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935630">
</A>
A[0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935632">
</A>
A[1]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935634">
</A>
A[2]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935636">
</A>
A[3]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935638">
</A>
A[4]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935640">
</A>
A[5]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935642">
</A>
A[6]</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935644">
</A>
0-7,10</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935646">
</A>
Y1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935648">
</A>
R[6]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935650">
</A>
R[7]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935652">
</A>
A[0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935654">
</A>
A[1]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935656">
</A>
A[2]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935658">
</A>
A[3]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935660">
</A>
A[4]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935662">
</A>
A[5]</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935664">
</A>
11</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935666">
</A>
Y2</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935668">
</A>
R[5]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935670">
</A>
R[6]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935672">
</A>
R[7]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935674">
</A>
A[0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935676">
</A>
A[1]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935678">
</A>
A[2]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935680">
</A>
A[3]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935682">
</A>
A[4]</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935684">
</A>
12</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935686">
</A>
Y3</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935688">
</A>
R[4]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935690">
</A>
R[5]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935692">
</A>
R[6]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935694">
</A>
R[7]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935696">
</A>
A[0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935698">
</A>
A[1]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935700">
</A>
A[2]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935702">
</A>
A[3]</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935704">
</A>
13</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935706">
</A>
Y4</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935708">
</A>
R[3]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935710">
</A>
R[4]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935712">
</A>
R[5]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935714">
</A>
R[6]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935716">
</A>
R[7]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935718">
</A>
A[0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935720">
</A>
A[1]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935722">
</A>
A[2]</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935724">
</A>
14</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935726">
</A>
Y5</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935728">
</A>
R[2]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935730">
</A>
R[3]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935732">
</A>
R[4]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935734">
</A>
R[5]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935736">
</A>
R[6]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935738">
</A>
R[7]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935740">
</A>
A[0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935742">
</A>
A[1]</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935744">
</A>
15</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935746">
</A>
Y6</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935748">
</A>
R[1]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935750">
</A>
R[2]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935752">
</A>
R[3]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935754">
</A>
R[4]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935756">
</A>
R[5]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935758">
</A>
R[6]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935760">
</A>
R[7]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935762">
</A>
A[0]</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935764">
</A>
8</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935766">
</A>
Y7</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935768">
</A>
R[0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935770">
</A>
R[1]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935772">
</A>
R[2]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935774">
</A>
R[3]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935776">
</A>
R[4]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935778">
</A>
R[5]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935780">
</A>
R[6]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=935782">
</A>
R[7]</P>
</TD>
</TR>
</TABLE>
<br>
<HR>
<B>Module M9</B>
<DIV>
<IMG SRC="c3540-8.gif">
</DIV>
<P>
This is a relatively small module that appears to calculate some special-purpose logic functions of the input buses A and B. Five control inputs to this module are Cont[6] and Cont[3:0]. The select inputs of the 3:1 multiplexer Mux3_1c are calculated by</P>
<UL>
<LI CLASS="Bulleted">
<A NAME="pgfId=932000">
</A>
CHi = !(Cont[0]. !Cont[1]. Cont[2]. Cont[3])</LI>
<LI CLASS="Bulleted">
<A NAME="pgfId=932014">
</A>
CLo = !(Cont[0]. !Cont[1]. Cont[2]. !Cont[3])</LI>
</UL>
<br>
<TABLE BORDER="2">
<TR>
<TH ROWSPAN="1" COLSPAN="2">
<P CLASS="CellHeading">
<A NAME="pgfId=930931">
</A>
Select inputs</P>
</TH>
<TH ROWSPAN="2" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=930935">
</A>
Mux output H[3:0]</P>
</TH>
</TR>
<TR>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=930937">
</A>
CHi</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=930939">
</A>
CLo</P>
</TH>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=930943">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=930945">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=930947">
</A>
(not possible)</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=930949">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=930951">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=930953">
</A>
T1[3:0]</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=930955">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=930957">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=930959">
</A>
{ 2'b00, T2[1:0] }</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=930961">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=930963">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=930965">
</A>
A[3:0]</P>
</TD>
</TR>
</TABLE>
<P CLASS="Paragraph">
<A NAME="pgfId=935885">
</A>
The details of LogicBlockM9 are shown below. It seems to calculate a non-standard function. It may be some type of code translation or encryption. The authors will be glad to know if you have any insight into the function of this particular block. Please contact us if you have any information.</P>
<br>
<DIV>
<IMG SRC="c3540-9.gif" USEMAP="#c3540-1">
</DIV>
<br>
<HR>
<B>Module M10</B>
<P CLASS="Paragraph">
<A NAME="pgfId=920243">
</A>
This module contains a set of eight 3:1 multiplexers of type Mux3_1c. As with the other multiplexers, the lower and upper digits of the output are selected differently. The control signals Cont[7],Cont[3:0] are decoded into three select signals CHi, CLo1, CLo2 as follows.</P>
<UL>
<LI CLASS="Bulleted">
<A NAME="pgfId=932214">
</A>
CHi = !(Cont[0]. Cont[1]. (!Cont[2] + Cont[7]))</LI>
<LI CLASS="Bulleted">
<A NAME="pgfId=932218">
</A>
CLo1 = Cont[1]+Cont[2]+Cont[3]</LI>
<LI CLASS="Bulleted">
<A NAME="pgfId=932225">
</A>
CLo2 = Cont[1]+Cont[3]</LI>
</UL>
<br>
<TABLE BORDER="2">
<TR>
<TH ROWSPAN="1" COLSPAN="2">
<P CLASS="CellHeading">
<A NAME="pgfId=932324">
</A>
Select inputs</P>
</TH>
<TH ROWSPAN="2" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=932328">
</A>
Mux output W[3:0]</P>
</TH>
<TH ROWSPAN="1" COLSPAN="2">
<P CLASS="CellHeading">
<A NAME="pgfId=932405">
</A>
Select inputs</P>
</TH>
<TH ROWSPAN="2" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=932409">
</A>
Mux output W[7:4]</P>
</TH>
</TR>
<TR>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=932330">
</A>
CHi</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=932332">
</A>
CLo1</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=932413">
</A>
CHi</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=932415">
</A>
CLo2</P>
</TH>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=932336">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=932338">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=932340">
</A>
(not possible)</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=932378">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=932380">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=932417">
</A>
(not possible)</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=932342">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=932344">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=932346">
</A>
S[3:0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=932384">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=932386">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=932421">
</A>
S[7:4]</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=932348">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=932350">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=932352">
</A>
XP[3:0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=932390">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=932392">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=932423">
</A>
XP[7:4]</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=932354">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=932356">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=932358">
</A>
H[3:0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=932396">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=932398">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=932425">
</A>
H[7:4]</P>
</TD>
</TR>
</TABLE>
<br>
<HR>
<B>Module M11</B>
<P CLASS="Paragraph">
<A NAME="pgfId=932477">
</A>
This module consists of eight 3:1 multiplexers of type Mux3_1c. Unlike M10, its lower and upper digits are selected by the same two signals which are decoded from the control signals Cont[6:5], Cont[2:0] as follows.</P>
<UL>
<LI CLASS="Bulleted">
<A NAME="pgfId=932489">
</A>
CHi = Cont[0]. !(Cont[1]. !Cont[2]. Cont[6])</LI>
<LI CLASS="Bulleted">
<A NAME="pgfId=932490">
</A>
CLo = !(Cont[0]. !Cont[1]. Cont[2]. !Cont[5])</LI>
</UL>
<br>
<TABLE BORDER="2">
<TR>
<TH ROWSPAN="1" COLSPAN="2">
<P CLASS="CellHeading">
<A NAME="pgfId=932518">
</A>
Select inputs</P>
</TH>
<TH ROWSPAN="2" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=932522">
</A>
Mux output Z[7:0]</P>
</TH>
</TR>
<TR>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=932524">
</A>
CHi</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=932526">
</A>
CLo</P>
</TH>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=932530">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=932532">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=932534">
</A>
(not possible)</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=932536">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=932538">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=932540">
</A>
F[7:0]</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=932542">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=932544">
</A>
0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=932546">
</A>
F_BCD[7:0]</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=932548">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=932550">
</A>
1</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=932552">
</A>
W[7:0]</P>
</TD>
</TR>
</TABLE>
<br>
<HR>
<B>Module M12 (Flags)</B>
<DIV>
<IMG SRC="c3540-10.gif">
</DIV>
<P CLASS="Paragraph">
<A NAME="pgfId=933007">
</A>
This module generates two zero flags and four parity outputs. As shown above, the parities are calculated from the input buses A and B, and the output bus Z. The zero flags are calculated from the output bus Z only. Three control inputs to M12 are Cont[13] and Cont[9:8]. Paralleling the type of masking used in ALU_Core by Mask7_6, this module can mask out Z[7:6] for the OddParZ_Cont and ZeroZ_Cont outputs using an internally generated ContFlag signal.</P>
<br>
<HR>
<br>
<A NAME="pgfId=934023">
</A>
<TABLE BORDER="1">
<TR>
<TH ROWSPAN="1" COLSPAN="1">
<P>
Input</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=934025">
</A>
Netlist numbers</P>
</TH>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=934027">
</A>
A[7:0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=934029">
</A>
50, 58, 68, 77, 87, 97, 107, 116</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=934031">
</A>
B[7:0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=934033">
</A>
226, 232, 238, 244, 250, 257, 264, 270</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=934035">
</A>
Q[7:0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=934037">
</A>
124, 125, 128, 132, 137, 143, 150, 159</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=934039">
</A>
R[7:0)</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=934041">
</A>
283, 294, 303, 311, 317, 322, 326, 329</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=934043">
</A>
T[1:0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=934045">
</A>
222, 223</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=934047">
</A>
Cin</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=934049">
</A>
330</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=934051">
</A>
K</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=934053">
</A>
274</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=934055">
</A>
Cont[13:0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=934057">
</A>
2897, 200, 190, 179, 343, 213, 169, 45, 41, 1698, 33, 20, 13, 1</P>
</TD>
</TR>
</TABLE>
<br>
<br>
<TABLE BORDER=1">
<TR>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=934574">
</A>
Output</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=934576">
</A>
Netlist numbers</P>
</TH>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=934610">
</A>
Z[7:0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=934612">
</A>
375, 378, 381, 384, 387, 390, 393, 396</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=934614">
</A>
OddParZ, OddParZ_Cont</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=934616">
</A>
402, 405</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=934618">
</A>
OddParA</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=934620">
</A>
351</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=934622">
</A>
OddParB</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=934624">
</A>
358</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=934626">
</A>
NotZeroZ, ZeroZ_Cont</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=934628">
</A>
407, 409</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=934630">
</A>
XCarry2, Cout_in0</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=934632">
</A>
399, 369</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=934634">
</A>
PropThru</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=934636">
</A>
372</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=934638">
</A>
MiscOuts[4:0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBody">
<A NAME="pgfId=934640">
</A>
353, 355, 361, 364, 367</P>
</TD>
</TR>
</TABLE>
<br>
<P>
<A HREF="#pgfId=933994">
Go to top of this file</A></P>
<P>
<A HREF="../benchmark.html">
Go back to the Benchmark List</A></P>
</DIV>
</BODY>
</HTML>
|
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 | # combinational logic example "c3540" #------------------------------------------------------------- # # # total number of lines in the netlist .............. 3540 # simplistically reduced equivalent fault set size = 3428 # lines from primary input gates ....... 50 # lines from primary output gates ....... 22 # lines from interior gate outputs ...... 1647 # lines from ** 579 ** fanout stems ... 1821 # # avg_fanin = 1.76, max_fanin = 8 # avg_fanout = 3.15, max_fanout = 16 # # # # # INPUT(1) #... primary input INPUT(13) #... primary input INPUT(20) #... primary input INPUT(33) #... primary input INPUT(41) #... primary input INPUT(45) #... primary input INPUT(50) #... primary input INPUT(58) #... primary input INPUT(68) #... primary input INPUT(77) #... primary input INPUT(87) #... primary input INPUT(97) #... primary input INPUT(107) #... primary input INPUT(116) #... primary input INPUT(124) #... primary input INPUT(125) #... primary input INPUT(128) #... primary input INPUT(132) #... primary input INPUT(137) #... primary input INPUT(143) #... primary input INPUT(150) #... primary input INPUT(159) #... primary input INPUT(169) #... primary input INPUT(179) #... primary input INPUT(190) #... primary input INPUT(200) #... primary input INPUT(213) #... primary input INPUT(222) #... primary input INPUT(223) #... primary input INPUT(226) #... primary input INPUT(232) #... primary input INPUT(238) #... primary input INPUT(244) #... primary input INPUT(250) #... primary input INPUT(257) #... primary input INPUT(264) #... primary input INPUT(270) #... primary input INPUT(274) #... primary input INPUT(283) #... primary input INPUT(294) #... primary input INPUT(303) #... primary input INPUT(311) #... primary input INPUT(317) #... primary input INPUT(322) #... primary input INPUT(326) #... primary input INPUT(329) #... primary input INPUT(330) #... primary input INPUT(343) #... primary input INPUT(1698) #... primary input INPUT(2897) #... primary input # # OUTPUT(353) #... primary output OUTPUT(355) #... primary output OUTPUT(361) #... primary output OUTPUT(358) #... primary output OUTPUT(351) #... primary output OUTPUT(372) #... primary output OUTPUT(369) #... primary output OUTPUT(399) #... primary output OUTPUT(364) #... primary output OUTPUT(396) #... primary output OUTPUT(384) #... primary output OUTPUT(367) #... primary output OUTPUT(387) #... primary output OUTPUT(393) #... primary output OUTPUT(390) #... primary output OUTPUT(378) #... primary output OUTPUT(375) #... primary output OUTPUT(381) #... primary output OUTPUT(407) #... primary output OUTPUT(409) #... primary output OUTPUT(405) #... primary output OUTPUT(402) #... primary output # # # Output Type Inputs... # ------ ---- --------- 432 = buff( 50) 442 = not( 50) 447 = buff( 58) 456 = not( 58) 460 = buff( 68) 463 = not( 68) 467 = buff( 68) 476 = buff( 77) 479 = not( 77) 483 = buff( 77) 492 = buff( 87) 501 = not( 87) 504 = buff( 97) 513 = not( 97) 517 = buff( 107) 526 = not( 107) 530 = buff( 116) 540 = not( 116) 587 = or( 257, 264) 704 = not( 1) 707 = buff( 1) 714 = not( 1) 717 = buff( 13) 724 = not( 13) 731 = and( 13, 20) 732 = not( 20) 736 = buff( 20) 741 = not( 20) 758 = not( 33) 776 = buff( 33) 780 = not( 33) 788 = and( 33, 41) 791 = not( 41) 798 = or( 41, 45) 799 = buff( 45) 802 = not( 45) 826 = not( 50) 828 = buff( 58) 831 = not( 58) 833 = buff( 68) 836 = not( 68) 839 = buff( 87) 842 = not( 87) 845 = buff( 97) 848 = not( 97) 851 = not( 107) 890 = buff( 1) 898 = buff( 68) 907 = buff( 107) 1032 = not( 20) 1035 = buff( 190) 1048 = not( 200) 1049 = and( 20, 200) 1050 = nand( 20, 200) 1051 = and( 20, 179) 1540 = not( 20) 1699 = or( 1698, 33) 1826 = nand( 1, 13) 1827 = nand( 1, 20, 33) 1828 = not( 20) 2051 = not( 33) 2478 = buff( 179) 2865 = not( 213) 2868 = buff( 343) 2931 = buff( 226) 2934 = buff( 232) 2939 = buff( 238) 2942 = buff( 244) 2947 = buff( 250) 2950 = buff( 257) 2957 = buff( 264) 2960 = buff( 270) 3007 = buff( 50) 3079 = buff( 58) 3087 = buff( 58) 3095 = buff( 97) 3103 = buff( 97) 3419 = buff( 330) 588 = and( 250, 587) 759 = or( 758, 20) 1541 = or( 1540, 169) 1772 = not( 731) 1829 = or( 1828, 1) 1834 = and( 1826, 1827) 2052 = or( 2051, 1) 625 = and( 826, 831, 836) 545 = nand( 226, 432) 546 = nand( 232, 447) 547 = nand( 238, 467) 548 = nand( 244, 483) 549 = nand( 250, 492) 550 = nand( 257, 504) 551 = nand( 264, 517) 552 = nand( 270, 530) 2937 = not( 2931) 2938 = not( 2934) 2945 = not( 2939) 2946 = not( 2942) 621 = nand( 456, 463) 626 = nand( 513, 526) 635 = nand( 460, 476) 636 = buff( 442) 3085 = not( 3079) 3101 = not( 3095) 657 = buff( 802) 675 = buff( 802) 721 = buff( 717) 784 = buff( 780) 794 = buff( 791) 807 = and( 714, 798) 816 = and( 714, 799, 791) 823 = and( 704, 799) 860 = and( 707, 724, 736) 861 = nand( 707, 724, 736) 864 = nand( 707, 724) 893 = buff( 890) 896 = nand( 717, 732, 45) 897 = nand( 826, 831, 836) 3093 = not( 3087) 905 = and( 842, 848, 851) 906 = nand( 842, 848, 851) 3109 = not( 3103) 973 = not( 741) 980 = not( 741) 987 = not( 741) 994 = not( 741) 1001 = not( 741) 1008 = not( 741) 1015 = not( 741) 1022 = not( 741) 1038 = or( 1032, 1035) 1043 = nor( 1032, 1035) 1054 = buff( 1051) 1057 = not( 1051) 1512 = buff( 776) 1681 = buff( 780) 1717 = not( 1699) 1724 = not( 1699) 1731 = not( 1699) 1738 = not( 1699) 1745 = not( 1699) 1752 = not( 1699) 1759 = not( 1699) 1766 = not( 1699) 1773 = or( 1, 1772) 1790 = not( 788) 1808 = not( 788) 2278 = and( 704, 717, 732) 2481 = not( 2478) 3425 = not( 3419) 2871 = or( 2865, 2868) 2874 = nor( 2865, 2868) 2953 = not( 2947) 2954 = not( 2950) 2963 = not( 2957) 2964 = not( 2960) 3010 = buff( 456) 3013 = not( 3007) 3017 = buff( 463) 3020 = buff( 479) 3027 = buff( 501) 3030 = buff( 513) 3037 = buff( 526) 3040 = buff( 540) 3082 = buff( 898) 3090 = buff( 898) 3098 = buff( 907) 3106 = buff( 907) 352 = nand( 479, 625) 553 = and( 545, 546, 547, 548) 554 = and( 549, 550, 551, 552) 555 = nand( 2934, 2937) 556 = nand( 2931, 2938) 560 = nand( 2942, 2945) 561 = nand( 2939, 2946) 650 = and( 432, 621) 956 = and( 890, 896) 974 = not( 759) 975 = and( 741, 759) 976 = and( 897, 973) 981 = not( 759) 982 = and( 741, 759) 988 = not( 759) 989 = and( 741, 759) 990 = and( 836, 987) 995 = not( 759) 996 = and( 741, 759) 997 = and( 77, 994) 1002 = not( 759) 1003 = and( 741, 759) 1004 = and( 906, 1001) 1009 = not( 759) 1010 = and( 741, 759) 1016 = not( 759) 1017 = and( 741, 759) 1018 = and( 851, 1015) 1023 = not( 759) 1024 = and( 741, 759) 1025 = and( 116, 1022) 1720 = and( 222, 1717) 1727 = and( 223, 1724) 1734 = and( 226, 1731) 1741 = and( 232, 1738) 1748 = and( 238, 1745) 1755 = and( 244, 1752) 1762 = and( 250, 1759) 1769 = and( 257, 1766) 1791 = and( 1, 13, 1790) 1809 = and( 1, 13, 1808) 1851 = not( 1834) 1901 = not( 1834) 1952 = not( 1834) 2002 = not( 1834) 2057 = not( 1834) 2109 = not( 1834) 2162 = not( 1834) 2214 = not( 1834) 2955 = nand( 2950, 2953) 2956 = nand( 2947, 2954) 2965 = nand( 2960, 2963) 2966 = nand( 2957, 2964) 353 = not( 352) 354 = and( 87, 626) 557 = nand( 555, 556) 562 = nand( 560, 561) 586 = nand( 553, 554) 630 = and( 540, 905) 634 = nand( 540, 905) 639 = not( 636) 642 = nand( 3082, 3085) 3086 = not( 3082) 644 = and( 460, 636) 646 = nand( 3098, 3101) 3102 = not( 3098) 654 = nand( 87, 626) 660 = not( 657) 678 = not( 675) 804 = nand( 860, 776) 806 = nand( 860, 780) 855 = nand( 707, 721, 736) 867 = nand( 707, 724, 736, 794) 903 = nand( 3090, 3093) 3094 = not( 3090) 912 = nand( 3106, 3109) 3110 = not( 3106) 915 = not( 861) 927 = not( 893) 941 = not( 864) 977 = and( 828, 974) 978 = and( 150, 975) 984 = and( 833, 981) 985 = and( 159, 982) 991 = and( 77, 988) 992 = and( 50, 989) 998 = and( 839, 995) 999 = and( 828, 996) 1005 = and( 845, 1002) 1006 = and( 833, 1003) 1012 = and( 107, 1009) 1013 = and( 77, 1010) 1019 = and( 116, 1016) 1020 = and( 839, 1017) 1026 = and( 283, 1023) 1027 = and( 845, 1024) 1060 = and( 200, 1054) 1063 = and( 1048, 1054) 1066 = and( 1049, 1057) 1069 = and( 1050, 1057) 1527 = nand( 784, 794) 1530 = nand( 776, 794) 1542 = nand( 707, 721, 1541) 1563 = nand( 724, 732, 784) 1572 = nand( 724, 784) 1581 = not( 1512) 1585 = not( 1512) 1589 = not( 1512) 1593 = not( 1512) 1597 = not( 1512) 1601 = not( 1512) 1605 = not( 1512) 1716 = not( 1681) 1718 = and( 1681, 1699) 1723 = not( 1681) 1725 = and( 1681, 1699) 1730 = not( 1681) 1732 = and( 1681, 1699) 1737 = not( 1681) 1739 = and( 1681, 1699) 1744 = not( 1681) 1746 = and( 1681, 1699) 1751 = not( 1681) 1753 = and( 1681, 1699) 1758 = not( 1681) 1760 = and( 1681, 1699) 1765 = not( 1681) 1767 = and( 1681, 1699) 1852 = and( 1834, 1773) 1856 = nor( 50, 1773) 1870 = not( 807) 1902 = and( 1834, 1773) 1906 = nor( 58, 1773) 1920 = not( 807) 1953 = and( 1834, 1773) 1957 = nor( 68, 1773) 1971 = not( 807) 2003 = and( 1834, 1773) 2007 = nor( 77, 1773) 2021 = not( 807) 2058 = and( 1834, 1773) 2062 = nor( 87, 1773) 2076 = not( 823) 2110 = and( 1834, 1773) 2114 = nor( 97, 1773) 2128 = not( 816) 2163 = and( 1834, 1773) 2167 = nor( 107, 1773) 2181 = not( 816) 2215 = and( 1834, 1773) 2219 = nor( 116, 1773) 2233 = not( 816) 2285 = and( 2278, 213) 2288 = nand( 2278, 213) 2289 = and( 2278, 213, 343) 2293 = nand( 2278, 213, 343) 2298 = and( 2278, 213, 343) 2302 = nand( 2278, 213, 343) 2877 = buff( 2874) 2983 = nand( 2955, 2956) 2986 = nand( 2965, 2966) 3014 = not( 3010) 3015 = nand( 3010, 3013) 3023 = not( 3017) 3024 = not( 3020) 3033 = not( 3027) 3034 = not( 3030) 3043 = not( 3037) 3044 = not( 3040) 355 = not( 354) 643 = nand( 3079, 3086) 647 = nand( 3095, 3102) 680 = and( 650, 675) 904 = nand( 3087, 3094) 913 = nand( 3103, 3110) 920 = and( 588, 915) 979 = or( 976, 977, 978) 993 = or( 990, 991, 992) 1000 = or( 997, 998, 999) 1007 = or( 1004, 1005, 1006) 1021 = or( 1018, 1019, 1020) 1028 = or( 1025, 1026, 1027) 1719 = and( 77, 1716) 1721 = and( 223, 1718) 1726 = and( 87, 1723) 1728 = and( 226, 1725) 1733 = and( 97, 1730) 1735 = and( 232, 1732) 1740 = and( 107, 1737) 1742 = and( 238, 1739) 1747 = and( 116, 1744) 1749 = and( 244, 1746) 1754 = and( 283, 1751) 1756 = and( 250, 1753) 1761 = and( 294, 1758) 1763 = and( 257, 1760) 1768 = and( 303, 1765) 1770 = and( 264, 1767) 1794 = buff( 1791) 1799 = not( 1791) 1812 = buff( 1809) 1817 = not( 1809) 1859 = and( 50, 1829, 1852) 1909 = and( 58, 1829, 1902) 1960 = and( 68, 1829, 1953) 2010 = and( 77, 1829, 2003) 2065 = and( 87, 2052, 2058) 2117 = and( 97, 2052, 2110) 2170 = and( 107, 2052, 2163) 2222 = and( 116, 2052, 2215) 2678 = not( 956) 2697 = not( 956) 2716 = not( 956) 2733 = not( 956) 2751 = not( 956) 2768 = not( 956) 2785 = not( 956) 2802 = not( 956) 3016 = nand( 3007, 3014) 3025 = nand( 3020, 3023) 3026 = nand( 3017, 3024) 3035 = nand( 3030, 3033) 3036 = nand( 3027, 3034) 3045 = nand( 3040, 3043) 3046 = nand( 3037, 3044) 2989 = not( 2983) 2990 = not( 2986) 610 = not( 804) 613 = and( 804, 806) 616 = not( 806) 640 = nand( 642, 643) 648 = nand( 646, 647) 655 = and( 630, 635, 442, 58) 665 = not( 804) 668 = and( 804, 806) 671 = not( 806) 683 = not( 804) 685 = not( 806) 688 = and( 804, 806) 694 = not( 804) 696 = not( 806) 699 = and( 804, 806) 870 = buff( 867) 887 = buff( 867) 901 = nand( 903, 904) 910 = nand( 912, 913) 914 = not( 855) 916 = and( 855, 861) 942 = not( 855) 943 = and( 864, 855) 1072 = nand( 1043, 1069) 1084 = nand( 1043, 1066) 1096 = nand( 1038, 1069) 1108 = nand( 1038, 1066) 1120 = nand( 1043, 1063) 1132 = nand( 1043, 1060) 1144 = nand( 1038, 1063) 1156 = nand( 1038, 1060) 1533 = not( 1527) 1534 = not( 1530) 1535 = and( 1527, 1530) 1545 = buff( 1542) 1554 = buff( 1542) 1610 = not( 1572) 1619 = not( 1572) 1628 = not( 1572) 1637 = not( 1572) 1646 = not( 1563) 1655 = not( 1563) 1664 = not( 1563) 1673 = not( 1563) 1722 = or( 1719, 1720, 1721) 1729 = or( 1726, 1727, 1728) 1736 = or( 1733, 1734, 1735) 1743 = or( 1740, 1741, 1742) 1750 = or( 1747, 1748, 1749) 1757 = or( 1754, 1755, 1756) 1764 = or( 1761, 1762, 1763) 1771 = or( 1768, 1769, 1770) 1853 = and( 979, 1851) 1954 = and( 993, 1952) 2004 = and( 1000, 2002) 2059 = and( 1007, 2057) 2164 = and( 1021, 2162) 2216 = and( 1028, 2214) 2485 = buff( 2293) 2900 = and( 2877, 2897) 2903 = nand( 2877, 2897) 2967 = buff( 557) 2970 = buff( 562) 2975 = buff( 557) 2978 = buff( 562) 3047 = nand( 3015, 3016) 3050 = nand( 3025, 3026) 3055 = nand( 3035, 3036) 3058 = nand( 3045, 3046) 574 = nand( 2986, 2989) 575 = nand( 2983, 2990) 617 = and( 501, 613) 641 = and( 640, 476, 639) 649 = and( 530, 648) 662 = and( 655, 657) 672 = and( 513, 668) 690 = and( 654, 685) 691 = and( 540, 688) 701 = and( 634, 696) 702 = and( 526, 699) 902 = not( 901) 911 = not( 910) 917 = and( 650, 914) 923 = and( 586, 916) 1538 = and( 442, 1535) 1871 = and( 1817, 226, 1870) 1872 = and( 1817, 274, 807) 1873 = and( 1812, 1722) 1921 = and( 1817, 232, 1920) 1922 = and( 1817, 274, 807) 1923 = and( 1812, 1729) 1972 = and( 1817, 238, 1971) 1973 = and( 1817, 274, 807) 1974 = and( 1812, 1736) 2022 = and( 1817, 244, 2021) 2023 = and( 1817, 274, 807) 2024 = and( 1812, 1743) 2077 = and( 1799, 250, 2076) 2078 = and( 1799, 274, 823) 2079 = and( 1794, 1750) 2129 = and( 1799, 257, 2128) 2130 = and( 1799, 274, 816) 2131 = and( 1794, 1757) 2182 = and( 1799, 264, 2181) 2183 = and( 1799, 274, 816) 2184 = and( 1794, 1764) 2234 = and( 1799, 270, 2233) 2235 = and( 1799, 274, 816) 2236 = and( 1794, 1771) 2973 = not( 2967) 2974 = not( 2970) 2981 = not( 2975) 2982 = not( 2978) 576 = nand( 574, 575) 3053 = not( 3047) 3054 = not( 3050) 3061 = not( 3055) 3062 = not( 3058) 645 = or( 641, 644) 926 = not( 887) 928 = and( 887, 893) 947 = and( 649, 942) 983 = and( 902, 980) 1011 = and( 911, 1008) 1075 = buff( 1072) 1087 = buff( 1084) 1099 = buff( 1096) 1111 = buff( 1108) 1123 = buff( 1120) 1135 = buff( 1132) 1147 = buff( 1144) 1159 = buff( 1156) 1168 = buff( 1072) 1177 = buff( 1084) 1186 = buff( 1096) 1195 = buff( 1108) 1204 = buff( 1120) 1213 = buff( 1132) 1222 = buff( 1144) 1231 = buff( 1156) 1609 = not( 1545) 1611 = and( 1545, 1572) 1618 = not( 1545) 1620 = and( 1545, 1572) 1627 = not( 1545) 1629 = and( 1545, 1572) 1636 = not( 1545) 1638 = and( 1545, 1572) 1645 = not( 1554) 1647 = and( 1554, 1563) 1654 = not( 1554) 1656 = and( 1554, 1563) 1663 = not( 1554) 1665 = and( 1554, 1563) 1672 = not( 1554) 1674 = and( 1554, 1563) 1862 = or( 1853, 1856, 1859) 1866 = nor( 1853, 1856, 1859) 1874 = or( 1871, 1872, 1873) 1924 = or( 1921, 1922, 1923) 1963 = or( 1954, 1957, 1960) 1967 = nor( 1954, 1957, 1960) 1975 = or( 1972, 1973, 1974) 2013 = or( 2004, 2007, 2010) 2017 = nor( 2004, 2007, 2010) 2025 = or( 2022, 2023, 2024) 2068 = or( 2059, 2062, 2065) 2072 = nor( 2059, 2062, 2065) 2080 = or( 2077, 2078, 2079) 2132 = or( 2129, 2130, 2131) 2173 = or( 2164, 2167, 2170) 2177 = nor( 2164, 2167, 2170) 2185 = or( 2182, 2183, 2184) 2225 = or( 2216, 2219, 2222) 2229 = nor( 2216, 2219, 2222) 2237 = or( 2234, 2235, 2236) 2488 = not( 2485) 2679 = not( 870) 2680 = and( 956, 870) 2698 = not( 870) 2699 = and( 956, 870) 2717 = not( 870) 2718 = and( 956, 870) 2734 = not( 870) 2735 = and( 956, 870) 2752 = not( 870) 2753 = and( 956, 870) 2769 = not( 870) 2770 = and( 956, 870) 2786 = not( 870) 2787 = and( 956, 870) 2803 = not( 870) 2804 = and( 956, 870) 359 = or( 917, 920, 923) 1029 = nor( 917, 920, 923) 565 = nand( 2970, 2973) 566 = nand( 2967, 2974) 569 = nand( 2978, 2981) 570 = nand( 2975, 2982) 589 = nand( 3050, 3053) 590 = nand( 3047, 3054) 595 = nand( 3058, 3061) 596 = nand( 3055, 3062) 929 = and( 650, 926) 938 = and( 630, 928) 944 = and( 645, 941) 986 = or( 983, 984, 985) 1014 = or( 1011, 1012, 1013) 1616 = and( 442, 1611) 1625 = and( 456, 1620) 1634 = and( 463, 1629) 1643 = and( 479, 1638) 360 = not( 1029) 567 = nand( 565, 566) 571 = nand( 569, 570) 579 = buff( 576) 591 = nand( 589, 590) 597 = nand( 595, 596) 614 = and( 576, 610) 1240 = not( 1075) 1241 = not( 1087) 1242 = not( 1099) 1243 = not( 1111) 1244 = not( 1123) 1245 = not( 1135) 1246 = not( 1147) 1247 = not( 1159) 1257 = not( 1075) 1258 = not( 1087) 1259 = not( 1099) 1260 = not( 1111) 1261 = not( 1123) 1262 = not( 1135) 1263 = not( 1147) 1264 = not( 1159) 1274 = not( 1075) 1275 = not( 1087) 1276 = not( 1099) 1277 = not( 1111) 1278 = not( 1123) 1279 = not( 1135) 1280 = not( 1147) 1281 = not( 1159) 1291 = not( 1075) 1292 = not( 1087) 1293 = not( 1099) 1294 = not( 1111) 1295 = not( 1123) 1296 = not( 1135) 1297 = not( 1147) 1298 = not( 1159) 1308 = not( 1075) 1309 = not( 1087) 1310 = not( 1099) 1311 = not( 1111) 1312 = not( 1123) 1313 = not( 1135) 1314 = not( 1147) 1315 = not( 1159) 1325 = not( 1075) 1326 = not( 1087) 1327 = not( 1099) 1328 = not( 1111) 1329 = not( 1123) 1330 = not( 1135) 1331 = not( 1147) 1332 = not( 1159) 1342 = not( 1075) 1343 = not( 1087) 1344 = not( 1099) 1345 = not( 1111) 1346 = not( 1123) 1347 = not( 1135) 1348 = not( 1147) 1349 = not( 1159) 1359 = not( 1075) 1360 = not( 1087) 1361 = not( 1099) 1362 = not( 1111) 1363 = not( 1123) 1364 = not( 1135) 1365 = not( 1147) 1366 = not( 1159) 1376 = not( 1168) 1377 = not( 1177) 1378 = not( 1186) 1379 = not( 1195) 1380 = not( 1204) 1381 = not( 1213) 1382 = not( 1222) 1383 = not( 1231) 1393 = not( 1168) 1394 = not( 1177) 1395 = not( 1186) 1396 = not( 1195) 1397 = not( 1204) 1398 = not( 1213) 1399 = not( 1222) 1400 = not( 1231) 1410 = not( 1168) 1411 = not( 1177) 1412 = not( 1186) 1413 = not( 1195) 1414 = not( 1204) 1415 = not( 1213) 1416 = not( 1222) 1417 = not( 1231) 1427 = not( 1168) 1428 = not( 1177) 1429 = not( 1186) 1430 = not( 1195) 1431 = not( 1204) 1432 = not( 1213) 1433 = not( 1222) 1434 = not( 1231) 1444 = not( 1168) 1445 = not( 1177) 1446 = not( 1186) 1447 = not( 1195) 1448 = not( 1204) 1449 = not( 1213) 1450 = not( 1222) 1451 = not( 1231) 1461 = not( 1168) 1462 = not( 1177) 1463 = not( 1186) 1464 = not( 1195) 1465 = not( 1204) 1466 = not( 1213) 1467 = not( 1222) 1468 = not( 1231) 1478 = not( 1168) 1479 = not( 1177) 1480 = not( 1186) 1481 = not( 1195) 1482 = not( 1204) 1483 = not( 1213) 1484 = not( 1222) 1485 = not( 1231) 1495 = not( 1168) 1496 = not( 1177) 1497 = not( 1186) 1498 = not( 1195) 1499 = not( 1204) 1500 = not( 1213) 1501 = not( 1222) 1502 = not( 1231) 1877 = buff( 1874) 1880 = not( 1874) 1891 = not( 1866) 1903 = and( 986, 1901) 1927 = buff( 1924) 1930 = not( 1924) 1978 = buff( 1975) 1981 = not( 1975) 1992 = not( 1967) 2028 = buff( 2025) 2031 = not( 2025) 2042 = not( 2017) 2085 = buff( 2080) 2088 = not( 2080) 2099 = not( 2072) 2111 = and( 1014, 2109) 2137 = buff( 2132) 2140 = not( 2132) 2190 = buff( 2185) 2193 = not( 2185) 2204 = not( 2177) 2242 = buff( 2237) 2245 = not( 2237) 2256 = not( 2229) 2320 = and( 2285, 1862) 2341 = and( 2289, 1963) 2354 = and( 2289, 2013) 2367 = and( 2289, 2068) 2383 = and( 2298, 2173) 2391 = and( 2298, 2225) 2474 = not( 2080) 2475 = not( 2132) 2476 = not( 2185) 2477 = not( 2237) 2482 = and( 2080, 2132, 2185, 2237, 2481) 361 = nand( 359, 360) 568 = not( 567) 618 = or( 614, 616, 617) 1248 = and( 124, 1240) 1249 = and( 159, 1241) 1250 = and( 150, 1242) 1251 = and( 143, 1243) 1252 = and( 137, 1244) 1253 = and( 132, 1245) 1254 = and( 128, 1246) 1255 = and( 125, 1247) 1265 = and( 125, 1257) 1266 = and( 432, 1258) 1267 = and( 159, 1259) 1268 = and( 150, 1260) 1269 = and( 143, 1261) 1270 = and( 137, 1262) 1271 = and( 132, 1263) 1272 = and( 128, 1264) 1282 = and( 128, 1274) 1283 = and( 447, 1275) 1284 = and( 432, 1276) 1285 = and( 159, 1277) 1286 = and( 150, 1278) 1287 = and( 143, 1279) 1288 = and( 137, 1280) 1289 = and( 132, 1281) 1299 = and( 132, 1291) 1300 = and( 467, 1292) 1301 = and( 447, 1293) 1302 = and( 432, 1294) 1303 = and( 159, 1295) 1304 = and( 150, 1296) 1305 = and( 143, 1297) 1306 = and( 137, 1298) 1316 = and( 137, 1308) 1317 = and( 483, 1309) 1318 = and( 467, 1310) 1319 = and( 447, 1311) 1320 = and( 432, 1312) 1321 = and( 159, 1313) 1322 = and( 150, 1314) 1323 = and( 143, 1315) 1333 = and( 143, 1325) 1334 = and( 492, 1326) 1335 = and( 483, 1327) 1336 = and( 467, 1328) 1337 = and( 447, 1329) 1338 = and( 432, 1330) 1339 = and( 159, 1331) 1340 = and( 150, 1332) 1350 = and( 150, 1342) 1351 = and( 504, 1343) 1352 = and( 492, 1344) 1353 = and( 483, 1345) 1354 = and( 467, 1346) 1355 = and( 447, 1347) 1356 = and( 432, 1348) 1357 = and( 159, 1349) 1367 = and( 159, 1359) 1368 = and( 517, 1360) 1369 = and( 504, 1361) 1370 = and( 492, 1362) 1371 = and( 483, 1363) 1372 = and( 467, 1364) 1373 = and( 447, 1365) 1374 = and( 432, 1366) 1384 = and( 283, 1376) 1385 = and( 447, 1377) 1386 = and( 467, 1378) 1387 = and( 483, 1379) 1388 = and( 492, 1380) 1389 = and( 504, 1381) 1390 = and( 517, 1382) 1391 = and( 530, 1383) 1401 = and( 294, 1393) 1402 = and( 467, 1394) 1403 = and( 483, 1395) 1404 = and( 492, 1396) 1405 = and( 504, 1397) 1406 = and( 517, 1398) 1407 = and( 530, 1399) 1408 = and( 283, 1400) 1418 = and( 303, 1410) 1419 = and( 483, 1411) 1420 = and( 492, 1412) 1421 = and( 504, 1413) 1422 = and( 517, 1414) 1423 = and( 530, 1415) 1424 = and( 283, 1416) 1425 = and( 294, 1417) 1435 = and( 311, 1427) 1436 = and( 492, 1428) 1437 = and( 504, 1429) 1438 = and( 517, 1430) 1439 = and( 530, 1431) 1440 = and( 283, 1432) 1441 = and( 294, 1433) 1442 = and( 303, 1434) 1452 = and( 317, 1444) 1453 = and( 504, 1445) 1454 = and( 517, 1446) 1455 = and( 530, 1447) 1456 = and( 283, 1448) 1457 = and( 294, 1449) 1458 = and( 303, 1450) 1459 = and( 311, 1451) 1469 = and( 322, 1461) 1470 = and( 517, 1462) 1471 = and( 530, 1463) 1472 = and( 283, 1464) 1473 = and( 294, 1465) 1474 = and( 303, 1466) 1475 = and( 311, 1467) 1476 = and( 317, 1468) 1486 = and( 326, 1478) 1487 = and( 530, 1479) 1488 = and( 283, 1480) 1489 = and( 294, 1481) 1490 = and( 303, 1482) 1491 = and( 311, 1483) 1492 = and( 317, 1484) 1493 = and( 322, 1485) 1503 = and( 329, 1495) 1504 = and( 283, 1496) 1505 = and( 294, 1497) 1506 = and( 303, 1498) 1507 = and( 311, 1499) 1508 = and( 317, 1500) 1509 = and( 322, 1501) 1510 = and( 326, 1502) 2483 = and( 2474, 2475, 2476, 2477, 2478) 600 = buff( 597) 661 = and( 568, 660) 669 = and( 597, 665) 679 = and( 591, 678) 1256 = nor( 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1255) 1273 = nor( 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272) 1290 = nor( 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1289) 1307 = nor( 1299, 1300, 1301, 1302, 1303, 1304, 1305, 1306) 1324 = nor( 1316, 1317, 1318, 1319, 1320, 1321, 1322, 1323) 1341 = nor( 1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340) 1358 = nor( 1350, 1351, 1352, 1353, 1354, 1355, 1356, 1357) 1375 = nor( 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374) 1392 = nor( 1384, 1385, 1386, 1387, 1388, 1389, 1390, 1391) 1409 = nor( 1401, 1402, 1403, 1404, 1405, 1406, 1407, 1408) 1426 = nor( 1418, 1419, 1420, 1421, 1422, 1423, 1424, 1425) 1443 = nor( 1435, 1436, 1437, 1438, 1439, 1440, 1441, 1442) 1460 = nor( 1452, 1453, 1454, 1455, 1456, 1457, 1458, 1459) 1477 = nor( 1469, 1470, 1471, 1472, 1473, 1474, 1475, 1476) 1494 = nor( 1486, 1487, 1488, 1489, 1490, 1491, 1492, 1493) 1511 = nor( 1503, 1504, 1505, 1506, 1507, 1508, 1509, 1510) 1652 = and( 618, 1647) 1883 = and( 169, 1862, 1877) 1886 = and( 179, 1862, 1880) 1889 = and( 190, 1866, 1880) 1890 = and( 200, 1866, 1877) 1912 = or( 1903, 1906, 1909) 1916 = nor( 1903, 1906, 1909) 1984 = and( 169, 1963, 1978) 1987 = and( 179, 1963, 1981) 1990 = and( 190, 1967, 1981) 1991 = and( 200, 1967, 1978) 2034 = and( 169, 2013, 2028) 2037 = and( 179, 2013, 2031) 2040 = and( 190, 2017, 2031) 2041 = and( 200, 2017, 2028) 2091 = and( 169, 2068, 2085) 2094 = and( 179, 2068, 2088) 2097 = and( 190, 2072, 2088) 2098 = and( 200, 2072, 2085) 2120 = or( 2111, 2114, 2117) 2124 = nor( 2111, 2114, 2117) 2196 = and( 169, 2173, 2190) 2199 = and( 179, 2173, 2193) 2202 = and( 190, 2177, 2193) 2203 = and( 200, 2177, 2190) 2248 = and( 169, 2225, 2242) 2251 = and( 179, 2225, 2245) 2254 = and( 190, 2229, 2245) 2255 = and( 200, 2229, 2242) 2484 = or( 2482, 2483) 2991 = buff( 571) 2994 = buff( 579) 2999 = buff( 571) 3002 = buff( 579) 3063 = buff( 591) 3071 = buff( 591) 3124 = buff( 2320) 3134 = buff( 2320) 3158 = buff( 2341) 3166 = buff( 2341) 3174 = buff( 2354) 3182 = buff( 2354) 3190 = buff( 2367) 3200 = buff( 2367) 3224 = buff( 2383) 3232 = buff( 2383) 3240 = buff( 2391) 3248 = buff( 2391) 663 = nor( 661, 662) 673 = or( 669, 671, 672) 681 = nor( 679, 680) 1536 = and( 1256, 1533) 1537 = and( 1392, 1534) 1582 = and( 1273, 1581) 1583 = and( 1409, 1512) 1586 = and( 1290, 1585) 1587 = and( 1426, 1512) 1590 = and( 1307, 1589) 1591 = and( 1443, 1512) 1594 = and( 1324, 1593) 1595 = and( 1460, 1512) 1598 = and( 1341, 1597) 1599 = and( 1477, 1512) 1602 = and( 1358, 1601) 1603 = and( 1494, 1512) 1606 = and( 1375, 1605) 1607 = and( 1511, 1512) 1894 = or( 1889, 1890, 1891) 1997 = or( 1990, 1991, 1992) 2047 = or( 2040, 2041, 2042) 2102 = or( 2097, 2098, 2099) 2209 = or( 2202, 2203, 2204) 2261 = or( 2254, 2255, 2256) 2489 = and( 2484, 2488) 3005 = not( 2999) 3006 = not( 3002) 3077 = not( 3071) 3069 = not( 3063) 2997 = not( 2991) 2998 = not( 2994) 689 = and( 681, 683) 700 = and( 663, 694) 1539 = or( 1536, 1537, 1538) 1584 = or( 1582, 1583) 1588 = or( 1586, 1587) 1592 = or( 1590, 1591) 1596 = or( 1594, 1595) 1600 = or( 1598, 1599) 1604 = or( 1602, 1603) 1608 = or( 1606, 1607) 1661 = and( 673, 1656) 1892 = or( 1883, 1886) 1893 = nor( 1883, 1886) 1933 = and( 169, 1912, 1927) 1936 = and( 179, 1912, 1930) 1939 = and( 190, 1916, 1930) 1940 = and( 200, 1916, 1927) 1941 = not( 1916) 1993 = or( 1984, 1987) 1996 = nor( 1984, 1987) 2043 = or( 2034, 2037) 2046 = nor( 2034, 2037) 2100 = or( 2091, 2094) 2101 = nor( 2091, 2094) 2143 = and( 169, 2120, 2137) 2146 = and( 179, 2120, 2140) 2149 = and( 190, 2124, 2140) 2150 = and( 200, 2124, 2137) 2151 = not( 2124) 2205 = or( 2196, 2199) 2208 = nor( 2196, 2199) 2257 = or( 2248, 2251) 2260 = nor( 2248, 2251) 3138 = not( 3134) 2328 = and( 2285, 1912) 3162 = not( 3158) 3170 = not( 3166) 3178 = not( 3174) 3186 = not( 3182) 3204 = not( 3200) 2375 = and( 2298, 2120) 3236 = not( 3232) 3244 = not( 3240) 3252 = not( 3248) 3228 = not( 3224) 3066 = buff( 600) 3074 = buff( 600) 3128 = not( 3124) 3194 = not( 3190) 619 = nand( 2994, 2997) 620 = nand( 2991, 2998) 582 = nand( 3002, 3005) 583 = nand( 2999, 3006) 692 = or( 689, 690, 691) 703 = or( 700, 701, 702) 1612 = and( 1539, 1609) 1621 = and( 1584, 1618) 1630 = and( 1588, 1627) 1639 = and( 1592, 1636) 1648 = and( 1596, 1645) 1657 = and( 1600, 1654) 1666 = and( 1604, 1663) 1675 = and( 1608, 1672) 1895 = and( 1893, 1894) 1946 = or( 1939, 1940, 1941) 1998 = and( 1996, 1997) 2048 = and( 2046, 2047) 2103 = and( 2101, 2102) 2156 = or( 2149, 2150, 2151) 2210 = and( 2208, 2209) 2262 = and( 2260, 2261) 2271 = not( 1892) 2311 = not( 2100) 356 = nand( 619, 620) 357 = nand( 582, 583) 603 = nand( 3074, 3077) 3078 = not( 3074) 606 = nand( 3066, 3069) 3070 = not( 3066) 1670 = and( 703, 1665) 1679 = and( 692, 1674) 1942 = or( 1933, 1936) 1945 = nor( 1933, 1936) 2152 = or( 2143, 2146) 2155 = nor( 2143, 2146) 2445 = and( 1993, 2293) 2448 = and( 2043, 2293) 2455 = and( 2205, 2302) 2458 = and( 2257, 2302) 3142 = buff( 2328) 3150 = buff( 2328) 3208 = buff( 2375) 3216 = buff( 2375) 358 = nand( 356, 357) 604 = nand( 3071, 3078) 607 = nand( 3063, 3070) 1947 = and( 1945, 1946) 2157 = and( 2155, 2156) 2317 = buff( 1895) 2338 = buff( 1998) 2351 = buff( 2048) 2364 = buff( 2103) 2380 = buff( 2210) 2388 = buff( 2262) 605 = nand( 603, 604) 608 = nand( 606, 607) 2272 = nand( 1895, 1942) 2312 = nand( 2103, 2152) 3146 = not( 3142) 3154 = not( 3150) 3220 = not( 3216) 3212 = not( 3208) 2444 = and( 1942, 2288) 2451 = buff( 2448) 2454 = and( 2152, 2293) 2461 = buff( 2458) 2530 = not( 2445) 3323 = buff( 2458) 349 = not( 605) 350 = not( 608) 2265 = and( 1895, 1947, 1998, 2048) 2273 = nand( 1895, 1947, 1993) 2274 = nand( 2043, 1947, 1998, 1895) 2309 = and( 2103, 2157, 2210, 2262) 2313 = nand( 2103, 2157, 2205) 2314 = nand( 2257, 2157, 2210, 2103) 2325 = buff( 1947) 2372 = buff( 2157) 2523 = not( 2444) 2533 = not( 2454) 3121 = buff( 2317) 3131 = buff( 2317) 3155 = buff( 2338) 3163 = buff( 2338) 3171 = buff( 2351) 3179 = buff( 2351) 3187 = buff( 2364) 3197 = buff( 2364) 3221 = buff( 2380) 3229 = buff( 2380) 3237 = buff( 2388) 3245 = buff( 2388) 351 = nand( 349, 350) 2275 = nand( 2271, 2272, 2273, 2274) 2315 = nand( 2311, 2312, 2313, 2314) 3329 = not( 3323) 372 = and( 2309, 2265) 2324 = nand( 3131, 3138) 2350 = nand( 3163, 3170) 2363 = nand( 3179, 3186) 2371 = nand( 3197, 3204) 2387 = nand( 3229, 3236) 2400 = nand( 3245, 3252) 2268 = buff( 2265) 3137 = not( 3131) 3161 = not( 3155) 2345 = nand( 3155, 3162) 3169 = not( 3163) 3177 = not( 3171) 2358 = nand( 3171, 3178) 3185 = not( 3179) 3203 = not( 3197) 3235 = not( 3229) 3243 = not( 3237) 2395 = nand( 3237, 3244) 3251 = not( 3245) 3227 = not( 3221) 2432 = nand( 3221, 3228) 2490 = and( 2309, 2485) 3127 = not( 3121) 3130 = nand( 3121, 3128) 3139 = buff( 2325) 3147 = buff( 2325) 3193 = not( 3187) 3196 = nand( 3187, 3194) 3205 = buff( 2372) 3213 = buff( 2372) 2307 = nand( 2265, 2315) 2308 = not( 2275) 2323 = nand( 3134, 3137) 2349 = nand( 3166, 3169) 2362 = nand( 3182, 3185) 2370 = nand( 3200, 3203) 2386 = nand( 3232, 3235) 2399 = nand( 3248, 3251) 2344 = nand( 3158, 3161) 2357 = nand( 3174, 3177) 2394 = nand( 3240, 3243) 2431 = nand( 3224, 3227) 2464 = and( 2315, 2302) 2491 = or( 2489, 2490) 3129 = nand( 3124, 3127) 3195 = nand( 3190, 3193) 368 = and( 2307, 2308) 1615 = nand( 2323, 2324) 2337 = nand( 3147, 3154) 1633 = nand( 2349, 2350) 1642 = nand( 2362, 2363) 1651 = nand( 2370, 2371) 2379 = nand( 3213, 3220) 1669 = nand( 2386, 2387) 1678 = nand( 2399, 2400) 3145 = not( 3139) 2332 = nand( 3139, 3146) 3153 = not( 3147) 2346 = nand( 2344, 2345) 2359 = nand( 2357, 2358) 3219 = not( 3213) 2396 = nand( 2394, 2395) 3211 = not( 3205) 2425 = nand( 3205, 3212) 2433 = nand( 2431, 2432) 3272 = nand( 3129, 3130) 3308 = nand( 3195, 3196) 369 = not( 368) 1613 = not( 1615) 2336 = nand( 3150, 3153) 1631 = not( 1633) 1640 = not( 1642) 1649 = not( 1651) 2378 = nand( 3216, 3219) 1667 = not( 1669) 1676 = not( 1678) 2331 = nand( 3142, 3145) 2424 = nand( 3208, 3211) 2467 = buff( 2464) 2495 = buff( 2491) 3295 = buff( 2464) 3374 = and( 330, 2491) 1614 = and( 1613, 1610) 1624 = nand( 2336, 2337) 1632 = and( 1631, 1628) 1641 = and( 1640, 1637) 1650 = and( 1649, 1646) 1660 = nand( 2378, 2379) 1668 = and( 1667, 1664) 1677 = and( 1676, 1673) 2333 = nand( 2331, 2332) 2406 = buff( 2346) 2409 = buff( 2346) 2415 = buff( 2359) 2419 = buff( 2359) 2426 = nand( 2424, 2425) 2439 = buff( 2396) 2518 = and( 2433, 2461) 3276 = not( 3272) 3312 = not( 3308) 2612 = and( 330, 2396) 3326 = buff( 2433) 1617 = nor( 1612, 1614, 1616) 1622 = not( 1624) 1635 = nor( 1630, 1632, 1634) 1644 = nor( 1639, 1641, 1643) 1653 = nor( 1648, 1650, 1652) 1658 = not( 1660) 1671 = nor( 1666, 1668, 1670) 1680 = nor( 1675, 1677, 1679) 2500 = and( 2467, 2268) 2505 = and( 2495, 2268) 2519 = or( 2455, 2518) 3378 = not( 3374) 2642 = not( 2467) 2645 = buff( 2467) 3301 = not( 3295) 1623 = and( 1622, 1619) 1659 = and( 1658, 1655) 2401 = buff( 2333) 2501 = or( 2275, 2500) 2511 = and( 2495, 2419, 2409) 2512 = and( 2495, 2415) 2513 = and( 2439, 2433, 2426) 2514 = and( 2439, 2433) 2517 = and( 2467, 2415) 2531 = nand( 2409, 2451) 2532 = nand( 2409, 2419, 2467) 2534 = nand( 2426, 2455) 2535 = nand( 2426, 2433, 2461) 2607 = nand( 3326, 3329) 3330 = not( 3326) 2643 = and( 330, 2491, 2642) 2687 = and( 1617, 2680) 2725 = and( 1635, 2718) 2742 = and( 1644, 2735) 2760 = and( 1653, 2753) 2794 = and( 1671, 2787) 2811 = and( 1680, 2804) 3280 = buff( 2333) 3290 = buff( 2409) 3298 = buff( 2415) 3316 = buff( 2426) 3406 = buff( 2612) 3414 = buff( 2612) 3422 = and( 2439, 2439) 1626 = nor( 1621, 1623, 1625) 1662 = nor( 1657, 1659, 1661) 2567 = and( 330, 2512) 2589 = and( 330, 2513) 2608 = nand( 3323, 3330) 2654 = buff( 2519) 3253 = buff( 2505) 3277 = nand( 2530, 2531, 2532) 3287 = or( 2448, 2517) 3305 = nand( 2533, 2534, 2535) 3313 = buff( 2519) 3350 = and( 330, 2511) 932 = or( 2643, 2645) 2508 = and( 2495, 2401, 2409, 2419) 2524 = nand( 2401, 2445) 2525 = nand( 2401, 2406, 2451) 2526 = nand( 2401, 2406, 2419, 2467) 3294 = not( 3290) 2609 = nand( 2607, 2608) 3410 = not( 3406) 3418 = not( 3414) 2624 = nand( 3422, 3425) 3426 = not( 3422) 2629 = buff( 2501) 2647 = nor( 2643, 2645) 2706 = and( 1626, 2699) 2777 = and( 1662, 2770) 3264 = buff( 2501) 3284 = not( 3280) 3302 = not( 3298) 3303 = nand( 3298, 3301) 3320 = not( 3316) 3398 = and( 330, 2514) 2657 = not( 2654) 398 = and( 2519, 2654) 933 = and( 932, 927) 2527 = nand( 2523, 2524, 2525, 2526) 3259 = not( 3253) 3354 = not( 3350) 3293 = not( 3287) 2563 = nand( 3287, 3294) 3311 = not( 3305) 2585 = nand( 3305, 3312) 2625 = nand( 3419, 3426) 3283 = not( 3277) 3286 = nand( 3277, 3284) 3304 = nand( 3295, 3302) 3319 = not( 3313) 3322 = nand( 3313, 3320) 3358 = buff( 2567) 3366 = buff( 2567) 3382 = buff( 2589) 3390 = buff( 2589) 397 = and( 330, 2514, 2657) 2544 = and( 330, 2508) 2562 = nand( 3290, 3293) 2584 = nand( 3308, 3311) 3402 = not( 3398) 2626 = nand( 2624, 2625) 2632 = not( 2629) 2634 = and( 2501, 2629) 2650 = buff( 2647) 3268 = not( 3264) 3256 = buff( 2508) 3285 = nand( 3280, 3283) 3321 = nand( 3316, 3319) 3371 = nand( 3303, 3304) 3403 = buff( 2609) 3411 = buff( 2609) 362 = or( 929, 933, 938) 1030 = nor( 929, 933, 938) 399 = or( 397, 398) 2564 = nand( 2562, 2563) 3362 = not( 3358) 3370 = not( 3366) 2586 = nand( 2584, 2585) 3386 = not( 3382) 3394 = not( 3390) 2633 = and( 330, 2505, 2632) 3261 = buff( 2527) 3269 = buff( 2527) 3347 = nand( 3285, 3286) 3395 = nand( 3321, 3322) 363 = not( 1030) 2536 = nand( 3256, 3259) 3260 = not( 3256) 3377 = not( 3371) 2580 = nand( 3371, 3378) 3409 = not( 3403) 2616 = nand( 3403, 3410) 3417 = not( 3411) 2622 = nand( 3411, 3418) 2635 = nor( 2633, 2634) 2805 = and( 2626, 2802) 2808 = and( 2626, 2803) 3334 = buff( 2544) 3342 = buff( 2544) 3454 = buff( 2650) 364 = and( 362, 363) 2537 = nand( 3253, 3260) 3275 = not( 3269) 2540 = nand( 3269, 3276) 3353 = not( 3347) 2557 = nand( 3347, 3354) 2579 = nand( 3374, 3377) 3401 = not( 3395) 2602 = nand( 3395, 3402) 2615 = nand( 3406, 3409) 2621 = nand( 3414, 3417) 3267 = not( 3261) 3112 = nand( 3261, 3268) 3355 = buff( 2564) 3363 = buff( 2564) 3379 = buff( 2586) 3387 = buff( 2586) 2538 = nand( 2536, 2537) 2539 = nand( 3272, 3275) 3338 = not( 3334) 3346 = not( 3342) 2556 = nand( 3350, 3353) 2581 = nand( 2579, 2580) 2601 = nand( 3398, 3401) 2617 = nand( 2615, 2616) 2623 = nand( 2621, 2622) 2638 = buff( 2635) 3458 = not( 3454) 2814 = or( 2805, 2808, 2811) 2816 = nor( 2805, 2808, 2811) 3111 = nand( 3264, 3267) 2541 = nand( 2539, 2540) 2558 = nand( 2556, 2557) 3361 = not( 3355) 2571 = nand( 3355, 3362) 3369 = not( 3363) 2577 = nand( 3363, 3370) 3385 = not( 3379) 2593 = nand( 3379, 3386) 3393 = not( 3387) 2598 = nand( 3387, 3394) 2603 = nand( 2601, 2602) 3113 = nand( 3111, 3112) 3116 = and( 330, 2538) 3451 = not( 2623) 395 = not( 2816) 2570 = nand( 3358, 3361) 2576 = nand( 3366, 3369) 2592 = nand( 3382, 3385) 2597 = nand( 3390, 3393) 2736 = and( 2581, 2733) 2739 = and( 2581, 2734) 2788 = and( 2617, 2785) 3438 = buff( 2638) 3446 = and( 2617, 2647) 3459 = buff( 2814) 396 = and( 2814, 395) 3119 = not( 3113) 3120 = not( 3116) 2572 = nand( 2570, 2571) 2578 = nand( 2576, 2577) 2594 = nand( 2592, 2593) 2599 = nand( 2597, 2598) 2677 = nand( 3451, 3458) 3457 = not( 3451) 2700 = and( 2558, 2697) 2771 = and( 2603, 2768) 3331 = buff( 2541) 3339 = buff( 2541) 3427 = buff( 2558) 3443 = buff( 2603) 954 = nand( 3116, 3119) 955 = nand( 3113, 3120) 2600 = not( 2599) 3442 = not( 3438) 3450 = not( 3446) 2676 = nand( 3454, 3457) 2745 = or( 2736, 2739, 2742) 2748 = nor( 2736, 2739, 2742) 3465 = not( 3459) 3435 = not( 2578) 950 = nand( 954, 955) 3337 = not( 3331) 2548 = nand( 3331, 3338) 3345 = not( 3339) 2553 = nand( 3339, 3346) 2661 = nor( 2600, 2650) 2662 = and( 2617, 2603, 2594, 2650) 3433 = not( 3427) 3449 = not( 3443) 2672 = nand( 3443, 3450) 2674 = nand( 2676, 2677) 2719 = and( 2572, 2716) 2754 = and( 2594, 2751) 3430 = and( 2572, 2635) 383 = not( 2748) 951 = and( 950, 943) 2547 = nand( 3334, 3337) 2552 = nand( 3342, 3345) 2663 = or( 2661, 2662) 2670 = nand( 3435, 3442) 3441 = not( 3435) 2671 = nand( 3446, 3449) 2675 = not( 2674) 3491 = buff( 2745) 3499 = buff( 2745) 384 = and( 2745, 383) 2549 = nand( 2547, 2548) 2554 = nand( 2552, 2553) 2664 = nand( 3430, 3433) 3434 = not( 3430) 2669 = nand( 3438, 3441) 2673 = nand( 2671, 2672) 2757 = and( 2663, 2752) 2791 = and( 2675, 2786) 365 = or( 944, 947, 951) 1031 = nor( 944, 947, 951) 2555 = not( 2554) 2665 = nand( 3427, 3434) 2667 = nand( 2669, 2670) 2774 = and( 2673, 2769) 3497 = not( 3491) 3505 = not( 3499) 366 = not( 1031) 2658 = nor( 2555, 2638) 2659 = and( 2572, 2558, 2549, 2638) 2666 = nand( 2664, 2665) 2668 = not( 2667) 2681 = and( 2549, 2678) 2763 = or( 2754, 2757, 2760) 2765 = nor( 2754, 2757, 2760) 2797 = or( 2788, 2791, 2794) 2799 = nor( 2788, 2791, 2794) 367 = and( 365, 366) 2660 = or( 2658, 2659) 2703 = and( 2666, 2698) 2722 = and( 2668, 2717) 2780 = or( 2771, 2774, 2777) 2782 = nor( 2771, 2774, 2777) 386 = not( 2765) 392 = not( 2799) 2684 = and( 2660, 2679) 3462 = buff( 2797) 3470 = buff( 2763) 387 = and( 2763, 386) 389 = not( 2782) 393 = and( 2797, 392) 2709 = or( 2700, 2703, 2706) 2713 = nor( 2700, 2703, 2706) 2728 = or( 2719, 2722, 2725) 2730 = nor( 2719, 2722, 2725) 2922 = and( 2816, 2799, 2782, 2765) 3467 = buff( 2780) 390 = and( 2780, 389) 2690 = or( 2681, 2684, 2687) 2694 = nor( 2681, 2684, 2687) 2821 = nand( 3462, 3465) 3466 = not( 3462) 3474 = not( 3470) 378 = and( 2709, 2709) 380 = not( 2730) 2822 = nand( 3459, 3466) 3473 = not( 3467) 2827 = nand( 3467, 3474) 2839 = buff( 2728) 2883 = and( 2709, 2871) 3507 = buff( 2709) 375 = and( 2690, 2690) 381 = and( 2728, 380) 2823 = nand( 2821, 2822) 2826 = nand( 3470, 3473) 2880 = and( 2871, 2690) 2925 = and( 2748, 2730, 2713, 2694) 2928 = and( 2713, 2694, 2874) 3510 = buff( 2690) 2828 = nand( 2826, 2827) 3494 = buff( 2839) 3502 = buff( 2839) 3513 = not( 3507) 3544 = buff( 2883) 3552 = buff( 2883) 406 = and( 2922, 2925) 2929 = and( 2922, 2925) 3475 = buff( 2823) 3483 = buff( 2823) 3514 = not( 3510) 3515 = nand( 3510, 3513) 3541 = buff( 2880) 3549 = buff( 2880) 407 = not( 406) 2930 = nor( 2928, 2929) 2842 = nand( 3494, 3497) 3498 = not( 3494) 2852 = nand( 3502, 3505) 3506 = not( 3502) 3548 = not( 3544) 3556 = not( 3552) 3478 = buff( 2828) 3486 = buff( 2828) 3516 = nand( 3507, 3514) 408 = and( 213, 2930) 3481 = not( 3475) 3489 = not( 3483) 2843 = nand( 3491, 3498) 2853 = nand( 3499, 3506) 3547 = not( 3541) 2887 = nand( 3541, 3548) 2896 = nand( 3549, 3556) 3555 = not( 3549) 3520 = nand( 3515, 3516) 409 = not( 408) 2831 = nand( 3478, 3481) 3482 = not( 3478) 2836 = nand( 3486, 3489) 3490 = not( 3486) 2844 = nand( 2842, 2843) 2848 = nand( 2852, 2853) 2886 = nand( 3544, 3547) 2895 = nand( 3552, 3555) 2832 = nand( 3475, 3482) 2837 = nand( 3483, 3490) 2849 = not( 2848) 3524 = not( 3520) 2888 = nand( 2886, 2887) 2891 = nand( 2895, 2896) 2833 = nand( 2831, 2832) 2838 = nand( 2836, 2837) 2892 = not( 2891) 3517 = buff( 2844) 2906 = and( 2844, 2888, 2900) 2908 = and( 2849, 2888, 2903) 2913 = not( 2838) 3523 = not( 3517) 2855 = nand( 3517, 3524) 2907 = and( 2844, 2892, 2903) 2909 = and( 2849, 2892, 2900) 3525 = buff( 2833) 3533 = buff( 2833) 2854 = nand( 3520, 3523) 2910 = or( 2906, 2907, 2908, 2909) 3560 = buff( 2913) 3568 = buff( 2913) 2856 = nand( 2854, 2855) 3539 = not( 3533) 3531 = not( 3525) 3572 = not( 3568) 3564 = not( 3560) 3557 = buff( 2910) 3565 = buff( 2910) 3528 = buff( 2856) 3536 = buff( 2856) 2921 = nand( 3557, 3564) 2917 = nand( 3565, 3572) 3571 = not( 3565) 3563 = not( 3557) 2863 = nand( 3528, 3531) 2859 = nand( 3536, 3539) 2920 = nand( 3560, 3563) 2916 = nand( 3568, 3571) 3540 = not( 3536) 3532 = not( 3528) 2864 = nand( 3525, 3532) 2860 = nand( 3533, 3540) 403 = nand( 2920, 2921) 404 = nand( 2916, 2917) 400 = nand( 2863, 2864) 401 = nand( 2859, 2860) 405 = and( 403, 404) 402 = nand( 400, 401) |
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 |
/****************************************************************************
* *
* VERILOG VERSION of ORIGINAL NETLIST for c3540 *
* *
* *
* Generated by: Hakan Yalcin (hyalcin@cadence.com) *
* *
* Sep 16, 1998 *
* *
****************************************************************************/
module c3540g (
L50, L58, L68, L77, L87, L97, L107,
L116, L226, L232, L238, L244, L250, L257, L264,
L270, L124, L125, L128, L132, L137, L143, L150,
L159, L283, L294, L303, L311, L317, L322, L326,
L329, L222, L223, L330, L274, L2897, L200, L190,
L179, L343, L213, L169, L45, L41, L1698, L33,
L20, L13, L1,
L375, L378, L381, L384, L387, L390, L393,
L396, L407, L409, L402, L351, L358, L405, L399,
L369, L372, L353, L355, L361, L364, L367);
input
L50, L58, L68, L77, L87, L97, L107,
L116, L226, L232, L238, L244, L250, L257, L264,
L270, L124, L125, L128, L132, L137, L143, L150,
L159, L283, L294, L303, L311, L317, L322, L326,
L329, L222, L223, L330, L274, L2897, L200, L190,
L179, L343, L213, L169, L45, L41, L1698, L33,
L20, L13, L1;
output
L375, L378, L381, L384, L387, L390, L393,
L396, L407, L409, L402, L351, L358, L405, L399,
L369, L372, L353, L355, L361, L364, L367;
buffer U1 ( L50, L432 );
inv U2 ( L50, L442 );
buffer U3 ( L58, L447 );
inv U4 ( L58, L456 );
buffer U5 ( L68, L460 );
inv U6 ( L68, L463 );
buffer U7 ( L68, L467 );
buffer U8 ( L77, L476 );
inv U9 ( L77, L479 );
buffer U10 ( L77, L483 );
buffer U11 ( L87, L492 );
inv U12 ( L87, L501 );
buffer U13 ( L97, L504 );
inv U14 ( L97, L513 );
buffer U15 ( L107, L517 );
inv U16 ( L107, L526 );
buffer U17 ( L116, L530 );
inv U18 ( L116, L540 );
or2 U19 ( L257, L264, L587 );
inv U20 ( L1, L704 );
buffer U21 ( L1, L707 );
inv U22 ( L1, L714 );
buffer U23 ( L13, L717 );
inv U24 ( L13, L724 );
and2 U25 ( L13, L20, L731 );
inv U26 ( L20, L732 );
buffer U27 ( L20, L736 );
inv U28 ( L20, L741 );
inv U29 ( L33, L758 );
buffer U30 ( L33, L776 );
inv U31 ( L33, L780 );
and2 U32 ( L33, L41, L788 );
inv U33 ( L41, L791 );
or2 U34 ( L41, L45, L798 );
buffer U35 ( L45, L799 );
inv U36 ( L45, L802 );
inv U37 ( L50, L826 );
buffer U38 ( L58, L828 );
inv U39 ( L58, L831 );
buffer U40 ( L68, L833 );
inv U41 ( L68, L836 );
buffer U42 ( L87, L839 );
inv U43 ( L87, L842 );
buffer U44 ( L97, L845 );
inv U45 ( L97, L848 );
inv U46 ( L107, L851 );
buffer U47 ( L1, L890 );
buffer U48 ( L68, L898 );
buffer U49 ( L107, L907 );
inv U50 ( L20, L1032 );
buffer U51 ( L190, L1035 );
inv U52 ( L200, L1048 );
and2 U53 ( L20, L200, L1049 );
nand2 U54 ( L20, L200, L1050 );
and2 U55 ( L20, L179, L1051 );
inv U56 ( L20, L1540 );
or2 U57 ( L1698, L33, L1699 );
nand2 U58 ( L1, L13, L1826 );
nand3 U59 ( L1, L20, L33, L1827 );
inv U60 ( L20, L1828 );
inv U61 ( L33, L2051 );
buffer U62 ( L179, L2478 );
inv U63 ( L213, L2865 );
buffer U64 ( L343, L2868 );
buffer U65 ( L226, L2931 );
buffer U66 ( L232, L2934 );
buffer U67 ( L238, L2939 );
buffer U68 ( L244, L2942 );
buffer U69 ( L250, L2947 );
buffer U70 ( L257, L2950 );
buffer U71 ( L264, L2957 );
buffer U72 ( L270, L2960 );
buffer U73 ( L50, L3007 );
buffer U74 ( L58, L3079 );
buffer U75 ( L58, L3087 );
buffer U76 ( L97, L3095 );
buffer U77 ( L97, L3103 );
buffer U78 ( L330, L3419 );
and2 U79 ( L250, L587, L588 );
or2 U80 ( L758, L20, L759 );
or2 U81 ( L1540, L169, L1541 );
inv U82 ( L731, L1772 );
or2 U83 ( L1828, L1, L1829 );
and2 U84 ( L1826, L1827, L1834 );
or2 U85 ( L2051, L1, L2052 );
and3 U86 ( L826, L831, L836, L625 );
nand2 U87 ( L226, L432, L545 );
nand2 U88 ( L232, L447, L546 );
nand2 U89 ( L238, L467, L547 );
nand2 U90 ( L244, L483, L548 );
nand2 U91 ( L250, L492, L549 );
nand2 U92 ( L257, L504, L550 );
nand2 U93 ( L264, L517, L551 );
nand2 U94 ( L270, L530, L552 );
inv U95 ( L2931, L2937 );
inv U96 ( L2934, L2938 );
inv U97 ( L2939, L2945 );
inv U98 ( L2942, L2946 );
nand2 U99 ( L456, L463, L621 );
nand2 U100 ( L513, L526, L626 );
nand2 U101 ( L460, L476, L635 );
buffer U102 ( L442, L636 );
inv U103 ( L3079, L3085 );
inv U104 ( L3095, L3101 );
buffer U105 ( L802, L657 );
buffer U106 ( L802, L675 );
buffer U107 ( L717, L721 );
buffer U108 ( L780, L784 );
buffer U109 ( L791, L794 );
and2 U110 ( L714, L798, L807 );
and3 U111 ( L714, L799, L791, L816 );
and2 U112 ( L704, L799, L823 );
and3 U113 ( L707, L724, L736, L860 );
nand3 U114 ( L707, L724, L736, L861 );
nand2 U115 ( L707, L724, L864 );
buffer U116 ( L890, L893 );
nand3 U117 ( L717, L732, L45, L896 );
nand3 U118 ( L826, L831, L836, L897 );
inv U119 ( L3087, L3093 );
and3 U120 ( L842, L848, L851, L905 );
nand3 U121 ( L842, L848, L851, L906 );
inv U122 ( L3103, L3109 );
inv U123 ( L741, L973 );
inv U124 ( L741, L980 );
inv U125 ( L741, L987 );
inv U126 ( L741, L994 );
inv U127 ( L741, L1001 );
inv U128 ( L741, L1008 );
inv U129 ( L741, L1015 );
inv U130 ( L741, L1022 );
or2 U131 ( L1032, L1035, L1038 );
nor2 U132 ( L1032, L1035, L1043 );
buffer U133 ( L1051, L1054 );
inv U134 ( L1051, L1057 );
buffer U135 ( L776, L1512 );
buffer U136 ( L780, L1681 );
inv U137 ( L1699, L1717 );
inv U138 ( L1699, L1724 );
inv U139 ( L1699, L1731 );
inv U140 ( L1699, L1738 );
inv U141 ( L1699, L1745 );
inv U142 ( L1699, L1752 );
inv U143 ( L1699, L1759 );
inv U144 ( L1699, L1766 );
or2 U145 ( L1, L1772, L1773 );
inv U146 ( L788, L1790 );
inv U147 ( L788, L1808 );
and3 U148 ( L704, L717, L732, L2278 );
inv U149 ( L2478, L2481 );
inv U150 ( L3419, L3425 );
or2 U151 ( L2865, L2868, L2871 );
nor2 U152 ( L2865, L2868, L2874 );
inv U153 ( L2947, L2953 );
inv U154 ( L2950, L2954 );
inv U155 ( L2957, L2963 );
inv U156 ( L2960, L2964 );
buffer U157 ( L456, L3010 );
inv U158 ( L3007, L3013 );
buffer U159 ( L463, L3017 );
buffer U160 ( L479, L3020 );
buffer U161 ( L501, L3027 );
buffer U162 ( L513, L3030 );
buffer U163 ( L526, L3037 );
buffer U164 ( L540, L3040 );
buffer U165 ( L898, L3082 );
buffer U166 ( L898, L3090 );
buffer U167 ( L907, L3098 );
buffer U168 ( L907, L3106 );
nand2 U169 ( L479, L625, L352 );
and4 U170 ( L545, L546, L547, L548, L553 );
and4 U171 ( L549, L550, L551, L552, L554 );
nand2 U172 ( L2934, L2937, L555 );
nand2 U173 ( L2931, L2938, L556 );
nand2 U174 ( L2942, L2945, L560 );
nand2 U175 ( L2939, L2946, L561 );
and2 U176 ( L432, L621, L650 );
and2 U177 ( L890, L896, L956 );
inv U178 ( L759, L974 );
and2 U179 ( L741, L759, L975 );
and2 U180 ( L897, L973, L976 );
inv U181 ( L759, L981 );
and2 U182 ( L741, L759, L982 );
inv U183 ( L759, L988 );
and2 U184 ( L741, L759, L989 );
and2 U185 ( L836, L987, L990 );
inv U186 ( L759, L995 );
and2 U187 ( L741, L759, L996 );
and2 U188 ( L77, L994, L997 );
inv U189 ( L759, L1002 );
and2 U190 ( L741, L759, L1003 );
and2 U191 ( L906, L1001, L1004 );
inv U192 ( L759, L1009 );
and2 U193 ( L741, L759, L1010 );
inv U194 ( L759, L1016 );
and2 U195 ( L741, L759, L1017 );
and2 U196 ( L851, L1015, L1018 );
inv U197 ( L759, L1023 );
and2 U198 ( L741, L759, L1024 );
and2 U199 ( L116, L1022, L1025 );
and2 U200 ( L222, L1717, L1720 );
and2 U201 ( L223, L1724, L1727 );
and2 U202 ( L226, L1731, L1734 );
and2 U203 ( L232, L1738, L1741 );
and2 U204 ( L238, L1745, L1748 );
and2 U205 ( L244, L1752, L1755 );
and2 U206 ( L250, L1759, L1762 );
and2 U207 ( L257, L1766, L1769 );
and3 U208 ( L1, L13, L1790, L1791 );
and3 U209 ( L1, L13, L1808, L1809 );
inv U210 ( L1834, L1851 );
inv U211 ( L1834, L1901 );
inv U212 ( L1834, L1952 );
inv U213 ( L1834, L2002 );
inv U214 ( L1834, L2057 );
inv U215 ( L1834, L2109 );
inv U216 ( L1834, L2162 );
inv U217 ( L1834, L2214 );
nand2 U218 ( L2950, L2953, L2955 );
nand2 U219 ( L2947, L2954, L2956 );
nand2 U220 ( L2960, L2963, L2965 );
nand2 U221 ( L2957, L2964, L2966 );
inv U222 ( L352, L353 );
and2 U223 ( L87, L626, L354 );
nand2 U224 ( L555, L556, L557 );
nand2 U225 ( L560, L561, L562 );
nand2 U226 ( L553, L554, L586 );
and2 U227 ( L540, L905, L630 );
nand2 U228 ( L540, L905, L634 );
inv U229 ( L636, L639 );
nand2 U230 ( L3082, L3085, L642 );
inv U231 ( L3082, L3086 );
and2 U232 ( L460, L636, L644 );
nand2 U233 ( L3098, L3101, L646 );
inv U234 ( L3098, L3102 );
nand2 U235 ( L87, L626, L654 );
inv U236 ( L657, L660 );
inv U237 ( L675, L678 );
nand2 U238 ( L860, L776, L804 );
nand2 U239 ( L860, L780, L806 );
nand3 U240 ( L707, L721, L736, L855 );
nand4 U241 ( L707, L724, L736, L794, L867 );
nand2 U242 ( L3090, L3093, L903 );
inv U243 ( L3090, L3094 );
nand2 U244 ( L3106, L3109, L912 );
inv U245 ( L3106, L3110 );
inv U246 ( L861, L915 );
inv U247 ( L893, L927 );
inv U248 ( L864, L941 );
and2 U249 ( L828, L974, L977 );
and2 U250 ( L150, L975, L978 );
and2 U251 ( L833, L981, L984 );
and2 U252 ( L159, L982, L985 );
and2 U253 ( L77, L988, L991 );
and2 U254 ( L50, L989, L992 );
and2 U255 ( L839, L995, L998 );
and2 U256 ( L828, L996, L999 );
and2 U257 ( L845, L1002, L1005 );
and2 U258 ( L833, L1003, L1006 );
and2 U259 ( L107, L1009, L1012 );
and2 U260 ( L77, L1010, L1013 );
and2 U261 ( L116, L1016, L1019 );
and2 U262 ( L839, L1017, L1020 );
and2 U263 ( L283, L1023, L1026 );
and2 U264 ( L845, L1024, L1027 );
and2 U265 ( L200, L1054, L1060 );
and2 U266 ( L1048, L1054, L1063 );
and2 U267 ( L1049, L1057, L1066 );
and2 U268 ( L1050, L1057, L1069 );
nand2 U269 ( L784, L794, L1527 );
nand2 U270 ( L776, L794, L1530 );
nand3 U271 ( L707, L721, L1541, L1542 );
nand3 U272 ( L724, L732, L784, L1563 );
nand2 U273 ( L724, L784, L1572 );
inv U274 ( L1512, L1581 );
inv U275 ( L1512, L1585 );
inv U276 ( L1512, L1589 );
inv U277 ( L1512, L1593 );
inv U278 ( L1512, L1597 );
inv U279 ( L1512, L1601 );
inv U280 ( L1512, L1605 );
inv U281 ( L1681, L1716 );
and2 U282 ( L1681, L1699, L1718 );
inv U283 ( L1681, L1723 );
and2 U284 ( L1681, L1699, L1725 );
inv U285 ( L1681, L1730 );
and2 U286 ( L1681, L1699, L1732 );
inv U287 ( L1681, L1737 );
and2 U288 ( L1681, L1699, L1739 );
inv U289 ( L1681, L1744 );
and2 U290 ( L1681, L1699, L1746 );
inv U291 ( L1681, L1751 );
and2 U292 ( L1681, L1699, L1753 );
inv U293 ( L1681, L1758 );
and2 U294 ( L1681, L1699, L1760 );
inv U295 ( L1681, L1765 );
and2 U296 ( L1681, L1699, L1767 );
and2 U297 ( L1834, L1773, L1852 );
nor2 U298 ( L50, L1773, L1856 );
inv U299 ( L807, L1870 );
and2 U300 ( L1834, L1773, L1902 );
nor2 U301 ( L58, L1773, L1906 );
inv U302 ( L807, L1920 );
and2 U303 ( L1834, L1773, L1953 );
nor2 U304 ( L68, L1773, L1957 );
inv U305 ( L807, L1971 );
and2 U306 ( L1834, L1773, L2003 );
nor2 U307 ( L77, L1773, L2007 );
inv U308 ( L807, L2021 );
and2 U309 ( L1834, L1773, L2058 );
nor2 U310 ( L87, L1773, L2062 );
inv U311 ( L823, L2076 );
and2 U312 ( L1834, L1773, L2110 );
nor2 U313 ( L97, L1773, L2114 );
inv U314 ( L816, L2128 );
and2 U315 ( L1834, L1773, L2163 );
nor2 U316 ( L107, L1773, L2167 );
inv U317 ( L816, L2181 );
and2 U318 ( L1834, L1773, L2215 );
nor2 U319 ( L116, L1773, L2219 );
inv U320 ( L816, L2233 );
and2 U321 ( L2278, L213, L2285 );
nand2 U322 ( L2278, L213, L2288 );
and3 U323 ( L2278, L213, L343, L2289 );
nand3 U324 ( L2278, L213, L343, L2293 );
and3 U325 ( L2278, L213, L343, L2298 );
nand3 U326 ( L2278, L213, L343, L2302 );
buffer U327 ( L2874, L2877 );
nand2 U328 ( L2955, L2956, L2983 );
nand2 U329 ( L2965, L2966, L2986 );
inv U330 ( L3010, L3014 );
nand2 U331 ( L3010, L3013, L3015 );
inv U332 ( L3017, L3023 );
inv U333 ( L3020, L3024 );
inv U334 ( L3027, L3033 );
inv U335 ( L3030, L3034 );
inv U336 ( L3037, L3043 );
inv U337 ( L3040, L3044 );
inv U338 ( L354, L355 );
nand2 U339 ( L3079, L3086, L643 );
nand2 U340 ( L3095, L3102, L647 );
and2 U341 ( L650, L675, L680 );
nand2 U342 ( L3087, L3094, L904 );
nand2 U343 ( L3103, L3110, L913 );
and2 U344 ( L588, L915, L920 );
or3 U345 ( L976, L977, L978, L979 );
or3 U346 ( L990, L991, L992, L993 );
or3 U347 ( L997, L998, L999, L1000 );
or3 U348 ( L1004, L1005, L1006, L1007 );
or3 U349 ( L1018, L1019, L1020, L1021 );
or3 U350 ( L1025, L1026, L1027, L1028 );
and2 U351 ( L77, L1716, L1719 );
and2 U352 ( L223, L1718, L1721 );
and2 U353 ( L87, L1723, L1726 );
and2 U354 ( L226, L1725, L1728 );
and2 U355 ( L97, L1730, L1733 );
and2 U356 ( L232, L1732, L1735 );
and2 U357 ( L107, L1737, L1740 );
and2 U358 ( L238, L1739, L1742 );
and2 U359 ( L116, L1744, L1747 );
and2 U360 ( L244, L1746, L1749 );
and2 U361 ( L283, L1751, L1754 );
and2 U362 ( L250, L1753, L1756 );
and2 U363 ( L294, L1758, L1761 );
and2 U364 ( L257, L1760, L1763 );
and2 U365 ( L303, L1765, L1768 );
and2 U366 ( L264, L1767, L1770 );
buffer U367 ( L1791, L1794 );
inv U368 ( L1791, L1799 );
buffer U369 ( L1809, L1812 );
inv U370 ( L1809, L1817 );
and3 U371 ( L50, L1829, L1852, L1859 );
and3 U372 ( L58, L1829, L1902, L1909 );
and3 U373 ( L68, L1829, L1953, L1960 );
and3 U374 ( L77, L1829, L2003, L2010 );
and3 U375 ( L87, L2052, L2058, L2065 );
and3 U376 ( L97, L2052, L2110, L2117 );
and3 U377 ( L107, L2052, L2163, L2170 );
and3 U378 ( L116, L2052, L2215, L2222 );
inv U379 ( L956, L2678 );
inv U380 ( L956, L2697 );
inv U381 ( L956, L2716 );
inv U382 ( L956, L2733 );
inv U383 ( L956, L2751 );
inv U384 ( L956, L2768 );
inv U385 ( L956, L2785 );
inv U386 ( L956, L2802 );
nand2 U387 ( L3007, L3014, L3016 );
nand2 U388 ( L3020, L3023, L3025 );
nand2 U389 ( L3017, L3024, L3026 );
nand2 U390 ( L3030, L3033, L3035 );
nand2 U391 ( L3027, L3034, L3036 );
nand2 U392 ( L3040, L3043, L3045 );
nand2 U393 ( L3037, L3044, L3046 );
inv U394 ( L2983, L2989 );
inv U395 ( L2986, L2990 );
inv U396 ( L804, L610 );
and2 U397 ( L804, L806, L613 );
inv U398 ( L806, L616 );
nand2 U399 ( L642, L643, L640 );
nand2 U400 ( L646, L647, L648 );
and4 U401 ( L630, L635, L442, L58, L655 );
inv U402 ( L804, L665 );
and2 U403 ( L804, L806, L668 );
inv U404 ( L806, L671 );
inv U405 ( L804, L683 );
inv U406 ( L806, L685 );
and2 U407 ( L804, L806, L688 );
inv U408 ( L804, L694 );
inv U409 ( L806, L696 );
and2 U410 ( L804, L806, L699 );
buffer U411 ( L867, L870 );
buffer U412 ( L867, L887 );
nand2 U413 ( L903, L904, L901 );
nand2 U414 ( L912, L913, L910 );
inv U415 ( L855, L914 );
and2 U416 ( L855, L861, L916 );
inv U417 ( L855, L942 );
and2 U418 ( L864, L855, L943 );
nand2 U419 ( L1043, L1069, L1072 );
nand2 U420 ( L1043, L1066, L1084 );
nand2 U421 ( L1038, L1069, L1096 );
nand2 U422 ( L1038, L1066, L1108 );
nand2 U423 ( L1043, L1063, L1120 );
nand2 U424 ( L1043, L1060, L1132 );
nand2 U425 ( L1038, L1063, L1144 );
nand2 U426 ( L1038, L1060, L1156 );
inv U427 ( L1527, L1533 );
inv U428 ( L1530, L1534 );
and2 U429 ( L1527, L1530, L1535 );
buffer U430 ( L1542, L1545 );
buffer U431 ( L1542, L1554 );
inv U432 ( L1572, L1610 );
inv U433 ( L1572, L1619 );
inv U434 ( L1572, L1628 );
inv U435 ( L1572, L1637 );
inv U436 ( L1563, L1646 );
inv U437 ( L1563, L1655 );
inv U438 ( L1563, L1664 );
inv U439 ( L1563, L1673 );
or3 U440 ( L1719, L1720, L1721, L1722 );
or3 U441 ( L1726, L1727, L1728, L1729 );
or3 U442 ( L1733, L1734, L1735, L1736 );
or3 U443 ( L1740, L1741, L1742, L1743 );
or3 U444 ( L1747, L1748, L1749, L1750 );
or3 U445 ( L1754, L1755, L1756, L1757 );
or3 U446 ( L1761, L1762, L1763, L1764 );
or3 U447 ( L1768, L1769, L1770, L1771 );
and2 U448 ( L979, L1851, L1853 );
and2 U449 ( L993, L1952, L1954 );
and2 U450 ( L1000, L2002, L2004 );
and2 U451 ( L1007, L2057, L2059 );
and2 U452 ( L1021, L2162, L2164 );
and2 U453 ( L1028, L2214, L2216 );
buffer U454 ( L2293, L2485 );
and2 U455 ( L2877, L2897, L2900 );
nand2 U456 ( L2877, L2897, L2903 );
buffer U457 ( L557, L2967 );
buffer U458 ( L562, L2970 );
buffer U459 ( L557, L2975 );
buffer U460 ( L562, L2978 );
nand2 U461 ( L3015, L3016, L3047 );
nand2 U462 ( L3025, L3026, L3050 );
nand2 U463 ( L3035, L3036, L3055 );
nand2 U464 ( L3045, L3046, L3058 );
nand2 U465 ( L2986, L2989, L574 );
nand2 U466 ( L2983, L2990, L575 );
and2 U467 ( L501, L613, L617 );
and3 U468 ( L640, L476, L639, L641 );
and2 U469 ( L530, L648, L649 );
and2 U470 ( L655, L657, L662 );
and2 U471 ( L513, L668, L672 );
and2 U472 ( L654, L685, L690 );
and2 U473 ( L540, L688, L691 );
and2 U474 ( L634, L696, L701 );
and2 U475 ( L526, L699, L702 );
inv U476 ( L901, L902 );
inv U477 ( L910, L911 );
and2 U478 ( L650, L914, L917 );
and2 U479 ( L586, L916, L923 );
and2 U480 ( L442, L1535, L1538 );
and3 U481 ( L1817, L226, L1870, L1871 );
and3 U482 ( L1817, L274, L807, L1872 );
and2 U483 ( L1812, L1722, L1873 );
and3 U484 ( L1817, L232, L1920, L1921 );
and3 U485 ( L1817, L274, L807, L1922 );
and2 U486 ( L1812, L1729, L1923 );
and3 U487 ( L1817, L238, L1971, L1972 );
and3 U488 ( L1817, L274, L807, L1973 );
and2 U489 ( L1812, L1736, L1974 );
and3 U490 ( L1817, L244, L2021, L2022 );
and3 U491 ( L1817, L274, L807, L2023 );
and2 U492 ( L1812, L1743, L2024 );
and3 U493 ( L1799, L250, L2076, L2077 );
and3 U494 ( L1799, L274, L823, L2078 );
and2 U495 ( L1794, L1750, L2079 );
and3 U496 ( L1799, L257, L2128, L2129 );
and3 U497 ( L1799, L274, L816, L2130 );
and2 U498 ( L1794, L1757, L2131 );
and3 U499 ( L1799, L264, L2181, L2182 );
and3 U500 ( L1799, L274, L816, L2183 );
and2 U501 ( L1794, L1764, L2184 );
and3 U502 ( L1799, L270, L2233, L2234 );
and3 U503 ( L1799, L274, L816, L2235 );
and2 U504 ( L1794, L1771, L2236 );
inv U505 ( L2967, L2973 );
inv U506 ( L2970, L2974 );
inv U507 ( L2975, L2981 );
inv U508 ( L2978, L2982 );
nand2 U509 ( L574, L575, L576 );
inv U510 ( L3047, L3053 );
inv U511 ( L3050, L3054 );
inv U512 ( L3055, L3061 );
inv U513 ( L3058, L3062 );
or2 U514 ( L641, L644, L645 );
inv U515 ( L887, L926 );
and2 U516 ( L887, L893, L928 );
and2 U517 ( L649, L942, L947 );
and2 U518 ( L902, L980, L983 );
and2 U519 ( L911, L1008, L1011 );
buffer U520 ( L1072, L1075 );
buffer U521 ( L1084, L1087 );
buffer U522 ( L1096, L1099 );
buffer U523 ( L1108, L1111 );
buffer U524 ( L1120, L1123 );
buffer U525 ( L1132, L1135 );
buffer U526 ( L1144, L1147 );
buffer U527 ( L1156, L1159 );
buffer U528 ( L1072, L1168 );
buffer U529 ( L1084, L1177 );
buffer U530 ( L1096, L1186 );
buffer U531 ( L1108, L1195 );
buffer U532 ( L1120, L1204 );
buffer U533 ( L1132, L1213 );
buffer U534 ( L1144, L1222 );
buffer U535 ( L1156, L1231 );
inv U536 ( L1545, L1609 );
and2 U537 ( L1545, L1572, L1611 );
inv U538 ( L1545, L1618 );
and2 U539 ( L1545, L1572, L1620 );
inv U540 ( L1545, L1627 );
and2 U541 ( L1545, L1572, L1629 );
inv U542 ( L1545, L1636 );
and2 U543 ( L1545, L1572, L1638 );
inv U544 ( L1554, L1645 );
and2 U545 ( L1554, L1563, L1647 );
inv U546 ( L1554, L1654 );
and2 U547 ( L1554, L1563, L1656 );
inv U548 ( L1554, L1663 );
and2 U549 ( L1554, L1563, L1665 );
inv U550 ( L1554, L1672 );
and2 U551 ( L1554, L1563, L1674 );
or3 U552 ( L1853, L1856, L1859, L1862 );
nor3 U553 ( L1853, L1856, L1859, L1866 );
or3 U554 ( L1871, L1872, L1873, L1874 );
or3 U555 ( L1921, L1922, L1923, L1924 );
or3 U556 ( L1954, L1957, L1960, L1963 );
nor3 U557 ( L1954, L1957, L1960, L1967 );
or3 U558 ( L1972, L1973, L1974, L1975 );
or3 U559 ( L2004, L2007, L2010, L2013 );
nor3 U560 ( L2004, L2007, L2010, L2017 );
or3 U561 ( L2022, L2023, L2024, L2025 );
or3 U562 ( L2059, L2062, L2065, L2068 );
nor3 U563 ( L2059, L2062, L2065, L2072 );
or3 U564 ( L2077, L2078, L2079, L2080 );
or3 U565 ( L2129, L2130, L2131, L2132 );
or3 U566 ( L2164, L2167, L2170, L2173 );
nor3 U567 ( L2164, L2167, L2170, L2177 );
or3 U568 ( L2182, L2183, L2184, L2185 );
or3 U569 ( L2216, L2219, L2222, L2225 );
nor3 U570 ( L2216, L2219, L2222, L2229 );
or3 U571 ( L2234, L2235, L2236, L2237 );
inv U572 ( L2485, L2488 );
inv U573 ( L870, L2679 );
and2 U574 ( L956, L870, L2680 );
inv U575 ( L870, L2698 );
and2 U576 ( L956, L870, L2699 );
inv U577 ( L870, L2717 );
and2 U578 ( L956, L870, L2718 );
inv U579 ( L870, L2734 );
and2 U580 ( L956, L870, L2735 );
inv U581 ( L870, L2752 );
and2 U582 ( L956, L870, L2753 );
inv U583 ( L870, L2769 );
and2 U584 ( L956, L870, L2770 );
inv U585 ( L870, L2786 );
and2 U586 ( L956, L870, L2787 );
inv U587 ( L870, L2803 );
and2 U588 ( L956, L870, L2804 );
or3 U589 ( L917, L920, L923, L359 );
nor3 U590 ( L917, L920, L923, L1029 );
nand2 U591 ( L2970, L2973, L565 );
nand2 U592 ( L2967, L2974, L566 );
nand2 U593 ( L2978, L2981, L569 );
nand2 U594 ( L2975, L2982, L570 );
nand2 U595 ( L3050, L3053, L589 );
nand2 U596 ( L3047, L3054, L590 );
nand2 U597 ( L3058, L3061, L595 );
nand2 U598 ( L3055, L3062, L596 );
and2 U599 ( L650, L926, L929 );
and2 U600 ( L630, L928, L938 );
and2 U601 ( L645, L941, L944 );
or3 U602 ( L983, L984, L985, L986 );
or3 U603 ( L1011, L1012, L1013, L1014 );
and2 U604 ( L442, L1611, L1616 );
and2 U605 ( L456, L1620, L1625 );
and2 U606 ( L463, L1629, L1634 );
and2 U607 ( L479, L1638, L1643 );
inv U608 ( L1029, L360 );
nand2 U609 ( L565, L566, L567 );
nand2 U610 ( L569, L570, L571 );
buffer U611 ( L576, L579 );
nand2 U612 ( L589, L590, L591 );
nand2 U613 ( L595, L596, L597 );
and2 U614 ( L576, L610, L614 );
inv U615 ( L1075, L1240 );
inv U616 ( L1087, L1241 );
inv U617 ( L1099, L1242 );
inv U618 ( L1111, L1243 );
inv U619 ( L1123, L1244 );
inv U620 ( L1135, L1245 );
inv U621 ( L1147, L1246 );
inv U622 ( L1159, L1247 );
inv U623 ( L1075, L1257 );
inv U624 ( L1087, L1258 );
inv U625 ( L1099, L1259 );
inv U626 ( L1111, L1260 );
inv U627 ( L1123, L1261 );
inv U628 ( L1135, L1262 );
inv U629 ( L1147, L1263 );
inv U630 ( L1159, L1264 );
inv U631 ( L1075, L1274 );
inv U632 ( L1087, L1275 );
inv U633 ( L1099, L1276 );
inv U634 ( L1111, L1277 );
inv U635 ( L1123, L1278 );
inv U636 ( L1135, L1279 );
inv U637 ( L1147, L1280 );
inv U638 ( L1159, L1281 );
inv U639 ( L1075, L1291 );
inv U640 ( L1087, L1292 );
inv U641 ( L1099, L1293 );
inv U642 ( L1111, L1294 );
inv U643 ( L1123, L1295 );
inv U644 ( L1135, L1296 );
inv U645 ( L1147, L1297 );
inv U646 ( L1159, L1298 );
inv U647 ( L1075, L1308 );
inv U648 ( L1087, L1309 );
inv U649 ( L1099, L1310 );
inv U650 ( L1111, L1311 );
inv U651 ( L1123, L1312 );
inv U652 ( L1135, L1313 );
inv U653 ( L1147, L1314 );
inv U654 ( L1159, L1315 );
inv U655 ( L1075, L1325 );
inv U656 ( L1087, L1326 );
inv U657 ( L1099, L1327 );
inv U658 ( L1111, L1328 );
inv U659 ( L1123, L1329 );
inv U660 ( L1135, L1330 );
inv U661 ( L1147, L1331 );
inv U662 ( L1159, L1332 );
inv U663 ( L1075, L1342 );
inv U664 ( L1087, L1343 );
inv U665 ( L1099, L1344 );
inv U666 ( L1111, L1345 );
inv U667 ( L1123, L1346 );
inv U668 ( L1135, L1347 );
inv U669 ( L1147, L1348 );
inv U670 ( L1159, L1349 );
inv U671 ( L1075, L1359 );
inv U672 ( L1087, L1360 );
inv U673 ( L1099, L1361 );
inv U674 ( L1111, L1362 );
inv U675 ( L1123, L1363 );
inv U676 ( L1135, L1364 );
inv U677 ( L1147, L1365 );
inv U678 ( L1159, L1366 );
inv U679 ( L1168, L1376 );
inv U680 ( L1177, L1377 );
inv U681 ( L1186, L1378 );
inv U682 ( L1195, L1379 );
inv U683 ( L1204, L1380 );
inv U684 ( L1213, L1381 );
inv U685 ( L1222, L1382 );
inv U686 ( L1231, L1383 );
inv U687 ( L1168, L1393 );
inv U688 ( L1177, L1394 );
inv U689 ( L1186, L1395 );
inv U690 ( L1195, L1396 );
inv U691 ( L1204, L1397 );
inv U692 ( L1213, L1398 );
inv U693 ( L1222, L1399 );
inv U694 ( L1231, L1400 );
inv U695 ( L1168, L1410 );
inv U696 ( L1177, L1411 );
inv U697 ( L1186, L1412 );
inv U698 ( L1195, L1413 );
inv U699 ( L1204, L1414 );
inv U700 ( L1213, L1415 );
inv U701 ( L1222, L1416 );
inv U702 ( L1231, L1417 );
inv U703 ( L1168, L1427 );
inv U704 ( L1177, L1428 );
inv U705 ( L1186, L1429 );
inv U706 ( L1195, L1430 );
inv U707 ( L1204, L1431 );
inv U708 ( L1213, L1432 );
inv U709 ( L1222, L1433 );
inv U710 ( L1231, L1434 );
inv U711 ( L1168, L1444 );
inv U712 ( L1177, L1445 );
inv U713 ( L1186, L1446 );
inv U714 ( L1195, L1447 );
inv U715 ( L1204, L1448 );
inv U716 ( L1213, L1449 );
inv U717 ( L1222, L1450 );
inv U718 ( L1231, L1451 );
inv U719 ( L1168, L1461 );
inv U720 ( L1177, L1462 );
inv U721 ( L1186, L1463 );
inv U722 ( L1195, L1464 );
inv U723 ( L1204, L1465 );
inv U724 ( L1213, L1466 );
inv U725 ( L1222, L1467 );
inv U726 ( L1231, L1468 );
inv U727 ( L1168, L1478 );
inv U728 ( L1177, L1479 );
inv U729 ( L1186, L1480 );
inv U730 ( L1195, L1481 );
inv U731 ( L1204, L1482 );
inv U732 ( L1213, L1483 );
inv U733 ( L1222, L1484 );
inv U734 ( L1231, L1485 );
inv U735 ( L1168, L1495 );
inv U736 ( L1177, L1496 );
inv U737 ( L1186, L1497 );
inv U738 ( L1195, L1498 );
inv U739 ( L1204, L1499 );
inv U740 ( L1213, L1500 );
inv U741 ( L1222, L1501 );
inv U742 ( L1231, L1502 );
buffer U743 ( L1874, L1877 );
inv U744 ( L1874, L1880 );
inv U745 ( L1866, L1891 );
and2 U746 ( L986, L1901, L1903 );
buffer U747 ( L1924, L1927 );
inv U748 ( L1924, L1930 );
buffer U749 ( L1975, L1978 );
inv U750 ( L1975, L1981 );
inv U751 ( L1967, L1992 );
buffer U752 ( L2025, L2028 );
inv U753 ( L2025, L2031 );
inv U754 ( L2017, L2042 );
buffer U755 ( L2080, L2085 );
inv U756 ( L2080, L2088 );
inv U757 ( L2072, L2099 );
and2 U758 ( L1014, L2109, L2111 );
buffer U759 ( L2132, L2137 );
inv U760 ( L2132, L2140 );
buffer U761 ( L2185, L2190 );
inv U762 ( L2185, L2193 );
inv U763 ( L2177, L2204 );
buffer U764 ( L2237, L2242 );
inv U765 ( L2237, L2245 );
inv U766 ( L2229, L2256 );
and2 U767 ( L2285, L1862, L2320 );
and2 U768 ( L2289, L1963, L2341 );
and2 U769 ( L2289, L2013, L2354 );
and2 U770 ( L2289, L2068, L2367 );
and2 U771 ( L2298, L2173, L2383 );
and2 U772 ( L2298, L2225, L2391 );
inv U773 ( L2080, L2474 );
inv U774 ( L2132, L2475 );
inv U775 ( L2185, L2476 );
inv U776 ( L2237, L2477 );
and5 U777 ( L2080, L2132, L2185, L2237, L2481, L2482 );
nand2 U778 ( L359, L360, L361 );
inv U779 ( L567, L568 );
or3 U780 ( L614, L616, L617, L618 );
and2 U781 ( L124, L1240, L1248 );
and2 U782 ( L159, L1241, L1249 );
and2 U783 ( L150, L1242, L1250 );
and2 U784 ( L143, L1243, L1251 );
and2 U785 ( L137, L1244, L1252 );
and2 U786 ( L132, L1245, L1253 );
and2 U787 ( L128, L1246, L1254 );
and2 U788 ( L125, L1247, L1255 );
and2 U789 ( L125, L1257, L1265 );
and2 U790 ( L432, L1258, L1266 );
and2 U791 ( L159, L1259, L1267 );
and2 U792 ( L150, L1260, L1268 );
and2 U793 ( L143, L1261, L1269 );
and2 U794 ( L137, L1262, L1270 );
and2 U795 ( L132, L1263, L1271 );
and2 U796 ( L128, L1264, L1272 );
and2 U797 ( L128, L1274, L1282 );
and2 U798 ( L447, L1275, L1283 );
and2 U799 ( L432, L1276, L1284 );
and2 U800 ( L159, L1277, L1285 );
and2 U801 ( L150, L1278, L1286 );
and2 U802 ( L143, L1279, L1287 );
and2 U803 ( L137, L1280, L1288 );
and2 U804 ( L132, L1281, L1289 );
and2 U805 ( L132, L1291, L1299 );
and2 U806 ( L467, L1292, L1300 );
and2 U807 ( L447, L1293, L1301 );
and2 U808 ( L432, L1294, L1302 );
and2 U809 ( L159, L1295, L1303 );
and2 U810 ( L150, L1296, L1304 );
and2 U811 ( L143, L1297, L1305 );
and2 U812 ( L137, L1298, L1306 );
and2 U813 ( L137, L1308, L1316 );
and2 U814 ( L483, L1309, L1317 );
and2 U815 ( L467, L1310, L1318 );
and2 U816 ( L447, L1311, L1319 );
and2 U817 ( L432, L1312, L1320 );
and2 U818 ( L159, L1313, L1321 );
and2 U819 ( L150, L1314, L1322 );
and2 U820 ( L143, L1315, L1323 );
and2 U821 ( L143, L1325, L1333 );
and2 U822 ( L492, L1326, L1334 );
and2 U823 ( L483, L1327, L1335 );
and2 U824 ( L467, L1328, L1336 );
and2 U825 ( L447, L1329, L1337 );
and2 U826 ( L432, L1330, L1338 );
and2 U827 ( L159, L1331, L1339 );
and2 U828 ( L150, L1332, L1340 );
and2 U829 ( L150, L1342, L1350 );
and2 U830 ( L504, L1343, L1351 );
and2 U831 ( L492, L1344, L1352 );
and2 U832 ( L483, L1345, L1353 );
and2 U833 ( L467, L1346, L1354 );
and2 U834 ( L447, L1347, L1355 );
and2 U835 ( L432, L1348, L1356 );
and2 U836 ( L159, L1349, L1357 );
and2 U837 ( L159, L1359, L1367 );
and2 U838 ( L517, L1360, L1368 );
and2 U839 ( L504, L1361, L1369 );
and2 U840 ( L492, L1362, L1370 );
and2 U841 ( L483, L1363, L1371 );
and2 U842 ( L467, L1364, L1372 );
and2 U843 ( L447, L1365, L1373 );
and2 U844 ( L432, L1366, L1374 );
and2 U845 ( L283, L1376, L1384 );
and2 U846 ( L447, L1377, L1385 );
and2 U847 ( L467, L1378, L1386 );
and2 U848 ( L483, L1379, L1387 );
and2 U849 ( L492, L1380, L1388 );
and2 U850 ( L504, L1381, L1389 );
and2 U851 ( L517, L1382, L1390 );
and2 U852 ( L530, L1383, L1391 );
and2 U853 ( L294, L1393, L1401 );
and2 U854 ( L467, L1394, L1402 );
and2 U855 ( L483, L1395, L1403 );
and2 U856 ( L492, L1396, L1404 );
and2 U857 ( L504, L1397, L1405 );
and2 U858 ( L517, L1398, L1406 );
and2 U859 ( L530, L1399, L1407 );
and2 U860 ( L283, L1400, L1408 );
and2 U861 ( L303, L1410, L1418 );
and2 U862 ( L483, L1411, L1419 );
and2 U863 ( L492, L1412, L1420 );
and2 U864 ( L504, L1413, L1421 );
and2 U865 ( L517, L1414, L1422 );
and2 U866 ( L530, L1415, L1423 );
and2 U867 ( L283, L1416, L1424 );
and2 U868 ( L294, L1417, L1425 );
and2 U869 ( L311, L1427, L1435 );
and2 U870 ( L492, L1428, L1436 );
and2 U871 ( L504, L1429, L1437 );
and2 U872 ( L517, L1430, L1438 );
and2 U873 ( L530, L1431, L1439 );
and2 U874 ( L283, L1432, L1440 );
and2 U875 ( L294, L1433, L1441 );
and2 U876 ( L303, L1434, L1442 );
and2 U877 ( L317, L1444, L1452 );
and2 U878 ( L504, L1445, L1453 );
and2 U879 ( L517, L1446, L1454 );
and2 U880 ( L530, L1447, L1455 );
and2 U881 ( L283, L1448, L1456 );
and2 U882 ( L294, L1449, L1457 );
and2 U883 ( L303, L1450, L1458 );
and2 U884 ( L311, L1451, L1459 );
and2 U885 ( L322, L1461, L1469 );
and2 U886 ( L517, L1462, L1470 );
and2 U887 ( L530, L1463, L1471 );
and2 U888 ( L283, L1464, L1472 );
and2 U889 ( L294, L1465, L1473 );
and2 U890 ( L303, L1466, L1474 );
and2 U891 ( L311, L1467, L1475 );
and2 U892 ( L317, L1468, L1476 );
and2 U893 ( L326, L1478, L1486 );
and2 U894 ( L530, L1479, L1487 );
and2 U895 ( L283, L1480, L1488 );
and2 U896 ( L294, L1481, L1489 );
and2 U897 ( L303, L1482, L1490 );
and2 U898 ( L311, L1483, L1491 );
and2 U899 ( L317, L1484, L1492 );
and2 U900 ( L322, L1485, L1493 );
and2 U901 ( L329, L1495, L1503 );
and2 U902 ( L283, L1496, L1504 );
and2 U903 ( L294, L1497, L1505 );
and2 U904 ( L303, L1498, L1506 );
and2 U905 ( L311, L1499, L1507 );
and2 U906 ( L317, L1500, L1508 );
and2 U907 ( L322, L1501, L1509 );
and2 U908 ( L326, L1502, L1510 );
and5 U909 ( L2474, L2475, L2476, L2477, L2478, L2483 );
buffer U910 ( L597, L600 );
and2 U911 ( L568, L660, L661 );
and2 U912 ( L597, L665, L669 );
and2 U913 ( L591, L678, L679 );
nor8 U914 ( L1248, L1249, L1250, L1251, L1252, L1253, L1254, L1255, L1256 );
nor8 U915 ( L1265, L1266, L1267, L1268, L1269, L1270, L1271, L1272, L1273 );
nor8 U916 ( L1282, L1283, L1284, L1285, L1286, L1287, L1288, L1289, L1290 );
nor8 U917 ( L1299, L1300, L1301, L1302, L1303, L1304, L1305, L1306, L1307 );
nor8 U918 ( L1316, L1317, L1318, L1319, L1320, L1321, L1322, L1323, L1324 );
nor8 U919 ( L1333, L1334, L1335, L1336, L1337, L1338, L1339, L1340, L1341 );
nor8 U920 ( L1350, L1351, L1352, L1353, L1354, L1355, L1356, L1357, L1358 );
nor8 U921 ( L1367, L1368, L1369, L1370, L1371, L1372, L1373, L1374, L1375 );
nor8 U922 ( L1384, L1385, L1386, L1387, L1388, L1389, L1390, L1391, L1392 );
nor8 U923 ( L1401, L1402, L1403, L1404, L1405, L1406, L1407, L1408, L1409 );
nor8 U924 ( L1418, L1419, L1420, L1421, L1422, L1423, L1424, L1425, L1426 );
nor8 U925 ( L1435, L1436, L1437, L1438, L1439, L1440, L1441, L1442, L1443 );
nor8 U926 ( L1452, L1453, L1454, L1455, L1456, L1457, L1458, L1459, L1460 );
nor8 U927 ( L1469, L1470, L1471, L1472, L1473, L1474, L1475, L1476, L1477 );
nor8 U928 ( L1486, L1487, L1488, L1489, L1490, L1491, L1492, L1493, L1494 );
nor8 U929 ( L1503, L1504, L1505, L1506, L1507, L1508, L1509, L1510, L1511 );
and2 U930 ( L618, L1647, L1652 );
and3 U931 ( L169, L1862, L1877, L1883 );
and3 U932 ( L179, L1862, L1880, L1886 );
and3 U933 ( L190, L1866, L1880, L1889 );
and3 U934 ( L200, L1866, L1877, L1890 );
or3 U935 ( L1903, L1906, L1909, L1912 );
nor3 U936 ( L1903, L1906, L1909, L1916 );
and3 U937 ( L169, L1963, L1978, L1984 );
and3 U938 ( L179, L1963, L1981, L1987 );
and3 U939 ( L190, L1967, L1981, L1990 );
and3 U940 ( L200, L1967, L1978, L1991 );
and3 U941 ( L169, L2013, L2028, L2034 );
and3 U942 ( L179, L2013, L2031, L2037 );
and3 U943 ( L190, L2017, L2031, L2040 );
and3 U944 ( L200, L2017, L2028, L2041 );
and3 U945 ( L169, L2068, L2085, L2091 );
and3 U946 ( L179, L2068, L2088, L2094 );
and3 U947 ( L190, L2072, L2088, L2097 );
and3 U948 ( L200, L2072, L2085, L2098 );
or3 U949 ( L2111, L2114, L2117, L2120 );
nor3 U950 ( L2111, L2114, L2117, L2124 );
and3 U951 ( L169, L2173, L2190, L2196 );
and3 U952 ( L179, L2173, L2193, L2199 );
and3 U953 ( L190, L2177, L2193, L2202 );
and3 U954 ( L200, L2177, L2190, L2203 );
and3 U955 ( L169, L2225, L2242, L2248 );
and3 U956 ( L179, L2225, L2245, L2251 );
and3 U957 ( L190, L2229, L2245, L2254 );
and3 U958 ( L200, L2229, L2242, L2255 );
or2 U959 ( L2482, L2483, L2484 );
buffer U960 ( L571, L2991 );
buffer U961 ( L579, L2994 );
buffer U962 ( L571, L2999 );
buffer U963 ( L579, L3002 );
buffer U964 ( L591, L3063 );
buffer U965 ( L591, L3071 );
buffer U966 ( L2320, L3124 );
buffer U967 ( L2320, L3134 );
buffer U968 ( L2341, L3158 );
buffer U969 ( L2341, L3166 );
buffer U970 ( L2354, L3174 );
buffer U971 ( L2354, L3182 );
buffer U972 ( L2367, L3190 );
buffer U973 ( L2367, L3200 );
buffer U974 ( L2383, L3224 );
buffer U975 ( L2383, L3232 );
buffer U976 ( L2391, L3240 );
buffer U977 ( L2391, L3248 );
nor2 U978 ( L661, L662, L663 );
or3 U979 ( L669, L671, L672, L673 );
nor2 U980 ( L679, L680, L681 );
and2 U981 ( L1256, L1533, L1536 );
and2 U982 ( L1392, L1534, L1537 );
and2 U983 ( L1273, L1581, L1582 );
and2 U984 ( L1409, L1512, L1583 );
and2 U985 ( L1290, L1585, L1586 );
and2 U986 ( L1426, L1512, L1587 );
and2 U987 ( L1307, L1589, L1590 );
and2 U988 ( L1443, L1512, L1591 );
and2 U989 ( L1324, L1593, L1594 );
and2 U990 ( L1460, L1512, L1595 );
and2 U991 ( L1341, L1597, L1598 );
and2 U992 ( L1477, L1512, L1599 );
and2 U993 ( L1358, L1601, L1602 );
and2 U994 ( L1494, L1512, L1603 );
and2 U995 ( L1375, L1605, L1606 );
and2 U996 ( L1511, L1512, L1607 );
or3 U997 ( L1889, L1890, L1891, L1894 );
or3 U998 ( L1990, L1991, L1992, L1997 );
or3 U999 ( L2040, L2041, L2042, L2047 );
or3 U1000 ( L2097, L2098, L2099, L2102 );
or3 U1001 ( L2202, L2203, L2204, L2209 );
or3 U1002 ( L2254, L2255, L2256, L2261 );
and2 U1003 ( L2484, L2488, L2489 );
inv U1004 ( L2999, L3005 );
inv U1005 ( L3002, L3006 );
inv U1006 ( L3071, L3077 );
inv U1007 ( L3063, L3069 );
inv U1008 ( L2991, L2997 );
inv U1009 ( L2994, L2998 );
and2 U1010 ( L681, L683, L689 );
and2 U1011 ( L663, L694, L700 );
or3 U1012 ( L1536, L1537, L1538, L1539 );
or2 U1013 ( L1582, L1583, L1584 );
or2 U1014 ( L1586, L1587, L1588 );
or2 U1015 ( L1590, L1591, L1592 );
or2 U1016 ( L1594, L1595, L1596 );
or2 U1017 ( L1598, L1599, L1600 );
or2 U1018 ( L1602, L1603, L1604 );
or2 U1019 ( L1606, L1607, L1608 );
and2 U1020 ( L673, L1656, L1661 );
or2 U1021 ( L1883, L1886, L1892 );
nor2 U1022 ( L1883, L1886, L1893 );
and3 U1023 ( L169, L1912, L1927, L1933 );
and3 U1024 ( L179, L1912, L1930, L1936 );
and3 U1025 ( L190, L1916, L1930, L1939 );
and3 U1026 ( L200, L1916, L1927, L1940 );
inv U1027 ( L1916, L1941 );
or2 U1028 ( L1984, L1987, L1993 );
nor2 U1029 ( L1984, L1987, L1996 );
or2 U1030 ( L2034, L2037, L2043 );
nor2 U1031 ( L2034, L2037, L2046 );
or2 U1032 ( L2091, L2094, L2100 );
nor2 U1033 ( L2091, L2094, L2101 );
and3 U1034 ( L169, L2120, L2137, L2143 );
and3 U1035 ( L179, L2120, L2140, L2146 );
and3 U1036 ( L190, L2124, L2140, L2149 );
and3 U1037 ( L200, L2124, L2137, L2150 );
inv U1038 ( L2124, L2151 );
or2 U1039 ( L2196, L2199, L2205 );
nor2 U1040 ( L2196, L2199, L2208 );
or2 U1041 ( L2248, L2251, L2257 );
nor2 U1042 ( L2248, L2251, L2260 );
inv U1043 ( L3134, L3138 );
and2 U1044 ( L2285, L1912, L2328 );
inv U1045 ( L3158, L3162 );
inv U1046 ( L3166, L3170 );
inv U1047 ( L3174, L3178 );
inv U1048 ( L3182, L3186 );
inv U1049 ( L3200, L3204 );
and2 U1050 ( L2298, L2120, L2375 );
inv U1051 ( L3232, L3236 );
inv U1052 ( L3240, L3244 );
inv U1053 ( L3248, L3252 );
inv U1054 ( L3224, L3228 );
buffer U1055 ( L600, L3066 );
buffer U1056 ( L600, L3074 );
inv U1057 ( L3124, L3128 );
inv U1058 ( L3190, L3194 );
nand2 U1059 ( L2994, L2997, L619 );
nand2 U1060 ( L2991, L2998, L620 );
nand2 U1061 ( L3002, L3005, L582 );
nand2 U1062 ( L2999, L3006, L583 );
or3 U1063 ( L689, L690, L691, L692 );
or3 U1064 ( L700, L701, L702, L703 );
and2 U1065 ( L1539, L1609, L1612 );
and2 U1066 ( L1584, L1618, L1621 );
and2 U1067 ( L1588, L1627, L1630 );
and2 U1068 ( L1592, L1636, L1639 );
and2 U1069 ( L1596, L1645, L1648 );
and2 U1070 ( L1600, L1654, L1657 );
and2 U1071 ( L1604, L1663, L1666 );
and2 U1072 ( L1608, L1672, L1675 );
and2 U1073 ( L1893, L1894, L1895 );
or3 U1074 ( L1939, L1940, L1941, L1946 );
and2 U1075 ( L1996, L1997, L1998 );
and2 U1076 ( L2046, L2047, L2048 );
and2 U1077 ( L2101, L2102, L2103 );
or3 U1078 ( L2149, L2150, L2151, L2156 );
and2 U1079 ( L2208, L2209, L2210 );
and2 U1080 ( L2260, L2261, L2262 );
inv U1081 ( L1892, L2271 );
inv U1082 ( L2100, L2311 );
nand2 U1083 ( L619, L620, L356 );
nand2 U1084 ( L582, L583, L357 );
nand2 U1085 ( L3074, L3077, L603 );
inv U1086 ( L3074, L3078 );
nand2 U1087 ( L3066, L3069, L606 );
inv U1088 ( L3066, L3070 );
and2 U1089 ( L703, L1665, L1670 );
and2 U1090 ( L692, L1674, L1679 );
or2 U1091 ( L1933, L1936, L1942 );
nor2 U1092 ( L1933, L1936, L1945 );
or2 U1093 ( L2143, L2146, L2152 );
nor2 U1094 ( L2143, L2146, L2155 );
and2 U1095 ( L1993, L2293, L2445 );
and2 U1096 ( L2043, L2293, L2448 );
and2 U1097 ( L2205, L2302, L2455 );
and2 U1098 ( L2257, L2302, L2458 );
buffer U1099 ( L2328, L3142 );
buffer U1100 ( L2328, L3150 );
buffer U1101 ( L2375, L3208 );
buffer U1102 ( L2375, L3216 );
nand2 U1103 ( L356, L357, L358 );
nand2 U1104 ( L3071, L3078, L604 );
nand2 U1105 ( L3063, L3070, L607 );
and2 U1106 ( L1945, L1946, L1947 );
and2 U1107 ( L2155, L2156, L2157 );
buffer U1108 ( L1895, L2317 );
buffer U1109 ( L1998, L2338 );
buffer U1110 ( L2048, L2351 );
buffer U1111 ( L2103, L2364 );
buffer U1112 ( L2210, L2380 );
buffer U1113 ( L2262, L2388 );
nand2 U1114 ( L603, L604, L605 );
nand2 U1115 ( L606, L607, L608 );
nand2 U1116 ( L1895, L1942, L2272 );
nand2 U1117 ( L2103, L2152, L2312 );
inv U1118 ( L3142, L3146 );
inv U1119 ( L3150, L3154 );
inv U1120 ( L3216, L3220 );
inv U1121 ( L3208, L3212 );
and2 U1122 ( L1942, L2288, L2444 );
buffer U1123 ( L2448, L2451 );
and2 U1124 ( L2152, L2293, L2454 );
buffer U1125 ( L2458, L2461 );
inv U1126 ( L2445, L2530 );
buffer U1127 ( L2458, L3323 );
inv U1128 ( L605, L349 );
inv U1129 ( L608, L350 );
and4 U1130 ( L1895, L1947, L1998, L2048, L2265 );
nand3 U1131 ( L1895, L1947, L1993, L2273 );
nand4 U1132 ( L2043, L1947, L1998, L1895, L2274 );
and4 U1133 ( L2103, L2157, L2210, L2262, L2309 );
nand3 U1134 ( L2103, L2157, L2205, L2313 );
nand4 U1135 ( L2257, L2157, L2210, L2103, L2314 );
buffer U1136 ( L1947, L2325 );
buffer U1137 ( L2157, L2372 );
inv U1138 ( L2444, L2523 );
inv U1139 ( L2454, L2533 );
buffer U1140 ( L2317, L3121 );
buffer U1141 ( L2317, L3131 );
buffer U1142 ( L2338, L3155 );
buffer U1143 ( L2338, L3163 );
buffer U1144 ( L2351, L3171 );
buffer U1145 ( L2351, L3179 );
buffer U1146 ( L2364, L3187 );
buffer U1147 ( L2364, L3197 );
buffer U1148 ( L2380, L3221 );
buffer U1149 ( L2380, L3229 );
buffer U1150 ( L2388, L3237 );
buffer U1151 ( L2388, L3245 );
nand2 U1152 ( L349, L350, L351 );
nand4 U1153 ( L2271, L2272, L2273, L2274, L2275 );
nand4 U1154 ( L2311, L2312, L2313, L2314, L2315 );
inv U1155 ( L3323, L3329 );
and2 U1156 ( L2309, L2265, L372 );
nand2 U1157 ( L3131, L3138, L2324 );
nand2 U1158 ( L3163, L3170, L2350 );
nand2 U1159 ( L3179, L3186, L2363 );
nand2 U1160 ( L3197, L3204, L2371 );
nand2 U1161 ( L3229, L3236, L2387 );
nand2 U1162 ( L3245, L3252, L2400 );
buffer U1163 ( L2265, L2268 );
inv U1164 ( L3131, L3137 );
inv U1165 ( L3155, L3161 );
nand2 U1166 ( L3155, L3162, L2345 );
inv U1167 ( L3163, L3169 );
inv U1168 ( L3171, L3177 );
nand2 U1169 ( L3171, L3178, L2358 );
inv U1170 ( L3179, L3185 );
inv U1171 ( L3197, L3203 );
inv U1172 ( L3229, L3235 );
inv U1173 ( L3237, L3243 );
nand2 U1174 ( L3237, L3244, L2395 );
inv U1175 ( L3245, L3251 );
inv U1176 ( L3221, L3227 );
nand2 U1177 ( L3221, L3228, L2432 );
and2 U1178 ( L2309, L2485, L2490 );
inv U1179 ( L3121, L3127 );
nand2 U1180 ( L3121, L3128, L3130 );
buffer U1181 ( L2325, L3139 );
buffer U1182 ( L2325, L3147 );
inv U1183 ( L3187, L3193 );
nand2 U1184 ( L3187, L3194, L3196 );
buffer U1185 ( L2372, L3205 );
buffer U1186 ( L2372, L3213 );
nand2 U1187 ( L2265, L2315, L2307 );
inv U1188 ( L2275, L2308 );
nand2 U1189 ( L3134, L3137, L2323 );
nand2 U1190 ( L3166, L3169, L2349 );
nand2 U1191 ( L3182, L3185, L2362 );
nand2 U1192 ( L3200, L3203, L2370 );
nand2 U1193 ( L3232, L3235, L2386 );
nand2 U1194 ( L3248, L3251, L2399 );
nand2 U1195 ( L3158, L3161, L2344 );
nand2 U1196 ( L3174, L3177, L2357 );
nand2 U1197 ( L3240, L3243, L2394 );
nand2 U1198 ( L3224, L3227, L2431 );
and2 U1199 ( L2315, L2302, L2464 );
or2 U1200 ( L2489, L2490, L2491 );
nand2 U1201 ( L3124, L3127, L3129 );
nand2 U1202 ( L3190, L3193, L3195 );
and2 U1203 ( L2307, L2308, L368 );
nand2 U1204 ( L2323, L2324, L1615 );
nand2 U1205 ( L3147, L3154, L2337 );
nand2 U1206 ( L2349, L2350, L1633 );
nand2 U1207 ( L2362, L2363, L1642 );
nand2 U1208 ( L2370, L2371, L1651 );
nand2 U1209 ( L3213, L3220, L2379 );
nand2 U1210 ( L2386, L2387, L1669 );
nand2 U1211 ( L2399, L2400, L1678 );
inv U1212 ( L3139, L3145 );
nand2 U1213 ( L3139, L3146, L2332 );
inv U1214 ( L3147, L3153 );
nand2 U1215 ( L2344, L2345, L2346 );
nand2 U1216 ( L2357, L2358, L2359 );
inv U1217 ( L3213, L3219 );
nand2 U1218 ( L2394, L2395, L2396 );
inv U1219 ( L3205, L3211 );
nand2 U1220 ( L3205, L3212, L2425 );
nand2 U1221 ( L2431, L2432, L2433 );
nand2 U1222 ( L3129, L3130, L3272 );
nand2 U1223 ( L3195, L3196, L3308 );
inv U1224 ( L368, L369 );
inv U1225 ( L1615, L1613 );
nand2 U1226 ( L3150, L3153, L2336 );
inv U1227 ( L1633, L1631 );
inv U1228 ( L1642, L1640 );
inv U1229 ( L1651, L1649 );
nand2 U1230 ( L3216, L3219, L2378 );
inv U1231 ( L1669, L1667 );
inv U1232 ( L1678, L1676 );
nand2 U1233 ( L3142, L3145, L2331 );
nand2 U1234 ( L3208, L3211, L2424 );
buffer U1235 ( L2464, L2467 );
buffer U1236 ( L2491, L2495 );
buffer U1237 ( L2464, L3295 );
and2 U1238 ( L330, L2491, L3374 );
and2 U1239 ( L1613, L1610, L1614 );
nand2 U1240 ( L2336, L2337, L1624 );
and2 U1241 ( L1631, L1628, L1632 );
and2 U1242 ( L1640, L1637, L1641 );
and2 U1243 ( L1649, L1646, L1650 );
nand2 U1244 ( L2378, L2379, L1660 );
and2 U1245 ( L1667, L1664, L1668 );
and2 U1246 ( L1676, L1673, L1677 );
nand2 U1247 ( L2331, L2332, L2333 );
buffer U1248 ( L2346, L2406 );
buffer U1249 ( L2346, L2409 );
buffer U1250 ( L2359, L2415 );
buffer U1251 ( L2359, L2419 );
nand2 U1252 ( L2424, L2425, L2426 );
buffer U1253 ( L2396, L2439 );
and2 U1254 ( L2433, L2461, L2518 );
inv U1255 ( L3272, L3276 );
inv U1256 ( L3308, L3312 );
and2 U1257 ( L330, L2396, L2612 );
buffer U1258 ( L2433, L3326 );
nor3 U1259 ( L1612, L1614, L1616, L1617 );
inv U1260 ( L1624, L1622 );
nor3 U1261 ( L1630, L1632, L1634, L1635 );
nor3 U1262 ( L1639, L1641, L1643, L1644 );
nor3 U1263 ( L1648, L1650, L1652, L1653 );
inv U1264 ( L1660, L1658 );
nor3 U1265 ( L1666, L1668, L1670, L1671 );
nor3 U1266 ( L1675, L1677, L1679, L1680 );
and2 U1267 ( L2467, L2268, L2500 );
and2 U1268 ( L2495, L2268, L2505 );
or2 U1269 ( L2455, L2518, L2519 );
inv U1270 ( L3374, L3378 );
inv U1271 ( L2467, L2642 );
buffer U1272 ( L2467, L2645 );
inv U1273 ( L3295, L3301 );
and2 U1274 ( L1622, L1619, L1623 );
and2 U1275 ( L1658, L1655, L1659 );
buffer U1276 ( L2333, L2401 );
or2 U1277 ( L2275, L2500, L2501 );
and3 U1278 ( L2495, L2419, L2409, L2511 );
and2 U1279 ( L2495, L2415, L2512 );
and3 U1280 ( L2439, L2433, L2426, L2513 );
and2 U1281 ( L2439, L2433, L2514 );
and2 U1282 ( L2467, L2415, L2517 );
nand2 U1283 ( L2409, L2451, L2531 );
nand3 U1284 ( L2409, L2419, L2467, L2532 );
nand2 U1285 ( L2426, L2455, L2534 );
nand3 U1286 ( L2426, L2433, L2461, L2535 );
nand2 U1287 ( L3326, L3329, L2607 );
inv U1288 ( L3326, L3330 );
and3 U1289 ( L330, L2491, L2642, L2643 );
and2 U1290 ( L1617, L2680, L2687 );
and2 U1291 ( L1635, L2718, L2725 );
and2 U1292 ( L1644, L2735, L2742 );
and2 U1293 ( L1653, L2753, L2760 );
and2 U1294 ( L1671, L2787, L2794 );
and2 U1295 ( L1680, L2804, L2811 );
buffer U1296 ( L2333, L3280 );
buffer U1297 ( L2409, L3290 );
buffer U1298 ( L2415, L3298 );
buffer U1299 ( L2426, L3316 );
buffer U1300 ( L2612, L3406 );
buffer U1301 ( L2612, L3414 );
buffer U1302 ( L2439, L3422 );
nor3 U1303 ( L1621, L1623, L1625, L1626 );
nor3 U1304 ( L1657, L1659, L1661, L1662 );
and2 U1305 ( L330, L2512, L2567 );
and2 U1306 ( L330, L2513, L2589 );
nand2 U1307 ( L3323, L3330, L2608 );
buffer U1308 ( L2519, L2654 );
buffer U1309 ( L2505, L3253 );
nand3 U1310 ( L2530, L2531, L2532, L3277 );
or2 U1311 ( L2448, L2517, L3287 );
nand3 U1312 ( L2533, L2534, L2535, L3305 );
buffer U1313 ( L2519, L3313 );
and2 U1314 ( L330, L2511, L3350 );
or2 U1315 ( L2643, L2645, L932 );
and4 U1316 ( L2495, L2401, L2409, L2419, L2508 );
nand2 U1317 ( L2401, L2445, L2524 );
nand3 U1318 ( L2401, L2406, L2451, L2525 );
nand4 U1319 ( L2401, L2406, L2419, L2467, L2526 );
inv U1320 ( L3290, L3294 );
nand2 U1321 ( L2607, L2608, L2609 );
inv U1322 ( L3406, L3410 );
inv U1323 ( L3414, L3418 );
nand2 U1324 ( L3422, L3425, L2624 );
inv U1325 ( L3422, L3426 );
buffer U1326 ( L2501, L2629 );
nor2 U1327 ( L2643, L2645, L2647 );
and2 U1328 ( L1626, L2699, L2706 );
and2 U1329 ( L1662, L2770, L2777 );
buffer U1330 ( L2501, L3264 );
inv U1331 ( L3280, L3284 );
inv U1332 ( L3298, L3302 );
nand2 U1333 ( L3298, L3301, L3303 );
inv U1334 ( L3316, L3320 );
and2 U1335 ( L330, L2514, L3398 );
inv U1336 ( L2654, L2657 );
and2 U1337 ( L2519, L2654, L398 );
and2 U1338 ( L932, L927, L933 );
nand4 U1339 ( L2523, L2524, L2525, L2526, L2527 );
inv U1340 ( L3253, L3259 );
inv U1341 ( L3350, L3354 );
inv U1342 ( L3287, L3293 );
nand2 U1343 ( L3287, L3294, L2563 );
inv U1344 ( L3305, L3311 );
nand2 U1345 ( L3305, L3312, L2585 );
nand2 U1346 ( L3419, L3426, L2625 );
inv U1347 ( L3277, L3283 );
nand2 U1348 ( L3277, L3284, L3286 );
nand2 U1349 ( L3295, L3302, L3304 );
inv U1350 ( L3313, L3319 );
nand2 U1351 ( L3313, L3320, L3322 );
buffer U1352 ( L2567, L3358 );
buffer U1353 ( L2567, L3366 );
buffer U1354 ( L2589, L3382 );
buffer U1355 ( L2589, L3390 );
and3 U1356 ( L330, L2514, L2657, L397 );
and2 U1357 ( L330, L2508, L2544 );
nand2 U1358 ( L3290, L3293, L2562 );
nand2 U1359 ( L3308, L3311, L2584 );
inv U1360 ( L3398, L3402 );
nand2 U1361 ( L2624, L2625, L2626 );
inv U1362 ( L2629, L2632 );
and2 U1363 ( L2501, L2629, L2634 );
buffer U1364 ( L2647, L2650 );
inv U1365 ( L3264, L3268 );
buffer U1366 ( L2508, L3256 );
nand2 U1367 ( L3280, L3283, L3285 );
nand2 U1368 ( L3316, L3319, L3321 );
nand2 U1369 ( L3303, L3304, L3371 );
buffer U1370 ( L2609, L3403 );
buffer U1371 ( L2609, L3411 );
or3 U1372 ( L929, L933, L938, L362 );
nor3 U1373 ( L929, L933, L938, L1030 );
or2 U1374 ( L397, L398, L399 );
nand2 U1375 ( L2562, L2563, L2564 );
inv U1376 ( L3358, L3362 );
inv U1377 ( L3366, L3370 );
nand2 U1378 ( L2584, L2585, L2586 );
inv U1379 ( L3382, L3386 );
inv U1380 ( L3390, L3394 );
and3 U1381 ( L330, L2505, L2632, L2633 );
buffer U1382 ( L2527, L3261 );
buffer U1383 ( L2527, L3269 );
nand2 U1384 ( L3285, L3286, L3347 );
nand2 U1385 ( L3321, L3322, L3395 );
inv U1386 ( L1030, L363 );
nand2 U1387 ( L3256, L3259, L2536 );
inv U1388 ( L3256, L3260 );
inv U1389 ( L3371, L3377 );
nand2 U1390 ( L3371, L3378, L2580 );
inv U1391 ( L3403, L3409 );
nand2 U1392 ( L3403, L3410, L2616 );
inv U1393 ( L3411, L3417 );
nand2 U1394 ( L3411, L3418, L2622 );
nor2 U1395 ( L2633, L2634, L2635 );
and2 U1396 ( L2626, L2802, L2805 );
and2 U1397 ( L2626, L2803, L2808 );
buffer U1398 ( L2544, L3334 );
buffer U1399 ( L2544, L3342 );
buffer U1400 ( L2650, L3454 );
and2 U1401 ( L362, L363, L364 );
nand2 U1402 ( L3253, L3260, L2537 );
inv U1403 ( L3269, L3275 );
nand2 U1404 ( L3269, L3276, L2540 );
inv U1405 ( L3347, L3353 );
nand2 U1406 ( L3347, L3354, L2557 );
nand2 U1407 ( L3374, L3377, L2579 );
inv U1408 ( L3395, L3401 );
nand2 U1409 ( L3395, L3402, L2602 );
nand2 U1410 ( L3406, L3409, L2615 );
nand2 U1411 ( L3414, L3417, L2621 );
inv U1412 ( L3261, L3267 );
nand2 U1413 ( L3261, L3268, L3112 );
buffer U1414 ( L2564, L3355 );
buffer U1415 ( L2564, L3363 );
buffer U1416 ( L2586, L3379 );
buffer U1417 ( L2586, L3387 );
nand2 U1418 ( L2536, L2537, L2538 );
nand2 U1419 ( L3272, L3275, L2539 );
inv U1420 ( L3334, L3338 );
inv U1421 ( L3342, L3346 );
nand2 U1422 ( L3350, L3353, L2556 );
nand2 U1423 ( L2579, L2580, L2581 );
nand2 U1424 ( L3398, L3401, L2601 );
nand2 U1425 ( L2615, L2616, L2617 );
nand2 U1426 ( L2621, L2622, L2623 );
buffer U1427 ( L2635, L2638 );
inv U1428 ( L3454, L3458 );
or3 U1429 ( L2805, L2808, L2811, L2814 );
nor3 U1430 ( L2805, L2808, L2811, L2816 );
nand2 U1431 ( L3264, L3267, L3111 );
nand2 U1432 ( L2539, L2540, L2541 );
nand2 U1433 ( L2556, L2557, L2558 );
inv U1434 ( L3355, L3361 );
nand2 U1435 ( L3355, L3362, L2571 );
inv U1436 ( L3363, L3369 );
nand2 U1437 ( L3363, L3370, L2577 );
inv U1438 ( L3379, L3385 );
nand2 U1439 ( L3379, L3386, L2593 );
inv U1440 ( L3387, L3393 );
nand2 U1441 ( L3387, L3394, L2598 );
nand2 U1442 ( L2601, L2602, L2603 );
nand2 U1443 ( L3111, L3112, L3113 );
and2 U1444 ( L330, L2538, L3116 );
inv U1445 ( L2623, L3451 );
inv U1446 ( L2816, L395 );
nand2 U1447 ( L3358, L3361, L2570 );
nand2 U1448 ( L3366, L3369, L2576 );
nand2 U1449 ( L3382, L3385, L2592 );
nand2 U1450 ( L3390, L3393, L2597 );
and2 U1451 ( L2581, L2733, L2736 );
and2 U1452 ( L2581, L2734, L2739 );
and2 U1453 ( L2617, L2785, L2788 );
buffer U1454 ( L2638, L3438 );
and2 U1455 ( L2617, L2647, L3446 );
buffer U1456 ( L2814, L3459 );
and2 U1457 ( L2814, L395, L396 );
inv U1458 ( L3113, L3119 );
inv U1459 ( L3116, L3120 );
nand2 U1460 ( L2570, L2571, L2572 );
nand2 U1461 ( L2576, L2577, L2578 );
nand2 U1462 ( L2592, L2593, L2594 );
nand2 U1463 ( L2597, L2598, L2599 );
nand2 U1464 ( L3451, L3458, L2677 );
inv U1465 ( L3451, L3457 );
and2 U1466 ( L2558, L2697, L2700 );
and2 U1467 ( L2603, L2768, L2771 );
buffer U1468 ( L2541, L3331 );
buffer U1469 ( L2541, L3339 );
buffer U1470 ( L2558, L3427 );
buffer U1471 ( L2603, L3443 );
nand2 U1472 ( L3116, L3119, L954 );
nand2 U1473 ( L3113, L3120, L955 );
inv U1474 ( L2599, L2600 );
inv U1475 ( L3438, L3442 );
inv U1476 ( L3446, L3450 );
nand2 U1477 ( L3454, L3457, L2676 );
or3 U1478 ( L2736, L2739, L2742, L2745 );
nor3 U1479 ( L2736, L2739, L2742, L2748 );
inv U1480 ( L3459, L3465 );
inv U1481 ( L2578, L3435 );
nand2 U1482 ( L954, L955, L950 );
inv U1483 ( L3331, L3337 );
nand2 U1484 ( L3331, L3338, L2548 );
inv U1485 ( L3339, L3345 );
nand2 U1486 ( L3339, L3346, L2553 );
nor2 U1487 ( L2600, L2650, L2661 );
and4 U1488 ( L2617, L2603, L2594, L2650, L2662 );
inv U1489 ( L3427, L3433 );
inv U1490 ( L3443, L3449 );
nand2 U1491 ( L3443, L3450, L2672 );
nand2 U1492 ( L2676, L2677, L2674 );
and2 U1493 ( L2572, L2716, L2719 );
and2 U1494 ( L2594, L2751, L2754 );
and2 U1495 ( L2572, L2635, L3430 );
inv U1496 ( L2748, L383 );
and2 U1497 ( L950, L943, L951 );
nand2 U1498 ( L3334, L3337, L2547 );
nand2 U1499 ( L3342, L3345, L2552 );
or2 U1500 ( L2661, L2662, L2663 );
nand2 U1501 ( L3435, L3442, L2670 );
inv U1502 ( L3435, L3441 );
nand2 U1503 ( L3446, L3449, L2671 );
inv U1504 ( L2674, L2675 );
buffer U1505 ( L2745, L3491 );
buffer U1506 ( L2745, L3499 );
and2 U1507 ( L2745, L383, L384 );
nand2 U1508 ( L2547, L2548, L2549 );
nand2 U1509 ( L2552, L2553, L2554 );
nand2 U1510 ( L3430, L3433, L2664 );
inv U1511 ( L3430, L3434 );
nand2 U1512 ( L3438, L3441, L2669 );
nand2 U1513 ( L2671, L2672, L2673 );
and2 U1514 ( L2663, L2752, L2757 );
and2 U1515 ( L2675, L2786, L2791 );
or3 U1516 ( L944, L947, L951, L365 );
nor3 U1517 ( L944, L947, L951, L1031 );
inv U1518 ( L2554, L2555 );
nand2 U1519 ( L3427, L3434, L2665 );
nand2 U1520 ( L2669, L2670, L2667 );
and2 U1521 ( L2673, L2769, L2774 );
inv U1522 ( L3491, L3497 );
inv U1523 ( L3499, L3505 );
inv U1524 ( L1031, L366 );
nor2 U1525 ( L2555, L2638, L2658 );
and4 U1526 ( L2572, L2558, L2549, L2638, L2659 );
nand2 U1527 ( L2664, L2665, L2666 );
inv U1528 ( L2667, L2668 );
and2 U1529 ( L2549, L2678, L2681 );
or3 U1530 ( L2754, L2757, L2760, L2763 );
nor3 U1531 ( L2754, L2757, L2760, L2765 );
or3 U1532 ( L2788, L2791, L2794, L2797 );
nor3 U1533 ( L2788, L2791, L2794, L2799 );
and2 U1534 ( L365, L366, L367 );
or2 U1535 ( L2658, L2659, L2660 );
and2 U1536 ( L2666, L2698, L2703 );
and2 U1537 ( L2668, L2717, L2722 );
or3 U1538 ( L2771, L2774, L2777, L2780 );
nor3 U1539 ( L2771, L2774, L2777, L2782 );
inv U1540 ( L2765, L386 );
inv U1541 ( L2799, L392 );
and2 U1542 ( L2660, L2679, L2684 );
buffer U1543 ( L2797, L3462 );
buffer U1544 ( L2763, L3470 );
and2 U1545 ( L2763, L386, L387 );
inv U1546 ( L2782, L389 );
and2 U1547 ( L2797, L392, L393 );
or3 U1548 ( L2700, L2703, L2706, L2709 );
nor3 U1549 ( L2700, L2703, L2706, L2713 );
or3 U1550 ( L2719, L2722, L2725, L2728 );
nor3 U1551 ( L2719, L2722, L2725, L2730 );
and4 U1552 ( L2816, L2799, L2782, L2765, L2922 );
buffer U1553 ( L2780, L3467 );
and2 U1554 ( L2780, L389, L390 );
or3 U1555 ( L2681, L2684, L2687, L2690 );
nor3 U1556 ( L2681, L2684, L2687, L2694 );
nand2 U1557 ( L3462, L3465, L2821 );
inv U1558 ( L3462, L3466 );
inv U1559 ( L3470, L3474 );
buffer U1560 ( L2709, L378 );
inv U1561 ( L2730, L380 );
nand2 U1562 ( L3459, L3466, L2822 );
inv U1563 ( L3467, L3473 );
nand2 U1564 ( L3467, L3474, L2827 );
buffer U1565 ( L2728, L2839 );
and2 U1566 ( L2709, L2871, L2883 );
buffer U1567 ( L2709, L3507 );
buffer U1568 ( L2690, L375 );
and2 U1569 ( L2728, L380, L381 );
nand2 U1570 ( L2821, L2822, L2823 );
nand2 U1571 ( L3470, L3473, L2826 );
and2 U1572 ( L2871, L2690, L2880 );
and4 U1573 ( L2748, L2730, L2713, L2694, L2925 );
and3 U1574 ( L2713, L2694, L2874, L2928 );
buffer U1575 ( L2690, L3510 );
nand2 U1576 ( L2826, L2827, L2828 );
buffer U1577 ( L2839, L3494 );
buffer U1578 ( L2839, L3502 );
inv U1579 ( L3507, L3513 );
buffer U1580 ( L2883, L3544 );
buffer U1581 ( L2883, L3552 );
and2 U1582 ( L2922, L2925, L406 );
and2 U1583 ( L2922, L2925, L2929 );
buffer U1584 ( L2823, L3475 );
buffer U1585 ( L2823, L3483 );
inv U1586 ( L3510, L3514 );
nand2 U1587 ( L3510, L3513, L3515 );
buffer U1588 ( L2880, L3541 );
buffer U1589 ( L2880, L3549 );
inv U1590 ( L406, L407 );
nor2 U1591 ( L2928, L2929, L2930 );
nand2 U1592 ( L3494, L3497, L2842 );
inv U1593 ( L3494, L3498 );
nand2 U1594 ( L3502, L3505, L2852 );
inv U1595 ( L3502, L3506 );
inv U1596 ( L3544, L3548 );
inv U1597 ( L3552, L3556 );
buffer U1598 ( L2828, L3478 );
buffer U1599 ( L2828, L3486 );
nand2 U1600 ( L3507, L3514, L3516 );
and2 U1601 ( L213, L2930, L408 );
inv U1602 ( L3475, L3481 );
inv U1603 ( L3483, L3489 );
nand2 U1604 ( L3491, L3498, L2843 );
nand2 U1605 ( L3499, L3506, L2853 );
inv U1606 ( L3541, L3547 );
nand2 U1607 ( L3541, L3548, L2887 );
nand2 U1608 ( L3549, L3556, L2896 );
inv U1609 ( L3549, L3555 );
nand2 U1610 ( L3515, L3516, L3520 );
inv U1611 ( L408, L409 );
nand2 U1612 ( L3478, L3481, L2831 );
inv U1613 ( L3478, L3482 );
nand2 U1614 ( L3486, L3489, L2836 );
inv U1615 ( L3486, L3490 );
nand2 U1616 ( L2842, L2843, L2844 );
nand2 U1617 ( L2852, L2853, L2848 );
nand2 U1618 ( L3544, L3547, L2886 );
nand2 U1619 ( L3552, L3555, L2895 );
nand2 U1620 ( L3475, L3482, L2832 );
nand2 U1621 ( L3483, L3490, L2837 );
inv U1622 ( L2848, L2849 );
inv U1623 ( L3520, L3524 );
nand2 U1624 ( L2886, L2887, L2888 );
nand2 U1625 ( L2895, L2896, L2891 );
nand2 U1626 ( L2831, L2832, L2833 );
nand2 U1627 ( L2836, L2837, L2838 );
inv U1628 ( L2891, L2892 );
buffer U1629 ( L2844, L3517 );
and3 U1630 ( L2844, L2888, L2900, L2906 );
and3 U1631 ( L2849, L2888, L2903, L2908 );
inv U1632 ( L2838, L2913 );
inv U1633 ( L3517, L3523 );
nand2 U1634 ( L3517, L3524, L2855 );
and3 U1635 ( L2844, L2892, L2903, L2907 );
and3 U1636 ( L2849, L2892, L2900, L2909 );
buffer U1637 ( L2833, L3525 );
buffer U1638 ( L2833, L3533 );
nand2 U1639 ( L3520, L3523, L2854 );
or4 U1640 ( L2906, L2907, L2908, L2909, L2910 );
buffer U1641 ( L2913, L3560 );
buffer U1642 ( L2913, L3568 );
nand2 U1643 ( L2854, L2855, L2856 );
inv U1644 ( L3533, L3539 );
inv U1645 ( L3525, L3531 );
inv U1646 ( L3568, L3572 );
inv U1647 ( L3560, L3564 );
buffer U1648 ( L2910, L3557 );
buffer U1649 ( L2910, L3565 );
buffer U1650 ( L2856, L3528 );
buffer U1651 ( L2856, L3536 );
nand2 U1652 ( L3557, L3564, L2921 );
nand2 U1653 ( L3565, L3572, L2917 );
inv U1654 ( L3565, L3571 );
inv U1655 ( L3557, L3563 );
nand2 U1656 ( L3528, L3531, L2863 );
nand2 U1657 ( L3536, L3539, L2859 );
nand2 U1658 ( L3560, L3563, L2920 );
nand2 U1659 ( L3568, L3571, L2916 );
inv U1660 ( L3536, L3540 );
inv U1661 ( L3528, L3532 );
nand2 U1662 ( L3525, L3532, L2864 );
nand2 U1663 ( L3533, L3540, L2860 );
nand2 U1664 ( L2920, L2921, L403 );
nand2 U1665 ( L2916, L2917, L404 );
nand2 U1666 ( L2863, L2864, L400 );
nand2 U1667 ( L2859, L2860, L401 );
and2 U1668 ( L403, L404, L405 );
nand2 U1669 ( L400, L401, L402 );
endmodule
|
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 |
/****************************************************************************
* *
* VERILOG HIGH-LEVEL DESCRIPTION OF THE ISCAS-85 BENCHMARK CIRCUIT c3540 *
* *
* *
* Written by : Hakan Yalcin (hyalcin@cadence.com) *
* Verified by : Jonathan David Hauke (jhauke@eecs.umich.edu) *
* *
* First created: Feb 11, 1997 *
* Last modified: May 9, 1998 *
* *
****************************************************************************/
module Circuit3540(
in50, in58, in68, in77, in87, in97, in107,
in116, in226, in232, in238, in244, in250, in257, in264,
in270, in124, in125, in128, in132, in137, in143, in150,
in159, in283, in294, in303, in311, in317, in322, in326,
in329, in222, in223, in330, in274, in2897, in200, in190,
in179, in343, in213, in169, in45, in41, in1698, in33,
in20, in13, in1,
out375, out378, out381, out384, out387, out390, out393,
out396, out407, out409, out402, out351, out358, out405, out399,
out369, out372, out353, out355, out361, out364, out367);
input
in50, in58, in68, in77, in87, in97, in107,
in116, in226, in232, in238, in244, in250, in257, in264,
in270, in124, in125, in128, in132, in137, in143, in150,
in159, in283, in294, in303, in311, in317, in322, in326,
in329, in222, in223, in330, in274, in2897, in200, in190,
in179, in343, in213, in169, in45, in41, in1698, in33,
in20, in13, in1;
output
out375, out378, out381, out384, out387, out390, out393,
out396, out407, out409, out402, out351, out358, out405, out399,
out369, out372, out353, out355, out361, out364, out367;
/************************/
wire [7:0] Abus, Bbus;
wire [7:0] Qbus, Rbus;
wire [1:0] Tbus;
wire K;
wire Cin;
wire [13:0] ContIn;
wire [7:0] Zbus;
wire Not_ZeroZ, ZeroZ_Cont;
wire OddParZ, OddParA, OddParB, OddParZ_Cont;
wire XCarry2, Cout_in0, PropThru;
wire [4:0] MiscOuts;
/************************/
// inputs
assign
Abus[7:0] = { in50, in58, in68, in77,
in87, in97, in107, in116 },
Bbus[7:0] = { in226, in232, in238, in244,
in250, in257, in264, in270 },
Qbus[7:0] = { in124, in125, in128, in132,
in137, in143, in150, in159 },
Rbus[7:0] = { in283, in294, in303, in311,
in317, in322, in326, in329 },
Tbus[1:0] = { in222, in223 },
Cin = in330, K = in274,
ContIn[13:0] = { in2897, in200, in190, in179, in343, in213, in169,
in45, in41, in1698, in33, in20, in13, in1 };
// outputs
assign
{ out375, out378, out381, out384,
out387, out390, out393, out396 } = Zbus[7:0];
assign
out407 = Not_ZeroZ, out409 = ZeroZ_Cont,
out402 = OddParZ, out351 = OddParA, out358 = OddParB,
out405 = OddParZ_Cont,
out399 = XCarry2, out369 = Cout_in0, out372 = PropThru;
assign
{ out353, out355, out361, out364, out367 } = MiscOuts[4:0];
/* instantiate top level circuit */
TopLevel3540 Ckt3540( Abus, Bbus, Qbus, Rbus, Tbus, Cin, K, ContIn,
Zbus, Not_ZeroZ, ZeroZ_Cont,
OddParZ, OddParA, OddParB, OddParZ_Cont,
XCarry2, Cout_in0, PropThru, MiscOuts );
endmodule // Circuit3540
/***************************************************************************/
/***************************************************************************/
module TopLevel3540( Abus, Bbus, Qbus, Rbus, Tbus, Cin, K, ContIn,
Zbus, Not_ZeroZ, ZeroZ_Cont,
OddParZ, OddParA, OddParB, OddParZ_Cont,
XCarry2, Cout_in0, PropThru, MiscOuts );
input [7:0] Abus, Bbus;
input [7:0] Qbus, Rbus;
input [1:0] Tbus;
input K;
input Cin;
input [13:0] ContIn;
output [7:0] Zbus;
output Not_ZeroZ, ZeroZ_Cont;
output OddParZ, OddParA, OddParB, OddParZ_Cont;
output XCarry2, Cout_in0, PropThru;
output [4:0] MiscOuts;
wire [7:0] A_BCDbus, Not_Abus;
wire [7:0] MAbus, MBbus;
wire [7:0] XPbus, XCarrybus, Funcbus;
wire [7:0] F_BCDbus, Hbus, Shiftbus, Wbus;
BCD_add6 M1( Abus, A_BCDbus );
Invert8 M2( Abus, Not_Abus );
MainMux1_A M3( Abus, Not_Abus, 8'h00, { Qbus[1:0], Abus[7:2] },
{ Abus[6:0], Rbus[7] }, A_BCDbus,
ContIn[3:0], MAbus );
MainMux2_B M4( Bbus, K, { Tbus[1:0], Bbus[7:2] },
{ Tbus[0], Bbus[7:1] }, { Abus[4:0], Rbus[7:5] },
ContIn, MBbus );
ALU_Core M5( MAbus, MBbus, Cin, ContIn,
XPbus, XCarrybus, XCarry2, Carry4, Cout,
Cout_in0, PropThru, Overflow );
XOR8bit M6( XPbus, XCarrybus, Funcbus );
BCD_sub6 M7( Funcbus, Carry4, Cout, F_BCDbus );
// various muxes
Shifter M8( Abus, Qbus, Rbus, ContIn, Shiftbus );
MuxModule9 M9( Abus, Bbus, ContIn, Hbus );
MuxModule10 M10( Shiftbus, Hbus, XPbus, ContIn, Wbus );
MuxModule11 M11( Funcbus, F_BCDbus, Wbus, ContIn, Zbus );
// flags
Flags M12( Zbus, Abus, Bbus, ContIn, Not_ZeroZ, ZeroZ_Cont,
OddParZ, OddParA, OddParB, OddParZ_Cont);
// Miscellaneous logic
MiscLogic M13( Abus, Bbus, Carry4, Overflow, ContIn, MiscOuts );
endmodule // TopLevel3540
/***************************************************************************
* Module 1: BCD_add6
*
* Function: adds '6' to each digit for performing BCD addition with
* an adder based on 2's complement arithmetic.
*
***************************************************************************/
module BCD_add6( Inbus, Outbus );
input [7:0] Inbus;
output [7:0] Outbus;
BCD_add6_digit UM1_0( Inbus[3:0], Outbus[3:0] ),
UM1_1( Inbus[7:4], Outbus[7:4] );
endmodule // BCD_add6
/********************************************/
module BCD_add6_digit( Inbus, Outbus );
input [3:0] Inbus;
output [3:0] Outbus;
assign Outbus[0] = Inbus[0];
inv BaD0( .A(Inbus[1]), .Y(Outbus[1]) );
XOR2a BaD1( .A(Inbus[2]), .B(Inbus[1]), .Y(line1) );
inv BaD2( .A(line1), .Y(Outbus[2]) ),
BaD3( .A(Inbus[2]), .Y(line3) ),
BaD4( .A(Inbus[3]), .Y(line4) );
nand3 BaD5( .A(Outbus[1]), .B(line3), .C(line4), .Y(Outbus[3]) );
endmodule // BCD_add6_digit
/***************************************************************************
* Module 3: MainMux1_A
*
* Function: selection of 6 input buses including Abus.
*
***************************************************************************/
module MainMux1_A( In0, In1, In2, In3, In4, In5, Sel, Out );
input [7:0] In0, In1, In2, In3, In4, In5;
input [3:0] Sel;
output [7:0] Out;
wire [7:0] temp;
wire MSel0, MSel1a, MSel1b;
wire MSel2, MSel3a, MSel3b;
Mux8bit3_1a UM3_0( In3[7:0], In4[7:0], In5[7:0],
Sel[2], Sel[3], temp[7:0] );
// some control logic to generate multiplexer control signals
nand2 UM3_1( .A(Sel[0]), .B(Sel[1]), .Y(line1) );
nand3 UM3_2( .A(Sel[0]), .B(Sel[2]), .C(Sel[3]), .Y(line2) );
and2 UM3_3( .A(line1), .B(line2), .Y(line3) ); // gamma
inv UM3_4( .A(line3), .Y(MSel0) );
and2 UM3_5( .A(Sel[1]), .B(Sel[2]), .Y(line5) );
inv UM3_6( .A(line5), .Y(line6) );
or2 UM3_7( .A(Sel[0]), .B(line6), .Y(line7) ); // lambda
inv UM3_8( .A(line7), .Y(MSel2) ),
UM3_9( .A(Sel[3]), .Y(line9) ), // !C6
UM3_10( .A(Sel[2]), .Y(line10) ); // !C9
or2 UM3_11( .A(line9), .B(Sel[0]), .Y(line11) ), // A1+!C6
UM3_12( .A(line10), .B(Sel[0]), .Y(line12) ); // A1+!C6
and3 UM3_13( .A(line3), .B(line7), .C(line11), .Y(MSel1a) ),
UM3_14( .A(line3), .B(line7), .C(line12), .Y(MSel1b) );
inv UM3_15( .A(line11), .Y(line15) ), // !(A1+!C6)
UM3_16( .A(line12), .Y(line16) ); // !(A1+!C9)
and3 UM3_17( .A(line3), .B(line7), .C(line15), .Y(MSel3a) ),
UM3_18( .A(line3), .B(line7), .C(line16), .Y(MSel3b) );
Mux4bit4_1a UM3_19( temp[3:0], In0[3:0], In1[3:0], In2[3:0],
{MSel3a, MSel2, MSel1a, MSel0}, Out[3:0] ),
UM3_20( temp[7:4], In0[7:4], In1[7:4], In2[7:4],
{MSel3b, MSel2, MSel1b, MSel0}, Out[7:4] );
endmodule // MainMux1_A
/***************************************************************************
* Module 4: MainMux2_B
*
* Function: selection of 5 input buses including Bbus.
*
***************************************************************************/
module MainMux2_B( In0, K, In2, In3, In4, ContIn, Out );
input [7:0] In0;
input K;
input [7:0] In2, In3, In4;
input [13:0] ContIn;
output [7:0] Out;
wire [7:0] temp, In1;
wire MSelHi, MSelLo1, MSelLo2, MSelLo3;
assign In1[7:0] = { K, K, K, K, K, K, K, K };
Mux8bit3_1a UM4_0( In2[7:0], In3[7:0], In4[7:0],
ContIn[3], ContIn[4], temp[7:0] );
// some control logic to generate multiplexer control signals
and2 UM4_1( .A(ContIn[3]), .B(ContIn[5]), .Y(line1) );
inv UM4_2( .A(line1), .Y(line2) );
and3 UM4_3( .A(ContIn[0]), .B(ContIn[1]), .C(line2),
.Y(MSelHi) ); // Epsilon
inv UM4_4( .A(ContIn[0]), .Y(line4) ), // !A1
UM4_5( .A(ContIn[5]), .Y(line5) ); // !C3
and3 UM4_6( .A(line4), .B(ContIn[6]), .C(line5), .Y(MSelLo1) );
and2 UM4_7( .A(line4), .B(ContIn[6]), .Y(MSelLo2) );
or2 UM4_8( .A(ContIn[5]), .B(ContIn[6]), .Y(line8) );
and2 UM4_9( .A(line4), .B(line8), .Y(MSelLo3) );
Mux3_1b UM4_11( In0[0], In1[0], temp[0],
MSelHi, MSelLo1, Out[0] ),
UM4_12( In0[1], In1[1], temp[1],
MSelHi, MSelLo1, Out[1] ),
UM4_13( In0[2], In1[2], temp[2],
MSelHi, MSelLo1, Out[2] ),
UM4_14( In0[3], In1[3], temp[3],
MSelHi, MSelLo2, Out[3] );
Mux4bit3_1b UM4_15( In0[7:4], In1[7:4], temp[7:4],
MSelHi, MSelLo3, Out[7:4] );
endmodule // MainMux2_B
/***************************************************************************
* Module 5: ALU_Core
*
* Function: performs arithmetic/logic operations
*
* - the result is obtained by XORing XPbus and XCarrybus (module M6).
* - The Mode signal, generated from the ContIn bus, specifies
* whether a logical or arithmetic operation is to be performed.
* - The 4-bit ContSel bus specifies the logical operations and
* what operands to use for the arithmetic operations.
* Example:
* ContSel=1000 => XP = InA AND InB (logical)
* XP XOR Carry = (InA AND InB) plus InBbus (arithmetic)
*
***************************************************************************/
module ALU_Core( InAbus, InBbus, Cin, ContIn,
XPbus, XCarrybus, XCarry2, Carry4, Cout,
Cout_in0, PropThru, Overflow );
input [7:0] InAbus, InBbus;
input Cin;
input [13:0] ContIn;
output [7:0] XPbus, XCarrybus;
output XCarry2, Carry4, Cout;
output Cout_in0, PropThru, Overflow;
wire [7:0] Pbus, Gbus, XGbus;
wire [3:0] ContSel;
// first: create Mode and Mask7_6 signals
// Mode = !Cont0. Cont1. !Cont2. Cont8. Cont9
// Mask7_6 = !Cont0. Cont1. !Cont2. Cont8
inv UM5_0( .A(ContIn[0]), .Y(NotCont0) ),
UM5_1( .A(ContIn[2]), .Y(NotCont2) );
and3 UM5_2( .A(NotCont0), .B(ContIn[1]), .C(NotCont2), .Y(ModeAux) ),
UM5_3( .A(ModeAux), .B(ContIn[8]), .C(ContIn[9]), .Y(Mode) );
and2 UM5_4( .A(ModeAux), .B(ContIn[8]), .Y(Mask7_6) );
// Mode=1: LOGIC MODE (Mask7_6 is also 1)
// Mode=0: ARITHMETIC MODE
// ( In this mode, if Mask7_6=1, then the 7th and 6th bits
// of InAbus are masked, i.e., they are assumed 0 )
assign ContSel[3:0] = { ContIn[7], ContIn[10], ContIn[12:11] };
Logic_and_GP8bit UM5_5( InAbus, InBbus, ContSel, Mode, Mask7_6,
Pbus, Gbus, XPbus, XGbus );
CalcCarry UM5_6( InBbus[3:0], Pbus, Gbus, XPbus, XGbus, Cin, Mode,
ContIn[10], XCarrybus, Carry4, Cout,
Cout_in0, PropThru, Overflow );
assign XCarry2 = XCarrybus[2];
endmodule // ALU_Core
/********************************************/
module Logic_and_GP8bit( InAbus, InBbus, ContSel, Mode, Mask7_6,
Pbus, Gbus, XPbus, XGbus );
input [7:0] InAbus, InBbus;
input [3:0] ContSel;
input Mode, Mask7_6;
output [7:0] Pbus, Gbus, XPbus, XGbus;
Logic_and_GP LGP8_0( InAbus[0], InBbus[0], ContSel, Mode,
Pbus[0], Gbus[0], XPbus[0], XGbus[0] ),
LGP8_1( InAbus[1], InBbus[1], ContSel, Mode,
Pbus[1], Gbus[1], XPbus[1], XGbus[1] ),
LGP8_2( InAbus[2], InBbus[2], ContSel, Mode,
Pbus[2], Gbus[2], XPbus[2], XGbus[2] ),
LGP8_3( InAbus[3], InBbus[3], ContSel, Mode,
Pbus[3], Gbus[3], XPbus[3], XGbus[3] ),
LGP8_4( InAbus[4], InBbus[4], ContSel, Mode,
Pbus[4], Gbus[4], XPbus[4], XGbus[4] ),
LGP8_5( InAbus[5], InBbus[5], ContSel, Mode,
Pbus[5], Gbus[5], XPbus[5], XGbus[5] ),
LGP8_6( InAbus[6], InBbus[6], ContSel, Mask7_6,
Pbus[6], Gbus[6], XPbus[6], XGbus[6] ),
LGP8_7( InAbus[7], InBbus[7], ContSel, Mask7_6,
Pbus[7], Gbus[7], XPbus[7], XGbus[7] );
endmodule // Logic_and_GP8
/********************************************
* Module: Logic_and_GP
*
* Function: generate the P, G, XP, XG signals
* used for addition and logic operations.
*
* - All 16 functions of (InA,InB) are generated
* as selected by ContSel
* - If Mask=1, XP=P xor InA (*), and XG=0
* If Mask=0, XP=P, and XG=G
*
* (*) the xor modifies P and creates a different
* function for XP.
*
********************************************/
module Logic_and_GP( InA, InB, ContSel, Mask,
P, G, XP, XG );
input InA, InB;
input [3:0] ContSel;
input Mask;
output P, G, XP, XG;
Mux2_1 LGP0( ContSel[0], ContSel[1], InB, Mx0 ),
LGP1( ContSel[2], ContSel[3], InB, Mx1 );
and2 LGP2( .A(InA), .B(Mx1), .Y(G) );
or2 LGP3( .A(InA), .B(Mx0), .Y(InAMx0) );
nand2 LGP4( .A(InA), .B(Mx1), .Y(InAMx1) );
and2 LGP5( .A(InAMx0), .B(InAMx1), .Y(P) );
and2 LGP6( .A(Mask), .B(InA), .Y(InAMask) );
XOR2a LGP7( .A(InAMask), .B(P), .Y(XP) );
inv LGP8( .A(Mask), .Y(NotMask) );
and2 LGP9( .A(G), .B(NotMask), .Y(XG) );
endmodule // Logic_and_GP
/*****************************************************
* Module: CalcCarry
*
* Function: calculate the carry signals (XCarrybus)
* and a few other outputs (Carry4, Cout, Cout_in0,
* PropThru, Overflow)
*
* Note: XCarrybus[i]: carry from bit (i-1) into bit i
******************************************************/
module CalcCarry( InBLo, Pbus, Gbus, XPbus, XGbus, Cin, Mode,
InBpropSel, XCarrybus, Carry4, Cout,
Cout_in0, PropThru, Overflow );
input [3:0] InBLo;
input [7:0] Pbus, Gbus, XPbus, XGbus;
input Cin, Mode, InBpropSel;
output [7:0] XCarrybus;
output Carry4, Cout;
output Cout_in0, PropThru, Overflow;
// first take care of PropThru
and4 CC0( .A(Pbus[0]), .B(Pbus[1]), .C(Pbus[2]), .D(Pbus[3]),
.Y(PropLo) ),
CC1( .A(Pbus[4]), .B(Pbus[5]), .C(Pbus[6]), .D(Pbus[7]),
.Y(PropHi) );
and2 CC2( .A(PropLo), .B(PropHi), .Y(PropThru) );
inv CC3( .A(Mode), .Y(NotMode) );
// CinPropLo: indicates whether Cin propagates to the upper half
CalcCinPropLo CC4( InBLo, PropLo, Cin, Mode, InBpropSel, CinPropLo);
AND_OR4a CC5( Gbus[3], Pbus[3], Gbus[2], Pbus[2], Gbus[1], Pbus[1],
Gbus[0], LocalC0Lo );
AND_OR4a CC6( Gbus[7], Pbus[7], Gbus[6], Pbus[6], Gbus[5], Pbus[5],
Gbus[4], LocalC0Hi );
and2 CC7( .A(LocalC0Lo), .B(NotMode), .Y(LoC0_M) );
CLAblock CC8( XPbus[3:0], XGbus[3:0], 1'b0, Cin, XCarrybus[3:0] ),
CC9( XPbus[7:4], XGbus[7:4], LoC0_M, CinPropLo, XCarrybus[7:4] );
// Cout_in0, Carry4, Cout
AND_OR2 CC10( LocalC0Hi, LocalC0Lo, PropHi, Cout_in0 );
or2 CC11( .A(CinPropLo), .B(LoC0_M), .Y(Carry4) );
and2 CC12( .A(CinPropLo), .B(PropHi), .Y(line12) );
or2 CC13( .A(Cout_in0), .B(line12), .Y(Cout) );
// Overflow = Ovf_Carry8 XOR XCarrybus[7]
//
AND_OR2 CC14( LocalC0Hi, LoC0_M, PropHi, Cout_M_in0);
XOR2a CC15( .A(Cout_M_in0), .B(line12), .Y(Ovf_Carry8) );
XOR2a CC16( .A(Ovf_Carry8), .B(XCarrybus[7]), .Y(Overflow) );
endmodule // CalcCarry
/********************************************
* Submodule: CalcCinPropLo
*
* Function: the CinPropLo line indicates whether
* Cin propagates to the upper half.
*
* In Arithmetic Mode, it's (Cin.PropLo)
* In Logic mode (Mode=1), it's either
* (InB[0].InB[1].InB[2].InB[3]).Cin or
* (!InB[0].!InB[1].!InB[2].!InB[3]).Cin
* as selected by InBpropSel.
* !!! I have no idea about its use in Logic mode.
* It may be a special feature.
********************************************/
module CalcCinPropLo( InBLo, PropLo, Cin, Mode, InBpropSel, CinPropLo);
input [3:0] InBLo;
input PropLo, Cin, Mode, InBpropSel;
output CinPropLo;
and4 CCP0( .A(InBLo[0]), .B(InBLo[1]), .C(InBLo[2]),
.D(InBLo[3]), .Y(InBLoAND) );
nor4 CCP1( .A(InBLo[0]), .B(InBLo[1]), .C(InBLo[2]),
.D(InBLo[3]), .Y(InBLoNOR) );
Mux2_1 CCP2( InBLoAND, InBLoNOR, InBpropSel, InBprop ),
CCP3( PropLo, InBprop, Mode, Pr );
and2 CCP4( .A(Cin), .B(Pr), .Y(CinPropLo) );
endmodule // CalcCinPropLo
/******************************************************/
module CLAblock( Pbus, Gbus, Cin1, Cin2, Cybus);
input [3:0] Pbus, Gbus;
input Cin1, Cin2;
output [3:0] Cybus;
wire [3:0] Cy1bus, Cy2bus;
// Note 1: Cybus[i]: carry from bit (i-1) into bit i
CLA4 Cb0( Pbus, Gbus, Cin1, Cy1bus );
CarryProp4 Cb1( Pbus, Cin2, Cy2bus );
// Note 2: Both OR and XOR will work below
XOR4bit Cb2( Cy1bus, Cy2bus, Cybus );
endmodule // CLABlock
/******************************************************/
module CLA4( Pbus, Gbus, Cin, Cybus );
input [3:0] Pbus, Gbus;
input Cin;
output [3:0] Cybus;
assign Cybus[0]=Cin;
AND_OR2 Cla4_0( Gbus[0], Pbus[0], Cin, Cybus[1] );
AND_OR3a Cla4_1( Gbus[1], Pbus[1], Gbus[0], Pbus[0], Cin, Cybus[2] );
AND_OR4a Cla4_2( Gbus[2], Pbus[2], Gbus[1], Pbus[1],
Gbus[0], Pbus[0], Cin, Cybus[3] );
endmodule
/******************************************************/
module CarryProp4( Pbus, Cin, Cybus );
input [3:0] Pbus;
input Cin;
output [3:0] Cybus;
assign Cybus[0]=Cin;
and2 CP0( .A(Pbus[0]), .B(Cin), .Y(Cybus[1]) );
and3 CP1( .A(Pbus[1]), .B(Pbus[0]), .C(Cin), .Y(Cybus[2]) );
and4 CP2( .A(Pbus[2]), .B(Pbus[1]), .C(Pbus[0]),
.D(Cin), .Y(Cybus[3]) );
endmodule // CarryProp4
/***************************************************************************
* Module 7: BCD_sub6
*
* Function: conversion back to BCD by subtracting 6 from each digit
* if no carry is generated by that digit.
*
***************************************************************************/
module BCD_sub6( Inbus, Carry4, Cout, Outbus );
input [7:0] Inbus;
input Carry4, Cout;
output [7:0] Outbus;
BCD_sub6_digit UM7_0( Inbus[3:0], Carry4, Outbus[3:0] ),
UM7_1( Inbus[7:4], Cout, Outbus[7:4] );
endmodule // BCD_sub6
/******************************************************/
module BCD_sub6_digit( Inbus, Carry, Outbus );
input [3:0] Inbus;
input Carry;
output [3:0] Outbus;
assign Outbus[0] = Inbus[0];
inv Bsd0( .A(Carry), .Y(NotCarry) );
XOR2a Bsd1( .A(Inbus[1]), .B(NotCarry), .Y(Outbus[1]) );
and2 Bsd2( .A(Inbus[1]), .B(NotCarry), .Y(line2) );
XOR2a Bsd3( .A(Inbus[2]), .B(line2), .Y(Outbus[2]) );
and4 Bsd4( .A(Inbus[3]), .B(Inbus[2]), .C(Inbus[1]),
.D(NotCarry), .Y(line4) );
and2 Bsd5( .A(Inbus[3]), .B(Carry), .Y(line5) );
or2 Bsd6( .A(line4), .B(line5), .Y(Outbus[3]) );
endmodule // BCD_sub6_digit
/***************************************************************************
* Module M8: Shifter
*
* Function: Abus is shifted both left and right by 1 to 8 bits.
* The Q and R buses fill the empty positions.
*
***************************************************************************/
module Shifter( Abus, Qbus, Rbus, ContIn, Sbus );
input [7:0] Abus, Qbus, Rbus;
input [13:0] ContIn;
output [7:0] Sbus;
wire [7:0] ContShift;
wire [7:0] ShiftQ0bus, ShiftQ1bus, ShiftQ2bus, ShiftQ3bus,
ShiftQ4bus, ShiftQ5bus, ShiftQ6bus, ShiftQ7bus,
ShiftR0bus, ShiftR1bus, ShiftR2bus, ShiftR3bus,
ShiftR4bus, ShiftR5bus, ShiftR6bus, ShiftR7bus,
ShiftQout, ShiftRout;
DecodeContSignals UM8_0( {ContIn[12:10],ContIn[2]}, ContShift );
assign
ShiftQ0bus[7:0]={ Qbus[0], Abus[7:1] },
ShiftQ1bus[7:0]={ Qbus[1:0], Abus[7:2] },
ShiftQ2bus[7:0]={ Qbus[2:0], Abus[7:3] },
ShiftQ3bus[7:0]={ Qbus[3:0], Abus[7:4] },
ShiftQ4bus[7:0]={ Qbus[4:0], Abus[7:5] },
ShiftQ5bus[7:0]={ Qbus[5:0], Abus[7:6] },
ShiftQ6bus[7:0]={ Qbus[6:0], Abus[7] },
ShiftQ7bus[7:0]={ Qbus[7:0] },
ShiftR0bus[7:0]={ Abus[6:0], Rbus[7] },
ShiftR1bus[7:0]={ Abus[5:0], Rbus[7:6] },
ShiftR2bus[7:0]={ Abus[4:0], Rbus[7:5] },
ShiftR3bus[7:0]={ Abus[3:0], Rbus[7:4] },
ShiftR4bus[7:0]={ Abus[2:0], Rbus[7:3] },
ShiftR5bus[7:0]={ Abus[1:0], Rbus[7:2] },
ShiftR6bus[7:0]={ Abus[0], Rbus[7:1] },
ShiftR7bus[7:0]={ Rbus[7:0] };
Mux8bit8_1 UM8_1( ShiftQ0bus, ShiftQ1bus, ShiftQ2bus, ShiftQ3bus,
ShiftQ4bus, ShiftQ5bus, ShiftQ6bus, ShiftQ7bus,
ContShift, ShiftQout ),
UM8_2( ShiftR0bus, ShiftR1bus, ShiftR2bus, ShiftR3bus,
ShiftR4bus, ShiftR5bus, ShiftR6bus, ShiftR7bus,
ContShift, ShiftRout );
Mux2_1 UM8_3( ShiftQout[0], ShiftRout[0], ContIn[3], Sbus[0] ),
UM8_4( ShiftQout[1], ShiftRout[1], ContIn[3], Sbus[1] ),
UM8_5( ShiftQout[2], ShiftRout[2], ContIn[3], Sbus[2] ),
UM8_6( ShiftQout[3], ShiftRout[3], ContIn[3], Sbus[3] ),
UM8_7( ShiftQout[4], ShiftRout[4], ContIn[3], Sbus[4] ),
UM8_8( ShiftQout[5], ShiftRout[5], ContIn[3], Sbus[5] ),
UM8_9( ShiftQout[6], ShiftRout[6], ContIn[3], Sbus[6] );
// there is an additional mux for Sbus[7]
Mux2_1 UM8_10( ShiftQout[7], ShiftRout[7], ContIn[3], Sbus7_0 ),
UM8_11( Sbus7_0, Abus[7], ContIn[5], Sbus[7] );
endmodule // Shifter
/******************************************************/
module DecodeContSignals( CodeIn, CodeOut );
input [3:0] CodeIn;
output [7:0] CodeOut;
and2 DCS0( .A(CodeIn[0]), .B(CodeIn[1]), .Y(tmp0) );
inv DCS1( .A(tmp0), .Y(tmp1) ),
DCS2( .A(CodeIn[0]), .Y(tmp2) );
nand2 DCS3( .A(CodeIn[0]), .B(CodeIn[3]), .Y(tmp3) );
and2 DCS4( .A(CodeIn[0]), .B(CodeIn[3]), .Y(tmp4) );
nor2 DCS5( .A(tmp2), .B(CodeIn[2]), .Y(tmp5) );
and2 DCS6( .A(tmp3), .B(tmp1), .Y(tmp6) ),
DCS7( .A(tmp4), .B(tmp1), .Y(tmp7) );
or2 DCS8( .A(tmp2), .B(CodeIn[2]), .Y(tmp8) );
inv DCS9( .A(CodeIn[3]), .Y(tmp9) );
and2 DCS10( .A(tmp9), .B(tmp0), .Y(tmp10) ),
DCS11( .A(CodeIn[3]), .B(tmp0), .Y(tmp11) );
and2 DCS13( .A(tmp5), .B(tmp7), .Y(CodeOut[0]) ),
DCS14( .A(tmp6), .B(tmp8), .Y(CodeOut[1]) ),
DCS15( .A(tmp8), .B(tmp7), .Y(CodeOut[2]) ),
DCS16( .A(tmp5), .B(tmp10), .Y(CodeOut[3]) ),
DCS17( .A(tmp5), .B(tmp11), .Y(CodeOut[4]) ),
DCS18( .A(tmp8), .B(tmp10), .Y(CodeOut[5]) ),
DCS19( .A(tmp8), .B(tmp11), .Y(CodeOut[6]) ),
DCS12( .A(tmp5), .B(tmp6), .Y(CodeOut[7]) );
endmodule // DecodeContSignals
/***************************************************************************
* Module 9: MuxModule9
*
* Function: computes some logic functions of A and B buses.
* Also includes a 3:1 mux.
*
***************************************************************************/
module MuxModule9( Abus, Bbus, ContIn, SLbus );
input [7:0] Abus, Bbus;
input [13:0] ContIn;
output [7:0] SLbus;
wire [3:0] temp1bus;
wire [1:0] temp2bus;
wire temp3;
assign SLbus[7:4] = Abus[7:4];
LogicBlockM9 UM9_0( Abus, Bbus, ContIn[6], temp1bus, temp2bus );
// Mux select inputs:
// ContHi = !(Cont0. !Cont1. Cont2. Cont3)
// ContLo = !(Cont0. !Cont1. Cont2. !Cont3)
inv UM9_1( .A(ContIn[1]), .Y(NotCont1) ),
UM9_2( .A(ContIn[3]), .Y(NotCont3) );
and3 UM9_3( .A(ContIn[0]), .B(NotCont1), .C(ContIn[2]), .Y(temp3) );
nand2 UM9_4( .A(temp3), .B(ContIn[3]), .Y(ContHi) ),
UM9_5( .A(temp3), .B(NotCont3), .Y(ContLo) );
Mux4bit3_1c UM9_6( temp1bus, {2'b00, temp2bus}, Abus[3:0],
ContHi, ContLo, SLbus[3:0] );
endmodule // MuxModule9
/******************************************************/
module LogicBlockM9( Abus, Bbus, ContInp, T1bus, T2bus );
input [7:0] Abus, Bbus;
input ContInp;
output [3:0] T1bus;
output [1:0] T2bus;
wire [7:0] NotAbus, NotBbus;
// T1[0] = T1[0]_0, T1[0]_1
// T1[0]_0 = A[7].(A[5]+[6])
// T1[0]_1 = XNOR( A[7], A[6], A[5], A[4])
Invert8 BM0( Abus, NotAbus );
nand2 BM1( .A(NotAbus[6]), .B(NotAbus[5]), .Y(NotA6_5) );
and2 BM2( .A(Abus[7]), .B(NotA6_5), .Y(T1_0_0) );
XOR2a BM3( .A(NotAbus[4]), .B(NotAbus[5]), .Y(XA5_4) ),
BM4( .A(NotAbus[6]), .B(Abus[7]), .Y(NotXA7_6) ),
BM5( .A(XA5_4), .B(NotXA7_6), .Y(T1_0_1) );
Mux2_1 BM6( T1_0_0, T1_0_1, ContInp, T1bus[0] );
// T1[1] = T1[1]_0, T1[1]_1
// T1[1]_0 = !A[7].A[6].(!A[5]+!A[4]).!A[3].!A[2].!A[1].!A[0]
// (check for patterns 8'h40, 8'h50, 8'h60)
// T1[1]_1 = XNOR( B[7], B[6], B[5], B[4])
and3 BM7( .A(NotAbus[3]), .B(NotAbus[2]), .C(NotAbus[1]),
.Y(NotA3_1) );
and2 BM8( .A(NotAbus[0]), .B(NotA3_1), .Y(NotA3_0) );
nand2 BM9( .A(Abus[4]), .B(Abus[5]), .Y(NdA5_4) );
and4 BM10( .A(NotA3_0), .B(NdA5_4), .C(NotAbus[7]),
.D(Abus[6]), .Y(T1_1_0) );
XOR2a BM11( .A(Bbus[4]), .B(Bbus[5]), .Y(XB5_4) ),
BM12( .A(Bbus[7]), .B(Bbus[6]), .Y(XB7_6) ),
BM13( .A(XB5_4), .B(XB7_6), .Y(XB7_4) );
inv BM14( .A(XB7_4), .Y(T1_1_1) );
Mux2_1 BM15( T1_1_0, T1_1_1, ContInp, T1bus[1] );
// T1[2] = XNOR( A[0], A[1], A[2], A[3])
XOR2a BM16( .A(NotAbus[0]), .B(NotAbus[1]), .Y(XA1_0) ),
BM17( .A(NotAbus[2]), .B(NotAbus[3]), .Y(XA3_2) ),
BM18( .A(XA1_0), .B(XA3_2), .Y(XA3_0) );
inv BM19( .A(XA3_0), .Y(T1bus[2]) );
// T1[3] = XNOR( B[0], B[1], B[2], B[3])
XOR2a BM20( .A(Bbus[0]), .B(Bbus[1]), .Y(XB1_0) ),
BM21( .A(Bbus[2]), .B(Bbus[3]), .Y(XB3_2) ),
BM22( .A(XB1_0), .B(XB3_2), .Y(XB3_0) );
inv BM23( .A(XB3_0), .Y(T1bus[3]) );
// T2[0] = A[3]+A[2].A[1]
nand2 BM24( .A(NotAbus[2]), .B(NotAbus[1]), .Y(NotA1_0) );
and2 BM25( .A(Abus[3]), .B(NotA1_0), .Y(T2bus[0]) );
// T2[1] = !(A[3]+A[2]+A[1]+A[0])
and2 BM26( .A(NotAbus[0]), .B(NotA3_1), .Y(T2bus[1]) );
endmodule // LogicBlockM9
/***************************************************************************
* Module 10: MuxModule10
*
* Function: a 3:1 mux with inputs Sbus (from Shifter),
* Hbus (from MuxModule9), and XPbus (from ALU_Core).
*
***************************************************************************/
module MuxModule10( Sbus, Hbus, XPbus, ContIn, Wbus );
input [7:0] Sbus, Hbus, XPbus;
input [13:0] ContIn;
output [7:0] Wbus;
// Mux select inputs:
// ContHi = !(Cont0. Cont1. (!Cont2+Cont7))
// ContLo1= !(!Cont1. !Cont2. !Cont3) = Cont1+Cont2+Cont3
// ContLo2= !(!Cont1. !Cont3) = Cont1+Cont3
inv UM10_0( .A(ContIn[1]), .Y(NotCont1) ),
UM10_1( .A(ContIn[2]), .Y(NotCont2) ),
UM10_2( .A(ContIn[3]), .Y(NotCont3) );
or2 UM10_3( .A(NotCont2), .B(ContIn[7]), .Y(tmp0) );
nand3 UM10_4( .A(ContIn[0]), .B(ContIn[1]), .C(tmp0), .Y(ContHi) );
nand3 UM10_5( .A(NotCont1), .B(NotCont2), .C(NotCont3), .Y(ContLo1) );
nand2 UM10_6( .A(NotCont1), .B(NotCont3), .Y(ContLo2) );
Mux4bit3_1c UM10_7( Sbus[3:0], XPbus[3:0], Hbus[3:0],
ContHi, ContLo1, Wbus[3:0]),
UM10_8( Sbus[7:4], XPbus[7:4], Hbus[7:4],
ContHi, ContLo2, Wbus[7:4]);
endmodule // MuxModule10
/***************************************************************************
* Module 11: MuxModule11
*
* Function: a 3:1 mux with inputs Wbus (from MuxModule10), Funcbus
* (from the XOR of XP and XCarry) and F_BCDbus (from BCD_sub).
*
***************************************************************************/
module MuxModule11( Wbus, Funcbus, F_BCDbus, ContIn, Zbus );
input [7:0] Wbus, Funcbus, F_BCDbus;
input [13:0] ContIn;
output [7:0] Zbus;
// Mux select inputs:
// ContHi = Cont0. !(Cont1. !Cont2. Cont6)
// ContLo = !(Cont0. !Cont1. Cont2. !Cont5)
inv UM11_0( .A(ContIn[1]), .Y(NotCont1) ),
UM11_1( .A(ContIn[2]), .Y(NotCont2) ),
UM11_2( .A(ContIn[5]), .Y(NotCont5) );
nand3 UM11_3( .A(ContIn[1]), .B(NotCont2), .C(ContIn[6]), .Y(tmp0) );
and2 UM11_4( .A(ContIn[0]), .B(tmp0), .Y(ContHi) );
nand4 UM11_5( .A(ContIn[0]), .B(NotCont1), .C(ContIn[2]),
.D(NotCont5), .Y(ContLo) );
Mux8bit3_1c UM11_7( Wbus, Funcbus, F_BCDbus, ContHi, ContLo, Zbus);
endmodule // MuxModule11
/***************************************************************************
* Module 12: Flags
*
* Function: computes some zero flags for Zbus, and parities for Abus,
* Bbus and Zbus.
*
***************************************************************************/
module Flags( Zbus, Abus, Bbus, ContIn, Not_ZeroZ, ZeroZ_Cont,
OddParZ, OddParA, OddParB, OddParZ_Cont );
input [7:0] Zbus, Abus, Bbus;
input [13:0] ContIn;
output Not_ZeroZ, ZeroZ_Cont;
output OddParZ, OddParA, OddParB, OddParZ_Cont;
wire [7:0] Not_Zbus;
Invert8 UM12_0( Zbus, Not_Zbus );
and4 UM12_1( .A(Not_Zbus[0]), .B(Not_Zbus[1]), .C(Not_Zbus[2]),
.D(Not_Zbus[3]), .Y(ZeroZ_Lo) ),
UM12_2( .A(Not_Zbus[4]), .B(Not_Zbus[5]), .C(Not_Zbus[6]),
.D(Not_Zbus[7]), .Y(ZeroZ_Hi) );
and2 UM12_3( .A(ZeroZ_Lo), .B(ZeroZ_Hi), .Y(ZeroZ) );
// Not_ZeroZ= Z0+Z1+...Z7
inv UM12_4( .A(ZeroZ), .Y(Not_ZeroZ) );
// An intermediate control signal: ContFlag = !Cont0+Cont1
inv UM12_5( .A(ContIn[8]), .Y(NotCont8) );
or2 UM12_6( .A(NotCont8), .B(ContIn[9]), .Y(ContFlag) );
inv UM12_7( .A(ContFlag), .Y(NotContFlag) );
// ZeroZ_Cont = !Cont0 + ZeroZ + !Z6.!Z7. !ContFlag
// (Note: ContFlag masks top two bits Z6 and Z7 for ZeroZ_Cont)
and3 UM12_8( .A(Not_Zbus[6]), .B(Not_Zbus[7]), .C(NotContFlag), .Y(tmp0) );
nor2 UM12_9( .A(tmp0), .B(ZeroZ), .Y(tmp1) );
nand2 UM12_10( .A(ContIn[8]), .B(tmp1), .Y(ZeroZ_Cont) );
// OddParA = Xnor(A0,A1,...,A7)
// OddParB = Xnor(B0,B1,...,B7)
// OddParZ = Xnor(Z0,Z1,...,Z7)
// OddParZ_Cont = Xnor(Z0,Z1,..,Z5,ContFlag.Z6,ContFlag.Z7, Cont13.!ContFlag)
// (Note: ContFlag masks top two bits Z6 and Z7 for OddParZ_Cont)
ParityTree8bit UM12_11( Abus, EvenParA ),
UM12_12( Bbus, EvenParB ),
UM12_13( Zbus, EvenParZ );
and2 UM12_14( .A(NotContFlag), .B(ContIn[13]), .Y(ContPar) ),
UM12_15( .A(ContFlag), .B(Zbus[7]), .Y(PZ7) ),
UM12_16( .A(ContFlag), .B(Zbus[6]), .Y(PZ6) );
ParityTree9bit UM12_17( {ContPar,PZ7,PZ6,Zbus[5:0]}, EvenParZ_Cont );
inv UM12_18( .A(EvenParA), .Y(OddParA) ),
UM12_19( .A(EvenParB), .Y(OddParB) ),
UM12_20( .A(EvenParZ), .Y(OddParZ) ),
UM12_21( .A(EvenParZ_Cont), .Y(OddParZ_Cont) );
endmodule // Flags
/***************************************************************************
* Module 13: MiscLogic
*
* Function: miscellaneous logic with 3:1 muxes
*
***************************************************************************/
module MiscLogic( Abus, Bbus, Carry4, Overflow, ContIn, MiscOuts );
input [7:0] Abus, Bbus;
input Carry4, Overflow;
input [13:0] ContIn;
output [4:0] MiscOuts;
wire [7:0] Not_Abus;
wire Misc0_0, Misc0_1, Misc0_2,
Misc1_0, Misc1_1, Misc1_2,
Misc2_0, Misc2_1, Misc2_2;
wire ContHi_Misc0, ContLo_Misc0,
ContHi_Misc1, ContLo_Misc1,
ContHi_Misc2, ContLo_Misc2;
Invert8 UM13_0( Abus, Not_Abus );
//---------------------------
// Misc_0 = (A5 xor A6).A4.A7 + A5.!A7
XOR2a UM13_1( .A(Abus[5]), .B(Abus[6]), .Y(tmp0) );
and3 UM13_2( .A(tmp0), .B(Abus[4]), .C(Abus[7]), .Y(tmp1) );
and2 UM13_3( .A(Abus[5]), .B(Not_Abus[7]), .Y(tmp2) );
or2 UM13_4( .A(tmp1), .B(tmp2), .Y(Misc0_0) );
// Misc0_1 = A0. (A1 xor A2)
XOR2a UM13_5( .A(Abus[1]), .B(Abus[2]), .Y(tmp3) );
and2 UM13_6( .A(Abus[0]), .B(tmp3), .Y(Misc0_1) );
assign Misc0_2 = Overflow;
inv UM13_7( .A(ContIn[1]), .Y(NotCont1) ),
UM13_8( .A(ContIn[5]), .Y(NotCont5) );
nand2 UM13_9( .A(ContIn[0]), .B(NotCont1), .Y(ContHi_Misc0) );
nand3 UM13_10( .A(ContIn[0]), .B(ContIn[1]), .C(ContIn[2]),
.Y(ContLo_Misc0) );
Mux3_1c UM13_11( Misc0_0, Misc0_1, Misc0_2,
ContHi_Misc0, ContLo_Misc0, MiscOuts[0] );
//---------------------------
// Misc1_0 = A7.(A5+A6)
or2 UM13_12( .A(Abus[5]), .B(Abus[6]), .Y(tmp4) );
and2 UM13_13( .A(Abus[7]), .B(tmp4), .Y(Misc1_0) );
assign Misc1_1 = Carry4;
// Misc1_2 = !A0.!A1.!A2.!A3
and4 UM13_14( .A(Not_Abus[0]), .B(Not_Abus[1]), .C(Not_Abus[2]),
.D(Not_Abus[3]), .Y(Misc1_2) );
nand4 UM13_27( .A(ContIn[0]), .B(NotCont1), .C(ContIn[2]),
.D(NotCont5), .Y(ContHi_Misc1) );
assign ContLo_Misc1 = ContIn[0];
Mux3_1c UM13_28( Misc1_0, Misc1_1, Misc1_2,
ContHi_Misc1, ContLo_Misc1, MiscOuts[1] );
//---------------------------
assign Misc2_0 = Misc1_0;
// Misc2_1 = B3.(B1+B2)
or2 UM13_29( .A(Bbus[1]), .B(Bbus[2]), .Y(tmp5) );
and2 UM13_30( .A(Bbus[3]), .B(tmp5), .Y(Misc2_1) );
// Misc2_2 = A0.B0+A1.B1+...+A7.B7
nand2 UM13_31( .A(Abus[0]), .B(Bbus[0]), .Y(pr0) ),
UM13_32( .A(Abus[1]), .B(Bbus[1]), .Y(pr1) ),
UM13_33( .A(Abus[2]), .B(Bbus[2]), .Y(pr2) ),
UM13_34( .A(Abus[3]), .B(Bbus[3]), .Y(pr3) ),
UM13_35( .A(Abus[4]), .B(Bbus[4]), .Y(pr4) ),
UM13_36( .A(Abus[5]), .B(Bbus[5]), .Y(pr5) ),
UM13_37( .A(Abus[6]), .B(Bbus[6]), .Y(pr6) ),
UM13_38( .A(Abus[7]), .B(Bbus[7]), .Y(pr7) );
and4 UM13_39( .A(pr0), .B(pr1), .C(pr2), .D(pr3), .Y(pr3_0) ),
UM13_40( .A(pr4), .B(pr5), .C(pr6), .D(pr7), .Y(pr7_4) );
nand2 UM13_41( .A(pr3_0), .B(pr7_4), .Y(Misc2_2) );
assign ContHi_Misc2 = ContLo_Misc0;
nand3 UM13_42( .A(ContIn[0]), .B(NotCont1), .C(ContIn[2]),
.Y(ContLo_Misc2) );
Mux3_1c UM13_43( Misc2_0, Misc2_1, Misc2_2,
ContHi_Misc2, ContLo_Misc2, NotMiscOuts2 );
inv UM13_43_1( .A(NotMiscOuts2), .Y(MiscOuts[2]) );
//---------------------------
// MiscOuts[3] = !(A3.(A2+A1))
or2 UM13_44( .A(Abus[1]), .B(Abus[2]), .Y(tmp6) );
and2 UM13_45( .A(Abus[3]), .B(tmp6), .Y(tmp7) );
inv UM13_46( .A(tmp7), .Y(MiscOuts[3]) );
// MiscOuts[4] = !A4.!A5. !A6. !A7
and4 UM13_47( .A(Not_Abus[4]), .B(Not_Abus[5]), .C(Not_Abus[6]),
.D(Not_Abus[7]), .Y(MiscOuts[4]) );
endmodule // MiscLogic
/***************************************************************************
* Definition of non-standard multiplexers of c3540
***************************************************************************/
module Mux8bit3_1a( In0, In1, In2, ContHi, ContLo, Out );
input [7:0] In0, In1, In2;
input ContHi, ContLo;
output [7:0] Out;
Mux3_1a M8b3a_0( In0[0], In1[0], In2[0], ContHi, ContLo, Out[0] ),
M8b3a_1( In0[1], In1[1], In2[1], ContHi, ContLo, Out[1] ),
M8b3a_2( In0[2], In1[2], In2[2], ContHi, ContLo, Out[2] ),
M8b3a_3( In0[3], In1[3], In2[3], ContHi, ContLo, Out[3] ),
M8b3a_4( In0[4], In1[4], In2[4], ContHi, ContLo, Out[4] ),
M8b3a_5( In0[5], In1[5], In2[5], ContHi, ContLo, Out[5] ),
M8b3a_6( In0[6], In1[6], In2[6], ContHi, ContLo, Out[6] ),
M8b3a_7( In0[7], In1[7], In2[7], ContHi, ContLo, Out[7] );
endmodule // Mux8bit3_1a
/********************************************
* Module: Mux3_1a
*
* Function:
* ContLo: 0 1 0 1
* ContHi: 0 0 1 1
* Out : In0 In1 In2 In2
*
********************************************/
module Mux3_1a( In0, In1, In2, ContHi, ContLo, Out );
input In0, In1, In2, ContHi, ContLo;
output Out;
// the structure reflects the gate-level description
or2 Mux3a_0( .A(ContHi), .B(ContLo), .Y(ContOr) );
inv Mux3a_1( .A(ContHi), .Y(NotContHi) ),
Mux3a_2( .A(ContOr), .Y(Cont00) );
and2 Mux3a_3( .A(NotContHi), .B(ContOr), .Y(Cont01) );
and2 Mux3a_4( .A(In0), .B(Cont00), .Y(line4) ),
Mux3a_5( .A(In1), .B(Cont01), .Y(line5) ),
Mux3a_6( .A(In2), .B(ContHi), .Y(line6) );
or3 Mux3a_7( .A(line4), .B(line5), .C(line6), .Y(Out) );
endmodule // Mux3_1a
/********************************************/
module Mux4bit3_1b( In0, In1, In2, ContHi, ContLo, Out );
input [3:0] In0, In1, In2;
input ContHi, ContLo;
output [3:0] Out;
Mux3_1b M4b3b_0( In0[0], In1[0], In2[0], ContHi, ContLo, Out[0] ),
M4b3b_1( In0[1], In1[1], In2[1], ContHi, ContLo, Out[1] ),
M4b3b_2( In0[2], In1[2], In2[2], ContHi, ContLo, Out[2] ),
M4b3b_3( In0[3], In1[3], In2[3], ContHi, ContLo, Out[3] );
endmodule // Mux4bit3_1b
/****************************************************
* Module: Mux3_1b
*
* Function:
* ContLo: 0 1 0 1
* ContHi: 0 0 1 1
* Out : In0 In1 In2 +
*
* (+: not possible--guaranteed by ContHi and ContLo)
*****************************************************/
module Mux3_1b( In0, In1, In2, ContHi, ContLo, Out );
input In0, In1, In2, ContHi, ContLo;
output Out;
// the structure reflects the gate-level description
inv Mux3b_0( .A(ContHi), .Y(NotContHi) ),
Mux3b_1( .A(ContLo), .Y(NotContLo) );
and3 Mux3b_2( .A(In0), .B(NotContHi), .C(NotContLo), .Y(line2) ),
Mux3b_3( .A(In1), .B(NotContHi), .C(ContLo), .Y(line3) );
and2 Mux3b_4( .A(In2), .B(ContHi), .Y(line4) );
or3 Mux3b_5( .A(line2), .B(line3), .C(line4), .Y(Out) );
endmodule // Mux3_1b
/********************************************/
module Mux8bit3_1c( In0, In1, In2, ContHi, ContLo, Out );
input [7:0] In0, In1, In2;
input ContHi, ContLo;
output [7:0] Out;
Mux4bit3_1c M8b3c_0( In0[3:0], In1[3:0], In2[3:0],
ContHi, ContLo, Out[3:0] ),
M8b3c_1( In0[7:4], In1[7:4], In2[7:4],
ContHi, ContLo, Out[7:4] );
endmodule // Mux8bit3_1c
/********************************************/
module Mux4bit3_1c( In0, In1, In2, ContHi, ContLo, Out );
input [3:0] In0, In1, In2;
input ContHi, ContLo;
output [3:0] Out;
Mux3_1c M4b3c_0( In0[0], In1[0], In2[0], ContHi, ContLo, Out[0] ),
M4b3c_1( In0[1], In1[1], In2[1], ContHi, ContLo, Out[1] ),
M4b3c_2( In0[2], In1[2], In2[2], ContHi, ContLo, Out[2] ),
M4b3c_3( In0[3], In1[3], In2[3], ContHi, ContLo, Out[3] );
endmodule // Mux4bit3_1c
/****************************************************
* Module: Mux3_1c
*
* Function:
* ContLo: 0 1 0 1
* ContHi: 0 0 1 1
* Out : + In0 In1 In2
*
* (+: not possible--guaranteed by ContHi and ContLo)
*****************************************************/
module Mux3_1c( In0, In1, In2, ContHi, ContLo, Out );
input In0, In1, In2, ContHi, ContLo;
output Out;
// the structure reflects the gate-level description
inv Mux3c_0( .A(ContHi), .Y(NotContHi) ),
Mux3c_1( .A(ContLo), .Y(NotContLo) );
and2 Mux3c_2( .A(In0), .B(NotContHi), .Y(line2) ),
Mux3c_3( .A(In1), .B(NotContLo), .Y(line3) ),
Mux3c_4( .A(ContHi), .B(ContLo), .Y(line4) ),
Mux3c_5( .A(line4), .B(In2), .Y(line5) );
or3 Mux3c_6( .A(line2), .B(line3), .C(line5), .Y(Out) );
endmodule // Mux3_1c
/****************************************************/
module Mux4bit4_1a( In0, In1, In2, In3, Sel, Out );
input [3:0] In0, In1, In2, In3;
input [3:0] Sel;
output [3:0] Out;
Mux4_1a M4b4a_0( In0[0], In1[0], In2[0], In3[0], Sel[3:0], Out[0] ),
M4b4a_1( In0[1], In1[1], In2[1], In3[1], Sel[3:0], Out[1] ),
M4b4a_2( In0[2], In1[2], In2[2], In3[2], Sel[3:0], Out[2] ),
M4b4a_3( In0[3], In1[3], In2[3], In3[3], Sel[3:0], Out[3] );
endmodule // Mux4_1a
/****************************************************
* Module: Mux4_1a
*
* Function:
* Sel: 0 1 2 3
* Out: In0 In1 In2 In3
*****************************************************/
module Mux4_1a( In0, In1, In2, In3, Sel, Out );
input In0, In1, In2, In3;
input [3:0] Sel;
output Out;
and2 Mux4a_0( .A(In0), .B(Sel[0]), .Y(line0) ),
Mux4a_1( .A(In1), .B(Sel[1]), .Y(line1) ),
Mux4a_2( .A(In2), .B(Sel[2]), .Y(line2) ),
Mux4a_3( .A(In3), .B(Sel[3]), .Y(line3) );
or4 Mux4a_4( .A(line0), .B(line1), .C(line2), .D(line3), .Y(Out) );
endmodule // Mux4_1a
/******************************************************/
module Mux8bit8_1( In0, In1, In2, In3, In4, In5, In6, In7,
Sel, Out );
input [7:0] In0, In1, In2, In3, In4, In5, In6, In7;
input [7:0] Sel;
output [7:0] Out;
Mux8_1 M8_0( In0[0], In1[0], In2[0], In3[0],
In4[0], In5[0], In6[0], In7[0], Sel, Out[0] ),
M8_1( In0[1], In1[1], In2[1], In3[1],
In4[1], In5[1], In6[1], In7[1], Sel, Out[1] ),
M8_2( In0[2], In1[2], In2[2], In3[2],
In4[2], In5[2], In6[2], In7[2], Sel, Out[2] ),
M8_3( In0[3], In1[3], In2[3], In3[3],
In4[3], In5[3], In6[3], In7[3], Sel, Out[3] ),
M8_4( In0[4], In1[4], In2[4], In3[4],
In4[4], In5[4], In6[4], In7[4], Sel, Out[4] ),
M8_5( In0[5], In1[5], In2[5], In3[5],
In4[5], In5[5], In6[5], In7[5], Sel, Out[5] ),
M8_6( In0[6], In1[6], In2[6], In3[6],
In4[6], In5[6], In6[6], In7[6], Sel, Out[6] ),
M8_7( In0[7], In1[7], In2[7], In3[7],
In4[7], In5[7], In6[7], In7[7], Sel, Out[7] );
endmodule // Mux8bit8_1
/******************************************************/
module Mux8_1( In0, In1, In2, In3, In4, In5, In6, In7,
Sel, Out );
input In0, In1, In2, In3, In4, In5, In6, In7;
input [7:0] Sel;
output Out;
and2 M0( .A(In0), .B(Sel[0]), .Y(t0) ),
M1( .A(In1), .B(Sel[1]), .Y(t1) ),
M2( .A(In2), .B(Sel[2]), .Y(t2) ),
M3( .A(In3), .B(Sel[3]), .Y(t3) ),
M4( .A(In4), .B(Sel[4]), .Y(t4) ),
M5( .A(In5), .B(Sel[5]), .Y(t5) ),
M6( .A(In6), .B(Sel[6]), .Y(t6) ),
M7( .A(In7), .B(Sel[7]), .Y(t7) );
or8 M8( .A(t0), .B(t1), .C(t2), .D(t3), .E(t4),
.F(t5), .G(t6), .H(t7), .Y(Out) );
endmodule // Mux8_1
/***************************************************************************
* Description of some basic gates/modules
***************************************************************************/
module ParityTree8bit( Inbus, ParOut );
input [7:0] Inbus;
output ParOut;
XOR2a PT1( .A(Inbus[0]), .B(Inbus[1]), .Y(line1) ),
PT2( .A(Inbus[2]), .B(Inbus[3]), .Y(line2) ),
PT3( .A(Inbus[4]), .B(Inbus[5]), .Y(line3) ),
PT4( .A(Inbus[6]), .B(Inbus[7]), .Y(line4) ),
PT5( .A(line1), .B(line2), .Y(line5) ),
PT6( .A(line3), .B(line4), .Y(line6) ),
PT7( .A(line5), .B(line6), .Y(ParOut) );
endmodule // ParityTree8bit
/********************************************/
module ParityTree9bit( Inbus, ParOut );
input [8:0] Inbus;
output ParOut;
XOR2a PT1( .A(Inbus[0]), .B(Inbus[1]), .Y(line1) ),
PT2( .A(Inbus[2]), .B(Inbus[3]), .Y(line2) ),
PT3( .A(Inbus[4]), .B(Inbus[5]), .Y(line3) ),
PT4( .A(Inbus[6]), .B(Inbus[7]), .Y(line4) ),
PT5( .A(line1), .B(line2), .Y(line5) );
XOR3a PT6( .A(line3), .B(line4), .C(Inbus[8]), .Y(line6) );
XOR2a PT7( .A(line5), .B(line6), .Y(ParOut) );
endmodule // ParityTree9bit
/********************************************/
module Invert4( Inbus, Outbus );
input [3:0] Inbus;
output [3:0] Outbus;
inv Inv4_0( .A(Inbus[0]), .Y(Outbus[0]) ),
Inv4_1( .A(Inbus[1]), .Y(Outbus[1]) ),
Inv4_2( .A(Inbus[2]), .Y(Outbus[2]) ),
Inv4_3( .A(Inbus[3]), .Y(Outbus[3]) );
endmodule // Invert4
/********************************************/
module Invert8( Inbus, Outbus );
input [7:0] Inbus;
output [7:0] Outbus;
Invert4 Inv8_0( Inbus[3:0], Outbus[3:0] ),
Inv8_1( Inbus[7:4], Outbus[7:4] );
endmodule // Invert8
/********************************************/
module XOR8bit( In1bus, In2bus, Outbus );
input [7:0] In1bus, In2bus;
output [7:0] Outbus;
XOR4bit X8_0( In1bus[3:0], In2bus[3:0], Outbus[3:0] ),
X8_1( In1bus[7:4], In2bus[7:4], Outbus[7:4] );
endmodule // XOR8bit
/********************************************/
module XOR4bit( In1bus, In2bus, Outbus );
input [3:0] In1bus, In2bus;
output [3:0] Outbus;
XOR2a X4_0( .A(In1bus[0]), .B(In2bus[0]), .Y(Outbus[0]) ),
X4_1( .A(In1bus[1]), .B(In2bus[1]), .Y(Outbus[1]) ),
X4_2( .A(In1bus[2]), .B(In2bus[2]), .Y(Outbus[2]) ),
X4_3( .A(In1bus[3]), .B(In2bus[3]), .Y(Outbus[3]) );
endmodule // XOR4bit
/********************************************/
module Mux2_1( In0, In1, ContIn, Out );
input In0, In1, ContIn;
output Out;
inv Mux2_0( .A(ContIn), .Y(Not_ContIn) );
and2 Mux2_1( .A(In0), .B(Not_ContIn), .Y(line1) ),
Mux2_2( .A(In1), .B(ContIn), .Y(line2) );
or2 Mux2_3( .A(line1), .B(line2), .Y(Out) );
endmodule // Mux2_1
/******************************************************/
module AND_OR2( O, P, Q, Y);
input O, P, Q;
output Y;
and2 Ao2_0( .A(P), .B(Q), .Y(line0) );
or2 Ao2_1( .A(O), .B(line0), .Y(Y) );
endmodule // AND_OR2
/******************************************************/
module AND_OR3a( O, P, Q, R, S, Y);
input O, P, Q, R, S;
output Y;
and2 Ao3a_0( .A(P), .B(Q), .Y(line0) );
and3 Ao3a_1( .A(P), .B(R), .C(S), .Y(line1) );
or3 Ao3a_2( .A(O), .B(line0), .C(line1), .Y(Y) );
endmodule // AND_OR3a
/******************************************************/
module AND_OR3b( O, P, Q, R, Y);
input O, P, Q, R;
output Y;
and2 Ao3a_0( .A(P), .B(Q), .Y(line0) );
and2 Ao3a_1( .A(P), .B(R), .Y(line1) );
or3 Ao3a_2( .A(O), .B(line0), .C(line1), .Y(Y) );
endmodule // AND_OR3b
/******************************************************/
module AND_OR4a( O, P, Q, R, S, T, U, Y);
input O, P, Q, R, S, T, U;
output Y;
and2 Ao4a_0( .A(P), .B(Q), .Y(line0) );
and3 Ao4a_1( .A(P), .B(R), .C(S), .Y(line1) );
and4 Ao4a_2( .A(P), .B(R), .C(T), .D(U), .Y(line2) );
or4 Ao4a_3( .A(O), .B(line0), .C(line1), .D(line2), .Y(Y) );
endmodule // AND_OR4a
/******************************************************/
module AND_OR4b( O, P, Q, R, S, T, Y);
input O, P, Q, R, S, T;
output Y;
and2 Ao4a_0( .A(P), .B(Q), .Y(line0) );
and3 Ao4a_1( .A(P), .B(R), .C(S), .Y(line1) );
and3 Ao4a_2( .A(P), .B(R), .C(T), .Y(line2) );
or4 Ao4a_3( .A(O), .B(line0), .C(line1), .D(line2), .Y(Y) );
endmodule // AND_OR4a
/******************************************************/
module AND_OR5a( O, P, Q, R, S, T, U, V, W, Y);
input O, P, Q, R, S, T, U, V, W;
output Y;
and2 Ao5a_0( .A(P), .B(Q), .Y(line0) );
and3 Ao5a_1( .A(P), .B(R), .C(S), .Y(line1) );
and4 Ao5a_2( .A(P), .B(R), .C(T), .D(U), .Y(line2) );
and5 Ao5a_3( .A(P), .B(R), .C(T), .D(V), .E(W), .Y(line3) );
or5 Ao5a_4( .A(O), .B(line0), .C(line1), .D(line2), .E(line3), .Y(Y) );
endmodule // AND_OR5a
/******************************************************/
module AND_OR5b( O, P, Q, R, S, T, U, V, Y);
input O, P, Q, R, S, T, U, V;
output Y;
and2 Ao5a_0( .A(P), .B(Q), .Y(line0) );
and3 Ao5a_1( .A(P), .B(R), .C(S), .Y(line1) );
and4 Ao5a_2( .A(P), .B(R), .C(T), .D(U), .Y(line2) );
and4 Ao5a_3( .A(P), .B(R), .C(T), .D(V), .Y(line3) );
or5 Ao5a_4( .A(O), .B(line0), .C(line1), .D(line2), .E(line3), .Y(Y) );
endmodule // AND_OR5b
/******************************************************/
module AND_OR6a( O, P, Q, R, S, T, U, V, W, X, XX, Y);
input O, P, Q, R, S, T, U, V, W, X, XX;
output Y;
and2 Ao6a_0( .A(P), .B(Q), .Y(line0) );
and3 Ao6a_1( .A(P), .B(R), .C(S), .Y(line1) );
and4 Ao6a_2( .A(P), .B(R), .C(T), .D(U), .Y(line2) );
and5 Ao6a_3( .A(P), .B(R), .C(T), .D(V), .E(W), .Y(line3) );
and6 Ao6a_4( .A(P), .B(R), .C(T), .D(V), .E(X), .F(XX), .Y(line4) );
or6 Ao6a_5( .A(O), .B(line0), .C(line1), .D(line2), .E(line3),
.F(line4), .Y(Y) );
endmodule // AND_OR6a
/******************************************************/
module AND_OR6b( O, P, Q, R, S, T, U, V, W, X, Y);
input O, P, Q, R, S, T, U, V, W, X;
output Y;
and2 Ao6a_0( .A(P), .B(Q), .Y(line0) );
and3 Ao6a_1( .A(P), .B(R), .C(S), .Y(line1) );
and4 Ao6a_2( .A(P), .B(R), .C(T), .D(U), .Y(line2) );
and5 Ao6a_3( .A(P), .B(R), .C(T), .D(V), .E(W), .Y(line3) );
and5 Ao6a_4( .A(P), .B(R), .C(T), .D(V), .E(X), .Y(line4) );
or6 Ao6a_5( .A(O), .B(line0), .C(line1), .D(line2), .E(line3),
.F(line4), .Y(Y) );
endmodule // AND_OR6b
/******************************************************/
module XOR2a ( A, B, Y);
input A, B;
output Y;
inv Xo0( .A(A), .Y(NotA) ),
Xo1( .A(B), .Y(NotB) );
nand2 Xo2( .A(NotA), .B(B), .Y(line2) ),
Xo3( .A(NotB), .B(A), .Y(line3) ),
Xo4( .A(line2), .B(line3), .Y(Y) );
endmodule // XOR2a
/********************************************/
module XOR3a( A, B, C, Y);
input A, B, C;
output Y;
inv Xo3_0( .A(A), .Y(NotA) ),
Xo3_1( .A(B), .Y(NotB) ),
Xo3_2( .A(C), .Y(NotC) );
and3 Xo3_3( .A(NotA), .B(NotB), .C(C), .Y(line3) ),
Xo3_4( .A(NotA), .B(B), .C(NotC), .Y(line4) ),
Xo3_5( .A(A), .B(NotB), .C(NotC), .Y(line5) ),
Xo3_6( .A(A), .B(B), .C(C), .Y(line6) );
nor2 Xo3_7( .A(line3), .B(line4), .Y(line7) ),
Xo3_8( .A(line5), .B(line6), .Y(line8) );
nand2 Xo3_9( .A(line7), .B(line8), .Y(Y) );
endmodule // XOR3a
|
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 | /**************************************************************************** * * * FLAT VERSION of HIGH-LEVEL MODEL for c3540 * * * * * * Generated by: Hakan Yalcin (hyalcin@cadence.com) * * Verified by: Jonathan David Hauke (jhauke@eecs.umich.edu) * * * * Oct 20, 1998 * * * ****************************************************************************/ // Flat Verilog File module c3540g ( in50, in58, in68, in77, in87, in97, in107, in116, in226, in232, in238, in244, in250, in257, in264, in270, in124, in125, in128, in132, in137, in143, in150, in159, in283, in294, in303, in311, in317, in322, in326, in329, in222, in223, in330, in274, in2897, in200, in190, in179, in343, in213, in169, in45, in41, in1698, in33, in20, in13, in1, out375, out378, out381, out384, out387, out390, out393, out396, out407, out409, out402, out351, out358, out405, out399, out369, out372, out353, out355, out361, out364, out367); input in50, in58, in68, in77, in87, in97, in107, in116, in226, in232, in238, in244, in250, in257, in264, in270, in124, in125, in128, in132, in137, in143, in150, in159, in283, in294, in303, in311, in317, in322, in326, in329, in222, in223, in330, in274, in2897, in200, in190, in179, in343, in213, in169, in45, in41, in1698, in33, in20, in13, in1; output out375, out378, out381, out384, out387, out390, out393, out396, out407, out409, out402, out351, out358, out405, out399, out369, out372, out353, out355, out361, out364, out367; inv M1_UM1_0_BaD0(in107, A_BCDbus_1); inv M1_UM1_0_BaD1_Xo0(in97, M1_UM1_0_BaD1_NotA); inv M1_UM1_0_BaD1_Xo1(in107, M1_UM1_0_BaD1_NotB); nand2 M1_UM1_0_BaD1_Xo2(M1_UM1_0_BaD1_NotA, in107, M1_UM1_0_BaD1_line2); nand2 M1_UM1_0_BaD1_Xo3(M1_UM1_0_BaD1_NotB, in97, M1_UM1_0_BaD1_line3); nand2 M1_UM1_0_BaD1_Xo4(M1_UM1_0_BaD1_line2, M1_UM1_0_BaD1_line3, M1_UM1_0_line1); inv M1_UM1_0_BaD2(M1_UM1_0_line1, A_BCDbus_2); inv M1_UM1_0_BaD3(in97, M1_UM1_0_line3); inv M1_UM1_0_BaD4(in87, M1_UM1_0_line4); nand3 M1_UM1_0_BaD5(A_BCDbus_1, M1_UM1_0_line3, M1_UM1_0_line4, A_BCDbus_3); inv M1_UM1_1_BaD0(in68, A_BCDbus_5); inv M1_UM1_1_BaD1_Xo0(in58, M1_UM1_1_BaD1_NotA); inv M1_UM1_1_BaD1_Xo1(in68, M1_UM1_1_BaD1_NotB); nand2 M1_UM1_1_BaD1_Xo2(M1_UM1_1_BaD1_NotA, in68, M1_UM1_1_BaD1_line2); nand2 M1_UM1_1_BaD1_Xo3(M1_UM1_1_BaD1_NotB, in58, M1_UM1_1_BaD1_line3); nand2 M1_UM1_1_BaD1_Xo4(M1_UM1_1_BaD1_line2, M1_UM1_1_BaD1_line3, M1_UM1_1_line1); inv M1_UM1_1_BaD2(M1_UM1_1_line1, A_BCDbus_6); inv M1_UM1_1_BaD3(in58, M1_UM1_1_line3); inv M1_UM1_1_BaD4(in50, M1_UM1_1_line4); nand3 M1_UM1_1_BaD5(A_BCDbus_5, M1_UM1_1_line3, M1_UM1_1_line4, A_BCDbus_7); inv M2_Inv8_0_Inv4_0(in116, Not_Abus_0); inv M2_Inv8_0_Inv4_1(in107, Not_Abus_1); inv M2_Inv8_0_Inv4_2(in97, Not_Abus_2); inv M2_Inv8_0_Inv4_3(in87, Not_Abus_3); inv M2_Inv8_1_Inv4_0(in77, Not_Abus_4); inv M2_Inv8_1_Inv4_1(in68, Not_Abus_5); inv M2_Inv8_1_Inv4_2(in58, Not_Abus_6); inv M2_Inv8_1_Inv4_3(in50, Not_Abus_7); or2 M3_UM3_0_M8b3a_0_Mux3a_0(in20, in33, M3_UM3_0_M8b3a_0_ContOr); inv M3_UM3_0_M8b3a_0_Mux3a_1(in20, M3_UM3_0_M8b3a_0_NotContHi); inv M3_UM3_0_M8b3a_0_Mux3a_2(M3_UM3_0_M8b3a_0_ContOr, M3_UM3_0_M8b3a_0_Cont00); and2 M3_UM3_0_M8b3a_0_Mux3a_3(M3_UM3_0_M8b3a_0_NotContHi, M3_UM3_0_M8b3a_0_ContOr, M3_UM3_0_M8b3a_0_Cont01); and2 M3_UM3_0_M8b3a_0_Mux3a_4(in97, M3_UM3_0_M8b3a_0_Cont00, M3_UM3_0_M8b3a_0_line4); and2 M3_UM3_0_M8b3a_0_Mux3a_5(in283, M3_UM3_0_M8b3a_0_Cont01, M3_UM3_0_M8b3a_0_line5); and2 M3_UM3_0_M8b3a_0_Mux3a_6(in116, in20, M3_UM3_0_M8b3a_0_line6); or3 M3_UM3_0_M8b3a_0_Mux3a_7(M3_UM3_0_M8b3a_0_line4, M3_UM3_0_M8b3a_0_line5, M3_UM3_0_M8b3a_0_line6, M3_temp_0); or2 M3_UM3_0_M8b3a_1_Mux3a_0(in20, in33, M3_UM3_0_M8b3a_1_ContOr); inv M3_UM3_0_M8b3a_1_Mux3a_1(in20, M3_UM3_0_M8b3a_1_NotContHi); inv M3_UM3_0_M8b3a_1_Mux3a_2(M3_UM3_0_M8b3a_1_ContOr, M3_UM3_0_M8b3a_1_Cont00); and2 M3_UM3_0_M8b3a_1_Mux3a_3(M3_UM3_0_M8b3a_1_NotContHi, M3_UM3_0_M8b3a_1_ContOr, M3_UM3_0_M8b3a_1_Cont01); and2 M3_UM3_0_M8b3a_1_Mux3a_4(in87, M3_UM3_0_M8b3a_1_Cont00, M3_UM3_0_M8b3a_1_line4); and2 M3_UM3_0_M8b3a_1_Mux3a_5(in116, M3_UM3_0_M8b3a_1_Cont01, M3_UM3_0_M8b3a_1_line5); and2 M3_UM3_0_M8b3a_1_Mux3a_6(A_BCDbus_1, in20, M3_UM3_0_M8b3a_1_line6); or3 M3_UM3_0_M8b3a_1_Mux3a_7(M3_UM3_0_M8b3a_1_line4, M3_UM3_0_M8b3a_1_line5, M3_UM3_0_M8b3a_1_line6, M3_temp_1); or2 M3_UM3_0_M8b3a_2_Mux3a_0(in20, in33, M3_UM3_0_M8b3a_2_ContOr); inv M3_UM3_0_M8b3a_2_Mux3a_1(in20, M3_UM3_0_M8b3a_2_NotContHi); inv M3_UM3_0_M8b3a_2_Mux3a_2(M3_UM3_0_M8b3a_2_ContOr, M3_UM3_0_M8b3a_2_Cont00); and2 M3_UM3_0_M8b3a_2_Mux3a_3(M3_UM3_0_M8b3a_2_NotContHi, M3_UM3_0_M8b3a_2_ContOr, M3_UM3_0_M8b3a_2_Cont01); and2 M3_UM3_0_M8b3a_2_Mux3a_4(in77, M3_UM3_0_M8b3a_2_Cont00, M3_UM3_0_M8b3a_2_line4); and2 M3_UM3_0_M8b3a_2_Mux3a_5(in107, M3_UM3_0_M8b3a_2_Cont01, M3_UM3_0_M8b3a_2_line5); and2 M3_UM3_0_M8b3a_2_Mux3a_6(A_BCDbus_2, in20, M3_UM3_0_M8b3a_2_line6); or3 M3_UM3_0_M8b3a_2_Mux3a_7(M3_UM3_0_M8b3a_2_line4, M3_UM3_0_M8b3a_2_line5, M3_UM3_0_M8b3a_2_line6, M3_temp_2); or2 M3_UM3_0_M8b3a_3_Mux3a_0(in20, in33, M3_UM3_0_M8b3a_3_ContOr); inv M3_UM3_0_M8b3a_3_Mux3a_1(in20, M3_UM3_0_M8b3a_3_NotContHi); inv M3_UM3_0_M8b3a_3_Mux3a_2(M3_UM3_0_M8b3a_3_ContOr, M3_UM3_0_M8b3a_3_Cont00); and2 M3_UM3_0_M8b3a_3_Mux3a_3(M3_UM3_0_M8b3a_3_NotContHi, M3_UM3_0_M8b3a_3_ContOr, M3_UM3_0_M8b3a_3_Cont01); and2 M3_UM3_0_M8b3a_3_Mux3a_4(in68, M3_UM3_0_M8b3a_3_Cont00, M3_UM3_0_M8b3a_3_line4); and2 M3_UM3_0_M8b3a_3_Mux3a_5(in97, M3_UM3_0_M8b3a_3_Cont01, M3_UM3_0_M8b3a_3_line5); and2 M3_UM3_0_M8b3a_3_Mux3a_6(A_BCDbus_3, in20, M3_UM3_0_M8b3a_3_line6); or3 M3_UM3_0_M8b3a_3_Mux3a_7(M3_UM3_0_M8b3a_3_line4, M3_UM3_0_M8b3a_3_line5, M3_UM3_0_M8b3a_3_line6, M3_temp_3); or2 M3_UM3_0_M8b3a_4_Mux3a_0(in20, in33, M3_UM3_0_M8b3a_4_ContOr); inv M3_UM3_0_M8b3a_4_Mux3a_1(in20, M3_UM3_0_M8b3a_4_NotContHi); inv M3_UM3_0_M8b3a_4_Mux3a_2(M3_UM3_0_M8b3a_4_ContOr, M3_UM3_0_M8b3a_4_Cont00); and2 M3_UM3_0_M8b3a_4_Mux3a_3(M3_UM3_0_M8b3a_4_NotContHi, M3_UM3_0_M8b3a_4_ContOr, M3_UM3_0_M8b3a_4_Cont01); and2 M3_UM3_0_M8b3a_4_Mux3a_4(in58, M3_UM3_0_M8b3a_4_Cont00, M3_UM3_0_M8b3a_4_line4); and2 M3_UM3_0_M8b3a_4_Mux3a_5(in87, M3_UM3_0_M8b3a_4_Cont01, M3_UM3_0_M8b3a_4_line5); and2 M3_UM3_0_M8b3a_4_Mux3a_6(in77, in20, M3_UM3_0_M8b3a_4_line6); or3 M3_UM3_0_M8b3a_4_Mux3a_7(M3_UM3_0_M8b3a_4_line4, M3_UM3_0_M8b3a_4_line5, M3_UM3_0_M8b3a_4_line6, M3_temp_4); or2 M3_UM3_0_M8b3a_5_Mux3a_0(in20, in33, M3_UM3_0_M8b3a_5_ContOr); inv M3_UM3_0_M8b3a_5_Mux3a_1(in20, M3_UM3_0_M8b3a_5_NotContHi); inv M3_UM3_0_M8b3a_5_Mux3a_2(M3_UM3_0_M8b3a_5_ContOr, M3_UM3_0_M8b3a_5_Cont00); and2 M3_UM3_0_M8b3a_5_Mux3a_3(M3_UM3_0_M8b3a_5_NotContHi, M3_UM3_0_M8b3a_5_ContOr, M3_UM3_0_M8b3a_5_Cont01); and2 M3_UM3_0_M8b3a_5_Mux3a_4(in50, M3_UM3_0_M8b3a_5_Cont00, M3_UM3_0_M8b3a_5_line4); and2 M3_UM3_0_M8b3a_5_Mux3a_5(in77, M3_UM3_0_M8b3a_5_Cont01, M3_UM3_0_M8b3a_5_line5); and2 M3_UM3_0_M8b3a_5_Mux3a_6(A_BCDbus_5, in20, M3_UM3_0_M8b3a_5_line6); or3 M3_UM3_0_M8b3a_5_Mux3a_7(M3_UM3_0_M8b3a_5_line4, M3_UM3_0_M8b3a_5_line5, M3_UM3_0_M8b3a_5_line6, M3_temp_5); or2 M3_UM3_0_M8b3a_6_Mux3a_0(in20, in33, M3_UM3_0_M8b3a_6_ContOr); inv M3_UM3_0_M8b3a_6_Mux3a_1(in20, M3_UM3_0_M8b3a_6_NotContHi); inv M3_UM3_0_M8b3a_6_Mux3a_2(M3_UM3_0_M8b3a_6_ContOr, M3_UM3_0_M8b3a_6_Cont00); and2 M3_UM3_0_M8b3a_6_Mux3a_3(M3_UM3_0_M8b3a_6_NotContHi, M3_UM3_0_M8b3a_6_ContOr, M3_UM3_0_M8b3a_6_Cont01); and2 M3_UM3_0_M8b3a_6_Mux3a_4(in159, M3_UM3_0_M8b3a_6_Cont00, M3_UM3_0_M8b3a_6_line4); and2 M3_UM3_0_M8b3a_6_Mux3a_5(in68, M3_UM3_0_M8b3a_6_Cont01, M3_UM3_0_M8b3a_6_line5); and2 M3_UM3_0_M8b3a_6_Mux3a_6(A_BCDbus_6, in20, M3_UM3_0_M8b3a_6_line6); or3 M3_UM3_0_M8b3a_6_Mux3a_7(M3_UM3_0_M8b3a_6_line4, M3_UM3_0_M8b3a_6_line5, M3_UM3_0_M8b3a_6_line6, M3_temp_6); or2 M3_UM3_0_M8b3a_7_Mux3a_0(in20, in33, M3_UM3_0_M8b3a_7_ContOr); inv M3_UM3_0_M8b3a_7_Mux3a_1(in20, M3_UM3_0_M8b3a_7_NotContHi); inv M3_UM3_0_M8b3a_7_Mux3a_2(M3_UM3_0_M8b3a_7_ContOr, M3_UM3_0_M8b3a_7_Cont00); and2 M3_UM3_0_M8b3a_7_Mux3a_3(M3_UM3_0_M8b3a_7_NotContHi, M3_UM3_0_M8b3a_7_ContOr, M3_UM3_0_M8b3a_7_Cont01); and2 M3_UM3_0_M8b3a_7_Mux3a_4(in150, M3_UM3_0_M8b3a_7_Cont00, M3_UM3_0_M8b3a_7_line4); and2 M3_UM3_0_M8b3a_7_Mux3a_5(in58, M3_UM3_0_M8b3a_7_Cont01, M3_UM3_0_M8b3a_7_line5); and2 M3_UM3_0_M8b3a_7_Mux3a_6(A_BCDbus_7, in20, M3_UM3_0_M8b3a_7_line6); or3 M3_UM3_0_M8b3a_7_Mux3a_7(M3_UM3_0_M8b3a_7_line4, M3_UM3_0_M8b3a_7_line5, M3_UM3_0_M8b3a_7_line6, M3_temp_7); nand2 M3_UM3_1(in1, in13, M3_line1); nand3 M3_UM3_2(in1, in20, in33, M3_line2); and2 M3_UM3_3(M3_line1, M3_line2, M3_line3); inv M3_UM3_4(M3_line3, M3_MSel0); and2 M3_UM3_5(in13, in20, M3_line5); inv M3_UM3_6(M3_line5, M3_line6); or2 M3_UM3_7(in1, M3_line6, M3_line7); inv M3_UM3_8(M3_line7, M3_MSel2); inv M3_UM3_9(in33, M3_line9); inv M3_UM3_10(in20, M3_line10); or2 M3_UM3_11(M3_line9, in1, M3_line11); or2 M3_UM3_12(M3_line10, in1, M3_line12); and3 M3_UM3_13(M3_line3, M3_line7, M3_line11, M3_MSel1a); and3 M3_UM3_14(M3_line3, M3_line7, M3_line12, M3_MSel1b); inv M3_UM3_15(M3_line11, M3_line15); inv M3_UM3_16(M3_line12, M3_line16); and3 M3_UM3_17(M3_line3, M3_line7, M3_line15, M3_MSel3a); and3 M3_UM3_18(M3_line3, M3_line7, M3_line16, M3_MSel3b); and2 M3_UM3_19_M4b4a_0_Mux4a_0(M3_temp_0, M3_MSel0, M3_UM3_19_M4b4a_0_line0); and2 M3_UM3_19_M4b4a_0_Mux4a_1(in116, M3_MSel1a, M3_UM3_19_M4b4a_0_line1); and2 M3_UM3_19_M4b4a_0_Mux4a_2(Not_Abus_0, M3_MSel2, M3_UM3_19_M4b4a_0_line2); and2 M3_UM3_19_M4b4a_0_Mux4a_3(gnd, M3_MSel3a, M3_UM3_19_M4b4a_0_line3); or4 M3_UM3_19_M4b4a_0_Mux4a_4(M3_UM3_19_M4b4a_0_line0, M3_UM3_19_M4b4a_0_line1, M3_UM3_19_M4b4a_0_line2, M3_UM3_19_M4b4a_0_line3, MAbus_0); and2 M3_UM3_19_M4b4a_1_Mux4a_0(M3_temp_1, M3_MSel0, M3_UM3_19_M4b4a_1_line0); and2 M3_UM3_19_M4b4a_1_Mux4a_1(in107, M3_MSel1a, M3_UM3_19_M4b4a_1_line1); and2 M3_UM3_19_M4b4a_1_Mux4a_2(Not_Abus_1, M3_MSel2, M3_UM3_19_M4b4a_1_line2); and2 M3_UM3_19_M4b4a_1_Mux4a_3(gnd, M3_MSel3a, M3_UM3_19_M4b4a_1_line3); or4 M3_UM3_19_M4b4a_1_Mux4a_4(M3_UM3_19_M4b4a_1_line0, M3_UM3_19_M4b4a_1_line1, M3_UM3_19_M4b4a_1_line2, M3_UM3_19_M4b4a_1_line3, MAbus_1); and2 M3_UM3_19_M4b4a_2_Mux4a_0(M3_temp_2, M3_MSel0, M3_UM3_19_M4b4a_2_line0); and2 M3_UM3_19_M4b4a_2_Mux4a_1(in97, M3_MSel1a, M3_UM3_19_M4b4a_2_line1); and2 M3_UM3_19_M4b4a_2_Mux4a_2(Not_Abus_2, M3_MSel2, M3_UM3_19_M4b4a_2_line2); and2 M3_UM3_19_M4b4a_2_Mux4a_3(gnd, M3_MSel3a, M3_UM3_19_M4b4a_2_line3); or4 M3_UM3_19_M4b4a_2_Mux4a_4(M3_UM3_19_M4b4a_2_line0, M3_UM3_19_M4b4a_2_line1, M3_UM3_19_M4b4a_2_line2, M3_UM3_19_M4b4a_2_line3, MAbus_2); and2 M3_UM3_19_M4b4a_3_Mux4a_0(M3_temp_3, M3_MSel0, M3_UM3_19_M4b4a_3_line0); and2 M3_UM3_19_M4b4a_3_Mux4a_1(in87, M3_MSel1a, M3_UM3_19_M4b4a_3_line1); and2 M3_UM3_19_M4b4a_3_Mux4a_2(Not_Abus_3, M3_MSel2, M3_UM3_19_M4b4a_3_line2); and2 M3_UM3_19_M4b4a_3_Mux4a_3(gnd, M3_MSel3a, M3_UM3_19_M4b4a_3_line3); or4 M3_UM3_19_M4b4a_3_Mux4a_4(M3_UM3_19_M4b4a_3_line0, M3_UM3_19_M4b4a_3_line1, M3_UM3_19_M4b4a_3_line2, M3_UM3_19_M4b4a_3_line3, MAbus_3); and2 M3_UM3_20_M4b4a_0_Mux4a_0(M3_temp_4, M3_MSel0, M3_UM3_20_M4b4a_0_line0); and2 M3_UM3_20_M4b4a_0_Mux4a_1(in77, M3_MSel1b, M3_UM3_20_M4b4a_0_line1); and2 M3_UM3_20_M4b4a_0_Mux4a_2(Not_Abus_4, M3_MSel2, M3_UM3_20_M4b4a_0_line2); and2 M3_UM3_20_M4b4a_0_Mux4a_3(gnd, M3_MSel3b, M3_UM3_20_M4b4a_0_line3); or4 M3_UM3_20_M4b4a_0_Mux4a_4(M3_UM3_20_M4b4a_0_line0, M3_UM3_20_M4b4a_0_line1, M3_UM3_20_M4b4a_0_line2, M3_UM3_20_M4b4a_0_line3, MAbus_4); and2 M3_UM3_20_M4b4a_1_Mux4a_0(M3_temp_5, M3_MSel0, M3_UM3_20_M4b4a_1_line0); and2 M3_UM3_20_M4b4a_1_Mux4a_1(in68, M3_MSel1b, M3_UM3_20_M4b4a_1_line1); and2 M3_UM3_20_M4b4a_1_Mux4a_2(Not_Abus_5, M3_MSel2, M3_UM3_20_M4b4a_1_line2); and2 M3_UM3_20_M4b4a_1_Mux4a_3(gnd, M3_MSel3b, M3_UM3_20_M4b4a_1_line3); or4 M3_UM3_20_M4b4a_1_Mux4a_4(M3_UM3_20_M4b4a_1_line0, M3_UM3_20_M4b4a_1_line1, M3_UM3_20_M4b4a_1_line2, M3_UM3_20_M4b4a_1_line3, MAbus_5); and2 M3_UM3_20_M4b4a_2_Mux4a_0(M3_temp_6, M3_MSel0, M3_UM3_20_M4b4a_2_line0); and2 M3_UM3_20_M4b4a_2_Mux4a_1(in58, M3_MSel1b, M3_UM3_20_M4b4a_2_line1); and2 M3_UM3_20_M4b4a_2_Mux4a_2(Not_Abus_6, M3_MSel2, M3_UM3_20_M4b4a_2_line2); and2 M3_UM3_20_M4b4a_2_Mux4a_3(gnd, M3_MSel3b, M3_UM3_20_M4b4a_2_line3); or4 M3_UM3_20_M4b4a_2_Mux4a_4(M3_UM3_20_M4b4a_2_line0, M3_UM3_20_M4b4a_2_line1, M3_UM3_20_M4b4a_2_line2, M3_UM3_20_M4b4a_2_line3, MAbus_6); and2 M3_UM3_20_M4b4a_3_Mux4a_0(M3_temp_7, M3_MSel0, M3_UM3_20_M4b4a_3_line0); and2 M3_UM3_20_M4b4a_3_Mux4a_1(in50, M3_MSel1b, M3_UM3_20_M4b4a_3_line1); and2 M3_UM3_20_M4b4a_3_Mux4a_2(Not_Abus_7, M3_MSel2, M3_UM3_20_M4b4a_3_line2); and2 M3_UM3_20_M4b4a_3_Mux4a_3(gnd, M3_MSel3b, M3_UM3_20_M4b4a_3_line3); or4 M3_UM3_20_M4b4a_3_Mux4a_4(M3_UM3_20_M4b4a_3_line0, M3_UM3_20_M4b4a_3_line1, M3_UM3_20_M4b4a_3_line2, M3_UM3_20_M4b4a_3_line3, MAbus_7); or2 M4_UM4_0_M8b3a_0_Mux3a_0(in33, in1698, M4_UM4_0_M8b3a_0_ContOr); inv M4_UM4_0_M8b3a_0_Mux3a_1(in33, M4_UM4_0_M8b3a_0_NotContHi); inv M4_UM4_0_M8b3a_0_Mux3a_2(M4_UM4_0_M8b3a_0_ContOr, M4_UM4_0_M8b3a_0_Cont00); and2 M4_UM4_0_M8b3a_0_Mux3a_3(M4_UM4_0_M8b3a_0_NotContHi, M4_UM4_0_M8b3a_0_ContOr, M4_UM4_0_M8b3a_0_Cont01); and2 M4_UM4_0_M8b3a_0_Mux3a_4(in257, M4_UM4_0_M8b3a_0_Cont00, M4_UM4_0_M8b3a_0_line4); and2 M4_UM4_0_M8b3a_0_Mux3a_5(in264, M4_UM4_0_M8b3a_0_Cont01, M4_UM4_0_M8b3a_0_line5); and2 M4_UM4_0_M8b3a_0_Mux3a_6(in303, in33, M4_UM4_0_M8b3a_0_line6); or3 M4_UM4_0_M8b3a_0_Mux3a_7(M4_UM4_0_M8b3a_0_line4, M4_UM4_0_M8b3a_0_line5, M4_UM4_0_M8b3a_0_line6, M4_temp_0); or2 M4_UM4_0_M8b3a_1_Mux3a_0(in33, in1698, M4_UM4_0_M8b3a_1_ContOr); inv M4_UM4_0_M8b3a_1_Mux3a_1(in33, M4_UM4_0_M8b3a_1_NotContHi); inv M4_UM4_0_M8b3a_1_Mux3a_2(M4_UM4_0_M8b3a_1_ContOr, M4_UM4_0_M8b3a_1_Cont00); and2 M4_UM4_0_M8b3a_1_Mux3a_3(M4_UM4_0_M8b3a_1_NotContHi, M4_UM4_0_M8b3a_1_ContOr, M4_UM4_0_M8b3a_1_Cont01); and2 M4_UM4_0_M8b3a_1_Mux3a_4(in250, M4_UM4_0_M8b3a_1_Cont00, M4_UM4_0_M8b3a_1_line4); and2 M4_UM4_0_M8b3a_1_Mux3a_5(in257, M4_UM4_0_M8b3a_1_Cont01, M4_UM4_0_M8b3a_1_line5); and2 M4_UM4_0_M8b3a_1_Mux3a_6(in294, in33, M4_UM4_0_M8b3a_1_line6); or3 M4_UM4_0_M8b3a_1_Mux3a_7(M4_UM4_0_M8b3a_1_line4, M4_UM4_0_M8b3a_1_line5, M4_UM4_0_M8b3a_1_line6, M4_temp_1); or2 M4_UM4_0_M8b3a_2_Mux3a_0(in33, in1698, M4_UM4_0_M8b3a_2_ContOr); inv M4_UM4_0_M8b3a_2_Mux3a_1(in33, M4_UM4_0_M8b3a_2_NotContHi); inv M4_UM4_0_M8b3a_2_Mux3a_2(M4_UM4_0_M8b3a_2_ContOr, M4_UM4_0_M8b3a_2_Cont00); and2 M4_UM4_0_M8b3a_2_Mux3a_3(M4_UM4_0_M8b3a_2_NotContHi, M4_UM4_0_M8b3a_2_ContOr, M4_UM4_0_M8b3a_2_Cont01); and2 M4_UM4_0_M8b3a_2_Mux3a_4(in244, M4_UM4_0_M8b3a_2_Cont00, M4_UM4_0_M8b3a_2_line4); and2 M4_UM4_0_M8b3a_2_Mux3a_5(in250, M4_UM4_0_M8b3a_2_Cont01, M4_UM4_0_M8b3a_2_line5); and2 M4_UM4_0_M8b3a_2_Mux3a_6(in283, in33, M4_UM4_0_M8b3a_2_line6); or3 M4_UM4_0_M8b3a_2_Mux3a_7(M4_UM4_0_M8b3a_2_line4, M4_UM4_0_M8b3a_2_line5, M4_UM4_0_M8b3a_2_line6, M4_temp_2); or2 M4_UM4_0_M8b3a_3_Mux3a_0(in33, in1698, M4_UM4_0_M8b3a_3_ContOr); inv M4_UM4_0_M8b3a_3_Mux3a_1(in33, M4_UM4_0_M8b3a_3_NotContHi); inv M4_UM4_0_M8b3a_3_Mux3a_2(M4_UM4_0_M8b3a_3_ContOr, M4_UM4_0_M8b3a_3_Cont00); and2 M4_UM4_0_M8b3a_3_Mux3a_3(M4_UM4_0_M8b3a_3_NotContHi, M4_UM4_0_M8b3a_3_ContOr, M4_UM4_0_M8b3a_3_Cont01); and2 M4_UM4_0_M8b3a_3_Mux3a_4(in238, M4_UM4_0_M8b3a_3_Cont00, M4_UM4_0_M8b3a_3_line4); and2 M4_UM4_0_M8b3a_3_Mux3a_5(in244, M4_UM4_0_M8b3a_3_Cont01, M4_UM4_0_M8b3a_3_line5); and2 M4_UM4_0_M8b3a_3_Mux3a_6(in116, in33, M4_UM4_0_M8b3a_3_line6); or3 M4_UM4_0_M8b3a_3_Mux3a_7(M4_UM4_0_M8b3a_3_line4, M4_UM4_0_M8b3a_3_line5, M4_UM4_0_M8b3a_3_line6, M4_temp_3); or2 M4_UM4_0_M8b3a_4_Mux3a_0(in33, in1698, M4_UM4_0_M8b3a_4_ContOr); inv M4_UM4_0_M8b3a_4_Mux3a_1(in33, M4_UM4_0_M8b3a_4_NotContHi); inv M4_UM4_0_M8b3a_4_Mux3a_2(M4_UM4_0_M8b3a_4_ContOr, M4_UM4_0_M8b3a_4_Cont00); and2 M4_UM4_0_M8b3a_4_Mux3a_3(M4_UM4_0_M8b3a_4_NotContHi, M4_UM4_0_M8b3a_4_ContOr, M4_UM4_0_M8b3a_4_Cont01); and2 M4_UM4_0_M8b3a_4_Mux3a_4(in232, M4_UM4_0_M8b3a_4_Cont00, M4_UM4_0_M8b3a_4_line4); and2 M4_UM4_0_M8b3a_4_Mux3a_5(in238, M4_UM4_0_M8b3a_4_Cont01, M4_UM4_0_M8b3a_4_line5); and2 M4_UM4_0_M8b3a_4_Mux3a_6(in107, in33, M4_UM4_0_M8b3a_4_line6); or3 M4_UM4_0_M8b3a_4_Mux3a_7(M4_UM4_0_M8b3a_4_line4, M4_UM4_0_M8b3a_4_line5, M4_UM4_0_M8b3a_4_line6, M4_temp_4); or2 M4_UM4_0_M8b3a_5_Mux3a_0(in33, in1698, M4_UM4_0_M8b3a_5_ContOr); inv M4_UM4_0_M8b3a_5_Mux3a_1(in33, M4_UM4_0_M8b3a_5_NotContHi); inv M4_UM4_0_M8b3a_5_Mux3a_2(M4_UM4_0_M8b3a_5_ContOr, M4_UM4_0_M8b3a_5_Cont00); and2 M4_UM4_0_M8b3a_5_Mux3a_3(M4_UM4_0_M8b3a_5_NotContHi, M4_UM4_0_M8b3a_5_ContOr, M4_UM4_0_M8b3a_5_Cont01); and2 M4_UM4_0_M8b3a_5_Mux3a_4(in226, M4_UM4_0_M8b3a_5_Cont00, M4_UM4_0_M8b3a_5_line4); and2 M4_UM4_0_M8b3a_5_Mux3a_5(in232, M4_UM4_0_M8b3a_5_Cont01, M4_UM4_0_M8b3a_5_line5); and2 M4_UM4_0_M8b3a_5_Mux3a_6(in97, in33, M4_UM4_0_M8b3a_5_line6); or3 M4_UM4_0_M8b3a_5_Mux3a_7(M4_UM4_0_M8b3a_5_line4, M4_UM4_0_M8b3a_5_line5, M4_UM4_0_M8b3a_5_line6, M4_temp_5); or2 M4_UM4_0_M8b3a_6_Mux3a_0(in33, in1698, M4_UM4_0_M8b3a_6_ContOr); inv M4_UM4_0_M8b3a_6_Mux3a_1(in33, M4_UM4_0_M8b3a_6_NotContHi); inv M4_UM4_0_M8b3a_6_Mux3a_2(M4_UM4_0_M8b3a_6_ContOr, M4_UM4_0_M8b3a_6_Cont00); and2 M4_UM4_0_M8b3a_6_Mux3a_3(M4_UM4_0_M8b3a_6_NotContHi, M4_UM4_0_M8b3a_6_ContOr, M4_UM4_0_M8b3a_6_Cont01); and2 M4_UM4_0_M8b3a_6_Mux3a_4(in223, M4_UM4_0_M8b3a_6_Cont00, M4_UM4_0_M8b3a_6_line4); and2 M4_UM4_0_M8b3a_6_Mux3a_5(in226, M4_UM4_0_M8b3a_6_Cont01, M4_UM4_0_M8b3a_6_line5); and2 M4_UM4_0_M8b3a_6_Mux3a_6(in87, in33, M4_UM4_0_M8b3a_6_line6); or3 M4_UM4_0_M8b3a_6_Mux3a_7(M4_UM4_0_M8b3a_6_line4, M4_UM4_0_M8b3a_6_line5, M4_UM4_0_M8b3a_6_line6, M4_temp_6); or2 M4_UM4_0_M8b3a_7_Mux3a_0(in33, in1698, M4_UM4_0_M8b3a_7_ContOr); inv M4_UM4_0_M8b3a_7_Mux3a_1(in33, M4_UM4_0_M8b3a_7_NotContHi); inv M4_UM4_0_M8b3a_7_Mux3a_2(M4_UM4_0_M8b3a_7_ContOr, M4_UM4_0_M8b3a_7_Cont00); and2 M4_UM4_0_M8b3a_7_Mux3a_3(M4_UM4_0_M8b3a_7_NotContHi, M4_UM4_0_M8b3a_7_ContOr, M4_UM4_0_M8b3a_7_Cont01); and2 M4_UM4_0_M8b3a_7_Mux3a_4(in222, M4_UM4_0_M8b3a_7_Cont00, M4_UM4_0_M8b3a_7_line4); and2 M4_UM4_0_M8b3a_7_Mux3a_5(in223, M4_UM4_0_M8b3a_7_Cont01, M4_UM4_0_M8b3a_7_line5); and2 M4_UM4_0_M8b3a_7_Mux3a_6(in77, in33, M4_UM4_0_M8b3a_7_line6); or3 M4_UM4_0_M8b3a_7_Mux3a_7(M4_UM4_0_M8b3a_7_line4, M4_UM4_0_M8b3a_7_line5, M4_UM4_0_M8b3a_7_line6, M4_temp_7); and2 M4_UM4_1(in33, in41, M4_line1); inv M4_UM4_2(M4_line1, M4_line2); and3 M4_UM4_3(in1, in13, M4_line2, M4_MSelHi); inv M4_UM4_4(in1, M4_line4); inv M4_UM4_5(in41, M4_line5); and3 M4_UM4_6(M4_line4, in45, M4_line5, M4_MSelLo1); and2 M4_UM4_7(M4_line4, in45, M4_MSelLo2); or2 M4_UM4_8(in41, in45, M4_line8); and2 M4_UM4_9(M4_line4, M4_line8, M4_MSelLo3); inv M4_UM4_11_Mux3b_0(M4_MSelHi, M4_UM4_11_NotContHi); inv M4_UM4_11_Mux3b_1(M4_MSelLo1, M4_UM4_11_NotContLo); and3 M4_UM4_11_Mux3b_2(in270, M4_UM4_11_NotContHi, M4_UM4_11_NotContLo, M4_UM4_11_line2); and3 M4_UM4_11_Mux3b_3(in274, M4_UM4_11_NotContHi, M4_MSelLo1, M4_UM4_11_line3); and2 M4_UM4_11_Mux3b_4(M4_temp_0, M4_MSelHi, M4_UM4_11_line4); or3 M4_UM4_11_Mux3b_5(M4_UM4_11_line2, M4_UM4_11_line3, M4_UM4_11_line4, MBbus_0); inv M4_UM4_12_Mux3b_0(M4_MSelHi, M4_UM4_12_NotContHi); inv M4_UM4_12_Mux3b_1(M4_MSelLo1, M4_UM4_12_NotContLo); and3 M4_UM4_12_Mux3b_2(in264, M4_UM4_12_NotContHi, M4_UM4_12_NotContLo, M4_UM4_12_line2); and3 M4_UM4_12_Mux3b_3(in274, M4_UM4_12_NotContHi, M4_MSelLo1, M4_UM4_12_line3); and2 M4_UM4_12_Mux3b_4(M4_temp_1, M4_MSelHi, M4_UM4_12_line4); or3 M4_UM4_12_Mux3b_5(M4_UM4_12_line2, M4_UM4_12_line3, M4_UM4_12_line4, MBbus_1); inv M4_UM4_13_Mux3b_0(M4_MSelHi, M4_UM4_13_NotContHi); inv M4_UM4_13_Mux3b_1(M4_MSelLo1, M4_UM4_13_NotContLo); and3 M4_UM4_13_Mux3b_2(in257, M4_UM4_13_NotContHi, M4_UM4_13_NotContLo, M4_UM4_13_line2); and3 M4_UM4_13_Mux3b_3(in274, M4_UM4_13_NotContHi, M4_MSelLo1, M4_UM4_13_line3); and2 M4_UM4_13_Mux3b_4(M4_temp_2, M4_MSelHi, M4_UM4_13_line4); or3 M4_UM4_13_Mux3b_5(M4_UM4_13_line2, M4_UM4_13_line3, M4_UM4_13_line4, MBbus_2); inv M4_UM4_14_Mux3b_0(M4_MSelHi, M4_UM4_14_NotContHi); inv M4_UM4_14_Mux3b_1(M4_MSelLo2, M4_UM4_14_NotContLo); and3 M4_UM4_14_Mux3b_2(in250, M4_UM4_14_NotContHi, M4_UM4_14_NotContLo, M4_UM4_14_line2); and3 M4_UM4_14_Mux3b_3(in274, M4_UM4_14_NotContHi, M4_MSelLo2, M4_UM4_14_line3); and2 M4_UM4_14_Mux3b_4(M4_temp_3, M4_MSelHi, M4_UM4_14_line4); or3 M4_UM4_14_Mux3b_5(M4_UM4_14_line2, M4_UM4_14_line3, M4_UM4_14_line4, MBbus_3); inv M4_UM4_15_M4b3b_0_Mux3b_0(M4_MSelHi, M4_UM4_15_M4b3b_0_NotContHi); inv M4_UM4_15_M4b3b_0_Mux3b_1(M4_MSelLo3, M4_UM4_15_M4b3b_0_NotContLo); and3 M4_UM4_15_M4b3b_0_Mux3b_2(in244, M4_UM4_15_M4b3b_0_NotContHi, M4_UM4_15_M4b3b_0_NotContLo, M4_UM4_15_M4b3b_0_line2); and3 M4_UM4_15_M4b3b_0_Mux3b_3(in274, M4_UM4_15_M4b3b_0_NotContHi, M4_MSelLo3, M4_UM4_15_M4b3b_0_line3); and2 M4_UM4_15_M4b3b_0_Mux3b_4(M4_temp_4, M4_MSelHi, M4_UM4_15_M4b3b_0_line4); or3 M4_UM4_15_M4b3b_0_Mux3b_5(M4_UM4_15_M4b3b_0_line2, M4_UM4_15_M4b3b_0_line3, M4_UM4_15_M4b3b_0_line4, MBbus_4); inv M4_UM4_15_M4b3b_1_Mux3b_0(M4_MSelHi, M4_UM4_15_M4b3b_1_NotContHi); inv M4_UM4_15_M4b3b_1_Mux3b_1(M4_MSelLo3, M4_UM4_15_M4b3b_1_NotContLo); and3 M4_UM4_15_M4b3b_1_Mux3b_2(in238, M4_UM4_15_M4b3b_1_NotContHi, M4_UM4_15_M4b3b_1_NotContLo, M4_UM4_15_M4b3b_1_line2); and3 M4_UM4_15_M4b3b_1_Mux3b_3(in274, M4_UM4_15_M4b3b_1_NotContHi, M4_MSelLo3, M4_UM4_15_M4b3b_1_line3); and2 M4_UM4_15_M4b3b_1_Mux3b_4(M4_temp_5, M4_MSelHi, M4_UM4_15_M4b3b_1_line4); or3 M4_UM4_15_M4b3b_1_Mux3b_5(M4_UM4_15_M4b3b_1_line2, M4_UM4_15_M4b3b_1_line3, M4_UM4_15_M4b3b_1_line4, MBbus_5); inv M4_UM4_15_M4b3b_2_Mux3b_0(M4_MSelHi, M4_UM4_15_M4b3b_2_NotContHi); inv M4_UM4_15_M4b3b_2_Mux3b_1(M4_MSelLo3, M4_UM4_15_M4b3b_2_NotContLo); and3 M4_UM4_15_M4b3b_2_Mux3b_2(in232, M4_UM4_15_M4b3b_2_NotContHi, M4_UM4_15_M4b3b_2_NotContLo, M4_UM4_15_M4b3b_2_line2); and3 M4_UM4_15_M4b3b_2_Mux3b_3(in274, M4_UM4_15_M4b3b_2_NotContHi, M4_MSelLo3, M4_UM4_15_M4b3b_2_line3); and2 M4_UM4_15_M4b3b_2_Mux3b_4(M4_temp_6, M4_MSelHi, M4_UM4_15_M4b3b_2_line4); or3 M4_UM4_15_M4b3b_2_Mux3b_5(M4_UM4_15_M4b3b_2_line2, M4_UM4_15_M4b3b_2_line3, M4_UM4_15_M4b3b_2_line4, MBbus_6); inv M4_UM4_15_M4b3b_3_Mux3b_0(M4_MSelHi, M4_UM4_15_M4b3b_3_NotContHi); inv M4_UM4_15_M4b3b_3_Mux3b_1(M4_MSelLo3, M4_UM4_15_M4b3b_3_NotContLo); and3 M4_UM4_15_M4b3b_3_Mux3b_2(in226, M4_UM4_15_M4b3b_3_NotContHi, M4_UM4_15_M4b3b_3_NotContLo, M4_UM4_15_M4b3b_3_line2); and3 M4_UM4_15_M4b3b_3_Mux3b_3(in274, M4_UM4_15_M4b3b_3_NotContHi, M4_MSelLo3, M4_UM4_15_M4b3b_3_line3); and2 M4_UM4_15_M4b3b_3_Mux3b_4(M4_temp_7, M4_MSelHi, M4_UM4_15_M4b3b_3_line4); or3 M4_UM4_15_M4b3b_3_Mux3b_5(M4_UM4_15_M4b3b_3_line2, M4_UM4_15_M4b3b_3_line3, M4_UM4_15_M4b3b_3_line4, MBbus_7); inv M5_UM5_0(in1, M5_NotCont0); inv M5_UM5_1(in20, M5_NotCont2); and3 M5_UM5_2(M5_NotCont0, in13, M5_NotCont2, M5_ModeAux); and3 M5_UM5_3(M5_ModeAux, in213, in343, M5_Mode); and2 M5_UM5_4(M5_ModeAux, in213, M5_Mask7_6); inv M5_UM5_5_LGP8_0_LGP0_Mux2_0(MBbus_0, M5_UM5_5_LGP8_0_LGP0_Not_ContIn); and2 M5_UM5_5_LGP8_0_LGP0_Mux2_1(in190, M5_UM5_5_LGP8_0_LGP0_Not_ContIn, M5_UM5_5_LGP8_0_LGP0_line1); and2 M5_UM5_5_LGP8_0_LGP0_Mux2_2(in200, MBbus_0, M5_UM5_5_LGP8_0_LGP0_line2); or2 M5_UM5_5_LGP8_0_LGP0_Mux2_3(M5_UM5_5_LGP8_0_LGP0_line1, M5_UM5_5_LGP8_0_LGP0_line2, M5_UM5_5_LGP8_0_Mx0); inv M5_UM5_5_LGP8_0_LGP1_Mux2_0(MBbus_0, M5_UM5_5_LGP8_0_LGP1_Not_ContIn); and2 M5_UM5_5_LGP8_0_LGP1_Mux2_1(in179, M5_UM5_5_LGP8_0_LGP1_Not_ContIn, M5_UM5_5_LGP8_0_LGP1_line1); and2 M5_UM5_5_LGP8_0_LGP1_Mux2_2(in169, MBbus_0, M5_UM5_5_LGP8_0_LGP1_line2); or2 M5_UM5_5_LGP8_0_LGP1_Mux2_3(M5_UM5_5_LGP8_0_LGP1_line1, M5_UM5_5_LGP8_0_LGP1_line2, M5_UM5_5_LGP8_0_Mx1); and2 M5_UM5_5_LGP8_0_LGP2(MAbus_0, M5_UM5_5_LGP8_0_Mx1, M5_Gbus_0); or2 M5_UM5_5_LGP8_0_LGP3(MAbus_0, M5_UM5_5_LGP8_0_Mx0, M5_UM5_5_LGP8_0_InAMx0); nand2 M5_UM5_5_LGP8_0_LGP4(MAbus_0, M5_UM5_5_LGP8_0_Mx1, M5_UM5_5_LGP8_0_InAMx1); and2 M5_UM5_5_LGP8_0_LGP5(M5_UM5_5_LGP8_0_InAMx0, M5_UM5_5_LGP8_0_InAMx1, M5_Pbus_0); and2 M5_UM5_5_LGP8_0_LGP6(M5_Mode, MAbus_0, M5_UM5_5_LGP8_0_InAMask); inv M5_UM5_5_LGP8_0_LGP7_Xo0(M5_UM5_5_LGP8_0_InAMask, M5_UM5_5_LGP8_0_LGP7_NotA); inv M5_UM5_5_LGP8_0_LGP7_Xo1(M5_Pbus_0, M5_UM5_5_LGP8_0_LGP7_NotB); nand2 M5_UM5_5_LGP8_0_LGP7_Xo2(M5_UM5_5_LGP8_0_LGP7_NotA, M5_Pbus_0, M5_UM5_5_LGP8_0_LGP7_line2); nand2 M5_UM5_5_LGP8_0_LGP7_Xo3(M5_UM5_5_LGP8_0_LGP7_NotB, M5_UM5_5_LGP8_0_InAMask, M5_UM5_5_LGP8_0_LGP7_line3); nand2 M5_UM5_5_LGP8_0_LGP7_Xo4(M5_UM5_5_LGP8_0_LGP7_line2, M5_UM5_5_LGP8_0_LGP7_line3, XPbus_0); inv M5_UM5_5_LGP8_0_LGP8(M5_Mode, M5_UM5_5_LGP8_0_NotMask); and2 M5_UM5_5_LGP8_0_LGP9(M5_Gbus_0, M5_UM5_5_LGP8_0_NotMask, M5_XGbus_0); inv M5_UM5_5_LGP8_1_LGP0_Mux2_0(MBbus_1, M5_UM5_5_LGP8_1_LGP0_Not_ContIn); and2 M5_UM5_5_LGP8_1_LGP0_Mux2_1(in190, M5_UM5_5_LGP8_1_LGP0_Not_ContIn, M5_UM5_5_LGP8_1_LGP0_line1); and2 M5_UM5_5_LGP8_1_LGP0_Mux2_2(in200, MBbus_1, M5_UM5_5_LGP8_1_LGP0_line2); or2 M5_UM5_5_LGP8_1_LGP0_Mux2_3(M5_UM5_5_LGP8_1_LGP0_line1, M5_UM5_5_LGP8_1_LGP0_line2, M5_UM5_5_LGP8_1_Mx0); inv M5_UM5_5_LGP8_1_LGP1_Mux2_0(MBbus_1, M5_UM5_5_LGP8_1_LGP1_Not_ContIn); and2 M5_UM5_5_LGP8_1_LGP1_Mux2_1(in179, M5_UM5_5_LGP8_1_LGP1_Not_ContIn, M5_UM5_5_LGP8_1_LGP1_line1); and2 M5_UM5_5_LGP8_1_LGP1_Mux2_2(in169, MBbus_1, M5_UM5_5_LGP8_1_LGP1_line2); or2 M5_UM5_5_LGP8_1_LGP1_Mux2_3(M5_UM5_5_LGP8_1_LGP1_line1, M5_UM5_5_LGP8_1_LGP1_line2, M5_UM5_5_LGP8_1_Mx1); and2 M5_UM5_5_LGP8_1_LGP2(MAbus_1, M5_UM5_5_LGP8_1_Mx1, M5_Gbus_1); or2 M5_UM5_5_LGP8_1_LGP3(MAbus_1, M5_UM5_5_LGP8_1_Mx0, M5_UM5_5_LGP8_1_InAMx0); nand2 M5_UM5_5_LGP8_1_LGP4(MAbus_1, M5_UM5_5_LGP8_1_Mx1, M5_UM5_5_LGP8_1_InAMx1); and2 M5_UM5_5_LGP8_1_LGP5(M5_UM5_5_LGP8_1_InAMx0, M5_UM5_5_LGP8_1_InAMx1, M5_Pbus_1); and2 M5_UM5_5_LGP8_1_LGP6(M5_Mode, MAbus_1, M5_UM5_5_LGP8_1_InAMask); inv M5_UM5_5_LGP8_1_LGP7_Xo0(M5_UM5_5_LGP8_1_InAMask, M5_UM5_5_LGP8_1_LGP7_NotA); inv M5_UM5_5_LGP8_1_LGP7_Xo1(M5_Pbus_1, M5_UM5_5_LGP8_1_LGP7_NotB); nand2 M5_UM5_5_LGP8_1_LGP7_Xo2(M5_UM5_5_LGP8_1_LGP7_NotA, M5_Pbus_1, M5_UM5_5_LGP8_1_LGP7_line2); nand2 M5_UM5_5_LGP8_1_LGP7_Xo3(M5_UM5_5_LGP8_1_LGP7_NotB, M5_UM5_5_LGP8_1_InAMask, M5_UM5_5_LGP8_1_LGP7_line3); nand2 M5_UM5_5_LGP8_1_LGP7_Xo4(M5_UM5_5_LGP8_1_LGP7_line2, M5_UM5_5_LGP8_1_LGP7_line3, XPbus_1); inv M5_UM5_5_LGP8_1_LGP8(M5_Mode, M5_UM5_5_LGP8_1_NotMask); and2 M5_UM5_5_LGP8_1_LGP9(M5_Gbus_1, M5_UM5_5_LGP8_1_NotMask, M5_XGbus_1); inv M5_UM5_5_LGP8_2_LGP0_Mux2_0(MBbus_2, M5_UM5_5_LGP8_2_LGP0_Not_ContIn); and2 M5_UM5_5_LGP8_2_LGP0_Mux2_1(in190, M5_UM5_5_LGP8_2_LGP0_Not_ContIn, M5_UM5_5_LGP8_2_LGP0_line1); and2 M5_UM5_5_LGP8_2_LGP0_Mux2_2(in200, MBbus_2, M5_UM5_5_LGP8_2_LGP0_line2); or2 M5_UM5_5_LGP8_2_LGP0_Mux2_3(M5_UM5_5_LGP8_2_LGP0_line1, M5_UM5_5_LGP8_2_LGP0_line2, M5_UM5_5_LGP8_2_Mx0); inv M5_UM5_5_LGP8_2_LGP1_Mux2_0(MBbus_2, M5_UM5_5_LGP8_2_LGP1_Not_ContIn); and2 M5_UM5_5_LGP8_2_LGP1_Mux2_1(in179, M5_UM5_5_LGP8_2_LGP1_Not_ContIn, M5_UM5_5_LGP8_2_LGP1_line1); and2 M5_UM5_5_LGP8_2_LGP1_Mux2_2(in169, MBbus_2, M5_UM5_5_LGP8_2_LGP1_line2); or2 M5_UM5_5_LGP8_2_LGP1_Mux2_3(M5_UM5_5_LGP8_2_LGP1_line1, M5_UM5_5_LGP8_2_LGP1_line2, M5_UM5_5_LGP8_2_Mx1); and2 M5_UM5_5_LGP8_2_LGP2(MAbus_2, M5_UM5_5_LGP8_2_Mx1, M5_Gbus_2); or2 M5_UM5_5_LGP8_2_LGP3(MAbus_2, M5_UM5_5_LGP8_2_Mx0, M5_UM5_5_LGP8_2_InAMx0); nand2 M5_UM5_5_LGP8_2_LGP4(MAbus_2, M5_UM5_5_LGP8_2_Mx1, M5_UM5_5_LGP8_2_InAMx1); and2 M5_UM5_5_LGP8_2_LGP5(M5_UM5_5_LGP8_2_InAMx0, M5_UM5_5_LGP8_2_InAMx1, M5_Pbus_2); and2 M5_UM5_5_LGP8_2_LGP6(M5_Mode, MAbus_2, M5_UM5_5_LGP8_2_InAMask); inv M5_UM5_5_LGP8_2_LGP7_Xo0(M5_UM5_5_LGP8_2_InAMask, M5_UM5_5_LGP8_2_LGP7_NotA); inv M5_UM5_5_LGP8_2_LGP7_Xo1(M5_Pbus_2, M5_UM5_5_LGP8_2_LGP7_NotB); nand2 M5_UM5_5_LGP8_2_LGP7_Xo2(M5_UM5_5_LGP8_2_LGP7_NotA, M5_Pbus_2, M5_UM5_5_LGP8_2_LGP7_line2); nand2 M5_UM5_5_LGP8_2_LGP7_Xo3(M5_UM5_5_LGP8_2_LGP7_NotB, M5_UM5_5_LGP8_2_InAMask, M5_UM5_5_LGP8_2_LGP7_line3); nand2 M5_UM5_5_LGP8_2_LGP7_Xo4(M5_UM5_5_LGP8_2_LGP7_line2, M5_UM5_5_LGP8_2_LGP7_line3, XPbus_2); inv M5_UM5_5_LGP8_2_LGP8(M5_Mode, M5_UM5_5_LGP8_2_NotMask); and2 M5_UM5_5_LGP8_2_LGP9(M5_Gbus_2, M5_UM5_5_LGP8_2_NotMask, M5_XGbus_2); inv M5_UM5_5_LGP8_3_LGP0_Mux2_0(MBbus_3, M5_UM5_5_LGP8_3_LGP0_Not_ContIn); and2 M5_UM5_5_LGP8_3_LGP0_Mux2_1(in190, M5_UM5_5_LGP8_3_LGP0_Not_ContIn, M5_UM5_5_LGP8_3_LGP0_line1); and2 M5_UM5_5_LGP8_3_LGP0_Mux2_2(in200, MBbus_3, M5_UM5_5_LGP8_3_LGP0_line2); or2 M5_UM5_5_LGP8_3_LGP0_Mux2_3(M5_UM5_5_LGP8_3_LGP0_line1, M5_UM5_5_LGP8_3_LGP0_line2, M5_UM5_5_LGP8_3_Mx0); inv M5_UM5_5_LGP8_3_LGP1_Mux2_0(MBbus_3, M5_UM5_5_LGP8_3_LGP1_Not_ContIn); and2 M5_UM5_5_LGP8_3_LGP1_Mux2_1(in179, M5_UM5_5_LGP8_3_LGP1_Not_ContIn, M5_UM5_5_LGP8_3_LGP1_line1); and2 M5_UM5_5_LGP8_3_LGP1_Mux2_2(in169, MBbus_3, M5_UM5_5_LGP8_3_LGP1_line2); or2 M5_UM5_5_LGP8_3_LGP1_Mux2_3(M5_UM5_5_LGP8_3_LGP1_line1, M5_UM5_5_LGP8_3_LGP1_line2, M5_UM5_5_LGP8_3_Mx1); and2 M5_UM5_5_LGP8_3_LGP2(MAbus_3, M5_UM5_5_LGP8_3_Mx1, M5_Gbus_3); or2 M5_UM5_5_LGP8_3_LGP3(MAbus_3, M5_UM5_5_LGP8_3_Mx0, M5_UM5_5_LGP8_3_InAMx0); nand2 M5_UM5_5_LGP8_3_LGP4(MAbus_3, M5_UM5_5_LGP8_3_Mx1, M5_UM5_5_LGP8_3_InAMx1); and2 M5_UM5_5_LGP8_3_LGP5(M5_UM5_5_LGP8_3_InAMx0, M5_UM5_5_LGP8_3_InAMx1, M5_Pbus_3); and2 M5_UM5_5_LGP8_3_LGP6(M5_Mode, MAbus_3, M5_UM5_5_LGP8_3_InAMask); inv M5_UM5_5_LGP8_3_LGP7_Xo0(M5_UM5_5_LGP8_3_InAMask, M5_UM5_5_LGP8_3_LGP7_NotA); inv M5_UM5_5_LGP8_3_LGP7_Xo1(M5_Pbus_3, M5_UM5_5_LGP8_3_LGP7_NotB); nand2 M5_UM5_5_LGP8_3_LGP7_Xo2(M5_UM5_5_LGP8_3_LGP7_NotA, M5_Pbus_3, M5_UM5_5_LGP8_3_LGP7_line2); nand2 M5_UM5_5_LGP8_3_LGP7_Xo3(M5_UM5_5_LGP8_3_LGP7_NotB, M5_UM5_5_LGP8_3_InAMask, M5_UM5_5_LGP8_3_LGP7_line3); nand2 M5_UM5_5_LGP8_3_LGP7_Xo4(M5_UM5_5_LGP8_3_LGP7_line2, M5_UM5_5_LGP8_3_LGP7_line3, XPbus_3); inv M5_UM5_5_LGP8_3_LGP8(M5_Mode, M5_UM5_5_LGP8_3_NotMask); and2 M5_UM5_5_LGP8_3_LGP9(M5_Gbus_3, M5_UM5_5_LGP8_3_NotMask, M5_XGbus_3); inv M5_UM5_5_LGP8_4_LGP0_Mux2_0(MBbus_4, M5_UM5_5_LGP8_4_LGP0_Not_ContIn); and2 M5_UM5_5_LGP8_4_LGP0_Mux2_1(in190, M5_UM5_5_LGP8_4_LGP0_Not_ContIn, M5_UM5_5_LGP8_4_LGP0_line1); and2 M5_UM5_5_LGP8_4_LGP0_Mux2_2(in200, MBbus_4, M5_UM5_5_LGP8_4_LGP0_line2); or2 M5_UM5_5_LGP8_4_LGP0_Mux2_3(M5_UM5_5_LGP8_4_LGP0_line1, M5_UM5_5_LGP8_4_LGP0_line2, M5_UM5_5_LGP8_4_Mx0); inv M5_UM5_5_LGP8_4_LGP1_Mux2_0(MBbus_4, M5_UM5_5_LGP8_4_LGP1_Not_ContIn); and2 M5_UM5_5_LGP8_4_LGP1_Mux2_1(in179, M5_UM5_5_LGP8_4_LGP1_Not_ContIn, M5_UM5_5_LGP8_4_LGP1_line1); and2 M5_UM5_5_LGP8_4_LGP1_Mux2_2(in169, MBbus_4, M5_UM5_5_LGP8_4_LGP1_line2); or2 M5_UM5_5_LGP8_4_LGP1_Mux2_3(M5_UM5_5_LGP8_4_LGP1_line1, M5_UM5_5_LGP8_4_LGP1_line2, M5_UM5_5_LGP8_4_Mx1); and2 M5_UM5_5_LGP8_4_LGP2(MAbus_4, M5_UM5_5_LGP8_4_Mx1, M5_Gbus_4); or2 M5_UM5_5_LGP8_4_LGP3(MAbus_4, M5_UM5_5_LGP8_4_Mx0, M5_UM5_5_LGP8_4_InAMx0); nand2 M5_UM5_5_LGP8_4_LGP4(MAbus_4, M5_UM5_5_LGP8_4_Mx1, M5_UM5_5_LGP8_4_InAMx1); and2 M5_UM5_5_LGP8_4_LGP5(M5_UM5_5_LGP8_4_InAMx0, M5_UM5_5_LGP8_4_InAMx1, M5_Pbus_4); and2 M5_UM5_5_LGP8_4_LGP6(M5_Mode, MAbus_4, M5_UM5_5_LGP8_4_InAMask); inv M5_UM5_5_LGP8_4_LGP7_Xo0(M5_UM5_5_LGP8_4_InAMask, M5_UM5_5_LGP8_4_LGP7_NotA); inv M5_UM5_5_LGP8_4_LGP7_Xo1(M5_Pbus_4, M5_UM5_5_LGP8_4_LGP7_NotB); nand2 M5_UM5_5_LGP8_4_LGP7_Xo2(M5_UM5_5_LGP8_4_LGP7_NotA, M5_Pbus_4, M5_UM5_5_LGP8_4_LGP7_line2); nand2 M5_UM5_5_LGP8_4_LGP7_Xo3(M5_UM5_5_LGP8_4_LGP7_NotB, M5_UM5_5_LGP8_4_InAMask, M5_UM5_5_LGP8_4_LGP7_line3); nand2 M5_UM5_5_LGP8_4_LGP7_Xo4(M5_UM5_5_LGP8_4_LGP7_line2, M5_UM5_5_LGP8_4_LGP7_line3, XPbus_4); inv M5_UM5_5_LGP8_4_LGP8(M5_Mode, M5_UM5_5_LGP8_4_NotMask); and2 M5_UM5_5_LGP8_4_LGP9(M5_Gbus_4, M5_UM5_5_LGP8_4_NotMask, M5_XGbus_4); inv M5_UM5_5_LGP8_5_LGP0_Mux2_0(MBbus_5, M5_UM5_5_LGP8_5_LGP0_Not_ContIn); and2 M5_UM5_5_LGP8_5_LGP0_Mux2_1(in190, M5_UM5_5_LGP8_5_LGP0_Not_ContIn, M5_UM5_5_LGP8_5_LGP0_line1); and2 M5_UM5_5_LGP8_5_LGP0_Mux2_2(in200, MBbus_5, M5_UM5_5_LGP8_5_LGP0_line2); or2 M5_UM5_5_LGP8_5_LGP0_Mux2_3(M5_UM5_5_LGP8_5_LGP0_line1, M5_UM5_5_LGP8_5_LGP0_line2, M5_UM5_5_LGP8_5_Mx0); inv M5_UM5_5_LGP8_5_LGP1_Mux2_0(MBbus_5, M5_UM5_5_LGP8_5_LGP1_Not_ContIn); and2 M5_UM5_5_LGP8_5_LGP1_Mux2_1(in179, M5_UM5_5_LGP8_5_LGP1_Not_ContIn, M5_UM5_5_LGP8_5_LGP1_line1); and2 M5_UM5_5_LGP8_5_LGP1_Mux2_2(in169, MBbus_5, M5_UM5_5_LGP8_5_LGP1_line2); or2 M5_UM5_5_LGP8_5_LGP1_Mux2_3(M5_UM5_5_LGP8_5_LGP1_line1, M5_UM5_5_LGP8_5_LGP1_line2, M5_UM5_5_LGP8_5_Mx1); and2 M5_UM5_5_LGP8_5_LGP2(MAbus_5, M5_UM5_5_LGP8_5_Mx1, M5_Gbus_5); or2 M5_UM5_5_LGP8_5_LGP3(MAbus_5, M5_UM5_5_LGP8_5_Mx0, M5_UM5_5_LGP8_5_InAMx0); nand2 M5_UM5_5_LGP8_5_LGP4(MAbus_5, M5_UM5_5_LGP8_5_Mx1, M5_UM5_5_LGP8_5_InAMx1); and2 M5_UM5_5_LGP8_5_LGP5(M5_UM5_5_LGP8_5_InAMx0, M5_UM5_5_LGP8_5_InAMx1, M5_Pbus_5); and2 M5_UM5_5_LGP8_5_LGP6(M5_Mode, MAbus_5, M5_UM5_5_LGP8_5_InAMask); inv M5_UM5_5_LGP8_5_LGP7_Xo0(M5_UM5_5_LGP8_5_InAMask, M5_UM5_5_LGP8_5_LGP7_NotA); inv M5_UM5_5_LGP8_5_LGP7_Xo1(M5_Pbus_5, M5_UM5_5_LGP8_5_LGP7_NotB); nand2 M5_UM5_5_LGP8_5_LGP7_Xo2(M5_UM5_5_LGP8_5_LGP7_NotA, M5_Pbus_5, M5_UM5_5_LGP8_5_LGP7_line2); nand2 M5_UM5_5_LGP8_5_LGP7_Xo3(M5_UM5_5_LGP8_5_LGP7_NotB, M5_UM5_5_LGP8_5_InAMask, M5_UM5_5_LGP8_5_LGP7_line3); nand2 M5_UM5_5_LGP8_5_LGP7_Xo4(M5_UM5_5_LGP8_5_LGP7_line2, M5_UM5_5_LGP8_5_LGP7_line3, XPbus_5); inv M5_UM5_5_LGP8_5_LGP8(M5_Mode, M5_UM5_5_LGP8_5_NotMask); and2 M5_UM5_5_LGP8_5_LGP9(M5_Gbus_5, M5_UM5_5_LGP8_5_NotMask, M5_XGbus_5); inv M5_UM5_5_LGP8_6_LGP0_Mux2_0(MBbus_6, M5_UM5_5_LGP8_6_LGP0_Not_ContIn); and2 M5_UM5_5_LGP8_6_LGP0_Mux2_1(in190, M5_UM5_5_LGP8_6_LGP0_Not_ContIn, M5_UM5_5_LGP8_6_LGP0_line1); and2 M5_UM5_5_LGP8_6_LGP0_Mux2_2(in200, MBbus_6, M5_UM5_5_LGP8_6_LGP0_line2); or2 M5_UM5_5_LGP8_6_LGP0_Mux2_3(M5_UM5_5_LGP8_6_LGP0_line1, M5_UM5_5_LGP8_6_LGP0_line2, M5_UM5_5_LGP8_6_Mx0); inv M5_UM5_5_LGP8_6_LGP1_Mux2_0(MBbus_6, M5_UM5_5_LGP8_6_LGP1_Not_ContIn); and2 M5_UM5_5_LGP8_6_LGP1_Mux2_1(in179, M5_UM5_5_LGP8_6_LGP1_Not_ContIn, M5_UM5_5_LGP8_6_LGP1_line1); and2 M5_UM5_5_LGP8_6_LGP1_Mux2_2(in169, MBbus_6, M5_UM5_5_LGP8_6_LGP1_line2); or2 M5_UM5_5_LGP8_6_LGP1_Mux2_3(M5_UM5_5_LGP8_6_LGP1_line1, M5_UM5_5_LGP8_6_LGP1_line2, M5_UM5_5_LGP8_6_Mx1); and2 M5_UM5_5_LGP8_6_LGP2(MAbus_6, M5_UM5_5_LGP8_6_Mx1, M5_Gbus_6); or2 M5_UM5_5_LGP8_6_LGP3(MAbus_6, M5_UM5_5_LGP8_6_Mx0, M5_UM5_5_LGP8_6_InAMx0); nand2 M5_UM5_5_LGP8_6_LGP4(MAbus_6, M5_UM5_5_LGP8_6_Mx1, M5_UM5_5_LGP8_6_InAMx1); and2 M5_UM5_5_LGP8_6_LGP5(M5_UM5_5_LGP8_6_InAMx0, M5_UM5_5_LGP8_6_InAMx1, M5_Pbus_6); and2 M5_UM5_5_LGP8_6_LGP6(M5_Mask7_6, MAbus_6, M5_UM5_5_LGP8_6_InAMask); inv M5_UM5_5_LGP8_6_LGP7_Xo0(M5_UM5_5_LGP8_6_InAMask, M5_UM5_5_LGP8_6_LGP7_NotA); inv M5_UM5_5_LGP8_6_LGP7_Xo1(M5_Pbus_6, M5_UM5_5_LGP8_6_LGP7_NotB); nand2 M5_UM5_5_LGP8_6_LGP7_Xo2(M5_UM5_5_LGP8_6_LGP7_NotA, M5_Pbus_6, M5_UM5_5_LGP8_6_LGP7_line2); nand2 M5_UM5_5_LGP8_6_LGP7_Xo3(M5_UM5_5_LGP8_6_LGP7_NotB, M5_UM5_5_LGP8_6_InAMask, M5_UM5_5_LGP8_6_LGP7_line3); nand2 M5_UM5_5_LGP8_6_LGP7_Xo4(M5_UM5_5_LGP8_6_LGP7_line2, M5_UM5_5_LGP8_6_LGP7_line3, XPbus_6); inv M5_UM5_5_LGP8_6_LGP8(M5_Mask7_6, M5_UM5_5_LGP8_6_NotMask); and2 M5_UM5_5_LGP8_6_LGP9(M5_Gbus_6, M5_UM5_5_LGP8_6_NotMask, M5_XGbus_6); inv M5_UM5_5_LGP8_7_LGP0_Mux2_0(MBbus_7, M5_UM5_5_LGP8_7_LGP0_Not_ContIn); and2 M5_UM5_5_LGP8_7_LGP0_Mux2_1(in190, M5_UM5_5_LGP8_7_LGP0_Not_ContIn, M5_UM5_5_LGP8_7_LGP0_line1); and2 M5_UM5_5_LGP8_7_LGP0_Mux2_2(in200, MBbus_7, M5_UM5_5_LGP8_7_LGP0_line2); or2 M5_UM5_5_LGP8_7_LGP0_Mux2_3(M5_UM5_5_LGP8_7_LGP0_line1, M5_UM5_5_LGP8_7_LGP0_line2, M5_UM5_5_LGP8_7_Mx0); inv M5_UM5_5_LGP8_7_LGP1_Mux2_0(MBbus_7, M5_UM5_5_LGP8_7_LGP1_Not_ContIn); and2 M5_UM5_5_LGP8_7_LGP1_Mux2_1(in179, M5_UM5_5_LGP8_7_LGP1_Not_ContIn, M5_UM5_5_LGP8_7_LGP1_line1); and2 M5_UM5_5_LGP8_7_LGP1_Mux2_2(in169, MBbus_7, M5_UM5_5_LGP8_7_LGP1_line2); or2 M5_UM5_5_LGP8_7_LGP1_Mux2_3(M5_UM5_5_LGP8_7_LGP1_line1, M5_UM5_5_LGP8_7_LGP1_line2, M5_UM5_5_LGP8_7_Mx1); and2 M5_UM5_5_LGP8_7_LGP2(MAbus_7, M5_UM5_5_LGP8_7_Mx1, M5_Gbus_7); or2 M5_UM5_5_LGP8_7_LGP3(MAbus_7, M5_UM5_5_LGP8_7_Mx0, M5_UM5_5_LGP8_7_InAMx0); nand2 M5_UM5_5_LGP8_7_LGP4(MAbus_7, M5_UM5_5_LGP8_7_Mx1, M5_UM5_5_LGP8_7_InAMx1); and2 M5_UM5_5_LGP8_7_LGP5(M5_UM5_5_LGP8_7_InAMx0, M5_UM5_5_LGP8_7_InAMx1, M5_Pbus_7); and2 M5_UM5_5_LGP8_7_LGP6(M5_Mask7_6, MAbus_7, M5_UM5_5_LGP8_7_InAMask); inv M5_UM5_5_LGP8_7_LGP7_Xo0(M5_UM5_5_LGP8_7_InAMask, M5_UM5_5_LGP8_7_LGP7_NotA); inv M5_UM5_5_LGP8_7_LGP7_Xo1(M5_Pbus_7, M5_UM5_5_LGP8_7_LGP7_NotB); nand2 M5_UM5_5_LGP8_7_LGP7_Xo2(M5_UM5_5_LGP8_7_LGP7_NotA, M5_Pbus_7, M5_UM5_5_LGP8_7_LGP7_line2); nand2 M5_UM5_5_LGP8_7_LGP7_Xo3(M5_UM5_5_LGP8_7_LGP7_NotB, M5_UM5_5_LGP8_7_InAMask, M5_UM5_5_LGP8_7_LGP7_line3); nand2 M5_UM5_5_LGP8_7_LGP7_Xo4(M5_UM5_5_LGP8_7_LGP7_line2, M5_UM5_5_LGP8_7_LGP7_line3, XPbus_7); inv M5_UM5_5_LGP8_7_LGP8(M5_Mask7_6, M5_UM5_5_LGP8_7_NotMask); and2 M5_UM5_5_LGP8_7_LGP9(M5_Gbus_7, M5_UM5_5_LGP8_7_NotMask, M5_XGbus_7); and4 M5_UM5_6_CC0(M5_Pbus_0, M5_Pbus_1, M5_Pbus_2, M5_Pbus_3, M5_UM5_6_PropLo); and4 M5_UM5_6_CC1(M5_Pbus_4, M5_Pbus_5, M5_Pbus_6, M5_Pbus_7, M5_UM5_6_PropHi); and2 M5_UM5_6_CC2(M5_UM5_6_PropLo, M5_UM5_6_PropHi, out372); inv M5_UM5_6_CC3(M5_Mode, M5_UM5_6_NotMode); and4 M5_UM5_6_CC4_CCP0(MBbus_0, MBbus_1, MBbus_2, MBbus_3, M5_UM5_6_CC4_InBLoAND); nor4 M5_UM5_6_CC4_CCP1(MBbus_0, MBbus_1, MBbus_2, MBbus_3, M5_UM5_6_CC4_InBLoNOR); inv M5_UM5_6_CC4_CCP2_Mux2_0(in179, M5_UM5_6_CC4_CCP2_Not_ContIn); and2 M5_UM5_6_CC4_CCP2_Mux2_1(M5_UM5_6_CC4_InBLoAND, M5_UM5_6_CC4_CCP2_Not_ContIn, M5_UM5_6_CC4_CCP2_line1); and2 M5_UM5_6_CC4_CCP2_Mux2_2(M5_UM5_6_CC4_InBLoNOR, in179, M5_UM5_6_CC4_CCP2_line2); or2 M5_UM5_6_CC4_CCP2_Mux2_3(M5_UM5_6_CC4_CCP2_line1, M5_UM5_6_CC4_CCP2_line2, M5_UM5_6_CC4_InBprop); inv M5_UM5_6_CC4_CCP3_Mux2_0(M5_Mode, M5_UM5_6_CC4_CCP3_Not_ContIn); and2 M5_UM5_6_CC4_CCP3_Mux2_1(M5_UM5_6_PropLo, M5_UM5_6_CC4_CCP3_Not_ContIn, M5_UM5_6_CC4_CCP3_line1); and2 M5_UM5_6_CC4_CCP3_Mux2_2(M5_UM5_6_CC4_InBprop, M5_Mode, M5_UM5_6_CC4_CCP3_line2); or2 M5_UM5_6_CC4_CCP3_Mux2_3(M5_UM5_6_CC4_CCP3_line1, M5_UM5_6_CC4_CCP3_line2, M5_UM5_6_CC4_Pr); and2 M5_UM5_6_CC4_CCP4(in330, M5_UM5_6_CC4_Pr, M5_UM5_6_CinPropLo); and2 M5_UM5_6_CC5_Ao4a_0(M5_Pbus_3, M5_Gbus_2, M5_UM5_6_CC5_line0); and3 M5_UM5_6_CC5_Ao4a_1(M5_Pbus_3, M5_Pbus_2, M5_Gbus_1, M5_UM5_6_CC5_line1); and4 M5_UM5_6_CC5_Ao4a_2(M5_Pbus_3, M5_Pbus_2, M5_Pbus_1, M5_Gbus_0, M5_UM5_6_CC5_line2); or4 M5_UM5_6_CC5_Ao4a_3(M5_Gbus_3, M5_UM5_6_CC5_line0, M5_UM5_6_CC5_line1, M5_UM5_6_CC5_line2, M5_UM5_6_LocalC0Lo); and2 M5_UM5_6_CC6_Ao4a_0(M5_Pbus_7, M5_Gbus_6, M5_UM5_6_CC6_line0); and3 M5_UM5_6_CC6_Ao4a_1(M5_Pbus_7, M5_Pbus_6, M5_Gbus_5, M5_UM5_6_CC6_line1); and4 M5_UM5_6_CC6_Ao4a_2(M5_Pbus_7, M5_Pbus_6, M5_Pbus_5, M5_Gbus_4, M5_UM5_6_CC6_line2); or4 M5_UM5_6_CC6_Ao4a_3(M5_Gbus_7, M5_UM5_6_CC6_line0, M5_UM5_6_CC6_line1, M5_UM5_6_CC6_line2, M5_UM5_6_LocalC0Hi); and2 M5_UM5_6_CC7(M5_UM5_6_LocalC0Lo, M5_UM5_6_NotMode, M5_UM5_6_LoC0_M); and2 M5_UM5_6_CC8_Cb0_Cla4_0_Ao2_0(XPbus_0, gnd, M5_UM5_6_CC8_Cb0_Cla4_0_line0); or2 M5_UM5_6_CC8_Cb0_Cla4_0_Ao2_1(M5_XGbus_0, M5_UM5_6_CC8_Cb0_Cla4_0_line0, M5_UM5_6_CC8_Cy1bus_1); and2 M5_UM5_6_CC8_Cb0_Cla4_1_Ao3a_0(XPbus_1, M5_XGbus_0, M5_UM5_6_CC8_Cb0_Cla4_1_line0); and3 M5_UM5_6_CC8_Cb0_Cla4_1_Ao3a_1(XPbus_1, XPbus_0, gnd, M5_UM5_6_CC8_Cb0_Cla4_1_line1); or3 M5_UM5_6_CC8_Cb0_Cla4_1_Ao3a_2(M5_XGbus_1, M5_UM5_6_CC8_Cb0_Cla4_1_line0, M5_UM5_6_CC8_Cb0_Cla4_1_line1, M5_UM5_6_CC8_Cy1bus_2); and2 M5_UM5_6_CC8_Cb0_Cla4_2_Ao4a_0(XPbus_2, M5_XGbus_1, M5_UM5_6_CC8_Cb0_Cla4_2_line0); and3 M5_UM5_6_CC8_Cb0_Cla4_2_Ao4a_1(XPbus_2, XPbus_1, M5_XGbus_0, M5_UM5_6_CC8_Cb0_Cla4_2_line1); and4 M5_UM5_6_CC8_Cb0_Cla4_2_Ao4a_2(XPbus_2, XPbus_1, XPbus_0, gnd, M5_UM5_6_CC8_Cb0_Cla4_2_line2); or4 M5_UM5_6_CC8_Cb0_Cla4_2_Ao4a_3(M5_XGbus_2, M5_UM5_6_CC8_Cb0_Cla4_2_line0, M5_UM5_6_CC8_Cb0_Cla4_2_line1, M5_UM5_6_CC8_Cb0_Cla4_2_line2, M5_UM5_6_CC8_Cy1bus_3); and2 M5_UM5_6_CC8_Cb1_CP0(XPbus_0, in330, M5_UM5_6_CC8_Cy2bus_1); and3 M5_UM5_6_CC8_Cb1_CP1(XPbus_1, XPbus_0, in330, M5_UM5_6_CC8_Cy2bus_2); and4 M5_UM5_6_CC8_Cb1_CP2(XPbus_2, XPbus_1, XPbus_0, in330, M5_UM5_6_CC8_Cy2bus_3); inv M5_UM5_6_CC8_Cb2_X4_0_Xo0(gnd, M5_UM5_6_CC8_Cb2_X4_0_NotA); inv M5_UM5_6_CC8_Cb2_X4_0_Xo1(in330, M5_UM5_6_CC8_Cb2_X4_0_NotB); nand2 M5_UM5_6_CC8_Cb2_X4_0_Xo2(M5_UM5_6_CC8_Cb2_X4_0_NotA, in330, M5_UM5_6_CC8_Cb2_X4_0_line2); nand2 M5_UM5_6_CC8_Cb2_X4_0_Xo3(M5_UM5_6_CC8_Cb2_X4_0_NotB, gnd, M5_UM5_6_CC8_Cb2_X4_0_line3); nand2 M5_UM5_6_CC8_Cb2_X4_0_Xo4(M5_UM5_6_CC8_Cb2_X4_0_line2, M5_UM5_6_CC8_Cb2_X4_0_line3, XCarrybus_0); inv M5_UM5_6_CC8_Cb2_X4_1_Xo0(M5_UM5_6_CC8_Cy1bus_1, M5_UM5_6_CC8_Cb2_X4_1_NotA); inv M5_UM5_6_CC8_Cb2_X4_1_Xo1(M5_UM5_6_CC8_Cy2bus_1, M5_UM5_6_CC8_Cb2_X4_1_NotB); nand2 M5_UM5_6_CC8_Cb2_X4_1_Xo2(M5_UM5_6_CC8_Cb2_X4_1_NotA, M5_UM5_6_CC8_Cy2bus_1, M5_UM5_6_CC8_Cb2_X4_1_line2); nand2 M5_UM5_6_CC8_Cb2_X4_1_Xo3(M5_UM5_6_CC8_Cb2_X4_1_NotB, M5_UM5_6_CC8_Cy1bus_1, M5_UM5_6_CC8_Cb2_X4_1_line3); nand2 M5_UM5_6_CC8_Cb2_X4_1_Xo4(M5_UM5_6_CC8_Cb2_X4_1_line2, M5_UM5_6_CC8_Cb2_X4_1_line3, XCarrybus_1); inv M5_UM5_6_CC8_Cb2_X4_2_Xo0(M5_UM5_6_CC8_Cy1bus_2, M5_UM5_6_CC8_Cb2_X4_2_NotA); inv M5_UM5_6_CC8_Cb2_X4_2_Xo1(M5_UM5_6_CC8_Cy2bus_2, M5_UM5_6_CC8_Cb2_X4_2_NotB); nand2 M5_UM5_6_CC8_Cb2_X4_2_Xo2(M5_UM5_6_CC8_Cb2_X4_2_NotA, M5_UM5_6_CC8_Cy2bus_2, M5_UM5_6_CC8_Cb2_X4_2_line2); nand2 M5_UM5_6_CC8_Cb2_X4_2_Xo3(M5_UM5_6_CC8_Cb2_X4_2_NotB, M5_UM5_6_CC8_Cy1bus_2, M5_UM5_6_CC8_Cb2_X4_2_line3); nand2 M5_UM5_6_CC8_Cb2_X4_2_Xo4(M5_UM5_6_CC8_Cb2_X4_2_line2, M5_UM5_6_CC8_Cb2_X4_2_line3, XCarrybus_2); inv M5_UM5_6_CC8_Cb2_X4_3_Xo0(M5_UM5_6_CC8_Cy1bus_3, M5_UM5_6_CC8_Cb2_X4_3_NotA); inv M5_UM5_6_CC8_Cb2_X4_3_Xo1(M5_UM5_6_CC8_Cy2bus_3, M5_UM5_6_CC8_Cb2_X4_3_NotB); nand2 M5_UM5_6_CC8_Cb2_X4_3_Xo2(M5_UM5_6_CC8_Cb2_X4_3_NotA, M5_UM5_6_CC8_Cy2bus_3, M5_UM5_6_CC8_Cb2_X4_3_line2); nand2 M5_UM5_6_CC8_Cb2_X4_3_Xo3(M5_UM5_6_CC8_Cb2_X4_3_NotB, M5_UM5_6_CC8_Cy1bus_3, M5_UM5_6_CC8_Cb2_X4_3_line3); nand2 M5_UM5_6_CC8_Cb2_X4_3_Xo4(M5_UM5_6_CC8_Cb2_X4_3_line2, M5_UM5_6_CC8_Cb2_X4_3_line3, XCarrybus_3); and2 M5_UM5_6_CC9_Cb0_Cla4_0_Ao2_0(XPbus_4, M5_UM5_6_LoC0_M, M5_UM5_6_CC9_Cb0_Cla4_0_line0); or2 M5_UM5_6_CC9_Cb0_Cla4_0_Ao2_1(M5_XGbus_4, M5_UM5_6_CC9_Cb0_Cla4_0_line0, M5_UM5_6_CC9_Cy1bus_1); and2 M5_UM5_6_CC9_Cb0_Cla4_1_Ao3a_0(XPbus_5, M5_XGbus_4, M5_UM5_6_CC9_Cb0_Cla4_1_line0); and3 M5_UM5_6_CC9_Cb0_Cla4_1_Ao3a_1(XPbus_5, XPbus_4, M5_UM5_6_LoC0_M, M5_UM5_6_CC9_Cb0_Cla4_1_line1); or3 M5_UM5_6_CC9_Cb0_Cla4_1_Ao3a_2(M5_XGbus_5, M5_UM5_6_CC9_Cb0_Cla4_1_line0, M5_UM5_6_CC9_Cb0_Cla4_1_line1, M5_UM5_6_CC9_Cy1bus_2); and2 M5_UM5_6_CC9_Cb0_Cla4_2_Ao4a_0(XPbus_6, M5_XGbus_5, M5_UM5_6_CC9_Cb0_Cla4_2_line0); and3 M5_UM5_6_CC9_Cb0_Cla4_2_Ao4a_1(XPbus_6, XPbus_5, M5_XGbus_4, M5_UM5_6_CC9_Cb0_Cla4_2_line1); and4 M5_UM5_6_CC9_Cb0_Cla4_2_Ao4a_2(XPbus_6, XPbus_5, XPbus_4, M5_UM5_6_LoC0_M, M5_UM5_6_CC9_Cb0_Cla4_2_line2); or4 M5_UM5_6_CC9_Cb0_Cla4_2_Ao4a_3(M5_XGbus_6, M5_UM5_6_CC9_Cb0_Cla4_2_line0, M5_UM5_6_CC9_Cb0_Cla4_2_line1, M5_UM5_6_CC9_Cb0_Cla4_2_line2, M5_UM5_6_CC9_Cy1bus_3); and2 M5_UM5_6_CC9_Cb1_CP0(XPbus_4, M5_UM5_6_CinPropLo, M5_UM5_6_CC9_Cy2bus_1); and3 M5_UM5_6_CC9_Cb1_CP1(XPbus_5, XPbus_4, M5_UM5_6_CinPropLo, M5_UM5_6_CC9_Cy2bus_2); and4 M5_UM5_6_CC9_Cb1_CP2(XPbus_6, XPbus_5, XPbus_4, M5_UM5_6_CinPropLo, M5_UM5_6_CC9_Cy2bus_3); inv M5_UM5_6_CC9_Cb2_X4_0_Xo0(M5_UM5_6_LoC0_M, M5_UM5_6_CC9_Cb2_X4_0_NotA); inv M5_UM5_6_CC9_Cb2_X4_0_Xo1(M5_UM5_6_CinPropLo, M5_UM5_6_CC9_Cb2_X4_0_NotB); nand2 M5_UM5_6_CC9_Cb2_X4_0_Xo2(M5_UM5_6_CC9_Cb2_X4_0_NotA, M5_UM5_6_CinPropLo, M5_UM5_6_CC9_Cb2_X4_0_line2); nand2 M5_UM5_6_CC9_Cb2_X4_0_Xo3(M5_UM5_6_CC9_Cb2_X4_0_NotB, M5_UM5_6_LoC0_M, M5_UM5_6_CC9_Cb2_X4_0_line3); nand2 M5_UM5_6_CC9_Cb2_X4_0_Xo4(M5_UM5_6_CC9_Cb2_X4_0_line2, M5_UM5_6_CC9_Cb2_X4_0_line3, XCarrybus_4); inv M5_UM5_6_CC9_Cb2_X4_1_Xo0(M5_UM5_6_CC9_Cy1bus_1, M5_UM5_6_CC9_Cb2_X4_1_NotA); inv M5_UM5_6_CC9_Cb2_X4_1_Xo1(M5_UM5_6_CC9_Cy2bus_1, M5_UM5_6_CC9_Cb2_X4_1_NotB); nand2 M5_UM5_6_CC9_Cb2_X4_1_Xo2(M5_UM5_6_CC9_Cb2_X4_1_NotA, M5_UM5_6_CC9_Cy2bus_1, M5_UM5_6_CC9_Cb2_X4_1_line2); nand2 M5_UM5_6_CC9_Cb2_X4_1_Xo3(M5_UM5_6_CC9_Cb2_X4_1_NotB, M5_UM5_6_CC9_Cy1bus_1, M5_UM5_6_CC9_Cb2_X4_1_line3); nand2 M5_UM5_6_CC9_Cb2_X4_1_Xo4(M5_UM5_6_CC9_Cb2_X4_1_line2, M5_UM5_6_CC9_Cb2_X4_1_line3, XCarrybus_5); inv M5_UM5_6_CC9_Cb2_X4_2_Xo0(M5_UM5_6_CC9_Cy1bus_2, M5_UM5_6_CC9_Cb2_X4_2_NotA); inv M5_UM5_6_CC9_Cb2_X4_2_Xo1(M5_UM5_6_CC9_Cy2bus_2, M5_UM5_6_CC9_Cb2_X4_2_NotB); nand2 M5_UM5_6_CC9_Cb2_X4_2_Xo2(M5_UM5_6_CC9_Cb2_X4_2_NotA, M5_UM5_6_CC9_Cy2bus_2, M5_UM5_6_CC9_Cb2_X4_2_line2); nand2 M5_UM5_6_CC9_Cb2_X4_2_Xo3(M5_UM5_6_CC9_Cb2_X4_2_NotB, M5_UM5_6_CC9_Cy1bus_2, M5_UM5_6_CC9_Cb2_X4_2_line3); nand2 M5_UM5_6_CC9_Cb2_X4_2_Xo4(M5_UM5_6_CC9_Cb2_X4_2_line2, M5_UM5_6_CC9_Cb2_X4_2_line3, XCarrybus_6); inv M5_UM5_6_CC9_Cb2_X4_3_Xo0(M5_UM5_6_CC9_Cy1bus_3, M5_UM5_6_CC9_Cb2_X4_3_NotA); inv M5_UM5_6_CC9_Cb2_X4_3_Xo1(M5_UM5_6_CC9_Cy2bus_3, M5_UM5_6_CC9_Cb2_X4_3_NotB); nand2 M5_UM5_6_CC9_Cb2_X4_3_Xo2(M5_UM5_6_CC9_Cb2_X4_3_NotA, M5_UM5_6_CC9_Cy2bus_3, M5_UM5_6_CC9_Cb2_X4_3_line2); nand2 M5_UM5_6_CC9_Cb2_X4_3_Xo3(M5_UM5_6_CC9_Cb2_X4_3_NotB, M5_UM5_6_CC9_Cy1bus_3, M5_UM5_6_CC9_Cb2_X4_3_line3); nand2 M5_UM5_6_CC9_Cb2_X4_3_Xo4(M5_UM5_6_CC9_Cb2_X4_3_line2, M5_UM5_6_CC9_Cb2_X4_3_line3, XCarrybus_7); and2 M5_UM5_6_CC10_Ao2_0(M5_UM5_6_LocalC0Lo, M5_UM5_6_PropHi, M5_UM5_6_CC10_line0); or2 M5_UM5_6_CC10_Ao2_1(M5_UM5_6_LocalC0Hi, M5_UM5_6_CC10_line0, out369); or2 M5_UM5_6_CC11(M5_UM5_6_CinPropLo, M5_UM5_6_LoC0_M, Carry4); and2 M5_UM5_6_CC12(M5_UM5_6_CinPropLo, M5_UM5_6_PropHi, M5_UM5_6_line12); or2 M5_UM5_6_CC13(out369, M5_UM5_6_line12, Cout); and2 M5_UM5_6_CC14_Ao2_0(M5_UM5_6_LoC0_M, M5_UM5_6_PropHi, M5_UM5_6_CC14_line0); or2 M5_UM5_6_CC14_Ao2_1(M5_UM5_6_LocalC0Hi, M5_UM5_6_CC14_line0, M5_UM5_6_Cout_M_in0); inv M5_UM5_6_CC15_Xo0(M5_UM5_6_Cout_M_in0, M5_UM5_6_CC15_NotA); inv M5_UM5_6_CC15_Xo1(M5_UM5_6_line12, M5_UM5_6_CC15_NotB); nand2 M5_UM5_6_CC15_Xo2(M5_UM5_6_CC15_NotA, M5_UM5_6_line12, M5_UM5_6_CC15_line2); nand2 M5_UM5_6_CC15_Xo3(M5_UM5_6_CC15_NotB, M5_UM5_6_Cout_M_in0, M5_UM5_6_CC15_line3); nand2 M5_UM5_6_CC15_Xo4(M5_UM5_6_CC15_line2, M5_UM5_6_CC15_line3, M5_UM5_6_Ovf_Carry8); inv M5_UM5_6_CC16_Xo0(M5_UM5_6_Ovf_Carry8, M5_UM5_6_CC16_NotA); inv M5_UM5_6_CC16_Xo1(XCarrybus_7, M5_UM5_6_CC16_NotB); nand2 M5_UM5_6_CC16_Xo2(M5_UM5_6_CC16_NotA, XCarrybus_7, M5_UM5_6_CC16_line2); nand2 M5_UM5_6_CC16_Xo3(M5_UM5_6_CC16_NotB, M5_UM5_6_Ovf_Carry8, M5_UM5_6_CC16_line3); nand2 M5_UM5_6_CC16_Xo4(M5_UM5_6_CC16_line2, M5_UM5_6_CC16_line3, Overflow); inv M6_X8_0_X4_0_Xo0(XPbus_0, M6_X8_0_X4_0_NotA); inv M6_X8_0_X4_0_Xo1(XCarrybus_0, M6_X8_0_X4_0_NotB); nand2 M6_X8_0_X4_0_Xo2(M6_X8_0_X4_0_NotA, XCarrybus_0, M6_X8_0_X4_0_line2); nand2 M6_X8_0_X4_0_Xo3(M6_X8_0_X4_0_NotB, XPbus_0, M6_X8_0_X4_0_line3); nand2 M6_X8_0_X4_0_Xo4(M6_X8_0_X4_0_line2, M6_X8_0_X4_0_line3, Funcbus_0); inv M6_X8_0_X4_1_Xo0(XPbus_1, M6_X8_0_X4_1_NotA); inv M6_X8_0_X4_1_Xo1(XCarrybus_1, M6_X8_0_X4_1_NotB); nand2 M6_X8_0_X4_1_Xo2(M6_X8_0_X4_1_NotA, XCarrybus_1, M6_X8_0_X4_1_line2); nand2 M6_X8_0_X4_1_Xo3(M6_X8_0_X4_1_NotB, XPbus_1, M6_X8_0_X4_1_line3); nand2 M6_X8_0_X4_1_Xo4(M6_X8_0_X4_1_line2, M6_X8_0_X4_1_line3, Funcbus_1); inv M6_X8_0_X4_2_Xo0(XPbus_2, M6_X8_0_X4_2_NotA); inv M6_X8_0_X4_2_Xo1(XCarrybus_2, M6_X8_0_X4_2_NotB); nand2 M6_X8_0_X4_2_Xo2(M6_X8_0_X4_2_NotA, XCarrybus_2, M6_X8_0_X4_2_line2); nand2 M6_X8_0_X4_2_Xo3(M6_X8_0_X4_2_NotB, XPbus_2, M6_X8_0_X4_2_line3); nand2 M6_X8_0_X4_2_Xo4(M6_X8_0_X4_2_line2, M6_X8_0_X4_2_line3, Funcbus_2); inv M6_X8_0_X4_3_Xo0(XPbus_3, M6_X8_0_X4_3_NotA); inv M6_X8_0_X4_3_Xo1(XCarrybus_3, M6_X8_0_X4_3_NotB); nand2 M6_X8_0_X4_3_Xo2(M6_X8_0_X4_3_NotA, XCarrybus_3, M6_X8_0_X4_3_line2); nand2 M6_X8_0_X4_3_Xo3(M6_X8_0_X4_3_NotB, XPbus_3, M6_X8_0_X4_3_line3); nand2 M6_X8_0_X4_3_Xo4(M6_X8_0_X4_3_line2, M6_X8_0_X4_3_line3, Funcbus_3); inv M6_X8_1_X4_0_Xo0(XPbus_4, M6_X8_1_X4_0_NotA); inv M6_X8_1_X4_0_Xo1(XCarrybus_4, M6_X8_1_X4_0_NotB); nand2 M6_X8_1_X4_0_Xo2(M6_X8_1_X4_0_NotA, XCarrybus_4, M6_X8_1_X4_0_line2); nand2 M6_X8_1_X4_0_Xo3(M6_X8_1_X4_0_NotB, XPbus_4, M6_X8_1_X4_0_line3); nand2 M6_X8_1_X4_0_Xo4(M6_X8_1_X4_0_line2, M6_X8_1_X4_0_line3, Funcbus_4); inv M6_X8_1_X4_1_Xo0(XPbus_5, M6_X8_1_X4_1_NotA); inv M6_X8_1_X4_1_Xo1(XCarrybus_5, M6_X8_1_X4_1_NotB); nand2 M6_X8_1_X4_1_Xo2(M6_X8_1_X4_1_NotA, XCarrybus_5, M6_X8_1_X4_1_line2); nand2 M6_X8_1_X4_1_Xo3(M6_X8_1_X4_1_NotB, XPbus_5, M6_X8_1_X4_1_line3); nand2 M6_X8_1_X4_1_Xo4(M6_X8_1_X4_1_line2, M6_X8_1_X4_1_line3, Funcbus_5); inv M6_X8_1_X4_2_Xo0(XPbus_6, M6_X8_1_X4_2_NotA); inv M6_X8_1_X4_2_Xo1(XCarrybus_6, M6_X8_1_X4_2_NotB); nand2 M6_X8_1_X4_2_Xo2(M6_X8_1_X4_2_NotA, XCarrybus_6, M6_X8_1_X4_2_line2); nand2 M6_X8_1_X4_2_Xo3(M6_X8_1_X4_2_NotB, XPbus_6, M6_X8_1_X4_2_line3); nand2 M6_X8_1_X4_2_Xo4(M6_X8_1_X4_2_line2, M6_X8_1_X4_2_line3, Funcbus_6); inv M6_X8_1_X4_3_Xo0(XPbus_7, M6_X8_1_X4_3_NotA); inv M6_X8_1_X4_3_Xo1(XCarrybus_7, M6_X8_1_X4_3_NotB); nand2 M6_X8_1_X4_3_Xo2(M6_X8_1_X4_3_NotA, XCarrybus_7, M6_X8_1_X4_3_line2); nand2 M6_X8_1_X4_3_Xo3(M6_X8_1_X4_3_NotB, XPbus_7, M6_X8_1_X4_3_line3); nand2 M6_X8_1_X4_3_Xo4(M6_X8_1_X4_3_line2, M6_X8_1_X4_3_line3, Funcbus_7); inv M7_UM7_0_Bsd0(Carry4, M7_UM7_0_NotCarry); inv M7_UM7_0_Bsd1_Xo0(Funcbus_1, M7_UM7_0_Bsd1_NotA); inv M7_UM7_0_Bsd1_Xo1(M7_UM7_0_NotCarry, M7_UM7_0_Bsd1_NotB); nand2 M7_UM7_0_Bsd1_Xo2(M7_UM7_0_Bsd1_NotA, M7_UM7_0_NotCarry, M7_UM7_0_Bsd1_line2); nand2 M7_UM7_0_Bsd1_Xo3(M7_UM7_0_Bsd1_NotB, Funcbus_1, M7_UM7_0_Bsd1_line3); nand2 M7_UM7_0_Bsd1_Xo4(M7_UM7_0_Bsd1_line2, M7_UM7_0_Bsd1_line3, F_BCDbus_1); and2 M7_UM7_0_Bsd2(Funcbus_1, M7_UM7_0_NotCarry, M7_UM7_0_line2); inv M7_UM7_0_Bsd3_Xo0(Funcbus_2, M7_UM7_0_Bsd3_NotA); inv M7_UM7_0_Bsd3_Xo1(M7_UM7_0_line2, M7_UM7_0_Bsd3_NotB); nand2 M7_UM7_0_Bsd3_Xo2(M7_UM7_0_Bsd3_NotA, M7_UM7_0_line2, M7_UM7_0_Bsd3_line2); nand2 M7_UM7_0_Bsd3_Xo3(M7_UM7_0_Bsd3_NotB, Funcbus_2, M7_UM7_0_Bsd3_line3); nand2 M7_UM7_0_Bsd3_Xo4(M7_UM7_0_Bsd3_line2, M7_UM7_0_Bsd3_line3, F_BCDbus_2); and4 M7_UM7_0_Bsd4(Funcbus_3, Funcbus_2, Funcbus_1, M7_UM7_0_NotCarry, M7_UM7_0_line4); and2 M7_UM7_0_Bsd5(Funcbus_3, Carry4, M7_UM7_0_line5); or2 M7_UM7_0_Bsd6(M7_UM7_0_line4, M7_UM7_0_line5, F_BCDbus_3); inv M7_UM7_1_Bsd0(Cout, M7_UM7_1_NotCarry); inv M7_UM7_1_Bsd1_Xo0(Funcbus_5, M7_UM7_1_Bsd1_NotA); inv M7_UM7_1_Bsd1_Xo1(M7_UM7_1_NotCarry, M7_UM7_1_Bsd1_NotB); nand2 M7_UM7_1_Bsd1_Xo2(M7_UM7_1_Bsd1_NotA, M7_UM7_1_NotCarry, M7_UM7_1_Bsd1_line2); nand2 M7_UM7_1_Bsd1_Xo3(M7_UM7_1_Bsd1_NotB, Funcbus_5, M7_UM7_1_Bsd1_line3); nand2 M7_UM7_1_Bsd1_Xo4(M7_UM7_1_Bsd1_line2, M7_UM7_1_Bsd1_line3, F_BCDbus_5); and2 M7_UM7_1_Bsd2(Funcbus_5, M7_UM7_1_NotCarry, M7_UM7_1_line2); inv M7_UM7_1_Bsd3_Xo0(Funcbus_6, M7_UM7_1_Bsd3_NotA); inv M7_UM7_1_Bsd3_Xo1(M7_UM7_1_line2, M7_UM7_1_Bsd3_NotB); nand2 M7_UM7_1_Bsd3_Xo2(M7_UM7_1_Bsd3_NotA, M7_UM7_1_line2, M7_UM7_1_Bsd3_line2); nand2 M7_UM7_1_Bsd3_Xo3(M7_UM7_1_Bsd3_NotB, Funcbus_6, M7_UM7_1_Bsd3_line3); nand2 M7_UM7_1_Bsd3_Xo4(M7_UM7_1_Bsd3_line2, M7_UM7_1_Bsd3_line3, F_BCDbus_6); and4 M7_UM7_1_Bsd4(Funcbus_7, Funcbus_6, Funcbus_5, M7_UM7_1_NotCarry, M7_UM7_1_line4); and2 M7_UM7_1_Bsd5(Funcbus_7, Cout, M7_UM7_1_line5); or2 M7_UM7_1_Bsd6(M7_UM7_1_line4, M7_UM7_1_line5, F_BCDbus_7); and2 M8_UM8_0_DCS0(in20, in179, M8_UM8_0_tmp0); inv M8_UM8_0_DCS1(M8_UM8_0_tmp0, M8_UM8_0_tmp1); inv M8_UM8_0_DCS2(in20, M8_UM8_0_tmp2); nand2 M8_UM8_0_DCS3(in20, in200, M8_UM8_0_tmp3); and2 M8_UM8_0_DCS4(in20, in200, M8_UM8_0_tmp4); nor2 M8_UM8_0_DCS5(M8_UM8_0_tmp2, in190, M8_UM8_0_tmp5); and2 M8_UM8_0_DCS6(M8_UM8_0_tmp3, M8_UM8_0_tmp1, M8_UM8_0_tmp6); and2 M8_UM8_0_DCS7(M8_UM8_0_tmp4, M8_UM8_0_tmp1, M8_UM8_0_tmp7); or2 M8_UM8_0_DCS8(M8_UM8_0_tmp2, in190, M8_UM8_0_tmp8); inv M8_UM8_0_DCS9(in200, M8_UM8_0_tmp9); and2 M8_UM8_0_DCS10(M8_UM8_0_tmp9, M8_UM8_0_tmp0, M8_UM8_0_tmp10); and2 M8_UM8_0_DCS11(in200, M8_UM8_0_tmp0, M8_UM8_0_tmp11); and2 M8_UM8_0_DCS13(M8_UM8_0_tmp5, M8_UM8_0_tmp7, M8_ContShift_0); and2 M8_UM8_0_DCS14(M8_UM8_0_tmp6, M8_UM8_0_tmp8, M8_ContShift_1); and2 M8_UM8_0_DCS15(M8_UM8_0_tmp8, M8_UM8_0_tmp7, M8_ContShift_2); and2 M8_UM8_0_DCS16(M8_UM8_0_tmp5, M8_UM8_0_tmp10, M8_ContShift_3); and2 M8_UM8_0_DCS17(M8_UM8_0_tmp5, M8_UM8_0_tmp11, M8_ContShift_4); and2 M8_UM8_0_DCS18(M8_UM8_0_tmp8, M8_UM8_0_tmp10, M8_ContShift_5); and2 M8_UM8_0_DCS19(M8_UM8_0_tmp8, M8_UM8_0_tmp11, M8_ContShift_6); and2 M8_UM8_0_DCS12(M8_UM8_0_tmp5, M8_UM8_0_tmp6, M8_ContShift_7); and2 M8_UM8_1_M8_0_M0(in107, M8_ContShift_0, M8_UM8_1_M8_0_t0); and2 M8_UM8_1_M8_0_M1(in97, M8_ContShift_1, M8_UM8_1_M8_0_t1); and2 M8_UM8_1_M8_0_M2(in87, M8_ContShift_2, M8_UM8_1_M8_0_t2); and2 M8_UM8_1_M8_0_M3(in77, M8_ContShift_3, M8_UM8_1_M8_0_t3); and2 M8_UM8_1_M8_0_M4(in68, M8_ContShift_4, M8_UM8_1_M8_0_t4); and2 M8_UM8_1_M8_0_M5(in58, M8_ContShift_5, M8_UM8_1_M8_0_t5); and2 M8_UM8_1_M8_0_M6(in50, M8_ContShift_6, M8_UM8_1_M8_0_t6); and2 M8_UM8_1_M8_0_M7(in159, M8_ContShift_7, M8_UM8_1_M8_0_t7); or8 M8_UM8_1_M8_0_M8(M8_UM8_1_M8_0_t0, M8_UM8_1_M8_0_t1, M8_UM8_1_M8_0_t2, M8_UM8_1_M8_0_t3, M8_UM8_1_M8_0_t4, M8_UM8_1_M8_0_t5, M8_UM8_1_M8_0_t6, M8_UM8_1_M8_0_t7, M8_ShiftQout_0); and2 M8_UM8_1_M8_1_M0(in97, M8_ContShift_0, M8_UM8_1_M8_1_t0); and2 M8_UM8_1_M8_1_M1(in87, M8_ContShift_1, M8_UM8_1_M8_1_t1); and2 M8_UM8_1_M8_1_M2(in77, M8_ContShift_2, M8_UM8_1_M8_1_t2); and2 M8_UM8_1_M8_1_M3(in68, M8_ContShift_3, M8_UM8_1_M8_1_t3); and2 M8_UM8_1_M8_1_M4(in58, M8_ContShift_4, M8_UM8_1_M8_1_t4); and2 M8_UM8_1_M8_1_M5(in50, M8_ContShift_5, M8_UM8_1_M8_1_t5); and2 M8_UM8_1_M8_1_M6(in159, M8_ContShift_6, M8_UM8_1_M8_1_t6); and2 M8_UM8_1_M8_1_M7(in150, M8_ContShift_7, M8_UM8_1_M8_1_t7); or8 M8_UM8_1_M8_1_M8(M8_UM8_1_M8_1_t0, M8_UM8_1_M8_1_t1, M8_UM8_1_M8_1_t2, M8_UM8_1_M8_1_t3, M8_UM8_1_M8_1_t4, M8_UM8_1_M8_1_t5, M8_UM8_1_M8_1_t6, M8_UM8_1_M8_1_t7, M8_ShiftQout_1); and2 M8_UM8_1_M8_2_M0(in87, M8_ContShift_0, M8_UM8_1_M8_2_t0); and2 M8_UM8_1_M8_2_M1(in77, M8_ContShift_1, M8_UM8_1_M8_2_t1); and2 M8_UM8_1_M8_2_M2(in68, M8_ContShift_2, M8_UM8_1_M8_2_t2); and2 M8_UM8_1_M8_2_M3(in58, M8_ContShift_3, M8_UM8_1_M8_2_t3); and2 M8_UM8_1_M8_2_M4(in50, M8_ContShift_4, M8_UM8_1_M8_2_t4); and2 M8_UM8_1_M8_2_M5(in159, M8_ContShift_5, M8_UM8_1_M8_2_t5); and2 M8_UM8_1_M8_2_M6(in150, M8_ContShift_6, M8_UM8_1_M8_2_t6); and2 M8_UM8_1_M8_2_M7(in143, M8_ContShift_7, M8_UM8_1_M8_2_t7); or8 M8_UM8_1_M8_2_M8(M8_UM8_1_M8_2_t0, M8_UM8_1_M8_2_t1, M8_UM8_1_M8_2_t2, M8_UM8_1_M8_2_t3, M8_UM8_1_M8_2_t4, M8_UM8_1_M8_2_t5, M8_UM8_1_M8_2_t6, M8_UM8_1_M8_2_t7, M8_ShiftQout_2); and2 M8_UM8_1_M8_3_M0(in77, M8_ContShift_0, M8_UM8_1_M8_3_t0); and2 M8_UM8_1_M8_3_M1(in68, M8_ContShift_1, M8_UM8_1_M8_3_t1); and2 M8_UM8_1_M8_3_M2(in58, M8_ContShift_2, M8_UM8_1_M8_3_t2); and2 M8_UM8_1_M8_3_M3(in50, M8_ContShift_3, M8_UM8_1_M8_3_t3); and2 M8_UM8_1_M8_3_M4(in159, M8_ContShift_4, M8_UM8_1_M8_3_t4); and2 M8_UM8_1_M8_3_M5(in150, M8_ContShift_5, M8_UM8_1_M8_3_t5); and2 M8_UM8_1_M8_3_M6(in143, M8_ContShift_6, M8_UM8_1_M8_3_t6); and2 M8_UM8_1_M8_3_M7(in137, M8_ContShift_7, M8_UM8_1_M8_3_t7); or8 M8_UM8_1_M8_3_M8(M8_UM8_1_M8_3_t0, M8_UM8_1_M8_3_t1, M8_UM8_1_M8_3_t2, M8_UM8_1_M8_3_t3, M8_UM8_1_M8_3_t4, M8_UM8_1_M8_3_t5, M8_UM8_1_M8_3_t6, M8_UM8_1_M8_3_t7, M8_ShiftQout_3); and2 M8_UM8_1_M8_4_M0(in68, M8_ContShift_0, M8_UM8_1_M8_4_t0); and2 M8_UM8_1_M8_4_M1(in58, M8_ContShift_1, M8_UM8_1_M8_4_t1); and2 M8_UM8_1_M8_4_M2(in50, M8_ContShift_2, M8_UM8_1_M8_4_t2); and2 M8_UM8_1_M8_4_M3(in159, M8_ContShift_3, M8_UM8_1_M8_4_t3); and2 M8_UM8_1_M8_4_M4(in150, M8_ContShift_4, M8_UM8_1_M8_4_t4); and2 M8_UM8_1_M8_4_M5(in143, M8_ContShift_5, M8_UM8_1_M8_4_t5); and2 M8_UM8_1_M8_4_M6(in137, M8_ContShift_6, M8_UM8_1_M8_4_t6); and2 M8_UM8_1_M8_4_M7(in132, M8_ContShift_7, M8_UM8_1_M8_4_t7); or8 M8_UM8_1_M8_4_M8(M8_UM8_1_M8_4_t0, M8_UM8_1_M8_4_t1, M8_UM8_1_M8_4_t2, M8_UM8_1_M8_4_t3, M8_UM8_1_M8_4_t4, M8_UM8_1_M8_4_t5, M8_UM8_1_M8_4_t6, M8_UM8_1_M8_4_t7, M8_ShiftQout_4); and2 M8_UM8_1_M8_5_M0(in58, M8_ContShift_0, M8_UM8_1_M8_5_t0); and2 M8_UM8_1_M8_5_M1(in50, M8_ContShift_1, M8_UM8_1_M8_5_t1); and2 M8_UM8_1_M8_5_M2(in159, M8_ContShift_2, M8_UM8_1_M8_5_t2); and2 M8_UM8_1_M8_5_M3(in150, M8_ContShift_3, M8_UM8_1_M8_5_t3); and2 M8_UM8_1_M8_5_M4(in143, M8_ContShift_4, M8_UM8_1_M8_5_t4); and2 M8_UM8_1_M8_5_M5(in137, M8_ContShift_5, M8_UM8_1_M8_5_t5); and2 M8_UM8_1_M8_5_M6(in132, M8_ContShift_6, M8_UM8_1_M8_5_t6); and2 M8_UM8_1_M8_5_M7(in128, M8_ContShift_7, M8_UM8_1_M8_5_t7); or8 M8_UM8_1_M8_5_M8(M8_UM8_1_M8_5_t0, M8_UM8_1_M8_5_t1, M8_UM8_1_M8_5_t2, M8_UM8_1_M8_5_t3, M8_UM8_1_M8_5_t4, M8_UM8_1_M8_5_t5, M8_UM8_1_M8_5_t6, M8_UM8_1_M8_5_t7, M8_ShiftQout_5); and2 M8_UM8_1_M8_6_M0(in50, M8_ContShift_0, M8_UM8_1_M8_6_t0); and2 M8_UM8_1_M8_6_M1(in159, M8_ContShift_1, M8_UM8_1_M8_6_t1); and2 M8_UM8_1_M8_6_M2(in150, M8_ContShift_2, M8_UM8_1_M8_6_t2); and2 M8_UM8_1_M8_6_M3(in143, M8_ContShift_3, M8_UM8_1_M8_6_t3); and2 M8_UM8_1_M8_6_M4(in137, M8_ContShift_4, M8_UM8_1_M8_6_t4); and2 M8_UM8_1_M8_6_M5(in132, M8_ContShift_5, M8_UM8_1_M8_6_t5); and2 M8_UM8_1_M8_6_M6(in128, M8_ContShift_6, M8_UM8_1_M8_6_t6); and2 M8_UM8_1_M8_6_M7(in125, M8_ContShift_7, M8_UM8_1_M8_6_t7); or8 M8_UM8_1_M8_6_M8(M8_UM8_1_M8_6_t0, M8_UM8_1_M8_6_t1, M8_UM8_1_M8_6_t2, M8_UM8_1_M8_6_t3, M8_UM8_1_M8_6_t4, M8_UM8_1_M8_6_t5, M8_UM8_1_M8_6_t6, M8_UM8_1_M8_6_t7, M8_ShiftQout_6); and2 M8_UM8_1_M8_7_M0(in159, M8_ContShift_0, M8_UM8_1_M8_7_t0); and2 M8_UM8_1_M8_7_M1(in150, M8_ContShift_1, M8_UM8_1_M8_7_t1); and2 M8_UM8_1_M8_7_M2(in143, M8_ContShift_2, M8_UM8_1_M8_7_t2); and2 M8_UM8_1_M8_7_M3(in137, M8_ContShift_3, M8_UM8_1_M8_7_t3); and2 M8_UM8_1_M8_7_M4(in132, M8_ContShift_4, M8_UM8_1_M8_7_t4); and2 M8_UM8_1_M8_7_M5(in128, M8_ContShift_5, M8_UM8_1_M8_7_t5); and2 M8_UM8_1_M8_7_M6(in125, M8_ContShift_6, M8_UM8_1_M8_7_t6); and2 M8_UM8_1_M8_7_M7(in124, M8_ContShift_7, M8_UM8_1_M8_7_t7); or8 M8_UM8_1_M8_7_M8(M8_UM8_1_M8_7_t0, M8_UM8_1_M8_7_t1, M8_UM8_1_M8_7_t2, M8_UM8_1_M8_7_t3, M8_UM8_1_M8_7_t4, M8_UM8_1_M8_7_t5, M8_UM8_1_M8_7_t6, M8_UM8_1_M8_7_t7, M8_ShiftQout_7); and2 M8_UM8_2_M8_0_M0(in283, M8_ContShift_0, M8_UM8_2_M8_0_t0); and2 M8_UM8_2_M8_0_M1(in294, M8_ContShift_1, M8_UM8_2_M8_0_t1); and2 M8_UM8_2_M8_0_M2(in303, M8_ContShift_2, M8_UM8_2_M8_0_t2); and2 M8_UM8_2_M8_0_M3(in311, M8_ContShift_3, M8_UM8_2_M8_0_t3); and2 M8_UM8_2_M8_0_M4(in317, M8_ContShift_4, M8_UM8_2_M8_0_t4); and2 M8_UM8_2_M8_0_M5(in322, M8_ContShift_5, M8_UM8_2_M8_0_t5); and2 M8_UM8_2_M8_0_M6(in326, M8_ContShift_6, M8_UM8_2_M8_0_t6); and2 M8_UM8_2_M8_0_M7(in329, M8_ContShift_7, M8_UM8_2_M8_0_t7); or8 M8_UM8_2_M8_0_M8(M8_UM8_2_M8_0_t0, M8_UM8_2_M8_0_t1, M8_UM8_2_M8_0_t2, M8_UM8_2_M8_0_t3, M8_UM8_2_M8_0_t4, M8_UM8_2_M8_0_t5, M8_UM8_2_M8_0_t6, M8_UM8_2_M8_0_t7, M8_ShiftRout_0); and2 M8_UM8_2_M8_1_M0(in116, M8_ContShift_0, M8_UM8_2_M8_1_t0); and2 M8_UM8_2_M8_1_M1(in283, M8_ContShift_1, M8_UM8_2_M8_1_t1); and2 M8_UM8_2_M8_1_M2(in294, M8_ContShift_2, M8_UM8_2_M8_1_t2); and2 M8_UM8_2_M8_1_M3(in303, M8_ContShift_3, M8_UM8_2_M8_1_t3); and2 M8_UM8_2_M8_1_M4(in311, M8_ContShift_4, M8_UM8_2_M8_1_t4); and2 M8_UM8_2_M8_1_M5(in317, M8_ContShift_5, M8_UM8_2_M8_1_t5); and2 M8_UM8_2_M8_1_M6(in322, M8_ContShift_6, M8_UM8_2_M8_1_t6); and2 M8_UM8_2_M8_1_M7(in326, M8_ContShift_7, M8_UM8_2_M8_1_t7); or8 M8_UM8_2_M8_1_M8(M8_UM8_2_M8_1_t0, M8_UM8_2_M8_1_t1, M8_UM8_2_M8_1_t2, M8_UM8_2_M8_1_t3, M8_UM8_2_M8_1_t4, M8_UM8_2_M8_1_t5, M8_UM8_2_M8_1_t6, M8_UM8_2_M8_1_t7, M8_ShiftRout_1); and2 M8_UM8_2_M8_2_M0(in107, M8_ContShift_0, M8_UM8_2_M8_2_t0); and2 M8_UM8_2_M8_2_M1(in116, M8_ContShift_1, M8_UM8_2_M8_2_t1); and2 M8_UM8_2_M8_2_M2(in283, M8_ContShift_2, M8_UM8_2_M8_2_t2); and2 M8_UM8_2_M8_2_M3(in294, M8_ContShift_3, M8_UM8_2_M8_2_t3); and2 M8_UM8_2_M8_2_M4(in303, M8_ContShift_4, M8_UM8_2_M8_2_t4); and2 M8_UM8_2_M8_2_M5(in311, M8_ContShift_5, M8_UM8_2_M8_2_t5); and2 M8_UM8_2_M8_2_M6(in317, M8_ContShift_6, M8_UM8_2_M8_2_t6); and2 M8_UM8_2_M8_2_M7(in322, M8_ContShift_7, M8_UM8_2_M8_2_t7); or8 M8_UM8_2_M8_2_M8(M8_UM8_2_M8_2_t0, M8_UM8_2_M8_2_t1, M8_UM8_2_M8_2_t2, M8_UM8_2_M8_2_t3, M8_UM8_2_M8_2_t4, M8_UM8_2_M8_2_t5, M8_UM8_2_M8_2_t6, M8_UM8_2_M8_2_t7, M8_ShiftRout_2); and2 M8_UM8_2_M8_3_M0(in97, M8_ContShift_0, M8_UM8_2_M8_3_t0); and2 M8_UM8_2_M8_3_M1(in107, M8_ContShift_1, M8_UM8_2_M8_3_t1); and2 M8_UM8_2_M8_3_M2(in116, M8_ContShift_2, M8_UM8_2_M8_3_t2); and2 M8_UM8_2_M8_3_M3(in283, M8_ContShift_3, M8_UM8_2_M8_3_t3); and2 M8_UM8_2_M8_3_M4(in294, M8_ContShift_4, M8_UM8_2_M8_3_t4); and2 M8_UM8_2_M8_3_M5(in303, M8_ContShift_5, M8_UM8_2_M8_3_t5); and2 M8_UM8_2_M8_3_M6(in311, M8_ContShift_6, M8_UM8_2_M8_3_t6); and2 M8_UM8_2_M8_3_M7(in317, M8_ContShift_7, M8_UM8_2_M8_3_t7); or8 M8_UM8_2_M8_3_M8(M8_UM8_2_M8_3_t0, M8_UM8_2_M8_3_t1, M8_UM8_2_M8_3_t2, M8_UM8_2_M8_3_t3, M8_UM8_2_M8_3_t4, M8_UM8_2_M8_3_t5, M8_UM8_2_M8_3_t6, M8_UM8_2_M8_3_t7, M8_ShiftRout_3); and2 M8_UM8_2_M8_4_M0(in87, M8_ContShift_0, M8_UM8_2_M8_4_t0); and2 M8_UM8_2_M8_4_M1(in97, M8_ContShift_1, M8_UM8_2_M8_4_t1); and2 M8_UM8_2_M8_4_M2(in107, M8_ContShift_2, M8_UM8_2_M8_4_t2); and2 M8_UM8_2_M8_4_M3(in116, M8_ContShift_3, M8_UM8_2_M8_4_t3); and2 M8_UM8_2_M8_4_M4(in283, M8_ContShift_4, M8_UM8_2_M8_4_t4); and2 M8_UM8_2_M8_4_M5(in294, M8_ContShift_5, M8_UM8_2_M8_4_t5); and2 M8_UM8_2_M8_4_M6(in303, M8_ContShift_6, M8_UM8_2_M8_4_t6); and2 M8_UM8_2_M8_4_M7(in311, M8_ContShift_7, M8_UM8_2_M8_4_t7); or8 M8_UM8_2_M8_4_M8(M8_UM8_2_M8_4_t0, M8_UM8_2_M8_4_t1, M8_UM8_2_M8_4_t2, M8_UM8_2_M8_4_t3, M8_UM8_2_M8_4_t4, M8_UM8_2_M8_4_t5, M8_UM8_2_M8_4_t6, M8_UM8_2_M8_4_t7, M8_ShiftRout_4); and2 M8_UM8_2_M8_5_M0(in77, M8_ContShift_0, M8_UM8_2_M8_5_t0); and2 M8_UM8_2_M8_5_M1(in87, M8_ContShift_1, M8_UM8_2_M8_5_t1); and2 M8_UM8_2_M8_5_M2(in97, M8_ContShift_2, M8_UM8_2_M8_5_t2); and2 M8_UM8_2_M8_5_M3(in107, M8_ContShift_3, M8_UM8_2_M8_5_t3); and2 M8_UM8_2_M8_5_M4(in116, M8_ContShift_4, M8_UM8_2_M8_5_t4); and2 M8_UM8_2_M8_5_M5(in283, M8_ContShift_5, M8_UM8_2_M8_5_t5); and2 M8_UM8_2_M8_5_M6(in294, M8_ContShift_6, M8_UM8_2_M8_5_t6); and2 M8_UM8_2_M8_5_M7(in303, M8_ContShift_7, M8_UM8_2_M8_5_t7); or8 M8_UM8_2_M8_5_M8(M8_UM8_2_M8_5_t0, M8_UM8_2_M8_5_t1, M8_UM8_2_M8_5_t2, M8_UM8_2_M8_5_t3, M8_UM8_2_M8_5_t4, M8_UM8_2_M8_5_t5, M8_UM8_2_M8_5_t6, M8_UM8_2_M8_5_t7, M8_ShiftRout_5); and2 M8_UM8_2_M8_6_M0(in68, M8_ContShift_0, M8_UM8_2_M8_6_t0); and2 M8_UM8_2_M8_6_M1(in77, M8_ContShift_1, M8_UM8_2_M8_6_t1); and2 M8_UM8_2_M8_6_M2(in87, M8_ContShift_2, M8_UM8_2_M8_6_t2); and2 M8_UM8_2_M8_6_M3(in97, M8_ContShift_3, M8_UM8_2_M8_6_t3); and2 M8_UM8_2_M8_6_M4(in107, M8_ContShift_4, M8_UM8_2_M8_6_t4); and2 M8_UM8_2_M8_6_M5(in116, M8_ContShift_5, M8_UM8_2_M8_6_t5); and2 M8_UM8_2_M8_6_M6(in283, M8_ContShift_6, M8_UM8_2_M8_6_t6); and2 M8_UM8_2_M8_6_M7(in294, M8_ContShift_7, M8_UM8_2_M8_6_t7); or8 M8_UM8_2_M8_6_M8(M8_UM8_2_M8_6_t0, M8_UM8_2_M8_6_t1, M8_UM8_2_M8_6_t2, M8_UM8_2_M8_6_t3, M8_UM8_2_M8_6_t4, M8_UM8_2_M8_6_t5, M8_UM8_2_M8_6_t6, M8_UM8_2_M8_6_t7, M8_ShiftRout_6); and2 M8_UM8_2_M8_7_M0(in58, M8_ContShift_0, M8_UM8_2_M8_7_t0); and2 M8_UM8_2_M8_7_M1(in68, M8_ContShift_1, M8_UM8_2_M8_7_t1); and2 M8_UM8_2_M8_7_M2(in77, M8_ContShift_2, M8_UM8_2_M8_7_t2); and2 M8_UM8_2_M8_7_M3(in87, M8_ContShift_3, M8_UM8_2_M8_7_t3); and2 M8_UM8_2_M8_7_M4(in97, M8_ContShift_4, M8_UM8_2_M8_7_t4); and2 M8_UM8_2_M8_7_M5(in107, M8_ContShift_5, M8_UM8_2_M8_7_t5); and2 M8_UM8_2_M8_7_M6(in116, M8_ContShift_6, M8_UM8_2_M8_7_t6); and2 M8_UM8_2_M8_7_M7(in283, M8_ContShift_7, M8_UM8_2_M8_7_t7); or8 M8_UM8_2_M8_7_M8(M8_UM8_2_M8_7_t0, M8_UM8_2_M8_7_t1, M8_UM8_2_M8_7_t2, M8_UM8_2_M8_7_t3, M8_UM8_2_M8_7_t4, M8_UM8_2_M8_7_t5, M8_UM8_2_M8_7_t6, M8_UM8_2_M8_7_t7, M8_ShiftRout_7); inv M8_UM8_3_Mux2_0(in33, M8_UM8_3_Not_ContIn); and2 M8_UM8_3_Mux2_1(M8_ShiftQout_0, M8_UM8_3_Not_ContIn, M8_UM8_3_line1); and2 M8_UM8_3_Mux2_2(M8_ShiftRout_0, in33, M8_UM8_3_line2); or2 M8_UM8_3_Mux2_3(M8_UM8_3_line1, M8_UM8_3_line2, Shiftbus_0); inv M8_UM8_4_Mux2_0(in33, M8_UM8_4_Not_ContIn); and2 M8_UM8_4_Mux2_1(M8_ShiftQout_1, M8_UM8_4_Not_ContIn, M8_UM8_4_line1); and2 M8_UM8_4_Mux2_2(M8_ShiftRout_1, in33, M8_UM8_4_line2); or2 M8_UM8_4_Mux2_3(M8_UM8_4_line1, M8_UM8_4_line2, Shiftbus_1); inv M8_UM8_5_Mux2_0(in33, M8_UM8_5_Not_ContIn); and2 M8_UM8_5_Mux2_1(M8_ShiftQout_2, M8_UM8_5_Not_ContIn, M8_UM8_5_line1); and2 M8_UM8_5_Mux2_2(M8_ShiftRout_2, in33, M8_UM8_5_line2); or2 M8_UM8_5_Mux2_3(M8_UM8_5_line1, M8_UM8_5_line2, Shiftbus_2); inv M8_UM8_6_Mux2_0(in33, M8_UM8_6_Not_ContIn); and2 M8_UM8_6_Mux2_1(M8_ShiftQout_3, M8_UM8_6_Not_ContIn, M8_UM8_6_line1); and2 M8_UM8_6_Mux2_2(M8_ShiftRout_3, in33, M8_UM8_6_line2); or2 M8_UM8_6_Mux2_3(M8_UM8_6_line1, M8_UM8_6_line2, Shiftbus_3); inv M8_UM8_7_Mux2_0(in33, M8_UM8_7_Not_ContIn); and2 M8_UM8_7_Mux2_1(M8_ShiftQout_4, M8_UM8_7_Not_ContIn, M8_UM8_7_line1); and2 M8_UM8_7_Mux2_2(M8_ShiftRout_4, in33, M8_UM8_7_line2); or2 M8_UM8_7_Mux2_3(M8_UM8_7_line1, M8_UM8_7_line2, Shiftbus_4); inv M8_UM8_8_Mux2_0(in33, M8_UM8_8_Not_ContIn); and2 M8_UM8_8_Mux2_1(M8_ShiftQout_5, M8_UM8_8_Not_ContIn, M8_UM8_8_line1); and2 M8_UM8_8_Mux2_2(M8_ShiftRout_5, in33, M8_UM8_8_line2); or2 M8_UM8_8_Mux2_3(M8_UM8_8_line1, M8_UM8_8_line2, Shiftbus_5); inv M8_UM8_9_Mux2_0(in33, M8_UM8_9_Not_ContIn); and2 M8_UM8_9_Mux2_1(M8_ShiftQout_6, M8_UM8_9_Not_ContIn, M8_UM8_9_line1); and2 M8_UM8_9_Mux2_2(M8_ShiftRout_6, in33, M8_UM8_9_line2); or2 M8_UM8_9_Mux2_3(M8_UM8_9_line1, M8_UM8_9_line2, Shiftbus_6); inv M8_UM8_10_Mux2_0(in33, M8_UM8_10_Not_ContIn); and2 M8_UM8_10_Mux2_1(M8_ShiftQout_7, M8_UM8_10_Not_ContIn, M8_UM8_10_line1); and2 M8_UM8_10_Mux2_2(M8_ShiftRout_7, in33, M8_UM8_10_line2); or2 M8_UM8_10_Mux2_3(M8_UM8_10_line1, M8_UM8_10_line2, M8_Sbus7_0); inv M8_UM8_11_Mux2_0(in41, M8_UM8_11_Not_ContIn); and2 M8_UM8_11_Mux2_1(M8_Sbus7_0, M8_UM8_11_Not_ContIn, M8_UM8_11_line1); and2 M8_UM8_11_Mux2_2(in50, in41, M8_UM8_11_line2); or2 M8_UM8_11_Mux2_3(M8_UM8_11_line1, M8_UM8_11_line2, Shiftbus_7); inv M9_UM9_0_BM0_Inv8_0_Inv4_0(in116, M9_UM9_0_NotAbus_0); inv M9_UM9_0_BM0_Inv8_0_Inv4_1(in107, M9_UM9_0_NotAbus_1); inv M9_UM9_0_BM0_Inv8_0_Inv4_2(in97, M9_UM9_0_NotAbus_2); inv M9_UM9_0_BM0_Inv8_0_Inv4_3(in87, M9_UM9_0_NotAbus_3); inv M9_UM9_0_BM0_Inv8_1_Inv4_0(in77, M9_UM9_0_NotAbus_4); inv M9_UM9_0_BM0_Inv8_1_Inv4_1(in68, M9_UM9_0_NotAbus_5); inv M9_UM9_0_BM0_Inv8_1_Inv4_2(in58, M9_UM9_0_NotAbus_6); inv M9_UM9_0_BM0_Inv8_1_Inv4_3(in50, M9_UM9_0_NotAbus_7); nand2 M9_UM9_0_BM1(M9_UM9_0_NotAbus_6, M9_UM9_0_NotAbus_5, M9_UM9_0_NotA6_5); and2 M9_UM9_0_BM2(in50, M9_UM9_0_NotA6_5, M9_UM9_0_T1_0_0); inv M9_UM9_0_BM3_Xo0(M9_UM9_0_NotAbus_4, M9_UM9_0_BM3_NotA); inv M9_UM9_0_BM3_Xo1(M9_UM9_0_NotAbus_5, M9_UM9_0_BM3_NotB); nand2 M9_UM9_0_BM3_Xo2(M9_UM9_0_BM3_NotA, M9_UM9_0_NotAbus_5, M9_UM9_0_BM3_line2); nand2 M9_UM9_0_BM3_Xo3(M9_UM9_0_BM3_NotB, M9_UM9_0_NotAbus_4, M9_UM9_0_BM3_line3); nand2 M9_UM9_0_BM3_Xo4(M9_UM9_0_BM3_line2, M9_UM9_0_BM3_line3, M9_UM9_0_XA5_4); inv M9_UM9_0_BM4_Xo0(M9_UM9_0_NotAbus_6, M9_UM9_0_BM4_NotA); inv M9_UM9_0_BM4_Xo1(in50, M9_UM9_0_BM4_NotB); nand2 M9_UM9_0_BM4_Xo2(M9_UM9_0_BM4_NotA, in50, M9_UM9_0_BM4_line2); nand2 M9_UM9_0_BM4_Xo3(M9_UM9_0_BM4_NotB, M9_UM9_0_NotAbus_6, M9_UM9_0_BM4_line3); nand2 M9_UM9_0_BM4_Xo4(M9_UM9_0_BM4_line2, M9_UM9_0_BM4_line3, M9_UM9_0_NotXA7_6); inv M9_UM9_0_BM5_Xo0(M9_UM9_0_XA5_4, M9_UM9_0_BM5_NotA); inv M9_UM9_0_BM5_Xo1(M9_UM9_0_NotXA7_6, M9_UM9_0_BM5_NotB); nand2 M9_UM9_0_BM5_Xo2(M9_UM9_0_BM5_NotA, M9_UM9_0_NotXA7_6, M9_UM9_0_BM5_line2); nand2 M9_UM9_0_BM5_Xo3(M9_UM9_0_BM5_NotB, M9_UM9_0_XA5_4, M9_UM9_0_BM5_line3); nand2 M9_UM9_0_BM5_Xo4(M9_UM9_0_BM5_line2, M9_UM9_0_BM5_line3, M9_UM9_0_T1_0_1); inv M9_UM9_0_BM6_Mux2_0(in45, M9_UM9_0_BM6_Not_ContIn); and2 M9_UM9_0_BM6_Mux2_1(M9_UM9_0_T1_0_0, M9_UM9_0_BM6_Not_ContIn, M9_UM9_0_BM6_line1); and2 M9_UM9_0_BM6_Mux2_2(M9_UM9_0_T1_0_1, in45, M9_UM9_0_BM6_line2); or2 M9_UM9_0_BM6_Mux2_3(M9_UM9_0_BM6_line1, M9_UM9_0_BM6_line2, M9_temp1bus_0); and3 M9_UM9_0_BM7(M9_UM9_0_NotAbus_3, M9_UM9_0_NotAbus_2, M9_UM9_0_NotAbus_1, M9_UM9_0_NotA3_1); and2 M9_UM9_0_BM8(M9_UM9_0_NotAbus_0, M9_UM9_0_NotA3_1, M9_UM9_0_NotA3_0); nand2 M9_UM9_0_BM9(in77, in68, M9_UM9_0_NdA5_4); and4 M9_UM9_0_BM10(M9_UM9_0_NotA3_0, M9_UM9_0_NdA5_4, M9_UM9_0_NotAbus_7, in58, M9_UM9_0_T1_1_0); inv M9_UM9_0_BM11_Xo0(in244, M9_UM9_0_BM11_NotA); inv M9_UM9_0_BM11_Xo1(in238, M9_UM9_0_BM11_NotB); nand2 M9_UM9_0_BM11_Xo2(M9_UM9_0_BM11_NotA, in238, M9_UM9_0_BM11_line2); nand2 M9_UM9_0_BM11_Xo3(M9_UM9_0_BM11_NotB, in244, M9_UM9_0_BM11_line3); nand2 M9_UM9_0_BM11_Xo4(M9_UM9_0_BM11_line2, M9_UM9_0_BM11_line3, M9_UM9_0_XB5_4); inv M9_UM9_0_BM12_Xo0(in226, M9_UM9_0_BM12_NotA); inv M9_UM9_0_BM12_Xo1(in232, M9_UM9_0_BM12_NotB); nand2 M9_UM9_0_BM12_Xo2(M9_UM9_0_BM12_NotA, in232, M9_UM9_0_BM12_line2); nand2 M9_UM9_0_BM12_Xo3(M9_UM9_0_BM12_NotB, in226, M9_UM9_0_BM12_line3); nand2 M9_UM9_0_BM12_Xo4(M9_UM9_0_BM12_line2, M9_UM9_0_BM12_line3, M9_UM9_0_XB7_6); inv M9_UM9_0_BM13_Xo0(M9_UM9_0_XB5_4, M9_UM9_0_BM13_NotA); inv M9_UM9_0_BM13_Xo1(M9_UM9_0_XB7_6, M9_UM9_0_BM13_NotB); nand2 M9_UM9_0_BM13_Xo2(M9_UM9_0_BM13_NotA, M9_UM9_0_XB7_6, M9_UM9_0_BM13_line2); nand2 M9_UM9_0_BM13_Xo3(M9_UM9_0_BM13_NotB, M9_UM9_0_XB5_4, M9_UM9_0_BM13_line3); nand2 M9_UM9_0_BM13_Xo4(M9_UM9_0_BM13_line2, M9_UM9_0_BM13_line3, M9_UM9_0_XB7_4); inv M9_UM9_0_BM14(M9_UM9_0_XB7_4, M9_UM9_0_T1_1_1); inv M9_UM9_0_BM15_Mux2_0(in45, M9_UM9_0_BM15_Not_ContIn); and2 M9_UM9_0_BM15_Mux2_1(M9_UM9_0_T1_1_0, M9_UM9_0_BM15_Not_ContIn, M9_UM9_0_BM15_line1); and2 M9_UM9_0_BM15_Mux2_2(M9_UM9_0_T1_1_1, in45, M9_UM9_0_BM15_line2); or2 M9_UM9_0_BM15_Mux2_3(M9_UM9_0_BM15_line1, M9_UM9_0_BM15_line2, M9_temp1bus_1); inv M9_UM9_0_BM16_Xo0(M9_UM9_0_NotAbus_0, M9_UM9_0_BM16_NotA); inv M9_UM9_0_BM16_Xo1(M9_UM9_0_NotAbus_1, M9_UM9_0_BM16_NotB); nand2 M9_UM9_0_BM16_Xo2(M9_UM9_0_BM16_NotA, M9_UM9_0_NotAbus_1, M9_UM9_0_BM16_line2); nand2 M9_UM9_0_BM16_Xo3(M9_UM9_0_BM16_NotB, M9_UM9_0_NotAbus_0, M9_UM9_0_BM16_line3); nand2 M9_UM9_0_BM16_Xo4(M9_UM9_0_BM16_line2, M9_UM9_0_BM16_line3, M9_UM9_0_XA1_0); inv M9_UM9_0_BM17_Xo0(M9_UM9_0_NotAbus_2, M9_UM9_0_BM17_NotA); inv M9_UM9_0_BM17_Xo1(M9_UM9_0_NotAbus_3, M9_UM9_0_BM17_NotB); nand2 M9_UM9_0_BM17_Xo2(M9_UM9_0_BM17_NotA, M9_UM9_0_NotAbus_3, M9_UM9_0_BM17_line2); nand2 M9_UM9_0_BM17_Xo3(M9_UM9_0_BM17_NotB, M9_UM9_0_NotAbus_2, M9_UM9_0_BM17_line3); nand2 M9_UM9_0_BM17_Xo4(M9_UM9_0_BM17_line2, M9_UM9_0_BM17_line3, M9_UM9_0_XA3_2); inv M9_UM9_0_BM18_Xo0(M9_UM9_0_XA1_0, M9_UM9_0_BM18_NotA); inv M9_UM9_0_BM18_Xo1(M9_UM9_0_XA3_2, M9_UM9_0_BM18_NotB); nand2 M9_UM9_0_BM18_Xo2(M9_UM9_0_BM18_NotA, M9_UM9_0_XA3_2, M9_UM9_0_BM18_line2); nand2 M9_UM9_0_BM18_Xo3(M9_UM9_0_BM18_NotB, M9_UM9_0_XA1_0, M9_UM9_0_BM18_line3); nand2 M9_UM9_0_BM18_Xo4(M9_UM9_0_BM18_line2, M9_UM9_0_BM18_line3, M9_UM9_0_XA3_0); inv M9_UM9_0_BM19(M9_UM9_0_XA3_0, M9_temp1bus_2); inv M9_UM9_0_BM20_Xo0(in270, M9_UM9_0_BM20_NotA); inv M9_UM9_0_BM20_Xo1(in264, M9_UM9_0_BM20_NotB); nand2 M9_UM9_0_BM20_Xo2(M9_UM9_0_BM20_NotA, in264, M9_UM9_0_BM20_line2); nand2 M9_UM9_0_BM20_Xo3(M9_UM9_0_BM20_NotB, in270, M9_UM9_0_BM20_line3); nand2 M9_UM9_0_BM20_Xo4(M9_UM9_0_BM20_line2, M9_UM9_0_BM20_line3, M9_UM9_0_XB1_0); inv M9_UM9_0_BM21_Xo0(in257, M9_UM9_0_BM21_NotA); inv M9_UM9_0_BM21_Xo1(in250, M9_UM9_0_BM21_NotB); nand2 M9_UM9_0_BM21_Xo2(M9_UM9_0_BM21_NotA, in250, M9_UM9_0_BM21_line2); nand2 M9_UM9_0_BM21_Xo3(M9_UM9_0_BM21_NotB, in257, M9_UM9_0_BM21_line3); nand2 M9_UM9_0_BM21_Xo4(M9_UM9_0_BM21_line2, M9_UM9_0_BM21_line3, M9_UM9_0_XB3_2); inv M9_UM9_0_BM22_Xo0(M9_UM9_0_XB1_0, M9_UM9_0_BM22_NotA); inv M9_UM9_0_BM22_Xo1(M9_UM9_0_XB3_2, M9_UM9_0_BM22_NotB); nand2 M9_UM9_0_BM22_Xo2(M9_UM9_0_BM22_NotA, M9_UM9_0_XB3_2, M9_UM9_0_BM22_line2); nand2 M9_UM9_0_BM22_Xo3(M9_UM9_0_BM22_NotB, M9_UM9_0_XB1_0, M9_UM9_0_BM22_line3); nand2 M9_UM9_0_BM22_Xo4(M9_UM9_0_BM22_line2, M9_UM9_0_BM22_line3, M9_UM9_0_XB3_0); inv M9_UM9_0_BM23(M9_UM9_0_XB3_0, M9_temp1bus_3); nand2 M9_UM9_0_BM24(M9_UM9_0_NotAbus_2, M9_UM9_0_NotAbus_1, M9_UM9_0_NotA1_0); and2 M9_UM9_0_BM25(in87, M9_UM9_0_NotA1_0, M9_temp2bus_0); and2 M9_UM9_0_BM26(M9_UM9_0_NotAbus_0, M9_UM9_0_NotA3_1, M9_temp2bus_1); inv M9_UM9_1(in13, M9_NotCont1); inv M9_UM9_2(in33, M9_NotCont3); and3 M9_UM9_3(in1, M9_NotCont1, in20, M9_temp3); nand2 M9_UM9_4(M9_temp3, in33, M9_ContHi); nand2 M9_UM9_5(M9_temp3, M9_NotCont3, M9_ContLo); inv M9_UM9_6_M4b3c_0_Mux3c_0(M9_ContHi, M9_UM9_6_M4b3c_0_NotContHi); inv M9_UM9_6_M4b3c_0_Mux3c_1(M9_ContLo, M9_UM9_6_M4b3c_0_NotContLo); and2 M9_UM9_6_M4b3c_0_Mux3c_2(M9_temp1bus_0, M9_UM9_6_M4b3c_0_NotContHi, M9_UM9_6_M4b3c_0_line2); and2 M9_UM9_6_M4b3c_0_Mux3c_3(M9_temp2bus_0, M9_UM9_6_M4b3c_0_NotContLo, M9_UM9_6_M4b3c_0_line3); and2 M9_UM9_6_M4b3c_0_Mux3c_4(M9_ContHi, M9_ContLo, M9_UM9_6_M4b3c_0_line4); and2 M9_UM9_6_M4b3c_0_Mux3c_5(M9_UM9_6_M4b3c_0_line4, in116, M9_UM9_6_M4b3c_0_line5); or3 M9_UM9_6_M4b3c_0_Mux3c_6(M9_UM9_6_M4b3c_0_line2, M9_UM9_6_M4b3c_0_line3, M9_UM9_6_M4b3c_0_line5, Hbus_0); inv M9_UM9_6_M4b3c_1_Mux3c_0(M9_ContHi, M9_UM9_6_M4b3c_1_NotContHi); inv M9_UM9_6_M4b3c_1_Mux3c_1(M9_ContLo, M9_UM9_6_M4b3c_1_NotContLo); and2 M9_UM9_6_M4b3c_1_Mux3c_2(M9_temp1bus_1, M9_UM9_6_M4b3c_1_NotContHi, M9_UM9_6_M4b3c_1_line2); and2 M9_UM9_6_M4b3c_1_Mux3c_3(M9_temp2bus_1, M9_UM9_6_M4b3c_1_NotContLo, M9_UM9_6_M4b3c_1_line3); and2 M9_UM9_6_M4b3c_1_Mux3c_4(M9_ContHi, M9_ContLo, M9_UM9_6_M4b3c_1_line4); and2 M9_UM9_6_M4b3c_1_Mux3c_5(M9_UM9_6_M4b3c_1_line4, in107, M9_UM9_6_M4b3c_1_line5); or3 M9_UM9_6_M4b3c_1_Mux3c_6(M9_UM9_6_M4b3c_1_line2, M9_UM9_6_M4b3c_1_line3, M9_UM9_6_M4b3c_1_line5, Hbus_1); inv M9_UM9_6_M4b3c_2_Mux3c_0(M9_ContHi, M9_UM9_6_M4b3c_2_NotContHi); inv M9_UM9_6_M4b3c_2_Mux3c_1(M9_ContLo, M9_UM9_6_M4b3c_2_NotContLo); and2 M9_UM9_6_M4b3c_2_Mux3c_2(M9_temp1bus_2, M9_UM9_6_M4b3c_2_NotContHi, M9_UM9_6_M4b3c_2_line2); and2 M9_UM9_6_M4b3c_2_Mux3c_3(gnd, M9_UM9_6_M4b3c_2_NotContLo, M9_UM9_6_M4b3c_2_line3); and2 M9_UM9_6_M4b3c_2_Mux3c_4(M9_ContHi, M9_ContLo, M9_UM9_6_M4b3c_2_line4); and2 M9_UM9_6_M4b3c_2_Mux3c_5(M9_UM9_6_M4b3c_2_line4, in97, M9_UM9_6_M4b3c_2_line5); or3 M9_UM9_6_M4b3c_2_Mux3c_6(M9_UM9_6_M4b3c_2_line2, M9_UM9_6_M4b3c_2_line3, M9_UM9_6_M4b3c_2_line5, Hbus_2); inv M9_UM9_6_M4b3c_3_Mux3c_0(M9_ContHi, M9_UM9_6_M4b3c_3_NotContHi); inv M9_UM9_6_M4b3c_3_Mux3c_1(M9_ContLo, M9_UM9_6_M4b3c_3_NotContLo); and2 M9_UM9_6_M4b3c_3_Mux3c_2(M9_temp1bus_3, M9_UM9_6_M4b3c_3_NotContHi, M9_UM9_6_M4b3c_3_line2); and2 M9_UM9_6_M4b3c_3_Mux3c_3(gnd, M9_UM9_6_M4b3c_3_NotContLo, M9_UM9_6_M4b3c_3_line3); and2 M9_UM9_6_M4b3c_3_Mux3c_4(M9_ContHi, M9_ContLo, M9_UM9_6_M4b3c_3_line4); and2 M9_UM9_6_M4b3c_3_Mux3c_5(M9_UM9_6_M4b3c_3_line4, in87, M9_UM9_6_M4b3c_3_line5); or3 M9_UM9_6_M4b3c_3_Mux3c_6(M9_UM9_6_M4b3c_3_line2, M9_UM9_6_M4b3c_3_line3, M9_UM9_6_M4b3c_3_line5, Hbus_3); inv M10_UM10_0(in13, M10_NotCont1); inv M10_UM10_1(in20, M10_NotCont2); inv M10_UM10_2(in33, M10_NotCont3); or2 M10_UM10_3(M10_NotCont2, in169, M10_tmp0); nand3 M10_UM10_4(in1, in13, M10_tmp0, M10_ContHi); nand3 M10_UM10_5(M10_NotCont1, M10_NotCont2, M10_NotCont3, M10_ContLo1); nand2 M10_UM10_6(M10_NotCont1, M10_NotCont3, M10_ContLo2); inv M10_UM10_7_M4b3c_0_Mux3c_0(M10_ContHi, M10_UM10_7_M4b3c_0_NotContHi); inv M10_UM10_7_M4b3c_0_Mux3c_1(M10_ContLo1, M10_UM10_7_M4b3c_0_NotContLo); and2 M10_UM10_7_M4b3c_0_Mux3c_2(Shiftbus_0, M10_UM10_7_M4b3c_0_NotContHi, M10_UM10_7_M4b3c_0_line2); and2 M10_UM10_7_M4b3c_0_Mux3c_3(XPbus_0, M10_UM10_7_M4b3c_0_NotContLo, M10_UM10_7_M4b3c_0_line3); and2 M10_UM10_7_M4b3c_0_Mux3c_4(M10_ContHi, M10_ContLo1, M10_UM10_7_M4b3c_0_line4); and2 M10_UM10_7_M4b3c_0_Mux3c_5(M10_UM10_7_M4b3c_0_line4, Hbus_0, M10_UM10_7_M4b3c_0_line5); or3 M10_UM10_7_M4b3c_0_Mux3c_6(M10_UM10_7_M4b3c_0_line2, M10_UM10_7_M4b3c_0_line3, M10_UM10_7_M4b3c_0_line5, Wbus_0); inv M10_UM10_7_M4b3c_1_Mux3c_0(M10_ContHi, M10_UM10_7_M4b3c_1_NotContHi); inv M10_UM10_7_M4b3c_1_Mux3c_1(M10_ContLo1, M10_UM10_7_M4b3c_1_NotContLo); and2 M10_UM10_7_M4b3c_1_Mux3c_2(Shiftbus_1, M10_UM10_7_M4b3c_1_NotContHi, M10_UM10_7_M4b3c_1_line2); and2 M10_UM10_7_M4b3c_1_Mux3c_3(XPbus_1, M10_UM10_7_M4b3c_1_NotContLo, M10_UM10_7_M4b3c_1_line3); and2 M10_UM10_7_M4b3c_1_Mux3c_4(M10_ContHi, M10_ContLo1, M10_UM10_7_M4b3c_1_line4); and2 M10_UM10_7_M4b3c_1_Mux3c_5(M10_UM10_7_M4b3c_1_line4, Hbus_1, M10_UM10_7_M4b3c_1_line5); or3 M10_UM10_7_M4b3c_1_Mux3c_6(M10_UM10_7_M4b3c_1_line2, M10_UM10_7_M4b3c_1_line3, M10_UM10_7_M4b3c_1_line5, Wbus_1); inv M10_UM10_7_M4b3c_2_Mux3c_0(M10_ContHi, M10_UM10_7_M4b3c_2_NotContHi); inv M10_UM10_7_M4b3c_2_Mux3c_1(M10_ContLo1, M10_UM10_7_M4b3c_2_NotContLo); and2 M10_UM10_7_M4b3c_2_Mux3c_2(Shiftbus_2, M10_UM10_7_M4b3c_2_NotContHi, M10_UM10_7_M4b3c_2_line2); and2 M10_UM10_7_M4b3c_2_Mux3c_3(XPbus_2, M10_UM10_7_M4b3c_2_NotContLo, M10_UM10_7_M4b3c_2_line3); and2 M10_UM10_7_M4b3c_2_Mux3c_4(M10_ContHi, M10_ContLo1, M10_UM10_7_M4b3c_2_line4); and2 M10_UM10_7_M4b3c_2_Mux3c_5(M10_UM10_7_M4b3c_2_line4, Hbus_2, M10_UM10_7_M4b3c_2_line5); or3 M10_UM10_7_M4b3c_2_Mux3c_6(M10_UM10_7_M4b3c_2_line2, M10_UM10_7_M4b3c_2_line3, M10_UM10_7_M4b3c_2_line5, Wbus_2); inv M10_UM10_7_M4b3c_3_Mux3c_0(M10_ContHi, M10_UM10_7_M4b3c_3_NotContHi); inv M10_UM10_7_M4b3c_3_Mux3c_1(M10_ContLo1, M10_UM10_7_M4b3c_3_NotContLo); and2 M10_UM10_7_M4b3c_3_Mux3c_2(Shiftbus_3, M10_UM10_7_M4b3c_3_NotContHi, M10_UM10_7_M4b3c_3_line2); and2 M10_UM10_7_M4b3c_3_Mux3c_3(XPbus_3, M10_UM10_7_M4b3c_3_NotContLo, M10_UM10_7_M4b3c_3_line3); and2 M10_UM10_7_M4b3c_3_Mux3c_4(M10_ContHi, M10_ContLo1, M10_UM10_7_M4b3c_3_line4); and2 M10_UM10_7_M4b3c_3_Mux3c_5(M10_UM10_7_M4b3c_3_line4, Hbus_3, M10_UM10_7_M4b3c_3_line5); or3 M10_UM10_7_M4b3c_3_Mux3c_6(M10_UM10_7_M4b3c_3_line2, M10_UM10_7_M4b3c_3_line3, M10_UM10_7_M4b3c_3_line5, Wbus_3); inv M10_UM10_8_M4b3c_0_Mux3c_0(M10_ContHi, M10_UM10_8_M4b3c_0_NotContHi); inv M10_UM10_8_M4b3c_0_Mux3c_1(M10_ContLo2, M10_UM10_8_M4b3c_0_NotContLo); and2 M10_UM10_8_M4b3c_0_Mux3c_2(Shiftbus_4, M10_UM10_8_M4b3c_0_NotContHi, M10_UM10_8_M4b3c_0_line2); and2 M10_UM10_8_M4b3c_0_Mux3c_3(XPbus_4, M10_UM10_8_M4b3c_0_NotContLo, M10_UM10_8_M4b3c_0_line3); and2 M10_UM10_8_M4b3c_0_Mux3c_4(M10_ContHi, M10_ContLo2, M10_UM10_8_M4b3c_0_line4); and2 M10_UM10_8_M4b3c_0_Mux3c_5(M10_UM10_8_M4b3c_0_line4, in77, M10_UM10_8_M4b3c_0_line5); or3 M10_UM10_8_M4b3c_0_Mux3c_6(M10_UM10_8_M4b3c_0_line2, M10_UM10_8_M4b3c_0_line3, M10_UM10_8_M4b3c_0_line5, Wbus_4); inv M10_UM10_8_M4b3c_1_Mux3c_0(M10_ContHi, M10_UM10_8_M4b3c_1_NotContHi); inv M10_UM10_8_M4b3c_1_Mux3c_1(M10_ContLo2, M10_UM10_8_M4b3c_1_NotContLo); and2 M10_UM10_8_M4b3c_1_Mux3c_2(Shiftbus_5, M10_UM10_8_M4b3c_1_NotContHi, M10_UM10_8_M4b3c_1_line2); and2 M10_UM10_8_M4b3c_1_Mux3c_3(XPbus_5, M10_UM10_8_M4b3c_1_NotContLo, M10_UM10_8_M4b3c_1_line3); and2 M10_UM10_8_M4b3c_1_Mux3c_4(M10_ContHi, M10_ContLo2, M10_UM10_8_M4b3c_1_line4); and2 M10_UM10_8_M4b3c_1_Mux3c_5(M10_UM10_8_M4b3c_1_line4, in68, M10_UM10_8_M4b3c_1_line5); or3 M10_UM10_8_M4b3c_1_Mux3c_6(M10_UM10_8_M4b3c_1_line2, M10_UM10_8_M4b3c_1_line3, M10_UM10_8_M4b3c_1_line5, Wbus_5); inv M10_UM10_8_M4b3c_2_Mux3c_0(M10_ContHi, M10_UM10_8_M4b3c_2_NotContHi); inv M10_UM10_8_M4b3c_2_Mux3c_1(M10_ContLo2, M10_UM10_8_M4b3c_2_NotContLo); and2 M10_UM10_8_M4b3c_2_Mux3c_2(Shiftbus_6, M10_UM10_8_M4b3c_2_NotContHi, M10_UM10_8_M4b3c_2_line2); and2 M10_UM10_8_M4b3c_2_Mux3c_3(XPbus_6, M10_UM10_8_M4b3c_2_NotContLo, M10_UM10_8_M4b3c_2_line3); and2 M10_UM10_8_M4b3c_2_Mux3c_4(M10_ContHi, M10_ContLo2, M10_UM10_8_M4b3c_2_line4); and2 M10_UM10_8_M4b3c_2_Mux3c_5(M10_UM10_8_M4b3c_2_line4, in58, M10_UM10_8_M4b3c_2_line5); or3 M10_UM10_8_M4b3c_2_Mux3c_6(M10_UM10_8_M4b3c_2_line2, M10_UM10_8_M4b3c_2_line3, M10_UM10_8_M4b3c_2_line5, Wbus_6); inv M10_UM10_8_M4b3c_3_Mux3c_0(M10_ContHi, M10_UM10_8_M4b3c_3_NotContHi); inv M10_UM10_8_M4b3c_3_Mux3c_1(M10_ContLo2, M10_UM10_8_M4b3c_3_NotContLo); and2 M10_UM10_8_M4b3c_3_Mux3c_2(Shiftbus_7, M10_UM10_8_M4b3c_3_NotContHi, M10_UM10_8_M4b3c_3_line2); and2 M10_UM10_8_M4b3c_3_Mux3c_3(XPbus_7, M10_UM10_8_M4b3c_3_NotContLo, M10_UM10_8_M4b3c_3_line3); and2 M10_UM10_8_M4b3c_3_Mux3c_4(M10_ContHi, M10_ContLo2, M10_UM10_8_M4b3c_3_line4); and2 M10_UM10_8_M4b3c_3_Mux3c_5(M10_UM10_8_M4b3c_3_line4, in50, M10_UM10_8_M4b3c_3_line5); or3 M10_UM10_8_M4b3c_3_Mux3c_6(M10_UM10_8_M4b3c_3_line2, M10_UM10_8_M4b3c_3_line3, M10_UM10_8_M4b3c_3_line5, Wbus_7); inv M11_UM11_0(in13, M11_NotCont1); inv M11_UM11_1(in20, M11_NotCont2); inv M11_UM11_2(in41, M11_NotCont5); nand3 M11_UM11_3(in13, M11_NotCont2, in45, M11_tmp0); and2 M11_UM11_4(in1, M11_tmp0, M11_ContHi); nand4 M11_UM11_5(in1, M11_NotCont1, in20, M11_NotCont5, M11_ContLo); inv M11_UM11_7_M8b3c_0_M4b3c_0_Mux3c_0(M11_ContHi, M11_UM11_7_M8b3c_0_M4b3c_0_NotContHi); inv M11_UM11_7_M8b3c_0_M4b3c_0_Mux3c_1(M11_ContLo, M11_UM11_7_M8b3c_0_M4b3c_0_NotContLo); and2 M11_UM11_7_M8b3c_0_M4b3c_0_Mux3c_2(Funcbus_0, M11_UM11_7_M8b3c_0_M4b3c_0_NotContHi, M11_UM11_7_M8b3c_0_M4b3c_0_line2); and2 M11_UM11_7_M8b3c_0_M4b3c_0_Mux3c_3(Funcbus_0, M11_UM11_7_M8b3c_0_M4b3c_0_NotContLo, M11_UM11_7_M8b3c_0_M4b3c_0_line3); and2 M11_UM11_7_M8b3c_0_M4b3c_0_Mux3c_4(M11_ContHi, M11_ContLo, M11_UM11_7_M8b3c_0_M4b3c_0_line4); and2 M11_UM11_7_M8b3c_0_M4b3c_0_Mux3c_5(M11_UM11_7_M8b3c_0_M4b3c_0_line4, Wbus_0, M11_UM11_7_M8b3c_0_M4b3c_0_line5); or3 M11_UM11_7_M8b3c_0_M4b3c_0_Mux3c_6(M11_UM11_7_M8b3c_0_M4b3c_0_line2, M11_UM11_7_M8b3c_0_M4b3c_0_line3, M11_UM11_7_M8b3c_0_M4b3c_0_line5, out396); inv M11_UM11_7_M8b3c_0_M4b3c_1_Mux3c_0(M11_ContHi, M11_UM11_7_M8b3c_0_M4b3c_1_NotContHi); inv M11_UM11_7_M8b3c_0_M4b3c_1_Mux3c_1(M11_ContLo, M11_UM11_7_M8b3c_0_M4b3c_1_NotContLo); and2 M11_UM11_7_M8b3c_0_M4b3c_1_Mux3c_2(Funcbus_1, M11_UM11_7_M8b3c_0_M4b3c_1_NotContHi, M11_UM11_7_M8b3c_0_M4b3c_1_line2); and2 M11_UM11_7_M8b3c_0_M4b3c_1_Mux3c_3(F_BCDbus_1, M11_UM11_7_M8b3c_0_M4b3c_1_NotContLo, M11_UM11_7_M8b3c_0_M4b3c_1_line3); and2 M11_UM11_7_M8b3c_0_M4b3c_1_Mux3c_4(M11_ContHi, M11_ContLo, M11_UM11_7_M8b3c_0_M4b3c_1_line4); and2 M11_UM11_7_M8b3c_0_M4b3c_1_Mux3c_5(M11_UM11_7_M8b3c_0_M4b3c_1_line4, Wbus_1, M11_UM11_7_M8b3c_0_M4b3c_1_line5); or3 M11_UM11_7_M8b3c_0_M4b3c_1_Mux3c_6(M11_UM11_7_M8b3c_0_M4b3c_1_line2, M11_UM11_7_M8b3c_0_M4b3c_1_line3, M11_UM11_7_M8b3c_0_M4b3c_1_line5, out393); inv M11_UM11_7_M8b3c_0_M4b3c_2_Mux3c_0(M11_ContHi, M11_UM11_7_M8b3c_0_M4b3c_2_NotContHi); inv M11_UM11_7_M8b3c_0_M4b3c_2_Mux3c_1(M11_ContLo, M11_UM11_7_M8b3c_0_M4b3c_2_NotContLo); and2 M11_UM11_7_M8b3c_0_M4b3c_2_Mux3c_2(Funcbus_2, M11_UM11_7_M8b3c_0_M4b3c_2_NotContHi, M11_UM11_7_M8b3c_0_M4b3c_2_line2); and2 M11_UM11_7_M8b3c_0_M4b3c_2_Mux3c_3(F_BCDbus_2, M11_UM11_7_M8b3c_0_M4b3c_2_NotContLo, M11_UM11_7_M8b3c_0_M4b3c_2_line3); and2 M11_UM11_7_M8b3c_0_M4b3c_2_Mux3c_4(M11_ContHi, M11_ContLo, M11_UM11_7_M8b3c_0_M4b3c_2_line4); and2 M11_UM11_7_M8b3c_0_M4b3c_2_Mux3c_5(M11_UM11_7_M8b3c_0_M4b3c_2_line4, Wbus_2, M11_UM11_7_M8b3c_0_M4b3c_2_line5); or3 M11_UM11_7_M8b3c_0_M4b3c_2_Mux3c_6(M11_UM11_7_M8b3c_0_M4b3c_2_line2, M11_UM11_7_M8b3c_0_M4b3c_2_line3, M11_UM11_7_M8b3c_0_M4b3c_2_line5, out390); inv M11_UM11_7_M8b3c_0_M4b3c_3_Mux3c_0(M11_ContHi, M11_UM11_7_M8b3c_0_M4b3c_3_NotContHi); inv M11_UM11_7_M8b3c_0_M4b3c_3_Mux3c_1(M11_ContLo, M11_UM11_7_M8b3c_0_M4b3c_3_NotContLo); and2 M11_UM11_7_M8b3c_0_M4b3c_3_Mux3c_2(Funcbus_3, M11_UM11_7_M8b3c_0_M4b3c_3_NotContHi, M11_UM11_7_M8b3c_0_M4b3c_3_line2); and2 M11_UM11_7_M8b3c_0_M4b3c_3_Mux3c_3(F_BCDbus_3, M11_UM11_7_M8b3c_0_M4b3c_3_NotContLo, M11_UM11_7_M8b3c_0_M4b3c_3_line3); and2 M11_UM11_7_M8b3c_0_M4b3c_3_Mux3c_4(M11_ContHi, M11_ContLo, M11_UM11_7_M8b3c_0_M4b3c_3_line4); and2 M11_UM11_7_M8b3c_0_M4b3c_3_Mux3c_5(M11_UM11_7_M8b3c_0_M4b3c_3_line4, Wbus_3, M11_UM11_7_M8b3c_0_M4b3c_3_line5); or3 M11_UM11_7_M8b3c_0_M4b3c_3_Mux3c_6(M11_UM11_7_M8b3c_0_M4b3c_3_line2, M11_UM11_7_M8b3c_0_M4b3c_3_line3, M11_UM11_7_M8b3c_0_M4b3c_3_line5, out387); inv M11_UM11_7_M8b3c_1_M4b3c_0_Mux3c_0(M11_ContHi, M11_UM11_7_M8b3c_1_M4b3c_0_NotContHi); inv M11_UM11_7_M8b3c_1_M4b3c_0_Mux3c_1(M11_ContLo, M11_UM11_7_M8b3c_1_M4b3c_0_NotContLo); and2 M11_UM11_7_M8b3c_1_M4b3c_0_Mux3c_2(Funcbus_4, M11_UM11_7_M8b3c_1_M4b3c_0_NotContHi, M11_UM11_7_M8b3c_1_M4b3c_0_line2); and2 M11_UM11_7_M8b3c_1_M4b3c_0_Mux3c_3(Funcbus_4, M11_UM11_7_M8b3c_1_M4b3c_0_NotContLo, M11_UM11_7_M8b3c_1_M4b3c_0_line3); and2 M11_UM11_7_M8b3c_1_M4b3c_0_Mux3c_4(M11_ContHi, M11_ContLo, M11_UM11_7_M8b3c_1_M4b3c_0_line4); and2 M11_UM11_7_M8b3c_1_M4b3c_0_Mux3c_5(M11_UM11_7_M8b3c_1_M4b3c_0_line4, Wbus_4, M11_UM11_7_M8b3c_1_M4b3c_0_line5); or3 M11_UM11_7_M8b3c_1_M4b3c_0_Mux3c_6(M11_UM11_7_M8b3c_1_M4b3c_0_line2, M11_UM11_7_M8b3c_1_M4b3c_0_line3, M11_UM11_7_M8b3c_1_M4b3c_0_line5, out384); inv M11_UM11_7_M8b3c_1_M4b3c_1_Mux3c_0(M11_ContHi, M11_UM11_7_M8b3c_1_M4b3c_1_NotContHi); inv M11_UM11_7_M8b3c_1_M4b3c_1_Mux3c_1(M11_ContLo, M11_UM11_7_M8b3c_1_M4b3c_1_NotContLo); and2 M11_UM11_7_M8b3c_1_M4b3c_1_Mux3c_2(Funcbus_5, M11_UM11_7_M8b3c_1_M4b3c_1_NotContHi, M11_UM11_7_M8b3c_1_M4b3c_1_line2); and2 M11_UM11_7_M8b3c_1_M4b3c_1_Mux3c_3(F_BCDbus_5, M11_UM11_7_M8b3c_1_M4b3c_1_NotContLo, M11_UM11_7_M8b3c_1_M4b3c_1_line3); and2 M11_UM11_7_M8b3c_1_M4b3c_1_Mux3c_4(M11_ContHi, M11_ContLo, M11_UM11_7_M8b3c_1_M4b3c_1_line4); and2 M11_UM11_7_M8b3c_1_M4b3c_1_Mux3c_5(M11_UM11_7_M8b3c_1_M4b3c_1_line4, Wbus_5, M11_UM11_7_M8b3c_1_M4b3c_1_line5); or3 M11_UM11_7_M8b3c_1_M4b3c_1_Mux3c_6(M11_UM11_7_M8b3c_1_M4b3c_1_line2, M11_UM11_7_M8b3c_1_M4b3c_1_line3, M11_UM11_7_M8b3c_1_M4b3c_1_line5, out381); inv M11_UM11_7_M8b3c_1_M4b3c_2_Mux3c_0(M11_ContHi, M11_UM11_7_M8b3c_1_M4b3c_2_NotContHi); inv M11_UM11_7_M8b3c_1_M4b3c_2_Mux3c_1(M11_ContLo, M11_UM11_7_M8b3c_1_M4b3c_2_NotContLo); and2 M11_UM11_7_M8b3c_1_M4b3c_2_Mux3c_2(Funcbus_6, M11_UM11_7_M8b3c_1_M4b3c_2_NotContHi, M11_UM11_7_M8b3c_1_M4b3c_2_line2); and2 M11_UM11_7_M8b3c_1_M4b3c_2_Mux3c_3(F_BCDbus_6, M11_UM11_7_M8b3c_1_M4b3c_2_NotContLo, M11_UM11_7_M8b3c_1_M4b3c_2_line3); and2 M11_UM11_7_M8b3c_1_M4b3c_2_Mux3c_4(M11_ContHi, M11_ContLo, M11_UM11_7_M8b3c_1_M4b3c_2_line4); and2 M11_UM11_7_M8b3c_1_M4b3c_2_Mux3c_5(M11_UM11_7_M8b3c_1_M4b3c_2_line4, Wbus_6, M11_UM11_7_M8b3c_1_M4b3c_2_line5); or3 M11_UM11_7_M8b3c_1_M4b3c_2_Mux3c_6(M11_UM11_7_M8b3c_1_M4b3c_2_line2, M11_UM11_7_M8b3c_1_M4b3c_2_line3, M11_UM11_7_M8b3c_1_M4b3c_2_line5, out378); inv M11_UM11_7_M8b3c_1_M4b3c_3_Mux3c_0(M11_ContHi, M11_UM11_7_M8b3c_1_M4b3c_3_NotContHi); inv M11_UM11_7_M8b3c_1_M4b3c_3_Mux3c_1(M11_ContLo, M11_UM11_7_M8b3c_1_M4b3c_3_NotContLo); and2 M11_UM11_7_M8b3c_1_M4b3c_3_Mux3c_2(Funcbus_7, M11_UM11_7_M8b3c_1_M4b3c_3_NotContHi, M11_UM11_7_M8b3c_1_M4b3c_3_line2); and2 M11_UM11_7_M8b3c_1_M4b3c_3_Mux3c_3(F_BCDbus_7, M11_UM11_7_M8b3c_1_M4b3c_3_NotContLo, M11_UM11_7_M8b3c_1_M4b3c_3_line3); and2 M11_UM11_7_M8b3c_1_M4b3c_3_Mux3c_4(M11_ContHi, M11_ContLo, M11_UM11_7_M8b3c_1_M4b3c_3_line4); and2 M11_UM11_7_M8b3c_1_M4b3c_3_Mux3c_5(M11_UM11_7_M8b3c_1_M4b3c_3_line4, Wbus_7, M11_UM11_7_M8b3c_1_M4b3c_3_line5); or3 M11_UM11_7_M8b3c_1_M4b3c_3_Mux3c_6(M11_UM11_7_M8b3c_1_M4b3c_3_line2, M11_UM11_7_M8b3c_1_M4b3c_3_line3, M11_UM11_7_M8b3c_1_M4b3c_3_line5, out375); inv M12_UM12_0_Inv8_0_Inv4_0(out396, M12_Not_Zbus_0); inv M12_UM12_0_Inv8_0_Inv4_1(out393, M12_Not_Zbus_1); inv M12_UM12_0_Inv8_0_Inv4_2(out390, M12_Not_Zbus_2); inv M12_UM12_0_Inv8_0_Inv4_3(out387, M12_Not_Zbus_3); inv M12_UM12_0_Inv8_1_Inv4_0(out384, M12_Not_Zbus_4); inv M12_UM12_0_Inv8_1_Inv4_1(out381, M12_Not_Zbus_5); inv M12_UM12_0_Inv8_1_Inv4_2(out378, M12_Not_Zbus_6); inv M12_UM12_0_Inv8_1_Inv4_3(out375, M12_Not_Zbus_7); and4 M12_UM12_1(M12_Not_Zbus_0, M12_Not_Zbus_1, M12_Not_Zbus_2, M12_Not_Zbus_3, M12_ZeroZ_Lo); and4 M12_UM12_2(M12_Not_Zbus_4, M12_Not_Zbus_5, M12_Not_Zbus_6, M12_Not_Zbus_7, M12_ZeroZ_Hi); and2 M12_UM12_3(M12_ZeroZ_Lo, M12_ZeroZ_Hi, M12_ZeroZ); inv M12_UM12_4(M12_ZeroZ, out407); inv M12_UM12_5(in213, M12_NotCont8); or2 M12_UM12_6(M12_NotCont8, in343, M12_ContFlag); inv M12_UM12_7(M12_ContFlag, M12_NotContFlag); and3 M12_UM12_8(M12_Not_Zbus_6, M12_Not_Zbus_7, M12_NotContFlag, M12_tmp0); nor2 M12_UM12_9(M12_tmp0, M12_ZeroZ, M12_tmp1); nand2 M12_UM12_10(in213, M12_tmp1, out409); inv M12_UM12_11_PT1_Xo0(in116, M12_UM12_11_PT1_NotA); inv M12_UM12_11_PT1_Xo1(in107, M12_UM12_11_PT1_NotB); nand2 M12_UM12_11_PT1_Xo2(M12_UM12_11_PT1_NotA, in107, M12_UM12_11_PT1_line2); nand2 M12_UM12_11_PT1_Xo3(M12_UM12_11_PT1_NotB, in116, M12_UM12_11_PT1_line3); nand2 M12_UM12_11_PT1_Xo4(M12_UM12_11_PT1_line2, M12_UM12_11_PT1_line3, M12_UM12_11_line1); inv M12_UM12_11_PT2_Xo0(in97, M12_UM12_11_PT2_NotA); inv M12_UM12_11_PT2_Xo1(in87, M12_UM12_11_PT2_NotB); nand2 M12_UM12_11_PT2_Xo2(M12_UM12_11_PT2_NotA, in87, M12_UM12_11_PT2_line2); nand2 M12_UM12_11_PT2_Xo3(M12_UM12_11_PT2_NotB, in97, M12_UM12_11_PT2_line3); nand2 M12_UM12_11_PT2_Xo4(M12_UM12_11_PT2_line2, M12_UM12_11_PT2_line3, M12_UM12_11_line2); inv M12_UM12_11_PT3_Xo0(in77, M12_UM12_11_PT3_NotA); inv M12_UM12_11_PT3_Xo1(in68, M12_UM12_11_PT3_NotB); nand2 M12_UM12_11_PT3_Xo2(M12_UM12_11_PT3_NotA, in68, M12_UM12_11_PT3_line2); nand2 M12_UM12_11_PT3_Xo3(M12_UM12_11_PT3_NotB, in77, M12_UM12_11_PT3_line3); nand2 M12_UM12_11_PT3_Xo4(M12_UM12_11_PT3_line2, M12_UM12_11_PT3_line3, M12_UM12_11_line3); inv M12_UM12_11_PT4_Xo0(in58, M12_UM12_11_PT4_NotA); inv M12_UM12_11_PT4_Xo1(in50, M12_UM12_11_PT4_NotB); nand2 M12_UM12_11_PT4_Xo2(M12_UM12_11_PT4_NotA, in50, M12_UM12_11_PT4_line2); nand2 M12_UM12_11_PT4_Xo3(M12_UM12_11_PT4_NotB, in58, M12_UM12_11_PT4_line3); nand2 M12_UM12_11_PT4_Xo4(M12_UM12_11_PT4_line2, M12_UM12_11_PT4_line3, M12_UM12_11_line4); inv M12_UM12_11_PT5_Xo0(M12_UM12_11_line1, M12_UM12_11_PT5_NotA); inv M12_UM12_11_PT5_Xo1(M12_UM12_11_line2, M12_UM12_11_PT5_NotB); nand2 M12_UM12_11_PT5_Xo2(M12_UM12_11_PT5_NotA, M12_UM12_11_line2, M12_UM12_11_PT5_line2); nand2 M12_UM12_11_PT5_Xo3(M12_UM12_11_PT5_NotB, M12_UM12_11_line1, M12_UM12_11_PT5_line3); nand2 M12_UM12_11_PT5_Xo4(M12_UM12_11_PT5_line2, M12_UM12_11_PT5_line3, M12_UM12_11_line5); inv M12_UM12_11_PT6_Xo0(M12_UM12_11_line3, M12_UM12_11_PT6_NotA); inv M12_UM12_11_PT6_Xo1(M12_UM12_11_line4, M12_UM12_11_PT6_NotB); nand2 M12_UM12_11_PT6_Xo2(M12_UM12_11_PT6_NotA, M12_UM12_11_line4, M12_UM12_11_PT6_line2); nand2 M12_UM12_11_PT6_Xo3(M12_UM12_11_PT6_NotB, M12_UM12_11_line3, M12_UM12_11_PT6_line3); nand2 M12_UM12_11_PT6_Xo4(M12_UM12_11_PT6_line2, M12_UM12_11_PT6_line3, M12_UM12_11_line6); inv M12_UM12_11_PT7_Xo0(M12_UM12_11_line5, M12_UM12_11_PT7_NotA); inv M12_UM12_11_PT7_Xo1(M12_UM12_11_line6, M12_UM12_11_PT7_NotB); nand2 M12_UM12_11_PT7_Xo2(M12_UM12_11_PT7_NotA, M12_UM12_11_line6, M12_UM12_11_PT7_line2); nand2 M12_UM12_11_PT7_Xo3(M12_UM12_11_PT7_NotB, M12_UM12_11_line5, M12_UM12_11_PT7_line3); nand2 M12_UM12_11_PT7_Xo4(M12_UM12_11_PT7_line2, M12_UM12_11_PT7_line3, M12_EvenParA); inv M12_UM12_12_PT1_Xo0(in270, M12_UM12_12_PT1_NotA); inv M12_UM12_12_PT1_Xo1(in264, M12_UM12_12_PT1_NotB); nand2 M12_UM12_12_PT1_Xo2(M12_UM12_12_PT1_NotA, in264, M12_UM12_12_PT1_line2); nand2 M12_UM12_12_PT1_Xo3(M12_UM12_12_PT1_NotB, in270, M12_UM12_12_PT1_line3); nand2 M12_UM12_12_PT1_Xo4(M12_UM12_12_PT1_line2, M12_UM12_12_PT1_line3, M12_UM12_12_line1); inv M12_UM12_12_PT2_Xo0(in257, M12_UM12_12_PT2_NotA); inv M12_UM12_12_PT2_Xo1(in250, M12_UM12_12_PT2_NotB); nand2 M12_UM12_12_PT2_Xo2(M12_UM12_12_PT2_NotA, in250, M12_UM12_12_PT2_line2); nand2 M12_UM12_12_PT2_Xo3(M12_UM12_12_PT2_NotB, in257, M12_UM12_12_PT2_line3); nand2 M12_UM12_12_PT2_Xo4(M12_UM12_12_PT2_line2, M12_UM12_12_PT2_line3, M12_UM12_12_line2); inv M12_UM12_12_PT3_Xo0(in244, M12_UM12_12_PT3_NotA); inv M12_UM12_12_PT3_Xo1(in238, M12_UM12_12_PT3_NotB); nand2 M12_UM12_12_PT3_Xo2(M12_UM12_12_PT3_NotA, in238, M12_UM12_12_PT3_line2); nand2 M12_UM12_12_PT3_Xo3(M12_UM12_12_PT3_NotB, in244, M12_UM12_12_PT3_line3); nand2 M12_UM12_12_PT3_Xo4(M12_UM12_12_PT3_line2, M12_UM12_12_PT3_line3, M12_UM12_12_line3); inv M12_UM12_12_PT4_Xo0(in232, M12_UM12_12_PT4_NotA); inv M12_UM12_12_PT4_Xo1(in226, M12_UM12_12_PT4_NotB); nand2 M12_UM12_12_PT4_Xo2(M12_UM12_12_PT4_NotA, in226, M12_UM12_12_PT4_line2); nand2 M12_UM12_12_PT4_Xo3(M12_UM12_12_PT4_NotB, in232, M12_UM12_12_PT4_line3); nand2 M12_UM12_12_PT4_Xo4(M12_UM12_12_PT4_line2, M12_UM12_12_PT4_line3, M12_UM12_12_line4); inv M12_UM12_12_PT5_Xo0(M12_UM12_12_line1, M12_UM12_12_PT5_NotA); inv M12_UM12_12_PT5_Xo1(M12_UM12_12_line2, M12_UM12_12_PT5_NotB); nand2 M12_UM12_12_PT5_Xo2(M12_UM12_12_PT5_NotA, M12_UM12_12_line2, M12_UM12_12_PT5_line2); nand2 M12_UM12_12_PT5_Xo3(M12_UM12_12_PT5_NotB, M12_UM12_12_line1, M12_UM12_12_PT5_line3); nand2 M12_UM12_12_PT5_Xo4(M12_UM12_12_PT5_line2, M12_UM12_12_PT5_line3, M12_UM12_12_line5); inv M12_UM12_12_PT6_Xo0(M12_UM12_12_line3, M12_UM12_12_PT6_NotA); inv M12_UM12_12_PT6_Xo1(M12_UM12_12_line4, M12_UM12_12_PT6_NotB); nand2 M12_UM12_12_PT6_Xo2(M12_UM12_12_PT6_NotA, M12_UM12_12_line4, M12_UM12_12_PT6_line2); nand2 M12_UM12_12_PT6_Xo3(M12_UM12_12_PT6_NotB, M12_UM12_12_line3, M12_UM12_12_PT6_line3); nand2 M12_UM12_12_PT6_Xo4(M12_UM12_12_PT6_line2, M12_UM12_12_PT6_line3, M12_UM12_12_line6); inv M12_UM12_12_PT7_Xo0(M12_UM12_12_line5, M12_UM12_12_PT7_NotA); inv M12_UM12_12_PT7_Xo1(M12_UM12_12_line6, M12_UM12_12_PT7_NotB); nand2 M12_UM12_12_PT7_Xo2(M12_UM12_12_PT7_NotA, M12_UM12_12_line6, M12_UM12_12_PT7_line2); nand2 M12_UM12_12_PT7_Xo3(M12_UM12_12_PT7_NotB, M12_UM12_12_line5, M12_UM12_12_PT7_line3); nand2 M12_UM12_12_PT7_Xo4(M12_UM12_12_PT7_line2, M12_UM12_12_PT7_line3, M12_EvenParB); inv M12_UM12_13_PT1_Xo0(out396, M12_UM12_13_PT1_NotA); inv M12_UM12_13_PT1_Xo1(out393, M12_UM12_13_PT1_NotB); nand2 M12_UM12_13_PT1_Xo2(M12_UM12_13_PT1_NotA, out393, M12_UM12_13_PT1_line2); nand2 M12_UM12_13_PT1_Xo3(M12_UM12_13_PT1_NotB, out396, M12_UM12_13_PT1_line3); nand2 M12_UM12_13_PT1_Xo4(M12_UM12_13_PT1_line2, M12_UM12_13_PT1_line3, M12_UM12_13_line1); inv M12_UM12_13_PT2_Xo0(out390, M12_UM12_13_PT2_NotA); inv M12_UM12_13_PT2_Xo1(out387, M12_UM12_13_PT2_NotB); nand2 M12_UM12_13_PT2_Xo2(M12_UM12_13_PT2_NotA, out387, M12_UM12_13_PT2_line2); nand2 M12_UM12_13_PT2_Xo3(M12_UM12_13_PT2_NotB, out390, M12_UM12_13_PT2_line3); nand2 M12_UM12_13_PT2_Xo4(M12_UM12_13_PT2_line2, M12_UM12_13_PT2_line3, M12_UM12_13_line2); inv M12_UM12_13_PT3_Xo0(out384, M12_UM12_13_PT3_NotA); inv M12_UM12_13_PT3_Xo1(out381, M12_UM12_13_PT3_NotB); nand2 M12_UM12_13_PT3_Xo2(M12_UM12_13_PT3_NotA, out381, M12_UM12_13_PT3_line2); nand2 M12_UM12_13_PT3_Xo3(M12_UM12_13_PT3_NotB, out384, M12_UM12_13_PT3_line3); nand2 M12_UM12_13_PT3_Xo4(M12_UM12_13_PT3_line2, M12_UM12_13_PT3_line3, M12_UM12_13_line3); inv M12_UM12_13_PT4_Xo0(out378, M12_UM12_13_PT4_NotA); inv M12_UM12_13_PT4_Xo1(out375, M12_UM12_13_PT4_NotB); nand2 M12_UM12_13_PT4_Xo2(M12_UM12_13_PT4_NotA, out375, M12_UM12_13_PT4_line2); nand2 M12_UM12_13_PT4_Xo3(M12_UM12_13_PT4_NotB, out378, M12_UM12_13_PT4_line3); nand2 M12_UM12_13_PT4_Xo4(M12_UM12_13_PT4_line2, M12_UM12_13_PT4_line3, M12_UM12_13_line4); inv M12_UM12_13_PT5_Xo0(M12_UM12_13_line1, M12_UM12_13_PT5_NotA); inv M12_UM12_13_PT5_Xo1(M12_UM12_13_line2, M12_UM12_13_PT5_NotB); nand2 M12_UM12_13_PT5_Xo2(M12_UM12_13_PT5_NotA, M12_UM12_13_line2, M12_UM12_13_PT5_line2); nand2 M12_UM12_13_PT5_Xo3(M12_UM12_13_PT5_NotB, M12_UM12_13_line1, M12_UM12_13_PT5_line3); nand2 M12_UM12_13_PT5_Xo4(M12_UM12_13_PT5_line2, M12_UM12_13_PT5_line3, M12_UM12_13_line5); inv M12_UM12_13_PT6_Xo0(M12_UM12_13_line3, M12_UM12_13_PT6_NotA); inv M12_UM12_13_PT6_Xo1(M12_UM12_13_line4, M12_UM12_13_PT6_NotB); nand2 M12_UM12_13_PT6_Xo2(M12_UM12_13_PT6_NotA, M12_UM12_13_line4, M12_UM12_13_PT6_line2); nand2 M12_UM12_13_PT6_Xo3(M12_UM12_13_PT6_NotB, M12_UM12_13_line3, M12_UM12_13_PT6_line3); nand2 M12_UM12_13_PT6_Xo4(M12_UM12_13_PT6_line2, M12_UM12_13_PT6_line3, M12_UM12_13_line6); inv M12_UM12_13_PT7_Xo0(M12_UM12_13_line5, M12_UM12_13_PT7_NotA); inv M12_UM12_13_PT7_Xo1(M12_UM12_13_line6, M12_UM12_13_PT7_NotB); nand2 M12_UM12_13_PT7_Xo2(M12_UM12_13_PT7_NotA, M12_UM12_13_line6, M12_UM12_13_PT7_line2); nand2 M12_UM12_13_PT7_Xo3(M12_UM12_13_PT7_NotB, M12_UM12_13_line5, M12_UM12_13_PT7_line3); nand2 M12_UM12_13_PT7_Xo4(M12_UM12_13_PT7_line2, M12_UM12_13_PT7_line3, M12_EvenParZ); and2 M12_UM12_14(M12_NotContFlag, in2897, M12_ContPar); and2 M12_UM12_15(M12_ContFlag, out375, M12_PZ7); and2 M12_UM12_16(M12_ContFlag, out378, M12_PZ6); inv M12_UM12_17_PT1_Xo0(out396, M12_UM12_17_PT1_NotA); inv M12_UM12_17_PT1_Xo1(out393, M12_UM12_17_PT1_NotB); nand2 M12_UM12_17_PT1_Xo2(M12_UM12_17_PT1_NotA, out393, M12_UM12_17_PT1_line2); nand2 M12_UM12_17_PT1_Xo3(M12_UM12_17_PT1_NotB, out396, M12_UM12_17_PT1_line3); nand2 M12_UM12_17_PT1_Xo4(M12_UM12_17_PT1_line2, M12_UM12_17_PT1_line3, M12_UM12_17_line1); inv M12_UM12_17_PT2_Xo0(out390, M12_UM12_17_PT2_NotA); inv M12_UM12_17_PT2_Xo1(out387, M12_UM12_17_PT2_NotB); nand2 M12_UM12_17_PT2_Xo2(M12_UM12_17_PT2_NotA, out387, M12_UM12_17_PT2_line2); nand2 M12_UM12_17_PT2_Xo3(M12_UM12_17_PT2_NotB, out390, M12_UM12_17_PT2_line3); nand2 M12_UM12_17_PT2_Xo4(M12_UM12_17_PT2_line2, M12_UM12_17_PT2_line3, M12_UM12_17_line2); inv M12_UM12_17_PT3_Xo0(out384, M12_UM12_17_PT3_NotA); inv M12_UM12_17_PT3_Xo1(out381, M12_UM12_17_PT3_NotB); nand2 M12_UM12_17_PT3_Xo2(M12_UM12_17_PT3_NotA, out381, M12_UM12_17_PT3_line2); nand2 M12_UM12_17_PT3_Xo3(M12_UM12_17_PT3_NotB, out384, M12_UM12_17_PT3_line3); nand2 M12_UM12_17_PT3_Xo4(M12_UM12_17_PT3_line2, M12_UM12_17_PT3_line3, M12_UM12_17_line3); inv M12_UM12_17_PT4_Xo0(M12_PZ6, M12_UM12_17_PT4_NotA); inv M12_UM12_17_PT4_Xo1(M12_PZ7, M12_UM12_17_PT4_NotB); nand2 M12_UM12_17_PT4_Xo2(M12_UM12_17_PT4_NotA, M12_PZ7, M12_UM12_17_PT4_line2); nand2 M12_UM12_17_PT4_Xo3(M12_UM12_17_PT4_NotB, M12_PZ6, M12_UM12_17_PT4_line3); nand2 M12_UM12_17_PT4_Xo4(M12_UM12_17_PT4_line2, M12_UM12_17_PT4_line3, M12_UM12_17_line4); inv M12_UM12_17_PT5_Xo0(M12_UM12_17_line1, M12_UM12_17_PT5_NotA); inv M12_UM12_17_PT5_Xo1(M12_UM12_17_line2, M12_UM12_17_PT5_NotB); nand2 M12_UM12_17_PT5_Xo2(M12_UM12_17_PT5_NotA, M12_UM12_17_line2, M12_UM12_17_PT5_line2); nand2 M12_UM12_17_PT5_Xo3(M12_UM12_17_PT5_NotB, M12_UM12_17_line1, M12_UM12_17_PT5_line3); nand2 M12_UM12_17_PT5_Xo4(M12_UM12_17_PT5_line2, M12_UM12_17_PT5_line3, M12_UM12_17_line5); inv M12_UM12_17_PT6_Xo3_0(M12_UM12_17_line3, M12_UM12_17_PT6_NotA); inv M12_UM12_17_PT6_Xo3_1(M12_UM12_17_line4, M12_UM12_17_PT6_NotB); inv M12_UM12_17_PT6_Xo3_2(M12_ContPar, M12_UM12_17_PT6_NotC); and3 M12_UM12_17_PT6_Xo3_3(M12_UM12_17_PT6_NotA, M12_UM12_17_PT6_NotB, M12_ContPar, M12_UM12_17_PT6_line3); and3 M12_UM12_17_PT6_Xo3_4(M12_UM12_17_PT6_NotA, M12_UM12_17_line4, M12_UM12_17_PT6_NotC, M12_UM12_17_PT6_line4); and3 M12_UM12_17_PT6_Xo3_5(M12_UM12_17_line3, M12_UM12_17_PT6_NotB, M12_UM12_17_PT6_NotC, M12_UM12_17_PT6_line5); and3 M12_UM12_17_PT6_Xo3_6(M12_UM12_17_line3, M12_UM12_17_line4, M12_ContPar, M12_UM12_17_PT6_line6); nor2 M12_UM12_17_PT6_Xo3_7(M12_UM12_17_PT6_line3, M12_UM12_17_PT6_line4, M12_UM12_17_PT6_line7); nor2 M12_UM12_17_PT6_Xo3_8(M12_UM12_17_PT6_line5, M12_UM12_17_PT6_line6, M12_UM12_17_PT6_line8); nand2 M12_UM12_17_PT6_Xo3_9(M12_UM12_17_PT6_line7, M12_UM12_17_PT6_line8, M12_UM12_17_line6); inv M12_UM12_17_PT7_Xo0(M12_UM12_17_line5, M12_UM12_17_PT7_NotA); inv M12_UM12_17_PT7_Xo1(M12_UM12_17_line6, M12_UM12_17_PT7_NotB); nand2 M12_UM12_17_PT7_Xo2(M12_UM12_17_PT7_NotA, M12_UM12_17_line6, M12_UM12_17_PT7_line2); nand2 M12_UM12_17_PT7_Xo3(M12_UM12_17_PT7_NotB, M12_UM12_17_line5, M12_UM12_17_PT7_line3); nand2 M12_UM12_17_PT7_Xo4(M12_UM12_17_PT7_line2, M12_UM12_17_PT7_line3, M12_EvenParZ_Cont); inv M12_UM12_18(M12_EvenParA, out351); inv M12_UM12_19(M12_EvenParB, out358); inv M12_UM12_20(M12_EvenParZ, out402); inv M12_UM12_21(M12_EvenParZ_Cont, out405); inv M13_UM13_0_Inv8_0_Inv4_0(in116, M13_Not_Abus_0); inv M13_UM13_0_Inv8_0_Inv4_1(in107, M13_Not_Abus_1); inv M13_UM13_0_Inv8_0_Inv4_2(in97, M13_Not_Abus_2); inv M13_UM13_0_Inv8_0_Inv4_3(in87, M13_Not_Abus_3); inv M13_UM13_0_Inv8_1_Inv4_0(in77, M13_Not_Abus_4); inv M13_UM13_0_Inv8_1_Inv4_1(in68, M13_Not_Abus_5); inv M13_UM13_0_Inv8_1_Inv4_2(in58, M13_Not_Abus_6); inv M13_UM13_0_Inv8_1_Inv4_3(in50, M13_Not_Abus_7); inv M13_UM13_1_Xo0(in68, M13_UM13_1_NotA); inv M13_UM13_1_Xo1(in58, M13_UM13_1_NotB); nand2 M13_UM13_1_Xo2(M13_UM13_1_NotA, in58, M13_UM13_1_line2); nand2 M13_UM13_1_Xo3(M13_UM13_1_NotB, in68, M13_UM13_1_line3); nand2 M13_UM13_1_Xo4(M13_UM13_1_line2, M13_UM13_1_line3, M13_tmp0); and3 M13_UM13_2(M13_tmp0, in77, in50, M13_tmp1); and2 M13_UM13_3(in68, M13_Not_Abus_7, M13_tmp2); or2 M13_UM13_4(M13_tmp1, M13_tmp2, M13_Misc0_0); inv M13_UM13_5_Xo0(in107, M13_UM13_5_NotA); inv M13_UM13_5_Xo1(in97, M13_UM13_5_NotB); nand2 M13_UM13_5_Xo2(M13_UM13_5_NotA, in97, M13_UM13_5_line2); nand2 M13_UM13_5_Xo3(M13_UM13_5_NotB, in107, M13_UM13_5_line3); nand2 M13_UM13_5_Xo4(M13_UM13_5_line2, M13_UM13_5_line3, M13_tmp3); and2 M13_UM13_6(in116, M13_tmp3, M13_Misc0_1); inv M13_UM13_7(in13, M13_NotCont1); inv M13_UM13_8(in41, M13_NotCont5); nand2 M13_UM13_9(in1, M13_NotCont1, M13_ContHi_Misc0); nand3 M13_UM13_10(in1, in13, in20, M13_ContLo_Misc0); inv M13_UM13_11_Mux3c_0(M13_ContHi_Misc0, M13_UM13_11_NotContHi); inv M13_UM13_11_Mux3c_1(M13_ContLo_Misc0, M13_UM13_11_NotContLo); and2 M13_UM13_11_Mux3c_2(M13_Misc0_0, M13_UM13_11_NotContHi, M13_UM13_11_line2); and2 M13_UM13_11_Mux3c_3(M13_Misc0_1, M13_UM13_11_NotContLo, M13_UM13_11_line3); and2 M13_UM13_11_Mux3c_4(M13_ContHi_Misc0, M13_ContLo_Misc0, M13_UM13_11_line4); and2 M13_UM13_11_Mux3c_5(M13_UM13_11_line4, Overflow, M13_UM13_11_line5); or3 M13_UM13_11_Mux3c_6(M13_UM13_11_line2, M13_UM13_11_line3, M13_UM13_11_line5, out367); or2 M13_UM13_12(in68, in58, M13_tmp4); and2 M13_UM13_13(in50, M13_tmp4, M13_Misc1_0); and4 M13_UM13_14(M13_Not_Abus_0, M13_Not_Abus_1, M13_Not_Abus_2, M13_Not_Abus_3, M13_Misc1_2); nand4 M13_UM13_27(in1, M13_NotCont1, in20, M13_NotCont5, M13_ContHi_Misc1); inv M13_UM13_28_Mux3c_0(M13_ContHi_Misc1, M13_UM13_28_NotContHi); inv M13_UM13_28_Mux3c_1(in1, M13_UM13_28_NotContLo); and2 M13_UM13_28_Mux3c_2(M13_Misc1_0, M13_UM13_28_NotContHi, M13_UM13_28_line2); and2 M13_UM13_28_Mux3c_3(Carry4, M13_UM13_28_NotContLo, M13_UM13_28_line3); and2 M13_UM13_28_Mux3c_4(M13_ContHi_Misc1, in1, M13_UM13_28_line4); and2 M13_UM13_28_Mux3c_5(M13_UM13_28_line4, M13_Misc1_2, M13_UM13_28_line5); or3 M13_UM13_28_Mux3c_6(M13_UM13_28_line2, M13_UM13_28_line3, M13_UM13_28_line5, out364); or2 M13_UM13_29(in264, in257, M13_tmp5); and2 M13_UM13_30(in250, M13_tmp5, M13_Misc2_1); nand2 M13_UM13_31(in116, in270, M13_pr0); nand2 M13_UM13_32(in107, in264, M13_pr1); nand2 M13_UM13_33(in97, in257, M13_pr2); nand2 M13_UM13_34(in87, in250, M13_pr3); nand2 M13_UM13_35(in77, in244, M13_pr4); nand2 M13_UM13_36(in68, in238, M13_pr5); nand2 M13_UM13_37(in58, in232, M13_pr6); nand2 M13_UM13_38(in50, in226, M13_pr7); and4 M13_UM13_39(M13_pr0, M13_pr1, M13_pr2, M13_pr3, M13_pr3_0); and4 M13_UM13_40(M13_pr4, M13_pr5, M13_pr6, M13_pr7, M13_pr7_4); nand2 M13_UM13_41(M13_pr3_0, M13_pr7_4, M13_Misc2_2); nand3 M13_UM13_42(in1, M13_NotCont1, in20, M13_ContLo_Misc2); inv M13_UM13_43_Mux3c_0(M13_ContLo_Misc0, M13_UM13_43_NotContHi); inv M13_UM13_43_Mux3c_1(M13_ContLo_Misc2, M13_UM13_43_NotContLo); and2 M13_UM13_43_Mux3c_2(M13_Misc1_0, M13_UM13_43_NotContHi, M13_UM13_43_line2); and2 M13_UM13_43_Mux3c_3(M13_Misc2_1, M13_UM13_43_NotContLo, M13_UM13_43_line3); and2 M13_UM13_43_Mux3c_4(M13_ContLo_Misc0, M13_ContLo_Misc2, M13_UM13_43_line4); and2 M13_UM13_43_Mux3c_5(M13_UM13_43_line4, M13_Misc2_2, M13_UM13_43_line5); or3 M13_UM13_43_Mux3c_6(M13_UM13_43_line2, M13_UM13_43_line3, M13_UM13_43_line5, M13_NotMiscOuts2); inv M13_UM13_43_1(M13_NotMiscOuts2, out361); or2 M13_UM13_44(in107, in97, M13_tmp6); and2 M13_UM13_45(in87, M13_tmp6, M13_tmp7); inv M13_UM13_46(M13_tmp7, out355); and4 M13_UM13_47(M13_Not_Abus_4, M13_Not_Abus_5, M13_Not_Abus_6, M13_Not_Abus_7, out353); assign out399 = XCarrybus_2; assign gnd = 1'b0; endmodule |
cannot compute difference between binary files
> > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252"> <META NAME="Generator" CONTENT="Microsoft Word 97"> <META NAME="Template" CONTENT="C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\html.dot"> </HEAD> <BODY LINK="#0000ff" VLINK="#800080" BGCOLOR="#ffffff"> <B><FONT SIZE=5><P ALIGN="CENTER">ISCAS-85 C432 27-channel interrupt controller</P> </B></FONT><P ALIGN="CENTER"><IMG SRC="c432.gif" WIDTH=469 HEIGHT=394></P> <B><P>Statistics: </B>36 inputs; 7 outputs; 160 gates; <A HREF="c432bus.html">bus translations</A></P> <B><P>Function: </B>c432 is a 27-channel interrupt controller. The input channels are grouped into three 9-bit buses (we call them A, B and C), where the bit position within each bus determines the interrupt request priority. A forth 9-bit input bus (called E) enables and disables interrupt requests within the respective bit positions. The figure above concisely represents the circuit. The figure above contains the modules labeled <A HREF="c432m1.html">M1</A>, <A HREF="c432m2.html">M2</A>, <A HREF="c432m3.html">M3</A>, <A HREF="c432m4.html">M4</A>, and <A HREF="c432m5.html">M5</A>, which contain the underlying logic. </P> <P>The interrupt controller has three interrupt request buses A, B and C, each having nine bits or channels, and one channel-enable bus E. The following priority rules apply: A[i] > B[j] > C[k], for any i, j, k; i.e., bus A has the highest priority and bus C the lowest. Within each bus, a channel with a higher index has priority over one with a lower index; for example, A[i] > A[j], if i > j. If E[i] = 0, then the A[i], B[i], and C[i] inputs are disregarded.</P> <P>The seven outputs PA, PB, PC and Chan[3:0] specify which channels have acknowledged interrupt requests. Only the channel of highest priority in the requesting bus of highest priority is acknowledged. One exception is that if two or more interrupts produce requests on the channel that is acknowledged, each bus is acknowledged. For example, if A[4], A[2], B[6] and C[4] have requests pending, A[4] and C[4] are acknowledged. Module M5 is a 9-line-to-4-line priority encoder. The output line numbered 421 actually produces the inverted Chan[3] response of that shown in the <A HREF="c432m5tt.html">truth table</A>. We have taken the liberty of adding an inverter to output 421 to form Chan[3] for this table (but not in the models). </P> <B><P>Models:</P> <UL> </B><LI><A HREF="c432.isc">c432 ISCAS-85 netlist</A><B> </LI> </B><LI><A HREF="c432.v">c432 Verilog hierarchical structural model</A><B> </LI> </B><LI><A HREF="c432b.v">c432 Verilog hierarchical behavioral model</A> </LI> <LI><A HREF="c432.tests">c432 complete gate-level tests</A></LI></UL> <B><P> </P> </B><P> </P></BODY> </HTML> |
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 |
* combinational logic example "c432"
*-------------------------------------------------------------
*
*
* total number of lines in the netlist .............. 432
* simplistically reduced equivalent fault set size = 524
* lines from primary input gates ....... 36
* lines from primary output gates ....... 7
* lines from interior gate outputs ...... 153
* lines from ** 89 ** fanout stems ... 236
*
* avg_fanin = 2.10, max_fanin = 9
* avg_fanout = 2.65, max_fanout = 9
*
*
*
*
*
1 1gat inpt 2 0 >sa0 >sa1
2 1f01 from 1gat
3 1f02 from 1gat >sa1
4 4gat inpt 3 0 >sa0 >sa1
5 4f01 from 4gat >sa1
6 4f02 from 4gat
7 4f03 from 4gat >sa1
8 8gat inpt 2 0 >sa0 >sa1
9 8f01 from 8gat >sa0
10 8f02 from 8gat >sa1
11 11gat inpt 2 0 >sa0 >sa1
12 11f01 from 11gat
13 11f02 from 11gat >sa1
14 14gat inpt 2 0 >sa0 >sa1
15 14f01 from 14gat >sa0
16 14f02 from 14gat >sa1
17 17gat inpt 3 0 >sa0 >sa1
18 17f01 from 17gat >sa1
19 17f02 from 17gat
20 17f03 from 17gat >sa1
21 21gat inpt 2 0 >sa0 >sa1
22 21f01 from 21gat >sa0
23 21f02 from 21gat >sa1
24 24gat inpt 2 0 >sa0 >sa1
25 24f01 from 24gat
26 24f02 from 24gat >sa1
27 27gat inpt 2 0 >sa0 >sa1
28 27f01 from 27gat >sa0
29 27f02 from 27gat >sa1
30 30gat inpt 3 0 >sa0 >sa1
31 30f01 from 30gat >sa1
32 30f02 from 30gat
33 30f03 from 30gat >sa1
34 34gat inpt 2 0 >sa0 >sa1
35 34f01 from 34gat >sa0
36 34f02 from 34gat >sa1
37 37gat inpt 2 0 >sa0 >sa1
38 37f01 from 37gat
39 37f02 from 37gat >sa1
40 40gat inpt 2 0 >sa0 >sa1
41 40f01 from 40gat >sa0
42 40f02 from 40gat >sa1
43 43gat inpt 3 0 >sa0 >sa1
44 43f01 from 43gat >sa1
45 43f02 from 43gat
46 43f03 from 43gat >sa1
47 47gat inpt 2 0 >sa0 >sa1
48 47f01 from 47gat >sa0
49 47f02 from 47gat >sa1
50 50gat inpt 2 0 >sa0 >sa1
51 50f01 from 50gat
52 50f02 from 50gat >sa1
53 53gat inpt 2 0 >sa0 >sa1
54 53f01 from 53gat >sa0
55 53f02 from 53gat >sa1
56 56gat inpt 3 0 >sa0 >sa1
57 56f01 from 56gat >sa1
58 56f02 from 56gat
59 56f03 from 56gat >sa1
60 60gat inpt 2 0 >sa0 >sa1
61 60f01 from 60gat >sa0
62 60f02 from 60gat >sa1
63 63gat inpt 2 0 >sa0 >sa1
64 63f01 from 63gat
65 63f02 from 63gat >sa1
66 66gat inpt 2 0 >sa0 >sa1
67 66f01 from 66gat >sa0
68 66f02 from 66gat >sa1
69 69gat inpt 3 0 >sa0 >sa1
70 69f01 from 69gat >sa1
71 69f02 from 69gat
72 69f03 from 69gat >sa1
73 73gat inpt 2 0 >sa0 >sa1
74 73f01 from 73gat >sa0
75 73f02 from 73gat >sa1
76 76gat inpt 2 0 >sa0 >sa1
77 76f01 from 76gat
78 76f02 from 76gat >sa1
79 79gat inpt 2 0 >sa0 >sa1
80 79f01 from 79gat >sa0
81 79f02 from 79gat >sa1
82 82gat inpt 3 0 >sa0 >sa1
83 82f01 from 82gat >sa1
84 82f02 from 82gat
85 82f03 from 82gat >sa1
86 86gat inpt 2 0 >sa0 >sa1
87 86f01 from 86gat >sa0
88 86f02 from 86gat >sa1
89 89gat inpt 2 0 >sa0 >sa1
90 89f01 from 89gat
91 89f02 from 89gat >sa1
92 92gat inpt 2 0 >sa0 >sa1
93 92f01 from 92gat >sa0
94 92f02 from 92gat >sa1
95 95gat inpt 3 0 >sa0 >sa1
96 95f01 from 95gat >sa1
97 95f02 from 95gat
98 95f03 from 95gat >sa1
99 99gat inpt 2 0 >sa0 >sa1
100 99f01 from 99gat >sa0
101 99f02 from 99gat >sa1
102 102gat inpt 2 0 >sa0 >sa1
103 102f01 from 102gat
104 102f02 from 102gat >sa1
105 105gat inpt 2 0 >sa0 >sa1
106 105f01 from 105gat >sa0
107 105f02 from 105gat >sa1
108 108gat inpt 3 0 >sa0 >sa1
109 108f01 from 108gat >sa1
110 108f02 from 108gat
111 108f03 from 108gat >sa1
112 112gat inpt 2 0 >sa0 >sa1
113 112f01 from 112gat >sa0
114 112f02 from 112gat >sa1
115 115gat inpt 2 0 >sa0 >sa1
116 115f01 from 115gat >sa0
117 115f02 from 115gat >sa1
118 118gat not 1 1 >sa1
2
119 119gat not 2 1 >sa0 >sa1
6
120 119f01 from 119gat >sa0
121 119f02 from 119gat >sa0
122 122gat not 1 1 >sa1
12
123 123gat not 2 1 >sa0 >sa1
19
124 123f01 from 123gat >sa0
125 123f02 from 123gat >sa0
126 126gat not 1 1 >sa1
25
127 127gat not 2 1 >sa0 >sa1
32
128 127f01 from 127gat >sa0
129 127f02 from 127gat >sa0
130 130gat not 1 1 >sa1
38
131 131gat not 2 1 >sa0 >sa1
45
132 131f01 from 131gat >sa0
133 131f02 from 131gat >sa0
134 134gat not 1 1 >sa1
51
135 135gat not 2 1 >sa0 >sa1
58
136 135f01 from 135gat >sa0
137 135f02 from 135gat >sa0
138 138gat not 1 1 >sa1
64
139 139gat not 2 1 >sa0 >sa1
71
140 139f01 from 139gat >sa0
141 139f02 from 139gat >sa0
142 142gat not 1 1 >sa1
77
143 143gat not 2 1 >sa0 >sa1
84
144 143f01 from 143gat >sa0
145 143f02 from 143gat >sa0
146 146gat not 1 1 >sa1
90
147 147gat not 2 1 >sa0 >sa1
97
148 147f01 from 147gat >sa0
149 147f02 from 147gat >sa0
150 150gat not 1 1 >sa1
103
151 151gat not 2 1 >sa0 >sa1
110
152 151f01 from 151gat >sa0
153 151f02 from 151gat >sa0
154 154gat nand 2 2 >sa0 >sa1
118 5
155 154f01 from 154gat >sa1
156 154f02 from 154gat >sa0 >sa1
157 157gat nor 1 2 >sa1
9 120
158 158gat nor 1 2 >sa1
15 121
159 159gat nand 2 2 >sa0 >sa1
122 18
160 159f01 from 159gat >sa1
161 159f02 from 159gat >sa0 >sa1
162 162gat nand 2 2 >sa0 >sa1
126 31
163 162f01 from 162gat >sa1
164 162f02 from 162gat >sa0 >sa1
165 165gat nand 2 2 >sa0 >sa1
130 44
166 165f01 from 165gat >sa1
167 165f02 from 165gat >sa0 >sa1
168 168gat nand 2 2 >sa0 >sa1
134 57
169 168f01 from 168gat >sa1
170 168f02 from 168gat >sa0 >sa1
171 171gat nand 2 2 >sa0 >sa1
138 70
172 171f01 from 171gat >sa1
173 171f02 from 171gat >sa0 >sa1
174 174gat nand 2 2 >sa0 >sa1
142 83
175 174f01 from 174gat >sa1
176 174f02 from 174gat >sa0 >sa1
177 177gat nand 2 2 >sa0 >sa1
146 96
178 177f01 from 177gat >sa1
179 177f02 from 177gat >sa0 >sa1
180 180gat nand 2 2 >sa0 >sa1
150 109
181 180f01 from 180gat >sa1
182 180f02 from 180gat >sa0 >sa1
183 183gat nor 1 2 >sa1
22 124
184 184gat nor 1 2 >sa1
28 125
185 185gat nor 1 2 >sa1
35 128
186 186gat nor 1 2 >sa1
41 129
187 187gat nor 1 2 >sa1
48 132
188 188gat nor 1 2 >sa1
54 133
189 189gat nor 1 2 >sa1
61 136
190 190gat nor 1 2 >sa1
67 137
191 191gat nor 1 2 >sa1
74 140
192 192gat nor 1 2 >sa1
80 141
193 193gat nor 1 2 >sa1
87 144
194 194gat nor 1 2 >sa1
93 145
195 195gat nor 1 2 >sa1
100 148
196 196gat nor 1 2 >sa1
106 149
197 197gat nor 1 2 >sa1
113 152
198 198gat nor 1 2 >sa1
116 153
199 199gat and 3 9 >sa0 >sa1
155 160 163 166 169 172 175 178 181
200 199f01 from 199gat
201 199f02 from 199gat
202 199f03 from 199gat
203 203gat not 9 1 >sa0 >sa1
200
204 203f01 from 203gat >sa0 >sa1
205 203f02 from 203gat >sa0 >sa1
206 203f03 from 203gat >sa0 >sa1
207 203f04 from 203gat >sa0 >sa1
208 203f05 from 203gat >sa0 >sa1
209 203f06 from 203gat >sa0 >sa1
210 203f07 from 203gat >sa0 >sa1
211 203f08 from 203gat >sa0 >sa1
212 203f09 from 203gat >sa0 >sa1
213 213gat not 9 1 >sa0 >sa1
201
214 213f01 from 213gat >sa1
215 213f02 from 213gat >sa1
216 213f03 from 213gat >sa1
217 213f04 from 213gat >sa1
218 213f05 from 213gat >sa1
219 213f06 from 213gat >sa1
220 213f07 from 213gat >sa1
221 213f08 from 213gat >sa1
222 213f09 from 213gat >sa1
223 223gat not 0 1 >sa0 >sa1
202
224 224gat xor 2 2 >sa0 >sa1
204 156
225 224f01 from 224gat >sa1
226 224f02 from 224gat >sa1
227 227gat xor 2 2 >sa0 >sa1
205 161
228 227f01 from 227gat >sa1
229 227f02 from 227gat >sa1
230 230gat xor 2 2 >sa0 >sa1
206 164
231 230f01 from 230gat >sa1
232 230f02 from 230gat >sa1
233 233gat xor 2 2 >sa0 >sa1
207 167
234 233f01 from 233gat >sa1
235 233f02 from 233gat >sa1
236 236gat xor 2 2 >sa0 >sa1
208 170
237 236f01 from 236gat >sa1
238 236f02 from 236gat >sa1
239 239gat xor 2 2 >sa0 >sa1
209 173
240 239f01 from 239gat >sa1
241 239f02 from 239gat >sa1
242 242gat nand 1 2 >sa1
3 214
243 243gat xor 2 2 >sa0 >sa1
210 176
244 243f01 from 243gat >sa1
245 243f02 from 243gat >sa1
246 246gat nand 1 2 >sa1
215 13
247 247gat xor 2 2 >sa0 >sa1
211 179
248 247f01 from 247gat >sa1
249 247f02 from 247gat >sa1
250 250gat nand 1 2 >sa1
216 26
251 251gat xor 2 2 >sa0 >sa1
212 182
252 251f01 from 251gat >sa1
253 251f02 from 251gat >sa1
254 254gat nand 1 2 >sa1
217 39
255 255gat nand 1 2 >sa1
218 52
256 256gat nand 1 2 >sa1
219 65
257 257gat nand 1 2 >sa1
220 78
258 258gat nand 1 2 >sa1
221 91
259 259gat nand 1 2 >sa1
222 104
260 260gat nand 2 2 >sa0 >sa1
225 157
261 260f01 from 260gat >sa1
262 260f02 from 260gat >sa0 >sa1
263 263gat nand 1 2
226 158
264 264gat nand 2 2 >sa0 >sa1
228 183
265 264f01 from 264gat >sa1
266 264f02 from 264gat >sa0 >sa1
267 267gat nand 2 2 >sa0 >sa1
231 185
268 267f01 from 267gat >sa1
269 267f02 from 267gat >sa0 >sa1
270 270gat nand 2 2 >sa0 >sa1
234 187
271 270f01 from 270gat >sa1
272 270f02 from 270gat >sa0 >sa1
273 273gat nand 2 2 >sa0 >sa1
237 189
274 273f01 from 273gat >sa1
275 273f02 from 273gat >sa0 >sa1
276 276gat nand 2 2 >sa0 >sa1
240 191
277 276f01 from 276gat >sa1
278 276f02 from 276gat >sa0 >sa1
279 279gat nand 2 2 >sa0 >sa1
244 193
280 279f01 from 279gat >sa1
281 279f02 from 279gat >sa0 >sa1
282 282gat nand 2 2 >sa0 >sa1
248 195
283 282f01 from 282gat >sa1
284 282f02 from 282gat >sa0 >sa1
285 285gat nand 2 2 >sa0 >sa1
252 197
286 285f01 from 285gat >sa1
287 285f02 from 285gat >sa0 >sa1
288 288gat nand 1 2
229 184
289 289gat nand 1 2
232 186
290 290gat nand 1 2
235 188
291 291gat nand 1 2
238 190
292 292gat nand 1 2
241 192
293 293gat nand 1 2
245 194
294 294gat nand 1 2
249 196
295 295gat nand 1 2
253 198
296 296gat and 3 9 >sa0 >sa1
261 265 268 271 274 277 280 283 286
297 296f01 from 296gat
298 296f02 from 296gat
299 296f03 from 296gat
300 300gat not 1 1 >sa1
263
301 301gat not 1 1 >sa1
288
302 302gat not 1 1 >sa1
289
303 303gat not 1 1 >sa1
290
304 304gat not 1 1 >sa1
291
305 305gat not 1 1 >sa1
292
306 306gat not 1 1 >sa1
293
307 307gat not 1 1 >sa1
294
308 308gat not 1 1 >sa1
295
309 309gat not 9 1 >sa0 >sa1
297
310 309f01 from 309gat >sa0 >sa1
311 309f02 from 309gat >sa0 >sa1
312 309f03 from 309gat >sa0 >sa1
313 309f04 from 309gat >sa0 >sa1
314 309f05 from 309gat >sa0 >sa1
315 309f06 from 309gat >sa0 >sa1
316 309f07 from 309gat >sa0 >sa1
317 309f08 from 309gat >sa0 >sa1
318 309f09 from 309gat >sa0 >sa1
319 319gat not 9 1 >sa0 >sa1
298
320 319f01 from 319gat >sa1
321 319f02 from 319gat >sa1
322 319f03 from 319gat >sa1
323 319f04 from 319gat >sa1
324 319f05 from 319gat >sa1
325 319f06 from 319gat >sa1
326 319f07 from 319gat >sa1
327 319f08 from 319gat >sa1
328 319f09 from 319gat >sa1
329 329gat not 0 1 >sa0 >sa1
299
330 330gat xor 1 2 >sa1
310 262
331 331gat xor 1 2 >sa1
311 266
332 332gat xor 1 2 >sa1
312 269
333 333gat xor 1 2 >sa1
313 272
334 334gat nand 1 2 >sa1
10 320
335 335gat xor 1 2 >sa1
314 275
336 336gat nand 1 2 >sa1
321 23
337 337gat xor 1 2 >sa1
315 278
338 338gat nand 1 2 >sa1
322 36
339 339gat xor 1 2 >sa1
316 281
340 340gat nand 1 2 >sa1
323 49
341 341gat xor 1 2 >sa1
317 284
342 342gat nand 1 2 >sa1
324 62
343 343gat xor 1 2 >sa1
318 287
344 344gat nand 1 2 >sa1
325 75
345 345gat nand 1 2 >sa1
326 88
346 346gat nand 1 2 >sa1
327 101
347 347gat nand 1 2 >sa1
328 114
348 348gat nand 1 2 >sa1
330 300
349 349gat nand 1 2 >sa1
331 301
350 350gat nand 1 2 >sa1
332 302
351 351gat nand 1 2 >sa1
333 303
352 352gat nand 1 2 >sa1
335 304
353 353gat nand 1 2 >sa1
337 305
354 354gat nand 1 2 >sa1
339 306
355 355gat nand 1 2 >sa1
341 307
356 356gat nand 1 2 >sa1
343 308
357 357gat and 2 9 >sa0 >sa1
348 349 350 351 352 353 354 355 356
358 357f01 from 357gat
359 357f02 from 357gat
360 360gat not 9 1 >sa0 >sa1
358
361 360f01 from 360gat >sa1
362 360f02 from 360gat >sa1
363 360f03 from 360gat >sa1
364 360f04 from 360gat >sa1
365 360f05 from 360gat >sa1
366 360f06 from 360gat >sa1
367 360f07 from 360gat >sa1
368 360f08 from 360gat >sa1
369 360f09 from 360gat >sa1
370 370gat not 0 1 >sa0 >sa1
359
371 371gat nand 1 2 >sa1
16 361
372 372gat nand 1 2 >sa1
362 29
373 373gat nand 1 2 >sa1
363 42
374 374gat nand 1 2 >sa1
364 55
375 375gat nand 1 2 >sa1
365 68
376 376gat nand 1 2 >sa1
366 81
377 377gat nand 1 2 >sa1
367 94
378 378gat nand 1 2 >sa1
368 107
379 379gat nand 1 2 >sa1
369 117
380 380gat nand 1 4
7 242 334 371
381 381gat nand 4 4 >sa0 >sa1
246 336 372 20
382 381f01 from 381gat >sa1
383 381f02 from 381gat >sa1
384 381f03 from 381gat >sa1
385 381f04 from 381gat >sa1
386 386gat nand 6 4 >sa0 >sa1
250 338 373 33
387 386f01 from 386gat >sa1
388 386f02 from 386gat >sa1
389 386f03 from 386gat >sa1
390 386f04 from 386gat >sa1
391 386f05 from 386gat >sa1
392 386f06 from 386gat >sa1
393 393gat nand 5 4 >sa0 >sa1
254 340 374 46
394 393f01 from 393gat >sa1
395 393f02 from 393gat
396 393f03 from 393gat >sa1
397 393f04 from 393gat >sa1
398 393f05 from 393gat >sa1
399 399gat nand 4 4 >sa0 >sa1
255 342 375 59
400 399f01 from 399gat >sa1
401 399f02 from 399gat >sa1
402 399f03 from 399gat >sa1
403 399f04 from 399gat >sa1
404 404gat nand 2 4 >sa0 >sa1
256 344 376 72
405 404f01 from 404gat >sa1
406 404f02 from 404gat
407 407gat nand 3 4 >sa0 >sa1
257 345 377 85
408 407f01 from 407gat >sa1
409 407f02 from 407gat
410 407f03 from 407gat >sa1
411 411gat nand 2 4 >sa0 >sa1
258 346 378 98
412 411f01 from 411gat >sa1
413 411f02 from 411gat
414 414gat nand 1 4 >sa1
259 347 379 111
415 415gat not 1 1 >sa0
380
416 416gat and 1 8 >sa0
382 387 394 400 405 408 412 414
417 417gat not 1 1 >sa1
395
418 418gat not 1 1 >sa1
406
419 419gat not 1 1 >sa1
409
420 420gat not 1 1 >sa1
413
421 421gat nor 0 2 >sa0 >sa1
415 416
422 422gat nand 2 2 >sa0 >sa1
388 417
423 422f01 from 422gat >sa1
424 422f02 from 422gat >sa1
425 425gat nand 2 4 >sa0 >sa1
389 396 418 401
426 425f01 from 425gat >sa1
427 425f02 from 425gat >sa1
428 428gat nand 1 3 >sa1
402 397 419
429 429gat nand 1 4 >sa1
391 398 410 420
430 430gat nand 0 4 >sa0 >sa1
383 390 423 403
431 431gat nand 0 4 >sa0 >sa1
384 392 426 428
432 432gat nand 0 4 >sa0 >sa1
385 424 427 429
|
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | 111111111011111111011111111011111111 111111111101111111101111111101111111 111111111110111111110111111110111111 111111111111011111111011111111011111 111111111111101111111101111111101111 111111111111110111111110111111110111 111111111111111011111111011111111011 111111111111111101111111101111111101 111111111111111110111111110111111110 111111111111111111010011111101111111 111111111111111111101111111010000000 111111111111111111110110101111111111 111111111111111111111010111111111111 111111111111111111111100111111111111 111111111111111111111110111111111111 111111111111111111111111011111111111 111111111111111111111111101111111111 111111111111111111111111110111111111 111111111111111111111111111011111111 111111111111111111111111111101111111 111111111111111111111111111110111111 111111111111111111111111111111011111 111111111111111111111111111111101111 111111111111111111111111111111110111 111111111111111111111111111111111011 100000010100000010100000010100000000 011111101011111101011111101011111100 111111111111011011000100100000100100 111111111111101001111111111111111111 111111111011111111100000000100000000 111111111001111111111111111001111111 000000000000000000000000000000000000 |
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 |
/****************************************************************************
* *
* VERILOG HIGH-LEVEL DESCRIPTION OF THE ISCAS-85 BENCHMARK CIRCUIT c432 *
* *
* Function: 27-channel interrupt controller *
* *
* Written by: Mark C. Hansen *
* *
* Last modified: Oct 17, 1997 *
* *
****************************************************************************/
module Circuit432 (in4, in17, in30, in43, in56, in69, in82, in95, in108,
in1, in11, in24, in37, in50, in63, in76, in89, in102,
in8, in21, in34, in47, in60, in73, in86, in99, in112,
in14, in27, in40, in53, in66, in79, in92, in105, in115,
out223, out329, out370,
out421, out430, out431, out432);
input in4, in17, in30, in43, in56, in69, in82, in95, in108,
in1, in11, in24, in37, in50, in63, in76, in89, in102,
in8, in21, in34, in47, in60, in73, in86, in99, in112,
in14, in27, in40, in53, in66, in79, in92, in105, in115;
output out223, out329, out370,
out421, out430, out431, out432;
wire [8:0] A, B, C, E;
wire PA, PB, PC;
wire [3:0] Chan;
assign
E[8:0] = { in4, in17, in30, in43, in56, in69, in82, in95, in108 },
A[8:0] = { in1, in11, in24, in37, in50, in63, in76, in89, in102 },
B[8:0] = { in8, in21, in34, in47, in60, in73, in86, in99, in112 },
C[8:0] = { in14, in27, in40, in53, in66, in79, in92, in105, in115 },
PA = out223,
PB = out329,
PC = out370,
Chan[3:0] = { out421, out430, out431, out432 };
TopLevel432 Ckt432 (E, A, B, C, PA, PB, PC, Chan);
endmodule /* Circuit432 */
/*************************************************************************/
module TopLevel432 (E, A, B, C, PA, PB, PC, Chan);
input[8:0] E, A, B, C;
output PA, PB, PC;
output[3:0] Chan;
wire[8:0] X1, X2, I;
PriorityA M1(E, A, PA, X1);
PriorityB M2(E, X1, B, PB, X2);
PriorityC M3(E, X1, X2, C, PC);
EncodeChan M4(E, A, B, C, PA, PB, PC, I);
DecodeChan M5(I, Chan);
endmodule /* TopLevel432 */
/*************************************************************************/
module PriorityA(E, A, PA, X1);
input[8:0] E, A;
output PA;
output[8:0] X1;
wire [8:0] Ab, EAb;
not Ab0(Ab[0], A[0]);
not Ab1(Ab[1], A[1]);
not Ab2(Ab[2], A[2]);
not Ab3(Ab[3], A[3]);
not Ab4(Ab[4], A[4]);
not Ab5(Ab[5], A[5]);
not Ab6(Ab[6], A[6]);
not Ab7(Ab[7], A[7]);
not Ab8(Ab[8], A[8]);
nand EAb0(EAb[0], Ab[0], E[0]);
nand EAb1(EAb[1], Ab[1], E[1]);
nand EAb2(EAb[2], Ab[2], E[2]);
nand EAb3(EAb[3], Ab[3], E[3]);
nand EAb4(EAb[4], Ab[4], E[4]);
nand EAb5(EAb[5], Ab[5], E[5]);
nand EAb6(EAb[6], Ab[6], E[6]);
nand EAb7(EAb[7], Ab[7], E[7]);
nand EAb8(EAb[8], Ab[8], E[8]);
and PAigate(PAi,EAb[0],EAb[1],EAb[2],EAb[3],EAb[4],EAb[5],EAb[6],EAb[7]);
nand PAgate(PA,PAi,EAb[8]);
xor X10(X1[0], PA, EAb[0]);
xor X11(X1[1], PA, EAb[1]);
xor X12(X1[2], PA, EAb[2]);
xor X13(X1[3], PA, EAb[3]);
xor X14(X1[4], PA, EAb[4]);
xor X15(X1[5], PA, EAb[5]);
xor X16(X1[6], PA, EAb[6]);
xor X17(X1[7], PA, EAb[7]);
xor X18(X1[8], PA, EAb[8]);
endmodule /* PriorityA */
/*************************************************************************/
module PriorityB(E, X1, B, PB, X2);
input[8:0] E, X1, B;
output PB;
output[8:0] X2;
wire [8:0] Eb, EbB, XEB;
not Eb0(Eb[0], E[0]);
not Eb1(Eb[1], E[1]);
not Eb2(Eb[2], E[2]);
not Eb3(Eb[3], E[3]);
not Eb4(Eb[4], E[4]);
not Eb5(Eb[5], E[5]);
not Eb6(Eb[6], E[6]);
not Eb7(Eb[7], E[7]);
not Eb8(Eb[8], E[8]);
nor EbB0(EbB[0], Eb[0], B[0]);
nor EbB1(EbB[1], Eb[1], B[1]);
nor EbB2(EbB[2], Eb[2], B[2]);
nor EbB3(EbB[3], Eb[3], B[3]);
nor EbB4(EbB[4], Eb[4], B[4]);
nor EbB5(EbB[5], Eb[5], B[5]);
nor EbB6(EbB[6], Eb[6], B[6]);
nor EbB7(EbB[7], Eb[7], B[7]);
nor EbB8(EbB[8], Eb[8], B[8]);
nand XEB0(XEB[0], EbB[0], X1[0]);
nand XEB1(XEB[1], EbB[1], X1[1]);
nand XEB2(XEB[2], EbB[2], X1[2]);
nand XEB3(XEB[3], EbB[3], X1[3]);
nand XEB4(XEB[4], EbB[4], X1[4]);
nand XEB5(XEB[5], EbB[5], X1[5]);
nand XEB6(XEB[6], EbB[6], X1[6]);
nand XEB7(XEB[7], EbB[7], X1[7]);
nand XEB8(XEB[8], EbB[8], X1[8]);
and PBigate(PBi,XEB[0],XEB[1],XEB[2],XEB[3],XEB[4],XEB[5],XEB[6],XEB[7]);
nand PBgate(PB,PBi,XEB[8]);
xor X20(X2[0], PB, XEB[0]);
xor X21(X2[1], PB, XEB[1]);
xor X22(X2[2], PB, XEB[2]);
xor X23(X2[3], PB, XEB[3]);
xor X24(X2[4], PB, XEB[4]);
xor X25(X2[5], PB, XEB[5]);
xor X26(X2[6], PB, XEB[6]);
xor X27(X2[7], PB, XEB[7]);
xor X28(X2[8], PB, XEB[8]);
endmodule /* PriorityB */
/*************************************************************************/
module PriorityC(E, X1, X2, C, PC);
input[8:0] E, X1, X2, C;
output PC;
wire [8:0] Eb, EbC, XEC;
not Eb0(Eb[0], E[0]);
not Eb1(Eb[1], E[1]);
not Eb2(Eb[2], E[2]);
not Eb3(Eb[3], E[3]);
not Eb4(Eb[4], E[4]);
not Eb5(Eb[5], E[5]);
not Eb6(Eb[6], E[6]);
not Eb7(Eb[7], E[7]);
not Eb8(Eb[8], E[8]);
nor EbC0(EbC[0], Eb[0], C[0]);
nor EbC1(EbC[1], Eb[1], C[1]);
nor EbC2(EbC[2], Eb[2], C[2]);
nor EbC3(EbC[3], Eb[3], C[3]);
nor EbC4(EbC[4], Eb[4], C[4]);
nor EbC5(EbC[5], Eb[5], C[5]);
nor EbC6(EbC[6], Eb[6], C[6]);
nor EbC7(EbC[7], Eb[7], C[7]);
nor EbC8(EbC[8], Eb[8], C[8]);
nand XEC0(XEC[0], EbC[0], X1[0], X2[0]);
nand XEC1(XEC[1], EbC[1], X1[1], X2[1]);
nand XEC2(XEC[2], EbC[2], X1[2], X2[2]);
nand XEC3(XEC[3], EbC[3], X1[3], X2[3]);
nand XEC4(XEC[4], EbC[4], X1[4], X2[4]);
nand XEC5(XEC[5], EbC[5], X1[5], X2[5]);
nand XEC6(XEC[6], EbC[6], X1[6], X2[6]);
nand XEC7(XEC[7], EbC[7], X1[7], X2[7]);
nand XEC8(XEC[8], EbC[8], X1[8], X2[8]);
and PCigate(PCi, XEC[0],XEC[1],XEC[2],XEC[3],XEC[4],XEC[5],XEC[6],XEC[7]);
nand PCgate(PC, PCi, XEC[8]);
endmodule /*PriorityC */
/*************************************************************************/
module EncodeChan(E, A, B, C, PA, PB, PC, I);
input[8:0] E, A, B, C;
input PA, PB, PC;
output[8:0] I;
wire [8:0] APA, BPB, CPC;
nand APA0(APA[0], A[0], PA);
nand APA1(APA[1], A[1], PA);
nand APA2(APA[2], A[2], PA);
nand APA3(APA[3], A[3], PA);
nand APA4(APA[4], A[4], PA);
nand APA5(APA[5], A[5], PA);
nand APA6(APA[6], A[6], PA);
nand APA7(APA[7], A[7], PA);
nand APA8(APA[8], A[8], PA);
nand BPB0(BPB[0], B[0], PB);
nand BPB1(BPB[1], B[1], PB);
nand BPB2(BPB[2], B[2], PB);
nand BPB3(BPB[3], B[3], PB);
nand BPB4(BPB[4], B[4], PB);
nand BPB5(BPB[5], B[5], PB);
nand BPB6(BPB[6], B[6], PB);
nand BPB7(BPB[7], B[7], PB);
nand BPB8(BPB[8], B[8], PB);
nand CPC0(CPC[0], C[0], PC);
nand CPC1(CPC[1], C[1], PC);
nand CPC2(CPC[2], C[2], PC);
nand CPC3(CPC[3], C[3], PC);
nand CPC4(CPC[4], C[4], PC);
nand CPC5(CPC[5], C[5], PC);
nand CPC6(CPC[6], C[6], PC);
nand CPC7(CPC[7], C[7], PC);
nand CPC8(CPC[8], C[8], PC);
nand I0(I[0], E[0], APA[0], BPB[0], CPC[0]);
nand I1(I[1], E[1], APA[1], BPB[1], CPC[1]);
nand I2(I[2], E[2], APA[2], BPB[2], CPC[2]);
nand I3(I[3], E[3], APA[3], BPB[3], CPC[3]);
nand I4(I[4], E[4], APA[4], BPB[4], CPC[4]);
nand I5(I[5], E[5], APA[5], BPB[5], CPC[5]);
nand I6(I[6], E[6], APA[6], BPB[6], CPC[6]);
nand I7(I[7], E[7], APA[7], BPB[7], CPC[7]);
nand I8(I[8], E[8], APA[8], BPB[8], CPC[8]);
endmodule /* EncodeChan */
/*************************************************************************/
module DecodeChan(I, Chan);
input[8:0] I;
output[3:0] Chan;
wire Iand, Ib8, Ib1, Ib2, Ib3, Ib5, I56, I245, I3456, I1256;
and Iandgate(Iand, I[0], I[1], I[2], I[3], I[4], I[5], I[6], I[7]);
not Ib8gate(Ib8, I[8]);
nor Chan3(Chan[3], Iand, Ib8);
not Ib1gate(Ib1, I[1]);
not Ib2gate(Ib2, I[2]);
not Ib3gate(Ib3, I[3]);
not Ib5gate(Ib5, I[5]);
nand I56gate(I56, Ib5, I[6]);
nand I245gate(I245, Ib2, I[4], I[5]);
nand I3456gate(I3456, Ib3, I[4], I[5], I[6]);
nand I1256gate(I1256, Ib1, I[2], I[5], I[6]);
nand Chan2(Chan[2], I[4], I[6], I[7], I56);
nand Chan1(Chan[1], I[6], I[7], I245, I3456);
nand Chan0(Chan[0], I[7], I56, I1256, I3456);
endmodule /* DecodeChan */
|
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 |
/****************************************************************************
* *
* VERILOG BEHAVIORAL DESCRIPTION OF THE ISCAS-85 BENCHMARK CIRCUIT c432 *
* *
* Function: 27-channel interrupt controller *
* *
* Written by: Mark C. Hansen *
* *
* Last modified: Oct 17, 1997 *
* *
****************************************************************************/
module Circuit432 (in4, in17, in30, in43, in56, in69, in82, in95, in108,
in1, in11, in24, in37, in50, in63, in76, in89, in102,
in8, in21, in34, in47, in60, in73, in86, in99, in112,
in14, in27, in40, in53, in66, in79, in92, in105, in115,
out223, out329, out370,
out421, out430, out431, out432);
input in4, in17, in30, in43, in56, in69, in82, in95, in108,
in1, in11, in24, in37, in50, in63, in76, in89, in102,
in8, in21, in34, in47, in60, in73, in86, in99, in112,
in14, in27, in40, in53, in66, in79, in92, in105, in115;
output out223, out329, out370,
out421, out430, out431, out432;
wire [8:0] A, B, C, E;
wire PA, PB, PC;
wire [3:0] Chan;
assign
E[8:0] = { in4, in17, in30, in43, in56, in69, in82, in95, in108 },
A[8:0] = { in1, in11, in24, in37, in50, in63, in76, in89, in102 },
B[8:0] = { in8, in21, in34, in47, in60, in73, in86, in99, in112 },
C[8:0] = { in14, in27, in40, in53, in66, in79, in92, in105, in115 },
PA = out223,
PB = out329,
PC = out370,
Chan[3:0] = { out421, out430, out431, out432 };
TopLevel432b Ckt432 (E, A, B, C, PA, PB, PC, Chan);
endmodule /* Circuit432 */
/*************************************************************************/
module TopLevel432b (E, A, B, C, PA, PB, PC, Chan);
input[8:0] E, A, B, C;
output PA, PB, PC;
output[3:0] Chan;
wire[8:0] X1, X2, I;
PriorityA M1(E, A, PA, X1);
PriorityB M2(E, X1, B, PB, X2);
PriorityC M3(E, X1, X2, C, PC);
EncodeChan M4(E, A, B, C, PA, PB, PC, I);
DecodeChan M5(I, Chan);
endmodule /* TopLevel432b */
/*************************************************************************/
module PriorityA(E, A, PA, X1);
input[8:0] E, A;
output PA;
output[8:0] X1;
wire [8:0] Ab, EAb;
assign Ab = ~A;
assign EAb = ~(Ab & E);
assign PA = ~&EAb;
assign X1 = EAb ^ {9{PA}};
endmodule /* PriorityA */
/*************************************************************************/
module PriorityB(E, X1, B, PB, X2);
input[8:0] E, X1, B;
output PB;
output[8:0] X2;
wire [8:0] Eb, EbB, XEB;
assign Eb = ~E;
assign EbB = ~(Eb | B);
assign XEB = ~(X1 & EbB);
assign PB = ~&XEB;
assign X2 = XEB ^ {9{PB}};
endmodule /* PriorityB */
/*************************************************************************/
module PriorityC(E, X1, X2, C, PC);
input[8:0] E, X1, X2, C;
output PC;
wire [8:0] Eb, EbC, XEC;
assign Eb = ~E;
assign EbC = ~(Eb | C);
assign XEC = ~(X1 & X2 & EbC);
assign PC = ~&XEC;
endmodule /*PriorityC */
/*************************************************************************/
module EncodeChan(E, A, B, C, PA, PB, PC, I);
input[8:0] E, A, B, C;
input PA, PB, PC;
output[8:0] I;
wire [8:0] APA, BPB, CPC;
assign APA = ~(A & {9{PA}});
assign BPB = ~(B & {9{PB}});
assign CPC = ~(C & {9{PC}});
assign I = ~(E & APA & BPB & CPC);
endmodule /* EncodeChan */
/*************************************************************************/
module DecodeChan(I, Chan);
input[8:0] I;
output[3:0] Chan;
wire Iand, I8b, I1b, I2b, I3b, I5b, I56, I245, I3456, I1256;
assign I8b = ~I[8];
assign Iand = &I[7:0];
assign Chan[3] = ~(I8b | Iand);
assign I1b = ~I[1];
assign I2b = ~I[2];
assign I3b = ~I[3];
assign I5b = ~I[5];
assign I56 = ~(I5b & I[6]);
assign I245 = ~(I2b & I[4] & I[5]);
assign I3456 = ~(I3b & I[4] & I[5] & I[6]);
assign I1256 = ~(I1b & I[2] & I[5] & I[6]);
assign Chan[2] = ~(I[4] & I[6] & I[7] & I56);
assign Chan[1] = ~(I[6] & I[7] & I245 & I3456);
assign Chan[0] = ~(I[7] & I56 & I1256 & I3456);
endmodule /* DecodeChan */
|
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 | <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252"> <META NAME="Generator" CONTENT="Microsoft Word 97"> <TITLE>c432bus</TITLE> <META NAME="Template" CONTENT="C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\html.dot"> </HEAD> <BODY LINK="#0000ff" VLINK="#800080"> <B><FONT SIZE=5><P ALIGN="CENTER">ISCAS-85 C432 27-channel interrupt controller</P> <P ALIGN="CENTER">Bus Translations</P> </FONT><FONT SIZE=4><P ALIGN="CENTER"> </P></B></FONT> <TABLE BORDER CELLSPACING=2 BORDERCOLOR="#000000" CELLPADDING=9 WIDTH=679> <TR><TD WIDTH="16%" VALIGN="TOP" HEIGHT=17> <B><P ALIGN="CENTER">I/O Bus</B></TD> <TD WIDTH="43%" VALIGN="TOP" HEIGHT=17> <B><P ALIGN="CENTER">Function</B></TD> <TD WIDTH="41%" VALIGN="TOP" HEIGHT=17> <B><P ALIGN="CENTER">ISCAS-85 Netlist numbers</B></TD> </TR> <TR><TD WIDTH="16%" VALIGN="TOP" HEIGHT=17> <B><FONT SIZE=2><P ALIGN="CENTER">A[8:0]</B></FONT></TD> <TD WIDTH="43%" VALIGN="TOP" HEIGHT=17> <B><FONT FACE="Times" SIZE=2><P ALIGN="CENTER">Highest priority input bus</B></FONT></TD> <TD WIDTH="41%" VALIGN="TOP" HEIGHT=17> <B><FONT FACE="Times" SIZE=2><P ALIGN="CENTER">1, 11, 24, 37, 50, 63, 76, 89, 102</B></FONT></TD> </TR> <TR><TD WIDTH="16%" VALIGN="TOP" HEIGHT=25> <B><FONT SIZE=2><P ALIGN="CENTER">B[8:0]</B></FONT></TD> <TD WIDTH="43%" VALIGN="TOP" HEIGHT=25> <B><FONT FACE="Times" SIZE=2><P ALIGN="CENTER">Middle priority input bus</B></FONT></TD> <TD WIDTH="41%" VALIGN="TOP" HEIGHT=25> <B><FONT FACE="Times" SIZE=2><P ALIGN="CENTER">8, 21, 34, 47, 60, 73, 86, 99, 112</B></FONT></TD> </TR> <TR><TD WIDTH="16%" VALIGN="TOP" HEIGHT=19> <B><FONT SIZE=2><P ALIGN="CENTER">C[8:0]</B></FONT></TD> <TD WIDTH="43%" VALIGN="TOP" HEIGHT=19> <B><FONT FACE="Times" SIZE=2><P ALIGN="CENTER">Lowest priority input bus</B></FONT></TD> <TD WIDTH="41%" VALIGN="TOP" HEIGHT=19> <B><FONT FACE="Times" SIZE=2><P ALIGN="CENTER">14, 27, 40, 53, 66, 79, 92, 105, 115</B></FONT></TD> </TR> <TR><TD WIDTH="16%" VALIGN="TOP" HEIGHT=26> <B><FONT SIZE=2><P ALIGN="CENTER">E[8:0]</B></FONT></TD> <TD WIDTH="43%" VALIGN="TOP" HEIGHT=26> <B><FONT FACE="Times" SIZE=2><P ALIGN="CENTER">Channel enable input bus</B></FONT></TD> <TD WIDTH="41%" VALIGN="TOP" HEIGHT=26> <B><FONT FACE="Times" SIZE=2><P ALIGN="CENTER">4, 17, 30, 43, 56, 69, 82, 95, 108</B></FONT></TD> </TR> <TR><TD WIDTH="16%" VALIGN="TOP" HEIGHT=20> <B><FONT SIZE=2><P ALIGN="CENTER">PA,PB,PC</B></FONT></TD> <TD WIDTH="43%" VALIGN="TOP" HEIGHT=20> <B><FONT FACE="Times" SIZE=2><P ALIGN="CENTER">Requesting bus output</B></FONT></TD> <TD WIDTH="41%" VALIGN="TOP" HEIGHT=20> <B><FONT FACE="Times" SIZE=2><P ALIGN="CENTER">223, 329, 370</B></FONT></TD> </TR> <TR><TD WIDTH="16%" VALIGN="TOP" HEIGHT=22> <B><FONT SIZE=2><P ALIGN="CENTER">Chan[3:0]</B></FONT></TD> <TD WIDTH="43%" VALIGN="TOP" HEIGHT=22> <B><FONT FACE="Times" SIZE=2><P ALIGN="CENTER">Requesting channel output</B></FONT></TD> <TD WIDTH="41%" VALIGN="TOP" HEIGHT=22> <B><FONT FACE="Times" SIZE=2><P ALIGN="CENTER">421, 430, 431, 432</B></FONT></TD> </TR> </TABLE> <FONT SIZE=2><P ALIGN="CENTER"> </P></FONT></BODY> </HTML> |
cannot compute difference between binary files
> > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252"> <META NAME="Generator" CONTENT="Microsoft Word 97"> <TITLE>c432m1</TITLE> <META NAME="Version" CONTENT="8.0.3410"> <META NAME="Date" CONTENT="10/11/96"> <META NAME="Template" CONTENT="C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\html.dot"> </HEAD> <BODY TEXT="#000000" LINK="#0000ff" VLINK="#800080" BGCOLOR="#ffffff"> <B><FONT SIZE=5><P ALIGN="CENTER">ISCAS-85 C432 Module M1</P> </B></FONT><P ALIGN="CENTER"><IMG SRC="c432m1.gif" WIDTH=469 HEIGHT=172> </P></BODY> </HTML> |
cannot compute difference between binary files
> > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252"> <META NAME="Generator" CONTENT="Microsoft Word 97"> <TITLE>c432m2</TITLE> <META NAME="Version" CONTENT="8.0.3410"> <META NAME="Date" CONTENT="10/11/96"> <META NAME="Template" CONTENT="C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\html.dot"> </HEAD> <BODY TEXT="#000000" LINK="#0000ff" VLINK="#800080" BGCOLOR="#ffffff"> <B><FONT SIZE=5><P ALIGN="CENTER">ISCAS-85 C432 Module M2</P> </B></FONT><P ALIGN="CENTER"> <IMG SRC="c432m2.gif" WIDTH=469 HEIGHT=154></P></BODY> </HTML> |
cannot compute difference between binary files
> > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252"> <META NAME="Generator" CONTENT="Microsoft Word 97"> <TITLE>c432m3</TITLE> <META NAME="Version" CONTENT="8.0.3410"> <META NAME="Date" CONTENT="10/11/96"> <META NAME="Template" CONTENT="C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\html.dot"> </HEAD> <BODY TEXT="#000000" LINK="#0000ff" VLINK="#800080" BGCOLOR="#ffffff"> <B><FONT SIZE=5><P ALIGN="CENTER">ISCAS-85 C432 Module M3</P> </B></FONT><P ALIGN="CENTER"> <IMG SRC="c432m3.gif" WIDTH=469 HEIGHT=181></P></BODY> </HTML> |
cannot compute difference between binary files
> > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252"> <META NAME="Generator" CONTENT="Microsoft Word 97"> <TITLE>c432m4</TITLE> <META NAME="Version" CONTENT="8.0.3410"> <META NAME="Date" CONTENT="10/11/96"> <META NAME="Template" CONTENT="C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\html.dot"> </HEAD> <BODY TEXT="#000000" LINK="#0000ff" VLINK="#800080" BGCOLOR="#ffffff"> <B><FONT SIZE=5><P ALIGN="CENTER">ISCAS-85 C432 Module M4</P> </B></FONT><P ALIGN="CENTER"><IMG SRC="c432m4.gif" WIDTH=469 HEIGHT=244> </P></BODY> </HTML> |
cannot compute difference between binary files
> > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252"> <META NAME="Generator" CONTENT="Microsoft Word 97"> <TITLE>c432m5</TITLE> <META NAME="Version" CONTENT="8.0.3410"> <META NAME="Date" CONTENT="10/11/96"> <META NAME="Template" CONTENT="C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\html.dot"> </HEAD> <BODY TEXT="#000000" LINK="#0000ff" VLINK="#800080" BGCOLOR="#ffffff"> <B><FONT SIZE=5><P ALIGN="CENTER">ISCAS-85 C432 Module M5</P> </B></FONT><P ALIGN="CENTER"><IMG SRC="c432m5.gif" WIDTH=469 HEIGHT=397></P> <P ALIGN="CENTER"> </P></BODY> </HTML> |
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 | <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252"> <META NAME="Generator" CONTENT="Microsoft Word 97"> <TITLE>c432m5tt</TITLE> <META NAME="Template" CONTENT="C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\html.dot"> </HEAD> <BODY LINK="#0000ff" VLINK="#800080"> <B><FONT SIZE=4><P ALIGN="CENTER">ISCAS-85 C432 27-channel interrupt controller</P> <P ALIGN="CENTER">Module M5 input/output truth table</P> <P ALIGN="CENTER"> </P></B></FONT> <TABLE BORDER CELLSPACING=2 BORDERCOLOR="#000000" CELLPADDING=9 WIDTH=810> <TR><TD WIDTH="26%" VALIGN="TOP" HEIGHT=17> <P ALIGN="CENTER"><B>Requesting channel number</B></TD> <TD WIDTH="7%" VALIGN="TOP" HEIGHT=17> <P ALIGN="CENTER">none</TD> <TD WIDTH="7%" VALIGN="TOP" HEIGHT=17> <P ALIGN="CENTER">8</TD> <TD WIDTH="7%" VALIGN="TOP" HEIGHT=17> <P ALIGN="CENTER">7</TD> <TD WIDTH="7%" VALIGN="TOP" HEIGHT=17> <P ALIGN="CENTER">6</TD> <TD WIDTH="7%" VALIGN="TOP" HEIGHT=17> <P ALIGN="CENTER">5</TD> <TD WIDTH="7%" VALIGN="TOP" HEIGHT=17> <P ALIGN="CENTER">4</TD> <TD WIDTH="7%" VALIGN="TOP" HEIGHT=17> <P ALIGN="CENTER">3</TD> <TD WIDTH="7%" VALIGN="TOP" HEIGHT=17> <P ALIGN="CENTER">2</TD> <TD WIDTH="7%" VALIGN="TOP" HEIGHT=17> <P ALIGN="CENTER">1</TD> <TD WIDTH="7%" VALIGN="TOP" HEIGHT=17> <P ALIGN="CENTER">0</TD> </TR> <TR><TD WIDTH="26%" VALIGN="TOP" HEIGHT=17> <B><P ALIGN="CENTER">Requesting channel output</B></TD> <TD WIDTH="7%" VALIGN="TOP" HEIGHT=17> <P>1111</TD> <TD WIDTH="7%" VALIGN="TOP" HEIGHT=17> <P>1000</TD> <TD WIDTH="7%" VALIGN="TOP" HEIGHT=17> <P>0111</TD> <TD WIDTH="7%" VALIGN="TOP" HEIGHT=17> <P>0110</TD> <TD WIDTH="7%" VALIGN="TOP" HEIGHT=17> <P>0101</TD> <TD WIDTH="7%" VALIGN="TOP" HEIGHT=17> <P>0100</TD> <TD WIDTH="7%" VALIGN="TOP" HEIGHT=17> <P>0011</TD> <TD WIDTH="7%" VALIGN="TOP" HEIGHT=17> <P>0010</TD> <TD WIDTH="7%" VALIGN="TOP" HEIGHT=17> <P>0001</TD> <TD WIDTH="7%" VALIGN="TOP" HEIGHT=17> <P>0000</TD> </TR> </TABLE> <FONT SIZE=2><P> </P></FONT></BODY> </HTML> |
cannot compute difference between binary files
> > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252"> <META NAME="Generator" CONTENT="Microsoft Word 97"> <TITLE>c499</TITLE> <META NAME="Template" CONTENT="C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\html.dot"> </HEAD> <BODY LINK="#0000ff" VLINK="#800080"> <B><FONT SIZE=5><P ALIGN="CENTER">ISCAS-85 C499/C1355 32-Bit Single-Error-Correcting Circuit</P> </B></FONT><P ALIGN="CENTER"><IMG SRC="c499.gif" WIDTH=433 HEIGHT=186></P> <B><P>Statistics: </B>41 inputs; 32 outputs; 202/546 gates; <A HREF="c499bus.html">bus translations</A></P> <B><P>Function: </B>c499 was found to be a single-error-correcting circuit as shown above. The 41 inputs are combined to form an 8-bit internal bus S, which then combines with 32 primary inputs to form the 32 primary outputs. The <A HREF="c499sequ.html">boolean expressions defining S</A> form the <A HREF="c499hmatrix.html">H matrix for a (40,32) Hamming code </A>[See C. L. Chen and M. Y. Hsiao. Error-Correcting Codes for Semiconductor Memory Applications: A State-of-the-Art Review. IBM Journal of Research & Development, vol. 28, pp. 124-134, March 1984]. If H_ij (the element in row i and column j) is 1, then ID_j (or IC_j-32 if j > 31) is used in S_i . Module M2 contains the necessary correcting logic, so c499 can correct single-bit errors; however, no error-detection logic is present. The S lines are formulated to generate a unique syndrome for each input line in error. The syndromes are the column vectors of H. If syndrome i is seen, output OD_i is inverted. This is specified by the <A HREF="c499oequ.html">32 output equations</A> realized by M2.</P> <P>The c1355 circuit has the same overall function as c499; it differs in that all XOR primitives of c499 are expanded to their four-NAND-gate equivalents.</P> <FONT SIZE=2><P> </FONT><B>Models:</P> <UL> </B><LI><A HREF="c499.isc">c499 ISCAS-85 netlist</A><B> </LI> </B><LI><A HREF="c499.v">c499 Verilog hierarchical structural model</A><B> </LI> </B><LI><A HREF="c499b.v">c499/1355 Verilog hierarchical behavioral model</A> </LI> <LI><A HREF="c499.tests">c499 complete gate-level tests</A> </LI> <LI><A HREF="c1355.isc">c1355 ISCAS-85 netlist</A><B> </LI> </B><LI><A HREF="c1355.v">c1355 Verilog hierarchical structural model</A><B> </LI> </B><LI><A HREF="c1355.tests">c1355 complete gate-level tests</A></LI></UL> <FONT SIZE=2><P> </P></FONT></BODY> </HTML> |
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 |
* combinational logic example "c499"
*-------------------------------------------------------------
*
*
* total number of lines in the netlist .............. 499
* simplistically reduced equivalent fault set size = 758
* lines from primary input gates ....... 41
* lines from primary output gates ....... 32
* lines from interior gate outputs ...... 170
* lines from ** 59 ** fanout stems ... 256
*
* avg_fanin = 2.02, max_fanin = 5
* avg_fanout = 4.34, max_fanout = 12
*
*
*
*
*
1 id0 inpt 3 0 >sa0 >sa1
146 d0a from id0 >sa0 >sa1
147 d0b from id0 >sa0 >sa1
148 d0c from id0 >sa0 >sa1
5 id1 inpt 3 0 >sa0 >sa1
149 d1a from id1 >sa0 >sa1
150 d1b from id1 >sa0 >sa1
151 d1c from id1 >sa0 >sa1
9 id2 inpt 3 0 >sa0 >sa1
152 d2a from id2 >sa0 >sa1
153 d2b from id2 >sa0 >sa1
154 d2c from id2 >sa0 >sa1
13 id3 inpt 3 0 >sa0 >sa1
155 d3a from id3 >sa0 >sa1
156 d3b from id3 >sa0 >sa1
157 d3c from id3 >sa0 >sa1
17 id4 inpt 3 0 >sa0 >sa1
158 d4a from id4 >sa0 >sa1
159 d4b from id4 >sa0 >sa1
160 d4c from id4 >sa0 >sa1
21 id5 inpt 3 0 >sa0 >sa1
161 d5a from id5 >sa0 >sa1
162 d5b from id5 >sa0 >sa1
163 d5c from id5 >sa0 >sa1
25 id6 inpt 3 0 >sa0 >sa1
164 d6a from id6 >sa0 >sa1
165 d6b from id6 >sa0 >sa1
166 d6c from id6 >sa0 >sa1
29 id7 inpt 3 0 >sa0 >sa1
167 d7a from id7 >sa0 >sa1
168 d7b from id7 >sa0 >sa1
169 d7c from id7 >sa0 >sa1
33 id8 inpt 3 0 >sa0 >sa1
170 d8a from id8 >sa0 >sa1
171 d8b from id8 >sa0 >sa1
172 d8c from id8 >sa0 >sa1
37 id9 inpt 3 0 >sa0 >sa1
173 d9a from id9 >sa0 >sa1
174 d9b from id9 >sa0 >sa1
175 d9c from id9 >sa0 >sa1
41 id10 inpt 3 0 >sa0 >sa1
176 d10a from id10 >sa0 >sa1
177 d10b from id10 >sa0 >sa1
178 d10c from id10 >sa0 >sa1
45 id11 inpt 3 0 >sa0 >sa1
179 d11a from id11 >sa0 >sa1
180 d11b from id11 >sa0 >sa1
181 d11c from id11 >sa0 >sa1
49 id12 inpt 3 0 >sa0 >sa1
182 d12a from id12 >sa0 >sa1
183 d12b from id12 >sa0 >sa1
184 d12c from id12 >sa0 >sa1
53 id13 inpt 3 0 >sa0 >sa1
185 d13a from id13 >sa0 >sa1
186 d13b from id13 >sa0 >sa1
187 d13c from id13 >sa0 >sa1
57 id14 inpt 3 0 >sa0 >sa1
188 d14a from id14 >sa0 >sa1
189 d14b from id14 >sa0 >sa1
190 d14c from id14 >sa0 >sa1
61 id15 inpt 3 0 >sa0 >sa1
191 d15a from id15 >sa0 >sa1
192 d15b from id15 >sa0 >sa1
193 d15c from id15 >sa0 >sa1
65 id16 inpt 3 0 >sa0 >sa1
194 d16a from id16 >sa0 >sa1
195 d16b from id16 >sa0 >sa1
196 d16c from id16 >sa0 >sa1
69 id17 inpt 3 0 >sa0 >sa1
197 d17a from id17 >sa0 >sa1
198 d17b from id17 >sa0 >sa1
199 d17c from id17 >sa0 >sa1
73 id18 inpt 3 0 >sa0 >sa1
200 d18a from id18 >sa0 >sa1
201 d18b from id18 >sa0 >sa1
202 d18c from id18 >sa0 >sa1
77 id19 inpt 3 0 >sa0 >sa1
203 d19a from id19 >sa0 >sa1
204 d19b from id19 >sa0 >sa1
205 d19c from id19 >sa0 >sa1
81 id20 inpt 3 0 >sa0 >sa1
206 d20a from id20 >sa0 >sa1
207 d20b from id20 >sa0 >sa1
208 d20c from id20 >sa0 >sa1
85 id21 inpt 3 0 >sa0 >sa1
209 d21a from id21 >sa0 >sa1
210 d21b from id21 >sa0 >sa1
211 d21c from id21 >sa0 >sa1
89 id22 inpt 3 0 >sa0 >sa1
212 d22a from id22 >sa0 >sa1
213 d22b from id22 >sa0 >sa1
214 d22c from id22 >sa0 >sa1
93 id23 inpt 3 0 >sa0 >sa1
215 d23a from id23 >sa0 >sa1
216 d23b from id23 >sa0 >sa1
217 d23c from id23 >sa0 >sa1
97 id24 inpt 3 0 >sa0 >sa1
218 d24a from id24 >sa0 >sa1
219 d24b from id24 >sa0 >sa1
220 d24c from id24 >sa0 >sa1
101 id25 inpt 3 0 >sa0 >sa1
221 d25a from id25 >sa0 >sa1
222 d25b from id25 >sa0 >sa1
223 d25c from id25 >sa0 >sa1
105 id26 inpt 3 0 >sa0 >sa1
224 d26a from id26 >sa0 >sa1
225 d26b from id26 >sa0 >sa1
226 d26c from id26 >sa0 >sa1
109 id27 inpt 3 0 >sa0 >sa1
227 d27a from id27 >sa0 >sa1
228 d27b from id27 >sa0 >sa1
229 d27c from id27 >sa0 >sa1
113 id28 inpt 3 0 >sa0 >sa1
230 d28a from id28 >sa0 >sa1
231 d28b from id28 >sa0 >sa1
232 d28c from id28 >sa0 >sa1
117 id29 inpt 3 0 >sa0 >sa1
233 d29a from id29 >sa0 >sa1
234 d29b from id29 >sa0 >sa1
235 d29c from id29 >sa0 >sa1
121 id30 inpt 3 0 >sa0 >sa1
236 d30a from id30 >sa0 >sa1
237 d30b from id30 >sa0 >sa1
238 d30c from id30 >sa0 >sa1
125 id31 inpt 3 0 >sa0 >sa1
239 d31a from id31 >sa0 >sa1
240 d31b from id31 >sa0 >sa1
241 d31c from id31 >sa0 >sa1
129 ic0 inpt 1 0 >sa1
130 ic1 inpt 1 0 >sa1
131 ic2 inpt 1 0 >sa1
132 ic3 inpt 1 0 >sa1
133 ic4 inpt 1 0 >sa1
134 ic5 inpt 1 0 >sa1
135 ic6 inpt 1 0 >sa1
136 ic7 inpt 1 0 >sa1
137 r inpt 8 0 >sa0 >sa1
242 r0 from r >sa1
243 r1 from r >sa1
244 r2 from r >sa1
245 r3 from r >sa1
246 r4 from r >sa1
247 r5 from r >sa1
248 r6 from r >sa1
249 r7 from r >sa1
250 xa0 xor 1 2 >sa0 >sa1
146 149
251 xa1 xor 1 2 >sa0 >sa1
152 155
252 xa2 xor 1 2 >sa0 >sa1
158 161
253 xa3 xor 1 2 >sa0 >sa1
164 167
254 xa4 xor 1 2 >sa0 >sa1
170 173
255 xa5 xor 1 2 >sa0 >sa1
176 179
256 xa6 xor 1 2 >sa0 >sa1
182 185
257 xa7 xor 1 2 >sa0 >sa1
188 191
258 xa8 xor 1 2 >sa0 >sa1
194 197
259 xa9 xor 1 2 >sa0 >sa1
200 203
260 xa10 xor 1 2 >sa0 >sa1
206 209
261 xa11 xor 1 2 >sa0 >sa1
212 215
262 xa12 xor 1 2 >sa0 >sa1
218 221
263 xa13 xor 1 2 >sa0 >sa1
224 227
264 xa14 xor 1 2 >sa0 >sa1
230 233
265 xa15 xor 1 2 >sa0 >sa1
236 239
266 h0 and 1 2 >sa0 >sa1
129 242
267 h1 and 1 2 >sa0 >sa1
130 243
268 h2 and 1 2 >sa0 >sa1
131 244
269 h3 and 1 2 >sa0 >sa1
132 245
270 h4 and 1 2 >sa0 >sa1
133 246
271 h5 and 1 2 >sa0 >sa1
134 247
272 h6 and 1 2 >sa0 >sa1
135 248
273 h7 and 1 2 >sa0 >sa1
136 249
274 xb0 xor 1 2 >sa0 >sa1
147 159
275 xc0 xor 1 2 >sa0 >sa1
171 183
276 xb1 xor 1 2 >sa0 >sa1
150 162
277 xc1 xor 1 2 >sa0 >sa1
174 186
278 xb2 xor 1 2 >sa0 >sa1
153 165
279 xc2 xor 1 2 >sa0 >sa1
177 189
280 xb3 xor 1 2 >sa0 >sa1
156 168
281 xc3 xor 1 2 >sa0 >sa1
180 192
282 xb4 xor 1 2 >sa0 >sa1
195 207
283 xc4 xor 1 2 >sa0 >sa1
219 231
284 xb5 xor 1 2 >sa0 >sa1
198 210
285 xc5 xor 1 2 >sa0 >sa1
222 234
286 xb6 xor 1 2 >sa0 >sa1
201 213
287 xc6 xor 1 2 >sa0 >sa1
225 237
288 xb7 xor 1 2 >sa0 >sa1
204 216
289 xc7 xor 1 2 >sa0 >sa1
228 240
290 f0 xor 2 2 >sa0 >sa1
250 251
322 f0a from f0 >sa0 >sa1
323 f0b from f0 >sa0 >sa1
293 f1 xor 2 2 >sa0 >sa1
252 253
324 f1a from f1 >sa0 >sa1
325 f1b from f1 >sa0 >sa1
296 f2 xor 2 2 >sa0 >sa1
254 255
326 f2a from f2 >sa0 >sa1
327 f2b from f2 >sa0 >sa1
299 f3 xor 2 2 >sa0 >sa1
256 257
328 f3a from f3 >sa0 >sa1
329 f3b from f3 >sa0 >sa1
302 f4 xor 2 2 >sa0 >sa1
258 259
330 f4a from f4 >sa0 >sa1
331 f4b from f4 >sa0 >sa1
305 f5 xor 2 2 >sa0 >sa1
260 261
332 f5a from f5 >sa0 >sa1
333 f5b from f5 >sa0 >sa1
308 f6 xor 2 2 >sa0 >sa1
262 263
334 f6a from f6 >sa0 >sa1
335 f6b from f6 >sa0 >sa1
311 f7 xor 2 2 >sa0 >sa1
264 265
336 f7a from f7 >sa0 >sa1
337 f7b from f7 >sa0 >sa1
314 xe0 xor 1 2 >sa0 >sa1
274 275
315 xe1 xor 1 2 >sa0 >sa1
276 277
316 xe2 xor 1 2 >sa0 >sa1
278 279
317 xe3 xor 1 2 >sa0 >sa1
280 281
318 xe4 xor 1 2 >sa0 >sa1
282 283
319 xe5 xor 1 2 >sa0 >sa1
284 285
320 xe6 xor 1 2 >sa0 >sa1
286 287
321 xe7 xor 1 2 >sa0 >sa1
288 289
338 g0 xor 1 2 >sa0 >sa1
322 324
339 g1 xor 1 2 >sa0 >sa1
326 328
340 g2 xor 1 2 >sa0 >sa1
323 327
341 g3 xor 1 2 >sa0 >sa1
325 329
342 g4 xor 1 2 >sa0 >sa1
330 332
343 g5 xor 1 2 >sa0 >sa1
334 336
344 g6 xor 1 2 >sa0 >sa1
331 335
345 g7 xor 1 2 >sa0 >sa1
333 337
346 xd0 xor 1 2 >sa0 >sa1
266 342
347 xd1 xor 1 2 >sa0 >sa1
267 343
348 xd2 xor 1 2 >sa0 >sa1
268 344
349 xd3 xor 1 2 >sa0 >sa1
269 345
350 xd4 xor 1 2 >sa0 >sa1
270 338
351 xd5 xor 1 2 >sa0 >sa1
271 339
352 xd6 xor 1 2 >sa0 >sa1
272 340
353 xd7 xor 1 2 >sa0 >sa1
273 341
354 s0 xor 12 2 >sa0 >sa1
314 346
458 s0a from s0
459 s0b from s0
460 s0c from s0
461 s0d from s0 >sa1
462 s0e from s0 >sa1
463 s0f from s0 >sa1
464 s0g from s0 >sa1
465 s0h from s0 >sa1
466 s0i from s0 >sa1
467 s0j from s0 >sa1
468 s0k from s0
469 s0l from s0
367 s1 xor 12 2 >sa0 >sa1
315 347
470 s1a from s1
471 s1b from s1
472 s1c from s1 >sa1
473 s1d from s1
474 s1e from s1 >sa1
475 s1f from s1 >sa1
476 s1g from s1 >sa1
477 s1h from s1 >sa1
478 s1i from s1
479 s1j from s1
480 s1k from s1 >sa1
481 s1l from s1 >sa1
380 s2 xor 12 2 >sa0 >sa1
316 348
482 s2a from s2
483 s2b from s2 >sa1
484 s2c from s2
485 s2d from s2
486 s2e from s2 >sa1
487 s2f from s2 >sa1
488 s2g from s2 >sa1
489 s2h from s2 >sa1
490 s2i from s2 >sa1
491 s2j from s2
492 s2k from s2 >sa1
493 s2l from s2
393 s3 xor 12 2 >sa0 >sa1
317 349
494 s3a from s3 >sa1
495 s3b from s3
496 s3c from s3
497 s3d from s3
498 s3e from s3 >sa1
499 s3f from s3 >sa1
500 s3g from s3 >sa1
501 s3h from s3 >sa1
502 s3i from s3
503 s3j from s3 >sa1
504 s3k from s3
505 s3l from s3 >sa1
406 s4 xor 12 2 >sa0 >sa1
318 350
506 s4a from s4
507 s4b from s4
508 s4c from s4
509 s4d from s4 >sa1
510 s4e from s4 >sa1
511 s4f from s4 >sa1
512 s4g from s4 >sa1
513 s4h from s4 >sa1
514 s4i from s4 >sa1
515 s4j from s4 >sa1
516 s4k from s4
517 s4l from s4
419 s5 xor 12 2 >sa0 >sa1
319 351
518 s5a from s5
519 s5b from s5
520 s5c from s5 >sa1
521 s5d from s5
522 s5e from s5 >sa1
523 s5f from s5 >sa1
524 s5g from s5 >sa1
525 s5h from s5 >sa1
526 s5i from s5
527 s5j from s5
528 s5k from s5 >sa1
529 s5l from s5 >sa1
432 s6 xor 12 2 >sa0 >sa1
320 352
530 s6a from s6
531 s6b from s6 >sa1
532 s6c from s6
533 s6d from s6
534 s6e from s6 >sa1
535 s6f from s6 >sa1
536 s6g from s6 >sa1
537 s6h from s6 >sa1
538 s6i from s6 >sa1
539 s6j from s6
540 s6k from s6 >sa1
541 s6l from s6
445 s7 xor 12 2 >sa0 >sa1
321 353
542 s7a from s7 >sa1
543 s7b from s7
544 s7c from s7
545 s7d from s7
546 s7e from s7 >sa1
547 s7f from s7 >sa1
548 s7g from s7 >sa1
549 s7h from s7 >sa1
550 s7i from s7
551 s7j from s7 >sa1
552 s7k from s7
553 s7l from s7 >sa1
554 y0a not 1 1 >sa1
458
555 y1a not 1 1 >sa1
470
556 y2a not 1 1 >sa1
482
557 y0b not 1 1 >sa1
459
558 y1b not 1 1 >sa1
471
559 y3b not 1 1 >sa1
495
560 y0c not 1 1 >sa1
460
561 y2c not 1 1 >sa1
484
562 y3c not 1 1 >sa1
496
563 y1d not 1 1 >sa1
473
564 y2d not 1 1 >sa1
485
565 y3d not 1 1 >sa1
497
566 y5i not 1 1 >sa1
526
567 y7i not 1 1 >sa1
550
568 y5j not 1 1 >sa1
527
569 y6j not 1 1 >sa1
539
570 y4k not 1 1 >sa1
516
571 y7k not 1 1 >sa1
552
572 y4l not 1 1 >sa1
517
573 y6l not 1 1 >sa1
541
574 y4a not 1 1 >sa1
506
575 y5a not 1 1 >sa1
518
576 y6a not 1 1 >sa1
530
577 y4b not 1 1 >sa1
507
578 y5b not 1 1 >sa1
519
579 y7b not 1 1 >sa1
543
580 y4c not 1 1 >sa1
508
581 y6c not 1 1 >sa1
532
582 y7c not 1 1 >sa1
544
583 y5d not 1 1 >sa1
521
584 y6d not 1 1 >sa1
533
585 y7d not 1 1 >sa1
545
586 y1i not 1 1 >sa1
478
587 y3i not 1 1 >sa1
502
588 y1j not 1 1 >sa1
479
589 y2j not 1 1 >sa1
491
590 y0k not 1 1 >sa1
468
591 y3k not 1 1 >sa1
504
592 y0l not 1 1 >sa1
469
593 y2l not 1 1 >sa1
493
594 t0 and 1 4 >sa0
554 555 556 494
595 t1 and 1 4 >sa0
557 558 483 559
596 t2 and 1 4 >sa0
560 472 561 562
597 t3 and 1 4 >sa0
461 563 564 565
598 t4 and 1 4 >sa0
574 575 576 542
599 t5 and 1 4 >sa0
577 578 531 579
600 t6 and 1 4 >sa0
580 520 581 582
601 t7 and 1 4 >sa0
509 583 584 585
602 u0 or 4 4 >sa0 >sa1
594 595 596 597
612 va from u0 >sa1
613 vb from u0 >sa1
614 vc from u0 >sa1
615 vd from u0 >sa1
607 u1 or 4 4 >sa0 >sa1
598 599 600 601
616 ve from u1 >sa1
617 vf from u1 >sa1
618 vg from u1 >sa1
619 vh from u1 >sa1
620 wa and 4 5 >sa0 >sa1
514 566 538 567 612
660 wa0 from wa >sa1
661 wa1 from wa >sa1
662 wa2 from wa >sa1
663 wa3 from wa >sa1
625 wb and 4 5 >sa0 >sa1
515 568 569 551 613
664 wb0 from wb >sa1
665 wb1 from wb >sa1
666 wb2 from wb >sa1
667 wb3 from wb >sa1
630 wc and 4 5 >sa0 >sa1
570 528 540 571 614
668 wc0 from wc >sa1
669 wc1 from wc >sa1
670 wc2 from wc >sa1
671 wc3 from wc >sa1
635 wd and 4 5 >sa0 >sa1
572 529 573 553 615
672 wd0 from wd >sa1
673 wd1 from wd >sa1
674 wd2 from wd >sa1
675 wd3 from wd >sa1
640 we and 4 5 >sa0 >sa1
466 586 490 587 616
676 we0 from we >sa1
677 we1 from we >sa1
678 we2 from we >sa1
679 we3 from we >sa1
645 wf and 4 5 >sa0 >sa1
467 588 589 503 617
680 wf0 from wf >sa1
681 wf1 from wf >sa1
682 wf2 from wf >sa1
683 wf3 from wf >sa1
650 wg and 4 5 >sa0 >sa1
590 480 492 591 618
684 wg0 from wg >sa1
685 wg1 from wg >sa1
686 wg2 from wg >sa1
687 wg3 from wg >sa1
655 wh and 4 5 >sa0 >sa1
592 481 593 505 619
688 wh0 from wh >sa1
689 wh1 from wh >sa1
690 wh2 from wh >sa1
691 wh3 from wh >sa1
692 e0 and 1 2 >sa0 >sa1
462 660
693 e1 and 1 2 >sa0 >sa1
474 661
694 e2 and 1 2 >sa0 >sa1
486 662
695 e3 and 1 2 >sa0 >sa1
498 663
696 e4 and 1 2 >sa0 >sa1
463 664
697 e5 and 1 2 >sa0 >sa1
475 665
698 e6 and 1 2 >sa0 >sa1
487 666
699 e7 and 1 2 >sa0 >sa1
499 667
700 e8 and 1 2 >sa0 >sa1
464 668
701 e9 and 1 2 >sa0 >sa1
476 669
702 e10 and 1 2 >sa0 >sa1
488 670
703 e11 and 1 2 >sa0 >sa1
500 671
704 e12 and 1 2 >sa0 >sa1
465 672
705 e13 and 1 2 >sa0 >sa1
477 673
706 e14 and 1 2 >sa0 >sa1
489 674
707 e15 and 1 2 >sa0 >sa1
501 675
708 e16 and 1 2 >sa0 >sa1
510 676
709 e17 and 1 2 >sa0 >sa1
522 677
710 e18 and 1 2 >sa0 >sa1
534 678
711 e19 and 1 2 >sa0 >sa1
546 679
712 e20 and 1 2 >sa0 >sa1
511 680
713 e21 and 1 2 >sa0 >sa1
523 681
714 e22 and 1 2 >sa0 >sa1
535 682
715 e23 and 1 2 >sa0 >sa1
547 683
716 e24 and 1 2 >sa0 >sa1
512 684
717 e25 and 1 2 >sa0 >sa1
524 685
718 e26 and 1 2 >sa0 >sa1
536 686
719 e27 and 1 2 >sa0 >sa1
548 687
720 e28 and 1 2 >sa0 >sa1
513 688
721 e29 and 1 2 >sa0 >sa1
525 689
722 e30 and 1 2 >sa0 >sa1
537 690
723 e31 and 1 2 >sa0 >sa1
549 691
724 od0 xor 0 2 >sa0 >sa1
148 692
725 od1 xor 0 2 >sa0 >sa1
151 693
726 od2 xor 0 2 >sa0 >sa1
154 694
727 od3 xor 0 2 >sa0 >sa1
157 695
728 od4 xor 0 2 >sa0 >sa1
160 696
729 od5 xor 0 2 >sa0 >sa1
163 697
730 od6 xor 0 2 >sa0 >sa1
166 698
731 od7 xor 0 2 >sa0 >sa1
169 699
732 od8 xor 0 2 >sa0 >sa1
172 700
733 od9 xor 0 2 >sa0 >sa1
175 701
734 od10 xor 0 2 >sa0 >sa1
178 702
735 od11 xor 0 2 >sa0 >sa1
181 703
736 od12 xor 0 2 >sa0 >sa1
184 704
737 od13 xor 0 2 >sa0 >sa1
187 705
738 od14 xor 0 2 >sa0 >sa1
190 706
739 od15 xor 0 2 >sa0 >sa1
193 707
740 od16 xor 0 2 >sa0 >sa1
196 708
741 od17 xor 0 2 >sa0 >sa1
199 709
742 od18 xor 0 2 >sa0 >sa1
202 710
743 od19 xor 0 2 >sa0 >sa1
205 711
744 od20 xor 0 2 >sa0 >sa1
208 712
745 od21 xor 0 2 >sa0 >sa1
211 713
746 od22 xor 0 2 >sa0 >sa1
214 714
747 od23 xor 0 2 >sa0 >sa1
217 715
748 od24 xor 0 2 >sa0 >sa1
220 716
749 od25 xor 0 2 >sa0 >sa1
223 717
750 od26 xor 0 2 >sa0 >sa1
226 718
751 od27 xor 0 2 >sa0 >sa1
229 719
752 od28 xor 0 2 >sa0 >sa1
232 720
753 od29 xor 0 2 >sa0 >sa1
235 721
754 od30 xor 0 2 >sa0 >sa1
238 722
755 od31 xor 0 2 >sa0 >sa1
241 723
|
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | 10001000000000000000000000000000100010011 01000000000000000000000000000000111111110 00100000000000000000000000000000000000001 00010000000000000000000000000000000000001 00001000000000000000000000000000000000001 00000100000000000000000000000000000000001 00000010000000000000000000000000000000001 00000001000000000000000000000000000000001 00000000100000000000000000000000000000001 00000000010000000000000000000000000000001 00000000001000000000000000000000000000001 00000000000100000000000000000000000000001 00000000000010000000000000000000000000001 00000000000001000000000000000000000000001 00000000000000100000000000000000000000001 00000000000000010000000000000000000000001 00000000000000001000000000000000000000001 00000000000000000100000000000000000000001 00000000000000000010000000000000000000001 00000000000000000001000000000000000000001 00000000000000000000100000000000000000001 00000000000000000000010000000000000000001 00000000000000000000001000000000000000001 00000000000000000000000100000000000000001 00000000000000000000000010000000000000001 00000000000000000000000001000000000000001 00000000000000000000000000100000000000001 00000000000000000000000000010000000000001 00000000000000000000000000001000000000001 00000000000000000000000000000100000000001 00000000000000000000000000000010000000001 00000000000000000000000000000001000000001 11111111111111111111111111111111100010001 11111111111111111111111111111111010001001 11111111111111111111111111111111001000101 11111111111111111111111111111111000100011 11111111111111111111111111111111101010101 11111111111111111111111111111111100110011 11111111111111111111111111111111011001101 11111111111111111111111111111111010101011 11111111111111111111111111111111100001111 11111111111111111111111111111111010010111 11111111111111111111111111111111001011011 11111111111111111111111111111111000111101 11111111111111111111111111111111011110001 11111111111111111111111111111111101101001 11111111111111111111111111111111110100101 11111111111111111111111111111111111000011 11111111111111111111111111111111110010101 11111111111111111111111111111111001110101 11111111111111111111111111111111101011001 11111111111111111111111111111111101000111 |
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 |
/****************************************************************************
* *
* VERILOG HIGH-LEVEL DESCRIPTION OF THE ISCAS-85 BENCHMARK CIRCUIT c499 *
* *
* Function: Single-Error-Correcting Circuit *
* *
* Written by: Mark C. Hansen *
* *
* Last modified: Jan 12, 1998 *
* *
****************************************************************************/
module Circuit499 (in1, in5, in9, in13, in17, in21, in25, in29,
in33, in37, in41, in45, in49, in53, in57, in61,
in65, in69, in73, in77, in81, in85, in89, in93,
in97, in101, in105, in109, in113, in117, in121, in125,
in129, in130, in131, in132, in133, in134, in135, in136,
in137,
out724, out725, out726, out727, out728, out729, out730, out731,
out732, out733, out734, out735, out736, out737, out738, out739,
out740, out741, out742, out743, out744, out745, out746, out747,
out748, out749, out750, out751, out752, out753, out754, out755);
input in1, in5, in9, in13, in17, in21, in25, in29,
in33, in37, in41, in45, in49, in53, in57, in61,
in65, in69, in73, in77, in81, in85, in89, in93,
in97, in101, in105, in109, in113, in117, in121, in125,
in129, in130, in131, in132, in133, in134, in135, in136,
in137;
output out724, out725, out726, out727, out728, out729, out730, out731,
out732, out733, out734, out735, out736, out737, out738, out739,
out740, out741, out742, out743, out744, out745, out746, out747,
out748, out749, out750, out751, out752, out753, out754, out755;
wire [0:31] ID, OD;
wire [0:7] IC;
wire R;
assign
ID[0:31] = { in1, in5, in9, in13, in17, in21, in25, in29,
in33, in37, in41, in45, in49, in53, in57, in61,
in65, in69, in73, in77, in81, in85, in89, in93,
in97, in101, in105, in109, in113, in117, in121, in125},
IC[0:7] = { in129, in130, in131, in132, in133, in134, in135, in136},
R = in137,
OD[0:31] = {
out724, out725, out726, out727, out728, out729, out730, out731,
out732, out733, out734, out735, out736, out737, out738, out739,
out740, out741, out742, out743, out744, out745, out746, out747,
out748, out749, out750, out751, out752, out753, out754, out755};
TopLevel499 Ckt499 (ID, IC, R, OD);
endmodule /* Circuit499 */
/*************************************************************************/
module TopLevel499 (ID, IC, R, OD);
input[0:31] ID;
input[0:7] IC;
input R;
output[0:31] OD;
wire[0:7] S;
Syndrome M1(S, R, IC, ID);
Correction M2(OD, S, ID);
endmodule /* TopLevel499 */
/*************************************************************************/
module Syndrome (S, R, IC, ID);
input[0:31] ID;
input[0:7] IC;
input R;
output[0:7] S;
wire[0:15] XA;
wire[0:7] XB, XC, XD, XE, F, G, H;
xor XA0(XA[0], ID[0], ID[1]);
xor XA1(XA[1], ID[2], ID[3]);
xor XA2(XA[2], ID[4], ID[5]);
xor XA3(XA[3], ID[6], ID[7]);
xor XA4(XA[4], ID[8], ID[9]);
xor XA5(XA[5], ID[10], ID[11]);
xor XA6(XA[6], ID[12], ID[13]);
xor XA7(XA[7], ID[14], ID[15]);
xor XA8(XA[8], ID[16], ID[17]);
xor XA9(XA[9], ID[18], ID[19]);
xor XA10(XA[10], ID[20], ID[21]);
xor XA11(XA[11], ID[22], ID[23]);
xor XA12(XA[12], ID[24], ID[25]);
xor XA13(XA[13], ID[26], ID[27]);
xor XA14(XA[14], ID[28], ID[29]);
xor XA15(XA[15], ID[30], ID[31]);
xor F0(F[0], XA[0], XA[1]);
xor F1(F[1], XA[2], XA[3]);
xor F2(F[2], XA[4], XA[5]);
xor F3(F[3], XA[6], XA[7]);
xor F4(F[4], XA[8], XA[9]);
xor F5(F[5], XA[10], XA[11]);
xor F6(F[6], XA[12], XA[13]);
xor F7(F[7], XA[14], XA[15]);
and H0(H[0], IC[0], R);
and H1(H[1], IC[1], R);
and H2(H[2], IC[2], R);
and H3(H[3], IC[3], R);
and H4(H[4], IC[4], R);
and H5(H[5], IC[5], R);
and H6(H[6], IC[6], R);
and H7(H[7], IC[7], R);
xor XB0(XB[0], ID[0], ID[4]);
xor XB1(XB[1], ID[1], ID[5]);
xor XB2(XB[2], ID[2], ID[6]);
xor XB3(XB[3], ID[3], ID[7]);
xor XB4(XB[4], ID[16], ID[20]);
xor XB5(XB[5], ID[17], ID[21]);
xor XB6(XB[6], ID[18], ID[22]);
xor XB7(XB[7], ID[19], ID[23]);
xor XC0(XC[0], ID[8], ID[12]);
xor XC1(XC[1], ID[9], ID[13]);
xor XC2(XC[2], ID[10], ID[14]);
xor XC3(XC[3], ID[11], ID[15]);
xor XC4(XC[4], ID[24], ID[28]);
xor XC5(XC[5], ID[25], ID[29]);
xor XC6(XC[6], ID[26], ID[30]);
xor XC7(XC[7], ID[27], ID[31]);
xor XE0(XE[0], XB[0], XC[0]);
xor XE1(XE[1], XB[1], XC[1]);
xor XE2(XE[2], XB[2], XC[2]);
xor XE3(XE[3], XB[3], XC[3]);
xor XE4(XE[4], XB[4], XC[4]);
xor XE5(XE[5], XB[5], XC[5]);
xor XE6(XE[6], XB[6], XC[6]);
xor XE7(XE[7], XB[7], XC[7]);
xor G0(G[0], F[0], F[1]);
xor G1(G[1], F[2], F[3]);
xor G2(G[2], F[0], F[2]);
xor G3(G[3], F[1], F[3]);
xor G4(G[4], F[4], F[5]);
xor G5(G[5], F[6], F[7]);
xor G6(G[6], F[4], F[6]);
xor G7(G[7], F[5], F[7]);
xor XD0(XD[0], G[4], H[0]);
xor XD1(XD[1], G[5], H[1]);
xor XD2(XD[2], G[6], H[2]);
xor XD3(XD[3], G[7], H[3]);
xor XD4(XD[4], G[0], H[4]);
xor XD5(XD[5], G[1], H[5]);
xor XD6(XD[6], G[2], H[6]);
xor XD7(XD[7], G[3], H[7]);
xor S0(S[0], XD[0], XE[0]);
xor S1(S[1], XD[1], XE[1]);
xor S2(S[2], XD[2], XE[2]);
xor S3(S[3], XD[3], XE[3]);
xor S4(S[4], XD[4], XE[4]);
xor S5(S[5], XD[5], XE[5]);
xor S6(S[6], XD[6], XE[6]);
xor S7(S[7], XD[7], XE[7]);
endmodule /* Syndrome */
/*************************************************************************/
module Correction (OD, S, ID);
input[0:31] ID;
input[0:7] S;
output[0:31] OD;
wire[0:31] E;
wire[0:15] XA;
wire[0:7] XB, XC, XD, XE, F, G, H, T, W;
wire[0:4] S0B, S1B, S2B, S3B, S4B, S5B, S6B, S7B;
wire[0:1] U;
not S0B0(S0B[0], S[0]);
not S0B1(S0B[1], S[0]);
not S0B2(S0B[2], S[0]);
not S0B3(S0B[3], S[0]);
not S0B4(S0B[4], S[0]);
not S1B0(S1B[0], S[1]);
not S1B1(S1B[1], S[1]);
not S1B2(S1B[2], S[1]);
not S1B3(S1B[3], S[1]);
not S1B4(S1B[4], S[1]);
not S2B0(S2B[0], S[2]);
not S2B1(S2B[1], S[2]);
not S2B2(S2B[2], S[2]);
not S2B3(S2B[3], S[2]);
not S2B4(S2B[4], S[2]);
not S3B0(S3B[0], S[3]);
not S3B1(S3B[1], S[3]);
not S3B2(S3B[2], S[3]);
not S3B3(S3B[3], S[3]);
not S3B4(S3B[4], S[3]);
not S4B0(S4B[0], S[4]);
not S4B1(S4B[1], S[4]);
not S4B2(S4B[2], S[4]);
not S4B3(S4B[3], S[4]);
not S4B4(S4B[4], S[4]);
not S5B0(S5B[0], S[5]);
not S5B1(S5B[1], S[5]);
not S5B2(S5B[2], S[5]);
not S5B3(S5B[3], S[5]);
not S5B4(S5B[4], S[5]);
not S6B0(S6B[0], S[6]);
not S6B1(S6B[1], S[6]);
not S6B2(S6B[2], S[6]);
not S6B3(S6B[3], S[6]);
not S6B4(S6B[4], S[6]);
not S7B0(S7B[0], S[7]);
not S7B1(S7B[1], S[7]);
not S7B2(S7B[2], S[7]);
not S7B3(S7B[3], S[7]);
not S7B4(S7B[4], S[7]);
and T0(T[0], S0B[0], S1B[0], S2B[0], S[3]);
and T1(T[1], S0B[1], S1B[1], S[2], S3B[0]);
and T2(T[2], S0B[2], S[1], S2B[1], S3B[1]);
and T3(T[3], S[0], S1B[2], S2B[2], S3B[2]);
and T4(T[4], S4B[0], S5B[0], S6B[0], S[7]);
and T5(T[5], S4B[1], S5B[1], S[6], S7B[0]);
and T6(T[6], S4B[2], S[5], S6B[1], S7B[1]);
and T7(T[7], S[4], S5B[2], S6B[2], S7B[2]);
or U0(U[0], T[0], T[1], T[2], T[3]);
or U1(U[1], T[4], T[5], T[6], T[7]);
and W0(W[0], S[4], S5B[3], S[6], S7B[3], U[0]);
and W1(W[1], S[4], S5B[4], S6B[3], S[7], U[0]);
and W2(W[2], S4B[3], S[5], S[6], S7B[4], U[0]);
and W3(W[3], S4B[4], S[5], S6B[4], S[7], U[0]);
and W4(W[4], S[0], S1B[3], S[2], S3B[3], U[1]);
and W5(W[5], S[0], S1B[4], S2B[3], S[3], U[1]);
and W6(W[6], S0B[3], S[1], S[2], S3B[4], U[1]);
and W7(W[7], S0B[4], S[1], S2B[4], S[3], U[1]);
and E0(E[0], W[0], S[0]);
and E1(E[1], W[0], S[1]);
and E2(E[2], W[0], S[2]);
and E3(E[3], W[0], S[3]);
and E4(E[4], W[1], S[0]);
and E5(E[5], W[1], S[1]);
and E6(E[6], W[1], S[2]);
and E7(E[7], W[1], S[3]);
and E8(E[8], W[2], S[0]);
and E9(E[9], W[2], S[1]);
and E10(E[10], W[2], S[2]);
and E11(E[11], W[2], S[3]);
and E12(E[12], W[3], S[0]);
and E13(E[13], W[3], S[1]);
and E14(E[14], W[3], S[2]);
and E15(E[15], W[3], S[3]);
and E16(E[16], W[4], S[4]);
and E17(E[17], W[4], S[5]);
and E18(E[18], W[4], S[6]);
and E19(E[19], W[4], S[7]);
and E20(E[20], W[5], S[4]);
and E21(E[21], W[5], S[5]);
and E22(E[22], W[5], S[6]);
and E23(E[23], W[5], S[7]);
and E24(E[24], W[6], S[4]);
and E25(E[25], W[6], S[5]);
and E26(E[26], W[6], S[6]);
and E27(E[27], W[6], S[7]);
and E28(E[28], W[7], S[4]);
and E29(E[29], W[7], S[5]);
and E30(E[30], W[7], S[6]);
and E31(E[31], W[7], S[7]);
xor OD0(OD[0], ID[0], E[0]);
xor OD1(OD[1], ID[1], E[1]);
xor OD2(OD[2], ID[2], E[2]);
xor OD3(OD[3], ID[3], E[3]);
xor OD4(OD[4], ID[4], E[4]);
xor OD5(OD[5], ID[5], E[5]);
xor OD6(OD[6], ID[6], E[6]);
xor OD7(OD[7], ID[7], E[7]);
xor OD8(OD[8], ID[8], E[8]);
xor OD9(OD[9], ID[9], E[9]);
xor OD10(OD[10], ID[10], E[10]);
xor OD11(OD[11], ID[11], E[11]);
xor OD12(OD[12], ID[12], E[12]);
xor OD13(OD[13], ID[13], E[13]);
xor OD14(OD[14], ID[14], E[14]);
xor OD15(OD[15], ID[15], E[15]);
xor OD16(OD[16], ID[16], E[16]);
xor OD17(OD[17], ID[17], E[17]);
xor OD18(OD[18], ID[18], E[18]);
xor OD19(OD[19], ID[19], E[19]);
xor OD20(OD[20], ID[20], E[20]);
xor OD21(OD[21], ID[21], E[21]);
xor OD22(OD[22], ID[22], E[22]);
xor OD23(OD[23], ID[23], E[23]);
xor OD24(OD[24], ID[24], E[24]);
xor OD25(OD[25], ID[25], E[25]);
xor OD26(OD[26], ID[26], E[26]);
xor OD27(OD[27], ID[27], E[27]);
xor OD28(OD[28], ID[28], E[28]);
xor OD29(OD[29], ID[29], E[29]);
xor OD30(OD[30], ID[30], E[30]);
xor OD31(OD[31], ID[31], E[31]);
endmodule /* Correction */
|
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 |
/****************************************************************************
* *
* VERILOG BEHAVIORAL DESCRIPTION OF THE ISCAS-85 BENCHMARK CIRCUIT c499 *
* *
* Function: Single-Error-Correcting Circuit *
* *
* Written by: Mark C. Hansen *
* *
* Last modified: Jan 12, 1998 *
* *
****************************************************************************/
module Circuit499 (in1, in5, in9, in13, in17, in21, in25, in29,
in33, in37, in41, in45, in49, in53, in57, in61,
in65, in69, in73, in77, in81, in85, in89, in93,
in97, in101, in105, in109, in113, in117, in121, in125,
in129, in130, in131, in132, in133, in134, in135, in136,
in137,
out724, out725, out726, out727, out728, out729, out730, out731,
out732, out733, out734, out735, out736, out737, out738, out739,
out740, out741, out742, out743, out744, out745, out746, out747,
out748, out749, out750, out751, out752, out753, out754, out755);
input in1, in5, in9, in13, in17, in21, in25, in29,
in33, in37, in41, in45, in49, in53, in57, in61,
in65, in69, in73, in77, in81, in85, in89, in93,
in97, in101, in105, in109, in113, in117, in121, in125,
in129, in130, in131, in132, in133, in134, in135, in136,
in137;
output out724, out725, out726, out727, out728, out729, out730, out731,
out732, out733, out734, out735, out736, out737, out738, out739,
out740, out741, out742, out743, out744, out745, out746, out747,
out748, out749, out750, out751, out752, out753, out754, out755;
wire [0:31] ID, OD;
wire [0:7] IC;
wire R;
assign
ID[0:31] = { in1, in5, in9, in13, in17, in21, in25, in29,
in33, in37, in41, in45, in49, in53, in57, in61,
in65, in69, in73, in77, in81, in85, in89, in93,
in97, in101, in105, in109, in113, in117, in121, in125},
IC[0:7] = { in129, in130, in131, in132, in133, in134, in135, in136},
R = in137,
OD[0:31] = {
out724, out725, out726, out727, out728, out729, out730, out731,
out732, out733, out734, out735, out736, out737, out738, out739,
out740, out741, out742, out743, out744, out745, out746, out747,
out748, out749, out750, out751, out752, out753, out754, out755};
TopLevel499b Ckt499b (ID, IC, R, OD);
endmodule /* Circuit499 */
/*************************************************************************/
module TopLevel499b (ID, IC, R, OD);
input[0:31] ID;
input[0:7] IC;
input R;
output[0:31] OD;
wire[0:7] S;
Syndrome M1(S, R, IC, ID);
Correction M2(OD, S, ID);
endmodule /* TopLevel499b */
/*************************************************************************/
module Syndrome (S, R, IC, ID);
input[0:31] ID;
input[0:7] IC;
input R;
output[0:7] S;
assign S[0] = (ID[0] ^ ID[4] ^ ID[8] ^ ID[12]) ^
(ID[16] ^ ID[17] ^ ID[18] ^ ID[19]) ^
(ID[20] ^ ID[21] ^ ID[22] ^ ID[23]) ^
(R & IC[0]);
assign S[1] = (ID[1] ^ ID[5] ^ ID[9] ^ ID[13]) ^
(ID[24] ^ ID[25] ^ ID[26] ^ ID[27]) ^
(ID[28] ^ ID[29] ^ ID[30] ^ ID[31]) ^
(R & IC[1]);
assign S[2] = (ID[2] ^ ID[6] ^ ID[10] ^ ID[14]) ^
(ID[16] ^ ID[17] ^ ID[18] ^ ID[19]) ^
(ID[24] ^ ID[25] ^ ID[26] ^ ID[27]) ^
(R & IC[2]);
assign S[3] = (ID[3] ^ ID[7] ^ ID[11] ^ ID[15]) ^
(ID[20] ^ ID[21] ^ ID[22] ^ ID[23]) ^
(ID[28] ^ ID[29] ^ ID[30] ^ ID[31]) ^
(R & IC[3]);
assign S[4] = (ID[16] ^ ID[20] ^ ID[24] ^ ID[28]) ^
(ID[0] ^ ID[1] ^ ID[2] ^ ID[3]) ^
(ID[4] ^ ID[5] ^ ID[6] ^ ID[7]) ^
(R & IC[4]);
assign S[5] = (ID[17] ^ ID[21] ^ ID[25] ^ ID[29]) ^
(ID[8] ^ ID[9] ^ ID[10] ^ ID[11]) ^
(ID[12] ^ ID[13] ^ ID[14] ^ ID[15]) ^
(R & IC[5]);
assign S[6] = (ID[18] ^ ID[22] ^ ID[26] ^ ID[30]) ^
(ID[0] ^ ID[1] ^ ID[2] ^ ID[3]) ^
(ID[8] ^ ID[9] ^ ID[10] ^ ID[11]) ^
(R & IC[6]);
assign S[7] = (ID[19] ^ ID[23] ^ ID[27] ^ ID[31]) ^
(ID[4] ^ ID[5] ^ ID[6] ^ ID[7]) ^
(ID[12] ^ ID[13] ^ ID[14] ^ ID[15]) ^
(R & IC[7]);
endmodule /* Syndrome */
/*************************************************************************/
module Correction (OD, S, ID);
input[0:31] ID;
input[0:7] S;
output[0:31] OD;
assign OD[0] = (S[0] & ~S[1] & ~S[2] & ~S[3] & S[4] & ~S[5] & S[6] & ~S[7])
^ ID[0];
assign OD[1] = (~S[0] & S[1] & ~S[2] & ~S[3] & S[4] & ~S[5] & S[6] & ~S[7])
^ ID[1];
assign OD[2] = (~S[0] & ~S[1] & S[2] & ~S[3] & S[4] & ~S[5] & S[6] & ~S[7])
^ ID[2];
assign OD[3] = (~S[0] & ~S[1] & ~S[2] & S[3] & S[4] & ~S[5] & S[6] & ~S[7])
^ ID[3];
assign OD[4] = (S[0] & ~S[1] & ~S[2] & ~S[3] & S[4] & ~S[5] & ~S[6] & S[7])
^ ID[4];
assign OD[5] = (~S[0] & S[1] & ~S[2] & ~S[3] & S[4] & ~S[5] & ~S[6] & S[7])
^ ID[5];
assign OD[6] = (~S[0] & ~S[1] & S[2] & ~S[3] & S[4] & ~S[5] & ~S[6] & S[7])
^ ID[6];
assign OD[7] = (~S[0] & ~S[1] & ~S[2] & S[3] & S[4] & ~S[5] & ~S[6] & S[7])
^ ID[7];
assign OD[8] = (S[0] & ~S[1] & ~S[2] & ~S[3] & ~S[4] & S[5] & S[6] & ~S[7])
^ ID[8];
assign OD[9] = (~S[0] & S[1] & ~S[2] & ~S[3] & ~S[4] & S[5] & S[6] & ~S[7])
^ ID[9];
assign OD[10] = (~S[0] & ~S[1] & S[2] & ~S[3] & ~S[4] & S[5] & S[6] & ~S[7])
^ ID[10];
assign OD[11] = (~S[0] & ~S[1] & ~S[2] & S[3] & ~S[4] & S[5] & S[6] & ~S[7])
^ ID[11];
assign OD[12] = (S[0] & ~S[1] & ~S[2] & ~S[3] & ~S[4] & S[5] & ~S[6] & S[7])
^ ID[12];
assign OD[13] = (~S[0] & S[1] & ~S[2] & ~S[3] & ~S[4] & S[5] & ~S[6] & S[7])
^ ID[13];
assign OD[14] = (~S[0] & ~S[1] & S[2] & ~S[3] & ~S[4] & S[5] & ~S[6] & S[7])
^ ID[14];
assign OD[15] = (~S[0] & ~S[1] & ~S[2] & S[3] & ~S[4] & S[5] & ~S[6] & S[7])
^ ID[15];
assign OD[16] = (S[4] & ~S[5] & ~S[6] & ~S[7] & S[0] & ~S[1] & S[2] & ~S[3])
^ ID[16];
assign OD[17] = (~S[4] & S[5] & ~S[6] & ~S[7] & S[0] & ~S[1] & S[2] & ~S[3])
^ ID[17];
assign OD[18] = (~S[4] & ~S[5] & S[6] & ~S[7] & S[0] & ~S[1] & S[2] & ~S[3])
^ ID[18];
assign OD[19] = (~S[4] & ~S[5] & ~S[6] & S[7] & S[0] & ~S[1] & S[2] & ~S[3])
^ ID[19];
assign OD[20] = (S[4] & ~S[5] & ~S[6] & ~S[7] & S[0] & ~S[1] & ~S[2] & S[3])
^ ID[20];
assign OD[21] = (~S[4] & S[5] & ~S[6] & ~S[7] & S[0] & ~S[1] & ~S[2] & S[3])
^ ID[21];
assign OD[22] = (~S[4] & ~S[5] & S[6] & ~S[7] & S[0] & ~S[1] & ~S[2] & S[3])
^ ID[22];
assign OD[23] = (~S[4] & ~S[5] & ~S[6] & S[7] & S[0] & ~S[1] & ~S[2] & S[3])
^ ID[23];
assign OD[24] = (S[4] & ~S[5] & ~S[6] & ~S[7] & ~S[0] & S[1] & S[2] & ~S[3])
^ ID[24];
assign OD[25] = (~S[4] & S[5] & ~S[6] & ~S[7] & ~S[0] & S[1] & S[2] & ~S[3])
^ ID[25];
assign OD[26] = (~S[4] & ~S[5] & S[6] & ~S[7] & ~S[0] & S[1] & S[2] & ~S[3])
^ ID[26];
assign OD[27] = (~S[4] & ~S[5] & ~S[6] & S[7] & ~S[0] & S[1] & S[2] & ~S[3])
^ ID[27];
assign OD[28] = (S[4] & ~S[5] & ~S[6] & ~S[7] & ~S[0] & S[1] & ~S[2] & S[3])
^ ID[28];
assign OD[29] = (~S[4] & S[5] & ~S[6] & ~S[7] & ~S[0] & S[1] & ~S[2] & S[3])
^ ID[29];
assign OD[30] = (~S[4] & ~S[5] & S[6] & ~S[7] & ~S[0] & S[1] & ~S[2] & S[3])
^ ID[30];
assign OD[31] = (~S[4] & ~S[5] & ~S[6] & S[7] & ~S[0] & S[1] & ~S[2] & S[3])
^ ID[31];
endmodule /* Correction */
|
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252"> <META NAME="Generator" CONTENT="Microsoft Word 97"> <TITLE>c499bus</TITLE> <META NAME="Version" CONTENT="8.0.3410"> <META NAME="Date" CONTENT="10/11/96"> <META NAME="Template" CONTENT="C:\Program Files\Microsoft Office\Office\HTML.DOT"> </HEAD> <BODY TEXT="#000000" BGCOLOR="#ffffff"> <B><FONT SIZE=5><P ALIGN="CENTER">ISCAS-85 C499/C1355 32-Bit Single-Error Correcting Circuit</P> <P ALIGN="CENTER">Bus Translations</P> </B></FONT><P> </P> <TABLE BORDER CELLSPACING=1 WIDTH=810> <TR><TD WIDTH="12%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997553"></A><B>I/O buses</B></TD> <TD WIDTH="24%" VALIGN="MIDDLE"> <B><P ALIGN="CENTER"><A NAME="pgfId_997555"></A>Function</B></TD> <TD WIDTH="65%" VALIGN="MIDDLE"> <B><P ALIGN="CENTER"><A NAME="pgfId_997560"></A>ISCAS-85 Netlist numbers </B></TD> </TR> <TR><TD WIDTH="12%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997562"></A>ID[0:31]</TD> <TD WIDTH="24%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997564"></A>Input data</TD> <TD WIDTH="65%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997566"></A>1, 5, 9, 13, 17, 21, 25, 29, 33, 37, 41, 45, 49, 53, 57, 61, 65, 69,</P> <P ALIGN="CENTER"><A NAME="pgfId_997567"></A>73, 77, 81, 85, 89, 93, 97, 101, 105, 109, 113, 117, 121, 125</TD> </TR> <TR><TD WIDTH="12%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997569"></A>IC[0:8]</TD> <TD WIDTH="24%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997571"></A>Input code</TD> <TD WIDTH="65%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997573"></A>129, 130, 131, 132, 133, 134, 135, 136</TD> </TR> <TR><TD WIDTH="12%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997575"></A>R</TD> <TD WIDTH="24%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997577"></A>Read line</TD> <TD WIDTH="65%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997579"></A>137</TD> </TR> <TR><TD WIDTH="12%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997581"></A>OD[0:31]</TD> <TD WIDTH="24%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997583"></A>Corrected output data</TD> <TD WIDTH="65%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997585"></A>724-755</TD> </TR> </TABLE> <P><A NAME="pgfId_997381"></A> </P></BODY> </HTML> |
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252"> <META NAME="Generator" CONTENT="Microsoft Word 97"> <TITLE>c499hmatrix</TITLE> <META NAME="Version" CONTENT="8.0.3410"> <META NAME="Date" CONTENT="10/11/96"> <META NAME="Template" CONTENT="C:\Program Files\Microsoft Office\Office\HTML.DOT"> </HEAD> <BODY TEXT="#000000" LINK="#0000ff" BGCOLOR="#ffffff"> <B><FONT SIZE=5><P>ISCAS-85 C499/C1355 32-Bit Single-Error Correcting Circuit</P> <P ALIGN="CENTER">H matrix for a (40,32) Hamming code</P> </B></FONT><P> </P> <TABLE BORDER CELLSPACING=1 WIDTH=630> <TR><TD WIDTH="13%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><B> </B></TD> <TD WIDTH="63%" VALIGN="MIDDLE"> <B><P ALIGN="CENTER">ID 00 - ID 31 </B></TD> <TD WIDTH="24%" VALIGN="MIDDLE"> <B><P ALIGN="CENTER">IC 0 - IC 8 </B></TD> </TR> <TR><TD WIDTH="13%" VALIGN="MIDDLE"> <B><P ALIGN="CENTER">S7 - S0</B></TD> <TD WIDTH="63%" VALIGN="MIDDLE"> <P ALIGN="CENTER">1000 1000 1000 1000 1111 1111 0000 0000</P> <P ALIGN="CENTER">0100 0100 0100 0100 0000 0000 1111 1111</P> <P ALIGN="CENTER">0010 0010 0010 0010 1111 0000 1111 0000</P> <P ALIGN="CENTER">0001 0001 0001 0001 0000 1111 0000 1111</P> <P ALIGN="CENTER">1111 1111 0000 0000 1000 1000 1000 1000</P> <P ALIGN="CENTER">0000 0000 1111 1111 0100 0100 0100 0100</P> <P ALIGN="CENTER">1111 0000 1111 0000 0010 0010 0010 0010</P> <P ALIGN="CENTER">0000 1111 0000 1111 0001 0001 0001 0001</TD> <TD WIDTH="24%" VALIGN="MIDDLE"> <P ALIGN="CENTER">1000 0000</P> <P ALIGN="CENTER">0100 0000</P> <P ALIGN="CENTER">0010 0000</P> <P ALIGN="CENTER">0001 0000</P> <P ALIGN="CENTER">0000 1000</P> <P ALIGN="CENTER">0000 0100</P> <P ALIGN="CENTER">0000 0010</P> <P ALIGN="CENTER">0000 0001</TD> </TR> </TABLE> <P> </P></BODY> </HTML> |
cannot compute difference between binary files
cannot compute difference between binary files
> > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252"> <META NAME="Generator" CONTENT="Microsoft Word 97"> <TITLE>c499oequ</TITLE> <META NAME="Version" CONTENT="8.0.3410"> <META NAME="Date" CONTENT="10/11/96"> <META NAME="Template" CONTENT="C:\Program Files\Microsoft Office\Office\HTML.DOT"> </HEAD> <BODY TEXT="#000000" BGCOLOR="#ffffff"> <B><FONT SIZE=5><P ALIGN="CENTER">ISCAS-85 C499/C1355 Output Equations</P> </B></FONT><P ALIGN="CENTER"><IMG SRC="c499oequ-1.gif" WIDTH=478 HEIGHT=673></P> <P ALIGN="CENTER"><IMG SRC="c499oequ-2.gif" WIDTH=478 HEIGHT=590></P></BODY> </HTML> |
cannot compute difference between binary files
> > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252"> <META NAME="Generator" CONTENT="Microsoft Word 97"> <TITLE>c499sequ</TITLE> <META NAME="Version" CONTENT="8.0.3410"> <META NAME="Date" CONTENT="10/11/96"> <META NAME="Template" CONTENT="C:\Program Files\Microsoft Office\Office\HTML.DOT"> </HEAD> <BODY TEXT="#000000" BGCOLOR="#ffffff"> <B><FONT SIZE=5><P ALIGN="CENTER">ISCAS-85 C499/C1355 Syndrome Equations</P> </B></FONT><P ALIGN="CENTER"><IMG SRC="c499sequ.gif" WIDTH=499 HEIGHT=608></P></BODY> </HTML> |
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 |
A:link {
color: blue;
text-decoration: underline;
}
A:visited {
color: purple;
text-decoration: underline;
}
A:active {
color: red;
text-decoration: underline;
}
P.author {
text-align: center;
text-indent: 0.000000pt;
margin-top: 0.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 14.000000pt;
font-weight: Bold;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.Body {
text-align: left;
text-indent: 0.000000pt;
margin-top: 0.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 11.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
LI.Bulleted {
text-align: left;
text-indent: -18.000000pt;
margin-top: 4.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 36.000000pt;
font-size: 11.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.CellBody {
text-align: left;
text-indent: 0.000000pt;
margin-top: 0.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 12.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.CellHeading {
text-align: center;
text-indent: 0.000000pt;
margin-top: 0.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 12.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.Footnote {
text-align: left;
text-indent: -12.000229pt;
margin-top: 0.000000pt;
margin-bottom: 0.000000pt;
margin-right: 18.000000pt;
margin-left: 30.000229pt;
font-size: 10.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
H1.Heading1, H2.Heading1, H3.Heading1, H4.Heading1, H5.Heading1, H6.Heading1 {
text-align: left;
text-indent: 0.000000pt;
margin-top: 14.000000pt;
margin-bottom: 6.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 14.000000pt;
font-weight: Bold;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
H1.Heading2, H2.Heading2, H3.Heading2, H4.Heading2, H5.Heading2, H6.Heading2 {
text-align: left;
text-indent: 0.000000pt;
margin-top: 12.000000pt;
margin-bottom: 3.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 12.000000pt;
font-weight: Bold;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.HeadingRunIn {
text-align: left;
text-indent: 0.000000pt;
margin-top: 6.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 12.000000pt;
font-weight: Bold;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.Indented {
text-align: left;
text-indent: 0.000000pt;
margin-top: 0.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 18.000000pt;
font-size: 12.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.Mapping-Table-Cell {
text-align: left;
text-indent: 0.000000pt;
margin-top: 2.000000pt;
margin-bottom: 2.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 12.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.Mapping-Table-Title {
text-align: left;
text-indent: 0.000000pt;
margin-top: 2.000000pt;
margin-bottom: 2.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 14.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
LI.Numbered {
text-align: left;
text-indent: -18.000000pt;
margin-top: 0.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 18.000000pt;
font-size: 12.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
LI.Numbered1 {
text-align: left;
text-indent: -18.000000pt;
margin-top: 0.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 18.000000pt;
font-size: 12.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.TableFootnote {
text-align: left;
text-indent: -12.000229pt;
margin-top: 0.000000pt;
margin-bottom: 0.000000pt;
margin-right: 18.000000pt;
margin-left: 30.000229pt;
font-size: 10.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
LI.TableTitle {
text-align: center;
text-indent: 0.000000pt;
margin-top: 0.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 12.000000pt;
font-weight: Bold;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
H1.Title, H2.Title, H3.Title, H4.Title, H5.Title, H6.Title {
text-align: center;
text-indent: 0.000000pt;
margin-top: 24.000000pt;
margin-bottom: 12.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 18.000000pt;
font-weight: Bold;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
EM.Emphasis {
font-style: Italic;
}
EM.EquationVariables {
font-style: Italic;
}
EM.no-overline {
font-size: 10.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Symbol;
}
|
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML EXPERIMENTAL 970324//EN"> <HTML> <HEAD> <META NAME="GENERATOR" CONTENT="Adobe FrameMaker 5.5/HTML Export Filter"> <LINK REL="STYLESHEET" HREF="c5315.css"> <TITLE> High-Level Model of c5315 </TITLE> </HEAD> <BODY BGCOLOR="#ffffff"> <DIV> <H1 CLASS="Title"> <A NAME="pgfId=1009569"> </A> High-Level Model of c5315</H1> <br> <B>Statistics: </B> 178 inputs; 123 outputs; 2406 gates</P> <P CLASS="Body"> <A NAME="pgfId=1009574"> </A> <B> Function: </B> 9-bit ALU</P> <P CLASS="Body"> <A NAME="pgfId=1013855"> </A> This benchmark is an ALU that performs arithmetic and logic operations simultaneously on two 9-bit input data words, and also computes the parity of the results. Modules M6 and M7 each compute an arithmetic or logic operation specified by the control input bus CF[7:0]. Module M5 consists of multiplexers that route the results of M6 and M7 and four input buses to its four outputs. Output buses OF1 and OF2 can also be set to <B>logic 0</B> by MuxSel[8]. Modules M3 and M4 compute the parity of the result of the operation given by CP=CF[7:4]. Module M5 contains four multiplexers which direct the parity results and an additional set of four inputs to its outputs. The adders in M6 and M7 as well as the parity logic for the arithmetic operations in M3 and M4 use a carry-select scheme with 4-bit (low-order) and 5-bit (high-order) blocks. The circuit also includes logic for calculating various zero and parity flags of the input buses.</P> <br> <A HREF="#pgfId=1008955"> <B>Inputs/Outputs vs. Netlist numbers</B></A> <HR> <B><P>Models:</P></B> <UL> <LI>I. Original ISCAS gate-level netlist <UL> <LI><A HREF="c5315.isc">in ISCAS-89 format</A> </LI> <LI><A HREF="c5315gate.v">in Verilog</A></LI> </UL> </LI> <LI>II. <A HREF="c5315high.v">Verilog hierarchical netlist</A> (functionally equivalent to I) </LI> <LI>III. <A HREF="flat5315.v">Verilog flat netlist </A> (flat version of II; functionally equivalent to I, but with minor structural differences) </LI> </UL> <HR> <br> <DIV> <IMG SRC="c5315-1.gif" USEMAP="#c5315-7"> </DIV> <br> <DIV> <IMG SRC="c5315-2.gif" USEMAP="#c5315-7"> </DIV> <br> <DIV> <IMG SRC="c5315-3.gif" USEMAP="#c5315-7"> </DIV> <br> <DIV> <IMG SRC="c5315-4.gif" USEMAP="#c5315-7"> </DIV> <br> <DIV> <IMG SRC="c5315-5.gif" USEMAP="#c5315-7"> </DIV> <br> <DIV> <IMG SRC="c5315-6.gif" USEMAP="#c5315-7"> </DIV> <br> <DIV> <MAP NAME="c5315-7"> </MAP> <IMG SRC="c5315-7.gif" USEMAP="#c5315-7"> </DIV> <br> <DIV> <IMG SRC="c5315-8.gif" USEMAP="#c5315-7"> </DIV> <br> <DIV> <IMG SRC="c5315-9.gif" USEMAP="#c5315-7"> </DIV> <br> <DIV> <IMG SRC="c5315-10.gif" USEMAP="#c5315-7"> </DIV> <br> <br> <A NAME="pgfId=1008955"> </A> <TABLE BORDER="1"> <TR> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1008956"> </A> Input</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1008958"> </A> Line number</P> </TH> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1008960"> </A> X0[8:0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1008962"> </A> 293, 302, 308, 316, 324, <B>logic 1</B>, 341, 351, 361</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1008964"> </A> X1[8:0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1008966"> </A> 299, 307, 315, 323, 331, 338, 348, 358, 366</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009239"> </A> MuxSelX</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009241"> </A> 332</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1008968"> </A> A[8:0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1008970"> </A> <B>logic 1</B>, <B>logic 1</B>, 479, 490, 503, 514, 523, 534, <B>logic 1</B></P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1008984"> </A> Y0[8:0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1008986"> </A> 206, 210, 218, 226, 234, 257, 265, 273, 281</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1008988"> </A> Y1[8:0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1008990"> </A> 209, 217, 225, 233, 241, 264, 272, 280, 288</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009243"> </A> MuxSelY</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009245"> </A> 335</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1008992"> </A> B[8:0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1008994"> </A> 446, 457, 468, 422, 435, 389, 400, 411, 374</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009031"> </A> CinFX, CinFY</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009033"> </A> 54, 4</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1013443"> </A> CinPX,CinPY</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1013445"> </A> 2174, 1497</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009019"> </A> WpX[1:0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009039"> </A> 120, 94</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009015"> </A> WpY[1:0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009041"> </A> 118, 97</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1013470"> </A> QP1,QP2,QP3,QP4</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1013472"> </A> 176, 179, 14, 64</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009055"> </A> Q1[8:0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009043"> </A> 191, 194, 197, 203, 200, 149, 155, 188, 182</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009057"> </A> Q2[8:0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009045"> </A> 161, 164, 167, 173, 170, 146, 152, 158, 185</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009059"> </A> Q3[8:0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009005"> </A> 109, 46, 100, 91, 43, 76, 73, 67, 11</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009061"> </A> Q4[8:0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1008998"> </A> 106, 49, 103, 40, 37, 20, 17, 70, 61</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009099"> </A> WFX[8:0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009101"> </A> 123, 121, 116, 112, 52, 130, 119, 129, 131</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009095"> </A> WFY[8:0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009097"> </A> 115, 114, 53, 113, 122, 128, 127, 126, 117</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009091"> </A> MuxSel[10:0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009093"> </A> 4091, 4092, 137, 4090, 4089, 4087, 4088, 1694, 1691, 1690, 1689</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1013462"> </A> CF[7:0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1013464"> </A> 248, 251, 242, 254, 3552, 3550, 3546, 3548</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1013458"> </A> CP[3:0]=CF[7:4]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1013460"> </A> 248, 251, 242, 254</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1013439"> </A> ParYin= MuxSelY ? ParYin0 : ParYin1</P> <P CLASS="CellBody"> <A NAME="pgfId=1013835"> </A> (ParYin0, ParYin1)</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1013441"> </A> </P> <P CLASS="CellBody"> <A NAME="pgfId=1013838"> </A> 289, 292</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1013435"> </A> ParXin= MuxSelX ? ParXin0 : ParXin1</P> <P CLASS="CellBody"> <A NAME="pgfId=1013839"> </A> (ParXin0, ParXin1)</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1013437"> </A> </P> <P CLASS="CellBody"> <A NAME="pgfId=1013842"> </A> 369, 372</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1013476"> </A> ContParChk[5:0]<EM CLASS="no-overline"> </EM> </P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1013478"> </A> 562, 245, 552, 556, 559, 386</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1013480"> </A> MiscMuxIn[17:0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1013482"> </A> 123 (=WFX[8]), 132, 23, 80, 25, 81, 79, 82, 24, 26, 86, 83, 88, 88, 87, 83, 34, 34</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1013495"> </A> MiscContIn[7:0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1013497"> </A> 4115, 135, 3717, 3724, 141, 2358, 31, 27</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1013501"> </A> MiscIn[8:0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1013503"> </A> 545, 549, 3173, 136, 1, 373, 145, 2824, 140</P> </TD> </TR> </TABLE> <P CLASS="Body"> <A NAME="pgfId=1008948"> </A> </P> <TABLE BORDER="1"> <TR> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1009282"> </A> Output</P> </TH> <TH ROWSPAN="1" COLSPAN="1"> <P CLASS="CellHeading"> <A NAME="pgfId=1009284"> </A> Line number</P> </TH> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009434"> </A> OP1,OP2,OP3,OP4</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009436"> </A> 658, 690, 767, 807</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009438"> </A> OF1[8:0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009440"> </A> 654, 642, 651, 648, 645, 670, 667, 664, 661</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009442"> </A> OF2[8:0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009444"> </A> 688, 676, 685, 682, 679, 702, 699, 696, 693</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009446"> </A> OF3[8:0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009448"> </A> 727, 747, 732, 737, 742, 752, 757, 762, 722</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009450"> </A> OF4[8:0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009452"> </A> 712, 787, 772, 777, 782, 792, 797, 802, 859</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009454"> </A> NXF[8:0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009456"> </A> 824, 826, 828, 830, 832, 834, 836, 838, 822</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009458"> </A> NYF[8:0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009460"> </A> 863, 865, 867, 869, 871, 873, 875, 877, 861</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009462"> </A> CoX,CoY</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009464"> </A> (629, 618)<A HREF="#pgfId=1013809" CLASS="footnote"> *</A> , (591, 621)<A HREF="#pgfId=1013809" CLASS="footnote"> *</A> </P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009466"> </A> PoX,PoY</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009468"> </A> 843, 882</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009470"> </A> ParityChk[4:0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009472"> </A> 998, 1002, 1000, 1004, 854</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009474"> </A> ZeroFlagOut[3:0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1009476"> </A> 585, 575, 598, 610</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1013536"> </A> MiscMuxOut[10:0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1013538"> </A> 623, 813, 818, 707, 715, 639, 673, 636, 820, 717, 704</P> </TD> </TR> <TR> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1013555"> </A> MiscOut[25:0]</P> </TD> <TD ROWSPAN="1" COLSPAN="1"> <P CLASS="CellBody"> <A NAME="pgfId=1013602"> </A> 593, 594, 602, 809, 611, 599, 612, 600, 850, 848, 849, 851, 887, 298, 926, 892, 973, 993, 144, 601, 847, 815, 634, 810, 845, 656</P> </TD> </TR> </TABLE> <P CLASS="TableFootnote"> <SPAN CLASS="footnoteNumber"> *.</SPAN> <A NAME="pgfId=1013809"> </A> (a,b): a,b are identical outputs.</P> <br> <P> <A HREF="#pgfId=1009569"> Go to top of this file</A></P> <P> <A HREF="../benchmark.html"> Go back to the Benchmark List</A></P> </DIV> </DIV> </BODY> </HTML> |
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 | # combinational logic example "c5315" #------------------------------------------------------------- # # # total number of lines in the netlist .............. 5315 # simplistically reduced equivalent fault set size = 5350 # lines from primary input gates ....... 178 # lines from primary output gates ....... 123 # lines from interior gate outputs ...... 2184 # lines from ** 806 ** fanout stems ... 2830 # # avg_fanin = 1.90, max_fanin = 9 # avg_fanout = 3.51, max_fanout = 15 # # # # # INPUT(1) #... primary input INPUT(4) #... primary input INPUT(11) #... primary input INPUT(14) #... primary input INPUT(17) #... primary input INPUT(20) #... primary input INPUT(23) #... primary input INPUT(24) #... primary input INPUT(25) #... primary input INPUT(26) #... primary input INPUT(27) #... primary input INPUT(31) #... primary input INPUT(34) #... primary input INPUT(37) #... primary input INPUT(40) #... primary input INPUT(43) #... primary input INPUT(46) #... primary input INPUT(49) #... primary input INPUT(52) #... primary input INPUT(53) #... primary input INPUT(54) #... primary input INPUT(61) #... primary input INPUT(64) #... primary input INPUT(67) #... primary input INPUT(70) #... primary input INPUT(73) #... primary input INPUT(76) #... primary input INPUT(79) #... primary input INPUT(80) #... primary input INPUT(81) #... primary input INPUT(82) #... primary input INPUT(83) #... primary input INPUT(86) #... primary input INPUT(87) #... primary input INPUT(88) #... primary input INPUT(91) #... primary input INPUT(94) #... primary input INPUT(97) #... primary input INPUT(100) #... primary input INPUT(103) #... primary input INPUT(106) #... primary input INPUT(109) #... primary input INPUT(112) #... primary input INPUT(113) #... primary input INPUT(114) #... primary input INPUT(115) #... primary input INPUT(116) #... primary input INPUT(117) #... primary input INPUT(118) #... primary input INPUT(119) #... primary input INPUT(120) #... primary input INPUT(121) #... primary input INPUT(122) #... primary input INPUT(123) #... primary input INPUT(126) #... primary input INPUT(127) #... primary input INPUT(128) #... primary input INPUT(129) #... primary input INPUT(130) #... primary input INPUT(131) #... primary input INPUT(132) #... primary input INPUT(135) #... primary input INPUT(136) #... primary input INPUT(137) #... primary input INPUT(140) #... primary input INPUT(141) #... primary input INPUT(145) #... primary input INPUT(146) #... primary input INPUT(149) #... primary input INPUT(152) #... primary input INPUT(155) #... primary input INPUT(158) #... primary input INPUT(161) #... primary input INPUT(164) #... primary input INPUT(167) #... primary input INPUT(170) #... primary input INPUT(173) #... primary input INPUT(176) #... primary input INPUT(179) #... primary input INPUT(182) #... primary input INPUT(185) #... primary input INPUT(188) #... primary input INPUT(191) #... primary input INPUT(194) #... primary input INPUT(197) #... primary input INPUT(200) #... primary input INPUT(203) #... primary input INPUT(206) #... primary input INPUT(209) #... primary input INPUT(210) #... primary input INPUT(217) #... primary input INPUT(218) #... primary input INPUT(225) #... primary input INPUT(226) #... primary input INPUT(233) #... primary input INPUT(234) #... primary input INPUT(241) #... primary input INPUT(242) #... primary input INPUT(245) #... primary input INPUT(248) #... primary input INPUT(251) #... primary input INPUT(254) #... primary input INPUT(257) #... primary input INPUT(264) #... primary input INPUT(265) #... primary input INPUT(272) #... primary input INPUT(273) #... primary input INPUT(280) #... primary input INPUT(281) #... primary input INPUT(288) #... primary input INPUT(289) #... primary input INPUT(292) #... primary input INPUT(293) #... primary input INPUT(299) #... primary input INPUT(302) #... primary input INPUT(307) #... primary input INPUT(308) #... primary input INPUT(315) #... primary input INPUT(316) #... primary input INPUT(323) #... primary input INPUT(324) #... primary input INPUT(331) #... primary input INPUT(332) #... primary input INPUT(335) #... primary input INPUT(338) #... primary input INPUT(341) #... primary input INPUT(348) #... primary input INPUT(351) #... primary input INPUT(358) #... primary input INPUT(361) #... primary input INPUT(366) #... primary input INPUT(369) #... primary input INPUT(372) #... primary input INPUT(373) #... primary input INPUT(374) #... primary input INPUT(386) #... primary input INPUT(389) #... primary input INPUT(400) #... primary input INPUT(411) #... primary input INPUT(422) #... primary input INPUT(435) #... primary input INPUT(446) #... primary input INPUT(457) #... primary input INPUT(468) #... primary input INPUT(479) #... primary input INPUT(490) #... primary input INPUT(503) #... primary input INPUT(514) #... primary input INPUT(523) #... primary input INPUT(534) #... primary input INPUT(545) #... primary input INPUT(549) #... primary input INPUT(552) #... primary input INPUT(556) #... primary input INPUT(559) #... primary input INPUT(562) #... primary input INPUT(1497) #... primary input INPUT(1689) #... primary input INPUT(1690) #... primary input INPUT(1691) #... primary input INPUT(1694) #... primary input INPUT(2174) #... primary input INPUT(2358) #... primary input INPUT(2824) #... primary input INPUT(3173) #... primary input INPUT(3546) #... primary input INPUT(3548) #... primary input INPUT(3550) #... primary input INPUT(3552) #... primary input INPUT(3717) #... primary input INPUT(3724) #... primary input INPUT(4087) #... primary input INPUT(4088) #... primary input INPUT(4089) #... primary input INPUT(4090) #... primary input INPUT(4091) #... primary input INPUT(4092) #... primary input INPUT(4115) #... primary input # # OUTPUT(144) #... primary output OUTPUT(298) #... primary output OUTPUT(973) #... primary output OUTPUT(594) #... primary output OUTPUT(599) #... primary output OUTPUT(600) #... primary output OUTPUT(601) #... primary output OUTPUT(602) #... primary output OUTPUT(603) #... primary output OUTPUT(604) #... primary output OUTPUT(611) #... primary output OUTPUT(612) #... primary output OUTPUT(810) #... primary output OUTPUT(848) #... primary output OUTPUT(849) #... primary output OUTPUT(850) #... primary output OUTPUT(851) #... primary output OUTPUT(634) #... primary output OUTPUT(815) #... primary output OUTPUT(845) #... primary output OUTPUT(847) #... primary output OUTPUT(926) #... primary output OUTPUT(923) #... primary output OUTPUT(921) #... primary output OUTPUT(892) #... primary output OUTPUT(887) #... primary output OUTPUT(606) #... primary output OUTPUT(656) #... primary output OUTPUT(809) #... primary output OUTPUT(993) #... primary output OUTPUT(978) #... primary output OUTPUT(949) #... primary output OUTPUT(939) #... primary output OUTPUT(889) #... primary output OUTPUT(593) #... primary output OUTPUT(636) #... primary output OUTPUT(704) #... primary output OUTPUT(717) #... primary output OUTPUT(820) #... primary output OUTPUT(639) #... primary output OUTPUT(673) #... primary output OUTPUT(707) #... primary output OUTPUT(715) #... primary output OUTPUT(598) #... primary output OUTPUT(610) #... primary output OUTPUT(588) #... primary output OUTPUT(615) #... primary output OUTPUT(626) #... primary output OUTPUT(632) #... primary output OUTPUT(1002) #... primary output OUTPUT(1004) #... primary output OUTPUT(591) #... primary output OUTPUT(618) #... primary output OUTPUT(621) #... primary output OUTPUT(629) #... primary output OUTPUT(822) #... primary output OUTPUT(838) #... primary output OUTPUT(861) #... primary output OUTPUT(623) #... primary output OUTPUT(722) #... primary output OUTPUT(832) #... primary output OUTPUT(834) #... primary output OUTPUT(836) #... primary output OUTPUT(859) #... primary output OUTPUT(871) #... primary output OUTPUT(873) #... primary output OUTPUT(875) #... primary output OUTPUT(877) #... primary output OUTPUT(998) #... primary output OUTPUT(1000) #... primary output OUTPUT(575) #... primary output OUTPUT(585) #... primary output OUTPUT(661) #... primary output OUTPUT(693) #... primary output OUTPUT(747) #... primary output OUTPUT(752) #... primary output OUTPUT(757) #... primary output OUTPUT(762) #... primary output OUTPUT(787) #... primary output OUTPUT(792) #... primary output OUTPUT(797) #... primary output OUTPUT(802) #... primary output OUTPUT(642) #... primary output OUTPUT(664) #... primary output OUTPUT(667) #... primary output OUTPUT(670) #... primary output OUTPUT(676) #... primary output OUTPUT(696) #... primary output OUTPUT(699) #... primary output OUTPUT(702) #... primary output OUTPUT(818) #... primary output OUTPUT(813) #... primary output OUTPUT(824) #... primary output OUTPUT(826) #... primary output OUTPUT(828) #... primary output OUTPUT(830) #... primary output OUTPUT(854) #... primary output OUTPUT(863) #... primary output OUTPUT(865) #... primary output OUTPUT(867) #... primary output OUTPUT(869) #... primary output OUTPUT(712) #... primary output OUTPUT(727) #... primary output OUTPUT(732) #... primary output OUTPUT(737) #... primary output OUTPUT(742) #... primary output OUTPUT(772) #... primary output OUTPUT(777) #... primary output OUTPUT(782) #... primary output OUTPUT(645) #... primary output OUTPUT(648) #... primary output OUTPUT(651) #... primary output OUTPUT(654) #... primary output OUTPUT(679) #... primary output OUTPUT(682) #... primary output OUTPUT(685) #... primary output OUTPUT(688) #... primary output OUTPUT(843) #... primary output OUTPUT(882) #... primary output OUTPUT(767) #... primary output OUTPUT(807) #... primary output OUTPUT(658) #... primary output OUTPUT(690) #... primary output # # # Output Type Inputs... # ------ ---- --------- 144 = buff( 141) 298 = buff( 293) 4114 = and( 135, 4115) 2825 = not( 2824) 973 = buff( 3173) 3547 = not( 3546) 3549 = not( 3548) 3551 = not( 3550) 3553 = not( 3552) 594 = not( 545) 599 = not( 348) 600 = not( 366) 601 = and( 552, 562) 602 = not( 549) 603 = not( 545) 604 = not( 545) 611 = not( 338) 612 = not( 358) 633 = nand( 373, 1) 810 = and( 141, 145) 814 = not( 3173) 816 = not( 4114) 844 = and( 2825, 27) 846 = and( 386, 556) 848 = not( 245) 849 = not( 552) 850 = not( 562) 851 = not( 559) 852 = and( 386, 559, 556, 552) 1502 = not( 1497) 1528 = buff( 1689) 1552 = buff( 1690) 1609 = buff( 1689) 1633 = buff( 1690) 1697 = buff( 137) 1698 = buff( 137) 1701 = buff( 141) 2179 = not( 2174) 2203 = buff( 1691) 2226 = buff( 1694) 2281 = buff( 1691) 2304 = buff( 1694) 2361 = buff( 254) 2370 = buff( 251) 2382 = buff( 251) 2393 = buff( 248) 2405 = buff( 248) 2418 = buff( 4088) 2442 = buff( 4087) 2476 = buff( 4089) 2500 = buff( 4090) 2533 = buff( 210) 2537 = buff( 210) 2541 = buff( 218) 2545 = buff( 218) 2549 = buff( 226) 2553 = buff( 226) 2557 = buff( 234) 2561 = buff( 234) 2627 = buff( 257) 2631 = buff( 257) 2635 = buff( 265) 2639 = buff( 265) 2643 = buff( 273) 2647 = buff( 273) 2651 = buff( 281) 2655 = buff( 281) 2721 = buff( 335) 2734 = buff( 335) 2816 = buff( 206) 2822 = and( 27, 31) 2826 = buff( 1) 2828 = buff( 2358) 2882 = buff( 293) 2886 = buff( 302) 2890 = buff( 308) 2894 = buff( 308) 2898 = buff( 316) 2902 = buff( 316) 2948 = buff( 324) 2952 = buff( 324) 2956 = buff( 341) 2960 = buff( 341) 2964 = buff( 351) 2968 = buff( 351) 3024 = buff( 257) 3028 = buff( 257) 3032 = buff( 265) 3036 = buff( 265) 3040 = buff( 273) 3044 = buff( 273) 3048 = buff( 281) 3052 = buff( 281) 3092 = buff( 332) 3105 = buff( 332) 3175 = buff( 549) 3176 = and( 31, 27) 3181 = not( 2358) 3204 = buff( 324) 3208 = buff( 324) 3212 = buff( 341) 3216 = buff( 341) 3220 = buff( 351) 3224 = buff( 351) 3256 = buff( 293) 3260 = buff( 302) 3264 = buff( 308) 3268 = buff( 308) 3272 = buff( 316) 3276 = buff( 316) 3302 = buff( 361) 3314 = buff( 361) 3354 = buff( 210) 3358 = buff( 210) 3362 = buff( 218) 3366 = buff( 218) 3370 = buff( 226) 3374 = buff( 226) 3378 = buff( 234) 3382 = buff( 234) 3440 = not( 324) 3554 = buff( 242) 3555 = buff( 242) 3556 = buff( 254) 3558 = buff( 4088) 3582 = buff( 4087) 3616 = buff( 4092) 3628 = buff( 4091) 3660 = buff( 4089) 3684 = buff( 4090) 3721 = not( 3717) 3728 = not( 3724) 3737 = buff( 4091) 3757 = buff( 4092) 3795 = buff( 4091) 3815 = buff( 4092) 3972 = buff( 4091) 3991 = buff( 4092) 4030 = buff( 4091) 4049 = buff( 4092) 4110 = buff( 299) 4119 = buff( 446) 4127 = buff( 457) 4135 = buff( 468) 4143 = buff( 422) 4151 = buff( 435) 4159 = buff( 389) 4167 = buff( 400) 4175 = buff( 411) 4183 = buff( 374) 4188 = buff( 4) 4276 = buff( 446) 4284 = buff( 457) 4292 = buff( 468) 4300 = buff( 435) 4308 = buff( 389) 4316 = buff( 400) 4324 = buff( 411) 4332 = buff( 422) 4340 = buff( 374) 4631 = buff( 479) 4639 = buff( 490) 4647 = buff( 503) 4655 = buff( 514) 4663 = buff( 523) 4671 = buff( 534) 4676 = buff( 54) 4764 = buff( 479) 4772 = buff( 503) 4780 = buff( 514) 4788 = buff( 523) 4796 = buff( 534) 4804 = buff( 490) 5082 = buff( 361) 5085 = buff( 369) 5090 = buff( 341) 5093 = buff( 351) 5098 = buff( 308) 5101 = buff( 316) 5108 = buff( 293) 5111 = buff( 302) 5332 = buff( 281) 5335 = buff( 289) 5340 = buff( 265) 5343 = buff( 273) 5348 = buff( 234) 5351 = buff( 257) 5356 = buff( 218) 5359 = buff( 226) 5369 = buff( 210) 634 = not( 633) 815 = and( 136, 814) 845 = not( 844) 847 = not( 846) 926 = buff( 1697) 923 = buff( 1701) 921 = buff( 2826) 2979 = and( 3553, 514) 2999 = or( 3547, 514) 892 = buff( 3175) 887 = buff( 4110) 606 = not( 3175) 1580 = and( 170, 1528, 1552) 1586 = and( 173, 1528, 1552) 1592 = and( 167, 1528, 1552) 1598 = and( 164, 1528, 1552) 1604 = and( 161, 1528, 1552) 656 = nand( 2822, 140) 1668 = and( 185, 1609, 1633) 1674 = and( 158, 1609, 1633) 1680 = and( 152, 1609, 1633) 1686 = and( 146, 1609, 1633) 2254 = and( 170, 2203, 2226) 2260 = and( 173, 2203, 2226) 2266 = and( 167, 2203, 2226) 2272 = and( 164, 2203, 2226) 2278 = and( 161, 2203, 2226) 2339 = and( 185, 2281, 2304) 2345 = and( 158, 2281, 2304) 2351 = and( 152, 2281, 2304) 2357 = and( 146, 2281, 2304) 711 = and( 106, 3660, 3684) 721 = and( 61, 2418, 2442) 726 = and( 106, 3558, 3582) 731 = and( 49, 3558, 3582) 736 = and( 103, 3558, 3582) 741 = and( 40, 3558, 3582) 746 = and( 37, 3558, 3582) 751 = and( 20, 2418, 2442) 756 = and( 17, 2418, 2442) 761 = and( 70, 2418, 2442) 766 = and( 64, 2418, 2442) 771 = and( 49, 3660, 3684) 776 = and( 103, 3660, 3684) 781 = and( 40, 3660, 3684) 786 = and( 37, 3660, 3684) 791 = and( 20, 2476, 2500) 796 = and( 17, 2476, 2500) 801 = and( 70, 2476, 2500) 806 = and( 64, 2476, 2500) 809 = not( 2822) 3734 = and( 123, 3728, 3717) 842 = and( 3795, 3815) 858 = and( 61, 2476, 2500) 881 = and( 3737, 3757) 4123 = not( 4119) 4131 = not( 4127) 4139 = not( 4135) 4147 = not( 4143) 4155 = not( 4151) 4163 = not( 4159) 4171 = not( 4167) 4179 = not( 4175) 4187 = not( 4183) 4194 = not( 4188) 4282 = not( 4276) 4290 = not( 4284) 4298 = not( 4292) 4306 = not( 4300) 4314 = not( 4308) 4322 = not( 4316) 4330 = not( 4324) 4338 = not( 4332) 4346 = not( 4340) 1526 = buff( 1697) 1540 = not( 1528) 1564 = not( 1552) 1606 = buff( 1697) 1621 = not( 1609) 1645 = not( 1633) 1661 = and( 179, 1609, 1633) 1688 = buff( 2826) 4635 = not( 4631) 4643 = not( 4639) 4651 = not( 4647) 4659 = not( 4655) 4667 = not( 4663) 4675 = not( 4671) 4682 = not( 4676) 4770 = not( 4764) 4778 = not( 4772) 4786 = not( 4780) 4794 = not( 4788) 4802 = not( 4796) 4810 = not( 4804) 2202 = buff( 1698) 2215 = not( 2203) 2238 = not( 2226) 2279 = buff( 1698) 2293 = not( 2281) 2316 = not( 2304) 2332 = and( 179, 2281, 2304) 2430 = not( 2418) 2454 = not( 2442) 2488 = not( 2476) 2512 = not( 2500) 2536 = not( 2533) 2540 = not( 2537) 2544 = not( 2541) 2548 = not( 2545) 2552 = not( 2549) 2556 = not( 2553) 2560 = not( 2557) 2564 = not( 2561) 2566 = and( 3553, 457, 2537) 2572 = and( 3553, 468, 2545) 2578 = and( 3553, 422, 2553) 2584 = and( 3553, 435, 2561) 2590 = and( 3547, 2533) 2595 = and( 3547, 2541) 2600 = and( 3547, 2549) 2605 = and( 3547, 2557) 2630 = not( 2627) 2634 = not( 2631) 2638 = not( 2635) 2642 = not( 2639) 2646 = not( 2643) 2650 = not( 2647) 2654 = not( 2651) 2658 = not( 2655) 2660 = and( 3553, 389, 2631) 2666 = and( 3553, 400, 2639) 2672 = and( 3553, 411, 2647) 2678 = and( 3553, 374, 2655) 2684 = and( 3547, 2627) 2689 = and( 3547, 2635) 2694 = and( 3547, 2643) 2699 = and( 3547, 2651) 2728 = not( 2721) 2741 = not( 2734) 2748 = and( 292, 2721) 2750 = and( 288, 2721) 2752 = and( 280, 2721) 2754 = and( 272, 2721) 2756 = and( 264, 2721) 2758 = and( 241, 2734) 2760 = and( 233, 2734) 2762 = and( 225, 2734) 2764 = and( 217, 2734) 2766 = and( 209, 2734) 2827 = buff( 1701) 2838 = not( 2828) 2847 = not( 2822) 2885 = not( 2882) 2889 = not( 2886) 2893 = not( 2890) 2897 = not( 2894) 2901 = not( 2898) 2905 = not( 2902) 2906 = and( 2393, 2886) 2909 = and( 2393, 479, 2894) 2913 = and( 2393, 490, 2902) 2918 = and( 3554, 2882) 2922 = and( 3554, 2890) 2927 = and( 3554, 2898) 2951 = not( 2948) 2955 = not( 2952) 2959 = not( 2956) 2963 = not( 2960) 2967 = not( 2964) 2971 = not( 2968) 2973 = and( 3553, 503, 2952) 2980 = not( 2979) 2982 = and( 3553, 523, 2960) 2988 = and( 3553, 534, 2968) 2994 = and( 3547, 2948) 3001 = and( 3547, 2956) 3006 = and( 3547, 2964) 3027 = not( 3024) 3031 = not( 3028) 3035 = not( 3032) 3039 = not( 3036) 3043 = not( 3040) 3047 = not( 3044) 3051 = not( 3048) 3055 = not( 3052) 3056 = and( 2393, 389, 3028) 3060 = and( 2393, 400, 3036) 3064 = and( 2393, 411, 3044) 3068 = and( 2393, 374, 3052) 3073 = and( 3554, 3024) 3078 = and( 3554, 3032) 3083 = and( 3554, 3040) 3088 = and( 3554, 3048) 3099 = not( 3092) 3112 = not( 3105) 3119 = and( 372, 3092) 3121 = and( 366, 3092) 3123 = and( 358, 3092) 3125 = and( 348, 3092) 3126 = and( 338, 3092) 3128 = and( 331, 3105) 3130 = and( 323, 3105) 3132 = and( 315, 3105) 3134 = and( 307, 3105) 3136 = and( 299, 3105) 3187 = not( 3181) 3193 = and( 83, 3181) 3196 = and( 86, 3181) 3199 = and( 88, 3181) 3202 = and( 88, 3181) 3207 = not( 3204) 3211 = not( 3208) 3215 = not( 3212) 3219 = not( 3216) 3223 = not( 3220) 3227 = not( 3224) 3228 = and( 2405, 503, 3208) 3232 = and( 2405, 514) 3234 = and( 2405, 523, 3216) 3238 = and( 2405, 534, 3224) 3243 = and( 3555, 3204) 3247 = or( 3555, 514) 3249 = and( 3555, 3212) 3253 = and( 3555, 3220) 3259 = not( 3256) 3263 = not( 3260) 3267 = not( 3264) 3271 = not( 3268) 3275 = not( 3272) 3279 = not( 3276) 3280 = and( 2405, 3260) 3283 = and( 2405, 479, 3268) 3287 = and( 2405, 490, 3276) 3292 = and( 3555, 3256) 3295 = and( 3555, 3264) 3299 = and( 3555, 3272) 3305 = not( 3302) 3306 = buff( 2816) 3310 = buff( 2816) 3317 = not( 3314) 3318 = buff( 2816) 3322 = buff( 2816) 3326 = and( 2405, 3302) 3333 = and( 2405, 3314) 3357 = not( 3354) 3361 = not( 3358) 3365 = not( 3362) 3369 = not( 3366) 3373 = not( 3370) 3377 = not( 3374) 3381 = not( 3378) 3385 = not( 3382) 3386 = and( 2393, 457, 3358) 3390 = and( 2393, 468, 3366) 3394 = and( 2393, 422, 3374) 3398 = and( 2393, 435, 3382) 3403 = and( 3554, 3354) 3408 = and( 3554, 3362) 3413 = and( 3554, 3370) 3418 = and( 3554, 3378) 5088 = not( 5082) 5089 = not( 5085) 5096 = not( 5090) 5097 = not( 5093) 3489 = buff( 3440) 3493 = buff( 3440) 3570 = not( 3558) 3594 = not( 3582) 3622 = not( 3616) 3632 = not( 3628) 3637 = and( 97, 3616) 3640 = and( 94, 3616) 3643 = and( 97, 3616) 3646 = and( 94, 3616) 3672 = not( 3660) 3696 = not( 3684) 3745 = not( 3737) 3765 = not( 3757) 3803 = not( 3795) 3823 = not( 3815) 5338 = not( 5332) 5339 = not( 5335) 5346 = not( 5340) 5347 = not( 5343) 5354 = not( 5348) 5355 = not( 5351) 3979 = not( 3972) 3998 = not( 3991) 4037 = not( 4030) 4056 = not( 4049) 4094 = buff( 4110) 5104 = not( 5098) 5105 = not( 5101) 5114 = not( 5108) 5115 = not( 5111) 5362 = not( 5356) 5363 = not( 5359) 5366 = buff( 2816) 5373 = not( 5369) 993 = buff( 1688) 978 = buff( 1688) 949 = buff( 1688) 939 = buff( 1688) 2568 = and( 457, 3551, 2540) 2574 = and( 468, 3551, 2548) 2580 = and( 422, 3551, 2556) 2586 = and( 435, 3551, 2564) 2592 = and( 3549, 2536) 2597 = and( 3549, 2544) 2602 = and( 3549, 2552) 2607 = and( 3549, 2560) 2662 = and( 389, 3551, 2634) 2668 = and( 400, 3551, 2642) 2674 = and( 411, 3551, 2650) 2680 = and( 374, 3551, 2658) 2686 = and( 3549, 2630) 2691 = and( 3549, 2638) 2696 = and( 3549, 2646) 2701 = and( 3549, 2654) 2907 = and( 2370, 2889) 2910 = and( 479, 2370, 2897) 2914 = and( 490, 2370, 2905) 2920 = and( 3556, 2885) 2924 = and( 3556, 2893) 2929 = and( 3556, 2901) 2975 = and( 503, 3551, 2955) 2984 = and( 523, 3551, 2963) 2990 = and( 534, 3551, 2971) 2996 = and( 3549, 2951) 3003 = and( 3549, 2959) 3008 = and( 3549, 2967) 3015 = and( 2980, 2999) 3057 = and( 389, 2370, 3031) 3061 = and( 400, 2370, 3039) 3065 = and( 411, 2370, 3047) 3069 = and( 374, 2370, 3055) 3075 = and( 3556, 3027) 3080 = and( 3556, 3035) 3085 = and( 3556, 3043) 3090 = and( 3556, 3051) 3229 = and( 503, 2382, 3211) 3233 = not( 3232) 3235 = and( 523, 2382, 3219) 3239 = and( 534, 2382, 3227) 3244 = and( 2361, 3207) 3250 = and( 2361, 3215) 3254 = and( 2361, 3223) 3281 = and( 2382, 3263) 3284 = and( 479, 2382, 3271) 3288 = and( 490, 2382, 3279) 3293 = and( 2361, 3259) 3296 = and( 2361, 3267) 3300 = and( 2361, 3275) 3327 = and( 2382, 3305) 3334 = and( 2382, 3317) 3387 = and( 457, 2370, 3361) 3391 = and( 468, 2370, 3369) 3395 = and( 422, 2370, 3377) 3399 = and( 435, 2370, 3385) 3405 = and( 3556, 3357) 3410 = and( 3556, 3365) 3415 = and( 3556, 3373) 3420 = and( 3556, 3381) 3422 = nand( 5085, 5088) 3423 = nand( 5082, 5089) 3431 = nand( 5093, 5096) 3432 = nand( 5090, 5097) 3895 = nand( 5335, 5338) 3896 = nand( 5332, 5339) 3904 = nand( 5343, 5346) 3905 = nand( 5340, 5347) 3913 = nand( 5351, 5354) 3914 = nand( 5348, 5355) 889 = buff( 4094) 5106 = nand( 5101, 5104) 5107 = nand( 5098, 5105) 5116 = nand( 5111, 5114) 5117 = nand( 5108, 5115) 5364 = nand( 5359, 5362) 5365 = nand( 5356, 5363) 593 = not( 4094) 2880 = and( 2838, 2847) 2881 = and( 2828, 2847) 1579 = and( 200, 1540, 1552) 1585 = and( 203, 1540, 1552) 1591 = and( 197, 1540, 1552) 1597 = and( 194, 1540, 1552) 1603 = and( 191, 1540, 1552) 1667 = and( 182, 1621, 1633) 1673 = and( 188, 1621, 1633) 1679 = and( 155, 1621, 1633) 1685 = and( 149, 1621, 1633) 2876 = and( 2838, 2847) 2877 = and( 2828, 2847) 2253 = and( 200, 2215, 2226) 2259 = and( 203, 2215, 2226) 2265 = and( 197, 2215, 2226) 2271 = and( 194, 2215, 2226) 2277 = and( 191, 2215, 2226) 2338 = and( 182, 2293, 2304) 2344 = and( 188, 2293, 2304) 2350 = and( 155, 2293, 2304) 2356 = and( 149, 2293, 2304) 2868 = and( 2838, 2847) 2869 = and( 2828, 2847) 710 = and( 109, 3672, 3684) 2872 = and( 2838, 2847) 2873 = and( 2828, 2847) 720 = and( 11, 2430, 2442) 725 = and( 109, 3570, 3582) 730 = and( 46, 3570, 3582) 735 = and( 100, 3570, 3582) 740 = and( 91, 3570, 3582) 745 = and( 43, 3570, 3582) 750 = and( 76, 2430, 2442) 755 = and( 73, 2430, 2442) 760 = and( 67, 2430, 2442) 765 = and( 14, 2430, 2442) 770 = and( 46, 3672, 3684) 775 = and( 100, 3672, 3684) 780 = and( 91, 3672, 3684) 785 = and( 43, 3672, 3684) 790 = and( 76, 2488, 2500) 795 = and( 73, 2488, 2500) 800 = and( 67, 2488, 2500) 805 = and( 14, 2488, 2500) 841 = and( 120, 3803, 3815) 857 = and( 11, 2488, 2500) 880 = and( 118, 3745, 3757) 1660 = and( 176, 1621, 1633) 2331 = and( 176, 2293, 2304) 2569 = or( 2566, 2568) 2575 = or( 2572, 2574) 2581 = or( 2578, 2580) 2587 = or( 2584, 2586) 2593 = or( 2590, 2592, 457) 2598 = or( 2595, 2597, 468) 2603 = or( 2600, 2602, 422) 2608 = or( 2605, 2607, 435) 2663 = or( 2660, 2662) 2669 = or( 2666, 2668) 2675 = or( 2672, 2674) 2681 = or( 2678, 2680) 2687 = or( 2684, 2686, 389) 2692 = or( 2689, 2691, 400) 2697 = or( 2694, 2696, 411) 2702 = or( 2699, 2701, 374) 2747 = and( 289, 2728) 2749 = and( 281, 2728) 2751 = and( 273, 2728) 2753 = and( 265, 2728) 2755 = and( 257, 2728) 2757 = and( 234, 2741) 2759 = and( 226, 2741) 2761 = and( 218, 2741) 2763 = and( 210, 2741) 2765 = and( 206, 2741) 2857 = not( 2847) 2908 = or( 2906, 2907) 2911 = or( 2909, 2910) 2915 = or( 2913, 2914) 2925 = or( 2922, 2924, 479) 2930 = or( 2927, 2929, 490) 2933 = or( 2918, 2920) 2976 = or( 2973, 2975) 2985 = or( 2982, 2984) 2991 = or( 2988, 2990) 2997 = or( 2994, 2996, 503) 3004 = or( 3001, 3003, 523) 3009 = or( 3006, 3008, 534) 3058 = or( 3056, 3057) 3062 = or( 3060, 3061) 3066 = or( 3064, 3065) 3070 = or( 3068, 3069) 3076 = or( 3073, 3075, 389) 3081 = or( 3078, 3080, 400) 3086 = or( 3083, 3085, 411) 3091 = or( 3088, 3090, 374) 3118 = and( 369, 3099) 3120 = and( 361, 3099) 3122 = and( 351, 3099) 3124 = and( 341, 3099) 3127 = and( 324, 3112) 3129 = and( 316, 3112) 3131 = and( 308, 3112) 3133 = and( 302, 3112) 3135 = and( 293, 3112) 3147 = or( 3099, 3126) 3192 = and( 83, 3187) 3195 = and( 87, 3187) 3198 = and( 34, 3187) 3201 = and( 34, 3187) 3230 = or( 3228, 3229) 3236 = or( 3234, 3235) 3240 = or( 3238, 3239) 3245 = or( 3243, 3244, 503) 3251 = or( 3249, 3250, 523) 3255 = or( 3253, 3254, 534) 3282 = or( 3280, 3281) 3285 = or( 3283, 3284) 3289 = or( 3287, 3288) 3297 = or( 3295, 3296, 479) 3301 = or( 3299, 3300, 490) 3309 = not( 3306) 3313 = not( 3310) 3321 = not( 3318) 3325 = not( 3322) 3328 = or( 3326, 3327) 3329 = and( 2405, 446, 3310) 3335 = or( 3333, 3334) 3336 = and( 2405, 446, 3322) 3341 = and( 3555, 3306) 3345 = and( 3555, 3318) 3388 = or( 3386, 3387) 3392 = or( 3390, 3391) 3396 = or( 3394, 3395) 3400 = or( 3398, 3399) 3406 = or( 3403, 3405, 457) 3411 = or( 3408, 3410, 468) 3416 = or( 3413, 3415, 422) 3421 = or( 3418, 3420, 435) 3424 = nand( 3422, 3423) 3433 = nand( 3431, 3432) 3492 = not( 3489) 3496 = not( 3493) 3780 = and( 117, 3745, 3757) 3783 = and( 126, 3745, 3757) 3786 = and( 127, 3745, 3757) 3789 = and( 128, 3745, 3757) 3838 = and( 131, 3803, 3815) 3841 = and( 129, 3803, 3815) 3844 = and( 119, 3803, 3815) 3847 = and( 130, 3803, 3815) 3897 = nand( 3895, 3896) 3906 = nand( 3904, 3905) 3915 = nand( 3913, 3914) 4011 = and( 122, 3979, 3991) 4014 = and( 113, 3979, 3991) 4017 = and( 53, 3979, 3991) 4020 = and( 114, 3979, 3991) 4023 = and( 115, 3979, 3991) 4069 = and( 52, 4037, 4049) 4072 = and( 112, 4037, 4049) 4075 = and( 116, 4037, 4049) 4078 = and( 121, 4037, 4049) 4081 = and( 123, 4037, 4049) 5206 = nand( 5116, 5117) 5209 = nand( 5106, 5107) 5307 = and( 3233, 3247) 5322 = or( 3292, 3293) 5372 = not( 5366) 5375 = nand( 5366, 5373) 5399 = nand( 5364, 5365) 2813 = not( 3015) 3197 = or( 3195, 3196) 3200 = or( 3198, 3199) 3203 = or( 3201, 3202) 3194 = or( 3192, 3193) 2570 = not( 2569) 2576 = not( 2575) 2582 = not( 2581) 2588 = not( 2587) 2664 = not( 2663) 2670 = not( 2669) 2676 = not( 2675) 2682 = not( 2681) 2767 = or( 2749, 2750) 2772 = or( 2751, 2752) 2776 = or( 2753, 2754) 2780 = or( 2755, 2756) 2784 = or( 2757, 2758) 2788 = or( 2759, 2760) 2794 = or( 2761, 2762) 2798 = or( 2763, 2764) 2802 = or( 2765, 2766) 2912 = not( 2911) 2916 = not( 2915) 2936 = not( 2908) 2977 = not( 2976) 2986 = not( 2985) 2992 = not( 2991) 3059 = not( 3058) 3063 = not( 3062) 3067 = not( 3066) 3071 = not( 3070) 3137 = or( 3120, 3121) 3139 = or( 3122, 3123) 3143 = or( 3124, 3125) 3151 = or( 3127, 3128) 3155 = or( 3129, 3130) 3161 = or( 3131, 3132) 3165 = or( 3133, 3134) 3167 = or( 3135, 3136) 3231 = not( 3230) 3237 = not( 3236) 3241 = not( 3240) 3286 = not( 3285) 3290 = not( 3289) 3330 = and( 446, 2382, 3313) 3337 = and( 446, 2382, 3325) 3342 = and( 2361, 3309) 3346 = and( 2361, 3321) 3348 = not( 3328) 3352 = not( 3335) 3389 = not( 3388) 3393 = not( 3392) 3397 = not( 3396) 3401 = not( 3400) 3845 = and( 3015, 3803, 3823) 5126 = or( 3118, 3119) 5178 = or( 2747, 2748) 5325 = not( 3282) 5374 = nand( 5369, 5372) 2810 = not( 2933) 635 = and( 3197, 3176) 2878 = and( 24, 2838, 2857) 2879 = and( 25, 2828, 2857) 2874 = and( 26, 2838, 2857) 2875 = and( 81, 2828, 2857) 703 = and( 3200, 3176) 2866 = and( 79, 2838, 2857) 2867 = and( 23, 2828, 2857) 2870 = and( 82, 2838, 2857) 2871 = and( 80, 2828, 2857) 716 = and( 3203, 3176) 819 = and( 3194, 3176) 1789 = and( 3147, 514) 2036 = and( 514, 3147) 2611 = and( 2570, 2593) 2615 = and( 2576, 2598) 2619 = and( 2582, 2603) 2623 = and( 2588, 2608) 2705 = and( 2664, 2687) 2709 = and( 2670, 2692) 2713 = and( 2676, 2697) 2717 = and( 2682, 2702) 2939 = and( 2912, 2925) 2942 = and( 2916, 2930) 2945 = buff( 2933) 3012 = and( 2977, 2997) 3018 = and( 2986, 3004) 3021 = and( 2992, 3009) 3331 = or( 3329, 3330) 3338 = or( 3336, 3337) 3343 = or( 3341, 3342, 446) 3347 = or( 3345, 3346, 446) 3428 = not( 3424) 3437 = not( 3433) 3514 = and( 3433, 3424, 3489) 3836 = and( 3352, 3803, 3823) 3852 = and( 3071, 3091) 5311 = not( 5307) 3901 = not( 3897) 3910 = not( 3906) 3934 = buff( 3915) 3938 = buff( 3915) 4652 = buff( 3147) 4783 = buff( 3147) 5137 = buff( 3147) 5212 = not( 5206) 5213 = not( 5209) 5260 = and( 3063, 3081) 5263 = and( 3067, 3086) 5268 = and( 3401, 3421) 5271 = and( 3059, 3076) 5276 = and( 3393, 3411) 5279 = and( 3397, 3416) 5289 = and( 3389, 3406) 5296 = and( 3237, 3251) 5299 = and( 3241, 3255) 5304 = and( 3231, 3245) 5312 = and( 3286, 3297) 5315 = and( 3290, 3301) 5328 = not( 5322) 5396 = nand( 5374, 5375) 5403 = not( 5399) 1286 = and( 446, 2802) 2809 = not( 2936) 597 = not( 3348) 1031 = and( 2802, 446) 636 = not( 635) 637 = or( 2878, 2879, 2880, 2881) 671 = or( 2874, 2875, 2876, 2877) 704 = not( 703) 705 = or( 2866, 2867, 2868, 2869) 713 = or( 2870, 2871, 2872, 2873) 717 = not( 716) 820 = not( 819) 1046 = and( 2798, 457) 1064 = and( 2794, 468) 1071 = and( 422, 2788) 1097 = and( 2784, 435) 1111 = and( 2780, 389) 1128 = and( 2776, 400) 1145 = and( 2772, 411) 1160 = and( 2767, 374) 1301 = and( 457, 2798) 1318 = and( 468, 2794) 1324 = and( 422, 2788) 1341 = and( 435, 2784) 1359 = and( 389, 2780) 1382 = and( 400, 2776) 1404 = and( 411, 2772) 1412 = and( 374, 2767) 1704 = not( 3167) 1712 = not( 3165) 1724 = buff( 3165) 1742 = and( 3161, 479) 1749 = and( 490, 3155) 1775 = and( 3151, 503) 1806 = and( 3143, 523) 1823 = and( 3139, 534) 1829 = not( 3137) 1837 = buff( 3137) 1958 = not( 3167) 1966 = not( 3165) 1978 = buff( 3165) 1995 = and( 479, 3161) 2001 = and( 490, 3155) 2018 = and( 503, 3151) 2059 = and( 523, 3143) 2081 = and( 534, 3139) 2089 = buff( 3137) 2106 = not( 3137) 3170 = buff( 3167) 3332 = not( 3331) 3339 = not( 3338) 5132 = not( 5126) 5184 = not( 5178) 3853 = not( 3852) 3874 = not( 3348) 4076 = and( 2936, 4037, 4056) 4116 = buff( 2802) 4124 = buff( 2798) 4132 = buff( 2794) 4140 = buff( 2788) 4148 = buff( 2784) 4156 = buff( 2780) 4164 = buff( 2776) 4172 = buff( 2772) 4180 = buff( 2767) 4228 = nor( 422, 2788) 4279 = buff( 2802) 4287 = buff( 2798) 4295 = buff( 2794) 4303 = buff( 2784) 4311 = buff( 2780) 4319 = buff( 2776) 4327 = buff( 2772) 4335 = buff( 2788) 4343 = buff( 2767) 4348 = nor( 422, 2788) 4464 = nor( 374, 2767) 4628 = buff( 3161) 4636 = buff( 3155) 4644 = buff( 3151) 4660 = buff( 3143) 4668 = buff( 3139) 4716 = nor( 490, 3155) 4767 = buff( 3161) 4775 = buff( 3151) 4791 = buff( 3143) 4799 = buff( 3139) 4807 = buff( 3155) 4812 = nor( 490, 3155) 5118 = buff( 3139) 5121 = buff( 3143) 5129 = buff( 3137) 5134 = buff( 3151) 5142 = buff( 3161) 5145 = buff( 3155) 5152 = buff( 3167) 5155 = buff( 3165) 5162 = buff( 2788) 5165 = buff( 2784) 5170 = buff( 2798) 5173 = buff( 2794) 5181 = buff( 2802) 5186 = buff( 2772) 5189 = buff( 2767) 5196 = buff( 2780) 5199 = buff( 2776) 5214 = nand( 5209, 5212) 5215 = nand( 5206, 5213) 5329 = not( 5325) 5330 = nand( 5325, 5328) 2807 = not( 2942) 2808 = not( 2939) 2811 = not( 3021) 2812 = not( 3018) 2814 = not( 3012) 2626 = not( 2623) 2622 = not( 2619) 2618 = not( 2615) 2614 = not( 2611) 2720 = not( 2717) 2716 = not( 2713) 2712 = not( 2709) 2708 = not( 2705) 639 = and( 637, 2827) 673 = and( 671, 2827) 707 = and( 705, 2827) 715 = and( 713, 2827) 3731 = and( 2945, 3728, 3721) 4658 = not( 4652) 1777 = nand( 4652, 4659) 2019 = nand( 4783, 4786) 4787 = not( 4783) 3350 = and( 3332, 3343) 3353 = and( 3339, 3347) 5141 = not( 5137) 3513 = and( 3428, 3433, 3492) 3516 = and( 3424, 3437, 3496) 3517 = and( 3437, 3428, 3493) 3778 = and( 2717, 3745, 3765) 3781 = and( 2713, 3745, 3765) 3784 = and( 2709, 3745, 3765) 3787 = and( 2705, 3745, 3765) 3839 = and( 3021, 3803, 3823) 3842 = and( 3018, 3803, 3823) 5266 = not( 5260) 5267 = not( 5263) 5274 = not( 5268) 5275 = not( 5271) 5302 = not( 5296) 5303 = not( 5299) 5310 = not( 5304) 3891 = nand( 5304, 5311) 3937 = not( 3934) 3941 = not( 3938) 3955 = and( 3906, 3897, 3934) 3958 = and( 3910, 3901, 3938) 4009 = and( 2623, 3979, 3998) 4012 = and( 2619, 3979, 3998) 4015 = and( 2615, 3979, 3998) 4018 = and( 2611, 3979, 3998) 4067 = and( 3012, 4037, 4056) 4070 = and( 2942, 4037, 4056) 4073 = and( 2939, 4037, 4056) 4079 = and( 2945, 4037, 4056) 5239 = nand( 5214, 5215) 5282 = not( 5276) 5283 = not( 5279) 5293 = not( 5289) 5318 = not( 5312) 5319 = not( 5315) 5331 = nand( 5322, 5329) 5402 = not( 5396) 5405 = nand( 5396, 5403) 595 = and( 2807, 2808, 2809, 2810) 596 = and( 2811, 2812, 2813, 2814) 607 = and( 2626, 2622, 2618, 2614) 608 = and( 2720, 2716, 2712, 2708) 1845 = and( 1704, 1724) 1846 = and( 1712, 1704, 1742) 2115 = and( 1958, 1978) 2116 = and( 1966, 1958, 1995) 4122 = not( 4116) 1022 = nand( 4116, 4123) 4130 = not( 4124) 1033 = nand( 4124, 4131) 4138 = not( 4132) 1051 = nand( 4132, 4139) 4146 = not( 4140) 1079 = nand( 4140, 4147) 4154 = not( 4148) 1088 = nand( 4148, 4155) 4162 = not( 4156) 1099 = nand( 4156, 4163) 4170 = not( 4164) 1115 = nand( 4164, 4171) 4178 = not( 4172) 1133 = nand( 4172, 4179) 4186 = not( 4180) 1151 = nand( 4180, 4187) 4234 = not( 4228) 1276 = nand( 4279, 4282) 4283 = not( 4279) 1287 = nand( 4287, 4290) 4291 = not( 4287) 1305 = nand( 4295, 4298) 4299 = not( 4295) 1330 = nand( 4303, 4306) 4307 = not( 4303) 1342 = nand( 4311, 4314) 4315 = not( 4311) 1363 = nand( 4319, 4322) 4323 = not( 4319) 1388 = nand( 4327, 4330) 4331 = not( 4327) 1420 = nand( 4335, 4338) 4339 = not( 4335) 1428 = nand( 4343, 4346) 4347 = not( 4343) 4634 = not( 4628) 1729 = nand( 4628, 4635) 4642 = not( 4636) 1757 = nand( 4636, 4643) 4650 = not( 4644) 1766 = nand( 4644, 4651) 1776 = nand( 4655, 4658) 4666 = not( 4660) 1793 = nand( 4660, 4667) 4674 = not( 4668) 1811 = nand( 4668, 4675) 1849 = and( 1712, 1742) 1852 = and( 1712, 1742) 1875 = and( 54, 1829) 4722 = not( 4716) 1982 = nand( 4767, 4770) 4771 = not( 4767) 2007 = nand( 4775, 4778) 4779 = not( 4775) 2020 = nand( 4780, 4787) 2040 = nand( 4791, 4794) 4795 = not( 4791) 2065 = nand( 4799, 4802) 4803 = not( 4799) 2097 = nand( 4807, 4810) 4811 = not( 4807) 2119 = and( 1966, 1995) 2122 = and( 1966, 1995) 5124 = not( 5118) 5125 = not( 5121) 3452 = nand( 5129, 5132) 5133 = not( 5129) 5140 = not( 5134) 3462 = nand( 5134, 5141) 5168 = not( 5162) 5169 = not( 5165) 5176 = not( 5170) 5177 = not( 5173) 3484 = nand( 5181, 5184) 5185 = not( 5181) 3515 = nor( 3513, 3514) 3518 = nor( 3516, 3517) 3857 = not( 3853) 3860 = nand( 5263, 5266) 3861 = nand( 5260, 5267) 3869 = nand( 5271, 5274) 3870 = nand( 5268, 5275) 3878 = not( 3874) 3881 = nand( 5299, 5302) 3882 = nand( 5296, 5303) 3890 = nand( 5307, 5310) 3954 = and( 3901, 3906, 3937) 3957 = and( 3897, 3910, 3941) 4021 = and( 3353, 3979, 3998) 4099 = not( 3170) 4236 = buff( 1071) 4354 = not( 4348) 4406 = buff( 1324) 4470 = not( 4464) 4552 = buff( 1412) 4679 = buff( 1829) 4687 = buff( 1704) 4695 = buff( 1704) 4703 = buff( 1712) 4711 = buff( 1712) 4724 = buff( 1749) 4818 = not( 4812) 4855 = buff( 1958) 4865 = buff( 1966) 4870 = buff( 2001) 4913 = buff( 1958) 4923 = buff( 1966) 4951 = buff( 2106) 5006 = buff( 2089) 5039 = buff( 2106) 5148 = not( 5142) 5149 = not( 5145) 5158 = not( 5152) 5159 = not( 5155) 5192 = not( 5186) 5193 = not( 5189) 5202 = not( 5196) 5203 = not( 5199) 5284 = nand( 5279, 5282) 5285 = nand( 5276, 5283) 5320 = nand( 5315, 5318) 5321 = nand( 5312, 5319) 5386 = nand( 5330, 5331) 5404 = nand( 5399, 5402) 598 = and( 595, 596, 597) 609 = not( 3350) 1021 = nand( 4119, 4122) 1032 = nand( 4127, 4130) 1050 = nand( 4135, 4138) 1078 = nand( 4143, 4146) 1087 = nand( 4151, 4154) 1098 = nand( 4159, 4162) 1114 = nand( 4167, 4170) 1132 = nand( 4175, 4178) 1150 = nand( 4183, 4186) 1277 = nand( 4276, 4283) 1288 = nand( 4284, 4291) 1306 = nand( 4292, 4299) 1331 = nand( 4300, 4307) 1343 = nand( 4308, 4315) 1364 = nand( 4316, 4323) 1389 = nand( 4324, 4331) 1421 = nand( 4332, 4339) 1429 = nand( 4340, 4347) 1728 = nand( 4631, 4634) 1756 = nand( 4639, 4642) 1765 = nand( 4647, 4650) 1778 = nand( 1776, 1777) 1792 = nand( 4663, 4666) 1810 = nand( 4671, 4674) 1983 = nand( 4764, 4771) 2008 = nand( 4772, 4779) 2021 = nand( 2019, 2020) 2041 = nand( 4788, 4795) 2066 = nand( 4796, 4803) 2098 = nand( 4804, 4811) 3443 = nand( 5121, 5124) 3444 = nand( 5118, 5125) 3453 = nand( 5126, 5133) 3461 = nand( 5137, 5140) 3466 = nand( 5165, 5168) 3467 = nand( 5162, 5169) 3475 = nand( 5173, 5176) 3476 = nand( 5170, 5177) 3485 = nand( 5178, 5185) 5243 = not( 5239) 3862 = nand( 3860, 3861) 3871 = nand( 3869, 3870) 3883 = nand( 3881, 3882) 3892 = nand( 3890, 3891) 3956 = nor( 3954, 3955) 3959 = nor( 3957, 3958) 4756 = or( 1837, 1875) 5150 = nand( 5145, 5148) 5151 = nand( 5142, 5149) 5160 = nand( 5155, 5158) 5161 = nand( 5152, 5159) 5194 = nand( 5189, 5192) 5195 = nand( 5186, 5193) 5204 = nand( 5199, 5202) 5205 = nand( 5196, 5203) 5236 = nand( 3518, 3515) 5286 = buff( 3350) 5379 = nand( 5284, 5285) 5389 = nand( 5320, 5321) 5425 = nand( 5404, 5405) 610 = and( 607, 608, 609) 1023 = nand( 1021, 1022) 1034 = nand( 1032, 1033) 1052 = nand( 1050, 1051) 1080 = nand( 1078, 1079) 1089 = nand( 1087, 1088) 1100 = nand( 1098, 1099) 1116 = nand( 1114, 1115) 1134 = nand( 1132, 1133) 1152 = nand( 1150, 1151) 4242 = not( 4236) 1278 = nand( 1276, 1277) 1289 = nand( 1287, 1288) 1307 = nand( 1305, 1306) 1332 = nand( 1330, 1331) 1344 = nand( 1342, 1343) 1365 = nand( 1363, 1364) 1390 = nand( 1388, 1389) 1422 = nand( 1420, 1421) 1430 = nand( 1428, 1429) 1730 = nand( 1728, 1729) 1758 = nand( 1756, 1757) 1767 = nand( 1765, 1766) 1794 = nand( 1792, 1793) 1812 = nand( 1810, 1811) 1876 = nand( 4679, 4682) 4683 = not( 4679) 4691 = not( 4687) 4699 = not( 4695) 4707 = not( 4703) 4715 = not( 4711) 4730 = not( 4724) 1984 = nand( 1982, 1983) 2009 = nand( 2007, 2008) 2042 = nand( 2040, 2041) 2067 = nand( 2065, 2066) 2099 = nand( 2097, 2098) 4869 = not( 4865) 4927 = not( 4923) 3445 = nand( 3443, 3444) 3454 = nand( 3452, 3453) 3463 = nand( 3461, 3462) 3468 = nand( 3466, 3467) 3477 = nand( 3475, 3476) 3486 = nand( 3484, 3485) 4103 = and( 4099, 3170) 4412 = not( 4406) 4558 = not( 4552) 4859 = not( 4855) 4876 = not( 4870) 4917 = not( 4913) 4955 = not( 4951) 5012 = not( 5006) 5043 = not( 5039) 5216 = nand( 5160, 5161) 5219 = nand( 5150, 5151) 5226 = nand( 5204, 5205) 5229 = nand( 5194, 5195) 5392 = not( 5386) 5422 = nand( 3959, 3956) 1866 = and( 1778, 1806) 1877 = nand( 4676, 4683) 4762 = not( 4756) 2142 = and( 2021, 2059) 2146 = and( 2021, 2059) 5242 = not( 5236) 3532 = nand( 5236, 5243) 3866 = not( 3862) 3887 = not( 3883) 3918 = buff( 3871) 3922 = buff( 3871) 3926 = buff( 3892) 3930 = buff( 3892) 5429 = not( 5425) 4104 = or( 4099, 4103) 4743 = buff( 1778) 4991 = buff( 2021) 5001 = buff( 2021) 5292 = not( 5286) 5295 = nand( 5286, 5293) 5383 = not( 5379) 5393 = not( 5389) 5394 = nand( 5389, 5392) 1439 = and( 1278, 1301) 1440 = and( 1289, 1278, 1318) 1441 = and( 1307, 1278, 1324, 1289) 1847 = and( 1730, 1704, 1749, 1712) 1168 = and( 1023, 1046) 1169 = and( 1034, 1023, 1064) 1170 = and( 1052, 1023, 1071, 1034) 2117 = and( 1984, 1958, 2001, 1966) 1086 = not( 1080) 1166 = and( 1034, 1080, 1052, 1023) 1171 = and( 1034, 1064) 1172 = and( 1052, 1071, 1034) 1173 = and( 1080, 1052, 1034) 1174 = and( 1034, 1064) 1175 = and( 1071, 1052, 1034) 1176 = and( 1052, 1071) 1177 = and( 1080, 1052) 1178 = and( 1052, 1071) 1179 = and( 1100, 1152, 1116, 1089, 1134) 1181 = and( 1089, 1111) 1182 = and( 1100, 1089, 1128) 1183 = and( 1116, 1089, 1145, 1100) 1184 = and( 1134, 1116, 1089, 1160, 1100) 1188 = and( 1100, 1128) 1189 = and( 1116, 1145, 1100) 1190 = and( 1134, 1116, 1160, 1100) 1191 = and( 4, 1152, 1116, 1134, 1100) 1192 = and( 1145, 1116) 1193 = and( 1134, 1116, 1160) 1194 = and( 4, 1152, 1116, 1134) 1195 = and( 1134, 1160) 1196 = and( 4, 1152, 1134) 1197 = and( 4, 1152) 1437 = and( 1422, 1307, 1289, 1278) 1442 = and( 1289, 1318) 1443 = and( 1307, 1324, 1289) 1444 = and( 1422, 1307, 1289) 1445 = and( 1289, 1318) 1446 = and( 1307, 1324, 1289) 1447 = and( 1307, 1324) 1451 = and( 1430, 1390, 1365, 1344, 1332) 1454 = and( 1332, 1359) 1455 = and( 1344, 1332, 1382) 1456 = and( 1365, 1332, 1404, 1344) 1457 = and( 1390, 1365, 1332, 1412, 1344) 1465 = and( 1344, 1382) 1466 = and( 1365, 1404, 1344) 1467 = and( 1390, 1365, 1412, 1344) 1468 = and( 1430, 1365, 1344, 1390) 1469 = and( 1344, 1382) 1470 = and( 1365, 1404, 1344) 1471 = and( 1390, 1365, 1412, 1344) 1472 = and( 1365, 1404) 1473 = and( 1390, 1365, 1412) 1474 = and( 1430, 1365, 1390) 1475 = and( 1365, 1404) 1476 = and( 1390, 1365, 1412) 1477 = and( 1390, 1412) 1481 = and( 1422, 1307) 1482 = and( 1430, 1390) 1764 = not( 1758) 1843 = and( 1712, 1758, 1730, 1704) 1850 = and( 1730, 1749, 1712) 1851 = and( 1758, 1730, 1712) 1853 = and( 1749, 1730, 1712) 1854 = and( 1730, 1749) 1855 = and( 1758, 1730) 1856 = and( 1730, 1749) 1857 = and( 1778, 1829, 1794, 1767, 1812) 1859 = and( 1767, 1789) 1860 = and( 1778, 1767, 1806) 1861 = and( 1794, 1767, 1823, 1778) 1862 = and( 1812, 1794, 1767, 1837, 1778) 1867 = and( 1794, 1823, 1778) 1868 = and( 1812, 1794, 1837, 1778) 1869 = and( 54, 1829, 1794, 1812, 1778) 1870 = and( 1823, 1794) 1871 = and( 1812, 1794, 1837) 1872 = and( 54, 1829, 1794, 1812) 1873 = and( 1812, 1837) 1874 = and( 54, 1829, 1812) 1878 = nand( 1876, 1877) 2113 = and( 2099, 1984, 1966, 1958) 2120 = and( 1984, 2001, 1966) 2121 = and( 2099, 1984, 1966) 2123 = and( 1984, 2001, 1966) 2124 = and( 1984, 2001) 2128 = and( 2106, 2067, 2042, 2021, 2009) 2131 = and( 2009, 2036) 2132 = and( 2021, 2009, 2059) 2133 = and( 2042, 2009, 2081, 2021) 2134 = and( 2067, 2042, 2009, 2089, 2021) 2143 = and( 2042, 2081, 2021) 2144 = and( 2067, 2042, 2089, 2021) 2145 = and( 2106, 2042, 2021, 2067) 2147 = and( 2042, 2081, 2021) 2148 = and( 2067, 2042, 2089, 2021) 2149 = and( 2042, 2081) 2150 = and( 2067, 2042, 2089) 2151 = and( 2106, 2042, 2067) 2152 = and( 2042, 2081) 2153 = and( 2067, 2042, 2089) 2154 = and( 2067, 2089) 2158 = and( 2099, 1984) 2159 = and( 2106, 2067) 3449 = not( 3445) 3458 = not( 3454) 3472 = not( 3468) 3481 = not( 3477) 3497 = buff( 3463) 3501 = buff( 3463) 3505 = buff( 3486) 3509 = buff( 3486) 3531 = nand( 5239, 5242) 5428 = not( 5422) 3967 = nand( 5422, 5429) 4191 = buff( 1152) 4199 = buff( 1023) 4207 = buff( 1023) 4215 = buff( 1034) 4223 = buff( 1034) 4231 = buff( 1052) 4239 = buff( 1052) 4247 = buff( 1089) 4255 = buff( 1100) 4263 = buff( 1116) 4271 = buff( 1134) 4371 = buff( 1422) 4381 = buff( 1307) 4391 = buff( 1278) 4401 = buff( 1289) 4429 = buff( 1422) 4439 = buff( 1307) 4449 = buff( 1278) 4459 = buff( 1289) 4497 = buff( 1430) 4507 = buff( 1390) 4517 = buff( 1332) 4527 = buff( 1365) 4537 = buff( 1344) 4547 = buff( 1344) 4585 = buff( 1430) 4595 = buff( 1390) 4605 = buff( 1332) 4615 = buff( 1365) 4719 = buff( 1730) 4727 = buff( 1730) 4735 = buff( 1767) 4751 = buff( 1794) 4759 = buff( 1812) 4835 = buff( 2099) 4845 = buff( 1984) 4893 = buff( 2099) 4903 = buff( 1984) 4961 = buff( 2067) 4971 = buff( 2009) 4981 = buff( 2042) 5049 = buff( 2067) 5059 = buff( 2009) 5069 = buff( 2042) 5222 = not( 5216) 5223 = not( 5219) 5232 = not( 5226) 5233 = not( 5229) 5294 = nand( 5289, 5292) 5395 = nand( 5386, 5393) 589 = or( 1286, 1439, 1440, 1441) 616 = or( 3167, 1845, 1846, 1847) 619 = or( 1031, 1168, 1169, 1170) 627 = or( 3167, 2115, 2116, 2117) 1185 = or( 1097, 1181, 1182, 1183, 1184) 1448 = or( 1318, 1447) 1458 = or( 1341, 1454, 1455, 1456, 1457) 1478 = or( 1404, 1477) 1863 = or( 1775, 1859, 1860, 1861, 1862) 4747 = not( 4743) 2125 = or( 1995, 2124) 2135 = or( 2018, 2131, 2132, 2133, 2134) 2155 = or( 2081, 2154) 4995 = not( 4991) 5005 = not( 5001) 3533 = nand( 3531, 3532) 3921 = not( 3918) 3925 = not( 3922) 3929 = not( 3926) 3933 = not( 3930) 3943 = and( 3862, 3853, 3918) 3946 = and( 3866, 3857, 3922) 3949 = and( 3883, 3874, 3926) 3952 = and( 3887, 3878, 3930) 3966 = nand( 5425, 5428) 4107 = nand( 4104, 132) 4196 = or( 1046, 1171, 1172, 1173) 4204 = nor( 1046, 1174, 1175) 4212 = or( 1064, 1176, 1177) 4220 = nor( 1064, 1178) 4244 = or( 1111, 1188, 1189, 1190, 1191) 4252 = or( 1128, 1192, 1193, 1194) 4260 = or( 1145, 1195, 1196) 4268 = or( 1160, 1197) 4361 = or( 1301, 1442, 1443, 1444) 4419 = nor( 1301, 1445, 1446) 4467 = or( 1382, 1472, 1473, 1474) 4487 = or( 1359, 1465, 1466, 1467, 1468) 4555 = nor( 1382, 1475, 1476) 4575 = nor( 1359, 1469, 1470, 1471) 4684 = or( 1724, 1849, 1850, 1851) 4692 = nor( 1724, 1852, 1853) 4700 = or( 1742, 1854, 1855) 4708 = nor( 1742, 1856) 4732 = or( 1789, 1866, 1867, 1868, 1869) 4740 = or( 1806, 1870, 1871, 1872) 4748 = or( 1823, 1873, 1874) 4825 = or( 1978, 2119, 2120, 2121) 4883 = nor( 1978, 2122, 2123) 4928 = or( 2059, 2149, 2150, 2151) 4941 = or( 2036, 2142, 2143, 2144, 2145) 5009 = nor( 2059, 2152, 2153) 5029 = nor( 2036, 2146, 2147, 2148) 5224 = nand( 5219, 5222) 5225 = nand( 5216, 5223) 5234 = nand( 5229, 5232) 5235 = nand( 5226, 5233) 5376 = nand( 5294, 5295) 5417 = nand( 5394, 5395) 576 = not( 1878) 588 = and( 1437, 1451) 615 = and( 1843, 1857) 626 = and( 2113, 2128) 632 = and( 1166, 1179) 1198 = nand( 4191, 4194) 4195 = not( 4191) 4203 = not( 4199) 4211 = not( 4207) 4219 = not( 4215) 4227 = not( 4223) 1217 = nand( 4231, 4234) 4235 = not( 4231) 1221 = nand( 4239, 4242) 4243 = not( 4239) 1224 = and( 1179, 4) 4251 = not( 4247) 4259 = not( 4255) 4267 = not( 4263) 4275 = not( 4271) 1453 = not( 1451) 4405 = not( 4401) 4463 = not( 4459) 4541 = not( 4537) 4551 = not( 4547) 1895 = nand( 4719, 4722) 4723 = not( 4719) 1899 = nand( 4727, 4730) 4731 = not( 4727) 1902 = and( 1857, 54) 4739 = not( 4735) 4755 = not( 4751) 1929 = nand( 4759, 4762) 4763 = not( 4759) 2130 = not( 2128) 3500 = not( 3497) 3504 = not( 3501) 3508 = not( 3505) 3512 = not( 3509) 3520 = and( 3454, 3445, 3497) 3523 = and( 3458, 3449, 3501) 3526 = and( 3477, 3468, 3505) 3529 = and( 3481, 3472, 3509) 1002 = buff( 3533) 3837 = and( 1878, 3795, 3823) 3942 = and( 3857, 3862, 3921) 3945 = and( 3853, 3866, 3925) 3948 = and( 3878, 3883, 3929) 3951 = and( 3874, 3887, 3933) 3968 = nand( 3966, 3967) 4375 = not( 4371) 4385 = not( 4381) 4395 = not( 4391) 4433 = not( 4429) 4443 = not( 4439) 4453 = not( 4449) 4501 = not( 4497) 4511 = not( 4507) 4521 = not( 4517) 4531 = not( 4527) 4619 = not( 4615) 4589 = not( 4585) 4599 = not( 4595) 4609 = not( 4605) 4839 = not( 4835) 4849 = not( 4845) 4897 = not( 4893) 4907 = not( 4903) 4965 = not( 4961) 4975 = not( 4971) 4985 = not( 4981) 5073 = not( 5069) 5053 = not( 5049) 5063 = not( 5059) 5247 = nand( 5224, 5225) 5255 = nand( 5234, 5235) 590 = and( 1437, 1458) 617 = and( 1863, 1843) 620 = and( 1185, 1166) 628 = and( 2113, 2135) 3535 = not( 3533) 1199 = nand( 4188, 4195) 4202 = not( 4196) 1204 = nand( 4196, 4203) 4210 = not( 4204) 1207 = nand( 4204, 4211) 4218 = not( 4212) 1211 = nand( 4212, 4219) 4226 = not( 4220) 1214 = nand( 4220, 4227) 1218 = nand( 4228, 4235) 1222 = nand( 4236, 4243) 1225 = or( 1185, 1224) 4250 = not( 4244) 1237 = nand( 4244, 4251) 4258 = not( 4252) 1242 = nand( 4252, 4259) 4266 = not( 4260) 1247 = nand( 4260, 4267) 4274 = not( 4268) 1252 = nand( 4268, 4275) 1462 = not( 1458) 4690 = not( 4684) 1882 = nand( 4684, 4691) 4698 = not( 4692) 1885 = nand( 4692, 4699) 4706 = not( 4700) 1889 = nand( 4700, 4707) 4714 = not( 4708) 1892 = nand( 4708, 4715) 1896 = nand( 4716, 4723) 1900 = nand( 4724, 4731) 1903 = or( 1863, 1902) 4738 = not( 4732) 1915 = nand( 4732, 4739) 4746 = not( 4740) 1920 = nand( 4740, 4747) 4754 = not( 4748) 1925 = nand( 4748, 4755) 1930 = nand( 4756, 4763) 2139 = not( 2135) 3519 = and( 3449, 3454, 3500) 3522 = and( 3445, 3458, 3504) 3525 = and( 3472, 3477, 3508) 3528 = and( 3468, 3481, 3512) 3848 = or( 3836, 3837, 3838) 3944 = nor( 3942, 3943) 3947 = nor( 3945, 3946) 3950 = nor( 3948, 3949) 3953 = nor( 3951, 3952) 5421 = not( 5417) 1004 = buff( 3968) 4111 = and( 4104, 4107) 4112 = and( 4107, 132) 4351 = or( 1448, 1481) 4365 = not( 4361) 4409 = not( 1448) 4423 = not( 4419) 4471 = not( 4467) 4472 = nand( 4467, 4470) 4477 = or( 1478, 1482) 4491 = not( 4487) 4559 = not( 4555) 4560 = nand( 4555, 4558) 4565 = not( 1478) 4579 = not( 4575) 4815 = or( 2125, 2158) 4829 = not( 4825) 4873 = not( 2125) 4887 = not( 4883) 4931 = or( 2155, 2159) 4934 = not( 4928) 4945 = not( 4941) 5013 = not( 5009) 5014 = nand( 5009, 5012) 5019 = not( 2155) 5033 = not( 5029) 5382 = not( 5376) 5385 = nand( 5376, 5383) 591 = or( 589, 590) 618 = or( 616, 617) 621 = or( 619, 620) 629 = or( 627, 628) 3970 = not( 3968) 1200 = nand( 1198, 1199) 1203 = nand( 4199, 4202) 1206 = nand( 4207, 4210) 1210 = nand( 4215, 4218) 1213 = nand( 4223, 4226) 1219 = nand( 1217, 1218) 1223 = nand( 1221, 1222) 1236 = nand( 4247, 4250) 1241 = nand( 4255, 4258) 1246 = nand( 4263, 4266) 1251 = nand( 4271, 4274) 1881 = nand( 4687, 4690) 1884 = nand( 4695, 4698) 1888 = nand( 4703, 4706) 1891 = nand( 4711, 4714) 1897 = nand( 1895, 1896) 1901 = nand( 1899, 1900) 1914 = nand( 4735, 4738) 1919 = nand( 4743, 4746) 1924 = nand( 4751, 4754) 1931 = nand( 1929, 1930) 3521 = nor( 3519, 3520) 3524 = nor( 3522, 3523) 3527 = nor( 3525, 3526) 3530 = nor( 3528, 3529) 5251 = not( 5247) 5259 = not( 5255) 4113 = or( 4111, 4112) 4473 = nand( 4464, 4471) 4561 = nand( 4552, 4559) 5015 = nand( 5006, 5013) 5384 = nand( 5379, 5382) 5406 = nand( 3947, 3944) 5414 = nand( 3953, 3950) 1664 = and( 3848, 1621, 1645) 2335 = and( 3848, 2293, 2316) 718 = and( 3848, 2430, 2454) 822 = not( 3848) 855 = and( 3848, 2488, 2512) 1205 = nand( 1203, 1204) 1208 = nand( 1206, 1207) 1212 = nand( 1210, 1211) 1215 = nand( 1213, 1214) 1220 = not( 1219) 1231 = not( 1225) 1238 = nand( 1236, 1237) 1243 = nand( 1241, 1242) 1248 = nand( 1246, 1247) 1253 = nand( 1251, 1252) 1272 = and( 1225, 1086) 1483 = and( 1462, 1453) 1883 = nand( 1881, 1882) 1886 = nand( 1884, 1885) 1890 = nand( 1888, 1889) 1893 = nand( 1891, 1892) 1898 = not( 1897) 1909 = not( 1903) 1916 = nand( 1914, 1915) 1921 = nand( 1919, 1920) 1926 = nand( 1924, 1925) 1953 = and( 1903, 1764) 2160 = and( 2139, 2130) 4355 = not( 4351) 4356 = nand( 4351, 4354) 4413 = not( 4409) 4414 = nand( 4409, 4412) 4474 = nand( 4472, 4473) 4481 = not( 4477) 4562 = nand( 4560, 4561) 4569 = not( 4565) 4819 = not( 4815) 4820 = nand( 4815, 4818) 4877 = not( 4873) 4878 = nand( 4873, 4876) 4935 = not( 4931) 4936 = nand( 4931, 4934) 5016 = nand( 5014, 5015) 5023 = not( 5019) 5244 = nand( 3524, 3521) 5252 = nand( 3530, 3527) 5409 = nand( 5384, 5385) 566 = not( 1200) 577 = not( 1931) 3733 = and( 4113, 3724, 3721) 1209 = not( 1208) 1216 = not( 1215) 1257 = and( 1225, 1205) 1262 = and( 1225, 1212) 1267 = and( 1225, 1220) 1887 = not( 1886) 1894 = not( 1893) 1935 = and( 1903, 1883) 1943 = and( 1903, 1890) 1948 = and( 1903, 1898) 3779 = and( 1200, 3737, 3765) 3840 = and( 1931, 3795, 3823) 5412 = not( 5406) 5420 = not( 5414) 3964 = nand( 5414, 5421) 4357 = nand( 4348, 4355) 4415 = nand( 4406, 4413) 4821 = nand( 4812, 4819) 4879 = nand( 4870, 4877) 4937 = nand( 4928, 4935) 567 = not( 1253) 568 = not( 1248) 569 = not( 1243) 570 = not( 1238) 578 = not( 1926) 579 = not( 1921) 580 = not( 1916) 1256 = and( 1209, 1231) 1261 = and( 1216, 1231) 1266 = and( 1223, 1231) 1271 = and( 1080, 1231) 1486 = not( 1483) 1934 = and( 1887, 1909) 1942 = and( 1894, 1909) 1947 = and( 1901, 1909) 1952 = and( 1758, 1909) 2163 = not( 2160) 5250 = not( 5244) 3537 = nand( 5244, 5251) 5258 = not( 5252) 3542 = nand( 5252, 5259) 3782 = and( 1253, 3737, 3765) 3785 = and( 1248, 3737, 3765) 3788 = and( 1243, 3737, 3765) 3790 = or( 3778, 3779, 3780) 3843 = and( 1926, 3795, 3823) 3846 = and( 1921, 3795, 3823) 3849 = or( 3839, 3840, 3841) 3960 = nand( 5409, 5412) 5413 = not( 5409) 3963 = nand( 5417, 5420) 4010 = and( 1238, 3972, 3998) 4068 = and( 1916, 4030, 4056) 4358 = nand( 4356, 4357) 4416 = nand( 4414, 4415) 4480 = not( 4474) 4483 = nand( 4474, 4481) 4568 = not( 4562) 4571 = nand( 4562, 4569) 4822 = nand( 4820, 4821) 4880 = nand( 4878, 4879) 4938 = nand( 4936, 4937) 5022 = not( 5016) 5025 = nand( 5016, 5023) 1258 = or( 1256, 1257) 1263 = or( 1261, 1262) 1268 = or( 1266, 1267) 1273 = or( 1271, 1272) 1936 = or( 1934, 1935) 1944 = or( 1942, 1943) 1949 = or( 1947, 1948) 1954 = or( 1952, 1953) 3536 = nand( 5247, 5250) 3541 = nand( 5255, 5258) 3791 = or( 3781, 3782, 3783) 3792 = or( 3784, 3785, 3786) 3793 = or( 3787, 3788, 3789) 3850 = or( 3842, 3843, 3844) 3851 = or( 3845, 3846, 3847) 3961 = nand( 5406, 5413) 3965 = nand( 3963, 3964) 4024 = or( 4009, 4010, 4011) 4082 = or( 4067, 4068, 4069) 4482 = nand( 4477, 4480) 4570 = nand( 4565, 4568) 5024 = nand( 5019, 5022) 1666 = and( 3790, 1609, 1645) 1670 = and( 3849, 1621, 1645) 2337 = and( 3790, 2281, 2316) 2341 = and( 3849, 2293, 2316) 719 = and( 3790, 2418, 2454) 758 = and( 3849, 2430, 2454) 798 = and( 3849, 2488, 2512) 838 = not( 3849) 856 = and( 3790, 2476, 2512) 861 = not( 3790) 3538 = nand( 3536, 3537) 3543 = nand( 3541, 3542) 3962 = nand( 3960, 3961) 4364 = not( 4358) 4367 = nand( 4358, 4365) 4422 = not( 4416) 4425 = nand( 4416, 4423) 4484 = nand( 4482, 4483) 4572 = nand( 4570, 4571) 4828 = not( 4822) 4831 = nand( 4822, 4829) 4886 = not( 4880) 4889 = nand( 4880, 4887) 4944 = not( 4938) 4947 = nand( 4938, 4945) 5026 = nand( 5024, 5025) 571 = not( 1273) 572 = not( 1268) 573 = not( 1263) 574 = not( 1258) 581 = not( 1954) 582 = not( 1949) 583 = not( 1944) 584 = not( 1936) 623 = not( 1936) 1576 = and( 4082, 1540, 1564) 1578 = and( 4024, 1528, 1564) 659 = or( 1664, 1666, 1667, 1668) 1672 = and( 3791, 1609, 1645) 1676 = and( 3850, 1621, 1645) 1678 = and( 3792, 1609, 1645) 1682 = and( 3851, 1621, 1645) 1684 = and( 3793, 1609, 1645) 2250 = and( 4082, 2215, 2238) 2252 = and( 4024, 2203, 2238) 691 = or( 2335, 2337, 2338, 2339) 2343 = and( 3791, 2281, 2316) 2347 = and( 3850, 2293, 2316) 2349 = and( 3792, 2281, 2316) 2353 = and( 3851, 2293, 2316) 2355 = and( 3793, 2281, 2316) 722 = or( 718, 719, 720, 721) 743 = and( 4082, 3570, 3594) 744 = and( 4024, 3558, 3594) 748 = and( 3851, 2430, 2454) 749 = and( 3793, 2418, 2454) 753 = and( 3850, 2430, 2454) 754 = and( 3792, 2418, 2454) 759 = and( 3791, 2418, 2454) 783 = and( 4082, 3672, 3696) 784 = and( 4024, 3660, 3696) 788 = and( 3851, 2488, 2512) 789 = and( 3793, 2476, 2512) 793 = and( 3850, 2488, 2512) 794 = and( 3792, 2476, 2512) 799 = and( 3791, 2476, 2512) 3735 = and( 1936, 3724, 3717) 832 = not( 4082) 834 = not( 3851) 836 = not( 3850) 3835 = not( 3965) 859 = or( 855, 856, 857, 858) 871 = not( 4024) 873 = not( 3793) 875 = not( 3792) 877 = not( 3791) 998 = buff( 3538) 1000 = buff( 3543) 3651 = and( 3965, 3632) 4013 = and( 1273, 3972, 3998) 4016 = and( 1268, 3972, 3998) 4019 = and( 1263, 3972, 3998) 4022 = and( 1258, 3972, 3998) 4071 = and( 1954, 4030, 4056) 4074 = and( 1949, 4030, 4056) 4077 = and( 1944, 4030, 4056) 4080 = and( 1936, 4030, 4056) 4096 = nand( 4113, 1936) 4366 = nand( 4361, 4364) 4424 = nand( 4419, 4422) 4830 = nand( 4825, 4828) 4888 = nand( 4883, 4886) 4946 = nand( 4941, 4944) 575 = and( 566, 567, 568, 569, 570, 571, 572, 573, 574) 585 = and( 576, 577, 578, 579, 580, 581, 582, 583, 584) 640 = or( 1576, 1578, 1579, 1580) 661 = and( 659, 1606) 662 = or( 1670, 1672, 1673, 1674) 665 = or( 1676, 1678, 1679, 1680) 668 = or( 1682, 1684, 1685, 1686) 674 = or( 2250, 2252, 2253, 2254) 693 = and( 691, 2279) 694 = or( 2341, 2343, 2344, 2345) 697 = or( 2347, 2349, 2350, 2351) 700 = or( 2353, 2355, 2356, 2357) 747 = or( 743, 744, 745, 746) 752 = or( 748, 749, 750, 751) 757 = or( 753, 754, 755, 756) 762 = or( 758, 759, 760, 761) 787 = or( 783, 784, 785, 786) 792 = or( 788, 789, 790, 791) 797 = or( 793, 794, 795, 796) 802 = or( 798, 799, 800, 801) 817 = or( 3731, 3733, 3734, 3735) 839 = and( 3835, 3803, 3823) 3540 = not( 3538) 3545 = not( 3543) 3777 = not( 3962) 3648 = and( 3962, 3632) 4025 = or( 4012, 4013, 4014) 4026 = or( 4015, 4016, 4017) 4027 = or( 4018, 4019, 4020) 4028 = or( 4021, 4022, 4023) 4083 = or( 4070, 4071, 4072) 4084 = or( 4073, 4074, 4075) 4085 = or( 4076, 4077, 4078) 4086 = or( 4079, 4080, 4081) 4368 = nand( 4366, 4367) 4426 = nand( 4424, 4425) 4490 = not( 4484) 4493 = nand( 4484, 4491) 4578 = not( 4572) 4581 = nand( 4572, 4579) 4832 = nand( 4830, 4831) 4890 = nand( 4888, 4889) 4948 = nand( 4946, 4947) 5032 = not( 5026) 5035 = nand( 5026, 5033) 642 = and( 640, 1526) 664 = and( 662, 1606) 667 = and( 665, 1606) 670 = and( 668, 1606) 676 = and( 674, 2202) 696 = and( 694, 2279) 699 = and( 697, 2279) 702 = and( 700, 2279) 811 = and( 4113, 4096) 812 = and( 4096, 1936) 818 = and( 816, 817) 853 = and( 562, 3540, 3545, 3535, 3970) 878 = and( 3777, 3745, 3765) 4492 = nand( 4487, 4490) 4580 = nand( 4575, 4578) 5034 = nand( 5029, 5032) 1582 = and( 4083, 1540, 1564) 1584 = and( 4025, 1528, 1564) 1588 = and( 4084, 1540, 1564) 1590 = and( 4026, 1528, 1564) 1594 = and( 4085, 1540, 1564) 1596 = and( 4027, 1528, 1564) 1600 = and( 4086, 1540, 1564) 1602 = and( 4028, 1528, 1564) 2256 = and( 4083, 2215, 2238) 2258 = and( 4025, 2203, 2238) 2262 = and( 4084, 2215, 2238) 2264 = and( 4026, 2203, 2238) 2268 = and( 4085, 2215, 2238) 2270 = and( 4027, 2203, 2238) 2274 = and( 4086, 2215, 2238) 2276 = and( 4028, 2203, 2238) 708 = and( 4086, 3672, 3696) 709 = and( 4028, 3660, 3696) 723 = and( 4086, 3570, 3594) 724 = and( 4028, 3558, 3594) 728 = and( 4085, 3570, 3594) 729 = and( 4027, 3558, 3594) 733 = and( 4084, 3570, 3594) 734 = and( 4026, 3558, 3594) 738 = and( 4083, 3570, 3594) 739 = and( 4025, 3558, 3594) 768 = and( 4085, 3672, 3696) 769 = and( 4027, 3660, 3696) 773 = and( 4084, 3672, 3696) 774 = and( 4026, 3660, 3696) 778 = and( 4083, 3672, 3696) 779 = and( 4025, 3660, 3696) 813 = or( 811, 812) 824 = not( 4086) 826 = not( 4085) 828 = not( 4084) 830 = not( 4083) 854 = and( 852, 853, 245) 863 = not( 4028) 865 = not( 4027) 867 = not( 4026) 869 = not( 4025) 4374 = not( 4368) 4377 = nand( 4368, 4375) 4432 = not( 4426) 4435 = nand( 4426, 4433) 4494 = nand( 4492, 4493) 4582 = nand( 4580, 4581) 4838 = not( 4832) 4841 = nand( 4832, 4839) 4896 = not( 4890) 4899 = nand( 4890, 4897) 4954 = not( 4948) 4957 = nand( 4948, 4955) 5036 = nand( 5034, 5035) 643 = or( 1582, 1584, 1585, 1586) 646 = or( 1588, 1590, 1591, 1592) 649 = or( 1594, 1596, 1597, 1598) 652 = or( 1600, 1602, 1603, 1604) 677 = or( 2256, 2258, 2259, 2260) 680 = or( 2262, 2264, 2265, 2266) 683 = or( 2268, 2270, 2271, 2272) 686 = or( 2274, 2276, 2277, 2278) 712 = or( 708, 709, 710, 711) 727 = or( 723, 724, 725, 726) 732 = or( 728, 729, 730, 731) 737 = or( 733, 734, 735, 736) 742 = or( 738, 739, 740, 741) 772 = or( 768, 769, 770, 771) 777 = or( 773, 774, 775, 776) 782 = or( 778, 779, 780, 781) 4376 = nand( 4371, 4374) 4434 = nand( 4429, 4432) 4840 = nand( 4835, 4838) 4898 = nand( 4893, 4896) 4956 = nand( 4951, 4954) 645 = and( 643, 1526) 648 = and( 646, 1526) 651 = and( 649, 1526) 654 = and( 652, 1526) 679 = and( 677, 2202) 682 = and( 680, 2202) 685 = and( 683, 2202) 688 = and( 686, 2202) 4378 = nand( 4376, 4377) 4436 = nand( 4434, 4435) 4500 = not( 4494) 4503 = nand( 4494, 4501) 4588 = not( 4582) 4591 = nand( 4582, 4589) 4842 = nand( 4840, 4841) 4900 = nand( 4898, 4899) 4958 = nand( 4956, 4957) 5042 = not( 5036) 5045 = nand( 5036, 5043) 4502 = nand( 4497, 4500) 4590 = nand( 4585, 4588) 5044 = nand( 5039, 5042) 4384 = not( 4378) 4387 = nand( 4378, 4385) 4442 = not( 4436) 4445 = nand( 4436, 4443) 4504 = nand( 4502, 4503) 4592 = nand( 4590, 4591) 4848 = not( 4842) 4851 = nand( 4842, 4849) 4906 = not( 4900) 4909 = nand( 4900, 4907) 4964 = not( 4958) 4967 = nand( 4958, 4965) 5046 = nand( 5044, 5045) 4386 = nand( 4381, 4384) 4444 = nand( 4439, 4442) 4850 = nand( 4845, 4848) 4908 = nand( 4903, 4906) 4966 = nand( 4961, 4964) 4388 = nand( 4386, 4387) 4446 = nand( 4444, 4445) 4510 = not( 4504) 4513 = nand( 4504, 4511) 4598 = not( 4592) 4601 = nand( 4592, 4599) 4852 = nand( 4850, 4851) 4910 = nand( 4908, 4909) 4968 = nand( 4966, 4967) 5052 = not( 5046) 5055 = nand( 5046, 5053) 4512 = nand( 4507, 4510) 4600 = nand( 4595, 4598) 5054 = nand( 5049, 5052) 4394 = not( 4388) 4397 = nand( 4388, 4395) 4452 = not( 4446) 4455 = nand( 4446, 4453) 4514 = nand( 4512, 4513) 4602 = nand( 4600, 4601) 4858 = not( 4852) 4861 = nand( 4852, 4859) 4916 = not( 4910) 4919 = nand( 4910, 4917) 4974 = not( 4968) 4977 = nand( 4968, 4975) 5056 = nand( 5054, 5055) 4396 = nand( 4391, 4394) 4454 = nand( 4449, 4452) 4860 = nand( 4855, 4858) 4918 = nand( 4913, 4916) 4976 = nand( 4971, 4974) 4398 = nand( 4396, 4397) 4456 = nand( 4454, 4455) 4520 = not( 4514) 4523 = nand( 4514, 4521) 4608 = not( 4602) 4611 = nand( 4602, 4609) 4862 = nand( 4860, 4861) 4920 = nand( 4918, 4919) 4978 = nand( 4976, 4977) 5062 = not( 5056) 5065 = nand( 5056, 5063) 4522 = nand( 4517, 4520) 4610 = nand( 4605, 4608) 5064 = nand( 5059, 5062) 4404 = not( 4398) 1488 = nand( 4398, 4405) 4462 = not( 4456) 1493 = nand( 4456, 4463) 4868 = not( 4862) 2165 = nand( 4862, 4869) 4926 = not( 4920) 2170 = nand( 4920, 4927) 4524 = nand( 4522, 4523) 4612 = nand( 4610, 4611) 4984 = not( 4978) 4987 = nand( 4978, 4985) 5066 = nand( 5064, 5065) 1487 = nand( 4401, 4404) 1492 = nand( 4459, 4462) 2164 = nand( 4865, 4868) 2169 = nand( 4923, 4926) 4986 = nand( 4981, 4984) 1489 = nand( 1487, 1488) 1494 = nand( 1492, 1493) 2166 = nand( 2164, 2165) 2171 = nand( 2169, 2170) 4530 = not( 4524) 4533 = nand( 4524, 4531) 4618 = not( 4612) 4543 = nand( 4612, 4619) 4988 = nand( 4986, 4987) 5072 = not( 5066) 4997 = nand( 5066, 5073) 4532 = nand( 4527, 4530) 4542 = nand( 4615, 4618) 4996 = nand( 5069, 5072) 1513 = and( 1494, 1462, 1502) 1514 = and( 1489, 1458, 1502) 1515 = and( 1494, 1483, 1497) 1516 = and( 1489, 1486, 1497) 4994 = not( 4988) 2184 = nand( 4988, 4995) 2190 = and( 2171, 2139, 2179) 2191 = and( 2166, 2135, 2179) 2192 = and( 2171, 2160, 2174) 2193 = and( 2166, 2163, 2174) 4534 = nand( 4532, 4533) 4544 = nand( 4542, 4543) 4998 = nand( 4996, 4997) 2183 = nand( 4991, 4994) 4620 = or( 1513, 1514, 1515, 1516) 5074 = or( 2190, 2191, 2192, 2193) 4540 = not( 4534) 1507 = nand( 4534, 4541) 4550 = not( 4544) 1510 = nand( 4544, 4551) 2185 = nand( 2183, 2184) 5004 = not( 4998) 2187 = nand( 4998, 5005) 1506 = nand( 4537, 4540) 1509 = nand( 4547, 4550) 4626 = not( 4620) 2186 = nand( 5001, 5004) 2195 = and( 2174, 2185) 5080 = not( 5074) 1508 = nand( 1506, 1507) 1511 = nand( 1509, 1510) 2188 = nand( 2186, 2187) 1512 = not( 1511) 1518 = and( 1497, 1508) 2189 = not( 2188) 1517 = and( 1512, 1502) 2194 = and( 2189, 2179) 4623 = or( 1517, 1518) 5077 = or( 2194, 2195) 1519 = nand( 4623, 4626) 4627 = not( 4623) 2196 = nand( 5077, 5080) 5081 = not( 5077) 1520 = nand( 4620, 4627) 2197 = nand( 5074, 5081) 1521 = nand( 1519, 1520) 2198 = nand( 2196, 2197) 840 = and( 2198, 3795, 3823) 879 = and( 1521, 3737, 3765) 1524 = not( 1521) 2201 = not( 2198) 843 = or( 839, 840, 841, 842) 882 = or( 878, 879, 880, 881) 3649 = and( 1524, 3628) 3652 = and( 2201, 3628) 3657 = or( 3648, 3649) 3658 = or( 3651, 3652) 3636 = and( 3657, 3622) 3639 = and( 3658, 3622) 3642 = and( 3657, 3622) 3645 = and( 3658, 3622) 3653 = or( 3636, 3637) 3654 = or( 3639, 3640) 3655 = or( 3642, 3643) 3656 = or( 3645, 3646) 763 = and( 3656, 2430, 2454) 764 = and( 3655, 2418, 2454) 803 = and( 3656, 2488, 2512) 804 = and( 3655, 2476, 2512) 1657 = and( 3654, 1621, 1645) 1659 = and( 3653, 1609, 1645) 2328 = and( 3654, 2293, 2316) 2330 = and( 3653, 2281, 2316) 1662 = or( 1657, 1659, 1660, 1661) 2333 = or( 2328, 2330, 2331, 2332) 767 = or( 763, 764, 765, 766) 807 = or( 803, 804, 805, 806) 657 = and( 1662, 1606) 689 = and( 2333, 2279) 658 = not( 657) 690 = not( 689) |
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 |
/****************************************************************************
* *
* VERILOG VERSION of ORIGINAL NETLIST for c5315 *
* *
* *
* Generated by: Hakan Yalcin (hyalcin@cadence.com) *
* *
* Sep 16, 1998 *
* *
****************************************************************************/
module c5315g (
L293, L302, L308, L316, L324, L341, L351,
L361, L299, L307, L315, L323, L331, L338, L348,
L358, L366, L206, L210, L218, L226, L234, L257,
L265, L273, L281, L209, L217, L225, L233, L241,
L264, L272, L280, L288, L54, L4, L2174, L1497,
L332, L335, L479, L490, L503, L514, L523, L534,
L446, L457, L468, L422, L435, L389, L400, L411,
L374, L191, L200, L194, L197, L203, L149, L155,
L188, L182, L161, L170, L164, L167, L173, L146,
L152, L158, L185, L109, L43, L46, L100, L91,
L76, L73, L67, L11, L106, L37, L49, L103,
L40, L20, L17, L70, L61, L123, L52, L121,
L116, L112, L130, L119, L129, L131, L115, L122,
L114, L53, L113, L128, L127, L126, L117, L176,
L179, L14, L64, L248, L251, L242, L254, L3552,
L3550, L3546, L3548, L120, L94, L118, L97, L4091,
L4092, L137, L4090, L4089, L4087, L4088, L1694, L1691,
L1690, L1689, L372, L369, L292, L289, L562, L245,
L552, L556, L559, L386, L132, L23, L80, L25,
L81, L79, L82, L24, L26, L86, L88, L87,
L83, L34, L4115, L135, L3717, L3724, L141, L2358,
L31, L27, L545, L549, L3173, L136, L1, L373,
L145, L2824, L140,
L658, L690, L767, L807, L654, L651, L648,
L645, L642, L670, L667, L664, L661, L688, L685,
L682, L679, L676, L702, L699, L696, L693, L727,
L732, L737, L742, L747, L752, L757, L762, L722,
L712, L772, L777, L782, L787, L792, L797, L802,
L859, L824, L826, L832, L828, L830, L834, L836,
L838, L822, L863, L871, L865, L867, L869, L873,
L875, L877, L861, L629, L591, L618, L615, L621,
L588, L626, L632, L843, L882, L585, L575, L598,
L610, L998, L1002, L1000, L1004, L854, L623, L813,
L818, L707, L715, L639, L673, L636, L820, L717,
L704, L593, L594, L602, L809, L611, L599, L612,
L600, L850, L848, L849, L851, L887, L298, L926,
L892, L973, L993, L144, L601, L847, L815, L634,
L810, L845, L656, L923, L939, L921, L978, L949,
L889, L603, L604, L606);
input
L293, L302, L308, L316, L324, L341, L351,
L361, L299, L307, L315, L323, L331, L338, L348,
L358, L366, L206, L210, L218, L226, L234, L257,
L265, L273, L281, L209, L217, L225, L233, L241,
L264, L272, L280, L288, L54, L4, L2174, L1497,
L332, L335, L479, L490, L503, L514, L523, L534,
L446, L457, L468, L422, L435, L389, L400, L411,
L374, L191, L200, L194, L197, L203, L149, L155,
L188, L182, L161, L170, L164, L167, L173, L146,
L152, L158, L185, L109, L43, L46, L100, L91,
L76, L73, L67, L11, L106, L37, L49, L103,
L40, L20, L17, L70, L61, L123, L52, L121,
L116, L112, L130, L119, L129, L131, L115, L122,
L114, L53, L113, L128, L127, L126, L117, L176,
L179, L14, L64, L248, L251, L242, L254, L3552,
L3550, L3546, L3548, L120, L94, L118, L97, L4091,
L4092, L137, L4090, L4089, L4087, L4088, L1694, L1691,
L1690, L1689, L372, L369, L292, L289, L562, L245,
L552, L556, L559, L386, L132, L23, L80, L25,
L81, L79, L82, L24, L26, L86, L88, L87,
L83, L34, L4115, L135, L3717, L3724, L141, L2358,
L31, L27, L545, L549, L3173, L136, L1, L373,
L145, L2824, L140;
output
L658, L690, L767, L807, L654, L651, L648,
L645, L642, L670, L667, L664, L661, L688, L685,
L682, L679, L676, L702, L699, L696, L693, L727,
L732, L737, L742, L747, L752, L757, L762, L722,
L712, L772, L777, L782, L787, L792, L797, L802,
L859, L824, L826, L832, L828, L830, L834, L836,
L838, L822, L863, L871, L865, L867, L869, L873,
L875, L877, L861, L629, L591, L618, L615, L621,
L588, L626, L632, L843, L882, L585, L575, L598,
L610, L998, L1002, L1000, L1004, L854, L623, L813,
L818, L707, L715, L639, L673, L636, L820, L717,
L704, L593, L594, L602, L809, L611, L599, L612,
L600, L850, L848, L849, L851, L887, L298, L926,
L892, L973, L993, L144, L601, L847, L815, L634,
L810, L845, L656, L923, L939, L921, L978, L949,
L889, L603, L604, L606;
buffer U1 ( L141, L144 );
buffer U2 ( L293, L298 );
and2 U3 ( L135, L4115, L4114 );
inv U4 ( L2824, L2825 );
buffer U5 ( L3173, L973 );
inv U6 ( L3546, L3547 );
inv U7 ( L3548, L3549 );
inv U8 ( L3550, L3551 );
inv U9 ( L3552, L3553 );
inv U10 ( L545, L594 );
inv U11 ( L348, L599 );
inv U12 ( L366, L600 );
and2 U13 ( L552, L562, L601 );
inv U14 ( L549, L602 );
inv U15 ( L545, L603 );
inv U16 ( L545, L604 );
inv U17 ( L338, L611 );
inv U18 ( L358, L612 );
nand2 U19 ( L373, L1, L633 );
and2 U20 ( L141, L145, L810 );
inv U21 ( L3173, L814 );
inv U22 ( L4114, L816 );
and2 U23 ( L2825, L27, L844 );
and2 U24 ( L386, L556, L846 );
inv U25 ( L245, L848 );
inv U26 ( L552, L849 );
inv U27 ( L562, L850 );
inv U28 ( L559, L851 );
and4 U29 ( L386, L559, L556, L552, L852 );
inv U30 ( L1497, L1502 );
buffer U31 ( L1689, L1528 );
buffer U32 ( L1690, L1552 );
buffer U33 ( L1689, L1609 );
buffer U34 ( L1690, L1633 );
buffer U35 ( L137, L1697 );
buffer U36 ( L137, L1698 );
buffer U37 ( L141, L1701 );
inv U38 ( L2174, L2179 );
buffer U39 ( L1691, L2203 );
buffer U40 ( L1694, L2226 );
buffer U41 ( L1691, L2281 );
buffer U42 ( L1694, L2304 );
buffer U43 ( L254, L2361 );
buffer U44 ( L251, L2370 );
buffer U45 ( L251, L2382 );
buffer U46 ( L248, L2393 );
buffer U47 ( L248, L2405 );
buffer U48 ( L4088, L2418 );
buffer U49 ( L4087, L2442 );
buffer U50 ( L4089, L2476 );
buffer U51 ( L4090, L2500 );
buffer U52 ( L210, L2533 );
buffer U53 ( L210, L2537 );
buffer U54 ( L218, L2541 );
buffer U55 ( L218, L2545 );
buffer U56 ( L226, L2549 );
buffer U57 ( L226, L2553 );
buffer U58 ( L234, L2557 );
buffer U59 ( L234, L2561 );
buffer U60 ( L257, L2627 );
buffer U61 ( L257, L2631 );
buffer U62 ( L265, L2635 );
buffer U63 ( L265, L2639 );
buffer U64 ( L273, L2643 );
buffer U65 ( L273, L2647 );
buffer U66 ( L281, L2651 );
buffer U67 ( L281, L2655 );
buffer U68 ( L335, L2721 );
buffer U69 ( L335, L2734 );
buffer U70 ( L206, L2816 );
and2 U71 ( L27, L31, L2822 );
buffer U72 ( L1, L2826 );
buffer U73 ( L2358, L2828 );
buffer U74 ( L293, L2882 );
buffer U75 ( L302, L2886 );
buffer U76 ( L308, L2890 );
buffer U77 ( L308, L2894 );
buffer U78 ( L316, L2898 );
buffer U79 ( L316, L2902 );
buffer U80 ( L324, L2948 );
buffer U81 ( L324, L2952 );
buffer U82 ( L341, L2956 );
buffer U83 ( L341, L2960 );
buffer U84 ( L351, L2964 );
buffer U85 ( L351, L2968 );
buffer U86 ( L257, L3024 );
buffer U87 ( L257, L3028 );
buffer U88 ( L265, L3032 );
buffer U89 ( L265, L3036 );
buffer U90 ( L273, L3040 );
buffer U91 ( L273, L3044 );
buffer U92 ( L281, L3048 );
buffer U93 ( L281, L3052 );
buffer U94 ( L332, L3092 );
buffer U95 ( L332, L3105 );
buffer U96 ( L549, L3175 );
and2 U97 ( L31, L27, L3176 );
inv U98 ( L2358, L3181 );
buffer U99 ( L324, L3204 );
buffer U100 ( L324, L3208 );
buffer U101 ( L341, L3212 );
buffer U102 ( L341, L3216 );
buffer U103 ( L351, L3220 );
buffer U104 ( L351, L3224 );
buffer U105 ( L293, L3256 );
buffer U106 ( L302, L3260 );
buffer U107 ( L308, L3264 );
buffer U108 ( L308, L3268 );
buffer U109 ( L316, L3272 );
buffer U110 ( L316, L3276 );
buffer U111 ( L361, L3302 );
buffer U112 ( L361, L3314 );
buffer U113 ( L210, L3354 );
buffer U114 ( L210, L3358 );
buffer U115 ( L218, L3362 );
buffer U116 ( L218, L3366 );
buffer U117 ( L226, L3370 );
buffer U118 ( L226, L3374 );
buffer U119 ( L234, L3378 );
buffer U120 ( L234, L3382 );
inv U121 ( L324, L3440 );
buffer U122 ( L242, L3554 );
buffer U123 ( L242, L3555 );
buffer U124 ( L254, L3556 );
buffer U125 ( L4088, L3558 );
buffer U126 ( L4087, L3582 );
buffer U127 ( L4092, L3616 );
buffer U128 ( L4091, L3628 );
buffer U129 ( L4089, L3660 );
buffer U130 ( L4090, L3684 );
inv U131 ( L3717, L3721 );
inv U132 ( L3724, L3728 );
buffer U133 ( L4091, L3737 );
buffer U134 ( L4092, L3757 );
buffer U135 ( L4091, L3795 );
buffer U136 ( L4092, L3815 );
buffer U137 ( L4091, L3972 );
buffer U138 ( L4092, L3991 );
buffer U139 ( L4091, L4030 );
buffer U140 ( L4092, L4049 );
buffer U141 ( L299, L4110 );
buffer U142 ( L446, L4119 );
buffer U143 ( L457, L4127 );
buffer U144 ( L468, L4135 );
buffer U145 ( L422, L4143 );
buffer U146 ( L435, L4151 );
buffer U147 ( L389, L4159 );
buffer U148 ( L400, L4167 );
buffer U149 ( L411, L4175 );
buffer U150 ( L374, L4183 );
buffer U151 ( L4, L4188 );
buffer U152 ( L446, L4276 );
buffer U153 ( L457, L4284 );
buffer U154 ( L468, L4292 );
buffer U155 ( L435, L4300 );
buffer U156 ( L389, L4308 );
buffer U157 ( L400, L4316 );
buffer U158 ( L411, L4324 );
buffer U159 ( L422, L4332 );
buffer U160 ( L374, L4340 );
buffer U161 ( L479, L4631 );
buffer U162 ( L490, L4639 );
buffer U163 ( L503, L4647 );
buffer U164 ( L514, L4655 );
buffer U165 ( L523, L4663 );
buffer U166 ( L534, L4671 );
buffer U167 ( L54, L4676 );
buffer U168 ( L479, L4764 );
buffer U169 ( L503, L4772 );
buffer U170 ( L514, L4780 );
buffer U171 ( L523, L4788 );
buffer U172 ( L534, L4796 );
buffer U173 ( L490, L4804 );
buffer U174 ( L361, L5082 );
buffer U175 ( L369, L5085 );
buffer U176 ( L341, L5090 );
buffer U177 ( L351, L5093 );
buffer U178 ( L308, L5098 );
buffer U179 ( L316, L5101 );
buffer U180 ( L293, L5108 );
buffer U181 ( L302, L5111 );
buffer U182 ( L281, L5332 );
buffer U183 ( L289, L5335 );
buffer U184 ( L265, L5340 );
buffer U185 ( L273, L5343 );
buffer U186 ( L234, L5348 );
buffer U187 ( L257, L5351 );
buffer U188 ( L218, L5356 );
buffer U189 ( L226, L5359 );
buffer U190 ( L210, L5369 );
inv U191 ( L633, L634 );
and2 U192 ( L136, L814, L815 );
inv U193 ( L844, L845 );
inv U194 ( L846, L847 );
buffer U195 ( L1697, L926 );
buffer U196 ( L1701, L923 );
buffer U197 ( L2826, L921 );
and2 U198 ( L3553, L514, L2979 );
or2 U199 ( L3547, L514, L2999 );
buffer U200 ( L3175, L892 );
buffer U201 ( L4110, L887 );
inv U202 ( L3175, L606 );
and3 U203 ( L170, L1528, L1552, L1580 );
and3 U204 ( L173, L1528, L1552, L1586 );
and3 U205 ( L167, L1528, L1552, L1592 );
and3 U206 ( L164, L1528, L1552, L1598 );
and3 U207 ( L161, L1528, L1552, L1604 );
nand2 U208 ( L2822, L140, L656 );
and3 U209 ( L185, L1609, L1633, L1668 );
and3 U210 ( L158, L1609, L1633, L1674 );
and3 U211 ( L152, L1609, L1633, L1680 );
and3 U212 ( L146, L1609, L1633, L1686 );
and3 U213 ( L170, L2203, L2226, L2254 );
and3 U214 ( L173, L2203, L2226, L2260 );
and3 U215 ( L167, L2203, L2226, L2266 );
and3 U216 ( L164, L2203, L2226, L2272 );
and3 U217 ( L161, L2203, L2226, L2278 );
and3 U218 ( L185, L2281, L2304, L2339 );
and3 U219 ( L158, L2281, L2304, L2345 );
and3 U220 ( L152, L2281, L2304, L2351 );
and3 U221 ( L146, L2281, L2304, L2357 );
and3 U222 ( L106, L3660, L3684, L711 );
and3 U223 ( L61, L2418, L2442, L721 );
and3 U224 ( L106, L3558, L3582, L726 );
and3 U225 ( L49, L3558, L3582, L731 );
and3 U226 ( L103, L3558, L3582, L736 );
and3 U227 ( L40, L3558, L3582, L741 );
and3 U228 ( L37, L3558, L3582, L746 );
and3 U229 ( L20, L2418, L2442, L751 );
and3 U230 ( L17, L2418, L2442, L756 );
and3 U231 ( L70, L2418, L2442, L761 );
and3 U232 ( L64, L2418, L2442, L766 );
and3 U233 ( L49, L3660, L3684, L771 );
and3 U234 ( L103, L3660, L3684, L776 );
and3 U235 ( L40, L3660, L3684, L781 );
and3 U236 ( L37, L3660, L3684, L786 );
and3 U237 ( L20, L2476, L2500, L791 );
and3 U238 ( L17, L2476, L2500, L796 );
and3 U239 ( L70, L2476, L2500, L801 );
and3 U240 ( L64, L2476, L2500, L806 );
inv U241 ( L2822, L809 );
and3 U242 ( L123, L3728, L3717, L3734 );
and2 U243 ( L3795, L3815, L842 );
and3 U244 ( L61, L2476, L2500, L858 );
and2 U245 ( L3737, L3757, L881 );
inv U246 ( L4119, L4123 );
inv U247 ( L4127, L4131 );
inv U248 ( L4135, L4139 );
inv U249 ( L4143, L4147 );
inv U250 ( L4151, L4155 );
inv U251 ( L4159, L4163 );
inv U252 ( L4167, L4171 );
inv U253 ( L4175, L4179 );
inv U254 ( L4183, L4187 );
inv U255 ( L4188, L4194 );
inv U256 ( L4276, L4282 );
inv U257 ( L4284, L4290 );
inv U258 ( L4292, L4298 );
inv U259 ( L4300, L4306 );
inv U260 ( L4308, L4314 );
inv U261 ( L4316, L4322 );
inv U262 ( L4324, L4330 );
inv U263 ( L4332, L4338 );
inv U264 ( L4340, L4346 );
buffer U265 ( L1697, L1526 );
inv U266 ( L1528, L1540 );
inv U267 ( L1552, L1564 );
buffer U268 ( L1697, L1606 );
inv U269 ( L1609, L1621 );
inv U270 ( L1633, L1645 );
and3 U271 ( L179, L1609, L1633, L1661 );
buffer U272 ( L2826, L1688 );
inv U273 ( L4631, L4635 );
inv U274 ( L4639, L4643 );
inv U275 ( L4647, L4651 );
inv U276 ( L4655, L4659 );
inv U277 ( L4663, L4667 );
inv U278 ( L4671, L4675 );
inv U279 ( L4676, L4682 );
inv U280 ( L4764, L4770 );
inv U281 ( L4772, L4778 );
inv U282 ( L4780, L4786 );
inv U283 ( L4788, L4794 );
inv U284 ( L4796, L4802 );
inv U285 ( L4804, L4810 );
buffer U286 ( L1698, L2202 );
inv U287 ( L2203, L2215 );
inv U288 ( L2226, L2238 );
buffer U289 ( L1698, L2279 );
inv U290 ( L2281, L2293 );
inv U291 ( L2304, L2316 );
and3 U292 ( L179, L2281, L2304, L2332 );
inv U293 ( L2418, L2430 );
inv U294 ( L2442, L2454 );
inv U295 ( L2476, L2488 );
inv U296 ( L2500, L2512 );
inv U297 ( L2533, L2536 );
inv U298 ( L2537, L2540 );
inv U299 ( L2541, L2544 );
inv U300 ( L2545, L2548 );
inv U301 ( L2549, L2552 );
inv U302 ( L2553, L2556 );
inv U303 ( L2557, L2560 );
inv U304 ( L2561, L2564 );
and3 U305 ( L3553, L457, L2537, L2566 );
and3 U306 ( L3553, L468, L2545, L2572 );
and3 U307 ( L3553, L422, L2553, L2578 );
and3 U308 ( L3553, L435, L2561, L2584 );
and2 U309 ( L3547, L2533, L2590 );
and2 U310 ( L3547, L2541, L2595 );
and2 U311 ( L3547, L2549, L2600 );
and2 U312 ( L3547, L2557, L2605 );
inv U313 ( L2627, L2630 );
inv U314 ( L2631, L2634 );
inv U315 ( L2635, L2638 );
inv U316 ( L2639, L2642 );
inv U317 ( L2643, L2646 );
inv U318 ( L2647, L2650 );
inv U319 ( L2651, L2654 );
inv U320 ( L2655, L2658 );
and3 U321 ( L3553, L389, L2631, L2660 );
and3 U322 ( L3553, L400, L2639, L2666 );
and3 U323 ( L3553, L411, L2647, L2672 );
and3 U324 ( L3553, L374, L2655, L2678 );
and2 U325 ( L3547, L2627, L2684 );
and2 U326 ( L3547, L2635, L2689 );
and2 U327 ( L3547, L2643, L2694 );
and2 U328 ( L3547, L2651, L2699 );
inv U329 ( L2721, L2728 );
inv U330 ( L2734, L2741 );
and2 U331 ( L292, L2721, L2748 );
and2 U332 ( L288, L2721, L2750 );
and2 U333 ( L280, L2721, L2752 );
and2 U334 ( L272, L2721, L2754 );
and2 U335 ( L264, L2721, L2756 );
and2 U336 ( L241, L2734, L2758 );
and2 U337 ( L233, L2734, L2760 );
and2 U338 ( L225, L2734, L2762 );
and2 U339 ( L217, L2734, L2764 );
and2 U340 ( L209, L2734, L2766 );
buffer U341 ( L1701, L2827 );
inv U342 ( L2828, L2838 );
inv U343 ( L2822, L2847 );
inv U344 ( L2882, L2885 );
inv U345 ( L2886, L2889 );
inv U346 ( L2890, L2893 );
inv U347 ( L2894, L2897 );
inv U348 ( L2898, L2901 );
inv U349 ( L2902, L2905 );
and2 U350 ( L2393, L2886, L2906 );
and3 U351 ( L2393, L479, L2894, L2909 );
and3 U352 ( L2393, L490, L2902, L2913 );
and2 U353 ( L3554, L2882, L2918 );
and2 U354 ( L3554, L2890, L2922 );
and2 U355 ( L3554, L2898, L2927 );
inv U356 ( L2948, L2951 );
inv U357 ( L2952, L2955 );
inv U358 ( L2956, L2959 );
inv U359 ( L2960, L2963 );
inv U360 ( L2964, L2967 );
inv U361 ( L2968, L2971 );
and3 U362 ( L3553, L503, L2952, L2973 );
inv U363 ( L2979, L2980 );
and3 U364 ( L3553, L523, L2960, L2982 );
and3 U365 ( L3553, L534, L2968, L2988 );
and2 U366 ( L3547, L2948, L2994 );
and2 U367 ( L3547, L2956, L3001 );
and2 U368 ( L3547, L2964, L3006 );
inv U369 ( L3024, L3027 );
inv U370 ( L3028, L3031 );
inv U371 ( L3032, L3035 );
inv U372 ( L3036, L3039 );
inv U373 ( L3040, L3043 );
inv U374 ( L3044, L3047 );
inv U375 ( L3048, L3051 );
inv U376 ( L3052, L3055 );
and3 U377 ( L2393, L389, L3028, L3056 );
and3 U378 ( L2393, L400, L3036, L3060 );
and3 U379 ( L2393, L411, L3044, L3064 );
and3 U380 ( L2393, L374, L3052, L3068 );
and2 U381 ( L3554, L3024, L3073 );
and2 U382 ( L3554, L3032, L3078 );
and2 U383 ( L3554, L3040, L3083 );
and2 U384 ( L3554, L3048, L3088 );
inv U385 ( L3092, L3099 );
inv U386 ( L3105, L3112 );
and2 U387 ( L372, L3092, L3119 );
and2 U388 ( L366, L3092, L3121 );
and2 U389 ( L358, L3092, L3123 );
and2 U390 ( L348, L3092, L3125 );
and2 U391 ( L338, L3092, L3126 );
and2 U392 ( L331, L3105, L3128 );
and2 U393 ( L323, L3105, L3130 );
and2 U394 ( L315, L3105, L3132 );
and2 U395 ( L307, L3105, L3134 );
and2 U396 ( L299, L3105, L3136 );
inv U397 ( L3181, L3187 );
and2 U398 ( L83, L3181, L3193 );
and2 U399 ( L86, L3181, L3196 );
and2 U400 ( L88, L3181, L3199 );
and2 U401 ( L88, L3181, L3202 );
inv U402 ( L3204, L3207 );
inv U403 ( L3208, L3211 );
inv U404 ( L3212, L3215 );
inv U405 ( L3216, L3219 );
inv U406 ( L3220, L3223 );
inv U407 ( L3224, L3227 );
and3 U408 ( L2405, L503, L3208, L3228 );
and2 U409 ( L2405, L514, L3232 );
and3 U410 ( L2405, L523, L3216, L3234 );
and3 U411 ( L2405, L534, L3224, L3238 );
and2 U412 ( L3555, L3204, L3243 );
or2 U413 ( L3555, L514, L3247 );
and2 U414 ( L3555, L3212, L3249 );
and2 U415 ( L3555, L3220, L3253 );
inv U416 ( L3256, L3259 );
inv U417 ( L3260, L3263 );
inv U418 ( L3264, L3267 );
inv U419 ( L3268, L3271 );
inv U420 ( L3272, L3275 );
inv U421 ( L3276, L3279 );
and2 U422 ( L2405, L3260, L3280 );
and3 U423 ( L2405, L479, L3268, L3283 );
and3 U424 ( L2405, L490, L3276, L3287 );
and2 U425 ( L3555, L3256, L3292 );
and2 U426 ( L3555, L3264, L3295 );
and2 U427 ( L3555, L3272, L3299 );
inv U428 ( L3302, L3305 );
buffer U429 ( L2816, L3306 );
buffer U430 ( L2816, L3310 );
inv U431 ( L3314, L3317 );
buffer U432 ( L2816, L3318 );
buffer U433 ( L2816, L3322 );
and2 U434 ( L2405, L3302, L3326 );
and2 U435 ( L2405, L3314, L3333 );
inv U436 ( L3354, L3357 );
inv U437 ( L3358, L3361 );
inv U438 ( L3362, L3365 );
inv U439 ( L3366, L3369 );
inv U440 ( L3370, L3373 );
inv U441 ( L3374, L3377 );
inv U442 ( L3378, L3381 );
inv U443 ( L3382, L3385 );
and3 U444 ( L2393, L457, L3358, L3386 );
and3 U445 ( L2393, L468, L3366, L3390 );
and3 U446 ( L2393, L422, L3374, L3394 );
and3 U447 ( L2393, L435, L3382, L3398 );
and2 U448 ( L3554, L3354, L3403 );
and2 U449 ( L3554, L3362, L3408 );
and2 U450 ( L3554, L3370, L3413 );
and2 U451 ( L3554, L3378, L3418 );
inv U452 ( L5082, L5088 );
inv U453 ( L5085, L5089 );
inv U454 ( L5090, L5096 );
inv U455 ( L5093, L5097 );
buffer U456 ( L3440, L3489 );
buffer U457 ( L3440, L3493 );
inv U458 ( L3558, L3570 );
inv U459 ( L3582, L3594 );
inv U460 ( L3616, L3622 );
inv U461 ( L3628, L3632 );
and2 U462 ( L97, L3616, L3637 );
and2 U463 ( L94, L3616, L3640 );
and2 U464 ( L97, L3616, L3643 );
and2 U465 ( L94, L3616, L3646 );
inv U466 ( L3660, L3672 );
inv U467 ( L3684, L3696 );
inv U468 ( L3737, L3745 );
inv U469 ( L3757, L3765 );
inv U470 ( L3795, L3803 );
inv U471 ( L3815, L3823 );
inv U472 ( L5332, L5338 );
inv U473 ( L5335, L5339 );
inv U474 ( L5340, L5346 );
inv U475 ( L5343, L5347 );
inv U476 ( L5348, L5354 );
inv U477 ( L5351, L5355 );
inv U478 ( L3972, L3979 );
inv U479 ( L3991, L3998 );
inv U480 ( L4030, L4037 );
inv U481 ( L4049, L4056 );
buffer U482 ( L4110, L4094 );
inv U483 ( L5098, L5104 );
inv U484 ( L5101, L5105 );
inv U485 ( L5108, L5114 );
inv U486 ( L5111, L5115 );
inv U487 ( L5356, L5362 );
inv U488 ( L5359, L5363 );
buffer U489 ( L2816, L5366 );
inv U490 ( L5369, L5373 );
buffer U491 ( L1688, L993 );
buffer U492 ( L1688, L978 );
buffer U493 ( L1688, L949 );
buffer U494 ( L1688, L939 );
and3 U495 ( L457, L3551, L2540, L2568 );
and3 U496 ( L468, L3551, L2548, L2574 );
and3 U497 ( L422, L3551, L2556, L2580 );
and3 U498 ( L435, L3551, L2564, L2586 );
and2 U499 ( L3549, L2536, L2592 );
and2 U500 ( L3549, L2544, L2597 );
and2 U501 ( L3549, L2552, L2602 );
and2 U502 ( L3549, L2560, L2607 );
and3 U503 ( L389, L3551, L2634, L2662 );
and3 U504 ( L400, L3551, L2642, L2668 );
and3 U505 ( L411, L3551, L2650, L2674 );
and3 U506 ( L374, L3551, L2658, L2680 );
and2 U507 ( L3549, L2630, L2686 );
and2 U508 ( L3549, L2638, L2691 );
and2 U509 ( L3549, L2646, L2696 );
and2 U510 ( L3549, L2654, L2701 );
and2 U511 ( L2370, L2889, L2907 );
and3 U512 ( L479, L2370, L2897, L2910 );
and3 U513 ( L490, L2370, L2905, L2914 );
and2 U514 ( L3556, L2885, L2920 );
and2 U515 ( L3556, L2893, L2924 );
and2 U516 ( L3556, L2901, L2929 );
and3 U517 ( L503, L3551, L2955, L2975 );
and3 U518 ( L523, L3551, L2963, L2984 );
and3 U519 ( L534, L3551, L2971, L2990 );
and2 U520 ( L3549, L2951, L2996 );
and2 U521 ( L3549, L2959, L3003 );
and2 U522 ( L3549, L2967, L3008 );
and2 U523 ( L2980, L2999, L3015 );
and3 U524 ( L389, L2370, L3031, L3057 );
and3 U525 ( L400, L2370, L3039, L3061 );
and3 U526 ( L411, L2370, L3047, L3065 );
and3 U527 ( L374, L2370, L3055, L3069 );
and2 U528 ( L3556, L3027, L3075 );
and2 U529 ( L3556, L3035, L3080 );
and2 U530 ( L3556, L3043, L3085 );
and2 U531 ( L3556, L3051, L3090 );
and3 U532 ( L503, L2382, L3211, L3229 );
inv U533 ( L3232, L3233 );
and3 U534 ( L523, L2382, L3219, L3235 );
and3 U535 ( L534, L2382, L3227, L3239 );
and2 U536 ( L2361, L3207, L3244 );
and2 U537 ( L2361, L3215, L3250 );
and2 U538 ( L2361, L3223, L3254 );
and2 U539 ( L2382, L3263, L3281 );
and3 U540 ( L479, L2382, L3271, L3284 );
and3 U541 ( L490, L2382, L3279, L3288 );
and2 U542 ( L2361, L3259, L3293 );
and2 U543 ( L2361, L3267, L3296 );
and2 U544 ( L2361, L3275, L3300 );
and2 U545 ( L2382, L3305, L3327 );
and2 U546 ( L2382, L3317, L3334 );
and3 U547 ( L457, L2370, L3361, L3387 );
and3 U548 ( L468, L2370, L3369, L3391 );
and3 U549 ( L422, L2370, L3377, L3395 );
and3 U550 ( L435, L2370, L3385, L3399 );
and2 U551 ( L3556, L3357, L3405 );
and2 U552 ( L3556, L3365, L3410 );
and2 U553 ( L3556, L3373, L3415 );
and2 U554 ( L3556, L3381, L3420 );
nand2 U555 ( L5085, L5088, L3422 );
nand2 U556 ( L5082, L5089, L3423 );
nand2 U557 ( L5093, L5096, L3431 );
nand2 U558 ( L5090, L5097, L3432 );
nand2 U559 ( L5335, L5338, L3895 );
nand2 U560 ( L5332, L5339, L3896 );
nand2 U561 ( L5343, L5346, L3904 );
nand2 U562 ( L5340, L5347, L3905 );
nand2 U563 ( L5351, L5354, L3913 );
nand2 U564 ( L5348, L5355, L3914 );
buffer U565 ( L4094, L889 );
nand2 U566 ( L5101, L5104, L5106 );
nand2 U567 ( L5098, L5105, L5107 );
nand2 U568 ( L5111, L5114, L5116 );
nand2 U569 ( L5108, L5115, L5117 );
nand2 U570 ( L5359, L5362, L5364 );
nand2 U571 ( L5356, L5363, L5365 );
inv U572 ( L4094, L593 );
and2 U573 ( L2838, L2847, L2880 );
and2 U574 ( L2828, L2847, L2881 );
and3 U575 ( L200, L1540, L1552, L1579 );
and3 U576 ( L203, L1540, L1552, L1585 );
and3 U577 ( L197, L1540, L1552, L1591 );
and3 U578 ( L194, L1540, L1552, L1597 );
and3 U579 ( L191, L1540, L1552, L1603 );
and3 U580 ( L182, L1621, L1633, L1667 );
and3 U581 ( L188, L1621, L1633, L1673 );
and3 U582 ( L155, L1621, L1633, L1679 );
and3 U583 ( L149, L1621, L1633, L1685 );
and2 U584 ( L2838, L2847, L2876 );
and2 U585 ( L2828, L2847, L2877 );
and3 U586 ( L200, L2215, L2226, L2253 );
and3 U587 ( L203, L2215, L2226, L2259 );
and3 U588 ( L197, L2215, L2226, L2265 );
and3 U589 ( L194, L2215, L2226, L2271 );
and3 U590 ( L191, L2215, L2226, L2277 );
and3 U591 ( L182, L2293, L2304, L2338 );
and3 U592 ( L188, L2293, L2304, L2344 );
and3 U593 ( L155, L2293, L2304, L2350 );
and3 U594 ( L149, L2293, L2304, L2356 );
and2 U595 ( L2838, L2847, L2868 );
and2 U596 ( L2828, L2847, L2869 );
and3 U597 ( L109, L3672, L3684, L710 );
and2 U598 ( L2838, L2847, L2872 );
and2 U599 ( L2828, L2847, L2873 );
and3 U600 ( L11, L2430, L2442, L720 );
and3 U601 ( L109, L3570, L3582, L725 );
and3 U602 ( L46, L3570, L3582, L730 );
and3 U603 ( L100, L3570, L3582, L735 );
and3 U604 ( L91, L3570, L3582, L740 );
and3 U605 ( L43, L3570, L3582, L745 );
and3 U606 ( L76, L2430, L2442, L750 );
and3 U607 ( L73, L2430, L2442, L755 );
and3 U608 ( L67, L2430, L2442, L760 );
and3 U609 ( L14, L2430, L2442, L765 );
and3 U610 ( L46, L3672, L3684, L770 );
and3 U611 ( L100, L3672, L3684, L775 );
and3 U612 ( L91, L3672, L3684, L780 );
and3 U613 ( L43, L3672, L3684, L785 );
and3 U614 ( L76, L2488, L2500, L790 );
and3 U615 ( L73, L2488, L2500, L795 );
and3 U616 ( L67, L2488, L2500, L800 );
and3 U617 ( L14, L2488, L2500, L805 );
and3 U618 ( L120, L3803, L3815, L841 );
and3 U619 ( L11, L2488, L2500, L857 );
and3 U620 ( L118, L3745, L3757, L880 );
and3 U621 ( L176, L1621, L1633, L1660 );
and3 U622 ( L176, L2293, L2304, L2331 );
or2 U623 ( L2566, L2568, L2569 );
or2 U624 ( L2572, L2574, L2575 );
or2 U625 ( L2578, L2580, L2581 );
or2 U626 ( L2584, L2586, L2587 );
or3 U627 ( L2590, L2592, L457, L2593 );
or3 U628 ( L2595, L2597, L468, L2598 );
or3 U629 ( L2600, L2602, L422, L2603 );
or3 U630 ( L2605, L2607, L435, L2608 );
or2 U631 ( L2660, L2662, L2663 );
or2 U632 ( L2666, L2668, L2669 );
or2 U633 ( L2672, L2674, L2675 );
or2 U634 ( L2678, L2680, L2681 );
or3 U635 ( L2684, L2686, L389, L2687 );
or3 U636 ( L2689, L2691, L400, L2692 );
or3 U637 ( L2694, L2696, L411, L2697 );
or3 U638 ( L2699, L2701, L374, L2702 );
and2 U639 ( L289, L2728, L2747 );
and2 U640 ( L281, L2728, L2749 );
and2 U641 ( L273, L2728, L2751 );
and2 U642 ( L265, L2728, L2753 );
and2 U643 ( L257, L2728, L2755 );
and2 U644 ( L234, L2741, L2757 );
and2 U645 ( L226, L2741, L2759 );
and2 U646 ( L218, L2741, L2761 );
and2 U647 ( L210, L2741, L2763 );
and2 U648 ( L206, L2741, L2765 );
inv U649 ( L2847, L2857 );
or2 U650 ( L2906, L2907, L2908 );
or2 U651 ( L2909, L2910, L2911 );
or2 U652 ( L2913, L2914, L2915 );
or3 U653 ( L2922, L2924, L479, L2925 );
or3 U654 ( L2927, L2929, L490, L2930 );
or2 U655 ( L2918, L2920, L2933 );
or2 U656 ( L2973, L2975, L2976 );
or2 U657 ( L2982, L2984, L2985 );
or2 U658 ( L2988, L2990, L2991 );
or3 U659 ( L2994, L2996, L503, L2997 );
or3 U660 ( L3001, L3003, L523, L3004 );
or3 U661 ( L3006, L3008, L534, L3009 );
or2 U662 ( L3056, L3057, L3058 );
or2 U663 ( L3060, L3061, L3062 );
or2 U664 ( L3064, L3065, L3066 );
or2 U665 ( L3068, L3069, L3070 );
or3 U666 ( L3073, L3075, L389, L3076 );
or3 U667 ( L3078, L3080, L400, L3081 );
or3 U668 ( L3083, L3085, L411, L3086 );
or3 U669 ( L3088, L3090, L374, L3091 );
and2 U670 ( L369, L3099, L3118 );
and2 U671 ( L361, L3099, L3120 );
and2 U672 ( L351, L3099, L3122 );
and2 U673 ( L341, L3099, L3124 );
and2 U674 ( L324, L3112, L3127 );
and2 U675 ( L316, L3112, L3129 );
and2 U676 ( L308, L3112, L3131 );
and2 U677 ( L302, L3112, L3133 );
and2 U678 ( L293, L3112, L3135 );
or2 U679 ( L3099, L3126, L3147 );
and2 U680 ( L83, L3187, L3192 );
and2 U681 ( L87, L3187, L3195 );
and2 U682 ( L34, L3187, L3198 );
and2 U683 ( L34, L3187, L3201 );
or2 U684 ( L3228, L3229, L3230 );
or2 U685 ( L3234, L3235, L3236 );
or2 U686 ( L3238, L3239, L3240 );
or3 U687 ( L3243, L3244, L503, L3245 );
or3 U688 ( L3249, L3250, L523, L3251 );
or3 U689 ( L3253, L3254, L534, L3255 );
or2 U690 ( L3280, L3281, L3282 );
or2 U691 ( L3283, L3284, L3285 );
or2 U692 ( L3287, L3288, L3289 );
or3 U693 ( L3295, L3296, L479, L3297 );
or3 U694 ( L3299, L3300, L490, L3301 );
inv U695 ( L3306, L3309 );
inv U696 ( L3310, L3313 );
inv U697 ( L3318, L3321 );
inv U698 ( L3322, L3325 );
or2 U699 ( L3326, L3327, L3328 );
and3 U700 ( L2405, L446, L3310, L3329 );
or2 U701 ( L3333, L3334, L3335 );
and3 U702 ( L2405, L446, L3322, L3336 );
and2 U703 ( L3555, L3306, L3341 );
and2 U704 ( L3555, L3318, L3345 );
or2 U705 ( L3386, L3387, L3388 );
or2 U706 ( L3390, L3391, L3392 );
or2 U707 ( L3394, L3395, L3396 );
or2 U708 ( L3398, L3399, L3400 );
or3 U709 ( L3403, L3405, L457, L3406 );
or3 U710 ( L3408, L3410, L468, L3411 );
or3 U711 ( L3413, L3415, L422, L3416 );
or3 U712 ( L3418, L3420, L435, L3421 );
nand2 U713 ( L3422, L3423, L3424 );
nand2 U714 ( L3431, L3432, L3433 );
inv U715 ( L3489, L3492 );
inv U716 ( L3493, L3496 );
and3 U717 ( L117, L3745, L3757, L3780 );
and3 U718 ( L126, L3745, L3757, L3783 );
and3 U719 ( L127, L3745, L3757, L3786 );
and3 U720 ( L128, L3745, L3757, L3789 );
and3 U721 ( L131, L3803, L3815, L3838 );
and3 U722 ( L129, L3803, L3815, L3841 );
and3 U723 ( L119, L3803, L3815, L3844 );
and3 U724 ( L130, L3803, L3815, L3847 );
nand2 U725 ( L3895, L3896, L3897 );
nand2 U726 ( L3904, L3905, L3906 );
nand2 U727 ( L3913, L3914, L3915 );
and3 U728 ( L122, L3979, L3991, L4011 );
and3 U729 ( L113, L3979, L3991, L4014 );
and3 U730 ( L53, L3979, L3991, L4017 );
and3 U731 ( L114, L3979, L3991, L4020 );
and3 U732 ( L115, L3979, L3991, L4023 );
and3 U733 ( L52, L4037, L4049, L4069 );
and3 U734 ( L112, L4037, L4049, L4072 );
and3 U735 ( L116, L4037, L4049, L4075 );
and3 U736 ( L121, L4037, L4049, L4078 );
and3 U737 ( L123, L4037, L4049, L4081 );
nand2 U738 ( L5116, L5117, L5206 );
nand2 U739 ( L5106, L5107, L5209 );
and2 U740 ( L3233, L3247, L5307 );
or2 U741 ( L3292, L3293, L5322 );
inv U742 ( L5366, L5372 );
nand2 U743 ( L5366, L5373, L5375 );
nand2 U744 ( L5364, L5365, L5399 );
inv U745 ( L3015, L2813 );
or2 U746 ( L3195, L3196, L3197 );
or2 U747 ( L3198, L3199, L3200 );
or2 U748 ( L3201, L3202, L3203 );
or2 U749 ( L3192, L3193, L3194 );
inv U750 ( L2569, L2570 );
inv U751 ( L2575, L2576 );
inv U752 ( L2581, L2582 );
inv U753 ( L2587, L2588 );
inv U754 ( L2663, L2664 );
inv U755 ( L2669, L2670 );
inv U756 ( L2675, L2676 );
inv U757 ( L2681, L2682 );
or2 U758 ( L2749, L2750, L2767 );
or2 U759 ( L2751, L2752, L2772 );
or2 U760 ( L2753, L2754, L2776 );
or2 U761 ( L2755, L2756, L2780 );
or2 U762 ( L2757, L2758, L2784 );
or2 U763 ( L2759, L2760, L2788 );
or2 U764 ( L2761, L2762, L2794 );
or2 U765 ( L2763, L2764, L2798 );
or2 U766 ( L2765, L2766, L2802 );
inv U767 ( L2911, L2912 );
inv U768 ( L2915, L2916 );
inv U769 ( L2908, L2936 );
inv U770 ( L2976, L2977 );
inv U771 ( L2985, L2986 );
inv U772 ( L2991, L2992 );
inv U773 ( L3058, L3059 );
inv U774 ( L3062, L3063 );
inv U775 ( L3066, L3067 );
inv U776 ( L3070, L3071 );
or2 U777 ( L3120, L3121, L3137 );
or2 U778 ( L3122, L3123, L3139 );
or2 U779 ( L3124, L3125, L3143 );
or2 U780 ( L3127, L3128, L3151 );
or2 U781 ( L3129, L3130, L3155 );
or2 U782 ( L3131, L3132, L3161 );
or2 U783 ( L3133, L3134, L3165 );
or2 U784 ( L3135, L3136, L3167 );
inv U785 ( L3230, L3231 );
inv U786 ( L3236, L3237 );
inv U787 ( L3240, L3241 );
inv U788 ( L3285, L3286 );
inv U789 ( L3289, L3290 );
and3 U790 ( L446, L2382, L3313, L3330 );
and3 U791 ( L446, L2382, L3325, L3337 );
and2 U792 ( L2361, L3309, L3342 );
and2 U793 ( L2361, L3321, L3346 );
inv U794 ( L3328, L3348 );
inv U795 ( L3335, L3352 );
inv U796 ( L3388, L3389 );
inv U797 ( L3392, L3393 );
inv U798 ( L3396, L3397 );
inv U799 ( L3400, L3401 );
and3 U800 ( L3015, L3803, L3823, L3845 );
or2 U801 ( L3118, L3119, L5126 );
or2 U802 ( L2747, L2748, L5178 );
inv U803 ( L3282, L5325 );
nand2 U804 ( L5369, L5372, L5374 );
inv U805 ( L2933, L2810 );
and2 U806 ( L3197, L3176, L635 );
and3 U807 ( L24, L2838, L2857, L2878 );
and3 U808 ( L25, L2828, L2857, L2879 );
and3 U809 ( L26, L2838, L2857, L2874 );
and3 U810 ( L81, L2828, L2857, L2875 );
and2 U811 ( L3200, L3176, L703 );
and3 U812 ( L79, L2838, L2857, L2866 );
and3 U813 ( L23, L2828, L2857, L2867 );
and3 U814 ( L82, L2838, L2857, L2870 );
and3 U815 ( L80, L2828, L2857, L2871 );
and2 U816 ( L3203, L3176, L716 );
and2 U817 ( L3194, L3176, L819 );
and2 U818 ( L3147, L514, L1789 );
and2 U819 ( L514, L3147, L2036 );
and2 U820 ( L2570, L2593, L2611 );
and2 U821 ( L2576, L2598, L2615 );
and2 U822 ( L2582, L2603, L2619 );
and2 U823 ( L2588, L2608, L2623 );
and2 U824 ( L2664, L2687, L2705 );
and2 U825 ( L2670, L2692, L2709 );
and2 U826 ( L2676, L2697, L2713 );
and2 U827 ( L2682, L2702, L2717 );
and2 U828 ( L2912, L2925, L2939 );
and2 U829 ( L2916, L2930, L2942 );
buffer U830 ( L2933, L2945 );
and2 U831 ( L2977, L2997, L3012 );
and2 U832 ( L2986, L3004, L3018 );
and2 U833 ( L2992, L3009, L3021 );
or2 U834 ( L3329, L3330, L3331 );
or2 U835 ( L3336, L3337, L3338 );
or3 U836 ( L3341, L3342, L446, L3343 );
or3 U837 ( L3345, L3346, L446, L3347 );
inv U838 ( L3424, L3428 );
inv U839 ( L3433, L3437 );
and3 U840 ( L3433, L3424, L3489, L3514 );
and3 U841 ( L3352, L3803, L3823, L3836 );
and2 U842 ( L3071, L3091, L3852 );
inv U843 ( L5307, L5311 );
inv U844 ( L3897, L3901 );
inv U845 ( L3906, L3910 );
buffer U846 ( L3915, L3934 );
buffer U847 ( L3915, L3938 );
buffer U848 ( L3147, L4652 );
buffer U849 ( L3147, L4783 );
buffer U850 ( L3147, L5137 );
inv U851 ( L5206, L5212 );
inv U852 ( L5209, L5213 );
and2 U853 ( L3063, L3081, L5260 );
and2 U854 ( L3067, L3086, L5263 );
and2 U855 ( L3401, L3421, L5268 );
and2 U856 ( L3059, L3076, L5271 );
and2 U857 ( L3393, L3411, L5276 );
and2 U858 ( L3397, L3416, L5279 );
and2 U859 ( L3389, L3406, L5289 );
and2 U860 ( L3237, L3251, L5296 );
and2 U861 ( L3241, L3255, L5299 );
and2 U862 ( L3231, L3245, L5304 );
and2 U863 ( L3286, L3297, L5312 );
and2 U864 ( L3290, L3301, L5315 );
inv U865 ( L5322, L5328 );
nand2 U866 ( L5374, L5375, L5396 );
inv U867 ( L5399, L5403 );
and2 U868 ( L446, L2802, L1286 );
inv U869 ( L2936, L2809 );
inv U870 ( L3348, L597 );
and2 U871 ( L2802, L446, L1031 );
inv U872 ( L635, L636 );
or4 U873 ( L2878, L2879, L2880, L2881, L637 );
or4 U874 ( L2874, L2875, L2876, L2877, L671 );
inv U875 ( L703, L704 );
or4 U876 ( L2866, L2867, L2868, L2869, L705 );
or4 U877 ( L2870, L2871, L2872, L2873, L713 );
inv U878 ( L716, L717 );
inv U879 ( L819, L820 );
and2 U880 ( L2798, L457, L1046 );
and2 U881 ( L2794, L468, L1064 );
and2 U882 ( L422, L2788, L1071 );
and2 U883 ( L2784, L435, L1097 );
and2 U884 ( L2780, L389, L1111 );
and2 U885 ( L2776, L400, L1128 );
and2 U886 ( L2772, L411, L1145 );
and2 U887 ( L2767, L374, L1160 );
and2 U888 ( L457, L2798, L1301 );
and2 U889 ( L468, L2794, L1318 );
and2 U890 ( L422, L2788, L1324 );
and2 U891 ( L435, L2784, L1341 );
and2 U892 ( L389, L2780, L1359 );
and2 U893 ( L400, L2776, L1382 );
and2 U894 ( L411, L2772, L1404 );
and2 U895 ( L374, L2767, L1412 );
inv U896 ( L3167, L1704 );
inv U897 ( L3165, L1712 );
buffer U898 ( L3165, L1724 );
and2 U899 ( L3161, L479, L1742 );
and2 U900 ( L490, L3155, L1749 );
and2 U901 ( L3151, L503, L1775 );
and2 U902 ( L3143, L523, L1806 );
and2 U903 ( L3139, L534, L1823 );
inv U904 ( L3137, L1829 );
buffer U905 ( L3137, L1837 );
inv U906 ( L3167, L1958 );
inv U907 ( L3165, L1966 );
buffer U908 ( L3165, L1978 );
and2 U909 ( L479, L3161, L1995 );
and2 U910 ( L490, L3155, L2001 );
and2 U911 ( L503, L3151, L2018 );
and2 U912 ( L523, L3143, L2059 );
and2 U913 ( L534, L3139, L2081 );
buffer U914 ( L3137, L2089 );
inv U915 ( L3137, L2106 );
buffer U916 ( L3167, L3170 );
inv U917 ( L3331, L3332 );
inv U918 ( L3338, L3339 );
inv U919 ( L5126, L5132 );
inv U920 ( L5178, L5184 );
inv U921 ( L3852, L3853 );
inv U922 ( L3348, L3874 );
and3 U923 ( L2936, L4037, L4056, L4076 );
buffer U924 ( L2802, L4116 );
buffer U925 ( L2798, L4124 );
buffer U926 ( L2794, L4132 );
buffer U927 ( L2788, L4140 );
buffer U928 ( L2784, L4148 );
buffer U929 ( L2780, L4156 );
buffer U930 ( L2776, L4164 );
buffer U931 ( L2772, L4172 );
buffer U932 ( L2767, L4180 );
nor2 U933 ( L422, L2788, L4228 );
buffer U934 ( L2802, L4279 );
buffer U935 ( L2798, L4287 );
buffer U936 ( L2794, L4295 );
buffer U937 ( L2784, L4303 );
buffer U938 ( L2780, L4311 );
buffer U939 ( L2776, L4319 );
buffer U940 ( L2772, L4327 );
buffer U941 ( L2788, L4335 );
buffer U942 ( L2767, L4343 );
nor2 U943 ( L422, L2788, L4348 );
nor2 U944 ( L374, L2767, L4464 );
buffer U945 ( L3161, L4628 );
buffer U946 ( L3155, L4636 );
buffer U947 ( L3151, L4644 );
buffer U948 ( L3143, L4660 );
buffer U949 ( L3139, L4668 );
nor2 U950 ( L490, L3155, L4716 );
buffer U951 ( L3161, L4767 );
buffer U952 ( L3151, L4775 );
buffer U953 ( L3143, L4791 );
buffer U954 ( L3139, L4799 );
buffer U955 ( L3155, L4807 );
nor2 U956 ( L490, L3155, L4812 );
buffer U957 ( L3139, L5118 );
buffer U958 ( L3143, L5121 );
buffer U959 ( L3137, L5129 );
buffer U960 ( L3151, L5134 );
buffer U961 ( L3161, L5142 );
buffer U962 ( L3155, L5145 );
buffer U963 ( L3167, L5152 );
buffer U964 ( L3165, L5155 );
buffer U965 ( L2788, L5162 );
buffer U966 ( L2784, L5165 );
buffer U967 ( L2798, L5170 );
buffer U968 ( L2794, L5173 );
buffer U969 ( L2802, L5181 );
buffer U970 ( L2772, L5186 );
buffer U971 ( L2767, L5189 );
buffer U972 ( L2780, L5196 );
buffer U973 ( L2776, L5199 );
nand2 U974 ( L5209, L5212, L5214 );
nand2 U975 ( L5206, L5213, L5215 );
inv U976 ( L5325, L5329 );
nand2 U977 ( L5325, L5328, L5330 );
inv U978 ( L2942, L2807 );
inv U979 ( L2939, L2808 );
inv U980 ( L3021, L2811 );
inv U981 ( L3018, L2812 );
inv U982 ( L3012, L2814 );
inv U983 ( L2623, L2626 );
inv U984 ( L2619, L2622 );
inv U985 ( L2615, L2618 );
inv U986 ( L2611, L2614 );
inv U987 ( L2717, L2720 );
inv U988 ( L2713, L2716 );
inv U989 ( L2709, L2712 );
inv U990 ( L2705, L2708 );
and2 U991 ( L637, L2827, L639 );
and2 U992 ( L671, L2827, L673 );
and2 U993 ( L705, L2827, L707 );
and2 U994 ( L713, L2827, L715 );
and3 U995 ( L2945, L3728, L3721, L3731 );
inv U996 ( L4652, L4658 );
nand2 U997 ( L4652, L4659, L1777 );
nand2 U998 ( L4783, L4786, L2019 );
inv U999 ( L4783, L4787 );
and2 U1000 ( L3332, L3343, L3350 );
and2 U1001 ( L3339, L3347, L3353 );
inv U1002 ( L5137, L5141 );
and3 U1003 ( L3428, L3433, L3492, L3513 );
and3 U1004 ( L3424, L3437, L3496, L3516 );
and3 U1005 ( L3437, L3428, L3493, L3517 );
and3 U1006 ( L2717, L3745, L3765, L3778 );
and3 U1007 ( L2713, L3745, L3765, L3781 );
and3 U1008 ( L2709, L3745, L3765, L3784 );
and3 U1009 ( L2705, L3745, L3765, L3787 );
and3 U1010 ( L3021, L3803, L3823, L3839 );
and3 U1011 ( L3018, L3803, L3823, L3842 );
inv U1012 ( L5260, L5266 );
inv U1013 ( L5263, L5267 );
inv U1014 ( L5268, L5274 );
inv U1015 ( L5271, L5275 );
inv U1016 ( L5296, L5302 );
inv U1017 ( L5299, L5303 );
inv U1018 ( L5304, L5310 );
nand2 U1019 ( L5304, L5311, L3891 );
inv U1020 ( L3934, L3937 );
inv U1021 ( L3938, L3941 );
and3 U1022 ( L3906, L3897, L3934, L3955 );
and3 U1023 ( L3910, L3901, L3938, L3958 );
and3 U1024 ( L2623, L3979, L3998, L4009 );
and3 U1025 ( L2619, L3979, L3998, L4012 );
and3 U1026 ( L2615, L3979, L3998, L4015 );
and3 U1027 ( L2611, L3979, L3998, L4018 );
and3 U1028 ( L3012, L4037, L4056, L4067 );
and3 U1029 ( L2942, L4037, L4056, L4070 );
and3 U1030 ( L2939, L4037, L4056, L4073 );
and3 U1031 ( L2945, L4037, L4056, L4079 );
nand2 U1032 ( L5214, L5215, L5239 );
inv U1033 ( L5276, L5282 );
inv U1034 ( L5279, L5283 );
inv U1035 ( L5289, L5293 );
inv U1036 ( L5312, L5318 );
inv U1037 ( L5315, L5319 );
nand2 U1038 ( L5322, L5329, L5331 );
inv U1039 ( L5396, L5402 );
nand2 U1040 ( L5396, L5403, L5405 );
and4 U1041 ( L2807, L2808, L2809, L2810, L595 );
and4 U1042 ( L2811, L2812, L2813, L2814, L596 );
and4 U1043 ( L2626, L2622, L2618, L2614, L607 );
and4 U1044 ( L2720, L2716, L2712, L2708, L608 );
and2 U1045 ( L1704, L1724, L1845 );
and3 U1046 ( L1712, L1704, L1742, L1846 );
and2 U1047 ( L1958, L1978, L2115 );
and3 U1048 ( L1966, L1958, L1995, L2116 );
inv U1049 ( L4116, L4122 );
nand2 U1050 ( L4116, L4123, L1022 );
inv U1051 ( L4124, L4130 );
nand2 U1052 ( L4124, L4131, L1033 );
inv U1053 ( L4132, L4138 );
nand2 U1054 ( L4132, L4139, L1051 );
inv U1055 ( L4140, L4146 );
nand2 U1056 ( L4140, L4147, L1079 );
inv U1057 ( L4148, L4154 );
nand2 U1058 ( L4148, L4155, L1088 );
inv U1059 ( L4156, L4162 );
nand2 U1060 ( L4156, L4163, L1099 );
inv U1061 ( L4164, L4170 );
nand2 U1062 ( L4164, L4171, L1115 );
inv U1063 ( L4172, L4178 );
nand2 U1064 ( L4172, L4179, L1133 );
inv U1065 ( L4180, L4186 );
nand2 U1066 ( L4180, L4187, L1151 );
inv U1067 ( L4228, L4234 );
nand2 U1068 ( L4279, L4282, L1276 );
inv U1069 ( L4279, L4283 );
nand2 U1070 ( L4287, L4290, L1287 );
inv U1071 ( L4287, L4291 );
nand2 U1072 ( L4295, L4298, L1305 );
inv U1073 ( L4295, L4299 );
nand2 U1074 ( L4303, L4306, L1330 );
inv U1075 ( L4303, L4307 );
nand2 U1076 ( L4311, L4314, L1342 );
inv U1077 ( L4311, L4315 );
nand2 U1078 ( L4319, L4322, L1363 );
inv U1079 ( L4319, L4323 );
nand2 U1080 ( L4327, L4330, L1388 );
inv U1081 ( L4327, L4331 );
nand2 U1082 ( L4335, L4338, L1420 );
inv U1083 ( L4335, L4339 );
nand2 U1084 ( L4343, L4346, L1428 );
inv U1085 ( L4343, L4347 );
inv U1086 ( L4628, L4634 );
nand2 U1087 ( L4628, L4635, L1729 );
inv U1088 ( L4636, L4642 );
nand2 U1089 ( L4636, L4643, L1757 );
inv U1090 ( L4644, L4650 );
nand2 U1091 ( L4644, L4651, L1766 );
nand2 U1092 ( L4655, L4658, L1776 );
inv U1093 ( L4660, L4666 );
nand2 U1094 ( L4660, L4667, L1793 );
inv U1095 ( L4668, L4674 );
nand2 U1096 ( L4668, L4675, L1811 );
and2 U1097 ( L1712, L1742, L1849 );
and2 U1098 ( L1712, L1742, L1852 );
and2 U1099 ( L54, L1829, L1875 );
inv U1100 ( L4716, L4722 );
nand2 U1101 ( L4767, L4770, L1982 );
inv U1102 ( L4767, L4771 );
nand2 U1103 ( L4775, L4778, L2007 );
inv U1104 ( L4775, L4779 );
nand2 U1105 ( L4780, L4787, L2020 );
nand2 U1106 ( L4791, L4794, L2040 );
inv U1107 ( L4791, L4795 );
nand2 U1108 ( L4799, L4802, L2065 );
inv U1109 ( L4799, L4803 );
nand2 U1110 ( L4807, L4810, L2097 );
inv U1111 ( L4807, L4811 );
and2 U1112 ( L1966, L1995, L2119 );
and2 U1113 ( L1966, L1995, L2122 );
inv U1114 ( L5118, L5124 );
inv U1115 ( L5121, L5125 );
nand2 U1116 ( L5129, L5132, L3452 );
inv U1117 ( L5129, L5133 );
inv U1118 ( L5134, L5140 );
nand2 U1119 ( L5134, L5141, L3462 );
inv U1120 ( L5162, L5168 );
inv U1121 ( L5165, L5169 );
inv U1122 ( L5170, L5176 );
inv U1123 ( L5173, L5177 );
nand2 U1124 ( L5181, L5184, L3484 );
inv U1125 ( L5181, L5185 );
nor2 U1126 ( L3513, L3514, L3515 );
nor2 U1127 ( L3516, L3517, L3518 );
inv U1128 ( L3853, L3857 );
nand2 U1129 ( L5263, L5266, L3860 );
nand2 U1130 ( L5260, L5267, L3861 );
nand2 U1131 ( L5271, L5274, L3869 );
nand2 U1132 ( L5268, L5275, L3870 );
inv U1133 ( L3874, L3878 );
nand2 U1134 ( L5299, L5302, L3881 );
nand2 U1135 ( L5296, L5303, L3882 );
nand2 U1136 ( L5307, L5310, L3890 );
and3 U1137 ( L3901, L3906, L3937, L3954 );
and3 U1138 ( L3897, L3910, L3941, L3957 );
and3 U1139 ( L3353, L3979, L3998, L4021 );
inv U1140 ( L3170, L4099 );
buffer U1141 ( L1071, L4236 );
inv U1142 ( L4348, L4354 );
buffer U1143 ( L1324, L4406 );
inv U1144 ( L4464, L4470 );
buffer U1145 ( L1412, L4552 );
buffer U1146 ( L1829, L4679 );
buffer U1147 ( L1704, L4687 );
buffer U1148 ( L1704, L4695 );
buffer U1149 ( L1712, L4703 );
buffer U1150 ( L1712, L4711 );
buffer U1151 ( L1749, L4724 );
inv U1152 ( L4812, L4818 );
buffer U1153 ( L1958, L4855 );
buffer U1154 ( L1966, L4865 );
buffer U1155 ( L2001, L4870 );
buffer U1156 ( L1958, L4913 );
buffer U1157 ( L1966, L4923 );
buffer U1158 ( L2106, L4951 );
buffer U1159 ( L2089, L5006 );
buffer U1160 ( L2106, L5039 );
inv U1161 ( L5142, L5148 );
inv U1162 ( L5145, L5149 );
inv U1163 ( L5152, L5158 );
inv U1164 ( L5155, L5159 );
inv U1165 ( L5186, L5192 );
inv U1166 ( L5189, L5193 );
inv U1167 ( L5196, L5202 );
inv U1168 ( L5199, L5203 );
nand2 U1169 ( L5279, L5282, L5284 );
nand2 U1170 ( L5276, L5283, L5285 );
nand2 U1171 ( L5315, L5318, L5320 );
nand2 U1172 ( L5312, L5319, L5321 );
nand2 U1173 ( L5330, L5331, L5386 );
nand2 U1174 ( L5399, L5402, L5404 );
and3 U1175 ( L595, L596, L597, L598 );
inv U1176 ( L3350, L609 );
nand2 U1177 ( L4119, L4122, L1021 );
nand2 U1178 ( L4127, L4130, L1032 );
nand2 U1179 ( L4135, L4138, L1050 );
nand2 U1180 ( L4143, L4146, L1078 );
nand2 U1181 ( L4151, L4154, L1087 );
nand2 U1182 ( L4159, L4162, L1098 );
nand2 U1183 ( L4167, L4170, L1114 );
nand2 U1184 ( L4175, L4178, L1132 );
nand2 U1185 ( L4183, L4186, L1150 );
nand2 U1186 ( L4276, L4283, L1277 );
nand2 U1187 ( L4284, L4291, L1288 );
nand2 U1188 ( L4292, L4299, L1306 );
nand2 U1189 ( L4300, L4307, L1331 );
nand2 U1190 ( L4308, L4315, L1343 );
nand2 U1191 ( L4316, L4323, L1364 );
nand2 U1192 ( L4324, L4331, L1389 );
nand2 U1193 ( L4332, L4339, L1421 );
nand2 U1194 ( L4340, L4347, L1429 );
nand2 U1195 ( L4631, L4634, L1728 );
nand2 U1196 ( L4639, L4642, L1756 );
nand2 U1197 ( L4647, L4650, L1765 );
nand2 U1198 ( L1776, L1777, L1778 );
nand2 U1199 ( L4663, L4666, L1792 );
nand2 U1200 ( L4671, L4674, L1810 );
nand2 U1201 ( L4764, L4771, L1983 );
nand2 U1202 ( L4772, L4779, L2008 );
nand2 U1203 ( L2019, L2020, L2021 );
nand2 U1204 ( L4788, L4795, L2041 );
nand2 U1205 ( L4796, L4803, L2066 );
nand2 U1206 ( L4804, L4811, L2098 );
nand2 U1207 ( L5121, L5124, L3443 );
nand2 U1208 ( L5118, L5125, L3444 );
nand2 U1209 ( L5126, L5133, L3453 );
nand2 U1210 ( L5137, L5140, L3461 );
nand2 U1211 ( L5165, L5168, L3466 );
nand2 U1212 ( L5162, L5169, L3467 );
nand2 U1213 ( L5173, L5176, L3475 );
nand2 U1214 ( L5170, L5177, L3476 );
nand2 U1215 ( L5178, L5185, L3485 );
inv U1216 ( L5239, L5243 );
nand2 U1217 ( L3860, L3861, L3862 );
nand2 U1218 ( L3869, L3870, L3871 );
nand2 U1219 ( L3881, L3882, L3883 );
nand2 U1220 ( L3890, L3891, L3892 );
nor2 U1221 ( L3954, L3955, L3956 );
nor2 U1222 ( L3957, L3958, L3959 );
or2 U1223 ( L1837, L1875, L4756 );
nand2 U1224 ( L5145, L5148, L5150 );
nand2 U1225 ( L5142, L5149, L5151 );
nand2 U1226 ( L5155, L5158, L5160 );
nand2 U1227 ( L5152, L5159, L5161 );
nand2 U1228 ( L5189, L5192, L5194 );
nand2 U1229 ( L5186, L5193, L5195 );
nand2 U1230 ( L5199, L5202, L5204 );
nand2 U1231 ( L5196, L5203, L5205 );
nand2 U1232 ( L3518, L3515, L5236 );
buffer U1233 ( L3350, L5286 );
nand2 U1234 ( L5284, L5285, L5379 );
nand2 U1235 ( L5320, L5321, L5389 );
nand2 U1236 ( L5404, L5405, L5425 );
and3 U1237 ( L607, L608, L609, L610 );
nand2 U1238 ( L1021, L1022, L1023 );
nand2 U1239 ( L1032, L1033, L1034 );
nand2 U1240 ( L1050, L1051, L1052 );
nand2 U1241 ( L1078, L1079, L1080 );
nand2 U1242 ( L1087, L1088, L1089 );
nand2 U1243 ( L1098, L1099, L1100 );
nand2 U1244 ( L1114, L1115, L1116 );
nand2 U1245 ( L1132, L1133, L1134 );
nand2 U1246 ( L1150, L1151, L1152 );
inv U1247 ( L4236, L4242 );
nand2 U1248 ( L1276, L1277, L1278 );
nand2 U1249 ( L1287, L1288, L1289 );
nand2 U1250 ( L1305, L1306, L1307 );
nand2 U1251 ( L1330, L1331, L1332 );
nand2 U1252 ( L1342, L1343, L1344 );
nand2 U1253 ( L1363, L1364, L1365 );
nand2 U1254 ( L1388, L1389, L1390 );
nand2 U1255 ( L1420, L1421, L1422 );
nand2 U1256 ( L1428, L1429, L1430 );
nand2 U1257 ( L1728, L1729, L1730 );
nand2 U1258 ( L1756, L1757, L1758 );
nand2 U1259 ( L1765, L1766, L1767 );
nand2 U1260 ( L1792, L1793, L1794 );
nand2 U1261 ( L1810, L1811, L1812 );
nand2 U1262 ( L4679, L4682, L1876 );
inv U1263 ( L4679, L4683 );
inv U1264 ( L4687, L4691 );
inv U1265 ( L4695, L4699 );
inv U1266 ( L4703, L4707 );
inv U1267 ( L4711, L4715 );
inv U1268 ( L4724, L4730 );
nand2 U1269 ( L1982, L1983, L1984 );
nand2 U1270 ( L2007, L2008, L2009 );
nand2 U1271 ( L2040, L2041, L2042 );
nand2 U1272 ( L2065, L2066, L2067 );
nand2 U1273 ( L2097, L2098, L2099 );
inv U1274 ( L4865, L4869 );
inv U1275 ( L4923, L4927 );
nand2 U1276 ( L3443, L3444, L3445 );
nand2 U1277 ( L3452, L3453, L3454 );
nand2 U1278 ( L3461, L3462, L3463 );
nand2 U1279 ( L3466, L3467, L3468 );
nand2 U1280 ( L3475, L3476, L3477 );
nand2 U1281 ( L3484, L3485, L3486 );
and2 U1282 ( L4099, L3170, L4103 );
inv U1283 ( L4406, L4412 );
inv U1284 ( L4552, L4558 );
inv U1285 ( L4855, L4859 );
inv U1286 ( L4870, L4876 );
inv U1287 ( L4913, L4917 );
inv U1288 ( L4951, L4955 );
inv U1289 ( L5006, L5012 );
inv U1290 ( L5039, L5043 );
nand2 U1291 ( L5160, L5161, L5216 );
nand2 U1292 ( L5150, L5151, L5219 );
nand2 U1293 ( L5204, L5205, L5226 );
nand2 U1294 ( L5194, L5195, L5229 );
inv U1295 ( L5386, L5392 );
nand2 U1296 ( L3959, L3956, L5422 );
and2 U1297 ( L1778, L1806, L1866 );
nand2 U1298 ( L4676, L4683, L1877 );
inv U1299 ( L4756, L4762 );
and2 U1300 ( L2021, L2059, L2142 );
and2 U1301 ( L2021, L2059, L2146 );
inv U1302 ( L5236, L5242 );
nand2 U1303 ( L5236, L5243, L3532 );
inv U1304 ( L3862, L3866 );
inv U1305 ( L3883, L3887 );
buffer U1306 ( L3871, L3918 );
buffer U1307 ( L3871, L3922 );
buffer U1308 ( L3892, L3926 );
buffer U1309 ( L3892, L3930 );
inv U1310 ( L5425, L5429 );
or2 U1311 ( L4099, L4103, L4104 );
buffer U1312 ( L1778, L4743 );
buffer U1313 ( L2021, L4991 );
buffer U1314 ( L2021, L5001 );
inv U1315 ( L5286, L5292 );
nand2 U1316 ( L5286, L5293, L5295 );
inv U1317 ( L5379, L5383 );
inv U1318 ( L5389, L5393 );
nand2 U1319 ( L5389, L5392, L5394 );
and2 U1320 ( L1278, L1301, L1439 );
and3 U1321 ( L1289, L1278, L1318, L1440 );
and4 U1322 ( L1307, L1278, L1324, L1289, L1441 );
and4 U1323 ( L1730, L1704, L1749, L1712, L1847 );
and2 U1324 ( L1023, L1046, L1168 );
and3 U1325 ( L1034, L1023, L1064, L1169 );
and4 U1326 ( L1052, L1023, L1071, L1034, L1170 );
and4 U1327 ( L1984, L1958, L2001, L1966, L2117 );
inv U1328 ( L1080, L1086 );
and4 U1329 ( L1034, L1080, L1052, L1023, L1166 );
and2 U1330 ( L1034, L1064, L1171 );
and3 U1331 ( L1052, L1071, L1034, L1172 );
and3 U1332 ( L1080, L1052, L1034, L1173 );
and2 U1333 ( L1034, L1064, L1174 );
and3 U1334 ( L1071, L1052, L1034, L1175 );
and2 U1335 ( L1052, L1071, L1176 );
and2 U1336 ( L1080, L1052, L1177 );
and2 U1337 ( L1052, L1071, L1178 );
and5 U1338 ( L1100, L1152, L1116, L1089, L1134, L1179 );
and2 U1339 ( L1089, L1111, L1181 );
and3 U1340 ( L1100, L1089, L1128, L1182 );
and4 U1341 ( L1116, L1089, L1145, L1100, L1183 );
and5 U1342 ( L1134, L1116, L1089, L1160, L1100, L1184 );
and2 U1343 ( L1100, L1128, L1188 );
and3 U1344 ( L1116, L1145, L1100, L1189 );
and4 U1345 ( L1134, L1116, L1160, L1100, L1190 );
and5 U1346 ( L4, L1152, L1116, L1134, L1100, L1191 );
and2 U1347 ( L1145, L1116, L1192 );
and3 U1348 ( L1134, L1116, L1160, L1193 );
and4 U1349 ( L4, L1152, L1116, L1134, L1194 );
and2 U1350 ( L1134, L1160, L1195 );
and3 U1351 ( L4, L1152, L1134, L1196 );
and2 U1352 ( L4, L1152, L1197 );
and4 U1353 ( L1422, L1307, L1289, L1278, L1437 );
and2 U1354 ( L1289, L1318, L1442 );
and3 U1355 ( L1307, L1324, L1289, L1443 );
and3 U1356 ( L1422, L1307, L1289, L1444 );
and2 U1357 ( L1289, L1318, L1445 );
and3 U1358 ( L1307, L1324, L1289, L1446 );
and2 U1359 ( L1307, L1324, L1447 );
and5 U1360 ( L1430, L1390, L1365, L1344, L1332, L1451 );
and2 U1361 ( L1332, L1359, L1454 );
and3 U1362 ( L1344, L1332, L1382, L1455 );
and4 U1363 ( L1365, L1332, L1404, L1344, L1456 );
and5 U1364 ( L1390, L1365, L1332, L1412, L1344, L1457 );
and2 U1365 ( L1344, L1382, L1465 );
and3 U1366 ( L1365, L1404, L1344, L1466 );
and4 U1367 ( L1390, L1365, L1412, L1344, L1467 );
and4 U1368 ( L1430, L1365, L1344, L1390, L1468 );
and2 U1369 ( L1344, L1382, L1469 );
and3 U1370 ( L1365, L1404, L1344, L1470 );
and4 U1371 ( L1390, L1365, L1412, L1344, L1471 );
and2 U1372 ( L1365, L1404, L1472 );
and3 U1373 ( L1390, L1365, L1412, L1473 );
and3 U1374 ( L1430, L1365, L1390, L1474 );
and2 U1375 ( L1365, L1404, L1475 );
and3 U1376 ( L1390, L1365, L1412, L1476 );
and2 U1377 ( L1390, L1412, L1477 );
and2 U1378 ( L1422, L1307, L1481 );
and2 U1379 ( L1430, L1390, L1482 );
inv U1380 ( L1758, L1764 );
and4 U1381 ( L1712, L1758, L1730, L1704, L1843 );
and3 U1382 ( L1730, L1749, L1712, L1850 );
and3 U1383 ( L1758, L1730, L1712, L1851 );
and3 U1384 ( L1749, L1730, L1712, L1853 );
and2 U1385 ( L1730, L1749, L1854 );
and2 U1386 ( L1758, L1730, L1855 );
and2 U1387 ( L1730, L1749, L1856 );
and5 U1388 ( L1778, L1829, L1794, L1767, L1812, L1857 );
and2 U1389 ( L1767, L1789, L1859 );
and3 U1390 ( L1778, L1767, L1806, L1860 );
and4 U1391 ( L1794, L1767, L1823, L1778, L1861 );
and5 U1392 ( L1812, L1794, L1767, L1837, L1778, L1862 );
and3 U1393 ( L1794, L1823, L1778, L1867 );
and4 U1394 ( L1812, L1794, L1837, L1778, L1868 );
and5 U1395 ( L54, L1829, L1794, L1812, L1778, L1869 );
and2 U1396 ( L1823, L1794, L1870 );
and3 U1397 ( L1812, L1794, L1837, L1871 );
and4 U1398 ( L54, L1829, L1794, L1812, L1872 );
and2 U1399 ( L1812, L1837, L1873 );
and3 U1400 ( L54, L1829, L1812, L1874 );
nand2 U1401 ( L1876, L1877, L1878 );
and4 U1402 ( L2099, L1984, L1966, L1958, L2113 );
and3 U1403 ( L1984, L2001, L1966, L2120 );
and3 U1404 ( L2099, L1984, L1966, L2121 );
and3 U1405 ( L1984, L2001, L1966, L2123 );
and2 U1406 ( L1984, L2001, L2124 );
and5 U1407 ( L2106, L2067, L2042, L2021, L2009, L2128 );
and2 U1408 ( L2009, L2036, L2131 );
and3 U1409 ( L2021, L2009, L2059, L2132 );
and4 U1410 ( L2042, L2009, L2081, L2021, L2133 );
and5 U1411 ( L2067, L2042, L2009, L2089, L2021, L2134 );
and3 U1412 ( L2042, L2081, L2021, L2143 );
and4 U1413 ( L2067, L2042, L2089, L2021, L2144 );
and4 U1414 ( L2106, L2042, L2021, L2067, L2145 );
and3 U1415 ( L2042, L2081, L2021, L2147 );
and4 U1416 ( L2067, L2042, L2089, L2021, L2148 );
and2 U1417 ( L2042, L2081, L2149 );
and3 U1418 ( L2067, L2042, L2089, L2150 );
and3 U1419 ( L2106, L2042, L2067, L2151 );
and2 U1420 ( L2042, L2081, L2152 );
and3 U1421 ( L2067, L2042, L2089, L2153 );
and2 U1422 ( L2067, L2089, L2154 );
and2 U1423 ( L2099, L1984, L2158 );
and2 U1424 ( L2106, L2067, L2159 );
inv U1425 ( L3445, L3449 );
inv U1426 ( L3454, L3458 );
inv U1427 ( L3468, L3472 );
inv U1428 ( L3477, L3481 );
buffer U1429 ( L3463, L3497 );
buffer U1430 ( L3463, L3501 );
buffer U1431 ( L3486, L3505 );
buffer U1432 ( L3486, L3509 );
nand2 U1433 ( L5239, L5242, L3531 );
inv U1434 ( L5422, L5428 );
nand2 U1435 ( L5422, L5429, L3967 );
buffer U1436 ( L1152, L4191 );
buffer U1437 ( L1023, L4199 );
buffer U1438 ( L1023, L4207 );
buffer U1439 ( L1034, L4215 );
buffer U1440 ( L1034, L4223 );
buffer U1441 ( L1052, L4231 );
buffer U1442 ( L1052, L4239 );
buffer U1443 ( L1089, L4247 );
buffer U1444 ( L1100, L4255 );
buffer U1445 ( L1116, L4263 );
buffer U1446 ( L1134, L4271 );
buffer U1447 ( L1422, L4371 );
buffer U1448 ( L1307, L4381 );
buffer U1449 ( L1278, L4391 );
buffer U1450 ( L1289, L4401 );
buffer U1451 ( L1422, L4429 );
buffer U1452 ( L1307, L4439 );
buffer U1453 ( L1278, L4449 );
buffer U1454 ( L1289, L4459 );
buffer U1455 ( L1430, L4497 );
buffer U1456 ( L1390, L4507 );
buffer U1457 ( L1332, L4517 );
buffer U1458 ( L1365, L4527 );
buffer U1459 ( L1344, L4537 );
buffer U1460 ( L1344, L4547 );
buffer U1461 ( L1430, L4585 );
buffer U1462 ( L1390, L4595 );
buffer U1463 ( L1332, L4605 );
buffer U1464 ( L1365, L4615 );
buffer U1465 ( L1730, L4719 );
buffer U1466 ( L1730, L4727 );
buffer U1467 ( L1767, L4735 );
buffer U1468 ( L1794, L4751 );
buffer U1469 ( L1812, L4759 );
buffer U1470 ( L2099, L4835 );
buffer U1471 ( L1984, L4845 );
buffer U1472 ( L2099, L4893 );
buffer U1473 ( L1984, L4903 );
buffer U1474 ( L2067, L4961 );
buffer U1475 ( L2009, L4971 );
buffer U1476 ( L2042, L4981 );
buffer U1477 ( L2067, L5049 );
buffer U1478 ( L2009, L5059 );
buffer U1479 ( L2042, L5069 );
inv U1480 ( L5216, L5222 );
inv U1481 ( L5219, L5223 );
inv U1482 ( L5226, L5232 );
inv U1483 ( L5229, L5233 );
nand2 U1484 ( L5289, L5292, L5294 );
nand2 U1485 ( L5386, L5393, L5395 );
or4 U1486 ( L1286, L1439, L1440, L1441, L589 );
or4 U1487 ( L3167, L1845, L1846, L1847, L616 );
or4 U1488 ( L1031, L1168, L1169, L1170, L619 );
or4 U1489 ( L3167, L2115, L2116, L2117, L627 );
or5 U1490 ( L1097, L1181, L1182, L1183, L1184, L1185 );
or2 U1491 ( L1318, L1447, L1448 );
or5 U1492 ( L1341, L1454, L1455, L1456, L1457, L1458 );
or2 U1493 ( L1404, L1477, L1478 );
or5 U1494 ( L1775, L1859, L1860, L1861, L1862, L1863 );
inv U1495 ( L4743, L4747 );
or2 U1496 ( L1995, L2124, L2125 );
or5 U1497 ( L2018, L2131, L2132, L2133, L2134, L2135 );
or2 U1498 ( L2081, L2154, L2155 );
inv U1499 ( L4991, L4995 );
inv U1500 ( L5001, L5005 );
nand2 U1501 ( L3531, L3532, L3533 );
inv U1502 ( L3918, L3921 );
inv U1503 ( L3922, L3925 );
inv U1504 ( L3926, L3929 );
inv U1505 ( L3930, L3933 );
and3 U1506 ( L3862, L3853, L3918, L3943 );
and3 U1507 ( L3866, L3857, L3922, L3946 );
and3 U1508 ( L3883, L3874, L3926, L3949 );
and3 U1509 ( L3887, L3878, L3930, L3952 );
nand2 U1510 ( L5425, L5428, L3966 );
nand2 U1511 ( L4104, L132, L4107 );
or4 U1512 ( L1046, L1171, L1172, L1173, L4196 );
nor3 U1513 ( L1046, L1174, L1175, L4204 );
or3 U1514 ( L1064, L1176, L1177, L4212 );
nor2 U1515 ( L1064, L1178, L4220 );
or5 U1516 ( L1111, L1188, L1189, L1190, L1191, L4244 );
or4 U1517 ( L1128, L1192, L1193, L1194, L4252 );
or3 U1518 ( L1145, L1195, L1196, L4260 );
or2 U1519 ( L1160, L1197, L4268 );
or4 U1520 ( L1301, L1442, L1443, L1444, L4361 );
nor3 U1521 ( L1301, L1445, L1446, L4419 );
or4 U1522 ( L1382, L1472, L1473, L1474, L4467 );
or5 U1523 ( L1359, L1465, L1466, L1467, L1468, L4487 );
nor3 U1524 ( L1382, L1475, L1476, L4555 );
nor4 U1525 ( L1359, L1469, L1470, L1471, L4575 );
or4 U1526 ( L1724, L1849, L1850, L1851, L4684 );
nor3 U1527 ( L1724, L1852, L1853, L4692 );
or3 U1528 ( L1742, L1854, L1855, L4700 );
nor2 U1529 ( L1742, L1856, L4708 );
or5 U1530 ( L1789, L1866, L1867, L1868, L1869, L4732 );
or4 U1531 ( L1806, L1870, L1871, L1872, L4740 );
or3 U1532 ( L1823, L1873, L1874, L4748 );
or4 U1533 ( L1978, L2119, L2120, L2121, L4825 );
nor3 U1534 ( L1978, L2122, L2123, L4883 );
or4 U1535 ( L2059, L2149, L2150, L2151, L4928 );
or5 U1536 ( L2036, L2142, L2143, L2144, L2145, L4941 );
nor3 U1537 ( L2059, L2152, L2153, L5009 );
nor4 U1538 ( L2036, L2146, L2147, L2148, L5029 );
nand2 U1539 ( L5219, L5222, L5224 );
nand2 U1540 ( L5216, L5223, L5225 );
nand2 U1541 ( L5229, L5232, L5234 );
nand2 U1542 ( L5226, L5233, L5235 );
nand2 U1543 ( L5294, L5295, L5376 );
nand2 U1544 ( L5394, L5395, L5417 );
inv U1545 ( L1878, L576 );
and2 U1546 ( L1437, L1451, L588 );
and2 U1547 ( L1843, L1857, L615 );
and2 U1548 ( L2113, L2128, L626 );
and2 U1549 ( L1166, L1179, L632 );
nand2 U1550 ( L4191, L4194, L1198 );
inv U1551 ( L4191, L4195 );
inv U1552 ( L4199, L4203 );
inv U1553 ( L4207, L4211 );
inv U1554 ( L4215, L4219 );
inv U1555 ( L4223, L4227 );
nand2 U1556 ( L4231, L4234, L1217 );
inv U1557 ( L4231, L4235 );
nand2 U1558 ( L4239, L4242, L1221 );
inv U1559 ( L4239, L4243 );
and2 U1560 ( L1179, L4, L1224 );
inv U1561 ( L4247, L4251 );
inv U1562 ( L4255, L4259 );
inv U1563 ( L4263, L4267 );
inv U1564 ( L4271, L4275 );
inv U1565 ( L1451, L1453 );
inv U1566 ( L4401, L4405 );
inv U1567 ( L4459, L4463 );
inv U1568 ( L4537, L4541 );
inv U1569 ( L4547, L4551 );
nand2 U1570 ( L4719, L4722, L1895 );
inv U1571 ( L4719, L4723 );
nand2 U1572 ( L4727, L4730, L1899 );
inv U1573 ( L4727, L4731 );
and2 U1574 ( L1857, L54, L1902 );
inv U1575 ( L4735, L4739 );
inv U1576 ( L4751, L4755 );
nand2 U1577 ( L4759, L4762, L1929 );
inv U1578 ( L4759, L4763 );
inv U1579 ( L2128, L2130 );
inv U1580 ( L3497, L3500 );
inv U1581 ( L3501, L3504 );
inv U1582 ( L3505, L3508 );
inv U1583 ( L3509, L3512 );
and3 U1584 ( L3454, L3445, L3497, L3520 );
and3 U1585 ( L3458, L3449, L3501, L3523 );
and3 U1586 ( L3477, L3468, L3505, L3526 );
and3 U1587 ( L3481, L3472, L3509, L3529 );
buffer U1588 ( L3533, L1002 );
and3 U1589 ( L1878, L3795, L3823, L3837 );
and3 U1590 ( L3857, L3862, L3921, L3942 );
and3 U1591 ( L3853, L3866, L3925, L3945 );
and3 U1592 ( L3878, L3883, L3929, L3948 );
and3 U1593 ( L3874, L3887, L3933, L3951 );
nand2 U1594 ( L3966, L3967, L3968 );
inv U1595 ( L4371, L4375 );
inv U1596 ( L4381, L4385 );
inv U1597 ( L4391, L4395 );
inv U1598 ( L4429, L4433 );
inv U1599 ( L4439, L4443 );
inv U1600 ( L4449, L4453 );
inv U1601 ( L4497, L4501 );
inv U1602 ( L4507, L4511 );
inv U1603 ( L4517, L4521 );
inv U1604 ( L4527, L4531 );
inv U1605 ( L4615, L4619 );
inv U1606 ( L4585, L4589 );
inv U1607 ( L4595, L4599 );
inv U1608 ( L4605, L4609 );
inv U1609 ( L4835, L4839 );
inv U1610 ( L4845, L4849 );
inv U1611 ( L4893, L4897 );
inv U1612 ( L4903, L4907 );
inv U1613 ( L4961, L4965 );
inv U1614 ( L4971, L4975 );
inv U1615 ( L4981, L4985 );
inv U1616 ( L5069, L5073 );
inv U1617 ( L5049, L5053 );
inv U1618 ( L5059, L5063 );
nand2 U1619 ( L5224, L5225, L5247 );
nand2 U1620 ( L5234, L5235, L5255 );
and2 U1621 ( L1437, L1458, L590 );
and2 U1622 ( L1863, L1843, L617 );
and2 U1623 ( L1185, L1166, L620 );
and2 U1624 ( L2113, L2135, L628 );
inv U1625 ( L3533, L3535 );
nand2 U1626 ( L4188, L4195, L1199 );
inv U1627 ( L4196, L4202 );
nand2 U1628 ( L4196, L4203, L1204 );
inv U1629 ( L4204, L4210 );
nand2 U1630 ( L4204, L4211, L1207 );
inv U1631 ( L4212, L4218 );
nand2 U1632 ( L4212, L4219, L1211 );
inv U1633 ( L4220, L4226 );
nand2 U1634 ( L4220, L4227, L1214 );
nand2 U1635 ( L4228, L4235, L1218 );
nand2 U1636 ( L4236, L4243, L1222 );
or2 U1637 ( L1185, L1224, L1225 );
inv U1638 ( L4244, L4250 );
nand2 U1639 ( L4244, L4251, L1237 );
inv U1640 ( L4252, L4258 );
nand2 U1641 ( L4252, L4259, L1242 );
inv U1642 ( L4260, L4266 );
nand2 U1643 ( L4260, L4267, L1247 );
inv U1644 ( L4268, L4274 );
nand2 U1645 ( L4268, L4275, L1252 );
inv U1646 ( L1458, L1462 );
inv U1647 ( L4684, L4690 );
nand2 U1648 ( L4684, L4691, L1882 );
inv U1649 ( L4692, L4698 );
nand2 U1650 ( L4692, L4699, L1885 );
inv U1651 ( L4700, L4706 );
nand2 U1652 ( L4700, L4707, L1889 );
inv U1653 ( L4708, L4714 );
nand2 U1654 ( L4708, L4715, L1892 );
nand2 U1655 ( L4716, L4723, L1896 );
nand2 U1656 ( L4724, L4731, L1900 );
or2 U1657 ( L1863, L1902, L1903 );
inv U1658 ( L4732, L4738 );
nand2 U1659 ( L4732, L4739, L1915 );
inv U1660 ( L4740, L4746 );
nand2 U1661 ( L4740, L4747, L1920 );
inv U1662 ( L4748, L4754 );
nand2 U1663 ( L4748, L4755, L1925 );
nand2 U1664 ( L4756, L4763, L1930 );
inv U1665 ( L2135, L2139 );
and3 U1666 ( L3449, L3454, L3500, L3519 );
and3 U1667 ( L3445, L3458, L3504, L3522 );
and3 U1668 ( L3472, L3477, L3508, L3525 );
and3 U1669 ( L3468, L3481, L3512, L3528 );
or3 U1670 ( L3836, L3837, L3838, L3848 );
nor2 U1671 ( L3942, L3943, L3944 );
nor2 U1672 ( L3945, L3946, L3947 );
nor2 U1673 ( L3948, L3949, L3950 );
nor2 U1674 ( L3951, L3952, L3953 );
inv U1675 ( L5417, L5421 );
buffer U1676 ( L3968, L1004 );
and2 U1677 ( L4104, L4107, L4111 );
and2 U1678 ( L4107, L132, L4112 );
or2 U1679 ( L1448, L1481, L4351 );
inv U1680 ( L4361, L4365 );
inv U1681 ( L1448, L4409 );
inv U1682 ( L4419, L4423 );
inv U1683 ( L4467, L4471 );
nand2 U1684 ( L4467, L4470, L4472 );
or2 U1685 ( L1478, L1482, L4477 );
inv U1686 ( L4487, L4491 );
inv U1687 ( L4555, L4559 );
nand2 U1688 ( L4555, L4558, L4560 );
inv U1689 ( L1478, L4565 );
inv U1690 ( L4575, L4579 );
or2 U1691 ( L2125, L2158, L4815 );
inv U1692 ( L4825, L4829 );
inv U1693 ( L2125, L4873 );
inv U1694 ( L4883, L4887 );
or2 U1695 ( L2155, L2159, L4931 );
inv U1696 ( L4928, L4934 );
inv U1697 ( L4941, L4945 );
inv U1698 ( L5009, L5013 );
nand2 U1699 ( L5009, L5012, L5014 );
inv U1700 ( L2155, L5019 );
inv U1701 ( L5029, L5033 );
inv U1702 ( L5376, L5382 );
nand2 U1703 ( L5376, L5383, L5385 );
or2 U1704 ( L589, L590, L591 );
or2 U1705 ( L616, L617, L618 );
or2 U1706 ( L619, L620, L621 );
or2 U1707 ( L627, L628, L629 );
inv U1708 ( L3968, L3970 );
nand2 U1709 ( L1198, L1199, L1200 );
nand2 U1710 ( L4199, L4202, L1203 );
nand2 U1711 ( L4207, L4210, L1206 );
nand2 U1712 ( L4215, L4218, L1210 );
nand2 U1713 ( L4223, L4226, L1213 );
nand2 U1714 ( L1217, L1218, L1219 );
nand2 U1715 ( L1221, L1222, L1223 );
nand2 U1716 ( L4247, L4250, L1236 );
nand2 U1717 ( L4255, L4258, L1241 );
nand2 U1718 ( L4263, L4266, L1246 );
nand2 U1719 ( L4271, L4274, L1251 );
nand2 U1720 ( L4687, L4690, L1881 );
nand2 U1721 ( L4695, L4698, L1884 );
nand2 U1722 ( L4703, L4706, L1888 );
nand2 U1723 ( L4711, L4714, L1891 );
nand2 U1724 ( L1895, L1896, L1897 );
nand2 U1725 ( L1899, L1900, L1901 );
nand2 U1726 ( L4735, L4738, L1914 );
nand2 U1727 ( L4743, L4746, L1919 );
nand2 U1728 ( L4751, L4754, L1924 );
nand2 U1729 ( L1929, L1930, L1931 );
nor2 U1730 ( L3519, L3520, L3521 );
nor2 U1731 ( L3522, L3523, L3524 );
nor2 U1732 ( L3525, L3526, L3527 );
nor2 U1733 ( L3528, L3529, L3530 );
inv U1734 ( L5247, L5251 );
inv U1735 ( L5255, L5259 );
or2 U1736 ( L4111, L4112, L4113 );
nand2 U1737 ( L4464, L4471, L4473 );
nand2 U1738 ( L4552, L4559, L4561 );
nand2 U1739 ( L5006, L5013, L5015 );
nand2 U1740 ( L5379, L5382, L5384 );
nand2 U1741 ( L3947, L3944, L5406 );
nand2 U1742 ( L3953, L3950, L5414 );
and3 U1743 ( L3848, L1621, L1645, L1664 );
and3 U1744 ( L3848, L2293, L2316, L2335 );
and3 U1745 ( L3848, L2430, L2454, L718 );
inv U1746 ( L3848, L822 );
and3 U1747 ( L3848, L2488, L2512, L855 );
nand2 U1748 ( L1203, L1204, L1205 );
nand2 U1749 ( L1206, L1207, L1208 );
nand2 U1750 ( L1210, L1211, L1212 );
nand2 U1751 ( L1213, L1214, L1215 );
inv U1752 ( L1219, L1220 );
inv U1753 ( L1225, L1231 );
nand2 U1754 ( L1236, L1237, L1238 );
nand2 U1755 ( L1241, L1242, L1243 );
nand2 U1756 ( L1246, L1247, L1248 );
nand2 U1757 ( L1251, L1252, L1253 );
and2 U1758 ( L1225, L1086, L1272 );
and2 U1759 ( L1462, L1453, L1483 );
nand2 U1760 ( L1881, L1882, L1883 );
nand2 U1761 ( L1884, L1885, L1886 );
nand2 U1762 ( L1888, L1889, L1890 );
nand2 U1763 ( L1891, L1892, L1893 );
inv U1764 ( L1897, L1898 );
inv U1765 ( L1903, L1909 );
nand2 U1766 ( L1914, L1915, L1916 );
nand2 U1767 ( L1919, L1920, L1921 );
nand2 U1768 ( L1924, L1925, L1926 );
and2 U1769 ( L1903, L1764, L1953 );
and2 U1770 ( L2139, L2130, L2160 );
inv U1771 ( L4351, L4355 );
nand2 U1772 ( L4351, L4354, L4356 );
inv U1773 ( L4409, L4413 );
nand2 U1774 ( L4409, L4412, L4414 );
nand2 U1775 ( L4472, L4473, L4474 );
inv U1776 ( L4477, L4481 );
nand2 U1777 ( L4560, L4561, L4562 );
inv U1778 ( L4565, L4569 );
inv U1779 ( L4815, L4819 );
nand2 U1780 ( L4815, L4818, L4820 );
inv U1781 ( L4873, L4877 );
nand2 U1782 ( L4873, L4876, L4878 );
inv U1783 ( L4931, L4935 );
nand2 U1784 ( L4931, L4934, L4936 );
nand2 U1785 ( L5014, L5015, L5016 );
inv U1786 ( L5019, L5023 );
nand2 U1787 ( L3524, L3521, L5244 );
nand2 U1788 ( L3530, L3527, L5252 );
nand2 U1789 ( L5384, L5385, L5409 );
inv U1790 ( L1200, L566 );
inv U1791 ( L1931, L577 );
and3 U1792 ( L4113, L3724, L3721, L3733 );
inv U1793 ( L1208, L1209 );
inv U1794 ( L1215, L1216 );
and2 U1795 ( L1225, L1205, L1257 );
and2 U1796 ( L1225, L1212, L1262 );
and2 U1797 ( L1225, L1220, L1267 );
inv U1798 ( L1886, L1887 );
inv U1799 ( L1893, L1894 );
and2 U1800 ( L1903, L1883, L1935 );
and2 U1801 ( L1903, L1890, L1943 );
and2 U1802 ( L1903, L1898, L1948 );
and3 U1803 ( L1200, L3737, L3765, L3779 );
and3 U1804 ( L1931, L3795, L3823, L3840 );
inv U1805 ( L5406, L5412 );
inv U1806 ( L5414, L5420 );
nand2 U1807 ( L5414, L5421, L3964 );
nand2 U1808 ( L4348, L4355, L4357 );
nand2 U1809 ( L4406, L4413, L4415 );
nand2 U1810 ( L4812, L4819, L4821 );
nand2 U1811 ( L4870, L4877, L4879 );
nand2 U1812 ( L4928, L4935, L4937 );
inv U1813 ( L1253, L567 );
inv U1814 ( L1248, L568 );
inv U1815 ( L1243, L569 );
inv U1816 ( L1238, L570 );
inv U1817 ( L1926, L578 );
inv U1818 ( L1921, L579 );
inv U1819 ( L1916, L580 );
and2 U1820 ( L1209, L1231, L1256 );
and2 U1821 ( L1216, L1231, L1261 );
and2 U1822 ( L1223, L1231, L1266 );
and2 U1823 ( L1080, L1231, L1271 );
inv U1824 ( L1483, L1486 );
and2 U1825 ( L1887, L1909, L1934 );
and2 U1826 ( L1894, L1909, L1942 );
and2 U1827 ( L1901, L1909, L1947 );
and2 U1828 ( L1758, L1909, L1952 );
inv U1829 ( L2160, L2163 );
inv U1830 ( L5244, L5250 );
nand2 U1831 ( L5244, L5251, L3537 );
inv U1832 ( L5252, L5258 );
nand2 U1833 ( L5252, L5259, L3542 );
and3 U1834 ( L1253, L3737, L3765, L3782 );
and3 U1835 ( L1248, L3737, L3765, L3785 );
and3 U1836 ( L1243, L3737, L3765, L3788 );
or3 U1837 ( L3778, L3779, L3780, L3790 );
and3 U1838 ( L1926, L3795, L3823, L3843 );
and3 U1839 ( L1921, L3795, L3823, L3846 );
or3 U1840 ( L3839, L3840, L3841, L3849 );
nand2 U1841 ( L5409, L5412, L3960 );
inv U1842 ( L5409, L5413 );
nand2 U1843 ( L5417, L5420, L3963 );
and3 U1844 ( L1238, L3972, L3998, L4010 );
and3 U1845 ( L1916, L4030, L4056, L4068 );
nand2 U1846 ( L4356, L4357, L4358 );
nand2 U1847 ( L4414, L4415, L4416 );
inv U1848 ( L4474, L4480 );
nand2 U1849 ( L4474, L4481, L4483 );
inv U1850 ( L4562, L4568 );
nand2 U1851 ( L4562, L4569, L4571 );
nand2 U1852 ( L4820, L4821, L4822 );
nand2 U1853 ( L4878, L4879, L4880 );
nand2 U1854 ( L4936, L4937, L4938 );
inv U1855 ( L5016, L5022 );
nand2 U1856 ( L5016, L5023, L5025 );
or2 U1857 ( L1256, L1257, L1258 );
or2 U1858 ( L1261, L1262, L1263 );
or2 U1859 ( L1266, L1267, L1268 );
or2 U1860 ( L1271, L1272, L1273 );
or2 U1861 ( L1934, L1935, L1936 );
or2 U1862 ( L1942, L1943, L1944 );
or2 U1863 ( L1947, L1948, L1949 );
or2 U1864 ( L1952, L1953, L1954 );
nand2 U1865 ( L5247, L5250, L3536 );
nand2 U1866 ( L5255, L5258, L3541 );
or3 U1867 ( L3781, L3782, L3783, L3791 );
or3 U1868 ( L3784, L3785, L3786, L3792 );
or3 U1869 ( L3787, L3788, L3789, L3793 );
or3 U1870 ( L3842, L3843, L3844, L3850 );
or3 U1871 ( L3845, L3846, L3847, L3851 );
nand2 U1872 ( L5406, L5413, L3961 );
nand2 U1873 ( L3963, L3964, L3965 );
or3 U1874 ( L4009, L4010, L4011, L4024 );
or3 U1875 ( L4067, L4068, L4069, L4082 );
nand2 U1876 ( L4477, L4480, L4482 );
nand2 U1877 ( L4565, L4568, L4570 );
nand2 U1878 ( L5019, L5022, L5024 );
and3 U1879 ( L3790, L1609, L1645, L1666 );
and3 U1880 ( L3849, L1621, L1645, L1670 );
and3 U1881 ( L3790, L2281, L2316, L2337 );
and3 U1882 ( L3849, L2293, L2316, L2341 );
and3 U1883 ( L3790, L2418, L2454, L719 );
and3 U1884 ( L3849, L2430, L2454, L758 );
and3 U1885 ( L3849, L2488, L2512, L798 );
inv U1886 ( L3849, L838 );
and3 U1887 ( L3790, L2476, L2512, L856 );
inv U1888 ( L3790, L861 );
nand2 U1889 ( L3536, L3537, L3538 );
nand2 U1890 ( L3541, L3542, L3543 );
nand2 U1891 ( L3960, L3961, L3962 );
inv U1892 ( L4358, L4364 );
nand2 U1893 ( L4358, L4365, L4367 );
inv U1894 ( L4416, L4422 );
nand2 U1895 ( L4416, L4423, L4425 );
nand2 U1896 ( L4482, L4483, L4484 );
nand2 U1897 ( L4570, L4571, L4572 );
inv U1898 ( L4822, L4828 );
nand2 U1899 ( L4822, L4829, L4831 );
inv U1900 ( L4880, L4886 );
nand2 U1901 ( L4880, L4887, L4889 );
inv U1902 ( L4938, L4944 );
nand2 U1903 ( L4938, L4945, L4947 );
nand2 U1904 ( L5024, L5025, L5026 );
inv U1905 ( L1273, L571 );
inv U1906 ( L1268, L572 );
inv U1907 ( L1263, L573 );
inv U1908 ( L1258, L574 );
inv U1909 ( L1954, L581 );
inv U1910 ( L1949, L582 );
inv U1911 ( L1944, L583 );
inv U1912 ( L1936, L584 );
inv U1913 ( L1936, L623 );
and3 U1914 ( L4082, L1540, L1564, L1576 );
and3 U1915 ( L4024, L1528, L1564, L1578 );
or4 U1916 ( L1664, L1666, L1667, L1668, L659 );
and3 U1917 ( L3791, L1609, L1645, L1672 );
and3 U1918 ( L3850, L1621, L1645, L1676 );
and3 U1919 ( L3792, L1609, L1645, L1678 );
and3 U1920 ( L3851, L1621, L1645, L1682 );
and3 U1921 ( L3793, L1609, L1645, L1684 );
and3 U1922 ( L4082, L2215, L2238, L2250 );
and3 U1923 ( L4024, L2203, L2238, L2252 );
or4 U1924 ( L2335, L2337, L2338, L2339, L691 );
and3 U1925 ( L3791, L2281, L2316, L2343 );
and3 U1926 ( L3850, L2293, L2316, L2347 );
and3 U1927 ( L3792, L2281, L2316, L2349 );
and3 U1928 ( L3851, L2293, L2316, L2353 );
and3 U1929 ( L3793, L2281, L2316, L2355 );
or4 U1930 ( L718, L719, L720, L721, L722 );
and3 U1931 ( L4082, L3570, L3594, L743 );
and3 U1932 ( L4024, L3558, L3594, L744 );
and3 U1933 ( L3851, L2430, L2454, L748 );
and3 U1934 ( L3793, L2418, L2454, L749 );
and3 U1935 ( L3850, L2430, L2454, L753 );
and3 U1936 ( L3792, L2418, L2454, L754 );
and3 U1937 ( L3791, L2418, L2454, L759 );
and3 U1938 ( L4082, L3672, L3696, L783 );
and3 U1939 ( L4024, L3660, L3696, L784 );
and3 U1940 ( L3851, L2488, L2512, L788 );
and3 U1941 ( L3793, L2476, L2512, L789 );
and3 U1942 ( L3850, L2488, L2512, L793 );
and3 U1943 ( L3792, L2476, L2512, L794 );
and3 U1944 ( L3791, L2476, L2512, L799 );
and3 U1945 ( L1936, L3724, L3717, L3735 );
inv U1946 ( L4082, L832 );
inv U1947 ( L3851, L834 );
inv U1948 ( L3850, L836 );
inv U1949 ( L3965, L3835 );
or4 U1950 ( L855, L856, L857, L858, L859 );
inv U1951 ( L4024, L871 );
inv U1952 ( L3793, L873 );
inv U1953 ( L3792, L875 );
inv U1954 ( L3791, L877 );
buffer U1955 ( L3538, L998 );
buffer U1956 ( L3543, L1000 );
and2 U1957 ( L3965, L3632, L3651 );
and3 U1958 ( L1273, L3972, L3998, L4013 );
and3 U1959 ( L1268, L3972, L3998, L4016 );
and3 U1960 ( L1263, L3972, L3998, L4019 );
and3 U1961 ( L1258, L3972, L3998, L4022 );
and3 U1962 ( L1954, L4030, L4056, L4071 );
and3 U1963 ( L1949, L4030, L4056, L4074 );
and3 U1964 ( L1944, L4030, L4056, L4077 );
and3 U1965 ( L1936, L4030, L4056, L4080 );
nand2 U1966 ( L4113, L1936, L4096 );
nand2 U1967 ( L4361, L4364, L4366 );
nand2 U1968 ( L4419, L4422, L4424 );
nand2 U1969 ( L4825, L4828, L4830 );
nand2 U1970 ( L4883, L4886, L4888 );
nand2 U1971 ( L4941, L4944, L4946 );
and9 U1972 ( L566, L567, L568, L569, L570, L571, L572, L573, L574, L575 );
and9 U1973 ( L576, L577, L578, L579, L580, L581, L582, L583, L584, L585 );
or4 U1974 ( L1576, L1578, L1579, L1580, L640 );
and2 U1975 ( L659, L1606, L661 );
or4 U1976 ( L1670, L1672, L1673, L1674, L662 );
or4 U1977 ( L1676, L1678, L1679, L1680, L665 );
or4 U1978 ( L1682, L1684, L1685, L1686, L668 );
or4 U1979 ( L2250, L2252, L2253, L2254, L674 );
and2 U1980 ( L691, L2279, L693 );
or4 U1981 ( L2341, L2343, L2344, L2345, L694 );
or4 U1982 ( L2347, L2349, L2350, L2351, L697 );
or4 U1983 ( L2353, L2355, L2356, L2357, L700 );
or4 U1984 ( L743, L744, L745, L746, L747 );
or4 U1985 ( L748, L749, L750, L751, L752 );
or4 U1986 ( L753, L754, L755, L756, L757 );
or4 U1987 ( L758, L759, L760, L761, L762 );
or4 U1988 ( L783, L784, L785, L786, L787 );
or4 U1989 ( L788, L789, L790, L791, L792 );
or4 U1990 ( L793, L794, L795, L796, L797 );
or4 U1991 ( L798, L799, L800, L801, L802 );
or4 U1992 ( L3731, L3733, L3734, L3735, L817 );
and3 U1993 ( L3835, L3803, L3823, L839 );
inv U1994 ( L3538, L3540 );
inv U1995 ( L3543, L3545 );
inv U1996 ( L3962, L3777 );
and2 U1997 ( L3962, L3632, L3648 );
or3 U1998 ( L4012, L4013, L4014, L4025 );
or3 U1999 ( L4015, L4016, L4017, L4026 );
or3 U2000 ( L4018, L4019, L4020, L4027 );
or3 U2001 ( L4021, L4022, L4023, L4028 );
or3 U2002 ( L4070, L4071, L4072, L4083 );
or3 U2003 ( L4073, L4074, L4075, L4084 );
or3 U2004 ( L4076, L4077, L4078, L4085 );
or3 U2005 ( L4079, L4080, L4081, L4086 );
nand2 U2006 ( L4366, L4367, L4368 );
nand2 U2007 ( L4424, L4425, L4426 );
inv U2008 ( L4484, L4490 );
nand2 U2009 ( L4484, L4491, L4493 );
inv U2010 ( L4572, L4578 );
nand2 U2011 ( L4572, L4579, L4581 );
nand2 U2012 ( L4830, L4831, L4832 );
nand2 U2013 ( L4888, L4889, L4890 );
nand2 U2014 ( L4946, L4947, L4948 );
inv U2015 ( L5026, L5032 );
nand2 U2016 ( L5026, L5033, L5035 );
and2 U2017 ( L640, L1526, L642 );
and2 U2018 ( L662, L1606, L664 );
and2 U2019 ( L665, L1606, L667 );
and2 U2020 ( L668, L1606, L670 );
and2 U2021 ( L674, L2202, L676 );
and2 U2022 ( L694, L2279, L696 );
and2 U2023 ( L697, L2279, L699 );
and2 U2024 ( L700, L2279, L702 );
and2 U2025 ( L4113, L4096, L811 );
and2 U2026 ( L4096, L1936, L812 );
and2 U2027 ( L816, L817, L818 );
and5 U2028 ( L562, L3540, L3545, L3535, L3970, L853 );
and3 U2029 ( L3777, L3745, L3765, L878 );
nand2 U2030 ( L4487, L4490, L4492 );
nand2 U2031 ( L4575, L4578, L4580 );
nand2 U2032 ( L5029, L5032, L5034 );
and3 U2033 ( L4083, L1540, L1564, L1582 );
and3 U2034 ( L4025, L1528, L1564, L1584 );
and3 U2035 ( L4084, L1540, L1564, L1588 );
and3 U2036 ( L4026, L1528, L1564, L1590 );
and3 U2037 ( L4085, L1540, L1564, L1594 );
and3 U2038 ( L4027, L1528, L1564, L1596 );
and3 U2039 ( L4086, L1540, L1564, L1600 );
and3 U2040 ( L4028, L1528, L1564, L1602 );
and3 U2041 ( L4083, L2215, L2238, L2256 );
and3 U2042 ( L4025, L2203, L2238, L2258 );
and3 U2043 ( L4084, L2215, L2238, L2262 );
and3 U2044 ( L4026, L2203, L2238, L2264 );
and3 U2045 ( L4085, L2215, L2238, L2268 );
and3 U2046 ( L4027, L2203, L2238, L2270 );
and3 U2047 ( L4086, L2215, L2238, L2274 );
and3 U2048 ( L4028, L2203, L2238, L2276 );
and3 U2049 ( L4086, L3672, L3696, L708 );
and3 U2050 ( L4028, L3660, L3696, L709 );
and3 U2051 ( L4086, L3570, L3594, L723 );
and3 U2052 ( L4028, L3558, L3594, L724 );
and3 U2053 ( L4085, L3570, L3594, L728 );
and3 U2054 ( L4027, L3558, L3594, L729 );
and3 U2055 ( L4084, L3570, L3594, L733 );
and3 U2056 ( L4026, L3558, L3594, L734 );
and3 U2057 ( L4083, L3570, L3594, L738 );
and3 U2058 ( L4025, L3558, L3594, L739 );
and3 U2059 ( L4085, L3672, L3696, L768 );
and3 U2060 ( L4027, L3660, L3696, L769 );
and3 U2061 ( L4084, L3672, L3696, L773 );
and3 U2062 ( L4026, L3660, L3696, L774 );
and3 U2063 ( L4083, L3672, L3696, L778 );
and3 U2064 ( L4025, L3660, L3696, L779 );
or2 U2065 ( L811, L812, L813 );
inv U2066 ( L4086, L824 );
inv U2067 ( L4085, L826 );
inv U2068 ( L4084, L828 );
inv U2069 ( L4083, L830 );
and3 U2070 ( L852, L853, L245, L854 );
inv U2071 ( L4028, L863 );
inv U2072 ( L4027, L865 );
inv U2073 ( L4026, L867 );
inv U2074 ( L4025, L869 );
inv U2075 ( L4368, L4374 );
nand2 U2076 ( L4368, L4375, L4377 );
inv U2077 ( L4426, L4432 );
nand2 U2078 ( L4426, L4433, L4435 );
nand2 U2079 ( L4492, L4493, L4494 );
nand2 U2080 ( L4580, L4581, L4582 );
inv U2081 ( L4832, L4838 );
nand2 U2082 ( L4832, L4839, L4841 );
inv U2083 ( L4890, L4896 );
nand2 U2084 ( L4890, L4897, L4899 );
inv U2085 ( L4948, L4954 );
nand2 U2086 ( L4948, L4955, L4957 );
nand2 U2087 ( L5034, L5035, L5036 );
or4 U2088 ( L1582, L1584, L1585, L1586, L643 );
or4 U2089 ( L1588, L1590, L1591, L1592, L646 );
or4 U2090 ( L1594, L1596, L1597, L1598, L649 );
or4 U2091 ( L1600, L1602, L1603, L1604, L652 );
or4 U2092 ( L2256, L2258, L2259, L2260, L677 );
or4 U2093 ( L2262, L2264, L2265, L2266, L680 );
or4 U2094 ( L2268, L2270, L2271, L2272, L683 );
or4 U2095 ( L2274, L2276, L2277, L2278, L686 );
or4 U2096 ( L708, L709, L710, L711, L712 );
or4 U2097 ( L723, L724, L725, L726, L727 );
or4 U2098 ( L728, L729, L730, L731, L732 );
or4 U2099 ( L733, L734, L735, L736, L737 );
or4 U2100 ( L738, L739, L740, L741, L742 );
or4 U2101 ( L768, L769, L770, L771, L772 );
or4 U2102 ( L773, L774, L775, L776, L777 );
or4 U2103 ( L778, L779, L780, L781, L782 );
nand2 U2104 ( L4371, L4374, L4376 );
nand2 U2105 ( L4429, L4432, L4434 );
nand2 U2106 ( L4835, L4838, L4840 );
nand2 U2107 ( L4893, L4896, L4898 );
nand2 U2108 ( L4951, L4954, L4956 );
and2 U2109 ( L643, L1526, L645 );
and2 U2110 ( L646, L1526, L648 );
and2 U2111 ( L649, L1526, L651 );
and2 U2112 ( L652, L1526, L654 );
and2 U2113 ( L677, L2202, L679 );
and2 U2114 ( L680, L2202, L682 );
and2 U2115 ( L683, L2202, L685 );
and2 U2116 ( L686, L2202, L688 );
nand2 U2117 ( L4376, L4377, L4378 );
nand2 U2118 ( L4434, L4435, L4436 );
inv U2119 ( L4494, L4500 );
nand2 U2120 ( L4494, L4501, L4503 );
inv U2121 ( L4582, L4588 );
nand2 U2122 ( L4582, L4589, L4591 );
nand2 U2123 ( L4840, L4841, L4842 );
nand2 U2124 ( L4898, L4899, L4900 );
nand2 U2125 ( L4956, L4957, L4958 );
inv U2126 ( L5036, L5042 );
nand2 U2127 ( L5036, L5043, L5045 );
nand2 U2128 ( L4497, L4500, L4502 );
nand2 U2129 ( L4585, L4588, L4590 );
nand2 U2130 ( L5039, L5042, L5044 );
inv U2131 ( L4378, L4384 );
nand2 U2132 ( L4378, L4385, L4387 );
inv U2133 ( L4436, L4442 );
nand2 U2134 ( L4436, L4443, L4445 );
nand2 U2135 ( L4502, L4503, L4504 );
nand2 U2136 ( L4590, L4591, L4592 );
inv U2137 ( L4842, L4848 );
nand2 U2138 ( L4842, L4849, L4851 );
inv U2139 ( L4900, L4906 );
nand2 U2140 ( L4900, L4907, L4909 );
inv U2141 ( L4958, L4964 );
nand2 U2142 ( L4958, L4965, L4967 );
nand2 U2143 ( L5044, L5045, L5046 );
nand2 U2144 ( L4381, L4384, L4386 );
nand2 U2145 ( L4439, L4442, L4444 );
nand2 U2146 ( L4845, L4848, L4850 );
nand2 U2147 ( L4903, L4906, L4908 );
nand2 U2148 ( L4961, L4964, L4966 );
nand2 U2149 ( L4386, L4387, L4388 );
nand2 U2150 ( L4444, L4445, L4446 );
inv U2151 ( L4504, L4510 );
nand2 U2152 ( L4504, L4511, L4513 );
inv U2153 ( L4592, L4598 );
nand2 U2154 ( L4592, L4599, L4601 );
nand2 U2155 ( L4850, L4851, L4852 );
nand2 U2156 ( L4908, L4909, L4910 );
nand2 U2157 ( L4966, L4967, L4968 );
inv U2158 ( L5046, L5052 );
nand2 U2159 ( L5046, L5053, L5055 );
nand2 U2160 ( L4507, L4510, L4512 );
nand2 U2161 ( L4595, L4598, L4600 );
nand2 U2162 ( L5049, L5052, L5054 );
inv U2163 ( L4388, L4394 );
nand2 U2164 ( L4388, L4395, L4397 );
inv U2165 ( L4446, L4452 );
nand2 U2166 ( L4446, L4453, L4455 );
nand2 U2167 ( L4512, L4513, L4514 );
nand2 U2168 ( L4600, L4601, L4602 );
inv U2169 ( L4852, L4858 );
nand2 U2170 ( L4852, L4859, L4861 );
inv U2171 ( L4910, L4916 );
nand2 U2172 ( L4910, L4917, L4919 );
inv U2173 ( L4968, L4974 );
nand2 U2174 ( L4968, L4975, L4977 );
nand2 U2175 ( L5054, L5055, L5056 );
nand2 U2176 ( L4391, L4394, L4396 );
nand2 U2177 ( L4449, L4452, L4454 );
nand2 U2178 ( L4855, L4858, L4860 );
nand2 U2179 ( L4913, L4916, L4918 );
nand2 U2180 ( L4971, L4974, L4976 );
nand2 U2181 ( L4396, L4397, L4398 );
nand2 U2182 ( L4454, L4455, L4456 );
inv U2183 ( L4514, L4520 );
nand2 U2184 ( L4514, L4521, L4523 );
inv U2185 ( L4602, L4608 );
nand2 U2186 ( L4602, L4609, L4611 );
nand2 U2187 ( L4860, L4861, L4862 );
nand2 U2188 ( L4918, L4919, L4920 );
nand2 U2189 ( L4976, L4977, L4978 );
inv U2190 ( L5056, L5062 );
nand2 U2191 ( L5056, L5063, L5065 );
nand2 U2192 ( L4517, L4520, L4522 );
nand2 U2193 ( L4605, L4608, L4610 );
nand2 U2194 ( L5059, L5062, L5064 );
inv U2195 ( L4398, L4404 );
nand2 U2196 ( L4398, L4405, L1488 );
inv U2197 ( L4456, L4462 );
nand2 U2198 ( L4456, L4463, L1493 );
inv U2199 ( L4862, L4868 );
nand2 U2200 ( L4862, L4869, L2165 );
inv U2201 ( L4920, L4926 );
nand2 U2202 ( L4920, L4927, L2170 );
nand2 U2203 ( L4522, L4523, L4524 );
nand2 U2204 ( L4610, L4611, L4612 );
inv U2205 ( L4978, L4984 );
nand2 U2206 ( L4978, L4985, L4987 );
nand2 U2207 ( L5064, L5065, L5066 );
nand2 U2208 ( L4401, L4404, L1487 );
nand2 U2209 ( L4459, L4462, L1492 );
nand2 U2210 ( L4865, L4868, L2164 );
nand2 U2211 ( L4923, L4926, L2169 );
nand2 U2212 ( L4981, L4984, L4986 );
nand2 U2213 ( L1487, L1488, L1489 );
nand2 U2214 ( L1492, L1493, L1494 );
nand2 U2215 ( L2164, L2165, L2166 );
nand2 U2216 ( L2169, L2170, L2171 );
inv U2217 ( L4524, L4530 );
nand2 U2218 ( L4524, L4531, L4533 );
inv U2219 ( L4612, L4618 );
nand2 U2220 ( L4612, L4619, L4543 );
nand2 U2221 ( L4986, L4987, L4988 );
inv U2222 ( L5066, L5072 );
nand2 U2223 ( L5066, L5073, L4997 );
nand2 U2224 ( L4527, L4530, L4532 );
nand2 U2225 ( L4615, L4618, L4542 );
nand2 U2226 ( L5069, L5072, L4996 );
and3 U2227 ( L1494, L1462, L1502, L1513 );
and3 U2228 ( L1489, L1458, L1502, L1514 );
and3 U2229 ( L1494, L1483, L1497, L1515 );
and3 U2230 ( L1489, L1486, L1497, L1516 );
inv U2231 ( L4988, L4994 );
nand2 U2232 ( L4988, L4995, L2184 );
and3 U2233 ( L2171, L2139, L2179, L2190 );
and3 U2234 ( L2166, L2135, L2179, L2191 );
and3 U2235 ( L2171, L2160, L2174, L2192 );
and3 U2236 ( L2166, L2163, L2174, L2193 );
nand2 U2237 ( L4532, L4533, L4534 );
nand2 U2238 ( L4542, L4543, L4544 );
nand2 U2239 ( L4996, L4997, L4998 );
nand2 U2240 ( L4991, L4994, L2183 );
or4 U2241 ( L1513, L1514, L1515, L1516, L4620 );
or4 U2242 ( L2190, L2191, L2192, L2193, L5074 );
inv U2243 ( L4534, L4540 );
nand2 U2244 ( L4534, L4541, L1507 );
inv U2245 ( L4544, L4550 );
nand2 U2246 ( L4544, L4551, L1510 );
nand2 U2247 ( L2183, L2184, L2185 );
inv U2248 ( L4998, L5004 );
nand2 U2249 ( L4998, L5005, L2187 );
nand2 U2250 ( L4537, L4540, L1506 );
nand2 U2251 ( L4547, L4550, L1509 );
inv U2252 ( L4620, L4626 );
nand2 U2253 ( L5001, L5004, L2186 );
and2 U2254 ( L2174, L2185, L2195 );
inv U2255 ( L5074, L5080 );
nand2 U2256 ( L1506, L1507, L1508 );
nand2 U2257 ( L1509, L1510, L1511 );
nand2 U2258 ( L2186, L2187, L2188 );
inv U2259 ( L1511, L1512 );
and2 U2260 ( L1497, L1508, L1518 );
inv U2261 ( L2188, L2189 );
and2 U2262 ( L1512, L1502, L1517 );
and2 U2263 ( L2189, L2179, L2194 );
or2 U2264 ( L1517, L1518, L4623 );
or2 U2265 ( L2194, L2195, L5077 );
nand2 U2266 ( L4623, L4626, L1519 );
inv U2267 ( L4623, L4627 );
nand2 U2268 ( L5077, L5080, L2196 );
inv U2269 ( L5077, L5081 );
nand2 U2270 ( L4620, L4627, L1520 );
nand2 U2271 ( L5074, L5081, L2197 );
nand2 U2272 ( L1519, L1520, L1521 );
nand2 U2273 ( L2196, L2197, L2198 );
and3 U2274 ( L2198, L3795, L3823, L840 );
and3 U2275 ( L1521, L3737, L3765, L879 );
inv U2276 ( L1521, L1524 );
inv U2277 ( L2198, L2201 );
or4 U2278 ( L839, L840, L841, L842, L843 );
or4 U2279 ( L878, L879, L880, L881, L882 );
and2 U2280 ( L1524, L3628, L3649 );
and2 U2281 ( L2201, L3628, L3652 );
or2 U2282 ( L3648, L3649, L3657 );
or2 U2283 ( L3651, L3652, L3658 );
and2 U2284 ( L3657, L3622, L3636 );
and2 U2285 ( L3658, L3622, L3639 );
and2 U2286 ( L3657, L3622, L3642 );
and2 U2287 ( L3658, L3622, L3645 );
or2 U2288 ( L3636, L3637, L3653 );
or2 U2289 ( L3639, L3640, L3654 );
or2 U2290 ( L3642, L3643, L3655 );
or2 U2291 ( L3645, L3646, L3656 );
and3 U2292 ( L3656, L2430, L2454, L763 );
and3 U2293 ( L3655, L2418, L2454, L764 );
and3 U2294 ( L3656, L2488, L2512, L803 );
and3 U2295 ( L3655, L2476, L2512, L804 );
and3 U2296 ( L3654, L1621, L1645, L1657 );
and3 U2297 ( L3653, L1609, L1645, L1659 );
and3 U2298 ( L3654, L2293, L2316, L2328 );
and3 U2299 ( L3653, L2281, L2316, L2330 );
or4 U2300 ( L1657, L1659, L1660, L1661, L1662 );
or4 U2301 ( L2328, L2330, L2331, L2332, L2333 );
or4 U2302 ( L763, L764, L765, L766, L767 );
or4 U2303 ( L803, L804, L805, L806, L807 );
and2 U2304 ( L1662, L1606, L657 );
and2 U2305 ( L2333, L2279, L689 );
inv U2306 ( L657, L658 );
inv U2307 ( L689, L690 );
endmodule
|
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 |
/****************************************************************************
* *
* VERILOG HIGH-LEVEL DESCRIPTION OF THE ISCAS-85 BENCHMARK CIRCUIT c5315 *
* *
* *
* Written by : Hakan Yalcin (hyalcin@cadence.com) *
* Verified by : Jonathan David Hauke (jhauke@eecs.umich.edu) *
* *
* First created: Jan 31, 1997 *
* Last modified: Oct 20, 1998 *
* *
****************************************************************************/
module Circuit5315(
in293, in302, in308, in316, in324, in341, in351,
in361, in299, in307, in315, in323, in331, in338, in348,
in358, in366, in206, in210, in218, in226, in234, in257,
in265, in273, in281, in209, in217, in225, in233, in241,
in264, in272, in280, in288, in54, in4, in2174, in1497,
in332, in335, in479, in490, in503, in514, in523, in534,
in446, in457, in468, in422, in435, in389, in400, in411,
in374, in191, in200, in194, in197, in203, in149, in155,
in188, in182, in161, in170, in164, in167, in173, in146,
in152, in158, in185, in109, in43, in46, in100, in91,
in76, in73, in67, in11, in106, in37, in49, in103,
in40, in20, in17, in70, in61, in123, in52, in121,
in116, in112, in130, in119, in129, in131, in115, in122,
in114, in53, in113, in128, in127, in126, in117, in176,
in179, in14, in64, in248, in251, in242, in254, in3552,
in3550, in3546, in3548, in120, in94, in118, in97, in4091,
in4092, in137, in4090, in4089, in4087, in4088, in1694, in1691,
in1690, in1689, in372, in369, in292, in289, in562, in245,
in552, in556, in559, in386, in132, in23, in80, in25,
in81, in79, in82, in24, in26, in86, in88, in87,
in83, in34, in4115, in135, in3717, in3724, in141, in2358,
in31, in27, in545, in549, in3173, in136, in1, in373,
in145, in2824, in140,
out658, out690, out767, out807, out654, out651, out648,
out645, out642, out670, out667, out664, out661, out688, out685,
out682, out679, out676, out702, out699, out696, out693, out727,
out732, out737, out742, out747, out752, out757, out762, out722,
out712, out772, out777, out782, out787, out792, out797, out802,
out859, out824, out826, out832, out828, out830, out834, out836,
out838, out822, out863, out871, out865, out867, out869, out873,
out875, out877, out861, out629, out591, out618, out615, out621,
out588, out626, out632, out843, out882, out585, out575, out598,
out610, out998, out1002, out1000, out1004, out854, out623, out813,
out818, out707, out715, out639, out673, out636, out820, out717,
out704, out593, out594, out602, out809, out611, out599, out612,
out600, out850, out848, out849, out851, out887, out298, out926,
out892, out973, out993, out144, out601, out847, out815, out634,
out810, out845, out656, out923, out939, out921, out978, out949,
out889, out603, out604, out606);
input
in293, in302, in308, in316, in324, in341, in351,
in361, in299, in307, in315, in323, in331, in338, in348,
in358, in366, in206, in210, in218, in226, in234, in257,
in265, in273, in281, in209, in217, in225, in233, in241,
in264, in272, in280, in288, in54, in4, in2174, in1497,
in332, in335, in479, in490, in503, in514, in523, in534,
in446, in457, in468, in422, in435, in389, in400, in411,
in374, in191, in200, in194, in197, in203, in149, in155,
in188, in182, in161, in170, in164, in167, in173, in146,
in152, in158, in185, in109, in43, in46, in100, in91,
in76, in73, in67, in11, in106, in37, in49, in103,
in40, in20, in17, in70, in61, in123, in52, in121,
in116, in112, in130, in119, in129, in131, in115, in122,
in114, in53, in113, in128, in127, in126, in117, in176,
in179, in14, in64, in248, in251, in242, in254, in3552,
in3550, in3546, in3548, in120, in94, in118, in97, in4091,
in4092, in137, in4090, in4089, in4087, in4088, in1694, in1691,
in1690, in1689, in372, in369, in292, in289, in562, in245,
in552, in556, in559, in386, in132, in23, in80, in25,
in81, in79, in82, in24, in26, in86, in88, in87,
in83, in34, in4115, in135, in3717, in3724, in141, in2358,
in31, in27, in545, in549, in3173, in136, in1, in373,
in145, in2824, in140;
output
out658, out690, out767, out807, out654, out651, out648,
out645, out642, out670, out667, out664, out661, out688, out685,
out682, out679, out676, out702, out699, out696, out693, out727,
out732, out737, out742, out747, out752, out757, out762, out722,
out712, out772, out777, out782, out787, out792, out797, out802,
out859, out824, out826, out832, out828, out830, out834, out836,
out838, out822, out863, out871, out865, out867, out869, out873,
out875, out877, out861, out629, out591, out618, out615, out621,
out588, out626, out632, out843, out882, out585, out575, out598,
out610, out998, out1002, out1000, out1004, out854, out623, out813,
out818, out707, out715, out639, out673, out636, out820, out717,
out704, out593, out594, out602, out809, out611, out599, out612,
out600, out850, out848, out849, out851, out887, out298, out926,
out892, out973, out993, out144, out601, out847, out815, out634,
out810, out845, out656, out923, out939, out921, out978, out949,
out889, out603, out604, out606;
/************************/
wire VDD;
assign VDD = 1'b1;
wire [8:0] X0bus, X1bus, Abus;
wire [8:0] Y0bus, Y1bus, Bbus;
wire CinFX, CinFY;
wire CinParX, CinParY;
wire MuxSelX, MuxSelY;
wire [10:0] MuxSelPF;
wire [8:0] QF1bus, QF2bus, QF3bus, QF4bus;
wire [8:0] WXbus, WYbus;
wire QP1, QP2, QP3, QP4;
wire [7:0] ContLogic;
wire [1:0] ParXin, ParYin;
wire [5:0] ContParChk;
wire [16:0] MiscMuxIn;
wire [7:0] MiscContIn;
wire [8:0] MiscInbus;
wire [1:0] WparX, WparY;
wire [8:0] OF1bus, OF2bus, OF3bus, OF4bus;
wire OP1, OP2, OP3, OP4;
wire SumLogicParXout, SumLogicParYout;
wire CoutFX_in0, CoutFY_in0;
wire PropThruX, PropThruY;
wire [8:0] NotXFbus, NotYFbus;
wire [3:0] ZeroFlagOut;
wire [4:0] ParChkOut;
wire [10:0] MiscMuxOut;
wire [25:0] MiscOutbus;
/************************/
// inputs
assign
X0bus[8:0] = { in293, in302, in308, in316, in324,
VDD, in341, in351, in361 },
X1bus[8:0] = { in299, in307, in315, in323, in331,
in338, in348, in358, in366 };
assign
Y0bus[8:0] = { in206, in210, in218, in226, in234,
in257, in265, in273, in281 },
Y1bus[8:0] = { in209, in217, in225, in233, in241,
in264, in272, in280, in288 };
assign
CinFX = in54, CinFY = in4,
CinParX = in2174, CinParY = in1497;
assign
MuxSelX = in332, MuxSelY = in335;
assign
Abus[8:0] = { VDD, VDD, in479, in490, in503,
in514, in523, in534, VDD };
assign
Bbus[8:0] = { in446, in457, in468, in422, in435,
in389, in400, in411, in374 };
assign
QF1bus[8:0] = { in191, in194, in197, in203, in200,
in149, in155, in188, in182 },
QF2bus[8:0] = { in161, in164, in167, in173, in170,
in146, in152, in158, in185 },
QF3bus[8:0] = { in109, in46, in100, in91, in43,
in76, in73, in67, in11 },
QF4bus[8:0] = { in106, in49, in103, in40, in37,
in20, in17, in70, in61 };
assign
WXbus[8:0] = { in123, in121, in116, in112, in52,
in130, in119, in129, in131 },
WYbus[8:0] = { in115, in114, in53, in113, in122,
in128, in127, in126, in117 };
assign
QP1 = in176, QP2 = in179, QP3 = in14, QP4 = in64;
assign
ContLogic[7:0] = { in248, in251, in242, in254,
in3552, in3550, in3546, in3548 };
assign
WparX[1:0] = { in120, in94 },
WparY[1:0] = { in118, in97 };
assign
MuxSelPF[10:0] = { in4091, in4092, in137, in4090, in4089, in4087,
in4088, in1694, in1691, in1690, in1689 };
assign
ParXin[1:0] = { in372, in369 },
ParYin[1:0] = { in292, in289 };
assign
ContParChk[5:0] = { in562, in245, in552, in556, in559, in386 };
assign
MiscMuxIn[16:0] = { in132, in23, in80, in25, in81,
in79, in82, in24, in26, in86, in83, in88, in88,
in87, in83, in34, in34 };
assign
MiscContIn[7:0] = { in4115, in135, in3717, in3724,
in141, in2358, in31, in27 };
assign
MiscInbus[8:0] = { in545, in549, in3173, in136, in1,
in373, in145, in2824, in140 };
// outputs
assign
out658 = OP1, out690 = OP2, out767 = OP3, out807 = OP4;
assign
{ out654, out651, out648, out645, out642,
out670, out667, out664, out661 } = OF1bus[8:0],
{ out688, out685, out682, out679, out676,
out702, out699, out696, out693 } = OF2bus[8:0],
{ out727, out732, out737, out742, out747,
out752, out757, out762, out722 } = OF3bus[8:0],
{ out712, out772, out777, out782, out787,
out792, out797, out802, out859 } = OF4bus[8:0];
assign
{ out824, out826, out828, out830, out832,
out834, out836, out838, out822 } = NotXFbus[8:0],
{ out863, out865, out867, out869, out871,
out873, out875, out877, out861 } = NotYFbus[8:0];
assign
out629 = CoutFX_in0, out591 = CoutFY_in0,
out618 = CoutFX_in0, out621 = CoutFY_in0;
assign
out615 = PropThruX, out588 = PropThruY,
out626 = PropThruX, out632 = PropThruY;
assign
out843 = SumLogicParXout, out882 = SumLogicParYout;
assign
{ out585, out575, out598, out610 } = ZeroFlagOut[3:0];
assign
{ out998, out1002, out1000, out1004, out854 } = ParChkOut[4:0];
assign
{ out623, out813, out818, out707, out715, out639,
out673, out636, out820, out717, out704 } = MiscMuxOut[10:0];
assign
{ out593, out594, out602, out809, out611, out599,
out612, out600, out850, out848, out849, out851,
out887, out298, out926, out892, out973, out993,
out144, out601, out847, out815, out634, out810,
out845, out656 } = MiscOutbus[25:0];
// identical misc. outputs
assign
out923 = out144, out939 = out993, out921 = out993,
out978 = out993, out949 = out993, out889 = out887,
out603 = out594, out604 = out594, out606 = out602;
/* instantiate top level circuit */
TopLevel5315 Ckt5315( X0bus, X1bus, Abus, Y0bus, Y1bus, Bbus, CinFX, CinFY,
CinParX, CinParY, MuxSelX, MuxSelY, MuxSelPF,
QF1bus, QF2bus, QF3bus, QF4bus, QP1, QP2, QP3, QP4,
WXbus, WYbus, ContLogic, ParXin, ParYin, ContParChk,
MiscMuxIn, MiscContIn, MiscInbus, WparX, WparY,
OF1bus, OF2bus, OF3bus, OF4bus, OP1, OP2, OP3, OP4,
SumLogicParXout, SumLogicParYout, CoutFX_in0, CoutFY_in0,
PropThruX, PropThruY, NotXFbus, NotYFbus, ZeroFlagOut,
ParChkOut, MiscMuxOut, MiscOutbus );
endmodule // Circuit5315
/***************************************************************************/
/***************************************************************************/
module TopLevel5315( X0bus, X1bus, Abus, Y0bus, Y1bus, Bbus, CinFX, CinFY,
CinParX, CinParY, MuxSelX, MuxSelY, MuxSelPF,
QF1bus, QF2bus, QF3bus, QF4bus, QP1, QP2, QP3, QP4,
WXbus, WYbus, ContLogic, ParXin, ParYin, ContParChk,
MiscMuxIn, MiscContIn, MiscInbus, WparX, WparY,
OF1bus, OF2bus, OF3bus, OF4bus, OP1, OP2, OP3, OP4,
SumLogicParXout, SumLogicParYout, CoutFX_in0, CoutFY_in0,
PropThruX, PropThruY, NotFXbus, NotFYbus, ZeroFlagOut,
ParChkOut, MiscMuxOut, MiscOutbus );
input [8:0] X0bus, X1bus, Abus;
input [8:0] Y0bus, Y1bus, Bbus;
input CinFX, CinFY;
input CinParX, CinParY;
input MuxSelX, MuxSelY;
input [10:0] MuxSelPF;
input [8:0] QF1bus, QF2bus, QF3bus, QF4bus;
input QP1, QP2, QP3, QP4;
input [8:0] WXbus, WYbus;
input [1:0] WparX, WparY;
input [7:0] ContLogic;
input [1:0] ParXin, ParYin;
input [5:0] ContParChk;
input [16:0] MiscMuxIn;
input [7:0] MiscContIn;
input [8:0] MiscInbus;
output [8:0] OF1bus, OF2bus, OF3bus, OF4bus;
output OP1, OP2, OP3, OP4;
output SumLogicParXout, SumLogicParYout;
output CoutFX_in0, CoutFY_in0;
output PropThruX, PropThruY;
output [8:0] NotFXbus, NotFYbus;
output [3:0] ZeroFlagOut;
output [4:0] ParChkOut;
output [10:0] MiscMuxOut;
output [25:0] MiscOutbus;
wire [8:0] Xbus, Ybus;
wire [8:0] FXbus, FYbus;
wire [8:0] SumXbus, LogicXbus, SumYbus, LogicYbus;
wire [3:0] ContLogicPar, NotContLogic3_0;
wire [35:0] ContLogicInX, ContLogicInY;
wire Not_SumLogicParX, Not_SumLogicParY;
wire GND;
assign GND = 1'b0;
Mux9bit_2_1 M1( X0bus, X1bus, MuxSelX, Xbus );
Mux9bit_2_1 M2( Y0bus, Y1bus, MuxSelY, Ybus );
assign ContLogicPar[3:0] = ContLogic[7:4];
// parity blocks
CalcParity M3( X0bus, { GND, Abus[7:0] }, Xbus, Abus, WparX,
MuxSelPF[10:9], ContLogicPar, CinParX,
Not_SumLogicParX, SumLogicParXout );
CalcParity M4( Y0bus, Bbus, Ybus, Bbus, WparY,
MuxSelPF[10:9], ContLogicPar, CinParY,
Not_SumLogicParY, SumLogicParYout );
MuxesPar_4 M5( Not_SumLogicParX, Not_SumLogicParY, QP1, QP2, QP3, QP4,
MuxSelPF[8:0], OP1, OP2, OP3, OP4 );
// sum-logic blocks
Invert4 M0( ContLogic[3:0], NotContLogic3_0 );
assign
ContLogicInX[35:0] = { ContLogicPar, ContLogicPar, ContLogicPar,
ContLogicPar, NotContLogic3_0, NotContLogic3_0,
NotContLogic3_0, NotContLogic3_0, ContLogicPar },
ContLogicInY[35:0] = { ContLogicPar, NotContLogic3_0, NotContLogic3_0,
NotContLogic3_0, NotContLogic3_0, NotContLogic3_0,
NotContLogic3_0, NotContLogic3_0, NotContLogic3_0 };
CalcSumLogic M6( X0bus, { GND, Abus[7:0] }, Xbus, Abus, CinFX, WXbus,
ContLogicInX, MuxSelPF[10:9],
LogicXbus, SumXbus, FXbus, CoutFX_in0, PropThruX );
CalcSumLogic M7( Y0bus, Bbus, Ybus, Bbus, CinFY, WYbus,
ContLogicInY, MuxSelPF[10:9],
LogicYbus, SumYbus, FYbus, CoutFY_in0, PropThruY );
MuxesF8bit_4 M8( FXbus, FYbus, QF1bus, QF2bus, QF3bus, QF4bus, MuxSelPF[8:0],
OF1bus, OF2bus, OF3bus, OF4bus );
// other logic
Invert9 M9( FXbus, NotFXbus ),
M10( FYbus, NotFYbus );
ZeroFlags M11( SumXbus, LogicXbus, SumYbus, LogicYbus, ZeroFlagOut );
BusParityChk M12( X0bus, Xbus, Y0bus, Ybus, ParXin, ParYin,
MuxSelX, MuxSelY, ContParChk, ParChkOut );
// miscellaneous logic
MiscLogic M13( MiscMuxIn, MiscContIn, MiscInbus, ContParChk,
Xbus[8], LogicXbus[8], SumXbus[8], WXbus[8],
X1bus[3:0], X1bus[8], X0bus[8], MuxSelPF[8],
MiscMuxOut, MiscOutbus );
endmodule // TopLevel5315
/***************************************************************************
* Module: Mux9bit_2_1
*
* Function: 9-bit 2:1 Muxes
***************************************************************************/
module Mux9bit_2_1( In0, In1, ContIn, Out );
input [8:0] In0, In1;
input ContIn;
output [8:0] Out;
Mux4bit_2_1 Mux9_0( In0[3:0], In1[3:0], ContIn, Out[3:0] ),
Mux9_1( In0[7:4], In1[7:4], ContIn, Out[7:4] );
Mux2_1 Mux9_2( In0[8], In1[8], ContIn, Out[8] );
endmodule // Mux9bit_2_1
/********************************************/
module Mux4bit_2_1( In0, In1, ContIn, Out );
input [3:0] In0, In1;
input ContIn;
output [3:0] Out;
Mux2_1 Mux4_0( In0[0], In1[0], ContIn, Out[0] ),
Mux4_1( In0[1], In1[1], ContIn, Out[1] ),
Mux4_2( In0[2], In1[2], ContIn, Out[2] ),
Mux4_3( In0[3], In1[3], ContIn, Out[3] );
endmodule // Mux4bit_2_1
/***************************************************************************
* Module: CalcParity
*
* Function: calculates the parity of the result (XYsumbus+ABsumbus+CinPar),
* and of (XYlogicbus OPR ABlogicbus), where OPR is a logical operator
* specified by ContLogicPar.
*
* - ContLogicPar is 4 bits wide, so the parity of 16 different logical
* functions can be calculated.
*
***************************************************************************/
module CalcParity( XYlogicbus, ABlogicbus, XYsumbus, ABsumbus, Wpar,
MuxSel, ContLogicPar, CinPar,
NotSumLogicPar, SumLogicParOut );
input [8:0] XYlogicbus, ABlogicbus;
input [8:0] XYsumbus, ABsumbus;
input [1:0] Wpar;
input [1:0] MuxSel;
input [3:0] ContLogicPar;
input CinPar;
output NotSumLogicPar, SumLogicParOut;
LogicParity CalP0( XYlogicbus, ABlogicbus, ContLogicPar, LogicPar );
SumParity CalP1( XYsumbus, ABsumbus, CinPar, SumPar );
Muxes2_Mux4 CalP2( LogicPar, SumPar, Wpar, MuxSel,
NotSumLogicPar, SumLogicParOut );
endmodule // CalcParity
/********************************************/
module LogicParity( XYlogicbus, ABlogicbus, ContLogicPar, LogicPar );
input [8:0] XYlogicbus, ABlogicbus;
input [3:0] ContLogicPar;
output LogicPar;
wire [35:0] ContLogicIn;
wire [8:0] LogicOut;
assign
ContLogicIn[35:0] = { ContLogicPar, ContLogicPar, ContLogicPar,
ContLogicPar, ContLogicPar, ContLogicPar,
ContLogicPar, ContLogicPar, ContLogicPar };
ComputeLogic LP0( XYlogicbus, ABlogicbus, ContLogicIn, LogicOut );
ParityTree9bit LP1( LogicOut, LogicPar );
endmodule // LogicParity
/********************************************/
module ComputeLogic( In1bus, In2bus, ContLogicIn, Outbus );
input [8:0] In1bus, In2bus;
input [35:0] ContLogicIn;
output [8:0] Outbus;
LogicBlock CL0( In1bus[0], In2bus[0], ContLogicIn[3:0], Outbus[0] ),
CL1( In1bus[1], In2bus[1], ContLogicIn[7:4], Outbus[1] ),
CL2( In1bus[2], In2bus[2], ContLogicIn[11:8], Outbus[2] ),
CL3( In1bus[3], In2bus[3], ContLogicIn[15:12], Outbus[3] ),
CL4( In1bus[4], In2bus[4], ContLogicIn[19:16], Outbus[4] ),
CL5( In1bus[5], In2bus[5], ContLogicIn[23:20], Outbus[5] ),
CL6( In1bus[6], In2bus[6], ContLogicIn[27:24], Outbus[6] ),
CL7( In1bus[7], In2bus[7], ContLogicIn[31:28], Outbus[7] ),
CL8( In1bus[8], In2bus[8], ContLogicIn[35:32], Outbus[8] );
endmodule // ComputeLogic
/********************************************
* LogicBlock: implements all 16 functions of
* In1 and In2 as selected by the 4-bit
* ContLogic input.
********************************************/
module LogicBlock( In1, In2, ContLogic, Out );
input In1, In2;
input [3:0] ContLogic;
output Out;
Mux2_1 LB0( ContLogic[0], ContLogic[1], In1, line0),
LB1( ContLogic[2], ContLogic[3], In1, line1);
or2 LB2( .A(In2), .B(line0), .Y(line2) );
nand2 LB3( .A(In2), .B(line1), .Y(line3) );
and2 LB4( .A(line2), .B(line3), .Y(Out) );
endmodule // LogicBlock
/***********************************************************************
* Submodule: SumParity
*
* Function: calculates the parity of the sum (In1bus + In2bus + Cin)
*
* The parity is calculated separately for the lower 5-bit block
* and the upper 4-bit block. In each case, two parities are calculated:
* one with an assumed carry of 0 to that block, and another with 1.
* For the 5-bit block, the correct parity is determined by Cin.
* For the 4-bit block, the carry input Cin as well as the carry from
* the (lower) 5-bit block to the (higher) 4-bit block determine
* the correct parity.
*
************************************************************************/
module SumParity( In1bus, In2bus, Cin, SumPar );
input [8:0] In1bus, In2bus;
input Cin;
output SumPar;
wire [8:0] Genbus, Propbus;
wire [8:0] LocalC0, LocalC1;
GenProp9 SP0( In1bus, In2bus, Genbus, Propbus );
// first caculate the local carries
// (local carries in 8th position are not needed)
GenLocalCarry5 SP1( Genbus[4:0], Propbus[4:0], LocalC0[4:0], LocalC1[4:0] );
GenLocalCarry3 SP2( Genbus[7:5], Propbus[7:5], LocalC0[7:5], LocalC1[7:5] );
SerialParity9nc SP3( { Propbus[4:0], LocalC0[3:0] }, ParLo0 );
SerialParity9c SP4( { Propbus[4:0], LocalC1[3:0] }, ParLo1 );
SerialParity7nc SP5( { Propbus[8:5], LocalC0[7:5] }, ParHi0 );
SerialParity7c SP6( { Propbus[8:5], LocalC1[7:5] }, ParHi1 );
Mux2_1 SP7( ParLo0, ParLo1, Cin, ParLo),
SP8( ParHi0, ParHi1, LocalC0[4], ParHiCin0),
SP9( ParHi0, ParHi1, LocalC1[4], ParHiCin1),
SP10( ParHiCin0, ParHiCin1, Cin, ParHi);
XOR2a SP11( .A(ParLo), .B(ParHi), .Y(SumPar) );
endmodule // SumParity
/********************************************/
module GenProp9( In1bus, In2bus, Gbus, Pbus);
input [8:0] In1bus, In2bus;
output [8:0] Gbus, Pbus;
and2 GP9_0( .A(In1bus[0]), .B(In2bus[0]), .Y(Gbus[0]) ),
GP9_1( .A(In1bus[1]), .B(In2bus[1]), .Y(Gbus[1]) ),
GP9_2( .A(In1bus[2]), .B(In2bus[2]), .Y(Gbus[2]) ),
GP9_3( .A(In1bus[3]), .B(In2bus[3]), .Y(Gbus[3]) ),
GP9_4( .A(In1bus[4]), .B(In2bus[4]), .Y(Gbus[4]) ),
GP9_5( .A(In1bus[5]), .B(In2bus[5]), .Y(Gbus[5]) ),
GP9_6( .A(In1bus[6]), .B(In2bus[6]), .Y(Gbus[6]) ),
GP9_7( .A(In1bus[7]), .B(In2bus[7]), .Y(Gbus[7]) ),
GP9_8( .A(In1bus[8]), .B(In2bus[8]), .Y(Gbus[8]) );
XOR2a GP9_9( .A(In1bus[0]), .B(In2bus[0]), .Y(Pbus[0]) ),
GP9_10( .A(In1bus[1]), .B(In2bus[1]), .Y(Pbus[1]) ),
GP9_11( .A(In1bus[2]), .B(In2bus[2]), .Y(Pbus[2]) ),
GP9_12( .A(In1bus[3]), .B(In2bus[3]), .Y(Pbus[3]) ),
GP9_13( .A(In1bus[4]), .B(In2bus[4]), .Y(Pbus[4]) ),
GP9_14( .A(In1bus[5]), .B(In2bus[5]), .Y(Pbus[5]) ),
GP9_15( .A(In1bus[6]), .B(In2bus[6]), .Y(Pbus[6]) ),
GP9_16( .A(In1bus[7]), .B(In2bus[7]), .Y(Pbus[7]) ),
GP9_17( .A(In1bus[8]), .B(In2bus[8]), .Y(Pbus[8]) );
endmodule // GenProp9
/********************************************/
module GenLocalCarry5( Gbus, Pbus, LocalC0, LocalC1 );
input [4:0] Gbus, Pbus;
output [4:0] LocalC0, LocalC1;
GenLocalCarry4 GLC5_0( Gbus[3:0], Pbus[3:0],
LocalC0[3:0], LocalC1[3:0] );
AND_OR5a GLC5_1( Gbus[4], Pbus[4], Gbus[3], Pbus[3], Gbus[2],
Pbus[2], Gbus[1], Pbus[1], Gbus[0],
LocalC0[4] );
AND_OR6b GLC5_2( Gbus[4], Pbus[4], Gbus[3], Pbus[3], Gbus[2],
Pbus[2], Gbus[1], Pbus[1], Gbus[0], Pbus[0],
LocalC1[4] );
endmodule // GenLocalCarry5
/******************************************************/
module GenLocalCarry4( Gbus, Pbus, LocalC0, LocalC1 );
input [3:0] Gbus, Pbus;
output [3:0] LocalC0, LocalC1;
GenLocalCarry3 GLC4_0( Gbus[2:0], Pbus[2:0],
LocalC0[2:0], LocalC1[2:0] );
AND_OR4a GLC4_1( Gbus[3], Pbus[3], Gbus[2], Pbus[2], Gbus[1],
Pbus[1], Gbus[0], LocalC0[3] );
AND_OR5b GLC4_2( Gbus[3], Pbus[3], Gbus[2], Pbus[2], Gbus[1],
Pbus[1], Gbus[0], Pbus[0], LocalC1[3] );
endmodule // GenLocalCarry4
/******************************************************/
module GenLocalCarry3( Gbus, Pbus, LocalC0, LocalC1 );
input [2:0] Gbus, Pbus;
output [2:0] LocalC0, LocalC1;
assign LocalC0[0] = Gbus[0];
or2 GLC4_0( .A(Gbus[0]), .B(Pbus[0]), .Y(LocalC1[0]) );
AND_OR2 GLC4_1( Gbus[1], Pbus[1], Gbus[0], LocalC0[1] );
AND_OR3b GLC4_2( Gbus[1], Pbus[1], Gbus[0], Pbus[0], LocalC1[1] );
AND_OR3a GLC4_3( Gbus[2], Pbus[2], Gbus[1], Pbus[1], Gbus[0],
LocalC0[2] );
AND_OR4b GLC4_4( Gbus[2], Pbus[2], Gbus[1], Pbus[1], Gbus[0],
Pbus[0], LocalC1[2] );
endmodule // GenLocalCarry3
/******************************************************/
module SerialParity9nc( Inbus, Out);
input [8:0] Inbus;
output Out;
SerialParity7nc SP9nc0( Inbus[6:0], line0 );
XOR2a SP9nc1( .A(Inbus[7]), .B(line0), .Y(line1) ),
SP9nc2( .A(Inbus[8]), .B(line1), .Y(Out) );
endmodule // SerialParity9nc
/******************************************************/
module SerialParity9c( Inbus, Out);
input [8:0] Inbus;
output Out;
// Inbus[6] is inverted in SerialParity7c
SerialParity7c SP9nc0( Inbus[6:0], line0 );
XOR2a SP9nc1( .A(Inbus[7]), .B(line0), .Y(line1) ),
SP9nc2( .A(Inbus[8]), .B(line1), .Y(Out) );
endmodule // SerialParity9c
/******************************************************/
module SerialParity7nc( Inbus, Out);
input [6:0] Inbus;
output Out;
XOR2a SP7nc0( .A(Inbus[0]), .B(Inbus[1]), .Y(line0) ),
SP7nc1( .A(Inbus[2]), .B(line0), .Y(line1) ),
SP7nc2( .A(Inbus[3]), .B(line1), .Y(line2) ),
SP7nc3( .A(Inbus[4]), .B(line2), .Y(line3) ),
SP7nc4( .A(Inbus[5]), .B(line3), .Y(line4) ),
SP7nc5( .A(Inbus[6]), .B(line4), .Y(Out) );
endmodule // SerialParity7nc
/******************************************************/
module SerialParity7c( Inbus, Out);
input [6:0] Inbus;
output Out;
wire [6:0] NewInbus;
// invert one bit to complement the output
// -- Inbus[6] is chosen so the inverter is not on the longest path
inv SP7c0( .A(Inbus[6]), .Y(NewInbus[6]) );
assign NewInbus[5:0] = Inbus[5:0];
SerialParity7nc SP7c2( NewInbus, Out );
endmodule // SerialParity7c
/******************************************************/
module Muxes2_Mux4( LogicPar, SumPar, Wpar, MuxSel,
NotSumLogicPar, SumLogicParOut );
input LogicPar, SumPar;
input [1:0] Wpar, MuxSel;
output NotSumLogicPar, SumLogicParOut;
inv M2M4_0( .A(LogicPar), .Y(NotLogicPar) ),
M2M4_1( .A(SumPar), .Y(NotSumPar) );
Mux2_1 M2M4_2( NotLogicPar, NotSumPar, MuxSel[1], line0 ),
M2M4_3( line0, Wpar[0], MuxSel[0], NotSumLogicPar );
Mux4_1 M2M4_4( LogicPar, Wpar[1], SumPar, 1'b1,
MuxSel[1], MuxSel[0], SumLogicParOut );
endmodule // Muxes2_Mux4
/***************************************************************************
* Module: MuxesPar_4
*
* Function: includes a set of 4 muxes.
* The outputs of two of the muxes can be masked with an AND gate.
*
***************************************************************************/
module MuxesPar_4( ParX, ParY, QP1, QP2, QP3, QP4, MuxSelbus,
OP1, OP2, OP3, OP4 );
input ParX, ParY, QP1, QP2, QP3, QP4;
input [8:0] MuxSelbus;
output OP1, OP2, OP3, OP4;
Muxes4 MP0( ParX, ParY, QP1, QP2, QP3, QP4, MuxSelbus,
NotOP1, NotOP2, OP3, OP4 );
inv MP1( .A(NotOP1), .Y(OP1) ),
MP2( .A(NotOP2), .Y(OP2) );
endmodule // MuxesPar_4
/********************************************/
module Muxes4( InM1, InM2, In1, In2, In3, In4, MuxSelbus,
Out1, Out2, Out3, Out4 );
input InM1, InM2, In1, In2, In3, In4;
input [8:0] MuxSelbus;
output Out1, Out2, Out3, Out4;
Mux4_1 MXS0( InM1, InM2, In1, In2, MuxSelbus[1], MuxSelbus[0], tempOut1 ),
MXS1( InM1, InM2, In1, In2, MuxSelbus[3], MuxSelbus[2], tempOut2 ),
MXS2( InM1, InM2, In3, In4, MuxSelbus[5], MuxSelbus[4], Out3 ),
MXS3( InM1, InM2, In3, In4, MuxSelbus[7], MuxSelbus[6], Out4 );
and2 MXS4( .A(tempOut1), .B(MuxSelbus[8]), .Y(Out1) ),
MXS5( .A(tempOut2), .B(MuxSelbus[8]), .Y(Out2) );
endmodule // Muxes4
/***************************************************************************
* Module: CalcSumLogic
*
* Function: calculates the sum (XYsumbus + ABsumbus + Cin), and
* the logical operation (XYlogicbus OPR ABlogicbus), both of which
* are 9 bits wide.
*
* -Note that the OPR is not uniform for all bit positions; that's why
* it's 36 bits wide, 4 bits for each bit.
*
* -Also computed by the Adder9 module are Cout_in0 and PropThru.
* Cout_in0: the carry-out bit assuming Cin=0
* PropThru: AND of all propagate bits, so it indicates whether
* Cin can propagate all the way through 9 bits.
* (The actual carry output can be calculated by Cout_in0+Cin.PropThru)
*
***************************************************************************/
module CalcSumLogic( XYlogicbus, ABlogicbus, XYsumbus, ABsumbus, Cin, WXYbus,
ContLogicIn, MuxSel,
Logicbus, Sumbus, FXYbus, Cout_in0, PropThru );
input [8:0] XYlogicbus, ABlogicbus;
input [8:0] XYsumbus, ABsumbus;
input Cin;
input [8:0] WXYbus;
input [35:0] ContLogicIn;
input [1:0] MuxSel;
output [8:0] Sumbus, Logicbus;
output [8:0] FXYbus;
output Cout_in0, PropThru;
ComputeLogic CSL0( XYlogicbus, ABlogicbus, ContLogicIn, Logicbus );
Adder9 CSL1( XYsumbus, ABsumbus, Cin, Sumbus, Cout_in0, PropThru );
Mux9bit_4_1 CSL2( Logicbus, WXYbus, Sumbus, { 9'b000000000 },
MuxSel[1], MuxSel[0], FXYbus );
endmodule // CalcSumLogic
/********************************************************************
* Submodule: Adder9
*
* Function: calculates the sum (In1bus + In2bus + Cin).
*
* The structure of this adder is slightly different from the
* one that computes the parity of the result.
* A CLA is used to compute the sum outputs for the lower
* 6 bits. Two sets of sum signals are computed for the upper
* 3 bits: one assuming carry[4]=0, and another assuming carry[4]=1
* The actual carry[4] signal selects the correct sum bits.
*
********************************************************************/
module Adder9 ( In1bus, In2bus, Cin, Sumbus, Cout_in0, PropThru );
input [8:0] In1bus, In2bus;
input Cin;
output [8:0] Sumbus;
output Cout_in0, PropThru;
wire [8:0] Genbus, Propbus;
wire [2:0] LocalHC0, LocalHC1; // for bits # 7-5
wire [4:0] Carry;
wire [5:0] SumH01bus;
GenProp9 Add0( In1bus, In2bus, Genbus, Propbus );
// generate actual carry lines #0-4
// Cout_in0 is the carry for the entire operation with Cin=0
CLAblock Add1( Genbus, Propbus, Cin, Carry, Cout_in0, PropThru );
// generate local carries for bits #7-5
GenLocalCarry3 Add2( Genbus[7:5], Propbus[7:5], LocalHC0, LocalHC1 );
// for bits # 0-5, generate sum directly : prop XOR carry
XOR2a6bit Add3( Propbus[5:0], { Carry[4:0], Cin }, Sumbus[5:0] );
// for bits #6-8, generate two sums, one assuming Carry[4]=0,
// the other assuming Carry[4]=1
XOR2a6bit Add4( { Propbus[8:6], Propbus[8:6] },
{ LocalHC1[2:0], LocalHC0[2:0] }, SumH01bus );
// now choose the correct sums #6-8
Mux2_1 Add5( SumH01bus[0], SumH01bus[3], Carry[4], Sumbus[6] ),
Add6( SumH01bus[1], SumH01bus[4], Carry[4], Sumbus[7] ),
Add7( SumH01bus[2], SumH01bus[5], Carry[4], Sumbus[8] );
endmodule // Adder9
/********************************************/
module CLAblock( Gbus, Pbus, Cin, Carry, Cout_in0, PropThru );
input [8:0] Gbus, Pbus;
input Cin;
output [4:0] Carry;
output Cout_in0, PropThru;
wire LocalC0_4;
// actual carry lines #0-3
AND_OR2 CB0( Gbus[0], Pbus[0], Cin, Carry[0] );
AND_OR3a CB1( Gbus[1], Pbus[1], Gbus[0], Pbus[0], Cin, Carry[1] );
AND_OR4a CB2( Gbus[2], Pbus[2], Gbus[1], Pbus[1], Gbus[0],
Pbus[0], Cin, Carry[2] );
AND_OR5a CB3( Gbus[3], Pbus[3], Gbus[2], Pbus[2], Gbus[1], Pbus[1],
Gbus[0], Pbus[0], Cin, Carry[3] );
// LocalC0_4 is the carry out of bit #4 with Cin=0
AND_OR5a CB4( Gbus[4], Pbus[4], Gbus[3], Pbus[3], Gbus[2], Pbus[2],
Gbus[1], Pbus[1], Gbus[0], LocalC0_4 );
and5 CB5( .A(Pbus[0]), .B(Pbus[1]), .C(Pbus[2]),
.D(Pbus[3]), .E(Pbus[4]), .Y(Prop4_0) );
and2 CB6( .A(Cin), .B(Prop4_0), .Y(PropCin) );
or2 CB7( .A(LocalC0_4), .B(PropCin), .Y(Carry[4]) );
// now Cout_in0 (the carryout line for the entire operation with Cin=0)
AND_OR5a CB8( Gbus[8], Pbus[8], Gbus[7], Pbus[7], Gbus[6], Pbus[6],
Gbus[5], Pbus[5], LocalC0_4, Cout_in0 );
// Propthr: and of all propagate lines
and4 CB9( .A(Pbus[5]), .B(Pbus[6]), .C(Pbus[7]), .D(Pbus[8]),
.Y(Prop8_5) );
and2 CB10( .A(Prop4_0), .B(Prop8_5), .Y(PropThru) );
endmodule // CLAblock
/***************************************************************************
* Module: MuxesF8bit_4
*
* Function: includes four sets of 9-bit Muxes whose inputs are
* FXbus and FYbus, the outputs of the CalcSumLogic modules, and
* input buses QF1, QF2, QF3, QF4.
*
***************************************************************************/
module MuxesF8bit_4( FXbus, FYbus, QF1bus, QF2bus, QF3bus, QF4bus, MuxSelbus,
OF1bus, OF2bus, OF3bus, OF4bus );
input [8:0] FXbus, FYbus, QF1bus, QF2bus, QF3bus, QF4bus;
input [8:0] MuxSelbus;
output [8:0] OF1bus, OF2bus, OF3bus, OF4bus;
MuxesF4bit_4 MF8_0( FXbus[3:0], FYbus[3:0], QF1bus[3:0], QF2bus[3:0],
QF3bus[3:0], QF4bus[3:0], MuxSelbus[8:0],
OF1bus[3:0], OF2bus[3:0], OF3bus[3:0], OF4bus[3:0] ),
MF8_1( FXbus[7:4], FYbus[7:4], QF1bus[7:4], QF2bus[7:4],
QF3bus[7:4], QF4bus[7:4], MuxSelbus[8:0],
OF1bus[7:4], OF2bus[7:4], OF3bus[7:4], OF4bus[7:4] );
Muxes4 MF8_2( FXbus[8], FYbus[8], QF1bus[8], QF2bus[8],
QF3bus[8], QF4bus[8], MuxSelbus[8:0],
OF1bus[8], OF2bus[8], OF3bus[8], OF4bus[8] );
endmodule // MuxesF8bit_4
/********************************************/
module MuxesF4bit_4( FXbus, FYbus, QF1bus, QF2bus, QF3bus, QF4bus, MuxSelbus,
OF1bus, OF2bus, OF3bus, OF4bus );
input [3:0] FXbus, FYbus, QF1bus, QF2bus, QF3bus, QF4bus;
input [8:0] MuxSelbus;
output [3:0] OF1bus, OF2bus, OF3bus, OF4bus;
Muxes4 MF4_0( FXbus[0], FYbus[0], QF1bus[0], QF2bus[0],
QF3bus[0], QF4bus[0], MuxSelbus[8:0],
OF1bus[0], OF2bus[0], OF3bus[0], OF4bus[0] ),
MF4_1( FXbus[1], FYbus[1], QF1bus[1], QF2bus[1],
QF3bus[1], QF4bus[1], MuxSelbus[8:0],
OF1bus[1], OF2bus[1], OF3bus[1], OF4bus[1] ),
MF4_2( FXbus[2], FYbus[2], QF1bus[2], QF2bus[2],
QF3bus[2], QF4bus[2], MuxSelbus[8:0],
OF1bus[2], OF2bus[2], OF3bus[2], OF4bus[2] ),
MF8_3( FXbus[3], FYbus[3], QF1bus[3], QF2bus[3],
QF3bus[3], QF4bus[3], MuxSelbus[8:0],
OF1bus[3], OF2bus[3], OF3bus[3], OF4bus[3] );
endmodule // MuxesF4bit_4
/***************************************************************************
* Module: ZeroFlags
*
* Function: generates the zero signal for four 9-bit buses:
* SumX, LogicX, SumY and LogicY.
* In each case, the zero signal is equal to the NOR of all the inputs.
*
***************************************************************************/
module ZeroFlags( SumX, LogicX, SumY, LogicY, ZeroFlagOut );
input [8:0] SumX, LogicX, SumY, LogicY;
output [3:0] ZeroFlagOut;
NOR9 ZF0( SumX, ZeroFlagOut[3] ),
ZF1( SumY, ZeroFlagOut[2] ),
ZF2( LogicX, ZeroFlagOut[1] ),
ZF3( LogicY, ZeroFlagOut[0] );
endmodule // ZeroFlags
/***************************************************************************
* Module: BusParityChk
*
* Function: computes the parity of four 10-bit buses:
* X0bus, Xbus, Y0bus and Ybus, each with an additional input.
* ParChkOut[0] is the AND of all the bus parities and can be masked
* by ContParChk inputs.
*
***************************************************************************/
module BusParityChk( X0bus, Xbus, Y0bus, Ybus, ParXin, ParYin,
MuxSelX, MuxSelY, ContParChk, ParChkOut );
input [8:0] X0bus, Xbus, Y0bus, Ybus;
input [1:0] ParXin, ParYin;
input MuxSelX, MuxSelY;
input [5:0] ContParChk;
output [4:0] ParChkOut;
wire ParX, ParY;
wire [3:0] NotParChk;
Mux2_1 BPC0( ParXin[0], ParXin[1], MuxSelX, ParX ),
BPC1( ParYin[0], ParYin[1], MuxSelY, ParY );
ParityTree10bit BPC2( { ParX, Xbus[8:0] }, ParChkOut[4] ),
BPC3( { ParXin[0], X0bus[8:0] }, ParChkOut[3] ),
BPC4( { ParY, Ybus[8:0] }, ParChkOut[2] ),
BPC5( { ParYin[0], Y0bus[8:0] }, ParChkOut[1] );
Invert4 BPC6( ParChkOut[4:1], NotParChk );
and5 BPC7( .A(NotParChk[3]), .B(NotParChk[2]), .C(NotParChk[1]),
.D(NotParChk[0]), .E(ContParChk[5]), .Y(line7) );
and4 BPC8( .A(ContParChk[0]), .B(ContParChk[1]), .C(ContParChk[2]),
.D(ContParChk[3]), .Y(line8) );
and3 BPC9( .A(line8), .B(line7), .C(ContParChk[4]),
.Y(ParChkOut[0]) );
endmodule // BusParityChk
/***************************************************************************
* Module: MiscLogic
*
* Function: contains muxes and gates that are mostly unstructured
* and unrelated to the rest of the circuit.
*
* - The MiscMuxLogic block includes four 2:1 and 4:1 muxes with
* independent inputs.
* - The MiscRandomLogic block contains mostly inverters and buffers.
*
***************************************************************************/
module MiscLogic( MiscMuxIn, MiscContIn, MiscInbus, ContParChk,
Xbus_8, LogicXbus_8, SumXbus_8, WXbus_8,
X1bus3_0, X1bus_8, X0bus_8, MuxSelPF_8,
MiscMuxOut, MiscOutbus );
input [16:0] MiscMuxIn;
input [7:0] MiscContIn;
input [8:0] MiscInbus;
input [5:0] ContParChk;
input Xbus_8, LogicXbus_8, SumXbus_8, WXbus_8;
input X1bus_8, X0bus_8, MuxSelPF_8;
input [3:0] X1bus3_0;
output [10:0] MiscMuxOut;
output [25:0] MiscOutbus;
wire ContBeta;
MiscMuxLogic UM13_0( { Xbus_8, LogicXbus_8, SumXbus_8, WXbus_8, MiscMuxIn },
MiscContIn, ContBeta, MiscMuxOut );
MiscRandomLogic UM13_1( { X1bus3_0, X1bus_8, X0bus_8, MuxSelPF_8, MiscInbus },
ContParChk, MiscContIn, ContBeta, MiscOutbus );
endmodule // MiscLogic
/********************************************/
module MiscMuxLogic( NewMuxIn, MiscContIn, ContBeta, MiscMuxOut );
input [20:0] NewMuxIn;
input [7:0] MiscContIn;
output ContBeta;
output [10:0] MiscMuxOut;
wire [3:0] tempOut1, tempOut2, tempOut3;
and2 MML0( .A(MiscContIn[0]), .B(MiscContIn[1]), .Y(ContBeta) );
inv MML1( .A(ContBeta), .Y(NotContBeta) ),
MML2( .A(MiscContIn[2]), .Y(NotContIn2) );
Mux4bit_2_1 MML3( NewMuxIn[3:0], NewMuxIn[7:4], NotContIn2,
tempOut1 );
Mux4bit_4_1 MML4( NewMuxIn[11:8], NewMuxIn[15:12], { 4'b1111 },
{ 4'b1111 }, NotContBeta, MiscContIn[2],
tempOut2 );
// MiscMuxOut[3:0] and MiscMuxOut[7:4]
Mask_And4bit MML5( tempOut1, ContBeta, tempOut3 );
Invert4 MML6( tempOut3, MiscMuxOut[3:0] );
Mask_And4bit MML7( tempOut2, MiscContIn[3], MiscMuxOut[7:4] );
// MiscMuxOut[8] -- out818
inv MML8( .A(NewMuxIn[20]), .Y(NotMuxIn20) );
XOR2b MML9( .A(NotMuxIn20), .B(NewMuxIn[16]), .Y(tempMuxin) );
Mux4_1 MML10( NewMuxIn[19], tempMuxin, NewMuxIn[17], NewMuxIn[18],
MiscContIn[5], MiscContIn[4], tempMuxout );
nand2 MML11( .A(MiscContIn[6]), .B(MiscContIn[7]), .Y(tempMuxcont) );
and2 MML12( .A(tempMuxcont), .B(tempMuxout), .Y(MiscMuxOut[8]) );
// MiscMuxOut[9] -- out813
XOR2b MML13( .A(tempMuxin), .B(NewMuxIn[18]), .Y(MiscMuxOut[9]) );
// MiscMuxOut[10]=not(SumXbus[8]) -- out623
inv MML14( .A(NewMuxIn[18]), .Y(MiscMuxOut[10]) );
endmodule // MiscMuxLogic
/********************************************/
module MiscRandomLogic( NewMiscbus, ContParChk, MiscContIn, ContBeta, MiscOutbus );
input [15:0] NewMiscbus;
input [5:0] ContParChk;
input [7:0] MiscContIn;
input ContBeta;
output [25:0] MiscOutbus;
// NewMiscbus: { X1bus3_0, X1bus_8, X0bus_8, MuxSelPF_8, MiscInbus }
// 15-12 11 10 9 8-0
nand2 MRL0( .A(ContBeta), .B(NewMiscbus[0]), .Y(MiscOutbus[0]) );
inv MRL1( .A(NewMiscbus[1]), .Y(NotMisc1) );
and2 MRL2( .A(NotMisc1), .B(MiscContIn[0]), .Y(line2) );
inv MRL3( .A(line2), .Y(MiscOutbus[1]) );
and2 MRL4( .A(MiscContIn[3]), .B(NewMiscbus[2]), .Y(MiscOutbus[2]) );
nand2 MRL5( .A(NewMiscbus[3]), .B(NewMiscbus[4]), .Y(line6) );
inv MRL6( .A(line6), .Y(MiscOutbus[3]) );
inv MRL7( .A(NewMiscbus[6]), .Y(NotMisc6) );
and2 MRL8( .A(NewMiscbus[5]), .B(NotMisc6), .Y(MiscOutbus[4]) );
and2 MRL9( .A(ContParChk[0]), .B(ContParChk[2]), .Y(line12) );
inv MRL10( .A(line12), .Y(MiscOutbus[5]) );
and2 MRL11( .A(ContParChk[3]), .B(ContParChk[5]), .Y(MiscOutbus[6]) );
Buffer7 MRL12( { NewMiscbus[11:9], NewMiscbus[7:6], NewMiscbus[4],
MiscContIn[3] }, MiscOutbus[13:7] );
Invert4 MRL13( { ContParChk[5:3], ContParChk[1] }, MiscOutbus[17:14] );
Invert4 MRL14( NewMiscbus[15:12], MiscOutbus[21:18] );
Invert4 MRL15( { NewMiscbus[11], NewMiscbus[8:7], ContBeta },
MiscOutbus[25:22] );
endmodule // MiscRandomLogic
/***************************************************************************
* Description of some basic gates/modules
***************************************************************************/
/********************************************/
module ParityTree10bit( Inbus, ParOut );
input [9:0] Inbus;
output ParOut;
XOR2a PT0( .A(Inbus[5]), .B(Inbus[6]), .Y(line0) ),
PT1( .A(Inbus[7]), .B(Inbus[8]), .Y(line1) ),
PT2( .A(Inbus[0]), .B(Inbus[9]), .Y(line2) ),
PT3( .A(Inbus[1]), .B(Inbus[2]), .Y(line3) ),
PT4( .A(Inbus[3]), .B(Inbus[4]), .Y(line4) );
XOR2a PT5( .A(line0), .B(line1), .Y(line5) );
XOR3a PT6( .A(line2), .B(line3), .C(line4), .Y(line6) );
XOR2a PT7( .A(line5), .B(line6), .Y(ParOut) );
endmodule // ParityTree10bit
/********************************************/
module ParityTree9bit( Inbus, ParOut );
input [8:0] Inbus;
output ParOut;
XOR2a PT1( .A(Inbus[5]), .B(Inbus[6]), .Y(line1) ),
PT2( .A(Inbus[7]), .B(Inbus[8]), .Y(line2) ),
PT3( .A(Inbus[1]), .B(Inbus[2]), .Y(line3) ),
PT4( .A(Inbus[3]), .B(Inbus[4]), .Y(line4) );
XOR2a PT5( .A(line1), .B(line2), .Y(line5) );
XOR3a PT6( .A(line3), .B(Inbus[0]), .C(line4), .Y(line6) );
XOR2a PT7( .A(line5), .B(line6), .Y(ParOut) );
endmodule // ParityTree9bit
/********************************************/
module Invert4( Inbus, Outbus );
input [3:0] Inbus;
output [3:0] Outbus;
inv Inv4_0( .A(Inbus[0]), .Y(Outbus[0]) ),
Inv4_1( .A(Inbus[1]), .Y(Outbus[1]) ),
Inv4_2( .A(Inbus[2]), .Y(Outbus[2]) ),
Inv4_3( .A(Inbus[3]), .Y(Outbus[3]) );
endmodule // Invert4
/********************************************/
module Invert9( Inbus, Outbus );
input [8:0] Inbus;
output [8:0] Outbus;
Invert4 Inv9_0( Inbus[3:0], Outbus[3:0] ),
Inv9_1( Inbus[7:4], Outbus[7:4] );
inv Inv9_2( .A(Inbus[8]), .Y(Outbus[8]) );
endmodule // Invert9
/********************************************/
module Buffer7( Inbus, Outbus );
input [6:0] Inbus;
output [6:0] Outbus;
buffer B7_0( .A(Inbus[0]), .Y(Outbus[0]) ),
B7_1( .A(Inbus[1]), .Y(Outbus[1]) ),
B7_2( .A(Inbus[2]), .Y(Outbus[2]) ),
B7_3( .A(Inbus[3]), .Y(Outbus[3]) ),
B7_4( .A(Inbus[4]), .Y(Outbus[4]) ),
B7_5( .A(Inbus[5]), .Y(Outbus[5]) ),
B7_6( .A(Inbus[6]), .Y(Outbus[6]) );
endmodule // Buffer7
/********************************************/
module XOR2a6bit( In1bus, In2bus, Outbus );
input [5:0] In1bus, In2bus;
output [5:0] Outbus;
XOR2a X2a6_0( .A(In1bus[0]), .B(In2bus[0]), .Y(Outbus[0]) ),
X2a6_1( .A(In1bus[1]), .B(In2bus[1]), .Y(Outbus[1]) ),
X2a6_2( .A(In1bus[2]), .B(In2bus[2]), .Y(Outbus[2]) ),
X2a6_3( .A(In1bus[3]), .B(In2bus[3]), .Y(Outbus[3]) ),
X2a6_4( .A(In1bus[4]), .B(In2bus[4]), .Y(Outbus[4]) ),
X2a6_5( .A(In1bus[5]), .B(In2bus[5]), .Y(Outbus[5]) );
endmodule // XOR2a6bit
/********************************************/
module Mux4_1( In0, In1, In2, In3, ContHi, ContLo, Out );
input In0, In1, In2, In3, ContHi, ContLo;
output Out;
inv Mux4_0( .A(ContLo), .Y(Not_ContLo) ),
Mux4_1( .A(ContHi), .Y(Not_ContHi) );
and3 Mux4_2( .A(In0), .B(Not_ContHi), .C(Not_ContLo), .Y(line2) ),
Mux4_3( .A(In1), .B(Not_ContHi), .C(ContLo), .Y(line3) ),
Mux4_4( .A(In2), .B(ContHi), .C(Not_ContLo), .Y(line4) ),
Mux4_5( .A(In3), .B(ContHi), .C(ContLo), .Y(line5) );
or4 Mux4_6( .A(line2), .B(line3), .C(line4), .D(line5), .Y(Out) );
endmodule // Mux4_1
/********************************************/
module Mux2_1( In0, In1, ContIn, Out );
input In0, In1, ContIn;
output Out;
inv Mux2_0( .A(ContIn), .Y(Not_ContIn) );
and2 Mux2_1( .A(In0), .B(Not_ContIn), .Y(line1) ),
Mux2_2( .A(In1), .B(ContIn), .Y(line2) );
or2 Mux2_3( .A(line1), .B(line2), .Y(Out) );
endmodule // Mux2_1
/********************************************/
module Mux9bit_4_1( In1bus, In2bus, In3bus, In4bus,
ContHi, ContLo, Outbus );
input [8:0] In1bus, In2bus, In3bus, In4bus;
input ContHi, ContLo;
output [8:0] Outbus;
Mux4bit_4_1 Mx9_0( In1bus[3:0], In2bus[3:0], In3bus[3:0], In4bus[3:0],
ContHi, ContLo, Outbus[3:0] ),
Mx9_1( In1bus[7:4], In2bus[7:4], In3bus[7:4], In4bus[7:4],
ContHi, ContLo, Outbus[7:4] );
Mux4_1 Mx9_2( In1bus[8], In2bus[8], In3bus[8], In4bus[8],
ContHi, ContLo, Outbus[8] );
endmodule // Mux9bit_4_1
/********************************************/
module Mux4bit_4_1( In1bus, In2bus, In3bus, In4bus,
ContHi, ContLo, Outbus );
input [3:0] In1bus, In2bus, In3bus, In4bus;
input ContHi, ContLo;
output [3:0] Outbus;
Mux4_1 Mx4_0( In1bus[0], In2bus[0], In3bus[0], In4bus[0],
ContHi, ContLo, Outbus[0] ),
Mx4_1( In1bus[1], In2bus[1], In3bus[1], In4bus[1],
ContHi, ContLo, Outbus[1] ),
Mx4_2( In1bus[2], In2bus[2], In3bus[2], In4bus[2],
ContHi, ContLo, Outbus[2] ),
Mx4_3( In1bus[3], In2bus[3], In3bus[3], In4bus[3],
ContHi, ContLo, Outbus[3] );
endmodule // Mux4bit_4_1
/******************************************************/
module Mask_And4bit( Inbus, Mask, Outbus );
input [3:0] Inbus;
input Mask;
output [3:0] Outbus;
and2 Ma0( .A(Inbus[0]), .B(Mask), .Y(Outbus[0]) ),
Ma1( .A(Inbus[1]), .B(Mask), .Y(Outbus[1]) ),
Ma2( .A(Inbus[2]), .B(Mask), .Y(Outbus[2]) ),
Ma3( .A(Inbus[3]), .B(Mask), .Y(Outbus[3]) );
endmodule // AND4bit
/******************************************************/
module AND_OR2( O, P, Q, YY);
input O, P, Q;
output YY;
and2 Ao2_0( .A(P), .B(Q), .Y(line0) );
or2 Ao2_1( .A(O), .B(line0), .Y(YY) );
endmodule // AND_OR2
/******************************************************/
module AND_OR3a( O, P, Q, R, S, YY);
input O, P, Q, R, S;
output YY;
and2 Ao3a_0( .A(P), .B(Q), .Y(line0) );
and3 Ao3a_1( .A(P), .B(R), .C(S), .Y(line1) );
or3 Ao3a_2( .A(O), .B(line0), .C(line1), .Y(YY) );
endmodule // AND_OR3a
/******************************************************/
module AND_OR3b( O, P, Q, R, YY);
input O, P, Q, R;
output YY;
and2 Ao3a_0( .A(P), .B(Q), .Y(line0) );
and2 Ao3a_1( .A(P), .B(R), .Y(line1) );
or3 Ao3a_2( .A(O), .B(line0), .C(line1), .Y(YY) );
endmodule // AND_OR3b
/******************************************************/
module AND_OR4a( O, P, Q, R, S, T, U, YY);
input O, P, Q, R, S, T, U;
output YY;
and2 Ao4a_0( .A(P), .B(Q), .Y(line0) );
and3 Ao4a_1( .A(P), .B(R), .C(S), .Y(line1) );
and4 Ao4a_2( .A(P), .B(R), .C(T), .D(U), .Y(line2) );
or4 Ao4a_3( .A(O), .B(line0), .C(line1), .D(line2), .Y(YY) );
endmodule // AND_OR4a
/******************************************************/
module AND_OR4b( O, P, Q, R, S, T, YY);
input O, P, Q, R, S, T;
output YY;
and2 Ao4a_0( .A(P), .B(Q), .Y(line0) );
and3 Ao4a_1( .A(P), .B(R), .C(S), .Y(line1) );
and3 Ao4a_2( .A(P), .B(R), .C(T), .Y(line2) );
or4 Ao4a_3( .A(O), .B(line0), .C(line1), .D(line2), .Y(YY) );
endmodule // AND_OR4a
/******************************************************/
module AND_OR5a( O, P, Q, R, S, T, U, V, W, YY);
input O, P, Q, R, S, T, U, V, W;
output YY;
and2 Ao5a_0( .A(P), .B(Q), .Y(line0) );
and3 Ao5a_1( .A(P), .B(R), .C(S), .Y(line1) );
and4 Ao5a_2( .A(P), .B(R), .C(T), .D(U), .Y(line2) );
and5 Ao5a_3( .A(P), .B(R), .C(T), .D(V), .E(W), .Y(line3) );
or5 Ao5a_4( .A(O), .B(line0), .C(line1), .D(line2), .E(line3), .Y(YY) );
endmodule // AND_OR5a
/******************************************************/
module AND_OR5b( O, P, Q, R, S, T, U, V, YY);
input O, P, Q, R, S, T, U, V;
output YY;
and2 Ao5a_0( .A(P), .B(Q), .Y(line0) );
and3 Ao5a_1( .A(P), .B(R), .C(S), .Y(line1) );
and4 Ao5a_2( .A(P), .B(R), .C(T), .D(U), .Y(line2) );
and4 Ao5a_3( .A(P), .B(R), .C(T), .D(V), .Y(line3) );
or5 Ao5a_4( .A(O), .B(line0), .C(line1), .D(line2), .E(line3), .Y(YY) );
endmodule // AND_OR5b
/******************************************************/
module AND_OR6a( O, P, Q, R, S, T, U, V, W, X, Y, YY);
input O, P, Q, R, S, T, U, V, W, X, Y;
output YY;
and2 Ao6a_0( .A(P), .B(Q), .Y(line0) );
and3 Ao6a_1( .A(P), .B(R), .C(S), .Y(line1) );
and4 Ao6a_2( .A(P), .B(R), .C(T), .D(U), .Y(line2) );
and5 Ao6a_3( .A(P), .B(R), .C(T), .D(V), .E(W), .Y(line3) );
and6 Ao6a_4( .A(P), .B(R), .C(T), .D(V), .E(X), .F(Y), .Y(line4) );
or6 Ao6a_5( .A(O), .B(line0), .C(line1), .D(line2), .E(line3),
.F(line4), .Y(YY) );
endmodule // AND_OR6a
/******************************************************/
module AND_OR6b( O, P, Q, R, S, T, U, V, W, X, YY);
input O, P, Q, R, S, T, U, V, W, X;
output YY;
and2 Ao6a_0( .A(P), .B(Q), .Y(line0) );
and3 Ao6a_1( .A(P), .B(R), .C(S), .Y(line1) );
and4 Ao6a_2( .A(P), .B(R), .C(T), .D(U), .Y(line2) );
and5 Ao6a_3( .A(P), .B(R), .C(T), .D(V), .E(W), .Y(line3) );
and5 Ao6a_4( .A(P), .B(R), .C(T), .D(V), .E(X), .Y(line4) );
or6 Ao6a_5( .A(O), .B(line0), .C(line1), .D(line2), .E(line3),
.F(line4), .Y(YY) );
endmodule // AND_OR6b
/******************************************************/
module XOR2a ( A, B, Y );
input A, B;
output Y;
inv Xo0( .A(A), .Y(NotA) ),
Xo1( .A(B), .Y(NotB) );
nand2 Xo2( .A(NotA), .B(B), .Y(line2) ),
Xo3( .A(NotB), .B(A), .Y(line3) ),
Xo4( .A(line2), .B(line3), .Y(Y) );
endmodule // XOR2a
/******************************************************/
module XOR2b ( A, B, Y );
input A, B;
output Y;
nand2 Xo0( .A(A), .B(B), .Y(NotAB) );
and2 Xo1( .A(A), .B(NotAB), .Y(line1) ),
Xo2( .A(NotAB), .B(B), .Y(line2) );
or2 Xo3( .A(line1), .B(line2), .Y(Y) );
endmodule // XOR2b
/********************************************/
module XOR3a( A, B, C, Y);
input A, B, C;
output Y;
inv Xo3_0( .A(A), .Y(NotA) ),
Xo3_1( .A(B), .Y(NotB) ),
Xo3_2( .A(C), .Y(NotC) );
and3 Xo3_3( .A(NotA), .B(NotB), .C(C), .Y(line3) ),
Xo3_4( .A(NotA), .B(B), .C(NotC), .Y(line4) ),
Xo3_5( .A(A), .B(NotB), .C(NotC), .Y(line5) ),
Xo3_6( .A(A), .B(B), .C(C), .Y(line6) );
nor2 Xo3_7( .A(line3), .B(line4), .Y(line7) ),
Xo3_8( .A(line5), .B(line6), .Y(line8) );
nand2 Xo3_9( .A(line7), .B(line8), .Y(Y) );
endmodule // XOR3a
/********************************************/
module NOR9(In, Out);
input [8:0] In;
output Out;
nor9 n9(.A(In[0]), .B(In[1]), .C(In[2]), .D(In[3]), .E(In[4]), .F(In[5]),
.G(In[6]), .H(In[7]), .I(In[8]), .Y(Out) );
endmodule // NOR9
|
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 | /**************************************************************************** * * * FLAT VERSION of HIGH-LEVEL MODEL for c5315 * * * * * * Generated by: Hakan Yalcin (hyalcin@cadence.com) * * Verified by: Jonathan David Hauke (jhauke@eecs.umich.edu) * * * * Oct 20, 1998 * * * ****************************************************************************/ // Flat Verilog File module c5315g ( in293, in302, in308, in316, in324, in341, in351, in361, in299, in307, in315, in323, in331, in338, in348, in358, in366, in206, in210, in218, in226, in234, in257, in265, in273, in281, in209, in217, in225, in233, in241, in264, in272, in280, in288, in54, in4, in2174, in1497, in332, in335, in479, in490, in503, in514, in523, in534, in446, in457, in468, in422, in435, in389, in400, in411, in374, in191, in200, in194, in197, in203, in149, in155, in188, in182, in161, in170, in164, in167, in173, in146, in152, in158, in185, in109, in43, in46, in100, in91, in76, in73, in67, in11, in106, in37, in49, in103, in40, in20, in17, in70, in61, in123, in52, in121, in116, in112, in130, in119, in129, in131, in115, in122, in114, in53, in113, in128, in127, in126, in117, in176, in179, in14, in64, in248, in251, in242, in254, in3552, in3550, in3546, in3548, in120, in94, in118, in97, in4091, in4092, in137, in4090, in4089, in4087, in4088, in1694, in1691, in1690, in1689, in372, in369, in292, in289, in562, in245, in552, in556, in559, in386, in132, in23, in80, in25, in81, in79, in82, in24, in26, in86, in88, in87, in83, in34, in4115, in135, in3717, in3724, in141, in2358, in31, in27, in545, in549, in3173, in136, in1, in373, in145, in2824, in140, out658, out690, out767, out807, out654, out651, out648, out645, out642, out670, out667, out664, out661, out688, out685, out682, out679, out676, out702, out699, out696, out693, out727, out732, out737, out742, out747, out752, out757, out762, out722, out712, out772, out777, out782, out787, out792, out797, out802, out859, out824, out826, out832, out828, out830, out834, out836, out838, out822, out863, out871, out865, out867, out869, out873, out875, out877, out861, out629, out591, out618, out615, out621, out588, out626, out632, out843, out882, out585, out575, out598, out610, out998, out1002, out1000, out1004, out854, out623, out813, out818, out707, out715, out639, out673, out636, out820, out717, out704, out593, out594, out602, out809, out611, out599, out612, out600, out850, out848, out849, out851, out887, out298, out926, out892, out973, out993, out144, out601, out847, out815, out634, out810, out845, out656, out923, out939, out921, out978, out949, out889, out603, out604, out606); input in293, in302, in308, in316, in324, in341, in351, in361, in299, in307, in315, in323, in331, in338, in348, in358, in366, in206, in210, in218, in226, in234, in257, in265, in273, in281, in209, in217, in225, in233, in241, in264, in272, in280, in288, in54, in4, in2174, in1497, in332, in335, in479, in490, in503, in514, in523, in534, in446, in457, in468, in422, in435, in389, in400, in411, in374, in191, in200, in194, in197, in203, in149, in155, in188, in182, in161, in170, in164, in167, in173, in146, in152, in158, in185, in109, in43, in46, in100, in91, in76, in73, in67, in11, in106, in37, in49, in103, in40, in20, in17, in70, in61, in123, in52, in121, in116, in112, in130, in119, in129, in131, in115, in122, in114, in53, in113, in128, in127, in126, in117, in176, in179, in14, in64, in248, in251, in242, in254, in3552, in3550, in3546, in3548, in120, in94, in118, in97, in4091, in4092, in137, in4090, in4089, in4087, in4088, in1694, in1691, in1690, in1689, in372, in369, in292, in289, in562, in245, in552, in556, in559, in386, in132, in23, in80, in25, in81, in79, in82, in24, in26, in86, in88, in87, in83, in34, in4115, in135, in3717, in3724, in141, in2358, in31, in27, in545, in549, in3173, in136, in1, in373, in145, in2824, in140; output out658, out690, out767, out807, out654, out651, out648, out645, out642, out670, out667, out664, out661, out688, out685, out682, out679, out676, out702, out699, out696, out693, out727, out732, out737, out742, out747, out752, out757, out762, out722, out712, out772, out777, out782, out787, out792, out797, out802, out859, out824, out826, out832, out828, out830, out834, out836, out838, out822, out863, out871, out865, out867, out869, out873, out875, out877, out861, out629, out591, out618, out615, out621, out588, out626, out632, out843, out882, out585, out575, out598, out610, out998, out1002, out1000, out1004, out854, out623, out813, out818, out707, out715, out639, out673, out636, out820, out717, out704, out593, out594, out602, out809, out611, out599, out612, out600, out850, out848, out849, out851, out887, out298, out926, out892, out973, out993, out144, out601, out847, out815, out634, out810, out845, out656, out923, out939, out921, out978, out949, out889, out603, out604, out606; inv M1_Mux9_0_Mux4_0_Mux2_0(in332, M1_Mux9_0_Mux4_0_Not_ContIn); and2 M1_Mux9_0_Mux4_0_Mux2_1(in361, M1_Mux9_0_Mux4_0_Not_ContIn, M1_Mux9_0_Mux4_0_line1); and2 M1_Mux9_0_Mux4_0_Mux2_2(in366, in332, M1_Mux9_0_Mux4_0_line2); or2 M1_Mux9_0_Mux4_0_Mux2_3(M1_Mux9_0_Mux4_0_line1, M1_Mux9_0_Mux4_0_line2, Xbus_0); inv M1_Mux9_0_Mux4_1_Mux2_0(in332, M1_Mux9_0_Mux4_1_Not_ContIn); and2 M1_Mux9_0_Mux4_1_Mux2_1(in351, M1_Mux9_0_Mux4_1_Not_ContIn, M1_Mux9_0_Mux4_1_line1); and2 M1_Mux9_0_Mux4_1_Mux2_2(in358, in332, M1_Mux9_0_Mux4_1_line2); or2 M1_Mux9_0_Mux4_1_Mux2_3(M1_Mux9_0_Mux4_1_line1, M1_Mux9_0_Mux4_1_line2, Xbus_1); inv M1_Mux9_0_Mux4_2_Mux2_0(in332, M1_Mux9_0_Mux4_2_Not_ContIn); and2 M1_Mux9_0_Mux4_2_Mux2_1(in341, M1_Mux9_0_Mux4_2_Not_ContIn, M1_Mux9_0_Mux4_2_line1); and2 M1_Mux9_0_Mux4_2_Mux2_2(in348, in332, M1_Mux9_0_Mux4_2_line2); or2 M1_Mux9_0_Mux4_2_Mux2_3(M1_Mux9_0_Mux4_2_line1, M1_Mux9_0_Mux4_2_line2, Xbus_2); inv M1_Mux9_0_Mux4_3_Mux2_0(in332, M1_Mux9_0_Mux4_3_Not_ContIn); and2 M1_Mux9_0_Mux4_3_Mux2_1(vdd, M1_Mux9_0_Mux4_3_Not_ContIn, M1_Mux9_0_Mux4_3_line1); and2 M1_Mux9_0_Mux4_3_Mux2_2(in338, in332, M1_Mux9_0_Mux4_3_line2); or2 M1_Mux9_0_Mux4_3_Mux2_3(M1_Mux9_0_Mux4_3_line1, M1_Mux9_0_Mux4_3_line2, Xbus_3); inv M1_Mux9_1_Mux4_0_Mux2_0(in332, M1_Mux9_1_Mux4_0_Not_ContIn); and2 M1_Mux9_1_Mux4_0_Mux2_1(in324, M1_Mux9_1_Mux4_0_Not_ContIn, M1_Mux9_1_Mux4_0_line1); and2 M1_Mux9_1_Mux4_0_Mux2_2(in331, in332, M1_Mux9_1_Mux4_0_line2); or2 M1_Mux9_1_Mux4_0_Mux2_3(M1_Mux9_1_Mux4_0_line1, M1_Mux9_1_Mux4_0_line2, Xbus_4); inv M1_Mux9_1_Mux4_1_Mux2_0(in332, M1_Mux9_1_Mux4_1_Not_ContIn); and2 M1_Mux9_1_Mux4_1_Mux2_1(in316, M1_Mux9_1_Mux4_1_Not_ContIn, M1_Mux9_1_Mux4_1_line1); and2 M1_Mux9_1_Mux4_1_Mux2_2(in323, in332, M1_Mux9_1_Mux4_1_line2); or2 M1_Mux9_1_Mux4_1_Mux2_3(M1_Mux9_1_Mux4_1_line1, M1_Mux9_1_Mux4_1_line2, Xbus_5); inv M1_Mux9_1_Mux4_2_Mux2_0(in332, M1_Mux9_1_Mux4_2_Not_ContIn); and2 M1_Mux9_1_Mux4_2_Mux2_1(in308, M1_Mux9_1_Mux4_2_Not_ContIn, M1_Mux9_1_Mux4_2_line1); and2 M1_Mux9_1_Mux4_2_Mux2_2(in315, in332, M1_Mux9_1_Mux4_2_line2); or2 M1_Mux9_1_Mux4_2_Mux2_3(M1_Mux9_1_Mux4_2_line1, M1_Mux9_1_Mux4_2_line2, Xbus_6); inv M1_Mux9_1_Mux4_3_Mux2_0(in332, M1_Mux9_1_Mux4_3_Not_ContIn); and2 M1_Mux9_1_Mux4_3_Mux2_1(in302, M1_Mux9_1_Mux4_3_Not_ContIn, M1_Mux9_1_Mux4_3_line1); and2 M1_Mux9_1_Mux4_3_Mux2_2(in307, in332, M1_Mux9_1_Mux4_3_line2); or2 M1_Mux9_1_Mux4_3_Mux2_3(M1_Mux9_1_Mux4_3_line1, M1_Mux9_1_Mux4_3_line2, Xbus_7); inv M1_Mux9_2_Mux2_0(in332, M1_Mux9_2_Not_ContIn); and2 M1_Mux9_2_Mux2_1(in293, M1_Mux9_2_Not_ContIn, M1_Mux9_2_line1); and2 M1_Mux9_2_Mux2_2(in299, in332, M1_Mux9_2_line2); or2 M1_Mux9_2_Mux2_3(M1_Mux9_2_line1, M1_Mux9_2_line2, Xbus_8); inv M2_Mux9_0_Mux4_0_Mux2_0(in335, M2_Mux9_0_Mux4_0_Not_ContIn); and2 M2_Mux9_0_Mux4_0_Mux2_1(in281, M2_Mux9_0_Mux4_0_Not_ContIn, M2_Mux9_0_Mux4_0_line1); and2 M2_Mux9_0_Mux4_0_Mux2_2(in288, in335, M2_Mux9_0_Mux4_0_line2); or2 M2_Mux9_0_Mux4_0_Mux2_3(M2_Mux9_0_Mux4_0_line1, M2_Mux9_0_Mux4_0_line2, Ybus_0); inv M2_Mux9_0_Mux4_1_Mux2_0(in335, M2_Mux9_0_Mux4_1_Not_ContIn); and2 M2_Mux9_0_Mux4_1_Mux2_1(in273, M2_Mux9_0_Mux4_1_Not_ContIn, M2_Mux9_0_Mux4_1_line1); and2 M2_Mux9_0_Mux4_1_Mux2_2(in280, in335, M2_Mux9_0_Mux4_1_line2); or2 M2_Mux9_0_Mux4_1_Mux2_3(M2_Mux9_0_Mux4_1_line1, M2_Mux9_0_Mux4_1_line2, Ybus_1); inv M2_Mux9_0_Mux4_2_Mux2_0(in335, M2_Mux9_0_Mux4_2_Not_ContIn); and2 M2_Mux9_0_Mux4_2_Mux2_1(in265, M2_Mux9_0_Mux4_2_Not_ContIn, M2_Mux9_0_Mux4_2_line1); and2 M2_Mux9_0_Mux4_2_Mux2_2(in272, in335, M2_Mux9_0_Mux4_2_line2); or2 M2_Mux9_0_Mux4_2_Mux2_3(M2_Mux9_0_Mux4_2_line1, M2_Mux9_0_Mux4_2_line2, Ybus_2); inv M2_Mux9_0_Mux4_3_Mux2_0(in335, M2_Mux9_0_Mux4_3_Not_ContIn); and2 M2_Mux9_0_Mux4_3_Mux2_1(in257, M2_Mux9_0_Mux4_3_Not_ContIn, M2_Mux9_0_Mux4_3_line1); and2 M2_Mux9_0_Mux4_3_Mux2_2(in264, in335, M2_Mux9_0_Mux4_3_line2); or2 M2_Mux9_0_Mux4_3_Mux2_3(M2_Mux9_0_Mux4_3_line1, M2_Mux9_0_Mux4_3_line2, Ybus_3); inv M2_Mux9_1_Mux4_0_Mux2_0(in335, M2_Mux9_1_Mux4_0_Not_ContIn); and2 M2_Mux9_1_Mux4_0_Mux2_1(in234, M2_Mux9_1_Mux4_0_Not_ContIn, M2_Mux9_1_Mux4_0_line1); and2 M2_Mux9_1_Mux4_0_Mux2_2(in241, in335, M2_Mux9_1_Mux4_0_line2); or2 M2_Mux9_1_Mux4_0_Mux2_3(M2_Mux9_1_Mux4_0_line1, M2_Mux9_1_Mux4_0_line2, Ybus_4); inv M2_Mux9_1_Mux4_1_Mux2_0(in335, M2_Mux9_1_Mux4_1_Not_ContIn); and2 M2_Mux9_1_Mux4_1_Mux2_1(in226, M2_Mux9_1_Mux4_1_Not_ContIn, M2_Mux9_1_Mux4_1_line1); and2 M2_Mux9_1_Mux4_1_Mux2_2(in233, in335, M2_Mux9_1_Mux4_1_line2); or2 M2_Mux9_1_Mux4_1_Mux2_3(M2_Mux9_1_Mux4_1_line1, M2_Mux9_1_Mux4_1_line2, Ybus_5); inv M2_Mux9_1_Mux4_2_Mux2_0(in335, M2_Mux9_1_Mux4_2_Not_ContIn); and2 M2_Mux9_1_Mux4_2_Mux2_1(in218, M2_Mux9_1_Mux4_2_Not_ContIn, M2_Mux9_1_Mux4_2_line1); and2 M2_Mux9_1_Mux4_2_Mux2_2(in225, in335, M2_Mux9_1_Mux4_2_line2); or2 M2_Mux9_1_Mux4_2_Mux2_3(M2_Mux9_1_Mux4_2_line1, M2_Mux9_1_Mux4_2_line2, Ybus_6); inv M2_Mux9_1_Mux4_3_Mux2_0(in335, M2_Mux9_1_Mux4_3_Not_ContIn); and2 M2_Mux9_1_Mux4_3_Mux2_1(in210, M2_Mux9_1_Mux4_3_Not_ContIn, M2_Mux9_1_Mux4_3_line1); and2 M2_Mux9_1_Mux4_3_Mux2_2(in217, in335, M2_Mux9_1_Mux4_3_line2); or2 M2_Mux9_1_Mux4_3_Mux2_3(M2_Mux9_1_Mux4_3_line1, M2_Mux9_1_Mux4_3_line2, Ybus_7); inv M2_Mux9_2_Mux2_0(in335, M2_Mux9_2_Not_ContIn); and2 M2_Mux9_2_Mux2_1(in206, M2_Mux9_2_Not_ContIn, M2_Mux9_2_line1); and2 M2_Mux9_2_Mux2_2(in209, in335, M2_Mux9_2_line2); or2 M2_Mux9_2_Mux2_3(M2_Mux9_2_line1, M2_Mux9_2_line2, Ybus_8); inv M3_CalP0_LP0_CL0_LB0_Mux2_0(in361, M3_CalP0_LP0_CL0_LB0_Not_ContIn); and2 M3_CalP0_LP0_CL0_LB0_Mux2_1(in254, M3_CalP0_LP0_CL0_LB0_Not_ContIn, M3_CalP0_LP0_CL0_LB0_line1); and2 M3_CalP0_LP0_CL0_LB0_Mux2_2(in242, in361, M3_CalP0_LP0_CL0_LB0_line2); or2 M3_CalP0_LP0_CL0_LB0_Mux2_3(M3_CalP0_LP0_CL0_LB0_line1, M3_CalP0_LP0_CL0_LB0_line2, M3_CalP0_LP0_CL0_line0); inv M3_CalP0_LP0_CL0_LB1_Mux2_0(in361, M3_CalP0_LP0_CL0_LB1_Not_ContIn); and2 M3_CalP0_LP0_CL0_LB1_Mux2_1(in251, M3_CalP0_LP0_CL0_LB1_Not_ContIn, M3_CalP0_LP0_CL0_LB1_line1); and2 M3_CalP0_LP0_CL0_LB1_Mux2_2(in248, in361, M3_CalP0_LP0_CL0_LB1_line2); or2 M3_CalP0_LP0_CL0_LB1_Mux2_3(M3_CalP0_LP0_CL0_LB1_line1, M3_CalP0_LP0_CL0_LB1_line2, M3_CalP0_LP0_CL0_line1); or2 M3_CalP0_LP0_CL0_LB2(vdd, M3_CalP0_LP0_CL0_line0, M3_CalP0_LP0_CL0_line2); nand2 M3_CalP0_LP0_CL0_LB3(vdd, M3_CalP0_LP0_CL0_line1, M3_CalP0_LP0_CL0_line3); and2 M3_CalP0_LP0_CL0_LB4(M3_CalP0_LP0_CL0_line2, M3_CalP0_LP0_CL0_line3, M3_CalP0_LogicOut_0); inv M3_CalP0_LP0_CL1_LB0_Mux2_0(in351, M3_CalP0_LP0_CL1_LB0_Not_ContIn); and2 M3_CalP0_LP0_CL1_LB0_Mux2_1(in254, M3_CalP0_LP0_CL1_LB0_Not_ContIn, M3_CalP0_LP0_CL1_LB0_line1); and2 M3_CalP0_LP0_CL1_LB0_Mux2_2(in242, in351, M3_CalP0_LP0_CL1_LB0_line2); or2 M3_CalP0_LP0_CL1_LB0_Mux2_3(M3_CalP0_LP0_CL1_LB0_line1, M3_CalP0_LP0_CL1_LB0_line2, M3_CalP0_LP0_CL1_line0); inv M3_CalP0_LP0_CL1_LB1_Mux2_0(in351, M3_CalP0_LP0_CL1_LB1_Not_ContIn); and2 M3_CalP0_LP0_CL1_LB1_Mux2_1(in251, M3_CalP0_LP0_CL1_LB1_Not_ContIn, M3_CalP0_LP0_CL1_LB1_line1); and2 M3_CalP0_LP0_CL1_LB1_Mux2_2(in248, in351, M3_CalP0_LP0_CL1_LB1_line2); or2 M3_CalP0_LP0_CL1_LB1_Mux2_3(M3_CalP0_LP0_CL1_LB1_line1, M3_CalP0_LP0_CL1_LB1_line2, M3_CalP0_LP0_CL1_line1); or2 M3_CalP0_LP0_CL1_LB2(in534, M3_CalP0_LP0_CL1_line0, M3_CalP0_LP0_CL1_line2); nand2 M3_CalP0_LP0_CL1_LB3(in534, M3_CalP0_LP0_CL1_line1, M3_CalP0_LP0_CL1_line3); and2 M3_CalP0_LP0_CL1_LB4(M3_CalP0_LP0_CL1_line2, M3_CalP0_LP0_CL1_line3, M3_CalP0_LogicOut_1); inv M3_CalP0_LP0_CL2_LB0_Mux2_0(in341, M3_CalP0_LP0_CL2_LB0_Not_ContIn); and2 M3_CalP0_LP0_CL2_LB0_Mux2_1(in254, M3_CalP0_LP0_CL2_LB0_Not_ContIn, M3_CalP0_LP0_CL2_LB0_line1); and2 M3_CalP0_LP0_CL2_LB0_Mux2_2(in242, in341, M3_CalP0_LP0_CL2_LB0_line2); or2 M3_CalP0_LP0_CL2_LB0_Mux2_3(M3_CalP0_LP0_CL2_LB0_line1, M3_CalP0_LP0_CL2_LB0_line2, M3_CalP0_LP0_CL2_line0); inv M3_CalP0_LP0_CL2_LB1_Mux2_0(in341, M3_CalP0_LP0_CL2_LB1_Not_ContIn); and2 M3_CalP0_LP0_CL2_LB1_Mux2_1(in251, M3_CalP0_LP0_CL2_LB1_Not_ContIn, M3_CalP0_LP0_CL2_LB1_line1); and2 M3_CalP0_LP0_CL2_LB1_Mux2_2(in248, in341, M3_CalP0_LP0_CL2_LB1_line2); or2 M3_CalP0_LP0_CL2_LB1_Mux2_3(M3_CalP0_LP0_CL2_LB1_line1, M3_CalP0_LP0_CL2_LB1_line2, M3_CalP0_LP0_CL2_line1); or2 M3_CalP0_LP0_CL2_LB2(in523, M3_CalP0_LP0_CL2_line0, M3_CalP0_LP0_CL2_line2); nand2 M3_CalP0_LP0_CL2_LB3(in523, M3_CalP0_LP0_CL2_line1, M3_CalP0_LP0_CL2_line3); and2 M3_CalP0_LP0_CL2_LB4(M3_CalP0_LP0_CL2_line2, M3_CalP0_LP0_CL2_line3, M3_CalP0_LogicOut_2); inv M3_CalP0_LP0_CL3_LB0_Mux2_0(vdd, M3_CalP0_LP0_CL3_LB0_Not_ContIn); and2 M3_CalP0_LP0_CL3_LB0_Mux2_1(in254, M3_CalP0_LP0_CL3_LB0_Not_ContIn, M3_CalP0_LP0_CL3_LB0_line1); and2 M3_CalP0_LP0_CL3_LB0_Mux2_2(in242, vdd, M3_CalP0_LP0_CL3_LB0_line2); or2 M3_CalP0_LP0_CL3_LB0_Mux2_3(M3_CalP0_LP0_CL3_LB0_line1, M3_CalP0_LP0_CL3_LB0_line2, M3_CalP0_LP0_CL3_line0); inv M3_CalP0_LP0_CL3_LB1_Mux2_0(vdd, M3_CalP0_LP0_CL3_LB1_Not_ContIn); and2 M3_CalP0_LP0_CL3_LB1_Mux2_1(in251, M3_CalP0_LP0_CL3_LB1_Not_ContIn, M3_CalP0_LP0_CL3_LB1_line1); and2 M3_CalP0_LP0_CL3_LB1_Mux2_2(in248, vdd, M3_CalP0_LP0_CL3_LB1_line2); or2 M3_CalP0_LP0_CL3_LB1_Mux2_3(M3_CalP0_LP0_CL3_LB1_line1, M3_CalP0_LP0_CL3_LB1_line2, M3_CalP0_LP0_CL3_line1); or2 M3_CalP0_LP0_CL3_LB2(in514, M3_CalP0_LP0_CL3_line0, M3_CalP0_LP0_CL3_line2); nand2 M3_CalP0_LP0_CL3_LB3(in514, M3_CalP0_LP0_CL3_line1, M3_CalP0_LP0_CL3_line3); and2 M3_CalP0_LP0_CL3_LB4(M3_CalP0_LP0_CL3_line2, M3_CalP0_LP0_CL3_line3, M3_CalP0_LogicOut_3); inv M3_CalP0_LP0_CL4_LB0_Mux2_0(in324, M3_CalP0_LP0_CL4_LB0_Not_ContIn); and2 M3_CalP0_LP0_CL4_LB0_Mux2_1(in254, M3_CalP0_LP0_CL4_LB0_Not_ContIn, M3_CalP0_LP0_CL4_LB0_line1); and2 M3_CalP0_LP0_CL4_LB0_Mux2_2(in242, in324, M3_CalP0_LP0_CL4_LB0_line2); or2 M3_CalP0_LP0_CL4_LB0_Mux2_3(M3_CalP0_LP0_CL4_LB0_line1, M3_CalP0_LP0_CL4_LB0_line2, M3_CalP0_LP0_CL4_line0); inv M3_CalP0_LP0_CL4_LB1_Mux2_0(in324, M3_CalP0_LP0_CL4_LB1_Not_ContIn); and2 M3_CalP0_LP0_CL4_LB1_Mux2_1(in251, M3_CalP0_LP0_CL4_LB1_Not_ContIn, M3_CalP0_LP0_CL4_LB1_line1); and2 M3_CalP0_LP0_CL4_LB1_Mux2_2(in248, in324, M3_CalP0_LP0_CL4_LB1_line2); or2 M3_CalP0_LP0_CL4_LB1_Mux2_3(M3_CalP0_LP0_CL4_LB1_line1, M3_CalP0_LP0_CL4_LB1_line2, M3_CalP0_LP0_CL4_line1); or2 M3_CalP0_LP0_CL4_LB2(in503, M3_CalP0_LP0_CL4_line0, M3_CalP0_LP0_CL4_line2); nand2 M3_CalP0_LP0_CL4_LB3(in503, M3_CalP0_LP0_CL4_line1, M3_CalP0_LP0_CL4_line3); and2 M3_CalP0_LP0_CL4_LB4(M3_CalP0_LP0_CL4_line2, M3_CalP0_LP0_CL4_line3, M3_CalP0_LogicOut_4); inv M3_CalP0_LP0_CL5_LB0_Mux2_0(in316, M3_CalP0_LP0_CL5_LB0_Not_ContIn); and2 M3_CalP0_LP0_CL5_LB0_Mux2_1(in254, M3_CalP0_LP0_CL5_LB0_Not_ContIn, M3_CalP0_LP0_CL5_LB0_line1); and2 M3_CalP0_LP0_CL5_LB0_Mux2_2(in242, in316, M3_CalP0_LP0_CL5_LB0_line2); or2 M3_CalP0_LP0_CL5_LB0_Mux2_3(M3_CalP0_LP0_CL5_LB0_line1, M3_CalP0_LP0_CL5_LB0_line2, M3_CalP0_LP0_CL5_line0); inv M3_CalP0_LP0_CL5_LB1_Mux2_0(in316, M3_CalP0_LP0_CL5_LB1_Not_ContIn); and2 M3_CalP0_LP0_CL5_LB1_Mux2_1(in251, M3_CalP0_LP0_CL5_LB1_Not_ContIn, M3_CalP0_LP0_CL5_LB1_line1); and2 M3_CalP0_LP0_CL5_LB1_Mux2_2(in248, in316, M3_CalP0_LP0_CL5_LB1_line2); or2 M3_CalP0_LP0_CL5_LB1_Mux2_3(M3_CalP0_LP0_CL5_LB1_line1, M3_CalP0_LP0_CL5_LB1_line2, M3_CalP0_LP0_CL5_line1); or2 M3_CalP0_LP0_CL5_LB2(in490, M3_CalP0_LP0_CL5_line0, M3_CalP0_LP0_CL5_line2); nand2 M3_CalP0_LP0_CL5_LB3(in490, M3_CalP0_LP0_CL5_line1, M3_CalP0_LP0_CL5_line3); and2 M3_CalP0_LP0_CL5_LB4(M3_CalP0_LP0_CL5_line2, M3_CalP0_LP0_CL5_line3, M3_CalP0_LogicOut_5); inv M3_CalP0_LP0_CL6_LB0_Mux2_0(in308, M3_CalP0_LP0_CL6_LB0_Not_ContIn); and2 M3_CalP0_LP0_CL6_LB0_Mux2_1(in254, M3_CalP0_LP0_CL6_LB0_Not_ContIn, M3_CalP0_LP0_CL6_LB0_line1); and2 M3_CalP0_LP0_CL6_LB0_Mux2_2(in242, in308, M3_CalP0_LP0_CL6_LB0_line2); or2 M3_CalP0_LP0_CL6_LB0_Mux2_3(M3_CalP0_LP0_CL6_LB0_line1, M3_CalP0_LP0_CL6_LB0_line2, M3_CalP0_LP0_CL6_line0); inv M3_CalP0_LP0_CL6_LB1_Mux2_0(in308, M3_CalP0_LP0_CL6_LB1_Not_ContIn); and2 M3_CalP0_LP0_CL6_LB1_Mux2_1(in251, M3_CalP0_LP0_CL6_LB1_Not_ContIn, M3_CalP0_LP0_CL6_LB1_line1); and2 M3_CalP0_LP0_CL6_LB1_Mux2_2(in248, in308, M3_CalP0_LP0_CL6_LB1_line2); or2 M3_CalP0_LP0_CL6_LB1_Mux2_3(M3_CalP0_LP0_CL6_LB1_line1, M3_CalP0_LP0_CL6_LB1_line2, M3_CalP0_LP0_CL6_line1); or2 M3_CalP0_LP0_CL6_LB2(in479, M3_CalP0_LP0_CL6_line0, M3_CalP0_LP0_CL6_line2); nand2 M3_CalP0_LP0_CL6_LB3(in479, M3_CalP0_LP0_CL6_line1, M3_CalP0_LP0_CL6_line3); and2 M3_CalP0_LP0_CL6_LB4(M3_CalP0_LP0_CL6_line2, M3_CalP0_LP0_CL6_line3, M3_CalP0_LogicOut_6); inv M3_CalP0_LP0_CL7_LB0_Mux2_0(in302, M3_CalP0_LP0_CL7_LB0_Not_ContIn); and2 M3_CalP0_LP0_CL7_LB0_Mux2_1(in254, M3_CalP0_LP0_CL7_LB0_Not_ContIn, M3_CalP0_LP0_CL7_LB0_line1); and2 M3_CalP0_LP0_CL7_LB0_Mux2_2(in242, in302, M3_CalP0_LP0_CL7_LB0_line2); or2 M3_CalP0_LP0_CL7_LB0_Mux2_3(M3_CalP0_LP0_CL7_LB0_line1, M3_CalP0_LP0_CL7_LB0_line2, M3_CalP0_LP0_CL7_line0); inv M3_CalP0_LP0_CL7_LB1_Mux2_0(in302, M3_CalP0_LP0_CL7_LB1_Not_ContIn); and2 M3_CalP0_LP0_CL7_LB1_Mux2_1(in251, M3_CalP0_LP0_CL7_LB1_Not_ContIn, M3_CalP0_LP0_CL7_LB1_line1); and2 M3_CalP0_LP0_CL7_LB1_Mux2_2(in248, in302, M3_CalP0_LP0_CL7_LB1_line2); or2 M3_CalP0_LP0_CL7_LB1_Mux2_3(M3_CalP0_LP0_CL7_LB1_line1, M3_CalP0_LP0_CL7_LB1_line2, M3_CalP0_LP0_CL7_line1); or2 M3_CalP0_LP0_CL7_LB2(vdd, M3_CalP0_LP0_CL7_line0, M3_CalP0_LP0_CL7_line2); nand2 M3_CalP0_LP0_CL7_LB3(vdd, M3_CalP0_LP0_CL7_line1, M3_CalP0_LP0_CL7_line3); and2 M3_CalP0_LP0_CL7_LB4(M3_CalP0_LP0_CL7_line2, M3_CalP0_LP0_CL7_line3, M3_CalP0_LogicOut_7); inv M3_CalP0_LP0_CL8_LB0_Mux2_0(in293, M3_CalP0_LP0_CL8_LB0_Not_ContIn); and2 M3_CalP0_LP0_CL8_LB0_Mux2_1(in254, M3_CalP0_LP0_CL8_LB0_Not_ContIn, M3_CalP0_LP0_CL8_LB0_line1); and2 M3_CalP0_LP0_CL8_LB0_Mux2_2(in242, in293, M3_CalP0_LP0_CL8_LB0_line2); or2 M3_CalP0_LP0_CL8_LB0_Mux2_3(M3_CalP0_LP0_CL8_LB0_line1, M3_CalP0_LP0_CL8_LB0_line2, M3_CalP0_LP0_CL8_line0); inv M3_CalP0_LP0_CL8_LB1_Mux2_0(in293, M3_CalP0_LP0_CL8_LB1_Not_ContIn); and2 M3_CalP0_LP0_CL8_LB1_Mux2_1(in251, M3_CalP0_LP0_CL8_LB1_Not_ContIn, M3_CalP0_LP0_CL8_LB1_line1); and2 M3_CalP0_LP0_CL8_LB1_Mux2_2(in248, in293, M3_CalP0_LP0_CL8_LB1_line2); or2 M3_CalP0_LP0_CL8_LB1_Mux2_3(M3_CalP0_LP0_CL8_LB1_line1, M3_CalP0_LP0_CL8_LB1_line2, M3_CalP0_LP0_CL8_line1); or2 M3_CalP0_LP0_CL8_LB2(gnd, M3_CalP0_LP0_CL8_line0, M3_CalP0_LP0_CL8_line2); nand2 M3_CalP0_LP0_CL8_LB3(gnd, M3_CalP0_LP0_CL8_line1, M3_CalP0_LP0_CL8_line3); and2 M3_CalP0_LP0_CL8_LB4(M3_CalP0_LP0_CL8_line2, M3_CalP0_LP0_CL8_line3, M3_CalP0_LogicOut_8); inv M3_CalP0_LP1_PT1_Xo0(M3_CalP0_LogicOut_5, M3_CalP0_LP1_PT1_NotA); inv M3_CalP0_LP1_PT1_Xo1(M3_CalP0_LogicOut_6, M3_CalP0_LP1_PT1_NotB); nand2 M3_CalP0_LP1_PT1_Xo2(M3_CalP0_LP1_PT1_NotA, M3_CalP0_LogicOut_6, M3_CalP0_LP1_PT1_line2); nand2 M3_CalP0_LP1_PT1_Xo3(M3_CalP0_LP1_PT1_NotB, M3_CalP0_LogicOut_5, M3_CalP0_LP1_PT1_line3); nand2 M3_CalP0_LP1_PT1_Xo4(M3_CalP0_LP1_PT1_line2, M3_CalP0_LP1_PT1_line3, M3_CalP0_LP1_line1); inv M3_CalP0_LP1_PT2_Xo0(M3_CalP0_LogicOut_7, M3_CalP0_LP1_PT2_NotA); inv M3_CalP0_LP1_PT2_Xo1(M3_CalP0_LogicOut_8, M3_CalP0_LP1_PT2_NotB); nand2 M3_CalP0_LP1_PT2_Xo2(M3_CalP0_LP1_PT2_NotA, M3_CalP0_LogicOut_8, M3_CalP0_LP1_PT2_line2); nand2 M3_CalP0_LP1_PT2_Xo3(M3_CalP0_LP1_PT2_NotB, M3_CalP0_LogicOut_7, M3_CalP0_LP1_PT2_line3); nand2 M3_CalP0_LP1_PT2_Xo4(M3_CalP0_LP1_PT2_line2, M3_CalP0_LP1_PT2_line3, M3_CalP0_LP1_line2); inv M3_CalP0_LP1_PT3_Xo0(M3_CalP0_LogicOut_1, M3_CalP0_LP1_PT3_NotA); inv M3_CalP0_LP1_PT3_Xo1(M3_CalP0_LogicOut_2, M3_CalP0_LP1_PT3_NotB); nand2 M3_CalP0_LP1_PT3_Xo2(M3_CalP0_LP1_PT3_NotA, M3_CalP0_LogicOut_2, M3_CalP0_LP1_PT3_line2); nand2 M3_CalP0_LP1_PT3_Xo3(M3_CalP0_LP1_PT3_NotB, M3_CalP0_LogicOut_1, M3_CalP0_LP1_PT3_line3); nand2 M3_CalP0_LP1_PT3_Xo4(M3_CalP0_LP1_PT3_line2, M3_CalP0_LP1_PT3_line3, M3_CalP0_LP1_line3); inv M3_CalP0_LP1_PT4_Xo0(M3_CalP0_LogicOut_3, M3_CalP0_LP1_PT4_NotA); inv M3_CalP0_LP1_PT4_Xo1(M3_CalP0_LogicOut_4, M3_CalP0_LP1_PT4_NotB); nand2 M3_CalP0_LP1_PT4_Xo2(M3_CalP0_LP1_PT4_NotA, M3_CalP0_LogicOut_4, M3_CalP0_LP1_PT4_line2); nand2 M3_CalP0_LP1_PT4_Xo3(M3_CalP0_LP1_PT4_NotB, M3_CalP0_LogicOut_3, M3_CalP0_LP1_PT4_line3); nand2 M3_CalP0_LP1_PT4_Xo4(M3_CalP0_LP1_PT4_line2, M3_CalP0_LP1_PT4_line3, M3_CalP0_LP1_line4); inv M3_CalP0_LP1_PT5_Xo0(M3_CalP0_LP1_line1, M3_CalP0_LP1_PT5_NotA); inv M3_CalP0_LP1_PT5_Xo1(M3_CalP0_LP1_line2, M3_CalP0_LP1_PT5_NotB); nand2 M3_CalP0_LP1_PT5_Xo2(M3_CalP0_LP1_PT5_NotA, M3_CalP0_LP1_line2, M3_CalP0_LP1_PT5_line2); nand2 M3_CalP0_LP1_PT5_Xo3(M3_CalP0_LP1_PT5_NotB, M3_CalP0_LP1_line1, M3_CalP0_LP1_PT5_line3); nand2 M3_CalP0_LP1_PT5_Xo4(M3_CalP0_LP1_PT5_line2, M3_CalP0_LP1_PT5_line3, M3_CalP0_LP1_line5); inv M3_CalP0_LP1_PT6_Xo3_0(M3_CalP0_LP1_line3, M3_CalP0_LP1_PT6_NotA); inv M3_CalP0_LP1_PT6_Xo3_1(M3_CalP0_LogicOut_0, M3_CalP0_LP1_PT6_NotB); inv M3_CalP0_LP1_PT6_Xo3_2(M3_CalP0_LP1_line4, M3_CalP0_LP1_PT6_NotC); and3 M3_CalP0_LP1_PT6_Xo3_3(M3_CalP0_LP1_PT6_NotA, M3_CalP0_LP1_PT6_NotB, M3_CalP0_LP1_line4, M3_CalP0_LP1_PT6_line3); and3 M3_CalP0_LP1_PT6_Xo3_4(M3_CalP0_LP1_PT6_NotA, M3_CalP0_LogicOut_0, M3_CalP0_LP1_PT6_NotC, M3_CalP0_LP1_PT6_line4); and3 M3_CalP0_LP1_PT6_Xo3_5(M3_CalP0_LP1_line3, M3_CalP0_LP1_PT6_NotB, M3_CalP0_LP1_PT6_NotC, M3_CalP0_LP1_PT6_line5); and3 M3_CalP0_LP1_PT6_Xo3_6(M3_CalP0_LP1_line3, M3_CalP0_LogicOut_0, M3_CalP0_LP1_line4, M3_CalP0_LP1_PT6_line6); nor2 M3_CalP0_LP1_PT6_Xo3_7(M3_CalP0_LP1_PT6_line3, M3_CalP0_LP1_PT6_line4, M3_CalP0_LP1_PT6_line7); nor2 M3_CalP0_LP1_PT6_Xo3_8(M3_CalP0_LP1_PT6_line5, M3_CalP0_LP1_PT6_line6, M3_CalP0_LP1_PT6_line8); nand2 M3_CalP0_LP1_PT6_Xo3_9(M3_CalP0_LP1_PT6_line7, M3_CalP0_LP1_PT6_line8, M3_CalP0_LP1_line6); inv M3_CalP0_LP1_PT7_Xo0(M3_CalP0_LP1_line5, M3_CalP0_LP1_PT7_NotA); inv M3_CalP0_LP1_PT7_Xo1(M3_CalP0_LP1_line6, M3_CalP0_LP1_PT7_NotB); nand2 M3_CalP0_LP1_PT7_Xo2(M3_CalP0_LP1_PT7_NotA, M3_CalP0_LP1_line6, M3_CalP0_LP1_PT7_line2); nand2 M3_CalP0_LP1_PT7_Xo3(M3_CalP0_LP1_PT7_NotB, M3_CalP0_LP1_line5, M3_CalP0_LP1_PT7_line3); nand2 M3_CalP0_LP1_PT7_Xo4(M3_CalP0_LP1_PT7_line2, M3_CalP0_LP1_PT7_line3, M3_LogicPar); and2 M3_CalP1_SP0_GP9_0(Xbus_0, vdd, M3_CalP1_Genbus_0); and2 M3_CalP1_SP0_GP9_1(Xbus_1, in534, M3_CalP1_Genbus_1); and2 M3_CalP1_SP0_GP9_2(Xbus_2, in523, M3_CalP1_Genbus_2); and2 M3_CalP1_SP0_GP9_3(Xbus_3, in514, M3_CalP1_Genbus_3); and2 M3_CalP1_SP0_GP9_4(Xbus_4, in503, M3_CalP1_Genbus_4); and2 M3_CalP1_SP0_GP9_5(Xbus_5, in490, M3_CalP1_Genbus_5); and2 M3_CalP1_SP0_GP9_6(Xbus_6, in479, M3_CalP1_Genbus_6); and2 M3_CalP1_SP0_GP9_7(Xbus_7, vdd, M3_CalP1_Genbus_7); and2 M3_CalP1_SP0_GP9_8(Xbus_8, vdd, M3_CalP1_Genbus_8); inv M3_CalP1_SP0_GP9_9_Xo0(Xbus_0, M3_CalP1_SP0_GP9_9_NotA); inv M3_CalP1_SP0_GP9_9_Xo1(vdd, M3_CalP1_SP0_GP9_9_NotB); nand2 M3_CalP1_SP0_GP9_9_Xo2(M3_CalP1_SP0_GP9_9_NotA, vdd, M3_CalP1_SP0_GP9_9_line2); nand2 M3_CalP1_SP0_GP9_9_Xo3(M3_CalP1_SP0_GP9_9_NotB, Xbus_0, M3_CalP1_SP0_GP9_9_line3); nand2 M3_CalP1_SP0_GP9_9_Xo4(M3_CalP1_SP0_GP9_9_line2, M3_CalP1_SP0_GP9_9_line3, M3_CalP1_Propbus_0); inv M3_CalP1_SP0_GP9_10_Xo0(Xbus_1, M3_CalP1_SP0_GP9_10_NotA); inv M3_CalP1_SP0_GP9_10_Xo1(in534, M3_CalP1_SP0_GP9_10_NotB); nand2 M3_CalP1_SP0_GP9_10_Xo2(M3_CalP1_SP0_GP9_10_NotA, in534, M3_CalP1_SP0_GP9_10_line2); nand2 M3_CalP1_SP0_GP9_10_Xo3(M3_CalP1_SP0_GP9_10_NotB, Xbus_1, M3_CalP1_SP0_GP9_10_line3); nand2 M3_CalP1_SP0_GP9_10_Xo4(M3_CalP1_SP0_GP9_10_line2, M3_CalP1_SP0_GP9_10_line3, M3_CalP1_Propbus_1); inv M3_CalP1_SP0_GP9_11_Xo0(Xbus_2, M3_CalP1_SP0_GP9_11_NotA); inv M3_CalP1_SP0_GP9_11_Xo1(in523, M3_CalP1_SP0_GP9_11_NotB); nand2 M3_CalP1_SP0_GP9_11_Xo2(M3_CalP1_SP0_GP9_11_NotA, in523, M3_CalP1_SP0_GP9_11_line2); nand2 M3_CalP1_SP0_GP9_11_Xo3(M3_CalP1_SP0_GP9_11_NotB, Xbus_2, M3_CalP1_SP0_GP9_11_line3); nand2 M3_CalP1_SP0_GP9_11_Xo4(M3_CalP1_SP0_GP9_11_line2, M3_CalP1_SP0_GP9_11_line3, M3_CalP1_Propbus_2); inv M3_CalP1_SP0_GP9_12_Xo0(Xbus_3, M3_CalP1_SP0_GP9_12_NotA); inv M3_CalP1_SP0_GP9_12_Xo1(in514, M3_CalP1_SP0_GP9_12_NotB); nand2 M3_CalP1_SP0_GP9_12_Xo2(M3_CalP1_SP0_GP9_12_NotA, in514, M3_CalP1_SP0_GP9_12_line2); nand2 M3_CalP1_SP0_GP9_12_Xo3(M3_CalP1_SP0_GP9_12_NotB, Xbus_3, M3_CalP1_SP0_GP9_12_line3); nand2 M3_CalP1_SP0_GP9_12_Xo4(M3_CalP1_SP0_GP9_12_line2, M3_CalP1_SP0_GP9_12_line3, M3_CalP1_Propbus_3); inv M3_CalP1_SP0_GP9_13_Xo0(Xbus_4, M3_CalP1_SP0_GP9_13_NotA); inv M3_CalP1_SP0_GP9_13_Xo1(in503, M3_CalP1_SP0_GP9_13_NotB); nand2 M3_CalP1_SP0_GP9_13_Xo2(M3_CalP1_SP0_GP9_13_NotA, in503, M3_CalP1_SP0_GP9_13_line2); nand2 M3_CalP1_SP0_GP9_13_Xo3(M3_CalP1_SP0_GP9_13_NotB, Xbus_4, M3_CalP1_SP0_GP9_13_line3); nand2 M3_CalP1_SP0_GP9_13_Xo4(M3_CalP1_SP0_GP9_13_line2, M3_CalP1_SP0_GP9_13_line3, M3_CalP1_Propbus_4); inv M3_CalP1_SP0_GP9_14_Xo0(Xbus_5, M3_CalP1_SP0_GP9_14_NotA); inv M3_CalP1_SP0_GP9_14_Xo1(in490, M3_CalP1_SP0_GP9_14_NotB); nand2 M3_CalP1_SP0_GP9_14_Xo2(M3_CalP1_SP0_GP9_14_NotA, in490, M3_CalP1_SP0_GP9_14_line2); nand2 M3_CalP1_SP0_GP9_14_Xo3(M3_CalP1_SP0_GP9_14_NotB, Xbus_5, M3_CalP1_SP0_GP9_14_line3); nand2 M3_CalP1_SP0_GP9_14_Xo4(M3_CalP1_SP0_GP9_14_line2, M3_CalP1_SP0_GP9_14_line3, M3_CalP1_Propbus_5); inv M3_CalP1_SP0_GP9_15_Xo0(Xbus_6, M3_CalP1_SP0_GP9_15_NotA); inv M3_CalP1_SP0_GP9_15_Xo1(in479, M3_CalP1_SP0_GP9_15_NotB); nand2 M3_CalP1_SP0_GP9_15_Xo2(M3_CalP1_SP0_GP9_15_NotA, in479, M3_CalP1_SP0_GP9_15_line2); nand2 M3_CalP1_SP0_GP9_15_Xo3(M3_CalP1_SP0_GP9_15_NotB, Xbus_6, M3_CalP1_SP0_GP9_15_line3); nand2 M3_CalP1_SP0_GP9_15_Xo4(M3_CalP1_SP0_GP9_15_line2, M3_CalP1_SP0_GP9_15_line3, M3_CalP1_Propbus_6); inv M3_CalP1_SP0_GP9_16_Xo0(Xbus_7, M3_CalP1_SP0_GP9_16_NotA); inv M3_CalP1_SP0_GP9_16_Xo1(vdd, M3_CalP1_SP0_GP9_16_NotB); nand2 M3_CalP1_SP0_GP9_16_Xo2(M3_CalP1_SP0_GP9_16_NotA, vdd, M3_CalP1_SP0_GP9_16_line2); nand2 M3_CalP1_SP0_GP9_16_Xo3(M3_CalP1_SP0_GP9_16_NotB, Xbus_7, M3_CalP1_SP0_GP9_16_line3); nand2 M3_CalP1_SP0_GP9_16_Xo4(M3_CalP1_SP0_GP9_16_line2, M3_CalP1_SP0_GP9_16_line3, M3_CalP1_Propbus_7); inv M3_CalP1_SP0_GP9_17_Xo0(Xbus_8, M3_CalP1_SP0_GP9_17_NotA); inv M3_CalP1_SP0_GP9_17_Xo1(vdd, M3_CalP1_SP0_GP9_17_NotB); nand2 M3_CalP1_SP0_GP9_17_Xo2(M3_CalP1_SP0_GP9_17_NotA, vdd, M3_CalP1_SP0_GP9_17_line2); nand2 M3_CalP1_SP0_GP9_17_Xo3(M3_CalP1_SP0_GP9_17_NotB, Xbus_8, M3_CalP1_SP0_GP9_17_line3); nand2 M3_CalP1_SP0_GP9_17_Xo4(M3_CalP1_SP0_GP9_17_line2, M3_CalP1_SP0_GP9_17_line3, M3_CalP1_Propbus_8); or2 M3_CalP1_SP1_GLC5_0_GLC4_0_GLC4_0(M3_CalP1_Genbus_0, M3_CalP1_Propbus_0, M3_CalP1_LocalC1_0); and2 M3_CalP1_SP1_GLC5_0_GLC4_0_GLC4_1_Ao2_0(M3_CalP1_Propbus_1, M3_CalP1_Genbus_0, M3_CalP1_SP1_GLC5_0_GLC4_0_GLC4_1_line0); or2 M3_CalP1_SP1_GLC5_0_GLC4_0_GLC4_1_Ao2_1(M3_CalP1_Genbus_1, M3_CalP1_SP1_GLC5_0_GLC4_0_GLC4_1_line0, M3_CalP1_LocalC0_1); and2 M3_CalP1_SP1_GLC5_0_GLC4_0_GLC4_2_Ao3a_0(M3_CalP1_Propbus_1, M3_CalP1_Genbus_0, M3_CalP1_SP1_GLC5_0_GLC4_0_GLC4_2_line0); and2 M3_CalP1_SP1_GLC5_0_GLC4_0_GLC4_2_Ao3a_1(M3_CalP1_Propbus_1, M3_CalP1_Propbus_0, M3_CalP1_SP1_GLC5_0_GLC4_0_GLC4_2_line1); or3 M3_CalP1_SP1_GLC5_0_GLC4_0_GLC4_2_Ao3a_2(M3_CalP1_Genbus_1, M3_CalP1_SP1_GLC5_0_GLC4_0_GLC4_2_line0, M3_CalP1_SP1_GLC5_0_GLC4_0_GLC4_2_line1, M3_CalP1_LocalC1_1); and2 M3_CalP1_SP1_GLC5_0_GLC4_0_GLC4_3_Ao3a_0(M3_CalP1_Propbus_2, M3_CalP1_Genbus_1, M3_CalP1_SP1_GLC5_0_GLC4_0_GLC4_3_line0); and3 M3_CalP1_SP1_GLC5_0_GLC4_0_GLC4_3_Ao3a_1(M3_CalP1_Propbus_2, M3_CalP1_Propbus_1, M3_CalP1_Genbus_0, M3_CalP1_SP1_GLC5_0_GLC4_0_GLC4_3_line1); or3 M3_CalP1_SP1_GLC5_0_GLC4_0_GLC4_3_Ao3a_2(M3_CalP1_Genbus_2, M3_CalP1_SP1_GLC5_0_GLC4_0_GLC4_3_line0, M3_CalP1_SP1_GLC5_0_GLC4_0_GLC4_3_line1, M3_CalP1_LocalC0_2); and2 M3_CalP1_SP1_GLC5_0_GLC4_0_GLC4_4_Ao4a_0(M3_CalP1_Propbus_2, M3_CalP1_Genbus_1, M3_CalP1_SP1_GLC5_0_GLC4_0_GLC4_4_line0); and3 M3_CalP1_SP1_GLC5_0_GLC4_0_GLC4_4_Ao4a_1(M3_CalP1_Propbus_2, M3_CalP1_Propbus_1, M3_CalP1_Genbus_0, M3_CalP1_SP1_GLC5_0_GLC4_0_GLC4_4_line1); and3 M3_CalP1_SP1_GLC5_0_GLC4_0_GLC4_4_Ao4a_2(M3_CalP1_Propbus_2, M3_CalP1_Propbus_1, M3_CalP1_Propbus_0, M3_CalP1_SP1_GLC5_0_GLC4_0_GLC4_4_line2); or4 M3_CalP1_SP1_GLC5_0_GLC4_0_GLC4_4_Ao4a_3(M3_CalP1_Genbus_2, M3_CalP1_SP1_GLC5_0_GLC4_0_GLC4_4_line0, M3_CalP1_SP1_GLC5_0_GLC4_0_GLC4_4_line1, M3_CalP1_SP1_GLC5_0_GLC4_0_GLC4_4_line2, M3_CalP1_LocalC1_2); and2 M3_CalP1_SP1_GLC5_0_GLC4_1_Ao4a_0(M3_CalP1_Propbus_3, M3_CalP1_Genbus_2, M3_CalP1_SP1_GLC5_0_GLC4_1_line0); and3 M3_CalP1_SP1_GLC5_0_GLC4_1_Ao4a_1(M3_CalP1_Propbus_3, M3_CalP1_Propbus_2, M3_CalP1_Genbus_1, M3_CalP1_SP1_GLC5_0_GLC4_1_line1); and4 M3_CalP1_SP1_GLC5_0_GLC4_1_Ao4a_2(M3_CalP1_Propbus_3, M3_CalP1_Propbus_2, M3_CalP1_Propbus_1, M3_CalP1_Genbus_0, M3_CalP1_SP1_GLC5_0_GLC4_1_line2); or4 M3_CalP1_SP1_GLC5_0_GLC4_1_Ao4a_3(M3_CalP1_Genbus_3, M3_CalP1_SP1_GLC5_0_GLC4_1_line0, M3_CalP1_SP1_GLC5_0_GLC4_1_line1, M3_CalP1_SP1_GLC5_0_GLC4_1_line2, M3_CalP1_LocalC0_3); and2 M3_CalP1_SP1_GLC5_0_GLC4_2_Ao5a_0(M3_CalP1_Propbus_3, M3_CalP1_Genbus_2, M3_CalP1_SP1_GLC5_0_GLC4_2_line0); and3 M3_CalP1_SP1_GLC5_0_GLC4_2_Ao5a_1(M3_CalP1_Propbus_3, M3_CalP1_Propbus_2, M3_CalP1_Genbus_1, M3_CalP1_SP1_GLC5_0_GLC4_2_line1); and4 M3_CalP1_SP1_GLC5_0_GLC4_2_Ao5a_2(M3_CalP1_Propbus_3, M3_CalP1_Propbus_2, M3_CalP1_Propbus_1, M3_CalP1_Genbus_0, M3_CalP1_SP1_GLC5_0_GLC4_2_line2); and4 M3_CalP1_SP1_GLC5_0_GLC4_2_Ao5a_3(M3_CalP1_Propbus_3, M3_CalP1_Propbus_2, M3_CalP1_Propbus_1, M3_CalP1_Propbus_0, M3_CalP1_SP1_GLC5_0_GLC4_2_line3); or5 M3_CalP1_SP1_GLC5_0_GLC4_2_Ao5a_4(M3_CalP1_Genbus_3, M3_CalP1_SP1_GLC5_0_GLC4_2_line0, M3_CalP1_SP1_GLC5_0_GLC4_2_line1, M3_CalP1_SP1_GLC5_0_GLC4_2_line2, M3_CalP1_SP1_GLC5_0_GLC4_2_line3, M3_CalP1_LocalC1_3); and2 M3_CalP1_SP1_GLC5_1_Ao5a_0(M3_CalP1_Propbus_4, M3_CalP1_Genbus_3, M3_CalP1_SP1_GLC5_1_line0); and3 M3_CalP1_SP1_GLC5_1_Ao5a_1(M3_CalP1_Propbus_4, M3_CalP1_Propbus_3, M3_CalP1_Genbus_2, M3_CalP1_SP1_GLC5_1_line1); and4 M3_CalP1_SP1_GLC5_1_Ao5a_2(M3_CalP1_Propbus_4, M3_CalP1_Propbus_3, M3_CalP1_Propbus_2, M3_CalP1_Genbus_1, M3_CalP1_SP1_GLC5_1_line2); and5 M3_CalP1_SP1_GLC5_1_Ao5a_3(M3_CalP1_Propbus_4, M3_CalP1_Propbus_3, M3_CalP1_Propbus_2, M3_CalP1_Propbus_1, M3_CalP1_Genbus_0, M3_CalP1_SP1_GLC5_1_line3); or5 M3_CalP1_SP1_GLC5_1_Ao5a_4(M3_CalP1_Genbus_4, M3_CalP1_SP1_GLC5_1_line0, M3_CalP1_SP1_GLC5_1_line1, M3_CalP1_SP1_GLC5_1_line2, M3_CalP1_SP1_GLC5_1_line3, M3_CalP1_LocalC0_4); and2 M3_CalP1_SP1_GLC5_2_Ao6a_0(M3_CalP1_Propbus_4, M3_CalP1_Genbus_3, M3_CalP1_SP1_GLC5_2_line0); and3 M3_CalP1_SP1_GLC5_2_Ao6a_1(M3_CalP1_Propbus_4, M3_CalP1_Propbus_3, M3_CalP1_Genbus_2, M3_CalP1_SP1_GLC5_2_line1); and4 M3_CalP1_SP1_GLC5_2_Ao6a_2(M3_CalP1_Propbus_4, M3_CalP1_Propbus_3, M3_CalP1_Propbus_2, M3_CalP1_Genbus_1, M3_CalP1_SP1_GLC5_2_line2); and5 M3_CalP1_SP1_GLC5_2_Ao6a_3(M3_CalP1_Propbus_4, M3_CalP1_Propbus_3, M3_CalP1_Propbus_2, M3_CalP1_Propbus_1, M3_CalP1_Genbus_0, M3_CalP1_SP1_GLC5_2_line3); and5 M3_CalP1_SP1_GLC5_2_Ao6a_4(M3_CalP1_Propbus_4, M3_CalP1_Propbus_3, M3_CalP1_Propbus_2, M3_CalP1_Propbus_1, M3_CalP1_Propbus_0, M3_CalP1_SP1_GLC5_2_line4); or6 M3_CalP1_SP1_GLC5_2_Ao6a_5(M3_CalP1_Genbus_4, M3_CalP1_SP1_GLC5_2_line0, M3_CalP1_SP1_GLC5_2_line1, M3_CalP1_SP1_GLC5_2_line2, M3_CalP1_SP1_GLC5_2_line3, M3_CalP1_SP1_GLC5_2_line4, M3_CalP1_LocalC1_4); or2 M3_CalP1_SP2_GLC4_0(M3_CalP1_Genbus_5, M3_CalP1_Propbus_5, M3_CalP1_LocalC1_5); and2 M3_CalP1_SP2_GLC4_1_Ao2_0(M3_CalP1_Propbus_6, M3_CalP1_Genbus_5, M3_CalP1_SP2_GLC4_1_line0); or2 M3_CalP1_SP2_GLC4_1_Ao2_1(M3_CalP1_Genbus_6, M3_CalP1_SP2_GLC4_1_line0, M3_CalP1_LocalC0_6); and2 M3_CalP1_SP2_GLC4_2_Ao3a_0(M3_CalP1_Propbus_6, M3_CalP1_Genbus_5, M3_CalP1_SP2_GLC4_2_line0); and2 M3_CalP1_SP2_GLC4_2_Ao3a_1(M3_CalP1_Propbus_6, M3_CalP1_Propbus_5, M3_CalP1_SP2_GLC4_2_line1); or3 M3_CalP1_SP2_GLC4_2_Ao3a_2(M3_CalP1_Genbus_6, M3_CalP1_SP2_GLC4_2_line0, M3_CalP1_SP2_GLC4_2_line1, M3_CalP1_LocalC1_6); and2 M3_CalP1_SP2_GLC4_3_Ao3a_0(M3_CalP1_Propbus_7, M3_CalP1_Genbus_6, M3_CalP1_SP2_GLC4_3_line0); and3 M3_CalP1_SP2_GLC4_3_Ao3a_1(M3_CalP1_Propbus_7, M3_CalP1_Propbus_6, M3_CalP1_Genbus_5, M3_CalP1_SP2_GLC4_3_line1); or3 M3_CalP1_SP2_GLC4_3_Ao3a_2(M3_CalP1_Genbus_7, M3_CalP1_SP2_GLC4_3_line0, M3_CalP1_SP2_GLC4_3_line1, M3_CalP1_LocalC0_7); and2 M3_CalP1_SP2_GLC4_4_Ao4a_0(M3_CalP1_Propbus_7, M3_CalP1_Genbus_6, M3_CalP1_SP2_GLC4_4_line0); and3 M3_CalP1_SP2_GLC4_4_Ao4a_1(M3_CalP1_Propbus_7, M3_CalP1_Propbus_6, M3_CalP1_Genbus_5, M3_CalP1_SP2_GLC4_4_line1); and3 M3_CalP1_SP2_GLC4_4_Ao4a_2(M3_CalP1_Propbus_7, M3_CalP1_Propbus_6, M3_CalP1_Propbus_5, M3_CalP1_SP2_GLC4_4_line2); or4 M3_CalP1_SP2_GLC4_4_Ao4a_3(M3_CalP1_Genbus_7, M3_CalP1_SP2_GLC4_4_line0, M3_CalP1_SP2_GLC4_4_line1, M3_CalP1_SP2_GLC4_4_line2, M3_CalP1_LocalC1_7); inv M3_CalP1_SP3_SP9nc0_SP7nc0_Xo0(M3_CalP1_Genbus_0, M3_CalP1_SP3_SP9nc0_SP7nc0_NotA); inv M3_CalP1_SP3_SP9nc0_SP7nc0_Xo1(M3_CalP1_LocalC0_1, M3_CalP1_SP3_SP9nc0_SP7nc0_NotB); nand2 M3_CalP1_SP3_SP9nc0_SP7nc0_Xo2(M3_CalP1_SP3_SP9nc0_SP7nc0_NotA, M3_CalP1_LocalC0_1, M3_CalP1_SP3_SP9nc0_SP7nc0_line2); nand2 M3_CalP1_SP3_SP9nc0_SP7nc0_Xo3(M3_CalP1_SP3_SP9nc0_SP7nc0_NotB, M3_CalP1_Genbus_0, M3_CalP1_SP3_SP9nc0_SP7nc0_line3); nand2 M3_CalP1_SP3_SP9nc0_SP7nc0_Xo4(M3_CalP1_SP3_SP9nc0_SP7nc0_line2, M3_CalP1_SP3_SP9nc0_SP7nc0_line3, M3_CalP1_SP3_SP9nc0_line0); inv M3_CalP1_SP3_SP9nc0_SP7nc1_Xo0(M3_CalP1_LocalC0_2, M3_CalP1_SP3_SP9nc0_SP7nc1_NotA); inv M3_CalP1_SP3_SP9nc0_SP7nc1_Xo1(M3_CalP1_SP3_SP9nc0_line0, M3_CalP1_SP3_SP9nc0_SP7nc1_NotB); nand2 M3_CalP1_SP3_SP9nc0_SP7nc1_Xo2(M3_CalP1_SP3_SP9nc0_SP7nc1_NotA, M3_CalP1_SP3_SP9nc0_line0, M3_CalP1_SP3_SP9nc0_SP7nc1_line2); nand2 M3_CalP1_SP3_SP9nc0_SP7nc1_Xo3(M3_CalP1_SP3_SP9nc0_SP7nc1_NotB, M3_CalP1_LocalC0_2, M3_CalP1_SP3_SP9nc0_SP7nc1_line3); nand2 M3_CalP1_SP3_SP9nc0_SP7nc1_Xo4(M3_CalP1_SP3_SP9nc0_SP7nc1_line2, M3_CalP1_SP3_SP9nc0_SP7nc1_line3, M3_CalP1_SP3_SP9nc0_line1); inv M3_CalP1_SP3_SP9nc0_SP7nc2_Xo0(M3_CalP1_LocalC0_3, M3_CalP1_SP3_SP9nc0_SP7nc2_NotA); inv M3_CalP1_SP3_SP9nc0_SP7nc2_Xo1(M3_CalP1_SP3_SP9nc0_line1, M3_CalP1_SP3_SP9nc0_SP7nc2_NotB); nand2 M3_CalP1_SP3_SP9nc0_SP7nc2_Xo2(M3_CalP1_SP3_SP9nc0_SP7nc2_NotA, M3_CalP1_SP3_SP9nc0_line1, M3_CalP1_SP3_SP9nc0_SP7nc2_line2); nand2 M3_CalP1_SP3_SP9nc0_SP7nc2_Xo3(M3_CalP1_SP3_SP9nc0_SP7nc2_NotB, M3_CalP1_LocalC0_3, M3_CalP1_SP3_SP9nc0_SP7nc2_line3); nand2 M3_CalP1_SP3_SP9nc0_SP7nc2_Xo4(M3_CalP1_SP3_SP9nc0_SP7nc2_line2, M3_CalP1_SP3_SP9nc0_SP7nc2_line3, M3_CalP1_SP3_SP9nc0_line2); inv M3_CalP1_SP3_SP9nc0_SP7nc3_Xo0(M3_CalP1_Propbus_0, M3_CalP1_SP3_SP9nc0_SP7nc3_NotA); inv M3_CalP1_SP3_SP9nc0_SP7nc3_Xo1(M3_CalP1_SP3_SP9nc0_line2, M3_CalP1_SP3_SP9nc0_SP7nc3_NotB); nand2 M3_CalP1_SP3_SP9nc0_SP7nc3_Xo2(M3_CalP1_SP3_SP9nc0_SP7nc3_NotA, M3_CalP1_SP3_SP9nc0_line2, M3_CalP1_SP3_SP9nc0_SP7nc3_line2); nand2 M3_CalP1_SP3_SP9nc0_SP7nc3_Xo3(M3_CalP1_SP3_SP9nc0_SP7nc3_NotB, M3_CalP1_Propbus_0, M3_CalP1_SP3_SP9nc0_SP7nc3_line3); nand2 M3_CalP1_SP3_SP9nc0_SP7nc3_Xo4(M3_CalP1_SP3_SP9nc0_SP7nc3_line2, M3_CalP1_SP3_SP9nc0_SP7nc3_line3, M3_CalP1_SP3_SP9nc0_line3); inv M3_CalP1_SP3_SP9nc0_SP7nc4_Xo0(M3_CalP1_Propbus_1, M3_CalP1_SP3_SP9nc0_SP7nc4_NotA); inv M3_CalP1_SP3_SP9nc0_SP7nc4_Xo1(M3_CalP1_SP3_SP9nc0_line3, M3_CalP1_SP3_SP9nc0_SP7nc4_NotB); nand2 M3_CalP1_SP3_SP9nc0_SP7nc4_Xo2(M3_CalP1_SP3_SP9nc0_SP7nc4_NotA, M3_CalP1_SP3_SP9nc0_line3, M3_CalP1_SP3_SP9nc0_SP7nc4_line2); nand2 M3_CalP1_SP3_SP9nc0_SP7nc4_Xo3(M3_CalP1_SP3_SP9nc0_SP7nc4_NotB, M3_CalP1_Propbus_1, M3_CalP1_SP3_SP9nc0_SP7nc4_line3); nand2 M3_CalP1_SP3_SP9nc0_SP7nc4_Xo4(M3_CalP1_SP3_SP9nc0_SP7nc4_line2, M3_CalP1_SP3_SP9nc0_SP7nc4_line3, M3_CalP1_SP3_SP9nc0_line4); inv M3_CalP1_SP3_SP9nc0_SP7nc5_Xo0(M3_CalP1_Propbus_2, M3_CalP1_SP3_SP9nc0_SP7nc5_NotA); inv M3_CalP1_SP3_SP9nc0_SP7nc5_Xo1(M3_CalP1_SP3_SP9nc0_line4, M3_CalP1_SP3_SP9nc0_SP7nc5_NotB); nand2 M3_CalP1_SP3_SP9nc0_SP7nc5_Xo2(M3_CalP1_SP3_SP9nc0_SP7nc5_NotA, M3_CalP1_SP3_SP9nc0_line4, M3_CalP1_SP3_SP9nc0_SP7nc5_line2); nand2 M3_CalP1_SP3_SP9nc0_SP7nc5_Xo3(M3_CalP1_SP3_SP9nc0_SP7nc5_NotB, M3_CalP1_Propbus_2, M3_CalP1_SP3_SP9nc0_SP7nc5_line3); nand2 M3_CalP1_SP3_SP9nc0_SP7nc5_Xo4(M3_CalP1_SP3_SP9nc0_SP7nc5_line2, M3_CalP1_SP3_SP9nc0_SP7nc5_line3, M3_CalP1_SP3_line0); inv M3_CalP1_SP3_SP9nc1_Xo0(M3_CalP1_Propbus_3, M3_CalP1_SP3_SP9nc1_NotA); inv M3_CalP1_SP3_SP9nc1_Xo1(M3_CalP1_SP3_line0, M3_CalP1_SP3_SP9nc1_NotB); nand2 M3_CalP1_SP3_SP9nc1_Xo2(M3_CalP1_SP3_SP9nc1_NotA, M3_CalP1_SP3_line0, M3_CalP1_SP3_SP9nc1_line2); nand2 M3_CalP1_SP3_SP9nc1_Xo3(M3_CalP1_SP3_SP9nc1_NotB, M3_CalP1_Propbus_3, M3_CalP1_SP3_SP9nc1_line3); nand2 M3_CalP1_SP3_SP9nc1_Xo4(M3_CalP1_SP3_SP9nc1_line2, M3_CalP1_SP3_SP9nc1_line3, M3_CalP1_SP3_line1); inv M3_CalP1_SP3_SP9nc2_Xo0(M3_CalP1_Propbus_4, M3_CalP1_SP3_SP9nc2_NotA); inv M3_CalP1_SP3_SP9nc2_Xo1(M3_CalP1_SP3_line1, M3_CalP1_SP3_SP9nc2_NotB); nand2 M3_CalP1_SP3_SP9nc2_Xo2(M3_CalP1_SP3_SP9nc2_NotA, M3_CalP1_SP3_line1, M3_CalP1_SP3_SP9nc2_line2); nand2 M3_CalP1_SP3_SP9nc2_Xo3(M3_CalP1_SP3_SP9nc2_NotB, M3_CalP1_Propbus_4, M3_CalP1_SP3_SP9nc2_line3); nand2 M3_CalP1_SP3_SP9nc2_Xo4(M3_CalP1_SP3_SP9nc2_line2, M3_CalP1_SP3_SP9nc2_line3, M3_CalP1_ParLo0); inv M3_CalP1_SP4_SP9nc0_SP7c0(M3_CalP1_Propbus_2, M3_CalP1_SP4_SP9nc0_NewInbus_6); inv M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc0_Xo0(M3_CalP1_LocalC1_0, M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc0_NotA); inv M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc0_Xo1(M3_CalP1_LocalC1_1, M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc0_NotB); nand2 M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc0_Xo2(M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc0_NotA, M3_CalP1_LocalC1_1, M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc0_line2); nand2 M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc0_Xo3(M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc0_NotB, M3_CalP1_LocalC1_0, M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc0_line3); nand2 M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc0_Xo4(M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc0_line2, M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc0_line3, M3_CalP1_SP4_SP9nc0_SP7c2_line0); inv M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc1_Xo0(M3_CalP1_LocalC1_2, M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc1_NotA); inv M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc1_Xo1(M3_CalP1_SP4_SP9nc0_SP7c2_line0, M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc1_NotB); nand2 M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc1_Xo2(M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc1_NotA, M3_CalP1_SP4_SP9nc0_SP7c2_line0, M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc1_line2); nand2 M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc1_Xo3(M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc1_NotB, M3_CalP1_LocalC1_2, M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc1_line3); nand2 M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc1_Xo4(M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc1_line2, M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc1_line3, M3_CalP1_SP4_SP9nc0_SP7c2_line1); inv M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc2_Xo0(M3_CalP1_LocalC1_3, M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc2_NotA); inv M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc2_Xo1(M3_CalP1_SP4_SP9nc0_SP7c2_line1, M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc2_NotB); nand2 M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc2_Xo2(M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc2_NotA, M3_CalP1_SP4_SP9nc0_SP7c2_line1, M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc2_line2); nand2 M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc2_Xo3(M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc2_NotB, M3_CalP1_LocalC1_3, M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc2_line3); nand2 M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc2_Xo4(M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc2_line2, M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc2_line3, M3_CalP1_SP4_SP9nc0_SP7c2_line2); inv M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc3_Xo0(M3_CalP1_Propbus_0, M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc3_NotA); inv M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc3_Xo1(M3_CalP1_SP4_SP9nc0_SP7c2_line2, M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc3_NotB); nand2 M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc3_Xo2(M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc3_NotA, M3_CalP1_SP4_SP9nc0_SP7c2_line2, M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc3_line2); nand2 M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc3_Xo3(M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc3_NotB, M3_CalP1_Propbus_0, M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc3_line3); nand2 M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc3_Xo4(M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc3_line2, M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc3_line3, M3_CalP1_SP4_SP9nc0_SP7c2_line3); inv M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc4_Xo0(M3_CalP1_Propbus_1, M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc4_NotA); inv M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc4_Xo1(M3_CalP1_SP4_SP9nc0_SP7c2_line3, M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc4_NotB); nand2 M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc4_Xo2(M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc4_NotA, M3_CalP1_SP4_SP9nc0_SP7c2_line3, M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc4_line2); nand2 M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc4_Xo3(M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc4_NotB, M3_CalP1_Propbus_1, M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc4_line3); nand2 M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc4_Xo4(M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc4_line2, M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc4_line3, M3_CalP1_SP4_SP9nc0_SP7c2_line4); inv M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc5_Xo0(M3_CalP1_SP4_SP9nc0_NewInbus_6, M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc5_NotA); inv M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc5_Xo1(M3_CalP1_SP4_SP9nc0_SP7c2_line4, M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc5_NotB); nand2 M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc5_Xo2(M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc5_NotA, M3_CalP1_SP4_SP9nc0_SP7c2_line4, M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc5_line2); nand2 M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc5_Xo3(M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc5_NotB, M3_CalP1_SP4_SP9nc0_NewInbus_6, M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc5_line3); nand2 M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc5_Xo4(M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc5_line2, M3_CalP1_SP4_SP9nc0_SP7c2_SP7nc5_line3, M3_CalP1_SP4_line0); inv M3_CalP1_SP4_SP9nc1_Xo0(M3_CalP1_Propbus_3, M3_CalP1_SP4_SP9nc1_NotA); inv M3_CalP1_SP4_SP9nc1_Xo1(M3_CalP1_SP4_line0, M3_CalP1_SP4_SP9nc1_NotB); nand2 M3_CalP1_SP4_SP9nc1_Xo2(M3_CalP1_SP4_SP9nc1_NotA, M3_CalP1_SP4_line0, M3_CalP1_SP4_SP9nc1_line2); nand2 M3_CalP1_SP4_SP9nc1_Xo3(M3_CalP1_SP4_SP9nc1_NotB, M3_CalP1_Propbus_3, M3_CalP1_SP4_SP9nc1_line3); nand2 M3_CalP1_SP4_SP9nc1_Xo4(M3_CalP1_SP4_SP9nc1_line2, M3_CalP1_SP4_SP9nc1_line3, M3_CalP1_SP4_line1); inv M3_CalP1_SP4_SP9nc2_Xo0(M3_CalP1_Propbus_4, M3_CalP1_SP4_SP9nc2_NotA); inv M3_CalP1_SP4_SP9nc2_Xo1(M3_CalP1_SP4_line1, M3_CalP1_SP4_SP9nc2_NotB); nand2 M3_CalP1_SP4_SP9nc2_Xo2(M3_CalP1_SP4_SP9nc2_NotA, M3_CalP1_SP4_line1, M3_CalP1_SP4_SP9nc2_line2); nand2 M3_CalP1_SP4_SP9nc2_Xo3(M3_CalP1_SP4_SP9nc2_NotB, M3_CalP1_Propbus_4, M3_CalP1_SP4_SP9nc2_line3); nand2 M3_CalP1_SP4_SP9nc2_Xo4(M3_CalP1_SP4_SP9nc2_line2, M3_CalP1_SP4_SP9nc2_line3, M3_CalP1_ParLo1); inv M3_CalP1_SP5_SP7nc0_Xo0(M3_CalP1_Genbus_5, M3_CalP1_SP5_SP7nc0_NotA); inv M3_CalP1_SP5_SP7nc0_Xo1(M3_CalP1_LocalC0_6, M3_CalP1_SP5_SP7nc0_NotB); nand2 M3_CalP1_SP5_SP7nc0_Xo2(M3_CalP1_SP5_SP7nc0_NotA, M3_CalP1_LocalC0_6, M3_CalP1_SP5_SP7nc0_line2); nand2 M3_CalP1_SP5_SP7nc0_Xo3(M3_CalP1_SP5_SP7nc0_NotB, M3_CalP1_Genbus_5, M3_CalP1_SP5_SP7nc0_line3); nand2 M3_CalP1_SP5_SP7nc0_Xo4(M3_CalP1_SP5_SP7nc0_line2, M3_CalP1_SP5_SP7nc0_line3, M3_CalP1_SP5_line0); inv M3_CalP1_SP5_SP7nc1_Xo0(M3_CalP1_LocalC0_7, M3_CalP1_SP5_SP7nc1_NotA); inv M3_CalP1_SP5_SP7nc1_Xo1(M3_CalP1_SP5_line0, M3_CalP1_SP5_SP7nc1_NotB); nand2 M3_CalP1_SP5_SP7nc1_Xo2(M3_CalP1_SP5_SP7nc1_NotA, M3_CalP1_SP5_line0, M3_CalP1_SP5_SP7nc1_line2); nand2 M3_CalP1_SP5_SP7nc1_Xo3(M3_CalP1_SP5_SP7nc1_NotB, M3_CalP1_LocalC0_7, M3_CalP1_SP5_SP7nc1_line3); nand2 M3_CalP1_SP5_SP7nc1_Xo4(M3_CalP1_SP5_SP7nc1_line2, M3_CalP1_SP5_SP7nc1_line3, M3_CalP1_SP5_line1); inv M3_CalP1_SP5_SP7nc2_Xo0(M3_CalP1_Propbus_5, M3_CalP1_SP5_SP7nc2_NotA); inv M3_CalP1_SP5_SP7nc2_Xo1(M3_CalP1_SP5_line1, M3_CalP1_SP5_SP7nc2_NotB); nand2 M3_CalP1_SP5_SP7nc2_Xo2(M3_CalP1_SP5_SP7nc2_NotA, M3_CalP1_SP5_line1, M3_CalP1_SP5_SP7nc2_line2); nand2 M3_CalP1_SP5_SP7nc2_Xo3(M3_CalP1_SP5_SP7nc2_NotB, M3_CalP1_Propbus_5, M3_CalP1_SP5_SP7nc2_line3); nand2 M3_CalP1_SP5_SP7nc2_Xo4(M3_CalP1_SP5_SP7nc2_line2, M3_CalP1_SP5_SP7nc2_line3, M3_CalP1_SP5_line2); inv M3_CalP1_SP5_SP7nc3_Xo0(M3_CalP1_Propbus_6, M3_CalP1_SP5_SP7nc3_NotA); inv M3_CalP1_SP5_SP7nc3_Xo1(M3_CalP1_SP5_line2, M3_CalP1_SP5_SP7nc3_NotB); nand2 M3_CalP1_SP5_SP7nc3_Xo2(M3_CalP1_SP5_SP7nc3_NotA, M3_CalP1_SP5_line2, M3_CalP1_SP5_SP7nc3_line2); nand2 M3_CalP1_SP5_SP7nc3_Xo3(M3_CalP1_SP5_SP7nc3_NotB, M3_CalP1_Propbus_6, M3_CalP1_SP5_SP7nc3_line3); nand2 M3_CalP1_SP5_SP7nc3_Xo4(M3_CalP1_SP5_SP7nc3_line2, M3_CalP1_SP5_SP7nc3_line3, M3_CalP1_SP5_line3); inv M3_CalP1_SP5_SP7nc4_Xo0(M3_CalP1_Propbus_7, M3_CalP1_SP5_SP7nc4_NotA); inv M3_CalP1_SP5_SP7nc4_Xo1(M3_CalP1_SP5_line3, M3_CalP1_SP5_SP7nc4_NotB); nand2 M3_CalP1_SP5_SP7nc4_Xo2(M3_CalP1_SP5_SP7nc4_NotA, M3_CalP1_SP5_line3, M3_CalP1_SP5_SP7nc4_line2); nand2 M3_CalP1_SP5_SP7nc4_Xo3(M3_CalP1_SP5_SP7nc4_NotB, M3_CalP1_Propbus_7, M3_CalP1_SP5_SP7nc4_line3); nand2 M3_CalP1_SP5_SP7nc4_Xo4(M3_CalP1_SP5_SP7nc4_line2, M3_CalP1_SP5_SP7nc4_line3, M3_CalP1_SP5_line4); inv M3_CalP1_SP5_SP7nc5_Xo0(M3_CalP1_Propbus_8, M3_CalP1_SP5_SP7nc5_NotA); inv M3_CalP1_SP5_SP7nc5_Xo1(M3_CalP1_SP5_line4, M3_CalP1_SP5_SP7nc5_NotB); nand2 M3_CalP1_SP5_SP7nc5_Xo2(M3_CalP1_SP5_SP7nc5_NotA, M3_CalP1_SP5_line4, M3_CalP1_SP5_SP7nc5_line2); nand2 M3_CalP1_SP5_SP7nc5_Xo3(M3_CalP1_SP5_SP7nc5_NotB, M3_CalP1_Propbus_8, M3_CalP1_SP5_SP7nc5_line3); nand2 M3_CalP1_SP5_SP7nc5_Xo4(M3_CalP1_SP5_SP7nc5_line2, M3_CalP1_SP5_SP7nc5_line3, M3_CalP1_ParHi0); inv M3_CalP1_SP6_SP7c0(M3_CalP1_Propbus_8, M3_CalP1_SP6_NewInbus_6); inv M3_CalP1_SP6_SP7c2_SP7nc0_Xo0(M3_CalP1_LocalC1_5, M3_CalP1_SP6_SP7c2_SP7nc0_NotA); inv M3_CalP1_SP6_SP7c2_SP7nc0_Xo1(M3_CalP1_LocalC1_6, M3_CalP1_SP6_SP7c2_SP7nc0_NotB); nand2 M3_CalP1_SP6_SP7c2_SP7nc0_Xo2(M3_CalP1_SP6_SP7c2_SP7nc0_NotA, M3_CalP1_LocalC1_6, M3_CalP1_SP6_SP7c2_SP7nc0_line2); nand2 M3_CalP1_SP6_SP7c2_SP7nc0_Xo3(M3_CalP1_SP6_SP7c2_SP7nc0_NotB, M3_CalP1_LocalC1_5, M3_CalP1_SP6_SP7c2_SP7nc0_line3); nand2 M3_CalP1_SP6_SP7c2_SP7nc0_Xo4(M3_CalP1_SP6_SP7c2_SP7nc0_line2, M3_CalP1_SP6_SP7c2_SP7nc0_line3, M3_CalP1_SP6_SP7c2_line0); inv M3_CalP1_SP6_SP7c2_SP7nc1_Xo0(M3_CalP1_LocalC1_7, M3_CalP1_SP6_SP7c2_SP7nc1_NotA); inv M3_CalP1_SP6_SP7c2_SP7nc1_Xo1(M3_CalP1_SP6_SP7c2_line0, M3_CalP1_SP6_SP7c2_SP7nc1_NotB); nand2 M3_CalP1_SP6_SP7c2_SP7nc1_Xo2(M3_CalP1_SP6_SP7c2_SP7nc1_NotA, M3_CalP1_SP6_SP7c2_line0, M3_CalP1_SP6_SP7c2_SP7nc1_line2); nand2 M3_CalP1_SP6_SP7c2_SP7nc1_Xo3(M3_CalP1_SP6_SP7c2_SP7nc1_NotB, M3_CalP1_LocalC1_7, M3_CalP1_SP6_SP7c2_SP7nc1_line3); nand2 M3_CalP1_SP6_SP7c2_SP7nc1_Xo4(M3_CalP1_SP6_SP7c2_SP7nc1_line2, M3_CalP1_SP6_SP7c2_SP7nc1_line3, M3_CalP1_SP6_SP7c2_line1); inv M3_CalP1_SP6_SP7c2_SP7nc2_Xo0(M3_CalP1_Propbus_5, M3_CalP1_SP6_SP7c2_SP7nc2_NotA); inv M3_CalP1_SP6_SP7c2_SP7nc2_Xo1(M3_CalP1_SP6_SP7c2_line1, M3_CalP1_SP6_SP7c2_SP7nc2_NotB); nand2 M3_CalP1_SP6_SP7c2_SP7nc2_Xo2(M3_CalP1_SP6_SP7c2_SP7nc2_NotA, M3_CalP1_SP6_SP7c2_line1, M3_CalP1_SP6_SP7c2_SP7nc2_line2); nand2 M3_CalP1_SP6_SP7c2_SP7nc2_Xo3(M3_CalP1_SP6_SP7c2_SP7nc2_NotB, M3_CalP1_Propbus_5, M3_CalP1_SP6_SP7c2_SP7nc2_line3); nand2 M3_CalP1_SP6_SP7c2_SP7nc2_Xo4(M3_CalP1_SP6_SP7c2_SP7nc2_line2, M3_CalP1_SP6_SP7c2_SP7nc2_line3, M3_CalP1_SP6_SP7c2_line2); inv M3_CalP1_SP6_SP7c2_SP7nc3_Xo0(M3_CalP1_Propbus_6, M3_CalP1_SP6_SP7c2_SP7nc3_NotA); inv M3_CalP1_SP6_SP7c2_SP7nc3_Xo1(M3_CalP1_SP6_SP7c2_line2, M3_CalP1_SP6_SP7c2_SP7nc3_NotB); nand2 M3_CalP1_SP6_SP7c2_SP7nc3_Xo2(M3_CalP1_SP6_SP7c2_SP7nc3_NotA, M3_CalP1_SP6_SP7c2_line2, M3_CalP1_SP6_SP7c2_SP7nc3_line2); nand2 M3_CalP1_SP6_SP7c2_SP7nc3_Xo3(M3_CalP1_SP6_SP7c2_SP7nc3_NotB, M3_CalP1_Propbus_6, M3_CalP1_SP6_SP7c2_SP7nc3_line3); nand2 M3_CalP1_SP6_SP7c2_SP7nc3_Xo4(M3_CalP1_SP6_SP7c2_SP7nc3_line2, M3_CalP1_SP6_SP7c2_SP7nc3_line3, M3_CalP1_SP6_SP7c2_line3); inv M3_CalP1_SP6_SP7c2_SP7nc4_Xo0(M3_CalP1_Propbus_7, M3_CalP1_SP6_SP7c2_SP7nc4_NotA); inv M3_CalP1_SP6_SP7c2_SP7nc4_Xo1(M3_CalP1_SP6_SP7c2_line3, M3_CalP1_SP6_SP7c2_SP7nc4_NotB); nand2 M3_CalP1_SP6_SP7c2_SP7nc4_Xo2(M3_CalP1_SP6_SP7c2_SP7nc4_NotA, M3_CalP1_SP6_SP7c2_line3, M3_CalP1_SP6_SP7c2_SP7nc4_line2); nand2 M3_CalP1_SP6_SP7c2_SP7nc4_Xo3(M3_CalP1_SP6_SP7c2_SP7nc4_NotB, M3_CalP1_Propbus_7, M3_CalP1_SP6_SP7c2_SP7nc4_line3); nand2 M3_CalP1_SP6_SP7c2_SP7nc4_Xo4(M3_CalP1_SP6_SP7c2_SP7nc4_line2, M3_CalP1_SP6_SP7c2_SP7nc4_line3, M3_CalP1_SP6_SP7c2_line4); inv M3_CalP1_SP6_SP7c2_SP7nc5_Xo0(M3_CalP1_SP6_NewInbus_6, M3_CalP1_SP6_SP7c2_SP7nc5_NotA); inv M3_CalP1_SP6_SP7c2_SP7nc5_Xo1(M3_CalP1_SP6_SP7c2_line4, M3_CalP1_SP6_SP7c2_SP7nc5_NotB); nand2 M3_CalP1_SP6_SP7c2_SP7nc5_Xo2(M3_CalP1_SP6_SP7c2_SP7nc5_NotA, M3_CalP1_SP6_SP7c2_line4, M3_CalP1_SP6_SP7c2_SP7nc5_line2); nand2 M3_CalP1_SP6_SP7c2_SP7nc5_Xo3(M3_CalP1_SP6_SP7c2_SP7nc5_NotB, M3_CalP1_SP6_NewInbus_6, M3_CalP1_SP6_SP7c2_SP7nc5_line3); nand2 M3_CalP1_SP6_SP7c2_SP7nc5_Xo4(M3_CalP1_SP6_SP7c2_SP7nc5_line2, M3_CalP1_SP6_SP7c2_SP7nc5_line3, M3_CalP1_ParHi1); inv M3_CalP1_SP7_Mux2_0(in2174, M3_CalP1_SP7_Not_ContIn); and2 M3_CalP1_SP7_Mux2_1(M3_CalP1_ParLo0, M3_CalP1_SP7_Not_ContIn, M3_CalP1_SP7_line1); and2 M3_CalP1_SP7_Mux2_2(M3_CalP1_ParLo1, in2174, M3_CalP1_SP7_line2); or2 M3_CalP1_SP7_Mux2_3(M3_CalP1_SP7_line1, M3_CalP1_SP7_line2, M3_CalP1_ParLo); inv M3_CalP1_SP8_Mux2_0(M3_CalP1_LocalC0_4, M3_CalP1_SP8_Not_ContIn); and2 M3_CalP1_SP8_Mux2_1(M3_CalP1_ParHi0, M3_CalP1_SP8_Not_ContIn, M3_CalP1_SP8_line1); and2 M3_CalP1_SP8_Mux2_2(M3_CalP1_ParHi1, M3_CalP1_LocalC0_4, M3_CalP1_SP8_line2); or2 M3_CalP1_SP8_Mux2_3(M3_CalP1_SP8_line1, M3_CalP1_SP8_line2, M3_CalP1_ParHiCin0); inv M3_CalP1_SP9_Mux2_0(M3_CalP1_LocalC1_4, M3_CalP1_SP9_Not_ContIn); and2 M3_CalP1_SP9_Mux2_1(M3_CalP1_ParHi0, M3_CalP1_SP9_Not_ContIn, M3_CalP1_SP9_line1); and2 M3_CalP1_SP9_Mux2_2(M3_CalP1_ParHi1, M3_CalP1_LocalC1_4, M3_CalP1_SP9_line2); or2 M3_CalP1_SP9_Mux2_3(M3_CalP1_SP9_line1, M3_CalP1_SP9_line2, M3_CalP1_ParHiCin1); inv M3_CalP1_SP10_Mux2_0(in2174, M3_CalP1_SP10_Not_ContIn); and2 M3_CalP1_SP10_Mux2_1(M3_CalP1_ParHiCin0, M3_CalP1_SP10_Not_ContIn, M3_CalP1_SP10_line1); and2 M3_CalP1_SP10_Mux2_2(M3_CalP1_ParHiCin1, in2174, M3_CalP1_SP10_line2); or2 M3_CalP1_SP10_Mux2_3(M3_CalP1_SP10_line1, M3_CalP1_SP10_line2, M3_CalP1_ParHi); inv M3_CalP1_SP11_Xo0(M3_CalP1_ParLo, M3_CalP1_SP11_NotA); inv M3_CalP1_SP11_Xo1(M3_CalP1_ParHi, M3_CalP1_SP11_NotB); nand2 M3_CalP1_SP11_Xo2(M3_CalP1_SP11_NotA, M3_CalP1_ParHi, M3_CalP1_SP11_line2); nand2 M3_CalP1_SP11_Xo3(M3_CalP1_SP11_NotB, M3_CalP1_ParLo, M3_CalP1_SP11_line3); nand2 M3_CalP1_SP11_Xo4(M3_CalP1_SP11_line2, M3_CalP1_SP11_line3, M3_SumPar); inv M3_CalP2_M2M4_0(M3_LogicPar, M3_CalP2_NotLogicPar); inv M3_CalP2_M2M4_1(M3_SumPar, M3_CalP2_NotSumPar); inv M3_CalP2_M2M4_2_Mux2_0(in4091, M3_CalP2_M2M4_2_Not_ContIn); and2 M3_CalP2_M2M4_2_Mux2_1(M3_CalP2_NotLogicPar, M3_CalP2_M2M4_2_Not_ContIn, M3_CalP2_M2M4_2_line1); and2 M3_CalP2_M2M4_2_Mux2_2(M3_CalP2_NotSumPar, in4091, M3_CalP2_M2M4_2_line2); or2 M3_CalP2_M2M4_2_Mux2_3(M3_CalP2_M2M4_2_line1, M3_CalP2_M2M4_2_line2, M3_CalP2_line0); inv M3_CalP2_M2M4_3_Mux2_0(in4092, M3_CalP2_M2M4_3_Not_ContIn); and2 M3_CalP2_M2M4_3_Mux2_1(M3_CalP2_line0, M3_CalP2_M2M4_3_Not_ContIn, M3_CalP2_M2M4_3_line1); and2 M3_CalP2_M2M4_3_Mux2_2(in94, in4092, M3_CalP2_M2M4_3_line2); or2 M3_CalP2_M2M4_3_Mux2_3(M3_CalP2_M2M4_3_line1, M3_CalP2_M2M4_3_line2, Not_SumLogicParX); inv M3_CalP2_M2M4_4_Mux4_0(in4092, M3_CalP2_M2M4_4_Not_ContLo); inv M3_CalP2_M2M4_4_Mux4_1(in4091, M3_CalP2_M2M4_4_Not_ContHi); and3 M3_CalP2_M2M4_4_Mux4_2(M3_LogicPar, M3_CalP2_M2M4_4_Not_ContHi, M3_CalP2_M2M4_4_Not_ContLo, M3_CalP2_M2M4_4_line2); and3 M3_CalP2_M2M4_4_Mux4_3(in120, M3_CalP2_M2M4_4_Not_ContHi, in4092, M3_CalP2_M2M4_4_line3); and3 M3_CalP2_M2M4_4_Mux4_4(M3_SumPar, in4091, M3_CalP2_M2M4_4_Not_ContLo, M3_CalP2_M2M4_4_line4); and3 M3_CalP2_M2M4_4_Mux4_5(vdd, in4091, in4092, M3_CalP2_M2M4_4_line5); or4 M3_CalP2_M2M4_4_Mux4_6(M3_CalP2_M2M4_4_line2, M3_CalP2_M2M4_4_line3, M3_CalP2_M2M4_4_line4, M3_CalP2_M2M4_4_line5, out843); inv M4_CalP0_LP0_CL0_LB0_Mux2_0(in281, M4_CalP0_LP0_CL0_LB0_Not_ContIn); and2 M4_CalP0_LP0_CL0_LB0_Mux2_1(in254, M4_CalP0_LP0_CL0_LB0_Not_ContIn, M4_CalP0_LP0_CL0_LB0_line1); and2 M4_CalP0_LP0_CL0_LB0_Mux2_2(in242, in281, M4_CalP0_LP0_CL0_LB0_line2); or2 M4_CalP0_LP0_CL0_LB0_Mux2_3(M4_CalP0_LP0_CL0_LB0_line1, M4_CalP0_LP0_CL0_LB0_line2, M4_CalP0_LP0_CL0_line0); inv M4_CalP0_LP0_CL0_LB1_Mux2_0(in281, M4_CalP0_LP0_CL0_LB1_Not_ContIn); and2 M4_CalP0_LP0_CL0_LB1_Mux2_1(in251, M4_CalP0_LP0_CL0_LB1_Not_ContIn, M4_CalP0_LP0_CL0_LB1_line1); and2 M4_CalP0_LP0_CL0_LB1_Mux2_2(in248, in281, M4_CalP0_LP0_CL0_LB1_line2); or2 M4_CalP0_LP0_CL0_LB1_Mux2_3(M4_CalP0_LP0_CL0_LB1_line1, M4_CalP0_LP0_CL0_LB1_line2, M4_CalP0_LP0_CL0_line1); or2 M4_CalP0_LP0_CL0_LB2(in374, M4_CalP0_LP0_CL0_line0, M4_CalP0_LP0_CL0_line2); nand2 M4_CalP0_LP0_CL0_LB3(in374, M4_CalP0_LP0_CL0_line1, M4_CalP0_LP0_CL0_line3); and2 M4_CalP0_LP0_CL0_LB4(M4_CalP0_LP0_CL0_line2, M4_CalP0_LP0_CL0_line3, M4_CalP0_LogicOut_0); inv M4_CalP0_LP0_CL1_LB0_Mux2_0(in273, M4_CalP0_LP0_CL1_LB0_Not_ContIn); and2 M4_CalP0_LP0_CL1_LB0_Mux2_1(in254, M4_CalP0_LP0_CL1_LB0_Not_ContIn, M4_CalP0_LP0_CL1_LB0_line1); and2 M4_CalP0_LP0_CL1_LB0_Mux2_2(in242, in273, M4_CalP0_LP0_CL1_LB0_line2); or2 M4_CalP0_LP0_CL1_LB0_Mux2_3(M4_CalP0_LP0_CL1_LB0_line1, M4_CalP0_LP0_CL1_LB0_line2, M4_CalP0_LP0_CL1_line0); inv M4_CalP0_LP0_CL1_LB1_Mux2_0(in273, M4_CalP0_LP0_CL1_LB1_Not_ContIn); and2 M4_CalP0_LP0_CL1_LB1_Mux2_1(in251, M4_CalP0_LP0_CL1_LB1_Not_ContIn, M4_CalP0_LP0_CL1_LB1_line1); and2 M4_CalP0_LP0_CL1_LB1_Mux2_2(in248, in273, M4_CalP0_LP0_CL1_LB1_line2); or2 M4_CalP0_LP0_CL1_LB1_Mux2_3(M4_CalP0_LP0_CL1_LB1_line1, M4_CalP0_LP0_CL1_LB1_line2, M4_CalP0_LP0_CL1_line1); or2 M4_CalP0_LP0_CL1_LB2(in411, M4_CalP0_LP0_CL1_line0, M4_CalP0_LP0_CL1_line2); nand2 M4_CalP0_LP0_CL1_LB3(in411, M4_CalP0_LP0_CL1_line1, M4_CalP0_LP0_CL1_line3); and2 M4_CalP0_LP0_CL1_LB4(M4_CalP0_LP0_CL1_line2, M4_CalP0_LP0_CL1_line3, M4_CalP0_LogicOut_1); inv M4_CalP0_LP0_CL2_LB0_Mux2_0(in265, M4_CalP0_LP0_CL2_LB0_Not_ContIn); and2 M4_CalP0_LP0_CL2_LB0_Mux2_1(in254, M4_CalP0_LP0_CL2_LB0_Not_ContIn, M4_CalP0_LP0_CL2_LB0_line1); and2 M4_CalP0_LP0_CL2_LB0_Mux2_2(in242, in265, M4_CalP0_LP0_CL2_LB0_line2); or2 M4_CalP0_LP0_CL2_LB0_Mux2_3(M4_CalP0_LP0_CL2_LB0_line1, M4_CalP0_LP0_CL2_LB0_line2, M4_CalP0_LP0_CL2_line0); inv M4_CalP0_LP0_CL2_LB1_Mux2_0(in265, M4_CalP0_LP0_CL2_LB1_Not_ContIn); and2 M4_CalP0_LP0_CL2_LB1_Mux2_1(in251, M4_CalP0_LP0_CL2_LB1_Not_ContIn, M4_CalP0_LP0_CL2_LB1_line1); and2 M4_CalP0_LP0_CL2_LB1_Mux2_2(in248, in265, M4_CalP0_LP0_CL2_LB1_line2); or2 M4_CalP0_LP0_CL2_LB1_Mux2_3(M4_CalP0_LP0_CL2_LB1_line1, M4_CalP0_LP0_CL2_LB1_line2, M4_CalP0_LP0_CL2_line1); or2 M4_CalP0_LP0_CL2_LB2(in400, M4_CalP0_LP0_CL2_line0, M4_CalP0_LP0_CL2_line2); nand2 M4_CalP0_LP0_CL2_LB3(in400, M4_CalP0_LP0_CL2_line1, M4_CalP0_LP0_CL2_line3); and2 M4_CalP0_LP0_CL2_LB4(M4_CalP0_LP0_CL2_line2, M4_CalP0_LP0_CL2_line3, M4_CalP0_LogicOut_2); inv M4_CalP0_LP0_CL3_LB0_Mux2_0(in257, M4_CalP0_LP0_CL3_LB0_Not_ContIn); and2 M4_CalP0_LP0_CL3_LB0_Mux2_1(in254, M4_CalP0_LP0_CL3_LB0_Not_ContIn, M4_CalP0_LP0_CL3_LB0_line1); and2 M4_CalP0_LP0_CL3_LB0_Mux2_2(in242, in257, M4_CalP0_LP0_CL3_LB0_line2); or2 M4_CalP0_LP0_CL3_LB0_Mux2_3(M4_CalP0_LP0_CL3_LB0_line1, M4_CalP0_LP0_CL3_LB0_line2, M4_CalP0_LP0_CL3_line0); inv M4_CalP0_LP0_CL3_LB1_Mux2_0(in257, M4_CalP0_LP0_CL3_LB1_Not_ContIn); and2 M4_CalP0_LP0_CL3_LB1_Mux2_1(in251, M4_CalP0_LP0_CL3_LB1_Not_ContIn, M4_CalP0_LP0_CL3_LB1_line1); and2 M4_CalP0_LP0_CL3_LB1_Mux2_2(in248, in257, M4_CalP0_LP0_CL3_LB1_line2); or2 M4_CalP0_LP0_CL3_LB1_Mux2_3(M4_CalP0_LP0_CL3_LB1_line1, M4_CalP0_LP0_CL3_LB1_line2, M4_CalP0_LP0_CL3_line1); or2 M4_CalP0_LP0_CL3_LB2(in389, M4_CalP0_LP0_CL3_line0, M4_CalP0_LP0_CL3_line2); nand2 M4_CalP0_LP0_CL3_LB3(in389, M4_CalP0_LP0_CL3_line1, M4_CalP0_LP0_CL3_line3); and2 M4_CalP0_LP0_CL3_LB4(M4_CalP0_LP0_CL3_line2, M4_CalP0_LP0_CL3_line3, M4_CalP0_LogicOut_3); inv M4_CalP0_LP0_CL4_LB0_Mux2_0(in234, M4_CalP0_LP0_CL4_LB0_Not_ContIn); and2 M4_CalP0_LP0_CL4_LB0_Mux2_1(in254, M4_CalP0_LP0_CL4_LB0_Not_ContIn, M4_CalP0_LP0_CL4_LB0_line1); and2 M4_CalP0_LP0_CL4_LB0_Mux2_2(in242, in234, M4_CalP0_LP0_CL4_LB0_line2); or2 M4_CalP0_LP0_CL4_LB0_Mux2_3(M4_CalP0_LP0_CL4_LB0_line1, M4_CalP0_LP0_CL4_LB0_line2, M4_CalP0_LP0_CL4_line0); inv M4_CalP0_LP0_CL4_LB1_Mux2_0(in234, M4_CalP0_LP0_CL4_LB1_Not_ContIn); and2 M4_CalP0_LP0_CL4_LB1_Mux2_1(in251, M4_CalP0_LP0_CL4_LB1_Not_ContIn, M4_CalP0_LP0_CL4_LB1_line1); and2 M4_CalP0_LP0_CL4_LB1_Mux2_2(in248, in234, M4_CalP0_LP0_CL4_LB1_line2); or2 M4_CalP0_LP0_CL4_LB1_Mux2_3(M4_CalP0_LP0_CL4_LB1_line1, M4_CalP0_LP0_CL4_LB1_line2, M4_CalP0_LP0_CL4_line1); or2 M4_CalP0_LP0_CL4_LB2(in435, M4_CalP0_LP0_CL4_line0, M4_CalP0_LP0_CL4_line2); nand2 M4_CalP0_LP0_CL4_LB3(in435, M4_CalP0_LP0_CL4_line1, M4_CalP0_LP0_CL4_line3); and2 M4_CalP0_LP0_CL4_LB4(M4_CalP0_LP0_CL4_line2, M4_CalP0_LP0_CL4_line3, M4_CalP0_LogicOut_4); inv M4_CalP0_LP0_CL5_LB0_Mux2_0(in226, M4_CalP0_LP0_CL5_LB0_Not_ContIn); and2 M4_CalP0_LP0_CL5_LB0_Mux2_1(in254, M4_CalP0_LP0_CL5_LB0_Not_ContIn, M4_CalP0_LP0_CL5_LB0_line1); and2 M4_CalP0_LP0_CL5_LB0_Mux2_2(in242, in226, M4_CalP0_LP0_CL5_LB0_line2); or2 M4_CalP0_LP0_CL5_LB0_Mux2_3(M4_CalP0_LP0_CL5_LB0_line1, M4_CalP0_LP0_CL5_LB0_line2, M4_CalP0_LP0_CL5_line0); inv M4_CalP0_LP0_CL5_LB1_Mux2_0(in226, M4_CalP0_LP0_CL5_LB1_Not_ContIn); and2 M4_CalP0_LP0_CL5_LB1_Mux2_1(in251, M4_CalP0_LP0_CL5_LB1_Not_ContIn, M4_CalP0_LP0_CL5_LB1_line1); and2 M4_CalP0_LP0_CL5_LB1_Mux2_2(in248, in226, M4_CalP0_LP0_CL5_LB1_line2); or2 M4_CalP0_LP0_CL5_LB1_Mux2_3(M4_CalP0_LP0_CL5_LB1_line1, M4_CalP0_LP0_CL5_LB1_line2, M4_CalP0_LP0_CL5_line1); or2 M4_CalP0_LP0_CL5_LB2(in422, M4_CalP0_LP0_CL5_line0, M4_CalP0_LP0_CL5_line2); nand2 M4_CalP0_LP0_CL5_LB3(in422, M4_CalP0_LP0_CL5_line1, M4_CalP0_LP0_CL5_line3); and2 M4_CalP0_LP0_CL5_LB4(M4_CalP0_LP0_CL5_line2, M4_CalP0_LP0_CL5_line3, M4_CalP0_LogicOut_5); inv M4_CalP0_LP0_CL6_LB0_Mux2_0(in218, M4_CalP0_LP0_CL6_LB0_Not_ContIn); and2 M4_CalP0_LP0_CL6_LB0_Mux2_1(in254, M4_CalP0_LP0_CL6_LB0_Not_ContIn, M4_CalP0_LP0_CL6_LB0_line1); and2 M4_CalP0_LP0_CL6_LB0_Mux2_2(in242, in218, M4_CalP0_LP0_CL6_LB0_line2); or2 M4_CalP0_LP0_CL6_LB0_Mux2_3(M4_CalP0_LP0_CL6_LB0_line1, M4_CalP0_LP0_CL6_LB0_line2, M4_CalP0_LP0_CL6_line0); inv M4_CalP0_LP0_CL6_LB1_Mux2_0(in218, M4_CalP0_LP0_CL6_LB1_Not_ContIn); and2 M4_CalP0_LP0_CL6_LB1_Mux2_1(in251, M4_CalP0_LP0_CL6_LB1_Not_ContIn, M4_CalP0_LP0_CL6_LB1_line1); and2 M4_CalP0_LP0_CL6_LB1_Mux2_2(in248, in218, M4_CalP0_LP0_CL6_LB1_line2); or2 M4_CalP0_LP0_CL6_LB1_Mux2_3(M4_CalP0_LP0_CL6_LB1_line1, M4_CalP0_LP0_CL6_LB1_line2, M4_CalP0_LP0_CL6_line1); or2 M4_CalP0_LP0_CL6_LB2(in468, M4_CalP0_LP0_CL6_line0, M4_CalP0_LP0_CL6_line2); nand2 M4_CalP0_LP0_CL6_LB3(in468, M4_CalP0_LP0_CL6_line1, M4_CalP0_LP0_CL6_line3); and2 M4_CalP0_LP0_CL6_LB4(M4_CalP0_LP0_CL6_line2, M4_CalP0_LP0_CL6_line3, M4_CalP0_LogicOut_6); inv M4_CalP0_LP0_CL7_LB0_Mux2_0(in210, M4_CalP0_LP0_CL7_LB0_Not_ContIn); and2 M4_CalP0_LP0_CL7_LB0_Mux2_1(in254, M4_CalP0_LP0_CL7_LB0_Not_ContIn, M4_CalP0_LP0_CL7_LB0_line1); and2 M4_CalP0_LP0_CL7_LB0_Mux2_2(in242, in210, M4_CalP0_LP0_CL7_LB0_line2); or2 M4_CalP0_LP0_CL7_LB0_Mux2_3(M4_CalP0_LP0_CL7_LB0_line1, M4_CalP0_LP0_CL7_LB0_line2, M4_CalP0_LP0_CL7_line0); inv M4_CalP0_LP0_CL7_LB1_Mux2_0(in210, M4_CalP0_LP0_CL7_LB1_Not_ContIn); and2 M4_CalP0_LP0_CL7_LB1_Mux2_1(in251, M4_CalP0_LP0_CL7_LB1_Not_ContIn, M4_CalP0_LP0_CL7_LB1_line1); and2 M4_CalP0_LP0_CL7_LB1_Mux2_2(in248, in210, M4_CalP0_LP0_CL7_LB1_line2); or2 M4_CalP0_LP0_CL7_LB1_Mux2_3(M4_CalP0_LP0_CL7_LB1_line1, M4_CalP0_LP0_CL7_LB1_line2, M4_CalP0_LP0_CL7_line1); or2 M4_CalP0_LP0_CL7_LB2(in457, M4_CalP0_LP0_CL7_line0, M4_CalP0_LP0_CL7_line2); nand2 M4_CalP0_LP0_CL7_LB3(in457, M4_CalP0_LP0_CL7_line1, M4_CalP0_LP0_CL7_line3); and2 M4_CalP0_LP0_CL7_LB4(M4_CalP0_LP0_CL7_line2, M4_CalP0_LP0_CL7_line3, M4_CalP0_LogicOut_7); inv M4_CalP0_LP0_CL8_LB0_Mux2_0(in206, M4_CalP0_LP0_CL8_LB0_Not_ContIn); and2 M4_CalP0_LP0_CL8_LB0_Mux2_1(in254, M4_CalP0_LP0_CL8_LB0_Not_ContIn, M4_CalP0_LP0_CL8_LB0_line1); and2 M4_CalP0_LP0_CL8_LB0_Mux2_2(in242, in206, M4_CalP0_LP0_CL8_LB0_line2); or2 M4_CalP0_LP0_CL8_LB0_Mux2_3(M4_CalP0_LP0_CL8_LB0_line1, M4_CalP0_LP0_CL8_LB0_line2, M4_CalP0_LP0_CL8_line0); inv M4_CalP0_LP0_CL8_LB1_Mux2_0(in206, M4_CalP0_LP0_CL8_LB1_Not_ContIn); and2 M4_CalP0_LP0_CL8_LB1_Mux2_1(in251, M4_CalP0_LP0_CL8_LB1_Not_ContIn, M4_CalP0_LP0_CL8_LB1_line1); and2 M4_CalP0_LP0_CL8_LB1_Mux2_2(in248, in206, M4_CalP0_LP0_CL8_LB1_line2); or2 M4_CalP0_LP0_CL8_LB1_Mux2_3(M4_CalP0_LP0_CL8_LB1_line1, M4_CalP0_LP0_CL8_LB1_line2, M4_CalP0_LP0_CL8_line1); or2 M4_CalP0_LP0_CL8_LB2(in446, M4_CalP0_LP0_CL8_line0, M4_CalP0_LP0_CL8_line2); nand2 M4_CalP0_LP0_CL8_LB3(in446, M4_CalP0_LP0_CL8_line1, M4_CalP0_LP0_CL8_line3); and2 M4_CalP0_LP0_CL8_LB4(M4_CalP0_LP0_CL8_line2, M4_CalP0_LP0_CL8_line3, M4_CalP0_LogicOut_8); inv M4_CalP0_LP1_PT1_Xo0(M4_CalP0_LogicOut_5, M4_CalP0_LP1_PT1_NotA); inv M4_CalP0_LP1_PT1_Xo1(M4_CalP0_LogicOut_6, M4_CalP0_LP1_PT1_NotB); nand2 M4_CalP0_LP1_PT1_Xo2(M4_CalP0_LP1_PT1_NotA, M4_CalP0_LogicOut_6, M4_CalP0_LP1_PT1_line2); nand2 M4_CalP0_LP1_PT1_Xo3(M4_CalP0_LP1_PT1_NotB, M4_CalP0_LogicOut_5, M4_CalP0_LP1_PT1_line3); nand2 M4_CalP0_LP1_PT1_Xo4(M4_CalP0_LP1_PT1_line2, M4_CalP0_LP1_PT1_line3, M4_CalP0_LP1_line1); inv M4_CalP0_LP1_PT2_Xo0(M4_CalP0_LogicOut_7, M4_CalP0_LP1_PT2_NotA); inv M4_CalP0_LP1_PT2_Xo1(M4_CalP0_LogicOut_8, M4_CalP0_LP1_PT2_NotB); nand2 M4_CalP0_LP1_PT2_Xo2(M4_CalP0_LP1_PT2_NotA, M4_CalP0_LogicOut_8, M4_CalP0_LP1_PT2_line2); nand2 M4_CalP0_LP1_PT2_Xo3(M4_CalP0_LP1_PT2_NotB, M4_CalP0_LogicOut_7, M4_CalP0_LP1_PT2_line3); nand2 M4_CalP0_LP1_PT2_Xo4(M4_CalP0_LP1_PT2_line2, M4_CalP0_LP1_PT2_line3, M4_CalP0_LP1_line2); inv M4_CalP0_LP1_PT3_Xo0(M4_CalP0_LogicOut_1, M4_CalP0_LP1_PT3_NotA); inv M4_CalP0_LP1_PT3_Xo1(M4_CalP0_LogicOut_2, M4_CalP0_LP1_PT3_NotB); nand2 M4_CalP0_LP1_PT3_Xo2(M4_CalP0_LP1_PT3_NotA, M4_CalP0_LogicOut_2, M4_CalP0_LP1_PT3_line2); nand2 M4_CalP0_LP1_PT3_Xo3(M4_CalP0_LP1_PT3_NotB, M4_CalP0_LogicOut_1, M4_CalP0_LP1_PT3_line3); nand2 M4_CalP0_LP1_PT3_Xo4(M4_CalP0_LP1_PT3_line2, M4_CalP0_LP1_PT3_line3, M4_CalP0_LP1_line3); inv M4_CalP0_LP1_PT4_Xo0(M4_CalP0_LogicOut_3, M4_CalP0_LP1_PT4_NotA); inv M4_CalP0_LP1_PT4_Xo1(M4_CalP0_LogicOut_4, M4_CalP0_LP1_PT4_NotB); nand2 M4_CalP0_LP1_PT4_Xo2(M4_CalP0_LP1_PT4_NotA, M4_CalP0_LogicOut_4, M4_CalP0_LP1_PT4_line2); nand2 M4_CalP0_LP1_PT4_Xo3(M4_CalP0_LP1_PT4_NotB, M4_CalP0_LogicOut_3, M4_CalP0_LP1_PT4_line3); nand2 M4_CalP0_LP1_PT4_Xo4(M4_CalP0_LP1_PT4_line2, M4_CalP0_LP1_PT4_line3, M4_CalP0_LP1_line4); inv M4_CalP0_LP1_PT5_Xo0(M4_CalP0_LP1_line1, M4_CalP0_LP1_PT5_NotA); inv M4_CalP0_LP1_PT5_Xo1(M4_CalP0_LP1_line2, M4_CalP0_LP1_PT5_NotB); nand2 M4_CalP0_LP1_PT5_Xo2(M4_CalP0_LP1_PT5_NotA, M4_CalP0_LP1_line2, M4_CalP0_LP1_PT5_line2); nand2 M4_CalP0_LP1_PT5_Xo3(M4_CalP0_LP1_PT5_NotB, M4_CalP0_LP1_line1, M4_CalP0_LP1_PT5_line3); nand2 M4_CalP0_LP1_PT5_Xo4(M4_CalP0_LP1_PT5_line2, M4_CalP0_LP1_PT5_line3, M4_CalP0_LP1_line5); inv M4_CalP0_LP1_PT6_Xo3_0(M4_CalP0_LP1_line3, M4_CalP0_LP1_PT6_NotA); inv M4_CalP0_LP1_PT6_Xo3_1(M4_CalP0_LogicOut_0, M4_CalP0_LP1_PT6_NotB); inv M4_CalP0_LP1_PT6_Xo3_2(M4_CalP0_LP1_line4, M4_CalP0_LP1_PT6_NotC); and3 M4_CalP0_LP1_PT6_Xo3_3(M4_CalP0_LP1_PT6_NotA, M4_CalP0_LP1_PT6_NotB, M4_CalP0_LP1_line4, M4_CalP0_LP1_PT6_line3); and3 M4_CalP0_LP1_PT6_Xo3_4(M4_CalP0_LP1_PT6_NotA, M4_CalP0_LogicOut_0, M4_CalP0_LP1_PT6_NotC, M4_CalP0_LP1_PT6_line4); and3 M4_CalP0_LP1_PT6_Xo3_5(M4_CalP0_LP1_line3, M4_CalP0_LP1_PT6_NotB, M4_CalP0_LP1_PT6_NotC, M4_CalP0_LP1_PT6_line5); and3 M4_CalP0_LP1_PT6_Xo3_6(M4_CalP0_LP1_line3, M4_CalP0_LogicOut_0, M4_CalP0_LP1_line4, M4_CalP0_LP1_PT6_line6); nor2 M4_CalP0_LP1_PT6_Xo3_7(M4_CalP0_LP1_PT6_line3, M4_CalP0_LP1_PT6_line4, M4_CalP0_LP1_PT6_line7); nor2 M4_CalP0_LP1_PT6_Xo3_8(M4_CalP0_LP1_PT6_line5, M4_CalP0_LP1_PT6_line6, M4_CalP0_LP1_PT6_line8); nand2 M4_CalP0_LP1_PT6_Xo3_9(M4_CalP0_LP1_PT6_line7, M4_CalP0_LP1_PT6_line8, M4_CalP0_LP1_line6); inv M4_CalP0_LP1_PT7_Xo0(M4_CalP0_LP1_line5, M4_CalP0_LP1_PT7_NotA); inv M4_CalP0_LP1_PT7_Xo1(M4_CalP0_LP1_line6, M4_CalP0_LP1_PT7_NotB); nand2 M4_CalP0_LP1_PT7_Xo2(M4_CalP0_LP1_PT7_NotA, M4_CalP0_LP1_line6, M4_CalP0_LP1_PT7_line2); nand2 M4_CalP0_LP1_PT7_Xo3(M4_CalP0_LP1_PT7_NotB, M4_CalP0_LP1_line5, M4_CalP0_LP1_PT7_line3); nand2 M4_CalP0_LP1_PT7_Xo4(M4_CalP0_LP1_PT7_line2, M4_CalP0_LP1_PT7_line3, M4_LogicPar); and2 M4_CalP1_SP0_GP9_0(Ybus_0, in374, M4_CalP1_Genbus_0); and2 M4_CalP1_SP0_GP9_1(Ybus_1, in411, M4_CalP1_Genbus_1); and2 M4_CalP1_SP0_GP9_2(Ybus_2, in400, M4_CalP1_Genbus_2); and2 M4_CalP1_SP0_GP9_3(Ybus_3, in389, M4_CalP1_Genbus_3); and2 M4_CalP1_SP0_GP9_4(Ybus_4, in435, M4_CalP1_Genbus_4); and2 M4_CalP1_SP0_GP9_5(Ybus_5, in422, M4_CalP1_Genbus_5); and2 M4_CalP1_SP0_GP9_6(Ybus_6, in468, M4_CalP1_Genbus_6); and2 M4_CalP1_SP0_GP9_7(Ybus_7, in457, M4_CalP1_Genbus_7); and2 M4_CalP1_SP0_GP9_8(Ybus_8, in446, M4_CalP1_Genbus_8); inv M4_CalP1_SP0_GP9_9_Xo0(Ybus_0, M4_CalP1_SP0_GP9_9_NotA); inv M4_CalP1_SP0_GP9_9_Xo1(in374, M4_CalP1_SP0_GP9_9_NotB); nand2 M4_CalP1_SP0_GP9_9_Xo2(M4_CalP1_SP0_GP9_9_NotA, in374, M4_CalP1_SP0_GP9_9_line2); nand2 M4_CalP1_SP0_GP9_9_Xo3(M4_CalP1_SP0_GP9_9_NotB, Ybus_0, M4_CalP1_SP0_GP9_9_line3); nand2 M4_CalP1_SP0_GP9_9_Xo4(M4_CalP1_SP0_GP9_9_line2, M4_CalP1_SP0_GP9_9_line3, M4_CalP1_Propbus_0); inv M4_CalP1_SP0_GP9_10_Xo0(Ybus_1, M4_CalP1_SP0_GP9_10_NotA); inv M4_CalP1_SP0_GP9_10_Xo1(in411, M4_CalP1_SP0_GP9_10_NotB); nand2 M4_CalP1_SP0_GP9_10_Xo2(M4_CalP1_SP0_GP9_10_NotA, in411, M4_CalP1_SP0_GP9_10_line2); nand2 M4_CalP1_SP0_GP9_10_Xo3(M4_CalP1_SP0_GP9_10_NotB, Ybus_1, M4_CalP1_SP0_GP9_10_line3); nand2 M4_CalP1_SP0_GP9_10_Xo4(M4_CalP1_SP0_GP9_10_line2, M4_CalP1_SP0_GP9_10_line3, M4_CalP1_Propbus_1); inv M4_CalP1_SP0_GP9_11_Xo0(Ybus_2, M4_CalP1_SP0_GP9_11_NotA); inv M4_CalP1_SP0_GP9_11_Xo1(in400, M4_CalP1_SP0_GP9_11_NotB); nand2 M4_CalP1_SP0_GP9_11_Xo2(M4_CalP1_SP0_GP9_11_NotA, in400, M4_CalP1_SP0_GP9_11_line2); nand2 M4_CalP1_SP0_GP9_11_Xo3(M4_CalP1_SP0_GP9_11_NotB, Ybus_2, M4_CalP1_SP0_GP9_11_line3); nand2 M4_CalP1_SP0_GP9_11_Xo4(M4_CalP1_SP0_GP9_11_line2, M4_CalP1_SP0_GP9_11_line3, M4_CalP1_Propbus_2); inv M4_CalP1_SP0_GP9_12_Xo0(Ybus_3, M4_CalP1_SP0_GP9_12_NotA); inv M4_CalP1_SP0_GP9_12_Xo1(in389, M4_CalP1_SP0_GP9_12_NotB); nand2 M4_CalP1_SP0_GP9_12_Xo2(M4_CalP1_SP0_GP9_12_NotA, in389, M4_CalP1_SP0_GP9_12_line2); nand2 M4_CalP1_SP0_GP9_12_Xo3(M4_CalP1_SP0_GP9_12_NotB, Ybus_3, M4_CalP1_SP0_GP9_12_line3); nand2 M4_CalP1_SP0_GP9_12_Xo4(M4_CalP1_SP0_GP9_12_line2, M4_CalP1_SP0_GP9_12_line3, M4_CalP1_Propbus_3); inv M4_CalP1_SP0_GP9_13_Xo0(Ybus_4, M4_CalP1_SP0_GP9_13_NotA); inv M4_CalP1_SP0_GP9_13_Xo1(in435, M4_CalP1_SP0_GP9_13_NotB); nand2 M4_CalP1_SP0_GP9_13_Xo2(M4_CalP1_SP0_GP9_13_NotA, in435, M4_CalP1_SP0_GP9_13_line2); nand2 M4_CalP1_SP0_GP9_13_Xo3(M4_CalP1_SP0_GP9_13_NotB, Ybus_4, M4_CalP1_SP0_GP9_13_line3); nand2 M4_CalP1_SP0_GP9_13_Xo4(M4_CalP1_SP0_GP9_13_line2, M4_CalP1_SP0_GP9_13_line3, M4_CalP1_Propbus_4); inv M4_CalP1_SP0_GP9_14_Xo0(Ybus_5, M4_CalP1_SP0_GP9_14_NotA); inv M4_CalP1_SP0_GP9_14_Xo1(in422, M4_CalP1_SP0_GP9_14_NotB); nand2 M4_CalP1_SP0_GP9_14_Xo2(M4_CalP1_SP0_GP9_14_NotA, in422, M4_CalP1_SP0_GP9_14_line2); nand2 M4_CalP1_SP0_GP9_14_Xo3(M4_CalP1_SP0_GP9_14_NotB, Ybus_5, M4_CalP1_SP0_GP9_14_line3); nand2 M4_CalP1_SP0_GP9_14_Xo4(M4_CalP1_SP0_GP9_14_line2, M4_CalP1_SP0_GP9_14_line3, M4_CalP1_Propbus_5); inv M4_CalP1_SP0_GP9_15_Xo0(Ybus_6, M4_CalP1_SP0_GP9_15_NotA); inv M4_CalP1_SP0_GP9_15_Xo1(in468, M4_CalP1_SP0_GP9_15_NotB); nand2 M4_CalP1_SP0_GP9_15_Xo2(M4_CalP1_SP0_GP9_15_NotA, in468, M4_CalP1_SP0_GP9_15_line2); nand2 M4_CalP1_SP0_GP9_15_Xo3(M4_CalP1_SP0_GP9_15_NotB, Ybus_6, M4_CalP1_SP0_GP9_15_line3); nand2 M4_CalP1_SP0_GP9_15_Xo4(M4_CalP1_SP0_GP9_15_line2, M4_CalP1_SP0_GP9_15_line3, M4_CalP1_Propbus_6); inv M4_CalP1_SP0_GP9_16_Xo0(Ybus_7, M4_CalP1_SP0_GP9_16_NotA); inv M4_CalP1_SP0_GP9_16_Xo1(in457, M4_CalP1_SP0_GP9_16_NotB); nand2 M4_CalP1_SP0_GP9_16_Xo2(M4_CalP1_SP0_GP9_16_NotA, in457, M4_CalP1_SP0_GP9_16_line2); nand2 M4_CalP1_SP0_GP9_16_Xo3(M4_CalP1_SP0_GP9_16_NotB, Ybus_7, M4_CalP1_SP0_GP9_16_line3); nand2 M4_CalP1_SP0_GP9_16_Xo4(M4_CalP1_SP0_GP9_16_line2, M4_CalP1_SP0_GP9_16_line3, M4_CalP1_Propbus_7); inv M4_CalP1_SP0_GP9_17_Xo0(Ybus_8, M4_CalP1_SP0_GP9_17_NotA); inv M4_CalP1_SP0_GP9_17_Xo1(in446, M4_CalP1_SP0_GP9_17_NotB); nand2 M4_CalP1_SP0_GP9_17_Xo2(M4_CalP1_SP0_GP9_17_NotA, in446, M4_CalP1_SP0_GP9_17_line2); nand2 M4_CalP1_SP0_GP9_17_Xo3(M4_CalP1_SP0_GP9_17_NotB, Ybus_8, M4_CalP1_SP0_GP9_17_line3); nand2 M4_CalP1_SP0_GP9_17_Xo4(M4_CalP1_SP0_GP9_17_line2, M4_CalP1_SP0_GP9_17_line3, M4_CalP1_Propbus_8); or2 M4_CalP1_SP1_GLC5_0_GLC4_0_GLC4_0(M4_CalP1_Genbus_0, M4_CalP1_Propbus_0, M4_CalP1_LocalC1_0); and2 M4_CalP1_SP1_GLC5_0_GLC4_0_GLC4_1_Ao2_0(M4_CalP1_Propbus_1, M4_CalP1_Genbus_0, M4_CalP1_SP1_GLC5_0_GLC4_0_GLC4_1_line0); or2 M4_CalP1_SP1_GLC5_0_GLC4_0_GLC4_1_Ao2_1(M4_CalP1_Genbus_1, M4_CalP1_SP1_GLC5_0_GLC4_0_GLC4_1_line0, M4_CalP1_LocalC0_1); and2 M4_CalP1_SP1_GLC5_0_GLC4_0_GLC4_2_Ao3a_0(M4_CalP1_Propbus_1, M4_CalP1_Genbus_0, M4_CalP1_SP1_GLC5_0_GLC4_0_GLC4_2_line0); and2 M4_CalP1_SP1_GLC5_0_GLC4_0_GLC4_2_Ao3a_1(M4_CalP1_Propbus_1, M4_CalP1_Propbus_0, M4_CalP1_SP1_GLC5_0_GLC4_0_GLC4_2_line1); or3 M4_CalP1_SP1_GLC5_0_GLC4_0_GLC4_2_Ao3a_2(M4_CalP1_Genbus_1, M4_CalP1_SP1_GLC5_0_GLC4_0_GLC4_2_line0, M4_CalP1_SP1_GLC5_0_GLC4_0_GLC4_2_line1, M4_CalP1_LocalC1_1); and2 M4_CalP1_SP1_GLC5_0_GLC4_0_GLC4_3_Ao3a_0(M4_CalP1_Propbus_2, M4_CalP1_Genbus_1, M4_CalP1_SP1_GLC5_0_GLC4_0_GLC4_3_line0); and3 M4_CalP1_SP1_GLC5_0_GLC4_0_GLC4_3_Ao3a_1(M4_CalP1_Propbus_2, M4_CalP1_Propbus_1, M4_CalP1_Genbus_0, M4_CalP1_SP1_GLC5_0_GLC4_0_GLC4_3_line1); or3 M4_CalP1_SP1_GLC5_0_GLC4_0_GLC4_3_Ao3a_2(M4_CalP1_Genbus_2, M4_CalP1_SP1_GLC5_0_GLC4_0_GLC4_3_line0, M4_CalP1_SP1_GLC5_0_GLC4_0_GLC4_3_line1, M4_CalP1_LocalC0_2); and2 M4_CalP1_SP1_GLC5_0_GLC4_0_GLC4_4_Ao4a_0(M4_CalP1_Propbus_2, M4_CalP1_Genbus_1, M4_CalP1_SP1_GLC5_0_GLC4_0_GLC4_4_line0); and3 M4_CalP1_SP1_GLC5_0_GLC4_0_GLC4_4_Ao4a_1(M4_CalP1_Propbus_2, M4_CalP1_Propbus_1, M4_CalP1_Genbus_0, M4_CalP1_SP1_GLC5_0_GLC4_0_GLC4_4_line1); and3 M4_CalP1_SP1_GLC5_0_GLC4_0_GLC4_4_Ao4a_2(M4_CalP1_Propbus_2, M4_CalP1_Propbus_1, M4_CalP1_Propbus_0, M4_CalP1_SP1_GLC5_0_GLC4_0_GLC4_4_line2); or4 M4_CalP1_SP1_GLC5_0_GLC4_0_GLC4_4_Ao4a_3(M4_CalP1_Genbus_2, M4_CalP1_SP1_GLC5_0_GLC4_0_GLC4_4_line0, M4_CalP1_SP1_GLC5_0_GLC4_0_GLC4_4_line1, M4_CalP1_SP1_GLC5_0_GLC4_0_GLC4_4_line2, M4_CalP1_LocalC1_2); and2 M4_CalP1_SP1_GLC5_0_GLC4_1_Ao4a_0(M4_CalP1_Propbus_3, M4_CalP1_Genbus_2, M4_CalP1_SP1_GLC5_0_GLC4_1_line0); and3 M4_CalP1_SP1_GLC5_0_GLC4_1_Ao4a_1(M4_CalP1_Propbus_3, M4_CalP1_Propbus_2, M4_CalP1_Genbus_1, M4_CalP1_SP1_GLC5_0_GLC4_1_line1); and4 M4_CalP1_SP1_GLC5_0_GLC4_1_Ao4a_2(M4_CalP1_Propbus_3, M4_CalP1_Propbus_2, M4_CalP1_Propbus_1, M4_CalP1_Genbus_0, M4_CalP1_SP1_GLC5_0_GLC4_1_line2); or4 M4_CalP1_SP1_GLC5_0_GLC4_1_Ao4a_3(M4_CalP1_Genbus_3, M4_CalP1_SP1_GLC5_0_GLC4_1_line0, M4_CalP1_SP1_GLC5_0_GLC4_1_line1, M4_CalP1_SP1_GLC5_0_GLC4_1_line2, M4_CalP1_LocalC0_3); and2 M4_CalP1_SP1_GLC5_0_GLC4_2_Ao5a_0(M4_CalP1_Propbus_3, M4_CalP1_Genbus_2, M4_CalP1_SP1_GLC5_0_GLC4_2_line0); and3 M4_CalP1_SP1_GLC5_0_GLC4_2_Ao5a_1(M4_CalP1_Propbus_3, M4_CalP1_Propbus_2, M4_CalP1_Genbus_1, M4_CalP1_SP1_GLC5_0_GLC4_2_line1); and4 M4_CalP1_SP1_GLC5_0_GLC4_2_Ao5a_2(M4_CalP1_Propbus_3, M4_CalP1_Propbus_2, M4_CalP1_Propbus_1, M4_CalP1_Genbus_0, M4_CalP1_SP1_GLC5_0_GLC4_2_line2); and4 M4_CalP1_SP1_GLC5_0_GLC4_2_Ao5a_3(M4_CalP1_Propbus_3, M4_CalP1_Propbus_2, M4_CalP1_Propbus_1, M4_CalP1_Propbus_0, M4_CalP1_SP1_GLC5_0_GLC4_2_line3); or5 M4_CalP1_SP1_GLC5_0_GLC4_2_Ao5a_4(M4_CalP1_Genbus_3, M4_CalP1_SP1_GLC5_0_GLC4_2_line0, M4_CalP1_SP1_GLC5_0_GLC4_2_line1, M4_CalP1_SP1_GLC5_0_GLC4_2_line2, M4_CalP1_SP1_GLC5_0_GLC4_2_line3, M4_CalP1_LocalC1_3); and2 M4_CalP1_SP1_GLC5_1_Ao5a_0(M4_CalP1_Propbus_4, M4_CalP1_Genbus_3, M4_CalP1_SP1_GLC5_1_line0); and3 M4_CalP1_SP1_GLC5_1_Ao5a_1(M4_CalP1_Propbus_4, M4_CalP1_Propbus_3, M4_CalP1_Genbus_2, M4_CalP1_SP1_GLC5_1_line1); and4 M4_CalP1_SP1_GLC5_1_Ao5a_2(M4_CalP1_Propbus_4, M4_CalP1_Propbus_3, M4_CalP1_Propbus_2, M4_CalP1_Genbus_1, M4_CalP1_SP1_GLC5_1_line2); and5 M4_CalP1_SP1_GLC5_1_Ao5a_3(M4_CalP1_Propbus_4, M4_CalP1_Propbus_3, M4_CalP1_Propbus_2, M4_CalP1_Propbus_1, M4_CalP1_Genbus_0, M4_CalP1_SP1_GLC5_1_line3); or5 M4_CalP1_SP1_GLC5_1_Ao5a_4(M4_CalP1_Genbus_4, M4_CalP1_SP1_GLC5_1_line0, M4_CalP1_SP1_GLC5_1_line1, M4_CalP1_SP1_GLC5_1_line2, M4_CalP1_SP1_GLC5_1_line3, M4_CalP1_LocalC0_4); and2 M4_CalP1_SP1_GLC5_2_Ao6a_0(M4_CalP1_Propbus_4, M4_CalP1_Genbus_3, M4_CalP1_SP1_GLC5_2_line0); and3 M4_CalP1_SP1_GLC5_2_Ao6a_1(M4_CalP1_Propbus_4, M4_CalP1_Propbus_3, M4_CalP1_Genbus_2, M4_CalP1_SP1_GLC5_2_line1); and4 M4_CalP1_SP1_GLC5_2_Ao6a_2(M4_CalP1_Propbus_4, M4_CalP1_Propbus_3, M4_CalP1_Propbus_2, M4_CalP1_Genbus_1, M4_CalP1_SP1_GLC5_2_line2); and5 M4_CalP1_SP1_GLC5_2_Ao6a_3(M4_CalP1_Propbus_4, M4_CalP1_Propbus_3, M4_CalP1_Propbus_2, M4_CalP1_Propbus_1, M4_CalP1_Genbus_0, M4_CalP1_SP1_GLC5_2_line3); and5 M4_CalP1_SP1_GLC5_2_Ao6a_4(M4_CalP1_Propbus_4, M4_CalP1_Propbus_3, M4_CalP1_Propbus_2, M4_CalP1_Propbus_1, M4_CalP1_Propbus_0, M4_CalP1_SP1_GLC5_2_line4); or6 M4_CalP1_SP1_GLC5_2_Ao6a_5(M4_CalP1_Genbus_4, M4_CalP1_SP1_GLC5_2_line0, M4_CalP1_SP1_GLC5_2_line1, M4_CalP1_SP1_GLC5_2_line2, M4_CalP1_SP1_GLC5_2_line3, M4_CalP1_SP1_GLC5_2_line4, M4_CalP1_LocalC1_4); or2 M4_CalP1_SP2_GLC4_0(M4_CalP1_Genbus_5, M4_CalP1_Propbus_5, M4_CalP1_LocalC1_5); and2 M4_CalP1_SP2_GLC4_1_Ao2_0(M4_CalP1_Propbus_6, M4_CalP1_Genbus_5, M4_CalP1_SP2_GLC4_1_line0); or2 M4_CalP1_SP2_GLC4_1_Ao2_1(M4_CalP1_Genbus_6, M4_CalP1_SP2_GLC4_1_line0, M4_CalP1_LocalC0_6); and2 M4_CalP1_SP2_GLC4_2_Ao3a_0(M4_CalP1_Propbus_6, M4_CalP1_Genbus_5, M4_CalP1_SP2_GLC4_2_line0); and2 M4_CalP1_SP2_GLC4_2_Ao3a_1(M4_CalP1_Propbus_6, M4_CalP1_Propbus_5, M4_CalP1_SP2_GLC4_2_line1); or3 M4_CalP1_SP2_GLC4_2_Ao3a_2(M4_CalP1_Genbus_6, M4_CalP1_SP2_GLC4_2_line0, M4_CalP1_SP2_GLC4_2_line1, M4_CalP1_LocalC1_6); and2 M4_CalP1_SP2_GLC4_3_Ao3a_0(M4_CalP1_Propbus_7, M4_CalP1_Genbus_6, M4_CalP1_SP2_GLC4_3_line0); and3 M4_CalP1_SP2_GLC4_3_Ao3a_1(M4_CalP1_Propbus_7, M4_CalP1_Propbus_6, M4_CalP1_Genbus_5, M4_CalP1_SP2_GLC4_3_line1); or3 M4_CalP1_SP2_GLC4_3_Ao3a_2(M4_CalP1_Genbus_7, M4_CalP1_SP2_GLC4_3_line0, M4_CalP1_SP2_GLC4_3_line1, M4_CalP1_LocalC0_7); and2 M4_CalP1_SP2_GLC4_4_Ao4a_0(M4_CalP1_Propbus_7, M4_CalP1_Genbus_6, M4_CalP1_SP2_GLC4_4_line0); and3 M4_CalP1_SP2_GLC4_4_Ao4a_1(M4_CalP1_Propbus_7, M4_CalP1_Propbus_6, M4_CalP1_Genbus_5, M4_CalP1_SP2_GLC4_4_line1); and3 M4_CalP1_SP2_GLC4_4_Ao4a_2(M4_CalP1_Propbus_7, M4_CalP1_Propbus_6, M4_CalP1_Propbus_5, M4_CalP1_SP2_GLC4_4_line2); or4 M4_CalP1_SP2_GLC4_4_Ao4a_3(M4_CalP1_Genbus_7, M4_CalP1_SP2_GLC4_4_line0, M4_CalP1_SP2_GLC4_4_line1, M4_CalP1_SP2_GLC4_4_line2, M4_CalP1_LocalC1_7); inv M4_CalP1_SP3_SP9nc0_SP7nc0_Xo0(M4_CalP1_Genbus_0, M4_CalP1_SP3_SP9nc0_SP7nc0_NotA); inv M4_CalP1_SP3_SP9nc0_SP7nc0_Xo1(M4_CalP1_LocalC0_1, M4_CalP1_SP3_SP9nc0_SP7nc0_NotB); nand2 M4_CalP1_SP3_SP9nc0_SP7nc0_Xo2(M4_CalP1_SP3_SP9nc0_SP7nc0_NotA, M4_CalP1_LocalC0_1, M4_CalP1_SP3_SP9nc0_SP7nc0_line2); nand2 M4_CalP1_SP3_SP9nc0_SP7nc0_Xo3(M4_CalP1_SP3_SP9nc0_SP7nc0_NotB, M4_CalP1_Genbus_0, M4_CalP1_SP3_SP9nc0_SP7nc0_line3); nand2 M4_CalP1_SP3_SP9nc0_SP7nc0_Xo4(M4_CalP1_SP3_SP9nc0_SP7nc0_line2, M4_CalP1_SP3_SP9nc0_SP7nc0_line3, M4_CalP1_SP3_SP9nc0_line0); inv M4_CalP1_SP3_SP9nc0_SP7nc1_Xo0(M4_CalP1_LocalC0_2, M4_CalP1_SP3_SP9nc0_SP7nc1_NotA); inv M4_CalP1_SP3_SP9nc0_SP7nc1_Xo1(M4_CalP1_SP3_SP9nc0_line0, M4_CalP1_SP3_SP9nc0_SP7nc1_NotB); nand2 M4_CalP1_SP3_SP9nc0_SP7nc1_Xo2(M4_CalP1_SP3_SP9nc0_SP7nc1_NotA, M4_CalP1_SP3_SP9nc0_line0, M4_CalP1_SP3_SP9nc0_SP7nc1_line2); nand2 M4_CalP1_SP3_SP9nc0_SP7nc1_Xo3(M4_CalP1_SP3_SP9nc0_SP7nc1_NotB, M4_CalP1_LocalC0_2, M4_CalP1_SP3_SP9nc0_SP7nc1_line3); nand2 M4_CalP1_SP3_SP9nc0_SP7nc1_Xo4(M4_CalP1_SP3_SP9nc0_SP7nc1_line2, M4_CalP1_SP3_SP9nc0_SP7nc1_line3, M4_CalP1_SP3_SP9nc0_line1); inv M4_CalP1_SP3_SP9nc0_SP7nc2_Xo0(M4_CalP1_LocalC0_3, M4_CalP1_SP3_SP9nc0_SP7nc2_NotA); inv M4_CalP1_SP3_SP9nc0_SP7nc2_Xo1(M4_CalP1_SP3_SP9nc0_line1, M4_CalP1_SP3_SP9nc0_SP7nc2_NotB); nand2 M4_CalP1_SP3_SP9nc0_SP7nc2_Xo2(M4_CalP1_SP3_SP9nc0_SP7nc2_NotA, M4_CalP1_SP3_SP9nc0_line1, M4_CalP1_SP3_SP9nc0_SP7nc2_line2); nand2 M4_CalP1_SP3_SP9nc0_SP7nc2_Xo3(M4_CalP1_SP3_SP9nc0_SP7nc2_NotB, M4_CalP1_LocalC0_3, M4_CalP1_SP3_SP9nc0_SP7nc2_line3); nand2 M4_CalP1_SP3_SP9nc0_SP7nc2_Xo4(M4_CalP1_SP3_SP9nc0_SP7nc2_line2, M4_CalP1_SP3_SP9nc0_SP7nc2_line3, M4_CalP1_SP3_SP9nc0_line2); inv M4_CalP1_SP3_SP9nc0_SP7nc3_Xo0(M4_CalP1_Propbus_0, M4_CalP1_SP3_SP9nc0_SP7nc3_NotA); inv M4_CalP1_SP3_SP9nc0_SP7nc3_Xo1(M4_CalP1_SP3_SP9nc0_line2, M4_CalP1_SP3_SP9nc0_SP7nc3_NotB); nand2 M4_CalP1_SP3_SP9nc0_SP7nc3_Xo2(M4_CalP1_SP3_SP9nc0_SP7nc3_NotA, M4_CalP1_SP3_SP9nc0_line2, M4_CalP1_SP3_SP9nc0_SP7nc3_line2); nand2 M4_CalP1_SP3_SP9nc0_SP7nc3_Xo3(M4_CalP1_SP3_SP9nc0_SP7nc3_NotB, M4_CalP1_Propbus_0, M4_CalP1_SP3_SP9nc0_SP7nc3_line3); nand2 M4_CalP1_SP3_SP9nc0_SP7nc3_Xo4(M4_CalP1_SP3_SP9nc0_SP7nc3_line2, M4_CalP1_SP3_SP9nc0_SP7nc3_line3, M4_CalP1_SP3_SP9nc0_line3); inv M4_CalP1_SP3_SP9nc0_SP7nc4_Xo0(M4_CalP1_Propbus_1, M4_CalP1_SP3_SP9nc0_SP7nc4_NotA); inv M4_CalP1_SP3_SP9nc0_SP7nc4_Xo1(M4_CalP1_SP3_SP9nc0_line3, M4_CalP1_SP3_SP9nc0_SP7nc4_NotB); nand2 M4_CalP1_SP3_SP9nc0_SP7nc4_Xo2(M4_CalP1_SP3_SP9nc0_SP7nc4_NotA, M4_CalP1_SP3_SP9nc0_line3, M4_CalP1_SP3_SP9nc0_SP7nc4_line2); nand2 M4_CalP1_SP3_SP9nc0_SP7nc4_Xo3(M4_CalP1_SP3_SP9nc0_SP7nc4_NotB, M4_CalP1_Propbus_1, M4_CalP1_SP3_SP9nc0_SP7nc4_line3); nand2 M4_CalP1_SP3_SP9nc0_SP7nc4_Xo4(M4_CalP1_SP3_SP9nc0_SP7nc4_line2, M4_CalP1_SP3_SP9nc0_SP7nc4_line3, M4_CalP1_SP3_SP9nc0_line4); inv M4_CalP1_SP3_SP9nc0_SP7nc5_Xo0(M4_CalP1_Propbus_2, M4_CalP1_SP3_SP9nc0_SP7nc5_NotA); inv M4_CalP1_SP3_SP9nc0_SP7nc5_Xo1(M4_CalP1_SP3_SP9nc0_line4, M4_CalP1_SP3_SP9nc0_SP7nc5_NotB); nand2 M4_CalP1_SP3_SP9nc0_SP7nc5_Xo2(M4_CalP1_SP3_SP9nc0_SP7nc5_NotA, M4_CalP1_SP3_SP9nc0_line4, M4_CalP1_SP3_SP9nc0_SP7nc5_line2); nand2 M4_CalP1_SP3_SP9nc0_SP7nc5_Xo3(M4_CalP1_SP3_SP9nc0_SP7nc5_NotB, M4_CalP1_Propbus_2, M4_CalP1_SP3_SP9nc0_SP7nc5_line3); nand2 M4_CalP1_SP3_SP9nc0_SP7nc5_Xo4(M4_CalP1_SP3_SP9nc0_SP7nc5_line2, M4_CalP1_SP3_SP9nc0_SP7nc5_line3, M4_CalP1_SP3_line0); inv M4_CalP1_SP3_SP9nc1_Xo0(M4_CalP1_Propbus_3, M4_CalP1_SP3_SP9nc1_NotA); inv M4_CalP1_SP3_SP9nc1_Xo1(M4_CalP1_SP3_line0, M4_CalP1_SP3_SP9nc1_NotB); nand2 M4_CalP1_SP3_SP9nc1_Xo2(M4_CalP1_SP3_SP9nc1_NotA, M4_CalP1_SP3_line0, M4_CalP1_SP3_SP9nc1_line2); nand2 M4_CalP1_SP3_SP9nc1_Xo3(M4_CalP1_SP3_SP9nc1_NotB, M4_CalP1_Propbus_3, M4_CalP1_SP3_SP9nc1_line3); nand2 M4_CalP1_SP3_SP9nc1_Xo4(M4_CalP1_SP3_SP9nc1_line2, M4_CalP1_SP3_SP9nc1_line3, M4_CalP1_SP3_line1); inv M4_CalP1_SP3_SP9nc2_Xo0(M4_CalP1_Propbus_4, M4_CalP1_SP3_SP9nc2_NotA); inv M4_CalP1_SP3_SP9nc2_Xo1(M4_CalP1_SP3_line1, M4_CalP1_SP3_SP9nc2_NotB); nand2 M4_CalP1_SP3_SP9nc2_Xo2(M4_CalP1_SP3_SP9nc2_NotA, M4_CalP1_SP3_line1, M4_CalP1_SP3_SP9nc2_line2); nand2 M4_CalP1_SP3_SP9nc2_Xo3(M4_CalP1_SP3_SP9nc2_NotB, M4_CalP1_Propbus_4, M4_CalP1_SP3_SP9nc2_line3); nand2 M4_CalP1_SP3_SP9nc2_Xo4(M4_CalP1_SP3_SP9nc2_line2, M4_CalP1_SP3_SP9nc2_line3, M4_CalP1_ParLo0); inv M4_CalP1_SP4_SP9nc0_SP7c0(M4_CalP1_Propbus_2, M4_CalP1_SP4_SP9nc0_NewInbus_6); inv M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc0_Xo0(M4_CalP1_LocalC1_0, M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc0_NotA); inv M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc0_Xo1(M4_CalP1_LocalC1_1, M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc0_NotB); nand2 M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc0_Xo2(M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc0_NotA, M4_CalP1_LocalC1_1, M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc0_line2); nand2 M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc0_Xo3(M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc0_NotB, M4_CalP1_LocalC1_0, M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc0_line3); nand2 M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc0_Xo4(M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc0_line2, M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc0_line3, M4_CalP1_SP4_SP9nc0_SP7c2_line0); inv M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc1_Xo0(M4_CalP1_LocalC1_2, M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc1_NotA); inv M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc1_Xo1(M4_CalP1_SP4_SP9nc0_SP7c2_line0, M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc1_NotB); nand2 M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc1_Xo2(M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc1_NotA, M4_CalP1_SP4_SP9nc0_SP7c2_line0, M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc1_line2); nand2 M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc1_Xo3(M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc1_NotB, M4_CalP1_LocalC1_2, M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc1_line3); nand2 M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc1_Xo4(M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc1_line2, M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc1_line3, M4_CalP1_SP4_SP9nc0_SP7c2_line1); inv M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc2_Xo0(M4_CalP1_LocalC1_3, M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc2_NotA); inv M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc2_Xo1(M4_CalP1_SP4_SP9nc0_SP7c2_line1, M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc2_NotB); nand2 M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc2_Xo2(M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc2_NotA, M4_CalP1_SP4_SP9nc0_SP7c2_line1, M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc2_line2); nand2 M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc2_Xo3(M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc2_NotB, M4_CalP1_LocalC1_3, M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc2_line3); nand2 M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc2_Xo4(M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc2_line2, M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc2_line3, M4_CalP1_SP4_SP9nc0_SP7c2_line2); inv M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc3_Xo0(M4_CalP1_Propbus_0, M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc3_NotA); inv M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc3_Xo1(M4_CalP1_SP4_SP9nc0_SP7c2_line2, M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc3_NotB); nand2 M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc3_Xo2(M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc3_NotA, M4_CalP1_SP4_SP9nc0_SP7c2_line2, M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc3_line2); nand2 M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc3_Xo3(M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc3_NotB, M4_CalP1_Propbus_0, M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc3_line3); nand2 M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc3_Xo4(M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc3_line2, M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc3_line3, M4_CalP1_SP4_SP9nc0_SP7c2_line3); inv M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc4_Xo0(M4_CalP1_Propbus_1, M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc4_NotA); inv M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc4_Xo1(M4_CalP1_SP4_SP9nc0_SP7c2_line3, M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc4_NotB); nand2 M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc4_Xo2(M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc4_NotA, M4_CalP1_SP4_SP9nc0_SP7c2_line3, M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc4_line2); nand2 M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc4_Xo3(M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc4_NotB, M4_CalP1_Propbus_1, M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc4_line3); nand2 M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc4_Xo4(M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc4_line2, M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc4_line3, M4_CalP1_SP4_SP9nc0_SP7c2_line4); inv M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc5_Xo0(M4_CalP1_SP4_SP9nc0_NewInbus_6, M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc5_NotA); inv M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc5_Xo1(M4_CalP1_SP4_SP9nc0_SP7c2_line4, M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc5_NotB); nand2 M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc5_Xo2(M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc5_NotA, M4_CalP1_SP4_SP9nc0_SP7c2_line4, M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc5_line2); nand2 M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc5_Xo3(M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc5_NotB, M4_CalP1_SP4_SP9nc0_NewInbus_6, M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc5_line3); nand2 M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc5_Xo4(M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc5_line2, M4_CalP1_SP4_SP9nc0_SP7c2_SP7nc5_line3, M4_CalP1_SP4_line0); inv M4_CalP1_SP4_SP9nc1_Xo0(M4_CalP1_Propbus_3, M4_CalP1_SP4_SP9nc1_NotA); inv M4_CalP1_SP4_SP9nc1_Xo1(M4_CalP1_SP4_line0, M4_CalP1_SP4_SP9nc1_NotB); nand2 M4_CalP1_SP4_SP9nc1_Xo2(M4_CalP1_SP4_SP9nc1_NotA, M4_CalP1_SP4_line0, M4_CalP1_SP4_SP9nc1_line2); nand2 M4_CalP1_SP4_SP9nc1_Xo3(M4_CalP1_SP4_SP9nc1_NotB, M4_CalP1_Propbus_3, M4_CalP1_SP4_SP9nc1_line3); nand2 M4_CalP1_SP4_SP9nc1_Xo4(M4_CalP1_SP4_SP9nc1_line2, M4_CalP1_SP4_SP9nc1_line3, M4_CalP1_SP4_line1); inv M4_CalP1_SP4_SP9nc2_Xo0(M4_CalP1_Propbus_4, M4_CalP1_SP4_SP9nc2_NotA); inv M4_CalP1_SP4_SP9nc2_Xo1(M4_CalP1_SP4_line1, M4_CalP1_SP4_SP9nc2_NotB); nand2 M4_CalP1_SP4_SP9nc2_Xo2(M4_CalP1_SP4_SP9nc2_NotA, M4_CalP1_SP4_line1, M4_CalP1_SP4_SP9nc2_line2); nand2 M4_CalP1_SP4_SP9nc2_Xo3(M4_CalP1_SP4_SP9nc2_NotB, M4_CalP1_Propbus_4, M4_CalP1_SP4_SP9nc2_line3); nand2 M4_CalP1_SP4_SP9nc2_Xo4(M4_CalP1_SP4_SP9nc2_line2, M4_CalP1_SP4_SP9nc2_line3, M4_CalP1_ParLo1); inv M4_CalP1_SP5_SP7nc0_Xo0(M4_CalP1_Genbus_5, M4_CalP1_SP5_SP7nc0_NotA); inv M4_CalP1_SP5_SP7nc0_Xo1(M4_CalP1_LocalC0_6, M4_CalP1_SP5_SP7nc0_NotB); nand2 M4_CalP1_SP5_SP7nc0_Xo2(M4_CalP1_SP5_SP7nc0_NotA, M4_CalP1_LocalC0_6, M4_CalP1_SP5_SP7nc0_line2); nand2 M4_CalP1_SP5_SP7nc0_Xo3(M4_CalP1_SP5_SP7nc0_NotB, M4_CalP1_Genbus_5, M4_CalP1_SP5_SP7nc0_line3); nand2 M4_CalP1_SP5_SP7nc0_Xo4(M4_CalP1_SP5_SP7nc0_line2, M4_CalP1_SP5_SP7nc0_line3, M4_CalP1_SP5_line0); inv M4_CalP1_SP5_SP7nc1_Xo0(M4_CalP1_LocalC0_7, M4_CalP1_SP5_SP7nc1_NotA); inv M4_CalP1_SP5_SP7nc1_Xo1(M4_CalP1_SP5_line0, M4_CalP1_SP5_SP7nc1_NotB); nand2 M4_CalP1_SP5_SP7nc1_Xo2(M4_CalP1_SP5_SP7nc1_NotA, M4_CalP1_SP5_line0, M4_CalP1_SP5_SP7nc1_line2); nand2 M4_CalP1_SP5_SP7nc1_Xo3(M4_CalP1_SP5_SP7nc1_NotB, M4_CalP1_LocalC0_7, M4_CalP1_SP5_SP7nc1_line3); nand2 M4_CalP1_SP5_SP7nc1_Xo4(M4_CalP1_SP5_SP7nc1_line2, M4_CalP1_SP5_SP7nc1_line3, M4_CalP1_SP5_line1); inv M4_CalP1_SP5_SP7nc2_Xo0(M4_CalP1_Propbus_5, M4_CalP1_SP5_SP7nc2_NotA); inv M4_CalP1_SP5_SP7nc2_Xo1(M4_CalP1_SP5_line1, M4_CalP1_SP5_SP7nc2_NotB); nand2 M4_CalP1_SP5_SP7nc2_Xo2(M4_CalP1_SP5_SP7nc2_NotA, M4_CalP1_SP5_line1, M4_CalP1_SP5_SP7nc2_line2); nand2 M4_CalP1_SP5_SP7nc2_Xo3(M4_CalP1_SP5_SP7nc2_NotB, M4_CalP1_Propbus_5, M4_CalP1_SP5_SP7nc2_line3); nand2 M4_CalP1_SP5_SP7nc2_Xo4(M4_CalP1_SP5_SP7nc2_line2, M4_CalP1_SP5_SP7nc2_line3, M4_CalP1_SP5_line2); inv M4_CalP1_SP5_SP7nc3_Xo0(M4_CalP1_Propbus_6, M4_CalP1_SP5_SP7nc3_NotA); inv M4_CalP1_SP5_SP7nc3_Xo1(M4_CalP1_SP5_line2, M4_CalP1_SP5_SP7nc3_NotB); nand2 M4_CalP1_SP5_SP7nc3_Xo2(M4_CalP1_SP5_SP7nc3_NotA, M4_CalP1_SP5_line2, M4_CalP1_SP5_SP7nc3_line2); nand2 M4_CalP1_SP5_SP7nc3_Xo3(M4_CalP1_SP5_SP7nc3_NotB, M4_CalP1_Propbus_6, M4_CalP1_SP5_SP7nc3_line3); nand2 M4_CalP1_SP5_SP7nc3_Xo4(M4_CalP1_SP5_SP7nc3_line2, M4_CalP1_SP5_SP7nc3_line3, M4_CalP1_SP5_line3); inv M4_CalP1_SP5_SP7nc4_Xo0(M4_CalP1_Propbus_7, M4_CalP1_SP5_SP7nc4_NotA); inv M4_CalP1_SP5_SP7nc4_Xo1(M4_CalP1_SP5_line3, M4_CalP1_SP5_SP7nc4_NotB); nand2 M4_CalP1_SP5_SP7nc4_Xo2(M4_CalP1_SP5_SP7nc4_NotA, M4_CalP1_SP5_line3, M4_CalP1_SP5_SP7nc4_line2); nand2 M4_CalP1_SP5_SP7nc4_Xo3(M4_CalP1_SP5_SP7nc4_NotB, M4_CalP1_Propbus_7, M4_CalP1_SP5_SP7nc4_line3); nand2 M4_CalP1_SP5_SP7nc4_Xo4(M4_CalP1_SP5_SP7nc4_line2, M4_CalP1_SP5_SP7nc4_line3, M4_CalP1_SP5_line4); inv M4_CalP1_SP5_SP7nc5_Xo0(M4_CalP1_Propbus_8, M4_CalP1_SP5_SP7nc5_NotA); inv M4_CalP1_SP5_SP7nc5_Xo1(M4_CalP1_SP5_line4, M4_CalP1_SP5_SP7nc5_NotB); nand2 M4_CalP1_SP5_SP7nc5_Xo2(M4_CalP1_SP5_SP7nc5_NotA, M4_CalP1_SP5_line4, M4_CalP1_SP5_SP7nc5_line2); nand2 M4_CalP1_SP5_SP7nc5_Xo3(M4_CalP1_SP5_SP7nc5_NotB, M4_CalP1_Propbus_8, M4_CalP1_SP5_SP7nc5_line3); nand2 M4_CalP1_SP5_SP7nc5_Xo4(M4_CalP1_SP5_SP7nc5_line2, M4_CalP1_SP5_SP7nc5_line3, M4_CalP1_ParHi0); inv M4_CalP1_SP6_SP7c0(M4_CalP1_Propbus_8, M4_CalP1_SP6_NewInbus_6); inv M4_CalP1_SP6_SP7c2_SP7nc0_Xo0(M4_CalP1_LocalC1_5, M4_CalP1_SP6_SP7c2_SP7nc0_NotA); inv M4_CalP1_SP6_SP7c2_SP7nc0_Xo1(M4_CalP1_LocalC1_6, M4_CalP1_SP6_SP7c2_SP7nc0_NotB); nand2 M4_CalP1_SP6_SP7c2_SP7nc0_Xo2(M4_CalP1_SP6_SP7c2_SP7nc0_NotA, M4_CalP1_LocalC1_6, M4_CalP1_SP6_SP7c2_SP7nc0_line2); nand2 M4_CalP1_SP6_SP7c2_SP7nc0_Xo3(M4_CalP1_SP6_SP7c2_SP7nc0_NotB, M4_CalP1_LocalC1_5, M4_CalP1_SP6_SP7c2_SP7nc0_line3); nand2 M4_CalP1_SP6_SP7c2_SP7nc0_Xo4(M4_CalP1_SP6_SP7c2_SP7nc0_line2, M4_CalP1_SP6_SP7c2_SP7nc0_line3, M4_CalP1_SP6_SP7c2_line0); inv M4_CalP1_SP6_SP7c2_SP7nc1_Xo0(M4_CalP1_LocalC1_7, M4_CalP1_SP6_SP7c2_SP7nc1_NotA); inv M4_CalP1_SP6_SP7c2_SP7nc1_Xo1(M4_CalP1_SP6_SP7c2_line0, M4_CalP1_SP6_SP7c2_SP7nc1_NotB); nand2 M4_CalP1_SP6_SP7c2_SP7nc1_Xo2(M4_CalP1_SP6_SP7c2_SP7nc1_NotA, M4_CalP1_SP6_SP7c2_line0, M4_CalP1_SP6_SP7c2_SP7nc1_line2); nand2 M4_CalP1_SP6_SP7c2_SP7nc1_Xo3(M4_CalP1_SP6_SP7c2_SP7nc1_NotB, M4_CalP1_LocalC1_7, M4_CalP1_SP6_SP7c2_SP7nc1_line3); nand2 M4_CalP1_SP6_SP7c2_SP7nc1_Xo4(M4_CalP1_SP6_SP7c2_SP7nc1_line2, M4_CalP1_SP6_SP7c2_SP7nc1_line3, M4_CalP1_SP6_SP7c2_line1); inv M4_CalP1_SP6_SP7c2_SP7nc2_Xo0(M4_CalP1_Propbus_5, M4_CalP1_SP6_SP7c2_SP7nc2_NotA); inv M4_CalP1_SP6_SP7c2_SP7nc2_Xo1(M4_CalP1_SP6_SP7c2_line1, M4_CalP1_SP6_SP7c2_SP7nc2_NotB); nand2 M4_CalP1_SP6_SP7c2_SP7nc2_Xo2(M4_CalP1_SP6_SP7c2_SP7nc2_NotA, M4_CalP1_SP6_SP7c2_line1, M4_CalP1_SP6_SP7c2_SP7nc2_line2); nand2 M4_CalP1_SP6_SP7c2_SP7nc2_Xo3(M4_CalP1_SP6_SP7c2_SP7nc2_NotB, M4_CalP1_Propbus_5, M4_CalP1_SP6_SP7c2_SP7nc2_line3); nand2 M4_CalP1_SP6_SP7c2_SP7nc2_Xo4(M4_CalP1_SP6_SP7c2_SP7nc2_line2, M4_CalP1_SP6_SP7c2_SP7nc2_line3, M4_CalP1_SP6_SP7c2_line2); inv M4_CalP1_SP6_SP7c2_SP7nc3_Xo0(M4_CalP1_Propbus_6, M4_CalP1_SP6_SP7c2_SP7nc3_NotA); inv M4_CalP1_SP6_SP7c2_SP7nc3_Xo1(M4_CalP1_SP6_SP7c2_line2, M4_CalP1_SP6_SP7c2_SP7nc3_NotB); nand2 M4_CalP1_SP6_SP7c2_SP7nc3_Xo2(M4_CalP1_SP6_SP7c2_SP7nc3_NotA, M4_CalP1_SP6_SP7c2_line2, M4_CalP1_SP6_SP7c2_SP7nc3_line2); nand2 M4_CalP1_SP6_SP7c2_SP7nc3_Xo3(M4_CalP1_SP6_SP7c2_SP7nc3_NotB, M4_CalP1_Propbus_6, M4_CalP1_SP6_SP7c2_SP7nc3_line3); nand2 M4_CalP1_SP6_SP7c2_SP7nc3_Xo4(M4_CalP1_SP6_SP7c2_SP7nc3_line2, M4_CalP1_SP6_SP7c2_SP7nc3_line3, M4_CalP1_SP6_SP7c2_line3); inv M4_CalP1_SP6_SP7c2_SP7nc4_Xo0(M4_CalP1_Propbus_7, M4_CalP1_SP6_SP7c2_SP7nc4_NotA); inv M4_CalP1_SP6_SP7c2_SP7nc4_Xo1(M4_CalP1_SP6_SP7c2_line3, M4_CalP1_SP6_SP7c2_SP7nc4_NotB); nand2 M4_CalP1_SP6_SP7c2_SP7nc4_Xo2(M4_CalP1_SP6_SP7c2_SP7nc4_NotA, M4_CalP1_SP6_SP7c2_line3, M4_CalP1_SP6_SP7c2_SP7nc4_line2); nand2 M4_CalP1_SP6_SP7c2_SP7nc4_Xo3(M4_CalP1_SP6_SP7c2_SP7nc4_NotB, M4_CalP1_Propbus_7, M4_CalP1_SP6_SP7c2_SP7nc4_line3); nand2 M4_CalP1_SP6_SP7c2_SP7nc4_Xo4(M4_CalP1_SP6_SP7c2_SP7nc4_line2, M4_CalP1_SP6_SP7c2_SP7nc4_line3, M4_CalP1_SP6_SP7c2_line4); inv M4_CalP1_SP6_SP7c2_SP7nc5_Xo0(M4_CalP1_SP6_NewInbus_6, M4_CalP1_SP6_SP7c2_SP7nc5_NotA); inv M4_CalP1_SP6_SP7c2_SP7nc5_Xo1(M4_CalP1_SP6_SP7c2_line4, M4_CalP1_SP6_SP7c2_SP7nc5_NotB); nand2 M4_CalP1_SP6_SP7c2_SP7nc5_Xo2(M4_CalP1_SP6_SP7c2_SP7nc5_NotA, M4_CalP1_SP6_SP7c2_line4, M4_CalP1_SP6_SP7c2_SP7nc5_line2); nand2 M4_CalP1_SP6_SP7c2_SP7nc5_Xo3(M4_CalP1_SP6_SP7c2_SP7nc5_NotB, M4_CalP1_SP6_NewInbus_6, M4_CalP1_SP6_SP7c2_SP7nc5_line3); nand2 M4_CalP1_SP6_SP7c2_SP7nc5_Xo4(M4_CalP1_SP6_SP7c2_SP7nc5_line2, M4_CalP1_SP6_SP7c2_SP7nc5_line3, M4_CalP1_ParHi1); inv M4_CalP1_SP7_Mux2_0(in1497, M4_CalP1_SP7_Not_ContIn); and2 M4_CalP1_SP7_Mux2_1(M4_CalP1_ParLo0, M4_CalP1_SP7_Not_ContIn, M4_CalP1_SP7_line1); and2 M4_CalP1_SP7_Mux2_2(M4_CalP1_ParLo1, in1497, M4_CalP1_SP7_line2); or2 M4_CalP1_SP7_Mux2_3(M4_CalP1_SP7_line1, M4_CalP1_SP7_line2, M4_CalP1_ParLo); inv M4_CalP1_SP8_Mux2_0(M4_CalP1_LocalC0_4, M4_CalP1_SP8_Not_ContIn); and2 M4_CalP1_SP8_Mux2_1(M4_CalP1_ParHi0, M4_CalP1_SP8_Not_ContIn, M4_CalP1_SP8_line1); and2 M4_CalP1_SP8_Mux2_2(M4_CalP1_ParHi1, M4_CalP1_LocalC0_4, M4_CalP1_SP8_line2); or2 M4_CalP1_SP8_Mux2_3(M4_CalP1_SP8_line1, M4_CalP1_SP8_line2, M4_CalP1_ParHiCin0); inv M4_CalP1_SP9_Mux2_0(M4_CalP1_LocalC1_4, M4_CalP1_SP9_Not_ContIn); and2 M4_CalP1_SP9_Mux2_1(M4_CalP1_ParHi0, M4_CalP1_SP9_Not_ContIn, M4_CalP1_SP9_line1); and2 M4_CalP1_SP9_Mux2_2(M4_CalP1_ParHi1, M4_CalP1_LocalC1_4, M4_CalP1_SP9_line2); or2 M4_CalP1_SP9_Mux2_3(M4_CalP1_SP9_line1, M4_CalP1_SP9_line2, M4_CalP1_ParHiCin1); inv M4_CalP1_SP10_Mux2_0(in1497, M4_CalP1_SP10_Not_ContIn); and2 M4_CalP1_SP10_Mux2_1(M4_CalP1_ParHiCin0, M4_CalP1_SP10_Not_ContIn, M4_CalP1_SP10_line1); and2 M4_CalP1_SP10_Mux2_2(M4_CalP1_ParHiCin1, in1497, M4_CalP1_SP10_line2); or2 M4_CalP1_SP10_Mux2_3(M4_CalP1_SP10_line1, M4_CalP1_SP10_line2, M4_CalP1_ParHi); inv M4_CalP1_SP11_Xo0(M4_CalP1_ParLo, M4_CalP1_SP11_NotA); inv M4_CalP1_SP11_Xo1(M4_CalP1_ParHi, M4_CalP1_SP11_NotB); nand2 M4_CalP1_SP11_Xo2(M4_CalP1_SP11_NotA, M4_CalP1_ParHi, M4_CalP1_SP11_line2); nand2 M4_CalP1_SP11_Xo3(M4_CalP1_SP11_NotB, M4_CalP1_ParLo, M4_CalP1_SP11_line3); nand2 M4_CalP1_SP11_Xo4(M4_CalP1_SP11_line2, M4_CalP1_SP11_line3, M4_SumPar); inv M4_CalP2_M2M4_0(M4_LogicPar, M4_CalP2_NotLogicPar); inv M4_CalP2_M2M4_1(M4_SumPar, M4_CalP2_NotSumPar); inv M4_CalP2_M2M4_2_Mux2_0(in4091, M4_CalP2_M2M4_2_Not_ContIn); and2 M4_CalP2_M2M4_2_Mux2_1(M4_CalP2_NotLogicPar, M4_CalP2_M2M4_2_Not_ContIn, M4_CalP2_M2M4_2_line1); and2 M4_CalP2_M2M4_2_Mux2_2(M4_CalP2_NotSumPar, in4091, M4_CalP2_M2M4_2_line2); or2 M4_CalP2_M2M4_2_Mux2_3(M4_CalP2_M2M4_2_line1, M4_CalP2_M2M4_2_line2, M4_CalP2_line0); inv M4_CalP2_M2M4_3_Mux2_0(in4092, M4_CalP2_M2M4_3_Not_ContIn); and2 M4_CalP2_M2M4_3_Mux2_1(M4_CalP2_line0, M4_CalP2_M2M4_3_Not_ContIn, M4_CalP2_M2M4_3_line1); and2 M4_CalP2_M2M4_3_Mux2_2(in97, in4092, M4_CalP2_M2M4_3_line2); or2 M4_CalP2_M2M4_3_Mux2_3(M4_CalP2_M2M4_3_line1, M4_CalP2_M2M4_3_line2, Not_SumLogicParY); inv M4_CalP2_M2M4_4_Mux4_0(in4092, M4_CalP2_M2M4_4_Not_ContLo); inv M4_CalP2_M2M4_4_Mux4_1(in4091, M4_CalP2_M2M4_4_Not_ContHi); and3 M4_CalP2_M2M4_4_Mux4_2(M4_LogicPar, M4_CalP2_M2M4_4_Not_ContHi, M4_CalP2_M2M4_4_Not_ContLo, M4_CalP2_M2M4_4_line2); and3 M4_CalP2_M2M4_4_Mux4_3(in118, M4_CalP2_M2M4_4_Not_ContHi, in4092, M4_CalP2_M2M4_4_line3); and3 M4_CalP2_M2M4_4_Mux4_4(M4_SumPar, in4091, M4_CalP2_M2M4_4_Not_ContLo, M4_CalP2_M2M4_4_line4); and3 M4_CalP2_M2M4_4_Mux4_5(vdd, in4091, in4092, M4_CalP2_M2M4_4_line5); or4 M4_CalP2_M2M4_4_Mux4_6(M4_CalP2_M2M4_4_line2, M4_CalP2_M2M4_4_line3, M4_CalP2_M2M4_4_line4, M4_CalP2_M2M4_4_line5, out882); inv M5_MP0_MXS0_Mux4_0(in1689, M5_MP0_MXS0_Not_ContLo); inv M5_MP0_MXS0_Mux4_1(in1690, M5_MP0_MXS0_Not_ContHi); and3 M5_MP0_MXS0_Mux4_2(Not_SumLogicParX, M5_MP0_MXS0_Not_ContHi, M5_MP0_MXS0_Not_ContLo, M5_MP0_MXS0_line2); and3 M5_MP0_MXS0_Mux4_3(Not_SumLogicParY, M5_MP0_MXS0_Not_ContHi, in1689, M5_MP0_MXS0_line3); and3 M5_MP0_MXS0_Mux4_4(in176, in1690, M5_MP0_MXS0_Not_ContLo, M5_MP0_MXS0_line4); and3 M5_MP0_MXS0_Mux4_5(in179, in1690, in1689, M5_MP0_MXS0_line5); or4 M5_MP0_MXS0_Mux4_6(M5_MP0_MXS0_line2, M5_MP0_MXS0_line3, M5_MP0_MXS0_line4, M5_MP0_MXS0_line5, M5_MP0_tempOut1); inv M5_MP0_MXS1_Mux4_0(in1691, M5_MP0_MXS1_Not_ContLo); inv M5_MP0_MXS1_Mux4_1(in1694, M5_MP0_MXS1_Not_ContHi); and3 M5_MP0_MXS1_Mux4_2(Not_SumLogicParX, M5_MP0_MXS1_Not_ContHi, M5_MP0_MXS1_Not_ContLo, M5_MP0_MXS1_line2); and3 M5_MP0_MXS1_Mux4_3(Not_SumLogicParY, M5_MP0_MXS1_Not_ContHi, in1691, M5_MP0_MXS1_line3); and3 M5_MP0_MXS1_Mux4_4(in176, in1694, M5_MP0_MXS1_Not_ContLo, M5_MP0_MXS1_line4); and3 M5_MP0_MXS1_Mux4_5(in179, in1694, in1691, M5_MP0_MXS1_line5); or4 M5_MP0_MXS1_Mux4_6(M5_MP0_MXS1_line2, M5_MP0_MXS1_line3, M5_MP0_MXS1_line4, M5_MP0_MXS1_line5, M5_MP0_tempOut2); inv M5_MP0_MXS2_Mux4_0(in4088, M5_MP0_MXS2_Not_ContLo); inv M5_MP0_MXS2_Mux4_1(in4087, M5_MP0_MXS2_Not_ContHi); and3 M5_MP0_MXS2_Mux4_2(Not_SumLogicParX, M5_MP0_MXS2_Not_ContHi, M5_MP0_MXS2_Not_ContLo, M5_MP0_MXS2_line2); and3 M5_MP0_MXS2_Mux4_3(Not_SumLogicParY, M5_MP0_MXS2_Not_ContHi, in4088, M5_MP0_MXS2_line3); and3 M5_MP0_MXS2_Mux4_4(in14, in4087, M5_MP0_MXS2_Not_ContLo, M5_MP0_MXS2_line4); and3 M5_MP0_MXS2_Mux4_5(in64, in4087, in4088, M5_MP0_MXS2_line5); or4 M5_MP0_MXS2_Mux4_6(M5_MP0_MXS2_line2, M5_MP0_MXS2_line3, M5_MP0_MXS2_line4, M5_MP0_MXS2_line5, out767); inv M5_MP0_MXS3_Mux4_0(in4089, M5_MP0_MXS3_Not_ContLo); inv M5_MP0_MXS3_Mux4_1(in4090, M5_MP0_MXS3_Not_ContHi); and3 M5_MP0_MXS3_Mux4_2(Not_SumLogicParX, M5_MP0_MXS3_Not_ContHi, M5_MP0_MXS3_Not_ContLo, M5_MP0_MXS3_line2); and3 M5_MP0_MXS3_Mux4_3(Not_SumLogicParY, M5_MP0_MXS3_Not_ContHi, in4089, M5_MP0_MXS3_line3); and3 M5_MP0_MXS3_Mux4_4(in14, in4090, M5_MP0_MXS3_Not_ContLo, M5_MP0_MXS3_line4); and3 M5_MP0_MXS3_Mux4_5(in64, in4090, in4089, M5_MP0_MXS3_line5); or4 M5_MP0_MXS3_Mux4_6(M5_MP0_MXS3_line2, M5_MP0_MXS3_line3, M5_MP0_MXS3_line4, M5_MP0_MXS3_line5, out807); and2 M5_MP0_MXS4(M5_MP0_tempOut1, in137, M5_NotOP1); and2 M5_MP0_MXS5(M5_MP0_tempOut2, in137, M5_NotOP2); inv M5_MP1(M5_NotOP1, out658); inv M5_MP2(M5_NotOP2, out690); inv M0_Inv4_0(in3548, NotContLogic3_0_0); inv M0_Inv4_1(in3546, NotContLogic3_0_1); inv M0_Inv4_2(in3550, NotContLogic3_0_2); inv M0_Inv4_3(in3552, NotContLogic3_0_3); inv M6_CSL0_CL0_LB0_Mux2_0(in361, M6_CSL0_CL0_LB0_Not_ContIn); and2 M6_CSL0_CL0_LB0_Mux2_1(in254, M6_CSL0_CL0_LB0_Not_ContIn, M6_CSL0_CL0_LB0_line1); and2 M6_CSL0_CL0_LB0_Mux2_2(in242, in361, M6_CSL0_CL0_LB0_line2); or2 M6_CSL0_CL0_LB0_Mux2_3(M6_CSL0_CL0_LB0_line1, M6_CSL0_CL0_LB0_line2, M6_CSL0_CL0_line0); inv M6_CSL0_CL0_LB1_Mux2_0(in361, M6_CSL0_CL0_LB1_Not_ContIn); and2 M6_CSL0_CL0_LB1_Mux2_1(in251, M6_CSL0_CL0_LB1_Not_ContIn, M6_CSL0_CL0_LB1_line1); and2 M6_CSL0_CL0_LB1_Mux2_2(in248, in361, M6_CSL0_CL0_LB1_line2); or2 M6_CSL0_CL0_LB1_Mux2_3(M6_CSL0_CL0_LB1_line1, M6_CSL0_CL0_LB1_line2, M6_CSL0_CL0_line1); or2 M6_CSL0_CL0_LB2(vdd, M6_CSL0_CL0_line0, M6_CSL0_CL0_line2); nand2 M6_CSL0_CL0_LB3(vdd, M6_CSL0_CL0_line1, M6_CSL0_CL0_line3); and2 M6_CSL0_CL0_LB4(M6_CSL0_CL0_line2, M6_CSL0_CL0_line3, LogicXbus_0); inv M6_CSL0_CL1_LB0_Mux2_0(in351, M6_CSL0_CL1_LB0_Not_ContIn); and2 M6_CSL0_CL1_LB0_Mux2_1(NotContLogic3_0_0, M6_CSL0_CL1_LB0_Not_ContIn, M6_CSL0_CL1_LB0_line1); and2 M6_CSL0_CL1_LB0_Mux2_2(NotContLogic3_0_1, in351, M6_CSL0_CL1_LB0_line2); or2 M6_CSL0_CL1_LB0_Mux2_3(M6_CSL0_CL1_LB0_line1, M6_CSL0_CL1_LB0_line2, M6_CSL0_CL1_line0); inv M6_CSL0_CL1_LB1_Mux2_0(in351, M6_CSL0_CL1_LB1_Not_ContIn); and2 M6_CSL0_CL1_LB1_Mux2_1(NotContLogic3_0_2, M6_CSL0_CL1_LB1_Not_ContIn, M6_CSL0_CL1_LB1_line1); and2 M6_CSL0_CL1_LB1_Mux2_2(NotContLogic3_0_3, in351, M6_CSL0_CL1_LB1_line2); or2 M6_CSL0_CL1_LB1_Mux2_3(M6_CSL0_CL1_LB1_line1, M6_CSL0_CL1_LB1_line2, M6_CSL0_CL1_line1); or2 M6_CSL0_CL1_LB2(in534, M6_CSL0_CL1_line0, M6_CSL0_CL1_line2); nand2 M6_CSL0_CL1_LB3(in534, M6_CSL0_CL1_line1, M6_CSL0_CL1_line3); and2 M6_CSL0_CL1_LB4(M6_CSL0_CL1_line2, M6_CSL0_CL1_line3, LogicXbus_1); inv M6_CSL0_CL2_LB0_Mux2_0(in341, M6_CSL0_CL2_LB0_Not_ContIn); and2 M6_CSL0_CL2_LB0_Mux2_1(NotContLogic3_0_0, M6_CSL0_CL2_LB0_Not_ContIn, M6_CSL0_CL2_LB0_line1); and2 M6_CSL0_CL2_LB0_Mux2_2(NotContLogic3_0_1, in341, M6_CSL0_CL2_LB0_line2); or2 M6_CSL0_CL2_LB0_Mux2_3(M6_CSL0_CL2_LB0_line1, M6_CSL0_CL2_LB0_line2, M6_CSL0_CL2_line0); inv M6_CSL0_CL2_LB1_Mux2_0(in341, M6_CSL0_CL2_LB1_Not_ContIn); and2 M6_CSL0_CL2_LB1_Mux2_1(NotContLogic3_0_2, M6_CSL0_CL2_LB1_Not_ContIn, M6_CSL0_CL2_LB1_line1); and2 M6_CSL0_CL2_LB1_Mux2_2(NotContLogic3_0_3, in341, M6_CSL0_CL2_LB1_line2); or2 M6_CSL0_CL2_LB1_Mux2_3(M6_CSL0_CL2_LB1_line1, M6_CSL0_CL2_LB1_line2, M6_CSL0_CL2_line1); or2 M6_CSL0_CL2_LB2(in523, M6_CSL0_CL2_line0, M6_CSL0_CL2_line2); nand2 M6_CSL0_CL2_LB3(in523, M6_CSL0_CL2_line1, M6_CSL0_CL2_line3); and2 M6_CSL0_CL2_LB4(M6_CSL0_CL2_line2, M6_CSL0_CL2_line3, LogicXbus_2); inv M6_CSL0_CL3_LB0_Mux2_0(vdd, M6_CSL0_CL3_LB0_Not_ContIn); and2 M6_CSL0_CL3_LB0_Mux2_1(NotContLogic3_0_0, M6_CSL0_CL3_LB0_Not_ContIn, M6_CSL0_CL3_LB0_line1); and2 M6_CSL0_CL3_LB0_Mux2_2(NotContLogic3_0_1, vdd, M6_CSL0_CL3_LB0_line2); or2 M6_CSL0_CL3_LB0_Mux2_3(M6_CSL0_CL3_LB0_line1, M6_CSL0_CL3_LB0_line2, M6_CSL0_CL3_line0); inv M6_CSL0_CL3_LB1_Mux2_0(vdd, M6_CSL0_CL3_LB1_Not_ContIn); and2 M6_CSL0_CL3_LB1_Mux2_1(NotContLogic3_0_2, M6_CSL0_CL3_LB1_Not_ContIn, M6_CSL0_CL3_LB1_line1); and2 M6_CSL0_CL3_LB1_Mux2_2(NotContLogic3_0_3, vdd, M6_CSL0_CL3_LB1_line2); or2 M6_CSL0_CL3_LB1_Mux2_3(M6_CSL0_CL3_LB1_line1, M6_CSL0_CL3_LB1_line2, M6_CSL0_CL3_line1); or2 M6_CSL0_CL3_LB2(in514, M6_CSL0_CL3_line0, M6_CSL0_CL3_line2); nand2 M6_CSL0_CL3_LB3(in514, M6_CSL0_CL3_line1, M6_CSL0_CL3_line3); and2 M6_CSL0_CL3_LB4(M6_CSL0_CL3_line2, M6_CSL0_CL3_line3, LogicXbus_3); inv M6_CSL0_CL4_LB0_Mux2_0(in324, M6_CSL0_CL4_LB0_Not_ContIn); and2 M6_CSL0_CL4_LB0_Mux2_1(NotContLogic3_0_0, M6_CSL0_CL4_LB0_Not_ContIn, M6_CSL0_CL4_LB0_line1); and2 M6_CSL0_CL4_LB0_Mux2_2(NotContLogic3_0_1, in324, M6_CSL0_CL4_LB0_line2); or2 M6_CSL0_CL4_LB0_Mux2_3(M6_CSL0_CL4_LB0_line1, M6_CSL0_CL4_LB0_line2, M6_CSL0_CL4_line0); inv M6_CSL0_CL4_LB1_Mux2_0(in324, M6_CSL0_CL4_LB1_Not_ContIn); and2 M6_CSL0_CL4_LB1_Mux2_1(NotContLogic3_0_2, M6_CSL0_CL4_LB1_Not_ContIn, M6_CSL0_CL4_LB1_line1); and2 M6_CSL0_CL4_LB1_Mux2_2(NotContLogic3_0_3, in324, M6_CSL0_CL4_LB1_line2); or2 M6_CSL0_CL4_LB1_Mux2_3(M6_CSL0_CL4_LB1_line1, M6_CSL0_CL4_LB1_line2, M6_CSL0_CL4_line1); or2 M6_CSL0_CL4_LB2(in503, M6_CSL0_CL4_line0, M6_CSL0_CL4_line2); nand2 M6_CSL0_CL4_LB3(in503, M6_CSL0_CL4_line1, M6_CSL0_CL4_line3); and2 M6_CSL0_CL4_LB4(M6_CSL0_CL4_line2, M6_CSL0_CL4_line3, LogicXbus_4); inv M6_CSL0_CL5_LB0_Mux2_0(in316, M6_CSL0_CL5_LB0_Not_ContIn); and2 M6_CSL0_CL5_LB0_Mux2_1(in254, M6_CSL0_CL5_LB0_Not_ContIn, M6_CSL0_CL5_LB0_line1); and2 M6_CSL0_CL5_LB0_Mux2_2(in242, in316, M6_CSL0_CL5_LB0_line2); or2 M6_CSL0_CL5_LB0_Mux2_3(M6_CSL0_CL5_LB0_line1, M6_CSL0_CL5_LB0_line2, M6_CSL0_CL5_line0); inv M6_CSL0_CL5_LB1_Mux2_0(in316, M6_CSL0_CL5_LB1_Not_ContIn); and2 M6_CSL0_CL5_LB1_Mux2_1(in251, M6_CSL0_CL5_LB1_Not_ContIn, M6_CSL0_CL5_LB1_line1); and2 M6_CSL0_CL5_LB1_Mux2_2(in248, in316, M6_CSL0_CL5_LB1_line2); or2 M6_CSL0_CL5_LB1_Mux2_3(M6_CSL0_CL5_LB1_line1, M6_CSL0_CL5_LB1_line2, M6_CSL0_CL5_line1); or2 M6_CSL0_CL5_LB2(in490, M6_CSL0_CL5_line0, M6_CSL0_CL5_line2); nand2 M6_CSL0_CL5_LB3(in490, M6_CSL0_CL5_line1, M6_CSL0_CL5_line3); and2 M6_CSL0_CL5_LB4(M6_CSL0_CL5_line2, M6_CSL0_CL5_line3, LogicXbus_5); inv M6_CSL0_CL6_LB0_Mux2_0(in308, M6_CSL0_CL6_LB0_Not_ContIn); and2 M6_CSL0_CL6_LB0_Mux2_1(in254, M6_CSL0_CL6_LB0_Not_ContIn, M6_CSL0_CL6_LB0_line1); and2 M6_CSL0_CL6_LB0_Mux2_2(in242, in308, M6_CSL0_CL6_LB0_line2); or2 M6_CSL0_CL6_LB0_Mux2_3(M6_CSL0_CL6_LB0_line1, M6_CSL0_CL6_LB0_line2, M6_CSL0_CL6_line0); inv M6_CSL0_CL6_LB1_Mux2_0(in308, M6_CSL0_CL6_LB1_Not_ContIn); and2 M6_CSL0_CL6_LB1_Mux2_1(in251, M6_CSL0_CL6_LB1_Not_ContIn, M6_CSL0_CL6_LB1_line1); and2 M6_CSL0_CL6_LB1_Mux2_2(in248, in308, M6_CSL0_CL6_LB1_line2); or2 M6_CSL0_CL6_LB1_Mux2_3(M6_CSL0_CL6_LB1_line1, M6_CSL0_CL6_LB1_line2, M6_CSL0_CL6_line1); or2 M6_CSL0_CL6_LB2(in479, M6_CSL0_CL6_line0, M6_CSL0_CL6_line2); nand2 M6_CSL0_CL6_LB3(in479, M6_CSL0_CL6_line1, M6_CSL0_CL6_line3); and2 M6_CSL0_CL6_LB4(M6_CSL0_CL6_line2, M6_CSL0_CL6_line3, LogicXbus_6); inv M6_CSL0_CL7_LB0_Mux2_0(in302, M6_CSL0_CL7_LB0_Not_ContIn); and2 M6_CSL0_CL7_LB0_Mux2_1(in254, M6_CSL0_CL7_LB0_Not_ContIn, M6_CSL0_CL7_LB0_line1); and2 M6_CSL0_CL7_LB0_Mux2_2(in242, in302, M6_CSL0_CL7_LB0_line2); or2 M6_CSL0_CL7_LB0_Mux2_3(M6_CSL0_CL7_LB0_line1, M6_CSL0_CL7_LB0_line2, M6_CSL0_CL7_line0); inv M6_CSL0_CL7_LB1_Mux2_0(in302, M6_CSL0_CL7_LB1_Not_ContIn); and2 M6_CSL0_CL7_LB1_Mux2_1(in251, M6_CSL0_CL7_LB1_Not_ContIn, M6_CSL0_CL7_LB1_line1); and2 M6_CSL0_CL7_LB1_Mux2_2(in248, in302, M6_CSL0_CL7_LB1_line2); or2 M6_CSL0_CL7_LB1_Mux2_3(M6_CSL0_CL7_LB1_line1, M6_CSL0_CL7_LB1_line2, M6_CSL0_CL7_line1); or2 M6_CSL0_CL7_LB2(vdd, M6_CSL0_CL7_line0, M6_CSL0_CL7_line2); nand2 M6_CSL0_CL7_LB3(vdd, M6_CSL0_CL7_line1, M6_CSL0_CL7_line3); and2 M6_CSL0_CL7_LB4(M6_CSL0_CL7_line2, M6_CSL0_CL7_line3, LogicXbus_7); inv M6_CSL0_CL8_LB0_Mux2_0(in293, M6_CSL0_CL8_LB0_Not_ContIn); and2 M6_CSL0_CL8_LB0_Mux2_1(in254, M6_CSL0_CL8_LB0_Not_ContIn, M6_CSL0_CL8_LB0_line1); and2 M6_CSL0_CL8_LB0_Mux2_2(in242, in293, M6_CSL0_CL8_LB0_line2); or2 M6_CSL0_CL8_LB0_Mux2_3(M6_CSL0_CL8_LB0_line1, M6_CSL0_CL8_LB0_line2, M6_CSL0_CL8_line0); inv M6_CSL0_CL8_LB1_Mux2_0(in293, M6_CSL0_CL8_LB1_Not_ContIn); and2 M6_CSL0_CL8_LB1_Mux2_1(in251, M6_CSL0_CL8_LB1_Not_ContIn, M6_CSL0_CL8_LB1_line1); and2 M6_CSL0_CL8_LB1_Mux2_2(in248, in293, M6_CSL0_CL8_LB1_line2); or2 M6_CSL0_CL8_LB1_Mux2_3(M6_CSL0_CL8_LB1_line1, M6_CSL0_CL8_LB1_line2, M6_CSL0_CL8_line1); or2 M6_CSL0_CL8_LB2(gnd, M6_CSL0_CL8_line0, M6_CSL0_CL8_line2); nand2 M6_CSL0_CL8_LB3(gnd, M6_CSL0_CL8_line1, M6_CSL0_CL8_line3); and2 M6_CSL0_CL8_LB4(M6_CSL0_CL8_line2, M6_CSL0_CL8_line3, LogicXbus_8); and2 M6_CSL1_Add0_GP9_0(Xbus_0, vdd, M6_CSL1_Genbus_0); and2 M6_CSL1_Add0_GP9_1(Xbus_1, in534, M6_CSL1_Genbus_1); and2 M6_CSL1_Add0_GP9_2(Xbus_2, in523, M6_CSL1_Genbus_2); and2 M6_CSL1_Add0_GP9_3(Xbus_3, in514, M6_CSL1_Genbus_3); and2 M6_CSL1_Add0_GP9_4(Xbus_4, in503, M6_CSL1_Genbus_4); and2 M6_CSL1_Add0_GP9_5(Xbus_5, in490, M6_CSL1_Genbus_5); and2 M6_CSL1_Add0_GP9_6(Xbus_6, in479, M6_CSL1_Genbus_6); and2 M6_CSL1_Add0_GP9_7(Xbus_7, vdd, M6_CSL1_Genbus_7); and2 M6_CSL1_Add0_GP9_8(Xbus_8, vdd, M6_CSL1_Genbus_8); inv M6_CSL1_Add0_GP9_9_Xo0(Xbus_0, M6_CSL1_Add0_GP9_9_NotA); inv M6_CSL1_Add0_GP9_9_Xo1(vdd, M6_CSL1_Add0_GP9_9_NotB); nand2 M6_CSL1_Add0_GP9_9_Xo2(M6_CSL1_Add0_GP9_9_NotA, vdd, M6_CSL1_Add0_GP9_9_line2); nand2 M6_CSL1_Add0_GP9_9_Xo3(M6_CSL1_Add0_GP9_9_NotB, Xbus_0, M6_CSL1_Add0_GP9_9_line3); nand2 M6_CSL1_Add0_GP9_9_Xo4(M6_CSL1_Add0_GP9_9_line2, M6_CSL1_Add0_GP9_9_line3, M6_CSL1_Propbus_0); inv M6_CSL1_Add0_GP9_10_Xo0(Xbus_1, M6_CSL1_Add0_GP9_10_NotA); inv M6_CSL1_Add0_GP9_10_Xo1(in534, M6_CSL1_Add0_GP9_10_NotB); nand2 M6_CSL1_Add0_GP9_10_Xo2(M6_CSL1_Add0_GP9_10_NotA, in534, M6_CSL1_Add0_GP9_10_line2); nand2 M6_CSL1_Add0_GP9_10_Xo3(M6_CSL1_Add0_GP9_10_NotB, Xbus_1, M6_CSL1_Add0_GP9_10_line3); nand2 M6_CSL1_Add0_GP9_10_Xo4(M6_CSL1_Add0_GP9_10_line2, M6_CSL1_Add0_GP9_10_line3, M6_CSL1_Propbus_1); inv M6_CSL1_Add0_GP9_11_Xo0(Xbus_2, M6_CSL1_Add0_GP9_11_NotA); inv M6_CSL1_Add0_GP9_11_Xo1(in523, M6_CSL1_Add0_GP9_11_NotB); nand2 M6_CSL1_Add0_GP9_11_Xo2(M6_CSL1_Add0_GP9_11_NotA, in523, M6_CSL1_Add0_GP9_11_line2); nand2 M6_CSL1_Add0_GP9_11_Xo3(M6_CSL1_Add0_GP9_11_NotB, Xbus_2, M6_CSL1_Add0_GP9_11_line3); nand2 M6_CSL1_Add0_GP9_11_Xo4(M6_CSL1_Add0_GP9_11_line2, M6_CSL1_Add0_GP9_11_line3, M6_CSL1_Propbus_2); inv M6_CSL1_Add0_GP9_12_Xo0(Xbus_3, M6_CSL1_Add0_GP9_12_NotA); inv M6_CSL1_Add0_GP9_12_Xo1(in514, M6_CSL1_Add0_GP9_12_NotB); nand2 M6_CSL1_Add0_GP9_12_Xo2(M6_CSL1_Add0_GP9_12_NotA, in514, M6_CSL1_Add0_GP9_12_line2); nand2 M6_CSL1_Add0_GP9_12_Xo3(M6_CSL1_Add0_GP9_12_NotB, Xbus_3, M6_CSL1_Add0_GP9_12_line3); nand2 M6_CSL1_Add0_GP9_12_Xo4(M6_CSL1_Add0_GP9_12_line2, M6_CSL1_Add0_GP9_12_line3, M6_CSL1_Propbus_3); inv M6_CSL1_Add0_GP9_13_Xo0(Xbus_4, M6_CSL1_Add0_GP9_13_NotA); inv M6_CSL1_Add0_GP9_13_Xo1(in503, M6_CSL1_Add0_GP9_13_NotB); nand2 M6_CSL1_Add0_GP9_13_Xo2(M6_CSL1_Add0_GP9_13_NotA, in503, M6_CSL1_Add0_GP9_13_line2); nand2 M6_CSL1_Add0_GP9_13_Xo3(M6_CSL1_Add0_GP9_13_NotB, Xbus_4, M6_CSL1_Add0_GP9_13_line3); nand2 M6_CSL1_Add0_GP9_13_Xo4(M6_CSL1_Add0_GP9_13_line2, M6_CSL1_Add0_GP9_13_line3, M6_CSL1_Propbus_4); inv M6_CSL1_Add0_GP9_14_Xo0(Xbus_5, M6_CSL1_Add0_GP9_14_NotA); inv M6_CSL1_Add0_GP9_14_Xo1(in490, M6_CSL1_Add0_GP9_14_NotB); nand2 M6_CSL1_Add0_GP9_14_Xo2(M6_CSL1_Add0_GP9_14_NotA, in490, M6_CSL1_Add0_GP9_14_line2); nand2 M6_CSL1_Add0_GP9_14_Xo3(M6_CSL1_Add0_GP9_14_NotB, Xbus_5, M6_CSL1_Add0_GP9_14_line3); nand2 M6_CSL1_Add0_GP9_14_Xo4(M6_CSL1_Add0_GP9_14_line2, M6_CSL1_Add0_GP9_14_line3, M6_CSL1_Propbus_5); inv M6_CSL1_Add0_GP9_15_Xo0(Xbus_6, M6_CSL1_Add0_GP9_15_NotA); inv M6_CSL1_Add0_GP9_15_Xo1(in479, M6_CSL1_Add0_GP9_15_NotB); nand2 M6_CSL1_Add0_GP9_15_Xo2(M6_CSL1_Add0_GP9_15_NotA, in479, M6_CSL1_Add0_GP9_15_line2); nand2 M6_CSL1_Add0_GP9_15_Xo3(M6_CSL1_Add0_GP9_15_NotB, Xbus_6, M6_CSL1_Add0_GP9_15_line3); nand2 M6_CSL1_Add0_GP9_15_Xo4(M6_CSL1_Add0_GP9_15_line2, M6_CSL1_Add0_GP9_15_line3, M6_CSL1_Propbus_6); inv M6_CSL1_Add0_GP9_16_Xo0(Xbus_7, M6_CSL1_Add0_GP9_16_NotA); inv M6_CSL1_Add0_GP9_16_Xo1(vdd, M6_CSL1_Add0_GP9_16_NotB); nand2 M6_CSL1_Add0_GP9_16_Xo2(M6_CSL1_Add0_GP9_16_NotA, vdd, M6_CSL1_Add0_GP9_16_line2); nand2 M6_CSL1_Add0_GP9_16_Xo3(M6_CSL1_Add0_GP9_16_NotB, Xbus_7, M6_CSL1_Add0_GP9_16_line3); nand2 M6_CSL1_Add0_GP9_16_Xo4(M6_CSL1_Add0_GP9_16_line2, M6_CSL1_Add0_GP9_16_line3, M6_CSL1_Propbus_7); inv M6_CSL1_Add0_GP9_17_Xo0(Xbus_8, M6_CSL1_Add0_GP9_17_NotA); inv M6_CSL1_Add0_GP9_17_Xo1(vdd, M6_CSL1_Add0_GP9_17_NotB); nand2 M6_CSL1_Add0_GP9_17_Xo2(M6_CSL1_Add0_GP9_17_NotA, vdd, M6_CSL1_Add0_GP9_17_line2); nand2 M6_CSL1_Add0_GP9_17_Xo3(M6_CSL1_Add0_GP9_17_NotB, Xbus_8, M6_CSL1_Add0_GP9_17_line3); nand2 M6_CSL1_Add0_GP9_17_Xo4(M6_CSL1_Add0_GP9_17_line2, M6_CSL1_Add0_GP9_17_line3, M6_CSL1_Propbus_8); and2 M6_CSL1_Add1_CB0_Ao2_0(M6_CSL1_Propbus_0, in54, M6_CSL1_Add1_CB0_line0); or2 M6_CSL1_Add1_CB0_Ao2_1(M6_CSL1_Genbus_0, M6_CSL1_Add1_CB0_line0, M6_CSL1_Carry_0); and2 M6_CSL1_Add1_CB1_Ao3a_0(M6_CSL1_Propbus_1, M6_CSL1_Genbus_0, M6_CSL1_Add1_CB1_line0); and3 M6_CSL1_Add1_CB1_Ao3a_1(M6_CSL1_Propbus_1, M6_CSL1_Propbus_0, in54, M6_CSL1_Add1_CB1_line1); or3 M6_CSL1_Add1_CB1_Ao3a_2(M6_CSL1_Genbus_1, M6_CSL1_Add1_CB1_line0, M6_CSL1_Add1_CB1_line1, M6_CSL1_Carry_1); and2 M6_CSL1_Add1_CB2_Ao4a_0(M6_CSL1_Propbus_2, M6_CSL1_Genbus_1, M6_CSL1_Add1_CB2_line0); and3 M6_CSL1_Add1_CB2_Ao4a_1(M6_CSL1_Propbus_2, M6_CSL1_Propbus_1, M6_CSL1_Genbus_0, M6_CSL1_Add1_CB2_line1); and4 M6_CSL1_Add1_CB2_Ao4a_2(M6_CSL1_Propbus_2, M6_CSL1_Propbus_1, M6_CSL1_Propbus_0, in54, M6_CSL1_Add1_CB2_line2); or4 M6_CSL1_Add1_CB2_Ao4a_3(M6_CSL1_Genbus_2, M6_CSL1_Add1_CB2_line0, M6_CSL1_Add1_CB2_line1, M6_CSL1_Add1_CB2_line2, M6_CSL1_Carry_2); and2 M6_CSL1_Add1_CB3_Ao5a_0(M6_CSL1_Propbus_3, M6_CSL1_Genbus_2, M6_CSL1_Add1_CB3_line0); and3 M6_CSL1_Add1_CB3_Ao5a_1(M6_CSL1_Propbus_3, M6_CSL1_Propbus_2, M6_CSL1_Genbus_1, M6_CSL1_Add1_CB3_line1); and4 M6_CSL1_Add1_CB3_Ao5a_2(M6_CSL1_Propbus_3, M6_CSL1_Propbus_2, M6_CSL1_Propbus_1, M6_CSL1_Genbus_0, M6_CSL1_Add1_CB3_line2); and5 M6_CSL1_Add1_CB3_Ao5a_3(M6_CSL1_Propbus_3, M6_CSL1_Propbus_2, M6_CSL1_Propbus_1, M6_CSL1_Propbus_0, in54, M6_CSL1_Add1_CB3_line3); or5 M6_CSL1_Add1_CB3_Ao5a_4(M6_CSL1_Genbus_3, M6_CSL1_Add1_CB3_line0, M6_CSL1_Add1_CB3_line1, M6_CSL1_Add1_CB3_line2, M6_CSL1_Add1_CB3_line3, M6_CSL1_Carry_3); and2 M6_CSL1_Add1_CB4_Ao5a_0(M6_CSL1_Propbus_4, M6_CSL1_Genbus_3, M6_CSL1_Add1_CB4_line0); and3 M6_CSL1_Add1_CB4_Ao5a_1(M6_CSL1_Propbus_4, M6_CSL1_Propbus_3, M6_CSL1_Genbus_2, M6_CSL1_Add1_CB4_line1); and4 M6_CSL1_Add1_CB4_Ao5a_2(M6_CSL1_Propbus_4, M6_CSL1_Propbus_3, M6_CSL1_Propbus_2, M6_CSL1_Genbus_1, M6_CSL1_Add1_CB4_line2); and5 M6_CSL1_Add1_CB4_Ao5a_3(M6_CSL1_Propbus_4, M6_CSL1_Propbus_3, M6_CSL1_Propbus_2, M6_CSL1_Propbus_1, M6_CSL1_Genbus_0, M6_CSL1_Add1_CB4_line3); or5 M6_CSL1_Add1_CB4_Ao5a_4(M6_CSL1_Genbus_4, M6_CSL1_Add1_CB4_line0, M6_CSL1_Add1_CB4_line1, M6_CSL1_Add1_CB4_line2, M6_CSL1_Add1_CB4_line3, M6_CSL1_Add1_LocalC0_4); and5 M6_CSL1_Add1_CB5(M6_CSL1_Propbus_0, M6_CSL1_Propbus_1, M6_CSL1_Propbus_2, M6_CSL1_Propbus_3, M6_CSL1_Propbus_4, M6_CSL1_Add1_Prop4_0); and2 M6_CSL1_Add1_CB6(in54, M6_CSL1_Add1_Prop4_0, M6_CSL1_Add1_PropCin); or2 M6_CSL1_Add1_CB7(M6_CSL1_Add1_LocalC0_4, M6_CSL1_Add1_PropCin, M6_CSL1_Carry_4); and2 M6_CSL1_Add1_CB8_Ao5a_0(M6_CSL1_Propbus_8, M6_CSL1_Genbus_7, M6_CSL1_Add1_CB8_line0); and3 M6_CSL1_Add1_CB8_Ao5a_1(M6_CSL1_Propbus_8, M6_CSL1_Propbus_7, M6_CSL1_Genbus_6, M6_CSL1_Add1_CB8_line1); and4 M6_CSL1_Add1_CB8_Ao5a_2(M6_CSL1_Propbus_8, M6_CSL1_Propbus_7, M6_CSL1_Propbus_6, M6_CSL1_Genbus_5, M6_CSL1_Add1_CB8_line2); and5 M6_CSL1_Add1_CB8_Ao5a_3(M6_CSL1_Propbus_8, M6_CSL1_Propbus_7, M6_CSL1_Propbus_6, M6_CSL1_Propbus_5, M6_CSL1_Add1_LocalC0_4, M6_CSL1_Add1_CB8_line3); or5 M6_CSL1_Add1_CB8_Ao5a_4(M6_CSL1_Genbus_8, M6_CSL1_Add1_CB8_line0, M6_CSL1_Add1_CB8_line1, M6_CSL1_Add1_CB8_line2, M6_CSL1_Add1_CB8_line3, out629); and4 M6_CSL1_Add1_CB9(M6_CSL1_Propbus_5, M6_CSL1_Propbus_6, M6_CSL1_Propbus_7, M6_CSL1_Propbus_8, M6_CSL1_Add1_Prop8_5); and2 M6_CSL1_Add1_CB10(M6_CSL1_Add1_Prop4_0, M6_CSL1_Add1_Prop8_5, out615); or2 M6_CSL1_Add2_GLC4_0(M6_CSL1_Genbus_5, M6_CSL1_Propbus_5, M6_CSL1_LocalHC1_0); and2 M6_CSL1_Add2_GLC4_1_Ao2_0(M6_CSL1_Propbus_6, M6_CSL1_Genbus_5, M6_CSL1_Add2_GLC4_1_line0); or2 M6_CSL1_Add2_GLC4_1_Ao2_1(M6_CSL1_Genbus_6, M6_CSL1_Add2_GLC4_1_line0, M6_CSL1_LocalHC0_1); and2 M6_CSL1_Add2_GLC4_2_Ao3a_0(M6_CSL1_Propbus_6, M6_CSL1_Genbus_5, M6_CSL1_Add2_GLC4_2_line0); and2 M6_CSL1_Add2_GLC4_2_Ao3a_1(M6_CSL1_Propbus_6, M6_CSL1_Propbus_5, M6_CSL1_Add2_GLC4_2_line1); or3 M6_CSL1_Add2_GLC4_2_Ao3a_2(M6_CSL1_Genbus_6, M6_CSL1_Add2_GLC4_2_line0, M6_CSL1_Add2_GLC4_2_line1, M6_CSL1_LocalHC1_1); and2 M6_CSL1_Add2_GLC4_3_Ao3a_0(M6_CSL1_Propbus_7, M6_CSL1_Genbus_6, M6_CSL1_Add2_GLC4_3_line0); and3 M6_CSL1_Add2_GLC4_3_Ao3a_1(M6_CSL1_Propbus_7, M6_CSL1_Propbus_6, M6_CSL1_Genbus_5, M6_CSL1_Add2_GLC4_3_line1); or3 M6_CSL1_Add2_GLC4_3_Ao3a_2(M6_CSL1_Genbus_7, M6_CSL1_Add2_GLC4_3_line0, M6_CSL1_Add2_GLC4_3_line1, M6_CSL1_LocalHC0_2); and2 M6_CSL1_Add2_GLC4_4_Ao4a_0(M6_CSL1_Propbus_7, M6_CSL1_Genbus_6, M6_CSL1_Add2_GLC4_4_line0); and3 M6_CSL1_Add2_GLC4_4_Ao4a_1(M6_CSL1_Propbus_7, M6_CSL1_Propbus_6, M6_CSL1_Genbus_5, M6_CSL1_Add2_GLC4_4_line1); and3 M6_CSL1_Add2_GLC4_4_Ao4a_2(M6_CSL1_Propbus_7, M6_CSL1_Propbus_6, M6_CSL1_Propbus_5, M6_CSL1_Add2_GLC4_4_line2); or4 M6_CSL1_Add2_GLC4_4_Ao4a_3(M6_CSL1_Genbus_7, M6_CSL1_Add2_GLC4_4_line0, M6_CSL1_Add2_GLC4_4_line1, M6_CSL1_Add2_GLC4_4_line2, M6_CSL1_LocalHC1_2); inv M6_CSL1_Add3_X2a6_0_Xo0(M6_CSL1_Propbus_0, M6_CSL1_Add3_X2a6_0_NotA); inv M6_CSL1_Add3_X2a6_0_Xo1(in54, M6_CSL1_Add3_X2a6_0_NotB); nand2 M6_CSL1_Add3_X2a6_0_Xo2(M6_CSL1_Add3_X2a6_0_NotA, in54, M6_CSL1_Add3_X2a6_0_line2); nand2 M6_CSL1_Add3_X2a6_0_Xo3(M6_CSL1_Add3_X2a6_0_NotB, M6_CSL1_Propbus_0, M6_CSL1_Add3_X2a6_0_line3); nand2 M6_CSL1_Add3_X2a6_0_Xo4(M6_CSL1_Add3_X2a6_0_line2, M6_CSL1_Add3_X2a6_0_line3, SumXbus_0); inv M6_CSL1_Add3_X2a6_1_Xo0(M6_CSL1_Propbus_1, M6_CSL1_Add3_X2a6_1_NotA); inv M6_CSL1_Add3_X2a6_1_Xo1(M6_CSL1_Carry_0, M6_CSL1_Add3_X2a6_1_NotB); nand2 M6_CSL1_Add3_X2a6_1_Xo2(M6_CSL1_Add3_X2a6_1_NotA, M6_CSL1_Carry_0, M6_CSL1_Add3_X2a6_1_line2); nand2 M6_CSL1_Add3_X2a6_1_Xo3(M6_CSL1_Add3_X2a6_1_NotB, M6_CSL1_Propbus_1, M6_CSL1_Add3_X2a6_1_line3); nand2 M6_CSL1_Add3_X2a6_1_Xo4(M6_CSL1_Add3_X2a6_1_line2, M6_CSL1_Add3_X2a6_1_line3, SumXbus_1); inv M6_CSL1_Add3_X2a6_2_Xo0(M6_CSL1_Propbus_2, M6_CSL1_Add3_X2a6_2_NotA); inv M6_CSL1_Add3_X2a6_2_Xo1(M6_CSL1_Carry_1, M6_CSL1_Add3_X2a6_2_NotB); nand2 M6_CSL1_Add3_X2a6_2_Xo2(M6_CSL1_Add3_X2a6_2_NotA, M6_CSL1_Carry_1, M6_CSL1_Add3_X2a6_2_line2); nand2 M6_CSL1_Add3_X2a6_2_Xo3(M6_CSL1_Add3_X2a6_2_NotB, M6_CSL1_Propbus_2, M6_CSL1_Add3_X2a6_2_line3); nand2 M6_CSL1_Add3_X2a6_2_Xo4(M6_CSL1_Add3_X2a6_2_line2, M6_CSL1_Add3_X2a6_2_line3, SumXbus_2); inv M6_CSL1_Add3_X2a6_3_Xo0(M6_CSL1_Propbus_3, M6_CSL1_Add3_X2a6_3_NotA); inv M6_CSL1_Add3_X2a6_3_Xo1(M6_CSL1_Carry_2, M6_CSL1_Add3_X2a6_3_NotB); nand2 M6_CSL1_Add3_X2a6_3_Xo2(M6_CSL1_Add3_X2a6_3_NotA, M6_CSL1_Carry_2, M6_CSL1_Add3_X2a6_3_line2); nand2 M6_CSL1_Add3_X2a6_3_Xo3(M6_CSL1_Add3_X2a6_3_NotB, M6_CSL1_Propbus_3, M6_CSL1_Add3_X2a6_3_line3); nand2 M6_CSL1_Add3_X2a6_3_Xo4(M6_CSL1_Add3_X2a6_3_line2, M6_CSL1_Add3_X2a6_3_line3, SumXbus_3); inv M6_CSL1_Add3_X2a6_4_Xo0(M6_CSL1_Propbus_4, M6_CSL1_Add3_X2a6_4_NotA); inv M6_CSL1_Add3_X2a6_4_Xo1(M6_CSL1_Carry_3, M6_CSL1_Add3_X2a6_4_NotB); nand2 M6_CSL1_Add3_X2a6_4_Xo2(M6_CSL1_Add3_X2a6_4_NotA, M6_CSL1_Carry_3, M6_CSL1_Add3_X2a6_4_line2); nand2 M6_CSL1_Add3_X2a6_4_Xo3(M6_CSL1_Add3_X2a6_4_NotB, M6_CSL1_Propbus_4, M6_CSL1_Add3_X2a6_4_line3); nand2 M6_CSL1_Add3_X2a6_4_Xo4(M6_CSL1_Add3_X2a6_4_line2, M6_CSL1_Add3_X2a6_4_line3, SumXbus_4); inv M6_CSL1_Add3_X2a6_5_Xo0(M6_CSL1_Propbus_5, M6_CSL1_Add3_X2a6_5_NotA); inv M6_CSL1_Add3_X2a6_5_Xo1(M6_CSL1_Carry_4, M6_CSL1_Add3_X2a6_5_NotB); nand2 M6_CSL1_Add3_X2a6_5_Xo2(M6_CSL1_Add3_X2a6_5_NotA, M6_CSL1_Carry_4, M6_CSL1_Add3_X2a6_5_line2); nand2 M6_CSL1_Add3_X2a6_5_Xo3(M6_CSL1_Add3_X2a6_5_NotB, M6_CSL1_Propbus_5, M6_CSL1_Add3_X2a6_5_line3); nand2 M6_CSL1_Add3_X2a6_5_Xo4(M6_CSL1_Add3_X2a6_5_line2, M6_CSL1_Add3_X2a6_5_line3, SumXbus_5); inv M6_CSL1_Add4_X2a6_0_Xo0(M6_CSL1_Propbus_6, M6_CSL1_Add4_X2a6_0_NotA); inv M6_CSL1_Add4_X2a6_0_Xo1(M6_CSL1_Genbus_5, M6_CSL1_Add4_X2a6_0_NotB); nand2 M6_CSL1_Add4_X2a6_0_Xo2(M6_CSL1_Add4_X2a6_0_NotA, M6_CSL1_Genbus_5, M6_CSL1_Add4_X2a6_0_line2); nand2 M6_CSL1_Add4_X2a6_0_Xo3(M6_CSL1_Add4_X2a6_0_NotB, M6_CSL1_Propbus_6, M6_CSL1_Add4_X2a6_0_line3); nand2 M6_CSL1_Add4_X2a6_0_Xo4(M6_CSL1_Add4_X2a6_0_line2, M6_CSL1_Add4_X2a6_0_line3, M6_CSL1_SumH01bus_0); inv M6_CSL1_Add4_X2a6_1_Xo0(M6_CSL1_Propbus_7, M6_CSL1_Add4_X2a6_1_NotA); inv M6_CSL1_Add4_X2a6_1_Xo1(M6_CSL1_LocalHC0_1, M6_CSL1_Add4_X2a6_1_NotB); nand2 M6_CSL1_Add4_X2a6_1_Xo2(M6_CSL1_Add4_X2a6_1_NotA, M6_CSL1_LocalHC0_1, M6_CSL1_Add4_X2a6_1_line2); nand2 M6_CSL1_Add4_X2a6_1_Xo3(M6_CSL1_Add4_X2a6_1_NotB, M6_CSL1_Propbus_7, M6_CSL1_Add4_X2a6_1_line3); nand2 M6_CSL1_Add4_X2a6_1_Xo4(M6_CSL1_Add4_X2a6_1_line2, M6_CSL1_Add4_X2a6_1_line3, M6_CSL1_SumH01bus_1); inv M6_CSL1_Add4_X2a6_2_Xo0(M6_CSL1_Propbus_8, M6_CSL1_Add4_X2a6_2_NotA); inv M6_CSL1_Add4_X2a6_2_Xo1(M6_CSL1_LocalHC0_2, M6_CSL1_Add4_X2a6_2_NotB); nand2 M6_CSL1_Add4_X2a6_2_Xo2(M6_CSL1_Add4_X2a6_2_NotA, M6_CSL1_LocalHC0_2, M6_CSL1_Add4_X2a6_2_line2); nand2 M6_CSL1_Add4_X2a6_2_Xo3(M6_CSL1_Add4_X2a6_2_NotB, M6_CSL1_Propbus_8, M6_CSL1_Add4_X2a6_2_line3); nand2 M6_CSL1_Add4_X2a6_2_Xo4(M6_CSL1_Add4_X2a6_2_line2, M6_CSL1_Add4_X2a6_2_line3, M6_CSL1_SumH01bus_2); inv M6_CSL1_Add4_X2a6_3_Xo0(M6_CSL1_Propbus_6, M6_CSL1_Add4_X2a6_3_NotA); inv M6_CSL1_Add4_X2a6_3_Xo1(M6_CSL1_LocalHC1_0, M6_CSL1_Add4_X2a6_3_NotB); nand2 M6_CSL1_Add4_X2a6_3_Xo2(M6_CSL1_Add4_X2a6_3_NotA, M6_CSL1_LocalHC1_0, M6_CSL1_Add4_X2a6_3_line2); nand2 M6_CSL1_Add4_X2a6_3_Xo3(M6_CSL1_Add4_X2a6_3_NotB, M6_CSL1_Propbus_6, M6_CSL1_Add4_X2a6_3_line3); nand2 M6_CSL1_Add4_X2a6_3_Xo4(M6_CSL1_Add4_X2a6_3_line2, M6_CSL1_Add4_X2a6_3_line3, M6_CSL1_SumH01bus_3); inv M6_CSL1_Add4_X2a6_4_Xo0(M6_CSL1_Propbus_7, M6_CSL1_Add4_X2a6_4_NotA); inv M6_CSL1_Add4_X2a6_4_Xo1(M6_CSL1_LocalHC1_1, M6_CSL1_Add4_X2a6_4_NotB); nand2 M6_CSL1_Add4_X2a6_4_Xo2(M6_CSL1_Add4_X2a6_4_NotA, M6_CSL1_LocalHC1_1, M6_CSL1_Add4_X2a6_4_line2); nand2 M6_CSL1_Add4_X2a6_4_Xo3(M6_CSL1_Add4_X2a6_4_NotB, M6_CSL1_Propbus_7, M6_CSL1_Add4_X2a6_4_line3); nand2 M6_CSL1_Add4_X2a6_4_Xo4(M6_CSL1_Add4_X2a6_4_line2, M6_CSL1_Add4_X2a6_4_line3, M6_CSL1_SumH01bus_4); inv M6_CSL1_Add4_X2a6_5_Xo0(M6_CSL1_Propbus_8, M6_CSL1_Add4_X2a6_5_NotA); inv M6_CSL1_Add4_X2a6_5_Xo1(M6_CSL1_LocalHC1_2, M6_CSL1_Add4_X2a6_5_NotB); nand2 M6_CSL1_Add4_X2a6_5_Xo2(M6_CSL1_Add4_X2a6_5_NotA, M6_CSL1_LocalHC1_2, M6_CSL1_Add4_X2a6_5_line2); nand2 M6_CSL1_Add4_X2a6_5_Xo3(M6_CSL1_Add4_X2a6_5_NotB, M6_CSL1_Propbus_8, M6_CSL1_Add4_X2a6_5_line3); nand2 M6_CSL1_Add4_X2a6_5_Xo4(M6_CSL1_Add4_X2a6_5_line2, M6_CSL1_Add4_X2a6_5_line3, M6_CSL1_SumH01bus_5); inv M6_CSL1_Add5_Mux2_0(M6_CSL1_Carry_4, M6_CSL1_Add5_Not_ContIn); and2 M6_CSL1_Add5_Mux2_1(M6_CSL1_SumH01bus_0, M6_CSL1_Add5_Not_ContIn, M6_CSL1_Add5_line1); and2 M6_CSL1_Add5_Mux2_2(M6_CSL1_SumH01bus_3, M6_CSL1_Carry_4, M6_CSL1_Add5_line2); or2 M6_CSL1_Add5_Mux2_3(M6_CSL1_Add5_line1, M6_CSL1_Add5_line2, SumXbus_6); inv M6_CSL1_Add6_Mux2_0(M6_CSL1_Carry_4, M6_CSL1_Add6_Not_ContIn); and2 M6_CSL1_Add6_Mux2_1(M6_CSL1_SumH01bus_1, M6_CSL1_Add6_Not_ContIn, M6_CSL1_Add6_line1); and2 M6_CSL1_Add6_Mux2_2(M6_CSL1_SumH01bus_4, M6_CSL1_Carry_4, M6_CSL1_Add6_line2); or2 M6_CSL1_Add6_Mux2_3(M6_CSL1_Add6_line1, M6_CSL1_Add6_line2, SumXbus_7); inv M6_CSL1_Add7_Mux2_0(M6_CSL1_Carry_4, M6_CSL1_Add7_Not_ContIn); and2 M6_CSL1_Add7_Mux2_1(M6_CSL1_SumH01bus_2, M6_CSL1_Add7_Not_ContIn, M6_CSL1_Add7_line1); and2 M6_CSL1_Add7_Mux2_2(M6_CSL1_SumH01bus_5, M6_CSL1_Carry_4, M6_CSL1_Add7_line2); or2 M6_CSL1_Add7_Mux2_3(M6_CSL1_Add7_line1, M6_CSL1_Add7_line2, SumXbus_8); inv M6_CSL2_Mx9_0_Mx4_0_Mux4_0(in4092, M6_CSL2_Mx9_0_Mx4_0_Not_ContLo); inv M6_CSL2_Mx9_0_Mx4_0_Mux4_1(in4091, M6_CSL2_Mx9_0_Mx4_0_Not_ContHi); and3 M6_CSL2_Mx9_0_Mx4_0_Mux4_2(LogicXbus_0, M6_CSL2_Mx9_0_Mx4_0_Not_ContHi, M6_CSL2_Mx9_0_Mx4_0_Not_ContLo, M6_CSL2_Mx9_0_Mx4_0_line2); and3 M6_CSL2_Mx9_0_Mx4_0_Mux4_3(in131, M6_CSL2_Mx9_0_Mx4_0_Not_ContHi, in4092, M6_CSL2_Mx9_0_Mx4_0_line3); and3 M6_CSL2_Mx9_0_Mx4_0_Mux4_4(SumXbus_0, in4091, M6_CSL2_Mx9_0_Mx4_0_Not_ContLo, M6_CSL2_Mx9_0_Mx4_0_line4); and3 M6_CSL2_Mx9_0_Mx4_0_Mux4_5(gnd, in4091, in4092, M6_CSL2_Mx9_0_Mx4_0_line5); or4 M6_CSL2_Mx9_0_Mx4_0_Mux4_6(M6_CSL2_Mx9_0_Mx4_0_line2, M6_CSL2_Mx9_0_Mx4_0_line3, M6_CSL2_Mx9_0_Mx4_0_line4, M6_CSL2_Mx9_0_Mx4_0_line5, FXbus_0); inv M6_CSL2_Mx9_0_Mx4_1_Mux4_0(in4092, M6_CSL2_Mx9_0_Mx4_1_Not_ContLo); inv M6_CSL2_Mx9_0_Mx4_1_Mux4_1(in4091, M6_CSL2_Mx9_0_Mx4_1_Not_ContHi); and3 M6_CSL2_Mx9_0_Mx4_1_Mux4_2(LogicXbus_1, M6_CSL2_Mx9_0_Mx4_1_Not_ContHi, M6_CSL2_Mx9_0_Mx4_1_Not_ContLo, M6_CSL2_Mx9_0_Mx4_1_line2); and3 M6_CSL2_Mx9_0_Mx4_1_Mux4_3(in129, M6_CSL2_Mx9_0_Mx4_1_Not_ContHi, in4092, M6_CSL2_Mx9_0_Mx4_1_line3); and3 M6_CSL2_Mx9_0_Mx4_1_Mux4_4(SumXbus_1, in4091, M6_CSL2_Mx9_0_Mx4_1_Not_ContLo, M6_CSL2_Mx9_0_Mx4_1_line4); and3 M6_CSL2_Mx9_0_Mx4_1_Mux4_5(gnd, in4091, in4092, M6_CSL2_Mx9_0_Mx4_1_line5); or4 M6_CSL2_Mx9_0_Mx4_1_Mux4_6(M6_CSL2_Mx9_0_Mx4_1_line2, M6_CSL2_Mx9_0_Mx4_1_line3, M6_CSL2_Mx9_0_Mx4_1_line4, M6_CSL2_Mx9_0_Mx4_1_line5, FXbus_1); inv M6_CSL2_Mx9_0_Mx4_2_Mux4_0(in4092, M6_CSL2_Mx9_0_Mx4_2_Not_ContLo); inv M6_CSL2_Mx9_0_Mx4_2_Mux4_1(in4091, M6_CSL2_Mx9_0_Mx4_2_Not_ContHi); and3 M6_CSL2_Mx9_0_Mx4_2_Mux4_2(LogicXbus_2, M6_CSL2_Mx9_0_Mx4_2_Not_ContHi, M6_CSL2_Mx9_0_Mx4_2_Not_ContLo, M6_CSL2_Mx9_0_Mx4_2_line2); and3 M6_CSL2_Mx9_0_Mx4_2_Mux4_3(in119, M6_CSL2_Mx9_0_Mx4_2_Not_ContHi, in4092, M6_CSL2_Mx9_0_Mx4_2_line3); and3 M6_CSL2_Mx9_0_Mx4_2_Mux4_4(SumXbus_2, in4091, M6_CSL2_Mx9_0_Mx4_2_Not_ContLo, M6_CSL2_Mx9_0_Mx4_2_line4); and3 M6_CSL2_Mx9_0_Mx4_2_Mux4_5(gnd, in4091, in4092, M6_CSL2_Mx9_0_Mx4_2_line5); or4 M6_CSL2_Mx9_0_Mx4_2_Mux4_6(M6_CSL2_Mx9_0_Mx4_2_line2, M6_CSL2_Mx9_0_Mx4_2_line3, M6_CSL2_Mx9_0_Mx4_2_line4, M6_CSL2_Mx9_0_Mx4_2_line5, FXbus_2); inv M6_CSL2_Mx9_0_Mx4_3_Mux4_0(in4092, M6_CSL2_Mx9_0_Mx4_3_Not_ContLo); inv M6_CSL2_Mx9_0_Mx4_3_Mux4_1(in4091, M6_CSL2_Mx9_0_Mx4_3_Not_ContHi); and3 M6_CSL2_Mx9_0_Mx4_3_Mux4_2(LogicXbus_3, M6_CSL2_Mx9_0_Mx4_3_Not_ContHi, M6_CSL2_Mx9_0_Mx4_3_Not_ContLo, M6_CSL2_Mx9_0_Mx4_3_line2); and3 M6_CSL2_Mx9_0_Mx4_3_Mux4_3(in130, M6_CSL2_Mx9_0_Mx4_3_Not_ContHi, in4092, M6_CSL2_Mx9_0_Mx4_3_line3); and3 M6_CSL2_Mx9_0_Mx4_3_Mux4_4(SumXbus_3, in4091, M6_CSL2_Mx9_0_Mx4_3_Not_ContLo, M6_CSL2_Mx9_0_Mx4_3_line4); and3 M6_CSL2_Mx9_0_Mx4_3_Mux4_5(gnd, in4091, in4092, M6_CSL2_Mx9_0_Mx4_3_line5); or4 M6_CSL2_Mx9_0_Mx4_3_Mux4_6(M6_CSL2_Mx9_0_Mx4_3_line2, M6_CSL2_Mx9_0_Mx4_3_line3, M6_CSL2_Mx9_0_Mx4_3_line4, M6_CSL2_Mx9_0_Mx4_3_line5, FXbus_3); inv M6_CSL2_Mx9_1_Mx4_0_Mux4_0(in4092, M6_CSL2_Mx9_1_Mx4_0_Not_ContLo); inv M6_CSL2_Mx9_1_Mx4_0_Mux4_1(in4091, M6_CSL2_Mx9_1_Mx4_0_Not_ContHi); and3 M6_CSL2_Mx9_1_Mx4_0_Mux4_2(LogicXbus_4, M6_CSL2_Mx9_1_Mx4_0_Not_ContHi, M6_CSL2_Mx9_1_Mx4_0_Not_ContLo, M6_CSL2_Mx9_1_Mx4_0_line2); and3 M6_CSL2_Mx9_1_Mx4_0_Mux4_3(in52, M6_CSL2_Mx9_1_Mx4_0_Not_ContHi, in4092, M6_CSL2_Mx9_1_Mx4_0_line3); and3 M6_CSL2_Mx9_1_Mx4_0_Mux4_4(SumXbus_4, in4091, M6_CSL2_Mx9_1_Mx4_0_Not_ContLo, M6_CSL2_Mx9_1_Mx4_0_line4); and3 M6_CSL2_Mx9_1_Mx4_0_Mux4_5(gnd, in4091, in4092, M6_CSL2_Mx9_1_Mx4_0_line5); or4 M6_CSL2_Mx9_1_Mx4_0_Mux4_6(M6_CSL2_Mx9_1_Mx4_0_line2, M6_CSL2_Mx9_1_Mx4_0_line3, M6_CSL2_Mx9_1_Mx4_0_line4, M6_CSL2_Mx9_1_Mx4_0_line5, FXbus_4); inv M6_CSL2_Mx9_1_Mx4_1_Mux4_0(in4092, M6_CSL2_Mx9_1_Mx4_1_Not_ContLo); inv M6_CSL2_Mx9_1_Mx4_1_Mux4_1(in4091, M6_CSL2_Mx9_1_Mx4_1_Not_ContHi); and3 M6_CSL2_Mx9_1_Mx4_1_Mux4_2(LogicXbus_5, M6_CSL2_Mx9_1_Mx4_1_Not_ContHi, M6_CSL2_Mx9_1_Mx4_1_Not_ContLo, M6_CSL2_Mx9_1_Mx4_1_line2); and3 M6_CSL2_Mx9_1_Mx4_1_Mux4_3(in112, M6_CSL2_Mx9_1_Mx4_1_Not_ContHi, in4092, M6_CSL2_Mx9_1_Mx4_1_line3); and3 M6_CSL2_Mx9_1_Mx4_1_Mux4_4(SumXbus_5, in4091, M6_CSL2_Mx9_1_Mx4_1_Not_ContLo, M6_CSL2_Mx9_1_Mx4_1_line4); and3 M6_CSL2_Mx9_1_Mx4_1_Mux4_5(gnd, in4091, in4092, M6_CSL2_Mx9_1_Mx4_1_line5); or4 M6_CSL2_Mx9_1_Mx4_1_Mux4_6(M6_CSL2_Mx9_1_Mx4_1_line2, M6_CSL2_Mx9_1_Mx4_1_line3, M6_CSL2_Mx9_1_Mx4_1_line4, M6_CSL2_Mx9_1_Mx4_1_line5, FXbus_5); inv M6_CSL2_Mx9_1_Mx4_2_Mux4_0(in4092, M6_CSL2_Mx9_1_Mx4_2_Not_ContLo); inv M6_CSL2_Mx9_1_Mx4_2_Mux4_1(in4091, M6_CSL2_Mx9_1_Mx4_2_Not_ContHi); and3 M6_CSL2_Mx9_1_Mx4_2_Mux4_2(LogicXbus_6, M6_CSL2_Mx9_1_Mx4_2_Not_ContHi, M6_CSL2_Mx9_1_Mx4_2_Not_ContLo, M6_CSL2_Mx9_1_Mx4_2_line2); and3 M6_CSL2_Mx9_1_Mx4_2_Mux4_3(in116, M6_CSL2_Mx9_1_Mx4_2_Not_ContHi, in4092, M6_CSL2_Mx9_1_Mx4_2_line3); and3 M6_CSL2_Mx9_1_Mx4_2_Mux4_4(SumXbus_6, in4091, M6_CSL2_Mx9_1_Mx4_2_Not_ContLo, M6_CSL2_Mx9_1_Mx4_2_line4); and3 M6_CSL2_Mx9_1_Mx4_2_Mux4_5(gnd, in4091, in4092, M6_CSL2_Mx9_1_Mx4_2_line5); or4 M6_CSL2_Mx9_1_Mx4_2_Mux4_6(M6_CSL2_Mx9_1_Mx4_2_line2, M6_CSL2_Mx9_1_Mx4_2_line3, M6_CSL2_Mx9_1_Mx4_2_line4, M6_CSL2_Mx9_1_Mx4_2_line5, FXbus_6); inv M6_CSL2_Mx9_1_Mx4_3_Mux4_0(in4092, M6_CSL2_Mx9_1_Mx4_3_Not_ContLo); inv M6_CSL2_Mx9_1_Mx4_3_Mux4_1(in4091, M6_CSL2_Mx9_1_Mx4_3_Not_ContHi); and3 M6_CSL2_Mx9_1_Mx4_3_Mux4_2(LogicXbus_7, M6_CSL2_Mx9_1_Mx4_3_Not_ContHi, M6_CSL2_Mx9_1_Mx4_3_Not_ContLo, M6_CSL2_Mx9_1_Mx4_3_line2); and3 M6_CSL2_Mx9_1_Mx4_3_Mux4_3(in121, M6_CSL2_Mx9_1_Mx4_3_Not_ContHi, in4092, M6_CSL2_Mx9_1_Mx4_3_line3); and3 M6_CSL2_Mx9_1_Mx4_3_Mux4_4(SumXbus_7, in4091, M6_CSL2_Mx9_1_Mx4_3_Not_ContLo, M6_CSL2_Mx9_1_Mx4_3_line4); and3 M6_CSL2_Mx9_1_Mx4_3_Mux4_5(gnd, in4091, in4092, M6_CSL2_Mx9_1_Mx4_3_line5); or4 M6_CSL2_Mx9_1_Mx4_3_Mux4_6(M6_CSL2_Mx9_1_Mx4_3_line2, M6_CSL2_Mx9_1_Mx4_3_line3, M6_CSL2_Mx9_1_Mx4_3_line4, M6_CSL2_Mx9_1_Mx4_3_line5, FXbus_7); inv M6_CSL2_Mx9_2_Mux4_0(in4092, M6_CSL2_Mx9_2_Not_ContLo); inv M6_CSL2_Mx9_2_Mux4_1(in4091, M6_CSL2_Mx9_2_Not_ContHi); and3 M6_CSL2_Mx9_2_Mux4_2(LogicXbus_8, M6_CSL2_Mx9_2_Not_ContHi, M6_CSL2_Mx9_2_Not_ContLo, M6_CSL2_Mx9_2_line2); and3 M6_CSL2_Mx9_2_Mux4_3(in123, M6_CSL2_Mx9_2_Not_ContHi, in4092, M6_CSL2_Mx9_2_line3); and3 M6_CSL2_Mx9_2_Mux4_4(SumXbus_8, in4091, M6_CSL2_Mx9_2_Not_ContLo, M6_CSL2_Mx9_2_line4); and3 M6_CSL2_Mx9_2_Mux4_5(gnd, in4091, in4092, M6_CSL2_Mx9_2_line5); or4 M6_CSL2_Mx9_2_Mux4_6(M6_CSL2_Mx9_2_line2, M6_CSL2_Mx9_2_line3, M6_CSL2_Mx9_2_line4, M6_CSL2_Mx9_2_line5, FXbus_8); inv M7_CSL0_CL0_LB0_Mux2_0(in281, M7_CSL0_CL0_LB0_Not_ContIn); and2 M7_CSL0_CL0_LB0_Mux2_1(NotContLogic3_0_0, M7_CSL0_CL0_LB0_Not_ContIn, M7_CSL0_CL0_LB0_line1); and2 M7_CSL0_CL0_LB0_Mux2_2(NotContLogic3_0_1, in281, M7_CSL0_CL0_LB0_line2); or2 M7_CSL0_CL0_LB0_Mux2_3(M7_CSL0_CL0_LB0_line1, M7_CSL0_CL0_LB0_line2, M7_CSL0_CL0_line0); inv M7_CSL0_CL0_LB1_Mux2_0(in281, M7_CSL0_CL0_LB1_Not_ContIn); and2 M7_CSL0_CL0_LB1_Mux2_1(NotContLogic3_0_2, M7_CSL0_CL0_LB1_Not_ContIn, M7_CSL0_CL0_LB1_line1); and2 M7_CSL0_CL0_LB1_Mux2_2(NotContLogic3_0_3, in281, M7_CSL0_CL0_LB1_line2); or2 M7_CSL0_CL0_LB1_Mux2_3(M7_CSL0_CL0_LB1_line1, M7_CSL0_CL0_LB1_line2, M7_CSL0_CL0_line1); or2 M7_CSL0_CL0_LB2(in374, M7_CSL0_CL0_line0, M7_CSL0_CL0_line2); nand2 M7_CSL0_CL0_LB3(in374, M7_CSL0_CL0_line1, M7_CSL0_CL0_line3); and2 M7_CSL0_CL0_LB4(M7_CSL0_CL0_line2, M7_CSL0_CL0_line3, LogicYbus_0); inv M7_CSL0_CL1_LB0_Mux2_0(in273, M7_CSL0_CL1_LB0_Not_ContIn); and2 M7_CSL0_CL1_LB0_Mux2_1(NotContLogic3_0_0, M7_CSL0_CL1_LB0_Not_ContIn, M7_CSL0_CL1_LB0_line1); and2 M7_CSL0_CL1_LB0_Mux2_2(NotContLogic3_0_1, in273, M7_CSL0_CL1_LB0_line2); or2 M7_CSL0_CL1_LB0_Mux2_3(M7_CSL0_CL1_LB0_line1, M7_CSL0_CL1_LB0_line2, M7_CSL0_CL1_line0); inv M7_CSL0_CL1_LB1_Mux2_0(in273, M7_CSL0_CL1_LB1_Not_ContIn); and2 M7_CSL0_CL1_LB1_Mux2_1(NotContLogic3_0_2, M7_CSL0_CL1_LB1_Not_ContIn, M7_CSL0_CL1_LB1_line1); and2 M7_CSL0_CL1_LB1_Mux2_2(NotContLogic3_0_3, in273, M7_CSL0_CL1_LB1_line2); or2 M7_CSL0_CL1_LB1_Mux2_3(M7_CSL0_CL1_LB1_line1, M7_CSL0_CL1_LB1_line2, M7_CSL0_CL1_line1); or2 M7_CSL0_CL1_LB2(in411, M7_CSL0_CL1_line0, M7_CSL0_CL1_line2); nand2 M7_CSL0_CL1_LB3(in411, M7_CSL0_CL1_line1, M7_CSL0_CL1_line3); and2 M7_CSL0_CL1_LB4(M7_CSL0_CL1_line2, M7_CSL0_CL1_line3, LogicYbus_1); inv M7_CSL0_CL2_LB0_Mux2_0(in265, M7_CSL0_CL2_LB0_Not_ContIn); and2 M7_CSL0_CL2_LB0_Mux2_1(NotContLogic3_0_0, M7_CSL0_CL2_LB0_Not_ContIn, M7_CSL0_CL2_LB0_line1); and2 M7_CSL0_CL2_LB0_Mux2_2(NotContLogic3_0_1, in265, M7_CSL0_CL2_LB0_line2); or2 M7_CSL0_CL2_LB0_Mux2_3(M7_CSL0_CL2_LB0_line1, M7_CSL0_CL2_LB0_line2, M7_CSL0_CL2_line0); inv M7_CSL0_CL2_LB1_Mux2_0(in265, M7_CSL0_CL2_LB1_Not_ContIn); and2 M7_CSL0_CL2_LB1_Mux2_1(NotContLogic3_0_2, M7_CSL0_CL2_LB1_Not_ContIn, M7_CSL0_CL2_LB1_line1); and2 M7_CSL0_CL2_LB1_Mux2_2(NotContLogic3_0_3, in265, M7_CSL0_CL2_LB1_line2); or2 M7_CSL0_CL2_LB1_Mux2_3(M7_CSL0_CL2_LB1_line1, M7_CSL0_CL2_LB1_line2, M7_CSL0_CL2_line1); or2 M7_CSL0_CL2_LB2(in400, M7_CSL0_CL2_line0, M7_CSL0_CL2_line2); nand2 M7_CSL0_CL2_LB3(in400, M7_CSL0_CL2_line1, M7_CSL0_CL2_line3); and2 M7_CSL0_CL2_LB4(M7_CSL0_CL2_line2, M7_CSL0_CL2_line3, LogicYbus_2); inv M7_CSL0_CL3_LB0_Mux2_0(in257, M7_CSL0_CL3_LB0_Not_ContIn); and2 M7_CSL0_CL3_LB0_Mux2_1(NotContLogic3_0_0, M7_CSL0_CL3_LB0_Not_ContIn, M7_CSL0_CL3_LB0_line1); and2 M7_CSL0_CL3_LB0_Mux2_2(NotContLogic3_0_1, in257, M7_CSL0_CL3_LB0_line2); or2 M7_CSL0_CL3_LB0_Mux2_3(M7_CSL0_CL3_LB0_line1, M7_CSL0_CL3_LB0_line2, M7_CSL0_CL3_line0); inv M7_CSL0_CL3_LB1_Mux2_0(in257, M7_CSL0_CL3_LB1_Not_ContIn); and2 M7_CSL0_CL3_LB1_Mux2_1(NotContLogic3_0_2, M7_CSL0_CL3_LB1_Not_ContIn, M7_CSL0_CL3_LB1_line1); and2 M7_CSL0_CL3_LB1_Mux2_2(NotContLogic3_0_3, in257, M7_CSL0_CL3_LB1_line2); or2 M7_CSL0_CL3_LB1_Mux2_3(M7_CSL0_CL3_LB1_line1, M7_CSL0_CL3_LB1_line2, M7_CSL0_CL3_line1); or2 M7_CSL0_CL3_LB2(in389, M7_CSL0_CL3_line0, M7_CSL0_CL3_line2); nand2 M7_CSL0_CL3_LB3(in389, M7_CSL0_CL3_line1, M7_CSL0_CL3_line3); and2 M7_CSL0_CL3_LB4(M7_CSL0_CL3_line2, M7_CSL0_CL3_line3, LogicYbus_3); inv M7_CSL0_CL4_LB0_Mux2_0(in234, M7_CSL0_CL4_LB0_Not_ContIn); and2 M7_CSL0_CL4_LB0_Mux2_1(NotContLogic3_0_0, M7_CSL0_CL4_LB0_Not_ContIn, M7_CSL0_CL4_LB0_line1); and2 M7_CSL0_CL4_LB0_Mux2_2(NotContLogic3_0_1, in234, M7_CSL0_CL4_LB0_line2); or2 M7_CSL0_CL4_LB0_Mux2_3(M7_CSL0_CL4_LB0_line1, M7_CSL0_CL4_LB0_line2, M7_CSL0_CL4_line0); inv M7_CSL0_CL4_LB1_Mux2_0(in234, M7_CSL0_CL4_LB1_Not_ContIn); and2 M7_CSL0_CL4_LB1_Mux2_1(NotContLogic3_0_2, M7_CSL0_CL4_LB1_Not_ContIn, M7_CSL0_CL4_LB1_line1); and2 M7_CSL0_CL4_LB1_Mux2_2(NotContLogic3_0_3, in234, M7_CSL0_CL4_LB1_line2); or2 M7_CSL0_CL4_LB1_Mux2_3(M7_CSL0_CL4_LB1_line1, M7_CSL0_CL4_LB1_line2, M7_CSL0_CL4_line1); or2 M7_CSL0_CL4_LB2(in435, M7_CSL0_CL4_line0, M7_CSL0_CL4_line2); nand2 M7_CSL0_CL4_LB3(in435, M7_CSL0_CL4_line1, M7_CSL0_CL4_line3); and2 M7_CSL0_CL4_LB4(M7_CSL0_CL4_line2, M7_CSL0_CL4_line3, LogicYbus_4); inv M7_CSL0_CL5_LB0_Mux2_0(in226, M7_CSL0_CL5_LB0_Not_ContIn); and2 M7_CSL0_CL5_LB0_Mux2_1(NotContLogic3_0_0, M7_CSL0_CL5_LB0_Not_ContIn, M7_CSL0_CL5_LB0_line1); and2 M7_CSL0_CL5_LB0_Mux2_2(NotContLogic3_0_1, in226, M7_CSL0_CL5_LB0_line2); or2 M7_CSL0_CL5_LB0_Mux2_3(M7_CSL0_CL5_LB0_line1, M7_CSL0_CL5_LB0_line2, M7_CSL0_CL5_line0); inv M7_CSL0_CL5_LB1_Mux2_0(in226, M7_CSL0_CL5_LB1_Not_ContIn); and2 M7_CSL0_CL5_LB1_Mux2_1(NotContLogic3_0_2, M7_CSL0_CL5_LB1_Not_ContIn, M7_CSL0_CL5_LB1_line1); and2 M7_CSL0_CL5_LB1_Mux2_2(NotContLogic3_0_3, in226, M7_CSL0_CL5_LB1_line2); or2 M7_CSL0_CL5_LB1_Mux2_3(M7_CSL0_CL5_LB1_line1, M7_CSL0_CL5_LB1_line2, M7_CSL0_CL5_line1); or2 M7_CSL0_CL5_LB2(in422, M7_CSL0_CL5_line0, M7_CSL0_CL5_line2); nand2 M7_CSL0_CL5_LB3(in422, M7_CSL0_CL5_line1, M7_CSL0_CL5_line3); and2 M7_CSL0_CL5_LB4(M7_CSL0_CL5_line2, M7_CSL0_CL5_line3, LogicYbus_5); inv M7_CSL0_CL6_LB0_Mux2_0(in218, M7_CSL0_CL6_LB0_Not_ContIn); and2 M7_CSL0_CL6_LB0_Mux2_1(NotContLogic3_0_0, M7_CSL0_CL6_LB0_Not_ContIn, M7_CSL0_CL6_LB0_line1); and2 M7_CSL0_CL6_LB0_Mux2_2(NotContLogic3_0_1, in218, M7_CSL0_CL6_LB0_line2); or2 M7_CSL0_CL6_LB0_Mux2_3(M7_CSL0_CL6_LB0_line1, M7_CSL0_CL6_LB0_line2, M7_CSL0_CL6_line0); inv M7_CSL0_CL6_LB1_Mux2_0(in218, M7_CSL0_CL6_LB1_Not_ContIn); and2 M7_CSL0_CL6_LB1_Mux2_1(NotContLogic3_0_2, M7_CSL0_CL6_LB1_Not_ContIn, M7_CSL0_CL6_LB1_line1); and2 M7_CSL0_CL6_LB1_Mux2_2(NotContLogic3_0_3, in218, M7_CSL0_CL6_LB1_line2); or2 M7_CSL0_CL6_LB1_Mux2_3(M7_CSL0_CL6_LB1_line1, M7_CSL0_CL6_LB1_line2, M7_CSL0_CL6_line1); or2 M7_CSL0_CL6_LB2(in468, M7_CSL0_CL6_line0, M7_CSL0_CL6_line2); nand2 M7_CSL0_CL6_LB3(in468, M7_CSL0_CL6_line1, M7_CSL0_CL6_line3); and2 M7_CSL0_CL6_LB4(M7_CSL0_CL6_line2, M7_CSL0_CL6_line3, LogicYbus_6); inv M7_CSL0_CL7_LB0_Mux2_0(in210, M7_CSL0_CL7_LB0_Not_ContIn); and2 M7_CSL0_CL7_LB0_Mux2_1(NotContLogic3_0_0, M7_CSL0_CL7_LB0_Not_ContIn, M7_CSL0_CL7_LB0_line1); and2 M7_CSL0_CL7_LB0_Mux2_2(NotContLogic3_0_1, in210, M7_CSL0_CL7_LB0_line2); or2 M7_CSL0_CL7_LB0_Mux2_3(M7_CSL0_CL7_LB0_line1, M7_CSL0_CL7_LB0_line2, M7_CSL0_CL7_line0); inv M7_CSL0_CL7_LB1_Mux2_0(in210, M7_CSL0_CL7_LB1_Not_ContIn); and2 M7_CSL0_CL7_LB1_Mux2_1(NotContLogic3_0_2, M7_CSL0_CL7_LB1_Not_ContIn, M7_CSL0_CL7_LB1_line1); and2 M7_CSL0_CL7_LB1_Mux2_2(NotContLogic3_0_3, in210, M7_CSL0_CL7_LB1_line2); or2 M7_CSL0_CL7_LB1_Mux2_3(M7_CSL0_CL7_LB1_line1, M7_CSL0_CL7_LB1_line2, M7_CSL0_CL7_line1); or2 M7_CSL0_CL7_LB2(in457, M7_CSL0_CL7_line0, M7_CSL0_CL7_line2); nand2 M7_CSL0_CL7_LB3(in457, M7_CSL0_CL7_line1, M7_CSL0_CL7_line3); and2 M7_CSL0_CL7_LB4(M7_CSL0_CL7_line2, M7_CSL0_CL7_line3, LogicYbus_7); inv M7_CSL0_CL8_LB0_Mux2_0(in206, M7_CSL0_CL8_LB0_Not_ContIn); and2 M7_CSL0_CL8_LB0_Mux2_1(in254, M7_CSL0_CL8_LB0_Not_ContIn, M7_CSL0_CL8_LB0_line1); and2 M7_CSL0_CL8_LB0_Mux2_2(in242, in206, M7_CSL0_CL8_LB0_line2); or2 M7_CSL0_CL8_LB0_Mux2_3(M7_CSL0_CL8_LB0_line1, M7_CSL0_CL8_LB0_line2, M7_CSL0_CL8_line0); inv M7_CSL0_CL8_LB1_Mux2_0(in206, M7_CSL0_CL8_LB1_Not_ContIn); and2 M7_CSL0_CL8_LB1_Mux2_1(in251, M7_CSL0_CL8_LB1_Not_ContIn, M7_CSL0_CL8_LB1_line1); and2 M7_CSL0_CL8_LB1_Mux2_2(in248, in206, M7_CSL0_CL8_LB1_line2); or2 M7_CSL0_CL8_LB1_Mux2_3(M7_CSL0_CL8_LB1_line1, M7_CSL0_CL8_LB1_line2, M7_CSL0_CL8_line1); or2 M7_CSL0_CL8_LB2(in446, M7_CSL0_CL8_line0, M7_CSL0_CL8_line2); nand2 M7_CSL0_CL8_LB3(in446, M7_CSL0_CL8_line1, M7_CSL0_CL8_line3); and2 M7_CSL0_CL8_LB4(M7_CSL0_CL8_line2, M7_CSL0_CL8_line3, LogicYbus_8); and2 M7_CSL1_Add0_GP9_0(Ybus_0, in374, M7_CSL1_Genbus_0); and2 M7_CSL1_Add0_GP9_1(Ybus_1, in411, M7_CSL1_Genbus_1); and2 M7_CSL1_Add0_GP9_2(Ybus_2, in400, M7_CSL1_Genbus_2); and2 M7_CSL1_Add0_GP9_3(Ybus_3, in389, M7_CSL1_Genbus_3); and2 M7_CSL1_Add0_GP9_4(Ybus_4, in435, M7_CSL1_Genbus_4); and2 M7_CSL1_Add0_GP9_5(Ybus_5, in422, M7_CSL1_Genbus_5); and2 M7_CSL1_Add0_GP9_6(Ybus_6, in468, M7_CSL1_Genbus_6); and2 M7_CSL1_Add0_GP9_7(Ybus_7, in457, M7_CSL1_Genbus_7); and2 M7_CSL1_Add0_GP9_8(Ybus_8, in446, M7_CSL1_Genbus_8); inv M7_CSL1_Add0_GP9_9_Xo0(Ybus_0, M7_CSL1_Add0_GP9_9_NotA); inv M7_CSL1_Add0_GP9_9_Xo1(in374, M7_CSL1_Add0_GP9_9_NotB); nand2 M7_CSL1_Add0_GP9_9_Xo2(M7_CSL1_Add0_GP9_9_NotA, in374, M7_CSL1_Add0_GP9_9_line2); nand2 M7_CSL1_Add0_GP9_9_Xo3(M7_CSL1_Add0_GP9_9_NotB, Ybus_0, M7_CSL1_Add0_GP9_9_line3); nand2 M7_CSL1_Add0_GP9_9_Xo4(M7_CSL1_Add0_GP9_9_line2, M7_CSL1_Add0_GP9_9_line3, M7_CSL1_Propbus_0); inv M7_CSL1_Add0_GP9_10_Xo0(Ybus_1, M7_CSL1_Add0_GP9_10_NotA); inv M7_CSL1_Add0_GP9_10_Xo1(in411, M7_CSL1_Add0_GP9_10_NotB); nand2 M7_CSL1_Add0_GP9_10_Xo2(M7_CSL1_Add0_GP9_10_NotA, in411, M7_CSL1_Add0_GP9_10_line2); nand2 M7_CSL1_Add0_GP9_10_Xo3(M7_CSL1_Add0_GP9_10_NotB, Ybus_1, M7_CSL1_Add0_GP9_10_line3); nand2 M7_CSL1_Add0_GP9_10_Xo4(M7_CSL1_Add0_GP9_10_line2, M7_CSL1_Add0_GP9_10_line3, M7_CSL1_Propbus_1); inv M7_CSL1_Add0_GP9_11_Xo0(Ybus_2, M7_CSL1_Add0_GP9_11_NotA); inv M7_CSL1_Add0_GP9_11_Xo1(in400, M7_CSL1_Add0_GP9_11_NotB); nand2 M7_CSL1_Add0_GP9_11_Xo2(M7_CSL1_Add0_GP9_11_NotA, in400, M7_CSL1_Add0_GP9_11_line2); nand2 M7_CSL1_Add0_GP9_11_Xo3(M7_CSL1_Add0_GP9_11_NotB, Ybus_2, M7_CSL1_Add0_GP9_11_line3); nand2 M7_CSL1_Add0_GP9_11_Xo4(M7_CSL1_Add0_GP9_11_line2, M7_CSL1_Add0_GP9_11_line3, M7_CSL1_Propbus_2); inv M7_CSL1_Add0_GP9_12_Xo0(Ybus_3, M7_CSL1_Add0_GP9_12_NotA); inv M7_CSL1_Add0_GP9_12_Xo1(in389, M7_CSL1_Add0_GP9_12_NotB); nand2 M7_CSL1_Add0_GP9_12_Xo2(M7_CSL1_Add0_GP9_12_NotA, in389, M7_CSL1_Add0_GP9_12_line2); nand2 M7_CSL1_Add0_GP9_12_Xo3(M7_CSL1_Add0_GP9_12_NotB, Ybus_3, M7_CSL1_Add0_GP9_12_line3); nand2 M7_CSL1_Add0_GP9_12_Xo4(M7_CSL1_Add0_GP9_12_line2, M7_CSL1_Add0_GP9_12_line3, M7_CSL1_Propbus_3); inv M7_CSL1_Add0_GP9_13_Xo0(Ybus_4, M7_CSL1_Add0_GP9_13_NotA); inv M7_CSL1_Add0_GP9_13_Xo1(in435, M7_CSL1_Add0_GP9_13_NotB); nand2 M7_CSL1_Add0_GP9_13_Xo2(M7_CSL1_Add0_GP9_13_NotA, in435, M7_CSL1_Add0_GP9_13_line2); nand2 M7_CSL1_Add0_GP9_13_Xo3(M7_CSL1_Add0_GP9_13_NotB, Ybus_4, M7_CSL1_Add0_GP9_13_line3); nand2 M7_CSL1_Add0_GP9_13_Xo4(M7_CSL1_Add0_GP9_13_line2, M7_CSL1_Add0_GP9_13_line3, M7_CSL1_Propbus_4); inv M7_CSL1_Add0_GP9_14_Xo0(Ybus_5, M7_CSL1_Add0_GP9_14_NotA); inv M7_CSL1_Add0_GP9_14_Xo1(in422, M7_CSL1_Add0_GP9_14_NotB); nand2 M7_CSL1_Add0_GP9_14_Xo2(M7_CSL1_Add0_GP9_14_NotA, in422, M7_CSL1_Add0_GP9_14_line2); nand2 M7_CSL1_Add0_GP9_14_Xo3(M7_CSL1_Add0_GP9_14_NotB, Ybus_5, M7_CSL1_Add0_GP9_14_line3); nand2 M7_CSL1_Add0_GP9_14_Xo4(M7_CSL1_Add0_GP9_14_line2, M7_CSL1_Add0_GP9_14_line3, M7_CSL1_Propbus_5); inv M7_CSL1_Add0_GP9_15_Xo0(Ybus_6, M7_CSL1_Add0_GP9_15_NotA); inv M7_CSL1_Add0_GP9_15_Xo1(in468, M7_CSL1_Add0_GP9_15_NotB); nand2 M7_CSL1_Add0_GP9_15_Xo2(M7_CSL1_Add0_GP9_15_NotA, in468, M7_CSL1_Add0_GP9_15_line2); nand2 M7_CSL1_Add0_GP9_15_Xo3(M7_CSL1_Add0_GP9_15_NotB, Ybus_6, M7_CSL1_Add0_GP9_15_line3); nand2 M7_CSL1_Add0_GP9_15_Xo4(M7_CSL1_Add0_GP9_15_line2, M7_CSL1_Add0_GP9_15_line3, M7_CSL1_Propbus_6); inv M7_CSL1_Add0_GP9_16_Xo0(Ybus_7, M7_CSL1_Add0_GP9_16_NotA); inv M7_CSL1_Add0_GP9_16_Xo1(in457, M7_CSL1_Add0_GP9_16_NotB); nand2 M7_CSL1_Add0_GP9_16_Xo2(M7_CSL1_Add0_GP9_16_NotA, in457, M7_CSL1_Add0_GP9_16_line2); nand2 M7_CSL1_Add0_GP9_16_Xo3(M7_CSL1_Add0_GP9_16_NotB, Ybus_7, M7_CSL1_Add0_GP9_16_line3); nand2 M7_CSL1_Add0_GP9_16_Xo4(M7_CSL1_Add0_GP9_16_line2, M7_CSL1_Add0_GP9_16_line3, M7_CSL1_Propbus_7); inv M7_CSL1_Add0_GP9_17_Xo0(Ybus_8, M7_CSL1_Add0_GP9_17_NotA); inv M7_CSL1_Add0_GP9_17_Xo1(in446, M7_CSL1_Add0_GP9_17_NotB); nand2 M7_CSL1_Add0_GP9_17_Xo2(M7_CSL1_Add0_GP9_17_NotA, in446, M7_CSL1_Add0_GP9_17_line2); nand2 M7_CSL1_Add0_GP9_17_Xo3(M7_CSL1_Add0_GP9_17_NotB, Ybus_8, M7_CSL1_Add0_GP9_17_line3); nand2 M7_CSL1_Add0_GP9_17_Xo4(M7_CSL1_Add0_GP9_17_line2, M7_CSL1_Add0_GP9_17_line3, M7_CSL1_Propbus_8); and2 M7_CSL1_Add1_CB0_Ao2_0(M7_CSL1_Propbus_0, in4, M7_CSL1_Add1_CB0_line0); or2 M7_CSL1_Add1_CB0_Ao2_1(M7_CSL1_Genbus_0, M7_CSL1_Add1_CB0_line0, M7_CSL1_Carry_0); and2 M7_CSL1_Add1_CB1_Ao3a_0(M7_CSL1_Propbus_1, M7_CSL1_Genbus_0, M7_CSL1_Add1_CB1_line0); and3 M7_CSL1_Add1_CB1_Ao3a_1(M7_CSL1_Propbus_1, M7_CSL1_Propbus_0, in4, M7_CSL1_Add1_CB1_line1); or3 M7_CSL1_Add1_CB1_Ao3a_2(M7_CSL1_Genbus_1, M7_CSL1_Add1_CB1_line0, M7_CSL1_Add1_CB1_line1, M7_CSL1_Carry_1); and2 M7_CSL1_Add1_CB2_Ao4a_0(M7_CSL1_Propbus_2, M7_CSL1_Genbus_1, M7_CSL1_Add1_CB2_line0); and3 M7_CSL1_Add1_CB2_Ao4a_1(M7_CSL1_Propbus_2, M7_CSL1_Propbus_1, M7_CSL1_Genbus_0, M7_CSL1_Add1_CB2_line1); and4 M7_CSL1_Add1_CB2_Ao4a_2(M7_CSL1_Propbus_2, M7_CSL1_Propbus_1, M7_CSL1_Propbus_0, in4, M7_CSL1_Add1_CB2_line2); or4 M7_CSL1_Add1_CB2_Ao4a_3(M7_CSL1_Genbus_2, M7_CSL1_Add1_CB2_line0, M7_CSL1_Add1_CB2_line1, M7_CSL1_Add1_CB2_line2, M7_CSL1_Carry_2); and2 M7_CSL1_Add1_CB3_Ao5a_0(M7_CSL1_Propbus_3, M7_CSL1_Genbus_2, M7_CSL1_Add1_CB3_line0); and3 M7_CSL1_Add1_CB3_Ao5a_1(M7_CSL1_Propbus_3, M7_CSL1_Propbus_2, M7_CSL1_Genbus_1, M7_CSL1_Add1_CB3_line1); and4 M7_CSL1_Add1_CB3_Ao5a_2(M7_CSL1_Propbus_3, M7_CSL1_Propbus_2, M7_CSL1_Propbus_1, M7_CSL1_Genbus_0, M7_CSL1_Add1_CB3_line2); and5 M7_CSL1_Add1_CB3_Ao5a_3(M7_CSL1_Propbus_3, M7_CSL1_Propbus_2, M7_CSL1_Propbus_1, M7_CSL1_Propbus_0, in4, M7_CSL1_Add1_CB3_line3); or5 M7_CSL1_Add1_CB3_Ao5a_4(M7_CSL1_Genbus_3, M7_CSL1_Add1_CB3_line0, M7_CSL1_Add1_CB3_line1, M7_CSL1_Add1_CB3_line2, M7_CSL1_Add1_CB3_line3, M7_CSL1_Carry_3); and2 M7_CSL1_Add1_CB4_Ao5a_0(M7_CSL1_Propbus_4, M7_CSL1_Genbus_3, M7_CSL1_Add1_CB4_line0); and3 M7_CSL1_Add1_CB4_Ao5a_1(M7_CSL1_Propbus_4, M7_CSL1_Propbus_3, M7_CSL1_Genbus_2, M7_CSL1_Add1_CB4_line1); and4 M7_CSL1_Add1_CB4_Ao5a_2(M7_CSL1_Propbus_4, M7_CSL1_Propbus_3, M7_CSL1_Propbus_2, M7_CSL1_Genbus_1, M7_CSL1_Add1_CB4_line2); and5 M7_CSL1_Add1_CB4_Ao5a_3(M7_CSL1_Propbus_4, M7_CSL1_Propbus_3, M7_CSL1_Propbus_2, M7_CSL1_Propbus_1, M7_CSL1_Genbus_0, M7_CSL1_Add1_CB4_line3); or5 M7_CSL1_Add1_CB4_Ao5a_4(M7_CSL1_Genbus_4, M7_CSL1_Add1_CB4_line0, M7_CSL1_Add1_CB4_line1, M7_CSL1_Add1_CB4_line2, M7_CSL1_Add1_CB4_line3, M7_CSL1_Add1_LocalC0_4); and5 M7_CSL1_Add1_CB5(M7_CSL1_Propbus_0, M7_CSL1_Propbus_1, M7_CSL1_Propbus_2, M7_CSL1_Propbus_3, M7_CSL1_Propbus_4, M7_CSL1_Add1_Prop4_0); and2 M7_CSL1_Add1_CB6(in4, M7_CSL1_Add1_Prop4_0, M7_CSL1_Add1_PropCin); or2 M7_CSL1_Add1_CB7(M7_CSL1_Add1_LocalC0_4, M7_CSL1_Add1_PropCin, M7_CSL1_Carry_4); and2 M7_CSL1_Add1_CB8_Ao5a_0(M7_CSL1_Propbus_8, M7_CSL1_Genbus_7, M7_CSL1_Add1_CB8_line0); and3 M7_CSL1_Add1_CB8_Ao5a_1(M7_CSL1_Propbus_8, M7_CSL1_Propbus_7, M7_CSL1_Genbus_6, M7_CSL1_Add1_CB8_line1); and4 M7_CSL1_Add1_CB8_Ao5a_2(M7_CSL1_Propbus_8, M7_CSL1_Propbus_7, M7_CSL1_Propbus_6, M7_CSL1_Genbus_5, M7_CSL1_Add1_CB8_line2); and5 M7_CSL1_Add1_CB8_Ao5a_3(M7_CSL1_Propbus_8, M7_CSL1_Propbus_7, M7_CSL1_Propbus_6, M7_CSL1_Propbus_5, M7_CSL1_Add1_LocalC0_4, M7_CSL1_Add1_CB8_line3); or5 M7_CSL1_Add1_CB8_Ao5a_4(M7_CSL1_Genbus_8, M7_CSL1_Add1_CB8_line0, M7_CSL1_Add1_CB8_line1, M7_CSL1_Add1_CB8_line2, M7_CSL1_Add1_CB8_line3, out591); and4 M7_CSL1_Add1_CB9(M7_CSL1_Propbus_5, M7_CSL1_Propbus_6, M7_CSL1_Propbus_7, M7_CSL1_Propbus_8, M7_CSL1_Add1_Prop8_5); and2 M7_CSL1_Add1_CB10(M7_CSL1_Add1_Prop4_0, M7_CSL1_Add1_Prop8_5, out588); or2 M7_CSL1_Add2_GLC4_0(M7_CSL1_Genbus_5, M7_CSL1_Propbus_5, M7_CSL1_LocalHC1_0); and2 M7_CSL1_Add2_GLC4_1_Ao2_0(M7_CSL1_Propbus_6, M7_CSL1_Genbus_5, M7_CSL1_Add2_GLC4_1_line0); or2 M7_CSL1_Add2_GLC4_1_Ao2_1(M7_CSL1_Genbus_6, M7_CSL1_Add2_GLC4_1_line0, M7_CSL1_LocalHC0_1); and2 M7_CSL1_Add2_GLC4_2_Ao3a_0(M7_CSL1_Propbus_6, M7_CSL1_Genbus_5, M7_CSL1_Add2_GLC4_2_line0); and2 M7_CSL1_Add2_GLC4_2_Ao3a_1(M7_CSL1_Propbus_6, M7_CSL1_Propbus_5, M7_CSL1_Add2_GLC4_2_line1); or3 M7_CSL1_Add2_GLC4_2_Ao3a_2(M7_CSL1_Genbus_6, M7_CSL1_Add2_GLC4_2_line0, M7_CSL1_Add2_GLC4_2_line1, M7_CSL1_LocalHC1_1); and2 M7_CSL1_Add2_GLC4_3_Ao3a_0(M7_CSL1_Propbus_7, M7_CSL1_Genbus_6, M7_CSL1_Add2_GLC4_3_line0); and3 M7_CSL1_Add2_GLC4_3_Ao3a_1(M7_CSL1_Propbus_7, M7_CSL1_Propbus_6, M7_CSL1_Genbus_5, M7_CSL1_Add2_GLC4_3_line1); or3 M7_CSL1_Add2_GLC4_3_Ao3a_2(M7_CSL1_Genbus_7, M7_CSL1_Add2_GLC4_3_line0, M7_CSL1_Add2_GLC4_3_line1, M7_CSL1_LocalHC0_2); and2 M7_CSL1_Add2_GLC4_4_Ao4a_0(M7_CSL1_Propbus_7, M7_CSL1_Genbus_6, M7_CSL1_Add2_GLC4_4_line0); and3 M7_CSL1_Add2_GLC4_4_Ao4a_1(M7_CSL1_Propbus_7, M7_CSL1_Propbus_6, M7_CSL1_Genbus_5, M7_CSL1_Add2_GLC4_4_line1); and3 M7_CSL1_Add2_GLC4_4_Ao4a_2(M7_CSL1_Propbus_7, M7_CSL1_Propbus_6, M7_CSL1_Propbus_5, M7_CSL1_Add2_GLC4_4_line2); or4 M7_CSL1_Add2_GLC4_4_Ao4a_3(M7_CSL1_Genbus_7, M7_CSL1_Add2_GLC4_4_line0, M7_CSL1_Add2_GLC4_4_line1, M7_CSL1_Add2_GLC4_4_line2, M7_CSL1_LocalHC1_2); inv M7_CSL1_Add3_X2a6_0_Xo0(M7_CSL1_Propbus_0, M7_CSL1_Add3_X2a6_0_NotA); inv M7_CSL1_Add3_X2a6_0_Xo1(in4, M7_CSL1_Add3_X2a6_0_NotB); nand2 M7_CSL1_Add3_X2a6_0_Xo2(M7_CSL1_Add3_X2a6_0_NotA, in4, M7_CSL1_Add3_X2a6_0_line2); nand2 M7_CSL1_Add3_X2a6_0_Xo3(M7_CSL1_Add3_X2a6_0_NotB, M7_CSL1_Propbus_0, M7_CSL1_Add3_X2a6_0_line3); nand2 M7_CSL1_Add3_X2a6_0_Xo4(M7_CSL1_Add3_X2a6_0_line2, M7_CSL1_Add3_X2a6_0_line3, SumYbus_0); inv M7_CSL1_Add3_X2a6_1_Xo0(M7_CSL1_Propbus_1, M7_CSL1_Add3_X2a6_1_NotA); inv M7_CSL1_Add3_X2a6_1_Xo1(M7_CSL1_Carry_0, M7_CSL1_Add3_X2a6_1_NotB); nand2 M7_CSL1_Add3_X2a6_1_Xo2(M7_CSL1_Add3_X2a6_1_NotA, M7_CSL1_Carry_0, M7_CSL1_Add3_X2a6_1_line2); nand2 M7_CSL1_Add3_X2a6_1_Xo3(M7_CSL1_Add3_X2a6_1_NotB, M7_CSL1_Propbus_1, M7_CSL1_Add3_X2a6_1_line3); nand2 M7_CSL1_Add3_X2a6_1_Xo4(M7_CSL1_Add3_X2a6_1_line2, M7_CSL1_Add3_X2a6_1_line3, SumYbus_1); inv M7_CSL1_Add3_X2a6_2_Xo0(M7_CSL1_Propbus_2, M7_CSL1_Add3_X2a6_2_NotA); inv M7_CSL1_Add3_X2a6_2_Xo1(M7_CSL1_Carry_1, M7_CSL1_Add3_X2a6_2_NotB); nand2 M7_CSL1_Add3_X2a6_2_Xo2(M7_CSL1_Add3_X2a6_2_NotA, M7_CSL1_Carry_1, M7_CSL1_Add3_X2a6_2_line2); nand2 M7_CSL1_Add3_X2a6_2_Xo3(M7_CSL1_Add3_X2a6_2_NotB, M7_CSL1_Propbus_2, M7_CSL1_Add3_X2a6_2_line3); nand2 M7_CSL1_Add3_X2a6_2_Xo4(M7_CSL1_Add3_X2a6_2_line2, M7_CSL1_Add3_X2a6_2_line3, SumYbus_2); inv M7_CSL1_Add3_X2a6_3_Xo0(M7_CSL1_Propbus_3, M7_CSL1_Add3_X2a6_3_NotA); inv M7_CSL1_Add3_X2a6_3_Xo1(M7_CSL1_Carry_2, M7_CSL1_Add3_X2a6_3_NotB); nand2 M7_CSL1_Add3_X2a6_3_Xo2(M7_CSL1_Add3_X2a6_3_NotA, M7_CSL1_Carry_2, M7_CSL1_Add3_X2a6_3_line2); nand2 M7_CSL1_Add3_X2a6_3_Xo3(M7_CSL1_Add3_X2a6_3_NotB, M7_CSL1_Propbus_3, M7_CSL1_Add3_X2a6_3_line3); nand2 M7_CSL1_Add3_X2a6_3_Xo4(M7_CSL1_Add3_X2a6_3_line2, M7_CSL1_Add3_X2a6_3_line3, SumYbus_3); inv M7_CSL1_Add3_X2a6_4_Xo0(M7_CSL1_Propbus_4, M7_CSL1_Add3_X2a6_4_NotA); inv M7_CSL1_Add3_X2a6_4_Xo1(M7_CSL1_Carry_3, M7_CSL1_Add3_X2a6_4_NotB); nand2 M7_CSL1_Add3_X2a6_4_Xo2(M7_CSL1_Add3_X2a6_4_NotA, M7_CSL1_Carry_3, M7_CSL1_Add3_X2a6_4_line2); nand2 M7_CSL1_Add3_X2a6_4_Xo3(M7_CSL1_Add3_X2a6_4_NotB, M7_CSL1_Propbus_4, M7_CSL1_Add3_X2a6_4_line3); nand2 M7_CSL1_Add3_X2a6_4_Xo4(M7_CSL1_Add3_X2a6_4_line2, M7_CSL1_Add3_X2a6_4_line3, SumYbus_4); inv M7_CSL1_Add3_X2a6_5_Xo0(M7_CSL1_Propbus_5, M7_CSL1_Add3_X2a6_5_NotA); inv M7_CSL1_Add3_X2a6_5_Xo1(M7_CSL1_Carry_4, M7_CSL1_Add3_X2a6_5_NotB); nand2 M7_CSL1_Add3_X2a6_5_Xo2(M7_CSL1_Add3_X2a6_5_NotA, M7_CSL1_Carry_4, M7_CSL1_Add3_X2a6_5_line2); nand2 M7_CSL1_Add3_X2a6_5_Xo3(M7_CSL1_Add3_X2a6_5_NotB, M7_CSL1_Propbus_5, M7_CSL1_Add3_X2a6_5_line3); nand2 M7_CSL1_Add3_X2a6_5_Xo4(M7_CSL1_Add3_X2a6_5_line2, M7_CSL1_Add3_X2a6_5_line3, SumYbus_5); inv M7_CSL1_Add4_X2a6_0_Xo0(M7_CSL1_Propbus_6, M7_CSL1_Add4_X2a6_0_NotA); inv M7_CSL1_Add4_X2a6_0_Xo1(M7_CSL1_Genbus_5, M7_CSL1_Add4_X2a6_0_NotB); nand2 M7_CSL1_Add4_X2a6_0_Xo2(M7_CSL1_Add4_X2a6_0_NotA, M7_CSL1_Genbus_5, M7_CSL1_Add4_X2a6_0_line2); nand2 M7_CSL1_Add4_X2a6_0_Xo3(M7_CSL1_Add4_X2a6_0_NotB, M7_CSL1_Propbus_6, M7_CSL1_Add4_X2a6_0_line3); nand2 M7_CSL1_Add4_X2a6_0_Xo4(M7_CSL1_Add4_X2a6_0_line2, M7_CSL1_Add4_X2a6_0_line3, M7_CSL1_SumH01bus_0); inv M7_CSL1_Add4_X2a6_1_Xo0(M7_CSL1_Propbus_7, M7_CSL1_Add4_X2a6_1_NotA); inv M7_CSL1_Add4_X2a6_1_Xo1(M7_CSL1_LocalHC0_1, M7_CSL1_Add4_X2a6_1_NotB); nand2 M7_CSL1_Add4_X2a6_1_Xo2(M7_CSL1_Add4_X2a6_1_NotA, M7_CSL1_LocalHC0_1, M7_CSL1_Add4_X2a6_1_line2); nand2 M7_CSL1_Add4_X2a6_1_Xo3(M7_CSL1_Add4_X2a6_1_NotB, M7_CSL1_Propbus_7, M7_CSL1_Add4_X2a6_1_line3); nand2 M7_CSL1_Add4_X2a6_1_Xo4(M7_CSL1_Add4_X2a6_1_line2, M7_CSL1_Add4_X2a6_1_line3, M7_CSL1_SumH01bus_1); inv M7_CSL1_Add4_X2a6_2_Xo0(M7_CSL1_Propbus_8, M7_CSL1_Add4_X2a6_2_NotA); inv M7_CSL1_Add4_X2a6_2_Xo1(M7_CSL1_LocalHC0_2, M7_CSL1_Add4_X2a6_2_NotB); nand2 M7_CSL1_Add4_X2a6_2_Xo2(M7_CSL1_Add4_X2a6_2_NotA, M7_CSL1_LocalHC0_2, M7_CSL1_Add4_X2a6_2_line2); nand2 M7_CSL1_Add4_X2a6_2_Xo3(M7_CSL1_Add4_X2a6_2_NotB, M7_CSL1_Propbus_8, M7_CSL1_Add4_X2a6_2_line3); nand2 M7_CSL1_Add4_X2a6_2_Xo4(M7_CSL1_Add4_X2a6_2_line2, M7_CSL1_Add4_X2a6_2_line3, M7_CSL1_SumH01bus_2); inv M7_CSL1_Add4_X2a6_3_Xo0(M7_CSL1_Propbus_6, M7_CSL1_Add4_X2a6_3_NotA); inv M7_CSL1_Add4_X2a6_3_Xo1(M7_CSL1_LocalHC1_0, M7_CSL1_Add4_X2a6_3_NotB); nand2 M7_CSL1_Add4_X2a6_3_Xo2(M7_CSL1_Add4_X2a6_3_NotA, M7_CSL1_LocalHC1_0, M7_CSL1_Add4_X2a6_3_line2); nand2 M7_CSL1_Add4_X2a6_3_Xo3(M7_CSL1_Add4_X2a6_3_NotB, M7_CSL1_Propbus_6, M7_CSL1_Add4_X2a6_3_line3); nand2 M7_CSL1_Add4_X2a6_3_Xo4(M7_CSL1_Add4_X2a6_3_line2, M7_CSL1_Add4_X2a6_3_line3, M7_CSL1_SumH01bus_3); inv M7_CSL1_Add4_X2a6_4_Xo0(M7_CSL1_Propbus_7, M7_CSL1_Add4_X2a6_4_NotA); inv M7_CSL1_Add4_X2a6_4_Xo1(M7_CSL1_LocalHC1_1, M7_CSL1_Add4_X2a6_4_NotB); nand2 M7_CSL1_Add4_X2a6_4_Xo2(M7_CSL1_Add4_X2a6_4_NotA, M7_CSL1_LocalHC1_1, M7_CSL1_Add4_X2a6_4_line2); nand2 M7_CSL1_Add4_X2a6_4_Xo3(M7_CSL1_Add4_X2a6_4_NotB, M7_CSL1_Propbus_7, M7_CSL1_Add4_X2a6_4_line3); nand2 M7_CSL1_Add4_X2a6_4_Xo4(M7_CSL1_Add4_X2a6_4_line2, M7_CSL1_Add4_X2a6_4_line3, M7_CSL1_SumH01bus_4); inv M7_CSL1_Add4_X2a6_5_Xo0(M7_CSL1_Propbus_8, M7_CSL1_Add4_X2a6_5_NotA); inv M7_CSL1_Add4_X2a6_5_Xo1(M7_CSL1_LocalHC1_2, M7_CSL1_Add4_X2a6_5_NotB); nand2 M7_CSL1_Add4_X2a6_5_Xo2(M7_CSL1_Add4_X2a6_5_NotA, M7_CSL1_LocalHC1_2, M7_CSL1_Add4_X2a6_5_line2); nand2 M7_CSL1_Add4_X2a6_5_Xo3(M7_CSL1_Add4_X2a6_5_NotB, M7_CSL1_Propbus_8, M7_CSL1_Add4_X2a6_5_line3); nand2 M7_CSL1_Add4_X2a6_5_Xo4(M7_CSL1_Add4_X2a6_5_line2, M7_CSL1_Add4_X2a6_5_line3, M7_CSL1_SumH01bus_5); inv M7_CSL1_Add5_Mux2_0(M7_CSL1_Carry_4, M7_CSL1_Add5_Not_ContIn); and2 M7_CSL1_Add5_Mux2_1(M7_CSL1_SumH01bus_0, M7_CSL1_Add5_Not_ContIn, M7_CSL1_Add5_line1); and2 M7_CSL1_Add5_Mux2_2(M7_CSL1_SumH01bus_3, M7_CSL1_Carry_4, M7_CSL1_Add5_line2); or2 M7_CSL1_Add5_Mux2_3(M7_CSL1_Add5_line1, M7_CSL1_Add5_line2, SumYbus_6); inv M7_CSL1_Add6_Mux2_0(M7_CSL1_Carry_4, M7_CSL1_Add6_Not_ContIn); and2 M7_CSL1_Add6_Mux2_1(M7_CSL1_SumH01bus_1, M7_CSL1_Add6_Not_ContIn, M7_CSL1_Add6_line1); and2 M7_CSL1_Add6_Mux2_2(M7_CSL1_SumH01bus_4, M7_CSL1_Carry_4, M7_CSL1_Add6_line2); or2 M7_CSL1_Add6_Mux2_3(M7_CSL1_Add6_line1, M7_CSL1_Add6_line2, SumYbus_7); inv M7_CSL1_Add7_Mux2_0(M7_CSL1_Carry_4, M7_CSL1_Add7_Not_ContIn); and2 M7_CSL1_Add7_Mux2_1(M7_CSL1_SumH01bus_2, M7_CSL1_Add7_Not_ContIn, M7_CSL1_Add7_line1); and2 M7_CSL1_Add7_Mux2_2(M7_CSL1_SumH01bus_5, M7_CSL1_Carry_4, M7_CSL1_Add7_line2); or2 M7_CSL1_Add7_Mux2_3(M7_CSL1_Add7_line1, M7_CSL1_Add7_line2, SumYbus_8); inv M7_CSL2_Mx9_0_Mx4_0_Mux4_0(in4092, M7_CSL2_Mx9_0_Mx4_0_Not_ContLo); inv M7_CSL2_Mx9_0_Mx4_0_Mux4_1(in4091, M7_CSL2_Mx9_0_Mx4_0_Not_ContHi); and3 M7_CSL2_Mx9_0_Mx4_0_Mux4_2(LogicYbus_0, M7_CSL2_Mx9_0_Mx4_0_Not_ContHi, M7_CSL2_Mx9_0_Mx4_0_Not_ContLo, M7_CSL2_Mx9_0_Mx4_0_line2); and3 M7_CSL2_Mx9_0_Mx4_0_Mux4_3(in117, M7_CSL2_Mx9_0_Mx4_0_Not_ContHi, in4092, M7_CSL2_Mx9_0_Mx4_0_line3); and3 M7_CSL2_Mx9_0_Mx4_0_Mux4_4(SumYbus_0, in4091, M7_CSL2_Mx9_0_Mx4_0_Not_ContLo, M7_CSL2_Mx9_0_Mx4_0_line4); and3 M7_CSL2_Mx9_0_Mx4_0_Mux4_5(gnd, in4091, in4092, M7_CSL2_Mx9_0_Mx4_0_line5); or4 M7_CSL2_Mx9_0_Mx4_0_Mux4_6(M7_CSL2_Mx9_0_Mx4_0_line2, M7_CSL2_Mx9_0_Mx4_0_line3, M7_CSL2_Mx9_0_Mx4_0_line4, M7_CSL2_Mx9_0_Mx4_0_line5, FYbus_0); inv M7_CSL2_Mx9_0_Mx4_1_Mux4_0(in4092, M7_CSL2_Mx9_0_Mx4_1_Not_ContLo); inv M7_CSL2_Mx9_0_Mx4_1_Mux4_1(in4091, M7_CSL2_Mx9_0_Mx4_1_Not_ContHi); and3 M7_CSL2_Mx9_0_Mx4_1_Mux4_2(LogicYbus_1, M7_CSL2_Mx9_0_Mx4_1_Not_ContHi, M7_CSL2_Mx9_0_Mx4_1_Not_ContLo, M7_CSL2_Mx9_0_Mx4_1_line2); and3 M7_CSL2_Mx9_0_Mx4_1_Mux4_3(in126, M7_CSL2_Mx9_0_Mx4_1_Not_ContHi, in4092, M7_CSL2_Mx9_0_Mx4_1_line3); and3 M7_CSL2_Mx9_0_Mx4_1_Mux4_4(SumYbus_1, in4091, M7_CSL2_Mx9_0_Mx4_1_Not_ContLo, M7_CSL2_Mx9_0_Mx4_1_line4); and3 M7_CSL2_Mx9_0_Mx4_1_Mux4_5(gnd, in4091, in4092, M7_CSL2_Mx9_0_Mx4_1_line5); or4 M7_CSL2_Mx9_0_Mx4_1_Mux4_6(M7_CSL2_Mx9_0_Mx4_1_line2, M7_CSL2_Mx9_0_Mx4_1_line3, M7_CSL2_Mx9_0_Mx4_1_line4, M7_CSL2_Mx9_0_Mx4_1_line5, FYbus_1); inv M7_CSL2_Mx9_0_Mx4_2_Mux4_0(in4092, M7_CSL2_Mx9_0_Mx4_2_Not_ContLo); inv M7_CSL2_Mx9_0_Mx4_2_Mux4_1(in4091, M7_CSL2_Mx9_0_Mx4_2_Not_ContHi); and3 M7_CSL2_Mx9_0_Mx4_2_Mux4_2(LogicYbus_2, M7_CSL2_Mx9_0_Mx4_2_Not_ContHi, M7_CSL2_Mx9_0_Mx4_2_Not_ContLo, M7_CSL2_Mx9_0_Mx4_2_line2); and3 M7_CSL2_Mx9_0_Mx4_2_Mux4_3(in127, M7_CSL2_Mx9_0_Mx4_2_Not_ContHi, in4092, M7_CSL2_Mx9_0_Mx4_2_line3); and3 M7_CSL2_Mx9_0_Mx4_2_Mux4_4(SumYbus_2, in4091, M7_CSL2_Mx9_0_Mx4_2_Not_ContLo, M7_CSL2_Mx9_0_Mx4_2_line4); and3 M7_CSL2_Mx9_0_Mx4_2_Mux4_5(gnd, in4091, in4092, M7_CSL2_Mx9_0_Mx4_2_line5); or4 M7_CSL2_Mx9_0_Mx4_2_Mux4_6(M7_CSL2_Mx9_0_Mx4_2_line2, M7_CSL2_Mx9_0_Mx4_2_line3, M7_CSL2_Mx9_0_Mx4_2_line4, M7_CSL2_Mx9_0_Mx4_2_line5, FYbus_2); inv M7_CSL2_Mx9_0_Mx4_3_Mux4_0(in4092, M7_CSL2_Mx9_0_Mx4_3_Not_ContLo); inv M7_CSL2_Mx9_0_Mx4_3_Mux4_1(in4091, M7_CSL2_Mx9_0_Mx4_3_Not_ContHi); and3 M7_CSL2_Mx9_0_Mx4_3_Mux4_2(LogicYbus_3, M7_CSL2_Mx9_0_Mx4_3_Not_ContHi, M7_CSL2_Mx9_0_Mx4_3_Not_ContLo, M7_CSL2_Mx9_0_Mx4_3_line2); and3 M7_CSL2_Mx9_0_Mx4_3_Mux4_3(in128, M7_CSL2_Mx9_0_Mx4_3_Not_ContHi, in4092, M7_CSL2_Mx9_0_Mx4_3_line3); and3 M7_CSL2_Mx9_0_Mx4_3_Mux4_4(SumYbus_3, in4091, M7_CSL2_Mx9_0_Mx4_3_Not_ContLo, M7_CSL2_Mx9_0_Mx4_3_line4); and3 M7_CSL2_Mx9_0_Mx4_3_Mux4_5(gnd, in4091, in4092, M7_CSL2_Mx9_0_Mx4_3_line5); or4 M7_CSL2_Mx9_0_Mx4_3_Mux4_6(M7_CSL2_Mx9_0_Mx4_3_line2, M7_CSL2_Mx9_0_Mx4_3_line3, M7_CSL2_Mx9_0_Mx4_3_line4, M7_CSL2_Mx9_0_Mx4_3_line5, FYbus_3); inv M7_CSL2_Mx9_1_Mx4_0_Mux4_0(in4092, M7_CSL2_Mx9_1_Mx4_0_Not_ContLo); inv M7_CSL2_Mx9_1_Mx4_0_Mux4_1(in4091, M7_CSL2_Mx9_1_Mx4_0_Not_ContHi); and3 M7_CSL2_Mx9_1_Mx4_0_Mux4_2(LogicYbus_4, M7_CSL2_Mx9_1_Mx4_0_Not_ContHi, M7_CSL2_Mx9_1_Mx4_0_Not_ContLo, M7_CSL2_Mx9_1_Mx4_0_line2); and3 M7_CSL2_Mx9_1_Mx4_0_Mux4_3(in122, M7_CSL2_Mx9_1_Mx4_0_Not_ContHi, in4092, M7_CSL2_Mx9_1_Mx4_0_line3); and3 M7_CSL2_Mx9_1_Mx4_0_Mux4_4(SumYbus_4, in4091, M7_CSL2_Mx9_1_Mx4_0_Not_ContLo, M7_CSL2_Mx9_1_Mx4_0_line4); and3 M7_CSL2_Mx9_1_Mx4_0_Mux4_5(gnd, in4091, in4092, M7_CSL2_Mx9_1_Mx4_0_line5); or4 M7_CSL2_Mx9_1_Mx4_0_Mux4_6(M7_CSL2_Mx9_1_Mx4_0_line2, M7_CSL2_Mx9_1_Mx4_0_line3, M7_CSL2_Mx9_1_Mx4_0_line4, M7_CSL2_Mx9_1_Mx4_0_line5, FYbus_4); inv M7_CSL2_Mx9_1_Mx4_1_Mux4_0(in4092, M7_CSL2_Mx9_1_Mx4_1_Not_ContLo); inv M7_CSL2_Mx9_1_Mx4_1_Mux4_1(in4091, M7_CSL2_Mx9_1_Mx4_1_Not_ContHi); and3 M7_CSL2_Mx9_1_Mx4_1_Mux4_2(LogicYbus_5, M7_CSL2_Mx9_1_Mx4_1_Not_ContHi, M7_CSL2_Mx9_1_Mx4_1_Not_ContLo, M7_CSL2_Mx9_1_Mx4_1_line2); and3 M7_CSL2_Mx9_1_Mx4_1_Mux4_3(in113, M7_CSL2_Mx9_1_Mx4_1_Not_ContHi, in4092, M7_CSL2_Mx9_1_Mx4_1_line3); and3 M7_CSL2_Mx9_1_Mx4_1_Mux4_4(SumYbus_5, in4091, M7_CSL2_Mx9_1_Mx4_1_Not_ContLo, M7_CSL2_Mx9_1_Mx4_1_line4); and3 M7_CSL2_Mx9_1_Mx4_1_Mux4_5(gnd, in4091, in4092, M7_CSL2_Mx9_1_Mx4_1_line5); or4 M7_CSL2_Mx9_1_Mx4_1_Mux4_6(M7_CSL2_Mx9_1_Mx4_1_line2, M7_CSL2_Mx9_1_Mx4_1_line3, M7_CSL2_Mx9_1_Mx4_1_line4, M7_CSL2_Mx9_1_Mx4_1_line5, FYbus_5); inv M7_CSL2_Mx9_1_Mx4_2_Mux4_0(in4092, M7_CSL2_Mx9_1_Mx4_2_Not_ContLo); inv M7_CSL2_Mx9_1_Mx4_2_Mux4_1(in4091, M7_CSL2_Mx9_1_Mx4_2_Not_ContHi); and3 M7_CSL2_Mx9_1_Mx4_2_Mux4_2(LogicYbus_6, M7_CSL2_Mx9_1_Mx4_2_Not_ContHi, M7_CSL2_Mx9_1_Mx4_2_Not_ContLo, M7_CSL2_Mx9_1_Mx4_2_line2); and3 M7_CSL2_Mx9_1_Mx4_2_Mux4_3(in53, M7_CSL2_Mx9_1_Mx4_2_Not_ContHi, in4092, M7_CSL2_Mx9_1_Mx4_2_line3); and3 M7_CSL2_Mx9_1_Mx4_2_Mux4_4(SumYbus_6, in4091, M7_CSL2_Mx9_1_Mx4_2_Not_ContLo, M7_CSL2_Mx9_1_Mx4_2_line4); and3 M7_CSL2_Mx9_1_Mx4_2_Mux4_5(gnd, in4091, in4092, M7_CSL2_Mx9_1_Mx4_2_line5); or4 M7_CSL2_Mx9_1_Mx4_2_Mux4_6(M7_CSL2_Mx9_1_Mx4_2_line2, M7_CSL2_Mx9_1_Mx4_2_line3, M7_CSL2_Mx9_1_Mx4_2_line4, M7_CSL2_Mx9_1_Mx4_2_line5, FYbus_6); inv M7_CSL2_Mx9_1_Mx4_3_Mux4_0(in4092, M7_CSL2_Mx9_1_Mx4_3_Not_ContLo); inv M7_CSL2_Mx9_1_Mx4_3_Mux4_1(in4091, M7_CSL2_Mx9_1_Mx4_3_Not_ContHi); and3 M7_CSL2_Mx9_1_Mx4_3_Mux4_2(LogicYbus_7, M7_CSL2_Mx9_1_Mx4_3_Not_ContHi, M7_CSL2_Mx9_1_Mx4_3_Not_ContLo, M7_CSL2_Mx9_1_Mx4_3_line2); and3 M7_CSL2_Mx9_1_Mx4_3_Mux4_3(in114, M7_CSL2_Mx9_1_Mx4_3_Not_ContHi, in4092, M7_CSL2_Mx9_1_Mx4_3_line3); and3 M7_CSL2_Mx9_1_Mx4_3_Mux4_4(SumYbus_7, in4091, M7_CSL2_Mx9_1_Mx4_3_Not_ContLo, M7_CSL2_Mx9_1_Mx4_3_line4); and3 M7_CSL2_Mx9_1_Mx4_3_Mux4_5(gnd, in4091, in4092, M7_CSL2_Mx9_1_Mx4_3_line5); or4 M7_CSL2_Mx9_1_Mx4_3_Mux4_6(M7_CSL2_Mx9_1_Mx4_3_line2, M7_CSL2_Mx9_1_Mx4_3_line3, M7_CSL2_Mx9_1_Mx4_3_line4, M7_CSL2_Mx9_1_Mx4_3_line5, FYbus_7); inv M7_CSL2_Mx9_2_Mux4_0(in4092, M7_CSL2_Mx9_2_Not_ContLo); inv M7_CSL2_Mx9_2_Mux4_1(in4091, M7_CSL2_Mx9_2_Not_ContHi); and3 M7_CSL2_Mx9_2_Mux4_2(LogicYbus_8, M7_CSL2_Mx9_2_Not_ContHi, M7_CSL2_Mx9_2_Not_ContLo, M7_CSL2_Mx9_2_line2); and3 M7_CSL2_Mx9_2_Mux4_3(in115, M7_CSL2_Mx9_2_Not_ContHi, in4092, M7_CSL2_Mx9_2_line3); and3 M7_CSL2_Mx9_2_Mux4_4(SumYbus_8, in4091, M7_CSL2_Mx9_2_Not_ContLo, M7_CSL2_Mx9_2_line4); and3 M7_CSL2_Mx9_2_Mux4_5(gnd, in4091, in4092, M7_CSL2_Mx9_2_line5); or4 M7_CSL2_Mx9_2_Mux4_6(M7_CSL2_Mx9_2_line2, M7_CSL2_Mx9_2_line3, M7_CSL2_Mx9_2_line4, M7_CSL2_Mx9_2_line5, FYbus_8); inv M8_MF8_0_MF4_0_MXS0_Mux4_0(in1689, M8_MF8_0_MF4_0_MXS0_Not_ContLo); inv M8_MF8_0_MF4_0_MXS0_Mux4_1(in1690, M8_MF8_0_MF4_0_MXS0_Not_ContHi); and3 M8_MF8_0_MF4_0_MXS0_Mux4_2(FXbus_0, M8_MF8_0_MF4_0_MXS0_Not_ContHi, M8_MF8_0_MF4_0_MXS0_Not_ContLo, M8_MF8_0_MF4_0_MXS0_line2); and3 M8_MF8_0_MF4_0_MXS0_Mux4_3(FYbus_0, M8_MF8_0_MF4_0_MXS0_Not_ContHi, in1689, M8_MF8_0_MF4_0_MXS0_line3); and3 M8_MF8_0_MF4_0_MXS0_Mux4_4(in182, in1690, M8_MF8_0_MF4_0_MXS0_Not_ContLo, M8_MF8_0_MF4_0_MXS0_line4); and3 M8_MF8_0_MF4_0_MXS0_Mux4_5(in185, in1690, in1689, M8_MF8_0_MF4_0_MXS0_line5); or4 M8_MF8_0_MF4_0_MXS0_Mux4_6(M8_MF8_0_MF4_0_MXS0_line2, M8_MF8_0_MF4_0_MXS0_line3, M8_MF8_0_MF4_0_MXS0_line4, M8_MF8_0_MF4_0_MXS0_line5, M8_MF8_0_MF4_0_tempOut1); inv M8_MF8_0_MF4_0_MXS1_Mux4_0(in1691, M8_MF8_0_MF4_0_MXS1_Not_ContLo); inv M8_MF8_0_MF4_0_MXS1_Mux4_1(in1694, M8_MF8_0_MF4_0_MXS1_Not_ContHi); and3 M8_MF8_0_MF4_0_MXS1_Mux4_2(FXbus_0, M8_MF8_0_MF4_0_MXS1_Not_ContHi, M8_MF8_0_MF4_0_MXS1_Not_ContLo, M8_MF8_0_MF4_0_MXS1_line2); and3 M8_MF8_0_MF4_0_MXS1_Mux4_3(FYbus_0, M8_MF8_0_MF4_0_MXS1_Not_ContHi, in1691, M8_MF8_0_MF4_0_MXS1_line3); and3 M8_MF8_0_MF4_0_MXS1_Mux4_4(in182, in1694, M8_MF8_0_MF4_0_MXS1_Not_ContLo, M8_MF8_0_MF4_0_MXS1_line4); and3 M8_MF8_0_MF4_0_MXS1_Mux4_5(in185, in1694, in1691, M8_MF8_0_MF4_0_MXS1_line5); or4 M8_MF8_0_MF4_0_MXS1_Mux4_6(M8_MF8_0_MF4_0_MXS1_line2, M8_MF8_0_MF4_0_MXS1_line3, M8_MF8_0_MF4_0_MXS1_line4, M8_MF8_0_MF4_0_MXS1_line5, M8_MF8_0_MF4_0_tempOut2); inv M8_MF8_0_MF4_0_MXS2_Mux4_0(in4088, M8_MF8_0_MF4_0_MXS2_Not_ContLo); inv M8_MF8_0_MF4_0_MXS2_Mux4_1(in4087, M8_MF8_0_MF4_0_MXS2_Not_ContHi); and3 M8_MF8_0_MF4_0_MXS2_Mux4_2(FXbus_0, M8_MF8_0_MF4_0_MXS2_Not_ContHi, M8_MF8_0_MF4_0_MXS2_Not_ContLo, M8_MF8_0_MF4_0_MXS2_line2); and3 M8_MF8_0_MF4_0_MXS2_Mux4_3(FYbus_0, M8_MF8_0_MF4_0_MXS2_Not_ContHi, in4088, M8_MF8_0_MF4_0_MXS2_line3); and3 M8_MF8_0_MF4_0_MXS2_Mux4_4(in11, in4087, M8_MF8_0_MF4_0_MXS2_Not_ContLo, M8_MF8_0_MF4_0_MXS2_line4); and3 M8_MF8_0_MF4_0_MXS2_Mux4_5(in61, in4087, in4088, M8_MF8_0_MF4_0_MXS2_line5); or4 M8_MF8_0_MF4_0_MXS2_Mux4_6(M8_MF8_0_MF4_0_MXS2_line2, M8_MF8_0_MF4_0_MXS2_line3, M8_MF8_0_MF4_0_MXS2_line4, M8_MF8_0_MF4_0_MXS2_line5, out722); inv M8_MF8_0_MF4_0_MXS3_Mux4_0(in4089, M8_MF8_0_MF4_0_MXS3_Not_ContLo); inv M8_MF8_0_MF4_0_MXS3_Mux4_1(in4090, M8_MF8_0_MF4_0_MXS3_Not_ContHi); and3 M8_MF8_0_MF4_0_MXS3_Mux4_2(FXbus_0, M8_MF8_0_MF4_0_MXS3_Not_ContHi, M8_MF8_0_MF4_0_MXS3_Not_ContLo, M8_MF8_0_MF4_0_MXS3_line2); and3 M8_MF8_0_MF4_0_MXS3_Mux4_3(FYbus_0, M8_MF8_0_MF4_0_MXS3_Not_ContHi, in4089, M8_MF8_0_MF4_0_MXS3_line3); and3 M8_MF8_0_MF4_0_MXS3_Mux4_4(in11, in4090, M8_MF8_0_MF4_0_MXS3_Not_ContLo, M8_MF8_0_MF4_0_MXS3_line4); and3 M8_MF8_0_MF4_0_MXS3_Mux4_5(in61, in4090, in4089, M8_MF8_0_MF4_0_MXS3_line5); or4 M8_MF8_0_MF4_0_MXS3_Mux4_6(M8_MF8_0_MF4_0_MXS3_line2, M8_MF8_0_MF4_0_MXS3_line3, M8_MF8_0_MF4_0_MXS3_line4, M8_MF8_0_MF4_0_MXS3_line5, out859); and2 M8_MF8_0_MF4_0_MXS4(M8_MF8_0_MF4_0_tempOut1, in137, out661); and2 M8_MF8_0_MF4_0_MXS5(M8_MF8_0_MF4_0_tempOut2, in137, out693); inv M8_MF8_0_MF4_1_MXS0_Mux4_0(in1689, M8_MF8_0_MF4_1_MXS0_Not_ContLo); inv M8_MF8_0_MF4_1_MXS0_Mux4_1(in1690, M8_MF8_0_MF4_1_MXS0_Not_ContHi); and3 M8_MF8_0_MF4_1_MXS0_Mux4_2(FXbus_1, M8_MF8_0_MF4_1_MXS0_Not_ContHi, M8_MF8_0_MF4_1_MXS0_Not_ContLo, M8_MF8_0_MF4_1_MXS0_line2); and3 M8_MF8_0_MF4_1_MXS0_Mux4_3(FYbus_1, M8_MF8_0_MF4_1_MXS0_Not_ContHi, in1689, M8_MF8_0_MF4_1_MXS0_line3); and3 M8_MF8_0_MF4_1_MXS0_Mux4_4(in188, in1690, M8_MF8_0_MF4_1_MXS0_Not_ContLo, M8_MF8_0_MF4_1_MXS0_line4); and3 M8_MF8_0_MF4_1_MXS0_Mux4_5(in158, in1690, in1689, M8_MF8_0_MF4_1_MXS0_line5); or4 M8_MF8_0_MF4_1_MXS0_Mux4_6(M8_MF8_0_MF4_1_MXS0_line2, M8_MF8_0_MF4_1_MXS0_line3, M8_MF8_0_MF4_1_MXS0_line4, M8_MF8_0_MF4_1_MXS0_line5, M8_MF8_0_MF4_1_tempOut1); inv M8_MF8_0_MF4_1_MXS1_Mux4_0(in1691, M8_MF8_0_MF4_1_MXS1_Not_ContLo); inv M8_MF8_0_MF4_1_MXS1_Mux4_1(in1694, M8_MF8_0_MF4_1_MXS1_Not_ContHi); and3 M8_MF8_0_MF4_1_MXS1_Mux4_2(FXbus_1, M8_MF8_0_MF4_1_MXS1_Not_ContHi, M8_MF8_0_MF4_1_MXS1_Not_ContLo, M8_MF8_0_MF4_1_MXS1_line2); and3 M8_MF8_0_MF4_1_MXS1_Mux4_3(FYbus_1, M8_MF8_0_MF4_1_MXS1_Not_ContHi, in1691, M8_MF8_0_MF4_1_MXS1_line3); and3 M8_MF8_0_MF4_1_MXS1_Mux4_4(in188, in1694, M8_MF8_0_MF4_1_MXS1_Not_ContLo, M8_MF8_0_MF4_1_MXS1_line4); and3 M8_MF8_0_MF4_1_MXS1_Mux4_5(in158, in1694, in1691, M8_MF8_0_MF4_1_MXS1_line5); or4 M8_MF8_0_MF4_1_MXS1_Mux4_6(M8_MF8_0_MF4_1_MXS1_line2, M8_MF8_0_MF4_1_MXS1_line3, M8_MF8_0_MF4_1_MXS1_line4, M8_MF8_0_MF4_1_MXS1_line5, M8_MF8_0_MF4_1_tempOut2); inv M8_MF8_0_MF4_1_MXS2_Mux4_0(in4088, M8_MF8_0_MF4_1_MXS2_Not_ContLo); inv M8_MF8_0_MF4_1_MXS2_Mux4_1(in4087, M8_MF8_0_MF4_1_MXS2_Not_ContHi); and3 M8_MF8_0_MF4_1_MXS2_Mux4_2(FXbus_1, M8_MF8_0_MF4_1_MXS2_Not_ContHi, M8_MF8_0_MF4_1_MXS2_Not_ContLo, M8_MF8_0_MF4_1_MXS2_line2); and3 M8_MF8_0_MF4_1_MXS2_Mux4_3(FYbus_1, M8_MF8_0_MF4_1_MXS2_Not_ContHi, in4088, M8_MF8_0_MF4_1_MXS2_line3); and3 M8_MF8_0_MF4_1_MXS2_Mux4_4(in67, in4087, M8_MF8_0_MF4_1_MXS2_Not_ContLo, M8_MF8_0_MF4_1_MXS2_line4); and3 M8_MF8_0_MF4_1_MXS2_Mux4_5(in70, in4087, in4088, M8_MF8_0_MF4_1_MXS2_line5); or4 M8_MF8_0_MF4_1_MXS2_Mux4_6(M8_MF8_0_MF4_1_MXS2_line2, M8_MF8_0_MF4_1_MXS2_line3, M8_MF8_0_MF4_1_MXS2_line4, M8_MF8_0_MF4_1_MXS2_line5, out762); inv M8_MF8_0_MF4_1_MXS3_Mux4_0(in4089, M8_MF8_0_MF4_1_MXS3_Not_ContLo); inv M8_MF8_0_MF4_1_MXS3_Mux4_1(in4090, M8_MF8_0_MF4_1_MXS3_Not_ContHi); and3 M8_MF8_0_MF4_1_MXS3_Mux4_2(FXbus_1, M8_MF8_0_MF4_1_MXS3_Not_ContHi, M8_MF8_0_MF4_1_MXS3_Not_ContLo, M8_MF8_0_MF4_1_MXS3_line2); and3 M8_MF8_0_MF4_1_MXS3_Mux4_3(FYbus_1, M8_MF8_0_MF4_1_MXS3_Not_ContHi, in4089, M8_MF8_0_MF4_1_MXS3_line3); and3 M8_MF8_0_MF4_1_MXS3_Mux4_4(in67, in4090, M8_MF8_0_MF4_1_MXS3_Not_ContLo, M8_MF8_0_MF4_1_MXS3_line4); and3 M8_MF8_0_MF4_1_MXS3_Mux4_5(in70, in4090, in4089, M8_MF8_0_MF4_1_MXS3_line5); or4 M8_MF8_0_MF4_1_MXS3_Mux4_6(M8_MF8_0_MF4_1_MXS3_line2, M8_MF8_0_MF4_1_MXS3_line3, M8_MF8_0_MF4_1_MXS3_line4, M8_MF8_0_MF4_1_MXS3_line5, out802); and2 M8_MF8_0_MF4_1_MXS4(M8_MF8_0_MF4_1_tempOut1, in137, out664); and2 M8_MF8_0_MF4_1_MXS5(M8_MF8_0_MF4_1_tempOut2, in137, out696); inv M8_MF8_0_MF4_2_MXS0_Mux4_0(in1689, M8_MF8_0_MF4_2_MXS0_Not_ContLo); inv M8_MF8_0_MF4_2_MXS0_Mux4_1(in1690, M8_MF8_0_MF4_2_MXS0_Not_ContHi); and3 M8_MF8_0_MF4_2_MXS0_Mux4_2(FXbus_2, M8_MF8_0_MF4_2_MXS0_Not_ContHi, M8_MF8_0_MF4_2_MXS0_Not_ContLo, M8_MF8_0_MF4_2_MXS0_line2); and3 M8_MF8_0_MF4_2_MXS0_Mux4_3(FYbus_2, M8_MF8_0_MF4_2_MXS0_Not_ContHi, in1689, M8_MF8_0_MF4_2_MXS0_line3); and3 M8_MF8_0_MF4_2_MXS0_Mux4_4(in155, in1690, M8_MF8_0_MF4_2_MXS0_Not_ContLo, M8_MF8_0_MF4_2_MXS0_line4); and3 M8_MF8_0_MF4_2_MXS0_Mux4_5(in152, in1690, in1689, M8_MF8_0_MF4_2_MXS0_line5); or4 M8_MF8_0_MF4_2_MXS0_Mux4_6(M8_MF8_0_MF4_2_MXS0_line2, M8_MF8_0_MF4_2_MXS0_line3, M8_MF8_0_MF4_2_MXS0_line4, M8_MF8_0_MF4_2_MXS0_line5, M8_MF8_0_MF4_2_tempOut1); inv M8_MF8_0_MF4_2_MXS1_Mux4_0(in1691, M8_MF8_0_MF4_2_MXS1_Not_ContLo); inv M8_MF8_0_MF4_2_MXS1_Mux4_1(in1694, M8_MF8_0_MF4_2_MXS1_Not_ContHi); and3 M8_MF8_0_MF4_2_MXS1_Mux4_2(FXbus_2, M8_MF8_0_MF4_2_MXS1_Not_ContHi, M8_MF8_0_MF4_2_MXS1_Not_ContLo, M8_MF8_0_MF4_2_MXS1_line2); and3 M8_MF8_0_MF4_2_MXS1_Mux4_3(FYbus_2, M8_MF8_0_MF4_2_MXS1_Not_ContHi, in1691, M8_MF8_0_MF4_2_MXS1_line3); and3 M8_MF8_0_MF4_2_MXS1_Mux4_4(in155, in1694, M8_MF8_0_MF4_2_MXS1_Not_ContLo, M8_MF8_0_MF4_2_MXS1_line4); and3 M8_MF8_0_MF4_2_MXS1_Mux4_5(in152, in1694, in1691, M8_MF8_0_MF4_2_MXS1_line5); or4 M8_MF8_0_MF4_2_MXS1_Mux4_6(M8_MF8_0_MF4_2_MXS1_line2, M8_MF8_0_MF4_2_MXS1_line3, M8_MF8_0_MF4_2_MXS1_line4, M8_MF8_0_MF4_2_MXS1_line5, M8_MF8_0_MF4_2_tempOut2); inv M8_MF8_0_MF4_2_MXS2_Mux4_0(in4088, M8_MF8_0_MF4_2_MXS2_Not_ContLo); inv M8_MF8_0_MF4_2_MXS2_Mux4_1(in4087, M8_MF8_0_MF4_2_MXS2_Not_ContHi); and3 M8_MF8_0_MF4_2_MXS2_Mux4_2(FXbus_2, M8_MF8_0_MF4_2_MXS2_Not_ContHi, M8_MF8_0_MF4_2_MXS2_Not_ContLo, M8_MF8_0_MF4_2_MXS2_line2); and3 M8_MF8_0_MF4_2_MXS2_Mux4_3(FYbus_2, M8_MF8_0_MF4_2_MXS2_Not_ContHi, in4088, M8_MF8_0_MF4_2_MXS2_line3); and3 M8_MF8_0_MF4_2_MXS2_Mux4_4(in73, in4087, M8_MF8_0_MF4_2_MXS2_Not_ContLo, M8_MF8_0_MF4_2_MXS2_line4); and3 M8_MF8_0_MF4_2_MXS2_Mux4_5(in17, in4087, in4088, M8_MF8_0_MF4_2_MXS2_line5); or4 M8_MF8_0_MF4_2_MXS2_Mux4_6(M8_MF8_0_MF4_2_MXS2_line2, M8_MF8_0_MF4_2_MXS2_line3, M8_MF8_0_MF4_2_MXS2_line4, M8_MF8_0_MF4_2_MXS2_line5, out757); inv M8_MF8_0_MF4_2_MXS3_Mux4_0(in4089, M8_MF8_0_MF4_2_MXS3_Not_ContLo); inv M8_MF8_0_MF4_2_MXS3_Mux4_1(in4090, M8_MF8_0_MF4_2_MXS3_Not_ContHi); and3 M8_MF8_0_MF4_2_MXS3_Mux4_2(FXbus_2, M8_MF8_0_MF4_2_MXS3_Not_ContHi, M8_MF8_0_MF4_2_MXS3_Not_ContLo, M8_MF8_0_MF4_2_MXS3_line2); and3 M8_MF8_0_MF4_2_MXS3_Mux4_3(FYbus_2, M8_MF8_0_MF4_2_MXS3_Not_ContHi, in4089, M8_MF8_0_MF4_2_MXS3_line3); and3 M8_MF8_0_MF4_2_MXS3_Mux4_4(in73, in4090, M8_MF8_0_MF4_2_MXS3_Not_ContLo, M8_MF8_0_MF4_2_MXS3_line4); and3 M8_MF8_0_MF4_2_MXS3_Mux4_5(in17, in4090, in4089, M8_MF8_0_MF4_2_MXS3_line5); or4 M8_MF8_0_MF4_2_MXS3_Mux4_6(M8_MF8_0_MF4_2_MXS3_line2, M8_MF8_0_MF4_2_MXS3_line3, M8_MF8_0_MF4_2_MXS3_line4, M8_MF8_0_MF4_2_MXS3_line5, out797); and2 M8_MF8_0_MF4_2_MXS4(M8_MF8_0_MF4_2_tempOut1, in137, out667); and2 M8_MF8_0_MF4_2_MXS5(M8_MF8_0_MF4_2_tempOut2, in137, out699); inv M8_MF8_0_MF8_3_MXS0_Mux4_0(in1689, M8_MF8_0_MF8_3_MXS0_Not_ContLo); inv M8_MF8_0_MF8_3_MXS0_Mux4_1(in1690, M8_MF8_0_MF8_3_MXS0_Not_ContHi); and3 M8_MF8_0_MF8_3_MXS0_Mux4_2(FXbus_3, M8_MF8_0_MF8_3_MXS0_Not_ContHi, M8_MF8_0_MF8_3_MXS0_Not_ContLo, M8_MF8_0_MF8_3_MXS0_line2); and3 M8_MF8_0_MF8_3_MXS0_Mux4_3(FYbus_3, M8_MF8_0_MF8_3_MXS0_Not_ContHi, in1689, M8_MF8_0_MF8_3_MXS0_line3); and3 M8_MF8_0_MF8_3_MXS0_Mux4_4(in149, in1690, M8_MF8_0_MF8_3_MXS0_Not_ContLo, M8_MF8_0_MF8_3_MXS0_line4); and3 M8_MF8_0_MF8_3_MXS0_Mux4_5(in146, in1690, in1689, M8_MF8_0_MF8_3_MXS0_line5); or4 M8_MF8_0_MF8_3_MXS0_Mux4_6(M8_MF8_0_MF8_3_MXS0_line2, M8_MF8_0_MF8_3_MXS0_line3, M8_MF8_0_MF8_3_MXS0_line4, M8_MF8_0_MF8_3_MXS0_line5, M8_MF8_0_MF8_3_tempOut1); inv M8_MF8_0_MF8_3_MXS1_Mux4_0(in1691, M8_MF8_0_MF8_3_MXS1_Not_ContLo); inv M8_MF8_0_MF8_3_MXS1_Mux4_1(in1694, M8_MF8_0_MF8_3_MXS1_Not_ContHi); and3 M8_MF8_0_MF8_3_MXS1_Mux4_2(FXbus_3, M8_MF8_0_MF8_3_MXS1_Not_ContHi, M8_MF8_0_MF8_3_MXS1_Not_ContLo, M8_MF8_0_MF8_3_MXS1_line2); and3 M8_MF8_0_MF8_3_MXS1_Mux4_3(FYbus_3, M8_MF8_0_MF8_3_MXS1_Not_ContHi, in1691, M8_MF8_0_MF8_3_MXS1_line3); and3 M8_MF8_0_MF8_3_MXS1_Mux4_4(in149, in1694, M8_MF8_0_MF8_3_MXS1_Not_ContLo, M8_MF8_0_MF8_3_MXS1_line4); and3 M8_MF8_0_MF8_3_MXS1_Mux4_5(in146, in1694, in1691, M8_MF8_0_MF8_3_MXS1_line5); or4 M8_MF8_0_MF8_3_MXS1_Mux4_6(M8_MF8_0_MF8_3_MXS1_line2, M8_MF8_0_MF8_3_MXS1_line3, M8_MF8_0_MF8_3_MXS1_line4, M8_MF8_0_MF8_3_MXS1_line5, M8_MF8_0_MF8_3_tempOut2); inv M8_MF8_0_MF8_3_MXS2_Mux4_0(in4088, M8_MF8_0_MF8_3_MXS2_Not_ContLo); inv M8_MF8_0_MF8_3_MXS2_Mux4_1(in4087, M8_MF8_0_MF8_3_MXS2_Not_ContHi); and3 M8_MF8_0_MF8_3_MXS2_Mux4_2(FXbus_3, M8_MF8_0_MF8_3_MXS2_Not_ContHi, M8_MF8_0_MF8_3_MXS2_Not_ContLo, M8_MF8_0_MF8_3_MXS2_line2); and3 M8_MF8_0_MF8_3_MXS2_Mux4_3(FYbus_3, M8_MF8_0_MF8_3_MXS2_Not_ContHi, in4088, M8_MF8_0_MF8_3_MXS2_line3); and3 M8_MF8_0_MF8_3_MXS2_Mux4_4(in76, in4087, M8_MF8_0_MF8_3_MXS2_Not_ContLo, M8_MF8_0_MF8_3_MXS2_line4); and3 M8_MF8_0_MF8_3_MXS2_Mux4_5(in20, in4087, in4088, M8_MF8_0_MF8_3_MXS2_line5); or4 M8_MF8_0_MF8_3_MXS2_Mux4_6(M8_MF8_0_MF8_3_MXS2_line2, M8_MF8_0_MF8_3_MXS2_line3, M8_MF8_0_MF8_3_MXS2_line4, M8_MF8_0_MF8_3_MXS2_line5, out752); inv M8_MF8_0_MF8_3_MXS3_Mux4_0(in4089, M8_MF8_0_MF8_3_MXS3_Not_ContLo); inv M8_MF8_0_MF8_3_MXS3_Mux4_1(in4090, M8_MF8_0_MF8_3_MXS3_Not_ContHi); and3 M8_MF8_0_MF8_3_MXS3_Mux4_2(FXbus_3, M8_MF8_0_MF8_3_MXS3_Not_ContHi, M8_MF8_0_MF8_3_MXS3_Not_ContLo, M8_MF8_0_MF8_3_MXS3_line2); and3 M8_MF8_0_MF8_3_MXS3_Mux4_3(FYbus_3, M8_MF8_0_MF8_3_MXS3_Not_ContHi, in4089, M8_MF8_0_MF8_3_MXS3_line3); and3 M8_MF8_0_MF8_3_MXS3_Mux4_4(in76, in4090, M8_MF8_0_MF8_3_MXS3_Not_ContLo, M8_MF8_0_MF8_3_MXS3_line4); and3 M8_MF8_0_MF8_3_MXS3_Mux4_5(in20, in4090, in4089, M8_MF8_0_MF8_3_MXS3_line5); or4 M8_MF8_0_MF8_3_MXS3_Mux4_6(M8_MF8_0_MF8_3_MXS3_line2, M8_MF8_0_MF8_3_MXS3_line3, M8_MF8_0_MF8_3_MXS3_line4, M8_MF8_0_MF8_3_MXS3_line5, out792); and2 M8_MF8_0_MF8_3_MXS4(M8_MF8_0_MF8_3_tempOut1, in137, out670); and2 M8_MF8_0_MF8_3_MXS5(M8_MF8_0_MF8_3_tempOut2, in137, out702); inv M8_MF8_1_MF4_0_MXS0_Mux4_0(in1689, M8_MF8_1_MF4_0_MXS0_Not_ContLo); inv M8_MF8_1_MF4_0_MXS0_Mux4_1(in1690, M8_MF8_1_MF4_0_MXS0_Not_ContHi); and3 M8_MF8_1_MF4_0_MXS0_Mux4_2(FXbus_4, M8_MF8_1_MF4_0_MXS0_Not_ContHi, M8_MF8_1_MF4_0_MXS0_Not_ContLo, M8_MF8_1_MF4_0_MXS0_line2); and3 M8_MF8_1_MF4_0_MXS0_Mux4_3(FYbus_4, M8_MF8_1_MF4_0_MXS0_Not_ContHi, in1689, M8_MF8_1_MF4_0_MXS0_line3); and3 M8_MF8_1_MF4_0_MXS0_Mux4_4(in200, in1690, M8_MF8_1_MF4_0_MXS0_Not_ContLo, M8_MF8_1_MF4_0_MXS0_line4); and3 M8_MF8_1_MF4_0_MXS0_Mux4_5(in170, in1690, in1689, M8_MF8_1_MF4_0_MXS0_line5); or4 M8_MF8_1_MF4_0_MXS0_Mux4_6(M8_MF8_1_MF4_0_MXS0_line2, M8_MF8_1_MF4_0_MXS0_line3, M8_MF8_1_MF4_0_MXS0_line4, M8_MF8_1_MF4_0_MXS0_line5, M8_MF8_1_MF4_0_tempOut1); inv M8_MF8_1_MF4_0_MXS1_Mux4_0(in1691, M8_MF8_1_MF4_0_MXS1_Not_ContLo); inv M8_MF8_1_MF4_0_MXS1_Mux4_1(in1694, M8_MF8_1_MF4_0_MXS1_Not_ContHi); and3 M8_MF8_1_MF4_0_MXS1_Mux4_2(FXbus_4, M8_MF8_1_MF4_0_MXS1_Not_ContHi, M8_MF8_1_MF4_0_MXS1_Not_ContLo, M8_MF8_1_MF4_0_MXS1_line2); and3 M8_MF8_1_MF4_0_MXS1_Mux4_3(FYbus_4, M8_MF8_1_MF4_0_MXS1_Not_ContHi, in1691, M8_MF8_1_MF4_0_MXS1_line3); and3 M8_MF8_1_MF4_0_MXS1_Mux4_4(in200, in1694, M8_MF8_1_MF4_0_MXS1_Not_ContLo, M8_MF8_1_MF4_0_MXS1_line4); and3 M8_MF8_1_MF4_0_MXS1_Mux4_5(in170, in1694, in1691, M8_MF8_1_MF4_0_MXS1_line5); or4 M8_MF8_1_MF4_0_MXS1_Mux4_6(M8_MF8_1_MF4_0_MXS1_line2, M8_MF8_1_MF4_0_MXS1_line3, M8_MF8_1_MF4_0_MXS1_line4, M8_MF8_1_MF4_0_MXS1_line5, M8_MF8_1_MF4_0_tempOut2); inv M8_MF8_1_MF4_0_MXS2_Mux4_0(in4088, M8_MF8_1_MF4_0_MXS2_Not_ContLo); inv M8_MF8_1_MF4_0_MXS2_Mux4_1(in4087, M8_MF8_1_MF4_0_MXS2_Not_ContHi); and3 M8_MF8_1_MF4_0_MXS2_Mux4_2(FXbus_4, M8_MF8_1_MF4_0_MXS2_Not_ContHi, M8_MF8_1_MF4_0_MXS2_Not_ContLo, M8_MF8_1_MF4_0_MXS2_line2); and3 M8_MF8_1_MF4_0_MXS2_Mux4_3(FYbus_4, M8_MF8_1_MF4_0_MXS2_Not_ContHi, in4088, M8_MF8_1_MF4_0_MXS2_line3); and3 M8_MF8_1_MF4_0_MXS2_Mux4_4(in43, in4087, M8_MF8_1_MF4_0_MXS2_Not_ContLo, M8_MF8_1_MF4_0_MXS2_line4); and3 M8_MF8_1_MF4_0_MXS2_Mux4_5(in37, in4087, in4088, M8_MF8_1_MF4_0_MXS2_line5); or4 M8_MF8_1_MF4_0_MXS2_Mux4_6(M8_MF8_1_MF4_0_MXS2_line2, M8_MF8_1_MF4_0_MXS2_line3, M8_MF8_1_MF4_0_MXS2_line4, M8_MF8_1_MF4_0_MXS2_line5, out747); inv M8_MF8_1_MF4_0_MXS3_Mux4_0(in4089, M8_MF8_1_MF4_0_MXS3_Not_ContLo); inv M8_MF8_1_MF4_0_MXS3_Mux4_1(in4090, M8_MF8_1_MF4_0_MXS3_Not_ContHi); and3 M8_MF8_1_MF4_0_MXS3_Mux4_2(FXbus_4, M8_MF8_1_MF4_0_MXS3_Not_ContHi, M8_MF8_1_MF4_0_MXS3_Not_ContLo, M8_MF8_1_MF4_0_MXS3_line2); and3 M8_MF8_1_MF4_0_MXS3_Mux4_3(FYbus_4, M8_MF8_1_MF4_0_MXS3_Not_ContHi, in4089, M8_MF8_1_MF4_0_MXS3_line3); and3 M8_MF8_1_MF4_0_MXS3_Mux4_4(in43, in4090, M8_MF8_1_MF4_0_MXS3_Not_ContLo, M8_MF8_1_MF4_0_MXS3_line4); and3 M8_MF8_1_MF4_0_MXS3_Mux4_5(in37, in4090, in4089, M8_MF8_1_MF4_0_MXS3_line5); or4 M8_MF8_1_MF4_0_MXS3_Mux4_6(M8_MF8_1_MF4_0_MXS3_line2, M8_MF8_1_MF4_0_MXS3_line3, M8_MF8_1_MF4_0_MXS3_line4, M8_MF8_1_MF4_0_MXS3_line5, out787); and2 M8_MF8_1_MF4_0_MXS4(M8_MF8_1_MF4_0_tempOut1, in137, out642); and2 M8_MF8_1_MF4_0_MXS5(M8_MF8_1_MF4_0_tempOut2, in137, out676); inv M8_MF8_1_MF4_1_MXS0_Mux4_0(in1689, M8_MF8_1_MF4_1_MXS0_Not_ContLo); inv M8_MF8_1_MF4_1_MXS0_Mux4_1(in1690, M8_MF8_1_MF4_1_MXS0_Not_ContHi); and3 M8_MF8_1_MF4_1_MXS0_Mux4_2(FXbus_5, M8_MF8_1_MF4_1_MXS0_Not_ContHi, M8_MF8_1_MF4_1_MXS0_Not_ContLo, M8_MF8_1_MF4_1_MXS0_line2); and3 M8_MF8_1_MF4_1_MXS0_Mux4_3(FYbus_5, M8_MF8_1_MF4_1_MXS0_Not_ContHi, in1689, M8_MF8_1_MF4_1_MXS0_line3); and3 M8_MF8_1_MF4_1_MXS0_Mux4_4(in203, in1690, M8_MF8_1_MF4_1_MXS0_Not_ContLo, M8_MF8_1_MF4_1_MXS0_line4); and3 M8_MF8_1_MF4_1_MXS0_Mux4_5(in173, in1690, in1689, M8_MF8_1_MF4_1_MXS0_line5); or4 M8_MF8_1_MF4_1_MXS0_Mux4_6(M8_MF8_1_MF4_1_MXS0_line2, M8_MF8_1_MF4_1_MXS0_line3, M8_MF8_1_MF4_1_MXS0_line4, M8_MF8_1_MF4_1_MXS0_line5, M8_MF8_1_MF4_1_tempOut1); inv M8_MF8_1_MF4_1_MXS1_Mux4_0(in1691, M8_MF8_1_MF4_1_MXS1_Not_ContLo); inv M8_MF8_1_MF4_1_MXS1_Mux4_1(in1694, M8_MF8_1_MF4_1_MXS1_Not_ContHi); and3 M8_MF8_1_MF4_1_MXS1_Mux4_2(FXbus_5, M8_MF8_1_MF4_1_MXS1_Not_ContHi, M8_MF8_1_MF4_1_MXS1_Not_ContLo, M8_MF8_1_MF4_1_MXS1_line2); and3 M8_MF8_1_MF4_1_MXS1_Mux4_3(FYbus_5, M8_MF8_1_MF4_1_MXS1_Not_ContHi, in1691, M8_MF8_1_MF4_1_MXS1_line3); and3 M8_MF8_1_MF4_1_MXS1_Mux4_4(in203, in1694, M8_MF8_1_MF4_1_MXS1_Not_ContLo, M8_MF8_1_MF4_1_MXS1_line4); and3 M8_MF8_1_MF4_1_MXS1_Mux4_5(in173, in1694, in1691, M8_MF8_1_MF4_1_MXS1_line5); or4 M8_MF8_1_MF4_1_MXS1_Mux4_6(M8_MF8_1_MF4_1_MXS1_line2, M8_MF8_1_MF4_1_MXS1_line3, M8_MF8_1_MF4_1_MXS1_line4, M8_MF8_1_MF4_1_MXS1_line5, M8_MF8_1_MF4_1_tempOut2); inv M8_MF8_1_MF4_1_MXS2_Mux4_0(in4088, M8_MF8_1_MF4_1_MXS2_Not_ContLo); inv M8_MF8_1_MF4_1_MXS2_Mux4_1(in4087, M8_MF8_1_MF4_1_MXS2_Not_ContHi); and3 M8_MF8_1_MF4_1_MXS2_Mux4_2(FXbus_5, M8_MF8_1_MF4_1_MXS2_Not_ContHi, M8_MF8_1_MF4_1_MXS2_Not_ContLo, M8_MF8_1_MF4_1_MXS2_line2); and3 M8_MF8_1_MF4_1_MXS2_Mux4_3(FYbus_5, M8_MF8_1_MF4_1_MXS2_Not_ContHi, in4088, M8_MF8_1_MF4_1_MXS2_line3); and3 M8_MF8_1_MF4_1_MXS2_Mux4_4(in91, in4087, M8_MF8_1_MF4_1_MXS2_Not_ContLo, M8_MF8_1_MF4_1_MXS2_line4); and3 M8_MF8_1_MF4_1_MXS2_Mux4_5(in40, in4087, in4088, M8_MF8_1_MF4_1_MXS2_line5); or4 M8_MF8_1_MF4_1_MXS2_Mux4_6(M8_MF8_1_MF4_1_MXS2_line2, M8_MF8_1_MF4_1_MXS2_line3, M8_MF8_1_MF4_1_MXS2_line4, M8_MF8_1_MF4_1_MXS2_line5, out742); inv M8_MF8_1_MF4_1_MXS3_Mux4_0(in4089, M8_MF8_1_MF4_1_MXS3_Not_ContLo); inv M8_MF8_1_MF4_1_MXS3_Mux4_1(in4090, M8_MF8_1_MF4_1_MXS3_Not_ContHi); and3 M8_MF8_1_MF4_1_MXS3_Mux4_2(FXbus_5, M8_MF8_1_MF4_1_MXS3_Not_ContHi, M8_MF8_1_MF4_1_MXS3_Not_ContLo, M8_MF8_1_MF4_1_MXS3_line2); and3 M8_MF8_1_MF4_1_MXS3_Mux4_3(FYbus_5, M8_MF8_1_MF4_1_MXS3_Not_ContHi, in4089, M8_MF8_1_MF4_1_MXS3_line3); and3 M8_MF8_1_MF4_1_MXS3_Mux4_4(in91, in4090, M8_MF8_1_MF4_1_MXS3_Not_ContLo, M8_MF8_1_MF4_1_MXS3_line4); and3 M8_MF8_1_MF4_1_MXS3_Mux4_5(in40, in4090, in4089, M8_MF8_1_MF4_1_MXS3_line5); or4 M8_MF8_1_MF4_1_MXS3_Mux4_6(M8_MF8_1_MF4_1_MXS3_line2, M8_MF8_1_MF4_1_MXS3_line3, M8_MF8_1_MF4_1_MXS3_line4, M8_MF8_1_MF4_1_MXS3_line5, out782); and2 M8_MF8_1_MF4_1_MXS4(M8_MF8_1_MF4_1_tempOut1, in137, out645); and2 M8_MF8_1_MF4_1_MXS5(M8_MF8_1_MF4_1_tempOut2, in137, out679); inv M8_MF8_1_MF4_2_MXS0_Mux4_0(in1689, M8_MF8_1_MF4_2_MXS0_Not_ContLo); inv M8_MF8_1_MF4_2_MXS0_Mux4_1(in1690, M8_MF8_1_MF4_2_MXS0_Not_ContHi); and3 M8_MF8_1_MF4_2_MXS0_Mux4_2(FXbus_6, M8_MF8_1_MF4_2_MXS0_Not_ContHi, M8_MF8_1_MF4_2_MXS0_Not_ContLo, M8_MF8_1_MF4_2_MXS0_line2); and3 M8_MF8_1_MF4_2_MXS0_Mux4_3(FYbus_6, M8_MF8_1_MF4_2_MXS0_Not_ContHi, in1689, M8_MF8_1_MF4_2_MXS0_line3); and3 M8_MF8_1_MF4_2_MXS0_Mux4_4(in197, in1690, M8_MF8_1_MF4_2_MXS0_Not_ContLo, M8_MF8_1_MF4_2_MXS0_line4); and3 M8_MF8_1_MF4_2_MXS0_Mux4_5(in167, in1690, in1689, M8_MF8_1_MF4_2_MXS0_line5); or4 M8_MF8_1_MF4_2_MXS0_Mux4_6(M8_MF8_1_MF4_2_MXS0_line2, M8_MF8_1_MF4_2_MXS0_line3, M8_MF8_1_MF4_2_MXS0_line4, M8_MF8_1_MF4_2_MXS0_line5, M8_MF8_1_MF4_2_tempOut1); inv M8_MF8_1_MF4_2_MXS1_Mux4_0(in1691, M8_MF8_1_MF4_2_MXS1_Not_ContLo); inv M8_MF8_1_MF4_2_MXS1_Mux4_1(in1694, M8_MF8_1_MF4_2_MXS1_Not_ContHi); and3 M8_MF8_1_MF4_2_MXS1_Mux4_2(FXbus_6, M8_MF8_1_MF4_2_MXS1_Not_ContHi, M8_MF8_1_MF4_2_MXS1_Not_ContLo, M8_MF8_1_MF4_2_MXS1_line2); and3 M8_MF8_1_MF4_2_MXS1_Mux4_3(FYbus_6, M8_MF8_1_MF4_2_MXS1_Not_ContHi, in1691, M8_MF8_1_MF4_2_MXS1_line3); and3 M8_MF8_1_MF4_2_MXS1_Mux4_4(in197, in1694, M8_MF8_1_MF4_2_MXS1_Not_ContLo, M8_MF8_1_MF4_2_MXS1_line4); and3 M8_MF8_1_MF4_2_MXS1_Mux4_5(in167, in1694, in1691, M8_MF8_1_MF4_2_MXS1_line5); or4 M8_MF8_1_MF4_2_MXS1_Mux4_6(M8_MF8_1_MF4_2_MXS1_line2, M8_MF8_1_MF4_2_MXS1_line3, M8_MF8_1_MF4_2_MXS1_line4, M8_MF8_1_MF4_2_MXS1_line5, M8_MF8_1_MF4_2_tempOut2); inv M8_MF8_1_MF4_2_MXS2_Mux4_0(in4088, M8_MF8_1_MF4_2_MXS2_Not_ContLo); inv M8_MF8_1_MF4_2_MXS2_Mux4_1(in4087, M8_MF8_1_MF4_2_MXS2_Not_ContHi); and3 M8_MF8_1_MF4_2_MXS2_Mux4_2(FXbus_6, M8_MF8_1_MF4_2_MXS2_Not_ContHi, M8_MF8_1_MF4_2_MXS2_Not_ContLo, M8_MF8_1_MF4_2_MXS2_line2); and3 M8_MF8_1_MF4_2_MXS2_Mux4_3(FYbus_6, M8_MF8_1_MF4_2_MXS2_Not_ContHi, in4088, M8_MF8_1_MF4_2_MXS2_line3); and3 M8_MF8_1_MF4_2_MXS2_Mux4_4(in100, in4087, M8_MF8_1_MF4_2_MXS2_Not_ContLo, M8_MF8_1_MF4_2_MXS2_line4); and3 M8_MF8_1_MF4_2_MXS2_Mux4_5(in103, in4087, in4088, M8_MF8_1_MF4_2_MXS2_line5); or4 M8_MF8_1_MF4_2_MXS2_Mux4_6(M8_MF8_1_MF4_2_MXS2_line2, M8_MF8_1_MF4_2_MXS2_line3, M8_MF8_1_MF4_2_MXS2_line4, M8_MF8_1_MF4_2_MXS2_line5, out737); inv M8_MF8_1_MF4_2_MXS3_Mux4_0(in4089, M8_MF8_1_MF4_2_MXS3_Not_ContLo); inv M8_MF8_1_MF4_2_MXS3_Mux4_1(in4090, M8_MF8_1_MF4_2_MXS3_Not_ContHi); and3 M8_MF8_1_MF4_2_MXS3_Mux4_2(FXbus_6, M8_MF8_1_MF4_2_MXS3_Not_ContHi, M8_MF8_1_MF4_2_MXS3_Not_ContLo, M8_MF8_1_MF4_2_MXS3_line2); and3 M8_MF8_1_MF4_2_MXS3_Mux4_3(FYbus_6, M8_MF8_1_MF4_2_MXS3_Not_ContHi, in4089, M8_MF8_1_MF4_2_MXS3_line3); and3 M8_MF8_1_MF4_2_MXS3_Mux4_4(in100, in4090, M8_MF8_1_MF4_2_MXS3_Not_ContLo, M8_MF8_1_MF4_2_MXS3_line4); and3 M8_MF8_1_MF4_2_MXS3_Mux4_5(in103, in4090, in4089, M8_MF8_1_MF4_2_MXS3_line5); or4 M8_MF8_1_MF4_2_MXS3_Mux4_6(M8_MF8_1_MF4_2_MXS3_line2, M8_MF8_1_MF4_2_MXS3_line3, M8_MF8_1_MF4_2_MXS3_line4, M8_MF8_1_MF4_2_MXS3_line5, out777); and2 M8_MF8_1_MF4_2_MXS4(M8_MF8_1_MF4_2_tempOut1, in137, out648); and2 M8_MF8_1_MF4_2_MXS5(M8_MF8_1_MF4_2_tempOut2, in137, out682); inv M8_MF8_1_MF8_3_MXS0_Mux4_0(in1689, M8_MF8_1_MF8_3_MXS0_Not_ContLo); inv M8_MF8_1_MF8_3_MXS0_Mux4_1(in1690, M8_MF8_1_MF8_3_MXS0_Not_ContHi); and3 M8_MF8_1_MF8_3_MXS0_Mux4_2(FXbus_7, M8_MF8_1_MF8_3_MXS0_Not_ContHi, M8_MF8_1_MF8_3_MXS0_Not_ContLo, M8_MF8_1_MF8_3_MXS0_line2); and3 M8_MF8_1_MF8_3_MXS0_Mux4_3(FYbus_7, M8_MF8_1_MF8_3_MXS0_Not_ContHi, in1689, M8_MF8_1_MF8_3_MXS0_line3); and3 M8_MF8_1_MF8_3_MXS0_Mux4_4(in194, in1690, M8_MF8_1_MF8_3_MXS0_Not_ContLo, M8_MF8_1_MF8_3_MXS0_line4); and3 M8_MF8_1_MF8_3_MXS0_Mux4_5(in164, in1690, in1689, M8_MF8_1_MF8_3_MXS0_line5); or4 M8_MF8_1_MF8_3_MXS0_Mux4_6(M8_MF8_1_MF8_3_MXS0_line2, M8_MF8_1_MF8_3_MXS0_line3, M8_MF8_1_MF8_3_MXS0_line4, M8_MF8_1_MF8_3_MXS0_line5, M8_MF8_1_MF8_3_tempOut1); inv M8_MF8_1_MF8_3_MXS1_Mux4_0(in1691, M8_MF8_1_MF8_3_MXS1_Not_ContLo); inv M8_MF8_1_MF8_3_MXS1_Mux4_1(in1694, M8_MF8_1_MF8_3_MXS1_Not_ContHi); and3 M8_MF8_1_MF8_3_MXS1_Mux4_2(FXbus_7, M8_MF8_1_MF8_3_MXS1_Not_ContHi, M8_MF8_1_MF8_3_MXS1_Not_ContLo, M8_MF8_1_MF8_3_MXS1_line2); and3 M8_MF8_1_MF8_3_MXS1_Mux4_3(FYbus_7, M8_MF8_1_MF8_3_MXS1_Not_ContHi, in1691, M8_MF8_1_MF8_3_MXS1_line3); and3 M8_MF8_1_MF8_3_MXS1_Mux4_4(in194, in1694, M8_MF8_1_MF8_3_MXS1_Not_ContLo, M8_MF8_1_MF8_3_MXS1_line4); and3 M8_MF8_1_MF8_3_MXS1_Mux4_5(in164, in1694, in1691, M8_MF8_1_MF8_3_MXS1_line5); or4 M8_MF8_1_MF8_3_MXS1_Mux4_6(M8_MF8_1_MF8_3_MXS1_line2, M8_MF8_1_MF8_3_MXS1_line3, M8_MF8_1_MF8_3_MXS1_line4, M8_MF8_1_MF8_3_MXS1_line5, M8_MF8_1_MF8_3_tempOut2); inv M8_MF8_1_MF8_3_MXS2_Mux4_0(in4088, M8_MF8_1_MF8_3_MXS2_Not_ContLo); inv M8_MF8_1_MF8_3_MXS2_Mux4_1(in4087, M8_MF8_1_MF8_3_MXS2_Not_ContHi); and3 M8_MF8_1_MF8_3_MXS2_Mux4_2(FXbus_7, M8_MF8_1_MF8_3_MXS2_Not_ContHi, M8_MF8_1_MF8_3_MXS2_Not_ContLo, M8_MF8_1_MF8_3_MXS2_line2); and3 M8_MF8_1_MF8_3_MXS2_Mux4_3(FYbus_7, M8_MF8_1_MF8_3_MXS2_Not_ContHi, in4088, M8_MF8_1_MF8_3_MXS2_line3); and3 M8_MF8_1_MF8_3_MXS2_Mux4_4(in46, in4087, M8_MF8_1_MF8_3_MXS2_Not_ContLo, M8_MF8_1_MF8_3_MXS2_line4); and3 M8_MF8_1_MF8_3_MXS2_Mux4_5(in49, in4087, in4088, M8_MF8_1_MF8_3_MXS2_line5); or4 M8_MF8_1_MF8_3_MXS2_Mux4_6(M8_MF8_1_MF8_3_MXS2_line2, M8_MF8_1_MF8_3_MXS2_line3, M8_MF8_1_MF8_3_MXS2_line4, M8_MF8_1_MF8_3_MXS2_line5, out732); inv M8_MF8_1_MF8_3_MXS3_Mux4_0(in4089, M8_MF8_1_MF8_3_MXS3_Not_ContLo); inv M8_MF8_1_MF8_3_MXS3_Mux4_1(in4090, M8_MF8_1_MF8_3_MXS3_Not_ContHi); and3 M8_MF8_1_MF8_3_MXS3_Mux4_2(FXbus_7, M8_MF8_1_MF8_3_MXS3_Not_ContHi, M8_MF8_1_MF8_3_MXS3_Not_ContLo, M8_MF8_1_MF8_3_MXS3_line2); and3 M8_MF8_1_MF8_3_MXS3_Mux4_3(FYbus_7, M8_MF8_1_MF8_3_MXS3_Not_ContHi, in4089, M8_MF8_1_MF8_3_MXS3_line3); and3 M8_MF8_1_MF8_3_MXS3_Mux4_4(in46, in4090, M8_MF8_1_MF8_3_MXS3_Not_ContLo, M8_MF8_1_MF8_3_MXS3_line4); and3 M8_MF8_1_MF8_3_MXS3_Mux4_5(in49, in4090, in4089, M8_MF8_1_MF8_3_MXS3_line5); or4 M8_MF8_1_MF8_3_MXS3_Mux4_6(M8_MF8_1_MF8_3_MXS3_line2, M8_MF8_1_MF8_3_MXS3_line3, M8_MF8_1_MF8_3_MXS3_line4, M8_MF8_1_MF8_3_MXS3_line5, out772); and2 M8_MF8_1_MF8_3_MXS4(M8_MF8_1_MF8_3_tempOut1, in137, out651); and2 M8_MF8_1_MF8_3_MXS5(M8_MF8_1_MF8_3_tempOut2, in137, out685); inv M8_MF8_2_MXS0_Mux4_0(in1689, M8_MF8_2_MXS0_Not_ContLo); inv M8_MF8_2_MXS0_Mux4_1(in1690, M8_MF8_2_MXS0_Not_ContHi); and3 M8_MF8_2_MXS0_Mux4_2(FXbus_8, M8_MF8_2_MXS0_Not_ContHi, M8_MF8_2_MXS0_Not_ContLo, M8_MF8_2_MXS0_line2); and3 M8_MF8_2_MXS0_Mux4_3(FYbus_8, M8_MF8_2_MXS0_Not_ContHi, in1689, M8_MF8_2_MXS0_line3); and3 M8_MF8_2_MXS0_Mux4_4(in191, in1690, M8_MF8_2_MXS0_Not_ContLo, M8_MF8_2_MXS0_line4); and3 M8_MF8_2_MXS0_Mux4_5(in161, in1690, in1689, M8_MF8_2_MXS0_line5); or4 M8_MF8_2_MXS0_Mux4_6(M8_MF8_2_MXS0_line2, M8_MF8_2_MXS0_line3, M8_MF8_2_MXS0_line4, M8_MF8_2_MXS0_line5, M8_MF8_2_tempOut1); inv M8_MF8_2_MXS1_Mux4_0(in1691, M8_MF8_2_MXS1_Not_ContLo); inv M8_MF8_2_MXS1_Mux4_1(in1694, M8_MF8_2_MXS1_Not_ContHi); and3 M8_MF8_2_MXS1_Mux4_2(FXbus_8, M8_MF8_2_MXS1_Not_ContHi, M8_MF8_2_MXS1_Not_ContLo, M8_MF8_2_MXS1_line2); and3 M8_MF8_2_MXS1_Mux4_3(FYbus_8, M8_MF8_2_MXS1_Not_ContHi, in1691, M8_MF8_2_MXS1_line3); and3 M8_MF8_2_MXS1_Mux4_4(in191, in1694, M8_MF8_2_MXS1_Not_ContLo, M8_MF8_2_MXS1_line4); and3 M8_MF8_2_MXS1_Mux4_5(in161, in1694, in1691, M8_MF8_2_MXS1_line5); or4 M8_MF8_2_MXS1_Mux4_6(M8_MF8_2_MXS1_line2, M8_MF8_2_MXS1_line3, M8_MF8_2_MXS1_line4, M8_MF8_2_MXS1_line5, M8_MF8_2_tempOut2); inv M8_MF8_2_MXS2_Mux4_0(in4088, M8_MF8_2_MXS2_Not_ContLo); inv M8_MF8_2_MXS2_Mux4_1(in4087, M8_MF8_2_MXS2_Not_ContHi); and3 M8_MF8_2_MXS2_Mux4_2(FXbus_8, M8_MF8_2_MXS2_Not_ContHi, M8_MF8_2_MXS2_Not_ContLo, M8_MF8_2_MXS2_line2); and3 M8_MF8_2_MXS2_Mux4_3(FYbus_8, M8_MF8_2_MXS2_Not_ContHi, in4088, M8_MF8_2_MXS2_line3); and3 M8_MF8_2_MXS2_Mux4_4(in109, in4087, M8_MF8_2_MXS2_Not_ContLo, M8_MF8_2_MXS2_line4); and3 M8_MF8_2_MXS2_Mux4_5(in106, in4087, in4088, M8_MF8_2_MXS2_line5); or4 M8_MF8_2_MXS2_Mux4_6(M8_MF8_2_MXS2_line2, M8_MF8_2_MXS2_line3, M8_MF8_2_MXS2_line4, M8_MF8_2_MXS2_line5, out727); inv M8_MF8_2_MXS3_Mux4_0(in4089, M8_MF8_2_MXS3_Not_ContLo); inv M8_MF8_2_MXS3_Mux4_1(in4090, M8_MF8_2_MXS3_Not_ContHi); and3 M8_MF8_2_MXS3_Mux4_2(FXbus_8, M8_MF8_2_MXS3_Not_ContHi, M8_MF8_2_MXS3_Not_ContLo, M8_MF8_2_MXS3_line2); and3 M8_MF8_2_MXS3_Mux4_3(FYbus_8, M8_MF8_2_MXS3_Not_ContHi, in4089, M8_MF8_2_MXS3_line3); and3 M8_MF8_2_MXS3_Mux4_4(in109, in4090, M8_MF8_2_MXS3_Not_ContLo, M8_MF8_2_MXS3_line4); and3 M8_MF8_2_MXS3_Mux4_5(in106, in4090, in4089, M8_MF8_2_MXS3_line5); or4 M8_MF8_2_MXS3_Mux4_6(M8_MF8_2_MXS3_line2, M8_MF8_2_MXS3_line3, M8_MF8_2_MXS3_line4, M8_MF8_2_MXS3_line5, out712); and2 M8_MF8_2_MXS4(M8_MF8_2_tempOut1, in137, out654); and2 M8_MF8_2_MXS5(M8_MF8_2_tempOut2, in137, out688); inv M9_Inv9_0_Inv4_0(FXbus_0, out822); inv M9_Inv9_0_Inv4_1(FXbus_1, out838); inv M9_Inv9_0_Inv4_2(FXbus_2, out836); inv M9_Inv9_0_Inv4_3(FXbus_3, out834); inv M9_Inv9_1_Inv4_0(FXbus_4, out832); inv M9_Inv9_1_Inv4_1(FXbus_5, out830); inv M9_Inv9_1_Inv4_2(FXbus_6, out828); inv M9_Inv9_1_Inv4_3(FXbus_7, out826); inv M9_Inv9_2(FXbus_8, out824); inv M10_Inv9_0_Inv4_0(FYbus_0, out861); inv M10_Inv9_0_Inv4_1(FYbus_1, out877); inv M10_Inv9_0_Inv4_2(FYbus_2, out875); inv M10_Inv9_0_Inv4_3(FYbus_3, out873); inv M10_Inv9_1_Inv4_0(FYbus_4, out871); inv M10_Inv9_1_Inv4_1(FYbus_5, out869); inv M10_Inv9_1_Inv4_2(FYbus_6, out867); inv M10_Inv9_1_Inv4_3(FYbus_7, out865); inv M10_Inv9_2(FYbus_8, out863); nor9 M11_ZF0_n9(SumXbus_0, SumXbus_1, SumXbus_2, SumXbus_3, SumXbus_4, SumXbus_5, SumXbus_6, SumXbus_7, SumXbus_8, out585); nor9 M11_ZF1_n9(SumYbus_0, SumYbus_1, SumYbus_2, SumYbus_3, SumYbus_4, SumYbus_5, SumYbus_6, SumYbus_7, SumYbus_8, out575); nor9 M11_ZF2_n9(LogicXbus_0, LogicXbus_1, LogicXbus_2, LogicXbus_3, LogicXbus_4, LogicXbus_5, LogicXbus_6, LogicXbus_7, LogicXbus_8, out598); nor9 M11_ZF3_n9(LogicYbus_0, LogicYbus_1, LogicYbus_2, LogicYbus_3, LogicYbus_4, LogicYbus_5, LogicYbus_6, LogicYbus_7, LogicYbus_8, out610); inv M12_BPC0_Mux2_0(in332, M12_BPC0_Not_ContIn); and2 M12_BPC0_Mux2_1(in369, M12_BPC0_Not_ContIn, M12_BPC0_line1); and2 M12_BPC0_Mux2_2(in372, in332, M12_BPC0_line2); or2 M12_BPC0_Mux2_3(M12_BPC0_line1, M12_BPC0_line2, M12_ParX); inv M12_BPC1_Mux2_0(in335, M12_BPC1_Not_ContIn); and2 M12_BPC1_Mux2_1(in289, M12_BPC1_Not_ContIn, M12_BPC1_line1); and2 M12_BPC1_Mux2_2(in292, in335, M12_BPC1_line2); or2 M12_BPC1_Mux2_3(M12_BPC1_line1, M12_BPC1_line2, M12_ParY); inv M12_BPC2_PT0_Xo0(Xbus_5, M12_BPC2_PT0_NotA); inv M12_BPC2_PT0_Xo1(Xbus_6, M12_BPC2_PT0_NotB); nand2 M12_BPC2_PT0_Xo2(M12_BPC2_PT0_NotA, Xbus_6, M12_BPC2_PT0_line2); nand2 M12_BPC2_PT0_Xo3(M12_BPC2_PT0_NotB, Xbus_5, M12_BPC2_PT0_line3); nand2 M12_BPC2_PT0_Xo4(M12_BPC2_PT0_line2, M12_BPC2_PT0_line3, M12_BPC2_line0); inv M12_BPC2_PT1_Xo0(Xbus_7, M12_BPC2_PT1_NotA); inv M12_BPC2_PT1_Xo1(Xbus_8, M12_BPC2_PT1_NotB); nand2 M12_BPC2_PT1_Xo2(M12_BPC2_PT1_NotA, Xbus_8, M12_BPC2_PT1_line2); nand2 M12_BPC2_PT1_Xo3(M12_BPC2_PT1_NotB, Xbus_7, M12_BPC2_PT1_line3); nand2 M12_BPC2_PT1_Xo4(M12_BPC2_PT1_line2, M12_BPC2_PT1_line3, M12_BPC2_line1); inv M12_BPC2_PT2_Xo0(Xbus_0, M12_BPC2_PT2_NotA); inv M12_BPC2_PT2_Xo1(M12_ParX, M12_BPC2_PT2_NotB); nand2 M12_BPC2_PT2_Xo2(M12_BPC2_PT2_NotA, M12_ParX, M12_BPC2_PT2_line2); nand2 M12_BPC2_PT2_Xo3(M12_BPC2_PT2_NotB, Xbus_0, M12_BPC2_PT2_line3); nand2 M12_BPC2_PT2_Xo4(M12_BPC2_PT2_line2, M12_BPC2_PT2_line3, M12_BPC2_line2); inv M12_BPC2_PT3_Xo0(Xbus_1, M12_BPC2_PT3_NotA); inv M12_BPC2_PT3_Xo1(Xbus_2, M12_BPC2_PT3_NotB); nand2 M12_BPC2_PT3_Xo2(M12_BPC2_PT3_NotA, Xbus_2, M12_BPC2_PT3_line2); nand2 M12_BPC2_PT3_Xo3(M12_BPC2_PT3_NotB, Xbus_1, M12_BPC2_PT3_line3); nand2 M12_BPC2_PT3_Xo4(M12_BPC2_PT3_line2, M12_BPC2_PT3_line3, M12_BPC2_line3); inv M12_BPC2_PT4_Xo0(Xbus_3, M12_BPC2_PT4_NotA); inv M12_BPC2_PT4_Xo1(Xbus_4, M12_BPC2_PT4_NotB); nand2 M12_BPC2_PT4_Xo2(M12_BPC2_PT4_NotA, Xbus_4, M12_BPC2_PT4_line2); nand2 M12_BPC2_PT4_Xo3(M12_BPC2_PT4_NotB, Xbus_3, M12_BPC2_PT4_line3); nand2 M12_BPC2_PT4_Xo4(M12_BPC2_PT4_line2, M12_BPC2_PT4_line3, M12_BPC2_line4); inv M12_BPC2_PT5_Xo0(M12_BPC2_line0, M12_BPC2_PT5_NotA); inv M12_BPC2_PT5_Xo1(M12_BPC2_line1, M12_BPC2_PT5_NotB); nand2 M12_BPC2_PT5_Xo2(M12_BPC2_PT5_NotA, M12_BPC2_line1, M12_BPC2_PT5_line2); nand2 M12_BPC2_PT5_Xo3(M12_BPC2_PT5_NotB, M12_BPC2_line0, M12_BPC2_PT5_line3); nand2 M12_BPC2_PT5_Xo4(M12_BPC2_PT5_line2, M12_BPC2_PT5_line3, M12_BPC2_line5); inv M12_BPC2_PT6_Xo3_0(M12_BPC2_line2, M12_BPC2_PT6_NotA); inv M12_BPC2_PT6_Xo3_1(M12_BPC2_line3, M12_BPC2_PT6_NotB); inv M12_BPC2_PT6_Xo3_2(M12_BPC2_line4, M12_BPC2_PT6_NotC); and3 M12_BPC2_PT6_Xo3_3(M12_BPC2_PT6_NotA, M12_BPC2_PT6_NotB, M12_BPC2_line4, M12_BPC2_PT6_line3); and3 M12_BPC2_PT6_Xo3_4(M12_BPC2_PT6_NotA, M12_BPC2_line3, M12_BPC2_PT6_NotC, M12_BPC2_PT6_line4); and3 M12_BPC2_PT6_Xo3_5(M12_BPC2_line2, M12_BPC2_PT6_NotB, M12_BPC2_PT6_NotC, M12_BPC2_PT6_line5); and3 M12_BPC2_PT6_Xo3_6(M12_BPC2_line2, M12_BPC2_line3, M12_BPC2_line4, M12_BPC2_PT6_line6); nor2 M12_BPC2_PT6_Xo3_7(M12_BPC2_PT6_line3, M12_BPC2_PT6_line4, M12_BPC2_PT6_line7); nor2 M12_BPC2_PT6_Xo3_8(M12_BPC2_PT6_line5, M12_BPC2_PT6_line6, M12_BPC2_PT6_line8); nand2 M12_BPC2_PT6_Xo3_9(M12_BPC2_PT6_line7, M12_BPC2_PT6_line8, M12_BPC2_line6); inv M12_BPC2_PT7_Xo0(M12_BPC2_line5, M12_BPC2_PT7_NotA); inv M12_BPC2_PT7_Xo1(M12_BPC2_line6, M12_BPC2_PT7_NotB); nand2 M12_BPC2_PT7_Xo2(M12_BPC2_PT7_NotA, M12_BPC2_line6, M12_BPC2_PT7_line2); nand2 M12_BPC2_PT7_Xo3(M12_BPC2_PT7_NotB, M12_BPC2_line5, M12_BPC2_PT7_line3); nand2 M12_BPC2_PT7_Xo4(M12_BPC2_PT7_line2, M12_BPC2_PT7_line3, out998); inv M12_BPC3_PT0_Xo0(in316, M12_BPC3_PT0_NotA); inv M12_BPC3_PT0_Xo1(in308, M12_BPC3_PT0_NotB); nand2 M12_BPC3_PT0_Xo2(M12_BPC3_PT0_NotA, in308, M12_BPC3_PT0_line2); nand2 M12_BPC3_PT0_Xo3(M12_BPC3_PT0_NotB, in316, M12_BPC3_PT0_line3); nand2 M12_BPC3_PT0_Xo4(M12_BPC3_PT0_line2, M12_BPC3_PT0_line3, M12_BPC3_line0); inv M12_BPC3_PT1_Xo0(in302, M12_BPC3_PT1_NotA); inv M12_BPC3_PT1_Xo1(in293, M12_BPC3_PT1_NotB); nand2 M12_BPC3_PT1_Xo2(M12_BPC3_PT1_NotA, in293, M12_BPC3_PT1_line2); nand2 M12_BPC3_PT1_Xo3(M12_BPC3_PT1_NotB, in302, M12_BPC3_PT1_line3); nand2 M12_BPC3_PT1_Xo4(M12_BPC3_PT1_line2, M12_BPC3_PT1_line3, M12_BPC3_line1); inv M12_BPC3_PT2_Xo0(in361, M12_BPC3_PT2_NotA); inv M12_BPC3_PT2_Xo1(in369, M12_BPC3_PT2_NotB); nand2 M12_BPC3_PT2_Xo2(M12_BPC3_PT2_NotA, in369, M12_BPC3_PT2_line2); nand2 M12_BPC3_PT2_Xo3(M12_BPC3_PT2_NotB, in361, M12_BPC3_PT2_line3); nand2 M12_BPC3_PT2_Xo4(M12_BPC3_PT2_line2, M12_BPC3_PT2_line3, M12_BPC3_line2); inv M12_BPC3_PT3_Xo0(in351, M12_BPC3_PT3_NotA); inv M12_BPC3_PT3_Xo1(in341, M12_BPC3_PT3_NotB); nand2 M12_BPC3_PT3_Xo2(M12_BPC3_PT3_NotA, in341, M12_BPC3_PT3_line2); nand2 M12_BPC3_PT3_Xo3(M12_BPC3_PT3_NotB, in351, M12_BPC3_PT3_line3); nand2 M12_BPC3_PT3_Xo4(M12_BPC3_PT3_line2, M12_BPC3_PT3_line3, M12_BPC3_line3); inv M12_BPC3_PT4_Xo0(vdd, M12_BPC3_PT4_NotA); inv M12_BPC3_PT4_Xo1(in324, M12_BPC3_PT4_NotB); nand2 M12_BPC3_PT4_Xo2(M12_BPC3_PT4_NotA, in324, M12_BPC3_PT4_line2); nand2 M12_BPC3_PT4_Xo3(M12_BPC3_PT4_NotB, vdd, M12_BPC3_PT4_line3); nand2 M12_BPC3_PT4_Xo4(M12_BPC3_PT4_line2, M12_BPC3_PT4_line3, M12_BPC3_line4); inv M12_BPC3_PT5_Xo0(M12_BPC3_line0, M12_BPC3_PT5_NotA); inv M12_BPC3_PT5_Xo1(M12_BPC3_line1, M12_BPC3_PT5_NotB); nand2 M12_BPC3_PT5_Xo2(M12_BPC3_PT5_NotA, M12_BPC3_line1, M12_BPC3_PT5_line2); nand2 M12_BPC3_PT5_Xo3(M12_BPC3_PT5_NotB, M12_BPC3_line0, M12_BPC3_PT5_line3); nand2 M12_BPC3_PT5_Xo4(M12_BPC3_PT5_line2, M12_BPC3_PT5_line3, M12_BPC3_line5); inv M12_BPC3_PT6_Xo3_0(M12_BPC3_line2, M12_BPC3_PT6_NotA); inv M12_BPC3_PT6_Xo3_1(M12_BPC3_line3, M12_BPC3_PT6_NotB); inv M12_BPC3_PT6_Xo3_2(M12_BPC3_line4, M12_BPC3_PT6_NotC); and3 M12_BPC3_PT6_Xo3_3(M12_BPC3_PT6_NotA, M12_BPC3_PT6_NotB, M12_BPC3_line4, M12_BPC3_PT6_line3); and3 M12_BPC3_PT6_Xo3_4(M12_BPC3_PT6_NotA, M12_BPC3_line3, M12_BPC3_PT6_NotC, M12_BPC3_PT6_line4); and3 M12_BPC3_PT6_Xo3_5(M12_BPC3_line2, M12_BPC3_PT6_NotB, M12_BPC3_PT6_NotC, M12_BPC3_PT6_line5); and3 M12_BPC3_PT6_Xo3_6(M12_BPC3_line2, M12_BPC3_line3, M12_BPC3_line4, M12_BPC3_PT6_line6); nor2 M12_BPC3_PT6_Xo3_7(M12_BPC3_PT6_line3, M12_BPC3_PT6_line4, M12_BPC3_PT6_line7); nor2 M12_BPC3_PT6_Xo3_8(M12_BPC3_PT6_line5, M12_BPC3_PT6_line6, M12_BPC3_PT6_line8); nand2 M12_BPC3_PT6_Xo3_9(M12_BPC3_PT6_line7, M12_BPC3_PT6_line8, M12_BPC3_line6); inv M12_BPC3_PT7_Xo0(M12_BPC3_line5, M12_BPC3_PT7_NotA); inv M12_BPC3_PT7_Xo1(M12_BPC3_line6, M12_BPC3_PT7_NotB); nand2 M12_BPC3_PT7_Xo2(M12_BPC3_PT7_NotA, M12_BPC3_line6, M12_BPC3_PT7_line2); nand2 M12_BPC3_PT7_Xo3(M12_BPC3_PT7_NotB, M12_BPC3_line5, M12_BPC3_PT7_line3); nand2 M12_BPC3_PT7_Xo4(M12_BPC3_PT7_line2, M12_BPC3_PT7_line3, out1002); inv M12_BPC4_PT0_Xo0(Ybus_5, M12_BPC4_PT0_NotA); inv M12_BPC4_PT0_Xo1(Ybus_6, M12_BPC4_PT0_NotB); nand2 M12_BPC4_PT0_Xo2(M12_BPC4_PT0_NotA, Ybus_6, M12_BPC4_PT0_line2); nand2 M12_BPC4_PT0_Xo3(M12_BPC4_PT0_NotB, Ybus_5, M12_BPC4_PT0_line3); nand2 M12_BPC4_PT0_Xo4(M12_BPC4_PT0_line2, M12_BPC4_PT0_line3, M12_BPC4_line0); inv M12_BPC4_PT1_Xo0(Ybus_7, M12_BPC4_PT1_NotA); inv M12_BPC4_PT1_Xo1(Ybus_8, M12_BPC4_PT1_NotB); nand2 M12_BPC4_PT1_Xo2(M12_BPC4_PT1_NotA, Ybus_8, M12_BPC4_PT1_line2); nand2 M12_BPC4_PT1_Xo3(M12_BPC4_PT1_NotB, Ybus_7, M12_BPC4_PT1_line3); nand2 M12_BPC4_PT1_Xo4(M12_BPC4_PT1_line2, M12_BPC4_PT1_line3, M12_BPC4_line1); inv M12_BPC4_PT2_Xo0(Ybus_0, M12_BPC4_PT2_NotA); inv M12_BPC4_PT2_Xo1(M12_ParY, M12_BPC4_PT2_NotB); nand2 M12_BPC4_PT2_Xo2(M12_BPC4_PT2_NotA, M12_ParY, M12_BPC4_PT2_line2); nand2 M12_BPC4_PT2_Xo3(M12_BPC4_PT2_NotB, Ybus_0, M12_BPC4_PT2_line3); nand2 M12_BPC4_PT2_Xo4(M12_BPC4_PT2_line2, M12_BPC4_PT2_line3, M12_BPC4_line2); inv M12_BPC4_PT3_Xo0(Ybus_1, M12_BPC4_PT3_NotA); inv M12_BPC4_PT3_Xo1(Ybus_2, M12_BPC4_PT3_NotB); nand2 M12_BPC4_PT3_Xo2(M12_BPC4_PT3_NotA, Ybus_2, M12_BPC4_PT3_line2); nand2 M12_BPC4_PT3_Xo3(M12_BPC4_PT3_NotB, Ybus_1, M12_BPC4_PT3_line3); nand2 M12_BPC4_PT3_Xo4(M12_BPC4_PT3_line2, M12_BPC4_PT3_line3, M12_BPC4_line3); inv M12_BPC4_PT4_Xo0(Ybus_3, M12_BPC4_PT4_NotA); inv M12_BPC4_PT4_Xo1(Ybus_4, M12_BPC4_PT4_NotB); nand2 M12_BPC4_PT4_Xo2(M12_BPC4_PT4_NotA, Ybus_4, M12_BPC4_PT4_line2); nand2 M12_BPC4_PT4_Xo3(M12_BPC4_PT4_NotB, Ybus_3, M12_BPC4_PT4_line3); nand2 M12_BPC4_PT4_Xo4(M12_BPC4_PT4_line2, M12_BPC4_PT4_line3, M12_BPC4_line4); inv M12_BPC4_PT5_Xo0(M12_BPC4_line0, M12_BPC4_PT5_NotA); inv M12_BPC4_PT5_Xo1(M12_BPC4_line1, M12_BPC4_PT5_NotB); nand2 M12_BPC4_PT5_Xo2(M12_BPC4_PT5_NotA, M12_BPC4_line1, M12_BPC4_PT5_line2); nand2 M12_BPC4_PT5_Xo3(M12_BPC4_PT5_NotB, M12_BPC4_line0, M12_BPC4_PT5_line3); nand2 M12_BPC4_PT5_Xo4(M12_BPC4_PT5_line2, M12_BPC4_PT5_line3, M12_BPC4_line5); inv M12_BPC4_PT6_Xo3_0(M12_BPC4_line2, M12_BPC4_PT6_NotA); inv M12_BPC4_PT6_Xo3_1(M12_BPC4_line3, M12_BPC4_PT6_NotB); inv M12_BPC4_PT6_Xo3_2(M12_BPC4_line4, M12_BPC4_PT6_NotC); and3 M12_BPC4_PT6_Xo3_3(M12_BPC4_PT6_NotA, M12_BPC4_PT6_NotB, M12_BPC4_line4, M12_BPC4_PT6_line3); and3 M12_BPC4_PT6_Xo3_4(M12_BPC4_PT6_NotA, M12_BPC4_line3, M12_BPC4_PT6_NotC, M12_BPC4_PT6_line4); and3 M12_BPC4_PT6_Xo3_5(M12_BPC4_line2, M12_BPC4_PT6_NotB, M12_BPC4_PT6_NotC, M12_BPC4_PT6_line5); and3 M12_BPC4_PT6_Xo3_6(M12_BPC4_line2, M12_BPC4_line3, M12_BPC4_line4, M12_BPC4_PT6_line6); nor2 M12_BPC4_PT6_Xo3_7(M12_BPC4_PT6_line3, M12_BPC4_PT6_line4, M12_BPC4_PT6_line7); nor2 M12_BPC4_PT6_Xo3_8(M12_BPC4_PT6_line5, M12_BPC4_PT6_line6, M12_BPC4_PT6_line8); nand2 M12_BPC4_PT6_Xo3_9(M12_BPC4_PT6_line7, M12_BPC4_PT6_line8, M12_BPC4_line6); inv M12_BPC4_PT7_Xo0(M12_BPC4_line5, M12_BPC4_PT7_NotA); inv M12_BPC4_PT7_Xo1(M12_BPC4_line6, M12_BPC4_PT7_NotB); nand2 M12_BPC4_PT7_Xo2(M12_BPC4_PT7_NotA, M12_BPC4_line6, M12_BPC4_PT7_line2); nand2 M12_BPC4_PT7_Xo3(M12_BPC4_PT7_NotB, M12_BPC4_line5, M12_BPC4_PT7_line3); nand2 M12_BPC4_PT7_Xo4(M12_BPC4_PT7_line2, M12_BPC4_PT7_line3, out1000); inv M12_BPC5_PT0_Xo0(in226, M12_BPC5_PT0_NotA); inv M12_BPC5_PT0_Xo1(in218, M12_BPC5_PT0_NotB); nand2 M12_BPC5_PT0_Xo2(M12_BPC5_PT0_NotA, in218, M12_BPC5_PT0_line2); nand2 M12_BPC5_PT0_Xo3(M12_BPC5_PT0_NotB, in226, M12_BPC5_PT0_line3); nand2 M12_BPC5_PT0_Xo4(M12_BPC5_PT0_line2, M12_BPC5_PT0_line3, M12_BPC5_line0); inv M12_BPC5_PT1_Xo0(in210, M12_BPC5_PT1_NotA); inv M12_BPC5_PT1_Xo1(in206, M12_BPC5_PT1_NotB); nand2 M12_BPC5_PT1_Xo2(M12_BPC5_PT1_NotA, in206, M12_BPC5_PT1_line2); nand2 M12_BPC5_PT1_Xo3(M12_BPC5_PT1_NotB, in210, M12_BPC5_PT1_line3); nand2 M12_BPC5_PT1_Xo4(M12_BPC5_PT1_line2, M12_BPC5_PT1_line3, M12_BPC5_line1); inv M12_BPC5_PT2_Xo0(in281, M12_BPC5_PT2_NotA); inv M12_BPC5_PT2_Xo1(in289, M12_BPC5_PT2_NotB); nand2 M12_BPC5_PT2_Xo2(M12_BPC5_PT2_NotA, in289, M12_BPC5_PT2_line2); nand2 M12_BPC5_PT2_Xo3(M12_BPC5_PT2_NotB, in281, M12_BPC5_PT2_line3); nand2 M12_BPC5_PT2_Xo4(M12_BPC5_PT2_line2, M12_BPC5_PT2_line3, M12_BPC5_line2); inv M12_BPC5_PT3_Xo0(in273, M12_BPC5_PT3_NotA); inv M12_BPC5_PT3_Xo1(in265, M12_BPC5_PT3_NotB); nand2 M12_BPC5_PT3_Xo2(M12_BPC5_PT3_NotA, in265, M12_BPC5_PT3_line2); nand2 M12_BPC5_PT3_Xo3(M12_BPC5_PT3_NotB, in273, M12_BPC5_PT3_line3); nand2 M12_BPC5_PT3_Xo4(M12_BPC5_PT3_line2, M12_BPC5_PT3_line3, M12_BPC5_line3); inv M12_BPC5_PT4_Xo0(in257, M12_BPC5_PT4_NotA); inv M12_BPC5_PT4_Xo1(in234, M12_BPC5_PT4_NotB); nand2 M12_BPC5_PT4_Xo2(M12_BPC5_PT4_NotA, in234, M12_BPC5_PT4_line2); nand2 M12_BPC5_PT4_Xo3(M12_BPC5_PT4_NotB, in257, M12_BPC5_PT4_line3); nand2 M12_BPC5_PT4_Xo4(M12_BPC5_PT4_line2, M12_BPC5_PT4_line3, M12_BPC5_line4); inv M12_BPC5_PT5_Xo0(M12_BPC5_line0, M12_BPC5_PT5_NotA); inv M12_BPC5_PT5_Xo1(M12_BPC5_line1, M12_BPC5_PT5_NotB); nand2 M12_BPC5_PT5_Xo2(M12_BPC5_PT5_NotA, M12_BPC5_line1, M12_BPC5_PT5_line2); nand2 M12_BPC5_PT5_Xo3(M12_BPC5_PT5_NotB, M12_BPC5_line0, M12_BPC5_PT5_line3); nand2 M12_BPC5_PT5_Xo4(M12_BPC5_PT5_line2, M12_BPC5_PT5_line3, M12_BPC5_line5); inv M12_BPC5_PT6_Xo3_0(M12_BPC5_line2, M12_BPC5_PT6_NotA); inv M12_BPC5_PT6_Xo3_1(M12_BPC5_line3, M12_BPC5_PT6_NotB); inv M12_BPC5_PT6_Xo3_2(M12_BPC5_line4, M12_BPC5_PT6_NotC); and3 M12_BPC5_PT6_Xo3_3(M12_BPC5_PT6_NotA, M12_BPC5_PT6_NotB, M12_BPC5_line4, M12_BPC5_PT6_line3); and3 M12_BPC5_PT6_Xo3_4(M12_BPC5_PT6_NotA, M12_BPC5_line3, M12_BPC5_PT6_NotC, M12_BPC5_PT6_line4); and3 M12_BPC5_PT6_Xo3_5(M12_BPC5_line2, M12_BPC5_PT6_NotB, M12_BPC5_PT6_NotC, M12_BPC5_PT6_line5); and3 M12_BPC5_PT6_Xo3_6(M12_BPC5_line2, M12_BPC5_line3, M12_BPC5_line4, M12_BPC5_PT6_line6); nor2 M12_BPC5_PT6_Xo3_7(M12_BPC5_PT6_line3, M12_BPC5_PT6_line4, M12_BPC5_PT6_line7); nor2 M12_BPC5_PT6_Xo3_8(M12_BPC5_PT6_line5, M12_BPC5_PT6_line6, M12_BPC5_PT6_line8); nand2 M12_BPC5_PT6_Xo3_9(M12_BPC5_PT6_line7, M12_BPC5_PT6_line8, M12_BPC5_line6); inv M12_BPC5_PT7_Xo0(M12_BPC5_line5, M12_BPC5_PT7_NotA); inv M12_BPC5_PT7_Xo1(M12_BPC5_line6, M12_BPC5_PT7_NotB); nand2 M12_BPC5_PT7_Xo2(M12_BPC5_PT7_NotA, M12_BPC5_line6, M12_BPC5_PT7_line2); nand2 M12_BPC5_PT7_Xo3(M12_BPC5_PT7_NotB, M12_BPC5_line5, M12_BPC5_PT7_line3); nand2 M12_BPC5_PT7_Xo4(M12_BPC5_PT7_line2, M12_BPC5_PT7_line3, out1004); inv M12_BPC6_Inv4_0(out1004, M12_NotParChk_0); inv M12_BPC6_Inv4_1(out1000, M12_NotParChk_1); inv M12_BPC6_Inv4_2(out1002, M12_NotParChk_2); inv M12_BPC6_Inv4_3(out998, M12_NotParChk_3); and5 M12_BPC7(M12_NotParChk_3, M12_NotParChk_2, M12_NotParChk_1, M12_NotParChk_0, in562, M12_line7); and4 M12_BPC8(in386, in559, in556, in552, M12_line8); and3 M12_BPC9(M12_line8, M12_line7, in245, out854); and2 M13_UM13_0_MML0(in27, in31, M13_ContBeta); inv M13_UM13_0_MML1(M13_ContBeta, M13_UM13_0_NotContBeta); inv M13_UM13_0_MML2(in2358, M13_UM13_0_NotContIn2); inv M13_UM13_0_MML3_Mux4_0_Mux2_0(M13_UM13_0_NotContIn2, M13_UM13_0_MML3_Mux4_0_Not_ContIn); and2 M13_UM13_0_MML3_Mux4_0_Mux2_1(in34, M13_UM13_0_MML3_Mux4_0_Not_ContIn, M13_UM13_0_MML3_Mux4_0_line1); and2 M13_UM13_0_MML3_Mux4_0_Mux2_2(in88, M13_UM13_0_NotContIn2, M13_UM13_0_MML3_Mux4_0_line2); or2 M13_UM13_0_MML3_Mux4_0_Mux2_3(M13_UM13_0_MML3_Mux4_0_line1, M13_UM13_0_MML3_Mux4_0_line2, M13_UM13_0_tempOut1_0); inv M13_UM13_0_MML3_Mux4_1_Mux2_0(M13_UM13_0_NotContIn2, M13_UM13_0_MML3_Mux4_1_Not_ContIn); and2 M13_UM13_0_MML3_Mux4_1_Mux2_1(in34, M13_UM13_0_MML3_Mux4_1_Not_ContIn, M13_UM13_0_MML3_Mux4_1_line1); and2 M13_UM13_0_MML3_Mux4_1_Mux2_2(in88, M13_UM13_0_NotContIn2, M13_UM13_0_MML3_Mux4_1_line2); or2 M13_UM13_0_MML3_Mux4_1_Mux2_3(M13_UM13_0_MML3_Mux4_1_line1, M13_UM13_0_MML3_Mux4_1_line2, M13_UM13_0_tempOut1_1); inv M13_UM13_0_MML3_Mux4_2_Mux2_0(M13_UM13_0_NotContIn2, M13_UM13_0_MML3_Mux4_2_Not_ContIn); and2 M13_UM13_0_MML3_Mux4_2_Mux2_1(in83, M13_UM13_0_MML3_Mux4_2_Not_ContIn, M13_UM13_0_MML3_Mux4_2_line1); and2 M13_UM13_0_MML3_Mux4_2_Mux2_2(in83, M13_UM13_0_NotContIn2, M13_UM13_0_MML3_Mux4_2_line2); or2 M13_UM13_0_MML3_Mux4_2_Mux2_3(M13_UM13_0_MML3_Mux4_2_line1, M13_UM13_0_MML3_Mux4_2_line2, M13_UM13_0_tempOut1_2); inv M13_UM13_0_MML3_Mux4_3_Mux2_0(M13_UM13_0_NotContIn2, M13_UM13_0_MML3_Mux4_3_Not_ContIn); and2 M13_UM13_0_MML3_Mux4_3_Mux2_1(in87, M13_UM13_0_MML3_Mux4_3_Not_ContIn, M13_UM13_0_MML3_Mux4_3_line1); and2 M13_UM13_0_MML3_Mux4_3_Mux2_2(in86, M13_UM13_0_NotContIn2, M13_UM13_0_MML3_Mux4_3_line2); or2 M13_UM13_0_MML3_Mux4_3_Mux2_3(M13_UM13_0_MML3_Mux4_3_line1, M13_UM13_0_MML3_Mux4_3_line2, M13_UM13_0_tempOut1_3); inv M13_UM13_0_MML4_Mx4_0_Mux4_0(in2358, M13_UM13_0_MML4_Mx4_0_Not_ContLo); inv M13_UM13_0_MML4_Mx4_0_Mux4_1(M13_UM13_0_NotContBeta, M13_UM13_0_MML4_Mx4_0_Not_ContHi); and3 M13_UM13_0_MML4_Mx4_0_Mux4_2(in26, M13_UM13_0_MML4_Mx4_0_Not_ContHi, M13_UM13_0_MML4_Mx4_0_Not_ContLo, M13_UM13_0_MML4_Mx4_0_line2); and3 M13_UM13_0_MML4_Mx4_0_Mux4_3(in81, M13_UM13_0_MML4_Mx4_0_Not_ContHi, in2358, M13_UM13_0_MML4_Mx4_0_line3); and3 M13_UM13_0_MML4_Mx4_0_Mux4_4(vdd, M13_UM13_0_NotContBeta, M13_UM13_0_MML4_Mx4_0_Not_ContLo, M13_UM13_0_MML4_Mx4_0_line4); and3 M13_UM13_0_MML4_Mx4_0_Mux4_5(vdd, M13_UM13_0_NotContBeta, in2358, M13_UM13_0_MML4_Mx4_0_line5); or4 M13_UM13_0_MML4_Mx4_0_Mux4_6(M13_UM13_0_MML4_Mx4_0_line2, M13_UM13_0_MML4_Mx4_0_line3, M13_UM13_0_MML4_Mx4_0_line4, M13_UM13_0_MML4_Mx4_0_line5, M13_UM13_0_tempOut2_0); inv M13_UM13_0_MML4_Mx4_1_Mux4_0(in2358, M13_UM13_0_MML4_Mx4_1_Not_ContLo); inv M13_UM13_0_MML4_Mx4_1_Mux4_1(M13_UM13_0_NotContBeta, M13_UM13_0_MML4_Mx4_1_Not_ContHi); and3 M13_UM13_0_MML4_Mx4_1_Mux4_2(in24, M13_UM13_0_MML4_Mx4_1_Not_ContHi, M13_UM13_0_MML4_Mx4_1_Not_ContLo, M13_UM13_0_MML4_Mx4_1_line2); and3 M13_UM13_0_MML4_Mx4_1_Mux4_3(in25, M13_UM13_0_MML4_Mx4_1_Not_ContHi, in2358, M13_UM13_0_MML4_Mx4_1_line3); and3 M13_UM13_0_MML4_Mx4_1_Mux4_4(vdd, M13_UM13_0_NotContBeta, M13_UM13_0_MML4_Mx4_1_Not_ContLo, M13_UM13_0_MML4_Mx4_1_line4); and3 M13_UM13_0_MML4_Mx4_1_Mux4_5(vdd, M13_UM13_0_NotContBeta, in2358, M13_UM13_0_MML4_Mx4_1_line5); or4 M13_UM13_0_MML4_Mx4_1_Mux4_6(M13_UM13_0_MML4_Mx4_1_line2, M13_UM13_0_MML4_Mx4_1_line3, M13_UM13_0_MML4_Mx4_1_line4, M13_UM13_0_MML4_Mx4_1_line5, M13_UM13_0_tempOut2_1); inv M13_UM13_0_MML4_Mx4_2_Mux4_0(in2358, M13_UM13_0_MML4_Mx4_2_Not_ContLo); inv M13_UM13_0_MML4_Mx4_2_Mux4_1(M13_UM13_0_NotContBeta, M13_UM13_0_MML4_Mx4_2_Not_ContHi); and3 M13_UM13_0_MML4_Mx4_2_Mux4_2(in82, M13_UM13_0_MML4_Mx4_2_Not_ContHi, M13_UM13_0_MML4_Mx4_2_Not_ContLo, M13_UM13_0_MML4_Mx4_2_line2); and3 M13_UM13_0_MML4_Mx4_2_Mux4_3(in80, M13_UM13_0_MML4_Mx4_2_Not_ContHi, in2358, M13_UM13_0_MML4_Mx4_2_line3); and3 M13_UM13_0_MML4_Mx4_2_Mux4_4(vdd, M13_UM13_0_NotContBeta, M13_UM13_0_MML4_Mx4_2_Not_ContLo, M13_UM13_0_MML4_Mx4_2_line4); and3 M13_UM13_0_MML4_Mx4_2_Mux4_5(vdd, M13_UM13_0_NotContBeta, in2358, M13_UM13_0_MML4_Mx4_2_line5); or4 M13_UM13_0_MML4_Mx4_2_Mux4_6(M13_UM13_0_MML4_Mx4_2_line2, M13_UM13_0_MML4_Mx4_2_line3, M13_UM13_0_MML4_Mx4_2_line4, M13_UM13_0_MML4_Mx4_2_line5, M13_UM13_0_tempOut2_2); inv M13_UM13_0_MML4_Mx4_3_Mux4_0(in2358, M13_UM13_0_MML4_Mx4_3_Not_ContLo); inv M13_UM13_0_MML4_Mx4_3_Mux4_1(M13_UM13_0_NotContBeta, M13_UM13_0_MML4_Mx4_3_Not_ContHi); and3 M13_UM13_0_MML4_Mx4_3_Mux4_2(in79, M13_UM13_0_MML4_Mx4_3_Not_ContHi, M13_UM13_0_MML4_Mx4_3_Not_ContLo, M13_UM13_0_MML4_Mx4_3_line2); and3 M13_UM13_0_MML4_Mx4_3_Mux4_3(in23, M13_UM13_0_MML4_Mx4_3_Not_ContHi, in2358, M13_UM13_0_MML4_Mx4_3_line3); and3 M13_UM13_0_MML4_Mx4_3_Mux4_4(vdd, M13_UM13_0_NotContBeta, M13_UM13_0_MML4_Mx4_3_Not_ContLo, M13_UM13_0_MML4_Mx4_3_line4); and3 M13_UM13_0_MML4_Mx4_3_Mux4_5(vdd, M13_UM13_0_NotContBeta, in2358, M13_UM13_0_MML4_Mx4_3_line5); or4 M13_UM13_0_MML4_Mx4_3_Mux4_6(M13_UM13_0_MML4_Mx4_3_line2, M13_UM13_0_MML4_Mx4_3_line3, M13_UM13_0_MML4_Mx4_3_line4, M13_UM13_0_MML4_Mx4_3_line5, M13_UM13_0_tempOut2_3); and2 M13_UM13_0_MML5_Ma0(M13_UM13_0_tempOut1_0, M13_ContBeta, M13_UM13_0_tempOut3_0); and2 M13_UM13_0_MML5_Ma1(M13_UM13_0_tempOut1_1, M13_ContBeta, M13_UM13_0_tempOut3_1); and2 M13_UM13_0_MML5_Ma2(M13_UM13_0_tempOut1_2, M13_ContBeta, M13_UM13_0_tempOut3_2); and2 M13_UM13_0_MML5_Ma3(M13_UM13_0_tempOut1_3, M13_ContBeta, M13_UM13_0_tempOut3_3); inv M13_UM13_0_MML6_Inv4_0(M13_UM13_0_tempOut3_0, out704); inv M13_UM13_0_MML6_Inv4_1(M13_UM13_0_tempOut3_1, out717); inv M13_UM13_0_MML6_Inv4_2(M13_UM13_0_tempOut3_2, out820); inv M13_UM13_0_MML6_Inv4_3(M13_UM13_0_tempOut3_3, out636); and2 M13_UM13_0_MML7_Ma0(M13_UM13_0_tempOut2_0, in141, out673); and2 M13_UM13_0_MML7_Ma1(M13_UM13_0_tempOut2_1, in141, out639); and2 M13_UM13_0_MML7_Ma2(M13_UM13_0_tempOut2_2, in141, out715); and2 M13_UM13_0_MML7_Ma3(M13_UM13_0_tempOut2_3, in141, out707); inv M13_UM13_0_MML8(Xbus_8, M13_UM13_0_NotMuxIn20); nand2 M13_UM13_0_MML9_Xo0(M13_UM13_0_NotMuxIn20, in132, M13_UM13_0_MML9_NotAB); and2 M13_UM13_0_MML9_Xo1(M13_UM13_0_NotMuxIn20, M13_UM13_0_MML9_NotAB, M13_UM13_0_MML9_line1); and2 M13_UM13_0_MML9_Xo2(M13_UM13_0_MML9_NotAB, in132, M13_UM13_0_MML9_line2); or2 M13_UM13_0_MML9_Xo3(M13_UM13_0_MML9_line1, M13_UM13_0_MML9_line2, M13_UM13_0_tempMuxin); inv M13_UM13_0_MML10_Mux4_0(in3724, M13_UM13_0_MML10_Not_ContLo); inv M13_UM13_0_MML10_Mux4_1(in3717, M13_UM13_0_MML10_Not_ContHi); and3 M13_UM13_0_MML10_Mux4_2(LogicXbus_8, M13_UM13_0_MML10_Not_ContHi, M13_UM13_0_MML10_Not_ContLo, M13_UM13_0_MML10_line2); and3 M13_UM13_0_MML10_Mux4_3(M13_UM13_0_tempMuxin, M13_UM13_0_MML10_Not_ContHi, in3724, M13_UM13_0_MML10_line3); and3 M13_UM13_0_MML10_Mux4_4(in123, in3717, M13_UM13_0_MML10_Not_ContLo, M13_UM13_0_MML10_line4); and3 M13_UM13_0_MML10_Mux4_5(SumXbus_8, in3717, in3724, M13_UM13_0_MML10_line5); or4 M13_UM13_0_MML10_Mux4_6(M13_UM13_0_MML10_line2, M13_UM13_0_MML10_line3, M13_UM13_0_MML10_line4, M13_UM13_0_MML10_line5, M13_UM13_0_tempMuxout); nand2 M13_UM13_0_MML11(in135, in4115, M13_UM13_0_tempMuxcont); and2 M13_UM13_0_MML12(M13_UM13_0_tempMuxcont, M13_UM13_0_tempMuxout, out818); nand2 M13_UM13_0_MML13_Xo0(M13_UM13_0_tempMuxin, SumXbus_8, M13_UM13_0_MML13_NotAB); and2 M13_UM13_0_MML13_Xo1(M13_UM13_0_tempMuxin, M13_UM13_0_MML13_NotAB, M13_UM13_0_MML13_line1); and2 M13_UM13_0_MML13_Xo2(M13_UM13_0_MML13_NotAB, SumXbus_8, M13_UM13_0_MML13_line2); or2 M13_UM13_0_MML13_Xo3(M13_UM13_0_MML13_line1, M13_UM13_0_MML13_line2, out813); inv M13_UM13_0_MML14(SumXbus_8, out623); nand2 M13_UM13_1_MRL0(M13_ContBeta, in140, out656); inv M13_UM13_1_MRL1(in2824, M13_UM13_1_NotMisc1); and2 M13_UM13_1_MRL2(M13_UM13_1_NotMisc1, in27, M13_UM13_1_line2); inv M13_UM13_1_MRL3(M13_UM13_1_line2, out845); and2 M13_UM13_1_MRL4(in141, in145, out810); nand2 M13_UM13_1_MRL5(in373, in1, M13_UM13_1_line6); inv M13_UM13_1_MRL6(M13_UM13_1_line6, out634); inv M13_UM13_1_MRL7(in3173, M13_UM13_1_NotMisc6); and2 M13_UM13_1_MRL8(in136, M13_UM13_1_NotMisc6, out815); and2 M13_UM13_1_MRL9(in386, in556, M13_UM13_1_line12); inv M13_UM13_1_MRL10(M13_UM13_1_line12, out847); and2 M13_UM13_1_MRL11(in552, in562, out601); buffer M13_UM13_1_MRL12_B7_0(in141, out144); buffer M13_UM13_1_MRL12_B7_1(in1, out993); buffer M13_UM13_1_MRL12_B7_2(in3173, out973); buffer M13_UM13_1_MRL12_B7_3(in549, out892); buffer M13_UM13_1_MRL12_B7_4(in137, out926); buffer M13_UM13_1_MRL12_B7_5(in293, out298); buffer M13_UM13_1_MRL12_B7_6(in299, out887); inv M13_UM13_1_MRL13_Inv4_0(in559, out851); inv M13_UM13_1_MRL13_Inv4_1(in552, out849); inv M13_UM13_1_MRL13_Inv4_2(in245, out848); inv M13_UM13_1_MRL13_Inv4_3(in562, out850); inv M13_UM13_1_MRL14_Inv4_0(in366, out600); inv M13_UM13_1_MRL14_Inv4_1(in358, out612); inv M13_UM13_1_MRL14_Inv4_2(in348, out599); inv M13_UM13_1_MRL14_Inv4_3(in338, out611); inv M13_UM13_1_MRL15_Inv4_0(M13_ContBeta, out809); inv M13_UM13_1_MRL15_Inv4_1(in549, out602); inv M13_UM13_1_MRL15_Inv4_2(in545, out594); inv M13_UM13_1_MRL15_Inv4_3(in299, out593); assign out618 = out629; assign out621 = out591; assign out626 = out615; assign out632 = out588; assign out923 = out144; assign out939 = out993; assign out921 = out993; assign out978 = out993; assign out949 = out993; assign out889 = out887; assign out603 = out594; assign out604 = out594; assign out606 = out602; assign vdd = 1'b1; assign gnd = 1'b0; endmodule |
cannot compute difference between binary files
> > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252"> <META NAME="Generator" CONTENT="Microsoft Word 97"> <TITLE>c6288</TITLE> <META NAME="Template" CONTENT="C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\html.dot"> </HEAD> <BODY LINK="#0000ff" VLINK="#800080"> <B><FONT SIZE=5><P ALIGN="CENTER">ISCAS-85 C6288 16x16 Multiplier</P> </B></FONT><P ALIGN="CENTER"><IMG SRC="c6288.gif" WIDTH=756 HEIGHT=415></P> <B><P>Statistics: </B>32 inputs; 32 outputs; 2406 gates; <A HREF="c6288bus.html">bus translations</A></P> <B><P>Function: </B>The c6288 benchmark, whose multiplication function was previously known, represents a much larger gate-level circuit that also has a concise functional description. The figure above shows how the 2406 gates form 240 full and half adder cells arranged in a 15x16 matrix. An alternate representation is shown <A HREF="c6288alt.html">here</A>, and the adder cells are detailed <A HREF="c6288fa.html">here</A>. </P> <B><P>Models:</P> <UL> </B><LI><A HREF="c6288.isc">c6288 ISCAS-85 netlist</A><B> </LI> </B><LI><A HREF="c6288.v">c6288 Verilog hierarchical structural model</A><B> </LI> </B><LI><A HREF="c6288b.v">c6288 Verilog hierarchical behavioral model</A> </LI> <LI><A HREF="c6288.tests">c6288 complete gate-level tests</A></LI></UL> </BODY> </HTML> |
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 3246 3247 3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3313 3314 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 3681 3682 3683 3684 3685 3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 3836 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078 4079 4080 4081 4082 4083 4084 4085 4086 4087 4088 4089 4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100 4101 4102 4103 4104 4105 4106 4107 4108 4109 4110 4111 4112 4113 4114 4115 4116 4117 4118 4119 4120 4121 4122 4123 4124 4125 4126 4127 4128 4129 4130 4131 4132 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 4238 4239 4240 4241 4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 4261 4262 4263 4264 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 4279 4280 4281 4282 4283 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295 4296 4297 4298 4299 4300 4301 4302 4303 4304 4305 4306 4307 4308 4309 4310 4311 4312 4313 4314 4315 4316 4317 4318 4319 4320 4321 4322 4323 4324 4325 4326 4327 4328 4329 4330 4331 4332 4333 4334 4335 4336 4337 4338 4339 4340 4341 4342 4343 4344 4345 4346 4347 4348 4349 4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 4381 4382 4383 4384 4385 4386 4387 4388 4389 4390 4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 4401 4402 4403 4404 4405 4406 4407 4408 4409 4410 4411 4412 4413 4414 4415 4416 4417 4418 4419 4420 4421 4422 4423 4424 4425 4426 4427 4428 4429 4430 4431 4432 4433 4434 4435 4436 4437 4438 4439 4440 4441 4442 4443 4444 4445 4446 4447 4448 4449 4450 4451 4452 4453 4454 4455 4456 4457 4458 4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 4472 4473 4474 4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 4486 4487 4488 4489 4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 4504 4505 4506 4507 4508 4509 4510 4511 4512 4513 4514 4515 4516 4517 4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 4577 4578 4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 4598 4599 4600 4601 4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 4642 4643 4644 4645 4646 4647 4648 4649 4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 4690 4691 4692 4693 4694 4695 4696 4697 4698 4699 4700 4701 4702 4703 4704 4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 4737 4738 4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 4756 4757 4758 4759 4760 4761 4762 4763 4764 4765 4766 4767 4768 4769 4770 4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 4810 4811 4812 4813 4814 4815 4816 4817 4818 4819 4820 4821 4822 4823 4824 4825 4826 4827 4828 4829 4830 4831 4832 4833 4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 4852 4853 4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 4882 4883 4884 4885 4886 4887 4888 4889 4890 4891 4892 4893 4894 4895 4896 4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912 4913 4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 4925 4926 4927 4928 4929 4930 4931 4932 4933 4934 4935 4936 4937 4938 4939 4940 4941 4942 4943 4944 4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 4965 4966 4967 4968 4969 4970 4971 4972 4973 4974 4975 4976 4977 4978 4979 4980 4981 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 4992 4993 4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 5011 5012 5013 5014 5015 5016 5017 5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 5049 5050 5051 5052 5053 5054 5055 5056 5057 5058 5059 5060 5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 5075 5076 5077 5078 5079 5080 5081 5082 5083 5084 5085 5086 5087 5088 5089 5090 5091 5092 5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118 5119 5120 5121 5122 5123 5124 5125 5126 5127 5128 5129 5130 5131 5132 5133 5134 5135 5136 5137 5138 5139 5140 5141 5142 5143 5144 5145 5146 5147 5148 5149 5150 5151 5152 5153 5154 5155 5156 5157 5158 5159 5160 5161 5162 5163 5164 5165 5166 5167 5168 5169 5170 5171 5172 5173 5174 5175 5176 5177 5178 5179 5180 5181 5182 5183 5184 5185 5186 5187 5188 5189 5190 5191 5192 5193 5194 5195 5196 5197 5198 5199 5200 5201 5202 5203 5204 5205 5206 5207 5208 5209 5210 5211 5212 5213 5214 5215 5216 5217 5218 5219 5220 5221 5222 5223 5224 5225 5226 5227 5228 5229 5230 5231 5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 5275 5276 5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296 5297 5298 5299 5300 5301 5302 5303 5304 5305 5306 5307 5308 5309 5310 5311 5312 5313 5314 5315 5316 5317 5318 5319 5320 5321 5322 5323 5324 5325 5326 5327 5328 5329 5330 5331 5332 5333 5334 5335 5336 5337 5338 5339 5340 5341 5342 5343 5344 5345 5346 5347 5348 5349 5350 5351 5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 5378 5379 5380 5381 5382 5383 5384 5385 5386 5387 5388 5389 5390 5391 5392 5393 5394 5395 5396 5397 5398 5399 5400 5401 5402 5403 5404 5405 5406 5407 5408 5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 5424 5425 5426 5427 5428 5429 5430 5431 5432 5433 5434 5435 5436 5437 5438 5439 5440 5441 5442 5443 5444 5445 5446 5447 5448 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458 5459 5460 5461 5462 5463 5464 5465 5466 5467 5468 5469 5470 5471 5472 5473 5474 5475 5476 5477 5478 5479 5480 5481 5482 5483 5484 5485 5486 5487 5488 5489 5490 5491 5492 5493 5494 5495 5496 5497 5498 5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 5517 5518 5519 5520 5521 5522 5523 5524 5525 5526 5527 5528 5529 5530 5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562 5563 5564 5565 5566 5567 5568 5569 5570 5571 5572 5573 5574 5575 5576 5577 5578 5579 5580 5581 5582 5583 5584 5585 5586 5587 5588 5589 5590 5591 5592 5593 5594 5595 5596 5597 5598 5599 5600 5601 5602 5603 5604 5605 5606 5607 5608 5609 5610 5611 5612 5613 5614 5615 5616 5617 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631 5632 5633 5634 5635 5636 5637 5638 5639 5640 5641 5642 5643 5644 5645 5646 5647 5648 5649 5650 5651 5652 5653 5654 5655 5656 5657 5658 5659 5660 5661 5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 5672 5673 5674 5675 5676 5677 5678 5679 5680 5681 5682 5683 5684 5685 5686 5687 5688 5689 5690 5691 5692 5693 5694 5695 5696 5697 5698 5699 5700 5701 5702 5703 5704 5705 5706 5707 5708 5709 5710 5711 5712 5713 5714 5715 5716 5717 5718 5719 5720 5721 5722 5723 5724 5725 5726 5727 5728 5729 5730 5731 5732 5733 5734 5735 5736 5737 5738 5739 5740 5741 5742 5743 5744 5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 5789 5790 5791 5792 5793 5794 5795 5796 5797 5798 5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 5818 5819 5820 5821 5822 5823 5824 5825 5826 5827 5828 5829 5830 5831 5832 5833 5834 5835 5836 5837 5838 5839 5840 5841 5842 5843 5844 5845 5846 5847 5848 5849 5850 5851 5852 5853 5854 5855 5856 5857 5858 5859 5860 5861 5862 5863 5864 5865 5866 5867 5868 5869 5870 5871 5872 5873 5874 5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 5892 5893 5894 5895 5896 5897 5898 5899 5900 5901 5902 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 5916 5917 5918 5919 5920 5921 5922 5923 5924 5925 5926 5927 5928 5929 5930 5931 5932 5933 5934 5935 5936 5937 5938 5939 5940 5941 5942 5943 5944 5945 5946 5947 5948 5949 5950 5951 5952 5953 5954 5955 5956 5957 5958 5959 5960 5961 5962 5963 5964 5965 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 5983 5984 5985 5986 5987 5988 5989 5990 5991 5992 5993 5994 5995 5996 5997 5998 5999 6000 6001 6002 6003 6004 6005 6006 6007 6008 6009 6010 6011 6012 6013 6014 6015 6016 6017 6018 6019 6020 6021 6022 6023 6024 6025 6026 6027 6028 6029 6030 6031 6032 6033 6034 6035 6036 6037 6038 6039 6040 6041 6042 6043 6044 6045 6046 6047 6048 6049 6050 6051 6052 6053 6054 6055 6056 6057 6058 6059 6060 6061 6062 6063 6064 6065 6066 6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 6095 6096 6097 6098 6099 6100 6101 6102 6103 6104 6105 6106 6107 6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 6136 6137 6138 6139 6140 6141 6142 6143 6144 6145 6146 6147 6148 6149 6150 6151 6152 6153 6154 6155 6156 6157 6158 6159 6160 6161 6162 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 6188 6189 6190 6191 6192 6193 6194 6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 6245 6246 6247 6248 6249 6250 6251 6252 6253 6254 6255 6256 6257 6258 6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 6279 6280 6281 6282 6283 6284 6285 6286 6287 6288 6289 6290 6291 6292 6293 6294 6295 6296 6297 6298 6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 6346 6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361 6362 6363 6364 6365 6366 6367 6368 6369 6370 6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386 6387 6388 6389 6390 6391 6392 6393 6394 6395 6396 6397 6398 6399 6400 6401 6402 6403 6404 6405 6406 6407 6408 6409 6410 6411 6412 6413 6414 6415 6416 6417 6418 6419 6420 6421 6422 6423 6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 6462 6463 6464 6465 6466 6467 6468 6469 6470 6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 6507 6508 6509 6510 6511 6512 6513 6514 6515 6516 6517 6518 6519 6520 6521 6522 6523 6524 6525 6526 6527 6528 6529 6530 6531 6532 6533 6534 6535 6536 6537 6538 6539 6540 6541 6542 6543 6544 6545 6546 6547 6548 6549 6550 6551 6552 6553 6554 6555 6556 6557 6558 6559 6560 6561 6562 6563 6564 6565 6566 6567 6568 6569 6570 6571 6572 6573 6574 6575 6576 6577 6578 6579 6580 6581 6582 6583 6584 6585 6586 6587 6588 6589 6590 6591 6592 6593 6594 6595 6596 6597 6598 6599 6600 6601 6602 6603 6604 6605 6606 6607 6608 6609 6610 6611 6612 6613 6614 6615 6616 6617 6618 6619 6620 6621 6622 6623 6624 6625 6626 6627 6628 6629 6630 6631 6632 6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 6653 6654 6655 6656 6657 6658 6659 6660 6661 6662 6663 6664 6665 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 6684 6685 6686 6687 6688 6689 6690 6691 6692 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 6707 6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 6728 6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 6787 6788 6789 6790 6791 6792 6793 6794 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 6825 6826 6827 6828 6829 6830 6831 6832 6833 6834 6835 6836 6837 6838 6839 6840 6841 6842 6843 6844 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 6858 6859 6860 6861 6862 6863 6864 6865 6866 6867 6868 6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 6886 6887 6888 6889 6890 6891 6892 6893 6894 6895 6896 6897 6898 6899 6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 6921 6922 6923 6924 6925 6926 6927 6928 6929 6930 6931 6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 6949 6950 6951 6952 6953 6954 6955 6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 6982 6983 6984 6985 6986 6987 6988 6989 6990 6991 6992 6993 6994 6995 6996 6997 6998 6999 7000 7001 7002 7003 7004 7005 7006 7007 7008 7009 7010 7011 7012 7013 7014 7015 7016 7017 7018 7019 7020 7021 7022 7023 7024 7025 7026 7027 7028 7029 7030 7031 7032 7033 7034 7035 7036 7037 7038 7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 7071 7072 7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 7149 7150 7151 7152 7153 7154 7155 7156 7157 7158 7159 7160 7161 7162 7163 7164 7165 7166 7167 7168 7169 7170 7171 7172 7173 7174 7175 7176 7177 7178 7179 7180 7181 7182 7183 7184 7185 7186 7187 7188 7189 7190 7191 7192 7193 7194 7195 7196 7197 7198 7199 7200 7201 7202 7203 7204 7205 7206 7207 7208 7209 7210 7211 7212 7213 7214 7215 7216 7217 7218 7219 7220 7221 7222 7223 7224 7225 7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 7243 7244 7245 7246 7247 7248 7249 7250 7251 7252 7253 7254 7255 7256 7257 7258 7259 7260 7261 7262 7263 7264 7265 7266 7267 7268 7269 7270 7271 7272 7273 7274 7275 7276 7277 7278 7279 7280 7281 7282 7283 7284 7285 7286 7287 7288 7289 7290 7291 7292 7293 7294 7295 7296 7297 7298 7299 7300 7301 7302 7303 7304 7305 7306 7307 7308 7309 7310 7311 7312 7313 7314 7315 7316 7317 7318 7319 7320 7321 7322 7323 7324 7325 7326 7327 7328 7329 7330 7331 7332 7333 7334 7335 7336 7337 7338 7339 7340 7341 7342 7343 7344 7345 7346 7347 7348 7349 7350 7351 7352 7353 7354 7355 7356 7357 7358 7359 7360 7361 7362 7363 7364 7365 7366 7367 7368 7369 7370 7371 7372 7373 7374 7375 7376 7377 7378 7379 7380 7381 7382 7383 7384 7385 7386 7387 7388 7389 7390 7391 7392 7393 7394 7395 7396 7397 7398 7399 7400 7401 7402 7403 7404 7405 7406 7407 7408 7409 7410 7411 7412 7413 7414 7415 7416 7417 7418 7419 7420 7421 7422 7423 7424 7425 7426 7427 7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 7454 7455 7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 7468 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480 7481 7482 7483 7484 7485 7486 7487 7488 7489 7490 7491 7492 7493 7494 7495 7496 7497 7498 7499 7500 7501 7502 7503 7504 7505 7506 7507 7508 7509 7510 7511 7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 7538 7539 7540 7541 7542 7543 7544 7545 7546 7547 7548 7549 7550 7551 7552 7553 7554 7555 7556 7557 7558 7559 7560 7561 7562 7563 7564 7565 7566 7567 7568 7569 7570 7571 7572 7573 7574 7575 7576 7577 7578 7579 7580 7581 7582 7583 7584 7585 7586 7587 7588 7589 7590 7591 7592 7593 7594 7595 7596 7597 7598 7599 7600 7601 7602 7603 7604 7605 7606 7607 7608 7609 7610 7611 7612 7613 7614 7615 7616 7617 7618 7619 7620 7621 7622 7623 7624 7625 7626 7627 7628 7629 7630 7631 7632 7633 7634 7635 7636 7637 7638 7639 7640 7641 7642 7643 7644 7645 7646 7647 7648 7649 7650 7651 7652 7653 7654 7655 7656 7657 7658 7659 7660 7661 7662 7663 7664 7665 7666 7667 7668 7669 7670 7671 7672 7673 7674 7675 7676 7677 7678 7679 7680 7681 7682 7683 7684 7685 7686 7687 7688 7689 7690 7691 7692 7693 7694 7695 7696 7697 7698 7699 7700 7701 7702 7703 7704 7705 7706 7707 7708 7709 7710 7711 7712 7713 7714 7715 7716 7717 7718 7719 7720 7721 7722 7723 7724 7725 7726 7727 7728 7729 7730 7731 7732 7733 7734 7735 7736 7737 7738 7739 7740 7741 7742 7743 7744 7745 7746 7747 7748 7749 7750 7751 7752 7753 7754 7755 7756 7757 7758 7759 7760 7761 7762 7763 7764 7765 7766 7767 7768 7769 7770 7771 7772 7773 7774 7775 7776 7777 7778 7779 7780 7781 7782 7783 7784 7785 7786 7787 7788 7789 7790 7791 7792 7793 7794 7795 7796 7797 7798 7799 7800 7801 7802 7803 7804 7805 7806 7807 7808 7809 7810 7811 7812 7813 7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 7833 7834 7835 7836 7837 7838 7839 7840 7841 7842 7843 7844 7845 7846 7847 7848 7849 7850 7851 7852 7853 7854 7855 7856 7857 7858 7859 7860 7861 7862 7863 7864 7865 7866 7867 7868 7869 7870 7871 7872 7873 7874 7875 7876 7877 7878 7879 7880 7881 7882 7883 7884 7885 7886 7887 7888 7889 7890 7891 7892 7893 7894 7895 7896 7897 7898 7899 7900 7901 7902 7903 7904 7905 7906 7907 7908 7909 7910 7911 7912 7913 7914 7915 7916 7917 7918 7919 7920 7921 7922 7923 7924 7925 7926 7927 7928 7929 7930 7931 7932 7933 7934 7935 7936 7937 7938 7939 7940 7941 7942 7943 7944 7945 7946 7947 7948 7949 7950 7951 7952 7953 7954 7955 7956 7957 7958 7959 7960 7961 7962 7963 7964 7965 7966 7967 7968 7969 7970 7971 7972 7973 7974 7975 7976 7977 7978 7979 7980 7981 7982 7983 7984 7985 7986 7987 7988 7989 7990 7991 7992 7993 7994 7995 7996 7997 7998 7999 8000 8001 8002 8003 8004 8005 8006 8007 8008 8009 8010 8011 8012 8013 8014 8015 8016 8017 8018 8019 8020 8021 8022 8023 8024 8025 8026 8027 8028 8029 8030 8031 8032 8033 8034 8035 8036 8037 8038 8039 8040 8041 8042 8043 8044 8045 8046 8047 8048 8049 8050 8051 8052 8053 8054 8055 8056 8057 8058 8059 8060 8061 8062 8063 8064 8065 8066 8067 8068 8069 8070 8071 8072 8073 8074 8075 8076 8077 8078 8079 8080 8081 8082 8083 8084 8085 8086 8087 8088 8089 8090 8091 8092 8093 8094 8095 8096 8097 8098 8099 8100 8101 8102 8103 8104 8105 8106 8107 8108 8109 8110 8111 8112 8113 8114 8115 8116 8117 8118 8119 8120 8121 8122 8123 8124 8125 8126 8127 8128 8129 8130 8131 8132 8133 8134 8135 8136 8137 8138 8139 8140 8141 8142 8143 8144 8145 8146 8147 8148 8149 8150 8151 8152 8153 8154 8155 8156 8157 8158 8159 8160 8161 8162 8163 8164 8165 8166 8167 8168 8169 8170 8171 8172 8173 8174 8175 8176 8177 8178 8179 8180 8181 8182 8183 8184 8185 8186 8187 8188 8189 8190 8191 8192 8193 8194 8195 8196 8197 8198 8199 8200 8201 8202 8203 8204 8205 8206 8207 8208 8209 8210 8211 8212 8213 8214 8215 8216 8217 8218 8219 8220 8221 8222 8223 8224 8225 8226 8227 8228 8229 8230 8231 8232 8233 8234 8235 8236 8237 8238 8239 8240 8241 8242 8243 8244 8245 8246 8247 8248 8249 8250 8251 8252 8253 8254 8255 8256 8257 8258 8259 8260 8261 8262 8263 8264 8265 8266 8267 8268 8269 8270 8271 8272 8273 8274 8275 8276 8277 8278 8279 8280 8281 8282 8283 8284 8285 8286 8287 8288 8289 8290 8291 8292 8293 8294 8295 8296 8297 8298 8299 8300 8301 8302 8303 8304 8305 8306 8307 8308 8309 8310 8311 8312 8313 8314 8315 8316 8317 8318 8319 8320 8321 8322 8323 8324 8325 8326 8327 8328 8329 8330 8331 8332 8333 8334 8335 8336 8337 8338 8339 8340 8341 8342 8343 8344 8345 8346 8347 8348 8349 8350 8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 8361 8362 8363 8364 8365 8366 8367 8368 8369 8370 8371 8372 8373 8374 8375 8376 8377 8378 8379 8380 8381 8382 8383 8384 8385 8386 8387 8388 8389 8390 8391 8392 8393 8394 8395 8396 8397 8398 8399 8400 8401 8402 8403 8404 8405 8406 8407 8408 8409 8410 8411 8412 8413 8414 8415 8416 8417 8418 8419 8420 8421 8422 8423 8424 8425 8426 8427 8428 8429 8430 8431 8432 8433 8434 8435 8436 8437 8438 8439 8440 8441 8442 8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458 8459 8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478 8479 8480 8481 8482 8483 8484 8485 8486 8487 8488 8489 8490 8491 8492 8493 8494 8495 8496 8497 8498 8499 8500 8501 8502 8503 8504 8505 8506 8507 8508 8509 8510 8511 8512 8513 8514 8515 8516 8517 8518 8519 8520 8521 8522 8523 8524 8525 8526 8527 8528 8529 8530 8531 8532 8533 8534 8535 8536 8537 8538 8539 8540 8541 8542 8543 8544 8545 8546 8547 8548 8549 8550 8551 8552 8553 8554 8555 8556 8557 8558 8559 8560 8561 8562 8563 8564 8565 8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 8587 8588 8589 8590 8591 8592 8593 8594 8595 8596 8597 8598 8599 8600 8601 8602 8603 8604 8605 8606 8607 8608 8609 8610 8611 8612 8613 8614 8615 8616 8617 8618 8619 8620 8621 8622 8623 8624 8625 8626 8627 8628 8629 8630 8631 8632 8633 8634 8635 8636 8637 8638 8639 8640 8641 8642 8643 8644 8645 8646 8647 8648 8649 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 8666 8667 8668 8669 8670 8671 8672 8673 8674 8675 8676 8677 8678 8679 8680 8681 8682 8683 8684 8685 8686 8687 8688 8689 8690 8691 8692 8693 8694 8695 8696 8697 8698 8699 8700 8701 8702 8703 8704 8705 8706 8707 8708 8709 8710 8711 8712 8713 8714 8715 8716 8717 8718 8719 8720 8721 8722 |
* combinational logic example "c6288"
*-------------------------------------------------------------
*
*
* total number of lines in the netlist .............. 6288
* simplistically reduced equivalent fault set size = 7744
* lines from primary input gates ....... 32
* lines from primary output gates ....... 32
* lines from interior gate outputs ...... 2384
* lines from ** 1456 ** fanout stems ... 3840
*
* avg_fanin = 1.99, max_fanin = 2
* avg_fanout = 2.64, max_fanout = 16
*
*
*
*
*
1 1gat inpt 16 0 >sa0 >sa1
2 1f01 from 1gat >sa1
3 1f02 from 1gat >sa1
4 1f03 from 1gat >sa1
5 1f04 from 1gat >sa1
6 1f05 from 1gat >sa1
7 1f06 from 1gat >sa1
8 1f07 from 1gat >sa1
9 1f08 from 1gat >sa1
10 1f09 from 1gat >sa1
11 1f10 from 1gat >sa1
12 1f11 from 1gat >sa1
13 1f12 from 1gat >sa1
14 1f13 from 1gat >sa1
15 1f14 from 1gat >sa1
16 1f15 from 1gat >sa1
17 1f16 from 1gat >sa1
18 18gat inpt 16 0 >sa0 >sa1
19 18f01 from 18gat >sa1
20 18f02 from 18gat >sa1
21 18f03 from 18gat >sa1
22 18f04 from 18gat >sa1
23 18f05 from 18gat >sa1
24 18f06 from 18gat >sa1
25 18f07 from 18gat >sa1
26 18f08 from 18gat >sa1
27 18f09 from 18gat >sa1
28 18f10 from 18gat >sa1
29 18f11 from 18gat >sa1
30 18f12 from 18gat >sa1
31 18f13 from 18gat >sa1
32 18f14 from 18gat >sa1
33 18f15 from 18gat >sa1
34 18f16 from 18gat >sa1
35 35gat inpt 16 0 >sa0 >sa1
36 35f01 from 35gat >sa1
37 35f02 from 35gat >sa1
38 35f03 from 35gat >sa1
39 35f04 from 35gat >sa1
40 35f05 from 35gat >sa1
41 35f06 from 35gat >sa1
42 35f07 from 35gat >sa1
43 35f08 from 35gat >sa1
44 35f09 from 35gat >sa1
45 35f10 from 35gat >sa1
46 35f11 from 35gat >sa1
47 35f12 from 35gat >sa1
48 35f13 from 35gat >sa1
49 35f14 from 35gat >sa1
50 35f15 from 35gat >sa1
51 35f16 from 35gat >sa1
52 52gat inpt 16 0 >sa0 >sa1
53 52f01 from 52gat >sa1
54 52f02 from 52gat >sa1
55 52f03 from 52gat >sa1
56 52f04 from 52gat >sa1
57 52f05 from 52gat >sa1
58 52f06 from 52gat >sa1
59 52f07 from 52gat >sa1
60 52f08 from 52gat >sa1
61 52f09 from 52gat >sa1
62 52f10 from 52gat >sa1
63 52f11 from 52gat >sa1
64 52f12 from 52gat >sa1
65 52f13 from 52gat >sa1
66 52f14 from 52gat >sa1
67 52f15 from 52gat >sa1
68 52f16 from 52gat >sa1
69 69gat inpt 16 0 >sa0 >sa1
70 69f01 from 69gat >sa1
71 69f02 from 69gat >sa1
72 69f03 from 69gat >sa1
73 69f04 from 69gat >sa1
74 69f05 from 69gat >sa1
75 69f06 from 69gat >sa1
76 69f07 from 69gat >sa1
77 69f08 from 69gat >sa1
78 69f09 from 69gat >sa1
79 69f10 from 69gat >sa1
80 69f11 from 69gat >sa1
81 69f12 from 69gat >sa1
82 69f13 from 69gat >sa1
83 69f14 from 69gat >sa1
84 69f15 from 69gat >sa1
85 69f16 from 69gat >sa1
86 86gat inpt 16 0 >sa0 >sa1
87 86f01 from 86gat >sa1
88 86f02 from 86gat >sa1
89 86f03 from 86gat >sa1
90 86f04 from 86gat >sa1
91 86f05 from 86gat >sa1
92 86f06 from 86gat >sa1
93 86f07 from 86gat >sa1
94 86f08 from 86gat >sa1
95 86f09 from 86gat >sa1
96 86f10 from 86gat >sa1
97 86f11 from 86gat >sa1
98 86f12 from 86gat >sa1
99 86f13 from 86gat >sa1
100 86f14 from 86gat >sa1
101 86f15 from 86gat >sa1
102 86f16 from 86gat >sa1
103 103gat inpt 16 0 >sa0 >sa1
104 103f01 from 103gat >sa1
105 103f02 from 103gat >sa1
106 103f03 from 103gat >sa1
107 103f04 from 103gat >sa1
108 103f05 from 103gat >sa1
109 103f06 from 103gat >sa1
110 103f07 from 103gat >sa1
111 103f08 from 103gat >sa1
112 103f09 from 103gat >sa1
113 103f10 from 103gat >sa1
114 103f11 from 103gat >sa1
115 103f12 from 103gat >sa1
116 103f13 from 103gat >sa1
117 103f14 from 103gat >sa1
118 103f15 from 103gat >sa1
119 103f16 from 103gat >sa1
120 120gat inpt 16 0 >sa0 >sa1
121 120f01 from 120gat >sa1
122 120f02 from 120gat >sa1
123 120f03 from 120gat >sa1
124 120f04 from 120gat >sa1
125 120f05 from 120gat >sa1
126 120f06 from 120gat >sa1
127 120f07 from 120gat >sa1
128 120f08 from 120gat >sa1
129 120f09 from 120gat >sa1
130 120f10 from 120gat >sa1
131 120f11 from 120gat >sa1
132 120f12 from 120gat >sa1
133 120f13 from 120gat >sa1
134 120f14 from 120gat >sa1
135 120f15 from 120gat >sa1
136 120f16 from 120gat >sa1
137 137gat inpt 16 0 >sa0 >sa1
138 137f01 from 137gat >sa1
139 137f02 from 137gat >sa1
140 137f03 from 137gat >sa1
141 137f04 from 137gat >sa1
142 137f05 from 137gat >sa1
143 137f06 from 137gat >sa1
144 137f07 from 137gat >sa1
145 137f08 from 137gat >sa1
146 137f09 from 137gat >sa1
147 137f10 from 137gat >sa1
148 137f11 from 137gat >sa1
149 137f12 from 137gat >sa1
150 137f13 from 137gat >sa1
151 137f14 from 137gat >sa1
152 137f15 from 137gat >sa1
153 137f16 from 137gat >sa1
154 154gat inpt 16 0 >sa0 >sa1
155 154f01 from 154gat >sa1
156 154f02 from 154gat >sa1
157 154f03 from 154gat >sa1
158 154f04 from 154gat >sa1
159 154f05 from 154gat >sa1
160 154f06 from 154gat >sa1
161 154f07 from 154gat >sa1
162 154f08 from 154gat >sa1
163 154f09 from 154gat >sa1
164 154f10 from 154gat >sa1
165 154f11 from 154gat >sa1
166 154f12 from 154gat >sa1
167 154f13 from 154gat >sa1
168 154f14 from 154gat >sa1
169 154f15 from 154gat >sa1
170 154f16 from 154gat >sa1
171 171gat inpt 16 0 >sa0 >sa1
172 171f01 from 171gat >sa1
173 171f02 from 171gat >sa1
174 171f03 from 171gat >sa1
175 171f04 from 171gat >sa1
176 171f05 from 171gat >sa1
177 171f06 from 171gat >sa1
178 171f07 from 171gat >sa1
179 171f08 from 171gat >sa1
180 171f09 from 171gat >sa1
181 171f10 from 171gat >sa1
182 171f11 from 171gat >sa1
183 171f12 from 171gat >sa1
184 171f13 from 171gat >sa1
185 171f14 from 171gat >sa1
186 171f15 from 171gat >sa1
187 171f16 from 171gat >sa1
188 188gat inpt 16 0 >sa0 >sa1
189 188f01 from 188gat >sa1
190 188f02 from 188gat >sa1
191 188f03 from 188gat >sa1
192 188f04 from 188gat >sa1
193 188f05 from 188gat >sa1
194 188f06 from 188gat >sa1
195 188f07 from 188gat >sa1
196 188f08 from 188gat >sa1
197 188f09 from 188gat >sa1
198 188f10 from 188gat >sa1
199 188f11 from 188gat >sa1
200 188f12 from 188gat >sa1
201 188f13 from 188gat >sa1
202 188f14 from 188gat >sa1
203 188f15 from 188gat >sa1
204 188f16 from 188gat >sa1
205 205gat inpt 16 0 >sa0 >sa1
206 205f01 from 205gat >sa1
207 205f02 from 205gat >sa1
208 205f03 from 205gat >sa1
209 205f04 from 205gat >sa1
210 205f05 from 205gat >sa1
211 205f06 from 205gat >sa1
212 205f07 from 205gat >sa1
213 205f08 from 205gat >sa1
214 205f09 from 205gat >sa1
215 205f10 from 205gat >sa1
216 205f11 from 205gat >sa1
217 205f12 from 205gat >sa1
218 205f13 from 205gat >sa1
219 205f14 from 205gat >sa1
220 205f15 from 205gat >sa1
221 205f16 from 205gat >sa1
222 222gat inpt 16 0 >sa0 >sa1
223 222f01 from 222gat >sa1
224 222f02 from 222gat >sa1
225 222f03 from 222gat >sa1
226 222f04 from 222gat >sa1
227 222f05 from 222gat >sa1
228 222f06 from 222gat >sa1
229 222f07 from 222gat >sa1
230 222f08 from 222gat >sa1
231 222f09 from 222gat >sa1
232 222f10 from 222gat >sa1
233 222f11 from 222gat >sa1
234 222f12 from 222gat >sa1
235 222f13 from 222gat >sa1
236 222f14 from 222gat >sa1
237 222f15 from 222gat >sa1
238 222f16 from 222gat >sa1
239 239gat inpt 16 0 >sa0 >sa1
240 239f01 from 239gat >sa1
241 239f02 from 239gat >sa1
242 239f03 from 239gat >sa1
243 239f04 from 239gat >sa1
244 239f05 from 239gat >sa1
245 239f06 from 239gat >sa1
246 239f07 from 239gat >sa1
247 239f08 from 239gat >sa1
248 239f09 from 239gat >sa1
249 239f10 from 239gat >sa1
250 239f11 from 239gat >sa1
251 239f12 from 239gat >sa1
252 239f13 from 239gat >sa1
253 239f14 from 239gat >sa1
254 239f15 from 239gat >sa1
255 239f16 from 239gat >sa1
256 256gat inpt 16 0 >sa0 >sa1
257 256f01 from 256gat >sa1
258 256f02 from 256gat >sa1
259 256f03 from 256gat >sa1
260 256f04 from 256gat >sa1
261 256f05 from 256gat >sa1
262 256f06 from 256gat >sa1
263 256f07 from 256gat >sa1
264 256f08 from 256gat >sa1
265 256f09 from 256gat >sa1
266 256f10 from 256gat >sa1
267 256f11 from 256gat >sa1
268 256f12 from 256gat >sa1
269 256f13 from 256gat >sa1
270 256f14 from 256gat >sa1
271 256f15 from 256gat >sa1
272 256f16 from 256gat >sa1
273 273gat inpt 16 0 >sa0 >sa1
274 273f01 from 273gat >sa1
275 273f02 from 273gat >sa1
276 273f03 from 273gat >sa1
277 273f04 from 273gat >sa1
278 273f05 from 273gat >sa1
279 273f06 from 273gat >sa1
280 273f07 from 273gat >sa1
281 273f08 from 273gat >sa1
282 273f09 from 273gat >sa1
283 273f10 from 273gat >sa1
284 273f11 from 273gat >sa1
285 273f12 from 273gat >sa1
286 273f13 from 273gat >sa1
287 273f14 from 273gat >sa1
288 273f15 from 273gat >sa1
289 273f16 from 273gat >sa1
290 290gat inpt 16 0 >sa0 >sa1
291 290f01 from 290gat >sa1
292 290f02 from 290gat >sa1
293 290f03 from 290gat >sa1
294 290f04 from 290gat >sa1
295 290f05 from 290gat >sa1
296 290f06 from 290gat >sa1
297 290f07 from 290gat >sa1
298 290f08 from 290gat >sa1
299 290f09 from 290gat >sa1
300 290f10 from 290gat >sa1
301 290f11 from 290gat >sa1
302 290f12 from 290gat >sa1
303 290f13 from 290gat >sa1
304 290f14 from 290gat >sa1
305 290f15 from 290gat >sa1
306 290f16 from 290gat >sa1
307 307gat inpt 16 0 >sa0 >sa1
308 307f01 from 307gat >sa1
309 307f02 from 307gat >sa1
310 307f03 from 307gat >sa1
311 307f04 from 307gat >sa1
312 307f05 from 307gat >sa1
313 307f06 from 307gat >sa1
314 307f07 from 307gat >sa1
315 307f08 from 307gat >sa1
316 307f09 from 307gat >sa1
317 307f10 from 307gat >sa1
318 307f11 from 307gat >sa1
319 307f12 from 307gat >sa1
320 307f13 from 307gat >sa1
321 307f14 from 307gat >sa1
322 307f15 from 307gat >sa1
323 307f16 from 307gat >sa1
324 324gat inpt 16 0 >sa0 >sa1
325 324f01 from 324gat >sa1
326 324f02 from 324gat >sa1
327 324f03 from 324gat >sa1
328 324f04 from 324gat >sa1
329 324f05 from 324gat >sa1
330 324f06 from 324gat >sa1
331 324f07 from 324gat >sa1
332 324f08 from 324gat >sa1
333 324f09 from 324gat >sa1
334 324f10 from 324gat >sa1
335 324f11 from 324gat >sa1
336 324f12 from 324gat >sa1
337 324f13 from 324gat >sa1
338 324f14 from 324gat >sa1
339 324f15 from 324gat >sa1
340 324f16 from 324gat >sa1
341 341gat inpt 16 0 >sa0 >sa1
342 341f01 from 341gat >sa1
343 341f02 from 341gat >sa1
344 341f03 from 341gat >sa1
345 341f04 from 341gat >sa1
346 341f05 from 341gat >sa1
347 341f06 from 341gat >sa1
348 341f07 from 341gat >sa1
349 341f08 from 341gat >sa1
350 341f09 from 341gat >sa1
351 341f10 from 341gat >sa1
352 341f11 from 341gat >sa1
353 341f12 from 341gat >sa1
354 341f13 from 341gat >sa1
355 341f14 from 341gat >sa1
356 341f15 from 341gat >sa1
357 341f16 from 341gat >sa1
358 358gat inpt 16 0 >sa0 >sa1
359 358f01 from 358gat >sa1
360 358f02 from 358gat >sa1
361 358f03 from 358gat >sa1
362 358f04 from 358gat >sa1
363 358f05 from 358gat >sa1
364 358f06 from 358gat >sa1
365 358f07 from 358gat >sa1
366 358f08 from 358gat >sa1
367 358f09 from 358gat >sa1
368 358f10 from 358gat >sa1
369 358f11 from 358gat >sa1
370 358f12 from 358gat >sa1
371 358f13 from 358gat >sa1
372 358f14 from 358gat >sa1
373 358f15 from 358gat >sa1
374 358f16 from 358gat >sa1
375 375gat inpt 16 0 >sa0 >sa1
376 375f01 from 375gat >sa1
377 375f02 from 375gat >sa1
378 375f03 from 375gat >sa1
379 375f04 from 375gat >sa1
380 375f05 from 375gat >sa1
381 375f06 from 375gat >sa1
382 375f07 from 375gat >sa1
383 375f08 from 375gat >sa1
384 375f09 from 375gat >sa1
385 375f10 from 375gat >sa1
386 375f11 from 375gat >sa1
387 375f12 from 375gat >sa1
388 375f13 from 375gat >sa1
389 375f14 from 375gat >sa1
390 375f15 from 375gat >sa1
391 375f16 from 375gat >sa1
392 392gat inpt 16 0 >sa0 >sa1
393 392f01 from 392gat >sa1
394 392f02 from 392gat >sa1
395 392f03 from 392gat >sa1
396 392f04 from 392gat >sa1
397 392f05 from 392gat >sa1
398 392f06 from 392gat >sa1
399 392f07 from 392gat >sa1
400 392f08 from 392gat >sa1
401 392f09 from 392gat >sa1
402 392f10 from 392gat >sa1
403 392f11 from 392gat >sa1
404 392f12 from 392gat >sa1
405 392f13 from 392gat >sa1
406 392f14 from 392gat >sa1
407 392f15 from 392gat >sa1
408 392f16 from 392gat >sa1
409 409gat inpt 16 0 >sa0 >sa1
410 409f01 from 409gat >sa1
411 409f02 from 409gat >sa1
412 409f03 from 409gat >sa1
413 409f04 from 409gat >sa1
414 409f05 from 409gat >sa1
415 409f06 from 409gat >sa1
416 409f07 from 409gat >sa1
417 409f08 from 409gat >sa1
418 409f09 from 409gat >sa1
419 409f10 from 409gat >sa1
420 409f11 from 409gat >sa1
421 409f12 from 409gat >sa1
422 409f13 from 409gat >sa1
423 409f14 from 409gat >sa1
424 409f15 from 409gat >sa1
425 409f16 from 409gat >sa1
426 426gat inpt 16 0 >sa0 >sa1
427 426f01 from 426gat >sa1
428 426f02 from 426gat >sa1
429 426f03 from 426gat >sa1
430 426f04 from 426gat >sa1
431 426f05 from 426gat >sa1
432 426f06 from 426gat >sa1
433 426f07 from 426gat >sa1
434 426f08 from 426gat >sa1
435 426f09 from 426gat >sa1
436 426f10 from 426gat >sa1
437 426f11 from 426gat >sa1
438 426f12 from 426gat >sa1
439 426f13 from 426gat >sa1
440 426f14 from 426gat >sa1
441 426f15 from 426gat >sa1
442 426f16 from 426gat >sa1
443 443gat inpt 16 0 >sa0 >sa1
444 443f01 from 443gat >sa1
445 443f02 from 443gat >sa1
446 443f03 from 443gat >sa1
447 443f04 from 443gat >sa1
448 443f05 from 443gat >sa1
449 443f06 from 443gat >sa1
450 443f07 from 443gat >sa1
451 443f08 from 443gat >sa1
452 443f09 from 443gat >sa1
453 443f10 from 443gat >sa1
454 443f11 from 443gat >sa1
455 443f12 from 443gat >sa1
456 443f13 from 443gat >sa1
457 443f14 from 443gat >sa1
458 443f15 from 443gat >sa1
459 443f16 from 443gat >sa1
460 460gat inpt 16 0 >sa0 >sa1
461 460f01 from 460gat >sa1
462 460f02 from 460gat >sa1
463 460f03 from 460gat >sa1
464 460f04 from 460gat >sa1
465 460f05 from 460gat >sa1
466 460f06 from 460gat >sa1
467 460f07 from 460gat >sa1
468 460f08 from 460gat >sa1
469 460f09 from 460gat >sa1
470 460f10 from 460gat >sa1
471 460f11 from 460gat >sa1
472 460f12 from 460gat >sa1
473 460f13 from 460gat >sa1
474 460f14 from 460gat >sa1
475 460f15 from 460gat >sa1
476 460f16 from 460gat >sa1
477 477gat inpt 16 0 >sa0 >sa1
478 477f01 from 477gat >sa1
479 477f02 from 477gat >sa1
480 477f03 from 477gat >sa1
481 477f04 from 477gat >sa1
482 477f05 from 477gat >sa1
483 477f06 from 477gat >sa1
484 477f07 from 477gat >sa1
485 477f08 from 477gat >sa1
486 477f09 from 477gat >sa1
487 477f10 from 477gat >sa1
488 477f11 from 477gat >sa1
489 477f12 from 477gat >sa1
490 477f13 from 477gat >sa1
491 477f14 from 477gat >sa1
492 477f15 from 477gat >sa1
493 477f16 from 477gat >sa1
494 494gat inpt 16 0 >sa0 >sa1
495 494f01 from 494gat >sa1
496 494f02 from 494gat >sa1
497 494f03 from 494gat >sa1
498 494f04 from 494gat >sa1
499 494f05 from 494gat >sa1
500 494f06 from 494gat >sa1
501 494f07 from 494gat >sa1
502 494f08 from 494gat >sa1
503 494f09 from 494gat >sa1
504 494f10 from 494gat >sa1
505 494f11 from 494gat >sa1
506 494f12 from 494gat >sa1
507 494f13 from 494gat >sa1
508 494f14 from 494gat >sa1
509 494f15 from 494gat >sa1
510 494f16 from 494gat >sa1
511 511gat inpt 16 0 >sa0 >sa1
512 511f01 from 511gat >sa1
513 511f02 from 511gat >sa1
514 511f03 from 511gat >sa1
515 511f04 from 511gat >sa1
516 511f05 from 511gat >sa1
517 511f06 from 511gat >sa1
518 511f07 from 511gat >sa1
519 511f08 from 511gat >sa1
520 511f09 from 511gat >sa1
521 511f10 from 511gat >sa1
522 511f11 from 511gat >sa1
523 511f12 from 511gat >sa1
524 511f13 from 511gat >sa1
525 511f14 from 511gat >sa1
526 511f15 from 511gat >sa1
527 511f16 from 511gat >sa1
528 528gat inpt 16 0 >sa0 >sa1
529 528f01 from 528gat >sa1
530 528f02 from 528gat >sa1
531 528f03 from 528gat >sa1
532 528f04 from 528gat >sa1
533 528f05 from 528gat >sa1
534 528f06 from 528gat >sa1
535 528f07 from 528gat >sa1
536 528f08 from 528gat >sa1
537 528f09 from 528gat >sa1
538 528f10 from 528gat >sa1
539 528f11 from 528gat >sa1
540 528f12 from 528gat >sa1
541 528f13 from 528gat >sa1
542 528f14 from 528gat >sa1
543 528f15 from 528gat >sa1
544 528f16 from 528gat >sa1
545 545gat and 0 2 >sa0 >sa1
2 274
546 546gat and 2 2 >sa0 >sa1
3 291
547 546f01 from 546gat >sa0
548 546f02 from 546gat >sa0
549 549gat and 2 2 >sa0 >sa1
4 308
550 549f01 from 549gat >sa0
551 549f02 from 549gat >sa0
552 552gat and 2 2 >sa0 >sa1
5 325
553 552f01 from 552gat >sa0
554 552f02 from 552gat >sa0
555 555gat and 2 2 >sa0 >sa1
6 342
556 555f01 from 555gat >sa0
557 555f02 from 555gat >sa0
558 558gat and 2 2 >sa0 >sa1
7 359
559 558f01 from 558gat >sa0
560 558f02 from 558gat >sa0
561 561gat and 2 2 >sa0 >sa1
8 376
562 561f01 from 561gat >sa0
563 561f02 from 561gat >sa0
564 564gat and 2 2 >sa0 >sa1
9 393
565 564f01 from 564gat >sa0
566 564f02 from 564gat >sa0
567 567gat and 2 2 >sa0 >sa1
10 410
568 567f01 from 567gat >sa0
569 567f02 from 567gat >sa0
570 570gat and 2 2 >sa0 >sa1
11 427
571 570f01 from 570gat >sa0
572 570f02 from 570gat >sa0
573 573gat and 2 2 >sa0 >sa1
12 444
574 573f01 from 573gat >sa0
575 573f02 from 573gat >sa0
576 576gat and 2 2 >sa0 >sa1
13 461
577 576f01 from 576gat >sa0
578 576f02 from 576gat >sa0
579 579gat and 2 2 >sa0 >sa1
14 478
580 579f01 from 579gat >sa0
581 579f02 from 579gat >sa0
582 582gat and 2 2 >sa0 >sa1
15 495
583 582f01 from 582gat >sa0
584 582f02 from 582gat >sa0
585 585gat and 2 2 >sa0 >sa1
16 512
586 585f01 from 585gat >sa0
587 585f02 from 585gat >sa0
588 588gat and 2 2 >sa0 >sa1
17 529
589 588f01 from 588gat >sa0
590 588f02 from 588gat >sa0
591 591gat and 2 2 >sa0 >sa1
19 275
592 591f01 from 591gat
593 591f02 from 591gat >sa0
594 594gat and 2 2 >sa0 >sa1
20 292
595 594f01 from 594gat >sa0
596 594f02 from 594gat >sa0
597 597gat and 2 2 >sa0 >sa1
21 309
598 597f01 from 597gat >sa0
599 597f02 from 597gat >sa0
600 600gat and 2 2 >sa0 >sa1
22 326
601 600f01 from 600gat >sa0
602 600f02 from 600gat >sa0
603 603gat and 2 2 >sa0 >sa1
23 343
604 603f01 from 603gat >sa0
605 603f02 from 603gat >sa0
606 606gat and 2 2 >sa0 >sa1
24 360
607 606f01 from 606gat >sa0
608 606f02 from 606gat >sa0
609 609gat and 2 2 >sa0 >sa1
25 377
610 609f01 from 609gat >sa0
611 609f02 from 609gat >sa0
612 612gat and 2 2 >sa0 >sa1
26 394
613 612f01 from 612gat >sa0
614 612f02 from 612gat >sa0
615 615gat and 2 2 >sa0 >sa1
27 411
616 615f01 from 615gat >sa0
617 615f02 from 615gat >sa0
618 618gat and 2 2 >sa0 >sa1
28 428
619 618f01 from 618gat >sa0
620 618f02 from 618gat >sa0
621 621gat and 2 2 >sa0 >sa1
29 445
622 621f01 from 621gat >sa0
623 621f02 from 621gat >sa0
624 624gat and 2 2 >sa0 >sa1
30 462
625 624f01 from 624gat >sa0
626 624f02 from 624gat >sa0
627 627gat and 2 2 >sa0 >sa1
31 479
628 627f01 from 627gat >sa0
629 627f02 from 627gat >sa0
630 630gat and 2 2 >sa0 >sa1
32 496
631 630f01 from 630gat >sa0
632 630f02 from 630gat >sa0
633 633gat and 2 2 >sa0 >sa1
33 513
634 633f01 from 633gat >sa0
635 633f02 from 633gat >sa0
636 636gat and 2 2 >sa0 >sa1
34 530
637 636f01 from 636gat >sa0
638 636f02 from 636gat >sa0
639 639gat and 2 2 >sa0 >sa1
36 276
640 639f01 from 639gat
641 639f02 from 639gat >sa0
642 642gat and 2 2 >sa0 >sa1
37 293
643 642f01 from 642gat >sa0
644 642f02 from 642gat >sa0
645 645gat and 2 2 >sa0 >sa1
38 310
646 645f01 from 645gat >sa0
647 645f02 from 645gat >sa0
648 648gat and 2 2 >sa0 >sa1
39 327
649 648f01 from 648gat >sa0
650 648f02 from 648gat >sa0
651 651gat and 2 2 >sa0 >sa1
40 344
652 651f01 from 651gat >sa0
653 651f02 from 651gat >sa0
654 654gat and 2 2 >sa0 >sa1
41 361
655 654f01 from 654gat >sa0
656 654f02 from 654gat >sa0
657 657gat and 2 2 >sa0 >sa1
42 378
658 657f01 from 657gat >sa0
659 657f02 from 657gat >sa0
660 660gat and 2 2 >sa0 >sa1
43 395
661 660f01 from 660gat >sa0
662 660f02 from 660gat >sa0
663 663gat and 2 2 >sa0 >sa1
44 412
664 663f01 from 663gat >sa0
665 663f02 from 663gat >sa0
666 666gat and 2 2 >sa0 >sa1
45 429
667 666f01 from 666gat >sa0
668 666f02 from 666gat >sa0
669 669gat and 2 2 >sa0 >sa1
46 446
670 669f01 from 669gat >sa0
671 669f02 from 669gat >sa0
672 672gat and 2 2 >sa0 >sa1
47 463
673 672f01 from 672gat >sa0
674 672f02 from 672gat >sa0
675 675gat and 2 2 >sa0 >sa1
48 480
676 675f01 from 675gat >sa0
677 675f02 from 675gat >sa0
678 678gat and 2 2 >sa0 >sa1
49 497
679 678f01 from 678gat >sa0
680 678f02 from 678gat >sa0
681 681gat and 2 2 >sa0 >sa1
50 514
682 681f01 from 681gat >sa0
683 681f02 from 681gat >sa0
684 684gat and 2 2 >sa0 >sa1
51 531
685 684f01 from 684gat >sa0
686 684f02 from 684gat >sa0
687 687gat and 2 2 >sa0 >sa1
53 277
688 687f01 from 687gat
689 687f02 from 687gat >sa0
690 690gat and 2 2 >sa0 >sa1
54 294
691 690f01 from 690gat >sa0
692 690f02 from 690gat >sa0
693 693gat and 2 2 >sa0 >sa1
55 311
694 693f01 from 693gat >sa0
695 693f02 from 693gat >sa0
696 696gat and 2 2 >sa0 >sa1
56 328
697 696f01 from 696gat >sa0
698 696f02 from 696gat >sa0
699 699gat and 2 2 >sa0 >sa1
57 345
700 699f01 from 699gat >sa0
701 699f02 from 699gat >sa0
702 702gat and 2 2 >sa0 >sa1
58 362
703 702f01 from 702gat >sa0
704 702f02 from 702gat >sa0
705 705gat and 2 2 >sa0 >sa1
59 379
706 705f01 from 705gat >sa0
707 705f02 from 705gat >sa0
708 708gat and 2 2 >sa0 >sa1
60 396
709 708f01 from 708gat >sa0
710 708f02 from 708gat >sa0
711 711gat and 2 2 >sa0 >sa1
61 413
712 711f01 from 711gat >sa0
713 711f02 from 711gat >sa0
714 714gat and 2 2 >sa0 >sa1
62 430
715 714f01 from 714gat >sa0
716 714f02 from 714gat >sa0
717 717gat and 2 2 >sa0 >sa1
63 447
718 717f01 from 717gat >sa0
719 717f02 from 717gat >sa0
720 720gat and 2 2 >sa0 >sa1
64 464
721 720f01 from 720gat >sa0
722 720f02 from 720gat >sa0
723 723gat and 2 2 >sa0 >sa1
65 481
724 723f01 from 723gat >sa0
725 723f02 from 723gat >sa0
726 726gat and 2 2 >sa0 >sa1
66 498
727 726f01 from 726gat >sa0
728 726f02 from 726gat >sa0
729 729gat and 2 2 >sa0 >sa1
67 515
730 729f01 from 729gat >sa0
731 729f02 from 729gat >sa0
732 732gat and 2 2 >sa0 >sa1
68 532
733 732f01 from 732gat >sa0
734 732f02 from 732gat >sa0
735 735gat and 2 2 >sa0 >sa1
70 278
736 735f01 from 735gat
737 735f02 from 735gat >sa0
738 738gat and 2 2 >sa0 >sa1
71 295
739 738f01 from 738gat >sa0
740 738f02 from 738gat >sa0
741 741gat and 2 2 >sa0 >sa1
72 312
742 741f01 from 741gat >sa0
743 741f02 from 741gat >sa0
744 744gat and 2 2 >sa0 >sa1
73 329
745 744f01 from 744gat >sa0
746 744f02 from 744gat >sa0
747 747gat and 2 2 >sa0 >sa1
74 346
748 747f01 from 747gat >sa0
749 747f02 from 747gat >sa0
750 750gat and 2 2 >sa0 >sa1
75 363
751 750f01 from 750gat >sa0
752 750f02 from 750gat >sa0
753 753gat and 2 2 >sa0 >sa1
76 380
754 753f01 from 753gat >sa0
755 753f02 from 753gat >sa0
756 756gat and 2 2 >sa0 >sa1
77 397
757 756f01 from 756gat >sa0
758 756f02 from 756gat >sa0
759 759gat and 2 2 >sa0 >sa1
78 414
760 759f01 from 759gat >sa0
761 759f02 from 759gat >sa0
762 762gat and 2 2 >sa0 >sa1
79 431
763 762f01 from 762gat >sa0
764 762f02 from 762gat >sa0
765 765gat and 2 2 >sa0 >sa1
80 448
766 765f01 from 765gat >sa0
767 765f02 from 765gat >sa0
768 768gat and 2 2 >sa0 >sa1
81 465
769 768f01 from 768gat >sa0
770 768f02 from 768gat >sa0
771 771gat and 2 2 >sa0 >sa1
82 482
772 771f01 from 771gat >sa0
773 771f02 from 771gat >sa0
774 774gat and 2 2 >sa0 >sa1
83 499
775 774f01 from 774gat >sa0
776 774f02 from 774gat >sa0
777 777gat and 2 2 >sa0 >sa1
84 516
778 777f01 from 777gat >sa0
779 777f02 from 777gat >sa0
780 780gat and 2 2 >sa0 >sa1
85 533
781 780f01 from 780gat >sa0
782 780f02 from 780gat >sa0
783 783gat and 2 2 >sa0 >sa1
87 279
784 783f01 from 783gat
785 783f02 from 783gat >sa0
786 786gat and 2 2 >sa0 >sa1
88 296
787 786f01 from 786gat >sa0
788 786f02 from 786gat >sa0
789 789gat and 2 2 >sa0 >sa1
89 313
790 789f01 from 789gat >sa0
791 789f02 from 789gat >sa0
792 792gat and 2 2 >sa0 >sa1
90 330
793 792f01 from 792gat >sa0
794 792f02 from 792gat >sa0
795 795gat and 2 2 >sa0 >sa1
91 347
796 795f01 from 795gat >sa0
797 795f02 from 795gat >sa0
798 798gat and 2 2 >sa0 >sa1
92 364
799 798f01 from 798gat >sa0
800 798f02 from 798gat >sa0
801 801gat and 2 2 >sa0 >sa1
93 381
802 801f01 from 801gat >sa0
803 801f02 from 801gat >sa0
804 804gat and 2 2 >sa0 >sa1
94 398
805 804f01 from 804gat >sa0
806 804f02 from 804gat >sa0
807 807gat and 2 2 >sa0 >sa1
95 415
808 807f01 from 807gat >sa0
809 807f02 from 807gat >sa0
810 810gat and 2 2 >sa0 >sa1
96 432
811 810f01 from 810gat >sa0
812 810f02 from 810gat >sa0
813 813gat and 2 2 >sa0 >sa1
97 449
814 813f01 from 813gat >sa0
815 813f02 from 813gat >sa0
816 816gat and 2 2 >sa0 >sa1
98 466
817 816f01 from 816gat >sa0
818 816f02 from 816gat >sa0
819 819gat and 2 2 >sa0 >sa1
99 483
820 819f01 from 819gat >sa0
821 819f02 from 819gat >sa0
822 822gat and 2 2 >sa0 >sa1
100 500
823 822f01 from 822gat >sa0
824 822f02 from 822gat >sa0
825 825gat and 2 2 >sa0 >sa1
101 517
826 825f01 from 825gat >sa0
827 825f02 from 825gat >sa0
828 828gat and 2 2 >sa0 >sa1
102 534
829 828f01 from 828gat >sa0
830 828f02 from 828gat >sa0
831 831gat and 2 2 >sa0 >sa1
104 280
832 831f01 from 831gat
833 831f02 from 831gat >sa0
834 834gat and 2 2 >sa0 >sa1
105 297
835 834f01 from 834gat >sa0
836 834f02 from 834gat >sa0
837 837gat and 2 2 >sa0 >sa1
106 314
838 837f01 from 837gat >sa0
839 837f02 from 837gat >sa0
840 840gat and 2 2 >sa0 >sa1
107 331
841 840f01 from 840gat >sa0
842 840f02 from 840gat >sa0
843 843gat and 2 2 >sa0 >sa1
108 348
844 843f01 from 843gat >sa0
845 843f02 from 843gat >sa0
846 846gat and 2 2 >sa0 >sa1
109 365
847 846f01 from 846gat >sa0
848 846f02 from 846gat >sa0
849 849gat and 2 2 >sa0 >sa1
110 382
850 849f01 from 849gat >sa0
851 849f02 from 849gat >sa0
852 852gat and 2 2 >sa0 >sa1
111 399
853 852f01 from 852gat >sa0
854 852f02 from 852gat >sa0
855 855gat and 2 2 >sa0 >sa1
112 416
856 855f01 from 855gat >sa0
857 855f02 from 855gat >sa0
858 858gat and 2 2 >sa0 >sa1
113 433
859 858f01 from 858gat >sa0
860 858f02 from 858gat >sa0
861 861gat and 2 2 >sa0 >sa1
114 450
862 861f01 from 861gat >sa0
863 861f02 from 861gat >sa0
864 864gat and 2 2 >sa0 >sa1
115 467
865 864f01 from 864gat >sa0
866 864f02 from 864gat >sa0
867 867gat and 2 2 >sa0 >sa1
116 484
868 867f01 from 867gat >sa0
869 867f02 from 867gat >sa0
870 870gat and 2 2 >sa0 >sa1
117 501
871 870f01 from 870gat >sa0
872 870f02 from 870gat >sa0
873 873gat and 2 2 >sa0 >sa1
118 518
874 873f01 from 873gat >sa0
875 873f02 from 873gat >sa0
876 876gat and 2 2 >sa0 >sa1
119 535
877 876f01 from 876gat >sa0
878 876f02 from 876gat >sa0
879 879gat and 2 2 >sa0 >sa1
121 281
880 879f01 from 879gat
881 879f02 from 879gat >sa0
882 882gat and 2 2 >sa0 >sa1
122 298
883 882f01 from 882gat >sa0
884 882f02 from 882gat >sa0
885 885gat and 2 2 >sa0 >sa1
123 315
886 885f01 from 885gat >sa0
887 885f02 from 885gat >sa0
888 888gat and 2 2 >sa0 >sa1
124 332
889 888f01 from 888gat >sa0
890 888f02 from 888gat >sa0
891 891gat and 2 2 >sa0 >sa1
125 349
892 891f01 from 891gat >sa0
893 891f02 from 891gat >sa0
894 894gat and 2 2 >sa0 >sa1
126 366
895 894f01 from 894gat >sa0
896 894f02 from 894gat >sa0
897 897gat and 2 2 >sa0 >sa1
127 383
898 897f01 from 897gat >sa0
899 897f02 from 897gat >sa0
900 900gat and 2 2 >sa0 >sa1
128 400
901 900f01 from 900gat >sa0
902 900f02 from 900gat >sa0
903 903gat and 2 2 >sa0 >sa1
129 417
904 903f01 from 903gat >sa0
905 903f02 from 903gat >sa0
906 906gat and 2 2 >sa0 >sa1
130 434
907 906f01 from 906gat >sa0
908 906f02 from 906gat >sa0
909 909gat and 2 2 >sa0 >sa1
131 451
910 909f01 from 909gat >sa0
911 909f02 from 909gat >sa0
912 912gat and 2 2 >sa0 >sa1
132 468
913 912f01 from 912gat >sa0
914 912f02 from 912gat >sa0
915 915gat and 2 2 >sa0 >sa1
133 485
916 915f01 from 915gat >sa0
917 915f02 from 915gat >sa0
918 918gat and 2 2 >sa0 >sa1
134 502
919 918f01 from 918gat >sa0
920 918f02 from 918gat >sa0
921 921gat and 2 2 >sa0 >sa1
135 519
922 921f01 from 921gat >sa0
923 921f02 from 921gat >sa0
924 924gat and 2 2 >sa0 >sa1
136 536
925 924f01 from 924gat >sa0
926 924f02 from 924gat >sa0
927 927gat and 2 2 >sa0 >sa1
138 282
928 927f01 from 927gat
929 927f02 from 927gat >sa0
930 930gat and 2 2 >sa0 >sa1
139 299
931 930f01 from 930gat >sa0
932 930f02 from 930gat >sa0
933 933gat and 2 2 >sa0 >sa1
140 316
934 933f01 from 933gat >sa0
935 933f02 from 933gat >sa0
936 936gat and 2 2 >sa0 >sa1
141 333
937 936f01 from 936gat >sa0
938 936f02 from 936gat >sa0
939 939gat and 2 2 >sa0 >sa1
142 350
940 939f01 from 939gat >sa0
941 939f02 from 939gat >sa0
942 942gat and 2 2 >sa0 >sa1
143 367
943 942f01 from 942gat >sa0
944 942f02 from 942gat >sa0
945 945gat and 2 2 >sa0 >sa1
144 384
946 945f01 from 945gat >sa0
947 945f02 from 945gat >sa0
948 948gat and 2 2 >sa0 >sa1
145 401
949 948f01 from 948gat >sa0
950 948f02 from 948gat >sa0
951 951gat and 2 2 >sa0 >sa1
146 418
952 951f01 from 951gat >sa0
953 951f02 from 951gat >sa0
954 954gat and 2 2 >sa0 >sa1
147 435
955 954f01 from 954gat >sa0
956 954f02 from 954gat >sa0
957 957gat and 2 2 >sa0 >sa1
148 452
958 957f01 from 957gat >sa0
959 957f02 from 957gat >sa0
960 960gat and 2 2 >sa0 >sa1
149 469
961 960f01 from 960gat >sa0
962 960f02 from 960gat >sa0
963 963gat and 2 2 >sa0 >sa1
150 486
964 963f01 from 963gat >sa0
965 963f02 from 963gat >sa0
966 966gat and 2 2 >sa0 >sa1
151 503
967 966f01 from 966gat >sa0
968 966f02 from 966gat >sa0
969 969gat and 2 2 >sa0 >sa1
152 520
970 969f01 from 969gat >sa0
971 969f02 from 969gat >sa0
972 972gat and 2 2 >sa0 >sa1
153 537
973 972f01 from 972gat >sa0
974 972f02 from 972gat >sa0
975 975gat and 2 2 >sa0 >sa1
155 283
976 975f01 from 975gat
977 975f02 from 975gat >sa0
978 978gat and 2 2 >sa0 >sa1
156 300
979 978f01 from 978gat >sa0
980 978f02 from 978gat >sa0
981 981gat and 2 2 >sa0 >sa1
157 317
982 981f01 from 981gat >sa0
983 981f02 from 981gat >sa0
984 984gat and 2 2 >sa0 >sa1
158 334
985 984f01 from 984gat >sa0
986 984f02 from 984gat >sa0
987 987gat and 2 2 >sa0 >sa1
159 351
988 987f01 from 987gat >sa0
989 987f02 from 987gat >sa0
990 990gat and 2 2 >sa0 >sa1
160 368
991 990f01 from 990gat >sa0
992 990f02 from 990gat >sa0
993 993gat and 2 2 >sa0 >sa1
161 385
994 993f01 from 993gat >sa0
995 993f02 from 993gat >sa0
996 996gat and 2 2 >sa0 >sa1
162 402
997 996f01 from 996gat >sa0
998 996f02 from 996gat >sa0
999 999gat and 2 2 >sa0 >sa1
163 419
1000 999f01 from 999gat >sa0
1001 999f02 from 999gat >sa0
1002 1002gat and 2 2 >sa0 >sa1
164 436
1003 1002f01 from 1002gat >sa0
1004 1002f02 from 1002gat >sa0
1005 1005gat and 2 2 >sa0 >sa1
165 453
1006 1005f01 from 1005gat >sa0
1007 1005f02 from 1005gat >sa0
1008 1008gat and 2 2 >sa0 >sa1
166 470
1009 1008f01 from 1008gat >sa0
1010 1008f02 from 1008gat >sa0
1011 1011gat and 2 2 >sa0 >sa1
167 487
1012 1011f01 from 1011gat >sa0
1013 1011f02 from 1011gat >sa0
1014 1014gat and 2 2 >sa0 >sa1
168 504
1015 1014f01 from 1014gat >sa0
1016 1014f02 from 1014gat >sa0
1017 1017gat and 2 2 >sa0 >sa1
169 521
1018 1017f01 from 1017gat >sa0
1019 1017f02 from 1017gat >sa0
1020 1020gat and 2 2 >sa0 >sa1
170 538
1021 1020f01 from 1020gat >sa0
1022 1020f02 from 1020gat >sa0
1023 1023gat and 2 2 >sa0 >sa1
172 284
1024 1023f01 from 1023gat
1025 1023f02 from 1023gat >sa0
1026 1026gat and 2 2 >sa0 >sa1
173 301
1027 1026f01 from 1026gat >sa0
1028 1026f02 from 1026gat >sa0
1029 1029gat and 2 2 >sa0 >sa1
174 318
1030 1029f01 from 1029gat >sa0
1031 1029f02 from 1029gat >sa0
1032 1032gat and 2 2 >sa0 >sa1
175 335
1033 1032f01 from 1032gat >sa0
1034 1032f02 from 1032gat >sa0
1035 1035gat and 2 2 >sa0 >sa1
176 352
1036 1035f01 from 1035gat >sa0
1037 1035f02 from 1035gat >sa0
1038 1038gat and 2 2 >sa0 >sa1
177 369
1039 1038f01 from 1038gat >sa0
1040 1038f02 from 1038gat >sa0
1041 1041gat and 2 2 >sa0 >sa1
178 386
1042 1041f01 from 1041gat >sa0
1043 1041f02 from 1041gat >sa0
1044 1044gat and 2 2 >sa0 >sa1
179 403
1045 1044f01 from 1044gat >sa0
1046 1044f02 from 1044gat >sa0
1047 1047gat and 2 2 >sa0 >sa1
180 420
1048 1047f01 from 1047gat >sa0
1049 1047f02 from 1047gat >sa0
1050 1050gat and 2 2 >sa0 >sa1
181 437
1051 1050f01 from 1050gat >sa0
1052 1050f02 from 1050gat >sa0
1053 1053gat and 2 2 >sa0 >sa1
182 454
1054 1053f01 from 1053gat >sa0
1055 1053f02 from 1053gat >sa0
1056 1056gat and 2 2 >sa0 >sa1
183 471
1057 1056f01 from 1056gat >sa0
1058 1056f02 from 1056gat >sa0
1059 1059gat and 2 2 >sa0 >sa1
184 488
1060 1059f01 from 1059gat >sa0
1061 1059f02 from 1059gat >sa0
1062 1062gat and 2 2 >sa0 >sa1
185 505
1063 1062f01 from 1062gat >sa0
1064 1062f02 from 1062gat >sa0
1065 1065gat and 2 2 >sa0 >sa1
186 522
1066 1065f01 from 1065gat >sa0
1067 1065f02 from 1065gat >sa0
1068 1068gat and 2 2 >sa0 >sa1
187 539
1069 1068f01 from 1068gat >sa0
1070 1068f02 from 1068gat >sa0
1071 1071gat and 2 2 >sa0 >sa1
189 285
1072 1071f01 from 1071gat
1073 1071f02 from 1071gat >sa0
1074 1074gat and 2 2 >sa0 >sa1
190 302
1075 1074f01 from 1074gat >sa0
1076 1074f02 from 1074gat >sa0
1077 1077gat and 2 2 >sa0 >sa1
191 319
1078 1077f01 from 1077gat >sa0
1079 1077f02 from 1077gat >sa0
1080 1080gat and 2 2 >sa0 >sa1
192 336
1081 1080f01 from 1080gat >sa0
1082 1080f02 from 1080gat >sa0
1083 1083gat and 2 2 >sa0 >sa1
193 353
1084 1083f01 from 1083gat >sa0
1085 1083f02 from 1083gat >sa0
1086 1086gat and 2 2 >sa0 >sa1
194 370
1087 1086f01 from 1086gat >sa0
1088 1086f02 from 1086gat >sa0
1089 1089gat and 2 2 >sa0 >sa1
195 387
1090 1089f01 from 1089gat >sa0
1091 1089f02 from 1089gat >sa0
1092 1092gat and 2 2 >sa0 >sa1
196 404
1093 1092f01 from 1092gat >sa0
1094 1092f02 from 1092gat >sa0
1095 1095gat and 2 2 >sa0 >sa1
197 421
1096 1095f01 from 1095gat >sa0
1097 1095f02 from 1095gat >sa0
1098 1098gat and 2 2 >sa0 >sa1
198 438
1099 1098f01 from 1098gat >sa0
1100 1098f02 from 1098gat >sa0
1101 1101gat and 2 2 >sa0 >sa1
199 455
1102 1101f01 from 1101gat >sa0
1103 1101f02 from 1101gat >sa0
1104 1104gat and 2 2 >sa0 >sa1
200 472
1105 1104f01 from 1104gat >sa0
1106 1104f02 from 1104gat >sa0
1107 1107gat and 2 2 >sa0 >sa1
201 489
1108 1107f01 from 1107gat >sa0
1109 1107f02 from 1107gat >sa0
1110 1110gat and 2 2 >sa0 >sa1
202 506
1111 1110f01 from 1110gat >sa0
1112 1110f02 from 1110gat >sa0
1113 1113gat and 2 2 >sa0 >sa1
203 523
1114 1113f01 from 1113gat >sa0
1115 1113f02 from 1113gat >sa0
1116 1116gat and 2 2 >sa0 >sa1
204 540
1117 1116f01 from 1116gat >sa0
1118 1116f02 from 1116gat >sa0
1119 1119gat and 2 2 >sa0 >sa1
206 286
1120 1119f01 from 1119gat
1121 1119f02 from 1119gat >sa0
1122 1122gat and 2 2 >sa0 >sa1
207 303
1123 1122f01 from 1122gat >sa0
1124 1122f02 from 1122gat >sa0
1125 1125gat and 2 2 >sa0 >sa1
208 320
1126 1125f01 from 1125gat >sa0
1127 1125f02 from 1125gat >sa0
1128 1128gat and 2 2 >sa0 >sa1
209 337
1129 1128f01 from 1128gat >sa0
1130 1128f02 from 1128gat >sa0
1131 1131gat and 2 2 >sa0 >sa1
210 354
1132 1131f01 from 1131gat >sa0
1133 1131f02 from 1131gat >sa0
1134 1134gat and 2 2 >sa0 >sa1
211 371
1135 1134f01 from 1134gat >sa0
1136 1134f02 from 1134gat >sa0
1137 1137gat and 2 2 >sa0 >sa1
212 388
1138 1137f01 from 1137gat >sa0
1139 1137f02 from 1137gat >sa0
1140 1140gat and 2 2 >sa0 >sa1
213 405
1141 1140f01 from 1140gat >sa0
1142 1140f02 from 1140gat >sa0
1143 1143gat and 2 2 >sa0 >sa1
214 422
1144 1143f01 from 1143gat >sa0
1145 1143f02 from 1143gat >sa0
1146 1146gat and 2 2 >sa0 >sa1
215 439
1147 1146f01 from 1146gat >sa0
1148 1146f02 from 1146gat >sa0
1149 1149gat and 2 2 >sa0 >sa1
216 456
1150 1149f01 from 1149gat >sa0
1151 1149f02 from 1149gat >sa0
1152 1152gat and 2 2 >sa0 >sa1
217 473
1153 1152f01 from 1152gat >sa0
1154 1152f02 from 1152gat >sa0
1155 1155gat and 2 2 >sa0 >sa1
218 490
1156 1155f01 from 1155gat >sa0
1157 1155f02 from 1155gat >sa0
1158 1158gat and 2 2 >sa0 >sa1
219 507
1159 1158f01 from 1158gat >sa0
1160 1158f02 from 1158gat >sa0
1161 1161gat and 2 2 >sa0 >sa1
220 524
1162 1161f01 from 1161gat >sa0
1163 1161f02 from 1161gat >sa0
1164 1164gat and 2 2 >sa0 >sa1
221 541
1165 1164f01 from 1164gat >sa0
1166 1164f02 from 1164gat >sa0
1167 1167gat and 2 2 >sa0 >sa1
223 287
1168 1167f01 from 1167gat
1169 1167f02 from 1167gat >sa0
1170 1170gat and 2 2 >sa0 >sa1
224 304
1171 1170f01 from 1170gat >sa0
1172 1170f02 from 1170gat >sa0
1173 1173gat and 2 2 >sa0 >sa1
225 321
1174 1173f01 from 1173gat >sa0
1175 1173f02 from 1173gat >sa0
1176 1176gat and 2 2 >sa0 >sa1
226 338
1177 1176f01 from 1176gat >sa0
1178 1176f02 from 1176gat >sa0
1179 1179gat and 2 2 >sa0 >sa1
227 355
1180 1179f01 from 1179gat >sa0
1181 1179f02 from 1179gat >sa0
1182 1182gat and 2 2 >sa0 >sa1
228 372
1183 1182f01 from 1182gat >sa0
1184 1182f02 from 1182gat >sa0
1185 1185gat and 2 2 >sa0 >sa1
229 389
1186 1185f01 from 1185gat >sa0
1187 1185f02 from 1185gat >sa0
1188 1188gat and 2 2 >sa0 >sa1
230 406
1189 1188f01 from 1188gat >sa0
1190 1188f02 from 1188gat >sa0
1191 1191gat and 2 2 >sa0 >sa1
231 423
1192 1191f01 from 1191gat >sa0
1193 1191f02 from 1191gat >sa0
1194 1194gat and 2 2 >sa0 >sa1
232 440
1195 1194f01 from 1194gat >sa0
1196 1194f02 from 1194gat >sa0
1197 1197gat and 2 2 >sa0 >sa1
233 457
1198 1197f01 from 1197gat >sa0
1199 1197f02 from 1197gat >sa0
1200 1200gat and 2 2 >sa0 >sa1
234 474
1201 1200f01 from 1200gat >sa0
1202 1200f02 from 1200gat >sa0
1203 1203gat and 2 2 >sa0 >sa1
235 491
1204 1203f01 from 1203gat >sa0
1205 1203f02 from 1203gat >sa0
1206 1206gat and 2 2 >sa0 >sa1
236 508
1207 1206f01 from 1206gat >sa0
1208 1206f02 from 1206gat >sa0
1209 1209gat and 2 2 >sa0 >sa1
237 525
1210 1209f01 from 1209gat >sa0
1211 1209f02 from 1209gat >sa0
1212 1212gat and 2 2 >sa0 >sa1
238 542
1213 1212f01 from 1212gat >sa0
1214 1212f02 from 1212gat >sa0
1215 1215gat and 2 2 >sa0 >sa1
240 288
1216 1215f01 from 1215gat
1217 1215f02 from 1215gat >sa0
1218 1218gat and 2 2 >sa0 >sa1
241 305
1219 1218f01 from 1218gat >sa0
1220 1218f02 from 1218gat >sa0
1221 1221gat and 2 2 >sa0 >sa1
242 322
1222 1221f01 from 1221gat >sa0
1223 1221f02 from 1221gat >sa0
1224 1224gat and 2 2 >sa0 >sa1
243 339
1225 1224f01 from 1224gat >sa0
1226 1224f02 from 1224gat >sa0
1227 1227gat and 2 2 >sa0 >sa1
244 356
1228 1227f01 from 1227gat >sa0
1229 1227f02 from 1227gat >sa0
1230 1230gat and 2 2 >sa0 >sa1
245 373
1231 1230f01 from 1230gat >sa0
1232 1230f02 from 1230gat >sa0
1233 1233gat and 2 2 >sa0 >sa1
246 390
1234 1233f01 from 1233gat >sa0
1235 1233f02 from 1233gat >sa0
1236 1236gat and 2 2 >sa0 >sa1
247 407
1237 1236f01 from 1236gat >sa0
1238 1236f02 from 1236gat >sa0
1239 1239gat and 2 2 >sa0 >sa1
248 424
1240 1239f01 from 1239gat >sa0
1241 1239f02 from 1239gat >sa0
1242 1242gat and 2 2 >sa0 >sa1
249 441
1243 1242f01 from 1242gat >sa0
1244 1242f02 from 1242gat >sa0
1245 1245gat and 2 2 >sa0 >sa1
250 458
1246 1245f01 from 1245gat >sa0
1247 1245f02 from 1245gat >sa0
1248 1248gat and 2 2 >sa0 >sa1
251 475
1249 1248f01 from 1248gat >sa0
1250 1248f02 from 1248gat >sa0
1251 1251gat and 2 2 >sa0 >sa1
252 492
1252 1251f01 from 1251gat >sa0
1253 1251f02 from 1251gat >sa0
1254 1254gat and 2 2 >sa0 >sa1
253 509
1255 1254f01 from 1254gat >sa0
1256 1254f02 from 1254gat >sa0
1257 1257gat and 2 2 >sa0 >sa1
254 526
1258 1257f01 from 1257gat >sa0
1259 1257f02 from 1257gat >sa0
1260 1260gat and 2 2 >sa0 >sa1
255 543
1261 1260f01 from 1260gat >sa0
1262 1260f02 from 1260gat >sa0
1263 1263gat and 2 2 >sa0 >sa1
257 289
1264 1263f01 from 1263gat
1265 1263f02 from 1263gat >sa0
1266 1266gat and 2 2 >sa0 >sa1
258 306
1267 1266f01 from 1266gat >sa0
1268 1266f02 from 1266gat >sa0
1269 1269gat and 2 2 >sa0 >sa1
259 323
1270 1269f01 from 1269gat >sa0
1271 1269f02 from 1269gat >sa0
1272 1272gat and 2 2 >sa0 >sa1
260 340
1273 1272f01 from 1272gat >sa0
1274 1272f02 from 1272gat >sa0
1275 1275gat and 2 2 >sa0 >sa1
261 357
1276 1275f01 from 1275gat >sa0
1277 1275f02 from 1275gat >sa0
1278 1278gat and 2 2 >sa0 >sa1
262 374
1279 1278f01 from 1278gat >sa0
1280 1278f02 from 1278gat >sa0
1281 1281gat and 2 2 >sa0 >sa1
263 391
1282 1281f01 from 1281gat >sa0
1283 1281f02 from 1281gat >sa0
1284 1284gat and 2 2 >sa0 >sa1
264 408
1285 1284f01 from 1284gat >sa0
1286 1284f02 from 1284gat >sa0
1287 1287gat and 2 2 >sa0 >sa1
265 425
1288 1287f01 from 1287gat >sa0
1289 1287f02 from 1287gat >sa0
1290 1290gat and 2 2 >sa0 >sa1
266 442
1291 1290f01 from 1290gat >sa0
1292 1290f02 from 1290gat >sa0
1293 1293gat and 2 2 >sa0 >sa1
267 459
1294 1293f01 from 1293gat >sa0
1295 1293f02 from 1293gat >sa0
1296 1296gat and 2 2 >sa0 >sa1
268 476
1297 1296f01 from 1296gat >sa0
1298 1296f02 from 1296gat >sa0
1299 1299gat and 2 2 >sa0 >sa1
269 493
1300 1299f01 from 1299gat >sa0
1301 1299f02 from 1299gat >sa0
1302 1302gat and 2 2 >sa0 >sa1
270 510
1303 1302f01 from 1302gat >sa0
1304 1302f02 from 1302gat >sa0
1305 1305gat and 2 2 >sa0 >sa1
271 527
1306 1305f01 from 1305gat >sa0
1307 1305f02 from 1305gat >sa0
1308 1308gat and 2 2 >sa0 >sa1
272 544
1309 1308f01 from 1308gat >sa0
1310 1308f02 from 1308gat >sa0
1311 1311gat not 3 1 >sa0 >sa1
592
1312 1311f01 from 1311gat >sa0
1313 1311f02 from 1311gat >sa0
1314 1311f03 from 1311gat
1315 1315gat not 3 1 >sa0 >sa1
640
1316 1315f01 from 1315gat >sa0
1317 1315f02 from 1315gat >sa0
1318 1315f03 from 1315gat
1319 1319gat not 3 1 >sa0 >sa1
688
1320 1319f01 from 1319gat >sa0
1321 1319f02 from 1319gat >sa0
1322 1319f03 from 1319gat
1323 1323gat not 3 1 >sa0 >sa1
736
1324 1323f01 from 1323gat >sa0
1325 1323f02 from 1323gat >sa0
1326 1323f03 from 1323gat
1327 1327gat not 3 1 >sa0 >sa1
784
1328 1327f01 from 1327gat >sa0
1329 1327f02 from 1327gat >sa0
1330 1327f03 from 1327gat
1331 1331gat not 3 1 >sa0 >sa1
832
1332 1331f01 from 1331gat >sa0
1333 1331f02 from 1331gat >sa0
1334 1331f03 from 1331gat
1335 1335gat not 3 1 >sa0 >sa1
880
1336 1335f01 from 1335gat >sa0
1337 1335f02 from 1335gat >sa0
1338 1335f03 from 1335gat
1339 1339gat not 3 1 >sa0 >sa1
928
1340 1339f01 from 1339gat >sa0
1341 1339f02 from 1339gat >sa0
1342 1339f03 from 1339gat
1343 1343gat not 3 1 >sa0 >sa1
976
1344 1343f01 from 1343gat >sa0
1345 1343f02 from 1343gat >sa0
1346 1343f03 from 1343gat
1347 1347gat not 3 1 >sa0 >sa1
1024
1348 1347f01 from 1347gat >sa0
1349 1347f02 from 1347gat >sa0
1350 1347f03 from 1347gat
1351 1351gat not 3 1 >sa0 >sa1
1072
1352 1351f01 from 1351gat >sa0
1353 1351f02 from 1351gat >sa0
1354 1351f03 from 1351gat
1355 1355gat not 3 1 >sa0 >sa1
1120
1356 1355f01 from 1355gat >sa0
1357 1355f02 from 1355gat >sa0
1358 1355f03 from 1355gat
1359 1359gat not 3 1 >sa0 >sa1
1168
1360 1359f01 from 1359gat >sa0
1361 1359f02 from 1359gat >sa0
1362 1359f03 from 1359gat
1363 1363gat not 3 1 >sa0 >sa1
1216
1364 1363f01 from 1363gat >sa0
1365 1363f02 from 1363gat >sa0
1366 1363f03 from 1363gat
1367 1367gat not 3 1 >sa0 >sa1
1264
1368 1367f01 from 1367gat >sa0
1369 1367f02 from 1367gat >sa0
1370 1367f03 from 1367gat
1371 1371gat nor 1 2 >sa0
593 1313
1372 1372gat not 1 1 >sa0
1314
1373 1373gat nor 1 2 >sa0
641 1317
1374 1374gat not 1 1 >sa0
1318
1375 1375gat nor 1 2 >sa0
689 1321
1376 1376gat not 1 1 >sa0
1322
1377 1377gat nor 1 2 >sa0
737 1325
1378 1378gat not 1 1 >sa0
1326
1379 1379gat nor 1 2 >sa0
785 1329
1380 1380gat not 1 1 >sa0
1330
1381 1381gat nor 1 2 >sa0
833 1333
1382 1382gat not 1 1 >sa0
1334
1383 1383gat nor 1 2 >sa0
881 1337
1384 1384gat not 1 1 >sa0
1338
1385 1385gat nor 1 2 >sa0
929 1341
1386 1386gat not 1 1 >sa0
1342
1387 1387gat nor 1 2 >sa0
977 1345
1388 1388gat not 1 1 >sa0
1346
1389 1389gat nor 1 2 >sa0
1025 1349
1390 1390gat not 1 1 >sa0
1350
1391 1391gat nor 1 2 >sa0
1073 1353
1392 1392gat not 1 1 >sa0
1354
1393 1393gat nor 1 2 >sa0
1121 1357
1394 1394gat not 1 1 >sa0
1358
1395 1395gat nor 1 2 >sa0
1169 1361
1396 1396gat not 1 1 >sa0
1362
1397 1397gat nor 1 2 >sa0
1217 1365
1398 1398gat not 1 1 >sa0
1366
1399 1399gat nor 1 2 >sa0
1265 1369
1400 1400gat not 1 1 >sa0
1370
1401 1401gat nor 2 2 >sa0 >sa1
1371 1372
1402 1401f01 from 1401gat >sa0
1403 1401f02 from 1401gat >sa0
1404 1404gat nor 2 2 >sa0 >sa1
1373 1374
1405 1404f01 from 1404gat >sa0
1406 1404f02 from 1404gat >sa0
1407 1407gat nor 2 2 >sa0 >sa1
1375 1376
1408 1407f01 from 1407gat >sa0
1409 1407f02 from 1407gat >sa0
1410 1410gat nor 2 2 >sa0 >sa1
1377 1378
1411 1410f01 from 1410gat >sa0
1412 1410f02 from 1410gat >sa0
1413 1413gat nor 2 2 >sa0 >sa1
1379 1380
1414 1413f01 from 1413gat >sa0
1415 1413f02 from 1413gat >sa0
1416 1416gat nor 2 2 >sa0 >sa1
1381 1382
1417 1416f01 from 1416gat >sa0
1418 1416f02 from 1416gat >sa0
1419 1419gat nor 2 2 >sa0 >sa1
1383 1384
1420 1419f01 from 1419gat >sa0
1421 1419f02 from 1419gat >sa0
1422 1422gat nor 2 2 >sa0 >sa1
1385 1386
1423 1422f01 from 1422gat >sa0
1424 1422f02 from 1422gat >sa0
1425 1425gat nor 2 2 >sa0 >sa1
1387 1388
1426 1425f01 from 1425gat >sa0
1427 1425f02 from 1425gat >sa0
1428 1428gat nor 2 2 >sa0 >sa1
1389 1390
1429 1428f01 from 1428gat >sa0
1430 1428f02 from 1428gat >sa0
1431 1431gat nor 2 2 >sa0 >sa1
1391 1392
1432 1431f01 from 1431gat >sa0
1433 1431f02 from 1431gat >sa0
1434 1434gat nor 2 2 >sa0 >sa1
1393 1394
1435 1434f01 from 1434gat >sa0
1436 1434f02 from 1434gat >sa0
1437 1437gat nor 2 2 >sa0 >sa1
1395 1396
1438 1437f01 from 1437gat >sa0
1439 1437f02 from 1437gat >sa0
1440 1440gat nor 2 2 >sa0 >sa1
1397 1398
1441 1440f01 from 1440gat >sa0
1442 1440f02 from 1440gat >sa0
1443 1443gat nor 2 2 >sa0 >sa1
1399 1400
1444 1443f01 from 1443gat >sa0
1445 1443f02 from 1443gat >sa0
1446 1446gat nor 3 2 >sa0 >sa1
1403 548
1447 1446f01 from 1446gat >sa0
1448 1446f02 from 1446gat >sa0
1449 1446f03 from 1446gat >sa0
1450 1450gat nor 3 2 >sa0 >sa1
1406 596
1451 1450f01 from 1450gat >sa0
1452 1450f02 from 1450gat >sa0
1453 1450f03 from 1450gat >sa0
1454 1454gat nor 3 2 >sa0 >sa1
1409 644
1455 1454f01 from 1454gat >sa0
1456 1454f02 from 1454gat >sa0
1457 1454f03 from 1454gat >sa0
1458 1458gat nor 3 2 >sa0 >sa1
1412 692
1459 1458f01 from 1458gat >sa0
1460 1458f02 from 1458gat >sa0
1461 1458f03 from 1458gat >sa0
1462 1462gat nor 3 2 >sa0 >sa1
1415 740
1463 1462f01 from 1462gat >sa0
1464 1462f02 from 1462gat >sa0
1465 1462f03 from 1462gat >sa0
1466 1466gat nor 3 2 >sa0 >sa1
1418 788
1467 1466f01 from 1466gat >sa0
1468 1466f02 from 1466gat >sa0
1469 1466f03 from 1466gat >sa0
1470 1470gat nor 3 2 >sa0 >sa1
1421 836
1471 1470f01 from 1470gat >sa0
1472 1470f02 from 1470gat >sa0
1473 1470f03 from 1470gat >sa0
1474 1474gat nor 3 2 >sa0 >sa1
1424 884
1475 1474f01 from 1474gat >sa0
1476 1474f02 from 1474gat >sa0
1477 1474f03 from 1474gat >sa0
1478 1478gat nor 3 2 >sa0 >sa1
1427 932
1479 1478f01 from 1478gat >sa0
1480 1478f02 from 1478gat >sa0
1481 1478f03 from 1478gat >sa0
1482 1482gat nor 3 2 >sa0 >sa1
1430 980
1483 1482f01 from 1482gat >sa0
1484 1482f02 from 1482gat >sa0
1485 1482f03 from 1482gat >sa0
1486 1486gat nor 3 2 >sa0 >sa1
1433 1028
1487 1486f01 from 1486gat >sa0
1488 1486f02 from 1486gat >sa0
1489 1486f03 from 1486gat >sa0
1490 1490gat nor 3 2 >sa0 >sa1
1436 1076
1491 1490f01 from 1490gat >sa0
1492 1490f02 from 1490gat >sa0
1493 1490f03 from 1490gat >sa0
1494 1494gat nor 3 2 >sa0 >sa1
1439 1124
1495 1494f01 from 1494gat >sa0
1496 1494f02 from 1494gat >sa0
1497 1494f03 from 1494gat >sa0
1498 1498gat nor 3 2 >sa0 >sa1
1442 1172
1499 1498f01 from 1498gat >sa0
1500 1498f02 from 1498gat >sa0
1501 1498f03 from 1498gat >sa0
1502 1502gat nor 3 2 >sa0 >sa1
1445 1220
1503 1502f01 from 1502gat >sa0
1504 1502f02 from 1502gat >sa0
1505 1502f03 from 1502gat >sa0
1506 1506gat nor 1 2 >sa0
1402 1447
1507 1507gat nor 1 2 >sa0
1448 547
1508 1508gat nor 2 2 >sa0 >sa1
1312 1449
1509 1508f01 from 1508gat >sa0
1510 1508f02 from 1508gat >sa0
1511 1511gat nor 1 2 >sa0
1405 1451
1512 1512gat nor 1 2 >sa0
1452 595
1513 1513gat nor 2 2 >sa0 >sa1
1316 1453
1514 1513f01 from 1513gat >sa0
1515 1513f02 from 1513gat >sa0
1516 1516gat nor 1 2 >sa0
1408 1455
1517 1517gat nor 1 2 >sa0
1456 643
1518 1518gat nor 2 2 >sa0 >sa1
1320 1457
1519 1518f01 from 1518gat >sa0
1520 1518f02 from 1518gat >sa0
1521 1521gat nor 1 2 >sa0
1411 1459
1522 1522gat nor 1 2 >sa0
1460 691
1523 1523gat nor 2 2 >sa0 >sa1
1324 1461
1524 1523f01 from 1523gat >sa0
1525 1523f02 from 1523gat >sa0
1526 1526gat nor 1 2 >sa0
1414 1463
1527 1527gat nor 1 2 >sa0
1464 739
1528 1528gat nor 2 2 >sa0 >sa1
1328 1465
1529 1528f01 from 1528gat >sa0
1530 1528f02 from 1528gat >sa0
1531 1531gat nor 1 2 >sa0
1417 1467
1532 1532gat nor 1 2 >sa0
1468 787
1533 1533gat nor 2 2 >sa0 >sa1
1332 1469
1534 1533f01 from 1533gat >sa0
1535 1533f02 from 1533gat >sa0
1536 1536gat nor 1 2 >sa0
1420 1471
1537 1537gat nor 1 2 >sa0
1472 835
1538 1538gat nor 2 2 >sa0 >sa1
1336 1473
1539 1538f01 from 1538gat >sa0
1540 1538f02 from 1538gat >sa0
1541 1541gat nor 1 2 >sa0
1423 1475
1542 1542gat nor 1 2 >sa0
1476 883
1543 1543gat nor 2 2 >sa0 >sa1
1340 1477
1544 1543f01 from 1543gat >sa0
1545 1543f02 from 1543gat >sa0
1546 1546gat nor 1 2 >sa0
1426 1479
1547 1547gat nor 1 2 >sa0
1480 931
1548 1548gat nor 2 2 >sa0 >sa1
1344 1481
1549 1548f01 from 1548gat >sa0
1550 1548f02 from 1548gat >sa0
1551 1551gat nor 1 2 >sa0
1429 1483
1552 1552gat nor 1 2 >sa0
1484 979
1553 1553gat nor 2 2 >sa0 >sa1
1348 1485
1554 1553f01 from 1553gat >sa0
1555 1553f02 from 1553gat >sa0
1556 1556gat nor 1 2 >sa0
1432 1487
1557 1557gat nor 1 2 >sa0
1488 1027
1558 1558gat nor 2 2 >sa0 >sa1
1352 1489
1559 1558f01 from 1558gat >sa0
1560 1558f02 from 1558gat >sa0
1561 1561gat nor 1 2 >sa0
1435 1491
1562 1562gat nor 1 2 >sa0
1492 1075
1563 1563gat nor 2 2 >sa0 >sa1
1356 1493
1564 1563f01 from 1563gat >sa0
1565 1563f02 from 1563gat >sa0
1566 1566gat nor 1 2 >sa0
1438 1495
1567 1567gat nor 1 2 >sa0
1496 1123
1568 1568gat nor 2 2 >sa0 >sa1
1360 1497
1569 1568f01 from 1568gat >sa0
1570 1568f02 from 1568gat >sa0
1571 1571gat nor 1 2 >sa0
1441 1499
1572 1572gat nor 1 2 >sa0
1500 1171
1573 1573gat nor 2 2 >sa0 >sa1
1364 1501
1574 1573f01 from 1573gat >sa0
1575 1573f02 from 1573gat >sa0
1576 1576gat nor 1 2 >sa0
1444 1503
1577 1577gat nor 1 2 >sa0
1504 1219
1578 1578gat nor 2 2 >sa0 >sa1
1368 1505
1579 1578f01 from 1578gat >sa0
1580 1578f02 from 1578gat >sa0
1581 1581gat nor 0 2 >sa0 >sa1
1506 1507
1582 1582gat nor 2 2 >sa0 >sa1
1511 1512
1583 1582f01 from 1582gat >sa0
1584 1582f02 from 1582gat >sa0
1585 1585gat nor 2 2 >sa0 >sa1
1516 1517
1586 1585f01 from 1585gat >sa0
1587 1585f02 from 1585gat >sa0
1588 1588gat nor 2 2 >sa0 >sa1
1521 1522
1589 1588f01 from 1588gat >sa0
1590 1588f02 from 1588gat >sa0
1591 1591gat nor 2 2 >sa0 >sa1
1526 1527
1592 1591f01 from 1591gat >sa0
1593 1591f02 from 1591gat >sa0
1594 1594gat nor 2 2 >sa0 >sa1
1531 1532
1595 1594f01 from 1594gat >sa0
1596 1594f02 from 1594gat >sa0
1597 1597gat nor 2 2 >sa0 >sa1
1536 1537
1598 1597f01 from 1597gat >sa0
1599 1597f02 from 1597gat >sa0
1600 1600gat nor 2 2 >sa0 >sa1
1541 1542
1601 1600f01 from 1600gat >sa0
1602 1600f02 from 1600gat >sa0
1603 1603gat nor 2 2 >sa0 >sa1
1546 1547
1604 1603f01 from 1603gat >sa0
1605 1603f02 from 1603gat >sa0
1606 1606gat nor 2 2 >sa0 >sa1
1551 1552
1607 1606f01 from 1606gat >sa0
1608 1606f02 from 1606gat >sa0
1609 1609gat nor 2 2 >sa0 >sa1
1556 1557
1610 1609f01 from 1609gat >sa0
1611 1609f02 from 1609gat >sa0
1612 1612gat nor 2 2 >sa0 >sa1
1561 1562
1613 1612f01 from 1612gat >sa0
1614 1612f02 from 1612gat >sa0
1615 1615gat nor 2 2 >sa0 >sa1
1566 1567
1616 1615f01 from 1615gat >sa0
1617 1615f02 from 1615gat >sa0
1618 1618gat nor 2 2 >sa0 >sa1
1571 1572
1619 1618f01 from 1618gat >sa0
1620 1618f02 from 1618gat >sa0
1621 1621gat nor 2 2 >sa0 >sa1
1576 1577
1622 1621f01 from 1621gat >sa0
1623 1621f02 from 1621gat >sa0
1624 1624gat nor 3 2 >sa0 >sa1
1267 1579
1625 1624f01 from 1624gat >sa0
1626 1624f02 from 1624gat >sa0
1627 1624f03 from 1624gat >sa0
1628 1628gat nor 3 2 >sa0 >sa1
1583 1509
1629 1628f01 from 1628gat >sa0
1630 1628f02 from 1628gat >sa0
1631 1628f03 from 1628gat >sa0
1632 1632gat nor 3 2 >sa0 >sa1
1586 1514
1633 1632f01 from 1632gat >sa0
1634 1632f02 from 1632gat >sa0
1635 1632f03 from 1632gat >sa0
1636 1636gat nor 3 2 >sa0 >sa1
1589 1519
1637 1636f01 from 1636gat >sa0
1638 1636f02 from 1636gat >sa0
1639 1636f03 from 1636gat >sa0
1640 1640gat nor 3 2 >sa0 >sa1
1592 1524
1641 1640f01 from 1640gat >sa0
1642 1640f02 from 1640gat >sa0
1643 1640f03 from 1640gat >sa0
1644 1644gat nor 3 2 >sa0 >sa1
1595 1529
1645 1644f01 from 1644gat >sa0
1646 1644f02 from 1644gat >sa0
1647 1644f03 from 1644gat >sa0
1648 1648gat nor 3 2 >sa0 >sa1
1598 1534
1649 1648f01 from 1648gat >sa0
1650 1648f02 from 1648gat >sa0
1651 1648f03 from 1648gat >sa0
1652 1652gat nor 3 2 >sa0 >sa1
1601 1539
1653 1652f01 from 1652gat >sa0
1654 1652f02 from 1652gat >sa0
1655 1652f03 from 1652gat >sa0
1656 1656gat nor 3 2 >sa0 >sa1
1604 1544
1657 1656f01 from 1656gat >sa0
1658 1656f02 from 1656gat >sa0
1659 1656f03 from 1656gat >sa0
1660 1660gat nor 3 2 >sa0 >sa1
1607 1549
1661 1660f01 from 1660gat >sa0
1662 1660f02 from 1660gat >sa0
1663 1660f03 from 1660gat >sa0
1664 1664gat nor 3 2 >sa0 >sa1
1610 1554
1665 1664f01 from 1664gat >sa0
1666 1664f02 from 1664gat >sa0
1667 1664f03 from 1664gat >sa0
1668 1668gat nor 3 2 >sa0 >sa1
1613 1559
1669 1668f01 from 1668gat >sa0
1670 1668f02 from 1668gat >sa0
1671 1668f03 from 1668gat >sa0
1672 1672gat nor 3 2 >sa0 >sa1
1616 1564
1673 1672f01 from 1672gat >sa0
1674 1672f02 from 1672gat >sa0
1675 1672f03 from 1672gat >sa0
1676 1676gat nor 3 2 >sa0 >sa1
1619 1569
1677 1676f01 from 1676gat >sa0
1678 1676f02 from 1676gat >sa0
1679 1676f03 from 1676gat >sa0
1680 1680gat nor 3 2 >sa0 >sa1
1622 1574
1681 1680f01 from 1680gat >sa0
1682 1680f02 from 1680gat >sa0
1683 1680f03 from 1680gat >sa0
1684 1684gat nor 1 2 >sa0
1268 1626
1685 1685gat nor 1 2 >sa0
1627 1580
1686 1686gat nor 1 2 >sa0
1584 1630
1687 1687gat nor 1 2 >sa0
1631 1510
1688 1688gat nor 1 2 >sa0
1587 1634
1689 1689gat nor 1 2 >sa0
1635 1515
1690 1690gat nor 1 2 >sa0
1590 1638
1691 1691gat nor 1 2 >sa0
1639 1520
1692 1692gat nor 1 2 >sa0
1593 1642
1693 1693gat nor 1 2 >sa0
1643 1525
1694 1694gat nor 1 2 >sa0
1596 1646
1695 1695gat nor 1 2 >sa0
1647 1530
1696 1696gat nor 1 2 >sa0
1599 1650
1697 1697gat nor 1 2 >sa0
1651 1535
1698 1698gat nor 1 2 >sa0
1602 1654
1699 1699gat nor 1 2 >sa0
1655 1540
1700 1700gat nor 1 2 >sa0
1605 1658
1701 1701gat nor 1 2 >sa0
1659 1545
1702 1702gat nor 1 2 >sa0
1608 1662
1703 1703gat nor 1 2 >sa0
1663 1550
1704 1704gat nor 1 2 >sa0
1611 1666
1705 1705gat nor 1 2 >sa0
1667 1555
1706 1706gat nor 1 2 >sa0
1614 1670
1707 1707gat nor 1 2 >sa0
1671 1560
1708 1708gat nor 1 2 >sa0
1617 1674
1709 1709gat nor 1 2 >sa0
1675 1565
1710 1710gat nor 1 2 >sa0
1620 1678
1711 1711gat nor 1 2 >sa0
1679 1570
1712 1712gat nor 1 2 >sa0
1623 1682
1713 1713gat nor 1 2 >sa0
1683 1575
1714 1714gat nor 2 2 >sa0 >sa1
1684 1685
1715 1714f01 from 1714gat >sa0
1716 1714f02 from 1714gat >sa0
1717 1717gat nor 2 2 >sa0 >sa1
1686 1687
1718 1717f01 from 1717gat >sa0
1719 1717f02 from 1717gat >sa0
1720 1720gat nor 2 2 >sa0 >sa1
1688 1689
1721 1720f01 from 1720gat >sa0
1722 1720f02 from 1720gat >sa0
1723 1723gat nor 2 2 >sa0 >sa1
1690 1691
1724 1723f01 from 1723gat >sa0
1725 1723f02 from 1723gat >sa0
1726 1726gat nor 2 2 >sa0 >sa1
1692 1693
1727 1726f01 from 1726gat >sa0
1728 1726f02 from 1726gat >sa0
1729 1729gat nor 2 2 >sa0 >sa1
1694 1695
1730 1729f01 from 1729gat >sa0
1731 1729f02 from 1729gat >sa0
1732 1732gat nor 2 2 >sa0 >sa1
1696 1697
1733 1732f01 from 1732gat >sa0
1734 1732f02 from 1732gat >sa0
1735 1735gat nor 2 2 >sa0 >sa1
1698 1699
1736 1735f01 from 1735gat >sa0
1737 1735f02 from 1735gat >sa0
1738 1738gat nor 2 2 >sa0 >sa1
1700 1701
1739 1738f01 from 1738gat >sa0
1740 1738f02 from 1738gat >sa0
1741 1741gat nor 2 2 >sa0 >sa1
1702 1703
1742 1741f01 from 1741gat >sa0
1743 1741f02 from 1741gat >sa0
1744 1744gat nor 2 2 >sa0 >sa1
1704 1705
1745 1744f01 from 1744gat >sa0
1746 1744f02 from 1744gat >sa0
1747 1747gat nor 2 2 >sa0 >sa1
1706 1707
1748 1747f01 from 1747gat >sa0
1749 1747f02 from 1747gat >sa0
1750 1750gat nor 2 2 >sa0 >sa1
1708 1709
1751 1750f01 from 1750gat >sa0
1752 1750f02 from 1750gat >sa0
1753 1753gat nor 2 2 >sa0 >sa1
1710 1711
1754 1753f01 from 1753gat >sa0
1755 1753f02 from 1753gat >sa0
1756 1756gat nor 2 2 >sa0 >sa1
1712 1713
1757 1756f01 from 1756gat >sa0
1758 1756f02 from 1756gat >sa0
1759 1759gat nor 3 2 >sa0 >sa1
1716 1223
1760 1759f01 from 1759gat >sa0
1761 1759f02 from 1759gat >sa0
1762 1759f03 from 1759gat >sa0
1763 1763gat nor 3 2 >sa0 >sa1
1719 551
1764 1763f01 from 1763gat >sa0
1765 1763f02 from 1763gat >sa0
1766 1763f03 from 1763gat >sa0
1767 1767gat nor 3 2 >sa0 >sa1
1722 599
1768 1767f01 from 1767gat >sa0
1769 1767f02 from 1767gat >sa0
1770 1767f03 from 1767gat >sa0
1771 1771gat nor 3 2 >sa0 >sa1
1725 647
1772 1771f01 from 1771gat >sa0
1773 1771f02 from 1771gat >sa0
1774 1771f03 from 1771gat >sa0
1775 1775gat nor 3 2 >sa0 >sa1
1728 695
1776 1775f01 from 1775gat >sa0
1777 1775f02 from 1775gat >sa0
1778 1775f03 from 1775gat >sa0
1779 1779gat nor 3 2 >sa0 >sa1
1731 743
1780 1779f01 from 1779gat >sa0
1781 1779f02 from 1779gat >sa0
1782 1779f03 from 1779gat >sa0
1783 1783gat nor 3 2 >sa0 >sa1
1734 791
1784 1783f01 from 1783gat >sa0
1785 1783f02 from 1783gat >sa0
1786 1783f03 from 1783gat >sa0
1787 1787gat nor 3 2 >sa0 >sa1
1737 839
1788 1787f01 from 1787gat >sa0
1789 1787f02 from 1787gat >sa0
1790 1787f03 from 1787gat >sa0
1791 1791gat nor 3 2 >sa0 >sa1
1740 887
1792 1791f01 from 1791gat >sa0
1793 1791f02 from 1791gat >sa0
1794 1791f03 from 1791gat >sa0
1795 1795gat nor 3 2 >sa0 >sa1
1743 935
1796 1795f01 from 1795gat >sa0
1797 1795f02 from 1795gat >sa0
1798 1795f03 from 1795gat >sa0
1799 1799gat nor 3 2 >sa0 >sa1
1746 983
1800 1799f01 from 1799gat >sa0
1801 1799f02 from 1799gat >sa0
1802 1799f03 from 1799gat >sa0
1803 1803gat nor 3 2 >sa0 >sa1
1749 1031
1804 1803f01 from 1803gat >sa0
1805 1803f02 from 1803gat >sa0
1806 1803f03 from 1803gat >sa0
1807 1807gat nor 3 2 >sa0 >sa1
1752 1079
1808 1807f01 from 1807gat >sa0
1809 1807f02 from 1807gat >sa0
1810 1807f03 from 1807gat >sa0
1811 1811gat nor 3 2 >sa0 >sa1
1755 1127
1812 1811f01 from 1811gat >sa0
1813 1811f02 from 1811gat >sa0
1814 1811f03 from 1811gat >sa0
1815 1815gat nor 3 2 >sa0 >sa1
1758 1175
1816 1815f01 from 1815gat >sa0
1817 1815f02 from 1815gat >sa0
1818 1815f03 from 1815gat >sa0
1819 1819gat nor 1 2 >sa0
1715 1760
1820 1820gat nor 1 2 >sa0
1761 1222
1821 1821gat nor 2 2 >sa0 >sa1
1625 1762
1822 1821f01 from 1821gat >sa0
1823 1821f02 from 1821gat >sa0
1824 1824gat nor 1 2 >sa0
1718 1764
1825 1825gat nor 1 2 >sa0
1765 550
1826 1826gat nor 2 2 >sa0 >sa1
1629 1766
1827 1826f01 from 1826gat >sa0
1828 1826f02 from 1826gat >sa0
1829 1829gat nor 1 2 >sa0
1721 1768
1830 1830gat nor 1 2 >sa0
1769 598
1831 1831gat nor 2 2 >sa0 >sa1
1633 1770
1832 1831f01 from 1831gat >sa0
1833 1831f02 from 1831gat >sa0
1834 1834gat nor 1 2 >sa0
1724 1772
1835 1835gat nor 1 2 >sa0
1773 646
1836 1836gat nor 2 2 >sa0 >sa1
1637 1774
1837 1836f01 from 1836gat >sa0
1838 1836f02 from 1836gat >sa0
1839 1839gat nor 1 2 >sa0
1727 1776
1840 1840gat nor 1 2 >sa0
1777 694
1841 1841gat nor 2 2 >sa0 >sa1
1641 1778
1842 1841f01 from 1841gat >sa0
1843 1841f02 from 1841gat >sa0
1844 1844gat nor 1 2 >sa0
1730 1780
1845 1845gat nor 1 2 >sa0
1781 742
1846 1846gat nor 2 2 >sa0 >sa1
1645 1782
1847 1846f01 from 1846gat >sa0
1848 1846f02 from 1846gat >sa0
1849 1849gat nor 1 2 >sa0
1733 1784
1850 1850gat nor 1 2 >sa0
1785 790
1851 1851gat nor 2 2 >sa0 >sa1
1649 1786
1852 1851f01 from 1851gat >sa0
1853 1851f02 from 1851gat >sa0
1854 1854gat nor 1 2 >sa0
1736 1788
1855 1855gat nor 1 2 >sa0
1789 838
1856 1856gat nor 2 2 >sa0 >sa1
1653 1790
1857 1856f01 from 1856gat >sa0
1858 1856f02 from 1856gat >sa0
1859 1859gat nor 1 2 >sa0
1739 1792
1860 1860gat nor 1 2 >sa0
1793 886
1861 1861gat nor 2 2 >sa0 >sa1
1657 1794
1862 1861f01 from 1861gat >sa0
1863 1861f02 from 1861gat >sa0
1864 1864gat nor 1 2 >sa0
1742 1796
1865 1865gat nor 1 2 >sa0
1797 934
1866 1866gat nor 2 2 >sa0 >sa1
1661 1798
1867 1866f01 from 1866gat >sa0
1868 1866f02 from 1866gat >sa0
1869 1869gat nor 1 2 >sa0
1745 1800
1870 1870gat nor 1 2 >sa0
1801 982
1871 1871gat nor 2 2 >sa0 >sa1
1665 1802
1872 1871f01 from 1871gat >sa0
1873 1871f02 from 1871gat >sa0
1874 1874gat nor 1 2 >sa0
1748 1804
1875 1875gat nor 1 2 >sa0
1805 1030
1876 1876gat nor 2 2 >sa0 >sa1
1669 1806
1877 1876f01 from 1876gat >sa0
1878 1876f02 from 1876gat >sa0
1879 1879gat nor 1 2 >sa0
1751 1808
1880 1880gat nor 1 2 >sa0
1809 1078
1881 1881gat nor 2 2 >sa0 >sa1
1673 1810
1882 1881f01 from 1881gat >sa0
1883 1881f02 from 1881gat >sa0
1884 1884gat nor 1 2 >sa0
1754 1812
1885 1885gat nor 1 2 >sa0
1813 1126
1886 1886gat nor 2 2 >sa0 >sa1
1677 1814
1887 1886f01 from 1886gat >sa0
1888 1886f02 from 1886gat >sa0
1889 1889gat nor 1 2 >sa0
1757 1816
1890 1890gat nor 1 2 >sa0
1817 1174
1891 1891gat nor 2 2 >sa0 >sa1
1681 1818
1892 1891f01 from 1891gat >sa0
1893 1891f02 from 1891gat >sa0
1894 1894gat nor 2 2 >sa0 >sa1
1819 1820
1895 1894f01 from 1894gat >sa0
1896 1894f02 from 1894gat >sa0
1897 1897gat nor 3 2 >sa0 >sa1
1270 1822
1898 1897f01 from 1897gat >sa0
1899 1897f02 from 1897gat >sa0
1900 1897f03 from 1897gat >sa0
1901 1901gat nor 0 2 >sa0 >sa1
1824 1825
1902 1902gat nor 2 2 >sa0 >sa1
1829 1830
1903 1902f01 from 1902gat >sa0
1904 1902f02 from 1902gat >sa0
1905 1905gat nor 2 2 >sa0 >sa1
1834 1835
1906 1905f01 from 1905gat >sa0
1907 1905f02 from 1905gat >sa0
1908 1908gat nor 2 2 >sa0 >sa1
1839 1840
1909 1908f01 from 1908gat >sa0
1910 1908f02 from 1908gat >sa0
1911 1911gat nor 2 2 >sa0 >sa1
1844 1845
1912 1911f01 from 1911gat >sa0
1913 1911f02 from 1911gat >sa0
1914 1914gat nor 2 2 >sa0 >sa1
1849 1850
1915 1914f01 from 1914gat >sa0
1916 1914f02 from 1914gat >sa0
1917 1917gat nor 2 2 >sa0 >sa1
1854 1855
1918 1917f01 from 1917gat >sa0
1919 1917f02 from 1917gat >sa0
1920 1920gat nor 2 2 >sa0 >sa1
1859 1860
1921 1920f01 from 1920gat >sa0
1922 1920f02 from 1920gat >sa0
1923 1923gat nor 2 2 >sa0 >sa1
1864 1865
1924 1923f01 from 1923gat >sa0
1925 1923f02 from 1923gat >sa0
1926 1926gat nor 2 2 >sa0 >sa1
1869 1870
1927 1926f01 from 1926gat >sa0
1928 1926f02 from 1926gat >sa0
1929 1929gat nor 2 2 >sa0 >sa1
1874 1875
1930 1929f01 from 1929gat >sa0
1931 1929f02 from 1929gat >sa0
1932 1932gat nor 2 2 >sa0 >sa1
1879 1880
1933 1932f01 from 1932gat >sa0
1934 1932f02 from 1932gat >sa0
1935 1935gat nor 2 2 >sa0 >sa1
1884 1885
1936 1935f01 from 1935gat >sa0
1937 1935f02 from 1935gat >sa0
1938 1938gat nor 2 2 >sa0 >sa1
1889 1890
1939 1938f01 from 1938gat >sa0
1940 1938f02 from 1938gat >sa0
1941 1941gat nor 3 2 >sa0 >sa1
1895 1892
1942 1941f01 from 1941gat >sa0
1943 1941f02 from 1941gat >sa0
1944 1941f03 from 1941gat >sa0
1945 1945gat nor 1 2 >sa0
1271 1899
1946 1946gat nor 1 2 >sa0
1900 1823
1947 1947gat nor 3 2 >sa0 >sa1
1903 1827
1948 1947f01 from 1947gat >sa0
1949 1947f02 from 1947gat >sa0
1950 1947f03 from 1947gat >sa0
1951 1951gat nor 3 2 >sa0 >sa1
1906 1832
1952 1951f01 from 1951gat >sa0
1953 1951f02 from 1951gat >sa0
1954 1951f03 from 1951gat >sa0
1955 1955gat nor 3 2 >sa0 >sa1
1909 1837
1956 1955f01 from 1955gat >sa0
1957 1955f02 from 1955gat >sa0
1958 1955f03 from 1955gat >sa0
1959 1959gat nor 3 2 >sa0 >sa1
1912 1842
1960 1959f01 from 1959gat >sa0
1961 1959f02 from 1959gat >sa0
1962 1959f03 from 1959gat >sa0
1963 1963gat nor 3 2 >sa0 >sa1
1915 1847
1964 1963f01 from 1963gat >sa0
1965 1963f02 from 1963gat >sa0
1966 1963f03 from 1963gat >sa0
1967 1967gat nor 3 2 >sa0 >sa1
1918 1852
1968 1967f01 from 1967gat >sa0
1969 1967f02 from 1967gat >sa0
1970 1967f03 from 1967gat >sa0
1971 1971gat nor 3 2 >sa0 >sa1
1921 1857
1972 1971f01 from 1971gat >sa0
1973 1971f02 from 1971gat >sa0
1974 1971f03 from 1971gat >sa0
1975 1975gat nor 3 2 >sa0 >sa1
1924 1862
1976 1975f01 from 1975gat >sa0
1977 1975f02 from 1975gat >sa0
1978 1975f03 from 1975gat >sa0
1979 1979gat nor 3 2 >sa0 >sa1
1927 1867
1980 1979f01 from 1979gat >sa0
1981 1979f02 from 1979gat >sa0
1982 1979f03 from 1979gat >sa0
1983 1983gat nor 3 2 >sa0 >sa1
1930 1872
1984 1983f01 from 1983gat >sa0
1985 1983f02 from 1983gat >sa0
1986 1983f03 from 1983gat >sa0
1987 1987gat nor 3 2 >sa0 >sa1
1933 1877
1988 1987f01 from 1987gat >sa0
1989 1987f02 from 1987gat >sa0
1990 1987f03 from 1987gat >sa0
1991 1991gat nor 3 2 >sa0 >sa1
1936 1882
1992 1991f01 from 1991gat >sa0
1993 1991f02 from 1991gat >sa0
1994 1991f03 from 1991gat >sa0
1995 1995gat nor 3 2 >sa0 >sa1
1939 1887
1996 1995f01 from 1995gat >sa0
1997 1995f02 from 1995gat >sa0
1998 1995f03 from 1995gat >sa0
1999 1999gat nor 1 2 >sa0
1896 1943
2000 2000gat nor 1 2 >sa0
1944 1893
2001 2001gat nor 2 2 >sa0 >sa1
1945 1946
2002 2001f01 from 2001gat >sa0
2003 2001f02 from 2001gat >sa0
2004 2004gat nor 1 2 >sa0
1904 1949
2005 2005gat nor 1 2 >sa0
1950 1828
2006 2006gat nor 1 2 >sa0
1907 1953
2007 2007gat nor 1 2 >sa0
1954 1833
2008 2008gat nor 1 2 >sa0
1910 1957
2009 2009gat nor 1 2 >sa0
1958 1838
2010 2010gat nor 1 2 >sa0
1913 1961
2011 2011gat nor 1 2 >sa0
1962 1843
2012 2012gat nor 1 2 >sa0
1916 1965
2013 2013gat nor 1 2 >sa0
1966 1848
2014 2014gat nor 1 2 >sa0
1919 1969
2015 2015gat nor 1 2 >sa0
1970 1853
2016 2016gat nor 1 2 >sa0
1922 1973
2017 2017gat nor 1 2 >sa0
1974 1858
2018 2018gat nor 1 2 >sa0
1925 1977
2019 2019gat nor 1 2 >sa0
1978 1863
2020 2020gat nor 1 2 >sa0
1928 1981
2021 2021gat nor 1 2 >sa0
1982 1868
2022 2022gat nor 1 2 >sa0
1931 1985
2023 2023gat nor 1 2 >sa0
1986 1873
2024 2024gat nor 1 2 >sa0
1934 1989
2025 2025gat nor 1 2 >sa0
1990 1878
2026 2026gat nor 1 2 >sa0
1937 1993
2027 2027gat nor 1 2 >sa0
1994 1883
2028 2028gat nor 1 2 >sa0
1940 1997
2029 2029gat nor 1 2 >sa0
1998 1888
2030 2030gat nor 2 2 >sa0 >sa1
1999 2000
2031 2030f01 from 2030gat >sa0
2032 2030f02 from 2030gat >sa0
2033 2033gat nor 3 2 >sa0 >sa1
2003 1226
2034 2033f01 from 2033gat >sa0
2035 2033f02 from 2033gat >sa0
2036 2033f03 from 2033gat >sa0
2037 2037gat nor 2 2 >sa0 >sa1
2004 2005
2038 2037f01 from 2037gat >sa0
2039 2037f02 from 2037gat >sa0
2040 2040gat nor 2 2 >sa0 >sa1
2006 2007
2041 2040f01 from 2040gat >sa0
2042 2040f02 from 2040gat >sa0
2043 2043gat nor 2 2 >sa0 >sa1
2008 2009
2044 2043f01 from 2043gat >sa0
2045 2043f02 from 2043gat >sa0
2046 2046gat nor 2 2 >sa0 >sa1
2010 2011
2047 2046f01 from 2046gat >sa0
2048 2046f02 from 2046gat >sa0
2049 2049gat nor 2 2 >sa0 >sa1
2012 2013
2050 2049f01 from 2049gat >sa0
2051 2049f02 from 2049gat >sa0
2052 2052gat nor 2 2 >sa0 >sa1
2014 2015
2053 2052f01 from 2052gat >sa0
2054 2052f02 from 2052gat >sa0
2055 2055gat nor 2 2 >sa0 >sa1
2016 2017
2056 2055f01 from 2055gat >sa0
2057 2055f02 from 2055gat >sa0
2058 2058gat nor 2 2 >sa0 >sa1
2018 2019
2059 2058f01 from 2058gat >sa0
2060 2058f02 from 2058gat >sa0
2061 2061gat nor 2 2 >sa0 >sa1
2020 2021
2062 2061f01 from 2061gat >sa0
2063 2061f02 from 2061gat >sa0
2064 2064gat nor 2 2 >sa0 >sa1
2022 2023
2065 2064f01 from 2064gat >sa0
2066 2064f02 from 2064gat >sa0
2067 2067gat nor 2 2 >sa0 >sa1
2024 2025
2068 2067f01 from 2067gat >sa0
2069 2067f02 from 2067gat >sa0
2070 2070gat nor 2 2 >sa0 >sa1
2026 2027
2071 2070f01 from 2070gat >sa0
2072 2070f02 from 2070gat >sa0
2073 2073gat nor 2 2 >sa0 >sa1
2028 2029
2074 2073f01 from 2073gat >sa0
2075 2073f02 from 2073gat >sa0
2076 2076gat nor 3 2 >sa0 >sa1
2032 1178
2077 2076f01 from 2076gat >sa0
2078 2076f02 from 2076gat >sa0
2079 2076f03 from 2076gat >sa0
2080 2080gat nor 1 2 >sa0
2002 2034
2081 2081gat nor 1 2 >sa0
2035 1225
2082 2082gat nor 2 2 >sa0 >sa1
1898 2036
2083 2082f01 from 2082gat >sa0
2084 2082f02 from 2082gat >sa0
2085 2085gat nor 3 2 >sa0 >sa1
2039 554
2086 2085f01 from 2085gat >sa0
2087 2085f02 from 2085gat >sa0
2088 2085f03 from 2085gat >sa0
2089 2089gat nor 3 2 >sa0 >sa1
2042 602
2090 2089f01 from 2089gat >sa0
2091 2089f02 from 2089gat >sa0
2092 2089f03 from 2089gat >sa0
2093 2093gat nor 3 2 >sa0 >sa1
2045 650
2094 2093f01 from 2093gat >sa0
2095 2093f02 from 2093gat >sa0
2096 2093f03 from 2093gat >sa0
2097 2097gat nor 3 2 >sa0 >sa1
2048 698
2098 2097f01 from 2097gat >sa0
2099 2097f02 from 2097gat >sa0
2100 2097f03 from 2097gat >sa0
2101 2101gat nor 3 2 >sa0 >sa1
2051 746
2102 2101f01 from 2101gat >sa0
2103 2101f02 from 2101gat >sa0
2104 2101f03 from 2101gat >sa0
2105 2105gat nor 3 2 >sa0 >sa1
2054 794
2106 2105f01 from 2105gat >sa0
2107 2105f02 from 2105gat >sa0
2108 2105f03 from 2105gat >sa0
2109 2109gat nor 3 2 >sa0 >sa1
2057 842
2110 2109f01 from 2109gat >sa0
2111 2109f02 from 2109gat >sa0
2112 2109f03 from 2109gat >sa0
2113 2113gat nor 3 2 >sa0 >sa1
2060 890
2114 2113f01 from 2113gat >sa0
2115 2113f02 from 2113gat >sa0
2116 2113f03 from 2113gat >sa0
2117 2117gat nor 3 2 >sa0 >sa1
2063 938
2118 2117f01 from 2117gat >sa0
2119 2117f02 from 2117gat >sa0
2120 2117f03 from 2117gat >sa0
2121 2121gat nor 3 2 >sa0 >sa1
2066 986
2122 2121f01 from 2121gat >sa0
2123 2121f02 from 2121gat >sa0
2124 2121f03 from 2121gat >sa0
2125 2125gat nor 3 2 >sa0 >sa1
2069 1034
2126 2125f01 from 2125gat >sa0
2127 2125f02 from 2125gat >sa0
2128 2125f03 from 2125gat >sa0
2129 2129gat nor 3 2 >sa0 >sa1
2072 1082
2130 2129f01 from 2129gat >sa0
2131 2129f02 from 2129gat >sa0
2132 2129f03 from 2129gat >sa0
2133 2133gat nor 3 2 >sa0 >sa1
2075 1130
2134 2133f01 from 2133gat >sa0
2135 2133f02 from 2133gat >sa0
2136 2133f03 from 2133gat >sa0
2137 2137gat nor 1 2 >sa0
2031 2077
2138 2138gat nor 1 2 >sa0
2078 1177
2139 2139gat nor 2 2 >sa0 >sa1
1942 2079
2140 2139f01 from 2139gat >sa0
2141 2139f02 from 2139gat >sa0
2142 2142gat nor 2 2 >sa0 >sa1
2080 2081
2143 2142f01 from 2142gat >sa0
2144 2142f02 from 2142gat >sa0
2145 2145gat nor 3 2 >sa0 >sa1
1273 2083
2146 2145f01 from 2145gat >sa0
2147 2145f02 from 2145gat >sa0
2148 2145f03 from 2145gat >sa0
2149 2149gat nor 1 2 >sa0
2038 2086
2150 2150gat nor 1 2 >sa0
2087 553
2151 2151gat nor 2 2 >sa0 >sa1
1948 2088
2152 2151f01 from 2151gat >sa0
2153 2151f02 from 2151gat >sa0
2154 2154gat nor 1 2 >sa0
2041 2090
2155 2155gat nor 1 2 >sa0
2091 601
2156 2156gat nor 2 2 >sa0 >sa1
1952 2092
2157 2156f01 from 2156gat >sa0
2158 2156f02 from 2156gat >sa0
2159 2159gat nor 1 2 >sa0
2044 2094
2160 2160gat nor 1 2 >sa0
2095 649
2161 2161gat nor 2 2 >sa0 >sa1
1956 2096
2162 2161f01 from 2161gat >sa0
2163 2161f02 from 2161gat >sa0
2164 2164gat nor 1 2 >sa0
2047 2098
2165 2165gat nor 1 2 >sa0
2099 697
2166 2166gat nor 2 2 >sa0 >sa1
1960 2100
2167 2166f01 from 2166gat >sa0
2168 2166f02 from 2166gat >sa0
2169 2169gat nor 1 2 >sa0
2050 2102
2170 2170gat nor 1 2 >sa0
2103 745
2171 2171gat nor 2 2 >sa0 >sa1
1964 2104
2172 2171f01 from 2171gat >sa0
2173 2171f02 from 2171gat >sa0
2174 2174gat nor 1 2 >sa0
2053 2106
2175 2175gat nor 1 2 >sa0
2107 793
2176 2176gat nor 2 2 >sa0 >sa1
1968 2108
2177 2176f01 from 2176gat >sa0
2178 2176f02 from 2176gat >sa0
2179 2179gat nor 1 2 >sa0
2056 2110
2180 2180gat nor 1 2 >sa0
2111 841
2181 2181gat nor 2 2 >sa0 >sa1
1972 2112
2182 2181f01 from 2181gat >sa0
2183 2181f02 from 2181gat >sa0
2184 2184gat nor 1 2 >sa0
2059 2114
2185 2185gat nor 1 2 >sa0
2115 889
2186 2186gat nor 2 2 >sa0 >sa1
1976 2116
2187 2186f01 from 2186gat >sa0
2188 2186f02 from 2186gat >sa0
2189 2189gat nor 1 2 >sa0
2062 2118
2190 2190gat nor 1 2 >sa0
2119 937
2191 2191gat nor 2 2 >sa0 >sa1
1980 2120
2192 2191f01 from 2191gat >sa0
2193 2191f02 from 2191gat >sa0
2194 2194gat nor 1 2 >sa0
2065 2122
2195 2195gat nor 1 2 >sa0
2123 985
2196 2196gat nor 2 2 >sa0 >sa1
1984 2124
2197 2196f01 from 2196gat >sa0
2198 2196f02 from 2196gat >sa0
2199 2199gat nor 1 2 >sa0
2068 2126
2200 2200gat nor 1 2 >sa0
2127 1033
2201 2201gat nor 2 2 >sa0 >sa1
1988 2128
2202 2201f01 from 2201gat >sa0
2203 2201f02 from 2201gat >sa0
2204 2204gat nor 1 2 >sa0
2071 2130
2205 2205gat nor 1 2 >sa0
2131 1081
2206 2206gat nor 2 2 >sa0 >sa1
1992 2132
2207 2206f01 from 2206gat >sa0
2208 2206f02 from 2206gat >sa0
2209 2209gat nor 1 2 >sa0
2074 2134
2210 2210gat nor 1 2 >sa0
2135 1129
2211 2211gat nor 2 2 >sa0 >sa1
1996 2136
2212 2211f01 from 2211gat >sa0
2213 2211f02 from 2211gat >sa0
2214 2214gat nor 2 2 >sa0 >sa1
2137 2138
2215 2214f01 from 2214gat >sa0
2216 2214f02 from 2214gat >sa0
2217 2217gat nor 3 2 >sa0 >sa1
2143 2140
2218 2217f01 from 2217gat >sa0
2219 2217f02 from 2217gat >sa0
2220 2217f03 from 2217gat >sa0
2221 2221gat nor 1 2 >sa0
1274 2147
2222 2222gat nor 1 2 >sa0
2148 2084
2223 2223gat nor 0 2 >sa0 >sa1
2149 2150
2224 2224gat nor 2 2 >sa0 >sa1
2154 2155
2225 2224f01 from 2224gat >sa0
2226 2224f02 from 2224gat >sa0
2227 2227gat nor 2 2 >sa0 >sa1
2159 2160
2228 2227f01 from 2227gat >sa0
2229 2227f02 from 2227gat >sa0
2230 2230gat nor 2 2 >sa0 >sa1
2164 2165
2231 2230f01 from 2230gat >sa0
2232 2230f02 from 2230gat >sa0
2233 2233gat nor 2 2 >sa0 >sa1
2169 2170
2234 2233f01 from 2233gat >sa0
2235 2233f02 from 2233gat >sa0
2236 2236gat nor 2 2 >sa0 >sa1
2174 2175
2237 2236f01 from 2236gat >sa0
2238 2236f02 from 2236gat >sa0
2239 2239gat nor 2 2 >sa0 >sa1
2179 2180
2240 2239f01 from 2239gat >sa0
2241 2239f02 from 2239gat >sa0
2242 2242gat nor 2 2 >sa0 >sa1
2184 2185
2243 2242f01 from 2242gat >sa0
2244 2242f02 from 2242gat >sa0
2245 2245gat nor 2 2 >sa0 >sa1
2189 2190
2246 2245f01 from 2245gat >sa0
2247 2245f02 from 2245gat >sa0
2248 2248gat nor 2 2 >sa0 >sa1
2194 2195
2249 2248f01 from 2248gat >sa0
2250 2248f02 from 2248gat >sa0
2251 2251gat nor 2 2 >sa0 >sa1
2199 2200
2252 2251f01 from 2251gat >sa0
2253 2251f02 from 2251gat >sa0
2254 2254gat nor 2 2 >sa0 >sa1
2204 2205
2255 2254f01 from 2254gat >sa0
2256 2254f02 from 2254gat >sa0
2257 2257gat nor 2 2 >sa0 >sa1
2209 2210
2258 2257f01 from 2257gat >sa0
2259 2257f02 from 2257gat >sa0
2260 2260gat nor 3 2 >sa0 >sa1
2215 2212
2261 2260f01 from 2260gat >sa0
2262 2260f02 from 2260gat >sa0
2263 2260f03 from 2260gat >sa0
2264 2264gat nor 1 2 >sa0
2144 2219
2265 2265gat nor 1 2 >sa0
2220 2141
2266 2266gat nor 2 2 >sa0 >sa1
2221 2222
2267 2266f01 from 2266gat >sa0
2268 2266f02 from 2266gat >sa0
2269 2269gat nor 3 2 >sa0 >sa1
2225 2152
2270 2269f01 from 2269gat >sa0
2271 2269f02 from 2269gat >sa0
2272 2269f03 from 2269gat >sa0
2273 2273gat nor 3 2 >sa0 >sa1
2228 2157
2274 2273f01 from 2273gat >sa0
2275 2273f02 from 2273gat >sa0
2276 2273f03 from 2273gat >sa0
2277 2277gat nor 3 2 >sa0 >sa1
2231 2162
2278 2277f01 from 2277gat >sa0
2279 2277f02 from 2277gat >sa0
2280 2277f03 from 2277gat >sa0
2281 2281gat nor 3 2 >sa0 >sa1
2234 2167
2282 2281f01 from 2281gat >sa0
2283 2281f02 from 2281gat >sa0
2284 2281f03 from 2281gat >sa0
2285 2285gat nor 3 2 >sa0 >sa1
2237 2172
2286 2285f01 from 2285gat >sa0
2287 2285f02 from 2285gat >sa0
2288 2285f03 from 2285gat >sa0
2289 2289gat nor 3 2 >sa0 >sa1
2240 2177
2290 2289f01 from 2289gat >sa0
2291 2289f02 from 2289gat >sa0
2292 2289f03 from 2289gat >sa0
2293 2293gat nor 3 2 >sa0 >sa1
2243 2182
2294 2293f01 from 2293gat >sa0
2295 2293f02 from 2293gat >sa0
2296 2293f03 from 2293gat >sa0
2297 2297gat nor 3 2 >sa0 >sa1
2246 2187
2298 2297f01 from 2297gat >sa0
2299 2297f02 from 2297gat >sa0
2300 2297f03 from 2297gat >sa0
2301 2301gat nor 3 2 >sa0 >sa1
2249 2192
2302 2301f01 from 2301gat >sa0
2303 2301f02 from 2301gat >sa0
2304 2301f03 from 2301gat >sa0
2305 2305gat nor 3 2 >sa0 >sa1
2252 2197
2306 2305f01 from 2305gat >sa0
2307 2305f02 from 2305gat >sa0
2308 2305f03 from 2305gat >sa0
2309 2309gat nor 3 2 >sa0 >sa1
2255 2202
2310 2309f01 from 2309gat >sa0
2311 2309f02 from 2309gat >sa0
2312 2309f03 from 2309gat >sa0
2313 2313gat nor 3 2 >sa0 >sa1
2258 2207
2314 2313f01 from 2313gat >sa0
2315 2313f02 from 2313gat >sa0
2316 2313f03 from 2313gat >sa0
2317 2317gat nor 1 2 >sa0
2216 2262
2318 2318gat nor 1 2 >sa0
2263 2213
2319 2319gat nor 2 2 >sa0 >sa1
2264 2265
2320 2319f01 from 2319gat >sa0
2321 2319f02 from 2319gat >sa0
2322 2322gat nor 3 2 >sa0 >sa1
2268 1229
2323 2322f01 from 2322gat >sa0
2324 2322f02 from 2322gat >sa0
2325 2322f03 from 2322gat >sa0
2326 2326gat nor 1 2 >sa0
2226 2271
2327 2327gat nor 1 2 >sa0
2272 2153
2328 2328gat nor 1 2 >sa0
2229 2275
2329 2329gat nor 1 2 >sa0
2276 2158
2330 2330gat nor 1 2 >sa0
2232 2279
2331 2331gat nor 1 2 >sa0
2280 2163
2332 2332gat nor 1 2 >sa0
2235 2283
2333 2333gat nor 1 2 >sa0
2284 2168
2334 2334gat nor 1 2 >sa0
2238 2287
2335 2335gat nor 1 2 >sa0
2288 2173
2336 2336gat nor 1 2 >sa0
2241 2291
2337 2337gat nor 1 2 >sa0
2292 2178
2338 2338gat nor 1 2 >sa0
2244 2295
2339 2339gat nor 1 2 >sa0
2296 2183
2340 2340gat nor 1 2 >sa0
2247 2299
2341 2341gat nor 1 2 >sa0
2300 2188
2342 2342gat nor 1 2 >sa0
2250 2303
2343 2343gat nor 1 2 >sa0
2304 2193
2344 2344gat nor 1 2 >sa0
2253 2307
2345 2345gat nor 1 2 >sa0
2308 2198
2346 2346gat nor 1 2 >sa0
2256 2311
2347 2347gat nor 1 2 >sa0
2312 2203
2348 2348gat nor 1 2 >sa0
2259 2315
2349 2349gat nor 1 2 >sa0
2316 2208
2350 2350gat nor 2 2 >sa0 >sa1
2317 2318
2351 2350f01 from 2350gat >sa0
2352 2350f02 from 2350gat >sa0
2353 2353gat nor 3 2 >sa0 >sa1
2321 1181
2354 2353f01 from 2353gat >sa0
2355 2353f02 from 2353gat >sa0
2356 2353f03 from 2353gat >sa0
2357 2357gat nor 1 2 >sa0
2267 2323
2358 2358gat nor 1 2 >sa0
2324 1228
2359 2359gat nor 2 2 >sa0 >sa1
2146 2325
2360 2359f01 from 2359gat >sa0
2361 2359f02 from 2359gat >sa0
2362 2362gat nor 2 2 >sa0 >sa1
2326 2327
2363 2362f01 from 2362gat >sa0
2364 2362f02 from 2362gat >sa0
2365 2365gat nor 2 2 >sa0 >sa1
2328 2329
2366 2365f01 from 2365gat >sa0
2367 2365f02 from 2365gat >sa0
2368 2368gat nor 2 2 >sa0 >sa1
2330 2331
2369 2368f01 from 2368gat >sa0
2370 2368f02 from 2368gat >sa0
2371 2371gat nor 2 2 >sa0 >sa1
2332 2333
2372 2371f01 from 2371gat >sa0
2373 2371f02 from 2371gat >sa0
2374 2374gat nor 2 2 >sa0 >sa1
2334 2335
2375 2374f01 from 2374gat >sa0
2376 2374f02 from 2374gat >sa0
2377 2377gat nor 2 2 >sa0 >sa1
2336 2337
2378 2377f01 from 2377gat >sa0
2379 2377f02 from 2377gat >sa0
2380 2380gat nor 2 2 >sa0 >sa1
2338 2339
2381 2380f01 from 2380gat >sa0
2382 2380f02 from 2380gat >sa0
2383 2383gat nor 2 2 >sa0 >sa1
2340 2341
2384 2383f01 from 2383gat >sa0
2385 2383f02 from 2383gat >sa0
2386 2386gat nor 2 2 >sa0 >sa1
2342 2343
2387 2386f01 from 2386gat >sa0
2388 2386f02 from 2386gat >sa0
2389 2389gat nor 2 2 >sa0 >sa1
2344 2345
2390 2389f01 from 2389gat >sa0
2391 2389f02 from 2389gat >sa0
2392 2392gat nor 2 2 >sa0 >sa1
2346 2347
2393 2392f01 from 2392gat >sa0
2394 2392f02 from 2392gat >sa0
2395 2395gat nor 2 2 >sa0 >sa1
2348 2349
2396 2395f01 from 2395gat >sa0
2397 2395f02 from 2395gat >sa0
2398 2398gat nor 3 2 >sa0 >sa1
2352 1133
2399 2398f01 from 2398gat >sa0
2400 2398f02 from 2398gat >sa0
2401 2398f03 from 2398gat >sa0
2402 2402gat nor 1 2 >sa0
2320 2354
2403 2403gat nor 1 2 >sa0
2355 1180
2404 2404gat nor 2 2 >sa0 >sa1
2218 2356
2405 2404f01 from 2404gat >sa0
2406 2404f02 from 2404gat >sa0
2407 2407gat nor 2 2 >sa0 >sa1
2357 2358
2408 2407f01 from 2407gat >sa0
2409 2407f02 from 2407gat >sa0
2410 2410gat nor 3 2 >sa0 >sa1
1276 2360
2411 2410f01 from 2410gat >sa0
2412 2410f02 from 2410gat >sa0
2413 2410f03 from 2410gat >sa0
2414 2414gat nor 3 2 >sa0 >sa1
2364 557
2415 2414f01 from 2414gat >sa0
2416 2414f02 from 2414gat >sa0
2417 2414f03 from 2414gat >sa0
2418 2418gat nor 3 2 >sa0 >sa1
2367 605
2419 2418f01 from 2418gat >sa0
2420 2418f02 from 2418gat >sa0
2421 2418f03 from 2418gat >sa0
2422 2422gat nor 3 2 >sa0 >sa1
2370 653
2423 2422f01 from 2422gat >sa0
2424 2422f02 from 2422gat >sa0
2425 2422f03 from 2422gat >sa0
2426 2426gat nor 3 2 >sa0 >sa1
2373 701
2427 2426f01 from 2426gat >sa0
2428 2426f02 from 2426gat >sa0
2429 2426f03 from 2426gat >sa0
2430 2430gat nor 3 2 >sa0 >sa1
2376 749
2431 2430f01 from 2430gat >sa0
2432 2430f02 from 2430gat >sa0
2433 2430f03 from 2430gat >sa0
2434 2434gat nor 3 2 >sa0 >sa1
2379 797
2435 2434f01 from 2434gat >sa0
2436 2434f02 from 2434gat >sa0
2437 2434f03 from 2434gat >sa0
2438 2438gat nor 3 2 >sa0 >sa1
2382 845
2439 2438f01 from 2438gat >sa0
2440 2438f02 from 2438gat >sa0
2441 2438f03 from 2438gat >sa0
2442 2442gat nor 3 2 >sa0 >sa1
2385 893
2443 2442f01 from 2442gat >sa0
2444 2442f02 from 2442gat >sa0
2445 2442f03 from 2442gat >sa0
2446 2446gat nor 3 2 >sa0 >sa1
2388 941
2447 2446f01 from 2446gat >sa0
2448 2446f02 from 2446gat >sa0
2449 2446f03 from 2446gat >sa0
2450 2450gat nor 3 2 >sa0 >sa1
2391 989
2451 2450f01 from 2450gat >sa0
2452 2450f02 from 2450gat >sa0
2453 2450f03 from 2450gat >sa0
2454 2454gat nor 3 2 >sa0 >sa1
2394 1037
2455 2454f01 from 2454gat >sa0
2456 2454f02 from 2454gat >sa0
2457 2454f03 from 2454gat >sa0
2458 2458gat nor 3 2 >sa0 >sa1
2397 1085
2459 2458f01 from 2458gat >sa0
2460 2458f02 from 2458gat >sa0
2461 2458f03 from 2458gat >sa0
2462 2462gat nor 1 2 >sa0
2351 2399
2463 2463gat nor 1 2 >sa0
2400 1132
2464 2464gat nor 2 2 >sa0 >sa1
2261 2401
2465 2464f01 from 2464gat >sa0
2466 2464f02 from 2464gat >sa0
2467 2467gat nor 2 2 >sa0 >sa1
2402 2403
2468 2467f01 from 2467gat >sa0
2469 2467f02 from 2467gat >sa0
2470 2470gat nor 3 2 >sa0 >sa1
2408 2405
2471 2470f01 from 2470gat >sa0
2472 2470f02 from 2470gat >sa0
2473 2470f03 from 2470gat >sa0
2474 2474gat nor 1 2 >sa0
1277 2412
2475 2475gat nor 1 2 >sa0
2413 2361
2476 2476gat nor 1 2 >sa0
2363 2415
2477 2477gat nor 1 2 >sa0
2416 556
2478 2478gat nor 2 2 >sa0 >sa1
2270 2417
2479 2478f01 from 2478gat >sa0
2480 2478f02 from 2478gat >sa0
2481 2481gat nor 1 2 >sa0
2366 2419
2482 2482gat nor 1 2 >sa0
2420 604
2483 2483gat nor 2 2 >sa0 >sa1
2274 2421
2484 2483f01 from 2483gat >sa0
2485 2483f02 from 2483gat >sa0
2486 2486gat nor 1 2 >sa0
2369 2423
2487 2487gat nor 1 2 >sa0
2424 652
2488 2488gat nor 2 2 >sa0 >sa1
2278 2425
2489 2488f01 from 2488gat >sa0
2490 2488f02 from 2488gat >sa0
2491 2491gat nor 1 2 >sa0
2372 2427
2492 2492gat nor 1 2 >sa0
2428 700
2493 2493gat nor 2 2 >sa0 >sa1
2282 2429
2494 2493f01 from 2493gat >sa0
2495 2493f02 from 2493gat >sa0
2496 2496gat nor 1 2 >sa0
2375 2431
2497 2497gat nor 1 2 >sa0
2432 748
2498 2498gat nor 2 2 >sa0 >sa1
2286 2433
2499 2498f01 from 2498gat >sa0
2500 2498f02 from 2498gat >sa0
2501 2501gat nor 1 2 >sa0
2378 2435
2502 2502gat nor 1 2 >sa0
2436 796
2503 2503gat nor 2 2 >sa0 >sa1
2290 2437
2504 2503f01 from 2503gat >sa0
2505 2503f02 from 2503gat >sa0
2506 2506gat nor 1 2 >sa0
2381 2439
2507 2507gat nor 1 2 >sa0
2440 844
2508 2508gat nor 2 2 >sa0 >sa1
2294 2441
2509 2508f01 from 2508gat >sa0
2510 2508f02 from 2508gat >sa0
2511 2511gat nor 1 2 >sa0
2384 2443
2512 2512gat nor 1 2 >sa0
2444 892
2513 2513gat nor 2 2 >sa0 >sa1
2298 2445
2514 2513f01 from 2513gat >sa0
2515 2513f02 from 2513gat >sa0
2516 2516gat nor 1 2 >sa0
2387 2447
2517 2517gat nor 1 2 >sa0
2448 940
2518 2518gat nor 2 2 >sa0 >sa1
2302 2449
2519 2518f01 from 2518gat >sa0
2520 2518f02 from 2518gat >sa0
2521 2521gat nor 1 2 >sa0
2390 2451
2522 2522gat nor 1 2 >sa0
2452 988
2523 2523gat nor 2 2 >sa0 >sa1
2306 2453
2524 2523f01 from 2523gat >sa0
2525 2523f02 from 2523gat >sa0
2526 2526gat nor 1 2 >sa0
2393 2455
2527 2527gat nor 1 2 >sa0
2456 1036
2528 2528gat nor 2 2 >sa0 >sa1
2310 2457
2529 2528f01 from 2528gat >sa0
2530 2528f02 from 2528gat >sa0
2531 2531gat nor 1 2 >sa0
2396 2459
2532 2532gat nor 1 2 >sa0
2460 1084
2533 2533gat nor 2 2 >sa0 >sa1
2314 2461
2534 2533f01 from 2533gat >sa0
2535 2533f02 from 2533gat >sa0
2536 2536gat nor 2 2 >sa0 >sa1
2462 2463
2537 2536f01 from 2536gat >sa0
2538 2536f02 from 2536gat >sa0
2539 2539gat nor 3 2 >sa0 >sa1
2468 2465
2540 2539f01 from 2539gat >sa0
2541 2539f02 from 2539gat >sa0
2542 2539f03 from 2539gat >sa0
2543 2543gat nor 1 2 >sa0
2409 2472
2544 2544gat nor 1 2 >sa0
2473 2406
2545 2545gat nor 2 2 >sa0 >sa1
2474 2475
2546 2545f01 from 2545gat >sa0
2547 2545f02 from 2545gat >sa0
2548 2548gat nor 0 2 >sa0 >sa1
2476 2477
2549 2549gat nor 2 2 >sa0 >sa1
2481 2482
2550 2549f01 from 2549gat >sa0
2551 2549f02 from 2549gat >sa0
2552 2552gat nor 2 2 >sa0 >sa1
2486 2487
2553 2552f01 from 2552gat >sa0
2554 2552f02 from 2552gat >sa0
2555 2555gat nor 2 2 >sa0 >sa1
2491 2492
2556 2555f01 from 2555gat >sa0
2557 2555f02 from 2555gat >sa0
2558 2558gat nor 2 2 >sa0 >sa1
2496 2497
2559 2558f01 from 2558gat >sa0
2560 2558f02 from 2558gat >sa0
2561 2561gat nor 2 2 >sa0 >sa1
2501 2502
2562 2561f01 from 2561gat >sa0
2563 2561f02 from 2561gat >sa0
2564 2564gat nor 2 2 >sa0 >sa1
2506 2507
2565 2564f01 from 2564gat >sa0
2566 2564f02 from 2564gat >sa0
2567 2567gat nor 2 2 >sa0 >sa1
2511 2512
2568 2567f01 from 2567gat >sa0
2569 2567f02 from 2567gat >sa0
2570 2570gat nor 2 2 >sa0 >sa1
2516 2517
2571 2570f01 from 2570gat >sa0
2572 2570f02 from 2570gat >sa0
2573 2573gat nor 2 2 >sa0 >sa1
2521 2522
2574 2573f01 from 2573gat >sa0
2575 2573f02 from 2573gat >sa0
2576 2576gat nor 2 2 >sa0 >sa1
2526 2527
2577 2576f01 from 2576gat >sa0
2578 2576f02 from 2576gat >sa0
2579 2579gat nor 2 2 >sa0 >sa1
2531 2532
2580 2579f01 from 2579gat >sa0
2581 2579f02 from 2579gat >sa0
2582 2582gat nor 3 2 >sa0 >sa1
2537 2534
2583 2582f01 from 2582gat >sa0
2584 2582f02 from 2582gat >sa0
2585 2582f03 from 2582gat >sa0
2586 2586gat nor 1 2 >sa0
2469 2541
2587 2587gat nor 1 2 >sa0
2542 2466
2588 2588gat nor 2 2 >sa0 >sa1
2543 2544
2589 2588f01 from 2588gat >sa0
2590 2588f02 from 2588gat >sa0
2591 2591gat nor 3 2 >sa0 >sa1
2547 1232
2592 2591f01 from 2591gat >sa0
2593 2591f02 from 2591gat >sa0
2594 2591f03 from 2591gat >sa0
2595 2595gat nor 3 2 >sa0 >sa1
2550 2479
2596 2595f01 from 2595gat >sa0
2597 2595f02 from 2595gat >sa0
2598 2595f03 from 2595gat >sa0
2599 2599gat nor 3 2 >sa0 >sa1
2553 2484
2600 2599f01 from 2599gat >sa0
2601 2599f02 from 2599gat >sa0
2602 2599f03 from 2599gat >sa0
2603 2603gat nor 3 2 >sa0 >sa1
2556 2489
2604 2603f01 from 2603gat >sa0
2605 2603f02 from 2603gat >sa0
2606 2603f03 from 2603gat >sa0
2607 2607gat nor 3 2 >sa0 >sa1
2559 2494
2608 2607f01 from 2607gat >sa0
2609 2607f02 from 2607gat >sa0
2610 2607f03 from 2607gat >sa0
2611 2611gat nor 3 2 >sa0 >sa1
2562 2499
2612 2611f01 from 2611gat >sa0
2613 2611f02 from 2611gat >sa0
2614 2611f03 from 2611gat >sa0
2615 2615gat nor 3 2 >sa0 >sa1
2565 2504
2616 2615f01 from 2615gat >sa0
2617 2615f02 from 2615gat >sa0
2618 2615f03 from 2615gat >sa0
2619 2619gat nor 3 2 >sa0 >sa1
2568 2509
2620 2619f01 from 2619gat >sa0
2621 2619f02 from 2619gat >sa0
2622 2619f03 from 2619gat >sa0
2623 2623gat nor 3 2 >sa0 >sa1
2571 2514
2624 2623f01 from 2623gat >sa0
2625 2623f02 from 2623gat >sa0
2626 2623f03 from 2623gat >sa0
2627 2627gat nor 3 2 >sa0 >sa1
2574 2519
2628 2627f01 from 2627gat >sa0
2629 2627f02 from 2627gat >sa0
2630 2627f03 from 2627gat >sa0
2631 2631gat nor 3 2 >sa0 >sa1
2577 2524
2632 2631f01 from 2631gat >sa0
2633 2631f02 from 2631gat >sa0
2634 2631f03 from 2631gat >sa0
2635 2635gat nor 3 2 >sa0 >sa1
2580 2529
2636 2635f01 from 2635gat >sa0
2637 2635f02 from 2635gat >sa0
2638 2635f03 from 2635gat >sa0
2639 2639gat nor 1 2 >sa0
2538 2584
2640 2640gat nor 1 2 >sa0
2585 2535
2641 2641gat nor 2 2 >sa0 >sa1
2586 2587
2642 2641f01 from 2641gat >sa0
2643 2641f02 from 2641gat >sa0
2644 2644gat nor 3 2 >sa0 >sa1
2590 1184
2645 2644f01 from 2644gat >sa0
2646 2644f02 from 2644gat >sa0
2647 2644f03 from 2644gat >sa0
2648 2648gat nor 1 2 >sa0
2546 2592
2649 2649gat nor 1 2 >sa0
2593 1231
2650 2650gat nor 2 2 >sa0 >sa1
2411 2594
2651 2650f01 from 2650gat >sa0
2652 2650f02 from 2650gat >sa0
2653 2653gat nor 1 2 >sa0
2551 2597
2654 2654gat nor 1 2 >sa0
2598 2480
2655 2655gat nor 1 2 >sa0
2554 2601
2656 2656gat nor 1 2 >sa0
2602 2485
2657 2657gat nor 1 2 >sa0
2557 2605
2658 2658gat nor 1 2 >sa0
2606 2490
2659 2659gat nor 1 2 >sa0
2560 2609
2660 2660gat nor 1 2 >sa0
2610 2495
2661 2661gat nor 1 2 >sa0
2563 2613
2662 2662gat nor 1 2 >sa0
2614 2500
2663 2663gat nor 1 2 >sa0
2566 2617
2664 2664gat nor 1 2 >sa0
2618 2505
2665 2665gat nor 1 2 >sa0
2569 2621
2666 2666gat nor 1 2 >sa0
2622 2510
2667 2667gat nor 1 2 >sa0
2572 2625
2668 2668gat nor 1 2 >sa0
2626 2515
2669 2669gat nor 1 2 >sa0
2575 2629
2670 2670gat nor 1 2 >sa0
2630 2520
2671 2671gat nor 1 2 >sa0
2578 2633
2672 2672gat nor 1 2 >sa0
2634 2525
2673 2673gat nor 1 2 >sa0
2581 2637
2674 2674gat nor 1 2 >sa0
2638 2530
2675 2675gat nor 2 2 >sa0 >sa1
2639 2640
2676 2675f01 from 2675gat >sa0
2677 2675f02 from 2675gat >sa0
2678 2678gat nor 3 2 >sa0 >sa1
2643 1136
2679 2678f01 from 2678gat >sa0
2680 2678f02 from 2678gat >sa0
2681 2678f03 from 2678gat >sa0
2682 2682gat nor 1 2 >sa0
2589 2645
2683 2683gat nor 1 2 >sa0
2646 1183
2684 2684gat nor 2 2 >sa0 >sa1
2471 2647
2685 2684f01 from 2684gat >sa0
2686 2684f02 from 2684gat >sa0
2687 2687gat nor 2 2 >sa0 >sa1
2648 2649
2688 2687f01 from 2687gat >sa0
2689 2687f02 from 2687gat >sa0
2690 2690gat nor 3 2 >sa0 >sa1
1279 2651
2691 2690f01 from 2690gat >sa0
2692 2690f02 from 2690gat >sa0
2693 2690f03 from 2690gat >sa0
2694 2694gat nor 2 2 >sa0 >sa1
2653 2654
2695 2694f01 from 2694gat >sa0
2696 2694f02 from 2694gat >sa0
2697 2697gat nor 2 2 >sa0 >sa1
2655 2656
2698 2697f01 from 2697gat >sa0
2699 2697f02 from 2697gat >sa0
2700 2700gat nor 2 2 >sa0 >sa1
2657 2658
2701 2700f01 from 2700gat >sa0
2702 2700f02 from 2700gat >sa0
2703 2703gat nor 2 2 >sa0 >sa1
2659 2660
2704 2703f01 from 2703gat >sa0
2705 2703f02 from 2703gat >sa0
2706 2706gat nor 2 2 >sa0 >sa1
2661 2662
2707 2706f01 from 2706gat >sa0
2708 2706f02 from 2706gat >sa0
2709 2709gat nor 2 2 >sa0 >sa1
2663 2664
2710 2709f01 from 2709gat >sa0
2711 2709f02 from 2709gat >sa0
2712 2712gat nor 2 2 >sa0 >sa1
2665 2666
2713 2712f01 from 2712gat >sa0
2714 2712f02 from 2712gat >sa0
2715 2715gat nor 2 2 >sa0 >sa1
2667 2668
2716 2715f01 from 2715gat >sa0
2717 2715f02 from 2715gat >sa0
2718 2718gat nor 2 2 >sa0 >sa1
2669 2670
2719 2718f01 from 2718gat >sa0
2720 2718f02 from 2718gat >sa0
2721 2721gat nor 2 2 >sa0 >sa1
2671 2672
2722 2721f01 from 2721gat >sa0
2723 2721f02 from 2721gat >sa0
2724 2724gat nor 2 2 >sa0 >sa1
2673 2674
2725 2724f01 from 2724gat >sa0
2726 2724f02 from 2724gat >sa0
2727 2727gat nor 3 2 >sa0 >sa1
2677 1088
2728 2727f01 from 2727gat >sa0
2729 2727f02 from 2727gat >sa0
2730 2727f03 from 2727gat >sa0
2731 2731gat nor 1 2 >sa0
2642 2679
2732 2732gat nor 1 2 >sa0
2680 1135
2733 2733gat nor 2 2 >sa0 >sa1
2540 2681
2734 2733f01 from 2733gat >sa0
2735 2733f02 from 2733gat >sa0
2736 2736gat nor 2 2 >sa0 >sa1
2682 2683
2737 2736f01 from 2736gat >sa0
2738 2736f02 from 2736gat >sa0
2739 2739gat nor 3 2 >sa0 >sa1
2688 2685
2740 2739f01 from 2739gat >sa0
2741 2739f02 from 2739gat >sa0
2742 2739f03 from 2739gat >sa0
2743 2743gat nor 1 2 >sa0
1280 2692
2744 2744gat nor 1 2 >sa0
2693 2652
2745 2745gat nor 3 2 >sa0 >sa1
2696 560
2746 2745f01 from 2745gat >sa0
2747 2745f02 from 2745gat >sa0
2748 2745f03 from 2745gat >sa0
2749 2749gat nor 3 2 >sa0 >sa1
2699 608
2750 2749f01 from 2749gat >sa0
2751 2749f02 from 2749gat >sa0
2752 2749f03 from 2749gat >sa0
2753 2753gat nor 3 2 >sa0 >sa1
2702 656
2754 2753f01 from 2753gat >sa0
2755 2753f02 from 2753gat >sa0
2756 2753f03 from 2753gat >sa0
2757 2757gat nor 3 2 >sa0 >sa1
2705 704
2758 2757f01 from 2757gat >sa0
2759 2757f02 from 2757gat >sa0
2760 2757f03 from 2757gat >sa0
2761 2761gat nor 3 2 >sa0 >sa1
2708 752
2762 2761f01 from 2761gat >sa0
2763 2761f02 from 2761gat >sa0
2764 2761f03 from 2761gat >sa0
2765 2765gat nor 3 2 >sa0 >sa1
2711 800
2766 2765f01 from 2765gat >sa0
2767 2765f02 from 2765gat >sa0
2768 2765f03 from 2765gat >sa0
2769 2769gat nor 3 2 >sa0 >sa1
2714 848
2770 2769f01 from 2769gat >sa0
2771 2769f02 from 2769gat >sa0
2772 2769f03 from 2769gat >sa0
2773 2773gat nor 3 2 >sa0 >sa1
2717 896
2774 2773f01 from 2773gat >sa0
2775 2773f02 from 2773gat >sa0
2776 2773f03 from 2773gat >sa0
2777 2777gat nor 3 2 >sa0 >sa1
2720 944
2778 2777f01 from 2777gat >sa0
2779 2777f02 from 2777gat >sa0
2780 2777f03 from 2777gat >sa0
2781 2781gat nor 3 2 >sa0 >sa1
2723 992
2782 2781f01 from 2781gat >sa0
2783 2781f02 from 2781gat >sa0
2784 2781f03 from 2781gat >sa0
2785 2785gat nor 3 2 >sa0 >sa1
2726 1040
2786 2785f01 from 2785gat >sa0
2787 2785f02 from 2785gat >sa0
2788 2785f03 from 2785gat >sa0
2789 2789gat nor 1 2 >sa0
2676 2728
2790 2790gat nor 1 2 >sa0
2729 1087
2791 2791gat nor 2 2 >sa0 >sa1
2583 2730
2792 2791f01 from 2791gat >sa0
2793 2791f02 from 2791gat >sa0
2794 2794gat nor 2 2 >sa0 >sa1
2731 2732
2795 2794f01 from 2794gat >sa0
2796 2794f02 from 2794gat >sa0
2797 2797gat nor 3 2 >sa0 >sa1
2737 2734
2798 2797f01 from 2797gat >sa0
2799 2797f02 from 2797gat >sa0
2800 2797f03 from 2797gat >sa0
2801 2801gat nor 1 2 >sa0
2689 2741
2802 2802gat nor 1 2 >sa0
2742 2686
2803 2803gat nor 2 2 >sa0 >sa1
2743 2744
2804 2803f01 from 2803gat >sa0
2805 2803f02 from 2803gat >sa0
2806 2806gat nor 1 2 >sa0
2695 2746
2807 2807gat nor 1 2 >sa0
2747 559
2808 2808gat nor 2 2 >sa0 >sa1
2596 2748
2809 2808f01 from 2808gat >sa0
2810 2808f02 from 2808gat >sa0
2811 2811gat nor 1 2 >sa0
2698 2750
2812 2812gat nor 1 2 >sa0
2751 607
2813 2813gat nor 2 2 >sa0 >sa1
2600 2752
2814 2813f01 from 2813gat >sa0
2815 2813f02 from 2813gat >sa0
2816 2816gat nor 1 2 >sa0
2701 2754
2817 2817gat nor 1 2 >sa0
2755 655
2818 2818gat nor 2 2 >sa0 >sa1
2604 2756
2819 2818f01 from 2818gat >sa0
2820 2818f02 from 2818gat >sa0
2821 2821gat nor 1 2 >sa0
2704 2758
2822 2822gat nor 1 2 >sa0
2759 703
2823 2823gat nor 2 2 >sa0 >sa1
2608 2760
2824 2823f01 from 2823gat >sa0
2825 2823f02 from 2823gat >sa0
2826 2826gat nor 1 2 >sa0
2707 2762
2827 2827gat nor 1 2 >sa0
2763 751
2828 2828gat nor 2 2 >sa0 >sa1
2612 2764
2829 2828f01 from 2828gat >sa0
2830 2828f02 from 2828gat >sa0
2831 2831gat nor 1 2 >sa0
2710 2766
2832 2832gat nor 1 2 >sa0
2767 799
2833 2833gat nor 2 2 >sa0 >sa1
2616 2768
2834 2833f01 from 2833gat >sa0
2835 2833f02 from 2833gat >sa0
2836 2836gat nor 1 2 >sa0
2713 2770
2837 2837gat nor 1 2 >sa0
2771 847
2838 2838gat nor 2 2 >sa0 >sa1
2620 2772
2839 2838f01 from 2838gat >sa0
2840 2838f02 from 2838gat >sa0
2841 2841gat nor 1 2 >sa0
2716 2774
2842 2842gat nor 1 2 >sa0
2775 895
2843 2843gat nor 2 2 >sa0 >sa1
2624 2776
2844 2843f01 from 2843gat >sa0
2845 2843f02 from 2843gat >sa0
2846 2846gat nor 1 2 >sa0
2719 2778
2847 2847gat nor 1 2 >sa0
2779 943
2848 2848gat nor 2 2 >sa0 >sa1
2628 2780
2849 2848f01 from 2848gat >sa0
2850 2848f02 from 2848gat >sa0
2851 2851gat nor 1 2 >sa0
2722 2782
2852 2852gat nor 1 2 >sa0
2783 991
2853 2853gat nor 2 2 >sa0 >sa1
2632 2784
2854 2853f01 from 2853gat >sa0
2855 2853f02 from 2853gat >sa0
2856 2856gat nor 1 2 >sa0
2725 2786
2857 2857gat nor 1 2 >sa0
2787 1039
2858 2858gat nor 2 2 >sa0 >sa1
2636 2788
2859 2858f01 from 2858gat >sa0
2860 2858f02 from 2858gat >sa0
2861 2861gat nor 2 2 >sa0 >sa1
2789 2790
2862 2861f01 from 2861gat >sa0
2863 2861f02 from 2861gat >sa0
2864 2864gat nor 3 2 >sa0 >sa1
2795 2792
2865 2864f01 from 2864gat >sa0
2866 2864f02 from 2864gat >sa0
2867 2864f03 from 2864gat >sa0
2868 2868gat nor 1 2 >sa0
2738 2799
2869 2869gat nor 1 2 >sa0
2800 2735
2870 2870gat nor 2 2 >sa0 >sa1
2801 2802
2871 2870f01 from 2870gat >sa0
2872 2870f02 from 2870gat >sa0
2873 2873gat nor 3 2 >sa0 >sa1
2805 1235
2874 2873f01 from 2873gat >sa0
2875 2873f02 from 2873gat >sa0
2876 2873f03 from 2873gat >sa0
2877 2877gat nor 0 2 >sa0 >sa1
2806 2807
2878 2878gat nor 2 2 >sa0 >sa1
2811 2812
2879 2878f01 from 2878gat >sa0
2880 2878f02 from 2878gat >sa0
2881 2881gat nor 2 2 >sa0 >sa1
2816 2817
2882 2881f01 from 2881gat >sa0
2883 2881f02 from 2881gat >sa0
2884 2884gat nor 2 2 >sa0 >sa1
2821 2822
2885 2884f01 from 2884gat >sa0
2886 2884f02 from 2884gat >sa0
2887 2887gat nor 2 2 >sa0 >sa1
2826 2827
2888 2887f01 from 2887gat >sa0
2889 2887f02 from 2887gat >sa0
2890 2890gat nor 2 2 >sa0 >sa1
2831 2832
2891 2890f01 from 2890gat >sa0
2892 2890f02 from 2890gat >sa0
2893 2893gat nor 2 2 >sa0 >sa1
2836 2837
2894 2893f01 from 2893gat >sa0
2895 2893f02 from 2893gat >sa0
2896 2896gat nor 2 2 >sa0 >sa1
2841 2842
2897 2896f01 from 2896gat >sa0
2898 2896f02 from 2896gat >sa0
2899 2899gat nor 2 2 >sa0 >sa1
2846 2847
2900 2899f01 from 2899gat >sa0
2901 2899f02 from 2899gat >sa0
2902 2902gat nor 2 2 >sa0 >sa1
2851 2852
2903 2902f01 from 2902gat >sa0
2904 2902f02 from 2902gat >sa0
2905 2905gat nor 2 2 >sa0 >sa1
2856 2857
2906 2905f01 from 2905gat >sa0
2907 2905f02 from 2905gat >sa0
2908 2908gat nor 3 2 >sa0 >sa1
2862 2859
2909 2908f01 from 2908gat >sa0
2910 2908f02 from 2908gat >sa0
2911 2908f03 from 2908gat >sa0
2912 2912gat nor 1 2 >sa0
2796 2866
2913 2913gat nor 1 2 >sa0
2867 2793
2914 2914gat nor 2 2 >sa0 >sa1
2868 2869
2915 2914f01 from 2914gat >sa0
2916 2914f02 from 2914gat >sa0
2917 2917gat nor 3 2 >sa0 >sa1
2872 1187
2918 2917f01 from 2917gat >sa0
2919 2917f02 from 2917gat >sa0
2920 2917f03 from 2917gat >sa0
2921 2921gat nor 1 2 >sa0
2804 2874
2922 2922gat nor 1 2 >sa0
2875 1234
2923 2923gat nor 2 2 >sa0 >sa1
2691 2876
2924 2923f01 from 2923gat >sa0
2925 2923f02 from 2923gat >sa0
2926 2926gat nor 3 2 >sa0 >sa1
2879 2809
2927 2926f01 from 2926gat >sa0
2928 2926f02 from 2926gat >sa0
2929 2926f03 from 2926gat >sa0
2930 2930gat nor 3 2 >sa0 >sa1
2882 2814
2931 2930f01 from 2930gat >sa0
2932 2930f02 from 2930gat >sa0
2933 2930f03 from 2930gat >sa0
2934 2934gat nor 3 2 >sa0 >sa1
2885 2819
2935 2934f01 from 2934gat >sa0
2936 2934f02 from 2934gat >sa0
2937 2934f03 from 2934gat >sa0
2938 2938gat nor 3 2 >sa0 >sa1
2888 2824
2939 2938f01 from 2938gat >sa0
2940 2938f02 from 2938gat >sa0
2941 2938f03 from 2938gat >sa0
2942 2942gat nor 3 2 >sa0 >sa1
2891 2829
2943 2942f01 from 2942gat >sa0
2944 2942f02 from 2942gat >sa0
2945 2942f03 from 2942gat >sa0
2946 2946gat nor 3 2 >sa0 >sa1
2894 2834
2947 2946f01 from 2946gat >sa0
2948 2946f02 from 2946gat >sa0
2949 2946f03 from 2946gat >sa0
2950 2950gat nor 3 2 >sa0 >sa1
2897 2839
2951 2950f01 from 2950gat >sa0
2952 2950f02 from 2950gat >sa0
2953 2950f03 from 2950gat >sa0
2954 2954gat nor 3 2 >sa0 >sa1
2900 2844
2955 2954f01 from 2954gat >sa0
2956 2954f02 from 2954gat >sa0
2957 2954f03 from 2954gat >sa0
2958 2958gat nor 3 2 >sa0 >sa1
2903 2849
2959 2958f01 from 2958gat >sa0
2960 2958f02 from 2958gat >sa0
2961 2958f03 from 2958gat >sa0
2962 2962gat nor 3 2 >sa0 >sa1
2906 2854
2963 2962f01 from 2962gat >sa0
2964 2962f02 from 2962gat >sa0
2965 2962f03 from 2962gat >sa0
2966 2966gat nor 1 2 >sa0
2863 2910
2967 2967gat nor 1 2 >sa0
2911 2860
2968 2968gat nor 2 2 >sa0 >sa1
2912 2913
2969 2968f01 from 2968gat >sa0
2970 2968f02 from 2968gat >sa0
2971 2971gat nor 3 2 >sa0 >sa1
2916 1139
2972 2971f01 from 2971gat >sa0
2973 2971f02 from 2971gat >sa0
2974 2971f03 from 2971gat >sa0
2975 2975gat nor 1 2 >sa0
2871 2918
2976 2976gat nor 1 2 >sa0
2919 1186
2977 2977gat nor 2 2 >sa0 >sa1
2740 2920
2978 2977f01 from 2977gat >sa0
2979 2977f02 from 2977gat >sa0
2980 2980gat nor 2 2 >sa0 >sa1
2921 2922
2981 2980f01 from 2980gat >sa0
2982 2980f02 from 2980gat >sa0
2983 2983gat nor 3 2 >sa0 >sa1
1282 2924
2984 2983f01 from 2983gat >sa0
2985 2983f02 from 2983gat >sa0
2986 2983f03 from 2983gat >sa0
2987 2987gat nor 1 2 >sa0
2880 2928
2988 2988gat nor 1 2 >sa0
2929 2810
2989 2989gat nor 1 2 >sa0
2883 2932
2990 2990gat nor 1 2 >sa0
2933 2815
2991 2991gat nor 1 2 >sa0
2886 2936
2992 2992gat nor 1 2 >sa0
2937 2820
2993 2993gat nor 1 2 >sa0
2889 2940
2994 2994gat nor 1 2 >sa0
2941 2825
2995 2995gat nor 1 2 >sa0
2892 2944
2996 2996gat nor 1 2 >sa0
2945 2830
2997 2997gat nor 1 2 >sa0
2895 2948
2998 2998gat nor 1 2 >sa0
2949 2835
2999 2999gat nor 1 2 >sa0
2898 2952
3000 3000gat nor 1 2 >sa0
2953 2840
3001 3001gat nor 1 2 >sa0
2901 2956
3002 3002gat nor 1 2 >sa0
2957 2845
3003 3003gat nor 1 2 >sa0
2904 2960
3004 3004gat nor 1 2 >sa0
2961 2850
3005 3005gat nor 1 2 >sa0
2907 2964
3006 3006gat nor 1 2 >sa0
2965 2855
3007 3007gat nor 2 2 >sa0 >sa1
2966 2967
3008 3007f01 from 3007gat >sa0
3009 3007f02 from 3007gat >sa0
3010 3010gat nor 3 2 >sa0 >sa1
2970 1091
3011 3010f01 from 3010gat >sa0
3012 3010f02 from 3010gat >sa0
3013 3010f03 from 3010gat >sa0
3014 3014gat nor 1 2 >sa0
2915 2972
3015 3015gat nor 1 2 >sa0
2973 1138
3016 3016gat nor 2 2 >sa0 >sa1
2798 2974
3017 3016f01 from 3016gat >sa0
3018 3016f02 from 3016gat >sa0
3019 3019gat nor 2 2 >sa0 >sa1
2975 2976
3020 3019f01 from 3019gat >sa0
3021 3019f02 from 3019gat >sa0
3022 3022gat nor 3 2 >sa0 >sa1
2981 2978
3023 3022f01 from 3022gat >sa0
3024 3022f02 from 3022gat >sa0
3025 3022f03 from 3022gat >sa0
3026 3026gat nor 1 2 >sa0
1283 2985
3027 3027gat nor 1 2 >sa0
2986 2925
3028 3028gat nor 2 2 >sa0 >sa1
2987 2988
3029 3028f01 from 3028gat >sa0
3030 3028f02 from 3028gat >sa0
3031 3031gat nor 2 2 >sa0 >sa1
2989 2990
3032 3031f01 from 3031gat >sa0
3033 3031f02 from 3031gat >sa0
3034 3034gat nor 2 2 >sa0 >sa1
2991 2992
3035 3034f01 from 3034gat >sa0
3036 3034f02 from 3034gat >sa0
3037 3037gat nor 2 2 >sa0 >sa1
2993 2994
3038 3037f01 from 3037gat >sa0
3039 3037f02 from 3037gat >sa0
3040 3040gat nor 2 2 >sa0 >sa1
2995 2996
3041 3040f01 from 3040gat >sa0
3042 3040f02 from 3040gat >sa0
3043 3043gat nor 2 2 >sa0 >sa1
2997 2998
3044 3043f01 from 3043gat >sa0
3045 3043f02 from 3043gat >sa0
3046 3046gat nor 2 2 >sa0 >sa1
2999 3000
3047 3046f01 from 3046gat >sa0
3048 3046f02 from 3046gat >sa0
3049 3049gat nor 2 2 >sa0 >sa1
3001 3002
3050 3049f01 from 3049gat >sa0
3051 3049f02 from 3049gat >sa0
3052 3052gat nor 2 2 >sa0 >sa1
3003 3004
3053 3052f01 from 3052gat >sa0
3054 3052f02 from 3052gat >sa0
3055 3055gat nor 2 2 >sa0 >sa1
3005 3006
3056 3055f01 from 3055gat >sa0
3057 3055f02 from 3055gat >sa0
3058 3058gat nor 3 2 >sa0 >sa1
3009 1043
3059 3058f01 from 3058gat >sa0
3060 3058f02 from 3058gat >sa0
3061 3058f03 from 3058gat >sa0
3062 3062gat nor 1 2 >sa0
2969 3011
3063 3063gat nor 1 2 >sa0
3012 1090
3064 3064gat nor 2 2 >sa0 >sa1
2865 3013
3065 3064f01 from 3064gat >sa0
3066 3064f02 from 3064gat >sa0
3067 3067gat nor 2 2 >sa0 >sa1
3014 3015
3068 3067f01 from 3067gat >sa0
3069 3067f02 from 3067gat >sa0
3070 3070gat nor 3 2 >sa0 >sa1
3020 3017
3071 3070f01 from 3070gat >sa0
3072 3070f02 from 3070gat >sa0
3073 3070f03 from 3070gat >sa0
3074 3074gat nor 1 2 >sa0
2982 3024
3075 3075gat nor 1 2 >sa0
3025 2979
3076 3076gat nor 2 2 >sa0 >sa1
3026 3027
3077 3076f01 from 3076gat >sa0
3078 3076f02 from 3076gat >sa0
3079 3079gat nor 3 2 >sa0 >sa1
3030 563
3080 3079f01 from 3079gat >sa0
3081 3079f02 from 3079gat >sa0
3082 3079f03 from 3079gat >sa0
3083 3083gat nor 3 2 >sa0 >sa1
3033 611
3084 3083f01 from 3083gat >sa0
3085 3083f02 from 3083gat >sa0
3086 3083f03 from 3083gat >sa0
3087 3087gat nor 3 2 >sa0 >sa1
3036 659
3088 3087f01 from 3087gat >sa0
3089 3087f02 from 3087gat >sa0
3090 3087f03 from 3087gat >sa0
3091 3091gat nor 3 2 >sa0 >sa1
3039 707
3092 3091f01 from 3091gat >sa0
3093 3091f02 from 3091gat >sa0
3094 3091f03 from 3091gat >sa0
3095 3095gat nor 3 2 >sa0 >sa1
3042 755
3096 3095f01 from 3095gat >sa0
3097 3095f02 from 3095gat >sa0
3098 3095f03 from 3095gat >sa0
3099 3099gat nor 3 2 >sa0 >sa1
3045 803
3100 3099f01 from 3099gat >sa0
3101 3099f02 from 3099gat >sa0
3102 3099f03 from 3099gat >sa0
3103 3103gat nor 3 2 >sa0 >sa1
3048 851
3104 3103f01 from 3103gat >sa0
3105 3103f02 from 3103gat >sa0
3106 3103f03 from 3103gat >sa0
3107 3107gat nor 3 2 >sa0 >sa1
3051 899
3108 3107f01 from 3107gat >sa0
3109 3107f02 from 3107gat >sa0
3110 3107f03 from 3107gat >sa0
3111 3111gat nor 3 2 >sa0 >sa1
3054 947
3112 3111f01 from 3111gat >sa0
3113 3111f02 from 3111gat >sa0
3114 3111f03 from 3111gat >sa0
3115 3115gat nor 3 2 >sa0 >sa1
3057 995
3116 3115f01 from 3115gat >sa0
3117 3115f02 from 3115gat >sa0
3118 3115f03 from 3115gat >sa0
3119 3119gat nor 1 2 >sa0
3008 3059
3120 3120gat nor 1 2 >sa0
3060 1042
3121 3121gat nor 2 2 >sa0 >sa1
2909 3061
3122 3121f01 from 3121gat >sa0
3123 3121f02 from 3121gat >sa0
3124 3124gat nor 2 2 >sa0 >sa1
3062 3063
3125 3124f01 from 3124gat >sa0
3126 3124f02 from 3124gat >sa0
3127 3127gat nor 3 2 >sa0 >sa1
3068 3065
3128 3127f01 from 3127gat >sa0
3129 3127f02 from 3127gat >sa0
3130 3127f03 from 3127gat >sa0
3131 3131gat nor 1 2 >sa0
3021 3072
3132 3132gat nor 1 2 >sa0
3073 3018
3133 3133gat nor 2 2 >sa0 >sa1
3074 3075
3134 3133f01 from 3133gat >sa0
3135 3133f02 from 3133gat >sa0
3136 3136gat nor 3 2 >sa0 >sa1
3078 1238
3137 3136f01 from 3136gat >sa0
3138 3136f02 from 3136gat >sa0
3139 3136f03 from 3136gat >sa0
3140 3140gat nor 1 2 >sa0
3029 3080
3141 3141gat nor 1 2 >sa0
3081 562
3142 3142gat nor 2 2 >sa0 >sa1
2927 3082
3143 3142f01 from 3142gat >sa0
3144 3142f02 from 3142gat >sa0
3145 3145gat nor 1 2 >sa0
3032 3084
3146 3146gat nor 1 2 >sa0
3085 610
3147 3147gat nor 2 2 >sa0 >sa1
2931 3086
3148 3147f01 from 3147gat >sa0
3149 3147f02 from 3147gat >sa0
3150 3150gat nor 1 2 >sa0
3035 3088
3151 3151gat nor 1 2 >sa0
3089 658
3152 3152gat nor 2 2 >sa0 >sa1
2935 3090
3153 3152f01 from 3152gat >sa0
3154 3152f02 from 3152gat >sa0
3155 3155gat nor 1 2 >sa0
3038 3092
3156 3156gat nor 1 2 >sa0
3093 706
3157 3157gat nor 2 2 >sa0 >sa1
2939 3094
3158 3157f01 from 3157gat >sa0
3159 3157f02 from 3157gat >sa0
3160 3160gat nor 1 2 >sa0
3041 3096
3161 3161gat nor 1 2 >sa0
3097 754
3162 3162gat nor 2 2 >sa0 >sa1
2943 3098
3163 3162f01 from 3162gat >sa0
3164 3162f02 from 3162gat >sa0
3165 3165gat nor 1 2 >sa0
3044 3100
3166 3166gat nor 1 2 >sa0
3101 802
3167 3167gat nor 2 2 >sa0 >sa1
2947 3102
3168 3167f01 from 3167gat >sa0
3169 3167f02 from 3167gat >sa0
3170 3170gat nor 1 2 >sa0
3047 3104
3171 3171gat nor 1 2 >sa0
3105 850
3172 3172gat nor 2 2 >sa0 >sa1
2951 3106
3173 3172f01 from 3172gat >sa0
3174 3172f02 from 3172gat >sa0
3175 3175gat nor 1 2 >sa0
3050 3108
3176 3176gat nor 1 2 >sa0
3109 898
3177 3177gat nor 2 2 >sa0 >sa1
2955 3110
3178 3177f01 from 3177gat >sa0
3179 3177f02 from 3177gat >sa0
3180 3180gat nor 1 2 >sa0
3053 3112
3181 3181gat nor 1 2 >sa0
3113 946
3182 3182gat nor 2 2 >sa0 >sa1
2959 3114
3183 3182f01 from 3182gat >sa0
3184 3182f02 from 3182gat >sa0
3185 3185gat nor 1 2 >sa0
3056 3116
3186 3186gat nor 1 2 >sa0
3117 994
3187 3187gat nor 2 2 >sa0 >sa1
2963 3118
3188 3187f01 from 3187gat >sa0
3189 3187f02 from 3187gat >sa0
3190 3190gat nor 2 2 >sa0 >sa1
3119 3120
3191 3190f01 from 3190gat >sa0
3192 3190f02 from 3190gat >sa0
3193 3193gat nor 3 2 >sa0 >sa1
3125 3122
3194 3193f01 from 3193gat >sa0
3195 3193f02 from 3193gat >sa0
3196 3193f03 from 3193gat >sa0
3197 3197gat nor 1 2 >sa0
3069 3129
3198 3198gat nor 1 2 >sa0
3130 3066
3199 3199gat nor 2 2 >sa0 >sa1
3131 3132
3200 3199f01 from 3199gat >sa0
3201 3199f02 from 3199gat >sa0
3202 3202gat nor 3 2 >sa0 >sa1
3135 1190
3203 3202f01 from 3202gat >sa0
3204 3202f02 from 3202gat >sa0
3205 3202f03 from 3202gat >sa0
3206 3206gat nor 1 2 >sa0
3077 3137
3207 3207gat nor 1 2 >sa0
3138 1237
3208 3208gat nor 2 2 >sa0 >sa1
2984 3139
3209 3208f01 from 3208gat >sa0
3210 3208f02 from 3208gat >sa0
3211 3211gat nor 0 2 >sa0 >sa1
3140 3141
3212 3212gat nor 2 2 >sa0 >sa1
3145 3146
3213 3212f01 from 3212gat >sa0
3214 3212f02 from 3212gat >sa0
3215 3215gat nor 2 2 >sa0 >sa1
3150 3151
3216 3215f01 from 3215gat >sa0
3217 3215f02 from 3215gat >sa0
3218 3218gat nor 2 2 >sa0 >sa1
3155 3156
3219 3218f01 from 3218gat >sa0
3220 3218f02 from 3218gat >sa0
3221 3221gat nor 2 2 >sa0 >sa1
3160 3161
3222 3221f01 from 3221gat >sa0
3223 3221f02 from 3221gat >sa0
3224 3224gat nor 2 2 >sa0 >sa1
3165 3166
3225 3224f01 from 3224gat >sa0
3226 3224f02 from 3224gat >sa0
3227 3227gat nor 2 2 >sa0 >sa1
3170 3171
3228 3227f01 from 3227gat >sa0
3229 3227f02 from 3227gat >sa0
3230 3230gat nor 2 2 >sa0 >sa1
3175 3176
3231 3230f01 from 3230gat >sa0
3232 3230f02 from 3230gat >sa0
3233 3233gat nor 2 2 >sa0 >sa1
3180 3181
3234 3233f01 from 3233gat >sa0
3235 3233f02 from 3233gat >sa0
3236 3236gat nor 2 2 >sa0 >sa1
3185 3186
3237 3236f01 from 3236gat >sa0
3238 3236f02 from 3236gat >sa0
3239 3239gat nor 3 2 >sa0 >sa1
3191 3188
3240 3239f01 from 3239gat >sa0
3241 3239f02 from 3239gat >sa0
3242 3239f03 from 3239gat >sa0
3243 3243gat nor 1 2 >sa0
3126 3195
3244 3244gat nor 1 2 >sa0
3196 3123
3245 3245gat nor 2 2 >sa0 >sa1
3197 3198
3246 3245f01 from 3245gat >sa0
3247 3245f02 from 3245gat >sa0
3248 3248gat nor 3 2 >sa0 >sa1
3201 1142
3249 3248f01 from 3248gat >sa0
3250 3248f02 from 3248gat >sa0
3251 3248f03 from 3248gat >sa0
3252 3252gat nor 1 2 >sa0
3134 3203
3253 3253gat nor 1 2 >sa0
3204 1189
3254 3254gat nor 2 2 >sa0 >sa1
3023 3205
3255 3254f01 from 3254gat >sa0
3256 3254f02 from 3254gat >sa0
3257 3257gat nor 2 2 >sa0 >sa1
3206 3207
3258 3257f01 from 3257gat >sa0
3259 3257f02 from 3257gat >sa0
3260 3260gat nor 3 2 >sa0 >sa1
1285 3209
3261 3260f01 from 3260gat >sa0
3262 3260f02 from 3260gat >sa0
3263 3260f03 from 3260gat >sa0
3264 3264gat nor 3 2 >sa0 >sa1
3213 3143
3265 3264f01 from 3264gat >sa0
3266 3264f02 from 3264gat >sa0
3267 3264f03 from 3264gat >sa0
3268 3268gat nor 3 2 >sa0 >sa1
3216 3148
3269 3268f01 from 3268gat >sa0
3270 3268f02 from 3268gat >sa0
3271 3268f03 from 3268gat >sa0
3272 3272gat nor 3 2 >sa0 >sa1
3219 3153
3273 3272f01 from 3272gat >sa0
3274 3272f02 from 3272gat >sa0
3275 3272f03 from 3272gat >sa0
3276 3276gat nor 3 2 >sa0 >sa1
3222 3158
3277 3276f01 from 3276gat >sa0
3278 3276f02 from 3276gat >sa0
3279 3276f03 from 3276gat >sa0
3280 3280gat nor 3 2 >sa0 >sa1
3225 3163
3281 3280f01 from 3280gat >sa0
3282 3280f02 from 3280gat >sa0
3283 3280f03 from 3280gat >sa0
3284 3284gat nor 3 2 >sa0 >sa1
3228 3168
3285 3284f01 from 3284gat >sa0
3286 3284f02 from 3284gat >sa0
3287 3284f03 from 3284gat >sa0
3288 3288gat nor 3 2 >sa0 >sa1
3231 3173
3289 3288f01 from 3288gat >sa0
3290 3288f02 from 3288gat >sa0
3291 3288f03 from 3288gat >sa0
3292 3292gat nor 3 2 >sa0 >sa1
3234 3178
3293 3292f01 from 3292gat >sa0
3294 3292f02 from 3292gat >sa0
3295 3292f03 from 3292gat >sa0
3296 3296gat nor 3 2 >sa0 >sa1
3237 3183
3297 3296f01 from 3296gat >sa0
3298 3296f02 from 3296gat >sa0
3299 3296f03 from 3296gat >sa0
3300 3300gat nor 1 2 >sa0
3192 3241
3301 3301gat nor 1 2 >sa0
3242 3189
3302 3302gat nor 2 2 >sa0 >sa1
3243 3244
3303 3302f01 from 3302gat >sa0
3304 3302f02 from 3302gat >sa0
3305 3305gat nor 3 2 >sa0 >sa1
3247 1094
3306 3305f01 from 3305gat >sa0
3307 3305f02 from 3305gat >sa0
3308 3305f03 from 3305gat >sa0
3309 3309gat nor 1 2 >sa0
3200 3249
3310 3310gat nor 1 2 >sa0
3250 1141
3311 3311gat nor 2 2 >sa0 >sa1
3071 3251
3312 3311f01 from 3311gat >sa0
3313 3311f02 from 3311gat >sa0
3314 3314gat nor 2 2 >sa0 >sa1
3252 3253
3315 3314f01 from 3314gat >sa0
3316 3314f02 from 3314gat >sa0
3317 3317gat nor 3 2 >sa0 >sa1
3258 3255
3318 3317f01 from 3317gat >sa0
3319 3317f02 from 3317gat >sa0
3320 3317f03 from 3317gat >sa0
3321 3321gat nor 1 2 >sa0
1286 3262
3322 3322gat nor 1 2 >sa0
3263 3210
3323 3323gat nor 1 2 >sa0
3214 3266
3324 3324gat nor 1 2 >sa0
3267 3144
3325 3325gat nor 1 2 >sa0
3217 3270
3326 3326gat nor 1 2 >sa0
3271 3149
3327 3327gat nor 1 2 >sa0
3220 3274
3328 3328gat nor 1 2 >sa0
3275 3154
3329 3329gat nor 1 2 >sa0
3223 3278
3330 3330gat nor 1 2 >sa0
3279 3159
3331 3331gat nor 1 2 >sa0
3226 3282
3332 3332gat nor 1 2 >sa0
3283 3164
3333 3333gat nor 1 2 >sa0
3229 3286
3334 3334gat nor 1 2 >sa0
3287 3169
3335 3335gat nor 1 2 >sa0
3232 3290
3336 3336gat nor 1 2 >sa0
3291 3174
3337 3337gat nor 1 2 >sa0
3235 3294
3338 3338gat nor 1 2 >sa0
3295 3179
3339 3339gat nor 1 2 >sa0
3238 3298
3340 3340gat nor 1 2 >sa0
3299 3184
3341 3341gat nor 2 2 >sa0 >sa1
3300 3301
3342 3341f01 from 3341gat >sa0
3343 3341f02 from 3341gat >sa0
3344 3344gat nor 3 2 >sa0 >sa1
3304 1046
3345 3344f01 from 3344gat >sa0
3346 3344f02 from 3344gat >sa0
3347 3344f03 from 3344gat >sa0
3348 3348gat nor 1 2 >sa0
3246 3306
3349 3349gat nor 1 2 >sa0
3307 1093
3350 3350gat nor 2 2 >sa0 >sa1
3128 3308
3351 3350f01 from 3350gat >sa0
3352 3350f02 from 3350gat >sa0
3353 3353gat nor 2 2 >sa0 >sa1
3309 3310
3354 3353f01 from 3353gat >sa0
3355 3353f02 from 3353gat >sa0
3356 3356gat nor 3 2 >sa0 >sa1
3315 3312
3357 3356f01 from 3356gat >sa0
3358 3356f02 from 3356gat >sa0
3359 3356f03 from 3356gat >sa0
3360 3360gat nor 1 2 >sa0
3259 3319
3361 3361gat nor 1 2 >sa0
3320 3256
3362 3362gat nor 2 2 >sa0 >sa1
3321 3322
3363 3362f01 from 3362gat >sa0
3364 3362f02 from 3362gat >sa0
3365 3365gat nor 2 2 >sa0 >sa1
3323 3324
3366 3365f01 from 3365gat >sa0
3367 3365f02 from 3365gat >sa0
3368 3368gat nor 2 2 >sa0 >sa1
3325 3326
3369 3368f01 from 3368gat >sa0
3370 3368f02 from 3368gat >sa0
3371 3371gat nor 2 2 >sa0 >sa1
3327 3328
3372 3371f01 from 3371gat >sa0
3373 3371f02 from 3371gat >sa0
3374 3374gat nor 2 2 >sa0 >sa1
3329 3330
3375 3374f01 from 3374gat >sa0
3376 3374f02 from 3374gat >sa0
3377 3377gat nor 2 2 >sa0 >sa1
3331 3332
3378 3377f01 from 3377gat >sa0
3379 3377f02 from 3377gat >sa0
3380 3380gat nor 2 2 >sa0 >sa1
3333 3334
3381 3380f01 from 3380gat >sa0
3382 3380f02 from 3380gat >sa0
3383 3383gat nor 2 2 >sa0 >sa1
3335 3336
3384 3383f01 from 3383gat >sa0
3385 3383f02 from 3383gat >sa0
3386 3386gat nor 2 2 >sa0 >sa1
3337 3338
3387 3386f01 from 3386gat >sa0
3388 3386f02 from 3386gat >sa0
3389 3389gat nor 2 2 >sa0 >sa1
3339 3340
3390 3389f01 from 3389gat >sa0
3391 3389f02 from 3389gat >sa0
3392 3392gat nor 3 2 >sa0 >sa1
3343 998
3393 3392f01 from 3392gat >sa0
3394 3392f02 from 3392gat >sa0
3395 3392f03 from 3392gat >sa0
3396 3396gat nor 1 2 >sa0
3303 3345
3397 3397gat nor 1 2 >sa0
3346 1045
3398 3398gat nor 2 2 >sa0 >sa1
3194 3347
3399 3398f01 from 3398gat >sa0
3400 3398f02 from 3398gat >sa0
3401 3401gat nor 2 2 >sa0 >sa1
3348 3349
3402 3401f01 from 3401gat >sa0
3403 3401f02 from 3401gat >sa0
3404 3404gat nor 3 2 >sa0 >sa1
3354 3351
3405 3404f01 from 3404gat >sa0
3406 3404f02 from 3404gat >sa0
3407 3404f03 from 3404gat >sa0
3408 3408gat nor 1 2 >sa0
3316 3358
3409 3409gat nor 1 2 >sa0
3359 3313
3410 3410gat nor 2 2 >sa0 >sa1
3360 3361
3411 3410f01 from 3410gat >sa0
3412 3410f02 from 3410gat >sa0
3413 3413gat nor 3 2 >sa0 >sa1
3364 1241
3414 3413f01 from 3413gat >sa0
3415 3413f02 from 3413gat >sa0
3416 3413f03 from 3413gat >sa0
3417 3417gat nor 3 2 >sa0 >sa1
3367 566
3418 3417f01 from 3417gat >sa0
3419 3417f02 from 3417gat >sa0
3420 3417f03 from 3417gat >sa0
3421 3421gat nor 3 2 >sa0 >sa1
3370 614
3422 3421f01 from 3421gat >sa0
3423 3421f02 from 3421gat >sa0
3424 3421f03 from 3421gat >sa0
3425 3425gat nor 3 2 >sa0 >sa1
3373 662
3426 3425f01 from 3425gat >sa0
3427 3425f02 from 3425gat >sa0
3428 3425f03 from 3425gat >sa0
3429 3429gat nor 3 2 >sa0 >sa1
3376 710
3430 3429f01 from 3429gat >sa0
3431 3429f02 from 3429gat >sa0
3432 3429f03 from 3429gat >sa0
3433 3433gat nor 3 2 >sa0 >sa1
3379 758
3434 3433f01 from 3433gat >sa0
3435 3433f02 from 3433gat >sa0
3436 3433f03 from 3433gat >sa0
3437 3437gat nor 3 2 >sa0 >sa1
3382 806
3438 3437f01 from 3437gat >sa0
3439 3437f02 from 3437gat >sa0
3440 3437f03 from 3437gat >sa0
3441 3441gat nor 3 2 >sa0 >sa1
3385 854
3442 3441f01 from 3441gat >sa0
3443 3441f02 from 3441gat >sa0
3444 3441f03 from 3441gat >sa0
3445 3445gat nor 3 2 >sa0 >sa1
3388 902
3446 3445f01 from 3445gat >sa0
3447 3445f02 from 3445gat >sa0
3448 3445f03 from 3445gat >sa0
3449 3449gat nor 3 2 >sa0 >sa1
3391 950
3450 3449f01 from 3449gat >sa0
3451 3449f02 from 3449gat >sa0
3452 3449f03 from 3449gat >sa0
3453 3453gat nor 1 2 >sa0
3342 3393
3454 3454gat nor 1 2 >sa0
3394 997
3455 3455gat nor 2 2 >sa0 >sa1
3240 3395
3456 3455f01 from 3455gat >sa0
3457 3455f02 from 3455gat >sa0
3458 3458gat nor 2 2 >sa0 >sa1
3396 3397
3459 3458f01 from 3458gat >sa0
3460 3458f02 from 3458gat >sa0
3461 3461gat nor 3 2 >sa0 >sa1
3402 3399
3462 3461f01 from 3461gat >sa0
3463 3461f02 from 3461gat >sa0
3464 3461f03 from 3461gat >sa0
3465 3465gat nor 1 2 >sa0
3355 3406
3466 3466gat nor 1 2 >sa0
3407 3352
3467 3467gat nor 2 2 >sa0 >sa1
3408 3409
3468 3467f01 from 3467gat >sa0
3469 3467f02 from 3467gat >sa0
3470 3470gat nor 3 2 >sa0 >sa1
3412 1193
3471 3470f01 from 3470gat >sa0
3472 3470f02 from 3470gat >sa0
3473 3470f03 from 3470gat >sa0
3474 3474gat nor 1 2 >sa0
3363 3414
3475 3475gat nor 1 2 >sa0
3415 1240
3476 3476gat nor 2 2 >sa0 >sa1
3261 3416
3477 3476f01 from 3476gat >sa0
3478 3476f02 from 3476gat >sa0
3479 3479gat nor 1 2 >sa0
3366 3418
3480 3480gat nor 1 2 >sa0
3419 565
3481 3481gat nor 2 2 >sa0 >sa1
3265 3420
3482 3481f01 from 3481gat >sa0
3483 3481f02 from 3481gat >sa0
3484 3484gat nor 1 2 >sa0
3369 3422
3485 3485gat nor 1 2 >sa0
3423 613
3486 3486gat nor 2 2 >sa0 >sa1
3269 3424
3487 3486f01 from 3486gat >sa0
3488 3486f02 from 3486gat >sa0
3489 3489gat nor 1 2 >sa0
3372 3426
3490 3490gat nor 1 2 >sa0
3427 661
3491 3491gat nor 2 2 >sa0 >sa1
3273 3428
3492 3491f01 from 3491gat >sa0
3493 3491f02 from 3491gat >sa0
3494 3494gat nor 1 2 >sa0
3375 3430
3495 3495gat nor 1 2 >sa0
3431 709
3496 3496gat nor 2 2 >sa0 >sa1
3277 3432
3497 3496f01 from 3496gat >sa0
3498 3496f02 from 3496gat >sa0
3499 3499gat nor 1 2 >sa0
3378 3434
3500 3500gat nor 1 2 >sa0
3435 757
3501 3501gat nor 2 2 >sa0 >sa1
3281 3436
3502 3501f01 from 3501gat >sa0
3503 3501f02 from 3501gat >sa0
3504 3504gat nor 1 2 >sa0
3381 3438
3505 3505gat nor 1 2 >sa0
3439 805
3506 3506gat nor 2 2 >sa0 >sa1
3285 3440
3507 3506f01 from 3506gat >sa0
3508 3506f02 from 3506gat >sa0
3509 3509gat nor 1 2 >sa0
3384 3442
3510 3510gat nor 1 2 >sa0
3443 853
3511 3511gat nor 2 2 >sa0 >sa1
3289 3444
3512 3511f01 from 3511gat >sa0
3513 3511f02 from 3511gat >sa0
3514 3514gat nor 1 2 >sa0
3387 3446
3515 3515gat nor 1 2 >sa0
3447 901
3516 3516gat nor 2 2 >sa0 >sa1
3293 3448
3517 3516f01 from 3516gat >sa0
3518 3516f02 from 3516gat >sa0
3519 3519gat nor 1 2 >sa0
3390 3450
3520 3520gat nor 1 2 >sa0
3451 949
3521 3521gat nor 2 2 >sa0 >sa1
3297 3452
3522 3521f01 from 3521gat >sa0
3523 3521f02 from 3521gat >sa0
3524 3524gat nor 2 2 >sa0 >sa1
3453 3454
3525 3524f01 from 3524gat >sa0
3526 3524f02 from 3524gat >sa0
3527 3527gat nor 3 2 >sa0 >sa1
3459 3456
3528 3527f01 from 3527gat >sa0
3529 3527f02 from 3527gat >sa0
3530 3527f03 from 3527gat >sa0
3531 3531gat nor 1 2 >sa0
3403 3463
3532 3532gat nor 1 2 >sa0
3464 3400
3533 3533gat nor 2 2 >sa0 >sa1
3465 3466
3534 3533f01 from 3533gat >sa0
3535 3533f02 from 3533gat >sa0
3536 3536gat nor 3 2 >sa0 >sa1
3469 1145
3537 3536f01 from 3536gat >sa0
3538 3536f02 from 3536gat >sa0
3539 3536f03 from 3536gat >sa0
3540 3540gat nor 1 2 >sa0
3411 3471
3541 3541gat nor 1 2 >sa0
3472 1192
3542 3542gat nor 2 2 >sa0 >sa1
3318 3473
3543 3542f01 from 3542gat >sa0
3544 3542f02 from 3542gat >sa0
3545 3545gat nor 2 2 >sa0 >sa1
3474 3475
3546 3545f01 from 3545gat >sa0
3547 3545f02 from 3545gat >sa0
3548 3548gat nor 3 2 >sa0 >sa1
1288 3477
3549 3548f01 from 3548gat >sa0
3550 3548f02 from 3548gat >sa0
3551 3548f03 from 3548gat >sa0
3552 3552gat nor 0 2 >sa0 >sa1
3479 3480
3553 3553gat nor 2 2 >sa0 >sa1
3484 3485
3554 3553f01 from 3553gat >sa0
3555 3553f02 from 3553gat >sa0
3556 3556gat nor 2 2 >sa0 >sa1
3489 3490
3557 3556f01 from 3556gat >sa0
3558 3556f02 from 3556gat >sa0
3559 3559gat nor 2 2 >sa0 >sa1
3494 3495
3560 3559f01 from 3559gat >sa0
3561 3559f02 from 3559gat >sa0
3562 3562gat nor 2 2 >sa0 >sa1
3499 3500
3563 3562f01 from 3562gat >sa0
3564 3562f02 from 3562gat >sa0
3565 3565gat nor 2 2 >sa0 >sa1
3504 3505
3566 3565f01 from 3565gat >sa0
3567 3565f02 from 3565gat >sa0
3568 3568gat nor 2 2 >sa0 >sa1
3509 3510
3569 3568f01 from 3568gat >sa0
3570 3568f02 from 3568gat >sa0
3571 3571gat nor 2 2 >sa0 >sa1
3514 3515
3572 3571f01 from 3571gat >sa0
3573 3571f02 from 3571gat >sa0
3574 3574gat nor 2 2 >sa0 >sa1
3519 3520
3575 3574f01 from 3574gat >sa0
3576 3574f02 from 3574gat >sa0
3577 3577gat nor 3 2 >sa0 >sa1
3525 3522
3578 3577f01 from 3577gat >sa0
3579 3577f02 from 3577gat >sa0
3580 3577f03 from 3577gat >sa0
3581 3581gat nor 1 2 >sa0
3460 3529
3582 3582gat nor 1 2 >sa0
3530 3457
3583 3583gat nor 2 2 >sa0 >sa1
3531 3532
3584 3583f01 from 3583gat >sa0
3585 3583f02 from 3583gat >sa0
3586 3586gat nor 3 2 >sa0 >sa1
3535 1097
3587 3586f01 from 3586gat >sa0
3588 3586f02 from 3586gat >sa0
3589 3586f03 from 3586gat >sa0
3590 3590gat nor 1 2 >sa0
3468 3537
3591 3591gat nor 1 2 >sa0
3538 1144
3592 3592gat nor 2 2 >sa0 >sa1
3357 3539
3593 3592f01 from 3592gat >sa0
3594 3592f02 from 3592gat >sa0
3595 3595gat nor 2 2 >sa0 >sa1
3540 3541
3596 3595f01 from 3595gat >sa0
3597 3595f02 from 3595gat >sa0
3598 3598gat nor 3 2 >sa0 >sa1
3546 3543
3599 3598f01 from 3598gat >sa0
3600 3598f02 from 3598gat >sa0
3601 3598f03 from 3598gat >sa0
3602 3602gat nor 1 2 >sa0
1289 3550
3603 3603gat nor 1 2 >sa0
3551 3478
3604 3604gat nor 3 2 >sa0 >sa1
3554 3482
3605 3604f01 from 3604gat >sa0
3606 3604f02 from 3604gat >sa0
3607 3604f03 from 3604gat >sa0
3608 3608gat nor 3 2 >sa0 >sa1
3557 3487
3609 3608f01 from 3608gat >sa0
3610 3608f02 from 3608gat >sa0
3611 3608f03 from 3608gat >sa0
3612 3612gat nor 3 2 >sa0 >sa1
3560 3492
3613 3612f01 from 3612gat >sa0
3614 3612f02 from 3612gat >sa0
3615 3612f03 from 3612gat >sa0
3616 3616gat nor 3 2 >sa0 >sa1
3563 3497
3617 3616f01 from 3616gat >sa0
3618 3616f02 from 3616gat >sa0
3619 3616f03 from 3616gat >sa0
3620 3620gat nor 3 2 >sa0 >sa1
3566 3502
3621 3620f01 from 3620gat >sa0
3622 3620f02 from 3620gat >sa0
3623 3620f03 from 3620gat >sa0
3624 3624gat nor 3 2 >sa0 >sa1
3569 3507
3625 3624f01 from 3624gat >sa0
3626 3624f02 from 3624gat >sa0
3627 3624f03 from 3624gat >sa0
3628 3628gat nor 3 2 >sa0 >sa1
3572 3512
3629 3628f01 from 3628gat >sa0
3630 3628f02 from 3628gat >sa0
3631 3628f03 from 3628gat >sa0
3632 3632gat nor 3 2 >sa0 >sa1
3575 3517
3633 3632f01 from 3632gat >sa0
3634 3632f02 from 3632gat >sa0
3635 3632f03 from 3632gat >sa0
3636 3636gat nor 1 2 >sa0
3526 3579
3637 3637gat nor 1 2 >sa0
3580 3523
3638 3638gat nor 2 2 >sa0 >sa1
3581 3582
3639 3638f01 from 3638gat >sa0
3640 3638f02 from 3638gat >sa0
3641 3641gat nor 3 2 >sa0 >sa1
3585 1049
3642 3641f01 from 3641gat >sa0
3643 3641f02 from 3641gat >sa0
3644 3641f03 from 3641gat >sa0
3645 3645gat nor 1 2 >sa0
3534 3587
3646 3646gat nor 1 2 >sa0
3588 1096
3647 3647gat nor 2 2 >sa0 >sa1
3405 3589
3648 3647f01 from 3647gat >sa0
3649 3647f02 from 3647gat >sa0
3650 3650gat nor 2 2 >sa0 >sa1
3590 3591
3651 3650f01 from 3650gat >sa0
3652 3650f02 from 3650gat >sa0
3653 3653gat nor 3 2 >sa0 >sa1
3596 3593
3654 3653f01 from 3653gat >sa0
3655 3653f02 from 3653gat >sa0
3656 3653f03 from 3653gat >sa0
3657 3657gat nor 1 2 >sa0
3547 3600
3658 3658gat nor 1 2 >sa0
3601 3544
3659 3659gat nor 2 2 >sa0 >sa1
3602 3603
3660 3659f01 from 3659gat >sa0
3661 3659f02 from 3659gat >sa0
3662 3662gat nor 1 2 >sa0
3555 3606
3663 3663gat nor 1 2 >sa0
3607 3483
3664 3664gat nor 1 2 >sa0
3558 3610
3665 3665gat nor 1 2 >sa0
3611 3488
3666 3666gat nor 1 2 >sa0
3561 3614
3667 3667gat nor 1 2 >sa0
3615 3493
3668 3668gat nor 1 2 >sa0
3564 3618
3669 3669gat nor 1 2 >sa0
3619 3498
3670 3670gat nor 1 2 >sa0
3567 3622
3671 3671gat nor 1 2 >sa0
3623 3503
3672 3672gat nor 1 2 >sa0
3570 3626
3673 3673gat nor 1 2 >sa0
3627 3508
3674 3674gat nor 1 2 >sa0
3573 3630
3675 3675gat nor 1 2 >sa0
3631 3513
3676 3676gat nor 1 2 >sa0
3576 3634
3677 3677gat nor 1 2 >sa0
3635 3518
3678 3678gat nor 2 2 >sa0 >sa1
3636 3637
3679 3678f01 from 3678gat >sa0
3680 3678f02 from 3678gat >sa0
3681 3681gat nor 3 2 >sa0 >sa1
3640 1001
3682 3681f01 from 3681gat >sa0
3683 3681f02 from 3681gat >sa0
3684 3681f03 from 3681gat >sa0
3685 3685gat nor 1 2 >sa0
3584 3642
3686 3686gat nor 1 2 >sa0
3643 1048
3687 3687gat nor 2 2 >sa0 >sa1
3462 3644
3688 3687f01 from 3687gat >sa0
3689 3687f02 from 3687gat >sa0
3690 3690gat nor 2 2 >sa0 >sa1
3645 3646
3691 3690f01 from 3690gat >sa0
3692 3690f02 from 3690gat >sa0
3693 3693gat nor 3 2 >sa0 >sa1
3651 3648
3694 3693f01 from 3693gat >sa0
3695 3693f02 from 3693gat >sa0
3696 3693f03 from 3693gat >sa0
3697 3697gat nor 1 2 >sa0
3597 3655
3698 3698gat nor 1 2 >sa0
3656 3594
3699 3699gat nor 2 2 >sa0 >sa1
3657 3658
3700 3699f01 from 3699gat >sa0
3701 3699f02 from 3699gat >sa0
3702 3702gat nor 3 2 >sa0 >sa1
3661 1244
3703 3702f01 from 3702gat >sa0
3704 3702f02 from 3702gat >sa0
3705 3702f03 from 3702gat >sa0
3706 3706gat nor 2 2 >sa0 >sa1
3662 3663
3707 3706f01 from 3706gat >sa0
3708 3706f02 from 3706gat >sa0
3709 3709gat nor 2 2 >sa0 >sa1
3664 3665
3710 3709f01 from 3709gat >sa0
3711 3709f02 from 3709gat >sa0
3712 3712gat nor 2 2 >sa0 >sa1
3666 3667
3713 3712f01 from 3712gat >sa0
3714 3712f02 from 3712gat >sa0
3715 3715gat nor 2 2 >sa0 >sa1
3668 3669
3716 3715f01 from 3715gat >sa0
3717 3715f02 from 3715gat >sa0
3718 3718gat nor 2 2 >sa0 >sa1
3670 3671
3719 3718f01 from 3718gat >sa0
3720 3718f02 from 3718gat >sa0
3721 3721gat nor 2 2 >sa0 >sa1
3672 3673
3722 3721f01 from 3721gat >sa0
3723 3721f02 from 3721gat >sa0
3724 3724gat nor 2 2 >sa0 >sa1
3674 3675
3725 3724f01 from 3724gat >sa0
3726 3724f02 from 3724gat >sa0
3727 3727gat nor 2 2 >sa0 >sa1
3676 3677
3728 3727f01 from 3727gat >sa0
3729 3727f02 from 3727gat >sa0
3730 3730gat nor 3 2 >sa0 >sa1
3680 953
3731 3730f01 from 3730gat >sa0
3732 3730f02 from 3730gat >sa0
3733 3730f03 from 3730gat >sa0
3734 3734gat nor 1 2 >sa0
3639 3682
3735 3735gat nor 1 2 >sa0
3683 1000
3736 3736gat nor 2 2 >sa0 >sa1
3528 3684
3737 3736f01 from 3736gat >sa0
3738 3736f02 from 3736gat >sa0
3739 3739gat nor 2 2 >sa0 >sa1
3685 3686
3740 3739f01 from 3739gat >sa0
3741 3739f02 from 3739gat >sa0
3742 3742gat nor 3 2 >sa0 >sa1
3691 3688
3743 3742f01 from 3742gat >sa0
3744 3742f02 from 3742gat >sa0
3745 3742f03 from 3742gat >sa0
3746 3746gat nor 1 2 >sa0
3652 3695
3747 3747gat nor 1 2 >sa0
3696 3649
3748 3748gat nor 2 2 >sa0 >sa1
3697 3698
3749 3748f01 from 3748gat >sa0
3750 3748f02 from 3748gat >sa0
3751 3751gat nor 3 2 >sa0 >sa1
3701 1196
3752 3751f01 from 3751gat >sa0
3753 3751f02 from 3751gat >sa0
3754 3751f03 from 3751gat >sa0
3755 3755gat nor 1 2 >sa0
3660 3703
3756 3756gat nor 1 2 >sa0
3704 1243
3757 3757gat nor 2 2 >sa0 >sa1
3549 3705
3758 3757f01 from 3757gat >sa0
3759 3757f02 from 3757gat >sa0
3760 3760gat nor 3 2 >sa0 >sa1
3708 569
3761 3760f01 from 3760gat >sa0
3762 3760f02 from 3760gat >sa0
3763 3760f03 from 3760gat >sa0
3764 3764gat nor 3 2 >sa0 >sa1
3711 617
3765 3764f01 from 3764gat >sa0
3766 3764f02 from 3764gat >sa0
3767 3764f03 from 3764gat >sa0
3768 3768gat nor 3 2 >sa0 >sa1
3714 665
3769 3768f01 from 3768gat >sa0
3770 3768f02 from 3768gat >sa0
3771 3768f03 from 3768gat >sa0
3772 3772gat nor 3 2 >sa0 >sa1
3717 713
3773 3772f01 from 3772gat >sa0
3774 3772f02 from 3772gat >sa0
3775 3772f03 from 3772gat >sa0
3776 3776gat nor 3 2 >sa0 >sa1
3720 761
3777 3776f01 from 3776gat >sa0
3778 3776f02 from 3776gat >sa0
3779 3776f03 from 3776gat >sa0
3780 3780gat nor 3 2 >sa0 >sa1
3723 809
3781 3780f01 from 3780gat >sa0
3782 3780f02 from 3780gat >sa0
3783 3780f03 from 3780gat >sa0
3784 3784gat nor 3 2 >sa0 >sa1
3726 857
3785 3784f01 from 3784gat >sa0
3786 3784f02 from 3784gat >sa0
3787 3784f03 from 3784gat >sa0
3788 3788gat nor 3 2 >sa0 >sa1
3729 905
3789 3788f01 from 3788gat >sa0
3790 3788f02 from 3788gat >sa0
3791 3788f03 from 3788gat >sa0
3792 3792gat nor 1 2 >sa0
3679 3731
3793 3793gat nor 1 2 >sa0
3732 952
3794 3794gat nor 2 2 >sa0 >sa1
3578 3733
3795 3794f01 from 3794gat >sa0
3796 3794f02 from 3794gat >sa0
3797 3797gat nor 2 2 >sa0 >sa1
3734 3735
3798 3797f01 from 3797gat >sa0
3799 3797f02 from 3797gat >sa0
3800 3800gat nor 3 2 >sa0 >sa1
3740 3737
3801 3800f01 from 3800gat >sa0
3802 3800f02 from 3800gat >sa0
3803 3800f03 from 3800gat >sa0
3804 3804gat nor 1 2 >sa0
3692 3744
3805 3805gat nor 1 2 >sa0
3745 3689
3806 3806gat nor 2 2 >sa0 >sa1
3746 3747
3807 3806f01 from 3806gat >sa0
3808 3806f02 from 3806gat >sa0
3809 3809gat nor 3 2 >sa0 >sa1
3750 1148
3810 3809f01 from 3809gat >sa0
3811 3809f02 from 3809gat >sa0
3812 3809f03 from 3809gat >sa0
3813 3813gat nor 1 2 >sa0
3700 3752
3814 3814gat nor 1 2 >sa0
3753 1195
3815 3815gat nor 2 2 >sa0 >sa1
3599 3754
3816 3815f01 from 3815gat >sa0
3817 3815f02 from 3815gat >sa0
3818 3818gat nor 2 2 >sa0 >sa1
3755 3756
3819 3818f01 from 3818gat >sa0
3820 3818f02 from 3818gat >sa0
3821 3821gat nor 3 2 >sa0 >sa1
1291 3758
3822 3821f01 from 3821gat >sa0
3823 3821f02 from 3821gat >sa0
3824 3821f03 from 3821gat >sa0
3825 3825gat nor 1 2 >sa0
3707 3761
3826 3826gat nor 1 2 >sa0
3762 568
3827 3827gat nor 2 2 >sa0 >sa1
3605 3763
3828 3827f01 from 3827gat >sa0
3829 3827f02 from 3827gat >sa0
3830 3830gat nor 1 2 >sa0
3710 3765
3831 3831gat nor 1 2 >sa0
3766 616
3832 3832gat nor 2 2 >sa0 >sa1
3609 3767
3833 3832f01 from 3832gat >sa0
3834 3832f02 from 3832gat >sa0
3835 3835gat nor 1 2 >sa0
3713 3769
3836 3836gat nor 1 2 >sa0
3770 664
3837 3837gat nor 2 2 >sa0 >sa1
3613 3771
3838 3837f01 from 3837gat >sa0
3839 3837f02 from 3837gat >sa0
3840 3840gat nor 1 2 >sa0
3716 3773
3841 3841gat nor 1 2 >sa0
3774 712
3842 3842gat nor 2 2 >sa0 >sa1
3617 3775
3843 3842f01 from 3842gat >sa0
3844 3842f02 from 3842gat >sa0
3845 3845gat nor 1 2 >sa0
3719 3777
3846 3846gat nor 1 2 >sa0
3778 760
3847 3847gat nor 2 2 >sa0 >sa1
3621 3779
3848 3847f01 from 3847gat >sa0
3849 3847f02 from 3847gat >sa0
3850 3850gat nor 1 2 >sa0
3722 3781
3851 3851gat nor 1 2 >sa0
3782 808
3852 3852gat nor 2 2 >sa0 >sa1
3625 3783
3853 3852f01 from 3852gat >sa0
3854 3852f02 from 3852gat >sa0
3855 3855gat nor 1 2 >sa0
3725 3785
3856 3856gat nor 1 2 >sa0
3786 856
3857 3857gat nor 2 2 >sa0 >sa1
3629 3787
3858 3857f01 from 3857gat >sa0
3859 3857f02 from 3857gat >sa0
3860 3860gat nor 1 2 >sa0
3728 3789
3861 3861gat nor 1 2 >sa0
3790 904
3862 3862gat nor 2 2 >sa0 >sa1
3633 3791
3863 3862f01 from 3862gat >sa0
3864 3862f02 from 3862gat >sa0
3865 3865gat nor 2 2 >sa0 >sa1
3792 3793
3866 3865f01 from 3865gat >sa0
3867 3865f02 from 3865gat >sa0
3868 3868gat nor 3 2 >sa0 >sa1
3798 3795
3869 3868f01 from 3868gat >sa0
3870 3868f02 from 3868gat >sa0
3871 3868f03 from 3868gat >sa0
3872 3872gat nor 1 2 >sa0
3741 3802
3873 3873gat nor 1 2 >sa0
3803 3738
3874 3874gat nor 2 2 >sa0 >sa1
3804 3805
3875 3874f01 from 3874gat >sa0
3876 3874f02 from 3874gat >sa0
3877 3877gat nor 3 2 >sa0 >sa1
3808 1100
3878 3877f01 from 3877gat >sa0
3879 3877f02 from 3877gat >sa0
3880 3877f03 from 3877gat >sa0
3881 3881gat nor 1 2 >sa0
3749 3810
3882 3882gat nor 1 2 >sa0
3811 1147
3883 3883gat nor 2 2 >sa0 >sa1
3654 3812
3884 3883f01 from 3883gat >sa0
3885 3883f02 from 3883gat >sa0
3886 3886gat nor 2 2 >sa0 >sa1
3813 3814
3887 3886f01 from 3886gat >sa0
3888 3886f02 from 3886gat >sa0
3889 3889gat nor 3 2 >sa0 >sa1
3819 3816
3890 3889f01 from 3889gat >sa0
3891 3889f02 from 3889gat >sa0
3892 3889f03 from 3889gat >sa0
3893 3893gat nor 1 2 >sa0
1292 3823
3894 3894gat nor 1 2 >sa0
3824 3759
3895 3895gat nor 0 2 >sa0 >sa1
3825 3826
3896 3896gat nor 2 2 >sa0 >sa1
3830 3831
3897 3896f01 from 3896gat >sa0
3898 3896f02 from 3896gat >sa0
3899 3899gat nor 2 2 >sa0 >sa1
3835 3836
3900 3899f01 from 3899gat >sa0
3901 3899f02 from 3899gat >sa0
3902 3902gat nor 2 2 >sa0 >sa1
3840 3841
3903 3902f01 from 3902gat >sa0
3904 3902f02 from 3902gat >sa0
3905 3905gat nor 2 2 >sa0 >sa1
3845 3846
3906 3905f01 from 3905gat >sa0
3907 3905f02 from 3905gat >sa0
3908 3908gat nor 2 2 >sa0 >sa1
3850 3851
3909 3908f01 from 3908gat >sa0
3910 3908f02 from 3908gat >sa0
3911 3911gat nor 2 2 >sa0 >sa1
3855 3856
3912 3911f01 from 3911gat >sa0
3913 3911f02 from 3911gat >sa0
3914 3914gat nor 2 2 >sa0 >sa1
3860 3861
3915 3914f01 from 3914gat >sa0
3916 3914f02 from 3914gat >sa0
3917 3917gat nor 3 2 >sa0 >sa1
3866 3863
3918 3917f01 from 3917gat >sa0
3919 3917f02 from 3917gat >sa0
3920 3917f03 from 3917gat >sa0
3921 3921gat nor 1 2 >sa0
3799 3870
3922 3922gat nor 1 2 >sa0
3871 3796
3923 3923gat nor 2 2 >sa0 >sa1
3872 3873
3924 3923f01 from 3923gat >sa0
3925 3923f02 from 3923gat >sa0
3926 3926gat nor 3 2 >sa0 >sa1
3876 1052
3927 3926f01 from 3926gat >sa0
3928 3926f02 from 3926gat >sa0
3929 3926f03 from 3926gat >sa0
3930 3930gat nor 1 2 >sa0
3807 3878
3931 3931gat nor 1 2 >sa0
3879 1099
3932 3932gat nor 2 2 >sa0 >sa1
3694 3880
3933 3932f01 from 3932gat >sa0
3934 3932f02 from 3932gat >sa0
3935 3935gat nor 2 2 >sa0 >sa1
3881 3882
3936 3935f01 from 3935gat >sa0
3937 3935f02 from 3935gat >sa0
3938 3938gat nor 3 2 >sa0 >sa1
3887 3884
3939 3938f01 from 3938gat >sa0
3940 3938f02 from 3938gat >sa0
3941 3938f03 from 3938gat >sa0
3942 3942gat nor 1 2 >sa0
3820 3891
3943 3943gat nor 1 2 >sa0
3892 3817
3944 3944gat nor 2 2 >sa0 >sa1
3893 3894
3945 3944f01 from 3944gat >sa0
3946 3944f02 from 3944gat >sa0
3947 3947gat nor 3 2 >sa0 >sa1
3897 3828
3948 3947f01 from 3947gat >sa0
3949 3947f02 from 3947gat >sa0
3950 3947f03 from 3947gat >sa0
3951 3951gat nor 3 2 >sa0 >sa1
3900 3833
3952 3951f01 from 3951gat >sa0
3953 3951f02 from 3951gat >sa0
3954 3951f03 from 3951gat >sa0
3955 3955gat nor 3 2 >sa0 >sa1
3903 3838
3956 3955f01 from 3955gat >sa0
3957 3955f02 from 3955gat >sa0
3958 3955f03 from 3955gat >sa0
3959 3959gat nor 3 2 >sa0 >sa1
3906 3843
3960 3959f01 from 3959gat >sa0
3961 3959f02 from 3959gat >sa0
3962 3959f03 from 3959gat >sa0
3963 3963gat nor 3 2 >sa0 >sa1
3909 3848
3964 3963f01 from 3963gat >sa0
3965 3963f02 from 3963gat >sa0
3966 3963f03 from 3963gat >sa0
3967 3967gat nor 3 2 >sa0 >sa1
3912 3853
3968 3967f01 from 3967gat >sa0
3969 3967f02 from 3967gat >sa0
3970 3967f03 from 3967gat >sa0
3971 3971gat nor 3 2 >sa0 >sa1
3915 3858
3972 3971f01 from 3971gat >sa0
3973 3971f02 from 3971gat >sa0
3974 3971f03 from 3971gat >sa0
3975 3975gat nor 1 2 >sa0
3867 3919
3976 3976gat nor 1 2 >sa0
3920 3864
3977 3977gat nor 2 2 >sa0 >sa1
3921 3922
3978 3977f01 from 3977gat >sa0
3979 3977f02 from 3977gat >sa0
3980 3980gat nor 3 2 >sa0 >sa1
3925 1004
3981 3980f01 from 3980gat >sa0
3982 3980f02 from 3980gat >sa0
3983 3980f03 from 3980gat >sa0
3984 3984gat nor 1 2 >sa0
3875 3927
3985 3985gat nor 1 2 >sa0
3928 1051
3986 3986gat nor 2 2 >sa0 >sa1
3743 3929
3987 3986f01 from 3986gat >sa0
3988 3986f02 from 3986gat >sa0
3989 3989gat nor 2 2 >sa0 >sa1
3930 3931
3990 3989f01 from 3989gat >sa0
3991 3989f02 from 3989gat >sa0
3992 3992gat nor 3 2 >sa0 >sa1
3936 3933
3993 3992f01 from 3992gat >sa0
3994 3992f02 from 3992gat >sa0
3995 3992f03 from 3992gat >sa0
3996 3996gat nor 1 2 >sa0
3888 3940
3997 3997gat nor 1 2 >sa0
3941 3885
3998 3998gat nor 2 2 >sa0 >sa1
3942 3943
3999 3998f01 from 3998gat >sa0
4000 3998f02 from 3998gat >sa0
4001 4001gat nor 3 2 >sa0 >sa1
3946 1247
4002 4001f01 from 4001gat >sa0
4003 4001f02 from 4001gat >sa0
4004 4001f03 from 4001gat >sa0
4005 4005gat nor 1 2 >sa0
3898 3949
4006 4006gat nor 1 2 >sa0
3950 3829
4007 4007gat nor 1 2 >sa0
3901 3953
4008 4008gat nor 1 2 >sa0
3954 3834
4009 4009gat nor 1 2 >sa0
3904 3957
4010 4010gat nor 1 2 >sa0
3958 3839
4011 4011gat nor 1 2 >sa0
3907 3961
4012 4012gat nor 1 2 >sa0
3962 3844
4013 4013gat nor 1 2 >sa0
3910 3965
4014 4014gat nor 1 2 >sa0
3966 3849
4015 4015gat nor 1 2 >sa0
3913 3969
4016 4016gat nor 1 2 >sa0
3970 3854
4017 4017gat nor 1 2 >sa0
3916 3973
4018 4018gat nor 1 2 >sa0
3974 3859
4019 4019gat nor 2 2 >sa0 >sa1
3975 3976
4020 4019f01 from 4019gat >sa0
4021 4019f02 from 4019gat >sa0
4022 4022gat nor 3 2 >sa0 >sa1
3979 956
4023 4022f01 from 4022gat >sa0
4024 4022f02 from 4022gat >sa0
4025 4022f03 from 4022gat >sa0
4026 4026gat nor 1 2 >sa0
3924 3981
4027 4027gat nor 1 2 >sa0
3982 1003
4028 4028gat nor 2 2 >sa0 >sa1
3801 3983
4029 4028f01 from 4028gat >sa0
4030 4028f02 from 4028gat >sa0
4031 4031gat nor 2 2 >sa0 >sa1
3984 3985
4032 4031f01 from 4031gat >sa0
4033 4031f02 from 4031gat >sa0
4034 4034gat nor 3 2 >sa0 >sa1
3990 3987
4035 4034f01 from 4034gat >sa0
4036 4034f02 from 4034gat >sa0
4037 4034f03 from 4034gat >sa0
4038 4038gat nor 1 2 >sa0
3937 3994
4039 4039gat nor 1 2 >sa0
3995 3934
4040 4040gat nor 2 2 >sa0 >sa1
3996 3997
4041 4040f01 from 4040gat >sa0
4042 4040f02 from 4040gat >sa0
4043 4043gat nor 3 2 >sa0 >sa1
4000 1199
4044 4043f01 from 4043gat >sa0
4045 4043f02 from 4043gat >sa0
4046 4043f03 from 4043gat >sa0
4047 4047gat nor 1 2 >sa0
3945 4002
4048 4048gat nor 1 2 >sa0
4003 1246
4049 4049gat nor 2 2 >sa0 >sa1
3822 4004
4050 4049f01 from 4049gat >sa0
4051 4049f02 from 4049gat >sa0
4052 4052gat nor 2 2 >sa0 >sa1
4005 4006
4053 4052f01 from 4052gat >sa0
4054 4052f02 from 4052gat >sa0
4055 4055gat nor 2 2 >sa0 >sa1
4007 4008
4056 4055f01 from 4055gat >sa0
4057 4055f02 from 4055gat >sa0
4058 4058gat nor 2 2 >sa0 >sa1
4009 4010
4059 4058f01 from 4058gat >sa0
4060 4058f02 from 4058gat >sa0
4061 4061gat nor 2 2 >sa0 >sa1
4011 4012
4062 4061f01 from 4061gat >sa0
4063 4061f02 from 4061gat >sa0
4064 4064gat nor 2 2 >sa0 >sa1
4013 4014
4065 4064f01 from 4064gat >sa0
4066 4064f02 from 4064gat >sa0
4067 4067gat nor 2 2 >sa0 >sa1
4015 4016
4068 4067f01 from 4067gat >sa0
4069 4067f02 from 4067gat >sa0
4070 4070gat nor 2 2 >sa0 >sa1
4017 4018
4071 4070f01 from 4070gat >sa0
4072 4070f02 from 4070gat >sa0
4073 4073gat nor 3 2 >sa0 >sa1
4021 908
4074 4073f01 from 4073gat >sa0
4075 4073f02 from 4073gat >sa0
4076 4073f03 from 4073gat >sa0
4077 4077gat nor 1 2 >sa0
3978 4023
4078 4078gat nor 1 2 >sa0
4024 955
4079 4079gat nor 2 2 >sa0 >sa1
3869 4025
4080 4079f01 from 4079gat >sa0
4081 4079f02 from 4079gat >sa0
4082 4082gat nor 2 2 >sa0 >sa1
4026 4027
4083 4082f01 from 4082gat >sa0
4084 4082f02 from 4082gat >sa0
4085 4085gat nor 3 2 >sa0 >sa1
4032 4029
4086 4085f01 from 4085gat >sa0
4087 4085f02 from 4085gat >sa0
4088 4085f03 from 4085gat >sa0
4089 4089gat nor 1 2 >sa0
3991 4036
4090 4090gat nor 1 2 >sa0
4037 3988
4091 4091gat nor 2 2 >sa0 >sa1
4038 4039
4092 4091f01 from 4091gat >sa0
4093 4091f02 from 4091gat >sa0
4094 4094gat nor 3 2 >sa0 >sa1
4042 1151
4095 4094f01 from 4094gat >sa0
4096 4094f02 from 4094gat >sa0
4097 4094f03 from 4094gat >sa0
4098 4098gat nor 1 2 >sa0
3999 4044
4099 4099gat nor 1 2 >sa0
4045 1198
4100 4100gat nor 2 2 >sa0 >sa1
3890 4046
4101 4100f01 from 4100gat >sa0
4102 4100f02 from 4100gat >sa0
4103 4103gat nor 2 2 >sa0 >sa1
4047 4048
4104 4103f01 from 4103gat >sa0
4105 4103f02 from 4103gat >sa0
4106 4106gat nor 3 2 >sa0 >sa1
1294 4050
4107 4106f01 from 4106gat >sa0
4108 4106f02 from 4106gat >sa0
4109 4106f03 from 4106gat >sa0
4110 4110gat nor 3 2 >sa0 >sa1
4054 572
4111 4110f01 from 4110gat >sa0
4112 4110f02 from 4110gat >sa0
4113 4110f03 from 4110gat >sa0
4114 4114gat nor 3 2 >sa0 >sa1
4057 620
4115 4114f01 from 4114gat >sa0
4116 4114f02 from 4114gat >sa0
4117 4114f03 from 4114gat >sa0
4118 4118gat nor 3 2 >sa0 >sa1
4060 668
4119 4118f01 from 4118gat >sa0
4120 4118f02 from 4118gat >sa0
4121 4118f03 from 4118gat >sa0
4122 4122gat nor 3 2 >sa0 >sa1
4063 716
4123 4122f01 from 4122gat >sa0
4124 4122f02 from 4122gat >sa0
4125 4122f03 from 4122gat >sa0
4126 4126gat nor 3 2 >sa0 >sa1
4066 764
4127 4126f01 from 4126gat >sa0
4128 4126f02 from 4126gat >sa0
4129 4126f03 from 4126gat >sa0
4130 4130gat nor 3 2 >sa0 >sa1
4069 812
4131 4130f01 from 4130gat >sa0
4132 4130f02 from 4130gat >sa0
4133 4130f03 from 4130gat >sa0
4134 4134gat nor 3 2 >sa0 >sa1
4072 860
4135 4134f01 from 4134gat >sa0
4136 4134f02 from 4134gat >sa0
4137 4134f03 from 4134gat >sa0
4138 4138gat nor 1 2 >sa0
4020 4074
4139 4139gat nor 1 2 >sa0
4075 907
4140 4140gat nor 2 2 >sa0 >sa1
3918 4076
4141 4140f01 from 4140gat >sa0
4142 4140f02 from 4140gat >sa0
4143 4143gat nor 2 2 >sa0 >sa1
4077 4078
4144 4143f01 from 4143gat >sa0
4145 4143f02 from 4143gat >sa0
4146 4146gat nor 3 2 >sa0 >sa1
4083 4080
4147 4146f01 from 4146gat >sa0
4148 4146f02 from 4146gat >sa0
4149 4146f03 from 4146gat >sa0
4150 4150gat nor 1 2 >sa0
4033 4087
4151 4151gat nor 1 2 >sa0
4088 4030
4152 4152gat nor 2 2 >sa0 >sa1
4089 4090
4153 4152f01 from 4152gat >sa0
4154 4152f02 from 4152gat >sa0
4155 4155gat nor 3 2 >sa0 >sa1
4093 1103
4156 4155f01 from 4155gat >sa0
4157 4155f02 from 4155gat >sa0
4158 4155f03 from 4155gat >sa0
4159 4159gat nor 1 2 >sa0
4041 4095
4160 4160gat nor 1 2 >sa0
4096 1150
4161 4161gat nor 2 2 >sa0 >sa1
3939 4097
4162 4161f01 from 4161gat >sa0
4163 4161f02 from 4161gat >sa0
4164 4164gat nor 2 2 >sa0 >sa1
4098 4099
4165 4164f01 from 4164gat >sa0
4166 4164f02 from 4164gat >sa0
4167 4167gat nor 3 2 >sa0 >sa1
4104 4101
4168 4167f01 from 4167gat >sa0
4169 4167f02 from 4167gat >sa0
4170 4167f03 from 4167gat >sa0
4171 4171gat nor 1 2 >sa0
1295 4108
4172 4172gat nor 1 2 >sa0
4109 4051
4173 4173gat nor 1 2 >sa0
4053 4111
4174 4174gat nor 1 2 >sa0
4112 571
4175 4175gat nor 2 2 >sa0 >sa1
3948 4113
4176 4175f01 from 4175gat >sa0
4177 4175f02 from 4175gat >sa0
4178 4178gat nor 1 2 >sa0
4056 4115
4179 4179gat nor 1 2 >sa0
4116 619
4180 4180gat nor 2 2 >sa0 >sa1
3952 4117
4181 4180f01 from 4180gat >sa0
4182 4180f02 from 4180gat >sa0
4183 4183gat nor 1 2 >sa0
4059 4119
4184 4184gat nor 1 2 >sa0
4120 667
4185 4185gat nor 2 2 >sa0 >sa1
3956 4121
4186 4185f01 from 4185gat >sa0
4187 4185f02 from 4185gat >sa0
4188 4188gat nor 1 2 >sa0
4062 4123
4189 4189gat nor 1 2 >sa0
4124 715
4190 4190gat nor 2 2 >sa0 >sa1
3960 4125
4191 4190f01 from 4190gat >sa0
4192 4190f02 from 4190gat >sa0
4193 4193gat nor 1 2 >sa0
4065 4127
4194 4194gat nor 1 2 >sa0
4128 763
4195 4195gat nor 2 2 >sa0 >sa1
3964 4129
4196 4195f01 from 4195gat >sa0
4197 4195f02 from 4195gat >sa0
4198 4198gat nor 1 2 >sa0
4068 4131
4199 4199gat nor 1 2 >sa0
4132 811
4200 4200gat nor 2 2 >sa0 >sa1
3968 4133
4201 4200f01 from 4200gat >sa0
4202 4200f02 from 4200gat >sa0
4203 4203gat nor 1 2 >sa0
4071 4135
4204 4204gat nor 1 2 >sa0
4136 859
4205 4205gat nor 2 2 >sa0 >sa1
3972 4137
4206 4205f01 from 4205gat >sa0
4207 4205f02 from 4205gat >sa0
4208 4208gat nor 2 2 >sa0 >sa1
4138 4139
4209 4208f01 from 4208gat >sa0
4210 4208f02 from 4208gat >sa0
4211 4211gat nor 3 2 >sa0 >sa1
4144 4141
4212 4211f01 from 4211gat >sa0
4213 4211f02 from 4211gat >sa0
4214 4211f03 from 4211gat >sa0
4215 4215gat nor 1 2 >sa0
4084 4148
4216 4216gat nor 1 2 >sa0
4149 4081
4217 4217gat nor 2 2 >sa0 >sa1
4150 4151
4218 4217f01 from 4217gat >sa0
4219 4217f02 from 4217gat >sa0
4220 4220gat nor 3 2 >sa0 >sa1
4154 1055
4221 4220f01 from 4220gat >sa0
4222 4220f02 from 4220gat >sa0
4223 4220f03 from 4220gat >sa0
4224 4224gat nor 1 2 >sa0
4092 4156
4225 4225gat nor 1 2 >sa0
4157 1102
4226 4226gat nor 2 2 >sa0 >sa1
3993 4158
4227 4226f01 from 4226gat >sa0
4228 4226f02 from 4226gat >sa0
4229 4229gat nor 2 2 >sa0 >sa1
4159 4160
4230 4229f01 from 4229gat >sa0
4231 4229f02 from 4229gat >sa0
4232 4232gat nor 3 2 >sa0 >sa1
4165 4162
4233 4232f01 from 4232gat >sa0
4234 4232f02 from 4232gat >sa0
4235 4232f03 from 4232gat >sa0
4236 4236gat nor 1 2 >sa0
4105 4169
4237 4237gat nor 1 2 >sa0
4170 4102
4238 4238gat nor 2 2 >sa0 >sa1
4171 4172
4239 4238f01 from 4238gat >sa0
4240 4238f02 from 4238gat >sa0
4241 4241gat nor 0 2 >sa0 >sa1
4173 4174
4242 4242gat nor 2 2 >sa0 >sa1
4178 4179
4243 4242f01 from 4242gat >sa0
4244 4242f02 from 4242gat >sa0
4245 4245gat nor 2 2 >sa0 >sa1
4183 4184
4246 4245f01 from 4245gat >sa0
4247 4245f02 from 4245gat >sa0
4248 4248gat nor 2 2 >sa0 >sa1
4188 4189
4249 4248f01 from 4248gat >sa0
4250 4248f02 from 4248gat >sa0
4251 4251gat nor 2 2 >sa0 >sa1
4193 4194
4252 4251f01 from 4251gat >sa0
4253 4251f02 from 4251gat >sa0
4254 4254gat nor 2 2 >sa0 >sa1
4198 4199
4255 4254f01 from 4254gat >sa0
4256 4254f02 from 4254gat >sa0
4257 4257gat nor 2 2 >sa0 >sa1
4203 4204
4258 4257f01 from 4257gat >sa0
4259 4257f02 from 4257gat >sa0
4260 4260gat nor 3 2 >sa0 >sa1
4209 4206
4261 4260f01 from 4260gat >sa0
4262 4260f02 from 4260gat >sa0
4263 4260f03 from 4260gat >sa0
4264 4264gat nor 1 2 >sa0
4145 4213
4265 4265gat nor 1 2 >sa0
4214 4142
4266 4266gat nor 2 2 >sa0 >sa1
4215 4216
4267 4266f01 from 4266gat >sa0
4268 4266f02 from 4266gat >sa0
4269 4269gat nor 3 2 >sa0 >sa1
4219 1007
4270 4269f01 from 4269gat >sa0
4271 4269f02 from 4269gat >sa0
4272 4269f03 from 4269gat >sa0
4273 4273gat nor 1 2 >sa0
4153 4221
4274 4274gat nor 1 2 >sa0
4222 1054
4275 4275gat nor 2 2 >sa0 >sa1
4035 4223
4276 4275f01 from 4275gat >sa0
4277 4275f02 from 4275gat >sa0
4278 4278gat nor 2 2 >sa0 >sa1
4224 4225
4279 4278f01 from 4278gat >sa0
4280 4278f02 from 4278gat >sa0
4281 4281gat nor 3 2 >sa0 >sa1
4230 4227
4282 4281f01 from 4281gat >sa0
4283 4281f02 from 4281gat >sa0
4284 4281f03 from 4281gat >sa0
4285 4285gat nor 1 2 >sa0
4166 4234
4286 4286gat nor 1 2 >sa0
4235 4163
4287 4287gat nor 2 2 >sa0 >sa1
4236 4237
4288 4287f01 from 4287gat >sa0
4289 4287f02 from 4287gat >sa0
4290 4290gat nor 3 2 >sa0 >sa1
4240 1250
4291 4290f01 from 4290gat >sa0
4292 4290f02 from 4290gat >sa0
4293 4290f03 from 4290gat >sa0
4294 4294gat nor 3 2 >sa0 >sa1
4243 4176
4295 4294f01 from 4294gat >sa0
4296 4294f02 from 4294gat >sa0
4297 4294f03 from 4294gat >sa0
4298 4298gat nor 3 2 >sa0 >sa1
4246 4181
4299 4298f01 from 4298gat >sa0
4300 4298f02 from 4298gat >sa0
4301 4298f03 from 4298gat >sa0
4302 4302gat nor 3 2 >sa0 >sa1
4249 4186
4303 4302f01 from 4302gat >sa0
4304 4302f02 from 4302gat >sa0
4305 4302f03 from 4302gat >sa0
4306 4306gat nor 3 2 >sa0 >sa1
4252 4191
4307 4306f01 from 4306gat >sa0
4308 4306f02 from 4306gat >sa0
4309 4306f03 from 4306gat >sa0
4310 4310gat nor 3 2 >sa0 >sa1
4255 4196
4311 4310f01 from 4310gat >sa0
4312 4310f02 from 4310gat >sa0
4313 4310f03 from 4310gat >sa0
4314 4314gat nor 3 2 >sa0 >sa1
4258 4201
4315 4314f01 from 4314gat >sa0
4316 4314f02 from 4314gat >sa0
4317 4314f03 from 4314gat >sa0
4318 4318gat nor 1 2 >sa0
4210 4262
4319 4319gat nor 1 2 >sa0
4263 4207
4320 4320gat nor 2 2 >sa0 >sa1
4264 4265
4321 4320f01 from 4320gat >sa0
4322 4320f02 from 4320gat >sa0
4323 4323gat nor 3 2 >sa0 >sa1
4268 959
4324 4323f01 from 4323gat >sa0
4325 4323f02 from 4323gat >sa0
4326 4323f03 from 4323gat >sa0
4327 4327gat nor 1 2 >sa0
4218 4270
4328 4328gat nor 1 2 >sa0
4271 1006
4329 4329gat nor 2 2 >sa0 >sa1
4086 4272
4330 4329f01 from 4329gat >sa0
4331 4329f02 from 4329gat >sa0
4332 4332gat nor 2 2 >sa0 >sa1
4273 4274
4333 4332f01 from 4332gat >sa0
4334 4332f02 from 4332gat >sa0
4335 4335gat nor 3 2 >sa0 >sa1
4279 4276
4336 4335f01 from 4335gat >sa0
4337 4335f02 from 4335gat >sa0
4338 4335f03 from 4335gat >sa0
4339 4339gat nor 1 2 >sa0
4231 4283
4340 4340gat nor 1 2 >sa0
4284 4228
4341 4341gat nor 2 2 >sa0 >sa1
4285 4286
4342 4341f01 from 4341gat >sa0
4343 4341f02 from 4341gat >sa0
4344 4344gat nor 3 2 >sa0 >sa1
4289 1202
4345 4344f01 from 4344gat >sa0
4346 4344f02 from 4344gat >sa0
4347 4344f03 from 4344gat >sa0
4348 4348gat nor 1 2 >sa0
4239 4291
4349 4349gat nor 1 2 >sa0
4292 1249
4350 4350gat nor 2 2 >sa0 >sa1
4107 4293
4351 4350f01 from 4350gat >sa0
4352 4350f02 from 4350gat >sa0
4353 4353gat nor 1 2 >sa0
4244 4296
4354 4354gat nor 1 2 >sa0
4297 4177
4355 4355gat nor 1 2 >sa0
4247 4300
4356 4356gat nor 1 2 >sa0
4301 4182
4357 4357gat nor 1 2 >sa0
4250 4304
4358 4358gat nor 1 2 >sa0
4305 4187
4359 4359gat nor 1 2 >sa0
4253 4308
4360 4360gat nor 1 2 >sa0
4309 4192
4361 4361gat nor 1 2 >sa0
4256 4312
4362 4362gat nor 1 2 >sa0
4313 4197
4363 4363gat nor 1 2 >sa0
4259 4316
4364 4364gat nor 1 2 >sa0
4317 4202
4365 4365gat nor 2 2 >sa0 >sa1
4318 4319
4366 4365f01 from 4365gat >sa0
4367 4365f02 from 4365gat >sa0
4368 4368gat nor 3 2 >sa0 >sa1
4322 911
4369 4368f01 from 4368gat >sa0
4370 4368f02 from 4368gat >sa0
4371 4368f03 from 4368gat >sa0
4372 4372gat nor 1 2 >sa0
4267 4324
4373 4373gat nor 1 2 >sa0
4325 958
4374 4374gat nor 2 2 >sa0 >sa1
4147 4326
4375 4374f01 from 4374gat >sa0
4376 4374f02 from 4374gat >sa0
4377 4377gat nor 2 2 >sa0 >sa1
4327 4328
4378 4377f01 from 4377gat >sa0
4379 4377f02 from 4377gat >sa0
4380 4380gat nor 3 2 >sa0 >sa1
4333 4330
4381 4380f01 from 4380gat >sa0
4382 4380f02 from 4380gat >sa0
4383 4380f03 from 4380gat >sa0
4384 4384gat nor 1 2 >sa0
4280 4337
4385 4385gat nor 1 2 >sa0
4338 4277
4386 4386gat nor 2 2 >sa0 >sa1
4339 4340
4387 4386f01 from 4386gat >sa0
4388 4386f02 from 4386gat >sa0
4389 4389gat nor 3 2 >sa0 >sa1
4343 1154
4390 4389f01 from 4389gat >sa0
4391 4389f02 from 4389gat >sa0
4392 4389f03 from 4389gat >sa0
4393 4393gat nor 1 2 >sa0
4288 4345
4394 4394gat nor 1 2 >sa0
4346 1201
4395 4395gat nor 2 2 >sa0 >sa1
4168 4347
4396 4395f01 from 4395gat >sa0
4397 4395f02 from 4395gat >sa0
4398 4398gat nor 2 2 >sa0 >sa1
4348 4349
4399 4398f01 from 4398gat >sa0
4400 4398f02 from 4398gat >sa0
4401 4401gat nor 3 2 >sa0 >sa1
1297 4351
4402 4401f01 from 4401gat >sa0
4403 4401f02 from 4401gat >sa0
4404 4401f03 from 4401gat >sa0
4405 4405gat nor 2 2 >sa0 >sa1
4353 4354
4406 4405f01 from 4405gat >sa0
4407 4405f02 from 4405gat >sa0
4408 4408gat nor 2 2 >sa0 >sa1
4355 4356
4409 4408f01 from 4408gat >sa0
4410 4408f02 from 4408gat >sa0
4411 4411gat nor 2 2 >sa0 >sa1
4357 4358
4412 4411f01 from 4411gat >sa0
4413 4411f02 from 4411gat >sa0
4414 4414gat nor 2 2 >sa0 >sa1
4359 4360
4415 4414f01 from 4414gat >sa0
4416 4414f02 from 4414gat >sa0
4417 4417gat nor 2 2 >sa0 >sa1
4361 4362
4418 4417f01 from 4417gat >sa0
4419 4417f02 from 4417gat >sa0
4420 4420gat nor 2 2 >sa0 >sa1
4363 4364
4421 4420f01 from 4420gat >sa0
4422 4420f02 from 4420gat >sa0
4423 4423gat nor 3 2 >sa0 >sa1
4367 863
4424 4423f01 from 4423gat >sa0
4425 4423f02 from 4423gat >sa0
4426 4423f03 from 4423gat >sa0
4427 4427gat nor 1 2 >sa0
4321 4369
4428 4428gat nor 1 2 >sa0
4370 910
4429 4429gat nor 2 2 >sa0 >sa1
4212 4371
4430 4429f01 from 4429gat >sa0
4431 4429f02 from 4429gat >sa0
4432 4432gat nor 2 2 >sa0 >sa1
4372 4373
4433 4432f01 from 4432gat >sa0
4434 4432f02 from 4432gat >sa0
4435 4435gat nor 3 2 >sa0 >sa1
4378 4375
4436 4435f01 from 4435gat >sa0
4437 4435f02 from 4435gat >sa0
4438 4435f03 from 4435gat >sa0
4439 4439gat nor 1 2 >sa0
4334 4382
4440 4440gat nor 1 2 >sa0
4383 4331
4441 4441gat nor 2 2 >sa0 >sa1
4384 4385
4442 4441f01 from 4441gat >sa0
4443 4441f02 from 4441gat >sa0
4444 4444gat nor 3 2 >sa0 >sa1
4388 1106
4445 4444f01 from 4444gat >sa0
4446 4444f02 from 4444gat >sa0
4447 4444f03 from 4444gat >sa0
4448 4448gat nor 1 2 >sa0
4342 4390
4449 4449gat nor 1 2 >sa0
4391 1153
4450 4450gat nor 2 2 >sa0 >sa1
4233 4392
4451 4450f01 from 4450gat >sa0
4452 4450f02 from 4450gat >sa0
4453 4453gat nor 2 2 >sa0 >sa1
4393 4394
4454 4453f01 from 4453gat >sa0
4455 4453f02 from 4453gat >sa0
4456 4456gat nor 3 2 >sa0 >sa1
4399 4396
4457 4456f01 from 4456gat >sa0
4458 4456f02 from 4456gat >sa0
4459 4456f03 from 4456gat >sa0
4460 4460gat nor 1 2 >sa0
1298 4403
4461 4461gat nor 1 2 >sa0
4404 4352
4462 4462gat nor 3 2 >sa0 >sa1
4407 575
4463 4462f01 from 4462gat >sa0
4464 4462f02 from 4462gat >sa0
4465 4462f03 from 4462gat >sa0
4466 4466gat nor 3 2 >sa0 >sa1
4410 623
4467 4466f01 from 4466gat >sa0
4468 4466f02 from 4466gat >sa0
4469 4466f03 from 4466gat >sa0
4470 4470gat nor 3 2 >sa0 >sa1
4413 671
4471 4470f01 from 4470gat >sa0
4472 4470f02 from 4470gat >sa0
4473 4470f03 from 4470gat >sa0
4474 4474gat nor 3 2 >sa0 >sa1
4416 719
4475 4474f01 from 4474gat >sa0
4476 4474f02 from 4474gat >sa0
4477 4474f03 from 4474gat >sa0
4478 4478gat nor 3 2 >sa0 >sa1
4419 767
4479 4478f01 from 4478gat >sa0
4480 4478f02 from 4478gat >sa0
4481 4478f03 from 4478gat >sa0
4482 4482gat nor 3 2 >sa0 >sa1
4422 815
4483 4482f01 from 4482gat >sa0
4484 4482f02 from 4482gat >sa0
4485 4482f03 from 4482gat >sa0
4486 4486gat nor 1 2 >sa0
4366 4424
4487 4487gat nor 1 2 >sa0
4425 862
4488 4488gat nor 2 2 >sa0 >sa1
4261 4426
4489 4488f01 from 4488gat >sa0
4490 4488f02 from 4488gat >sa0
4491 4491gat nor 2 2 >sa0 >sa1
4427 4428
4492 4491f01 from 4491gat >sa0
4493 4491f02 from 4491gat >sa0
4494 4494gat nor 3 2 >sa0 >sa1
4433 4430
4495 4494f01 from 4494gat >sa0
4496 4494f02 from 4494gat >sa0
4497 4494f03 from 4494gat >sa0
4498 4498gat nor 1 2 >sa0
4379 4437
4499 4499gat nor 1 2 >sa0
4438 4376
4500 4500gat nor 2 2 >sa0 >sa1
4439 4440
4501 4500f01 from 4500gat >sa0
4502 4500f02 from 4500gat >sa0
4503 4503gat nor 3 2 >sa0 >sa1
4443 1058
4504 4503f01 from 4503gat >sa0
4505 4503f02 from 4503gat >sa0
4506 4503f03 from 4503gat >sa0
4507 4507gat nor 1 2 >sa0
4387 4445
4508 4508gat nor 1 2 >sa0
4446 1105
4509 4509gat nor 2 2 >sa0 >sa1
4282 4447
4510 4509f01 from 4509gat >sa0
4511 4509f02 from 4509gat >sa0
4512 4512gat nor 2 2 >sa0 >sa1
4448 4449
4513 4512f01 from 4512gat >sa0
4514 4512f02 from 4512gat >sa0
4515 4515gat nor 3 2 >sa0 >sa1
4454 4451
4516 4515f01 from 4515gat >sa0
4517 4515f02 from 4515gat >sa0
4518 4515f03 from 4515gat >sa0
4519 4519gat nor 1 2 >sa0
4400 4458
4520 4520gat nor 1 2 >sa0
4459 4397
4521 4521gat nor 2 2 >sa0 >sa1
4460 4461
4522 4521f01 from 4521gat >sa0
4523 4521f02 from 4521gat >sa0
4524 4524gat nor 1 2 >sa0
4406 4463
4525 4525gat nor 1 2 >sa0
4464 574
4526 4526gat nor 2 2 >sa0 >sa1
4295 4465
4527 4526f01 from 4526gat >sa0
4528 4526f02 from 4526gat >sa0
4529 4529gat nor 1 2 >sa0
4409 4467
4530 4530gat nor 1 2 >sa0
4468 622
4531 4531gat nor 2 2 >sa0 >sa1
4299 4469
4532 4531f01 from 4531gat >sa0
4533 4531f02 from 4531gat >sa0
4534 4534gat nor 1 2 >sa0
4412 4471
4535 4535gat nor 1 2 >sa0
4472 670
4536 4536gat nor 2 2 >sa0 >sa1
4303 4473
4537 4536f01 from 4536gat >sa0
4538 4536f02 from 4536gat >sa0
4539 4539gat nor 1 2 >sa0
4415 4475
4540 4540gat nor 1 2 >sa0
4476 718
4541 4541gat nor 2 2 >sa0 >sa1
4307 4477
4542 4541f01 from 4541gat >sa0
4543 4541f02 from 4541gat >sa0
4544 4544gat nor 1 2 >sa0
4418 4479
4545 4545gat nor 1 2 >sa0
4480 766
4546 4546gat nor 2 2 >sa0 >sa1
4311 4481
4547 4546f01 from 4546gat >sa0
4548 4546f02 from 4546gat >sa0
4549 4549gat nor 1 2 >sa0
4421 4483
4550 4550gat nor 1 2 >sa0
4484 814
4551 4551gat nor 2 2 >sa0 >sa1
4315 4485
4552 4551f01 from 4551gat >sa0
4553 4551f02 from 4551gat >sa0
4554 4554gat nor 2 2 >sa0 >sa1
4486 4487
4555 4554f01 from 4554gat >sa0
4556 4554f02 from 4554gat >sa0
4557 4557gat nor 3 2 >sa0 >sa1
4492 4489
4558 4557f01 from 4557gat >sa0
4559 4557f02 from 4557gat >sa0
4560 4557f03 from 4557gat >sa0
4561 4561gat nor 1 2 >sa0
4434 4496
4562 4562gat nor 1 2 >sa0
4497 4431
4563 4563gat nor 2 2 >sa0 >sa1
4498 4499
4564 4563f01 from 4563gat >sa0
4565 4563f02 from 4563gat >sa0
4566 4566gat nor 3 2 >sa0 >sa1
4502 1010
4567 4566f01 from 4566gat >sa0
4568 4566f02 from 4566gat >sa0
4569 4566f03 from 4566gat >sa0
4570 4570gat nor 1 2 >sa0
4442 4504
4571 4571gat nor 1 2 >sa0
4505 1057
4572 4572gat nor 2 2 >sa0 >sa1
4336 4506
4573 4572f01 from 4572gat >sa0
4574 4572f02 from 4572gat >sa0
4575 4575gat nor 2 2 >sa0 >sa1
4507 4508
4576 4575f01 from 4575gat >sa0
4577 4575f02 from 4575gat >sa0
4578 4578gat nor 3 2 >sa0 >sa1
4513 4510
4579 4578f01 from 4578gat >sa0
4580 4578f02 from 4578gat >sa0
4581 4578f03 from 4578gat >sa0
4582 4582gat nor 1 2 >sa0
4455 4517
4583 4583gat nor 1 2 >sa0
4518 4452
4584 4584gat nor 2 2 >sa0 >sa1
4519 4520
4585 4584f01 from 4584gat >sa0
4586 4584f02 from 4584gat >sa0
4587 4587gat nor 3 2 >sa0 >sa1
4523 1253
4588 4587f01 from 4587gat >sa0
4589 4587f02 from 4587gat >sa0
4590 4587f03 from 4587gat >sa0
4591 4591gat nor 0 2 >sa0 >sa1
4524 4525
4592 4592gat nor 2 2 >sa0 >sa1
4529 4530
4593 4592f01 from 4592gat >sa0
4594 4592f02 from 4592gat >sa0
4595 4595gat nor 2 2 >sa0 >sa1
4534 4535
4596 4595f01 from 4595gat >sa0
4597 4595f02 from 4595gat >sa0
4598 4598gat nor 2 2 >sa0 >sa1
4539 4540
4599 4598f01 from 4598gat >sa0
4600 4598f02 from 4598gat >sa0
4601 4601gat nor 2 2 >sa0 >sa1
4544 4545
4602 4601f01 from 4601gat >sa0
4603 4601f02 from 4601gat >sa0
4604 4604gat nor 2 2 >sa0 >sa1
4549 4550
4605 4604f01 from 4604gat >sa0
4606 4604f02 from 4604gat >sa0
4607 4607gat nor 3 2 >sa0 >sa1
4555 4552
4608 4607f01 from 4607gat >sa0
4609 4607f02 from 4607gat >sa0
4610 4607f03 from 4607gat >sa0
4611 4611gat nor 1 2 >sa0
4493 4559
4612 4612gat nor 1 2 >sa0
4560 4490
4613 4613gat nor 2 2 >sa0 >sa1
4561 4562
4614 4613f01 from 4613gat >sa0
4615 4613f02 from 4613gat >sa0
4616 4616gat nor 3 2 >sa0 >sa1
4565 962
4617 4616f01 from 4616gat >sa0
4618 4616f02 from 4616gat >sa0
4619 4616f03 from 4616gat >sa0
4620 4620gat nor 1 2 >sa0
4501 4567
4621 4621gat nor 1 2 >sa0
4568 1009
4622 4622gat nor 2 2 >sa0 >sa1
4381 4569
4623 4622f01 from 4622gat >sa0
4624 4622f02 from 4622gat >sa0
4625 4625gat nor 2 2 >sa0 >sa1
4570 4571
4626 4625f01 from 4625gat >sa0
4627 4625f02 from 4625gat >sa0
4628 4628gat nor 3 2 >sa0 >sa1
4576 4573
4629 4628f01 from 4628gat >sa0
4630 4628f02 from 4628gat >sa0
4631 4628f03 from 4628gat >sa0
4632 4632gat nor 1 2 >sa0
4514 4580
4633 4633gat nor 1 2 >sa0
4581 4511
4634 4634gat nor 2 2 >sa0 >sa1
4582 4583
4635 4634f01 from 4634gat >sa0
4636 4634f02 from 4634gat >sa0
4637 4637gat nor 3 2 >sa0 >sa1
4586 1205
4638 4637f01 from 4637gat >sa0
4639 4637f02 from 4637gat >sa0
4640 4637f03 from 4637gat >sa0
4641 4641gat nor 1 2 >sa0
4522 4588
4642 4642gat nor 1 2 >sa0
4589 1252
4643 4643gat nor 2 2 >sa0 >sa1
4402 4590
4644 4643f01 from 4643gat >sa0
4645 4643f02 from 4643gat >sa0
4646 4646gat nor 3 2 >sa0 >sa1
4593 4527
4647 4646f01 from 4646gat >sa0
4648 4646f02 from 4646gat >sa0
4649 4646f03 from 4646gat >sa0
4650 4650gat nor 3 2 >sa0 >sa1
4596 4532
4651 4650f01 from 4650gat >sa0
4652 4650f02 from 4650gat >sa0
4653 4650f03 from 4650gat >sa0
4654 4654gat nor 3 2 >sa0 >sa1
4599 4537
4655 4654f01 from 4654gat >sa0
4656 4654f02 from 4654gat >sa0
4657 4654f03 from 4654gat >sa0
4658 4658gat nor 3 2 >sa0 >sa1
4602 4542
4659 4658f01 from 4658gat >sa0
4660 4658f02 from 4658gat >sa0
4661 4658f03 from 4658gat >sa0
4662 4662gat nor 3 2 >sa0 >sa1
4605 4547
4663 4662f01 from 4662gat >sa0
4664 4662f02 from 4662gat >sa0
4665 4662f03 from 4662gat >sa0
4666 4666gat nor 1 2 >sa0
4556 4609
4667 4667gat nor 1 2 >sa0
4610 4553
4668 4668gat nor 2 2 >sa0 >sa1
4611 4612
4669 4668f01 from 4668gat >sa0
4670 4668f02 from 4668gat >sa0
4671 4671gat nor 3 2 >sa0 >sa1
4615 914
4672 4671f01 from 4671gat >sa0
4673 4671f02 from 4671gat >sa0
4674 4671f03 from 4671gat >sa0
4675 4675gat nor 1 2 >sa0
4564 4617
4676 4676gat nor 1 2 >sa0
4618 961
4677 4677gat nor 2 2 >sa0 >sa1
4436 4619
4678 4677f01 from 4677gat >sa0
4679 4677f02 from 4677gat >sa0
4680 4680gat nor 2 2 >sa0 >sa1
4620 4621
4681 4680f01 from 4680gat >sa0
4682 4680f02 from 4680gat >sa0
4683 4683gat nor 3 2 >sa0 >sa1
4626 4623
4684 4683f01 from 4683gat >sa0
4685 4683f02 from 4683gat >sa0
4686 4683f03 from 4683gat >sa0
4687 4687gat nor 1 2 >sa0
4577 4630
4688 4688gat nor 1 2 >sa0
4631 4574
4689 4689gat nor 2 2 >sa0 >sa1
4632 4633
4690 4689f01 from 4689gat >sa0
4691 4689f02 from 4689gat >sa0
4692 4692gat nor 3 2 >sa0 >sa1
4636 1157
4693 4692f01 from 4692gat >sa0
4694 4692f02 from 4692gat >sa0
4695 4692f03 from 4692gat >sa0
4696 4696gat nor 1 2 >sa0
4585 4638
4697 4697gat nor 1 2 >sa0
4639 1204
4698 4698gat nor 2 2 >sa0 >sa1
4457 4640
4699 4698f01 from 4698gat >sa0
4700 4698f02 from 4698gat >sa0
4701 4701gat nor 2 2 >sa0 >sa1
4641 4642
4702 4701f01 from 4701gat >sa0
4703 4701f02 from 4701gat >sa0
4704 4704gat nor 3 2 >sa0 >sa1
1300 4644
4705 4704f01 from 4704gat >sa0
4706 4704f02 from 4704gat >sa0
4707 4704f03 from 4704gat >sa0
4708 4708gat nor 1 2 >sa0
4594 4648
4709 4709gat nor 1 2 >sa0
4649 4528
4710 4710gat nor 1 2 >sa0
4597 4652
4711 4711gat nor 1 2 >sa0
4653 4533
4712 4712gat nor 1 2 >sa0
4600 4656
4713 4713gat nor 1 2 >sa0
4657 4538
4714 4714gat nor 1 2 >sa0
4603 4660
4715 4715gat nor 1 2 >sa0
4661 4543
4716 4716gat nor 1 2 >sa0
4606 4664
4717 4717gat nor 1 2 >sa0
4665 4548
4718 4718gat nor 2 2 >sa0 >sa1
4666 4667
4719 4718f01 from 4718gat >sa0
4720 4718f02 from 4718gat >sa0
4721 4721gat nor 3 2 >sa0 >sa1
4670 866
4722 4721f01 from 4721gat >sa0
4723 4721f02 from 4721gat >sa0
4724 4721f03 from 4721gat >sa0
4725 4725gat nor 1 2 >sa0
4614 4672
4726 4726gat nor 1 2 >sa0
4673 913
4727 4727gat nor 2 2 >sa0 >sa1
4495 4674
4728 4727f01 from 4727gat >sa0
4729 4727f02 from 4727gat >sa0
4730 4730gat nor 2 2 >sa0 >sa1
4675 4676
4731 4730f01 from 4730gat >sa0
4732 4730f02 from 4730gat >sa0
4733 4733gat nor 3 2 >sa0 >sa1
4681 4678
4734 4733f01 from 4733gat >sa0
4735 4733f02 from 4733gat >sa0
4736 4733f03 from 4733gat >sa0
4737 4737gat nor 1 2 >sa0
4627 4685
4738 4738gat nor 1 2 >sa0
4686 4624
4739 4739gat nor 2 2 >sa0 >sa1
4687 4688
4740 4739f01 from 4739gat >sa0
4741 4739f02 from 4739gat >sa0
4742 4742gat nor 3 2 >sa0 >sa1
4691 1109
4743 4742f01 from 4742gat >sa0
4744 4742f02 from 4742gat >sa0
4745 4742f03 from 4742gat >sa0
4746 4746gat nor 1 2 >sa0
4635 4693
4747 4747gat nor 1 2 >sa0
4694 1156
4748 4748gat nor 2 2 >sa0 >sa1
4516 4695
4749 4748f01 from 4748gat >sa0
4750 4748f02 from 4748gat >sa0
4751 4751gat nor 2 2 >sa0 >sa1
4696 4697
4752 4751f01 from 4751gat >sa0
4753 4751f02 from 4751gat >sa0
4754 4754gat nor 3 2 >sa0 >sa1
4702 4699
4755 4754f01 from 4754gat >sa0
4756 4754f02 from 4754gat >sa0
4757 4754f03 from 4754gat >sa0
4758 4758gat nor 1 2 >sa0
1301 4706
4759 4759gat nor 1 2 >sa0
4707 4645
4760 4760gat nor 2 2 >sa0 >sa1
4708 4709
4761 4760f01 from 4760gat >sa0
4762 4760f02 from 4760gat >sa0
4763 4763gat nor 2 2 >sa0 >sa1
4710 4711
4764 4763f01 from 4763gat >sa0
4765 4763f02 from 4763gat >sa0
4766 4766gat nor 2 2 >sa0 >sa1
4712 4713
4767 4766f01 from 4766gat >sa0
4768 4766f02 from 4766gat >sa0
4769 4769gat nor 2 2 >sa0 >sa1
4714 4715
4770 4769f01 from 4769gat >sa0
4771 4769f02 from 4769gat >sa0
4772 4772gat nor 2 2 >sa0 >sa1
4716 4717
4773 4772f01 from 4772gat >sa0
4774 4772f02 from 4772gat >sa0
4775 4775gat nor 3 2 >sa0 >sa1
4720 818
4776 4775f01 from 4775gat >sa0
4777 4775f02 from 4775gat >sa0
4778 4775f03 from 4775gat >sa0
4779 4779gat nor 1 2 >sa0
4669 4722
4780 4780gat nor 1 2 >sa0
4723 865
4781 4781gat nor 2 2 >sa0 >sa1
4558 4724
4782 4781f01 from 4781gat >sa0
4783 4781f02 from 4781gat >sa0
4784 4784gat nor 2 2 >sa0 >sa1
4725 4726
4785 4784f01 from 4784gat >sa0
4786 4784f02 from 4784gat >sa0
4787 4787gat nor 3 2 >sa0 >sa1
4731 4728
4788 4787f01 from 4787gat >sa0
4789 4787f02 from 4787gat >sa0
4790 4787f03 from 4787gat >sa0
4791 4791gat nor 1 2 >sa0
4682 4735
4792 4792gat nor 1 2 >sa0
4736 4679
4793 4793gat nor 2 2 >sa0 >sa1
4737 4738
4794 4793f01 from 4793gat >sa0
4795 4793f02 from 4793gat >sa0
4796 4796gat nor 3 2 >sa0 >sa1
4741 1061
4797 4796f01 from 4796gat >sa0
4798 4796f02 from 4796gat >sa0
4799 4796f03 from 4796gat >sa0
4800 4800gat nor 1 2 >sa0
4690 4743
4801 4801gat nor 1 2 >sa0
4744 1108
4802 4802gat nor 2 2 >sa0 >sa1
4579 4745
4803 4802f01 from 4802gat >sa0
4804 4802f02 from 4802gat >sa0
4805 4805gat nor 2 2 >sa0 >sa1
4746 4747
4806 4805f01 from 4805gat >sa0
4807 4805f02 from 4805gat >sa0
4808 4808gat nor 3 2 >sa0 >sa1
4752 4749
4809 4808f01 from 4808gat >sa0
4810 4808f02 from 4808gat >sa0
4811 4808f03 from 4808gat >sa0
4812 4812gat nor 1 2 >sa0
4703 4756
4813 4813gat nor 1 2 >sa0
4757 4700
4814 4814gat nor 2 2 >sa0 >sa1
4758 4759
4815 4814f01 from 4814gat >sa0
4816 4814f02 from 4814gat >sa0
4817 4817gat nor 3 2 >sa0 >sa1
4762 578
4818 4817f01 from 4817gat >sa0
4819 4817f02 from 4817gat >sa0
4820 4817f03 from 4817gat >sa0
4821 4821gat nor 3 2 >sa0 >sa1
4765 626
4822 4821f01 from 4821gat >sa0
4823 4821f02 from 4821gat >sa0
4824 4821f03 from 4821gat >sa0
4825 4825gat nor 3 2 >sa0 >sa1
4768 674
4826 4825f01 from 4825gat >sa0
4827 4825f02 from 4825gat >sa0
4828 4825f03 from 4825gat >sa0
4829 4829gat nor 3 2 >sa0 >sa1
4771 722
4830 4829f01 from 4829gat >sa0
4831 4829f02 from 4829gat >sa0
4832 4829f03 from 4829gat >sa0
4833 4833gat nor 3 2 >sa0 >sa1
4774 770
4834 4833f01 from 4833gat >sa0
4835 4833f02 from 4833gat >sa0
4836 4833f03 from 4833gat >sa0
4837 4837gat nor 1 2 >sa0
4719 4776
4838 4838gat nor 1 2 >sa0
4777 817
4839 4839gat nor 2 2 >sa0 >sa1
4608 4778
4840 4839f01 from 4839gat >sa0
4841 4839f02 from 4839gat >sa0
4842 4842gat nor 2 2 >sa0 >sa1
4779 4780
4843 4842f01 from 4842gat >sa0
4844 4842f02 from 4842gat >sa0
4845 4845gat nor 3 2 >sa0 >sa1
4785 4782
4846 4845f01 from 4845gat >sa0
4847 4845f02 from 4845gat >sa0
4848 4845f03 from 4845gat >sa0
4849 4849gat nor 1 2 >sa0
4732 4789
4850 4850gat nor 1 2 >sa0
4790 4729
4851 4851gat nor 2 2 >sa0 >sa1
4791 4792
4852 4851f01 from 4851gat >sa0
4853 4851f02 from 4851gat >sa0
4854 4854gat nor 3 2 >sa0 >sa1
4795 1013
4855 4854f01 from 4854gat >sa0
4856 4854f02 from 4854gat >sa0
4857 4854f03 from 4854gat >sa0
4858 4858gat nor 1 2 >sa0
4740 4797
4859 4859gat nor 1 2 >sa0
4798 1060
4860 4860gat nor 2 2 >sa0 >sa1
4629 4799
4861 4860f01 from 4860gat >sa0
4862 4860f02 from 4860gat >sa0
4863 4863gat nor 2 2 >sa0 >sa1
4800 4801
4864 4863f01 from 4863gat >sa0
4865 4863f02 from 4863gat >sa0
4866 4866gat nor 3 2 >sa0 >sa1
4806 4803
4867 4866f01 from 4866gat >sa0
4868 4866f02 from 4866gat >sa0
4869 4866f03 from 4866gat >sa0
4870 4870gat nor 1 2 >sa0
4753 4810
4871 4871gat nor 1 2 >sa0
4811 4750
4872 4872gat nor 2 2 >sa0 >sa1
4812 4813
4873 4872f01 from 4872gat >sa0
4874 4872f02 from 4872gat >sa0
4875 4875gat nor 3 2 >sa0 >sa1
4816 1256
4876 4875f01 from 4875gat >sa0
4877 4875f02 from 4875gat >sa0
4878 4875f03 from 4875gat >sa0
4879 4879gat nor 1 2 >sa0
4761 4818
4880 4880gat nor 1 2 >sa0
4819 577
4881 4881gat nor 2 2 >sa0 >sa1
4647 4820
4882 4881f01 from 4881gat >sa0
4883 4881f02 from 4881gat >sa0
4884 4884gat nor 1 2 >sa0
4764 4822
4885 4885gat nor 1 2 >sa0
4823 625
4886 4886gat nor 2 2 >sa0 >sa1
4651 4824
4887 4886f01 from 4886gat >sa0
4888 4886f02 from 4886gat >sa0
4889 4889gat nor 1 2 >sa0
4767 4826
4890 4890gat nor 1 2 >sa0
4827 673
4891 4891gat nor 2 2 >sa0 >sa1
4655 4828
4892 4891f01 from 4891gat >sa0
4893 4891f02 from 4891gat >sa0
4894 4894gat nor 1 2 >sa0
4770 4830
4895 4895gat nor 1 2 >sa0
4831 721
4896 4896gat nor 2 2 >sa0 >sa1
4659 4832
4897 4896f01 from 4896gat >sa0
4898 4896f02 from 4896gat >sa0
4899 4899gat nor 1 2 >sa0
4773 4834
4900 4900gat nor 1 2 >sa0
4835 769
4901 4901gat nor 2 2 >sa0 >sa1
4663 4836
4902 4901f01 from 4901gat >sa0
4903 4901f02 from 4901gat >sa0
4904 4904gat nor 2 2 >sa0 >sa1
4837 4838
4905 4904f01 from 4904gat >sa0
4906 4904f02 from 4904gat >sa0
4907 4907gat nor 3 2 >sa0 >sa1
4843 4840
4908 4907f01 from 4907gat >sa0
4909 4907f02 from 4907gat >sa0
4910 4907f03 from 4907gat >sa0
4911 4911gat nor 1 2 >sa0
4786 4847
4912 4912gat nor 1 2 >sa0
4848 4783
4913 4913gat nor 2 2 >sa0 >sa1
4849 4850
4914 4913f01 from 4913gat >sa0
4915 4913f02 from 4913gat >sa0
4916 4916gat nor 3 2 >sa0 >sa1
4853 965
4917 4916f01 from 4916gat >sa0
4918 4916f02 from 4916gat >sa0
4919 4916f03 from 4916gat >sa0
4920 4920gat nor 1 2 >sa0
4794 4855
4921 4921gat nor 1 2 >sa0
4856 1012
4922 4922gat nor 2 2 >sa0 >sa1
4684 4857
4923 4922f01 from 4922gat >sa0
4924 4922f02 from 4922gat >sa0
4925 4925gat nor 2 2 >sa0 >sa1
4858 4859
4926 4925f01 from 4925gat >sa0
4927 4925f02 from 4925gat >sa0
4928 4928gat nor 3 2 >sa0 >sa1
4864 4861
4929 4928f01 from 4928gat >sa0
4930 4928f02 from 4928gat >sa0
4931 4928f03 from 4928gat >sa0
4932 4932gat nor 1 2 >sa0
4807 4868
4933 4933gat nor 1 2 >sa0
4869 4804
4934 4934gat nor 2 2 >sa0 >sa1
4870 4871
4935 4934f01 from 4934gat >sa0
4936 4934f02 from 4934gat >sa0
4937 4937gat nor 3 2 >sa0 >sa1
4874 1208
4938 4937f01 from 4937gat >sa0
4939 4937f02 from 4937gat >sa0
4940 4937f03 from 4937gat >sa0
4941 4941gat nor 1 2 >sa0
4815 4876
4942 4942gat nor 1 2 >sa0
4877 1255
4943 4943gat nor 2 2 >sa0 >sa1
4705 4878
4944 4943f01 from 4943gat >sa0
4945 4943f02 from 4943gat >sa0
4946 4946gat nor 0 2 >sa0 >sa1
4879 4880
4947 4947gat nor 2 2 >sa0 >sa1
4884 4885
4948 4947f01 from 4947gat >sa0
4949 4947f02 from 4947gat >sa0
4950 4950gat nor 2 2 >sa0 >sa1
4889 4890
4951 4950f01 from 4950gat >sa0
4952 4950f02 from 4950gat >sa0
4953 4953gat nor 2 2 >sa0 >sa1
4894 4895
4954 4953f01 from 4953gat >sa0
4955 4953f02 from 4953gat >sa0
4956 4956gat nor 2 2 >sa0 >sa1
4899 4900
4957 4956f01 from 4956gat >sa0
4958 4956f02 from 4956gat >sa0
4959 4959gat nor 3 2 >sa0 >sa1
4905 4902
4960 4959f01 from 4959gat >sa0
4961 4959f02 from 4959gat >sa0
4962 4959f03 from 4959gat >sa0
4963 4963gat nor 1 2 >sa0
4844 4909
4964 4964gat nor 1 2 >sa0
4910 4841
4965 4965gat nor 2 2 >sa0 >sa1
4911 4912
4966 4965f01 from 4965gat >sa0
4967 4965f02 from 4965gat >sa0
4968 4968gat nor 3 2 >sa0 >sa1
4915 917
4969 4968f01 from 4968gat >sa0
4970 4968f02 from 4968gat >sa0
4971 4968f03 from 4968gat >sa0
4972 4972gat nor 1 2 >sa0
4852 4917
4973 4973gat nor 1 2 >sa0
4918 964
4974 4974gat nor 2 2 >sa0 >sa1
4734 4919
4975 4974f01 from 4974gat >sa0
4976 4974f02 from 4974gat >sa0
4977 4977gat nor 2 2 >sa0 >sa1
4920 4921
4978 4977f01 from 4977gat >sa0
4979 4977f02 from 4977gat >sa0
4980 4980gat nor 3 2 >sa0 >sa1
4926 4923
4981 4980f01 from 4980gat >sa0
4982 4980f02 from 4980gat >sa0
4983 4980f03 from 4980gat >sa0
4984 4984gat nor 1 2 >sa0
4865 4930
4985 4985gat nor 1 2 >sa0
4931 4862
4986 4986gat nor 2 2 >sa0 >sa1
4932 4933
4987 4986f01 from 4986gat >sa0
4988 4986f02 from 4986gat >sa0
4989 4989gat nor 3 2 >sa0 >sa1
4936 1160
4990 4989f01 from 4989gat >sa0
4991 4989f02 from 4989gat >sa0
4992 4989f03 from 4989gat >sa0
4993 4993gat nor 1 2 >sa0
4873 4938
4994 4994gat nor 1 2 >sa0
4939 1207
4995 4995gat nor 2 2 >sa0 >sa1
4755 4940
4996 4995f01 from 4995gat >sa0
4997 4995f02 from 4995gat >sa0
4998 4998gat nor 2 2 >sa0 >sa1
4941 4942
4999 4998f01 from 4998gat >sa0
5000 4998f02 from 4998gat >sa0
5001 5001gat nor 3 2 >sa0 >sa1
1303 4944
5002 5001f01 from 5001gat >sa0
5003 5001f02 from 5001gat >sa0
5004 5001f03 from 5001gat >sa0
5005 5005gat nor 3 2 >sa0 >sa1
4948 4882
5006 5005f01 from 5005gat >sa0
5007 5005f02 from 5005gat >sa0
5008 5005f03 from 5005gat >sa0
5009 5009gat nor 3 2 >sa0 >sa1
4951 4887
5010 5009f01 from 5009gat >sa0
5011 5009f02 from 5009gat >sa0
5012 5009f03 from 5009gat >sa0
5013 5013gat nor 3 2 >sa0 >sa1
4954 4892
5014 5013f01 from 5013gat >sa0
5015 5013f02 from 5013gat >sa0
5016 5013f03 from 5013gat >sa0
5017 5017gat nor 3 2 >sa0 >sa1
4957 4897
5018 5017f01 from 5017gat >sa0
5019 5017f02 from 5017gat >sa0
5020 5017f03 from 5017gat >sa0
5021 5021gat nor 1 2 >sa0
4906 4961
5022 5022gat nor 1 2 >sa0
4962 4903
5023 5023gat nor 2 2 >sa0 >sa1
4963 4964
5024 5023f01 from 5023gat >sa0
5025 5023f02 from 5023gat >sa0
5026 5026gat nor 3 2 >sa0 >sa1
4967 869
5027 5026f01 from 5026gat >sa0
5028 5026f02 from 5026gat >sa0
5029 5026f03 from 5026gat >sa0
5030 5030gat nor 1 2 >sa0
4914 4969
5031 5031gat nor 1 2 >sa0
4970 916
5032 5032gat nor 2 2 >sa0 >sa1
4788 4971
5033 5032f01 from 5032gat >sa0
5034 5032f02 from 5032gat >sa0
5035 5035gat nor 2 2 >sa0 >sa1
4972 4973
5036 5035f01 from 5035gat >sa0
5037 5035f02 from 5035gat >sa0
5038 5038gat nor 3 2 >sa0 >sa1
4978 4975
5039 5038f01 from 5038gat >sa0
5040 5038f02 from 5038gat >sa0
5041 5038f03 from 5038gat >sa0
5042 5042gat nor 1 2 >sa0
4927 4982
5043 5043gat nor 1 2 >sa0
4983 4924
5044 5044gat nor 2 2 >sa0 >sa1
4984 4985
5045 5044f01 from 5044gat >sa0
5046 5044f02 from 5044gat >sa0
5047 5047gat nor 3 2 >sa0 >sa1
4988 1112
5048 5047f01 from 5047gat >sa0
5049 5047f02 from 5047gat >sa0
5050 5047f03 from 5047gat >sa0
5051 5051gat nor 1 2 >sa0
4935 4990
5052 5052gat nor 1 2 >sa0
4991 1159
5053 5053gat nor 2 2 >sa0 >sa1
4809 4992
5054 5053f01 from 5053gat >sa0
5055 5053f02 from 5053gat >sa0
5056 5056gat nor 2 2 >sa0 >sa1
4993 4994
5057 5056f01 from 5056gat >sa0
5058 5056f02 from 5056gat >sa0
5059 5059gat nor 3 2 >sa0 >sa1
4999 4996
5060 5059f01 from 5059gat >sa0
5061 5059f02 from 5059gat >sa0
5062 5059f03 from 5059gat >sa0
5063 5063gat nor 1 2 >sa0
1304 5003
5064 5064gat nor 1 2 >sa0
5004 4945
5065 5065gat nor 1 2 >sa0
4949 5007
5066 5066gat nor 1 2 >sa0
5008 4883
5067 5067gat nor 1 2 >sa0
4952 5011
5068 5068gat nor 1 2 >sa0
5012 4888
5069 5069gat nor 1 2 >sa0
4955 5015
5070 5070gat nor 1 2 >sa0
5016 4893
5071 5071gat nor 1 2 >sa0
4958 5019
5072 5072gat nor 1 2 >sa0
5020 4898
5073 5073gat nor 2 2 >sa0 >sa1
5021 5022
5074 5073f01 from 5073gat >sa0
5075 5073f02 from 5073gat >sa0
5076 5076gat nor 3 2 >sa0 >sa1
5025 821
5077 5076f01 from 5076gat >sa0
5078 5076f02 from 5076gat >sa0
5079 5076f03 from 5076gat >sa0
5080 5080gat nor 1 2 >sa0
4966 5027
5081 5081gat nor 1 2 >sa0
5028 868
5082 5082gat nor 2 2 >sa0 >sa1
4846 5029
5083 5082f01 from 5082gat >sa0
5084 5082f02 from 5082gat >sa0
5085 5085gat nor 2 2 >sa0 >sa1
5030 5031
5086 5085f01 from 5085gat >sa0
5087 5085f02 from 5085gat >sa0
5088 5088gat nor 3 2 >sa0 >sa1
5036 5033
5089 5088f01 from 5088gat >sa0
5090 5088f02 from 5088gat >sa0
5091 5088f03 from 5088gat >sa0
5092 5092gat nor 1 2 >sa0
4979 5040
5093 5093gat nor 1 2 >sa0
5041 4976
5094 5094gat nor 2 2 >sa0 >sa1
5042 5043
5095 5094f01 from 5094gat >sa0
5096 5094f02 from 5094gat >sa0
5097 5097gat nor 3 2 >sa0 >sa1
5046 1064
5098 5097f01 from 5097gat >sa0
5099 5097f02 from 5097gat >sa0
5100 5097f03 from 5097gat >sa0
5101 5101gat nor 1 2 >sa0
4987 5048
5102 5102gat nor 1 2 >sa0
5049 1111
5103 5103gat nor 2 2 >sa0 >sa1
4867 5050
5104 5103f01 from 5103gat >sa0
5105 5103f02 from 5103gat >sa0
5106 5106gat nor 2 2 >sa0 >sa1
5051 5052
5107 5106f01 from 5106gat >sa0
5108 5106f02 from 5106gat >sa0
5109 5109gat nor 3 2 >sa0 >sa1
5057 5054
5110 5109f01 from 5109gat >sa0
5111 5109f02 from 5109gat >sa0
5112 5109f03 from 5109gat >sa0
5113 5113gat nor 1 2 >sa0
5000 5061
5114 5114gat nor 1 2 >sa0
5062 4997
5115 5115gat nor 2 2 >sa0 >sa1
5063 5064
5116 5115f01 from 5115gat >sa0
5117 5115f02 from 5115gat >sa0
5118 5118gat nor 2 2 >sa0 >sa1
5065 5066
5119 5118f01 from 5118gat >sa0
5120 5118f02 from 5118gat >sa0
5121 5121gat nor 2 2 >sa0 >sa1
5067 5068
5122 5121f01 from 5121gat >sa0
5123 5121f02 from 5121gat >sa0
5124 5124gat nor 2 2 >sa0 >sa1
5069 5070
5125 5124f01 from 5124gat >sa0
5126 5124f02 from 5124gat >sa0
5127 5127gat nor 2 2 >sa0 >sa1
5071 5072
5128 5127f01 from 5127gat >sa0
5129 5127f02 from 5127gat >sa0
5130 5130gat nor 3 2 >sa0 >sa1
5075 773
5131 5130f01 from 5130gat >sa0
5132 5130f02 from 5130gat >sa0
5133 5130f03 from 5130gat >sa0
5134 5134gat nor 1 2 >sa0
5024 5077
5135 5135gat nor 1 2 >sa0
5078 820
5136 5136gat nor 2 2 >sa0 >sa1
4908 5079
5137 5136f01 from 5136gat >sa0
5138 5136f02 from 5136gat >sa0
5139 5139gat nor 2 2 >sa0 >sa1
5080 5081
5140 5139f01 from 5139gat >sa0
5141 5139f02 from 5139gat >sa0
5142 5142gat nor 3 2 >sa0 >sa1
5086 5083
5143 5142f01 from 5142gat >sa0
5144 5142f02 from 5142gat >sa0
5145 5142f03 from 5142gat >sa0
5146 5146gat nor 1 2 >sa0
5037 5090
5147 5147gat nor 1 2 >sa0
5091 5034
5148 5148gat nor 2 2 >sa0 >sa1
5092 5093
5149 5148f01 from 5148gat >sa0
5150 5148f02 from 5148gat >sa0
5151 5151gat nor 3 2 >sa0 >sa1
5096 1016
5152 5151f01 from 5151gat >sa0
5153 5151f02 from 5151gat >sa0
5154 5151f03 from 5151gat >sa0
5155 5155gat nor 1 2 >sa0
5045 5098
5156 5156gat nor 1 2 >sa0
5099 1063
5157 5157gat nor 2 2 >sa0 >sa1
4929 5100
5158 5157f01 from 5157gat >sa0
5159 5157f02 from 5157gat >sa0
5160 5160gat nor 2 2 >sa0 >sa1
5101 5102
5161 5160f01 from 5160gat >sa0
5162 5160f02 from 5160gat >sa0
5163 5163gat nor 3 2 >sa0 >sa1
5107 5104
5164 5163f01 from 5163gat >sa0
5165 5163f02 from 5163gat >sa0
5166 5163f03 from 5163gat >sa0
5167 5167gat nor 1 2 >sa0
5058 5111
5168 5168gat nor 1 2 >sa0
5112 5055
5169 5169gat nor 2 2 >sa0 >sa1
5113 5114
5170 5169f01 from 5169gat >sa0
5171 5169f02 from 5169gat >sa0
5172 5172gat nor 3 2 >sa0 >sa1
5117 1259
5173 5172f01 from 5172gat >sa0
5174 5172f02 from 5172gat >sa0
5175 5172f03 from 5172gat >sa0
5176 5176gat nor 3 2 >sa0 >sa1
5120 581
5177 5176f01 from 5176gat >sa0
5178 5176f02 from 5176gat >sa0
5179 5176f03 from 5176gat >sa0
5180 5180gat nor 3 2 >sa0 >sa1
5123 629
5181 5180f01 from 5180gat >sa0
5182 5180f02 from 5180gat >sa0
5183 5180f03 from 5180gat >sa0
5184 5184gat nor 3 2 >sa0 >sa1
5126 677
5185 5184f01 from 5184gat >sa0
5186 5184f02 from 5184gat >sa0
5187 5184f03 from 5184gat >sa0
5188 5188gat nor 3 2 >sa0 >sa1
5129 725
5189 5188f01 from 5188gat >sa0
5190 5188f02 from 5188gat >sa0
5191 5188f03 from 5188gat >sa0
5192 5192gat nor 1 2 >sa0
5074 5131
5193 5193gat nor 1 2 >sa0
5132 772
5194 5194gat nor 2 2 >sa0 >sa1
4960 5133
5195 5194f01 from 5194gat >sa0
5196 5194f02 from 5194gat >sa0
5197 5197gat nor 2 2 >sa0 >sa1
5134 5135
5198 5197f01 from 5197gat >sa0
5199 5197f02 from 5197gat >sa0
5200 5200gat nor 3 2 >sa0 >sa1
5140 5137
5201 5200f01 from 5200gat >sa0
5202 5200f02 from 5200gat >sa0
5203 5200f03 from 5200gat >sa0
5204 5204gat nor 1 2 >sa0
5087 5144
5205 5205gat nor 1 2 >sa0
5145 5084
5206 5206gat nor 2 2 >sa0 >sa1
5146 5147
5207 5206f01 from 5206gat >sa0
5208 5206f02 from 5206gat >sa0
5209 5209gat nor 3 2 >sa0 >sa1
5150 968
5210 5209f01 from 5209gat >sa0
5211 5209f02 from 5209gat >sa0
5212 5209f03 from 5209gat >sa0
5213 5213gat nor 1 2 >sa0
5095 5152
5214 5214gat nor 1 2 >sa0
5153 1015
5215 5215gat nor 2 2 >sa0 >sa1
4981 5154
5216 5215f01 from 5215gat >sa0
5217 5215f02 from 5215gat >sa0
5218 5218gat nor 2 2 >sa0 >sa1
5155 5156
5219 5218f01 from 5218gat >sa0
5220 5218f02 from 5218gat >sa0
5221 5221gat nor 3 2 >sa0 >sa1
5161 5158
5222 5221f01 from 5221gat >sa0
5223 5221f02 from 5221gat >sa0
5224 5221f03 from 5221gat >sa0
5225 5225gat nor 1 2 >sa0
5108 5165
5226 5226gat nor 1 2 >sa0
5166 5105
5227 5227gat nor 2 2 >sa0 >sa1
5167 5168
5228 5227f01 from 5227gat >sa0
5229 5227f02 from 5227gat >sa0
5230 5230gat nor 3 2 >sa0 >sa1
5171 1211
5231 5230f01 from 5230gat >sa0
5232 5230f02 from 5230gat >sa0
5233 5230f03 from 5230gat >sa0
5234 5234gat nor 1 2 >sa0
5116 5173
5235 5235gat nor 1 2 >sa0
5174 1258
5236 5236gat nor 2 2 >sa0 >sa1
5002 5175
5237 5236f01 from 5236gat >sa0
5238 5236f02 from 5236gat >sa0
5239 5239gat nor 1 2 >sa0
5119 5177
5240 5240gat nor 1 2 >sa0
5178 580
5241 5241gat nor 2 2 >sa0 >sa1
5006 5179
5242 5241f01 from 5241gat >sa0
5243 5241f02 from 5241gat >sa0
5244 5244gat nor 1 2 >sa0
5122 5181
5245 5245gat nor 1 2 >sa0
5182 628
5246 5246gat nor 2 2 >sa0 >sa1
5010 5183
5247 5246f01 from 5246gat >sa0
5248 5246f02 from 5246gat >sa0
5249 5249gat nor 1 2 >sa0
5125 5185
5250 5250gat nor 1 2 >sa0
5186 676
5251 5251gat nor 2 2 >sa0 >sa1
5014 5187
5252 5251f01 from 5251gat >sa0
5253 5251f02 from 5251gat >sa0
5254 5254gat nor 1 2 >sa0
5128 5189
5255 5255gat nor 1 2 >sa0
5190 724
5256 5256gat nor 2 2 >sa0 >sa1
5018 5191
5257 5256f01 from 5256gat >sa0
5258 5256f02 from 5256gat >sa0
5259 5259gat nor 2 2 >sa0 >sa1
5192 5193
5260 5259f01 from 5259gat >sa0
5261 5259f02 from 5259gat >sa0
5262 5262gat nor 3 2 >sa0 >sa1
5198 5195
5263 5262f01 from 5262gat >sa0
5264 5262f02 from 5262gat >sa0
5265 5262f03 from 5262gat >sa0
5266 5266gat nor 1 2 >sa0
5141 5202
5267 5267gat nor 1 2 >sa0
5203 5138
5268 5268gat nor 2 2 >sa0 >sa1
5204 5205
5269 5268f01 from 5268gat >sa0
5270 5268f02 from 5268gat >sa0
5271 5271gat nor 3 2 >sa0 >sa1
5208 920
5272 5271f01 from 5271gat >sa0
5273 5271f02 from 5271gat >sa0
5274 5271f03 from 5271gat >sa0
5275 5275gat nor 1 2 >sa0
5149 5210
5276 5276gat nor 1 2 >sa0
5211 967
5277 5277gat nor 2 2 >sa0 >sa1
5039 5212
5278 5277f01 from 5277gat >sa0
5279 5277f02 from 5277gat >sa0
5280 5280gat nor 2 2 >sa0 >sa1
5213 5214
5281 5280f01 from 5280gat >sa0
5282 5280f02 from 5280gat >sa0
5283 5283gat nor 3 2 >sa0 >sa1
5219 5216
5284 5283f01 from 5283gat >sa0
5285 5283f02 from 5283gat >sa0
5286 5283f03 from 5283gat >sa0
5287 5287gat nor 1 2 >sa0
5162 5223
5288 5288gat nor 1 2 >sa0
5224 5159
5289 5289gat nor 2 2 >sa0 >sa1
5225 5226
5290 5289f01 from 5289gat >sa0
5291 5289f02 from 5289gat >sa0
5292 5292gat nor 3 2 >sa0 >sa1
5229 1163
5293 5292f01 from 5292gat >sa0
5294 5292f02 from 5292gat >sa0
5295 5292f03 from 5292gat >sa0
5296 5296gat nor 1 2 >sa0
5170 5231
5297 5297gat nor 1 2 >sa0
5232 1210
5298 5298gat nor 2 2 >sa0 >sa1
5060 5233
5299 5298f01 from 5298gat >sa0
5300 5298f02 from 5298gat >sa0
5301 5301gat nor 2 2 >sa0 >sa1
5234 5235
5302 5301f01 from 5301gat >sa0
5303 5301f02 from 5301gat >sa0
5304 5304gat nor 3 2 >sa0 >sa1
1306 5237
5305 5304f01 from 5304gat >sa0
5306 5304f02 from 5304gat >sa0
5307 5304f03 from 5304gat >sa0
5308 5308gat nor 0 2 >sa0 >sa1
5239 5240
5309 5309gat nor 2 2 >sa0 >sa1
5244 5245
5310 5309f01 from 5309gat >sa0
5311 5309f02 from 5309gat >sa0
5312 5312gat nor 2 2 >sa0 >sa1
5249 5250
5313 5312f01 from 5312gat >sa0
5314 5312f02 from 5312gat >sa0
5315 5315gat nor 2 2 >sa0 >sa1
5254 5255
5316 5315f01 from 5315gat >sa0
5317 5315f02 from 5315gat >sa0
5318 5318gat nor 3 2 >sa0 >sa1
5260 5257
5319 5318f01 from 5318gat >sa0
5320 5318f02 from 5318gat >sa0
5321 5318f03 from 5318gat >sa0
5322 5322gat nor 1 2 >sa0
5199 5264
5323 5323gat nor 1 2 >sa0
5265 5196
5324 5324gat nor 2 2 >sa0 >sa1
5266 5267
5325 5324f01 from 5324gat >sa0
5326 5324f02 from 5324gat >sa0
5327 5327gat nor 3 2 >sa0 >sa1
5270 872
5328 5327f01 from 5327gat >sa0
5329 5327f02 from 5327gat >sa0
5330 5327f03 from 5327gat >sa0
5331 5331gat nor 1 2 >sa0
5207 5272
5332 5332gat nor 1 2 >sa0
5273 919
5333 5333gat nor 2 2 >sa0 >sa1
5089 5274
5334 5333f01 from 5333gat >sa0
5335 5333f02 from 5333gat >sa0
5336 5336gat nor 2 2 >sa0 >sa1
5275 5276
5337 5336f01 from 5336gat >sa0
5338 5336f02 from 5336gat >sa0
5339 5339gat nor 3 2 >sa0 >sa1
5281 5278
5340 5339f01 from 5339gat >sa0
5341 5339f02 from 5339gat >sa0
5342 5339f03 from 5339gat >sa0
5343 5343gat nor 1 2 >sa0
5220 5285
5344 5344gat nor 1 2 >sa0
5286 5217
5345 5345gat nor 2 2 >sa0 >sa1
5287 5288
5346 5345f01 from 5345gat >sa0
5347 5345f02 from 5345gat >sa0
5348 5348gat nor 3 2 >sa0 >sa1
5291 1115
5349 5348f01 from 5348gat >sa0
5350 5348f02 from 5348gat >sa0
5351 5348f03 from 5348gat >sa0
5352 5352gat nor 1 2 >sa0
5228 5293
5353 5353gat nor 1 2 >sa0
5294 1162
5354 5354gat nor 2 2 >sa0 >sa1
5110 5295
5355 5354f01 from 5354gat >sa0
5356 5354f02 from 5354gat >sa0
5357 5357gat nor 2 2 >sa0 >sa1
5296 5297
5358 5357f01 from 5357gat >sa0
5359 5357f02 from 5357gat >sa0
5360 5360gat nor 3 2 >sa0 >sa1
5302 5299
5361 5360f01 from 5360gat >sa0
5362 5360f02 from 5360gat >sa0
5363 5360f03 from 5360gat >sa0
5364 5364gat nor 1 2 >sa0
1307 5306
5365 5365gat nor 1 2 >sa0
5307 5238
5366 5366gat nor 3 2 >sa0 >sa1
5310 5242
5367 5366f01 from 5366gat >sa0
5368 5366f02 from 5366gat >sa0
5369 5366f03 from 5366gat >sa0
5370 5370gat nor 3 2 >sa0 >sa1
5313 5247
5371 5370f01 from 5370gat >sa0
5372 5370f02 from 5370gat >sa0
5373 5370f03 from 5370gat >sa0
5374 5374gat nor 3 2 >sa0 >sa1
5316 5252
5375 5374f01 from 5374gat >sa0
5376 5374f02 from 5374gat >sa0
5377 5374f03 from 5374gat >sa0
5378 5378gat nor 1 2 >sa0
5261 5320
5379 5379gat nor 1 2 >sa0
5321 5258
5380 5380gat nor 2 2 >sa0 >sa1
5322 5323
5381 5380f01 from 5380gat >sa0
5382 5380f02 from 5380gat >sa0
5383 5383gat nor 3 2 >sa0 >sa1
5326 824
5384 5383f01 from 5383gat >sa0
5385 5383f02 from 5383gat >sa0
5386 5383f03 from 5383gat >sa0
5387 5387gat nor 1 2 >sa0
5269 5328
5388 5388gat nor 1 2 >sa0
5329 871
5389 5389gat nor 2 2 >sa0 >sa1
5143 5330
5390 5389f01 from 5389gat >sa0
5391 5389f02 from 5389gat >sa0
5392 5392gat nor 2 2 >sa0 >sa1
5331 5332
5393 5392f01 from 5392gat >sa0
5394 5392f02 from 5392gat >sa0
5395 5395gat nor 3 2 >sa0 >sa1
5337 5334
5396 5395f01 from 5395gat >sa0
5397 5395f02 from 5395gat >sa0
5398 5395f03 from 5395gat >sa0
5399 5399gat nor 1 2 >sa0
5282 5341
5400 5400gat nor 1 2 >sa0
5342 5279
5401 5401gat nor 2 2 >sa0 >sa1
5343 5344
5402 5401f01 from 5401gat >sa0
5403 5401f02 from 5401gat >sa0
5404 5404gat nor 3 2 >sa0 >sa1
5347 1067
5405 5404f01 from 5404gat >sa0
5406 5404f02 from 5404gat >sa0
5407 5404f03 from 5404gat >sa0
5408 5408gat nor 1 2 >sa0
5290 5349
5409 5409gat nor 1 2 >sa0
5350 1114
5410 5410gat nor 2 2 >sa0 >sa1
5164 5351
5411 5410f01 from 5410gat >sa0
5412 5410f02 from 5410gat >sa0
5413 5413gat nor 2 2 >sa0 >sa1
5352 5353
5414 5413f01 from 5413gat >sa0
5415 5413f02 from 5413gat >sa0
5416 5416gat nor 3 2 >sa0 >sa1
5358 5355
5417 5416f01 from 5416gat >sa0
5418 5416f02 from 5416gat >sa0
5419 5416f03 from 5416gat >sa0
5420 5420gat nor 1 2 >sa0
5303 5362
5421 5421gat nor 1 2 >sa0
5363 5300
5422 5422gat nor 2 2 >sa0 >sa1
5364 5365
5423 5422f01 from 5422gat >sa0
5424 5422f02 from 5422gat >sa0
5425 5425gat nor 1 2 >sa0
5311 5368
5426 5426gat nor 1 2 >sa0
5369 5243
5427 5427gat nor 1 2 >sa0
5314 5372
5428 5428gat nor 1 2 >sa0
5373 5248
5429 5429gat nor 1 2 >sa0
5317 5376
5430 5430gat nor 1 2 >sa0
5377 5253
5431 5431gat nor 2 2 >sa0 >sa1
5378 5379
5432 5431f01 from 5431gat >sa0
5433 5431f02 from 5431gat >sa0
5434 5434gat nor 3 2 >sa0 >sa1
5382 776
5435 5434f01 from 5434gat >sa0
5436 5434f02 from 5434gat >sa0
5437 5434f03 from 5434gat >sa0
5438 5438gat nor 1 2 >sa0
5325 5384
5439 5439gat nor 1 2 >sa0
5385 823
5440 5440gat nor 2 2 >sa0 >sa1
5201 5386
5441 5440f01 from 5440gat >sa0
5442 5440f02 from 5440gat >sa0
5443 5443gat nor 2 2 >sa0 >sa1
5387 5388
5444 5443f01 from 5443gat >sa0
5445 5443f02 from 5443gat >sa0
5446 5446gat nor 3 2 >sa0 >sa1
5393 5390
5447 5446f01 from 5446gat >sa0
5448 5446f02 from 5446gat >sa0
5449 5446f03 from 5446gat >sa0
5450 5450gat nor 1 2 >sa0
5338 5397
5451 5451gat nor 1 2 >sa0
5398 5335
5452 5452gat nor 2 2 >sa0 >sa1
5399 5400
5453 5452f01 from 5452gat >sa0
5454 5452f02 from 5452gat >sa0
5455 5455gat nor 3 2 >sa0 >sa1
5403 1019
5456 5455f01 from 5455gat >sa0
5457 5455f02 from 5455gat >sa0
5458 5455f03 from 5455gat >sa0
5459 5459gat nor 1 2 >sa0
5346 5405
5460 5460gat nor 1 2 >sa0
5406 1066
5461 5461gat nor 2 2 >sa0 >sa1
5222 5407
5462 5461f01 from 5461gat >sa0
5463 5461f02 from 5461gat >sa0
5464 5464gat nor 2 2 >sa0 >sa1
5408 5409
5465 5464f01 from 5464gat >sa0
5466 5464f02 from 5464gat >sa0
5467 5467gat nor 3 2 >sa0 >sa1
5414 5411
5468 5467f01 from 5467gat >sa0
5469 5467f02 from 5467gat >sa0
5470 5467f03 from 5467gat >sa0
5471 5471gat nor 1 2 >sa0
5359 5418
5472 5472gat nor 1 2 >sa0
5419 5356
5473 5473gat nor 2 2 >sa0 >sa1
5420 5421
5474 5473f01 from 5473gat >sa0
5475 5473f02 from 5473gat >sa0
5476 5476gat nor 3 2 >sa0 >sa1
5424 1262
5477 5476f01 from 5476gat >sa0
5478 5476f02 from 5476gat >sa0
5479 5476f03 from 5476gat >sa0
5480 5480gat nor 2 2 >sa0 >sa1
5425 5426
5481 5480f01 from 5480gat >sa0
5482 5480f02 from 5480gat >sa0
5483 5483gat nor 2 2 >sa0 >sa1
5427 5428
5484 5483f01 from 5483gat >sa0
5485 5483f02 from 5483gat >sa0
5486 5486gat nor 2 2 >sa0 >sa1
5429 5430
5487 5486f01 from 5486gat >sa0
5488 5486f02 from 5486gat >sa0
5489 5489gat nor 3 2 >sa0 >sa1
5433 728
5490 5489f01 from 5489gat >sa0
5491 5489f02 from 5489gat >sa0
5492 5489f03 from 5489gat >sa0
5493 5493gat nor 1 2 >sa0
5381 5435
5494 5494gat nor 1 2 >sa0
5436 775
5495 5495gat nor 2 2 >sa0 >sa1
5263 5437
5496 5495f01 from 5495gat >sa0
5497 5495f02 from 5495gat >sa0
5498 5498gat nor 2 2 >sa0 >sa1
5438 5439
5499 5498f01 from 5498gat >sa0
5500 5498f02 from 5498gat >sa0
5501 5501gat nor 3 2 >sa0 >sa1
5444 5441
5502 5501f01 from 5501gat >sa0
5503 5501f02 from 5501gat >sa0
5504 5501f03 from 5501gat >sa0
5505 5505gat nor 1 2 >sa0
5394 5448
5506 5506gat nor 1 2 >sa0
5449 5391
5507 5507gat nor 2 2 >sa0 >sa1
5450 5451
5508 5507f01 from 5507gat >sa0
5509 5507f02 from 5507gat >sa0
5510 5510gat nor 3 2 >sa0 >sa1
5454 971
5511 5510f01 from 5510gat >sa0
5512 5510f02 from 5510gat >sa0
5513 5510f03 from 5510gat >sa0
5514 5514gat nor 1 2 >sa0
5402 5456
5515 5515gat nor 1 2 >sa0
5457 1018
5516 5516gat nor 2 2 >sa0 >sa1
5284 5458
5517 5516f01 from 5516gat >sa0
5518 5516f02 from 5516gat >sa0
5519 5519gat nor 2 2 >sa0 >sa1
5459 5460
5520 5519f01 from 5519gat >sa0
5521 5519f02 from 5519gat >sa0
5522 5522gat nor 3 2 >sa0 >sa1
5465 5462
5523 5522f01 from 5522gat >sa0
5524 5522f02 from 5522gat >sa0
5525 5522f03 from 5522gat >sa0
5526 5526gat nor 1 2 >sa0
5415 5469
5527 5527gat nor 1 2 >sa0
5470 5412
5528 5528gat nor 2 2 >sa0 >sa1
5471 5472
5529 5528f01 from 5528gat >sa0
5530 5528f02 from 5528gat >sa0
5531 5531gat nor 3 2 >sa0 >sa1
5475 1214
5532 5531f01 from 5531gat >sa0
5533 5531f02 from 5531gat >sa0
5534 5531f03 from 5531gat >sa0
5535 5535gat nor 1 2 >sa0
5423 5477
5536 5536gat nor 1 2 >sa0
5478 1261
5537 5537gat nor 2 2 >sa0 >sa1
5305 5479
5538 5537f01 from 5537gat >sa0
5539 5537f02 from 5537gat >sa0
5540 5540gat nor 3 2 >sa0 >sa1
5482 584
5541 5540f01 from 5540gat >sa0
5542 5540f02 from 5540gat >sa0
5543 5540f03 from 5540gat >sa0
5544 5544gat nor 3 2 >sa0 >sa1
5485 632
5545 5544f01 from 5544gat >sa0
5546 5544f02 from 5544gat >sa0
5547 5544f03 from 5544gat >sa0
5548 5548gat nor 3 2 >sa0 >sa1
5488 680
5549 5548f01 from 5548gat >sa0
5550 5548f02 from 5548gat >sa0
5551 5548f03 from 5548gat >sa0
5552 5552gat nor 1 2 >sa0
5432 5490
5553 5553gat nor 1 2 >sa0
5491 727
5554 5554gat nor 2 2 >sa0 >sa1
5319 5492
5555 5554f01 from 5554gat >sa0
5556 5554f02 from 5554gat >sa0
5557 5557gat nor 2 2 >sa0 >sa1
5493 5494
5558 5557f01 from 5557gat >sa0
5559 5557f02 from 5557gat >sa0
5560 5560gat nor 3 2 >sa0 >sa1
5499 5496
5561 5560f01 from 5560gat >sa0
5562 5560f02 from 5560gat >sa0
5563 5560f03 from 5560gat >sa0
5564 5564gat nor 1 2 >sa0
5445 5503
5565 5565gat nor 1 2 >sa0
5504 5442
5566 5566gat nor 2 2 >sa0 >sa1
5505 5506
5567 5566f01 from 5566gat >sa0
5568 5566f02 from 5566gat >sa0
5569 5569gat nor 3 2 >sa0 >sa1
5509 923
5570 5569f01 from 5569gat >sa0
5571 5569f02 from 5569gat >sa0
5572 5569f03 from 5569gat >sa0
5573 5573gat nor 1 2 >sa0
5453 5511
5574 5574gat nor 1 2 >sa0
5512 970
5575 5575gat nor 2 2 >sa0 >sa1
5340 5513
5576 5575f01 from 5575gat >sa0
5577 5575f02 from 5575gat >sa0
5578 5578gat nor 2 2 >sa0 >sa1
5514 5515
5579 5578f01 from 5578gat >sa0
5580 5578f02 from 5578gat >sa0
5581 5581gat nor 3 2 >sa0 >sa1
5520 5517
5582 5581f01 from 5581gat >sa0
5583 5581f02 from 5581gat >sa0
5584 5581f03 from 5581gat >sa0
5585 5585gat nor 1 2 >sa0
5466 5524
5586 5586gat nor 1 2 >sa0
5525 5463
5587 5587gat nor 2 2 >sa0 >sa1
5526 5527
5588 5587f01 from 5587gat >sa0
5589 5587f02 from 5587gat >sa0
5590 5590gat nor 3 2 >sa0 >sa1
5530 1166
5591 5590f01 from 5590gat >sa0
5592 5590f02 from 5590gat >sa0
5593 5590f03 from 5590gat >sa0
5594 5594gat nor 1 2 >sa0
5474 5532
5595 5595gat nor 1 2 >sa0
5533 1213
5596 5596gat nor 2 2 >sa0 >sa1
5361 5534
5597 5596f01 from 5596gat >sa0
5598 5596f02 from 5596gat >sa0
5599 5599gat nor 2 2 >sa0 >sa1
5535 5536
5600 5599f01 from 5599gat >sa0
5601 5599f02 from 5599gat >sa0
5602 5602gat nor 3 2 >sa0 >sa1
1309 5538
5603 5602f01 from 5602gat >sa0
5604 5602f02 from 5602gat >sa0
5605 5602f03 from 5602gat >sa0
5606 5606gat nor 1 2 >sa0
5481 5541
5607 5607gat nor 1 2 >sa0
5542 583
5608 5608gat nor 2 2 >sa0 >sa1
5367 5543
5609 5608f01 from 5608gat >sa0
5610 5608f02 from 5608gat >sa0
5611 5611gat nor 1 2 >sa0
5484 5545
5612 5612gat nor 1 2 >sa0
5546 631
5613 5613gat nor 2 2 >sa0 >sa1
5371 5547
5614 5613f01 from 5613gat >sa0
5615 5613f02 from 5613gat >sa0
5616 5616gat nor 1 2 >sa0
5487 5549
5617 5617gat nor 1 2 >sa0
5550 679
5618 5618gat nor 2 2 >sa0 >sa1
5375 5551
5619 5618f01 from 5618gat >sa0
5620 5618f02 from 5618gat >sa0
5621 5621gat nor 2 2 >sa0 >sa1
5552 5553
5622 5621f01 from 5621gat >sa0
5623 5621f02 from 5621gat >sa0
5624 5624gat nor 3 2 >sa0 >sa1
5558 5555
5625 5624f01 from 5624gat >sa0
5626 5624f02 from 5624gat >sa0
5627 5624f03 from 5624gat >sa0
5628 5628gat nor 1 2 >sa0
5500 5562
5629 5629gat nor 1 2 >sa0
5563 5497
5630 5630gat nor 2 2 >sa0 >sa1
5564 5565
5631 5630f01 from 5630gat >sa0
5632 5630f02 from 5630gat >sa0
5633 5633gat nor 3 2 >sa0 >sa1
5568 875
5634 5633f01 from 5633gat >sa0
5635 5633f02 from 5633gat >sa0
5636 5633f03 from 5633gat >sa0
5637 5637gat nor 1 2 >sa0
5508 5570
5638 5638gat nor 1 2 >sa0
5571 922
5639 5639gat nor 2 2 >sa0 >sa1
5396 5572
5640 5639f01 from 5639gat >sa0
5641 5639f02 from 5639gat >sa0
5642 5642gat nor 2 2 >sa0 >sa1
5573 5574
5643 5642f01 from 5642gat >sa0
5644 5642f02 from 5642gat >sa0
5645 5645gat nor 3 2 >sa0 >sa1
5579 5576
5646 5645f01 from 5645gat >sa0
5647 5645f02 from 5645gat >sa0
5648 5645f03 from 5645gat >sa0
5649 5649gat nor 1 2 >sa0
5521 5583
5650 5650gat nor 1 2 >sa0
5584 5518
5651 5651gat nor 2 2 >sa0 >sa1
5585 5586
5652 5651f01 from 5651gat >sa0
5653 5651f02 from 5651gat >sa0
5654 5654gat nor 3 2 >sa0 >sa1
5589 1118
5655 5654f01 from 5654gat >sa0
5656 5654f02 from 5654gat >sa0
5657 5654f03 from 5654gat >sa0
5658 5658gat nor 1 2 >sa0
5529 5591
5659 5659gat nor 1 2 >sa0
5592 1165
5660 5660gat nor 2 2 >sa0 >sa1
5417 5593
5661 5660f01 from 5660gat >sa0
5662 5660f02 from 5660gat >sa0
5663 5663gat nor 2 2 >sa0 >sa1
5594 5595
5664 5663f01 from 5663gat >sa0
5665 5663f02 from 5663gat >sa0
5666 5666gat nor 3 2 >sa0 >sa1
5600 5597
5667 5666f01 from 5666gat >sa0
5668 5666f02 from 5666gat >sa0
5669 5666f03 from 5666gat >sa0
5670 5670gat nor 1 2 >sa0
1310 5604
5671 5671gat nor 1 2 >sa0
5605 5539
5672 5672gat nor 0 2 >sa0 >sa1
5606 5607
5673 5673gat nor 2 2 >sa0 >sa1
5611 5612
5674 5673f01 from 5673gat >sa0
5675 5673f02 from 5673gat >sa0
5676 5676gat nor 2 2 >sa0 >sa1
5616 5617
5677 5676f01 from 5676gat >sa0
5678 5676f02 from 5676gat >sa0
5679 5679gat nor 3 2 >sa0 >sa1
5622 5619
5680 5679f01 from 5679gat >sa0
5681 5679f02 from 5679gat >sa0
5682 5679f03 from 5679gat >sa0
5683 5683gat nor 1 2 >sa0
5559 5626
5684 5684gat nor 1 2 >sa0
5627 5556
5685 5685gat nor 2 2 >sa0 >sa1
5628 5629
5686 5685f01 from 5685gat >sa0
5687 5685f02 from 5685gat >sa0
5688 5688gat nor 3 2 >sa0 >sa1
5632 827
5689 5688f01 from 5688gat >sa0
5690 5688f02 from 5688gat >sa0
5691 5688f03 from 5688gat >sa0
5692 5692gat nor 1 2 >sa0
5567 5634
5693 5693gat nor 1 2 >sa0
5635 874
5694 5694gat nor 2 2 >sa0 >sa1
5447 5636
5695 5694f01 from 5694gat >sa0
5696 5694f02 from 5694gat >sa0
5697 5697gat nor 2 2 >sa0 >sa1
5637 5638
5698 5697f01 from 5697gat >sa0
5699 5697f02 from 5697gat >sa0
5700 5700gat nor 3 2 >sa0 >sa1
5643 5640
5701 5700f01 from 5700gat >sa0
5702 5700f02 from 5700gat >sa0
5703 5700f03 from 5700gat >sa0
5704 5704gat nor 1 2 >sa0
5580 5647
5705 5705gat nor 1 2 >sa0
5648 5577
5706 5706gat nor 2 2 >sa0 >sa1
5649 5650
5707 5706f01 from 5706gat >sa0
5708 5706f02 from 5706gat >sa0
5709 5709gat nor 3 2 >sa0 >sa1
5653 1070
5710 5709f01 from 5709gat >sa0
5711 5709f02 from 5709gat >sa0
5712 5709f03 from 5709gat >sa0
5713 5713gat nor 1 2 >sa0
5588 5655
5714 5714gat nor 1 2 >sa0
5656 1117
5715 5715gat nor 2 2 >sa0 >sa1
5468 5657
5716 5715f01 from 5715gat >sa0
5717 5715f02 from 5715gat >sa0
5718 5718gat nor 2 2 >sa0 >sa1
5658 5659
5719 5718f01 from 5718gat >sa0
5720 5718f02 from 5718gat >sa0
5721 5721gat nor 3 2 >sa0 >sa1
5664 5661
5722 5721f01 from 5721gat >sa0
5723 5721f02 from 5721gat >sa0
5724 5721f03 from 5721gat >sa0
5725 5725gat nor 1 2 >sa0
5601 5668
5726 5726gat nor 1 2 >sa0
5669 5598
5727 5727gat nor 2 2 >sa0 >sa1
5670 5671
5728 5727f01 from 5727gat >sa0
5729 5727f02 from 5727gat >sa0
5730 5730gat nor 3 2 >sa0 >sa1
5674 5609
5731 5730f01 from 5730gat >sa0
5732 5730f02 from 5730gat >sa0
5733 5730f03 from 5730gat >sa0
5734 5734gat nor 3 2 >sa0 >sa1
5677 5614
5735 5734f01 from 5734gat >sa0
5736 5734f02 from 5734gat >sa0
5737 5734f03 from 5734gat >sa0
5738 5738gat nor 1 2 >sa0
5623 5681
5739 5739gat nor 1 2 >sa0
5682 5620
5740 5740gat nor 2 2 >sa0 >sa1
5683 5684
5741 5740f01 from 5740gat >sa0
5742 5740f02 from 5740gat >sa0
5743 5743gat nor 3 2 >sa0 >sa1
5687 779
5744 5743f01 from 5743gat >sa0
5745 5743f02 from 5743gat >sa0
5746 5743f03 from 5743gat >sa0
5747 5747gat nor 1 2 >sa0
5631 5689
5748 5748gat nor 1 2 >sa0
5690 826
5749 5749gat nor 2 2 >sa0 >sa1
5502 5691
5750 5749f01 from 5749gat >sa0
5751 5749f02 from 5749gat >sa0
5752 5752gat nor 2 2 >sa0 >sa1
5692 5693
5753 5752f01 from 5752gat >sa0
5754 5752f02 from 5752gat >sa0
5755 5755gat nor 3 2 >sa0 >sa1
5698 5695
5756 5755f01 from 5755gat >sa0
5757 5755f02 from 5755gat >sa0
5758 5755f03 from 5755gat >sa0
5759 5759gat nor 1 2 >sa0
5644 5702
5760 5760gat nor 1 2 >sa0
5703 5641
5761 5761gat nor 2 2 >sa0 >sa1
5704 5705
5762 5761f01 from 5761gat >sa0
5763 5761f02 from 5761gat >sa0
5764 5764gat nor 3 2 >sa0 >sa1
5708 1022
5765 5764f01 from 5764gat >sa0
5766 5764f02 from 5764gat >sa0
5767 5764f03 from 5764gat >sa0
5768 5768gat nor 1 2 >sa0
5652 5710
5769 5769gat nor 1 2 >sa0
5711 1069
5770 5770gat nor 2 2 >sa0 >sa1
5523 5712
5771 5770f01 from 5770gat >sa0
5772 5770f02 from 5770gat >sa0
5773 5773gat nor 2 2 >sa0 >sa1
5713 5714
5774 5773f01 from 5773gat >sa0
5775 5773f02 from 5773gat >sa0
5776 5776gat nor 3 2 >sa0 >sa1
5719 5716
5777 5776f01 from 5776gat >sa0
5778 5776f02 from 5776gat >sa0
5779 5776f03 from 5776gat >sa0
5780 5780gat nor 1 2 >sa0
5665 5723
5781 5781gat nor 1 2 >sa0
5724 5662
5782 5782gat nor 2 2 >sa0 >sa1
5725 5726
5783 5782f01 from 5782gat >sa0
5784 5782f02 from 5782gat >sa0
5785 5785gat nor 1 2 >sa0
5675 5732
5786 5786gat nor 1 2 >sa0
5733 5610
5787 5787gat nor 1 2 >sa0
5678 5736
5788 5788gat nor 1 2 >sa0
5737 5615
5789 5789gat nor 2 2 >sa0 >sa1
5738 5739
5790 5789f01 from 5789gat >sa0
5791 5789f02 from 5789gat >sa0
5792 5792gat nor 3 2 >sa0 >sa1
5742 731
5793 5792f01 from 5792gat >sa0
5794 5792f02 from 5792gat >sa0
5795 5792f03 from 5792gat >sa0
5796 5796gat nor 1 2 >sa0
5686 5744
5797 5797gat nor 1 2 >sa0
5745 778
5798 5798gat nor 2 2 >sa0 >sa1
5561 5746
5799 5798f01 from 5798gat >sa0
5800 5798f02 from 5798gat >sa0
5801 5801gat nor 2 2 >sa0 >sa1
5747 5748
5802 5801f01 from 5801gat >sa0
5803 5801f02 from 5801gat >sa0
5804 5804gat nor 3 2 >sa0 >sa1
5753 5750
5805 5804f01 from 5804gat >sa0
5806 5804f02 from 5804gat >sa0
5807 5804f03 from 5804gat >sa0
5808 5808gat nor 1 2 >sa0
5699 5757
5809 5809gat nor 1 2 >sa0
5758 5696
5810 5810gat nor 2 2 >sa0 >sa1
5759 5760
5811 5810f01 from 5810gat >sa0
5812 5810f02 from 5810gat >sa0
5813 5813gat nor 3 2 >sa0 >sa1
5763 974
5814 5813f01 from 5813gat >sa0
5815 5813f02 from 5813gat >sa0
5816 5813f03 from 5813gat >sa0
5817 5817gat nor 1 2 >sa0
5707 5765
5818 5818gat nor 1 2 >sa0
5766 1021
5819 5819gat nor 2 2 >sa0 >sa1
5582 5767
5820 5819f01 from 5819gat >sa0
5821 5819f02 from 5819gat >sa0
5822 5822gat nor 2 2 >sa0 >sa1
5768 5769
5823 5822f01 from 5822gat >sa0
5824 5822f02 from 5822gat >sa0
5825 5825gat nor 3 2 >sa0 >sa1
5774 5771
5826 5825f01 from 5825gat >sa0
5827 5825f02 from 5825gat >sa0
5828 5825f03 from 5825gat >sa0
5829 5829gat nor 1 2 >sa0
5720 5778
5830 5830gat nor 1 2 >sa0
5779 5717
5831 5831gat nor 2 2 >sa0 >sa1
5780 5781
5832 5831f01 from 5831gat >sa0
5833 5831f02 from 5831gat >sa0
5834 5834gat nor 2 2 >sa0 >sa1
5785 5786
5835 5834f01 from 5834gat >sa0
5836 5834f02 from 5834gat >sa0
5837 5837gat nor 2 2 >sa0 >sa1
5787 5788
5838 5837f01 from 5837gat >sa0
5839 5837f02 from 5837gat >sa0
5840 5840gat nor 3 2 >sa0 >sa1
5791 683
5841 5840f01 from 5840gat >sa0
5842 5840f02 from 5840gat >sa0
5843 5840f03 from 5840gat >sa0
5844 5844gat nor 1 2 >sa0
5741 5793
5845 5845gat nor 1 2 >sa0
5794 730
5846 5846gat nor 2 2 >sa0 >sa1
5625 5795
5847 5846f01 from 5846gat >sa0
5848 5846f02 from 5846gat >sa0
5849 5849gat nor 2 2 >sa0 >sa1
5796 5797
5850 5849f01 from 5849gat >sa0
5851 5849f02 from 5849gat >sa0
5852 5852gat nor 3 2 >sa0 >sa1
5802 5799
5853 5852f01 from 5852gat >sa0
5854 5852f02 from 5852gat >sa0
5855 5852f03 from 5852gat >sa0
5856 5856gat nor 1 2 >sa0
5754 5806
5857 5857gat nor 1 2 >sa0
5807 5751
5858 5858gat nor 2 2 >sa0 >sa1
5808 5809
5859 5858f01 from 5858gat >sa0
5860 5858f02 from 5858gat >sa0
5861 5861gat nor 3 2 >sa0 >sa1
5812 926
5862 5861f01 from 5861gat >sa0
5863 5861f02 from 5861gat >sa0
5864 5861f03 from 5861gat >sa0
5865 5865gat nor 1 2 >sa0
5762 5814
5866 5866gat nor 1 2 >sa0
5815 973
5867 5867gat nor 2 2 >sa0 >sa1
5646 5816
5868 5867f01 from 5867gat >sa0
5869 5867f02 from 5867gat >sa0
5870 5870gat nor 2 2 >sa0 >sa1
5817 5818
5871 5870f01 from 5870gat >sa0
5872 5870f02 from 5870gat >sa0
5873 5873gat nor 3 2 >sa0 >sa1
5823 5820
5874 5873f01 from 5873gat >sa0
5875 5873f02 from 5873gat >sa0
5876 5873f03 from 5873gat >sa0
5877 5877gat nor 1 2 >sa0
5775 5827
5878 5878gat nor 1 2 >sa0
5828 5772
5879 5879gat nor 2 2 >sa0 >sa1
5829 5830
5880 5879f01 from 5879gat >sa0
5881 5879f02 from 5879gat >sa0
5882 5882gat nor 3 2 >sa0 >sa1
5836 587
5883 5882f01 from 5882gat >sa0
5884 5882f02 from 5882gat >sa0
5885 5882f03 from 5882gat >sa0
5886 5886gat nor 3 2 >sa0 >sa1
5839 635
5887 5886f01 from 5886gat >sa0
5888 5886f02 from 5886gat >sa0
5889 5886f03 from 5886gat >sa0
5890 5890gat nor 1 2 >sa0
5790 5841
5891 5891gat nor 1 2 >sa0
5842 682
5892 5892gat nor 2 2 >sa0 >sa1
5680 5843
5893 5892f01 from 5892gat >sa0
5894 5892f02 from 5892gat >sa0
5895 5895gat nor 2 2 >sa0 >sa1
5844 5845
5896 5895f01 from 5895gat >sa0
5897 5895f02 from 5895gat >sa0
5898 5898gat nor 3 2 >sa0 >sa1
5850 5847
5899 5898f01 from 5898gat >sa0
5900 5898f02 from 5898gat >sa0
5901 5898f03 from 5898gat >sa0
5902 5902gat nor 1 2 >sa0
5803 5854
5903 5903gat nor 1 2 >sa0
5855 5800
5904 5904gat nor 2 2 >sa0 >sa1
5856 5857
5905 5904f01 from 5904gat >sa0
5906 5904f02 from 5904gat >sa0
5907 5907gat nor 3 2 >sa0 >sa1
5860 878
5908 5907f01 from 5907gat >sa0
5909 5907f02 from 5907gat >sa0
5910 5907f03 from 5907gat >sa0
5911 5911gat nor 1 2 >sa0
5811 5862
5912 5912gat nor 1 2 >sa0
5863 925
5913 5913gat nor 2 2 >sa0 >sa1
5701 5864
5914 5913f01 from 5913gat >sa0
5915 5913f02 from 5913gat >sa0
5916 5916gat nor 2 2 >sa0 >sa1
5865 5866
5917 5916f01 from 5916gat >sa0
5918 5916f02 from 5916gat >sa0
5919 5919gat nor 3 2 >sa0 >sa1
5871 5868
5920 5919f01 from 5919gat >sa0
5921 5919f02 from 5919gat >sa0
5922 5919f03 from 5919gat >sa0
5923 5923gat nor 1 2 >sa0
5824 5875
5924 5924gat nor 1 2 >sa0
5876 5821
5925 5925gat nor 2 2 >sa0 >sa1
5877 5878
5926 5925f01 from 5925gat >sa0
5927 5925f02 from 5925gat >sa0
5928 5928gat nor 1 2 >sa0
5835 5883
5929 5929gat nor 1 2 >sa0
5884 586
5930 5930gat nor 2 2 >sa0 >sa1
5731 5885
5931 5930f01 from 5930gat >sa0
5932 5930f02 from 5930gat >sa0
5933 5933gat nor 1 2 >sa0
5838 5887
5934 5934gat nor 1 2 >sa0
5888 634
5935 5935gat nor 2 2 >sa0 >sa1
5735 5889
5936 5935f01 from 5935gat >sa0
5937 5935f02 from 5935gat >sa0
5938 5938gat nor 2 2 >sa0 >sa1
5890 5891
5939 5938f01 from 5938gat >sa0
5940 5938f02 from 5938gat >sa0
5941 5941gat nor 3 2 >sa0 >sa1
5896 5893
5942 5941f01 from 5941gat >sa0
5943 5941f02 from 5941gat >sa0
5944 5941f03 from 5941gat >sa0
5945 5945gat nor 1 2 >sa0
5851 5900
5946 5946gat nor 1 2 >sa0
5901 5848
5947 5947gat nor 2 2 >sa0 >sa1
5902 5903
5948 5947f01 from 5947gat >sa0
5949 5947f02 from 5947gat >sa0
5950 5950gat nor 3 2 >sa0 >sa1
5906 830
5951 5950f01 from 5950gat >sa0
5952 5950f02 from 5950gat >sa0
5953 5950f03 from 5950gat >sa0
5954 5954gat nor 1 2 >sa0
5859 5908
5955 5955gat nor 1 2 >sa0
5909 877
5956 5956gat nor 2 2 >sa0 >sa1
5756 5910
5957 5956f01 from 5956gat >sa0
5958 5956f02 from 5956gat >sa0
5959 5959gat nor 2 2 >sa0 >sa1
5911 5912
5960 5959f01 from 5959gat >sa0
5961 5959f02 from 5959gat >sa0
5962 5962gat nor 3 2 >sa0 >sa1
5917 5914
5963 5962f01 from 5962gat >sa0
5964 5962f02 from 5962gat >sa0
5965 5962f03 from 5962gat >sa0
5966 5966gat nor 1 2 >sa0
5872 5921
5967 5967gat nor 1 2 >sa0
5922 5869
5968 5968gat nor 2 2 >sa0 >sa1
5923 5924
5969 5968f01 from 5968gat >sa0
5970 5968f02 from 5968gat >sa0
5971 5971gat nor 0 2 >sa0 >sa1
5928 5929
5972 5972gat nor 2 2 >sa0 >sa1
5933 5934
5973 5972f01 from 5972gat >sa0
5974 5972f02 from 5972gat >sa0
5975 5975gat nor 3 2 >sa0 >sa1
5939 5936
5976 5975f01 from 5975gat >sa0
5977 5975f02 from 5975gat >sa0
5978 5975f03 from 5975gat >sa0
5979 5979gat nor 1 2 >sa0
5897 5943
5980 5980gat nor 1 2 >sa0
5944 5894
5981 5981gat nor 2 2 >sa0 >sa1
5945 5946
5982 5981f01 from 5981gat >sa0
5983 5981f02 from 5981gat >sa0
5984 5984gat nor 3 2 >sa0 >sa1
5949 782
5985 5984f01 from 5984gat >sa0
5986 5984f02 from 5984gat >sa0
5987 5984f03 from 5984gat >sa0
5988 5988gat nor 1 2 >sa0
5905 5951
5989 5989gat nor 1 2 >sa0
5952 829
5990 5990gat nor 2 2 >sa0 >sa1
5805 5953
5991 5990f01 from 5990gat >sa0
5992 5990f02 from 5990gat >sa0
5993 5993gat nor 2 2 >sa0 >sa1
5954 5955
5994 5993f01 from 5993gat >sa0
5995 5993f02 from 5993gat >sa0
5996 5996gat nor 3 2 >sa0 >sa1
5960 5957
5997 5996f01 from 5996gat >sa0
5998 5996f02 from 5996gat >sa0
5999 5996f03 from 5996gat >sa0
6000 6000gat nor 1 2 >sa0
5918 5964
6001 6001gat nor 1 2 >sa0
5965 5915
6002 6002gat nor 2 2 >sa0 >sa1
5966 5967
6003 6002f01 from 6002gat >sa0
6004 6002f02 from 6002gat >sa0
6005 6005gat nor 3 2 >sa0 >sa1
5973 5931
6006 6005f01 from 6005gat >sa0
6007 6005f02 from 6005gat >sa0
6008 6005f03 from 6005gat >sa0
6009 6009gat nor 1 2 >sa0
5940 5977
6010 6010gat nor 1 2 >sa0
5978 5937
6011 6011gat nor 2 2 >sa0 >sa1
5979 5980
6012 6011f01 from 6011gat >sa0
6013 6011f02 from 6011gat >sa0
6014 6014gat nor 3 2 >sa0 >sa1
5983 734
6015 6014f01 from 6014gat >sa0
6016 6014f02 from 6014gat >sa0
6017 6014f03 from 6014gat >sa0
6018 6018gat nor 1 2 >sa0
5948 5985
6019 6019gat nor 1 2 >sa0
5986 781
6020 6020gat nor 2 2 >sa0 >sa1
5853 5987
6021 6020f01 from 6020gat >sa0
6022 6020f02 from 6020gat >sa0
6023 6023gat nor 2 2 >sa0 >sa1
5988 5989
6024 6023f01 from 6023gat >sa0
6025 6023f02 from 6023gat >sa0
6026 6026gat nor 3 2 >sa0 >sa1
5994 5991
6027 6026f01 from 6026gat >sa0
6028 6026f02 from 6026gat >sa0
6029 6026f03 from 6026gat >sa0
6030 6030gat nor 1 2 >sa0
5961 5998
6031 6031gat nor 1 2 >sa0
5999 5958
6032 6032gat nor 2 2 >sa0 >sa1
6000 6001
6033 6032f01 from 6032gat >sa0
6034 6032f02 from 6032gat >sa0
6035 6035gat nor 1 2 >sa0
5974 6007
6036 6036gat nor 1 2 >sa0
6008 5932
6037 6037gat nor 2 2 >sa0 >sa1
6009 6010
6038 6037f01 from 6037gat >sa0
6039 6037f02 from 6037gat >sa0
6040 6040gat nor 3 2 >sa0 >sa1
6013 686
6041 6040f01 from 6040gat >sa0
6042 6040f02 from 6040gat >sa0
6043 6040f03 from 6040gat >sa0
6044 6044gat nor 1 2 >sa0
5982 6015
6045 6045gat nor 1 2 >sa0
6016 733
6046 6046gat nor 2 2 >sa0 >sa1
5899 6017
6047 6046f01 from 6046gat >sa0
6048 6046f02 from 6046gat >sa0
6049 6049gat nor 2 2 >sa0 >sa1
6018 6019
6050 6049f01 from 6049gat >sa0
6051 6049f02 from 6049gat >sa0
6052 6052gat nor 3 2 >sa0 >sa1
6024 6021
6053 6052f01 from 6052gat >sa0
6054 6052f02 from 6052gat >sa0
6055 6052f03 from 6052gat >sa0
6056 6056gat nor 1 2 >sa0
5995 6028
6057 6057gat nor 1 2 >sa0
6029 5992
6058 6058gat nor 2 2 >sa0 >sa1
6030 6031
6059 6058f01 from 6058gat >sa0
6060 6058f02 from 6058gat >sa0
6061 6061gat nor 2 2 >sa0 >sa1
6035 6036
6062 6061f01 from 6061gat >sa0
6063 6061f02 from 6061gat >sa0
6064 6064gat nor 3 2 >sa0 >sa1
6039 638
6065 6064f01 from 6064gat >sa0
6066 6064f02 from 6064gat >sa0
6067 6064f03 from 6064gat >sa0
6068 6068gat nor 1 2 >sa0
6012 6041
6069 6069gat nor 1 2 >sa0
6042 685
6070 6070gat nor 2 2 >sa0 >sa1
5942 6043
6071 6070f01 from 6070gat >sa0
6072 6070f02 from 6070gat >sa0
6073 6073gat nor 2 2 >sa0 >sa1
6044 6045
6074 6073f01 from 6073gat >sa0
6075 6073f02 from 6073gat >sa0
6076 6076gat nor 3 2 >sa0 >sa1
6050 6047
6077 6076f01 from 6076gat >sa0
6078 6076f02 from 6076gat >sa0
6079 6076f03 from 6076gat >sa0
6080 6080gat nor 1 2 >sa0
6025 6054
6081 6081gat nor 1 2 >sa0
6055 6022
6082 6082gat nor 2 2 >sa0 >sa1
6056 6057
6083 6082f01 from 6082gat >sa0
6084 6082f02 from 6082gat >sa0
6085 6085gat nor 3 2 >sa0 >sa1
6063 590
6086 6085f01 from 6085gat >sa0
6087 6085f02 from 6085gat >sa0
6088 6085f03 from 6085gat >sa0
6089 6089gat nor 1 2 >sa0
6038 6065
6090 6090gat nor 1 2 >sa0
6066 637
6091 6091gat nor 2 2 >sa0 >sa1
5976 6067
6092 6091f01 from 6091gat >sa0
6093 6091f02 from 6091gat >sa0
6094 6094gat nor 2 2 >sa0 >sa1
6068 6069
6095 6094f01 from 6094gat >sa0
6096 6094f02 from 6094gat >sa0
6097 6097gat nor 3 2 >sa0 >sa1
6074 6071
6098 6097f01 from 6097gat >sa0
6099 6097f02 from 6097gat >sa0
6100 6097f03 from 6097gat >sa0
6101 6101gat nor 1 2 >sa0
6051 6078
6102 6102gat nor 1 2 >sa0
6079 6048
6103 6103gat nor 2 2 >sa0 >sa1
6080 6081
6104 6103f01 from 6103gat >sa0
6105 6103f02 from 6103gat >sa0
6106 6106gat nor 1 2 >sa0
6062 6086
6107 6107gat nor 1 2 >sa0
6087 589
6108 6108gat nor 2 2 >sa0 >sa1
6006 6088
6109 6108f01 from 6108gat >sa0
6110 6108f02 from 6108gat >sa0
6111 6111gat nor 2 2 >sa0 >sa1
6089 6090
6112 6111f01 from 6111gat >sa0
6113 6111f02 from 6111gat >sa0
6114 6114gat nor 3 2 >sa0 >sa1
6095 6092
6115 6114f01 from 6114gat >sa0
6116 6114f02 from 6114gat >sa0
6117 6114f03 from 6114gat >sa0
6118 6118gat nor 1 2 >sa0
6075 6099
6119 6119gat nor 1 2 >sa0
6100 6072
6120 6120gat nor 2 2 >sa0 >sa1
6101 6102
6121 6120f01 from 6120gat >sa0
6122 6120f02 from 6120gat >sa0
6123 6123gat nor 0 2 >sa0 >sa1
6106 6107
6124 6124gat nor 3 2 >sa0 >sa1
6112 6109
6125 6124f01 from 6124gat >sa0
6126 6124f02 from 6124gat >sa0
6127 6124f03 from 6124gat >sa0
6128 6128gat nor 1 2 >sa0
6096 6116
6129 6129gat nor 1 2 >sa0
6117 6093
6130 6130gat nor 2 2 >sa0 >sa1
6118 6119
6131 6130f01 from 6130gat >sa0
6132 6130f02 from 6130gat >sa0
6133 6133gat nor 1 2 >sa0
6113 6126
6134 6134gat nor 1 2 >sa0
6127 6110
6135 6135gat nor 2 2 >sa0 >sa1
6128 6129
6136 6135f01 from 6135gat >sa0
6137 6135f02 from 6135gat >sa0
6138 6138gat nor 2 2 >sa0 >sa1
6133 6134
6139 6138f01 from 6138gat >sa0
6140 6138f02 from 6138gat
6141 6141gat not 3 1 >sa0 >sa1
6140
6142 6141f01 from 6141gat >sa0
6143 6141f02 from 6141gat
6144 6141f03 from 6141gat >sa0
6145 6145gat nor 1 2 >sa0
6139 6142
6146 6146gat not 1 1 >sa0
6143
6147 6147gat nor 2 2 >sa0 >sa1
6125 6144
6148 6147f01 from 6147gat >sa0
6149 6147f02 from 6147gat >sa0
6150 6150gat nor 0 2 >sa0 >sa1
6145 6146
6151 6151gat nor 3 2 >sa0 >sa1
6137 6149
6152 6151f01 from 6151gat >sa0
6153 6151f02 from 6151gat >sa0
6154 6151f03 from 6151gat >sa0
6155 6155gat nor 1 2 >sa0
6136 6152
6156 6156gat nor 1 2 >sa0
6153 6148
6157 6157gat nor 2 2 >sa0 >sa1
6115 6154
6158 6157f01 from 6157gat >sa0
6159 6157f02 from 6157gat >sa0
6160 6160gat nor 0 2 >sa0 >sa1
6155 6156
6161 6161gat nor 3 2 >sa0 >sa1
6132 6159
6162 6161f01 from 6161gat >sa0
6163 6161f02 from 6161gat >sa0
6164 6161f03 from 6161gat >sa0
6165 6165gat nor 1 2 >sa0
6131 6162
6166 6166gat nor 1 2 >sa0
6163 6158
6167 6167gat nor 2 2 >sa0 >sa1
6098 6164
6168 6167f01 from 6167gat >sa0
6169 6167f02 from 6167gat >sa0
6170 6170gat nor 0 2 >sa0 >sa1
6165 6166
6171 6171gat nor 3 2 >sa0 >sa1
6122 6169
6172 6171f01 from 6171gat >sa0
6173 6171f02 from 6171gat >sa0
6174 6171f03 from 6171gat >sa0
6175 6175gat nor 1 2 >sa0
6121 6172
6176 6176gat nor 1 2 >sa0
6173 6168
6177 6177gat nor 2 2 >sa0 >sa1
6077 6174
6178 6177f01 from 6177gat >sa0
6179 6177f02 from 6177gat >sa0
6180 6180gat nor 0 2 >sa0 >sa1
6175 6176
6181 6181gat nor 3 2 >sa0 >sa1
6105 6179
6182 6181f01 from 6181gat >sa0
6183 6181f02 from 6181gat >sa0
6184 6181f03 from 6181gat >sa0
6185 6185gat nor 1 2 >sa0
6104 6182
6186 6186gat nor 1 2 >sa0
6183 6178
6187 6187gat nor 2 2 >sa0 >sa1
6053 6184
6188 6187f01 from 6187gat >sa0
6189 6187f02 from 6187gat >sa0
6190 6190gat nor 0 2 >sa0 >sa1
6185 6186
6191 6191gat nor 3 2 >sa0 >sa1
6084 6189
6192 6191f01 from 6191gat >sa0
6193 6191f02 from 6191gat >sa0
6194 6191f03 from 6191gat >sa0
6195 6195gat nor 1 2 >sa0
6083 6192
6196 6196gat nor 1 2 >sa0
6193 6188
6197 6197gat nor 2 2 >sa0 >sa1
6027 6194
6198 6197f01 from 6197gat >sa0
6199 6197f02 from 6197gat >sa0
6200 6200gat nor 0 2 >sa0 >sa1
6195 6196
6201 6201gat nor 3 2 >sa0 >sa1
6060 6199
6202 6201f01 from 6201gat >sa0
6203 6201f02 from 6201gat >sa0
6204 6201f03 from 6201gat >sa0
6205 6205gat nor 1 2 >sa0
6059 6202
6206 6206gat nor 1 2 >sa0
6203 6198
6207 6207gat nor 2 2 >sa0 >sa1
5997 6204
6208 6207f01 from 6207gat >sa0
6209 6207f02 from 6207gat >sa0
6210 6210gat nor 0 2 >sa0 >sa1
6205 6206
6211 6211gat nor 3 2 >sa0 >sa1
6034 6209
6212 6211f01 from 6211gat >sa0
6213 6211f02 from 6211gat >sa0
6214 6211f03 from 6211gat >sa0
6215 6215gat nor 1 2 >sa0
6033 6212
6216 6216gat nor 1 2 >sa0
6213 6208
6217 6217gat nor 2 2 >sa0 >sa1
5963 6214
6218 6217f01 from 6217gat >sa0
6219 6217f02 from 6217gat >sa0
6220 6220gat nor 0 2 >sa0 >sa1
6215 6216
6221 6221gat nor 3 2 >sa0 >sa1
6004 6219
6222 6221f01 from 6221gat >sa0
6223 6221f02 from 6221gat >sa0
6224 6221f03 from 6221gat >sa0
6225 6225gat nor 1 2 >sa0
6003 6222
6226 6226gat nor 1 2 >sa0
6223 6218
6227 6227gat nor 2 2 >sa0 >sa1
5920 6224
6228 6227f01 from 6227gat >sa0
6229 6227f02 from 6227gat >sa0
6230 6230gat nor 0 2 >sa0 >sa1
6225 6226
6231 6231gat nor 3 2 >sa0 >sa1
5970 6229
6232 6231f01 from 6231gat >sa0
6233 6231f02 from 6231gat >sa0
6234 6231f03 from 6231gat >sa0
6235 6235gat nor 1 2 >sa0
5969 6232
6236 6236gat nor 1 2 >sa0
6233 6228
6237 6237gat nor 2 2 >sa0 >sa1
5874 6234
6238 6237f01 from 6237gat >sa0
6239 6237f02 from 6237gat >sa0
6240 6240gat nor 0 2 >sa0 >sa1
6235 6236
6241 6241gat nor 3 2 >sa0 >sa1
5927 6239
6242 6241f01 from 6241gat >sa0
6243 6241f02 from 6241gat >sa0
6244 6241f03 from 6241gat >sa0
6245 6245gat nor 1 2 >sa0
5926 6242
6246 6246gat nor 1 2 >sa0
6243 6238
6247 6247gat nor 2 2 >sa0 >sa1
5826 6244
6248 6247f01 from 6247gat >sa0
6249 6247f02 from 6247gat >sa0
6250 6250gat nor 0 2 >sa0 >sa1
6245 6246
6251 6251gat nor 3 2 >sa0 >sa1
5881 6249
6252 6251f01 from 6251gat >sa0
6253 6251f02 from 6251gat >sa0
6254 6251f03 from 6251gat >sa0
6255 6255gat nor 1 2 >sa0
5880 6252
6256 6256gat nor 1 2 >sa0
6253 6248
6257 6257gat nor 2 2 >sa0 >sa1
5777 6254
6258 6257f01 from 6257gat >sa0
6259 6257f02 from 6257gat >sa0
6260 6260gat nor 0 2 >sa0 >sa1
6255 6256
6261 6261gat nor 3 2 >sa0 >sa1
5833 6259
6262 6261f01 from 6261gat >sa0
6263 6261f02 from 6261gat >sa0
6264 6261f03 from 6261gat >sa0
6265 6265gat nor 1 2 >sa0
5832 6262
6266 6266gat nor 1 2 >sa0
6263 6258
6267 6267gat nor 2 2 >sa0 >sa1
5722 6264
6268 6267f01 from 6267gat >sa0
6269 6267f02 from 6267gat >sa0
6270 6270gat nor 0 2 >sa0 >sa1
6265 6266
6271 6271gat nor 3 2 >sa0 >sa1
5784 6269
6272 6271f01 from 6271gat >sa0
6273 6271f02 from 6271gat >sa0
6274 6271f03 from 6271gat >sa0
6275 6275gat nor 1 2 >sa0
5783 6272
6276 6276gat nor 1 2 >sa0
6273 6268
6277 6277gat nor 2 2 >sa0 >sa1
5667 6274
6278 6277f01 from 6277gat >sa0
6279 6277f02 from 6277gat >sa0
6280 6280gat nor 0 2 >sa0 >sa1
6275 6276
6281 6281gat nor 3 2 >sa0 >sa1
5729 6279
6282 6281f01 from 6281gat >sa0
6283 6281f02 from 6281gat >sa0
6284 6281f03 from 6281gat >sa0
6285 6285gat nor 1 2 >sa0
5728 6282
6286 6286gat nor 1 2 >sa0
6283 6278
6287 6287gat nor 0 2 >sa0 >sa1
5603 6284
6288 6288gat nor 0 2 >sa0 >sa1
6285 6286
|
> > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 | 01010101010101011111111111111111 10101010101010101111111111111111 01010101010101011101111111111111 10101010101010101101111111111111 11011011011011011111111111111111 01101101101101101111111111111111 10110110110110111111111111111111 11111111111111111101010101010101 11111111111111110110101010101010 11111111111111101101010101010101 11111111111111100110101010101010 11111111111111110000000000000000 |
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 |
/****************************************************************************
* *
* VERILOG HIGH-LEVEL DESCRIPTION OF THE ISCAS-85 BENCHMARK CIRCUIT c6288 *
* *
* Function: 16 x 16 Multiplier *
* *
* Written by: Mark C. Hansen *
* *
* Last modified: Nov 12, 1997 *
* *
****************************************************************************/
module Circuit6288 (in256, in239, in222, in205, in188, in171, in154, in137,
in120, in103, in86, in69, in52, in35, in18, in1,
in528, in511, in494, in477, in460, in443, in426, in409,
in392, in375, in358, in341, in324, in307, in290, in273,
out6287, out6288, out6280, out6270,
out6260, out6250, out6240, out6230,
out6220, out6210, out6200, out6190,
out6180, out6170, out6160, out6150,
out6123, out5971, out5672, out5308,
out4946, out4591, out4241, out3895,
out3552, out3211, out2877, out2548,
out2223, out1901, out1581, out545);
input in256, in239, in222, in205, in188, in171, in154, in137,
in120, in103, in86, in69, in52, in35, in18, in1,
in528, in511, in494, in477, in460, in443, in426, in409,
in392, in375, in358, in341, in324, in307, in290, in273;
output out6287, out6288, out6280, out6270,
out6260, out6250, out6240, out6230,
out6220, out6210, out6200, out6190,
out6180, out6170, out6160, out6150,
out6123, out5971, out5672, out5308,
out4946, out4591, out4241, out3895,
out3552, out3211, out2877, out2548,
out2223, out1901, out1581, out545;
wire [15:0] A, B;
wire [31:0] P;
assign
A[15:0] = {in256, in239, in222, in205, in188, in171, in154, in137,
in120, in103, in86, in69, in52, in35, in18, in1},
B[15:0] = {in528, in511, in494, in477, in460, in443, in426, in409,
in392, in375, in358, in341, in324, in307, in290, in273},
{out6287, out6288, out6280, out6270,
out6260, out6250, out6240, out6230,
out6220, out6210, out6200, out6190,
out6180, out6170, out6160, out6150,
out6123, out5971, out5672, out5308,
out4946, out4591, out4241, out3895,
out3552, out3211, out2877, out2548,
out2223, out1901, out1581, out545} = P[31:0];
TopLevel6288 Ckt6288 (A, B, P);
endmodule /* Circuit6288 */
/*************************************************************************/
module TopLevel6288 (A, B, P);
input[15:0] A, B;
output[31:0] P;
wire C14_15, S14_15, S13_15, S12_15,
S11_15, S10_15, S9_15, S8_15,
S7_15, S6_15, S5_15, S4_15,
S3_15, S2_15, S1_15, S0_15,
S0_14, S0_13, S0_12, S0_11,
S0_10, S0_9, S0_8, S0_7,
S0_6, S0_5, S0_4, S0_3,
S0_2, S0_1, S0_0, A0B0;
assign
P[31:0] = {C14_15, S14_15, S13_15, S12_15,
S11_15, S10_15, S9_15, S8_15,
S7_15, S6_15, S5_15, S4_15,
S3_15, S2_15, S1_15, S0_15,
S0_14, S0_13, S0_12, S0_11,
S0_10, S0_9, S0_8, S0_7,
S0_6, S0_5, S0_4, S0_3,
S0_2, S0_1, S0_0, A0B0};
and GA0B0(A0B0, A[0], B[0]);
and GA0B1(A0B1, A[0], B[1]);
and GA0B2(A0B2, A[0], B[2]);
and GA0B3(A0B3, A[0], B[3]);
and GA0B4(A0B4, A[0], B[4]);
and GA0B5(A0B5, A[0], B[5]);
and GA0B6(A0B6, A[0], B[6]);
and GA0B7(A0B7, A[0], B[7]);
and GA0B8(A0B8, A[0], B[8]);
and GA0B9(A0B9, A[0], B[9]);
and GA0B10(A0B10, A[0], B[10]);
and GA0B11(A0B11, A[0], B[11]);
and GA0B12(A0B12, A[0], B[12]);
and GA0B13(A0B13, A[0], B[13]);
and GA0B14(A0B14, A[0], B[14]);
and GA0B15(A0B15, A[0], B[15]);
and GA1B0(A1B0, A[1], B[0]);
and GA1B1(A1B1, A[1], B[1]);
and GA1B2(A1B2, A[1], B[2]);
and GA1B3(A1B3, A[1], B[3]);
and GA1B4(A1B4, A[1], B[4]);
and GA1B5(A1B5, A[1], B[5]);
and GA1B6(A1B6, A[1], B[6]);
and GA1B7(A1B7, A[1], B[7]);
and GA1B8(A1B8, A[1], B[8]);
and GA1B9(A1B9, A[1], B[9]);
and GA1B10(A1B10, A[1], B[10]);
and GA1B11(A1B11, A[1], B[11]);
and GA1B12(A1B12, A[1], B[12]);
and GA1B13(A1B13, A[1], B[13]);
and GA1B14(A1B14, A[1], B[14]);
and GA1B15(A1B15, A[1], B[15]);
and GA2B0(A2B0, A[2], B[0]);
and GA2B1(A2B1, A[2], B[1]);
and GA2B2(A2B2, A[2], B[2]);
and GA2B3(A2B3, A[2], B[3]);
and GA2B4(A2B4, A[2], B[4]);
and GA2B5(A2B5, A[2], B[5]);
and GA2B6(A2B6, A[2], B[6]);
and GA2B7(A2B7, A[2], B[7]);
and GA2B8(A2B8, A[2], B[8]);
and GA2B9(A2B9, A[2], B[9]);
and GA2B10(A2B10, A[2], B[10]);
and GA2B11(A2B11, A[2], B[11]);
and GA2B12(A2B12, A[2], B[12]);
and GA2B13(A2B13, A[2], B[13]);
and GA2B14(A2B14, A[2], B[14]);
and GA2B15(A2B15, A[2], B[15]);
and GA3B0(A3B0, A[3], B[0]);
and GA3B1(A3B1, A[3], B[1]);
and GA3B2(A3B2, A[3], B[2]);
and GA3B3(A3B3, A[3], B[3]);
and GA3B4(A3B4, A[3], B[4]);
and GA3B5(A3B5, A[3], B[5]);
and GA3B6(A3B6, A[3], B[6]);
and GA3B7(A3B7, A[3], B[7]);
and GA3B8(A3B8, A[3], B[8]);
and GA3B9(A3B9, A[3], B[9]);
and GA3B10(A3B10, A[3], B[10]);
and GA3B11(A3B11, A[3], B[11]);
and GA3B12(A3B12, A[3], B[12]);
and GA3B13(A3B13, A[3], B[13]);
and GA3B14(A3B14, A[3], B[14]);
and GA3B15(A3B15, A[3], B[15]);
and GA4B0(A4B0, A[4], B[0]);
and GA4B1(A4B1, A[4], B[1]);
and GA4B2(A4B2, A[4], B[2]);
and GA4B3(A4B3, A[4], B[3]);
and GA4B4(A4B4, A[4], B[4]);
and GA4B5(A4B5, A[4], B[5]);
and GA4B6(A4B6, A[4], B[6]);
and GA4B7(A4B7, A[4], B[7]);
and GA4B8(A4B8, A[4], B[8]);
and GA4B9(A4B9, A[4], B[9]);
and GA4B10(A4B10, A[4], B[10]);
and GA4B11(A4B11, A[4], B[11]);
and GA4B12(A4B12, A[4], B[12]);
and GA4B13(A4B13, A[4], B[13]);
and GA4B14(A4B14, A[4], B[14]);
and GA4B15(A4B15, A[4], B[15]);
and GA5B0(A5B0, A[5], B[0]);
and GA5B1(A5B1, A[5], B[1]);
and GA5B2(A5B2, A[5], B[2]);
and GA5B3(A5B3, A[5], B[3]);
and GA5B4(A5B4, A[5], B[4]);
and GA5B5(A5B5, A[5], B[5]);
and GA5B6(A5B6, A[5], B[6]);
and GA5B7(A5B7, A[5], B[7]);
and GA5B8(A5B8, A[5], B[8]);
and GA5B9(A5B9, A[5], B[9]);
and GA5B10(A5B10, A[5], B[10]);
and GA5B11(A5B11, A[5], B[11]);
and GA5B12(A5B12, A[5], B[12]);
and GA5B13(A5B13, A[5], B[13]);
and GA5B14(A5B14, A[5], B[14]);
and GA5B15(A5B15, A[5], B[15]);
and GA6B0(A6B0, A[6], B[0]);
and GA6B1(A6B1, A[6], B[1]);
and GA6B2(A6B2, A[6], B[2]);
and GA6B3(A6B3, A[6], B[3]);
and GA6B4(A6B4, A[6], B[4]);
and GA6B5(A6B5, A[6], B[5]);
and GA6B6(A6B6, A[6], B[6]);
and GA6B7(A6B7, A[6], B[7]);
and GA6B8(A6B8, A[6], B[8]);
and GA6B9(A6B9, A[6], B[9]);
and GA6B10(A6B10, A[6], B[10]);
and GA6B11(A6B11, A[6], B[11]);
and GA6B12(A6B12, A[6], B[12]);
and GA6B13(A6B13, A[6], B[13]);
and GA6B14(A6B14, A[6], B[14]);
and GA6B15(A6B15, A[6], B[15]);
and GA7B0(A7B0, A[7], B[0]);
and GA7B1(A7B1, A[7], B[1]);
and GA7B2(A7B2, A[7], B[2]);
and GA7B3(A7B3, A[7], B[3]);
and GA7B4(A7B4, A[7], B[4]);
and GA7B5(A7B5, A[7], B[5]);
and GA7B6(A7B6, A[7], B[6]);
and GA7B7(A7B7, A[7], B[7]);
and GA7B8(A7B8, A[7], B[8]);
and GA7B9(A7B9, A[7], B[9]);
and GA7B10(A7B10, A[7], B[10]);
and GA7B11(A7B11, A[7], B[11]);
and GA7B12(A7B12, A[7], B[12]);
and GA7B13(A7B13, A[7], B[13]);
and GA7B14(A7B14, A[7], B[14]);
and GA7B15(A7B15, A[7], B[15]);
and GA8B0(A8B0, A[8], B[0]);
and GA8B1(A8B1, A[8], B[1]);
and GA8B2(A8B2, A[8], B[2]);
and GA8B3(A8B3, A[8], B[3]);
and GA8B4(A8B4, A[8], B[4]);
and GA8B5(A8B5, A[8], B[5]);
and GA8B6(A8B6, A[8], B[6]);
and GA8B7(A8B7, A[8], B[7]);
and GA8B8(A8B8, A[8], B[8]);
and GA8B9(A8B9, A[8], B[9]);
and GA8B10(A8B10, A[8], B[10]);
and GA8B11(A8B11, A[8], B[11]);
and GA8B12(A8B12, A[8], B[12]);
and GA8B13(A8B13, A[8], B[13]);
and GA8B14(A8B14, A[8], B[14]);
and GA8B15(A8B15, A[8], B[15]);
and GA9B0(A9B0, A[9], B[0]);
and GA9B1(A9B1, A[9], B[1]);
and GA9B2(A9B2, A[9], B[2]);
and GA9B3(A9B3, A[9], B[3]);
and GA9B4(A9B4, A[9], B[4]);
and GA9B5(A9B5, A[9], B[5]);
and GA9B6(A9B6, A[9], B[6]);
and GA9B7(A9B7, A[9], B[7]);
and GA9B8(A9B8, A[9], B[8]);
and GA9B9(A9B9, A[9], B[9]);
and GA9B10(A9B10, A[9], B[10]);
and GA9B11(A9B11, A[9], B[11]);
and GA9B12(A9B12, A[9], B[12]);
and GA9B13(A9B13, A[9], B[13]);
and GA9B14(A9B14, A[9], B[14]);
and GA9B15(A9B15, A[9], B[15]);
and GA10B0(A10B0, A[10], B[0]);
and GA10B1(A10B1, A[10], B[1]);
and GA10B2(A10B2, A[10], B[2]);
and GA10B3(A10B3, A[10], B[3]);
and GA10B4(A10B4, A[10], B[4]);
and GA10B5(A10B5, A[10], B[5]);
and GA10B6(A10B6, A[10], B[6]);
and GA10B7(A10B7, A[10], B[7]);
and GA10B8(A10B8, A[10], B[8]);
and GA10B9(A10B9, A[10], B[9]);
and GA10B10(A10B10, A[10], B[10]);
and GA10B11(A10B11, A[10], B[11]);
and GA10B12(A10B12, A[10], B[12]);
and GA10B13(A10B13, A[10], B[13]);
and GA10B14(A10B14, A[10], B[14]);
and GA10B15(A10B15, A[10], B[15]);
and GA11B0(A11B0, A[11], B[0]);
and GA11B1(A11B1, A[11], B[1]);
and GA11B2(A11B2, A[11], B[2]);
and GA11B3(A11B3, A[11], B[3]);
and GA11B4(A11B4, A[11], B[4]);
and GA11B5(A11B5, A[11], B[5]);
and GA11B6(A11B6, A[11], B[6]);
and GA11B7(A11B7, A[11], B[7]);
and GA11B8(A11B8, A[11], B[8]);
and GA11B9(A11B9, A[11], B[9]);
and GA11B10(A11B10, A[11], B[10]);
and GA11B11(A11B11, A[11], B[11]);
and GA11B12(A11B12, A[11], B[12]);
and GA11B13(A11B13, A[11], B[13]);
and GA11B14(A11B14, A[11], B[14]);
and GA11B15(A11B15, A[11], B[15]);
and GA12B0(A12B0, A[12], B[0]);
and GA12B1(A12B1, A[12], B[1]);
and GA12B2(A12B2, A[12], B[2]);
and GA12B3(A12B3, A[12], B[3]);
and GA12B4(A12B4, A[12], B[4]);
and GA12B5(A12B5, A[12], B[5]);
and GA12B6(A12B6, A[12], B[6]);
and GA12B7(A12B7, A[12], B[7]);
and GA12B8(A12B8, A[12], B[8]);
and GA12B9(A12B9, A[12], B[9]);
and GA12B10(A12B10, A[12], B[10]);
and GA12B11(A12B11, A[12], B[11]);
and GA12B12(A12B12, A[12], B[12]);
and GA12B13(A12B13, A[12], B[13]);
and GA12B14(A12B14, A[12], B[14]);
and GA12B15(A12B15, A[12], B[15]);
and GA13B0(A13B0, A[13], B[0]);
and GA13B1(A13B1, A[13], B[1]);
and GA13B2(A13B2, A[13], B[2]);
and GA13B3(A13B3, A[13], B[3]);
and GA13B4(A13B4, A[13], B[4]);
and GA13B5(A13B5, A[13], B[5]);
and GA13B6(A13B6, A[13], B[6]);
and GA13B7(A13B7, A[13], B[7]);
and GA13B8(A13B8, A[13], B[8]);
and GA13B9(A13B9, A[13], B[9]);
and GA13B10(A13B10, A[13], B[10]);
and GA13B11(A13B11, A[13], B[11]);
and GA13B12(A13B12, A[13], B[12]);
and GA13B13(A13B13, A[13], B[13]);
and GA13B14(A13B14, A[13], B[14]);
and GA13B15(A13B15, A[13], B[15]);
and GA14B0(A14B0, A[14], B[0]);
and GA14B1(A14B1, A[14], B[1]);
and GA14B2(A14B2, A[14], B[2]);
and GA14B3(A14B3, A[14], B[3]);
and GA14B4(A14B4, A[14], B[4]);
and GA14B5(A14B5, A[14], B[5]);
and GA14B6(A14B6, A[14], B[6]);
and GA14B7(A14B7, A[14], B[7]);
and GA14B8(A14B8, A[14], B[8]);
and GA14B9(A14B9, A[14], B[9]);
and GA14B10(A14B10, A[14], B[10]);
and GA14B11(A14B11, A[14], B[11]);
and GA14B12(A14B12, A[14], B[12]);
and GA14B13(A14B13, A[14], B[13]);
and GA14B14(A14B14, A[14], B[14]);
and GA14B15(A14B15, A[14], B[15]);
and GA15B0(A15B0, A[15], B[0]);
and GA15B1(A15B1, A[15], B[1]);
and GA15B2(A15B2, A[15], B[2]);
and GA15B3(A15B3, A[15], B[3]);
and GA15B4(A15B4, A[15], B[4]);
and GA15B5(A15B5, A[15], B[5]);
and GA15B6(A15B6, A[15], B[6]);
and GA15B7(A15B7, A[15], B[7]);
and GA15B8(A15B8, A[15], B[8]);
and GA15B9(A15B9, A[15], B[9]);
and GA15B10(A15B10, A[15], B[10]);
and GA15B11(A15B11, A[15], B[11]);
and GA15B12(A15B12, A[15], B[12]);
and GA15B13(A15B13, A[15], B[13]);
and GA15B14(A15B14, A[15], B[14]);
and GA15B15(A15B15, A[15], B[15]);
/* HA MHA0_0(S0_0,C0_0,A1B0,A0B1); */
not gn1_0_0(n1_0_0, A1B0);
not gn2_0_0(n2_0_0, n1_0_0);
nor gn3_0_0(n3_0_0, A1B0, n1_0_0);
nor gn4_0_0(n4_0_0, n2_0_0, n3_0_0);
nor gn5_0_0(n5_0_0, A0B1, n4_0_0);
nor gn6_0_0(n6_0_0, A0B1, n5_0_0);
nor gn7_0_0(n7_0_0, n4_0_0, n5_0_0);
nor gn8_0_0(S0_0, n6_0_0, n7_0_0);
nor gn9_0_0(C0_0, n1_0_0, n5_0_0);
/* HA MHA1_0(S1_0,C1_0,A2B0,A1B1); */
not gn1_1_0(n1_1_0, A2B0);
not gn2_1_0(n2_1_0, n1_1_0);
nor gn3_1_0(n3_1_0, A2B0, n1_1_0);
nor gn4_1_0(n4_1_0, n2_1_0, n3_1_0);
nor gn5_1_0(n5_1_0, A1B1, n4_1_0);
nor gn6_1_0(n6_1_0, A1B1, n5_1_0);
nor gn7_1_0(n7_1_0, n4_1_0, n5_1_0);
nor gn8_1_0(S1_0, n6_1_0, n7_1_0);
nor gn9_1_0(C1_0, n1_1_0, n5_1_0);
/* HA MHA2_0(S2_0,C2_0,A3B0,A2B1); */
not gn1_2_0(n1_2_0, A3B0);
not gn2_2_0(n2_2_0, n1_2_0);
nor gn3_2_0(n3_2_0, A3B0, n1_2_0);
nor gn4_2_0(n4_2_0, n2_2_0, n3_2_0);
nor gn5_2_0(n5_2_0, A2B1, n4_2_0);
nor gn6_2_0(n6_2_0, A2B1, n5_2_0);
nor gn7_2_0(n7_2_0, n4_2_0, n5_2_0);
nor gn8_2_0(S2_0, n6_2_0, n7_2_0);
nor gn9_2_0(C2_0, n1_2_0, n5_2_0);
/* HA MHA3_0(S3_0,C3_0,A4B0,A3B1); */
not gn1_3_0(n1_3_0, A4B0);
not gn2_3_0(n2_3_0, n1_3_0);
nor gn3_3_0(n3_3_0, A4B0, n1_3_0);
nor gn4_3_0(n4_3_0, n2_3_0, n3_3_0);
nor gn5_3_0(n5_3_0, A3B1, n4_3_0);
nor gn6_3_0(n6_3_0, A3B1, n5_3_0);
nor gn7_3_0(n7_3_0, n4_3_0, n5_3_0);
nor gn8_3_0(S3_0, n6_3_0, n7_3_0);
nor gn9_3_0(C3_0, n1_3_0, n5_3_0);
/* HA MHA4_0(S4_0,C4_0,A5B0,A4B1); */
not gn1_4_0(n1_4_0, A5B0);
not gn2_4_0(n2_4_0, n1_4_0);
nor gn3_4_0(n3_4_0, A5B0, n1_4_0);
nor gn4_4_0(n4_4_0, n2_4_0, n3_4_0);
nor gn5_4_0(n5_4_0, A4B1, n4_4_0);
nor gn6_4_0(n6_4_0, A4B1, n5_4_0);
nor gn7_4_0(n7_4_0, n4_4_0, n5_4_0);
nor gn8_4_0(S4_0, n6_4_0, n7_4_0);
nor gn9_4_0(C4_0, n1_4_0, n5_4_0);
/* HA MHA5_0(S5_0,C5_0,A6B0,A5B1); */
not gn1_5_0(n1_5_0, A6B0);
not gn2_5_0(n2_5_0, n1_5_0);
nor gn3_5_0(n3_5_0, A6B0, n1_5_0);
nor gn4_5_0(n4_5_0, n2_5_0, n3_5_0);
nor gn5_5_0(n5_5_0, A5B1, n4_5_0);
nor gn6_5_0(n6_5_0, A5B1, n5_5_0);
nor gn7_5_0(n7_5_0, n4_5_0, n5_5_0);
nor gn8_5_0(S5_0, n6_5_0, n7_5_0);
nor gn9_5_0(C5_0, n1_5_0, n5_5_0);
/* HA MHA6_0(S6_0,C6_0,A7B0,A6B1); */
not gn1_6_0(n1_6_0, A7B0);
not gn2_6_0(n2_6_0, n1_6_0);
nor gn3_6_0(n3_6_0, A7B0, n1_6_0);
nor gn4_6_0(n4_6_0, n2_6_0, n3_6_0);
nor gn5_6_0(n5_6_0, A6B1, n4_6_0);
nor gn6_6_0(n6_6_0, A6B1, n5_6_0);
nor gn7_6_0(n7_6_0, n4_6_0, n5_6_0);
nor gn8_6_0(S6_0, n6_6_0, n7_6_0);
nor gn9_6_0(C6_0, n1_6_0, n5_6_0);
/* HA MHA7_0(S7_0,C7_0,A8B0,A7B1); */
not gn1_7_0(n1_7_0, A8B0);
not gn2_7_0(n2_7_0, n1_7_0);
nor gn3_7_0(n3_7_0, A8B0, n1_7_0);
nor gn4_7_0(n4_7_0, n2_7_0, n3_7_0);
nor gn5_7_0(n5_7_0, A7B1, n4_7_0);
nor gn6_7_0(n6_7_0, A7B1, n5_7_0);
nor gn7_7_0(n7_7_0, n4_7_0, n5_7_0);
nor gn8_7_0(S7_0, n6_7_0, n7_7_0);
nor gn9_7_0(C7_0, n1_7_0, n5_7_0);
/* HA MHA8_0(S8_0,C8_0,A9B0,A8B1); */
not gn1_8_0(n1_8_0, A9B0);
not gn2_8_0(n2_8_0, n1_8_0);
nor gn3_8_0(n3_8_0, A9B0, n1_8_0);
nor gn4_8_0(n4_8_0, n2_8_0, n3_8_0);
nor gn5_8_0(n5_8_0, A8B1, n4_8_0);
nor gn6_8_0(n6_8_0, A8B1, n5_8_0);
nor gn7_8_0(n7_8_0, n4_8_0, n5_8_0);
nor gn8_8_0(S8_0, n6_8_0, n7_8_0);
nor gn9_8_0(C8_0, n1_8_0, n5_8_0);
/* HA MHA9_0(S9_0,C9_0,A10B0,A9B1); */
not gn1_9_0(n1_9_0, A10B0);
not gn2_9_0(n2_9_0, n1_9_0);
nor gn3_9_0(n3_9_0, A10B0, n1_9_0);
nor gn4_9_0(n4_9_0, n2_9_0, n3_9_0);
nor gn5_9_0(n5_9_0, A9B1, n4_9_0);
nor gn6_9_0(n6_9_0, A9B1, n5_9_0);
nor gn7_9_0(n7_9_0, n4_9_0, n5_9_0);
nor gn8_9_0(S9_0, n6_9_0, n7_9_0);
nor gn9_9_0(C9_0, n1_9_0, n5_9_0);
/* HA MHA10_0(S10_0,C10_0,A11B0,A10B1); */
not gn1_10_0(n1_10_0, A11B0);
not gn2_10_0(n2_10_0, n1_10_0);
nor gn3_10_0(n3_10_0, A11B0, n1_10_0);
nor gn4_10_0(n4_10_0, n2_10_0, n3_10_0);
nor gn5_10_0(n5_10_0, A10B1, n4_10_0);
nor gn6_10_0(n6_10_0, A10B1, n5_10_0);
nor gn7_10_0(n7_10_0, n4_10_0, n5_10_0);
nor gn8_10_0(S10_0, n6_10_0, n7_10_0);
nor gn9_10_0(C10_0, n1_10_0, n5_10_0);
/* HA MHA11_0(S11_0,C11_0,A12B0,A11B1); */
not gn1_11_0(n1_11_0, A12B0);
not gn2_11_0(n2_11_0, n1_11_0);
nor gn3_11_0(n3_11_0, A12B0, n1_11_0);
nor gn4_11_0(n4_11_0, n2_11_0, n3_11_0);
nor gn5_11_0(n5_11_0, A11B1, n4_11_0);
nor gn6_11_0(n6_11_0, A11B1, n5_11_0);
nor gn7_11_0(n7_11_0, n4_11_0, n5_11_0);
nor gn8_11_0(S11_0, n6_11_0, n7_11_0);
nor gn9_11_0(C11_0, n1_11_0, n5_11_0);
/* HA MHA12_0(S12_0,C12_0,A13B0,A12B1); */
not gn1_12_0(n1_12_0, A13B0);
not gn2_12_0(n2_12_0, n1_12_0);
nor gn3_12_0(n3_12_0, A13B0, n1_12_0);
nor gn4_12_0(n4_12_0, n2_12_0, n3_12_0);
nor gn5_12_0(n5_12_0, A12B1, n4_12_0);
nor gn6_12_0(n6_12_0, A12B1, n5_12_0);
nor gn7_12_0(n7_12_0, n4_12_0, n5_12_0);
nor gn8_12_0(S12_0, n6_12_0, n7_12_0);
nor gn9_12_0(C12_0, n1_12_0, n5_12_0);
/* HA MHA13_0(S13_0,C13_0,A14B0,A13B1); */
not gn1_13_0(n1_13_0, A14B0);
not gn2_13_0(n2_13_0, n1_13_0);
nor gn3_13_0(n3_13_0, A14B0, n1_13_0);
nor gn4_13_0(n4_13_0, n2_13_0, n3_13_0);
nor gn5_13_0(n5_13_0, A13B1, n4_13_0);
nor gn6_13_0(n6_13_0, A13B1, n5_13_0);
nor gn7_13_0(n7_13_0, n4_13_0, n5_13_0);
nor gn8_13_0(S13_0, n6_13_0, n7_13_0);
nor gn9_13_0(C13_0, n1_13_0, n5_13_0);
/* HA MHA14_0(S14_0,C14_0,A15B0,A14B1); */
not gn1_14_0(n1_14_0, A15B0);
not gn2_14_0(n2_14_0, n1_14_0);
nor gn3_14_0(n3_14_0, A15B0, n1_14_0);
nor gn4_14_0(n4_14_0, n2_14_0, n3_14_0);
nor gn5_14_0(n5_14_0, A14B1, n4_14_0);
nor gn6_14_0(n6_14_0, A14B1, n5_14_0);
nor gn7_14_0(n7_14_0, n4_14_0, n5_14_0);
nor gn8_14_0(S14_0, n6_14_0, n7_14_0);
nor gn9_14_0(C14_0, n1_14_0, n5_14_0);
/* FA MFA0_1(S0_1,C0_1,S1_0,C0_0,A0B2); */
nor gn1_0_1(n1_0_1, S1_0, C0_0);
nor gn2_0_1(n2_0_1, n1_0_1, C0_0);
nor gn3_0_1(n3_0_1, S1_0, n1_0_1);
nor gn4_0_1(n4_0_1, n2_0_1, n3_0_1);
nor gn5_0_1(n5_0_1, A0B2, n4_0_1);
nor gn6_0_1(n6_0_1, A0B2, n5_0_1);
nor gn7_0_1(n7_0_1, n4_0_1, n5_0_1);
nor gn8_0_1(S0_1, n6_0_1, n7_0_1);
nor gn9_0_1(C0_1, n1_0_1, n5_0_1);
/* FA MFA1_1(S1_1,C1_1,S2_0,C1_0,A1B2); */
nor gn1_1_1(n1_1_1, S2_0, C1_0);
nor gn2_1_1(n2_1_1, n1_1_1, C1_0);
nor gn3_1_1(n3_1_1, S2_0, n1_1_1);
nor gn4_1_1(n4_1_1, n2_1_1, n3_1_1);
nor gn5_1_1(n5_1_1, A1B2, n4_1_1);
nor gn6_1_1(n6_1_1, A1B2, n5_1_1);
nor gn7_1_1(n7_1_1, n4_1_1, n5_1_1);
nor gn8_1_1(S1_1, n6_1_1, n7_1_1);
nor gn9_1_1(C1_1, n1_1_1, n5_1_1);
/* FA MFA2_1(S2_1,C2_1,S3_0,C2_0,A2B2); */
nor gn1_2_1(n1_2_1, S3_0, C2_0);
nor gn2_2_1(n2_2_1, n1_2_1, C2_0);
nor gn3_2_1(n3_2_1, S3_0, n1_2_1);
nor gn4_2_1(n4_2_1, n2_2_1, n3_2_1);
nor gn5_2_1(n5_2_1, A2B2, n4_2_1);
nor gn6_2_1(n6_2_1, A2B2, n5_2_1);
nor gn7_2_1(n7_2_1, n4_2_1, n5_2_1);
nor gn8_2_1(S2_1, n6_2_1, n7_2_1);
nor gn9_2_1(C2_1, n1_2_1, n5_2_1);
/* FA MFA3_1(S3_1,C3_1,S4_0,C3_0,A3B2); */
nor gn1_3_1(n1_3_1, S4_0, C3_0);
nor gn2_3_1(n2_3_1, n1_3_1, C3_0);
nor gn3_3_1(n3_3_1, S4_0, n1_3_1);
nor gn4_3_1(n4_3_1, n2_3_1, n3_3_1);
nor gn5_3_1(n5_3_1, A3B2, n4_3_1);
nor gn6_3_1(n6_3_1, A3B2, n5_3_1);
nor gn7_3_1(n7_3_1, n4_3_1, n5_3_1);
nor gn8_3_1(S3_1, n6_3_1, n7_3_1);
nor gn9_3_1(C3_1, n1_3_1, n5_3_1);
/* FA MFA4_1(S4_1,C4_1,S5_0,C4_0,A4B2); */
nor gn1_4_1(n1_4_1, S5_0, C4_0);
nor gn2_4_1(n2_4_1, n1_4_1, C4_0);
nor gn3_4_1(n3_4_1, S5_0, n1_4_1);
nor gn4_4_1(n4_4_1, n2_4_1, n3_4_1);
nor gn5_4_1(n5_4_1, A4B2, n4_4_1);
nor gn6_4_1(n6_4_1, A4B2, n5_4_1);
nor gn7_4_1(n7_4_1, n4_4_1, n5_4_1);
nor gn8_4_1(S4_1, n6_4_1, n7_4_1);
nor gn9_4_1(C4_1, n1_4_1, n5_4_1);
/* FA MFA5_1(S5_1,C5_1,S6_0,C5_0,A5B2); */
nor gn1_5_1(n1_5_1, S6_0, C5_0);
nor gn2_5_1(n2_5_1, n1_5_1, C5_0);
nor gn3_5_1(n3_5_1, S6_0, n1_5_1);
nor gn4_5_1(n4_5_1, n2_5_1, n3_5_1);
nor gn5_5_1(n5_5_1, A5B2, n4_5_1);
nor gn6_5_1(n6_5_1, A5B2, n5_5_1);
nor gn7_5_1(n7_5_1, n4_5_1, n5_5_1);
nor gn8_5_1(S5_1, n6_5_1, n7_5_1);
nor gn9_5_1(C5_1, n1_5_1, n5_5_1);
/* FA MFA6_1(S6_1,C6_1,S7_0,C6_0,A6B2); */
nor gn1_6_1(n1_6_1, S7_0, C6_0);
nor gn2_6_1(n2_6_1, n1_6_1, C6_0);
nor gn3_6_1(n3_6_1, S7_0, n1_6_1);
nor gn4_6_1(n4_6_1, n2_6_1, n3_6_1);
nor gn5_6_1(n5_6_1, A6B2, n4_6_1);
nor gn6_6_1(n6_6_1, A6B2, n5_6_1);
nor gn7_6_1(n7_6_1, n4_6_1, n5_6_1);
nor gn8_6_1(S6_1, n6_6_1, n7_6_1);
nor gn9_6_1(C6_1, n1_6_1, n5_6_1);
/* FA MFA7_1(S7_1,C7_1,S8_0,C7_0,A7B2); */
nor gn1_7_1(n1_7_1, S8_0, C7_0);
nor gn2_7_1(n2_7_1, n1_7_1, C7_0);
nor gn3_7_1(n3_7_1, S8_0, n1_7_1);
nor gn4_7_1(n4_7_1, n2_7_1, n3_7_1);
nor gn5_7_1(n5_7_1, A7B2, n4_7_1);
nor gn6_7_1(n6_7_1, A7B2, n5_7_1);
nor gn7_7_1(n7_7_1, n4_7_1, n5_7_1);
nor gn8_7_1(S7_1, n6_7_1, n7_7_1);
nor gn9_7_1(C7_1, n1_7_1, n5_7_1);
/* FA MFA8_1(S8_1,C8_1,S9_0,C8_0,A8B2); */
nor gn1_8_1(n1_8_1, S9_0, C8_0);
nor gn2_8_1(n2_8_1, n1_8_1, C8_0);
nor gn3_8_1(n3_8_1, S9_0, n1_8_1);
nor gn4_8_1(n4_8_1, n2_8_1, n3_8_1);
nor gn5_8_1(n5_8_1, A8B2, n4_8_1);
nor gn6_8_1(n6_8_1, A8B2, n5_8_1);
nor gn7_8_1(n7_8_1, n4_8_1, n5_8_1);
nor gn8_8_1(S8_1, n6_8_1, n7_8_1);
nor gn9_8_1(C8_1, n1_8_1, n5_8_1);
/* FA MFA9_1(S9_1,C9_1,S10_0,C9_0,A9B2); */
nor gn1_9_1(n1_9_1, S10_0, C9_0);
nor gn2_9_1(n2_9_1, n1_9_1, C9_0);
nor gn3_9_1(n3_9_1, S10_0, n1_9_1);
nor gn4_9_1(n4_9_1, n2_9_1, n3_9_1);
nor gn5_9_1(n5_9_1, A9B2, n4_9_1);
nor gn6_9_1(n6_9_1, A9B2, n5_9_1);
nor gn7_9_1(n7_9_1, n4_9_1, n5_9_1);
nor gn8_9_1(S9_1, n6_9_1, n7_9_1);
nor gn9_9_1(C9_1, n1_9_1, n5_9_1);
/* FA MFA10_1(S10_1,C10_1,S11_0,C10_0,A10B2); */
nor gn1_10_1(n1_10_1, S11_0, C10_0);
nor gn2_10_1(n2_10_1, n1_10_1, C10_0);
nor gn3_10_1(n3_10_1, S11_0, n1_10_1);
nor gn4_10_1(n4_10_1, n2_10_1, n3_10_1);
nor gn5_10_1(n5_10_1, A10B2, n4_10_1);
nor gn6_10_1(n6_10_1, A10B2, n5_10_1);
nor gn7_10_1(n7_10_1, n4_10_1, n5_10_1);
nor gn8_10_1(S10_1, n6_10_1, n7_10_1);
nor gn9_10_1(C10_1, n1_10_1, n5_10_1);
/* FA MFA11_1(S11_1,C11_1,S12_0,C11_0,A11B2); */
nor gn1_11_1(n1_11_1, S12_0, C11_0);
nor gn2_11_1(n2_11_1, n1_11_1, C11_0);
nor gn3_11_1(n3_11_1, S12_0, n1_11_1);
nor gn4_11_1(n4_11_1, n2_11_1, n3_11_1);
nor gn5_11_1(n5_11_1, A11B2, n4_11_1);
nor gn6_11_1(n6_11_1, A11B2, n5_11_1);
nor gn7_11_1(n7_11_1, n4_11_1, n5_11_1);
nor gn8_11_1(S11_1, n6_11_1, n7_11_1);
nor gn9_11_1(C11_1, n1_11_1, n5_11_1);
/* FA MFA12_1(S12_1,C12_1,S13_0,C12_0,A12B2); */
nor gn1_12_1(n1_12_1, S13_0, C12_0);
nor gn2_12_1(n2_12_1, n1_12_1, C12_0);
nor gn3_12_1(n3_12_1, S13_0, n1_12_1);
nor gn4_12_1(n4_12_1, n2_12_1, n3_12_1);
nor gn5_12_1(n5_12_1, A12B2, n4_12_1);
nor gn6_12_1(n6_12_1, A12B2, n5_12_1);
nor gn7_12_1(n7_12_1, n4_12_1, n5_12_1);
nor gn8_12_1(S12_1, n6_12_1, n7_12_1);
nor gn9_12_1(C12_1, n1_12_1, n5_12_1);
/* FA MFA13_1(S13_1,C13_1,S14_0,C13_0,A13B2); */
nor gn1_13_1(n1_13_1, S14_0, C13_0);
nor gn2_13_1(n2_13_1, n1_13_1, C13_0);
nor gn3_13_1(n3_13_1, S14_0, n1_13_1);
nor gn4_13_1(n4_13_1, n2_13_1, n3_13_1);
nor gn5_13_1(n5_13_1, A13B2, n4_13_1);
nor gn6_13_1(n6_13_1, A13B2, n5_13_1);
nor gn7_13_1(n7_13_1, n4_13_1, n5_13_1);
nor gn8_13_1(S13_1, n6_13_1, n7_13_1);
nor gn9_13_1(C13_1, n1_13_1, n5_13_1);
/* FA MFA14_1(S14_1,C14_1,A15B1,C14_0,A14B2); */
nor gn1_14_1(n1_14_1, A15B1, C14_0);
nor gn2_14_1(n2_14_1, n1_14_1, C14_0);
nor gn3_14_1(n3_14_1, A15B1, n1_14_1);
nor gn4_14_1(n4_14_1, n2_14_1, n3_14_1);
nor gn5_14_1(n5_14_1, A14B2, n4_14_1);
nor gn6_14_1(n6_14_1, A14B2, n5_14_1);
nor gn7_14_1(n7_14_1, n4_14_1, n5_14_1);
nor gn8_14_1(S14_1, n6_14_1, n7_14_1);
nor gn9_14_1(C14_1, n1_14_1, n5_14_1);
/* FA MFA0_2(S0_2,C0_2,S1_1,C0_1,A0B3); */
nor gn1_0_2(n1_0_2, S1_1, C0_1);
nor gn2_0_2(n2_0_2, n1_0_2, C0_1);
nor gn3_0_2(n3_0_2, S1_1, n1_0_2);
nor gn4_0_2(n4_0_2, n2_0_2, n3_0_2);
nor gn5_0_2(n5_0_2, A0B3, n4_0_2);
nor gn6_0_2(n6_0_2, A0B3, n5_0_2);
nor gn7_0_2(n7_0_2, n4_0_2, n5_0_2);
nor gn8_0_2(S0_2, n6_0_2, n7_0_2);
nor gn9_0_2(C0_2, n1_0_2, n5_0_2);
/* FA MFA1_2(S1_2,C1_2,S2_1,C1_1,A1B3); */
nor gn1_1_2(n1_1_2, S2_1, C1_1);
nor gn2_1_2(n2_1_2, n1_1_2, C1_1);
nor gn3_1_2(n3_1_2, S2_1, n1_1_2);
nor gn4_1_2(n4_1_2, n2_1_2, n3_1_2);
nor gn5_1_2(n5_1_2, A1B3, n4_1_2);
nor gn6_1_2(n6_1_2, A1B3, n5_1_2);
nor gn7_1_2(n7_1_2, n4_1_2, n5_1_2);
nor gn8_1_2(S1_2, n6_1_2, n7_1_2);
nor gn9_1_2(C1_2, n1_1_2, n5_1_2);
/* FA MFA2_2(S2_2,C2_2,S3_1,C2_1,A2B3); */
nor gn1_2_2(n1_2_2, S3_1, C2_1);
nor gn2_2_2(n2_2_2, n1_2_2, C2_1);
nor gn3_2_2(n3_2_2, S3_1, n1_2_2);
nor gn4_2_2(n4_2_2, n2_2_2, n3_2_2);
nor gn5_2_2(n5_2_2, A2B3, n4_2_2);
nor gn6_2_2(n6_2_2, A2B3, n5_2_2);
nor gn7_2_2(n7_2_2, n4_2_2, n5_2_2);
nor gn8_2_2(S2_2, n6_2_2, n7_2_2);
nor gn9_2_2(C2_2, n1_2_2, n5_2_2);
/* FA MFA3_2(S3_2,C3_2,S4_1,C3_1,A3B3); */
nor gn1_3_2(n1_3_2, S4_1, C3_1);
nor gn2_3_2(n2_3_2, n1_3_2, C3_1);
nor gn3_3_2(n3_3_2, S4_1, n1_3_2);
nor gn4_3_2(n4_3_2, n2_3_2, n3_3_2);
nor gn5_3_2(n5_3_2, A3B3, n4_3_2);
nor gn6_3_2(n6_3_2, A3B3, n5_3_2);
nor gn7_3_2(n7_3_2, n4_3_2, n5_3_2);
nor gn8_3_2(S3_2, n6_3_2, n7_3_2);
nor gn9_3_2(C3_2, n1_3_2, n5_3_2);
/* FA MFA4_2(S4_2,C4_2,S5_1,C4_1,A4B3); */
nor gn1_4_2(n1_4_2, S5_1, C4_1);
nor gn2_4_2(n2_4_2, n1_4_2, C4_1);
nor gn3_4_2(n3_4_2, S5_1, n1_4_2);
nor gn4_4_2(n4_4_2, n2_4_2, n3_4_2);
nor gn5_4_2(n5_4_2, A4B3, n4_4_2);
nor gn6_4_2(n6_4_2, A4B3, n5_4_2);
nor gn7_4_2(n7_4_2, n4_4_2, n5_4_2);
nor gn8_4_2(S4_2, n6_4_2, n7_4_2);
nor gn9_4_2(C4_2, n1_4_2, n5_4_2);
/* FA MFA5_2(S5_2,C5_2,S6_1,C5_1,A5B3); */
nor gn1_5_2(n1_5_2, S6_1, C5_1);
nor gn2_5_2(n2_5_2, n1_5_2, C5_1);
nor gn3_5_2(n3_5_2, S6_1, n1_5_2);
nor gn4_5_2(n4_5_2, n2_5_2, n3_5_2);
nor gn5_5_2(n5_5_2, A5B3, n4_5_2);
nor gn6_5_2(n6_5_2, A5B3, n5_5_2);
nor gn7_5_2(n7_5_2, n4_5_2, n5_5_2);
nor gn8_5_2(S5_2, n6_5_2, n7_5_2);
nor gn9_5_2(C5_2, n1_5_2, n5_5_2);
/* FA MFA6_2(S6_2,C6_2,S7_1,C6_1,A6B3); */
nor gn1_6_2(n1_6_2, S7_1, C6_1);
nor gn2_6_2(n2_6_2, n1_6_2, C6_1);
nor gn3_6_2(n3_6_2, S7_1, n1_6_2);
nor gn4_6_2(n4_6_2, n2_6_2, n3_6_2);
nor gn5_6_2(n5_6_2, A6B3, n4_6_2);
nor gn6_6_2(n6_6_2, A6B3, n5_6_2);
nor gn7_6_2(n7_6_2, n4_6_2, n5_6_2);
nor gn8_6_2(S6_2, n6_6_2, n7_6_2);
nor gn9_6_2(C6_2, n1_6_2, n5_6_2);
/* FA MFA7_2(S7_2,C7_2,S8_1,C7_1,A7B3); */
nor gn1_7_2(n1_7_2, S8_1, C7_1);
nor gn2_7_2(n2_7_2, n1_7_2, C7_1);
nor gn3_7_2(n3_7_2, S8_1, n1_7_2);
nor gn4_7_2(n4_7_2, n2_7_2, n3_7_2);
nor gn5_7_2(n5_7_2, A7B3, n4_7_2);
nor gn6_7_2(n6_7_2, A7B3, n5_7_2);
nor gn7_7_2(n7_7_2, n4_7_2, n5_7_2);
nor gn8_7_2(S7_2, n6_7_2, n7_7_2);
nor gn9_7_2(C7_2, n1_7_2, n5_7_2);
/* FA MFA8_2(S8_2,C8_2,S9_1,C8_1,A8B3); */
nor gn1_8_2(n1_8_2, S9_1, C8_1);
nor gn2_8_2(n2_8_2, n1_8_2, C8_1);
nor gn3_8_2(n3_8_2, S9_1, n1_8_2);
nor gn4_8_2(n4_8_2, n2_8_2, n3_8_2);
nor gn5_8_2(n5_8_2, A8B3, n4_8_2);
nor gn6_8_2(n6_8_2, A8B3, n5_8_2);
nor gn7_8_2(n7_8_2, n4_8_2, n5_8_2);
nor gn8_8_2(S8_2, n6_8_2, n7_8_2);
nor gn9_8_2(C8_2, n1_8_2, n5_8_2);
/* FA MFA9_2(S9_2,C9_2,S10_1,C9_1,A9B3); */
nor gn1_9_2(n1_9_2, S10_1, C9_1);
nor gn2_9_2(n2_9_2, n1_9_2, C9_1);
nor gn3_9_2(n3_9_2, S10_1, n1_9_2);
nor gn4_9_2(n4_9_2, n2_9_2, n3_9_2);
nor gn5_9_2(n5_9_2, A9B3, n4_9_2);
nor gn6_9_2(n6_9_2, A9B3, n5_9_2);
nor gn7_9_2(n7_9_2, n4_9_2, n5_9_2);
nor gn8_9_2(S9_2, n6_9_2, n7_9_2);
nor gn9_9_2(C9_2, n1_9_2, n5_9_2);
/* FA MFA10_2(S10_2,C10_2,S11_1,C10_1,A10B3); */
nor gn1_10_2(n1_10_2, S11_1, C10_1);
nor gn2_10_2(n2_10_2, n1_10_2, C10_1);
nor gn3_10_2(n3_10_2, S11_1, n1_10_2);
nor gn4_10_2(n4_10_2, n2_10_2, n3_10_2);
nor gn5_10_2(n5_10_2, A10B3, n4_10_2);
nor gn6_10_2(n6_10_2, A10B3, n5_10_2);
nor gn7_10_2(n7_10_2, n4_10_2, n5_10_2);
nor gn8_10_2(S10_2, n6_10_2, n7_10_2);
nor gn9_10_2(C10_2, n1_10_2, n5_10_2);
/* FA MFA11_2(S11_2,C11_2,S12_1,C11_1,A11B3); */
nor gn1_11_2(n1_11_2, S12_1, C11_1);
nor gn2_11_2(n2_11_2, n1_11_2, C11_1);
nor gn3_11_2(n3_11_2, S12_1, n1_11_2);
nor gn4_11_2(n4_11_2, n2_11_2, n3_11_2);
nor gn5_11_2(n5_11_2, A11B3, n4_11_2);
nor gn6_11_2(n6_11_2, A11B3, n5_11_2);
nor gn7_11_2(n7_11_2, n4_11_2, n5_11_2);
nor gn8_11_2(S11_2, n6_11_2, n7_11_2);
nor gn9_11_2(C11_2, n1_11_2, n5_11_2);
/* FA MFA12_2(S12_2,C12_2,S13_1,C12_1,A12B3); */
nor gn1_12_2(n1_12_2, S13_1, C12_1);
nor gn2_12_2(n2_12_2, n1_12_2, C12_1);
nor gn3_12_2(n3_12_2, S13_1, n1_12_2);
nor gn4_12_2(n4_12_2, n2_12_2, n3_12_2);
nor gn5_12_2(n5_12_2, A12B3, n4_12_2);
nor gn6_12_2(n6_12_2, A12B3, n5_12_2);
nor gn7_12_2(n7_12_2, n4_12_2, n5_12_2);
nor gn8_12_2(S12_2, n6_12_2, n7_12_2);
nor gn9_12_2(C12_2, n1_12_2, n5_12_2);
/* FA MFA13_2(S13_2,C13_2,S14_1,C13_1,A13B3); */
nor gn1_13_2(n1_13_2, S14_1, C13_1);
nor gn2_13_2(n2_13_2, n1_13_2, C13_1);
nor gn3_13_2(n3_13_2, S14_1, n1_13_2);
nor gn4_13_2(n4_13_2, n2_13_2, n3_13_2);
nor gn5_13_2(n5_13_2, A13B3, n4_13_2);
nor gn6_13_2(n6_13_2, A13B3, n5_13_2);
nor gn7_13_2(n7_13_2, n4_13_2, n5_13_2);
nor gn8_13_2(S13_2, n6_13_2, n7_13_2);
nor gn9_13_2(C13_2, n1_13_2, n5_13_2);
/* FA MFA14_2(S14_2,C14_2,A15B2,C14_1,A14B3); */
nor gn1_14_2(n1_14_2, A15B2, C14_1);
nor gn2_14_2(n2_14_2, n1_14_2, C14_1);
nor gn3_14_2(n3_14_2, A15B2, n1_14_2);
nor gn4_14_2(n4_14_2, n2_14_2, n3_14_2);
nor gn5_14_2(n5_14_2, A14B3, n4_14_2);
nor gn6_14_2(n6_14_2, A14B3, n5_14_2);
nor gn7_14_2(n7_14_2, n4_14_2, n5_14_2);
nor gn8_14_2(S14_2, n6_14_2, n7_14_2);
nor gn9_14_2(C14_2, n1_14_2, n5_14_2);
/* FA MFA0_3(S0_3,C0_3,S1_2,C0_2,A0B4); */
nor gn1_0_3(n1_0_3, S1_2, C0_2);
nor gn2_0_3(n2_0_3, n1_0_3, C0_2);
nor gn3_0_3(n3_0_3, S1_2, n1_0_3);
nor gn4_0_3(n4_0_3, n2_0_3, n3_0_3);
nor gn5_0_3(n5_0_3, A0B4, n4_0_3);
nor gn6_0_3(n6_0_3, A0B4, n5_0_3);
nor gn7_0_3(n7_0_3, n4_0_3, n5_0_3);
nor gn8_0_3(S0_3, n6_0_3, n7_0_3);
nor gn9_0_3(C0_3, n1_0_3, n5_0_3);
/* FA MFA1_3(S1_3,C1_3,S2_2,C1_2,A1B4); */
nor gn1_1_3(n1_1_3, S2_2, C1_2);
nor gn2_1_3(n2_1_3, n1_1_3, C1_2);
nor gn3_1_3(n3_1_3, S2_2, n1_1_3);
nor gn4_1_3(n4_1_3, n2_1_3, n3_1_3);
nor gn5_1_3(n5_1_3, A1B4, n4_1_3);
nor gn6_1_3(n6_1_3, A1B4, n5_1_3);
nor gn7_1_3(n7_1_3, n4_1_3, n5_1_3);
nor gn8_1_3(S1_3, n6_1_3, n7_1_3);
nor gn9_1_3(C1_3, n1_1_3, n5_1_3);
/* FA MFA2_3(S2_3,C2_3,S3_2,C2_2,A2B4); */
nor gn1_2_3(n1_2_3, S3_2, C2_2);
nor gn2_2_3(n2_2_3, n1_2_3, C2_2);
nor gn3_2_3(n3_2_3, S3_2, n1_2_3);
nor gn4_2_3(n4_2_3, n2_2_3, n3_2_3);
nor gn5_2_3(n5_2_3, A2B4, n4_2_3);
nor gn6_2_3(n6_2_3, A2B4, n5_2_3);
nor gn7_2_3(n7_2_3, n4_2_3, n5_2_3);
nor gn8_2_3(S2_3, n6_2_3, n7_2_3);
nor gn9_2_3(C2_3, n1_2_3, n5_2_3);
/* FA MFA3_3(S3_3,C3_3,S4_2,C3_2,A3B4); */
nor gn1_3_3(n1_3_3, S4_2, C3_2);
nor gn2_3_3(n2_3_3, n1_3_3, C3_2);
nor gn3_3_3(n3_3_3, S4_2, n1_3_3);
nor gn4_3_3(n4_3_3, n2_3_3, n3_3_3);
nor gn5_3_3(n5_3_3, A3B4, n4_3_3);
nor gn6_3_3(n6_3_3, A3B4, n5_3_3);
nor gn7_3_3(n7_3_3, n4_3_3, n5_3_3);
nor gn8_3_3(S3_3, n6_3_3, n7_3_3);
nor gn9_3_3(C3_3, n1_3_3, n5_3_3);
/* FA MFA4_3(S4_3,C4_3,S5_2,C4_2,A4B4); */
nor gn1_4_3(n1_4_3, S5_2, C4_2);
nor gn2_4_3(n2_4_3, n1_4_3, C4_2);
nor gn3_4_3(n3_4_3, S5_2, n1_4_3);
nor gn4_4_3(n4_4_3, n2_4_3, n3_4_3);
nor gn5_4_3(n5_4_3, A4B4, n4_4_3);
nor gn6_4_3(n6_4_3, A4B4, n5_4_3);
nor gn7_4_3(n7_4_3, n4_4_3, n5_4_3);
nor gn8_4_3(S4_3, n6_4_3, n7_4_3);
nor gn9_4_3(C4_3, n1_4_3, n5_4_3);
/* FA MFA5_3(S5_3,C5_3,S6_2,C5_2,A5B4); */
nor gn1_5_3(n1_5_3, S6_2, C5_2);
nor gn2_5_3(n2_5_3, n1_5_3, C5_2);
nor gn3_5_3(n3_5_3, S6_2, n1_5_3);
nor gn4_5_3(n4_5_3, n2_5_3, n3_5_3);
nor gn5_5_3(n5_5_3, A5B4, n4_5_3);
nor gn6_5_3(n6_5_3, A5B4, n5_5_3);
nor gn7_5_3(n7_5_3, n4_5_3, n5_5_3);
nor gn8_5_3(S5_3, n6_5_3, n7_5_3);
nor gn9_5_3(C5_3, n1_5_3, n5_5_3);
/* FA MFA6_3(S6_3,C6_3,S7_2,C6_2,A6B4); */
nor gn1_6_3(n1_6_3, S7_2, C6_2);
nor gn2_6_3(n2_6_3, n1_6_3, C6_2);
nor gn3_6_3(n3_6_3, S7_2, n1_6_3);
nor gn4_6_3(n4_6_3, n2_6_3, n3_6_3);
nor gn5_6_3(n5_6_3, A6B4, n4_6_3);
nor gn6_6_3(n6_6_3, A6B4, n5_6_3);
nor gn7_6_3(n7_6_3, n4_6_3, n5_6_3);
nor gn8_6_3(S6_3, n6_6_3, n7_6_3);
nor gn9_6_3(C6_3, n1_6_3, n5_6_3);
/* FA MFA7_3(S7_3,C7_3,S8_2,C7_2,A7B4); */
nor gn1_7_3(n1_7_3, S8_2, C7_2);
nor gn2_7_3(n2_7_3, n1_7_3, C7_2);
nor gn3_7_3(n3_7_3, S8_2, n1_7_3);
nor gn4_7_3(n4_7_3, n2_7_3, n3_7_3);
nor gn5_7_3(n5_7_3, A7B4, n4_7_3);
nor gn6_7_3(n6_7_3, A7B4, n5_7_3);
nor gn7_7_3(n7_7_3, n4_7_3, n5_7_3);
nor gn8_7_3(S7_3, n6_7_3, n7_7_3);
nor gn9_7_3(C7_3, n1_7_3, n5_7_3);
/* FA MFA8_3(S8_3,C8_3,S9_2,C8_2,A8B4); */
nor gn1_8_3(n1_8_3, S9_2, C8_2);
nor gn2_8_3(n2_8_3, n1_8_3, C8_2);
nor gn3_8_3(n3_8_3, S9_2, n1_8_3);
nor gn4_8_3(n4_8_3, n2_8_3, n3_8_3);
nor gn5_8_3(n5_8_3, A8B4, n4_8_3);
nor gn6_8_3(n6_8_3, A8B4, n5_8_3);
nor gn7_8_3(n7_8_3, n4_8_3, n5_8_3);
nor gn8_8_3(S8_3, n6_8_3, n7_8_3);
nor gn9_8_3(C8_3, n1_8_3, n5_8_3);
/* FA MFA9_3(S9_3,C9_3,S10_2,C9_2,A9B4); */
nor gn1_9_3(n1_9_3, S10_2, C9_2);
nor gn2_9_3(n2_9_3, n1_9_3, C9_2);
nor gn3_9_3(n3_9_3, S10_2, n1_9_3);
nor gn4_9_3(n4_9_3, n2_9_3, n3_9_3);
nor gn5_9_3(n5_9_3, A9B4, n4_9_3);
nor gn6_9_3(n6_9_3, A9B4, n5_9_3);
nor gn7_9_3(n7_9_3, n4_9_3, n5_9_3);
nor gn8_9_3(S9_3, n6_9_3, n7_9_3);
nor gn9_9_3(C9_3, n1_9_3, n5_9_3);
/* FA MFA10_3(S10_3,C10_3,S11_2,C10_2,A10B4); */
nor gn1_10_3(n1_10_3, S11_2, C10_2);
nor gn2_10_3(n2_10_3, n1_10_3, C10_2);
nor gn3_10_3(n3_10_3, S11_2, n1_10_3);
nor gn4_10_3(n4_10_3, n2_10_3, n3_10_3);
nor gn5_10_3(n5_10_3, A10B4, n4_10_3);
nor gn6_10_3(n6_10_3, A10B4, n5_10_3);
nor gn7_10_3(n7_10_3, n4_10_3, n5_10_3);
nor gn8_10_3(S10_3, n6_10_3, n7_10_3);
nor gn9_10_3(C10_3, n1_10_3, n5_10_3);
/* FA MFA11_3(S11_3,C11_3,S12_2,C11_2,A11B4); */
nor gn1_11_3(n1_11_3, S12_2, C11_2);
nor gn2_11_3(n2_11_3, n1_11_3, C11_2);
nor gn3_11_3(n3_11_3, S12_2, n1_11_3);
nor gn4_11_3(n4_11_3, n2_11_3, n3_11_3);
nor gn5_11_3(n5_11_3, A11B4, n4_11_3);
nor gn6_11_3(n6_11_3, A11B4, n5_11_3);
nor gn7_11_3(n7_11_3, n4_11_3, n5_11_3);
nor gn8_11_3(S11_3, n6_11_3, n7_11_3);
nor gn9_11_3(C11_3, n1_11_3, n5_11_3);
/* FA MFA12_3(S12_3,C12_3,S13_2,C12_2,A12B4); */
nor gn1_12_3(n1_12_3, S13_2, C12_2);
nor gn2_12_3(n2_12_3, n1_12_3, C12_2);
nor gn3_12_3(n3_12_3, S13_2, n1_12_3);
nor gn4_12_3(n4_12_3, n2_12_3, n3_12_3);
nor gn5_12_3(n5_12_3, A12B4, n4_12_3);
nor gn6_12_3(n6_12_3, A12B4, n5_12_3);
nor gn7_12_3(n7_12_3, n4_12_3, n5_12_3);
nor gn8_12_3(S12_3, n6_12_3, n7_12_3);
nor gn9_12_3(C12_3, n1_12_3, n5_12_3);
/* FA MFA13_3(S13_3,C13_3,S14_2,C13_2,A13B4); */
nor gn1_13_3(n1_13_3, S14_2, C13_2);
nor gn2_13_3(n2_13_3, n1_13_3, C13_2);
nor gn3_13_3(n3_13_3, S14_2, n1_13_3);
nor gn4_13_3(n4_13_3, n2_13_3, n3_13_3);
nor gn5_13_3(n5_13_3, A13B4, n4_13_3);
nor gn6_13_3(n6_13_3, A13B4, n5_13_3);
nor gn7_13_3(n7_13_3, n4_13_3, n5_13_3);
nor gn8_13_3(S13_3, n6_13_3, n7_13_3);
nor gn9_13_3(C13_3, n1_13_3, n5_13_3);
/* FA MFA14_3(S14_3,C14_3,A15B3,C14_2,A14B4); */
nor gn1_14_3(n1_14_3, A15B3, C14_2);
nor gn2_14_3(n2_14_3, n1_14_3, C14_2);
nor gn3_14_3(n3_14_3, A15B3, n1_14_3);
nor gn4_14_3(n4_14_3, n2_14_3, n3_14_3);
nor gn5_14_3(n5_14_3, A14B4, n4_14_3);
nor gn6_14_3(n6_14_3, A14B4, n5_14_3);
nor gn7_14_3(n7_14_3, n4_14_3, n5_14_3);
nor gn8_14_3(S14_3, n6_14_3, n7_14_3);
nor gn9_14_3(C14_3, n1_14_3, n5_14_3);
/* FA MFA0_4(S0_4,C0_4,S1_3,C0_3,A0B5); */
nor gn1_0_4(n1_0_4, S1_3, C0_3);
nor gn2_0_4(n2_0_4, n1_0_4, C0_3);
nor gn3_0_4(n3_0_4, S1_3, n1_0_4);
nor gn4_0_4(n4_0_4, n2_0_4, n3_0_4);
nor gn5_0_4(n5_0_4, A0B5, n4_0_4);
nor gn6_0_4(n6_0_4, A0B5, n5_0_4);
nor gn7_0_4(n7_0_4, n4_0_4, n5_0_4);
nor gn8_0_4(S0_4, n6_0_4, n7_0_4);
nor gn9_0_4(C0_4, n1_0_4, n5_0_4);
/* FA MFA1_4(S1_4,C1_4,S2_3,C1_3,A1B5); */
nor gn1_1_4(n1_1_4, S2_3, C1_3);
nor gn2_1_4(n2_1_4, n1_1_4, C1_3);
nor gn3_1_4(n3_1_4, S2_3, n1_1_4);
nor gn4_1_4(n4_1_4, n2_1_4, n3_1_4);
nor gn5_1_4(n5_1_4, A1B5, n4_1_4);
nor gn6_1_4(n6_1_4, A1B5, n5_1_4);
nor gn7_1_4(n7_1_4, n4_1_4, n5_1_4);
nor gn8_1_4(S1_4, n6_1_4, n7_1_4);
nor gn9_1_4(C1_4, n1_1_4, n5_1_4);
/* FA MFA2_4(S2_4,C2_4,S3_3,C2_3,A2B5); */
nor gn1_2_4(n1_2_4, S3_3, C2_3);
nor gn2_2_4(n2_2_4, n1_2_4, C2_3);
nor gn3_2_4(n3_2_4, S3_3, n1_2_4);
nor gn4_2_4(n4_2_4, n2_2_4, n3_2_4);
nor gn5_2_4(n5_2_4, A2B5, n4_2_4);
nor gn6_2_4(n6_2_4, A2B5, n5_2_4);
nor gn7_2_4(n7_2_4, n4_2_4, n5_2_4);
nor gn8_2_4(S2_4, n6_2_4, n7_2_4);
nor gn9_2_4(C2_4, n1_2_4, n5_2_4);
/* FA MFA3_4(S3_4,C3_4,S4_3,C3_3,A3B5); */
nor gn1_3_4(n1_3_4, S4_3, C3_3);
nor gn2_3_4(n2_3_4, n1_3_4, C3_3);
nor gn3_3_4(n3_3_4, S4_3, n1_3_4);
nor gn4_3_4(n4_3_4, n2_3_4, n3_3_4);
nor gn5_3_4(n5_3_4, A3B5, n4_3_4);
nor gn6_3_4(n6_3_4, A3B5, n5_3_4);
nor gn7_3_4(n7_3_4, n4_3_4, n5_3_4);
nor gn8_3_4(S3_4, n6_3_4, n7_3_4);
nor gn9_3_4(C3_4, n1_3_4, n5_3_4);
/* FA MFA4_4(S4_4,C4_4,S5_3,C4_3,A4B5); */
nor gn1_4_4(n1_4_4, S5_3, C4_3);
nor gn2_4_4(n2_4_4, n1_4_4, C4_3);
nor gn3_4_4(n3_4_4, S5_3, n1_4_4);
nor gn4_4_4(n4_4_4, n2_4_4, n3_4_4);
nor gn5_4_4(n5_4_4, A4B5, n4_4_4);
nor gn6_4_4(n6_4_4, A4B5, n5_4_4);
nor gn7_4_4(n7_4_4, n4_4_4, n5_4_4);
nor gn8_4_4(S4_4, n6_4_4, n7_4_4);
nor gn9_4_4(C4_4, n1_4_4, n5_4_4);
/* FA MFA5_4(S5_4,C5_4,S6_3,C5_3,A5B5); */
nor gn1_5_4(n1_5_4, S6_3, C5_3);
nor gn2_5_4(n2_5_4, n1_5_4, C5_3);
nor gn3_5_4(n3_5_4, S6_3, n1_5_4);
nor gn4_5_4(n4_5_4, n2_5_4, n3_5_4);
nor gn5_5_4(n5_5_4, A5B5, n4_5_4);
nor gn6_5_4(n6_5_4, A5B5, n5_5_4);
nor gn7_5_4(n7_5_4, n4_5_4, n5_5_4);
nor gn8_5_4(S5_4, n6_5_4, n7_5_4);
nor gn9_5_4(C5_4, n1_5_4, n5_5_4);
/* FA MFA6_4(S6_4,C6_4,S7_3,C6_3,A6B5); */
nor gn1_6_4(n1_6_4, S7_3, C6_3);
nor gn2_6_4(n2_6_4, n1_6_4, C6_3);
nor gn3_6_4(n3_6_4, S7_3, n1_6_4);
nor gn4_6_4(n4_6_4, n2_6_4, n3_6_4);
nor gn5_6_4(n5_6_4, A6B5, n4_6_4);
nor gn6_6_4(n6_6_4, A6B5, n5_6_4);
nor gn7_6_4(n7_6_4, n4_6_4, n5_6_4);
nor gn8_6_4(S6_4, n6_6_4, n7_6_4);
nor gn9_6_4(C6_4, n1_6_4, n5_6_4);
/* FA MFA7_4(S7_4,C7_4,S8_3,C7_3,A7B5); */
nor gn1_7_4(n1_7_4, S8_3, C7_3);
nor gn2_7_4(n2_7_4, n1_7_4, C7_3);
nor gn3_7_4(n3_7_4, S8_3, n1_7_4);
nor gn4_7_4(n4_7_4, n2_7_4, n3_7_4);
nor gn5_7_4(n5_7_4, A7B5, n4_7_4);
nor gn6_7_4(n6_7_4, A7B5, n5_7_4);
nor gn7_7_4(n7_7_4, n4_7_4, n5_7_4);
nor gn8_7_4(S7_4, n6_7_4, n7_7_4);
nor gn9_7_4(C7_4, n1_7_4, n5_7_4);
/* FA MFA8_4(S8_4,C8_4,S9_3,C8_3,A8B5); */
nor gn1_8_4(n1_8_4, S9_3, C8_3);
nor gn2_8_4(n2_8_4, n1_8_4, C8_3);
nor gn3_8_4(n3_8_4, S9_3, n1_8_4);
nor gn4_8_4(n4_8_4, n2_8_4, n3_8_4);
nor gn5_8_4(n5_8_4, A8B5, n4_8_4);
nor gn6_8_4(n6_8_4, A8B5, n5_8_4);
nor gn7_8_4(n7_8_4, n4_8_4, n5_8_4);
nor gn8_8_4(S8_4, n6_8_4, n7_8_4);
nor gn9_8_4(C8_4, n1_8_4, n5_8_4);
/* FA MFA9_4(S9_4,C9_4,S10_3,C9_3,A9B5); */
nor gn1_9_4(n1_9_4, S10_3, C9_3);
nor gn2_9_4(n2_9_4, n1_9_4, C9_3);
nor gn3_9_4(n3_9_4, S10_3, n1_9_4);
nor gn4_9_4(n4_9_4, n2_9_4, n3_9_4);
nor gn5_9_4(n5_9_4, A9B5, n4_9_4);
nor gn6_9_4(n6_9_4, A9B5, n5_9_4);
nor gn7_9_4(n7_9_4, n4_9_4, n5_9_4);
nor gn8_9_4(S9_4, n6_9_4, n7_9_4);
nor gn9_9_4(C9_4, n1_9_4, n5_9_4);
/* FA MFA10_4(S10_4,C10_4,S11_3,C10_3,A10B5); */
nor gn1_10_4(n1_10_4, S11_3, C10_3);
nor gn2_10_4(n2_10_4, n1_10_4, C10_3);
nor gn3_10_4(n3_10_4, S11_3, n1_10_4);
nor gn4_10_4(n4_10_4, n2_10_4, n3_10_4);
nor gn5_10_4(n5_10_4, A10B5, n4_10_4);
nor gn6_10_4(n6_10_4, A10B5, n5_10_4);
nor gn7_10_4(n7_10_4, n4_10_4, n5_10_4);
nor gn8_10_4(S10_4, n6_10_4, n7_10_4);
nor gn9_10_4(C10_4, n1_10_4, n5_10_4);
/* FA MFA11_4(S11_4,C11_4,S12_3,C11_3,A11B5); */
nor gn1_11_4(n1_11_4, S12_3, C11_3);
nor gn2_11_4(n2_11_4, n1_11_4, C11_3);
nor gn3_11_4(n3_11_4, S12_3, n1_11_4);
nor gn4_11_4(n4_11_4, n2_11_4, n3_11_4);
nor gn5_11_4(n5_11_4, A11B5, n4_11_4);
nor gn6_11_4(n6_11_4, A11B5, n5_11_4);
nor gn7_11_4(n7_11_4, n4_11_4, n5_11_4);
nor gn8_11_4(S11_4, n6_11_4, n7_11_4);
nor gn9_11_4(C11_4, n1_11_4, n5_11_4);
/* FA MFA12_4(S12_4,C12_4,S13_3,C12_3,A12B5); */
nor gn1_12_4(n1_12_4, S13_3, C12_3);
nor gn2_12_4(n2_12_4, n1_12_4, C12_3);
nor gn3_12_4(n3_12_4, S13_3, n1_12_4);
nor gn4_12_4(n4_12_4, n2_12_4, n3_12_4);
nor gn5_12_4(n5_12_4, A12B5, n4_12_4);
nor gn6_12_4(n6_12_4, A12B5, n5_12_4);
nor gn7_12_4(n7_12_4, n4_12_4, n5_12_4);
nor gn8_12_4(S12_4, n6_12_4, n7_12_4);
nor gn9_12_4(C12_4, n1_12_4, n5_12_4);
/* FA MFA13_4(S13_4,C13_4,S14_3,C13_3,A13B5); */
nor gn1_13_4(n1_13_4, S14_3, C13_3);
nor gn2_13_4(n2_13_4, n1_13_4, C13_3);
nor gn3_13_4(n3_13_4, S14_3, n1_13_4);
nor gn4_13_4(n4_13_4, n2_13_4, n3_13_4);
nor gn5_13_4(n5_13_4, A13B5, n4_13_4);
nor gn6_13_4(n6_13_4, A13B5, n5_13_4);
nor gn7_13_4(n7_13_4, n4_13_4, n5_13_4);
nor gn8_13_4(S13_4, n6_13_4, n7_13_4);
nor gn9_13_4(C13_4, n1_13_4, n5_13_4);
/* FA MFA14_4(S14_4,C14_4,A15B4,C14_3,A14B5); */
nor gn1_14_4(n1_14_4, A15B4, C14_3);
nor gn2_14_4(n2_14_4, n1_14_4, C14_3);
nor gn3_14_4(n3_14_4, A15B4, n1_14_4);
nor gn4_14_4(n4_14_4, n2_14_4, n3_14_4);
nor gn5_14_4(n5_14_4, A14B5, n4_14_4);
nor gn6_14_4(n6_14_4, A14B5, n5_14_4);
nor gn7_14_4(n7_14_4, n4_14_4, n5_14_4);
nor gn8_14_4(S14_4, n6_14_4, n7_14_4);
nor gn9_14_4(C14_4, n1_14_4, n5_14_4);
/* FA MFA0_5(S0_5,C0_5,S1_4,C0_4,A0B6); */
nor gn1_0_5(n1_0_5, S1_4, C0_4);
nor gn2_0_5(n2_0_5, n1_0_5, C0_4);
nor gn3_0_5(n3_0_5, S1_4, n1_0_5);
nor gn4_0_5(n4_0_5, n2_0_5, n3_0_5);
nor gn5_0_5(n5_0_5, A0B6, n4_0_5);
nor gn6_0_5(n6_0_5, A0B6, n5_0_5);
nor gn7_0_5(n7_0_5, n4_0_5, n5_0_5);
nor gn8_0_5(S0_5, n6_0_5, n7_0_5);
nor gn9_0_5(C0_5, n1_0_5, n5_0_5);
/* FA MFA1_5(S1_5,C1_5,S2_4,C1_4,A1B6); */
nor gn1_1_5(n1_1_5, S2_4, C1_4);
nor gn2_1_5(n2_1_5, n1_1_5, C1_4);
nor gn3_1_5(n3_1_5, S2_4, n1_1_5);
nor gn4_1_5(n4_1_5, n2_1_5, n3_1_5);
nor gn5_1_5(n5_1_5, A1B6, n4_1_5);
nor gn6_1_5(n6_1_5, A1B6, n5_1_5);
nor gn7_1_5(n7_1_5, n4_1_5, n5_1_5);
nor gn8_1_5(S1_5, n6_1_5, n7_1_5);
nor gn9_1_5(C1_5, n1_1_5, n5_1_5);
/* FA MFA2_5(S2_5,C2_5,S3_4,C2_4,A2B6); */
nor gn1_2_5(n1_2_5, S3_4, C2_4);
nor gn2_2_5(n2_2_5, n1_2_5, C2_4);
nor gn3_2_5(n3_2_5, S3_4, n1_2_5);
nor gn4_2_5(n4_2_5, n2_2_5, n3_2_5);
nor gn5_2_5(n5_2_5, A2B6, n4_2_5);
nor gn6_2_5(n6_2_5, A2B6, n5_2_5);
nor gn7_2_5(n7_2_5, n4_2_5, n5_2_5);
nor gn8_2_5(S2_5, n6_2_5, n7_2_5);
nor gn9_2_5(C2_5, n1_2_5, n5_2_5);
/* FA MFA3_5(S3_5,C3_5,S4_4,C3_4,A3B6); */
nor gn1_3_5(n1_3_5, S4_4, C3_4);
nor gn2_3_5(n2_3_5, n1_3_5, C3_4);
nor gn3_3_5(n3_3_5, S4_4, n1_3_5);
nor gn4_3_5(n4_3_5, n2_3_5, n3_3_5);
nor gn5_3_5(n5_3_5, A3B6, n4_3_5);
nor gn6_3_5(n6_3_5, A3B6, n5_3_5);
nor gn7_3_5(n7_3_5, n4_3_5, n5_3_5);
nor gn8_3_5(S3_5, n6_3_5, n7_3_5);
nor gn9_3_5(C3_5, n1_3_5, n5_3_5);
/* FA MFA4_5(S4_5,C4_5,S5_4,C4_4,A4B6); */
nor gn1_4_5(n1_4_5, S5_4, C4_4);
nor gn2_4_5(n2_4_5, n1_4_5, C4_4);
nor gn3_4_5(n3_4_5, S5_4, n1_4_5);
nor gn4_4_5(n4_4_5, n2_4_5, n3_4_5);
nor gn5_4_5(n5_4_5, A4B6, n4_4_5);
nor gn6_4_5(n6_4_5, A4B6, n5_4_5);
nor gn7_4_5(n7_4_5, n4_4_5, n5_4_5);
nor gn8_4_5(S4_5, n6_4_5, n7_4_5);
nor gn9_4_5(C4_5, n1_4_5, n5_4_5);
/* FA MFA5_5(S5_5,C5_5,S6_4,C5_4,A5B6); */
nor gn1_5_5(n1_5_5, S6_4, C5_4);
nor gn2_5_5(n2_5_5, n1_5_5, C5_4);
nor gn3_5_5(n3_5_5, S6_4, n1_5_5);
nor gn4_5_5(n4_5_5, n2_5_5, n3_5_5);
nor gn5_5_5(n5_5_5, A5B6, n4_5_5);
nor gn6_5_5(n6_5_5, A5B6, n5_5_5);
nor gn7_5_5(n7_5_5, n4_5_5, n5_5_5);
nor gn8_5_5(S5_5, n6_5_5, n7_5_5);
nor gn9_5_5(C5_5, n1_5_5, n5_5_5);
/* FA MFA6_5(S6_5,C6_5,S7_4,C6_4,A6B6); */
nor gn1_6_5(n1_6_5, S7_4, C6_4);
nor gn2_6_5(n2_6_5, n1_6_5, C6_4);
nor gn3_6_5(n3_6_5, S7_4, n1_6_5);
nor gn4_6_5(n4_6_5, n2_6_5, n3_6_5);
nor gn5_6_5(n5_6_5, A6B6, n4_6_5);
nor gn6_6_5(n6_6_5, A6B6, n5_6_5);
nor gn7_6_5(n7_6_5, n4_6_5, n5_6_5);
nor gn8_6_5(S6_5, n6_6_5, n7_6_5);
nor gn9_6_5(C6_5, n1_6_5, n5_6_5);
/* FA MFA7_5(S7_5,C7_5,S8_4,C7_4,A7B6); */
nor gn1_7_5(n1_7_5, S8_4, C7_4);
nor gn2_7_5(n2_7_5, n1_7_5, C7_4);
nor gn3_7_5(n3_7_5, S8_4, n1_7_5);
nor gn4_7_5(n4_7_5, n2_7_5, n3_7_5);
nor gn5_7_5(n5_7_5, A7B6, n4_7_5);
nor gn6_7_5(n6_7_5, A7B6, n5_7_5);
nor gn7_7_5(n7_7_5, n4_7_5, n5_7_5);
nor gn8_7_5(S7_5, n6_7_5, n7_7_5);
nor gn9_7_5(C7_5, n1_7_5, n5_7_5);
/* FA MFA8_5(S8_5,C8_5,S9_4,C8_4,A8B6); */
nor gn1_8_5(n1_8_5, S9_4, C8_4);
nor gn2_8_5(n2_8_5, n1_8_5, C8_4);
nor gn3_8_5(n3_8_5, S9_4, n1_8_5);
nor gn4_8_5(n4_8_5, n2_8_5, n3_8_5);
nor gn5_8_5(n5_8_5, A8B6, n4_8_5);
nor gn6_8_5(n6_8_5, A8B6, n5_8_5);
nor gn7_8_5(n7_8_5, n4_8_5, n5_8_5);
nor gn8_8_5(S8_5, n6_8_5, n7_8_5);
nor gn9_8_5(C8_5, n1_8_5, n5_8_5);
/* FA MFA9_5(S9_5,C9_5,S10_4,C9_4,A9B6); */
nor gn1_9_5(n1_9_5, S10_4, C9_4);
nor gn2_9_5(n2_9_5, n1_9_5, C9_4);
nor gn3_9_5(n3_9_5, S10_4, n1_9_5);
nor gn4_9_5(n4_9_5, n2_9_5, n3_9_5);
nor gn5_9_5(n5_9_5, A9B6, n4_9_5);
nor gn6_9_5(n6_9_5, A9B6, n5_9_5);
nor gn7_9_5(n7_9_5, n4_9_5, n5_9_5);
nor gn8_9_5(S9_5, n6_9_5, n7_9_5);
nor gn9_9_5(C9_5, n1_9_5, n5_9_5);
/* FA MFA10_5(S10_5,C10_5,S11_4,C10_4,A10B6); */
nor gn1_10_5(n1_10_5, S11_4, C10_4);
nor gn2_10_5(n2_10_5, n1_10_5, C10_4);
nor gn3_10_5(n3_10_5, S11_4, n1_10_5);
nor gn4_10_5(n4_10_5, n2_10_5, n3_10_5);
nor gn5_10_5(n5_10_5, A10B6, n4_10_5);
nor gn6_10_5(n6_10_5, A10B6, n5_10_5);
nor gn7_10_5(n7_10_5, n4_10_5, n5_10_5);
nor gn8_10_5(S10_5, n6_10_5, n7_10_5);
nor gn9_10_5(C10_5, n1_10_5, n5_10_5);
/* FA MFA11_5(S11_5,C11_5,S12_4,C11_4,A11B6); */
nor gn1_11_5(n1_11_5, S12_4, C11_4);
nor gn2_11_5(n2_11_5, n1_11_5, C11_4);
nor gn3_11_5(n3_11_5, S12_4, n1_11_5);
nor gn4_11_5(n4_11_5, n2_11_5, n3_11_5);
nor gn5_11_5(n5_11_5, A11B6, n4_11_5);
nor gn6_11_5(n6_11_5, A11B6, n5_11_5);
nor gn7_11_5(n7_11_5, n4_11_5, n5_11_5);
nor gn8_11_5(S11_5, n6_11_5, n7_11_5);
nor gn9_11_5(C11_5, n1_11_5, n5_11_5);
/* FA MFA12_5(S12_5,C12_5,S13_4,C12_4,A12B6); */
nor gn1_12_5(n1_12_5, S13_4, C12_4);
nor gn2_12_5(n2_12_5, n1_12_5, C12_4);
nor gn3_12_5(n3_12_5, S13_4, n1_12_5);
nor gn4_12_5(n4_12_5, n2_12_5, n3_12_5);
nor gn5_12_5(n5_12_5, A12B6, n4_12_5);
nor gn6_12_5(n6_12_5, A12B6, n5_12_5);
nor gn7_12_5(n7_12_5, n4_12_5, n5_12_5);
nor gn8_12_5(S12_5, n6_12_5, n7_12_5);
nor gn9_12_5(C12_5, n1_12_5, n5_12_5);
/* FA MFA13_5(S13_5,C13_5,S14_4,C13_4,A13B6); */
nor gn1_13_5(n1_13_5, S14_4, C13_4);
nor gn2_13_5(n2_13_5, n1_13_5, C13_4);
nor gn3_13_5(n3_13_5, S14_4, n1_13_5);
nor gn4_13_5(n4_13_5, n2_13_5, n3_13_5);
nor gn5_13_5(n5_13_5, A13B6, n4_13_5);
nor gn6_13_5(n6_13_5, A13B6, n5_13_5);
nor gn7_13_5(n7_13_5, n4_13_5, n5_13_5);
nor gn8_13_5(S13_5, n6_13_5, n7_13_5);
nor gn9_13_5(C13_5, n1_13_5, n5_13_5);
/* FA MFA14_5(S14_5,C14_5,A15B5,C14_4,A14B6); */
nor gn1_14_5(n1_14_5, A15B5, C14_4);
nor gn2_14_5(n2_14_5, n1_14_5, C14_4);
nor gn3_14_5(n3_14_5, A15B5, n1_14_5);
nor gn4_14_5(n4_14_5, n2_14_5, n3_14_5);
nor gn5_14_5(n5_14_5, A14B6, n4_14_5);
nor gn6_14_5(n6_14_5, A14B6, n5_14_5);
nor gn7_14_5(n7_14_5, n4_14_5, n5_14_5);
nor gn8_14_5(S14_5, n6_14_5, n7_14_5);
nor gn9_14_5(C14_5, n1_14_5, n5_14_5);
/* FA MFA0_6(S0_6,C0_6,S1_5,C0_5,A0B7); */
nor gn1_0_6(n1_0_6, S1_5, C0_5);
nor gn2_0_6(n2_0_6, n1_0_6, C0_5);
nor gn3_0_6(n3_0_6, S1_5, n1_0_6);
nor gn4_0_6(n4_0_6, n2_0_6, n3_0_6);
nor gn5_0_6(n5_0_6, A0B7, n4_0_6);
nor gn6_0_6(n6_0_6, A0B7, n5_0_6);
nor gn7_0_6(n7_0_6, n4_0_6, n5_0_6);
nor gn8_0_6(S0_6, n6_0_6, n7_0_6);
nor gn9_0_6(C0_6, n1_0_6, n5_0_6);
/* FA MFA1_6(S1_6,C1_6,S2_5,C1_5,A1B7); */
nor gn1_1_6(n1_1_6, S2_5, C1_5);
nor gn2_1_6(n2_1_6, n1_1_6, C1_5);
nor gn3_1_6(n3_1_6, S2_5, n1_1_6);
nor gn4_1_6(n4_1_6, n2_1_6, n3_1_6);
nor gn5_1_6(n5_1_6, A1B7, n4_1_6);
nor gn6_1_6(n6_1_6, A1B7, n5_1_6);
nor gn7_1_6(n7_1_6, n4_1_6, n5_1_6);
nor gn8_1_6(S1_6, n6_1_6, n7_1_6);
nor gn9_1_6(C1_6, n1_1_6, n5_1_6);
/* FA MFA2_6(S2_6,C2_6,S3_5,C2_5,A2B7); */
nor gn1_2_6(n1_2_6, S3_5, C2_5);
nor gn2_2_6(n2_2_6, n1_2_6, C2_5);
nor gn3_2_6(n3_2_6, S3_5, n1_2_6);
nor gn4_2_6(n4_2_6, n2_2_6, n3_2_6);
nor gn5_2_6(n5_2_6, A2B7, n4_2_6);
nor gn6_2_6(n6_2_6, A2B7, n5_2_6);
nor gn7_2_6(n7_2_6, n4_2_6, n5_2_6);
nor gn8_2_6(S2_6, n6_2_6, n7_2_6);
nor gn9_2_6(C2_6, n1_2_6, n5_2_6);
/* FA MFA3_6(S3_6,C3_6,S4_5,C3_5,A3B7); */
nor gn1_3_6(n1_3_6, S4_5, C3_5);
nor gn2_3_6(n2_3_6, n1_3_6, C3_5);
nor gn3_3_6(n3_3_6, S4_5, n1_3_6);
nor gn4_3_6(n4_3_6, n2_3_6, n3_3_6);
nor gn5_3_6(n5_3_6, A3B7, n4_3_6);
nor gn6_3_6(n6_3_6, A3B7, n5_3_6);
nor gn7_3_6(n7_3_6, n4_3_6, n5_3_6);
nor gn8_3_6(S3_6, n6_3_6, n7_3_6);
nor gn9_3_6(C3_6, n1_3_6, n5_3_6);
/* FA MFA4_6(S4_6,C4_6,S5_5,C4_5,A4B7); */
nor gn1_4_6(n1_4_6, S5_5, C4_5);
nor gn2_4_6(n2_4_6, n1_4_6, C4_5);
nor gn3_4_6(n3_4_6, S5_5, n1_4_6);
nor gn4_4_6(n4_4_6, n2_4_6, n3_4_6);
nor gn5_4_6(n5_4_6, A4B7, n4_4_6);
nor gn6_4_6(n6_4_6, A4B7, n5_4_6);
nor gn7_4_6(n7_4_6, n4_4_6, n5_4_6);
nor gn8_4_6(S4_6, n6_4_6, n7_4_6);
nor gn9_4_6(C4_6, n1_4_6, n5_4_6);
/* FA MFA5_6(S5_6,C5_6,S6_5,C5_5,A5B7); */
nor gn1_5_6(n1_5_6, S6_5, C5_5);
nor gn2_5_6(n2_5_6, n1_5_6, C5_5);
nor gn3_5_6(n3_5_6, S6_5, n1_5_6);
nor gn4_5_6(n4_5_6, n2_5_6, n3_5_6);
nor gn5_5_6(n5_5_6, A5B7, n4_5_6);
nor gn6_5_6(n6_5_6, A5B7, n5_5_6);
nor gn7_5_6(n7_5_6, n4_5_6, n5_5_6);
nor gn8_5_6(S5_6, n6_5_6, n7_5_6);
nor gn9_5_6(C5_6, n1_5_6, n5_5_6);
/* FA MFA6_6(S6_6,C6_6,S7_5,C6_5,A6B7); */
nor gn1_6_6(n1_6_6, S7_5, C6_5);
nor gn2_6_6(n2_6_6, n1_6_6, C6_5);
nor gn3_6_6(n3_6_6, S7_5, n1_6_6);
nor gn4_6_6(n4_6_6, n2_6_6, n3_6_6);
nor gn5_6_6(n5_6_6, A6B7, n4_6_6);
nor gn6_6_6(n6_6_6, A6B7, n5_6_6);
nor gn7_6_6(n7_6_6, n4_6_6, n5_6_6);
nor gn8_6_6(S6_6, n6_6_6, n7_6_6);
nor gn9_6_6(C6_6, n1_6_6, n5_6_6);
/* FA MFA7_6(S7_6,C7_6,S8_5,C7_5,A7B7); */
nor gn1_7_6(n1_7_6, S8_5, C7_5);
nor gn2_7_6(n2_7_6, n1_7_6, C7_5);
nor gn3_7_6(n3_7_6, S8_5, n1_7_6);
nor gn4_7_6(n4_7_6, n2_7_6, n3_7_6);
nor gn5_7_6(n5_7_6, A7B7, n4_7_6);
nor gn6_7_6(n6_7_6, A7B7, n5_7_6);
nor gn7_7_6(n7_7_6, n4_7_6, n5_7_6);
nor gn8_7_6(S7_6, n6_7_6, n7_7_6);
nor gn9_7_6(C7_6, n1_7_6, n5_7_6);
/* FA MFA8_6(S8_6,C8_6,S9_5,C8_5,A8B7); */
nor gn1_8_6(n1_8_6, S9_5, C8_5);
nor gn2_8_6(n2_8_6, n1_8_6, C8_5);
nor gn3_8_6(n3_8_6, S9_5, n1_8_6);
nor gn4_8_6(n4_8_6, n2_8_6, n3_8_6);
nor gn5_8_6(n5_8_6, A8B7, n4_8_6);
nor gn6_8_6(n6_8_6, A8B7, n5_8_6);
nor gn7_8_6(n7_8_6, n4_8_6, n5_8_6);
nor gn8_8_6(S8_6, n6_8_6, n7_8_6);
nor gn9_8_6(C8_6, n1_8_6, n5_8_6);
/* FA MFA9_6(S9_6,C9_6,S10_5,C9_5,A9B7); */
nor gn1_9_6(n1_9_6, S10_5, C9_5);
nor gn2_9_6(n2_9_6, n1_9_6, C9_5);
nor gn3_9_6(n3_9_6, S10_5, n1_9_6);
nor gn4_9_6(n4_9_6, n2_9_6, n3_9_6);
nor gn5_9_6(n5_9_6, A9B7, n4_9_6);
nor gn6_9_6(n6_9_6, A9B7, n5_9_6);
nor gn7_9_6(n7_9_6, n4_9_6, n5_9_6);
nor gn8_9_6(S9_6, n6_9_6, n7_9_6);
nor gn9_9_6(C9_6, n1_9_6, n5_9_6);
/* FA MFA10_6(S10_6,C10_6,S11_5,C10_5,A10B7); */
nor gn1_10_6(n1_10_6, S11_5, C10_5);
nor gn2_10_6(n2_10_6, n1_10_6, C10_5);
nor gn3_10_6(n3_10_6, S11_5, n1_10_6);
nor gn4_10_6(n4_10_6, n2_10_6, n3_10_6);
nor gn5_10_6(n5_10_6, A10B7, n4_10_6);
nor gn6_10_6(n6_10_6, A10B7, n5_10_6);
nor gn7_10_6(n7_10_6, n4_10_6, n5_10_6);
nor gn8_10_6(S10_6, n6_10_6, n7_10_6);
nor gn9_10_6(C10_6, n1_10_6, n5_10_6);
/* FA MFA11_6(S11_6,C11_6,S12_5,C11_5,A11B7); */
nor gn1_11_6(n1_11_6, S12_5, C11_5);
nor gn2_11_6(n2_11_6, n1_11_6, C11_5);
nor gn3_11_6(n3_11_6, S12_5, n1_11_6);
nor gn4_11_6(n4_11_6, n2_11_6, n3_11_6);
nor gn5_11_6(n5_11_6, A11B7, n4_11_6);
nor gn6_11_6(n6_11_6, A11B7, n5_11_6);
nor gn7_11_6(n7_11_6, n4_11_6, n5_11_6);
nor gn8_11_6(S11_6, n6_11_6, n7_11_6);
nor gn9_11_6(C11_6, n1_11_6, n5_11_6);
/* FA MFA12_6(S12_6,C12_6,S13_5,C12_5,A12B7); */
nor gn1_12_6(n1_12_6, S13_5, C12_5);
nor gn2_12_6(n2_12_6, n1_12_6, C12_5);
nor gn3_12_6(n3_12_6, S13_5, n1_12_6);
nor gn4_12_6(n4_12_6, n2_12_6, n3_12_6);
nor gn5_12_6(n5_12_6, A12B7, n4_12_6);
nor gn6_12_6(n6_12_6, A12B7, n5_12_6);
nor gn7_12_6(n7_12_6, n4_12_6, n5_12_6);
nor gn8_12_6(S12_6, n6_12_6, n7_12_6);
nor gn9_12_6(C12_6, n1_12_6, n5_12_6);
/* FA MFA13_6(S13_6,C13_6,S14_5,C13_5,A13B7); */
nor gn1_13_6(n1_13_6, S14_5, C13_5);
nor gn2_13_6(n2_13_6, n1_13_6, C13_5);
nor gn3_13_6(n3_13_6, S14_5, n1_13_6);
nor gn4_13_6(n4_13_6, n2_13_6, n3_13_6);
nor gn5_13_6(n5_13_6, A13B7, n4_13_6);
nor gn6_13_6(n6_13_6, A13B7, n5_13_6);
nor gn7_13_6(n7_13_6, n4_13_6, n5_13_6);
nor gn8_13_6(S13_6, n6_13_6, n7_13_6);
nor gn9_13_6(C13_6, n1_13_6, n5_13_6);
/* FA MFA14_6(S14_6,C14_6,A15B6,C14_5,A14B7); */
nor gn1_14_6(n1_14_6, A15B6, C14_5);
nor gn2_14_6(n2_14_6, n1_14_6, C14_5);
nor gn3_14_6(n3_14_6, A15B6, n1_14_6);
nor gn4_14_6(n4_14_6, n2_14_6, n3_14_6);
nor gn5_14_6(n5_14_6, A14B7, n4_14_6);
nor gn6_14_6(n6_14_6, A14B7, n5_14_6);
nor gn7_14_6(n7_14_6, n4_14_6, n5_14_6);
nor gn8_14_6(S14_6, n6_14_6, n7_14_6);
nor gn9_14_6(C14_6, n1_14_6, n5_14_6);
/* FA MFA0_7(S0_7,C0_7,S1_6,C0_6,A0B8); */
nor gn1_0_7(n1_0_7, S1_6, C0_6);
nor gn2_0_7(n2_0_7, n1_0_7, C0_6);
nor gn3_0_7(n3_0_7, S1_6, n1_0_7);
nor gn4_0_7(n4_0_7, n2_0_7, n3_0_7);
nor gn5_0_7(n5_0_7, A0B8, n4_0_7);
nor gn6_0_7(n6_0_7, A0B8, n5_0_7);
nor gn7_0_7(n7_0_7, n4_0_7, n5_0_7);
nor gn8_0_7(S0_7, n6_0_7, n7_0_7);
nor gn9_0_7(C0_7, n1_0_7, n5_0_7);
/* FA MFA1_7(S1_7,C1_7,S2_6,C1_6,A1B8); */
nor gn1_1_7(n1_1_7, S2_6, C1_6);
nor gn2_1_7(n2_1_7, n1_1_7, C1_6);
nor gn3_1_7(n3_1_7, S2_6, n1_1_7);
nor gn4_1_7(n4_1_7, n2_1_7, n3_1_7);
nor gn5_1_7(n5_1_7, A1B8, n4_1_7);
nor gn6_1_7(n6_1_7, A1B8, n5_1_7);
nor gn7_1_7(n7_1_7, n4_1_7, n5_1_7);
nor gn8_1_7(S1_7, n6_1_7, n7_1_7);
nor gn9_1_7(C1_7, n1_1_7, n5_1_7);
/* FA MFA2_7(S2_7,C2_7,S3_6,C2_6,A2B8); */
nor gn1_2_7(n1_2_7, S3_6, C2_6);
nor gn2_2_7(n2_2_7, n1_2_7, C2_6);
nor gn3_2_7(n3_2_7, S3_6, n1_2_7);
nor gn4_2_7(n4_2_7, n2_2_7, n3_2_7);
nor gn5_2_7(n5_2_7, A2B8, n4_2_7);
nor gn6_2_7(n6_2_7, A2B8, n5_2_7);
nor gn7_2_7(n7_2_7, n4_2_7, n5_2_7);
nor gn8_2_7(S2_7, n6_2_7, n7_2_7);
nor gn9_2_7(C2_7, n1_2_7, n5_2_7);
/* FA MFA3_7(S3_7,C3_7,S4_6,C3_6,A3B8); */
nor gn1_3_7(n1_3_7, S4_6, C3_6);
nor gn2_3_7(n2_3_7, n1_3_7, C3_6);
nor gn3_3_7(n3_3_7, S4_6, n1_3_7);
nor gn4_3_7(n4_3_7, n2_3_7, n3_3_7);
nor gn5_3_7(n5_3_7, A3B8, n4_3_7);
nor gn6_3_7(n6_3_7, A3B8, n5_3_7);
nor gn7_3_7(n7_3_7, n4_3_7, n5_3_7);
nor gn8_3_7(S3_7, n6_3_7, n7_3_7);
nor gn9_3_7(C3_7, n1_3_7, n5_3_7);
/* FA MFA4_7(S4_7,C4_7,S5_6,C4_6,A4B8); */
nor gn1_4_7(n1_4_7, S5_6, C4_6);
nor gn2_4_7(n2_4_7, n1_4_7, C4_6);
nor gn3_4_7(n3_4_7, S5_6, n1_4_7);
nor gn4_4_7(n4_4_7, n2_4_7, n3_4_7);
nor gn5_4_7(n5_4_7, A4B8, n4_4_7);
nor gn6_4_7(n6_4_7, A4B8, n5_4_7);
nor gn7_4_7(n7_4_7, n4_4_7, n5_4_7);
nor gn8_4_7(S4_7, n6_4_7, n7_4_7);
nor gn9_4_7(C4_7, n1_4_7, n5_4_7);
/* FA MFA5_7(S5_7,C5_7,S6_6,C5_6,A5B8); */
nor gn1_5_7(n1_5_7, S6_6, C5_6);
nor gn2_5_7(n2_5_7, n1_5_7, C5_6);
nor gn3_5_7(n3_5_7, S6_6, n1_5_7);
nor gn4_5_7(n4_5_7, n2_5_7, n3_5_7);
nor gn5_5_7(n5_5_7, A5B8, n4_5_7);
nor gn6_5_7(n6_5_7, A5B8, n5_5_7);
nor gn7_5_7(n7_5_7, n4_5_7, n5_5_7);
nor gn8_5_7(S5_7, n6_5_7, n7_5_7);
nor gn9_5_7(C5_7, n1_5_7, n5_5_7);
/* FA MFA6_7(S6_7,C6_7,S7_6,C6_6,A6B8); */
nor gn1_6_7(n1_6_7, S7_6, C6_6);
nor gn2_6_7(n2_6_7, n1_6_7, C6_6);
nor gn3_6_7(n3_6_7, S7_6, n1_6_7);
nor gn4_6_7(n4_6_7, n2_6_7, n3_6_7);
nor gn5_6_7(n5_6_7, A6B8, n4_6_7);
nor gn6_6_7(n6_6_7, A6B8, n5_6_7);
nor gn7_6_7(n7_6_7, n4_6_7, n5_6_7);
nor gn8_6_7(S6_7, n6_6_7, n7_6_7);
nor gn9_6_7(C6_7, n1_6_7, n5_6_7);
/* FA MFA7_7(S7_7,C7_7,S8_6,C7_6,A7B8); */
nor gn1_7_7(n1_7_7, S8_6, C7_6);
nor gn2_7_7(n2_7_7, n1_7_7, C7_6);
nor gn3_7_7(n3_7_7, S8_6, n1_7_7);
nor gn4_7_7(n4_7_7, n2_7_7, n3_7_7);
nor gn5_7_7(n5_7_7, A7B8, n4_7_7);
nor gn6_7_7(n6_7_7, A7B8, n5_7_7);
nor gn7_7_7(n7_7_7, n4_7_7, n5_7_7);
nor gn8_7_7(S7_7, n6_7_7, n7_7_7);
nor gn9_7_7(C7_7, n1_7_7, n5_7_7);
/* FA MFA8_7(S8_7,C8_7,S9_6,C8_6,A8B8); */
nor gn1_8_7(n1_8_7, S9_6, C8_6);
nor gn2_8_7(n2_8_7, n1_8_7, C8_6);
nor gn3_8_7(n3_8_7, S9_6, n1_8_7);
nor gn4_8_7(n4_8_7, n2_8_7, n3_8_7);
nor gn5_8_7(n5_8_7, A8B8, n4_8_7);
nor gn6_8_7(n6_8_7, A8B8, n5_8_7);
nor gn7_8_7(n7_8_7, n4_8_7, n5_8_7);
nor gn8_8_7(S8_7, n6_8_7, n7_8_7);
nor gn9_8_7(C8_7, n1_8_7, n5_8_7);
/* FA MFA9_7(S9_7,C9_7,S10_6,C9_6,A9B8); */
nor gn1_9_7(n1_9_7, S10_6, C9_6);
nor gn2_9_7(n2_9_7, n1_9_7, C9_6);
nor gn3_9_7(n3_9_7, S10_6, n1_9_7);
nor gn4_9_7(n4_9_7, n2_9_7, n3_9_7);
nor gn5_9_7(n5_9_7, A9B8, n4_9_7);
nor gn6_9_7(n6_9_7, A9B8, n5_9_7);
nor gn7_9_7(n7_9_7, n4_9_7, n5_9_7);
nor gn8_9_7(S9_7, n6_9_7, n7_9_7);
nor gn9_9_7(C9_7, n1_9_7, n5_9_7);
/* FA MFA10_7(S10_7,C10_7,S11_6,C10_6,A10B8); */
nor gn1_10_7(n1_10_7, S11_6, C10_6);
nor gn2_10_7(n2_10_7, n1_10_7, C10_6);
nor gn3_10_7(n3_10_7, S11_6, n1_10_7);
nor gn4_10_7(n4_10_7, n2_10_7, n3_10_7);
nor gn5_10_7(n5_10_7, A10B8, n4_10_7);
nor gn6_10_7(n6_10_7, A10B8, n5_10_7);
nor gn7_10_7(n7_10_7, n4_10_7, n5_10_7);
nor gn8_10_7(S10_7, n6_10_7, n7_10_7);
nor gn9_10_7(C10_7, n1_10_7, n5_10_7);
/* FA MFA11_7(S11_7,C11_7,S12_6,C11_6,A11B8); */
nor gn1_11_7(n1_11_7, S12_6, C11_6);
nor gn2_11_7(n2_11_7, n1_11_7, C11_6);
nor gn3_11_7(n3_11_7, S12_6, n1_11_7);
nor gn4_11_7(n4_11_7, n2_11_7, n3_11_7);
nor gn5_11_7(n5_11_7, A11B8, n4_11_7);
nor gn6_11_7(n6_11_7, A11B8, n5_11_7);
nor gn7_11_7(n7_11_7, n4_11_7, n5_11_7);
nor gn8_11_7(S11_7, n6_11_7, n7_11_7);
nor gn9_11_7(C11_7, n1_11_7, n5_11_7);
/* FA MFA12_7(S12_7,C12_7,S13_6,C12_6,A12B8); */
nor gn1_12_7(n1_12_7, S13_6, C12_6);
nor gn2_12_7(n2_12_7, n1_12_7, C12_6);
nor gn3_12_7(n3_12_7, S13_6, n1_12_7);
nor gn4_12_7(n4_12_7, n2_12_7, n3_12_7);
nor gn5_12_7(n5_12_7, A12B8, n4_12_7);
nor gn6_12_7(n6_12_7, A12B8, n5_12_7);
nor gn7_12_7(n7_12_7, n4_12_7, n5_12_7);
nor gn8_12_7(S12_7, n6_12_7, n7_12_7);
nor gn9_12_7(C12_7, n1_12_7, n5_12_7);
/* FA MFA13_7(S13_7,C13_7,S14_6,C13_6,A13B8); */
nor gn1_13_7(n1_13_7, S14_6, C13_6);
nor gn2_13_7(n2_13_7, n1_13_7, C13_6);
nor gn3_13_7(n3_13_7, S14_6, n1_13_7);
nor gn4_13_7(n4_13_7, n2_13_7, n3_13_7);
nor gn5_13_7(n5_13_7, A13B8, n4_13_7);
nor gn6_13_7(n6_13_7, A13B8, n5_13_7);
nor gn7_13_7(n7_13_7, n4_13_7, n5_13_7);
nor gn8_13_7(S13_7, n6_13_7, n7_13_7);
nor gn9_13_7(C13_7, n1_13_7, n5_13_7);
/* FA MFA14_7(S14_7,C14_7,A15B7,C14_6,A14B8); */
nor gn1_14_7(n1_14_7, A15B7, C14_6);
nor gn2_14_7(n2_14_7, n1_14_7, C14_6);
nor gn3_14_7(n3_14_7, A15B7, n1_14_7);
nor gn4_14_7(n4_14_7, n2_14_7, n3_14_7);
nor gn5_14_7(n5_14_7, A14B8, n4_14_7);
nor gn6_14_7(n6_14_7, A14B8, n5_14_7);
nor gn7_14_7(n7_14_7, n4_14_7, n5_14_7);
nor gn8_14_7(S14_7, n6_14_7, n7_14_7);
nor gn9_14_7(C14_7, n1_14_7, n5_14_7);
/* FA MFA0_8(S0_8,C0_8,S1_7,C0_7,A0B9); */
nor gn1_0_8(n1_0_8, S1_7, C0_7);
nor gn2_0_8(n2_0_8, n1_0_8, C0_7);
nor gn3_0_8(n3_0_8, S1_7, n1_0_8);
nor gn4_0_8(n4_0_8, n2_0_8, n3_0_8);
nor gn5_0_8(n5_0_8, A0B9, n4_0_8);
nor gn6_0_8(n6_0_8, A0B9, n5_0_8);
nor gn7_0_8(n7_0_8, n4_0_8, n5_0_8);
nor gn8_0_8(S0_8, n6_0_8, n7_0_8);
nor gn9_0_8(C0_8, n1_0_8, n5_0_8);
/* FA MFA1_8(S1_8,C1_8,S2_7,C1_7,A1B9); */
nor gn1_1_8(n1_1_8, S2_7, C1_7);
nor gn2_1_8(n2_1_8, n1_1_8, C1_7);
nor gn3_1_8(n3_1_8, S2_7, n1_1_8);
nor gn4_1_8(n4_1_8, n2_1_8, n3_1_8);
nor gn5_1_8(n5_1_8, A1B9, n4_1_8);
nor gn6_1_8(n6_1_8, A1B9, n5_1_8);
nor gn7_1_8(n7_1_8, n4_1_8, n5_1_8);
nor gn8_1_8(S1_8, n6_1_8, n7_1_8);
nor gn9_1_8(C1_8, n1_1_8, n5_1_8);
/* FA MFA2_8(S2_8,C2_8,S3_7,C2_7,A2B9); */
nor gn1_2_8(n1_2_8, S3_7, C2_7);
nor gn2_2_8(n2_2_8, n1_2_8, C2_7);
nor gn3_2_8(n3_2_8, S3_7, n1_2_8);
nor gn4_2_8(n4_2_8, n2_2_8, n3_2_8);
nor gn5_2_8(n5_2_8, A2B9, n4_2_8);
nor gn6_2_8(n6_2_8, A2B9, n5_2_8);
nor gn7_2_8(n7_2_8, n4_2_8, n5_2_8);
nor gn8_2_8(S2_8, n6_2_8, n7_2_8);
nor gn9_2_8(C2_8, n1_2_8, n5_2_8);
/* FA MFA3_8(S3_8,C3_8,S4_7,C3_7,A3B9); */
nor gn1_3_8(n1_3_8, S4_7, C3_7);
nor gn2_3_8(n2_3_8, n1_3_8, C3_7);
nor gn3_3_8(n3_3_8, S4_7, n1_3_8);
nor gn4_3_8(n4_3_8, n2_3_8, n3_3_8);
nor gn5_3_8(n5_3_8, A3B9, n4_3_8);
nor gn6_3_8(n6_3_8, A3B9, n5_3_8);
nor gn7_3_8(n7_3_8, n4_3_8, n5_3_8);
nor gn8_3_8(S3_8, n6_3_8, n7_3_8);
nor gn9_3_8(C3_8, n1_3_8, n5_3_8);
/* FA MFA4_8(S4_8,C4_8,S5_7,C4_7,A4B9); */
nor gn1_4_8(n1_4_8, S5_7, C4_7);
nor gn2_4_8(n2_4_8, n1_4_8, C4_7);
nor gn3_4_8(n3_4_8, S5_7, n1_4_8);
nor gn4_4_8(n4_4_8, n2_4_8, n3_4_8);
nor gn5_4_8(n5_4_8, A4B9, n4_4_8);
nor gn6_4_8(n6_4_8, A4B9, n5_4_8);
nor gn7_4_8(n7_4_8, n4_4_8, n5_4_8);
nor gn8_4_8(S4_8, n6_4_8, n7_4_8);
nor gn9_4_8(C4_8, n1_4_8, n5_4_8);
/* FA MFA5_8(S5_8,C5_8,S6_7,C5_7,A5B9); */
nor gn1_5_8(n1_5_8, S6_7, C5_7);
nor gn2_5_8(n2_5_8, n1_5_8, C5_7);
nor gn3_5_8(n3_5_8, S6_7, n1_5_8);
nor gn4_5_8(n4_5_8, n2_5_8, n3_5_8);
nor gn5_5_8(n5_5_8, A5B9, n4_5_8);
nor gn6_5_8(n6_5_8, A5B9, n5_5_8);
nor gn7_5_8(n7_5_8, n4_5_8, n5_5_8);
nor gn8_5_8(S5_8, n6_5_8, n7_5_8);
nor gn9_5_8(C5_8, n1_5_8, n5_5_8);
/* FA MFA6_8(S6_8,C6_8,S7_7,C6_7,A6B9); */
nor gn1_6_8(n1_6_8, S7_7, C6_7);
nor gn2_6_8(n2_6_8, n1_6_8, C6_7);
nor gn3_6_8(n3_6_8, S7_7, n1_6_8);
nor gn4_6_8(n4_6_8, n2_6_8, n3_6_8);
nor gn5_6_8(n5_6_8, A6B9, n4_6_8);
nor gn6_6_8(n6_6_8, A6B9, n5_6_8);
nor gn7_6_8(n7_6_8, n4_6_8, n5_6_8);
nor gn8_6_8(S6_8, n6_6_8, n7_6_8);
nor gn9_6_8(C6_8, n1_6_8, n5_6_8);
/* FA MFA7_8(S7_8,C7_8,S8_7,C7_7,A7B9); */
nor gn1_7_8(n1_7_8, S8_7, C7_7);
nor gn2_7_8(n2_7_8, n1_7_8, C7_7);
nor gn3_7_8(n3_7_8, S8_7, n1_7_8);
nor gn4_7_8(n4_7_8, n2_7_8, n3_7_8);
nor gn5_7_8(n5_7_8, A7B9, n4_7_8);
nor gn6_7_8(n6_7_8, A7B9, n5_7_8);
nor gn7_7_8(n7_7_8, n4_7_8, n5_7_8);
nor gn8_7_8(S7_8, n6_7_8, n7_7_8);
nor gn9_7_8(C7_8, n1_7_8, n5_7_8);
/* FA MFA8_8(S8_8,C8_8,S9_7,C8_7,A8B9); */
nor gn1_8_8(n1_8_8, S9_7, C8_7);
nor gn2_8_8(n2_8_8, n1_8_8, C8_7);
nor gn3_8_8(n3_8_8, S9_7, n1_8_8);
nor gn4_8_8(n4_8_8, n2_8_8, n3_8_8);
nor gn5_8_8(n5_8_8, A8B9, n4_8_8);
nor gn6_8_8(n6_8_8, A8B9, n5_8_8);
nor gn7_8_8(n7_8_8, n4_8_8, n5_8_8);
nor gn8_8_8(S8_8, n6_8_8, n7_8_8);
nor gn9_8_8(C8_8, n1_8_8, n5_8_8);
/* FA MFA9_8(S9_8,C9_8,S10_7,C9_7,A9B9); */
nor gn1_9_8(n1_9_8, S10_7, C9_7);
nor gn2_9_8(n2_9_8, n1_9_8, C9_7);
nor gn3_9_8(n3_9_8, S10_7, n1_9_8);
nor gn4_9_8(n4_9_8, n2_9_8, n3_9_8);
nor gn5_9_8(n5_9_8, A9B9, n4_9_8);
nor gn6_9_8(n6_9_8, A9B9, n5_9_8);
nor gn7_9_8(n7_9_8, n4_9_8, n5_9_8);
nor gn8_9_8(S9_8, n6_9_8, n7_9_8);
nor gn9_9_8(C9_8, n1_9_8, n5_9_8);
/* FA MFA10_8(S10_8,C10_8,S11_7,C10_7,A10B9); */
nor gn1_10_8(n1_10_8, S11_7, C10_7);
nor gn2_10_8(n2_10_8, n1_10_8, C10_7);
nor gn3_10_8(n3_10_8, S11_7, n1_10_8);
nor gn4_10_8(n4_10_8, n2_10_8, n3_10_8);
nor gn5_10_8(n5_10_8, A10B9, n4_10_8);
nor gn6_10_8(n6_10_8, A10B9, n5_10_8);
nor gn7_10_8(n7_10_8, n4_10_8, n5_10_8);
nor gn8_10_8(S10_8, n6_10_8, n7_10_8);
nor gn9_10_8(C10_8, n1_10_8, n5_10_8);
/* FA MFA11_8(S11_8,C11_8,S12_7,C11_7,A11B9); */
nor gn1_11_8(n1_11_8, S12_7, C11_7);
nor gn2_11_8(n2_11_8, n1_11_8, C11_7);
nor gn3_11_8(n3_11_8, S12_7, n1_11_8);
nor gn4_11_8(n4_11_8, n2_11_8, n3_11_8);
nor gn5_11_8(n5_11_8, A11B9, n4_11_8);
nor gn6_11_8(n6_11_8, A11B9, n5_11_8);
nor gn7_11_8(n7_11_8, n4_11_8, n5_11_8);
nor gn8_11_8(S11_8, n6_11_8, n7_11_8);
nor gn9_11_8(C11_8, n1_11_8, n5_11_8);
/* FA MFA12_8(S12_8,C12_8,S13_7,C12_7,A12B9); */
nor gn1_12_8(n1_12_8, S13_7, C12_7);
nor gn2_12_8(n2_12_8, n1_12_8, C12_7);
nor gn3_12_8(n3_12_8, S13_7, n1_12_8);
nor gn4_12_8(n4_12_8, n2_12_8, n3_12_8);
nor gn5_12_8(n5_12_8, A12B9, n4_12_8);
nor gn6_12_8(n6_12_8, A12B9, n5_12_8);
nor gn7_12_8(n7_12_8, n4_12_8, n5_12_8);
nor gn8_12_8(S12_8, n6_12_8, n7_12_8);
nor gn9_12_8(C12_8, n1_12_8, n5_12_8);
/* FA MFA13_8(S13_8,C13_8,S14_7,C13_7,A13B9); */
nor gn1_13_8(n1_13_8, S14_7, C13_7);
nor gn2_13_8(n2_13_8, n1_13_8, C13_7);
nor gn3_13_8(n3_13_8, S14_7, n1_13_8);
nor gn4_13_8(n4_13_8, n2_13_8, n3_13_8);
nor gn5_13_8(n5_13_8, A13B9, n4_13_8);
nor gn6_13_8(n6_13_8, A13B9, n5_13_8);
nor gn7_13_8(n7_13_8, n4_13_8, n5_13_8);
nor gn8_13_8(S13_8, n6_13_8, n7_13_8);
nor gn9_13_8(C13_8, n1_13_8, n5_13_8);
/* FA MFA14_8(S14_8,C14_8,A15B8,C14_7,A14B9); */
nor gn1_14_8(n1_14_8, A15B8, C14_7);
nor gn2_14_8(n2_14_8, n1_14_8, C14_7);
nor gn3_14_8(n3_14_8, A15B8, n1_14_8);
nor gn4_14_8(n4_14_8, n2_14_8, n3_14_8);
nor gn5_14_8(n5_14_8, A14B9, n4_14_8);
nor gn6_14_8(n6_14_8, A14B9, n5_14_8);
nor gn7_14_8(n7_14_8, n4_14_8, n5_14_8);
nor gn8_14_8(S14_8, n6_14_8, n7_14_8);
nor gn9_14_8(C14_8, n1_14_8, n5_14_8);
/* FA MFA0_9(S0_9,C0_9,S1_8,C0_8,A0B10); */
nor gn1_0_9(n1_0_9, S1_8, C0_8);
nor gn2_0_9(n2_0_9, n1_0_9, C0_8);
nor gn3_0_9(n3_0_9, S1_8, n1_0_9);
nor gn4_0_9(n4_0_9, n2_0_9, n3_0_9);
nor gn5_0_9(n5_0_9, A0B10, n4_0_9);
nor gn6_0_9(n6_0_9, A0B10, n5_0_9);
nor gn7_0_9(n7_0_9, n4_0_9, n5_0_9);
nor gn8_0_9(S0_9, n6_0_9, n7_0_9);
nor gn9_0_9(C0_9, n1_0_9, n5_0_9);
/* FA MFA1_9(S1_9,C1_9,S2_8,C1_8,A1B10); */
nor gn1_1_9(n1_1_9, S2_8, C1_8);
nor gn2_1_9(n2_1_9, n1_1_9, C1_8);
nor gn3_1_9(n3_1_9, S2_8, n1_1_9);
nor gn4_1_9(n4_1_9, n2_1_9, n3_1_9);
nor gn5_1_9(n5_1_9, A1B10, n4_1_9);
nor gn6_1_9(n6_1_9, A1B10, n5_1_9);
nor gn7_1_9(n7_1_9, n4_1_9, n5_1_9);
nor gn8_1_9(S1_9, n6_1_9, n7_1_9);
nor gn9_1_9(C1_9, n1_1_9, n5_1_9);
/* FA MFA2_9(S2_9,C2_9,S3_8,C2_8,A2B10); */
nor gn1_2_9(n1_2_9, S3_8, C2_8);
nor gn2_2_9(n2_2_9, n1_2_9, C2_8);
nor gn3_2_9(n3_2_9, S3_8, n1_2_9);
nor gn4_2_9(n4_2_9, n2_2_9, n3_2_9);
nor gn5_2_9(n5_2_9, A2B10, n4_2_9);
nor gn6_2_9(n6_2_9, A2B10, n5_2_9);
nor gn7_2_9(n7_2_9, n4_2_9, n5_2_9);
nor gn8_2_9(S2_9, n6_2_9, n7_2_9);
nor gn9_2_9(C2_9, n1_2_9, n5_2_9);
/* FA MFA3_9(S3_9,C3_9,S4_8,C3_8,A3B10); */
nor gn1_3_9(n1_3_9, S4_8, C3_8);
nor gn2_3_9(n2_3_9, n1_3_9, C3_8);
nor gn3_3_9(n3_3_9, S4_8, n1_3_9);
nor gn4_3_9(n4_3_9, n2_3_9, n3_3_9);
nor gn5_3_9(n5_3_9, A3B10, n4_3_9);
nor gn6_3_9(n6_3_9, A3B10, n5_3_9);
nor gn7_3_9(n7_3_9, n4_3_9, n5_3_9);
nor gn8_3_9(S3_9, n6_3_9, n7_3_9);
nor gn9_3_9(C3_9, n1_3_9, n5_3_9);
/* FA MFA4_9(S4_9,C4_9,S5_8,C4_8,A4B10); */
nor gn1_4_9(n1_4_9, S5_8, C4_8);
nor gn2_4_9(n2_4_9, n1_4_9, C4_8);
nor gn3_4_9(n3_4_9, S5_8, n1_4_9);
nor gn4_4_9(n4_4_9, n2_4_9, n3_4_9);
nor gn5_4_9(n5_4_9, A4B10, n4_4_9);
nor gn6_4_9(n6_4_9, A4B10, n5_4_9);
nor gn7_4_9(n7_4_9, n4_4_9, n5_4_9);
nor gn8_4_9(S4_9, n6_4_9, n7_4_9);
nor gn9_4_9(C4_9, n1_4_9, n5_4_9);
/* FA MFA5_9(S5_9,C5_9,S6_8,C5_8,A5B10); */
nor gn1_5_9(n1_5_9, S6_8, C5_8);
nor gn2_5_9(n2_5_9, n1_5_9, C5_8);
nor gn3_5_9(n3_5_9, S6_8, n1_5_9);
nor gn4_5_9(n4_5_9, n2_5_9, n3_5_9);
nor gn5_5_9(n5_5_9, A5B10, n4_5_9);
nor gn6_5_9(n6_5_9, A5B10, n5_5_9);
nor gn7_5_9(n7_5_9, n4_5_9, n5_5_9);
nor gn8_5_9(S5_9, n6_5_9, n7_5_9);
nor gn9_5_9(C5_9, n1_5_9, n5_5_9);
/* FA MFA6_9(S6_9,C6_9,S7_8,C6_8,A6B10); */
nor gn1_6_9(n1_6_9, S7_8, C6_8);
nor gn2_6_9(n2_6_9, n1_6_9, C6_8);
nor gn3_6_9(n3_6_9, S7_8, n1_6_9);
nor gn4_6_9(n4_6_9, n2_6_9, n3_6_9);
nor gn5_6_9(n5_6_9, A6B10, n4_6_9);
nor gn6_6_9(n6_6_9, A6B10, n5_6_9);
nor gn7_6_9(n7_6_9, n4_6_9, n5_6_9);
nor gn8_6_9(S6_9, n6_6_9, n7_6_9);
nor gn9_6_9(C6_9, n1_6_9, n5_6_9);
/* FA MFA7_9(S7_9,C7_9,S8_8,C7_8,A7B10); */
nor gn1_7_9(n1_7_9, S8_8, C7_8);
nor gn2_7_9(n2_7_9, n1_7_9, C7_8);
nor gn3_7_9(n3_7_9, S8_8, n1_7_9);
nor gn4_7_9(n4_7_9, n2_7_9, n3_7_9);
nor gn5_7_9(n5_7_9, A7B10, n4_7_9);
nor gn6_7_9(n6_7_9, A7B10, n5_7_9);
nor gn7_7_9(n7_7_9, n4_7_9, n5_7_9);
nor gn8_7_9(S7_9, n6_7_9, n7_7_9);
nor gn9_7_9(C7_9, n1_7_9, n5_7_9);
/* FA MFA8_9(S8_9,C8_9,S9_8,C8_8,A8B10); */
nor gn1_8_9(n1_8_9, S9_8, C8_8);
nor gn2_8_9(n2_8_9, n1_8_9, C8_8);
nor gn3_8_9(n3_8_9, S9_8, n1_8_9);
nor gn4_8_9(n4_8_9, n2_8_9, n3_8_9);
nor gn5_8_9(n5_8_9, A8B10, n4_8_9);
nor gn6_8_9(n6_8_9, A8B10, n5_8_9);
nor gn7_8_9(n7_8_9, n4_8_9, n5_8_9);
nor gn8_8_9(S8_9, n6_8_9, n7_8_9);
nor gn9_8_9(C8_9, n1_8_9, n5_8_9);
/* FA MFA9_9(S9_9,C9_9,S10_8,C9_8,A9B10); */
nor gn1_9_9(n1_9_9, S10_8, C9_8);
nor gn2_9_9(n2_9_9, n1_9_9, C9_8);
nor gn3_9_9(n3_9_9, S10_8, n1_9_9);
nor gn4_9_9(n4_9_9, n2_9_9, n3_9_9);
nor gn5_9_9(n5_9_9, A9B10, n4_9_9);
nor gn6_9_9(n6_9_9, A9B10, n5_9_9);
nor gn7_9_9(n7_9_9, n4_9_9, n5_9_9);
nor gn8_9_9(S9_9, n6_9_9, n7_9_9);
nor gn9_9_9(C9_9, n1_9_9, n5_9_9);
/* FA MFA10_9(S10_9,C10_9,S11_8,C10_8,A10B10); */
nor gn1_10_9(n1_10_9, S11_8, C10_8);
nor gn2_10_9(n2_10_9, n1_10_9, C10_8);
nor gn3_10_9(n3_10_9, S11_8, n1_10_9);
nor gn4_10_9(n4_10_9, n2_10_9, n3_10_9);
nor gn5_10_9(n5_10_9, A10B10, n4_10_9);
nor gn6_10_9(n6_10_9, A10B10, n5_10_9);
nor gn7_10_9(n7_10_9, n4_10_9, n5_10_9);
nor gn8_10_9(S10_9, n6_10_9, n7_10_9);
nor gn9_10_9(C10_9, n1_10_9, n5_10_9);
/* FA MFA11_9(S11_9,C11_9,S12_8,C11_8,A11B10); */
nor gn1_11_9(n1_11_9, S12_8, C11_8);
nor gn2_11_9(n2_11_9, n1_11_9, C11_8);
nor gn3_11_9(n3_11_9, S12_8, n1_11_9);
nor gn4_11_9(n4_11_9, n2_11_9, n3_11_9);
nor gn5_11_9(n5_11_9, A11B10, n4_11_9);
nor gn6_11_9(n6_11_9, A11B10, n5_11_9);
nor gn7_11_9(n7_11_9, n4_11_9, n5_11_9);
nor gn8_11_9(S11_9, n6_11_9, n7_11_9);
nor gn9_11_9(C11_9, n1_11_9, n5_11_9);
/* FA MFA12_9(S12_9,C12_9,S13_8,C12_8,A12B10); */
nor gn1_12_9(n1_12_9, S13_8, C12_8);
nor gn2_12_9(n2_12_9, n1_12_9, C12_8);
nor gn3_12_9(n3_12_9, S13_8, n1_12_9);
nor gn4_12_9(n4_12_9, n2_12_9, n3_12_9);
nor gn5_12_9(n5_12_9, A12B10, n4_12_9);
nor gn6_12_9(n6_12_9, A12B10, n5_12_9);
nor gn7_12_9(n7_12_9, n4_12_9, n5_12_9);
nor gn8_12_9(S12_9, n6_12_9, n7_12_9);
nor gn9_12_9(C12_9, n1_12_9, n5_12_9);
/* FA MFA13_9(S13_9,C13_9,S14_8,C13_8,A13B10); */
nor gn1_13_9(n1_13_9, S14_8, C13_8);
nor gn2_13_9(n2_13_9, n1_13_9, C13_8);
nor gn3_13_9(n3_13_9, S14_8, n1_13_9);
nor gn4_13_9(n4_13_9, n2_13_9, n3_13_9);
nor gn5_13_9(n5_13_9, A13B10, n4_13_9);
nor gn6_13_9(n6_13_9, A13B10, n5_13_9);
nor gn7_13_9(n7_13_9, n4_13_9, n5_13_9);
nor gn8_13_9(S13_9, n6_13_9, n7_13_9);
nor gn9_13_9(C13_9, n1_13_9, n5_13_9);
/* FA MFA14_9(S14_9,C14_9,A15B9,C14_8,A14B10); */
nor gn1_14_9(n1_14_9, A15B9, C14_8);
nor gn2_14_9(n2_14_9, n1_14_9, C14_8);
nor gn3_14_9(n3_14_9, A15B9, n1_14_9);
nor gn4_14_9(n4_14_9, n2_14_9, n3_14_9);
nor gn5_14_9(n5_14_9, A14B10, n4_14_9);
nor gn6_14_9(n6_14_9, A14B10, n5_14_9);
nor gn7_14_9(n7_14_9, n4_14_9, n5_14_9);
nor gn8_14_9(S14_9, n6_14_9, n7_14_9);
nor gn9_14_9(C14_9, n1_14_9, n5_14_9);
/* FA MFA0_10(S0_10,C0_10,S1_9,C0_9,A0B11); */
nor gn1_0_10(n1_0_10, S1_9, C0_9);
nor gn2_0_10(n2_0_10, n1_0_10, C0_9);
nor gn3_0_10(n3_0_10, S1_9, n1_0_10);
nor gn4_0_10(n4_0_10, n2_0_10, n3_0_10);
nor gn5_0_10(n5_0_10, A0B11, n4_0_10);
nor gn6_0_10(n6_0_10, A0B11, n5_0_10);
nor gn7_0_10(n7_0_10, n4_0_10, n5_0_10);
nor gn8_0_10(S0_10, n6_0_10, n7_0_10);
nor gn9_0_10(C0_10, n1_0_10, n5_0_10);
/* FA MFA1_10(S1_10,C1_10,S2_9,C1_9,A1B11); */
nor gn1_1_10(n1_1_10, S2_9, C1_9);
nor gn2_1_10(n2_1_10, n1_1_10, C1_9);
nor gn3_1_10(n3_1_10, S2_9, n1_1_10);
nor gn4_1_10(n4_1_10, n2_1_10, n3_1_10);
nor gn5_1_10(n5_1_10, A1B11, n4_1_10);
nor gn6_1_10(n6_1_10, A1B11, n5_1_10);
nor gn7_1_10(n7_1_10, n4_1_10, n5_1_10);
nor gn8_1_10(S1_10, n6_1_10, n7_1_10);
nor gn9_1_10(C1_10, n1_1_10, n5_1_10);
/* FA MFA2_10(S2_10,C2_10,S3_9,C2_9,A2B11); */
nor gn1_2_10(n1_2_10, S3_9, C2_9);
nor gn2_2_10(n2_2_10, n1_2_10, C2_9);
nor gn3_2_10(n3_2_10, S3_9, n1_2_10);
nor gn4_2_10(n4_2_10, n2_2_10, n3_2_10);
nor gn5_2_10(n5_2_10, A2B11, n4_2_10);
nor gn6_2_10(n6_2_10, A2B11, n5_2_10);
nor gn7_2_10(n7_2_10, n4_2_10, n5_2_10);
nor gn8_2_10(S2_10, n6_2_10, n7_2_10);
nor gn9_2_10(C2_10, n1_2_10, n5_2_10);
/* FA MFA3_10(S3_10,C3_10,S4_9,C3_9,A3B11); */
nor gn1_3_10(n1_3_10, S4_9, C3_9);
nor gn2_3_10(n2_3_10, n1_3_10, C3_9);
nor gn3_3_10(n3_3_10, S4_9, n1_3_10);
nor gn4_3_10(n4_3_10, n2_3_10, n3_3_10);
nor gn5_3_10(n5_3_10, A3B11, n4_3_10);
nor gn6_3_10(n6_3_10, A3B11, n5_3_10);
nor gn7_3_10(n7_3_10, n4_3_10, n5_3_10);
nor gn8_3_10(S3_10, n6_3_10, n7_3_10);
nor gn9_3_10(C3_10, n1_3_10, n5_3_10);
/* FA MFA4_10(S4_10,C4_10,S5_9,C4_9,A4B11); */
nor gn1_4_10(n1_4_10, S5_9, C4_9);
nor gn2_4_10(n2_4_10, n1_4_10, C4_9);
nor gn3_4_10(n3_4_10, S5_9, n1_4_10);
nor gn4_4_10(n4_4_10, n2_4_10, n3_4_10);
nor gn5_4_10(n5_4_10, A4B11, n4_4_10);
nor gn6_4_10(n6_4_10, A4B11, n5_4_10);
nor gn7_4_10(n7_4_10, n4_4_10, n5_4_10);
nor gn8_4_10(S4_10, n6_4_10, n7_4_10);
nor gn9_4_10(C4_10, n1_4_10, n5_4_10);
/* FA MFA5_10(S5_10,C5_10,S6_9,C5_9,A5B11); */
nor gn1_5_10(n1_5_10, S6_9, C5_9);
nor gn2_5_10(n2_5_10, n1_5_10, C5_9);
nor gn3_5_10(n3_5_10, S6_9, n1_5_10);
nor gn4_5_10(n4_5_10, n2_5_10, n3_5_10);
nor gn5_5_10(n5_5_10, A5B11, n4_5_10);
nor gn6_5_10(n6_5_10, A5B11, n5_5_10);
nor gn7_5_10(n7_5_10, n4_5_10, n5_5_10);
nor gn8_5_10(S5_10, n6_5_10, n7_5_10);
nor gn9_5_10(C5_10, n1_5_10, n5_5_10);
/* FA MFA6_10(S6_10,C6_10,S7_9,C6_9,A6B11); */
nor gn1_6_10(n1_6_10, S7_9, C6_9);
nor gn2_6_10(n2_6_10, n1_6_10, C6_9);
nor gn3_6_10(n3_6_10, S7_9, n1_6_10);
nor gn4_6_10(n4_6_10, n2_6_10, n3_6_10);
nor gn5_6_10(n5_6_10, A6B11, n4_6_10);
nor gn6_6_10(n6_6_10, A6B11, n5_6_10);
nor gn7_6_10(n7_6_10, n4_6_10, n5_6_10);
nor gn8_6_10(S6_10, n6_6_10, n7_6_10);
nor gn9_6_10(C6_10, n1_6_10, n5_6_10);
/* FA MFA7_10(S7_10,C7_10,S8_9,C7_9,A7B11); */
nor gn1_7_10(n1_7_10, S8_9, C7_9);
nor gn2_7_10(n2_7_10, n1_7_10, C7_9);
nor gn3_7_10(n3_7_10, S8_9, n1_7_10);
nor gn4_7_10(n4_7_10, n2_7_10, n3_7_10);
nor gn5_7_10(n5_7_10, A7B11, n4_7_10);
nor gn6_7_10(n6_7_10, A7B11, n5_7_10);
nor gn7_7_10(n7_7_10, n4_7_10, n5_7_10);
nor gn8_7_10(S7_10, n6_7_10, n7_7_10);
nor gn9_7_10(C7_10, n1_7_10, n5_7_10);
/* FA MFA8_10(S8_10,C8_10,S9_9,C8_9,A8B11); */
nor gn1_8_10(n1_8_10, S9_9, C8_9);
nor gn2_8_10(n2_8_10, n1_8_10, C8_9);
nor gn3_8_10(n3_8_10, S9_9, n1_8_10);
nor gn4_8_10(n4_8_10, n2_8_10, n3_8_10);
nor gn5_8_10(n5_8_10, A8B11, n4_8_10);
nor gn6_8_10(n6_8_10, A8B11, n5_8_10);
nor gn7_8_10(n7_8_10, n4_8_10, n5_8_10);
nor gn8_8_10(S8_10, n6_8_10, n7_8_10);
nor gn9_8_10(C8_10, n1_8_10, n5_8_10);
/* FA MFA9_10(S9_10,C9_10,S10_9,C9_9,A9B11); */
nor gn1_9_10(n1_9_10, S10_9, C9_9);
nor gn2_9_10(n2_9_10, n1_9_10, C9_9);
nor gn3_9_10(n3_9_10, S10_9, n1_9_10);
nor gn4_9_10(n4_9_10, n2_9_10, n3_9_10);
nor gn5_9_10(n5_9_10, A9B11, n4_9_10);
nor gn6_9_10(n6_9_10, A9B11, n5_9_10);
nor gn7_9_10(n7_9_10, n4_9_10, n5_9_10);
nor gn8_9_10(S9_10, n6_9_10, n7_9_10);
nor gn9_9_10(C9_10, n1_9_10, n5_9_10);
/* FA MFA10_10(S10_10,C10_10,S11_9,C10_9,A10B11); */
nor gn1_10_10(n1_10_10, S11_9, C10_9);
nor gn2_10_10(n2_10_10, n1_10_10, C10_9);
nor gn3_10_10(n3_10_10, S11_9, n1_10_10);
nor gn4_10_10(n4_10_10, n2_10_10, n3_10_10);
nor gn5_10_10(n5_10_10, A10B11, n4_10_10);
nor gn6_10_10(n6_10_10, A10B11, n5_10_10);
nor gn7_10_10(n7_10_10, n4_10_10, n5_10_10);
nor gn8_10_10(S10_10, n6_10_10, n7_10_10);
nor gn9_10_10(C10_10, n1_10_10, n5_10_10);
/* FA MFA11_10(S11_10,C11_10,S12_9,C11_9,A11B11); */
nor gn1_11_10(n1_11_10, S12_9, C11_9);
nor gn2_11_10(n2_11_10, n1_11_10, C11_9);
nor gn3_11_10(n3_11_10, S12_9, n1_11_10);
nor gn4_11_10(n4_11_10, n2_11_10, n3_11_10);
nor gn5_11_10(n5_11_10, A11B11, n4_11_10);
nor gn6_11_10(n6_11_10, A11B11, n5_11_10);
nor gn7_11_10(n7_11_10, n4_11_10, n5_11_10);
nor gn8_11_10(S11_10, n6_11_10, n7_11_10);
nor gn9_11_10(C11_10, n1_11_10, n5_11_10);
/* FA MFA12_10(S12_10,C12_10,S13_9,C12_9,A12B11); */
nor gn1_12_10(n1_12_10, S13_9, C12_9);
nor gn2_12_10(n2_12_10, n1_12_10, C12_9);
nor gn3_12_10(n3_12_10, S13_9, n1_12_10);
nor gn4_12_10(n4_12_10, n2_12_10, n3_12_10);
nor gn5_12_10(n5_12_10, A12B11, n4_12_10);
nor gn6_12_10(n6_12_10, A12B11, n5_12_10);
nor gn7_12_10(n7_12_10, n4_12_10, n5_12_10);
nor gn8_12_10(S12_10, n6_12_10, n7_12_10);
nor gn9_12_10(C12_10, n1_12_10, n5_12_10);
/* FA MFA13_10(S13_10,C13_10,S14_9,C13_9,A13B11); */
nor gn1_13_10(n1_13_10, S14_9, C13_9);
nor gn2_13_10(n2_13_10, n1_13_10, C13_9);
nor gn3_13_10(n3_13_10, S14_9, n1_13_10);
nor gn4_13_10(n4_13_10, n2_13_10, n3_13_10);
nor gn5_13_10(n5_13_10, A13B11, n4_13_10);
nor gn6_13_10(n6_13_10, A13B11, n5_13_10);
nor gn7_13_10(n7_13_10, n4_13_10, n5_13_10);
nor gn8_13_10(S13_10, n6_13_10, n7_13_10);
nor gn9_13_10(C13_10, n1_13_10, n5_13_10);
/* FA MFA14_10(S14_10,C14_10,A15B10,C14_9,A14B11); */
nor gn1_14_10(n1_14_10, A15B10, C14_9);
nor gn2_14_10(n2_14_10, n1_14_10, C14_9);
nor gn3_14_10(n3_14_10, A15B10, n1_14_10);
nor gn4_14_10(n4_14_10, n2_14_10, n3_14_10);
nor gn5_14_10(n5_14_10, A14B11, n4_14_10);
nor gn6_14_10(n6_14_10, A14B11, n5_14_10);
nor gn7_14_10(n7_14_10, n4_14_10, n5_14_10);
nor gn8_14_10(S14_10, n6_14_10, n7_14_10);
nor gn9_14_10(C14_10, n1_14_10, n5_14_10);
/* FA MFA0_11(S0_11,C0_11,S1_10,C0_10,A0B12); */
nor gn1_0_11(n1_0_11, S1_10, C0_10);
nor gn2_0_11(n2_0_11, n1_0_11, C0_10);
nor gn3_0_11(n3_0_11, S1_10, n1_0_11);
nor gn4_0_11(n4_0_11, n2_0_11, n3_0_11);
nor gn5_0_11(n5_0_11, A0B12, n4_0_11);
nor gn6_0_11(n6_0_11, A0B12, n5_0_11);
nor gn7_0_11(n7_0_11, n4_0_11, n5_0_11);
nor gn8_0_11(S0_11, n6_0_11, n7_0_11);
nor gn9_0_11(C0_11, n1_0_11, n5_0_11);
/* FA MFA1_11(S1_11,C1_11,S2_10,C1_10,A1B12); */
nor gn1_1_11(n1_1_11, S2_10, C1_10);
nor gn2_1_11(n2_1_11, n1_1_11, C1_10);
nor gn3_1_11(n3_1_11, S2_10, n1_1_11);
nor gn4_1_11(n4_1_11, n2_1_11, n3_1_11);
nor gn5_1_11(n5_1_11, A1B12, n4_1_11);
nor gn6_1_11(n6_1_11, A1B12, n5_1_11);
nor gn7_1_11(n7_1_11, n4_1_11, n5_1_11);
nor gn8_1_11(S1_11, n6_1_11, n7_1_11);
nor gn9_1_11(C1_11, n1_1_11, n5_1_11);
/* FA MFA2_11(S2_11,C2_11,S3_10,C2_10,A2B12); */
nor gn1_2_11(n1_2_11, S3_10, C2_10);
nor gn2_2_11(n2_2_11, n1_2_11, C2_10);
nor gn3_2_11(n3_2_11, S3_10, n1_2_11);
nor gn4_2_11(n4_2_11, n2_2_11, n3_2_11);
nor gn5_2_11(n5_2_11, A2B12, n4_2_11);
nor gn6_2_11(n6_2_11, A2B12, n5_2_11);
nor gn7_2_11(n7_2_11, n4_2_11, n5_2_11);
nor gn8_2_11(S2_11, n6_2_11, n7_2_11);
nor gn9_2_11(C2_11, n1_2_11, n5_2_11);
/* FA MFA3_11(S3_11,C3_11,S4_10,C3_10,A3B12); */
nor gn1_3_11(n1_3_11, S4_10, C3_10);
nor gn2_3_11(n2_3_11, n1_3_11, C3_10);
nor gn3_3_11(n3_3_11, S4_10, n1_3_11);
nor gn4_3_11(n4_3_11, n2_3_11, n3_3_11);
nor gn5_3_11(n5_3_11, A3B12, n4_3_11);
nor gn6_3_11(n6_3_11, A3B12, n5_3_11);
nor gn7_3_11(n7_3_11, n4_3_11, n5_3_11);
nor gn8_3_11(S3_11, n6_3_11, n7_3_11);
nor gn9_3_11(C3_11, n1_3_11, n5_3_11);
/* FA MFA4_11(S4_11,C4_11,S5_10,C4_10,A4B12); */
nor gn1_4_11(n1_4_11, S5_10, C4_10);
nor gn2_4_11(n2_4_11, n1_4_11, C4_10);
nor gn3_4_11(n3_4_11, S5_10, n1_4_11);
nor gn4_4_11(n4_4_11, n2_4_11, n3_4_11);
nor gn5_4_11(n5_4_11, A4B12, n4_4_11);
nor gn6_4_11(n6_4_11, A4B12, n5_4_11);
nor gn7_4_11(n7_4_11, n4_4_11, n5_4_11);
nor gn8_4_11(S4_11, n6_4_11, n7_4_11);
nor gn9_4_11(C4_11, n1_4_11, n5_4_11);
/* FA MFA5_11(S5_11,C5_11,S6_10,C5_10,A5B12); */
nor gn1_5_11(n1_5_11, S6_10, C5_10);
nor gn2_5_11(n2_5_11, n1_5_11, C5_10);
nor gn3_5_11(n3_5_11, S6_10, n1_5_11);
nor gn4_5_11(n4_5_11, n2_5_11, n3_5_11);
nor gn5_5_11(n5_5_11, A5B12, n4_5_11);
nor gn6_5_11(n6_5_11, A5B12, n5_5_11);
nor gn7_5_11(n7_5_11, n4_5_11, n5_5_11);
nor gn8_5_11(S5_11, n6_5_11, n7_5_11);
nor gn9_5_11(C5_11, n1_5_11, n5_5_11);
/* FA MFA6_11(S6_11,C6_11,S7_10,C6_10,A6B12); */
nor gn1_6_11(n1_6_11, S7_10, C6_10);
nor gn2_6_11(n2_6_11, n1_6_11, C6_10);
nor gn3_6_11(n3_6_11, S7_10, n1_6_11);
nor gn4_6_11(n4_6_11, n2_6_11, n3_6_11);
nor gn5_6_11(n5_6_11, A6B12, n4_6_11);
nor gn6_6_11(n6_6_11, A6B12, n5_6_11);
nor gn7_6_11(n7_6_11, n4_6_11, n5_6_11);
nor gn8_6_11(S6_11, n6_6_11, n7_6_11);
nor gn9_6_11(C6_11, n1_6_11, n5_6_11);
/* FA MFA7_11(S7_11,C7_11,S8_10,C7_10,A7B12); */
nor gn1_7_11(n1_7_11, S8_10, C7_10);
nor gn2_7_11(n2_7_11, n1_7_11, C7_10);
nor gn3_7_11(n3_7_11, S8_10, n1_7_11);
nor gn4_7_11(n4_7_11, n2_7_11, n3_7_11);
nor gn5_7_11(n5_7_11, A7B12, n4_7_11);
nor gn6_7_11(n6_7_11, A7B12, n5_7_11);
nor gn7_7_11(n7_7_11, n4_7_11, n5_7_11);
nor gn8_7_11(S7_11, n6_7_11, n7_7_11);
nor gn9_7_11(C7_11, n1_7_11, n5_7_11);
/* FA MFA8_11(S8_11,C8_11,S9_10,C8_10,A8B12); */
nor gn1_8_11(n1_8_11, S9_10, C8_10);
nor gn2_8_11(n2_8_11, n1_8_11, C8_10);
nor gn3_8_11(n3_8_11, S9_10, n1_8_11);
nor gn4_8_11(n4_8_11, n2_8_11, n3_8_11);
nor gn5_8_11(n5_8_11, A8B12, n4_8_11);
nor gn6_8_11(n6_8_11, A8B12, n5_8_11);
nor gn7_8_11(n7_8_11, n4_8_11, n5_8_11);
nor gn8_8_11(S8_11, n6_8_11, n7_8_11);
nor gn9_8_11(C8_11, n1_8_11, n5_8_11);
/* FA MFA9_11(S9_11,C9_11,S10_10,C9_10,A9B12); */
nor gn1_9_11(n1_9_11, S10_10, C9_10);
nor gn2_9_11(n2_9_11, n1_9_11, C9_10);
nor gn3_9_11(n3_9_11, S10_10, n1_9_11);
nor gn4_9_11(n4_9_11, n2_9_11, n3_9_11);
nor gn5_9_11(n5_9_11, A9B12, n4_9_11);
nor gn6_9_11(n6_9_11, A9B12, n5_9_11);
nor gn7_9_11(n7_9_11, n4_9_11, n5_9_11);
nor gn8_9_11(S9_11, n6_9_11, n7_9_11);
nor gn9_9_11(C9_11, n1_9_11, n5_9_11);
/* FA MFA10_11(S10_11,C10_11,S11_10,C10_10,A10B12); */
nor gn1_10_11(n1_10_11, S11_10, C10_10);
nor gn2_10_11(n2_10_11, n1_10_11, C10_10);
nor gn3_10_11(n3_10_11, S11_10, n1_10_11);
nor gn4_10_11(n4_10_11, n2_10_11, n3_10_11);
nor gn5_10_11(n5_10_11, A10B12, n4_10_11);
nor gn6_10_11(n6_10_11, A10B12, n5_10_11);
nor gn7_10_11(n7_10_11, n4_10_11, n5_10_11);
nor gn8_10_11(S10_11, n6_10_11, n7_10_11);
nor gn9_10_11(C10_11, n1_10_11, n5_10_11);
/* FA MFA11_11(S11_11,C11_11,S12_10,C11_10,A11B12); */
nor gn1_11_11(n1_11_11, S12_10, C11_10);
nor gn2_11_11(n2_11_11, n1_11_11, C11_10);
nor gn3_11_11(n3_11_11, S12_10, n1_11_11);
nor gn4_11_11(n4_11_11, n2_11_11, n3_11_11);
nor gn5_11_11(n5_11_11, A11B12, n4_11_11);
nor gn6_11_11(n6_11_11, A11B12, n5_11_11);
nor gn7_11_11(n7_11_11, n4_11_11, n5_11_11);
nor gn8_11_11(S11_11, n6_11_11, n7_11_11);
nor gn9_11_11(C11_11, n1_11_11, n5_11_11);
/* FA MFA12_11(S12_11,C12_11,S13_10,C12_10,A12B12); */
nor gn1_12_11(n1_12_11, S13_10, C12_10);
nor gn2_12_11(n2_12_11, n1_12_11, C12_10);
nor gn3_12_11(n3_12_11, S13_10, n1_12_11);
nor gn4_12_11(n4_12_11, n2_12_11, n3_12_11);
nor gn5_12_11(n5_12_11, A12B12, n4_12_11);
nor gn6_12_11(n6_12_11, A12B12, n5_12_11);
nor gn7_12_11(n7_12_11, n4_12_11, n5_12_11);
nor gn8_12_11(S12_11, n6_12_11, n7_12_11);
nor gn9_12_11(C12_11, n1_12_11, n5_12_11);
/* FA MFA13_11(S13_11,C13_11,S14_10,C13_10,A13B12); */
nor gn1_13_11(n1_13_11, S14_10, C13_10);
nor gn2_13_11(n2_13_11, n1_13_11, C13_10);
nor gn3_13_11(n3_13_11, S14_10, n1_13_11);
nor gn4_13_11(n4_13_11, n2_13_11, n3_13_11);
nor gn5_13_11(n5_13_11, A13B12, n4_13_11);
nor gn6_13_11(n6_13_11, A13B12, n5_13_11);
nor gn7_13_11(n7_13_11, n4_13_11, n5_13_11);
nor gn8_13_11(S13_11, n6_13_11, n7_13_11);
nor gn9_13_11(C13_11, n1_13_11, n5_13_11);
/* FA MFA14_11(S14_11,C14_11,A15B11,C14_10,A14B12); */
nor gn1_14_11(n1_14_11, A15B11, C14_10);
nor gn2_14_11(n2_14_11, n1_14_11, C14_10);
nor gn3_14_11(n3_14_11, A15B11, n1_14_11);
nor gn4_14_11(n4_14_11, n2_14_11, n3_14_11);
nor gn5_14_11(n5_14_11, A14B12, n4_14_11);
nor gn6_14_11(n6_14_11, A14B12, n5_14_11);
nor gn7_14_11(n7_14_11, n4_14_11, n5_14_11);
nor gn8_14_11(S14_11, n6_14_11, n7_14_11);
nor gn9_14_11(C14_11, n1_14_11, n5_14_11);
/* FA MFA0_12(S0_12,C0_12,S1_11,C0_11,A0B13); */
nor gn1_0_12(n1_0_12, S1_11, C0_11);
nor gn2_0_12(n2_0_12, n1_0_12, C0_11);
nor gn3_0_12(n3_0_12, S1_11, n1_0_12);
nor gn4_0_12(n4_0_12, n2_0_12, n3_0_12);
nor gn5_0_12(n5_0_12, A0B13, n4_0_12);
nor gn6_0_12(n6_0_12, A0B13, n5_0_12);
nor gn7_0_12(n7_0_12, n4_0_12, n5_0_12);
nor gn8_0_12(S0_12, n6_0_12, n7_0_12);
nor gn9_0_12(C0_12, n1_0_12, n5_0_12);
/* FA MFA1_12(S1_12,C1_12,S2_11,C1_11,A1B13); */
nor gn1_1_12(n1_1_12, S2_11, C1_11);
nor gn2_1_12(n2_1_12, n1_1_12, C1_11);
nor gn3_1_12(n3_1_12, S2_11, n1_1_12);
nor gn4_1_12(n4_1_12, n2_1_12, n3_1_12);
nor gn5_1_12(n5_1_12, A1B13, n4_1_12);
nor gn6_1_12(n6_1_12, A1B13, n5_1_12);
nor gn7_1_12(n7_1_12, n4_1_12, n5_1_12);
nor gn8_1_12(S1_12, n6_1_12, n7_1_12);
nor gn9_1_12(C1_12, n1_1_12, n5_1_12);
/* FA MFA2_12(S2_12,C2_12,S3_11,C2_11,A2B13); */
nor gn1_2_12(n1_2_12, S3_11, C2_11);
nor gn2_2_12(n2_2_12, n1_2_12, C2_11);
nor gn3_2_12(n3_2_12, S3_11, n1_2_12);
nor gn4_2_12(n4_2_12, n2_2_12, n3_2_12);
nor gn5_2_12(n5_2_12, A2B13, n4_2_12);
nor gn6_2_12(n6_2_12, A2B13, n5_2_12);
nor gn7_2_12(n7_2_12, n4_2_12, n5_2_12);
nor gn8_2_12(S2_12, n6_2_12, n7_2_12);
nor gn9_2_12(C2_12, n1_2_12, n5_2_12);
/* FA MFA3_12(S3_12,C3_12,S4_11,C3_11,A3B13); */
nor gn1_3_12(n1_3_12, S4_11, C3_11);
nor gn2_3_12(n2_3_12, n1_3_12, C3_11);
nor gn3_3_12(n3_3_12, S4_11, n1_3_12);
nor gn4_3_12(n4_3_12, n2_3_12, n3_3_12);
nor gn5_3_12(n5_3_12, A3B13, n4_3_12);
nor gn6_3_12(n6_3_12, A3B13, n5_3_12);
nor gn7_3_12(n7_3_12, n4_3_12, n5_3_12);
nor gn8_3_12(S3_12, n6_3_12, n7_3_12);
nor gn9_3_12(C3_12, n1_3_12, n5_3_12);
/* FA MFA4_12(S4_12,C4_12,S5_11,C4_11,A4B13); */
nor gn1_4_12(n1_4_12, S5_11, C4_11);
nor gn2_4_12(n2_4_12, n1_4_12, C4_11);
nor gn3_4_12(n3_4_12, S5_11, n1_4_12);
nor gn4_4_12(n4_4_12, n2_4_12, n3_4_12);
nor gn5_4_12(n5_4_12, A4B13, n4_4_12);
nor gn6_4_12(n6_4_12, A4B13, n5_4_12);
nor gn7_4_12(n7_4_12, n4_4_12, n5_4_12);
nor gn8_4_12(S4_12, n6_4_12, n7_4_12);
nor gn9_4_12(C4_12, n1_4_12, n5_4_12);
/* FA MFA5_12(S5_12,C5_12,S6_11,C5_11,A5B13); */
nor gn1_5_12(n1_5_12, S6_11, C5_11);
nor gn2_5_12(n2_5_12, n1_5_12, C5_11);
nor gn3_5_12(n3_5_12, S6_11, n1_5_12);
nor gn4_5_12(n4_5_12, n2_5_12, n3_5_12);
nor gn5_5_12(n5_5_12, A5B13, n4_5_12);
nor gn6_5_12(n6_5_12, A5B13, n5_5_12);
nor gn7_5_12(n7_5_12, n4_5_12, n5_5_12);
nor gn8_5_12(S5_12, n6_5_12, n7_5_12);
nor gn9_5_12(C5_12, n1_5_12, n5_5_12);
/* FA MFA6_12(S6_12,C6_12,S7_11,C6_11,A6B13); */
nor gn1_6_12(n1_6_12, S7_11, C6_11);
nor gn2_6_12(n2_6_12, n1_6_12, C6_11);
nor gn3_6_12(n3_6_12, S7_11, n1_6_12);
nor gn4_6_12(n4_6_12, n2_6_12, n3_6_12);
nor gn5_6_12(n5_6_12, A6B13, n4_6_12);
nor gn6_6_12(n6_6_12, A6B13, n5_6_12);
nor gn7_6_12(n7_6_12, n4_6_12, n5_6_12);
nor gn8_6_12(S6_12, n6_6_12, n7_6_12);
nor gn9_6_12(C6_12, n1_6_12, n5_6_12);
/* FA MFA7_12(S7_12,C7_12,S8_11,C7_11,A7B13); */
nor gn1_7_12(n1_7_12, S8_11, C7_11);
nor gn2_7_12(n2_7_12, n1_7_12, C7_11);
nor gn3_7_12(n3_7_12, S8_11, n1_7_12);
nor gn4_7_12(n4_7_12, n2_7_12, n3_7_12);
nor gn5_7_12(n5_7_12, A7B13, n4_7_12);
nor gn6_7_12(n6_7_12, A7B13, n5_7_12);
nor gn7_7_12(n7_7_12, n4_7_12, n5_7_12);
nor gn8_7_12(S7_12, n6_7_12, n7_7_12);
nor gn9_7_12(C7_12, n1_7_12, n5_7_12);
/* FA MFA8_12(S8_12,C8_12,S9_11,C8_11,A8B13); */
nor gn1_8_12(n1_8_12, S9_11, C8_11);
nor gn2_8_12(n2_8_12, n1_8_12, C8_11);
nor gn3_8_12(n3_8_12, S9_11, n1_8_12);
nor gn4_8_12(n4_8_12, n2_8_12, n3_8_12);
nor gn5_8_12(n5_8_12, A8B13, n4_8_12);
nor gn6_8_12(n6_8_12, A8B13, n5_8_12);
nor gn7_8_12(n7_8_12, n4_8_12, n5_8_12);
nor gn8_8_12(S8_12, n6_8_12, n7_8_12);
nor gn9_8_12(C8_12, n1_8_12, n5_8_12);
/* FA MFA9_12(S9_12,C9_12,S10_11,C9_11,A9B13); */
nor gn1_9_12(n1_9_12, S10_11, C9_11);
nor gn2_9_12(n2_9_12, n1_9_12, C9_11);
nor gn3_9_12(n3_9_12, S10_11, n1_9_12);
nor gn4_9_12(n4_9_12, n2_9_12, n3_9_12);
nor gn5_9_12(n5_9_12, A9B13, n4_9_12);
nor gn6_9_12(n6_9_12, A9B13, n5_9_12);
nor gn7_9_12(n7_9_12, n4_9_12, n5_9_12);
nor gn8_9_12(S9_12, n6_9_12, n7_9_12);
nor gn9_9_12(C9_12, n1_9_12, n5_9_12);
/* FA MFA10_12(S10_12,C10_12,S11_11,C10_11,A10B13); */
nor gn1_10_12(n1_10_12, S11_11, C10_11);
nor gn2_10_12(n2_10_12, n1_10_12, C10_11);
nor gn3_10_12(n3_10_12, S11_11, n1_10_12);
nor gn4_10_12(n4_10_12, n2_10_12, n3_10_12);
nor gn5_10_12(n5_10_12, A10B13, n4_10_12);
nor gn6_10_12(n6_10_12, A10B13, n5_10_12);
nor gn7_10_12(n7_10_12, n4_10_12, n5_10_12);
nor gn8_10_12(S10_12, n6_10_12, n7_10_12);
nor gn9_10_12(C10_12, n1_10_12, n5_10_12);
/* FA MFA11_12(S11_12,C11_12,S12_11,C11_11,A11B13); */
nor gn1_11_12(n1_11_12, S12_11, C11_11);
nor gn2_11_12(n2_11_12, n1_11_12, C11_11);
nor gn3_11_12(n3_11_12, S12_11, n1_11_12);
nor gn4_11_12(n4_11_12, n2_11_12, n3_11_12);
nor gn5_11_12(n5_11_12, A11B13, n4_11_12);
nor gn6_11_12(n6_11_12, A11B13, n5_11_12);
nor gn7_11_12(n7_11_12, n4_11_12, n5_11_12);
nor gn8_11_12(S11_12, n6_11_12, n7_11_12);
nor gn9_11_12(C11_12, n1_11_12, n5_11_12);
/* FA MFA12_12(S12_12,C12_12,S13_11,C12_11,A12B13); */
nor gn1_12_12(n1_12_12, S13_11, C12_11);
nor gn2_12_12(n2_12_12, n1_12_12, C12_11);
nor gn3_12_12(n3_12_12, S13_11, n1_12_12);
nor gn4_12_12(n4_12_12, n2_12_12, n3_12_12);
nor gn5_12_12(n5_12_12, A12B13, n4_12_12);
nor gn6_12_12(n6_12_12, A12B13, n5_12_12);
nor gn7_12_12(n7_12_12, n4_12_12, n5_12_12);
nor gn8_12_12(S12_12, n6_12_12, n7_12_12);
nor gn9_12_12(C12_12, n1_12_12, n5_12_12);
/* FA MFA13_12(S13_12,C13_12,S14_11,C13_11,A13B13); */
nor gn1_13_12(n1_13_12, S14_11, C13_11);
nor gn2_13_12(n2_13_12, n1_13_12, C13_11);
nor gn3_13_12(n3_13_12, S14_11, n1_13_12);
nor gn4_13_12(n4_13_12, n2_13_12, n3_13_12);
nor gn5_13_12(n5_13_12, A13B13, n4_13_12);
nor gn6_13_12(n6_13_12, A13B13, n5_13_12);
nor gn7_13_12(n7_13_12, n4_13_12, n5_13_12);
nor gn8_13_12(S13_12, n6_13_12, n7_13_12);
nor gn9_13_12(C13_12, n1_13_12, n5_13_12);
/* FA MFA14_12(S14_12,C14_12,A15B12,C14_11,A14B13); */
nor gn1_14_12(n1_14_12, A15B12, C14_11);
nor gn2_14_12(n2_14_12, n1_14_12, C14_11);
nor gn3_14_12(n3_14_12, A15B12, n1_14_12);
nor gn4_14_12(n4_14_12, n2_14_12, n3_14_12);
nor gn5_14_12(n5_14_12, A14B13, n4_14_12);
nor gn6_14_12(n6_14_12, A14B13, n5_14_12);
nor gn7_14_12(n7_14_12, n4_14_12, n5_14_12);
nor gn8_14_12(S14_12, n6_14_12, n7_14_12);
nor gn9_14_12(C14_12, n1_14_12, n5_14_12);
/* FA MFA0_13(S0_13,C0_13,S1_12,C0_12,A0B14); */
nor gn1_0_13(n1_0_13, S1_12, C0_12);
nor gn2_0_13(n2_0_13, n1_0_13, C0_12);
nor gn3_0_13(n3_0_13, S1_12, n1_0_13);
nor gn4_0_13(n4_0_13, n2_0_13, n3_0_13);
nor gn5_0_13(n5_0_13, A0B14, n4_0_13);
nor gn6_0_13(n6_0_13, A0B14, n5_0_13);
nor gn7_0_13(n7_0_13, n4_0_13, n5_0_13);
nor gn8_0_13(S0_13, n6_0_13, n7_0_13);
nor gn9_0_13(C0_13, n1_0_13, n5_0_13);
/* FA MFA1_13(S1_13,C1_13,S2_12,C1_12,A1B14); */
nor gn1_1_13(n1_1_13, S2_12, C1_12);
nor gn2_1_13(n2_1_13, n1_1_13, C1_12);
nor gn3_1_13(n3_1_13, S2_12, n1_1_13);
nor gn4_1_13(n4_1_13, n2_1_13, n3_1_13);
nor gn5_1_13(n5_1_13, A1B14, n4_1_13);
nor gn6_1_13(n6_1_13, A1B14, n5_1_13);
nor gn7_1_13(n7_1_13, n4_1_13, n5_1_13);
nor gn8_1_13(S1_13, n6_1_13, n7_1_13);
nor gn9_1_13(C1_13, n1_1_13, n5_1_13);
/* FA MFA2_13(S2_13,C2_13,S3_12,C2_12,A2B14); */
nor gn1_2_13(n1_2_13, S3_12, C2_12);
nor gn2_2_13(n2_2_13, n1_2_13, C2_12);
nor gn3_2_13(n3_2_13, S3_12, n1_2_13);
nor gn4_2_13(n4_2_13, n2_2_13, n3_2_13);
nor gn5_2_13(n5_2_13, A2B14, n4_2_13);
nor gn6_2_13(n6_2_13, A2B14, n5_2_13);
nor gn7_2_13(n7_2_13, n4_2_13, n5_2_13);
nor gn8_2_13(S2_13, n6_2_13, n7_2_13);
nor gn9_2_13(C2_13, n1_2_13, n5_2_13);
/* FA MFA3_13(S3_13,C3_13,S4_12,C3_12,A3B14); */
nor gn1_3_13(n1_3_13, S4_12, C3_12);
nor gn2_3_13(n2_3_13, n1_3_13, C3_12);
nor gn3_3_13(n3_3_13, S4_12, n1_3_13);
nor gn4_3_13(n4_3_13, n2_3_13, n3_3_13);
nor gn5_3_13(n5_3_13, A3B14, n4_3_13);
nor gn6_3_13(n6_3_13, A3B14, n5_3_13);
nor gn7_3_13(n7_3_13, n4_3_13, n5_3_13);
nor gn8_3_13(S3_13, n6_3_13, n7_3_13);
nor gn9_3_13(C3_13, n1_3_13, n5_3_13);
/* FA MFA4_13(S4_13,C4_13,S5_12,C4_12,A4B14); */
nor gn1_4_13(n1_4_13, S5_12, C4_12);
nor gn2_4_13(n2_4_13, n1_4_13, C4_12);
nor gn3_4_13(n3_4_13, S5_12, n1_4_13);
nor gn4_4_13(n4_4_13, n2_4_13, n3_4_13);
nor gn5_4_13(n5_4_13, A4B14, n4_4_13);
nor gn6_4_13(n6_4_13, A4B14, n5_4_13);
nor gn7_4_13(n7_4_13, n4_4_13, n5_4_13);
nor gn8_4_13(S4_13, n6_4_13, n7_4_13);
nor gn9_4_13(C4_13, n1_4_13, n5_4_13);
/* FA MFA5_13(S5_13,C5_13,S6_12,C5_12,A5B14); */
nor gn1_5_13(n1_5_13, S6_12, C5_12);
nor gn2_5_13(n2_5_13, n1_5_13, C5_12);
nor gn3_5_13(n3_5_13, S6_12, n1_5_13);
nor gn4_5_13(n4_5_13, n2_5_13, n3_5_13);
nor gn5_5_13(n5_5_13, A5B14, n4_5_13);
nor gn6_5_13(n6_5_13, A5B14, n5_5_13);
nor gn7_5_13(n7_5_13, n4_5_13, n5_5_13);
nor gn8_5_13(S5_13, n6_5_13, n7_5_13);
nor gn9_5_13(C5_13, n1_5_13, n5_5_13);
/* FA MFA6_13(S6_13,C6_13,S7_12,C6_12,A6B14); */
nor gn1_6_13(n1_6_13, S7_12, C6_12);
nor gn2_6_13(n2_6_13, n1_6_13, C6_12);
nor gn3_6_13(n3_6_13, S7_12, n1_6_13);
nor gn4_6_13(n4_6_13, n2_6_13, n3_6_13);
nor gn5_6_13(n5_6_13, A6B14, n4_6_13);
nor gn6_6_13(n6_6_13, A6B14, n5_6_13);
nor gn7_6_13(n7_6_13, n4_6_13, n5_6_13);
nor gn8_6_13(S6_13, n6_6_13, n7_6_13);
nor gn9_6_13(C6_13, n1_6_13, n5_6_13);
/* FA MFA7_13(S7_13,C7_13,S8_12,C7_12,A7B14); */
nor gn1_7_13(n1_7_13, S8_12, C7_12);
nor gn2_7_13(n2_7_13, n1_7_13, C7_12);
nor gn3_7_13(n3_7_13, S8_12, n1_7_13);
nor gn4_7_13(n4_7_13, n2_7_13, n3_7_13);
nor gn5_7_13(n5_7_13, A7B14, n4_7_13);
nor gn6_7_13(n6_7_13, A7B14, n5_7_13);
nor gn7_7_13(n7_7_13, n4_7_13, n5_7_13);
nor gn8_7_13(S7_13, n6_7_13, n7_7_13);
nor gn9_7_13(C7_13, n1_7_13, n5_7_13);
/* FA MFA8_13(S8_13,C8_13,S9_12,C8_12,A8B14); */
nor gn1_8_13(n1_8_13, S9_12, C8_12);
nor gn2_8_13(n2_8_13, n1_8_13, C8_12);
nor gn3_8_13(n3_8_13, S9_12, n1_8_13);
nor gn4_8_13(n4_8_13, n2_8_13, n3_8_13);
nor gn5_8_13(n5_8_13, A8B14, n4_8_13);
nor gn6_8_13(n6_8_13, A8B14, n5_8_13);
nor gn7_8_13(n7_8_13, n4_8_13, n5_8_13);
nor gn8_8_13(S8_13, n6_8_13, n7_8_13);
nor gn9_8_13(C8_13, n1_8_13, n5_8_13);
/* FA MFA9_13(S9_13,C9_13,S10_12,C9_12,A9B14); */
nor gn1_9_13(n1_9_13, S10_12, C9_12);
nor gn2_9_13(n2_9_13, n1_9_13, C9_12);
nor gn3_9_13(n3_9_13, S10_12, n1_9_13);
nor gn4_9_13(n4_9_13, n2_9_13, n3_9_13);
nor gn5_9_13(n5_9_13, A9B14, n4_9_13);
nor gn6_9_13(n6_9_13, A9B14, n5_9_13);
nor gn7_9_13(n7_9_13, n4_9_13, n5_9_13);
nor gn8_9_13(S9_13, n6_9_13, n7_9_13);
nor gn9_9_13(C9_13, n1_9_13, n5_9_13);
/* FA MFA10_13(S10_13,C10_13,S11_12,C10_12,A10B14); */
nor gn1_10_13(n1_10_13, S11_12, C10_12);
nor gn2_10_13(n2_10_13, n1_10_13, C10_12);
nor gn3_10_13(n3_10_13, S11_12, n1_10_13);
nor gn4_10_13(n4_10_13, n2_10_13, n3_10_13);
nor gn5_10_13(n5_10_13, A10B14, n4_10_13);
nor gn6_10_13(n6_10_13, A10B14, n5_10_13);
nor gn7_10_13(n7_10_13, n4_10_13, n5_10_13);
nor gn8_10_13(S10_13, n6_10_13, n7_10_13);
nor gn9_10_13(C10_13, n1_10_13, n5_10_13);
/* FA MFA11_13(S11_13,C11_13,S12_12,C11_12,A11B14); */
nor gn1_11_13(n1_11_13, S12_12, C11_12);
nor gn2_11_13(n2_11_13, n1_11_13, C11_12);
nor gn3_11_13(n3_11_13, S12_12, n1_11_13);
nor gn4_11_13(n4_11_13, n2_11_13, n3_11_13);
nor gn5_11_13(n5_11_13, A11B14, n4_11_13);
nor gn6_11_13(n6_11_13, A11B14, n5_11_13);
nor gn7_11_13(n7_11_13, n4_11_13, n5_11_13);
nor gn8_11_13(S11_13, n6_11_13, n7_11_13);
nor gn9_11_13(C11_13, n1_11_13, n5_11_13);
/* FA MFA12_13(S12_13,C12_13,S13_12,C12_12,A12B14); */
nor gn1_12_13(n1_12_13, S13_12, C12_12);
nor gn2_12_13(n2_12_13, n1_12_13, C12_12);
nor gn3_12_13(n3_12_13, S13_12, n1_12_13);
nor gn4_12_13(n4_12_13, n2_12_13, n3_12_13);
nor gn5_12_13(n5_12_13, A12B14, n4_12_13);
nor gn6_12_13(n6_12_13, A12B14, n5_12_13);
nor gn7_12_13(n7_12_13, n4_12_13, n5_12_13);
nor gn8_12_13(S12_13, n6_12_13, n7_12_13);
nor gn9_12_13(C12_13, n1_12_13, n5_12_13);
/* FA MFA13_13(S13_13,C13_13,S14_12,C13_12,A13B14); */
nor gn1_13_13(n1_13_13, S14_12, C13_12);
nor gn2_13_13(n2_13_13, n1_13_13, C13_12);
nor gn3_13_13(n3_13_13, S14_12, n1_13_13);
nor gn4_13_13(n4_13_13, n2_13_13, n3_13_13);
nor gn5_13_13(n5_13_13, A13B14, n4_13_13);
nor gn6_13_13(n6_13_13, A13B14, n5_13_13);
nor gn7_13_13(n7_13_13, n4_13_13, n5_13_13);
nor gn8_13_13(S13_13, n6_13_13, n7_13_13);
nor gn9_13_13(C13_13, n1_13_13, n5_13_13);
/* FA MFA14_13(S14_13,C14_13,A15B13,C14_12,A14B14); */
nor gn1_14_13(n1_14_13, A15B13, C14_12);
nor gn2_14_13(n2_14_13, n1_14_13, C14_12);
nor gn3_14_13(n3_14_13, A15B13, n1_14_13);
nor gn4_14_13(n4_14_13, n2_14_13, n3_14_13);
nor gn5_14_13(n5_14_13, A14B14, n4_14_13);
nor gn6_14_13(n6_14_13, A14B14, n5_14_13);
nor gn7_14_13(n7_14_13, n4_14_13, n5_14_13);
nor gn8_14_13(S14_13, n6_14_13, n7_14_13);
nor gn9_14_13(C14_13, n1_14_13, n5_14_13);
/* FA MFA0_14(S0_14,C0_14,S1_13,C0_13,A0B15); */
nor gn1_0_14(n1_0_14, S1_13, C0_13);
nor gn2_0_14(n2_0_14, n1_0_14, C0_13);
nor gn3_0_14(n3_0_14, S1_13, n1_0_14);
nor gn4_0_14(n4_0_14, n2_0_14, n3_0_14);
nor gn5_0_14(n5_0_14, A0B15, n4_0_14);
nor gn6_0_14(n6_0_14, A0B15, n5_0_14);
nor gn7_0_14(n7_0_14, n4_0_14, n5_0_14);
nor gn8_0_14(S0_14, n6_0_14, n7_0_14);
nor gn9_0_14(C0_14, n1_0_14, n5_0_14);
/* FA MFA1_14(S1_14,C1_14,S2_13,C1_13,A1B15); */
nor gn1_1_14(n1_1_14, S2_13, C1_13);
nor gn2_1_14(n2_1_14, n1_1_14, C1_13);
nor gn3_1_14(n3_1_14, S2_13, n1_1_14);
nor gn4_1_14(n4_1_14, n2_1_14, n3_1_14);
nor gn5_1_14(n5_1_14, A1B15, n4_1_14);
nor gn6_1_14(n6_1_14, A1B15, n5_1_14);
nor gn7_1_14(n7_1_14, n4_1_14, n5_1_14);
nor gn8_1_14(S1_14, n6_1_14, n7_1_14);
nor gn9_1_14(C1_14, n1_1_14, n5_1_14);
/* FA MFA2_14(S2_14,C2_14,S3_13,C2_13,A2B15); */
nor gn1_2_14(n1_2_14, S3_13, C2_13);
nor gn2_2_14(n2_2_14, n1_2_14, C2_13);
nor gn3_2_14(n3_2_14, S3_13, n1_2_14);
nor gn4_2_14(n4_2_14, n2_2_14, n3_2_14);
nor gn5_2_14(n5_2_14, A2B15, n4_2_14);
nor gn6_2_14(n6_2_14, A2B15, n5_2_14);
nor gn7_2_14(n7_2_14, n4_2_14, n5_2_14);
nor gn8_2_14(S2_14, n6_2_14, n7_2_14);
nor gn9_2_14(C2_14, n1_2_14, n5_2_14);
/* FA MFA3_14(S3_14,C3_14,S4_13,C3_13,A3B15); */
nor gn1_3_14(n1_3_14, S4_13, C3_13);
nor gn2_3_14(n2_3_14, n1_3_14, C3_13);
nor gn3_3_14(n3_3_14, S4_13, n1_3_14);
nor gn4_3_14(n4_3_14, n2_3_14, n3_3_14);
nor gn5_3_14(n5_3_14, A3B15, n4_3_14);
nor gn6_3_14(n6_3_14, A3B15, n5_3_14);
nor gn7_3_14(n7_3_14, n4_3_14, n5_3_14);
nor gn8_3_14(S3_14, n6_3_14, n7_3_14);
nor gn9_3_14(C3_14, n1_3_14, n5_3_14);
/* FA MFA4_14(S4_14,C4_14,S5_13,C4_13,A4B15); */
nor gn1_4_14(n1_4_14, S5_13, C4_13);
nor gn2_4_14(n2_4_14, n1_4_14, C4_13);
nor gn3_4_14(n3_4_14, S5_13, n1_4_14);
nor gn4_4_14(n4_4_14, n2_4_14, n3_4_14);
nor gn5_4_14(n5_4_14, A4B15, n4_4_14);
nor gn6_4_14(n6_4_14, A4B15, n5_4_14);
nor gn7_4_14(n7_4_14, n4_4_14, n5_4_14);
nor gn8_4_14(S4_14, n6_4_14, n7_4_14);
nor gn9_4_14(C4_14, n1_4_14, n5_4_14);
/* FA MFA5_14(S5_14,C5_14,S6_13,C5_13,A5B15); */
nor gn1_5_14(n1_5_14, S6_13, C5_13);
nor gn2_5_14(n2_5_14, n1_5_14, C5_13);
nor gn3_5_14(n3_5_14, S6_13, n1_5_14);
nor gn4_5_14(n4_5_14, n2_5_14, n3_5_14);
nor gn5_5_14(n5_5_14, A5B15, n4_5_14);
nor gn6_5_14(n6_5_14, A5B15, n5_5_14);
nor gn7_5_14(n7_5_14, n4_5_14, n5_5_14);
nor gn8_5_14(S5_14, n6_5_14, n7_5_14);
nor gn9_5_14(C5_14, n1_5_14, n5_5_14);
/* FA MFA6_14(S6_14,C6_14,S7_13,C6_13,A6B15); */
nor gn1_6_14(n1_6_14, S7_13, C6_13);
nor gn2_6_14(n2_6_14, n1_6_14, C6_13);
nor gn3_6_14(n3_6_14, S7_13, n1_6_14);
nor gn4_6_14(n4_6_14, n2_6_14, n3_6_14);
nor gn5_6_14(n5_6_14, A6B15, n4_6_14);
nor gn6_6_14(n6_6_14, A6B15, n5_6_14);
nor gn7_6_14(n7_6_14, n4_6_14, n5_6_14);
nor gn8_6_14(S6_14, n6_6_14, n7_6_14);
nor gn9_6_14(C6_14, n1_6_14, n5_6_14);
/* FA MFA7_14(S7_14,C7_14,S8_13,C7_13,A7B15); */
nor gn1_7_14(n1_7_14, S8_13, C7_13);
nor gn2_7_14(n2_7_14, n1_7_14, C7_13);
nor gn3_7_14(n3_7_14, S8_13, n1_7_14);
nor gn4_7_14(n4_7_14, n2_7_14, n3_7_14);
nor gn5_7_14(n5_7_14, A7B15, n4_7_14);
nor gn6_7_14(n6_7_14, A7B15, n5_7_14);
nor gn7_7_14(n7_7_14, n4_7_14, n5_7_14);
nor gn8_7_14(S7_14, n6_7_14, n7_7_14);
nor gn9_7_14(C7_14, n1_7_14, n5_7_14);
/* FA MFA8_14(S8_14,C8_14,S9_13,C8_13,A8B15); */
nor gn1_8_14(n1_8_14, S9_13, C8_13);
nor gn2_8_14(n2_8_14, n1_8_14, C8_13);
nor gn3_8_14(n3_8_14, S9_13, n1_8_14);
nor gn4_8_14(n4_8_14, n2_8_14, n3_8_14);
nor gn5_8_14(n5_8_14, A8B15, n4_8_14);
nor gn6_8_14(n6_8_14, A8B15, n5_8_14);
nor gn7_8_14(n7_8_14, n4_8_14, n5_8_14);
nor gn8_8_14(S8_14, n6_8_14, n7_8_14);
nor gn9_8_14(C8_14, n1_8_14, n5_8_14);
/* FA MFA9_14(S9_14,C9_14,S10_13,C9_13,A9B15); */
nor gn1_9_14(n1_9_14, S10_13, C9_13);
nor gn2_9_14(n2_9_14, n1_9_14, C9_13);
nor gn3_9_14(n3_9_14, S10_13, n1_9_14);
nor gn4_9_14(n4_9_14, n2_9_14, n3_9_14);
nor gn5_9_14(n5_9_14, A9B15, n4_9_14);
nor gn6_9_14(n6_9_14, A9B15, n5_9_14);
nor gn7_9_14(n7_9_14, n4_9_14, n5_9_14);
nor gn8_9_14(S9_14, n6_9_14, n7_9_14);
nor gn9_9_14(C9_14, n1_9_14, n5_9_14);
/* FA MFA10_14(S10_14,C10_14,S11_13,C10_13,A10B15); */
nor gn1_10_14(n1_10_14, S11_13, C10_13);
nor gn2_10_14(n2_10_14, n1_10_14, C10_13);
nor gn3_10_14(n3_10_14, S11_13, n1_10_14);
nor gn4_10_14(n4_10_14, n2_10_14, n3_10_14);
nor gn5_10_14(n5_10_14, A10B15, n4_10_14);
nor gn6_10_14(n6_10_14, A10B15, n5_10_14);
nor gn7_10_14(n7_10_14, n4_10_14, n5_10_14);
nor gn8_10_14(S10_14, n6_10_14, n7_10_14);
nor gn9_10_14(C10_14, n1_10_14, n5_10_14);
/* FA MFA11_14(S11_14,C11_14,S12_13,C11_13,A11B15); */
nor gn1_11_14(n1_11_14, S12_13, C11_13);
nor gn2_11_14(n2_11_14, n1_11_14, C11_13);
nor gn3_11_14(n3_11_14, S12_13, n1_11_14);
nor gn4_11_14(n4_11_14, n2_11_14, n3_11_14);
nor gn5_11_14(n5_11_14, A11B15, n4_11_14);
nor gn6_11_14(n6_11_14, A11B15, n5_11_14);
nor gn7_11_14(n7_11_14, n4_11_14, n5_11_14);
nor gn8_11_14(S11_14, n6_11_14, n7_11_14);
nor gn9_11_14(C11_14, n1_11_14, n5_11_14);
/* FA MFA12_14(S12_14,C12_14,S13_13,C12_13,A12B15); */
nor gn1_12_14(n1_12_14, S13_13, C12_13);
nor gn2_12_14(n2_12_14, n1_12_14, C12_13);
nor gn3_12_14(n3_12_14, S13_13, n1_12_14);
nor gn4_12_14(n4_12_14, n2_12_14, n3_12_14);
nor gn5_12_14(n5_12_14, A12B15, n4_12_14);
nor gn6_12_14(n6_12_14, A12B15, n5_12_14);
nor gn7_12_14(n7_12_14, n4_12_14, n5_12_14);
nor gn8_12_14(S12_14, n6_12_14, n7_12_14);
nor gn9_12_14(C12_14, n1_12_14, n5_12_14);
/* FA MFA13_14(S13_14,C13_14,S14_13,C13_13,A13B15); */
nor gn1_13_14(n1_13_14, S14_13, C13_13);
nor gn2_13_14(n2_13_14, n1_13_14, C13_13);
nor gn3_13_14(n3_13_14, S14_13, n1_13_14);
nor gn4_13_14(n4_13_14, n2_13_14, n3_13_14);
nor gn5_13_14(n5_13_14, A13B15, n4_13_14);
nor gn6_13_14(n6_13_14, A13B15, n5_13_14);
nor gn7_13_14(n7_13_14, n4_13_14, n5_13_14);
nor gn8_13_14(S13_14, n6_13_14, n7_13_14);
nor gn9_13_14(C13_14, n1_13_14, n5_13_14);
/* FA MFA14_14(S14_14,C14_14,A15B14,C14_13,A14B15); */
nor gn1_14_14(n1_14_14, A15B14, C14_13);
nor gn2_14_14(n2_14_14, n1_14_14, C14_13);
nor gn3_14_14(n3_14_14, A15B14, n1_14_14);
nor gn4_14_14(n4_14_14, n2_14_14, n3_14_14);
nor gn5_14_14(n5_14_14, A14B15, n4_14_14);
nor gn6_14_14(n6_14_14, A14B15, n5_14_14);
nor gn7_14_14(n7_14_14, n4_14_14, n5_14_14);
nor gn8_14_14(S14_14, n6_14_14, n7_14_14);
nor gn9_14_14(C14_14, n1_14_14, n5_14_14);
/* HA MHA0_15(S0_15,C0_15,S1_14,C0_14); */
nor gn1_0_15(n1_0_15, S1_14, C0_14);
nor gn2_0_15(n2_0_15, n1_0_15, C0_14);
nor gn3_0_15(n3_0_15, S1_14, n1_0_15);
nor gn4_0_15(n4_0_15, n2_0_15, n3_0_15);
not gn5_0_15(n5_0_15, n4_0_15);
not gn6_0_15(n6_0_15, n5_0_15);
nor gn7_0_15(n7_0_15, n4_0_15, n5_0_15);
nor gn8_0_15(S0_15, n6_0_15, n7_0_15);
nor gn9_0_15(C0_15, n1_0_15, n5_0_15);
/* FA MFA1_15(S1_15,C1_15,S2_14,C1_14,C0_15); */
nor gn1_1_15(n1_1_15, S2_14, C1_14);
nor gn2_1_15(n2_1_15, n1_1_15, C1_14);
nor gn3_1_15(n3_1_15, S2_14, n1_1_15);
nor gn4_1_15(n4_1_15, n2_1_15, n3_1_15);
nor gn5_1_15(n5_1_15, C0_15, n4_1_15);
nor gn6_1_15(n6_1_15, C0_15, n5_1_15);
nor gn7_1_15(n7_1_15, n4_1_15, n5_1_15);
nor gn8_1_15(S1_15, n6_1_15, n7_1_15);
nor gn9_1_15(C1_15, n1_1_15, n5_1_15);
/* FA MFA2_15(S2_15,C2_15,S3_14,C2_14,C1_15); */
nor gn1_2_15(n1_2_15, S3_14, C2_14);
nor gn2_2_15(n2_2_15, n1_2_15, C2_14);
nor gn3_2_15(n3_2_15, S3_14, n1_2_15);
nor gn4_2_15(n4_2_15, n2_2_15, n3_2_15);
nor gn5_2_15(n5_2_15, C1_15, n4_2_15);
nor gn6_2_15(n6_2_15, C1_15, n5_2_15);
nor gn7_2_15(n7_2_15, n4_2_15, n5_2_15);
nor gn8_2_15(S2_15, n6_2_15, n7_2_15);
nor gn9_2_15(C2_15, n1_2_15, n5_2_15);
/* FA MFA3_15(S3_15,C3_15,S4_14,C3_14,C2_15); */
nor gn1_3_15(n1_3_15, S4_14, C3_14);
nor gn2_3_15(n2_3_15, n1_3_15, C3_14);
nor gn3_3_15(n3_3_15, S4_14, n1_3_15);
nor gn4_3_15(n4_3_15, n2_3_15, n3_3_15);
nor gn5_3_15(n5_3_15, C2_15, n4_3_15);
nor gn6_3_15(n6_3_15, C2_15, n5_3_15);
nor gn7_3_15(n7_3_15, n4_3_15, n5_3_15);
nor gn8_3_15(S3_15, n6_3_15, n7_3_15);
nor gn9_3_15(C3_15, n1_3_15, n5_3_15);
/* FA MFA4_15(S4_15,C4_15,S5_14,C4_14,C3_15); */
nor gn1_4_15(n1_4_15, S5_14, C4_14);
nor gn2_4_15(n2_4_15, n1_4_15, C4_14);
nor gn3_4_15(n3_4_15, S5_14, n1_4_15);
nor gn4_4_15(n4_4_15, n2_4_15, n3_4_15);
nor gn5_4_15(n5_4_15, C3_15, n4_4_15);
nor gn6_4_15(n6_4_15, C3_15, n5_4_15);
nor gn7_4_15(n7_4_15, n4_4_15, n5_4_15);
nor gn8_4_15(S4_15, n6_4_15, n7_4_15);
nor gn9_4_15(C4_15, n1_4_15, n5_4_15);
/* FA MFA5_15(S5_15,C5_15,S6_14,C5_14,C4_15); */
nor gn1_5_15(n1_5_15, S6_14, C5_14);
nor gn2_5_15(n2_5_15, n1_5_15, C5_14);
nor gn3_5_15(n3_5_15, S6_14, n1_5_15);
nor gn4_5_15(n4_5_15, n2_5_15, n3_5_15);
nor gn5_5_15(n5_5_15, C4_15, n4_5_15);
nor gn6_5_15(n6_5_15, C4_15, n5_5_15);
nor gn7_5_15(n7_5_15, n4_5_15, n5_5_15);
nor gn8_5_15(S5_15, n6_5_15, n7_5_15);
nor gn9_5_15(C5_15, n1_5_15, n5_5_15);
/* FA MFA6_15(S6_15,C6_15,S7_14,C6_14,C5_15); */
nor gn1_6_15(n1_6_15, S7_14, C6_14);
nor gn2_6_15(n2_6_15, n1_6_15, C6_14);
nor gn3_6_15(n3_6_15, S7_14, n1_6_15);
nor gn4_6_15(n4_6_15, n2_6_15, n3_6_15);
nor gn5_6_15(n5_6_15, C5_15, n4_6_15);
nor gn6_6_15(n6_6_15, C5_15, n5_6_15);
nor gn7_6_15(n7_6_15, n4_6_15, n5_6_15);
nor gn8_6_15(S6_15, n6_6_15, n7_6_15);
nor gn9_6_15(C6_15, n1_6_15, n5_6_15);
/* FA MFA7_15(S7_15,C7_15,S8_14,C7_14,C6_15); */
nor gn1_7_15(n1_7_15, S8_14, C7_14);
nor gn2_7_15(n2_7_15, n1_7_15, C7_14);
nor gn3_7_15(n3_7_15, S8_14, n1_7_15);
nor gn4_7_15(n4_7_15, n2_7_15, n3_7_15);
nor gn5_7_15(n5_7_15, C6_15, n4_7_15);
nor gn6_7_15(n6_7_15, C6_15, n5_7_15);
nor gn7_7_15(n7_7_15, n4_7_15, n5_7_15);
nor gn8_7_15(S7_15, n6_7_15, n7_7_15);
nor gn9_7_15(C7_15, n1_7_15, n5_7_15);
/* FA MFA8_15(S8_15,C8_15,S9_14,C8_14,C7_15); */
nor gn1_8_15(n1_8_15, S9_14, C8_14);
nor gn2_8_15(n2_8_15, n1_8_15, C8_14);
nor gn3_8_15(n3_8_15, S9_14, n1_8_15);
nor gn4_8_15(n4_8_15, n2_8_15, n3_8_15);
nor gn5_8_15(n5_8_15, C7_15, n4_8_15);
nor gn6_8_15(n6_8_15, C7_15, n5_8_15);
nor gn7_8_15(n7_8_15, n4_8_15, n5_8_15);
nor gn8_8_15(S8_15, n6_8_15, n7_8_15);
nor gn9_8_15(C8_15, n1_8_15, n5_8_15);
/* FA MFA9_15(S9_15,C9_15,S10_14,C9_14,C8_15); */
nor gn1_9_15(n1_9_15, S10_14, C9_14);
nor gn2_9_15(n2_9_15, n1_9_15, C9_14);
nor gn3_9_15(n3_9_15, S10_14, n1_9_15);
nor gn4_9_15(n4_9_15, n2_9_15, n3_9_15);
nor gn5_9_15(n5_9_15, C8_15, n4_9_15);
nor gn6_9_15(n6_9_15, C8_15, n5_9_15);
nor gn7_9_15(n7_9_15, n4_9_15, n5_9_15);
nor gn8_9_15(S9_15, n6_9_15, n7_9_15);
nor gn9_9_15(C9_15, n1_9_15, n5_9_15);
/* FA MFA10_15(S10_15,C10_15,S11_14,C10_14,C9_15); */
nor gn1_10_15(n1_10_15, S11_14, C10_14);
nor gn2_10_15(n2_10_15, n1_10_15, C10_14);
nor gn3_10_15(n3_10_15, S11_14, n1_10_15);
nor gn4_10_15(n4_10_15, n2_10_15, n3_10_15);
nor gn5_10_15(n5_10_15, C9_15, n4_10_15);
nor gn6_10_15(n6_10_15, C9_15, n5_10_15);
nor gn7_10_15(n7_10_15, n4_10_15, n5_10_15);
nor gn8_10_15(S10_15, n6_10_15, n7_10_15);
nor gn9_10_15(C10_15, n1_10_15, n5_10_15);
/* FA MFA11_15(S11_15,C11_15,S12_14,C11_14,C10_15); */
nor gn1_11_15(n1_11_15, S12_14, C11_14);
nor gn2_11_15(n2_11_15, n1_11_15, C11_14);
nor gn3_11_15(n3_11_15, S12_14, n1_11_15);
nor gn4_11_15(n4_11_15, n2_11_15, n3_11_15);
nor gn5_11_15(n5_11_15, C10_15, n4_11_15);
nor gn6_11_15(n6_11_15, C10_15, n5_11_15);
nor gn7_11_15(n7_11_15, n4_11_15, n5_11_15);
nor gn8_11_15(S11_15, n6_11_15, n7_11_15);
nor gn9_11_15(C11_15, n1_11_15, n5_11_15);
/* FA MFA12_15(S12_15,C12_15,S13_14,C12_14,C11_15); */
nor gn1_12_15(n1_12_15, S13_14, C12_14);
nor gn2_12_15(n2_12_15, n1_12_15, C12_14);
nor gn3_12_15(n3_12_15, S13_14, n1_12_15);
nor gn4_12_15(n4_12_15, n2_12_15, n3_12_15);
nor gn5_12_15(n5_12_15, C11_15, n4_12_15);
nor gn6_12_15(n6_12_15, C11_15, n5_12_15);
nor gn7_12_15(n7_12_15, n4_12_15, n5_12_15);
nor gn8_12_15(S12_15, n6_12_15, n7_12_15);
nor gn9_12_15(C12_15, n1_12_15, n5_12_15);
/* FA MFA13_15(S13_15,C13_15,S14_14,C13_14,C12_15); */
nor gn1_13_15(n1_13_15, S14_14, C13_14);
nor gn2_13_15(n2_13_15, n1_13_15, C13_14);
nor gn3_13_15(n3_13_15, S14_14, n1_13_15);
nor gn4_13_15(n4_13_15, n2_13_15, n3_13_15);
nor gn5_13_15(n5_13_15, C12_15, n4_13_15);
nor gn6_13_15(n6_13_15, C12_15, n5_13_15);
nor gn7_13_15(n7_13_15, n4_13_15, n5_13_15);
nor gn8_13_15(S13_15, n6_13_15, n7_13_15);
nor gn9_13_15(C13_15, n1_13_15, n5_13_15);
/* FA MFA14_15(S14_15,C14_15,A15B15,C14_14,C13_15); */
nor gn1_14_15(n1_14_15, A15B15, C14_14);
nor gn2_14_15(n2_14_15, n1_14_15, C14_14);
nor gn3_14_15(n3_14_15, A15B15, n1_14_15);
nor gn4_14_15(n4_14_15, n2_14_15, n3_14_15);
nor gn5_14_15(n5_14_15, C13_15, n4_14_15);
nor gn6_14_15(n6_14_15, C13_15, n5_14_15);
nor gn7_14_15(n7_14_15, n4_14_15, n5_14_15);
nor gn8_14_15(S14_15, n6_14_15, n7_14_15);
nor gn9_14_15(C14_15, n1_14_15, n5_14_15);
endmodule /* TopLevel6288 */
/*************************************************************************/
|
cannot compute difference between binary files
> > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252"> <META NAME="Generator" CONTENT="Microsoft Word 97"> <TITLE>c6288alt</TITLE> <META NAME="Version" CONTENT="8.0.3410"> <META NAME="Date" CONTENT="10/11/96"> <META NAME="Template" CONTENT="C:\Program Files\Microsoft Office\Office\HTML.DOT"> </HEAD> <BODY TEXT="#000000" BGCOLOR="#ffffff"> <B><FONT SIZE=5><P ALIGN="CENTER">ISCAS-85 C6288 16x16 Multiplier</P> <P ALIGN="CENTER">Alternate Depiction</P> <P ALIGN="CENTER"> </P> </B></FONT><P ALIGN="CENTER"><IMG SRC="c6288alt.gif" WIDTH=713 HEIGHT=497></P></BODY> </HTML> |
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 |
/****************************************************************************
* *
* VERILOG BEHAVIORAL DESCRIPTION OF THE ISCAS-85 BENCHMARK CIRCUIT c6288 *
* *
* Function: 16 x 16 Multiplier *
* *
* Written by: Mark C. Hansen *
* *
* Last modified: Nov 12, 1997 *
* *
****************************************************************************/
module Circuit6288h (in256, in239, in222, in205, in188, in171, in154, in137,
in120, in103, in86, in69, in52, in35, in18, in1,
in528, in511, in494, in477, in460, in443, in426, in409,
in392, in375, in358, in341, in324, in307, in290, in273,
out6287, out6288, out6280, out6270,
out6260, out6250, out6240, out6230,
out6220, out6210, out6200, out6190,
out6180, out6170, out6160, out6150,
out6123, out5971, out5672, out5308,
out4946, out4591, out4241, out3895,
out3552, out3211, out2877, out2548,
out2223, out1901, out1581, out545);
input in256, in239, in222, in205, in188, in171, in154, in137,
in120, in103, in86, in69, in52, in35, in18, in1,
in528, in511, in494, in477, in460, in443, in426, in409,
in392, in375, in358, in341, in324, in307, in290, in273;
output out6287, out6288, out6280, out6270,
out6260, out6250, out6240, out6230,
out6220, out6210, out6200, out6190,
out6180, out6170, out6160, out6150,
out6123, out5971, out5672, out5308,
out4946, out4591, out4241, out3895,
out3552, out3211, out2877, out2548,
out2223, out1901, out1581, out545;
wire [15:0] A, B;
wire [31:0] P;
assign
A[15:0] = {in256, in239, in222, in205, in188, in171, in154, in137,
in120, in103, in86, in69, in52, in35, in18, in1},
B[15:0] = {in528, in511, in494, in477, in460, in443, in426, in409,
in392, in375, in358, in341, in324, in307, in290, in273},
{out6287, out6288, out6280, out6270,
out6260, out6250, out6240, out6230,
out6220, out6210, out6200, out6190,
out6180, out6170, out6160, out6150,
out6123, out5971, out5672, out5308,
out4946, out4591, out4241, out3895,
out3552, out3211, out2877, out2548,
out2223, out1901, out1581, out545} = P[31:0];
TopLevel6288b Ckt6288b (A, B, P);
endmodule /* Circuit6288b */
/*************************************************************************/
module TopLevel6288b (A, B, P);
input[15:0] A, B;
output[31:0] P;
assign P = A*B;
endmodule /* TopLevel6288b */
/*************************************************************************/
|
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252"> <META NAME="Generator" CONTENT="Microsoft Word 97"> <TITLE>c6288bus</TITLE> <META NAME="Version" CONTENT="8.0.3410"> <META NAME="Date" CONTENT="10/11/96"> <META NAME="Template" CONTENT="C:\Program Files\Microsoft Office\Office\HTML.DOT"> </HEAD> <BODY TEXT="#000000" BGCOLOR="#ffffff"> <B><FONT SIZE=5><P ALIGN="CENTER">ISCAS-85 C6288 16x16 Multiplier</P> <P ALIGN="CENTER">Bus Translations</P> </B></FONT><P ALIGN="CENTER"> </P> <TABLE BORDER CELLSPACING=1 WIDTH=802> <TR><TD WIDTH="14%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997592"></A><B>I/O Busses</B></TD> <TD WIDTH="14%" VALIGN="MIDDLE"> <B><P ALIGN="CENTER"><A NAME="pgfId_997594"></A>Function</B></TD> <TD WIDTH="73%" VALIGN="MIDDLE"> <B><P ALIGN="CENTER"><A NAME="pgfId_997599"></A>ISCAS-85 Netlist Numbers </B></TD> </TR> <TR><TD WIDTH="14%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997601"></A>A[15:0]</TD> <TD WIDTH="14%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997603"></A>A bus</TD> <TD WIDTH="73%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997605"></A>256, 239, 222, 205, 188, 171, 154, 137, 120, 103, 86, 69, 52, 35, 18, 1</TD> </TR> <TR><TD WIDTH="14%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997607"></A>B[15:0]</TD> <TD WIDTH="14%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997609"></A>B bus</TD> <TD WIDTH="73%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997611"></A>528, 511, 494, 477, 460, 443, 426, 409, 392, 375, 358, 341, 324, 307, 290, 273</TD> </TR> <TR><TD WIDTH="14%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997613"></A>P[31:0]</TD> <TD WIDTH="14%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997615"></A>Product bus</TD> <TD WIDTH="73%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997617"></A>6287, 6288, 6280, 6270,6260, 6250, 6240, 6230, 6220, 6210, 6200, 6190,6180, 6170, 6160, 6150, 6123, 5971, 5672, 5308, 4946, 4591, 4241, 3895, 3552, 3211, 2877, 2548, 2223, 1901, 1581, 545</TD> </TR> </TABLE> <P> </P> <P> </P></BODY> </HTML> |
cannot compute difference between binary files
> > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252"> <META NAME="Generator" CONTENT="Microsoft Word 97"> <TITLE>c6288fa</TITLE> <META NAME="Version" CONTENT="8.0.3410"> <META NAME="Date" CONTENT="10/11/96"> <META NAME="Template" CONTENT="C:\Program Files\Microsoft Office\Office\HTML.DOT"> </HEAD> <BODY TEXT="#000000" LINK="#0000ff" BGCOLOR="#ffffff"> <B><FONT SIZE=5><P ALIGN="CENTER">ISCAS-85 C6288 16x16 Multiplier</P> <P ALIGN="CENTER">Full Adder Module</P> </B></FONT><P ALIGN="CENTER">The 15 top-row half adders lack the C_i input; each has two inverters at locations V. The single half adder in the bottom row lacks the B input, thereby acquiring two inverters at locations W.</P> <B><FONT SIZE=5><P ALIGN="CENTER"> </P> </B></FONT><P ALIGN="CENTER"><IMG SRC="c6288fa.gif" WIDTH=640 HEIGHT=367></P> <P ALIGN="CENTER"> </P></BODY> </HTML> |
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
cannot compute difference between binary files
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 |
A:link {
color: blue;
text-decoration: underline;
}
A:visited {
color: purple;
text-decoration: underline;
}
A:active {
color: red;
text-decoration: underline;
}
P.author {
text-align: center;
text-indent: 0.000000pt;
margin-top: 4.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 14.000000pt;
font-weight: Bold;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.Body {
text-align: left;
text-indent: 0.000000pt;
margin-top: 0.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 11.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
LI.BulletCont {
text-align: left;
text-indent: -18.000000pt;
margin-top: 2.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 36.000000pt;
font-size: 11.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
LI.Bulleted {
text-align: left;
text-indent: -8.856003pt;
margin-top: 0.000000pt;
margin-bottom: 4.000000pt;
margin-right: 0.000000pt;
margin-left: 36.000000pt;
font-size: 11.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.CellBody {
text-align: center;
text-indent: 0.000000pt;
margin-top: 0.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 11.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.CellBodyL {
text-align: left;
text-indent: 0.000000pt;
margin-top: 0.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 11.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.CellHeading {
text-align: center;
text-indent: 0.000000pt;
margin-top: 0.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 11.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.Footnote {
text-align: left;
text-indent: -12.000229pt;
margin-top: 0.000000pt;
margin-bottom: 0.000000pt;
margin-right: 18.000000pt;
margin-left: 30.000229pt;
font-size: 10.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
H1.Heading1, H2.Heading1, H3.Heading1, H4.Heading1, H5.Heading1, H6.Heading1 {
text-align: left;
text-indent: 0.000000pt;
margin-top: 14.000000pt;
margin-bottom: 6.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 14.000000pt;
font-weight: Bold;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
H1.Heading2, H2.Heading2, H3.Heading2, H4.Heading2, H5.Heading2, H6.Heading2 {
text-align: left;
text-indent: 0.000000pt;
margin-top: 12.000000pt;
margin-bottom: 3.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 12.000000pt;
font-weight: Bold;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.HeadingRunIn {
text-align: left;
text-indent: 0.000000pt;
margin-top: 6.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 12.000000pt;
font-weight: Bold;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.Indented {
text-align: left;
text-indent: 0.000000pt;
margin-top: 0.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 18.000000pt;
font-size: 12.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.Mapping-Table-Cell {
text-align: left;
text-indent: 0.000000pt;
margin-top: 2.000000pt;
margin-bottom: 2.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 12.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
P.Mapping-Table-Title {
text-align: left;
text-indent: 0.000000pt;
margin-top: 2.000000pt;
margin-bottom: 2.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 14.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
LI.Numbered {
text-align: left;
text-indent: -18.000000pt;
margin-top: 0.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 18.000000pt;
font-size: 12.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
LI.Numbered1 {
text-align: left;
text-indent: -18.000000pt;
margin-top: 0.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 18.000000pt;
font-size: 12.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
H1.TableFootnote, H2.TableFootnote, H3.TableFootnote, H4.TableFootnote, H5.TableFootnote, H6.TableFootnote {
text-align: left;
text-indent: -12.000229pt;
margin-top: 0.000000pt;
margin-bottom: 0.000000pt;
margin-right: 18.000000pt;
margin-left: 30.000229pt;
font-size: 10.000000pt;
font-weight: medium;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
LI.TableTitle {
text-align: center;
text-indent: 0.000000pt;
margin-top: 0.000000pt;
margin-bottom: 0.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 11.000000pt;
font-weight: Bold;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
H1.Title, H2.Title, H3.Title, H4.Title, H5.Title, H6.Title {
text-align: center;
text-indent: 0.000000pt;
margin-top: 24.000000pt;
margin-bottom: 12.000000pt;
margin-right: 0.000000pt;
margin-left: 0.000000pt;
font-size: 18.000000pt;
font-weight: Bold;
font-style: Regular;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
EM.Emphasis {
font-style: Italic;
}
EM.EquationVariables {
font-style: Italic;
}
EM.module-name {
font-size: 13.000000pt;
font-weight: medium;
font-style: Italic;
color: #000000;
text-decoration: none;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
EM.overline {
text-decoration: overline ;
}
EM.underline {
font-size: 13.000000pt;
font-weight: medium;
font-style: Italic;
color: #000000;
text-decoration: underline ;
vertical-align: baseline;
text-transform: none;
font-family: Times;
}
|
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML EXPERIMENTAL 970324//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="Adobe FrameMaker 5.5/HTML Export Filter">
<LINK REL="STYLESHEET" HREF="c7552.css">
<TITLE>
High-Level Model of c7552
</TITLE>
</HEAD>
<BODY BGCOLOR="#ffffff">
<DIV>
<H1 CLASS="Title">
<A NAME="pgfId=933994">
</A>
High-Level Model of c7552</H1>
<br>
<P>
<B> Statistics: </B> 207 inputs; 108 outputs; 3512 gates</P>
<P>
<B> Function: </B> 34-bit adder and magnitude comparator with input parity checking</P>
<P>
This benchmark circuit contains a 34-bit adder (M5), a 34-bit magnitude comparator (M8) using another 34-bit adder, and a parity checker (M9). Each of the XA, YA, and YB buses is fed by a set of 2:1 multiplexers controlled by the Sel input. Bits 31-22 of XA and YB can be set to logic 0 with the Mask input. The two adders M5 and M8 are identical, and are of carry select type, as are those of c5315. They consist of alternating 4- and 5-bit blocks, with the last block being 2 bits. The comparator (M8) of this benchmark is similar to that of c2670. It performs the comparison YB>XB (if Sel=0) or YB>!YA1 (if Sel=1) by calculating YB+!XB (if Sel=0) or YB+!YA1 (if Sel=1) (Note: the input bus YA1 is assumed to be inverted). The comparator has an output (CoutY) for the whole 34-bit inputs as well as an output (CoutY_17) for the 17-bit portion of its inputs. Module M7 calculates the parity for the following four parts of the adder output SumX: SumX[8:0], SumX[17:9], SumX[26:18], SumX[33:27]. Module M9 appears to be a type of sanity checker that calculates the AND of the parities of all its inputs.</P>
<br>
<A HREF="#pgfId=1015521">
<B>Inputs/Outputs vs. Netlist numbers</B></A>
<HR>
<B><P>Models:</P></B>
<UL>
<LI>I. Original ISCAS gate-level netlist
<UL>
<LI><A HREF="c7552.isc">in ISCAS-89 format</A> </LI>
<LI><A HREF="c7552gate.v">in Verilog</A></LI>
</UL>
</LI>
<LI>II. <A HREF="c7552high.v">Verilog hierarchical netlist</A>
(functionally equivalent to I) </LI>
<LI>III. <A HREF="flat7552.v">Verilog flat netlist </A>
(flat version of II; functionally equivalent to I,
but with minor structural differences) </LI>
</UL>
<HR>
<DIV>
<MAP NAME="c7552-1">
</MAP>
<IMG SRC="c7552-1.gif" USEMAP="#c7552-1">
</DIV>
<br>
<B>Detailed bus definitions:</B>
<P CLASS="Body">
- XA:</P>
<UL>
<LI CLASS="Bulleted">
XA[21:0] = XA0[21:0] if Sel=0, XA1[21:0] if Sel=1</LI>
<LI CLASS="Bulleted">
XA[31:22] = XA0[21:0].Mask if Sel=0, XA1[21:0].Mask if Sel=1</LI>
<LI CLASS="Bulleted">
XA[32] = XA[33] = XYAext</LI>
</UL>
<P CLASS="Body">
- NotXB: </P>
<UL>
<LI CLASS="Bulleted">
NotXB[0] = ! XB[0] if Sel=1, <B>logic 0</B> if Sel=0</LI>
<LI CLASS="Bulleted">
NotXB[31:1] = ! XB[31:1]</LI>
<LI CLASS="Bulleted">
NotXB[33:32] = ! ( XB[33:32]. XYBext )</LI>
</UL>
<P CLASS="Body">
- YA:</P>
<UL>
<LI CLASS="Bulleted">
YA[0] = <B>logic 1</B> if Sel=0, YA1[0] if Sel=1</LI>
<LI CLASS="Bulleted">
YA[31:1] = NotXB[31:1] if Sel=0, YA1[31:1] if Sel=1</LI>
<LI CLASS="Bulleted">
YA[32] = YA[33] = XYAext.</LI>
</UL>
<P CLASS="Body">
- YB:</P>
<UL>
<LI CLASS="Bulleted">
YB[21:0] = YB0[21:0] if Sel=0, XA1[21:0] if Sel=1</LI>
<LI CLASS="Bulleted">
YB[31:22] = YB0[21:0].Mask if Sel=0, XA1[21:0].Mask if Sel=1</LI>
<LI CLASS="Bulleted">
YB[33:32] = YB0[33:32] + ! XYBext</LI>
</UL>
- XBbuf[33:0] = XB[33:0]</P>
- PCYA0buf[3:0] = { PCYA0[6], PCYA0[3], PCYA0[2], PCYA0[0] }</P>
<HR>
<br>
<DIV>
<IMG SRC="c7552-2.gif" USEMAP="#c7552-1">
</DIV>
<br>
<DIV>
<IMG SRC="c7552-3.gif" USEMAP="#c7552-1">
</DIV>
<br>
<DIV>
<IMG SRC="c7552-4.gif" USEMAP="#c7552-1">
</DIV>
<br>
<DIV>
<IMG SRC="c7552-5.gif" USEMAP="#c7552-1">
</DIV>
<br>
<br>
<br>
<br>
<A NAME="pgfId=1015521">
</A>
<TABLE BORDER="1">
<TR>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=1015522">
</A>
Input</P>
</TH>
<TH ROWSPAN="1" COLSPAN="1">
<P CLASS="CellHeading">
<A NAME="pgfId=1015524">
</A>
Netlist numbers</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBodyL">
<A NAME="pgfId=1015526">
</A>
XA0[31:0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBodyL">
<A NAME="pgfId=1015528">
</A>
213, 214, 215, 216, 209, 153, 154, 155, 156, 157, 158, 159, 160, 151, 219, 220,
221, 222, 223, 224, 225, 226, 217, 231, 232, 233, 234, 235, 236, 237, 238, <B>logic 0</B></P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBodyL">
<A NAME="pgfId=1015531">
</A>
XA1[31:0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBodyL">
<A NAME="pgfId=1015533">
</A>
10 *{<B>logic 1</B>}, 135, 144, 138, 147, 66, 50,
32, 35, 47, 121, 94, 97, 118, 100, 124, 127, 130, 103, 23, 26, 29, 41</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBodyL">
<A NAME="pgfId=1015536">
</A>
XB[33:0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBodyL">
<A NAME="pgfId=1015538">
</A>
1496, 1492, 1486, 1480, 106, 1469, 1462, 2256, 2253, 2247, 2239, 2236, 2230, 2224, 2218, 2211, 4437,
4432, 4427, 4420, 4415, 4410, 4405, 4400, 4394, 3749, 3743, 3737, 3729, 3723, 3717, 3711, 3705, 3701</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBodyL">
<A NAME="pgfId=1015541">
</A>
YA1[31:0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBodyL">
<A NAME="pgfId=1015543">
</A>
88, 112, 87, 111, 113, 110, 109, 86, 63, 64, 85, 84, 83, 65, 62, 61,
60, 79, 80, 81, 59, 78, 77, 56, 55, 54, 53, 73, 75, 76, 74, 70</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBodyL">
<A NAME="pgfId=1015546">
</A>
YB0[33:0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBodyL">
<A NAME="pgfId=1015548">
</A>
2204, 1455, 166, 167, 168, 169, <B>logic 1</B>, 173, 174, 175, 176, 177, 178, 179, 180, 171, 189,
190, 191, 192, 193, 194, 195, 196, 187, 200, 201, 202, 203, 204, 205, 206, 207, <B>logic 0</B></P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBodyL">
<A NAME="pgfId=1015551">
</A>
!Sel</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBodyL">
<A NAME="pgfId=1015553">
</A>
18</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBodyL">
<A NAME="pgfId=1015555">
</A>
CinX, CinY</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBodyL">
<A NAME="pgfId=1015557">
</A>
4526, 89</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBodyL">
<A NAME="pgfId=1015559">
</A>
Mask=!Mask1+!Mask2</P>
<P CLASS="CellBodyL">
<A NAME="pgfId=1015560">
</A>
Mask1, Mask2</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBodyL">
<A NAME="pgfId=1015562">
</A>
</P>
<P CLASS="CellBodyL">
<A NAME="pgfId=1015563">
</A>
112, 9</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBodyL">
<A NAME="pgfId=1015565">
</A>
XYAext, XYBext</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBodyL">
<A NAME="pgfId=1015567">
</A>
38, 4528</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBodyL">
<A NAME="pgfId=1015569">
</A>
PCXA0[6:0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBodyL">
<A NAME="pgfId=1015571">
</A>
<B>logic 1</B>, 211, 212, 161, 227, 239, 229</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBodyL">
<A NAME="pgfId=1015573">
</A>
PCXA1[6:0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBodyL">
<A NAME="pgfId=1015575">
</A>
3*{<B>logic 1</B>}, 141, 115, 44, 41</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBodyL">
<A NAME="pgfId=1015577">
</A>
PCYA0[6:0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBodyL">
<A NAME="pgfId=1015579">
</A>
1459, 1496, 1492, 2208, 4398, 3701, 3698</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBodyL">
<A NAME="pgfId=1015581">
</A>
PCYA1[6:0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBodyL">
<A NAME="pgfId=1015583">
</A>
114, 2204, 1455, 82, 58, 70, 69</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBodyL">
<A NAME="pgfId=1015585">
</A>
PCYB0[6:0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBodyL">
<A NAME="pgfId=1015587">
</A>
170, 164, 165, 181, 197, 208, 198</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBodyL">
<A NAME="pgfId=1015589">
</A>
StrbIn[15:0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBodyL">
<A NAME="pgfId=1015591">
</A>
199, 188, 172, 162, 186, 185, 182, 183, 230, 218, 152, 210, 240, 228, 184, 150</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBodyL">
<A NAME="pgfId=1015593">
</A>
MiscIn[7:0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P CLASS="CellBodyL">
<A NAME="pgfId=1015595">
</A>
57, 5, 133, 134, 1197, 15, 163, 1</P>
</TD>
</TR>
</TABLE>
<TABLE BORDER="1">
<TR>
<TH ROWSPAN="1" COLSPAN="1">
<P>
Output</P>
</TD>
<TH ROWSPAN="1" COLSPAN="1">
<P>
Netlist numbers</P>
</TH>
</P>
</TR>
<TR>
<P>
<TD ROWSPAN="1" COLSPAN="1">
<P>
SumX[33:0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P>
469, 471, 327, 330, 333, 336, 324, 298, 301, 304, 307, 310, 313, 316, 319, 295, 347,
350, 353, 356, 359, 362, 365, 368, 344, 376, 379, 382, 385, 388, 391, 394, 397, 373</P>
</TD>
</P>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P>
!SumPar[3:0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P>
338, 321, 370, 399</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P>
CoutX1, CoutX2</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P>
(270, 246)<A HREF="#pgfId=1015519" CLASS="footnote">
*</A>
, (273, 276)<A HREF="#pgfId=1015519" CLASS="footnote">
*</A></P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P>
CoutY1, CoutY2</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P>
(258, 264)<A HREF="#pgfId=1015519" CLASS="footnote">
*</A>
, 249</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P>
CoutY_17</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P>
252</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P>
ParCheck[3:0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P>
416, 414, 412, 418</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P>
XBbuf[33:0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P>
440, 438, 442, 444, 446, 448, 436, 480, 482, 484, 486, 488, 490, 492, 494, 478, 524,
526, 528, 530, 532, 534, 536, 538, 522, 544, 546, 548, 550, 552, 554, 556, 558, 542</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P>
StrbOut</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P>
410, 408. 406, 404</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P>
PCYA0buf[3:0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P>
450, 496, 540, 560</P>
</TD>
</TR>
<TR>
<TD ROWSPAN="1" COLSPAN="1">
<P>
MiscOut[5:0]</P>
</TD>
<TD ROWSPAN="1" COLSPAN="1">
<P>
402, 289, 292, 279, 278, 2</P>
</TD>
</TR>
</TABLE>
<br>
<DIV CLASS="footnotes">
<DIV CLASS="footnote">
<P CLASS="TableFootnote">
<SPAN CLASS="footnoteNumber">
*</SPAN>
<A NAME="pgfId=1015519">
</A>
(a,b): a,b are identical outputs.</P>
<br>
<P>
<A HREF="#pgfId=933994">
Go to top of this file</A></P>
<P>
<A HREF="../benchmark.html">
Go back to the Benchmark List</A></P>
</DIV>
</DIV>
</BODY>
</HTML>
|
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 3246 3247 3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3313 3314 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 3681 3682 3683 3684 3685 3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 3836 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851 | # combinational logic example "c7552" #------------------------------------------------------------- # # # total number of lines in the netlist .............. 7552 # simplistically reduced equivalent fault set size = 7550 # lines from primary input gates ....... 207 # lines from primary output gates ....... 108 # lines from interior gate outputs ...... 3405 # lines from ** 1300 ** fanout stems ... 3833 # # avg_fanin = 1.75, max_fanin = 5 # avg_fanout = 2.95, max_fanout = 15 # # # # # INPUT(1) #... primary input INPUT(5) #... primary input INPUT(9) #... primary input INPUT(12) #... primary input INPUT(15) #... primary input INPUT(18) #... primary input INPUT(23) #... primary input INPUT(26) #... primary input INPUT(29) #... primary input INPUT(32) #... primary input INPUT(35) #... primary input INPUT(38) #... primary input INPUT(41) #... primary input INPUT(44) #... primary input INPUT(47) #... primary input INPUT(50) #... primary input INPUT(53) #... primary input INPUT(54) #... primary input INPUT(55) #... primary input INPUT(56) #... primary input INPUT(57) #... primary input INPUT(58) #... primary input INPUT(59) #... primary input INPUT(60) #... primary input INPUT(61) #... primary input INPUT(62) #... primary input INPUT(63) #... primary input INPUT(64) #... primary input INPUT(65) #... primary input INPUT(66) #... primary input INPUT(69) #... primary input INPUT(70) #... primary input INPUT(73) #... primary input INPUT(74) #... primary input INPUT(75) #... primary input INPUT(76) #... primary input INPUT(77) #... primary input INPUT(78) #... primary input INPUT(79) #... primary input INPUT(80) #... primary input INPUT(81) #... primary input INPUT(82) #... primary input INPUT(83) #... primary input INPUT(84) #... primary input INPUT(85) #... primary input INPUT(86) #... primary input INPUT(87) #... primary input INPUT(88) #... primary input INPUT(89) #... primary input INPUT(94) #... primary input INPUT(97) #... primary input INPUT(100) #... primary input INPUT(103) #... primary input INPUT(106) #... primary input INPUT(109) #... primary input INPUT(110) #... primary input INPUT(111) #... primary input INPUT(112) #... primary input INPUT(113) #... primary input INPUT(114) #... primary input INPUT(115) #... primary input INPUT(118) #... primary input INPUT(121) #... primary input INPUT(124) #... primary input INPUT(127) #... primary input INPUT(130) #... primary input INPUT(133) #... primary input INPUT(134) #... primary input INPUT(135) #... primary input INPUT(138) #... primary input INPUT(141) #... primary input INPUT(144) #... primary input INPUT(147) #... primary input INPUT(150) #... primary input INPUT(151) #... primary input INPUT(152) #... primary input INPUT(153) #... primary input INPUT(154) #... primary input INPUT(155) #... primary input INPUT(156) #... primary input INPUT(157) #... primary input INPUT(158) #... primary input INPUT(159) #... primary input INPUT(160) #... primary input INPUT(161) #... primary input INPUT(162) #... primary input INPUT(163) #... primary input INPUT(164) #... primary input INPUT(165) #... primary input INPUT(166) #... primary input INPUT(167) #... primary input INPUT(168) #... primary input INPUT(169) #... primary input INPUT(170) #... primary input INPUT(171) #... primary input INPUT(172) #... primary input INPUT(173) #... primary input INPUT(174) #... primary input INPUT(175) #... primary input INPUT(176) #... primary input INPUT(177) #... primary input INPUT(178) #... primary input INPUT(179) #... primary input INPUT(180) #... primary input INPUT(181) #... primary input INPUT(182) #... primary input INPUT(183) #... primary input INPUT(184) #... primary input INPUT(185) #... primary input INPUT(186) #... primary input INPUT(187) #... primary input INPUT(188) #... primary input INPUT(189) #... primary input INPUT(190) #... primary input INPUT(191) #... primary input INPUT(192) #... primary input INPUT(193) #... primary input INPUT(194) #... primary input INPUT(195) #... primary input INPUT(196) #... primary input INPUT(197) #... primary input INPUT(198) #... primary input INPUT(199) #... primary input INPUT(200) #... primary input INPUT(201) #... primary input INPUT(202) #... primary input INPUT(203) #... primary input INPUT(204) #... primary input INPUT(205) #... primary input INPUT(206) #... primary input INPUT(207) #... primary input INPUT(208) #... primary input INPUT(209) #... primary input INPUT(210) #... primary input INPUT(211) #... primary input INPUT(212) #... primary input INPUT(213) #... primary input INPUT(214) #... primary input INPUT(215) #... primary input INPUT(216) #... primary input INPUT(217) #... primary input INPUT(218) #... primary input INPUT(219) #... primary input INPUT(220) #... primary input INPUT(221) #... primary input INPUT(222) #... primary input INPUT(223) #... primary input INPUT(224) #... primary input INPUT(225) #... primary input INPUT(226) #... primary input INPUT(227) #... primary input INPUT(228) #... primary input INPUT(229) #... primary input INPUT(230) #... primary input INPUT(231) #... primary input INPUT(232) #... primary input INPUT(233) #... primary input INPUT(234) #... primary input INPUT(235) #... primary input INPUT(236) #... primary input INPUT(237) #... primary input INPUT(238) #... primary input INPUT(239) #... primary input INPUT(240) #... primary input INPUT(339) #... primary input INPUT(1197) #... primary input INPUT(1455) #... primary input INPUT(1459) #... primary input INPUT(1462) #... primary input INPUT(1469) #... primary input INPUT(1480) #... primary input INPUT(1486) #... primary input INPUT(1492) #... primary input INPUT(1496) #... primary input INPUT(2204) #... primary input INPUT(2208) #... primary input INPUT(2211) #... primary input INPUT(2218) #... primary input INPUT(2224) #... primary input INPUT(2230) #... primary input INPUT(2236) #... primary input INPUT(2239) #... primary input INPUT(2247) #... primary input INPUT(2253) #... primary input INPUT(2256) #... primary input INPUT(3698) #... primary input INPUT(3701) #... primary input INPUT(3705) #... primary input INPUT(3711) #... primary input INPUT(3717) #... primary input INPUT(3723) #... primary input INPUT(3729) #... primary input INPUT(3737) #... primary input INPUT(3743) #... primary input INPUT(3749) #... primary input INPUT(4393) #... primary input INPUT(4394) #... primary input INPUT(4400) #... primary input INPUT(4405) #... primary input INPUT(4410) #... primary input INPUT(4415) #... primary input INPUT(4420) #... primary input INPUT(4427) #... primary input INPUT(4432) #... primary input INPUT(4437) #... primary input INPUT(4526) #... primary input INPUT(4528) #... primary input # # OUTPUT(339) #... primary output OUTPUT(2) #... primary output OUTPUT(3) #... primary output OUTPUT(450) #... primary output OUTPUT(448) #... primary output OUTPUT(444) #... primary output OUTPUT(442) #... primary output OUTPUT(440) #... primary output OUTPUT(438) #... primary output OUTPUT(496) #... primary output OUTPUT(494) #... primary output OUTPUT(492) #... primary output OUTPUT(490) #... primary output OUTPUT(488) #... primary output OUTPUT(486) #... primary output OUTPUT(484) #... primary output OUTPUT(482) #... primary output OUTPUT(480) #... primary output OUTPUT(560) #... primary output OUTPUT(542) #... primary output OUTPUT(558) #... primary output OUTPUT(556) #... primary output OUTPUT(554) #... primary output OUTPUT(552) #... primary output OUTPUT(550) #... primary output OUTPUT(548) #... primary output OUTPUT(546) #... primary output OUTPUT(544) #... primary output OUTPUT(540) #... primary output OUTPUT(538) #... primary output OUTPUT(536) #... primary output OUTPUT(534) #... primary output OUTPUT(532) #... primary output OUTPUT(530) #... primary output OUTPUT(528) #... primary output OUTPUT(526) #... primary output OUTPUT(524) #... primary output OUTPUT(279) #... primary output OUTPUT(436) #... primary output OUTPUT(478) #... primary output OUTPUT(522) #... primary output OUTPUT(402) #... primary output OUTPUT(404) #... primary output OUTPUT(406) #... primary output OUTPUT(408) #... primary output OUTPUT(410) #... primary output OUTPUT(432) #... primary output OUTPUT(446) #... primary output OUTPUT(284) #... primary output OUTPUT(286) #... primary output OUTPUT(289) #... primary output OUTPUT(292) #... primary output OUTPUT(341) #... primary output OUTPUT(281) #... primary output OUTPUT(453) #... primary output OUTPUT(278) #... primary output OUTPUT(373) #... primary output OUTPUT(246) #... primary output OUTPUT(258) #... primary output OUTPUT(264) #... primary output OUTPUT(270) #... primary output OUTPUT(388) #... primary output OUTPUT(391) #... primary output OUTPUT(394) #... primary output OUTPUT(397) #... primary output OUTPUT(376) #... primary output OUTPUT(379) #... primary output OUTPUT(382) #... primary output OUTPUT(385) #... primary output OUTPUT(412) #... primary output OUTPUT(414) #... primary output OUTPUT(416) #... primary output OUTPUT(249) #... primary output OUTPUT(295) #... primary output OUTPUT(324) #... primary output OUTPUT(252) #... primary output OUTPUT(276) #... primary output OUTPUT(310) #... primary output OUTPUT(313) #... primary output OUTPUT(316) #... primary output OUTPUT(319) #... primary output OUTPUT(327) #... primary output OUTPUT(330) #... primary output OUTPUT(333) #... primary output OUTPUT(336) #... primary output OUTPUT(418) #... primary output OUTPUT(273) #... primary output OUTPUT(298) #... primary output OUTPUT(301) #... primary output OUTPUT(304) #... primary output OUTPUT(307) #... primary output OUTPUT(344) #... primary output OUTPUT(422) #... primary output OUTPUT(469) #... primary output OUTPUT(419) #... primary output OUTPUT(471) #... primary output OUTPUT(359) #... primary output OUTPUT(362) #... primary output OUTPUT(365) #... primary output OUTPUT(368) #... primary output OUTPUT(347) #... primary output OUTPUT(350) #... primary output OUTPUT(353) #... primary output OUTPUT(356) #... primary output OUTPUT(321) #... primary output OUTPUT(338) #... primary output OUTPUT(370) #... primary output OUTPUT(399) #... primary output # # # Output Type Inputs... # ------ ---- --------- 2 = buff( 1) 3 = buff( 1) 400 = not( 57) 1184 = and( 134, 133) 450 = buff( 1459) 448 = buff( 1469) 444 = buff( 1480) 442 = buff( 1486) 440 = buff( 1492) 438 = buff( 1496) 1501 = and( 162, 172, 188, 199) 496 = buff( 2208) 494 = buff( 2218) 492 = buff( 2224) 490 = buff( 2230) 488 = buff( 2236) 486 = buff( 2239) 484 = buff( 2247) 482 = buff( 2253) 480 = buff( 2256) 2857 = and( 150, 184, 228, 240) 560 = buff( 3698) 542 = buff( 3701) 558 = buff( 3705) 556 = buff( 3711) 554 = buff( 3717) 552 = buff( 3723) 550 = buff( 3729) 548 = buff( 3737) 546 = buff( 3743) 544 = buff( 3749) 540 = buff( 4393) 538 = buff( 4400) 536 = buff( 4405) 534 = buff( 4410) 532 = buff( 4415) 530 = buff( 4420) 528 = buff( 4427) 526 = buff( 4432) 524 = buff( 4437) 4442 = and( 183, 182, 185, 186) 4514 = and( 210, 152, 218, 230) 279 = not( 15) 401 = not( 5) 573 = buff( 1) 574 = not( 5) 575 = not( 5) 1178 = not( 2236) 1186 = not( 2253) 1192 = not( 2256) 1198 = buff( 38) 1205 = buff( 15) 1206 = nand( 12, 9) 1207 = nand( 12, 9) 1210 = buff( 38) 1458 = not( 1455) 1461 = not( 1459) 436 = buff( 1462) 1464 = not( 1462) 1471 = not( 1469) 1475 = buff( 106) 1482 = not( 1480) 1488 = not( 1486) 1495 = not( 1492) 1499 = not( 1496) 1500 = not( 106) 1503 = buff( 18) 1512 = buff( 18) 1518 = and( 4528, 1492) 1524 = buff( 18) 1535 = not( 18) 1541 = nand( 4528, 1496) 2207 = not( 2204) 2210 = not( 2208) 478 = buff( 2211) 2213 = not( 2211) 2220 = not( 2218) 2226 = not( 2224) 2232 = not( 2230) 2238 = not( 2236) 2241 = not( 2239) 2249 = not( 2247) 2255 = not( 2253) 2258 = not( 2256) 2828 = buff( 4526) 3700 = not( 3698) 3703 = not( 3701) 3707 = not( 3705) 3713 = not( 3711) 3719 = not( 3717) 3725 = not( 3723) 3731 = not( 3729) 3739 = not( 3737) 3745 = not( 3743) 3751 = not( 3749) 4121 = not( 4393) 522 = buff( 4394) 4396 = not( 4394) 4402 = not( 4400) 4407 = not( 4405) 4412 = not( 4410) 4417 = not( 4415) 4422 = not( 4420) 4429 = not( 4427) 4434 = not( 4432) 4439 = not( 4437) 4833 = buff( 4526) 402 = nand( 400, 401) 404 = not( 2857) 406 = not( 4514) 408 = not( 4442) 410 = not( 1501) 2876 = and( 2857, 4514) 2878 = and( 4442, 1501) 432 = buff( 573) 446 = buff( 1475) 1519 = not( 1518) 2871 = and( 4528, 1458) 2883 = nand( 4528, 2207) 280 = and( 1184, 575) 284 = nand( 1197, 574) 286 = not( 1205) 289 = nand( 1197, 574) 292 = nand( 1184, 575) 341 = not( 1205) 4839 = not( 4833) 572 = buff( 573) 581 = buff( 1206) 587 = buff( 1512) 601 = buff( 1206) 606 = buff( 1512) 650 = buff( 1206) 657 = buff( 1512) 671 = buff( 1207) 678 = buff( 1503) 777 = and( 1541, 1198) 1115 = and( 1541, 1198) 1336 = buff( 1512) 1350 = buff( 1503) 1477 = not( 1475) 1507 = not( 1503) 1514 = not( 1512) 1530 = not( 1524) 2259 = buff( 1535) 2833 = not( 2828) 2872 = not( 2871) 2886 = buff( 1207) 2892 = buff( 1503) 2905 = buff( 1207) 2909 = buff( 1503) 3622 = buff( 1524) 3635 = buff( 1524) 3755 = buff( 1535) 4640 = buff( 1524) 4653 = buff( 1524) 4873 = buff( 1541) 4876 = buff( 1198) 4881 = buff( 1488) 4889 = buff( 1482) 4905 = buff( 1471) 4916 = buff( 1198) 4921 = buff( 1464) 5175 = buff( 1541) 5178 = buff( 1198) 5186 = buff( 1198) 5191 = buff( 1488) 5199 = buff( 1482) 5215 = buff( 1471) 5223 = buff( 1464) 5393 = buff( 1192) 5401 = buff( 1186) 5409 = buff( 2249) 5417 = buff( 1178) 5425 = buff( 2232) 5433 = buff( 2226) 5441 = buff( 2220) 5449 = buff( 2241) 5457 = buff( 2213) 5745 = buff( 1192) 5753 = buff( 1186) 5761 = buff( 2249) 5769 = buff( 2241) 5777 = buff( 1178) 5785 = buff( 2232) 5793 = buff( 2226) 5801 = buff( 2220) 5809 = buff( 2213) 5865 = buff( 3751) 5873 = buff( 3745) 5881 = buff( 3739) 5889 = buff( 3731) 5897 = buff( 3725) 5905 = buff( 3719) 5913 = buff( 3713) 5921 = buff( 3707) 5985 = buff( 3751) 5993 = buff( 3745) 6001 = buff( 3739) 6009 = buff( 3725) 6017 = buff( 3719) 6025 = buff( 3713) 6033 = buff( 3707) 6041 = buff( 3731) 6514 = buff( 1210) 6554 = buff( 1210) 6567 = buff( 4439) 6575 = buff( 4434) 6583 = buff( 4429) 6591 = buff( 4422) 6599 = buff( 4417) 6607 = buff( 4412) 6615 = buff( 4407) 6623 = buff( 4402) 6631 = buff( 4396) 6853 = buff( 4439) 6861 = buff( 4434) 6869 = buff( 4429) 6877 = buff( 4417) 6885 = buff( 4412) 6893 = buff( 4407) 6901 = buff( 4402) 6909 = buff( 4422) 6917 = buff( 4396) 281 = not( 280) 453 = buff( 572) 784 = and( 1519, 1198) 1014 = and( 1198, 1519) 3221 = and( 2883, 1210) 4913 = buff( 1519) 4929 = nor( 1519, 1198) 5183 = buff( 1519) 5231 = nor( 1198, 1519) 6511 = buff( 2883) 278 = and( 163, 572) 615 = and( 170, 587) 594 = not( 587) 611 = not( 606) 617 = and( 169, 587) 619 = and( 168, 587) 621 = and( 167, 587) 623 = and( 166, 606) 625 = and( 165, 606) 627 = and( 164, 606) 664 = not( 657) 685 = not( 678) 691 = and( 177, 657) 693 = and( 176, 657) 695 = and( 175, 657) 697 = and( 174, 657) 699 = and( 173, 657) 701 = and( 157, 678) 703 = and( 156, 678) 705 = and( 155, 678) 707 = and( 154, 678) 709 = and( 153, 678) 4879 = not( 4873) 4880 = not( 4876) 4887 = not( 4881) 4895 = not( 4889) 4911 = not( 4905) 4920 = not( 4916) 4927 = not( 4921) 5181 = not( 5175) 5182 = not( 5178) 5190 = not( 5186) 5197 = not( 5191) 5205 = not( 5199) 5221 = not( 5215) 5229 = not( 5223) 1343 = not( 1336) 1357 = not( 1350) 1364 = and( 181, 1336) 1366 = and( 171, 1336) 1368 = and( 180, 1336) 1370 = and( 179, 1336) 1372 = and( 178, 1336) 1374 = and( 161, 1350) 1376 = and( 151, 1350) 1378 = and( 160, 1350) 1380 = and( 159, 1350) 1382 = and( 158, 1350) 5399 = not( 5393) 5407 = not( 5401) 5415 = not( 5409) 5423 = not( 5417) 5431 = not( 5425) 5439 = not( 5433) 5447 = not( 5441) 5455 = not( 5449) 5463 = not( 5457) 5751 = not( 5745) 5759 = not( 5753) 5767 = not( 5761) 5775 = not( 5769) 5783 = not( 5777) 5791 = not( 5785) 5799 = not( 5793) 5807 = not( 5801) 5815 = not( 5809) 2019 = buff( 1514) 2032 = buff( 1507) 2117 = buff( 1514) 2130 = buff( 1507) 2266 = not( 2259) 2272 = buff( 1507) 2286 = and( 44, 2259) 2288 = and( 41, 2259) 2290 = and( 29, 2259) 2292 = and( 26, 2259) 2294 = and( 23, 2259) 5871 = not( 5865) 5879 = not( 5873) 5887 = not( 5881) 5895 = not( 5889) 5903 = not( 5897) 5911 = not( 5905) 5919 = not( 5913) 5927 = not( 5921) 5991 = not( 5985) 5999 = not( 5993) 6007 = not( 6001) 6015 = not( 6009) 6023 = not( 6017) 6031 = not( 6025) 6039 = not( 6033) 6047 = not( 6041) 2899 = not( 2892) 2914 = not( 2909) 2919 = and( 209, 2892) 2921 = and( 216, 2892) 2923 = and( 215, 2892) 2925 = and( 214, 2892) 2927 = and( 213, 2909) 2929 = and( 212, 2909) 2931 = and( 211, 2909) 6518 = not( 6514) 3173 = and( 2872, 1210) 6558 = not( 6554) 6573 = not( 6567) 6581 = not( 6575) 6589 = not( 6583) 6597 = not( 6591) 6605 = not( 6599) 6613 = not( 6607) 6621 = not( 6615) 6629 = not( 6623) 6637 = not( 6631) 3629 = not( 3622) 3642 = not( 3635) 3649 = and( 1461, 3622) 3651 = and( 1464, 3622) 3653 = and( 1471, 3622) 3655 = and( 1500, 3622) 3657 = and( 1482, 3622) 3659 = and( 1488, 3635) 3661 = and( 1495, 3635) 3663 = and( 1499, 3635) 3762 = not( 3755) 3768 = buff( 1507) 3782 = and( 47, 3755) 3784 = and( 35, 3755) 3786 = and( 32, 3755) 3788 = and( 50, 3755) 3790 = and( 66, 3755) 6859 = not( 6853) 6867 = not( 6861) 6875 = not( 6869) 6883 = not( 6877) 6891 = not( 6885) 6899 = not( 6893) 6907 = not( 6901) 6915 = not( 6909) 6923 = not( 6917) 4094 = buff( 1530) 4107 = buff( 1530) 4444 = buff( 1530) 4457 = buff( 1530) 4647 = not( 4640) 4660 = not( 4653) 4667 = and( 2210, 4640) 4669 = and( 2213, 4640) 4671 = and( 2220, 4640) 4673 = and( 2226, 4640) 4675 = and( 2232, 4640) 4677 = and( 2238, 4653) 4679 = and( 2241, 4653) 4681 = and( 2249, 4653) 4683 = and( 2255, 4653) 4685 = and( 2258, 4653) 4897 = buff( 1477) 5207 = buff( 1477) 6551 = buff( 2872) 763 = nand( 4876, 4879) 764 = nand( 4873, 4880) 4919 = not( 4913) 886 = nand( 4913, 4920) 1005 = nand( 5178, 5181) 1006 = nand( 5175, 5182) 5189 = not( 5183) 1018 = nand( 5183, 5190) 5237 = not( 5231) 6517 = not( 6511) 3169 = nand( 6511, 6518) 4935 = not( 4929) 4970 = buff( 784) 5239 = buff( 1014) 577 = or( 594, 615) 616 = or( 594, 587) 618 = or( 594, 617) 620 = or( 594, 619) 622 = or( 594, 621) 624 = or( 611, 623) 626 = or( 611, 625) 628 = or( 611, 627) 692 = or( 664, 691) 694 = or( 664, 693) 696 = or( 664, 695) 698 = or( 664, 697) 700 = or( 664, 699) 702 = or( 685, 701) 704 = or( 685, 703) 706 = or( 685, 705) 708 = or( 685, 707) 710 = or( 685, 709) 765 = nand( 763, 764) 4903 = not( 4897) 885 = nand( 4916, 4919) 1007 = nand( 1005, 1006) 1017 = nand( 5186, 5189) 5213 = not( 5207) 1363 = and( 141, 1343) 1365 = and( 147, 1343) 1367 = and( 138, 1343) 1369 = and( 144, 1343) 1371 = and( 135, 1343) 1373 = and( 141, 1357) 1375 = and( 147, 1357) 1377 = and( 138, 1357) 1379 = and( 144, 1357) 1381 = and( 135, 1357) 2026 = not( 2019) 2039 = not( 2032) 2046 = and( 103, 2019) 2048 = and( 130, 2019) 2050 = and( 127, 2019) 2052 = and( 124, 2019) 2054 = and( 100, 2019) 2056 = and( 103, 2032) 2058 = and( 130, 2032) 2060 = and( 127, 2032) 2062 = and( 124, 2032) 2064 = and( 100, 2032) 2124 = not( 2117) 2137 = not( 2130) 2144 = and( 115, 2117) 2146 = and( 118, 2117) 2148 = and( 97, 2117) 2150 = and( 94, 2117) 2152 = and( 121, 2117) 2154 = and( 115, 2130) 2156 = and( 118, 2130) 2158 = and( 97, 2130) 2160 = and( 94, 2130) 2162 = and( 121, 2130) 2279 = not( 2272) 2285 = and( 208, 2266) 2287 = and( 198, 2266) 2289 = and( 207, 2266) 2291 = and( 206, 2266) 2293 = and( 205, 2266) 2296 = and( 44, 2272) 2298 = and( 41, 2272) 2300 = and( 29, 2272) 2302 = and( 26, 2272) 2304 = and( 23, 2272) 2918 = or( 2899, 2892) 2920 = or( 2899, 2919) 2922 = or( 2899, 2921) 2924 = or( 2899, 2923) 2926 = or( 2899, 2925) 2928 = or( 2914, 2927) 2930 = or( 2914, 2929) 2932 = or( 2914, 2931) 3168 = nand( 6514, 6517) 6557 = not( 6551) 3211 = nand( 6551, 6558) 3648 = and( 114, 3629) 3650 = and( 113, 3629) 3652 = and( 111, 3629) 3654 = and( 87, 3629) 3656 = and( 112, 3629) 3658 = and( 88, 3642) 3660 = and( 1455, 3642) 3662 = and( 2204, 3642) 3665 = and( 3703, 3642) 3666 = and( 70, 3642) 3775 = not( 3768) 3781 = and( 193, 3762) 3783 = and( 192, 3762) 3785 = and( 191, 3762) 3787 = and( 190, 3762) 3789 = and( 189, 3762) 3792 = and( 47, 3768) 3794 = and( 35, 3768) 3796 = and( 32, 3768) 3798 = and( 50, 3768) 3800 = and( 66, 3768) 4101 = not( 4094) 4114 = not( 4107) 4123 = and( 58, 4094) 4126 = and( 77, 4094) 4129 = and( 78, 4094) 4132 = and( 59, 4094) 4135 = and( 81, 4094) 4138 = and( 80, 4107) 4141 = and( 79, 4107) 4144 = and( 60, 4107) 4147 = and( 61, 4107) 4150 = and( 62, 4107) 4451 = not( 4444) 4464 = not( 4457) 4471 = and( 69, 4444) 4473 = and( 70, 4444) 4475 = and( 74, 4444) 4477 = and( 76, 4444) 4479 = and( 75, 4444) 4481 = and( 73, 4457) 4483 = and( 53, 4457) 4485 = and( 54, 4457) 4487 = and( 55, 4457) 4489 = and( 56, 4457) 4666 = and( 82, 4647) 4668 = and( 65, 4647) 4670 = and( 83, 4647) 4672 = and( 84, 4647) 4674 = and( 85, 4647) 4676 = and( 64, 4660) 4678 = and( 63, 4660) 4680 = and( 86, 4660) 4682 = and( 109, 4660) 4684 = and( 110, 4660) 579 = and( 577, 581) 629 = and( 616, 581) 633 = and( 618, 581) 637 = and( 620, 581) 641 = and( 622, 581) 645 = and( 624, 601) 711 = and( 692, 650) 715 = and( 694, 650) 719 = and( 696, 650) 723 = and( 698, 650) 727 = and( 700, 650) 731 = and( 702, 671) 737 = and( 704, 671) 745 = and( 706, 671) 751 = and( 708, 671) 757 = and( 710, 671) 887 = nand( 885, 886) 1019 = nand( 1017, 1018) 5245 = not( 5239) 1383 = or( 1365, 1366) 1387 = or( 1367, 1368) 1391 = or( 1369, 1370) 1395 = or( 1371, 1372) 1399 = or( 1375, 1376) 1406 = or( 1377, 1378) 1412 = or( 1379, 1380) 1418 = or( 1381, 1382) 2305 = or( 2287, 2288) 2308 = or( 2289, 2290) 2312 = or( 2291, 2292) 2316 = or( 2293, 2294) 2933 = and( 2920, 2886) 2938 = and( 2922, 2886) 2942 = and( 2924, 2886) 2946 = and( 2926, 2886) 2950 = and( 2928, 2905) 3170 = nand( 3168, 3169) 3210 = nand( 6554, 6557) 3667 = or( 3650, 3651) 3670 = or( 3652, 3653) 3673 = or( 3654, 3655) 3676 = or( 3656, 3657) 3679 = or( 3658, 3659) 3682 = or( 3665, 3635) 3686 = or( 3666, 3635) 3801 = or( 3781, 3782) 3804 = or( 3783, 3784) 3807 = or( 3785, 3786) 3810 = or( 3787, 3788) 3813 = or( 3789, 3790) 4525 = and( 2918, 2886) 4686 = or( 4668, 4669) 4689 = or( 4670, 4671) 4692 = or( 4672, 4673) 4695 = or( 4674, 4675) 4698 = or( 4676, 4677) 4701 = or( 4678, 4679) 4704 = or( 4680, 4681) 4707 = or( 4682, 4683) 4710 = or( 4684, 4685) 4976 = not( 4970) 5271 = and( 2932, 2905) 5274 = and( 2930, 2905) 5305 = and( 628, 601) 5308 = and( 626, 601) 5318 = or( 1373, 1374) 6690 = or( 3648, 3649) 6711 = or( 3662, 3663) 6714 = or( 3660, 3661) 7252 = or( 2285, 2286) 7296 = or( 1363, 1364) 7466 = or( 4666, 4667) 907 = and( 765, 784) 913 = and( 765, 784) 915 = and( 765, 784) 916 = and( 765, 784) 1116 = and( 1007, 1014) 2045 = and( 204, 2026) 2047 = and( 203, 2026) 2049 = and( 202, 2026) 2051 = and( 201, 2026) 2053 = and( 200, 2026) 2055 = and( 235, 2039) 2057 = and( 234, 2039) 2059 = and( 233, 2039) 2061 = and( 232, 2039) 2063 = and( 231, 2039) 2143 = and( 197, 2124) 2145 = and( 187, 2124) 2147 = and( 196, 2124) 2149 = and( 195, 2124) 2151 = and( 194, 2124) 2153 = and( 227, 2137) 2155 = and( 217, 2137) 2157 = and( 226, 2137) 2159 = and( 225, 2137) 2161 = and( 224, 2137) 2295 = and( 239, 2279) 2297 = and( 229, 2279) 2299 = and( 238, 2279) 2301 = and( 237, 2279) 2303 = and( 236, 2279) 3212 = nand( 3210, 3211) 3791 = and( 223, 3775) 3793 = and( 222, 3775) 3795 = and( 221, 3775) 3797 = and( 220, 3775) 3799 = and( 219, 3775) 4122 = and( 4121, 4101) 4125 = and( 4396, 4101) 4128 = and( 4402, 4101) 4131 = and( 4407, 4101) 4134 = and( 4412, 4101) 4137 = and( 4417, 4114) 4140 = and( 4422, 4114) 4143 = and( 4429, 4114) 4146 = and( 4434, 4114) 4149 = and( 4439, 4114) 4470 = and( 3700, 4451) 4472 = and( 3703, 4451) 4474 = and( 3707, 4451) 4476 = and( 3713, 4451) 4478 = and( 3719, 4451) 4480 = and( 3725, 4464) 4482 = and( 3731, 4464) 4484 = and( 3739, 4464) 4486 = and( 3745, 4464) 4488 = and( 3751, 4464) 4962 = buff( 765) 5003 = buff( 765) 5234 = buff( 1007) 5242 = buff( 1007) 5250 = not( 4525) 5284 = not( 579) 802 = and( 1488, 2950) 821 = and( 1482, 2946) 845 = and( 1477, 2942) 868 = and( 1471, 2938) 877 = and( 1464, 2933) 902 = and( 887, 765) 908 = or( 777, 907) 914 = and( 887, 765) 917 = or( 777, 916) 953 = and( 887, 765) 1023 = not( 1019) 1035 = and( 1488, 2950) 1050 = and( 1482, 2946) 1068 = and( 1477, 2942) 1086 = and( 1471, 2938) 1102 = and( 1464, 2933) 1108 = and( 1019, 1007) 1117 = or( 1115, 1116) 5322 = not( 5318) 1553 = and( 1192, 757) 1567 = and( 1186, 751) 1584 = and( 2249, 745) 1590 = and( 2241, 737) 1606 = and( 1178, 731) 1624 = and( 2232, 1418) 1647 = and( 2226, 1412) 1669 = and( 2220, 1406) 1677 = and( 2213, 1399) 1802 = and( 1192, 757) 1816 = and( 1186, 751) 1834 = and( 2249, 745) 1841 = and( 737, 2241) 1866 = and( 1178, 731) 1880 = and( 2232, 1418) 1897 = and( 2226, 1412) 1914 = and( 2220, 1406) 1929 = and( 2213, 1399) 2065 = or( 2045, 2046) 2069 = or( 2047, 2048) 2073 = or( 2049, 2050) 2077 = or( 2051, 2052) 2081 = or( 2053, 2054) 2085 = or( 2055, 2056) 2091 = or( 2057, 2058) 2099 = or( 2059, 2060) 2105 = or( 2061, 2062) 2111 = or( 2063, 2064) 2163 = or( 2145, 2146) 2167 = or( 2147, 2148) 2171 = or( 2149, 2150) 2175 = or( 2151, 2152) 2179 = or( 2155, 2156) 2186 = or( 2157, 2158) 2192 = or( 2159, 2160) 2198 = or( 2161, 2162) 2320 = or( 2297, 2298) 2323 = or( 2299, 2300) 2329 = or( 2301, 2302) 2335 = or( 2303, 2304) 2962 = and( 4710, 727) 2970 = and( 4707, 723) 2977 = and( 4704, 719) 2979 = and( 4701, 715) 2989 = and( 4698, 711) 2998 = and( 4695, 1395) 3006 = and( 4692, 1391) 3013 = and( 4689, 1387) 3015 = and( 4686, 1383) 3183 = and( 3679, 645) 3192 = and( 3676, 641) 3200 = and( 3673, 637) 3207 = and( 3670, 633) 3209 = and( 3667, 629) 3216 = and( 3212, 3170) 3222 = and( 3170, 3173) 6694 = not( 6690) 3695 = and( 1535, 2305) 3816 = or( 3791, 3792) 3821 = or( 3793, 3794) 3828 = or( 3795, 3796) 3833 = or( 3797, 3798) 3838 = or( 3799, 3800) 4151 = or( 4125, 4126) 4154 = or( 4128, 4129) 4157 = or( 4131, 4132) 4160 = or( 4134, 4135) 4163 = or( 4137, 4138) 4166 = or( 4140, 4141) 4169 = or( 4143, 4144) 4172 = or( 4146, 4147) 4175 = or( 4149, 4150) 7256 = not( 7252) 7300 = not( 7296) 4490 = or( 4474, 4475) 4493 = or( 4476, 4477) 4496 = or( 4478, 4479) 4499 = or( 4480, 4481) 4502 = or( 4482, 4483) 4505 = or( 4484, 4485) 4508 = or( 4486, 4487) 4511 = or( 4488, 4489) 7470 = not( 7466) 4884 = buff( 2950) 4892 = buff( 2946) 4900 = buff( 2942) 4908 = buff( 2938) 4924 = buff( 2933) 4952 = buff( 887) 4983 = nor( 777, 915) 4993 = buff( 887) 5011 = nor( 1464, 2933) 5194 = buff( 2950) 5202 = buff( 2946) 5210 = buff( 2942) 5218 = buff( 2938) 5226 = buff( 2933) 5247 = buff( 2933) 5255 = buff( 2942) 5258 = buff( 2938) 5263 = buff( 2950) 5266 = buff( 2946) 5277 = not( 5271) 5278 = not( 5274) 5281 = buff( 629) 5289 = buff( 637) 5292 = buff( 633) 5297 = buff( 645) 5300 = buff( 641) 5311 = not( 5305) 5312 = not( 5308) 5315 = buff( 1399) 5323 = buff( 1412) 5326 = buff( 1406) 5331 = buff( 731) 5334 = buff( 1418) 5339 = buff( 745) 5342 = buff( 737) 5349 = buff( 757) 5352 = buff( 751) 5396 = buff( 757) 5404 = buff( 751) 5412 = buff( 745) 5420 = buff( 731) 5428 = buff( 1418) 5436 = buff( 1412) 5444 = buff( 1406) 5452 = buff( 737) 5460 = buff( 1399) 5465 = nor( 2241, 737) 5581 = nor( 2213, 1399) 5748 = buff( 757) 5756 = buff( 751) 5764 = buff( 745) 5772 = buff( 737) 5780 = buff( 731) 5788 = buff( 1418) 5796 = buff( 1412) 5804 = buff( 1406) 5812 = buff( 1399) 5849 = nor( 737, 2241) 5929 = buff( 3682) 6049 = buff( 3682) 6367 = buff( 4710) 6370 = buff( 727) 6375 = buff( 4707) 6378 = buff( 723) 6383 = buff( 4704) 6386 = buff( 719) 6391 = buff( 4698) 6394 = buff( 711) 6399 = buff( 4695) 6402 = buff( 1395) 6407 = buff( 4692) 6410 = buff( 1391) 6415 = buff( 4689) 6418 = buff( 1387) 6423 = buff( 4701) 6426 = buff( 715) 6431 = buff( 4686) 6434 = buff( 1383) 6442 = buff( 3813) 6450 = buff( 3810) 6458 = buff( 3807) 6466 = buff( 3801) 6498 = buff( 3804) 6519 = buff( 3679) 6522 = buff( 645) 6527 = buff( 3676) 6530 = buff( 641) 6535 = buff( 3673) 6538 = buff( 637) 6543 = buff( 3670) 6546 = buff( 633) 6559 = buff( 3667) 6562 = buff( 629) 6687 = buff( 3667) 6695 = buff( 3673) 6698 = buff( 3670) 6703 = buff( 3679) 6706 = buff( 3676) 6717 = not( 6711) 6718 = not( 6714) 6724 = or( 2153, 2154) 6768 = or( 2295, 2296) 7208 = or( 2143, 2144) 7221 = buff( 3801) 7229 = buff( 3807) 7232 = buff( 3804) 7239 = buff( 3813) 7242 = buff( 3810) 7249 = buff( 2305) 7257 = buff( 2312) 7260 = buff( 2308) 7268 = buff( 2316) 7293 = buff( 1383) 7301 = buff( 1391) 7304 = buff( 1387) 7309 = buff( 711) 7312 = buff( 1395) 7317 = buff( 719) 7320 = buff( 715) 7327 = buff( 727) 7330 = buff( 723) 7396 = buff( 2316) 7404 = buff( 2312) 7412 = buff( 2308) 7425 = buff( 3686) 7463 = buff( 4686) 7471 = buff( 4692) 7474 = buff( 4689) 7479 = buff( 4698) 7482 = buff( 4695) 7487 = buff( 4704) 7490 = buff( 4701) 7497 = buff( 4710) 7500 = buff( 4707) 7507 = or( 4472, 4473) 7510 = or( 4470, 4471) 7554 = or( 4122, 4123) 1152 = nand( 5234, 5237) 5238 = not( 5234) 1156 = nand( 5242, 5245) 5246 = not( 5242) 5254 = not( 5250) 5288 = not( 5284) 3223 = or( 3221, 3222) 4942 = or( 777, 913, 914) 4966 = not( 4962) 5007 = not( 5003) 5279 = nand( 5274, 5277) 5280 = nand( 5271, 5278) 5313 = nand( 5308, 5311) 5314 = nand( 5305, 5312) 6719 = nand( 6714, 6717) 6720 = nand( 6711, 6718) 790 = nand( 4884, 4887) 4888 = not( 4884) 803 = nand( 4892, 4895) 4896 = not( 4892) 825 = nand( 4900, 4903) 4904 = not( 4900) 851 = nand( 4908, 4911) 4912 = not( 4908) 893 = nand( 4924, 4927) 4928 = not( 4924) 906 = not( 902) 912 = not( 908) 1024 = nand( 5194, 5197) 5198 = not( 5194) 1036 = nand( 5202, 5205) 5206 = not( 5202) 1053 = nand( 5210, 5213) 5214 = not( 5210) 1072 = nand( 5218, 5221) 5222 = not( 5218) 1091 = nand( 5226, 5229) 5230 = not( 5226) 1112 = not( 1108) 1121 = not( 1117) 1153 = nand( 5231, 5238) 1157 = nand( 5239, 5246) 5253 = not( 5247) 1216 = nand( 5247, 5254) 5261 = not( 5255) 5262 = not( 5258) 5269 = not( 5263) 5270 = not( 5266) 5287 = not( 5281) 1239 = nand( 5281, 5288) 5295 = not( 5289) 5296 = not( 5292) 5303 = not( 5297) 5304 = not( 5300) 5321 = not( 5315) 1262 = nand( 5315, 5322) 5329 = not( 5323) 5330 = not( 5326) 5337 = not( 5331) 5338 = not( 5334) 1544 = nand( 5396, 5399) 5400 = not( 5396) 1554 = nand( 5404, 5407) 5408 = not( 5404) 1571 = nand( 5412, 5415) 5416 = not( 5412) 1596 = nand( 5420, 5423) 5424 = not( 5420) 1607 = nand( 5428, 5431) 5432 = not( 5428) 1628 = nand( 5436, 5439) 5440 = not( 5436) 1653 = nand( 5444, 5447) 5448 = not( 5444) 1685 = nand( 5452, 5455) 5456 = not( 5452) 1693 = nand( 5460, 5463) 5464 = not( 5460) 1793 = nand( 5748, 5751) 5752 = not( 5748) 1803 = nand( 5756, 5759) 5760 = not( 5756) 1820 = nand( 5764, 5767) 5768 = not( 5764) 1848 = nand( 5772, 5775) 5776 = not( 5772) 1857 = nand( 5780, 5783) 5784 = not( 5780) 1867 = nand( 5788, 5791) 5792 = not( 5788) 1883 = nand( 5796, 5799) 5800 = not( 5796) 1901 = nand( 5804, 5807) 5808 = not( 5804) 1919 = nand( 5812, 5815) 5816 = not( 5812) 5855 = not( 5849) 2351 = and( 3751, 2111) 2366 = and( 3745, 2105) 2384 = and( 3739, 2099) 2391 = and( 2091, 3731) 2417 = and( 3725, 2085) 2431 = and( 3719, 2335) 2448 = and( 3713, 2329) 2465 = and( 3707, 2323) 5935 = not( 5929) 2597 = and( 3751, 2111) 2612 = and( 3745, 2105) 2629 = and( 3739, 2099) 2635 = and( 3731, 2091) 2652 = and( 3725, 2085) 2670 = and( 3719, 2335) 2693 = and( 3713, 2329) 2715 = and( 3707, 2323) 6055 = not( 6049) 6373 = not( 6367) 6374 = not( 6370) 6381 = not( 6375) 6382 = not( 6378) 6389 = not( 6383) 6390 = not( 6386) 6397 = not( 6391) 6398 = not( 6394) 6405 = not( 6399) 6406 = not( 6402) 6413 = not( 6407) 6414 = not( 6410) 6421 = not( 6415) 6422 = not( 6418) 6429 = not( 6423) 6430 = not( 6426) 6437 = not( 6431) 6438 = not( 6434) 6446 = not( 6442) 3059 = and( 4175, 3813) 6454 = not( 6450) 3068 = and( 4172, 3810) 6462 = not( 6458) 3076 = and( 4169, 3807) 3079 = and( 4166, 3804) 6470 = not( 6466) 3090 = and( 4163, 3801) 3099 = and( 4160, 2175) 3107 = and( 4157, 2171) 3114 = and( 4154, 2167) 3116 = and( 4151, 2163) 6502 = not( 6498) 6525 = not( 6519) 6526 = not( 6522) 6533 = not( 6527) 6534 = not( 6530) 6541 = not( 6535) 6542 = not( 6538) 6549 = not( 6543) 6550 = not( 6546) 6565 = not( 6559) 6566 = not( 6562) 3220 = not( 3216) 3292 = and( 4439, 3838) 3308 = and( 4434, 3833) 3327 = and( 4429, 3828) 3335 = and( 3821, 4422) 3362 = and( 4417, 3816) 3376 = and( 4412, 2198) 3393 = and( 4407, 2192) 3410 = and( 4402, 2186) 3425 = and( 4396, 2179) 6693 = not( 6687) 3503 = nand( 6687, 6694) 6701 = not( 6695) 6702 = not( 6698) 6709 = not( 6703) 6710 = not( 6706) 6728 = not( 6724) 6772 = not( 6768) 3853 = and( 4439, 3838) 3868 = and( 4434, 3833) 3885 = and( 4429, 3828) 3891 = and( 4422, 3821) 3908 = and( 4417, 3816) 3926 = and( 4412, 2198) 3949 = and( 4407, 2192) 3971 = and( 4402, 2186) 3979 = and( 4396, 2179) 7212 = not( 7208) 7227 = not( 7221) 7255 = not( 7249) 4202 = nand( 7249, 7256) 7263 = not( 7257) 7264 = not( 7260) 7272 = not( 7268) 7299 = not( 7293) 4225 = nand( 7293, 7300) 7307 = not( 7301) 7308 = not( 7304) 7315 = not( 7309) 7316 = not( 7312) 4297 = and( 4511, 2081) 4305 = and( 4508, 2077) 4312 = and( 4505, 2073) 4314 = and( 4502, 2069) 4324 = and( 4499, 2065) 7400 = not( 7396) 4333 = and( 4496, 2316) 7408 = not( 7404) 4341 = and( 4493, 2312) 7416 = not( 7412) 4348 = and( 4490, 2308) 4349 = and( 3686, 3695) 7431 = not( 7425) 4389 = and( 2320, 1535) 7469 = not( 7463) 4530 = nand( 7463, 7470) 7477 = not( 7471) 7478 = not( 7474) 7485 = not( 7479) 7486 = not( 7482) 7513 = not( 7507) 7514 = not( 7510) 7558 = not( 7554) 4932 = or( 917, 953) 4956 = not( 4952) 4973 = not( 917) 4987 = not( 4983) 4997 = not( 4993) 5017 = not( 5011) 5099 = buff( 877) 5345 = not( 5339) 5346 = not( 5342) 5355 = not( 5349) 5356 = not( 5352) 5372 = nand( 5279, 5280) 5380 = nand( 5313, 5314) 5471 = not( 5465) 5523 = buff( 1590) 5587 = not( 5581) 5669 = buff( 1677) 5857 = buff( 1841) 5868 = buff( 2111) 5876 = buff( 2105) 5884 = buff( 2099) 5892 = buff( 2091) 5900 = buff( 2085) 5908 = buff( 2335) 5916 = buff( 2329) 5924 = buff( 2323) 5969 = nor( 2091, 3731) 5988 = buff( 2111) 5996 = buff( 2105) 6004 = buff( 2099) 6012 = buff( 2085) 6020 = buff( 2335) 6028 = buff( 2329) 6036 = buff( 2323) 6044 = buff( 2091) 6057 = nor( 3731, 2091) 6439 = buff( 4175) 6447 = buff( 4172) 6455 = buff( 4169) 6463 = buff( 4163) 6471 = buff( 4160) 6474 = buff( 2175) 6479 = buff( 4157) 6482 = buff( 2171) 6487 = buff( 4154) 6490 = buff( 2167) 6495 = buff( 4166) 6503 = buff( 4151) 6506 = buff( 2163) 6570 = buff( 3838) 6578 = buff( 3833) 6586 = buff( 3828) 6594 = buff( 3821) 6602 = buff( 3816) 6610 = buff( 2198) 6618 = buff( 2192) 6626 = buff( 2186) 6634 = buff( 2179) 6671 = nor( 3821, 4422) 6721 = buff( 2179) 6729 = buff( 2192) 6732 = buff( 2186) 6737 = buff( 3816) 6740 = buff( 2198) 6745 = buff( 3828) 6748 = buff( 3821) 6755 = buff( 3838) 6758 = buff( 3833) 6765 = buff( 2320) 6773 = buff( 2329) 6776 = buff( 2323) 6781 = buff( 2085) 6784 = buff( 2335) 6789 = buff( 2099) 6792 = buff( 2091) 6799 = buff( 2111) 6802 = buff( 2105) 6832 = nand( 6719, 6720) 6856 = buff( 3838) 6864 = buff( 3833) 6872 = buff( 3828) 6880 = buff( 3816) 6888 = buff( 2198) 6896 = buff( 2192) 6904 = buff( 2186) 6912 = buff( 3821) 6920 = buff( 2179) 6925 = nor( 4422, 3821) 7041 = nor( 4396, 2179) 7205 = buff( 2163) 7213 = buff( 2171) 7216 = buff( 2167) 7224 = buff( 2175) 7235 = not( 7229) 7236 = not( 7232) 7245 = not( 7239) 7246 = not( 7242) 7265 = buff( 2065) 7273 = buff( 2073) 7276 = buff( 2069) 7283 = buff( 2081) 7286 = buff( 2077) 7323 = not( 7317) 7324 = not( 7320) 7333 = not( 7327) 7334 = not( 7330) 7361 = buff( 4511) 7364 = buff( 2081) 7369 = buff( 4508) 7372 = buff( 2077) 7377 = buff( 4505) 7380 = buff( 2073) 7385 = buff( 4499) 7388 = buff( 2065) 7393 = buff( 4496) 7401 = buff( 4493) 7409 = buff( 4490) 7417 = buff( 4502) 7420 = buff( 2069) 7428 = buff( 3695) 7493 = not( 7487) 7494 = not( 7490) 7503 = not( 7497) 7504 = not( 7500) 7515 = buff( 4493) 7518 = buff( 4490) 7523 = buff( 4499) 7526 = buff( 4496) 7531 = buff( 4505) 7534 = buff( 4502) 7541 = buff( 4511) 7544 = buff( 4508) 7551 = buff( 4151) 7559 = buff( 4157) 7562 = buff( 4154) 7567 = buff( 4163) 7570 = buff( 4160) 7575 = buff( 4169) 7578 = buff( 4166) 7585 = buff( 4175) 7588 = buff( 4172) 1176 = nand( 1121, 1112) 957 = nand( 912, 906) 791 = nand( 4881, 4888) 804 = nand( 4889, 4896) 826 = nand( 4897, 4904) 852 = nand( 4905, 4912) 894 = nand( 4921, 4928) 1025 = nand( 5191, 5198) 1037 = nand( 5199, 5206) 1054 = nand( 5207, 5214) 1073 = nand( 5215, 5222) 1092 = nand( 5223, 5230) 1154 = nand( 1152, 1153) 1158 = nand( 1156, 1157) 1215 = nand( 5250, 5253) 1224 = nand( 5258, 5261) 1225 = nand( 5255, 5262) 1233 = nand( 5266, 5269) 1234 = nand( 5263, 5270) 1238 = nand( 5284, 5287) 1247 = nand( 5292, 5295) 1248 = nand( 5289, 5296) 1256 = nand( 5300, 5303) 1257 = nand( 5297, 5304) 1261 = nand( 5318, 5321) 1270 = nand( 5326, 5329) 1271 = nand( 5323, 5330) 1279 = nand( 5334, 5337) 1280 = nand( 5331, 5338) 1545 = nand( 5393, 5400) 1555 = nand( 5401, 5408) 1572 = nand( 5409, 5416) 1597 = nand( 5417, 5424) 1608 = nand( 5425, 5432) 1629 = nand( 5433, 5440) 1654 = nand( 5441, 5448) 1686 = nand( 5449, 5456) 1694 = nand( 5457, 5464) 1794 = nand( 5745, 5752) 1804 = nand( 5753, 5760) 1821 = nand( 5761, 5768) 1849 = nand( 5769, 5776) 1858 = nand( 5777, 5784) 1868 = nand( 5785, 5792) 1884 = nand( 5793, 5800) 1902 = nand( 5801, 5808) 1920 = nand( 5809, 5816) 2954 = nand( 6370, 6373) 2955 = nand( 6367, 6374) 2963 = nand( 6378, 6381) 2964 = nand( 6375, 6382) 2971 = nand( 6386, 6389) 2972 = nand( 6383, 6390) 2980 = nand( 6394, 6397) 2981 = nand( 6391, 6398) 2990 = nand( 6402, 6405) 2991 = nand( 6399, 6406) 2999 = nand( 6410, 6413) 3000 = nand( 6407, 6414) 3007 = nand( 6418, 6421) 3008 = nand( 6415, 6422) 3016 = nand( 6426, 6429) 3017 = nand( 6423, 6430) 3019 = nand( 6434, 6437) 3020 = nand( 6431, 6438) 3174 = nand( 6522, 6525) 3175 = nand( 6519, 6526) 3184 = nand( 6530, 6533) 3185 = nand( 6527, 6534) 3193 = nand( 6538, 6541) 3194 = nand( 6535, 6542) 3201 = nand( 6546, 6549) 3202 = nand( 6543, 6550) 3213 = nand( 6562, 6565) 3214 = nand( 6559, 6566) 3227 = not( 3223) 3502 = nand( 6690, 6693) 3511 = nand( 6698, 6701) 3512 = nand( 6695, 6702) 3520 = nand( 6706, 6709) 3521 = nand( 6703, 6710) 4201 = nand( 7252, 7255) 4210 = nand( 7260, 7263) 4211 = nand( 7257, 7264) 4224 = nand( 7296, 7299) 4233 = nand( 7304, 7307) 4234 = nand( 7301, 7308) 4242 = nand( 7312, 7315) 4243 = nand( 7309, 7316) 4529 = nand( 7466, 7469) 4538 = nand( 7474, 7477) 4539 = nand( 7471, 7478) 4547 = nand( 7482, 7485) 4548 = nand( 7479, 7486) 4552 = nand( 7510, 7513) 4553 = nand( 7507, 7514) 4946 = not( 4942) 5347 = nand( 5342, 5345) 5348 = nand( 5339, 5346) 5357 = nand( 5352, 5355) 5358 = nand( 5349, 5356) 7237 = nand( 7232, 7235) 7238 = nand( 7229, 7236) 7247 = nand( 7242, 7245) 7248 = nand( 7239, 7246) 7325 = nand( 7320, 7323) 7326 = nand( 7317, 7324) 7335 = nand( 7330, 7333) 7336 = nand( 7327, 7334) 7495 = nand( 7490, 7493) 7496 = nand( 7487, 7494) 7505 = nand( 7500, 7503) 7506 = nand( 7497, 7504) 3244 = nand( 3227, 3220) 792 = nand( 790, 791) 805 = nand( 803, 804) 827 = nand( 825, 826) 853 = nand( 851, 852) 895 = nand( 893, 894) 1026 = nand( 1024, 1025) 1038 = nand( 1036, 1037) 1055 = nand( 1053, 1054) 1074 = nand( 1072, 1073) 1093 = nand( 1091, 1092) 1155 = not( 1154) 1217 = nand( 1215, 1216) 1226 = nand( 1224, 1225) 1235 = nand( 1233, 1234) 1240 = nand( 1238, 1239) 1249 = nand( 1247, 1248) 1258 = nand( 1256, 1257) 1263 = nand( 1261, 1262) 1272 = nand( 1270, 1271) 1281 = nand( 1279, 1280) 5376 = not( 5372) 5384 = not( 5380) 1546 = nand( 1544, 1545) 1556 = nand( 1554, 1555) 1573 = nand( 1571, 1572) 1598 = nand( 1596, 1597) 1609 = nand( 1607, 1608) 1630 = nand( 1628, 1629) 1655 = nand( 1653, 1654) 1687 = nand( 1685, 1686) 1695 = nand( 1693, 1694) 1795 = nand( 1793, 1794) 1805 = nand( 1803, 1804) 1822 = nand( 1820, 1821) 1850 = nand( 1848, 1849) 1859 = nand( 1857, 1858) 1869 = nand( 1867, 1868) 1885 = nand( 1883, 1884) 1903 = nand( 1901, 1902) 1921 = nand( 1919, 1920) 5863 = not( 5857) 2341 = nand( 5868, 5871) 5872 = not( 5868) 2352 = nand( 5876, 5879) 5880 = not( 5876) 2370 = nand( 5884, 5887) 5888 = not( 5884) 2398 = nand( 5892, 5895) 5896 = not( 5892) 2407 = nand( 5900, 5903) 5904 = not( 5900) 2418 = nand( 5908, 5911) 5912 = not( 5908) 2434 = nand( 5916, 5919) 5920 = not( 5916) 2452 = nand( 5924, 5927) 5928 = not( 5924) 2481 = and( 3682, 4389) 5975 = not( 5969) 2587 = nand( 5988, 5991) 5992 = not( 5988) 2598 = nand( 5996, 5999) 6000 = not( 5996) 2616 = nand( 6004, 6007) 6008 = not( 6004) 2641 = nand( 6012, 6015) 6016 = not( 6012) 2653 = nand( 6020, 6023) 6024 = not( 6020) 2674 = nand( 6028, 6031) 6032 = not( 6028) 2699 = nand( 6036, 6039) 6040 = not( 6036) 2724 = and( 3682, 4389) 2732 = nand( 6044, 6047) 6048 = not( 6044) 2956 = nand( 2954, 2955) 2965 = nand( 2963, 2964) 2973 = nand( 2971, 2972) 2982 = nand( 2980, 2981) 2992 = nand( 2990, 2991) 3001 = nand( 2999, 3000) 3009 = nand( 3007, 3008) 3018 = nand( 3016, 3017) 3021 = nand( 3019, 3020) 6445 = not( 6439) 3051 = nand( 6439, 6446) 6453 = not( 6447) 3061 = nand( 6447, 6454) 6461 = not( 6455) 3070 = nand( 6455, 6462) 6469 = not( 6463) 3081 = nand( 6463, 6470) 6477 = not( 6471) 6478 = not( 6474) 6485 = not( 6479) 6486 = not( 6482) 6493 = not( 6487) 6494 = not( 6490) 6501 = not( 6495) 3118 = nand( 6495, 6502) 6509 = not( 6503) 6510 = not( 6506) 3176 = nand( 3174, 3175) 3186 = nand( 3184, 3185) 3195 = nand( 3193, 3194) 3203 = nand( 3201, 3202) 3215 = nand( 3213, 3214) 3281 = nand( 6570, 6573) 6574 = not( 6570) 3293 = nand( 6578, 6581) 6582 = not( 6578) 3312 = nand( 6586, 6589) 6590 = not( 6586) 3342 = nand( 6594, 6597) 6598 = not( 6594) 3351 = nand( 6602, 6605) 6606 = not( 6602) 3363 = nand( 6610, 6613) 6614 = not( 6610) 3379 = nand( 6618, 6621) 6622 = not( 6618) 3397 = nand( 6626, 6629) 6630 = not( 6626) 3415 = nand( 6634, 6637) 6638 = not( 6634) 6677 = not( 6671) 3504 = nand( 3502, 3503) 3513 = nand( 3511, 3512) 3522 = nand( 3520, 3521) 6727 = not( 6721) 3526 = nand( 6721, 6728) 6735 = not( 6729) 6736 = not( 6732) 6743 = not( 6737) 6744 = not( 6740) 6771 = not( 6765) 3549 = nand( 6765, 6772) 6779 = not( 6773) 6780 = not( 6776) 6787 = not( 6781) 6788 = not( 6784) 6836 = not( 6832) 3843 = nand( 6856, 6859) 6860 = not( 6856) 3854 = nand( 6864, 6867) 6868 = not( 6864) 3872 = nand( 6872, 6875) 6876 = not( 6872) 3897 = nand( 6880, 6883) 6884 = not( 6880) 3909 = nand( 6888, 6891) 6892 = not( 6888) 3930 = nand( 6896, 6899) 6900 = not( 6896) 3955 = nand( 6904, 6907) 6908 = not( 6904) 3987 = nand( 6912, 6915) 6916 = not( 6912) 3995 = nand( 6920, 6923) 6924 = not( 6920) 7211 = not( 7205) 4179 = nand( 7205, 7212) 7219 = not( 7213) 7220 = not( 7216) 4196 = nand( 7224, 7227) 7228 = not( 7224) 4203 = nand( 4201, 4202) 4212 = nand( 4210, 4211) 7271 = not( 7265) 4220 = nand( 7265, 7272) 4226 = nand( 4224, 4225) 4235 = nand( 4233, 4234) 4244 = nand( 4242, 4243) 7367 = not( 7361) 7368 = not( 7364) 7375 = not( 7369) 7376 = not( 7372) 7383 = not( 7377) 7384 = not( 7380) 7391 = not( 7385) 7392 = not( 7388) 7399 = not( 7393) 4326 = nand( 7393, 7400) 7407 = not( 7401) 4335 = nand( 7401, 7408) 7415 = not( 7409) 4343 = nand( 7409, 7416) 7423 = not( 7417) 7424 = not( 7420) 4353 = nand( 7428, 7431) 7432 = not( 7428) 4531 = nand( 4529, 4530) 4540 = nand( 4538, 4539) 4549 = nand( 4547, 4548) 4554 = nand( 4552, 4553) 7521 = not( 7515) 7522 = not( 7518) 7529 = not( 7523) 7530 = not( 7526) 7557 = not( 7551) 4576 = nand( 7551, 7558) 7565 = not( 7559) 7566 = not( 7562) 7573 = not( 7567) 7574 = not( 7570) 4936 = not( 4932) 4937 = nand( 4932, 4935) 4977 = not( 4973) 4978 = nand( 4973, 4976) 5105 = not( 5099) 5359 = nand( 5357, 5358) 5362 = nand( 5347, 5348) 5529 = not( 5523) 5675 = not( 5669) 5932 = buff( 4389) 5977 = buff( 2391) 6052 = buff( 4389) 6063 = not( 6057) 6115 = buff( 2635) 6173 = nor( 3682, 4389) 6679 = buff( 3335) 6751 = not( 6745) 6752 = not( 6748) 6761 = not( 6755) 6762 = not( 6758) 6795 = not( 6789) 6796 = not( 6792) 6805 = not( 6799) 6806 = not( 6802) 6931 = not( 6925) 6983 = buff( 3891) 7047 = not( 7041) 7129 = buff( 3979) 7279 = not( 7273) 7280 = not( 7276) 7289 = not( 7283) 7290 = not( 7286) 7337 = nand( 7247, 7248) 7340 = nand( 7237, 7238) 7353 = nand( 7335, 7336) 7356 = nand( 7325, 7326) 7537 = not( 7531) 7538 = not( 7534) 7547 = not( 7541) 7548 = not( 7544) 7581 = not( 7575) 7582 = not( 7578) 7591 = not( 7585) 7592 = not( 7588) 7595 = nand( 7505, 7506) 7598 = nand( 7495, 7496) 2342 = nand( 5865, 5872) 2353 = nand( 5873, 5880) 2371 = nand( 5881, 5888) 2399 = nand( 5889, 5896) 2408 = nand( 5897, 5904) 2419 = nand( 5905, 5912) 2435 = nand( 5913, 5920) 2453 = nand( 5921, 5928) 2588 = nand( 5985, 5992) 2599 = nand( 5993, 6000) 2617 = nand( 6001, 6008) 2642 = nand( 6009, 6016) 2654 = nand( 6017, 6024) 2675 = nand( 6025, 6032) 2700 = nand( 6033, 6040) 2733 = nand( 6041, 6048) 3050 = nand( 6442, 6445) 3060 = nand( 6450, 6453) 3069 = nand( 6458, 6461) 3080 = nand( 6466, 6469) 3091 = nand( 6474, 6477) 3092 = nand( 6471, 6478) 3100 = nand( 6482, 6485) 3101 = nand( 6479, 6486) 3108 = nand( 6490, 6493) 3109 = nand( 6487, 6494) 3117 = nand( 6498, 6501) 3120 = nand( 6506, 6509) 3121 = nand( 6503, 6510) 3282 = nand( 6567, 6574) 3294 = nand( 6575, 6582) 3313 = nand( 6583, 6590) 3343 = nand( 6591, 6598) 3352 = nand( 6599, 6606) 3364 = nand( 6607, 6614) 3380 = nand( 6615, 6622) 3398 = nand( 6623, 6630) 3416 = nand( 6631, 6638) 3525 = nand( 6724, 6727) 3534 = nand( 6732, 6735) 3535 = nand( 6729, 6736) 3543 = nand( 6740, 6743) 3544 = nand( 6737, 6744) 3548 = nand( 6768, 6771) 3557 = nand( 6776, 6779) 3558 = nand( 6773, 6780) 3566 = nand( 6784, 6787) 3567 = nand( 6781, 6788) 3844 = nand( 6853, 6860) 3855 = nand( 6861, 6868) 3873 = nand( 6869, 6876) 3898 = nand( 6877, 6884) 3910 = nand( 6885, 6892) 3931 = nand( 6893, 6900) 3956 = nand( 6901, 6908) 3988 = nand( 6909, 6916) 3996 = nand( 6917, 6924) 4178 = nand( 7208, 7211) 4187 = nand( 7216, 7219) 4188 = nand( 7213, 7220) 4197 = nand( 7221, 7228) 4219 = nand( 7268, 7271) 4289 = nand( 7364, 7367) 4290 = nand( 7361, 7368) 4298 = nand( 7372, 7375) 4299 = nand( 7369, 7376) 4306 = nand( 7380, 7383) 4307 = nand( 7377, 7384) 4315 = nand( 7388, 7391) 4316 = nand( 7385, 7392) 4325 = nand( 7396, 7399) 4334 = nand( 7404, 7407) 4342 = nand( 7412, 7415) 4350 = nand( 7420, 7423) 4351 = nand( 7417, 7424) 4354 = nand( 7425, 7432) 4561 = nand( 7518, 7521) 4562 = nand( 7515, 7522) 4570 = nand( 7526, 7529) 4571 = nand( 7523, 7530) 4575 = nand( 7554, 7557) 4584 = nand( 7562, 7565) 4585 = nand( 7559, 7566) 4593 = nand( 7570, 7573) 4594 = nand( 7567, 7574) 4938 = nand( 4929, 4936) 4979 = nand( 4970, 4977) 6753 = nand( 6748, 6751) 6754 = nand( 6745, 6752) 6763 = nand( 6758, 6761) 6764 = nand( 6755, 6762) 6797 = nand( 6792, 6795) 6798 = nand( 6789, 6796) 6807 = nand( 6802, 6805) 6808 = nand( 6799, 6806) 7281 = nand( 7276, 7279) 7282 = nand( 7273, 7280) 7291 = nand( 7286, 7289) 7292 = nand( 7283, 7290) 7539 = nand( 7534, 7537) 7540 = nand( 7531, 7538) 7549 = nand( 7544, 7547) 7550 = nand( 7541, 7548) 7583 = nand( 7578, 7581) 7584 = nand( 7575, 7582) 7593 = nand( 7588, 7591) 7594 = nand( 7585, 7592) 1856 = not( 1850) 920 = and( 895, 853, 827, 805, 792) 925 = and( 792, 821) 926 = and( 805, 792, 845) 927 = and( 827, 792, 868, 805) 928 = and( 853, 827, 792, 877, 805) 937 = and( 805, 845) 938 = and( 827, 868, 805) 939 = and( 853, 827, 877, 805) 940 = and( 895, 827, 805, 853) 941 = and( 805, 845) 942 = and( 827, 868, 805) 943 = and( 853, 827, 877, 805) 944 = and( 827, 868) 945 = and( 853, 827, 877) 946 = and( 895, 827, 853) 947 = and( 827, 868) 948 = and( 853, 827, 877) 949 = and( 853, 877) 956 = and( 895, 853) 1122 = and( 1038, 1093, 1055, 1026, 1074) 1125 = and( 1026, 1050) 1126 = and( 1038, 1026, 1068) 1127 = and( 1055, 1026, 1086, 1038) 1128 = and( 1074, 1055, 1026, 1102, 1038) 1132 = and( 1038, 1068) 1133 = and( 1055, 1086, 1038) 1134 = and( 1074, 1055, 1102, 1038) 1137 = and( 1086, 1055) 1138 = and( 1074, 1055, 1102) 1141 = and( 1074, 1102) 1221 = not( 1217) 1230 = not( 1226) 1244 = not( 1240) 1253 = not( 1249) 1267 = not( 1263) 1276 = not( 1272) 1284 = buff( 1235) 1288 = buff( 1235) 1292 = buff( 1258) 1296 = buff( 1258) 1300 = buff( 1281) 1304 = buff( 1281) 1702 = and( 1687, 1573, 1556, 1546) 1705 = and( 1546, 1567) 1706 = and( 1556, 1546, 1584) 1707 = and( 1573, 1546, 1590, 1556) 1709 = and( 1556, 1584) 1710 = and( 1573, 1590, 1556) 1711 = and( 1687, 1573, 1556) 1712 = and( 1556, 1584) 1713 = and( 1573, 1590, 1556) 1714 = and( 1573, 1590) 1718 = and( 1695, 1655, 1630, 1609, 1598) 1722 = and( 1598, 1624) 1723 = and( 1609, 1598, 1647) 1724 = and( 1630, 1598, 1669, 1609) 1725 = and( 1655, 1630, 1598, 1677, 1609) 1733 = and( 1609, 1647) 1734 = and( 1630, 1669, 1609) 1735 = and( 1655, 1630, 1677, 1609) 1736 = and( 1695, 1630, 1609, 1655) 1737 = and( 1609, 1647) 1738 = and( 1630, 1669, 1609) 1739 = and( 1655, 1630, 1677, 1609) 1740 = and( 1630, 1669) 1741 = and( 1655, 1630, 1677) 1742 = and( 1695, 1630, 1655) 1743 = and( 1630, 1669) 1744 = and( 1655, 1630, 1677) 1745 = and( 1655, 1677) 1749 = and( 1687, 1573) 1750 = and( 1695, 1655) 1935 = and( 1805, 1850, 1822, 1795) 1938 = and( 1795, 1816) 1939 = and( 1805, 1795, 1834) 1940 = and( 1822, 1795, 1841, 1805) 1942 = and( 1805, 1834) 1943 = and( 1822, 1841, 1805) 1944 = and( 1850, 1822, 1805) 1945 = and( 1805, 1834) 1946 = and( 1841, 1822, 1805) 1947 = and( 1822, 1841) 1948 = and( 1850, 1822) 1949 = and( 1822, 1841) 1950 = and( 1869, 1921, 1885, 1859, 1903) 1953 = and( 1859, 1880) 1954 = and( 1869, 1859, 1897) 1955 = and( 1885, 1859, 1914, 1869) 1956 = and( 1903, 1885, 1859, 1929, 1869) 1960 = and( 1869, 1897) 1961 = and( 1885, 1914, 1869) 1962 = and( 1903, 1885, 1929, 1869) 1965 = and( 1914, 1885) 1966 = and( 1903, 1885, 1929) 1969 = and( 1903, 1929) 2343 = nand( 2341, 2342) 2354 = nand( 2352, 2353) 2372 = nand( 2370, 2371) 2400 = nand( 2398, 2399) 2409 = nand( 2407, 2408) 2420 = nand( 2418, 2419) 2436 = nand( 2434, 2435) 2454 = nand( 2452, 2453) 2470 = nand( 5932, 5935) 5936 = not( 5932) 5983 = not( 5977) 2589 = nand( 2587, 2588) 2600 = nand( 2598, 2599) 2618 = nand( 2616, 2617) 2643 = nand( 2641, 2642) 2655 = nand( 2653, 2654) 2676 = nand( 2674, 2675) 2701 = nand( 2699, 2700) 2734 = nand( 2732, 2733) 2740 = nand( 6052, 6055) 6056 = not( 6052) 3022 = and( 3018, 2973, 2965, 2956) 3025 = and( 2956, 2970) 3026 = and( 2965, 2956, 2977) 3027 = and( 2973, 2956, 2979, 2965) 3029 = and( 3021, 3009, 3001, 2992, 2982) 3030 = and( 2982, 2998) 3031 = and( 2992, 2982, 3006) 3032 = and( 3001, 2982, 3013, 2992) 3033 = and( 3009, 3001, 2982, 3015, 2992) 3052 = nand( 3050, 3051) 3062 = nand( 3060, 3061) 3071 = nand( 3069, 3070) 3082 = nand( 3080, 3081) 3093 = nand( 3091, 3092) 3102 = nand( 3100, 3101) 3110 = nand( 3108, 3109) 3119 = nand( 3117, 3118) 3122 = nand( 3120, 3121) 3228 = and( 3215, 3203, 3195, 3186, 3176) 3231 = and( 3176, 3192) 3232 = and( 3186, 3176, 3200) 3233 = and( 3195, 3176, 3207, 3186) 3234 = and( 3203, 3195, 3176, 3209, 3186) 3283 = nand( 3281, 3282) 3295 = nand( 3293, 3294) 3314 = nand( 3312, 3313) 3344 = nand( 3342, 3343) 3353 = nand( 3351, 3352) 3365 = nand( 3363, 3364) 3381 = nand( 3379, 3380) 3399 = nand( 3397, 3398) 3417 = nand( 3415, 3416) 6685 = not( 6679) 3508 = not( 3504) 3517 = not( 3513) 3527 = nand( 3525, 3526) 3536 = nand( 3534, 3535) 3545 = nand( 3543, 3544) 3550 = nand( 3548, 3549) 3559 = nand( 3557, 3558) 3568 = nand( 3566, 3567) 3571 = buff( 3522) 3575 = buff( 3522) 3845 = nand( 3843, 3844) 3856 = nand( 3854, 3855) 3874 = nand( 3872, 3873) 3899 = nand( 3897, 3898) 3911 = nand( 3909, 3910) 3932 = nand( 3930, 3931) 3957 = nand( 3955, 3956) 3989 = nand( 3987, 3988) 3997 = nand( 3995, 3996) 4180 = nand( 4178, 4179) 4189 = nand( 4187, 4188) 4198 = nand( 4196, 4197) 4207 = not( 4203) 4216 = not( 4212) 4221 = nand( 4219, 4220) 4230 = not( 4226) 4239 = not( 4235) 4263 = buff( 4244) 4267 = buff( 4244) 4291 = nand( 4289, 4290) 4300 = nand( 4298, 4299) 4308 = nand( 4306, 4307) 4317 = nand( 4315, 4316) 4327 = nand( 4325, 4326) 4336 = nand( 4334, 4335) 4344 = nand( 4342, 4343) 4352 = nand( 4350, 4351) 4355 = nand( 4353, 4354) 4535 = not( 4531) 4544 = not( 4540) 4558 = not( 4554) 4563 = nand( 4561, 4562) 4572 = nand( 4570, 4571) 4577 = nand( 4575, 4576) 4586 = nand( 4584, 4585) 4595 = nand( 4593, 4594) 4598 = buff( 4549) 4602 = buff( 4549) 4716 = buff( 1921) 4724 = buff( 1859) 4732 = buff( 1869) 4740 = buff( 1885) 4748 = buff( 1903) 4756 = buff( 1093) 4764 = buff( 1026) 4772 = buff( 1038) 4780 = buff( 1055) 4788 = buff( 1074) 4939 = nand( 4937, 4938) 4980 = nand( 4978, 4979) 5044 = buff( 895) 5054 = buff( 853) 5064 = buff( 792) 5074 = buff( 827) 5084 = buff( 805) 5094 = buff( 805) 5132 = buff( 895) 5142 = buff( 853) 5152 = buff( 792) 5162 = buff( 827) 5365 = not( 5359) 5366 = not( 5362) 5488 = buff( 1687) 5498 = buff( 1573) 5508 = buff( 1546) 5518 = buff( 1556) 5546 = buff( 1687) 5556 = buff( 1573) 5566 = buff( 1546) 5576 = buff( 1556) 5614 = buff( 1695) 5624 = buff( 1655) 5634 = buff( 1598) 5644 = buff( 1630) 5654 = buff( 1609) 5664 = buff( 1609) 5702 = buff( 1695) 5712 = buff( 1655) 5722 = buff( 1598) 5732 = buff( 1630) 5820 = buff( 1795) 5828 = buff( 1795) 5836 = buff( 1805) 5844 = buff( 1805) 5852 = buff( 1822) 5860 = buff( 1822) 6121 = not( 6115) 6179 = not( 6173) 6261 = buff( 2724) 7359 = not( 7353) 7360 = not( 7356) 7343 = not( 7337) 7344 = not( 7340) 6809 = nand( 6763, 6764) 6812 = nand( 6753, 6754) 6819 = nand( 6807, 6808) 6822 = nand( 6797, 6798) 6989 = not( 6983) 7135 = not( 7129) 7345 = nand( 7291, 7292) 7348 = nand( 7281, 7282) 7601 = not( 7595) 7602 = not( 7598) 7603 = nand( 7549, 7550) 7606 = nand( 7539, 7540) 7611 = nand( 7593, 7594) 7614 = nand( 7583, 7584) 929 = or( 802, 925, 926, 927, 928) 950 = or( 868, 949) 1129 = or( 1035, 1125, 1126, 1127, 1128) 1708 = or( 1553, 1705, 1706, 1707) 1715 = or( 1584, 1714) 1726 = or( 1606, 1722, 1723, 1724, 1725) 1746 = or( 1669, 1745) 1941 = or( 1802, 1938, 1939, 1940) 1957 = or( 1866, 1953, 1954, 1955, 1956) 2471 = nand( 5929, 5936) 2741 = nand( 6049, 6056) 3028 = or( 2962, 3025, 3026, 3027) 3034 = or( 2989, 3030, 3031, 3032, 3033) 3235 = or( 3183, 3231, 3232, 3233, 3234) 5014 = or( 845, 944, 945, 946) 5034 = or( 821, 937, 938, 939, 940) 5102 = nor( 845, 947, 948) 5122 = nor( 821, 941, 942, 943) 5367 = nand( 5362, 5365) 5368 = nand( 5359, 5366) 5478 = or( 1567, 1709, 1710, 1711) 5536 = nor( 1567, 1712, 1713) 5584 = or( 1647, 1740, 1741, 1742) 5604 = or( 1624, 1733, 1734, 1735, 1736) 5672 = nor( 1647, 1743, 1744) 5692 = nor( 1624, 1737, 1738, 1739) 5817 = or( 1816, 1942, 1943, 1944) 5825 = nor( 1816, 1945, 1946) 5833 = or( 1834, 1947, 1948) 5841 = nor( 1834, 1949) 6340 = nand( 7356, 7359) 6341 = nand( 7353, 7360) 6350 = nand( 7340, 7343) 6351 = nand( 7337, 7344) 7436 = nand( 7598, 7601) 7437 = nand( 7595, 7602) 4720 = not( 4716) 4728 = not( 4724) 4736 = not( 4732) 4744 = not( 4740) 4752 = not( 4748) 4760 = not( 4756) 4768 = not( 4764) 4776 = not( 4772) 4784 = not( 4780) 4792 = not( 4788) 3350 = not( 3344) 2406 = not( 2400) 924 = not( 920) 5088 = not( 5084) 5098 = not( 5094) 997 = and( 902, 920) 1146 = and( 1108, 1122) 1287 = not( 1284) 1291 = not( 1288) 1295 = not( 1292) 1299 = not( 1296) 1303 = not( 1300) 1307 = not( 1304) 1309 = and( 1226, 1217, 1284) 1312 = and( 1230, 1221, 1288) 1315 = and( 1249, 1240, 1292) 1318 = and( 1253, 1244, 1296) 1321 = and( 1272, 1263, 1300) 1324 = and( 1276, 1267, 1304) 1721 = not( 1718) 5522 = not( 5518) 5580 = not( 5576) 5658 = not( 5654) 5668 = not( 5664) 1788 = and( 1702, 1718) 1974 = and( 1935, 1950) 5824 = not( 5820) 5832 = not( 5828) 5840 = not( 5836) 5848 = not( 5844) 1999 = nand( 5852, 5855) 5856 = not( 5852) 2003 = nand( 5860, 5863) 5864 = not( 5860) 2472 = nand( 2470, 2471) 2487 = and( 2354, 2400, 2372, 2343) 2492 = and( 2343, 2366) 2493 = and( 2354, 2343, 2384) 2494 = and( 2372, 2343, 2391, 2354) 2500 = and( 2354, 2384) 2501 = and( 2372, 2391, 2354) 2502 = and( 2400, 2372, 2354) 2503 = and( 2354, 2384) 2504 = and( 2391, 2372, 2354) 2505 = and( 2372, 2391) 2506 = and( 2400, 2372) 2507 = and( 2372, 2391) 2511 = and( 2409, 2431) 2512 = and( 2420, 2409, 2448) 2513 = and( 2436, 2409, 2465, 2420) 2514 = and( 2454, 2436, 2409, 2481, 2420) 2518 = and( 2420, 2448) 2519 = and( 2436, 2465, 2420) 2520 = and( 2454, 2436, 2481, 2420) 2523 = and( 2465, 2436) 2524 = and( 2454, 2436, 2481) 2527 = and( 2454, 2481) 2742 = nand( 2740, 2741) 2749 = and( 2734, 2618, 2600, 2589) 2754 = and( 2589, 2612) 2755 = and( 2600, 2589, 2629) 2756 = and( 2618, 2589, 2635, 2600) 2762 = and( 2600, 2629) 2763 = and( 2618, 2635, 2600) 2764 = and( 2734, 2618, 2600) 2765 = and( 2600, 2629) 2766 = and( 2618, 2635, 2600) 2767 = and( 2618, 2635) 2776 = and( 2643, 2670) 2777 = and( 2655, 2643, 2693) 2778 = and( 2676, 2643, 2715, 2655) 2779 = and( 2701, 2676, 2643, 2724, 2655) 2788 = and( 2655, 2693) 2789 = and( 2676, 2715, 2655) 2790 = and( 2701, 2676, 2724, 2655) 2792 = and( 2655, 2693) 2793 = and( 2676, 2715, 2655) 2794 = and( 2701, 2676, 2724, 2655) 2795 = and( 2676, 2715) 2796 = and( 2701, 2676, 2724) 2798 = and( 2676, 2715) 2799 = and( 2701, 2676, 2724) 2800 = and( 2701, 2724) 2804 = and( 2734, 2618) 3035 = and( 3022, 3029) 3045 = and( 3022, 3034) 3123 = and( 3119, 3071, 3062, 3052) 3128 = and( 3052, 3068) 3129 = and( 3062, 3052, 3076) 3130 = and( 3071, 3052, 3079, 3062) 3136 = and( 3122, 3110, 3102, 3093, 3082) 3139 = and( 3082, 3099) 3140 = and( 3093, 3082, 3107) 3141 = and( 3102, 3082, 3114, 3093) 3142 = and( 3110, 3102, 3082, 3116, 3093) 3249 = and( 3216, 3228) 3431 = and( 3295, 3344, 3314, 3283) 3434 = and( 3283, 3308) 3435 = and( 3295, 3283, 3327) 3436 = and( 3314, 3283, 3335, 3295) 3438 = and( 3295, 3327) 3439 = and( 3314, 3335, 3295) 3440 = and( 3344, 3314, 3295) 3441 = and( 3295, 3327) 3442 = and( 3335, 3314, 3295) 3443 = and( 3314, 3335) 3444 = and( 3344, 3314) 3445 = and( 3314, 3335) 3446 = and( 3365, 3417, 3381, 3353, 3399) 3449 = and( 3353, 3376) 3450 = and( 3365, 3353, 3393) 3451 = and( 3381, 3353, 3410, 3365) 3452 = and( 3399, 3381, 3353, 3425, 3365) 3456 = and( 3365, 3393) 3457 = and( 3381, 3410, 3365) 3458 = and( 3399, 3381, 3425, 3365) 3460 = and( 3410, 3381) 3461 = and( 3399, 3381, 3425) 3463 = and( 3399, 3425) 3531 = not( 3527) 3540 = not( 3536) 3554 = not( 3550) 3563 = not( 3559) 3574 = not( 3571) 3578 = not( 3575) 3579 = buff( 3545) 3583 = buff( 3545) 3587 = buff( 3568) 3591 = buff( 3568) 3596 = and( 3513, 3504, 3571) 3599 = and( 3517, 3508, 3575) 4004 = and( 3989, 3874, 3856, 3845) 4007 = and( 3845, 3868) 4008 = and( 3856, 3845, 3885) 4009 = and( 3874, 3845, 3891, 3856) 4011 = and( 3856, 3885) 4012 = and( 3874, 3891, 3856) 4013 = and( 3989, 3874, 3856) 4014 = and( 3856, 3885) 4015 = and( 3874, 3891, 3856) 4016 = and( 3874, 3891) 4020 = and( 3997, 3957, 3932, 3911, 3899) 4024 = and( 3899, 3926) 4025 = and( 3911, 3899, 3949) 4026 = and( 3932, 3899, 3971, 3911) 4027 = and( 3957, 3932, 3899, 3979, 3911) 4035 = and( 3911, 3949) 4036 = and( 3932, 3971, 3911) 4037 = and( 3957, 3932, 3979, 3911) 4038 = and( 3997, 3932, 3911, 3957) 4039 = and( 3911, 3949) 4040 = and( 3932, 3971, 3911) 4041 = and( 3957, 3932, 3979, 3911) 4042 = and( 3932, 3971) 4043 = and( 3957, 3932, 3979) 4044 = and( 3997, 3932, 3957) 4045 = and( 3932, 3971) 4046 = and( 3957, 3932, 3979) 4047 = and( 3957, 3979) 4051 = and( 3989, 3874) 4052 = and( 3997, 3957) 4184 = not( 4180) 4193 = not( 4189) 4247 = buff( 4198) 4251 = buff( 4198) 4255 = buff( 4221) 4259 = buff( 4221) 4266 = not( 4263) 4270 = not( 4267) 4284 = and( 4235, 4226, 4263) 4287 = and( 4239, 4230, 4267) 4356 = and( 4352, 4308, 4300, 4291) 4361 = and( 4291, 4305) 4362 = and( 4300, 4291, 4312) 4363 = and( 4308, 4291, 4314, 4300) 4369 = and( 4355, 4344, 4336, 4327, 4317) 4372 = and( 4317, 4333) 4373 = and( 4327, 4317, 4341) 4374 = and( 4336, 4317, 4348, 4327) 4375 = and( 4344, 4336, 4317, 4349, 4327) 4567 = not( 4563) 4581 = not( 4577) 4590 = not( 4586) 4601 = not( 4598) 4605 = not( 4602) 4606 = buff( 4572) 4610 = buff( 4572) 4614 = buff( 4595) 4618 = buff( 4595) 4623 = and( 4540, 4531, 4598) 4626 = and( 4544, 4535, 4602) 4796 = buff( 3417) 4804 = buff( 3353) 4812 = buff( 3365) 4820 = buff( 3381) 4828 = buff( 3399) 4844 = buff( 2409) 4852 = buff( 2420) 4860 = buff( 2436) 4868 = buff( 2454) 4945 = not( 4939) 4948 = nand( 4939, 4946) 4986 = not( 4980) 4989 = nand( 4980, 4987) 5048 = not( 5044) 5058 = not( 5054) 5068 = not( 5064) 5078 = not( 5074) 5166 = not( 5162) 5136 = not( 5132) 5146 = not( 5142) 5156 = not( 5152) 5388 = nand( 5367, 5368) 5492 = not( 5488) 5502 = not( 5498) 5512 = not( 5508) 5550 = not( 5546) 5560 = not( 5556) 5570 = not( 5566) 5618 = not( 5614) 5628 = not( 5624) 5638 = not( 5634) 5648 = not( 5644) 5736 = not( 5732) 5706 = not( 5702) 5716 = not( 5712) 5726 = not( 5722) 5940 = buff( 2343) 5948 = buff( 2343) 5956 = buff( 2354) 5964 = buff( 2354) 5972 = buff( 2372) 5980 = buff( 2372) 6080 = buff( 2734) 6090 = buff( 2618) 6100 = buff( 2589) 6110 = buff( 2600) 6138 = buff( 2734) 6148 = buff( 2618) 6158 = buff( 2589) 6168 = buff( 2600) 6216 = buff( 2701) 6226 = buff( 2643) 6236 = buff( 2676) 6246 = buff( 2655) 6256 = buff( 2655) 6267 = not( 6261) 6304 = buff( 2701) 6314 = buff( 2643) 6324 = buff( 2676) 6342 = nand( 6340, 6341) 6352 = nand( 6350, 6351) 7351 = not( 7345) 7352 = not( 7348) 6642 = buff( 3283) 6650 = buff( 3283) 6658 = buff( 3295) 6666 = buff( 3295) 6674 = buff( 3314) 6682 = buff( 3314) 6815 = not( 6809) 6816 = not( 6812) 6825 = not( 6819) 6826 = not( 6822) 6948 = buff( 3989) 6958 = buff( 3874) 6968 = buff( 3845) 6978 = buff( 3856) 7006 = buff( 3989) 7016 = buff( 3874) 7026 = buff( 3845) 7036 = buff( 3856) 7074 = buff( 3997) 7084 = buff( 3957) 7094 = buff( 3899) 7104 = buff( 3932) 7114 = buff( 3911) 7124 = buff( 3911) 7162 = buff( 3997) 7172 = buff( 3957) 7182 = buff( 3899) 7192 = buff( 3932) 7438 = nand( 7436, 7437) 7617 = not( 7611) 7618 = not( 7614) 7609 = not( 7603) 7610 = not( 7606) 1151 = and( 1129, 1108) 1002 = and( 902, 929) 933 = not( 929) 1308 = and( 1221, 1226, 1287) 1311 = and( 1217, 1230, 1291) 1314 = and( 1244, 1249, 1295) 1317 = and( 1240, 1253, 1299) 1320 = and( 1267, 1272, 1303) 1323 = and( 1263, 1276, 1307) 1730 = not( 1726) 1789 = and( 1702, 1726) 1981 = and( 1957, 1935) 5823 = not( 5817) 1986 = nand( 5817, 5824) 5831 = not( 5825) 1989 = nand( 5825, 5832) 5839 = not( 5833) 1993 = nand( 5833, 5840) 5847 = not( 5841) 1996 = nand( 5841, 5848) 2000 = nand( 5849, 5856) 2004 = nand( 5857, 5864) 2495 = or( 2351, 2492, 2493, 2494) 2515 = or( 2417, 2511, 2512, 2513, 2514) 2757 = or( 2597, 2754, 2755, 2756) 2768 = or( 2629, 2767) 2780 = or( 2652, 2776, 2777, 2778, 2779) 2801 = or( 2715, 2800) 3046 = or( 3028, 3045) 3131 = or( 3059, 3128, 3129, 3130) 3143 = or( 3090, 3139, 3140, 3141, 3142) 3238 = not( 3235) 3258 = and( 3216, 3235) 3437 = or( 3292, 3434, 3435, 3436) 3453 = or( 3362, 3449, 3450, 3451, 3452) 3595 = and( 3508, 3513, 3574) 3598 = and( 3504, 3517, 3578) 4010 = or( 3853, 4007, 4008, 4009) 4017 = or( 3885, 4016) 4028 = or( 3908, 4024, 4025, 4026, 4027) 4048 = or( 3971, 4047) 4283 = and( 4230, 4235, 4266) 4286 = and( 4226, 4239, 4270) 4364 = or( 4297, 4361, 4362, 4363) 4376 = or( 4324, 4372, 4373, 4374, 4375) 4622 = and( 4535, 4540, 4601) 4625 = and( 4531, 4544, 4605) 4947 = nand( 4942, 4945) 4988 = nand( 4983, 4986) 5018 = not( 5014) 5019 = nand( 5014, 5017) 5024 = or( 950, 956) 5038 = not( 5034) 5106 = not( 5102) 5107 = nand( 5102, 5105) 5112 = not( 950) 5126 = not( 5122) 5468 = or( 1715, 1749) 5482 = not( 5478) 5526 = not( 1715) 5540 = not( 5536) 5588 = not( 5584) 5589 = nand( 5584, 5587) 5594 = or( 1746, 1750) 5608 = not( 5604) 5676 = not( 5672) 5677 = nand( 5672, 5675) 5682 = not( 1746) 5696 = not( 5692) 5937 = or( 2366, 2500, 2501, 2502) 5945 = nor( 2366, 2503, 2504) 5953 = or( 2384, 2505, 2506) 5961 = nor( 2384, 2507) 6070 = or( 2612, 2762, 2763, 2764) 6128 = nor( 2612, 2765, 2766) 6264 = nor( 2693, 2798, 2799) 6284 = nor( 2670, 2792, 2793, 2794) 6360 = nand( 7348, 7351) 6361 = nand( 7345, 7352) 6639 = or( 3308, 3438, 3439, 3440) 6647 = nor( 3308, 3441, 3442) 6655 = or( 3327, 3443, 3444) 6663 = nor( 3327, 3445) 6817 = nand( 6812, 6815) 6818 = nand( 6809, 6816) 6827 = nand( 6822, 6825) 6828 = nand( 6819, 6826) 6938 = or( 3868, 4011, 4012, 4013) 6996 = nor( 3868, 4014, 4015) 7044 = or( 3949, 4042, 4043, 4044) 7064 = or( 3926, 4035, 4036, 4037, 4038) 7132 = nor( 3949, 4045, 4046) 7152 = nor( 3926, 4039, 4040, 4041) 7446 = nand( 7614, 7617) 7447 = nand( 7611, 7618) 7456 = nand( 7606, 7609) 7457 = nand( 7603, 7610) 241 = or( 1117, 1151) 265 = or( 908, 1002) 2005 = nand( 2003, 2004) 4800 = not( 4796) 4808 = not( 4804) 4816 = not( 4812) 4824 = not( 4820) 4832 = not( 4828) 4848 = not( 4844) 4856 = not( 4852) 4864 = not( 4860) 4872 = not( 4868) 1310 = nor( 1308, 1309) 1313 = nor( 1311, 1312) 1316 = nor( 1314, 1315) 1319 = nor( 1317, 1318) 1322 = nor( 1320, 1321) 1325 = nor( 1323, 1324) 5392 = not( 5388) 1790 = or( 1708, 1789) 1982 = or( 1941, 1981) 1985 = nand( 5820, 5823) 1988 = nand( 5828, 5831) 1992 = nand( 5836, 5839) 1995 = nand( 5844, 5847) 2001 = nand( 1999, 2000) 2491 = not( 2487) 2508 = and( 2420, 2472, 2436, 2409, 2454) 2522 = and( 4526, 2472, 2436, 2454, 2420) 2526 = and( 4526, 2472, 2436, 2454) 2529 = and( 4526, 2472, 2454) 2531 = and( 4526, 2472) 5944 = not( 5940) 5952 = not( 5948) 5960 = not( 5956) 5968 = not( 5964) 2555 = nand( 5972, 5975) 5976 = not( 5972) 2559 = nand( 5980, 5983) 5984 = not( 5980) 2753 = not( 2749) 2771 = and( 2742, 2701, 2676, 2655, 2643) 2791 = and( 2742, 2676, 2655, 2701) 2797 = and( 2742, 2676, 2701) 2807 = and( 2742, 2701) 6114 = not( 6110) 6172 = not( 6168) 6250 = not( 6246) 6260 = not( 6256) 6346 = not( 6342) 6356 = not( 6352) 3127 = not( 3123) 3156 = and( 3123, 3136) 3259 = or( 3223, 3258) 3466 = and( 3431, 3446) 6646 = not( 6642) 6654 = not( 6650) 6662 = not( 6658) 6670 = not( 6666) 3483 = nand( 6674, 6677) 6678 = not( 6674) 3487 = nand( 6682, 6685) 6686 = not( 6682) 3582 = not( 3579) 3586 = not( 3583) 3590 = not( 3587) 3594 = not( 3591) 3597 = nor( 3595, 3596) 3600 = nor( 3598, 3599) 3602 = and( 3536, 3527, 3579) 3605 = and( 3540, 3531, 3583) 3608 = and( 3559, 3550, 3587) 3611 = and( 3563, 3554, 3591) 4023 = not( 4020) 6982 = not( 6978) 7040 = not( 7036) 7118 = not( 7114) 7128 = not( 7124) 4089 = and( 4004, 4020) 4250 = not( 4247) 4254 = not( 4251) 4258 = not( 4255) 4262 = not( 4259) 4272 = and( 4189, 4180, 4247) 4275 = and( 4193, 4184, 4251) 4278 = and( 4212, 4203, 4255) 4281 = and( 4216, 4207, 4259) 4285 = nor( 4283, 4284) 4288 = nor( 4286, 4287) 4360 = not( 4356) 4380 = nand( 4369, 89) 4386 = and( 4356, 4369) 7442 = not( 7438) 4609 = not( 4606) 4613 = not( 4610) 4617 = not( 4614) 4621 = not( 4618) 4624 = nor( 4622, 4623) 4627 = nor( 4625, 4626) 4629 = and( 4563, 4554, 4606) 4632 = and( 4567, 4558, 4610) 4635 = and( 4586, 4577, 4614) 4638 = and( 4590, 4581, 4618) 4836 = buff( 2472) 4949 = nand( 4947, 4948) 4990 = nand( 4988, 4989) 5020 = nand( 5011, 5018) 5108 = nand( 5099, 5106) 5590 = nand( 5581, 5588) 5678 = nand( 5669, 5676) 6084 = not( 6080) 6094 = not( 6090) 6104 = not( 6100) 6142 = not( 6138) 6152 = not( 6148) 6162 = not( 6158) 6206 = buff( 2742) 6220 = not( 6216) 6230 = not( 6226) 6240 = not( 6236) 6328 = not( 6324) 6294 = buff( 2742) 6308 = not( 6304) 6318 = not( 6314) 6362 = nand( 6360, 6361) 6840 = nand( 6817, 6818) 6848 = nand( 6827, 6828) 6952 = not( 6948) 6962 = not( 6958) 6972 = not( 6968) 7010 = not( 7006) 7020 = not( 7016) 7030 = not( 7026) 7078 = not( 7074) 7088 = not( 7084) 7098 = not( 7094) 7108 = not( 7104) 7196 = not( 7192) 7166 = not( 7162) 7176 = not( 7172) 7186 = not( 7182) 7448 = nand( 7446, 7447) 7458 = nand( 7456, 7457) 254 = and( 3046, 3249) 260 = and( 3046, 3249) 1987 = nand( 1985, 1986) 1994 = nand( 1992, 1993) 2002 = not( 2001) 962 = and( 933, 924) 1751 = and( 1730, 1721) 1990 = nand( 1988, 1989) 1997 = nand( 1995, 1996) 2499 = not( 2495) 2536 = and( 2515, 2487) 5943 = not( 5937) 2542 = nand( 5937, 5944) 5951 = not( 5945) 2545 = nand( 5945, 5952) 5959 = not( 5953) 2549 = nand( 5953, 5960) 5967 = not( 5961) 2552 = nand( 5961, 5968) 2556 = nand( 5969, 5976) 2560 = nand( 5977, 5984) 2761 = not( 2757) 2784 = not( 2780) 2853 = and( 2749, 2780) 3135 = not( 3131) 3146 = not( 3143) 3163 = and( 3123, 3143) 3467 = and( 3453, 3431) 6645 = not( 6639) 3470 = nand( 6639, 6646) 6653 = not( 6647) 3473 = nand( 6647, 6654) 6661 = not( 6655) 3477 = nand( 6655, 6662) 6669 = not( 6663) 3480 = nand( 6663, 6670) 3484 = nand( 6671, 6678) 3488 = nand( 6679, 6686) 3601 = and( 3531, 3536, 3582) 3604 = and( 3527, 3540, 3586) 3607 = and( 3554, 3559, 3590) 3610 = and( 3550, 3563, 3594) 4032 = not( 4028) 4090 = and( 4004, 4028) 4271 = and( 4184, 4189, 4250) 4274 = and( 4180, 4193, 4254) 4277 = and( 4207, 4212, 4258) 4280 = and( 4203, 4216, 4262) 4368 = not( 4364) 4379 = not( 4376) 4387 = and( 4356, 4376) 4628 = and( 4558, 4563, 4609) 4631 = and( 4554, 4567, 4613) 4634 = and( 4581, 4586, 4617) 4637 = and( 4577, 4590, 4621) 4841 = or( 2431, 2518, 2519, 2520, 2522) 4849 = or( 2448, 2523, 2524, 2526) 4857 = or( 2465, 2527, 2529) 4865 = or( 2481, 2531) 5021 = nand( 5019, 5020) 5028 = not( 5024) 5109 = nand( 5107, 5108) 5116 = not( 5112) 5369 = nand( 1313, 1310) 5377 = nand( 1319, 1316) 5385 = nand( 1325, 1322) 5472 = not( 5468) 5473 = nand( 5468, 5471) 5530 = not( 5526) 5531 = nand( 5526, 5529) 5591 = nand( 5589, 5590) 5598 = not( 5594) 5679 = nand( 5677, 5678) 5686 = not( 5682) 6060 = or( 2768, 2804) 6074 = not( 6070) 6118 = not( 2768) 6132 = not( 6128) 6176 = or( 2693, 2795, 2796, 2797) 6186 = or( 2801, 2807) 6196 = or( 2670, 2788, 2789, 2790, 2791) 6268 = not( 6264) 6269 = nand( 6264, 6267) 6274 = not( 2801) 6288 = not( 6284) 6337 = nand( 4288, 4285) 6829 = nand( 3600, 3597) 6928 = or( 4017, 4051) 6942 = not( 6938) 6986 = not( 4017) 7000 = not( 6996) 7048 = not( 7044) 7049 = nand( 7044, 7047) 7054 = or( 4048, 4052) 7068 = not( 7064) 7136 = not( 7132) 7137 = nand( 7132, 7135) 7142 = not( 4048) 7156 = not( 7152) 7433 = nand( 4627, 4624) 242 = and( 1982, 1146) 3151 = nand( 3135, 3127) 257 = and( 89, 4386, 3156, 3035, 3249) 263 = and( 89, 4386, 3156, 3035, 3249) 266 = and( 1790, 997) 1991 = not( 1990) 1998 = not( 1997) 3489 = nand( 3487, 3488) 371 = nand( 4836, 4839) 4840 = not( 4836) 2561 = nand( 2559, 2560) 2532 = and( 2487, 2508) 2537 = or( 2495, 2536) 2541 = nand( 5940, 5943) 2544 = nand( 5948, 5951) 2548 = nand( 5956, 5959) 2551 = nand( 5964, 5967) 2557 = nand( 2555, 2556) 2563 = and( 2508, 4526) 2577 = nand( 2499, 2491) 2775 = not( 2771) 2806 = nand( 2771, 4526) 2808 = nand( 2761, 2753) 2852 = and( 2749, 2771) 2854 = or( 2757, 2853) 6366 = not( 6362) 4381 = nand( 4368, 4360) 3164 = or( 3131, 3163) 3241 = and( 89, 4386, 3156, 3035) 3468 = or( 3437, 3467) 3469 = nand( 6642, 6645) 3472 = nand( 6650, 6653) 3476 = nand( 6658, 6661) 3479 = nand( 6666, 6669) 3485 = nand( 3483, 3484) 3603 = nor( 3601, 3602) 3606 = nor( 3604, 3605) 3609 = nor( 3607, 3608) 3612 = nor( 3610, 3611) 6844 = not( 6840) 6852 = not( 6848) 4091 = or( 4010, 4090) 4273 = nor( 4271, 4272) 4276 = nor( 4274, 4275) 4279 = nor( 4277, 4278) 4282 = nor( 4280, 4281) 4382 = and( 4379, 4380) 4388 = or( 4364, 4387) 7452 = not( 7448) 7462 = not( 7458) 4630 = nor( 4628, 4629) 4633 = nor( 4631, 4632) 4636 = nor( 4634, 4635) 4639 = nor( 4637, 4638) 4955 = not( 4949) 4958 = nand( 4949, 4956) 4996 = not( 4990) 4999 = nand( 4990, 4997) 5474 = nand( 5465, 5472) 5532 = nand( 5523, 5530) 6210 = not( 6206) 6270 = nand( 6261, 6268) 6298 = not( 6294) 7050 = nand( 7041, 7048) 7138 = nand( 7129, 7136) 3471 = nand( 3469, 3470) 3478 = nand( 3476, 3477) 3486 = not( 3485) 372 = nand( 4833, 4840) 2543 = nand( 2541, 2542) 2550 = nand( 2548, 2549) 2558 = not( 2557) 4847 = not( 4841) 387 = nand( 4841, 4848) 4855 = not( 4849) 390 = nand( 4849, 4856) 4863 = not( 4857) 393 = nand( 4857, 4864) 4871 = not( 4865) 396 = nand( 4865, 4872) 965 = not( 962) 5375 = not( 5369) 1327 = nand( 5369, 5376) 5383 = not( 5377) 1330 = nand( 5377, 5384) 5391 = not( 5385) 1333 = nand( 5385, 5392) 1754 = not( 1751) 2546 = nand( 2544, 2545) 2553 = nand( 2551, 2552) 2564 = or( 2515, 2563) 2809 = and( 2784, 2806) 2813 = and( 2784, 2775) 6345 = not( 6337) 2860 = nand( 6337, 6346) 3474 = nand( 3472, 3473) 3481 = nand( 3479, 3480) 6835 = not( 6829) 3614 = nand( 6829, 6836) 4053 = and( 4032, 4023) 7441 = not( 7433) 4516 = nand( 7433, 7442) 4957 = nand( 4952, 4955) 4998 = nand( 4993, 4996) 5027 = not( 5021) 5030 = nand( 5021, 5028) 5115 = not( 5109) 5118 = nand( 5109, 5116) 5475 = nand( 5473, 5474) 5533 = nand( 5531, 5532) 5597 = not( 5591) 5600 = nand( 5591, 5598) 5685 = not( 5679) 5688 = nand( 5679, 5686) 6064 = not( 6060) 6065 = nand( 6060, 6063) 6122 = not( 6118) 6123 = nand( 6118, 6121) 6180 = not( 6176) 6181 = nand( 6176, 6179) 6190 = not( 6186) 6200 = not( 6196) 6271 = nand( 6269, 6270) 6278 = not( 6274) 6347 = nand( 4276, 4273) 6357 = nand( 4282, 4279) 6837 = nand( 3606, 3603) 6845 = nand( 3612, 3609) 6932 = not( 6928) 6933 = nand( 6928, 6931) 6990 = not( 6986) 6991 = nand( 6986, 6989) 7051 = nand( 7049, 7050) 7058 = not( 7054) 7139 = nand( 7137, 7138) 7146 = not( 7142) 7443 = nand( 4639, 4636) 7453 = nand( 4633, 4630) 243 = and( 3468, 1974, 1146) 244 = and( 2537, 3466, 1974, 1146) 245 = and( 4526, 2532, 3466, 1974, 1146) 255 = and( 3164, 3035, 3249) 256 = and( 4388, 3156, 3035, 3249) 261 = and( 3164, 3035, 3249) 262 = and( 4388, 3156, 3035, 3249) 267 = and( 4091, 1788, 997) 268 = and( 2854, 4089, 1788, 997) 269 = and( 4526, 2852, 4089, 1788, 997) 3475 = not( 3474) 3482 = not( 3481) 373 = nand( 371, 372) 2547 = not( 2546) 2554 = not( 2553) 386 = nand( 4844, 4847) 389 = nand( 4852, 4855) 392 = nand( 4860, 4863) 395 = nand( 4868, 4871) 1326 = nand( 5372, 5375) 1329 = nand( 5380, 5383) 1332 = nand( 5388, 5391) 1436 = and( 4091, 1788) 1440 = and( 2854, 4089, 1788) 1445 = and( 4526, 2852, 4089, 1788) 1450 = and( 2854, 4089) 1454 = and( 4526, 2852, 4089) 2859 = nand( 6342, 6345) 4385 = not( 4382) 3148 = and( 4382, 4364) 3239 = and( 3164, 3035) 3240 = and( 4388, 3156, 3035) 3265 = and( 3468, 1974) 3267 = and( 2537, 3466, 1974) 3270 = and( 4526, 2532, 3466, 1974) 3274 = and( 2537, 3466) 3277 = and( 4526, 2532, 3466) 3613 = nand( 6832, 6835) 4515 = nand( 7438, 7441) 4959 = nand( 4957, 4958) 5000 = nand( 4998, 4999) 5029 = nand( 5024, 5027) 5117 = nand( 5112, 5115) 5599 = nand( 5594, 5597) 5687 = nand( 5682, 5685) 6066 = nand( 6057, 6064) 6124 = nand( 6115, 6122) 6182 = nand( 6173, 6180) 6934 = nand( 6925, 6932) 6992 = nand( 6983, 6990) 246 = or( 241, 242, 243, 244, 245) 258 = or( 3259, 254, 255, 256, 257) 264 = or( 3259, 260, 261, 262, 263) 270 = or( 265, 266, 267, 268, 269) 375 = and( 2564, 2543) 378 = and( 2564, 2550) 381 = and( 2564, 2558) 384 = and( 2564, 2406) 388 = nand( 386, 387) 391 = nand( 389, 390) 394 = nand( 392, 393) 397 = nand( 395, 396) 1328 = nand( 1326, 1327) 1331 = nand( 1329, 1330) 1334 = nand( 1332, 1333) 1447 = or( 1790, 1436, 1440, 1445) 1766 = or( 4091, 1450, 1454) 2571 = not( 2564) 2579 = and( 2577, 2564) 2812 = not( 2809) 2816 = not( 2813) 2851 = and( 2809, 2757) 2861 = nand( 2859, 2860) 6355 = not( 6347) 2863 = nand( 6347, 6356) 6365 = not( 6357) 2866 = nand( 6357, 6366) 3147 = and( 4381, 4385) 3242 = or( 3046, 3239, 3240, 3241) 3271 = or( 1982, 3265, 3267, 3270) 3279 = or( 3468, 3274, 3277) 3615 = nand( 3613, 3614) 6843 = not( 6837) 3617 = nand( 6837, 6844) 6851 = not( 6845) 3620 = nand( 6845, 6852) 4056 = not( 4053) 4517 = nand( 4515, 4516) 7451 = not( 7443) 4519 = nand( 7443, 7452) 7461 = not( 7453) 4522 = nand( 7453, 7462) 5031 = nand( 5029, 5030) 5119 = nand( 5117, 5118) 5481 = not( 5475) 5484 = nand( 5475, 5482) 5539 = not( 5533) 5542 = nand( 5533, 5540) 5601 = nand( 5599, 5600) 5689 = nand( 5687, 5688) 6067 = nand( 6065, 6066) 6125 = nand( 6123, 6124) 6183 = nand( 6181, 6182) 6277 = not( 6271) 6280 = nand( 6271, 6278) 6935 = nand( 6933, 6934) 6993 = nand( 6991, 6992) 7057 = not( 7051) 7060 = nand( 7051, 7058) 7145 = not( 7139) 7148 = nand( 7139, 7146) 4968 = nand( 4959, 4966) 5009 = nand( 5000, 5007) 2850 = and( 2808, 2812) 2862 = nand( 6352, 6355) 2865 = nand( 6362, 6365) 3149 = or( 3147, 3148) 3243 = nand( 3228, 3242) 3616 = nand( 6840, 6843) 3619 = nand( 6848, 6851) 4518 = nand( 7448, 7451) 4521 = nand( 7458, 7461) 4965 = not( 4959) 5006 = not( 5000) 5483 = nand( 5478, 5481) 5541 = nand( 5536, 5539) 6279 = nand( 6274, 6277) 7059 = nand( 7054, 7057) 7147 = nand( 7142, 7145) 374 = and( 2547, 2571) 377 = and( 2554, 2571) 380 = and( 2561, 2571) 383 = and( 2400, 2571) 955 = nand( 920, 1447) 4967 = nand( 4962, 4965) 5008 = nand( 5003, 5006) 975 = buff( 1447) 1136 = and( 3271, 1093, 1055, 1074, 1038) 1140 = and( 3271, 1093, 1055, 1074) 1143 = and( 3271, 1093, 1074) 1145 = and( 3271, 1093) 1160 = and( 1122, 3271) 1771 = not( 1766) 1964 = and( 3279, 1921, 1885, 1903, 1869) 1968 = and( 3279, 1921, 1885, 1903) 1971 = and( 3279, 1921, 1903) 1973 = and( 3279, 1921) 2007 = and( 1950, 3279) 2578 = and( 2495, 2571) 2864 = nand( 2862, 2863) 2867 = nand( 2865, 2866) 3150 = nand( 3136, 3149) 3245 = and( 3238, 3243) 3618 = nand( 3616, 3617) 3621 = nand( 3619, 3620) 4067 = or( 2850, 2851) 4520 = nand( 4518, 4519) 4523 = nand( 4521, 4522) 4713 = buff( 3279) 4753 = buff( 3271) 5037 = not( 5031) 5040 = nand( 5031, 5038) 5125 = not( 5119) 5128 = nand( 5119, 5126) 5485 = nand( 5483, 5484) 5543 = nand( 5541, 5542) 5607 = not( 5601) 5610 = nand( 5601, 5608) 5695 = not( 5689) 5698 = nand( 5689, 5696) 6073 = not( 6067) 6076 = nand( 6067, 6074) 6131 = not( 6125) 6134 = nand( 6125, 6132) 6189 = not( 6183) 6192 = nand( 6183, 6190) 6281 = nand( 6279, 6280) 6941 = not( 6935) 6944 = nand( 6935, 6942) 6999 = not( 6993) 7002 = nand( 6993, 7000) 7061 = nand( 7059, 7060) 7149 = nand( 7147, 7148) 376 = or( 374, 375) 379 = or( 377, 378) 382 = or( 380, 381) 385 = or( 383, 384) 958 = and( 933, 955) 967 = nand( 4967, 4968) 971 = nand( 5008, 5009) 1161 = or( 1129, 1160) 2008 = or( 1957, 2007) 2580 = or( 2578, 2579) 2868 = and( 1331, 2861, 2864, 2867) 3152 = and( 3146, 3150) 4443 = and( 1328, 1334, 3618, 3621) 4524 = and( 3615, 4517, 4520, 4523) 4721 = or( 1880, 1960, 1961, 1962, 1964) 4729 = or( 1897, 1965, 1966, 1968) 4737 = or( 1914, 1969, 1971) 4745 = or( 1929, 1973) 4761 = or( 1050, 1132, 1133, 1134, 1136) 4769 = or( 1068, 1137, 1138, 1140) 4777 = or( 1086, 1141, 1143) 4785 = or( 1102, 1145) 5039 = nand( 5034, 5037) 5127 = nand( 5122, 5125) 5609 = nand( 5604, 5607) 5697 = nand( 5692, 5695) 6075 = nand( 6070, 6073) 6133 = nand( 6128, 6131) 6191 = nand( 6186, 6189) 6943 = nand( 6938, 6941) 7001 = nand( 6996, 6999) 3248 = not( 3245) 248 = and( 3245, 3223) 4719 = not( 4713) 294 = nand( 4713, 4720) 4759 = not( 4753) 323 = nand( 4753, 4760) 980 = not( 975) 4072 = not( 4067) 5041 = nand( 5039, 5040) 5129 = nand( 5127, 5128) 5491 = not( 5485) 5494 = nand( 5485, 5492) 5549 = not( 5543) 5552 = nand( 5543, 5550) 5611 = nand( 5609, 5610) 5699 = nand( 5697, 5698) 6077 = nand( 6075, 6076) 6135 = nand( 6133, 6134) 6193 = nand( 6191, 6192) 6287 = not( 6281) 6290 = nand( 6281, 6288) 6945 = nand( 6943, 6944) 7003 = nand( 7001, 7002) 7067 = not( 7061) 7070 = nand( 7061, 7068) 7155 = not( 7149) 7158 = nand( 7149, 7156) 247 = and( 3244, 3248) 3155 = not( 3152) 251 = and( 3152, 3131) 272 = and( 1176, 1161) 961 = not( 958) 275 = and( 958, 908) 293 = nand( 4716, 4719) 297 = and( 2008, 1987) 300 = and( 2008, 1994) 303 = and( 2008, 2002) 306 = and( 2008, 1856) 4727 = not( 4721) 309 = nand( 4721, 4728) 4735 = not( 4729) 312 = nand( 4729, 4736) 4743 = not( 4737) 315 = nand( 4737, 4744) 4751 = not( 4745) 318 = nand( 4745, 4752) 322 = nand( 4756, 4759) 4767 = not( 4761) 326 = nand( 4761, 4768) 4775 = not( 4769) 329 = nand( 4769, 4776) 4783 = not( 4777) 332 = nand( 4777, 4784) 4791 = not( 4785) 335 = nand( 4785, 4792) 412 = not( 4443) 414 = not( 4524) 416 = not( 2868) 2881 = and( 4443, 4524, 2868) 993 = and( 971, 962, 975) 994 = and( 967, 965, 975) 1166 = not( 1161) 1171 = and( 1161, 1155) 1174 = and( 1161, 1023) 2014 = not( 2008) 3459 = and( 2580, 3417, 3381, 3399, 3365) 3462 = and( 2580, 3417, 3381, 3399) 3464 = and( 2580, 3417, 3399) 3465 = and( 2580, 3417) 3490 = and( 3446, 2580) 4793 = buff( 2580) 5493 = nand( 5488, 5491) 5551 = nand( 5546, 5549) 6289 = nand( 6284, 6287) 7069 = nand( 7064, 7067) 7157 = nand( 7152, 7155) 249 = or( 247, 248) 250 = and( 3151, 3155) 274 = and( 957, 961) 295 = nand( 293, 294) 308 = nand( 4724, 4727) 311 = nand( 4732, 4735) 314 = nand( 4740, 4743) 317 = nand( 4748, 4751) 324 = nand( 322, 323) 325 = nand( 4764, 4767) 328 = nand( 4772, 4775) 331 = nand( 4780, 4783) 334 = nand( 4788, 4791) 417 = and( 2876, 2878, 2881) 991 = and( 971, 933, 980) 992 = and( 967, 929, 980) 3491 = or( 3453, 3490) 4801 = or( 3376, 3456, 3457, 3458, 3459) 4809 = or( 3393, 3460, 3461, 3462) 4817 = or( 3410, 3463, 3464) 4825 = or( 3425, 3465) 5047 = not( 5041) 5050 = nand( 5041, 5048) 5135 = not( 5129) 5138 = nand( 5129, 5136) 5495 = nand( 5493, 5494) 5553 = nand( 5551, 5552) 5617 = not( 5611) 5620 = nand( 5611, 5618) 5705 = not( 5699) 5708 = nand( 5699, 5706) 6083 = not( 6077) 6086 = nand( 6077, 6084) 6141 = not( 6135) 6144 = nand( 6135, 6142) 6199 = not( 6193) 6202 = nand( 6193, 6200) 6291 = nand( 6289, 6290) 6951 = not( 6945) 6954 = nand( 6945, 6952) 7009 = not( 7003) 7012 = nand( 7003, 7010) 7071 = nand( 7069, 7070) 7159 = nand( 7157, 7158) 252 = or( 250, 251) 271 = and( 1117, 1166) 276 = or( 274, 275) 296 = and( 1991, 2014) 299 = and( 1998, 2014) 302 = and( 2005, 2014) 305 = and( 1850, 2014) 310 = nand( 308, 309) 313 = nand( 311, 312) 316 = nand( 314, 315) 319 = nand( 317, 318) 327 = nand( 325, 326) 330 = nand( 328, 329) 333 = nand( 331, 332) 336 = nand( 334, 335) 4799 = not( 4793) 343 = nand( 4793, 4800) 418 = not( 417) 1170 = and( 1158, 1166) 1173 = and( 1019, 1166) 5049 = nand( 5044, 5047) 5137 = nand( 5132, 5135) 5167 = or( 991, 992, 993, 994) 5619 = nand( 5614, 5617) 5707 = nand( 5702, 5705) 6085 = nand( 6080, 6083) 6143 = nand( 6138, 6141) 6201 = nand( 6196, 6199) 6953 = nand( 6948, 6951) 7011 = nand( 7006, 7009) 273 = or( 271, 272) 298 = or( 296, 297) 301 = or( 299, 300) 304 = or( 302, 303) 307 = or( 305, 306) 342 = nand( 4796, 4799) 346 = and( 3491, 3471) 349 = and( 3491, 3478) 352 = and( 3491, 3486) 355 = and( 3491, 3350) 4807 = not( 4801) 358 = nand( 4801, 4808) 4815 = not( 4809) 361 = nand( 4809, 4816) 4823 = not( 4817) 364 = nand( 4817, 4824) 4831 = not( 4825) 367 = nand( 4825, 4832) 1172 = or( 1170, 1171) 1175 = or( 1173, 1174) 3497 = not( 3491) 5051 = nand( 5049, 5050) 5139 = nand( 5137, 5138) 5501 = not( 5495) 5504 = nand( 5495, 5502) 5559 = not( 5553) 5562 = nand( 5553, 5560) 5621 = nand( 5619, 5620) 5709 = nand( 5707, 5708) 6087 = nand( 6085, 6086) 6145 = nand( 6143, 6144) 6203 = nand( 6201, 6202) 6297 = not( 6291) 6300 = nand( 6291, 6298) 6955 = nand( 6953, 6954) 7013 = nand( 7011, 7012) 7077 = not( 7071) 7080 = nand( 7071, 7078) 7165 = not( 7159) 7168 = nand( 7159, 7166) 344 = nand( 342, 343) 357 = nand( 4804, 4807) 360 = nand( 4812, 4815) 363 = nand( 4820, 4823) 366 = nand( 4828, 4831) 5173 = not( 5167) 422 = buff( 1172) 469 = buff( 1172) 419 = buff( 1175) 471 = buff( 1175) 5503 = nand( 5498, 5501) 5561 = nand( 5556, 5559) 6299 = nand( 6294, 6297) 7079 = nand( 7074, 7077) 7167 = nand( 7162, 7165) 345 = and( 3475, 3497) 348 = and( 3482, 3497) 351 = and( 3489, 3497) 354 = and( 3344, 3497) 359 = nand( 357, 358) 362 = nand( 360, 361) 365 = nand( 363, 364) 368 = nand( 366, 367) 5057 = not( 5051) 5060 = nand( 5051, 5058) 5145 = not( 5139) 5148 = nand( 5139, 5146) 5505 = nand( 5503, 5504) 5563 = nand( 5561, 5562) 5627 = not( 5621) 5630 = nand( 5621, 5628) 5715 = not( 5709) 5718 = nand( 5709, 5716) 6093 = not( 6087) 6096 = nand( 6087, 6094) 6151 = not( 6145) 6154 = nand( 6145, 6152) 6209 = not( 6203) 6212 = nand( 6203, 6210) 6301 = nand( 6299, 6300) 6961 = not( 6955) 6964 = nand( 6955, 6962) 7019 = not( 7013) 7022 = nand( 7013, 7020) 7081 = nand( 7079, 7080) 7169 = nand( 7167, 7168) 347 = or( 345, 346) 350 = or( 348, 349) 353 = or( 351, 352) 356 = or( 354, 355) 5059 = nand( 5054, 5057) 5147 = nand( 5142, 5145) 5629 = nand( 5624, 5627) 5717 = nand( 5712, 5715) 6095 = nand( 6090, 6093) 6153 = nand( 6148, 6151) 6211 = nand( 6206, 6209) 6963 = nand( 6958, 6961) 7021 = nand( 7016, 7019) 5061 = nand( 5059, 5060) 5149 = nand( 5147, 5148) 5511 = not( 5505) 5514 = nand( 5505, 5512) 5569 = not( 5563) 5572 = nand( 5563, 5570) 5631 = nand( 5629, 5630) 5719 = nand( 5717, 5718) 6097 = nand( 6095, 6096) 6155 = nand( 6153, 6154) 6213 = nand( 6211, 6212) 6307 = not( 6301) 6310 = nand( 6301, 6308) 6965 = nand( 6963, 6964) 7023 = nand( 7021, 7022) 7087 = not( 7081) 7090 = nand( 7081, 7088) 7175 = not( 7169) 7178 = nand( 7169, 7176) 5513 = nand( 5508, 5511) 5571 = nand( 5566, 5569) 6309 = nand( 6304, 6307) 7089 = nand( 7084, 7087) 7177 = nand( 7172, 7175) 5067 = not( 5061) 5070 = nand( 5061, 5068) 5155 = not( 5149) 5158 = nand( 5149, 5156) 5515 = nand( 5513, 5514) 5573 = nand( 5571, 5572) 5637 = not( 5631) 5640 = nand( 5631, 5638) 5725 = not( 5719) 5728 = nand( 5719, 5726) 6103 = not( 6097) 6106 = nand( 6097, 6104) 6161 = not( 6155) 6164 = nand( 6155, 6162) 6219 = not( 6213) 6222 = nand( 6213, 6220) 6311 = nand( 6309, 6310) 6971 = not( 6965) 6974 = nand( 6965, 6972) 7029 = not( 7023) 7032 = nand( 7023, 7030) 7091 = nand( 7089, 7090) 7179 = nand( 7177, 7178) 5069 = nand( 5064, 5067) 5157 = nand( 5152, 5155) 5639 = nand( 5634, 5637) 5727 = nand( 5722, 5725) 6105 = nand( 6100, 6103) 6163 = nand( 6158, 6161) 6221 = nand( 6216, 6219) 6973 = nand( 6968, 6971) 7031 = nand( 7026, 7029) 5521 = not( 5515) 1756 = nand( 5515, 5522) 5579 = not( 5573) 1761 = nand( 5573, 5580) 5071 = nand( 5069, 5070) 5159 = nand( 5157, 5158) 5641 = nand( 5639, 5640) 5729 = nand( 5727, 5728) 6107 = nand( 6105, 6106) 6165 = nand( 6163, 6164) 6223 = nand( 6221, 6222) 6317 = not( 6311) 6320 = nand( 6311, 6318) 6975 = nand( 6973, 6974) 7033 = nand( 7031, 7032) 7097 = not( 7091) 7100 = nand( 7091, 7098) 7185 = not( 7179) 7188 = nand( 7179, 7186) 1755 = nand( 5518, 5521) 1760 = nand( 5576, 5579) 6319 = nand( 6314, 6317) 7099 = nand( 7094, 7097) 7187 = nand( 7182, 7185) 1757 = nand( 1755, 1756) 1762 = nand( 1760, 1761) 6113 = not( 6107) 2818 = nand( 6107, 6114) 6171 = not( 6165) 2823 = nand( 6165, 6172) 6981 = not( 6975) 4058 = nand( 6975, 6982) 7039 = not( 7033) 4063 = nand( 7033, 7040) 5077 = not( 5071) 5080 = nand( 5071, 5078) 5165 = not( 5159) 5090 = nand( 5159, 5166) 5647 = not( 5641) 5650 = nand( 5641, 5648) 5735 = not( 5729) 5660 = nand( 5729, 5736) 6229 = not( 6223) 6232 = nand( 6223, 6230) 6321 = nand( 6319, 6320) 7101 = nand( 7099, 7100) 7189 = nand( 7187, 7188) 2817 = nand( 6110, 6113) 2822 = nand( 6168, 6171) 4057 = nand( 6978, 6981) 4062 = nand( 7036, 7039) 5079 = nand( 5074, 5077) 5089 = nand( 5162, 5165) 5649 = nand( 5644, 5647) 5659 = nand( 5732, 5735) 6231 = nand( 6226, 6229) 1782 = and( 1762, 1730, 1771) 1783 = and( 1757, 1726, 1771) 1784 = and( 1762, 1751, 1766) 1785 = and( 1757, 1754, 1766) 2819 = nand( 2817, 2818) 2824 = nand( 2822, 2823) 4059 = nand( 4057, 4058) 4064 = nand( 4062, 4063) 5081 = nand( 5079, 5080) 5091 = nand( 5089, 5090) 5651 = nand( 5649, 5650) 5661 = nand( 5659, 5660) 6233 = nand( 6231, 6232) 6327 = not( 6321) 6252 = nand( 6321, 6328) 7107 = not( 7101) 7110 = nand( 7101, 7108) 7195 = not( 7189) 7120 = nand( 7189, 7196) 5737 = or( 1782, 1783, 1784, 1785) 6251 = nand( 6324, 6327) 7109 = nand( 7104, 7107) 7119 = nand( 7192, 7195) 5087 = not( 5081) 985 = nand( 5081, 5088) 5097 = not( 5091) 988 = nand( 5091, 5098) 5657 = not( 5651) 1776 = nand( 5651, 5658) 5667 = not( 5661) 1779 = nand( 5661, 5668) 2844 = and( 2824, 2784, 2833) 2845 = and( 2819, 2780, 2833) 2846 = and( 2824, 2813, 2828) 2847 = and( 2819, 2816, 2828) 4083 = and( 4064, 4032, 4072) 4084 = and( 4059, 4028, 4072) 4085 = and( 4064, 4053, 4067) 4086 = and( 4059, 4056, 4067) 6239 = not( 6233) 6242 = nand( 6233, 6240) 6253 = nand( 6251, 6252) 7111 = nand( 7109, 7110) 7121 = nand( 7119, 7120) 984 = nand( 5084, 5087) 987 = nand( 5094, 5097) 1775 = nand( 5654, 5657) 1778 = nand( 5664, 5667) 5743 = not( 5737) 6241 = nand( 6236, 6239) 6329 = or( 2844, 2845, 2846, 2847) 7197 = or( 4083, 4084, 4085, 4086) 986 = nand( 984, 985) 989 = nand( 987, 988) 1777 = nand( 1775, 1776) 1780 = nand( 1778, 1779) 6259 = not( 6253) 2841 = nand( 6253, 6260) 7117 = not( 7111) 4077 = nand( 7111, 7118) 7127 = not( 7121) 4080 = nand( 7121, 7128) 6243 = nand( 6241, 6242) 990 = not( 989) 996 = and( 975, 986) 1781 = not( 1780) 1787 = and( 1766, 1777) 2840 = nand( 6256, 6259) 6335 = not( 6329) 4076 = nand( 7114, 7117) 4079 = nand( 7124, 7127) 7203 = not( 7197) 995 = and( 990, 980) 1786 = and( 1781, 1771) 6249 = not( 6243) 2838 = nand( 6243, 6250) 2842 = nand( 2840, 2841) 4078 = nand( 4076, 4077) 4081 = nand( 4079, 4080) 2837 = nand( 6246, 6249) 2843 = not( 2842) 4082 = not( 4081) 4088 = and( 4067, 4078) 5170 = or( 995, 996) 5740 = or( 1786, 1787) 2839 = nand( 2837, 2838) 2848 = and( 2843, 2833) 4087 = and( 4082, 4072) 1791 = nand( 5740, 5743) 1003 = nand( 5170, 5173) 5174 = not( 5170) 5744 = not( 5740) 2849 = and( 2828, 2839) 7200 = or( 4087, 4088) 1792 = nand( 5737, 5744) 1004 = nand( 5167, 5174) 6332 = or( 2848, 2849) 320 = nand( 1791, 1792) 337 = nand( 1003, 1004) 4092 = nand( 7200, 7203) 7204 = not( 7200) 321 = not( 320) 338 = not( 337) 4093 = nand( 7197, 7204) 2855 = nand( 6332, 6335) 6336 = not( 6332) 369 = nand( 4092, 4093) 2856 = nand( 6329, 6336) 370 = not( 369) 398 = nand( 2855, 2856) 399 = not( 398) |
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 3246 3247 3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3313 3314 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 |
/****************************************************************************
* *
* VERILOG VERSION of ORIGINAL NETLIST for c7552 *
* *
* *
* Generated by: Hakan Yalcin (hyalcin@cadence.com) *
* *
* Sep 16, 1998 *
* *
****************************************************************************/
module c7552g (
L213, L214, L215, L216, L209, L153, L154,
L155, L156, L157, L158, L159, L160, L151, L219,
L220, L221, L222, L223, L224, L225, L226, L217,
L231, L232, L233, L234, L235, L236, L237, L238,
L135, L144, L138, L147, L66, L50, L32, L35,
L47, L121, L94, L97, L118, L100, L124, L127,
L130, L103, L23, L26, L29, L41, L1486, L1480,
L106, L1469, L1462, L2256, L2253, L2247, L2239, L2236,
L2230, L2224, L2218, L2211, L4437, L4432, L4427, L4420,
L4415, L4410, L4405, L4400, L4394, L3749, L3743, L3737,
L3729, L3723, L3717, L3711, L3705, L88, L112, L87,
L111, L113, L110, L109, L86, L63, L64, L85,
L84, L83, L65, L62, L61, L60, L79, L80,
L81, L59, L78, L77, L56, L55, L54, L53,
L73, L75, L76, L74, L166, L167, L168, L169,
L173, L174, L175, L176, L177, L178, L179, L180,
L171, L189, L190, L191, L192, L193, L194, L195,
L196, L187, L200, L201, L202, L203, L204, L205,
L206, L207, L18, L12, L9, L4526, L89, L38,
L4528, L211, L212, L161, L227, L239, L229, L141,
L115, L44, L1459, L1496, L1492, L2208, L4393, L3701,
L3698, L114, L2204, L1455, L82, L58, L70, L69,
L170, L164, L165, L181, L197, L208, L198, L199,
L188, L172, L162, L186, L185, L182, L183, L230,
L218, L152, L210, L240, L228, L184, L150, L1,
L163, L15, L1197, L134, L133, L5, L57, L339,
L469, L471, L327, L330, L333, L336, L324,
L298, L301, L304, L307, L310, L313, L316, L319,
L295, L347, L350, L353, L356, L359, L362, L365,
L368, L344, L376, L379, L382, L385, L388, L391,
L394, L397, L373, L419, L422, L270, L246, L273,
L276, L258, L264, L249, L252, L338, L321, L370,
L399, L416, L414, L412, L418, L410, L408, L406,
L404, L440, L438, L442, L444, L446, L448, L436,
L480, L482, L484, L486, L488, L490, L492, L494,
L478, L524, L526, L528, L530, L532, L534, L536,
L538, L522, L544, L546, L548, L550, L552, L554,
L556, L558, L542, L450, L496, L540, L560, L402,
L289, L292, L279, L278, L2, L3, L432, L453,
L286, L341, L281, L284, L339o);
input
L213, L214, L215, L216, L209, L153, L154,
L155, L156, L157, L158, L159, L160, L151, L219,
L220, L221, L222, L223, L224, L225, L226, L217,
L231, L232, L233, L234, L235, L236, L237, L238,
L135, L144, L138, L147, L66, L50, L32, L35,
L47, L121, L94, L97, L118, L100, L124, L127,
L130, L103, L23, L26, L29, L41, L1486, L1480,
L106, L1469, L1462, L2256, L2253, L2247, L2239, L2236,
L2230, L2224, L2218, L2211, L4437, L4432, L4427, L4420,
L4415, L4410, L4405, L4400, L4394, L3749, L3743, L3737,
L3729, L3723, L3717, L3711, L3705, L88, L112, L87,
L111, L113, L110, L109, L86, L63, L64, L85,
L84, L83, L65, L62, L61, L60, L79, L80,
L81, L59, L78, L77, L56, L55, L54, L53,
L73, L75, L76, L74, L166, L167, L168, L169,
L173, L174, L175, L176, L177, L178, L179, L180,
L171, L189, L190, L191, L192, L193, L194, L195,
L196, L187, L200, L201, L202, L203, L204, L205,
L206, L207, L18, L12, L9, L4526, L89, L38,
L4528, L211, L212, L161, L227, L239, L229, L141,
L115, L44, L1459, L1496, L1492, L2208, L4393, L3701,
L3698, L114, L2204, L1455, L82, L58, L70, L69,
L170, L164, L165, L181, L197, L208, L198, L199,
L188, L172, L162, L186, L185, L182, L183, L230,
L218, L152, L210, L240, L228, L184, L150, L1,
L163, L15, L1197, L134, L133, L5, L57, L339;
output
L469, L471, L327, L330, L333, L336, L324,
L298, L301, L304, L307, L310, L313, L316, L319,
L295, L347, L350, L353, L356, L359, L362, L365,
L368, L344, L376, L379, L382, L385, L388, L391,
L394, L397, L373, L419, L422, L270, L246, L273,
L276, L258, L264, L249, L252, L338, L321, L370,
L399, L416, L414, L412, L418, L410, L408, L406,
L404, L440, L438, L442, L444, L446, L448, L436,
L480, L482, L484, L486, L488, L490, L492, L494,
L478, L524, L526, L528, L530, L532, L534, L536,
L538, L522, L544, L546, L548, L550, L552, L554,
L556, L558, L542, L450, L496, L540, L560, L402,
L289, L292, L279, L278, L2, L3, L432, L453,
L286, L341, L281, L284, L339o;
assign L339o = L339;
buffer U2 ( L1, L2 );
buffer U3 ( L1, L3 );
inv U4 ( L57, L400 );
and2 U5 ( L134, L133, L1184 );
buffer U6 ( L1459, L450 );
buffer U7 ( L1469, L448 );
buffer U8 ( L1480, L444 );
buffer U9 ( L1486, L442 );
buffer U10 ( L1492, L440 );
buffer U11 ( L1496, L438 );
and4 U12 ( L162, L172, L188, L199, L1501 );
buffer U13 ( L2208, L496 );
buffer U14 ( L2218, L494 );
buffer U15 ( L2224, L492 );
buffer U16 ( L2230, L490 );
buffer U17 ( L2236, L488 );
buffer U18 ( L2239, L486 );
buffer U19 ( L2247, L484 );
buffer U20 ( L2253, L482 );
buffer U21 ( L2256, L480 );
and4 U22 ( L150, L184, L228, L240, L2857 );
buffer U23 ( L3698, L560 );
buffer U24 ( L3701, L542 );
buffer U25 ( L3705, L558 );
buffer U26 ( L3711, L556 );
buffer U27 ( L3717, L554 );
buffer U28 ( L3723, L552 );
buffer U29 ( L3729, L550 );
buffer U30 ( L3737, L548 );
buffer U31 ( L3743, L546 );
buffer U32 ( L3749, L544 );
buffer U33 ( L4393, L540 );
buffer U34 ( L4400, L538 );
buffer U35 ( L4405, L536 );
buffer U36 ( L4410, L534 );
buffer U37 ( L4415, L532 );
buffer U38 ( L4420, L530 );
buffer U39 ( L4427, L528 );
buffer U40 ( L4432, L526 );
buffer U41 ( L4437, L524 );
and4 U42 ( L183, L182, L185, L186, L4442 );
and4 U43 ( L210, L152, L218, L230, L4514 );
inv U44 ( L15, L279 );
inv U45 ( L5, L401 );
buffer U46 ( L1, L573 );
inv U47 ( L5, L574 );
inv U48 ( L5, L575 );
inv U49 ( L2236, L1178 );
inv U50 ( L2253, L1186 );
inv U51 ( L2256, L1192 );
buffer U52 ( L38, L1198 );
buffer U53 ( L15, L1205 );
nand2 U54 ( L12, L9, L1206 );
nand2 U55 ( L12, L9, L1207 );
buffer U56 ( L38, L1210 );
inv U57 ( L1455, L1458 );
inv U58 ( L1459, L1461 );
buffer U59 ( L1462, L436 );
inv U60 ( L1462, L1464 );
inv U61 ( L1469, L1471 );
buffer U62 ( L106, L1475 );
inv U63 ( L1480, L1482 );
inv U64 ( L1486, L1488 );
inv U65 ( L1492, L1495 );
inv U66 ( L1496, L1499 );
inv U67 ( L106, L1500 );
buffer U68 ( L18, L1503 );
buffer U69 ( L18, L1512 );
and2 U70 ( L4528, L1492, L1518 );
buffer U71 ( L18, L1524 );
inv U72 ( L18, L1535 );
nand2 U73 ( L4528, L1496, L1541 );
inv U74 ( L2204, L2207 );
inv U75 ( L2208, L2210 );
buffer U76 ( L2211, L478 );
inv U77 ( L2211, L2213 );
inv U78 ( L2218, L2220 );
inv U79 ( L2224, L2226 );
inv U80 ( L2230, L2232 );
inv U81 ( L2236, L2238 );
inv U82 ( L2239, L2241 );
inv U83 ( L2247, L2249 );
inv U84 ( L2253, L2255 );
inv U85 ( L2256, L2258 );
buffer U86 ( L4526, L2828 );
inv U87 ( L3698, L3700 );
inv U88 ( L3701, L3703 );
inv U89 ( L3705, L3707 );
inv U90 ( L3711, L3713 );
inv U91 ( L3717, L3719 );
inv U92 ( L3723, L3725 );
inv U93 ( L3729, L3731 );
inv U94 ( L3737, L3739 );
inv U95 ( L3743, L3745 );
inv U96 ( L3749, L3751 );
inv U97 ( L4393, L4121 );
buffer U98 ( L4394, L522 );
inv U99 ( L4394, L4396 );
inv U100 ( L4400, L4402 );
inv U101 ( L4405, L4407 );
inv U102 ( L4410, L4412 );
inv U103 ( L4415, L4417 );
inv U104 ( L4420, L4422 );
inv U105 ( L4427, L4429 );
inv U106 ( L4432, L4434 );
inv U107 ( L4437, L4439 );
buffer U108 ( L4526, L4833 );
nand2 U109 ( L400, L401, L402 );
inv U110 ( L2857, L404 );
inv U111 ( L4514, L406 );
inv U112 ( L4442, L408 );
inv U113 ( L1501, L410 );
and2 U114 ( L2857, L4514, L2876 );
and2 U115 ( L4442, L1501, L2878 );
buffer U116 ( L573, L432 );
buffer U117 ( L1475, L446 );
inv U118 ( L1518, L1519 );
and2 U119 ( L4528, L1458, L2871 );
nand2 U120 ( L4528, L2207, L2883 );
and2 U121 ( L1184, L575, L280 );
nand2 U122 ( L1197, L574, L284 );
inv U123 ( L1205, L286 );
nand2 U124 ( L1197, L574, L289 );
nand2 U125 ( L1184, L575, L292 );
inv U126 ( L1205, L341 );
inv U127 ( L4833, L4839 );
buffer U128 ( L573, L572 );
buffer U129 ( L1206, L581 );
buffer U130 ( L1512, L587 );
buffer U131 ( L1206, L601 );
buffer U132 ( L1512, L606 );
buffer U133 ( L1206, L650 );
buffer U134 ( L1512, L657 );
buffer U135 ( L1207, L671 );
buffer U136 ( L1503, L678 );
and2 U137 ( L1541, L1198, L777 );
and2 U138 ( L1541, L1198, L1115 );
buffer U139 ( L1512, L1336 );
buffer U140 ( L1503, L1350 );
inv U141 ( L1475, L1477 );
inv U142 ( L1503, L1507 );
inv U143 ( L1512, L1514 );
inv U144 ( L1524, L1530 );
buffer U145 ( L1535, L2259 );
inv U146 ( L2828, L2833 );
inv U147 ( L2871, L2872 );
buffer U148 ( L1207, L2886 );
buffer U149 ( L1503, L2892 );
buffer U150 ( L1207, L2905 );
buffer U151 ( L1503, L2909 );
buffer U152 ( L1524, L3622 );
buffer U153 ( L1524, L3635 );
buffer U154 ( L1535, L3755 );
buffer U155 ( L1524, L4640 );
buffer U156 ( L1524, L4653 );
buffer U157 ( L1541, L4873 );
buffer U158 ( L1198, L4876 );
buffer U159 ( L1488, L4881 );
buffer U160 ( L1482, L4889 );
buffer U161 ( L1471, L4905 );
buffer U162 ( L1198, L4916 );
buffer U163 ( L1464, L4921 );
buffer U164 ( L1541, L5175 );
buffer U165 ( L1198, L5178 );
buffer U166 ( L1198, L5186 );
buffer U167 ( L1488, L5191 );
buffer U168 ( L1482, L5199 );
buffer U169 ( L1471, L5215 );
buffer U170 ( L1464, L5223 );
buffer U171 ( L1192, L5393 );
buffer U172 ( L1186, L5401 );
buffer U173 ( L2249, L5409 );
buffer U174 ( L1178, L5417 );
buffer U175 ( L2232, L5425 );
buffer U176 ( L2226, L5433 );
buffer U177 ( L2220, L5441 );
buffer U178 ( L2241, L5449 );
buffer U179 ( L2213, L5457 );
buffer U180 ( L1192, L5745 );
buffer U181 ( L1186, L5753 );
buffer U182 ( L2249, L5761 );
buffer U183 ( L2241, L5769 );
buffer U184 ( L1178, L5777 );
buffer U185 ( L2232, L5785 );
buffer U186 ( L2226, L5793 );
buffer U187 ( L2220, L5801 );
buffer U188 ( L2213, L5809 );
buffer U189 ( L3751, L5865 );
buffer U190 ( L3745, L5873 );
buffer U191 ( L3739, L5881 );
buffer U192 ( L3731, L5889 );
buffer U193 ( L3725, L5897 );
buffer U194 ( L3719, L5905 );
buffer U195 ( L3713, L5913 );
buffer U196 ( L3707, L5921 );
buffer U197 ( L3751, L5985 );
buffer U198 ( L3745, L5993 );
buffer U199 ( L3739, L6001 );
buffer U200 ( L3725, L6009 );
buffer U201 ( L3719, L6017 );
buffer U202 ( L3713, L6025 );
buffer U203 ( L3707, L6033 );
buffer U204 ( L3731, L6041 );
buffer U205 ( L1210, L6514 );
buffer U206 ( L1210, L6554 );
buffer U207 ( L4439, L6567 );
buffer U208 ( L4434, L6575 );
buffer U209 ( L4429, L6583 );
buffer U210 ( L4422, L6591 );
buffer U211 ( L4417, L6599 );
buffer U212 ( L4412, L6607 );
buffer U213 ( L4407, L6615 );
buffer U214 ( L4402, L6623 );
buffer U215 ( L4396, L6631 );
buffer U216 ( L4439, L6853 );
buffer U217 ( L4434, L6861 );
buffer U218 ( L4429, L6869 );
buffer U219 ( L4417, L6877 );
buffer U220 ( L4412, L6885 );
buffer U221 ( L4407, L6893 );
buffer U222 ( L4402, L6901 );
buffer U223 ( L4422, L6909 );
buffer U224 ( L4396, L6917 );
inv U225 ( L280, L281 );
buffer U226 ( L572, L453 );
and2 U227 ( L1519, L1198, L784 );
and2 U228 ( L1198, L1519, L1014 );
and2 U229 ( L2883, L1210, L3221 );
buffer U230 ( L1519, L4913 );
nor2 U231 ( L1519, L1198, L4929 );
buffer U232 ( L1519, L5183 );
nor2 U233 ( L1198, L1519, L5231 );
buffer U234 ( L2883, L6511 );
and2 U235 ( L163, L572, L278 );
and2 U236 ( L170, L587, L615 );
inv U237 ( L587, L594 );
inv U238 ( L606, L611 );
and2 U239 ( L169, L587, L617 );
and2 U240 ( L168, L587, L619 );
and2 U241 ( L167, L587, L621 );
and2 U242 ( L166, L606, L623 );
and2 U243 ( L165, L606, L625 );
and2 U244 ( L164, L606, L627 );
inv U245 ( L657, L664 );
inv U246 ( L678, L685 );
and2 U247 ( L177, L657, L691 );
and2 U248 ( L176, L657, L693 );
and2 U249 ( L175, L657, L695 );
and2 U250 ( L174, L657, L697 );
and2 U251 ( L173, L657, L699 );
and2 U252 ( L157, L678, L701 );
and2 U253 ( L156, L678, L703 );
and2 U254 ( L155, L678, L705 );
and2 U255 ( L154, L678, L707 );
and2 U256 ( L153, L678, L709 );
inv U257 ( L4873, L4879 );
inv U258 ( L4876, L4880 );
inv U259 ( L4881, L4887 );
inv U260 ( L4889, L4895 );
inv U261 ( L4905, L4911 );
inv U262 ( L4916, L4920 );
inv U263 ( L4921, L4927 );
inv U264 ( L5175, L5181 );
inv U265 ( L5178, L5182 );
inv U266 ( L5186, L5190 );
inv U267 ( L5191, L5197 );
inv U268 ( L5199, L5205 );
inv U269 ( L5215, L5221 );
inv U270 ( L5223, L5229 );
inv U271 ( L1336, L1343 );
inv U272 ( L1350, L1357 );
and2 U273 ( L181, L1336, L1364 );
and2 U274 ( L171, L1336, L1366 );
and2 U275 ( L180, L1336, L1368 );
and2 U276 ( L179, L1336, L1370 );
and2 U277 ( L178, L1336, L1372 );
and2 U278 ( L161, L1350, L1374 );
and2 U279 ( L151, L1350, L1376 );
and2 U280 ( L160, L1350, L1378 );
and2 U281 ( L159, L1350, L1380 );
and2 U282 ( L158, L1350, L1382 );
inv U283 ( L5393, L5399 );
inv U284 ( L5401, L5407 );
inv U285 ( L5409, L5415 );
inv U286 ( L5417, L5423 );
inv U287 ( L5425, L5431 );
inv U288 ( L5433, L5439 );
inv U289 ( L5441, L5447 );
inv U290 ( L5449, L5455 );
inv U291 ( L5457, L5463 );
inv U292 ( L5745, L5751 );
inv U293 ( L5753, L5759 );
inv U294 ( L5761, L5767 );
inv U295 ( L5769, L5775 );
inv U296 ( L5777, L5783 );
inv U297 ( L5785, L5791 );
inv U298 ( L5793, L5799 );
inv U299 ( L5801, L5807 );
inv U300 ( L5809, L5815 );
buffer U301 ( L1514, L2019 );
buffer U302 ( L1507, L2032 );
buffer U303 ( L1514, L2117 );
buffer U304 ( L1507, L2130 );
inv U305 ( L2259, L2266 );
buffer U306 ( L1507, L2272 );
and2 U307 ( L44, L2259, L2286 );
and2 U308 ( L41, L2259, L2288 );
and2 U309 ( L29, L2259, L2290 );
and2 U310 ( L26, L2259, L2292 );
and2 U311 ( L23, L2259, L2294 );
inv U312 ( L5865, L5871 );
inv U313 ( L5873, L5879 );
inv U314 ( L5881, L5887 );
inv U315 ( L5889, L5895 );
inv U316 ( L5897, L5903 );
inv U317 ( L5905, L5911 );
inv U318 ( L5913, L5919 );
inv U319 ( L5921, L5927 );
inv U320 ( L5985, L5991 );
inv U321 ( L5993, L5999 );
inv U322 ( L6001, L6007 );
inv U323 ( L6009, L6015 );
inv U324 ( L6017, L6023 );
inv U325 ( L6025, L6031 );
inv U326 ( L6033, L6039 );
inv U327 ( L6041, L6047 );
inv U328 ( L2892, L2899 );
inv U329 ( L2909, L2914 );
and2 U330 ( L209, L2892, L2919 );
and2 U331 ( L216, L2892, L2921 );
and2 U332 ( L215, L2892, L2923 );
and2 U333 ( L214, L2892, L2925 );
and2 U334 ( L213, L2909, L2927 );
and2 U335 ( L212, L2909, L2929 );
and2 U336 ( L211, L2909, L2931 );
inv U337 ( L6514, L6518 );
and2 U338 ( L2872, L1210, L3173 );
inv U339 ( L6554, L6558 );
inv U340 ( L6567, L6573 );
inv U341 ( L6575, L6581 );
inv U342 ( L6583, L6589 );
inv U343 ( L6591, L6597 );
inv U344 ( L6599, L6605 );
inv U345 ( L6607, L6613 );
inv U346 ( L6615, L6621 );
inv U347 ( L6623, L6629 );
inv U348 ( L6631, L6637 );
inv U349 ( L3622, L3629 );
inv U350 ( L3635, L3642 );
and2 U351 ( L1461, L3622, L3649 );
and2 U352 ( L1464, L3622, L3651 );
and2 U353 ( L1471, L3622, L3653 );
and2 U354 ( L1500, L3622, L3655 );
and2 U355 ( L1482, L3622, L3657 );
and2 U356 ( L1488, L3635, L3659 );
and2 U357 ( L1495, L3635, L3661 );
and2 U358 ( L1499, L3635, L3663 );
inv U359 ( L3755, L3762 );
buffer U360 ( L1507, L3768 );
and2 U361 ( L47, L3755, L3782 );
and2 U362 ( L35, L3755, L3784 );
and2 U363 ( L32, L3755, L3786 );
and2 U364 ( L50, L3755, L3788 );
and2 U365 ( L66, L3755, L3790 );
inv U366 ( L6853, L6859 );
inv U367 ( L6861, L6867 );
inv U368 ( L6869, L6875 );
inv U369 ( L6877, L6883 );
inv U370 ( L6885, L6891 );
inv U371 ( L6893, L6899 );
inv U372 ( L6901, L6907 );
inv U373 ( L6909, L6915 );
inv U374 ( L6917, L6923 );
buffer U375 ( L1530, L4094 );
buffer U376 ( L1530, L4107 );
buffer U377 ( L1530, L4444 );
buffer U378 ( L1530, L4457 );
inv U379 ( L4640, L4647 );
inv U380 ( L4653, L4660 );
and2 U381 ( L2210, L4640, L4667 );
and2 U382 ( L2213, L4640, L4669 );
and2 U383 ( L2220, L4640, L4671 );
and2 U384 ( L2226, L4640, L4673 );
and2 U385 ( L2232, L4640, L4675 );
and2 U386 ( L2238, L4653, L4677 );
and2 U387 ( L2241, L4653, L4679 );
and2 U388 ( L2249, L4653, L4681 );
and2 U389 ( L2255, L4653, L4683 );
and2 U390 ( L2258, L4653, L4685 );
buffer U391 ( L1477, L4897 );
buffer U392 ( L1477, L5207 );
buffer U393 ( L2872, L6551 );
nand2 U394 ( L4876, L4879, L763 );
nand2 U395 ( L4873, L4880, L764 );
inv U396 ( L4913, L4919 );
nand2 U397 ( L4913, L4920, L886 );
nand2 U398 ( L5178, L5181, L1005 );
nand2 U399 ( L5175, L5182, L1006 );
inv U400 ( L5183, L5189 );
nand2 U401 ( L5183, L5190, L1018 );
inv U402 ( L5231, L5237 );
inv U403 ( L6511, L6517 );
nand2 U404 ( L6511, L6518, L3169 );
inv U405 ( L4929, L4935 );
buffer U406 ( L784, L4970 );
buffer U407 ( L1014, L5239 );
or2 U408 ( L594, L615, L577 );
or2 U409 ( L594, L587, L616 );
or2 U410 ( L594, L617, L618 );
or2 U411 ( L594, L619, L620 );
or2 U412 ( L594, L621, L622 );
or2 U413 ( L611, L623, L624 );
or2 U414 ( L611, L625, L626 );
or2 U415 ( L611, L627, L628 );
or2 U416 ( L664, L691, L692 );
or2 U417 ( L664, L693, L694 );
or2 U418 ( L664, L695, L696 );
or2 U419 ( L664, L697, L698 );
or2 U420 ( L664, L699, L700 );
or2 U421 ( L685, L701, L702 );
or2 U422 ( L685, L703, L704 );
or2 U423 ( L685, L705, L706 );
or2 U424 ( L685, L707, L708 );
or2 U425 ( L685, L709, L710 );
nand2 U426 ( L763, L764, L765 );
inv U427 ( L4897, L4903 );
nand2 U428 ( L4916, L4919, L885 );
nand2 U429 ( L1005, L1006, L1007 );
nand2 U430 ( L5186, L5189, L1017 );
inv U431 ( L5207, L5213 );
and2 U432 ( L141, L1343, L1363 );
and2 U433 ( L147, L1343, L1365 );
and2 U434 ( L138, L1343, L1367 );
and2 U435 ( L144, L1343, L1369 );
and2 U436 ( L135, L1343, L1371 );
and2 U437 ( L141, L1357, L1373 );
and2 U438 ( L147, L1357, L1375 );
and2 U439 ( L138, L1357, L1377 );
and2 U440 ( L144, L1357, L1379 );
and2 U441 ( L135, L1357, L1381 );
inv U442 ( L2019, L2026 );
inv U443 ( L2032, L2039 );
and2 U444 ( L103, L2019, L2046 );
and2 U445 ( L130, L2019, L2048 );
and2 U446 ( L127, L2019, L2050 );
and2 U447 ( L124, L2019, L2052 );
and2 U448 ( L100, L2019, L2054 );
and2 U449 ( L103, L2032, L2056 );
and2 U450 ( L130, L2032, L2058 );
and2 U451 ( L127, L2032, L2060 );
and2 U452 ( L124, L2032, L2062 );
and2 U453 ( L100, L2032, L2064 );
inv U454 ( L2117, L2124 );
inv U455 ( L2130, L2137 );
and2 U456 ( L115, L2117, L2144 );
and2 U457 ( L118, L2117, L2146 );
and2 U458 ( L97, L2117, L2148 );
and2 U459 ( L94, L2117, L2150 );
and2 U460 ( L121, L2117, L2152 );
and2 U461 ( L115, L2130, L2154 );
and2 U462 ( L118, L2130, L2156 );
and2 U463 ( L97, L2130, L2158 );
and2 U464 ( L94, L2130, L2160 );
and2 U465 ( L121, L2130, L2162 );
inv U466 ( L2272, L2279 );
and2 U467 ( L208, L2266, L2285 );
and2 U468 ( L198, L2266, L2287 );
and2 U469 ( L207, L2266, L2289 );
and2 U470 ( L206, L2266, L2291 );
and2 U471 ( L205, L2266, L2293 );
and2 U472 ( L44, L2272, L2296 );
and2 U473 ( L41, L2272, L2298 );
and2 U474 ( L29, L2272, L2300 );
and2 U475 ( L26, L2272, L2302 );
and2 U476 ( L23, L2272, L2304 );
or2 U477 ( L2899, L2892, L2918 );
or2 U478 ( L2899, L2919, L2920 );
or2 U479 ( L2899, L2921, L2922 );
or2 U480 ( L2899, L2923, L2924 );
or2 U481 ( L2899, L2925, L2926 );
or2 U482 ( L2914, L2927, L2928 );
or2 U483 ( L2914, L2929, L2930 );
or2 U484 ( L2914, L2931, L2932 );
nand2 U485 ( L6514, L6517, L3168 );
inv U486 ( L6551, L6557 );
nand2 U487 ( L6551, L6558, L3211 );
and2 U488 ( L114, L3629, L3648 );
and2 U489 ( L113, L3629, L3650 );
and2 U490 ( L111, L3629, L3652 );
and2 U491 ( L87, L3629, L3654 );
and2 U492 ( L112, L3629, L3656 );
and2 U493 ( L88, L3642, L3658 );
and2 U494 ( L1455, L3642, L3660 );
and2 U495 ( L2204, L3642, L3662 );
and2 U496 ( L3703, L3642, L3665 );
and2 U497 ( L70, L3642, L3666 );
inv U498 ( L3768, L3775 );
and2 U499 ( L193, L3762, L3781 );
and2 U500 ( L192, L3762, L3783 );
and2 U501 ( L191, L3762, L3785 );
and2 U502 ( L190, L3762, L3787 );
and2 U503 ( L189, L3762, L3789 );
and2 U504 ( L47, L3768, L3792 );
and2 U505 ( L35, L3768, L3794 );
and2 U506 ( L32, L3768, L3796 );
and2 U507 ( L50, L3768, L3798 );
and2 U508 ( L66, L3768, L3800 );
inv U509 ( L4094, L4101 );
inv U510 ( L4107, L4114 );
and2 U511 ( L58, L4094, L4123 );
and2 U512 ( L77, L4094, L4126 );
and2 U513 ( L78, L4094, L4129 );
and2 U514 ( L59, L4094, L4132 );
and2 U515 ( L81, L4094, L4135 );
and2 U516 ( L80, L4107, L4138 );
and2 U517 ( L79, L4107, L4141 );
and2 U518 ( L60, L4107, L4144 );
and2 U519 ( L61, L4107, L4147 );
and2 U520 ( L62, L4107, L4150 );
inv U521 ( L4444, L4451 );
inv U522 ( L4457, L4464 );
and2 U523 ( L69, L4444, L4471 );
and2 U524 ( L70, L4444, L4473 );
and2 U525 ( L74, L4444, L4475 );
and2 U526 ( L76, L4444, L4477 );
and2 U527 ( L75, L4444, L4479 );
and2 U528 ( L73, L4457, L4481 );
and2 U529 ( L53, L4457, L4483 );
and2 U530 ( L54, L4457, L4485 );
and2 U531 ( L55, L4457, L4487 );
and2 U532 ( L56, L4457, L4489 );
and2 U533 ( L82, L4647, L4666 );
and2 U534 ( L65, L4647, L4668 );
and2 U535 ( L83, L4647, L4670 );
and2 U536 ( L84, L4647, L4672 );
and2 U537 ( L85, L4647, L4674 );
and2 U538 ( L64, L4660, L4676 );
and2 U539 ( L63, L4660, L4678 );
and2 U540 ( L86, L4660, L4680 );
and2 U541 ( L109, L4660, L4682 );
and2 U542 ( L110, L4660, L4684 );
and2 U543 ( L577, L581, L579 );
and2 U544 ( L616, L581, L629 );
and2 U545 ( L618, L581, L633 );
and2 U546 ( L620, L581, L637 );
and2 U547 ( L622, L581, L641 );
and2 U548 ( L624, L601, L645 );
and2 U549 ( L692, L650, L711 );
and2 U550 ( L694, L650, L715 );
and2 U551 ( L696, L650, L719 );
and2 U552 ( L698, L650, L723 );
and2 U553 ( L700, L650, L727 );
and2 U554 ( L702, L671, L731 );
and2 U555 ( L704, L671, L737 );
and2 U556 ( L706, L671, L745 );
and2 U557 ( L708, L671, L751 );
and2 U558 ( L710, L671, L757 );
nand2 U559 ( L885, L886, L887 );
nand2 U560 ( L1017, L1018, L1019 );
inv U561 ( L5239, L5245 );
or2 U562 ( L1365, L1366, L1383 );
or2 U563 ( L1367, L1368, L1387 );
or2 U564 ( L1369, L1370, L1391 );
or2 U565 ( L1371, L1372, L1395 );
or2 U566 ( L1375, L1376, L1399 );
or2 U567 ( L1377, L1378, L1406 );
or2 U568 ( L1379, L1380, L1412 );
or2 U569 ( L1381, L1382, L1418 );
or2 U570 ( L2287, L2288, L2305 );
or2 U571 ( L2289, L2290, L2308 );
or2 U572 ( L2291, L2292, L2312 );
or2 U573 ( L2293, L2294, L2316 );
and2 U574 ( L2920, L2886, L2933 );
and2 U575 ( L2922, L2886, L2938 );
and2 U576 ( L2924, L2886, L2942 );
and2 U577 ( L2926, L2886, L2946 );
and2 U578 ( L2928, L2905, L2950 );
nand2 U579 ( L3168, L3169, L3170 );
nand2 U580 ( L6554, L6557, L3210 );
or2 U581 ( L3650, L3651, L3667 );
or2 U582 ( L3652, L3653, L3670 );
or2 U583 ( L3654, L3655, L3673 );
or2 U584 ( L3656, L3657, L3676 );
or2 U585 ( L3658, L3659, L3679 );
or2 U586 ( L3665, L3635, L3682 );
or2 U587 ( L3666, L3635, L3686 );
or2 U588 ( L3781, L3782, L3801 );
or2 U589 ( L3783, L3784, L3804 );
or2 U590 ( L3785, L3786, L3807 );
or2 U591 ( L3787, L3788, L3810 );
or2 U592 ( L3789, L3790, L3813 );
and2 U593 ( L2918, L2886, L4525 );
or2 U594 ( L4668, L4669, L4686 );
or2 U595 ( L4670, L4671, L4689 );
or2 U596 ( L4672, L4673, L4692 );
or2 U597 ( L4674, L4675, L4695 );
or2 U598 ( L4676, L4677, L4698 );
or2 U599 ( L4678, L4679, L4701 );
or2 U600 ( L4680, L4681, L4704 );
or2 U601 ( L4682, L4683, L4707 );
or2 U602 ( L4684, L4685, L4710 );
inv U603 ( L4970, L4976 );
and2 U604 ( L2932, L2905, L5271 );
and2 U605 ( L2930, L2905, L5274 );
and2 U606 ( L628, L601, L5305 );
and2 U607 ( L626, L601, L5308 );
or2 U608 ( L1373, L1374, L5318 );
or2 U609 ( L3648, L3649, L6690 );
or2 U610 ( L3662, L3663, L6711 );
or2 U611 ( L3660, L3661, L6714 );
or2 U612 ( L2285, L2286, L7252 );
or2 U613 ( L1363, L1364, L7296 );
or2 U614 ( L4666, L4667, L7466 );
and2 U615 ( L765, L784, L907 );
and2 U616 ( L765, L784, L913 );
and2 U617 ( L765, L784, L915 );
and2 U618 ( L765, L784, L916 );
and2 U619 ( L1007, L1014, L1116 );
and2 U620 ( L204, L2026, L2045 );
and2 U621 ( L203, L2026, L2047 );
and2 U622 ( L202, L2026, L2049 );
and2 U623 ( L201, L2026, L2051 );
and2 U624 ( L200, L2026, L2053 );
and2 U625 ( L235, L2039, L2055 );
and2 U626 ( L234, L2039, L2057 );
and2 U627 ( L233, L2039, L2059 );
and2 U628 ( L232, L2039, L2061 );
and2 U629 ( L231, L2039, L2063 );
and2 U630 ( L197, L2124, L2143 );
and2 U631 ( L187, L2124, L2145 );
and2 U632 ( L196, L2124, L2147 );
and2 U633 ( L195, L2124, L2149 );
and2 U634 ( L194, L2124, L2151 );
and2 U635 ( L227, L2137, L2153 );
and2 U636 ( L217, L2137, L2155 );
and2 U637 ( L226, L2137, L2157 );
and2 U638 ( L225, L2137, L2159 );
and2 U639 ( L224, L2137, L2161 );
and2 U640 ( L239, L2279, L2295 );
and2 U641 ( L229, L2279, L2297 );
and2 U642 ( L238, L2279, L2299 );
and2 U643 ( L237, L2279, L2301 );
and2 U644 ( L236, L2279, L2303 );
nand2 U645 ( L3210, L3211, L3212 );
and2 U646 ( L223, L3775, L3791 );
and2 U647 ( L222, L3775, L3793 );
and2 U648 ( L221, L3775, L3795 );
and2 U649 ( L220, L3775, L3797 );
and2 U650 ( L219, L3775, L3799 );
and2 U651 ( L4121, L4101, L4122 );
and2 U652 ( L4396, L4101, L4125 );
and2 U653 ( L4402, L4101, L4128 );
and2 U654 ( L4407, L4101, L4131 );
and2 U655 ( L4412, L4101, L4134 );
and2 U656 ( L4417, L4114, L4137 );
and2 U657 ( L4422, L4114, L4140 );
and2 U658 ( L4429, L4114, L4143 );
and2 U659 ( L4434, L4114, L4146 );
and2 U660 ( L4439, L4114, L4149 );
and2 U661 ( L3700, L4451, L4470 );
and2 U662 ( L3703, L4451, L4472 );
and2 U663 ( L3707, L4451, L4474 );
and2 U664 ( L3713, L4451, L4476 );
and2 U665 ( L3719, L4451, L4478 );
and2 U666 ( L3725, L4464, L4480 );
and2 U667 ( L3731, L4464, L4482 );
and2 U668 ( L3739, L4464, L4484 );
and2 U669 ( L3745, L4464, L4486 );
and2 U670 ( L3751, L4464, L4488 );
buffer U671 ( L765, L4962 );
buffer U672 ( L765, L5003 );
buffer U673 ( L1007, L5234 );
buffer U674 ( L1007, L5242 );
inv U675 ( L4525, L5250 );
inv U676 ( L579, L5284 );
and2 U677 ( L1488, L2950, L802 );
and2 U678 ( L1482, L2946, L821 );
and2 U679 ( L1477, L2942, L845 );
and2 U680 ( L1471, L2938, L868 );
and2 U681 ( L1464, L2933, L877 );
and2 U682 ( L887, L765, L902 );
or2 U683 ( L777, L907, L908 );
and2 U684 ( L887, L765, L914 );
or2 U685 ( L777, L916, L917 );
and2 U686 ( L887, L765, L953 );
inv U687 ( L1019, L1023 );
and2 U688 ( L1488, L2950, L1035 );
and2 U689 ( L1482, L2946, L1050 );
and2 U690 ( L1477, L2942, L1068 );
and2 U691 ( L1471, L2938, L1086 );
and2 U692 ( L1464, L2933, L1102 );
and2 U693 ( L1019, L1007, L1108 );
or2 U694 ( L1115, L1116, L1117 );
inv U695 ( L5318, L5322 );
and2 U696 ( L1192, L757, L1553 );
and2 U697 ( L1186, L751, L1567 );
and2 U698 ( L2249, L745, L1584 );
and2 U699 ( L2241, L737, L1590 );
and2 U700 ( L1178, L731, L1606 );
and2 U701 ( L2232, L1418, L1624 );
and2 U702 ( L2226, L1412, L1647 );
and2 U703 ( L2220, L1406, L1669 );
and2 U704 ( L2213, L1399, L1677 );
and2 U705 ( L1192, L757, L1802 );
and2 U706 ( L1186, L751, L1816 );
and2 U707 ( L2249, L745, L1834 );
and2 U708 ( L737, L2241, L1841 );
and2 U709 ( L1178, L731, L1866 );
and2 U710 ( L2232, L1418, L1880 );
and2 U711 ( L2226, L1412, L1897 );
and2 U712 ( L2220, L1406, L1914 );
and2 U713 ( L2213, L1399, L1929 );
or2 U714 ( L2045, L2046, L2065 );
or2 U715 ( L2047, L2048, L2069 );
or2 U716 ( L2049, L2050, L2073 );
or2 U717 ( L2051, L2052, L2077 );
or2 U718 ( L2053, L2054, L2081 );
or2 U719 ( L2055, L2056, L2085 );
or2 U720 ( L2057, L2058, L2091 );
or2 U721 ( L2059, L2060, L2099 );
or2 U722 ( L2061, L2062, L2105 );
or2 U723 ( L2063, L2064, L2111 );
or2 U724 ( L2145, L2146, L2163 );
or2 U725 ( L2147, L2148, L2167 );
or2 U726 ( L2149, L2150, L2171 );
or2 U727 ( L2151, L2152, L2175 );
or2 U728 ( L2155, L2156, L2179 );
or2 U729 ( L2157, L2158, L2186 );
or2 U730 ( L2159, L2160, L2192 );
or2 U731 ( L2161, L2162, L2198 );
or2 U732 ( L2297, L2298, L2320 );
or2 U733 ( L2299, L2300, L2323 );
or2 U734 ( L2301, L2302, L2329 );
or2 U735 ( L2303, L2304, L2335 );
and2 U736 ( L4710, L727, L2962 );
and2 U737 ( L4707, L723, L2970 );
and2 U738 ( L4704, L719, L2977 );
and2 U739 ( L4701, L715, L2979 );
and2 U740 ( L4698, L711, L2989 );
and2 U741 ( L4695, L1395, L2998 );
and2 U742 ( L4692, L1391, L3006 );
and2 U743 ( L4689, L1387, L3013 );
and2 U744 ( L4686, L1383, L3015 );
and2 U745 ( L3679, L645, L3183 );
and2 U746 ( L3676, L641, L3192 );
and2 U747 ( L3673, L637, L3200 );
and2 U748 ( L3670, L633, L3207 );
and2 U749 ( L3667, L629, L3209 );
and2 U750 ( L3212, L3170, L3216 );
and2 U751 ( L3170, L3173, L3222 );
inv U752 ( L6690, L6694 );
and2 U753 ( L1535, L2305, L3695 );
or2 U754 ( L3791, L3792, L3816 );
or2 U755 ( L3793, L3794, L3821 );
or2 U756 ( L3795, L3796, L3828 );
or2 U757 ( L3797, L3798, L3833 );
or2 U758 ( L3799, L3800, L3838 );
or2 U759 ( L4125, L4126, L4151 );
or2 U760 ( L4128, L4129, L4154 );
or2 U761 ( L4131, L4132, L4157 );
or2 U762 ( L4134, L4135, L4160 );
or2 U763 ( L4137, L4138, L4163 );
or2 U764 ( L4140, L4141, L4166 );
or2 U765 ( L4143, L4144, L4169 );
or2 U766 ( L4146, L4147, L4172 );
or2 U767 ( L4149, L4150, L4175 );
inv U768 ( L7252, L7256 );
inv U769 ( L7296, L7300 );
or2 U770 ( L4474, L4475, L4490 );
or2 U771 ( L4476, L4477, L4493 );
or2 U772 ( L4478, L4479, L4496 );
or2 U773 ( L4480, L4481, L4499 );
or2 U774 ( L4482, L4483, L4502 );
or2 U775 ( L4484, L4485, L4505 );
or2 U776 ( L4486, L4487, L4508 );
or2 U777 ( L4488, L4489, L4511 );
inv U778 ( L7466, L7470 );
buffer U779 ( L2950, L4884 );
buffer U780 ( L2946, L4892 );
buffer U781 ( L2942, L4900 );
buffer U782 ( L2938, L4908 );
buffer U783 ( L2933, L4924 );
buffer U784 ( L887, L4952 );
nor2 U785 ( L777, L915, L4983 );
buffer U786 ( L887, L4993 );
nor2 U787 ( L1464, L2933, L5011 );
buffer U788 ( L2950, L5194 );
buffer U789 ( L2946, L5202 );
buffer U790 ( L2942, L5210 );
buffer U791 ( L2938, L5218 );
buffer U792 ( L2933, L5226 );
buffer U793 ( L2933, L5247 );
buffer U794 ( L2942, L5255 );
buffer U795 ( L2938, L5258 );
buffer U796 ( L2950, L5263 );
buffer U797 ( L2946, L5266 );
inv U798 ( L5271, L5277 );
inv U799 ( L5274, L5278 );
buffer U800 ( L629, L5281 );
buffer U801 ( L637, L5289 );
buffer U802 ( L633, L5292 );
buffer U803 ( L645, L5297 );
buffer U804 ( L641, L5300 );
inv U805 ( L5305, L5311 );
inv U806 ( L5308, L5312 );
buffer U807 ( L1399, L5315 );
buffer U808 ( L1412, L5323 );
buffer U809 ( L1406, L5326 );
buffer U810 ( L731, L5331 );
buffer U811 ( L1418, L5334 );
buffer U812 ( L745, L5339 );
buffer U813 ( L737, L5342 );
buffer U814 ( L757, L5349 );
buffer U815 ( L751, L5352 );
buffer U816 ( L757, L5396 );
buffer U817 ( L751, L5404 );
buffer U818 ( L745, L5412 );
buffer U819 ( L731, L5420 );
buffer U820 ( L1418, L5428 );
buffer U821 ( L1412, L5436 );
buffer U822 ( L1406, L5444 );
buffer U823 ( L737, L5452 );
buffer U824 ( L1399, L5460 );
nor2 U825 ( L2241, L737, L5465 );
nor2 U826 ( L2213, L1399, L5581 );
buffer U827 ( L757, L5748 );
buffer U828 ( L751, L5756 );
buffer U829 ( L745, L5764 );
buffer U830 ( L737, L5772 );
buffer U831 ( L731, L5780 );
buffer U832 ( L1418, L5788 );
buffer U833 ( L1412, L5796 );
buffer U834 ( L1406, L5804 );
buffer U835 ( L1399, L5812 );
nor2 U836 ( L737, L2241, L5849 );
buffer U837 ( L3682, L5929 );
buffer U838 ( L3682, L6049 );
buffer U839 ( L4710, L6367 );
buffer U840 ( L727, L6370 );
buffer U841 ( L4707, L6375 );
buffer U842 ( L723, L6378 );
buffer U843 ( L4704, L6383 );
buffer U844 ( L719, L6386 );
buffer U845 ( L4698, L6391 );
buffer U846 ( L711, L6394 );
buffer U847 ( L4695, L6399 );
buffer U848 ( L1395, L6402 );
buffer U849 ( L4692, L6407 );
buffer U850 ( L1391, L6410 );
buffer U851 ( L4689, L6415 );
buffer U852 ( L1387, L6418 );
buffer U853 ( L4701, L6423 );
buffer U854 ( L715, L6426 );
buffer U855 ( L4686, L6431 );
buffer U856 ( L1383, L6434 );
buffer U857 ( L3813, L6442 );
buffer U858 ( L3810, L6450 );
buffer U859 ( L3807, L6458 );
buffer U860 ( L3801, L6466 );
buffer U861 ( L3804, L6498 );
buffer U862 ( L3679, L6519 );
buffer U863 ( L645, L6522 );
buffer U864 ( L3676, L6527 );
buffer U865 ( L641, L6530 );
buffer U866 ( L3673, L6535 );
buffer U867 ( L637, L6538 );
buffer U868 ( L3670, L6543 );
buffer U869 ( L633, L6546 );
buffer U870 ( L3667, L6559 );
buffer U871 ( L629, L6562 );
buffer U872 ( L3667, L6687 );
buffer U873 ( L3673, L6695 );
buffer U874 ( L3670, L6698 );
buffer U875 ( L3679, L6703 );
buffer U876 ( L3676, L6706 );
inv U877 ( L6711, L6717 );
inv U878 ( L6714, L6718 );
or2 U879 ( L2153, L2154, L6724 );
or2 U880 ( L2295, L2296, L6768 );
or2 U881 ( L2143, L2144, L7208 );
buffer U882 ( L3801, L7221 );
buffer U883 ( L3807, L7229 );
buffer U884 ( L3804, L7232 );
buffer U885 ( L3813, L7239 );
buffer U886 ( L3810, L7242 );
buffer U887 ( L2305, L7249 );
buffer U888 ( L2312, L7257 );
buffer U889 ( L2308, L7260 );
buffer U890 ( L2316, L7268 );
buffer U891 ( L1383, L7293 );
buffer U892 ( L1391, L7301 );
buffer U893 ( L1387, L7304 );
buffer U894 ( L711, L7309 );
buffer U895 ( L1395, L7312 );
buffer U896 ( L719, L7317 );
buffer U897 ( L715, L7320 );
buffer U898 ( L727, L7327 );
buffer U899 ( L723, L7330 );
buffer U900 ( L2316, L7396 );
buffer U901 ( L2312, L7404 );
buffer U902 ( L2308, L7412 );
buffer U903 ( L3686, L7425 );
buffer U904 ( L4686, L7463 );
buffer U905 ( L4692, L7471 );
buffer U906 ( L4689, L7474 );
buffer U907 ( L4698, L7479 );
buffer U908 ( L4695, L7482 );
buffer U909 ( L4704, L7487 );
buffer U910 ( L4701, L7490 );
buffer U911 ( L4710, L7497 );
buffer U912 ( L4707, L7500 );
or2 U913 ( L4472, L4473, L7507 );
or2 U914 ( L4470, L4471, L7510 );
or2 U915 ( L4122, L4123, L7554 );
nand2 U916 ( L5234, L5237, L1152 );
inv U917 ( L5234, L5238 );
nand2 U918 ( L5242, L5245, L1156 );
inv U919 ( L5242, L5246 );
inv U920 ( L5250, L5254 );
inv U921 ( L5284, L5288 );
or2 U922 ( L3221, L3222, L3223 );
or3 U923 ( L777, L913, L914, L4942 );
inv U924 ( L4962, L4966 );
inv U925 ( L5003, L5007 );
nand2 U926 ( L5274, L5277, L5279 );
nand2 U927 ( L5271, L5278, L5280 );
nand2 U928 ( L5308, L5311, L5313 );
nand2 U929 ( L5305, L5312, L5314 );
nand2 U930 ( L6714, L6717, L6719 );
nand2 U931 ( L6711, L6718, L6720 );
nand2 U932 ( L4884, L4887, L790 );
inv U933 ( L4884, L4888 );
nand2 U934 ( L4892, L4895, L803 );
inv U935 ( L4892, L4896 );
nand2 U936 ( L4900, L4903, L825 );
inv U937 ( L4900, L4904 );
nand2 U938 ( L4908, L4911, L851 );
inv U939 ( L4908, L4912 );
nand2 U940 ( L4924, L4927, L893 );
inv U941 ( L4924, L4928 );
inv U942 ( L902, L906 );
inv U943 ( L908, L912 );
nand2 U944 ( L5194, L5197, L1024 );
inv U945 ( L5194, L5198 );
nand2 U946 ( L5202, L5205, L1036 );
inv U947 ( L5202, L5206 );
nand2 U948 ( L5210, L5213, L1053 );
inv U949 ( L5210, L5214 );
nand2 U950 ( L5218, L5221, L1072 );
inv U951 ( L5218, L5222 );
nand2 U952 ( L5226, L5229, L1091 );
inv U953 ( L5226, L5230 );
inv U954 ( L1108, L1112 );
inv U955 ( L1117, L1121 );
nand2 U956 ( L5231, L5238, L1153 );
nand2 U957 ( L5239, L5246, L1157 );
inv U958 ( L5247, L5253 );
nand2 U959 ( L5247, L5254, L1216 );
inv U960 ( L5255, L5261 );
inv U961 ( L5258, L5262 );
inv U962 ( L5263, L5269 );
inv U963 ( L5266, L5270 );
inv U964 ( L5281, L5287 );
nand2 U965 ( L5281, L5288, L1239 );
inv U966 ( L5289, L5295 );
inv U967 ( L5292, L5296 );
inv U968 ( L5297, L5303 );
inv U969 ( L5300, L5304 );
inv U970 ( L5315, L5321 );
nand2 U971 ( L5315, L5322, L1262 );
inv U972 ( L5323, L5329 );
inv U973 ( L5326, L5330 );
inv U974 ( L5331, L5337 );
inv U975 ( L5334, L5338 );
nand2 U976 ( L5396, L5399, L1544 );
inv U977 ( L5396, L5400 );
nand2 U978 ( L5404, L5407, L1554 );
inv U979 ( L5404, L5408 );
nand2 U980 ( L5412, L5415, L1571 );
inv U981 ( L5412, L5416 );
nand2 U982 ( L5420, L5423, L1596 );
inv U983 ( L5420, L5424 );
nand2 U984 ( L5428, L5431, L1607 );
inv U985 ( L5428, L5432 );
nand2 U986 ( L5436, L5439, L1628 );
inv U987 ( L5436, L5440 );
nand2 U988 ( L5444, L5447, L1653 );
inv U989 ( L5444, L5448 );
nand2 U990 ( L5452, L5455, L1685 );
inv U991 ( L5452, L5456 );
nand2 U992 ( L5460, L5463, L1693 );
inv U993 ( L5460, L5464 );
nand2 U994 ( L5748, L5751, L1793 );
inv U995 ( L5748, L5752 );
nand2 U996 ( L5756, L5759, L1803 );
inv U997 ( L5756, L5760 );
nand2 U998 ( L5764, L5767, L1820 );
inv U999 ( L5764, L5768 );
nand2 U1000 ( L5772, L5775, L1848 );
inv U1001 ( L5772, L5776 );
nand2 U1002 ( L5780, L5783, L1857 );
inv U1003 ( L5780, L5784 );
nand2 U1004 ( L5788, L5791, L1867 );
inv U1005 ( L5788, L5792 );
nand2 U1006 ( L5796, L5799, L1883 );
inv U1007 ( L5796, L5800 );
nand2 U1008 ( L5804, L5807, L1901 );
inv U1009 ( L5804, L5808 );
nand2 U1010 ( L5812, L5815, L1919 );
inv U1011 ( L5812, L5816 );
inv U1012 ( L5849, L5855 );
and2 U1013 ( L3751, L2111, L2351 );
and2 U1014 ( L3745, L2105, L2366 );
and2 U1015 ( L3739, L2099, L2384 );
and2 U1016 ( L2091, L3731, L2391 );
and2 U1017 ( L3725, L2085, L2417 );
and2 U1018 ( L3719, L2335, L2431 );
and2 U1019 ( L3713, L2329, L2448 );
and2 U1020 ( L3707, L2323, L2465 );
inv U1021 ( L5929, L5935 );
and2 U1022 ( L3751, L2111, L2597 );
and2 U1023 ( L3745, L2105, L2612 );
and2 U1024 ( L3739, L2099, L2629 );
and2 U1025 ( L3731, L2091, L2635 );
and2 U1026 ( L3725, L2085, L2652 );
and2 U1027 ( L3719, L2335, L2670 );
and2 U1028 ( L3713, L2329, L2693 );
and2 U1029 ( L3707, L2323, L2715 );
inv U1030 ( L6049, L6055 );
inv U1031 ( L6367, L6373 );
inv U1032 ( L6370, L6374 );
inv U1033 ( L6375, L6381 );
inv U1034 ( L6378, L6382 );
inv U1035 ( L6383, L6389 );
inv U1036 ( L6386, L6390 );
inv U1037 ( L6391, L6397 );
inv U1038 ( L6394, L6398 );
inv U1039 ( L6399, L6405 );
inv U1040 ( L6402, L6406 );
inv U1041 ( L6407, L6413 );
inv U1042 ( L6410, L6414 );
inv U1043 ( L6415, L6421 );
inv U1044 ( L6418, L6422 );
inv U1045 ( L6423, L6429 );
inv U1046 ( L6426, L6430 );
inv U1047 ( L6431, L6437 );
inv U1048 ( L6434, L6438 );
inv U1049 ( L6442, L6446 );
and2 U1050 ( L4175, L3813, L3059 );
inv U1051 ( L6450, L6454 );
and2 U1052 ( L4172, L3810, L3068 );
inv U1053 ( L6458, L6462 );
and2 U1054 ( L4169, L3807, L3076 );
and2 U1055 ( L4166, L3804, L3079 );
inv U1056 ( L6466, L6470 );
and2 U1057 ( L4163, L3801, L3090 );
and2 U1058 ( L4160, L2175, L3099 );
and2 U1059 ( L4157, L2171, L3107 );
and2 U1060 ( L4154, L2167, L3114 );
and2 U1061 ( L4151, L2163, L3116 );
inv U1062 ( L6498, L6502 );
inv U1063 ( L6519, L6525 );
inv U1064 ( L6522, L6526 );
inv U1065 ( L6527, L6533 );
inv U1066 ( L6530, L6534 );
inv U1067 ( L6535, L6541 );
inv U1068 ( L6538, L6542 );
inv U1069 ( L6543, L6549 );
inv U1070 ( L6546, L6550 );
inv U1071 ( L6559, L6565 );
inv U1072 ( L6562, L6566 );
inv U1073 ( L3216, L3220 );
and2 U1074 ( L4439, L3838, L3292 );
and2 U1075 ( L4434, L3833, L3308 );
and2 U1076 ( L4429, L3828, L3327 );
and2 U1077 ( L3821, L4422, L3335 );
and2 U1078 ( L4417, L3816, L3362 );
and2 U1079 ( L4412, L2198, L3376 );
and2 U1080 ( L4407, L2192, L3393 );
and2 U1081 ( L4402, L2186, L3410 );
and2 U1082 ( L4396, L2179, L3425 );
inv U1083 ( L6687, L6693 );
nand2 U1084 ( L6687, L6694, L3503 );
inv U1085 ( L6695, L6701 );
inv U1086 ( L6698, L6702 );
inv U1087 ( L6703, L6709 );
inv U1088 ( L6706, L6710 );
inv U1089 ( L6724, L6728 );
inv U1090 ( L6768, L6772 );
and2 U1091 ( L4439, L3838, L3853 );
and2 U1092 ( L4434, L3833, L3868 );
and2 U1093 ( L4429, L3828, L3885 );
and2 U1094 ( L4422, L3821, L3891 );
and2 U1095 ( L4417, L3816, L3908 );
and2 U1096 ( L4412, L2198, L3926 );
and2 U1097 ( L4407, L2192, L3949 );
and2 U1098 ( L4402, L2186, L3971 );
and2 U1099 ( L4396, L2179, L3979 );
inv U1100 ( L7208, L7212 );
inv U1101 ( L7221, L7227 );
inv U1102 ( L7249, L7255 );
nand2 U1103 ( L7249, L7256, L4202 );
inv U1104 ( L7257, L7263 );
inv U1105 ( L7260, L7264 );
inv U1106 ( L7268, L7272 );
inv U1107 ( L7293, L7299 );
nand2 U1108 ( L7293, L7300, L4225 );
inv U1109 ( L7301, L7307 );
inv U1110 ( L7304, L7308 );
inv U1111 ( L7309, L7315 );
inv U1112 ( L7312, L7316 );
and2 U1113 ( L4511, L2081, L4297 );
and2 U1114 ( L4508, L2077, L4305 );
and2 U1115 ( L4505, L2073, L4312 );
and2 U1116 ( L4502, L2069, L4314 );
and2 U1117 ( L4499, L2065, L4324 );
inv U1118 ( L7396, L7400 );
and2 U1119 ( L4496, L2316, L4333 );
inv U1120 ( L7404, L7408 );
and2 U1121 ( L4493, L2312, L4341 );
inv U1122 ( L7412, L7416 );
and2 U1123 ( L4490, L2308, L4348 );
and2 U1124 ( L3686, L3695, L4349 );
inv U1125 ( L7425, L7431 );
and2 U1126 ( L2320, L1535, L4389 );
inv U1127 ( L7463, L7469 );
nand2 U1128 ( L7463, L7470, L4530 );
inv U1129 ( L7471, L7477 );
inv U1130 ( L7474, L7478 );
inv U1131 ( L7479, L7485 );
inv U1132 ( L7482, L7486 );
inv U1133 ( L7507, L7513 );
inv U1134 ( L7510, L7514 );
inv U1135 ( L7554, L7558 );
or2 U1136 ( L917, L953, L4932 );
inv U1137 ( L4952, L4956 );
inv U1138 ( L917, L4973 );
inv U1139 ( L4983, L4987 );
inv U1140 ( L4993, L4997 );
inv U1141 ( L5011, L5017 );
buffer U1142 ( L877, L5099 );
inv U1143 ( L5339, L5345 );
inv U1144 ( L5342, L5346 );
inv U1145 ( L5349, L5355 );
inv U1146 ( L5352, L5356 );
nand2 U1147 ( L5279, L5280, L5372 );
nand2 U1148 ( L5313, L5314, L5380 );
inv U1149 ( L5465, L5471 );
buffer U1150 ( L1590, L5523 );
inv U1151 ( L5581, L5587 );
buffer U1152 ( L1677, L5669 );
buffer U1153 ( L1841, L5857 );
buffer U1154 ( L2111, L5868 );
buffer U1155 ( L2105, L5876 );
buffer U1156 ( L2099, L5884 );
buffer U1157 ( L2091, L5892 );
buffer U1158 ( L2085, L5900 );
buffer U1159 ( L2335, L5908 );
buffer U1160 ( L2329, L5916 );
buffer U1161 ( L2323, L5924 );
nor2 U1162 ( L2091, L3731, L5969 );
buffer U1163 ( L2111, L5988 );
buffer U1164 ( L2105, L5996 );
buffer U1165 ( L2099, L6004 );
buffer U1166 ( L2085, L6012 );
buffer U1167 ( L2335, L6020 );
buffer U1168 ( L2329, L6028 );
buffer U1169 ( L2323, L6036 );
buffer U1170 ( L2091, L6044 );
nor2 U1171 ( L3731, L2091, L6057 );
buffer U1172 ( L4175, L6439 );
buffer U1173 ( L4172, L6447 );
buffer U1174 ( L4169, L6455 );
buffer U1175 ( L4163, L6463 );
buffer U1176 ( L4160, L6471 );
buffer U1177 ( L2175, L6474 );
buffer U1178 ( L4157, L6479 );
buffer U1179 ( L2171, L6482 );
buffer U1180 ( L4154, L6487 );
buffer U1181 ( L2167, L6490 );
buffer U1182 ( L4166, L6495 );
buffer U1183 ( L4151, L6503 );
buffer U1184 ( L2163, L6506 );
buffer U1185 ( L3838, L6570 );
buffer U1186 ( L3833, L6578 );
buffer U1187 ( L3828, L6586 );
buffer U1188 ( L3821, L6594 );
buffer U1189 ( L3816, L6602 );
buffer U1190 ( L2198, L6610 );
buffer U1191 ( L2192, L6618 );
buffer U1192 ( L2186, L6626 );
buffer U1193 ( L2179, L6634 );
nor2 U1194 ( L3821, L4422, L6671 );
buffer U1195 ( L2179, L6721 );
buffer U1196 ( L2192, L6729 );
buffer U1197 ( L2186, L6732 );
buffer U1198 ( L3816, L6737 );
buffer U1199 ( L2198, L6740 );
buffer U1200 ( L3828, L6745 );
buffer U1201 ( L3821, L6748 );
buffer U1202 ( L3838, L6755 );
buffer U1203 ( L3833, L6758 );
buffer U1204 ( L2320, L6765 );
buffer U1205 ( L2329, L6773 );
buffer U1206 ( L2323, L6776 );
buffer U1207 ( L2085, L6781 );
buffer U1208 ( L2335, L6784 );
buffer U1209 ( L2099, L6789 );
buffer U1210 ( L2091, L6792 );
buffer U1211 ( L2111, L6799 );
buffer U1212 ( L2105, L6802 );
nand2 U1213 ( L6719, L6720, L6832 );
buffer U1214 ( L3838, L6856 );
buffer U1215 ( L3833, L6864 );
buffer U1216 ( L3828, L6872 );
buffer U1217 ( L3816, L6880 );
buffer U1218 ( L2198, L6888 );
buffer U1219 ( L2192, L6896 );
buffer U1220 ( L2186, L6904 );
buffer U1221 ( L3821, L6912 );
buffer U1222 ( L2179, L6920 );
nor2 U1223 ( L4422, L3821, L6925 );
nor2 U1224 ( L4396, L2179, L7041 );
buffer U1225 ( L2163, L7205 );
buffer U1226 ( L2171, L7213 );
buffer U1227 ( L2167, L7216 );
buffer U1228 ( L2175, L7224 );
inv U1229 ( L7229, L7235 );
inv U1230 ( L7232, L7236 );
inv U1231 ( L7239, L7245 );
inv U1232 ( L7242, L7246 );
buffer U1233 ( L2065, L7265 );
buffer U1234 ( L2073, L7273 );
buffer U1235 ( L2069, L7276 );
buffer U1236 ( L2081, L7283 );
buffer U1237 ( L2077, L7286 );
inv U1238 ( L7317, L7323 );
inv U1239 ( L7320, L7324 );
inv U1240 ( L7327, L7333 );
inv U1241 ( L7330, L7334 );
buffer U1242 ( L4511, L7361 );
buffer U1243 ( L2081, L7364 );
buffer U1244 ( L4508, L7369 );
buffer U1245 ( L2077, L7372 );
buffer U1246 ( L4505, L7377 );
buffer U1247 ( L2073, L7380 );
buffer U1248 ( L4499, L7385 );
buffer U1249 ( L2065, L7388 );
buffer U1250 ( L4496, L7393 );
buffer U1251 ( L4493, L7401 );
buffer U1252 ( L4490, L7409 );
buffer U1253 ( L4502, L7417 );
buffer U1254 ( L2069, L7420 );
buffer U1255 ( L3695, L7428 );
inv U1256 ( L7487, L7493 );
inv U1257 ( L7490, L7494 );
inv U1258 ( L7497, L7503 );
inv U1259 ( L7500, L7504 );
buffer U1260 ( L4493, L7515 );
buffer U1261 ( L4490, L7518 );
buffer U1262 ( L4499, L7523 );
buffer U1263 ( L4496, L7526 );
buffer U1264 ( L4505, L7531 );
buffer U1265 ( L4502, L7534 );
buffer U1266 ( L4511, L7541 );
buffer U1267 ( L4508, L7544 );
buffer U1268 ( L4151, L7551 );
buffer U1269 ( L4157, L7559 );
buffer U1270 ( L4154, L7562 );
buffer U1271 ( L4163, L7567 );
buffer U1272 ( L4160, L7570 );
buffer U1273 ( L4169, L7575 );
buffer U1274 ( L4166, L7578 );
buffer U1275 ( L4175, L7585 );
buffer U1276 ( L4172, L7588 );
nand2 U1277 ( L1121, L1112, L1176 );
nand2 U1278 ( L912, L906, L957 );
nand2 U1279 ( L4881, L4888, L791 );
nand2 U1280 ( L4889, L4896, L804 );
nand2 U1281 ( L4897, L4904, L826 );
nand2 U1282 ( L4905, L4912, L852 );
nand2 U1283 ( L4921, L4928, L894 );
nand2 U1284 ( L5191, L5198, L1025 );
nand2 U1285 ( L5199, L5206, L1037 );
nand2 U1286 ( L5207, L5214, L1054 );
nand2 U1287 ( L5215, L5222, L1073 );
nand2 U1288 ( L5223, L5230, L1092 );
nand2 U1289 ( L1152, L1153, L1154 );
nand2 U1290 ( L1156, L1157, L1158 );
nand2 U1291 ( L5250, L5253, L1215 );
nand2 U1292 ( L5258, L5261, L1224 );
nand2 U1293 ( L5255, L5262, L1225 );
nand2 U1294 ( L5266, L5269, L1233 );
nand2 U1295 ( L5263, L5270, L1234 );
nand2 U1296 ( L5284, L5287, L1238 );
nand2 U1297 ( L5292, L5295, L1247 );
nand2 U1298 ( L5289, L5296, L1248 );
nand2 U1299 ( L5300, L5303, L1256 );
nand2 U1300 ( L5297, L5304, L1257 );
nand2 U1301 ( L5318, L5321, L1261 );
nand2 U1302 ( L5326, L5329, L1270 );
nand2 U1303 ( L5323, L5330, L1271 );
nand2 U1304 ( L5334, L5337, L1279 );
nand2 U1305 ( L5331, L5338, L1280 );
nand2 U1306 ( L5393, L5400, L1545 );
nand2 U1307 ( L5401, L5408, L1555 );
nand2 U1308 ( L5409, L5416, L1572 );
nand2 U1309 ( L5417, L5424, L1597 );
nand2 U1310 ( L5425, L5432, L1608 );
nand2 U1311 ( L5433, L5440, L1629 );
nand2 U1312 ( L5441, L5448, L1654 );
nand2 U1313 ( L5449, L5456, L1686 );
nand2 U1314 ( L5457, L5464, L1694 );
nand2 U1315 ( L5745, L5752, L1794 );
nand2 U1316 ( L5753, L5760, L1804 );
nand2 U1317 ( L5761, L5768, L1821 );
nand2 U1318 ( L5769, L5776, L1849 );
nand2 U1319 ( L5777, L5784, L1858 );
nand2 U1320 ( L5785, L5792, L1868 );
nand2 U1321 ( L5793, L5800, L1884 );
nand2 U1322 ( L5801, L5808, L1902 );
nand2 U1323 ( L5809, L5816, L1920 );
nand2 U1324 ( L6370, L6373, L2954 );
nand2 U1325 ( L6367, L6374, L2955 );
nand2 U1326 ( L6378, L6381, L2963 );
nand2 U1327 ( L6375, L6382, L2964 );
nand2 U1328 ( L6386, L6389, L2971 );
nand2 U1329 ( L6383, L6390, L2972 );
nand2 U1330 ( L6394, L6397, L2980 );
nand2 U1331 ( L6391, L6398, L2981 );
nand2 U1332 ( L6402, L6405, L2990 );
nand2 U1333 ( L6399, L6406, L2991 );
nand2 U1334 ( L6410, L6413, L2999 );
nand2 U1335 ( L6407, L6414, L3000 );
nand2 U1336 ( L6418, L6421, L3007 );
nand2 U1337 ( L6415, L6422, L3008 );
nand2 U1338 ( L6426, L6429, L3016 );
nand2 U1339 ( L6423, L6430, L3017 );
nand2 U1340 ( L6434, L6437, L3019 );
nand2 U1341 ( L6431, L6438, L3020 );
nand2 U1342 ( L6522, L6525, L3174 );
nand2 U1343 ( L6519, L6526, L3175 );
nand2 U1344 ( L6530, L6533, L3184 );
nand2 U1345 ( L6527, L6534, L3185 );
nand2 U1346 ( L6538, L6541, L3193 );
nand2 U1347 ( L6535, L6542, L3194 );
nand2 U1348 ( L6546, L6549, L3201 );
nand2 U1349 ( L6543, L6550, L3202 );
nand2 U1350 ( L6562, L6565, L3213 );
nand2 U1351 ( L6559, L6566, L3214 );
inv U1352 ( L3223, L3227 );
nand2 U1353 ( L6690, L6693, L3502 );
nand2 U1354 ( L6698, L6701, L3511 );
nand2 U1355 ( L6695, L6702, L3512 );
nand2 U1356 ( L6706, L6709, L3520 );
nand2 U1357 ( L6703, L6710, L3521 );
nand2 U1358 ( L7252, L7255, L4201 );
nand2 U1359 ( L7260, L7263, L4210 );
nand2 U1360 ( L7257, L7264, L4211 );
nand2 U1361 ( L7296, L7299, L4224 );
nand2 U1362 ( L7304, L7307, L4233 );
nand2 U1363 ( L7301, L7308, L4234 );
nand2 U1364 ( L7312, L7315, L4242 );
nand2 U1365 ( L7309, L7316, L4243 );
nand2 U1366 ( L7466, L7469, L4529 );
nand2 U1367 ( L7474, L7477, L4538 );
nand2 U1368 ( L7471, L7478, L4539 );
nand2 U1369 ( L7482, L7485, L4547 );
nand2 U1370 ( L7479, L7486, L4548 );
nand2 U1371 ( L7510, L7513, L4552 );
nand2 U1372 ( L7507, L7514, L4553 );
inv U1373 ( L4942, L4946 );
nand2 U1374 ( L5342, L5345, L5347 );
nand2 U1375 ( L5339, L5346, L5348 );
nand2 U1376 ( L5352, L5355, L5357 );
nand2 U1377 ( L5349, L5356, L5358 );
nand2 U1378 ( L7232, L7235, L7237 );
nand2 U1379 ( L7229, L7236, L7238 );
nand2 U1380 ( L7242, L7245, L7247 );
nand2 U1381 ( L7239, L7246, L7248 );
nand2 U1382 ( L7320, L7323, L7325 );
nand2 U1383 ( L7317, L7324, L7326 );
nand2 U1384 ( L7330, L7333, L7335 );
nand2 U1385 ( L7327, L7334, L7336 );
nand2 U1386 ( L7490, L7493, L7495 );
nand2 U1387 ( L7487, L7494, L7496 );
nand2 U1388 ( L7500, L7503, L7505 );
nand2 U1389 ( L7497, L7504, L7506 );
nand2 U1390 ( L3227, L3220, L3244 );
nand2 U1391 ( L790, L791, L792 );
nand2 U1392 ( L803, L804, L805 );
nand2 U1393 ( L825, L826, L827 );
nand2 U1394 ( L851, L852, L853 );
nand2 U1395 ( L893, L894, L895 );
nand2 U1396 ( L1024, L1025, L1026 );
nand2 U1397 ( L1036, L1037, L1038 );
nand2 U1398 ( L1053, L1054, L1055 );
nand2 U1399 ( L1072, L1073, L1074 );
nand2 U1400 ( L1091, L1092, L1093 );
inv U1401 ( L1154, L1155 );
nand2 U1402 ( L1215, L1216, L1217 );
nand2 U1403 ( L1224, L1225, L1226 );
nand2 U1404 ( L1233, L1234, L1235 );
nand2 U1405 ( L1238, L1239, L1240 );
nand2 U1406 ( L1247, L1248, L1249 );
nand2 U1407 ( L1256, L1257, L1258 );
nand2 U1408 ( L1261, L1262, L1263 );
nand2 U1409 ( L1270, L1271, L1272 );
nand2 U1410 ( L1279, L1280, L1281 );
inv U1411 ( L5372, L5376 );
inv U1412 ( L5380, L5384 );
nand2 U1413 ( L1544, L1545, L1546 );
nand2 U1414 ( L1554, L1555, L1556 );
nand2 U1415 ( L1571, L1572, L1573 );
nand2 U1416 ( L1596, L1597, L1598 );
nand2 U1417 ( L1607, L1608, L1609 );
nand2 U1418 ( L1628, L1629, L1630 );
nand2 U1419 ( L1653, L1654, L1655 );
nand2 U1420 ( L1685, L1686, L1687 );
nand2 U1421 ( L1693, L1694, L1695 );
nand2 U1422 ( L1793, L1794, L1795 );
nand2 U1423 ( L1803, L1804, L1805 );
nand2 U1424 ( L1820, L1821, L1822 );
nand2 U1425 ( L1848, L1849, L1850 );
nand2 U1426 ( L1857, L1858, L1859 );
nand2 U1427 ( L1867, L1868, L1869 );
nand2 U1428 ( L1883, L1884, L1885 );
nand2 U1429 ( L1901, L1902, L1903 );
nand2 U1430 ( L1919, L1920, L1921 );
inv U1431 ( L5857, L5863 );
nand2 U1432 ( L5868, L5871, L2341 );
inv U1433 ( L5868, L5872 );
nand2 U1434 ( L5876, L5879, L2352 );
inv U1435 ( L5876, L5880 );
nand2 U1436 ( L5884, L5887, L2370 );
inv U1437 ( L5884, L5888 );
nand2 U1438 ( L5892, L5895, L2398 );
inv U1439 ( L5892, L5896 );
nand2 U1440 ( L5900, L5903, L2407 );
inv U1441 ( L5900, L5904 );
nand2 U1442 ( L5908, L5911, L2418 );
inv U1443 ( L5908, L5912 );
nand2 U1444 ( L5916, L5919, L2434 );
inv U1445 ( L5916, L5920 );
nand2 U1446 ( L5924, L5927, L2452 );
inv U1447 ( L5924, L5928 );
and2 U1448 ( L3682, L4389, L2481 );
inv U1449 ( L5969, L5975 );
nand2 U1450 ( L5988, L5991, L2587 );
inv U1451 ( L5988, L5992 );
nand2 U1452 ( L5996, L5999, L2598 );
inv U1453 ( L5996, L6000 );
nand2 U1454 ( L6004, L6007, L2616 );
inv U1455 ( L6004, L6008 );
nand2 U1456 ( L6012, L6015, L2641 );
inv U1457 ( L6012, L6016 );
nand2 U1458 ( L6020, L6023, L2653 );
inv U1459 ( L6020, L6024 );
nand2 U1460 ( L6028, L6031, L2674 );
inv U1461 ( L6028, L6032 );
nand2 U1462 ( L6036, L6039, L2699 );
inv U1463 ( L6036, L6040 );
and2 U1464 ( L3682, L4389, L2724 );
nand2 U1465 ( L6044, L6047, L2732 );
inv U1466 ( L6044, L6048 );
nand2 U1467 ( L2954, L2955, L2956 );
nand2 U1468 ( L2963, L2964, L2965 );
nand2 U1469 ( L2971, L2972, L2973 );
nand2 U1470 ( L2980, L2981, L2982 );
nand2 U1471 ( L2990, L2991, L2992 );
nand2 U1472 ( L2999, L3000, L3001 );
nand2 U1473 ( L3007, L3008, L3009 );
nand2 U1474 ( L3016, L3017, L3018 );
nand2 U1475 ( L3019, L3020, L3021 );
inv U1476 ( L6439, L6445 );
nand2 U1477 ( L6439, L6446, L3051 );
inv U1478 ( L6447, L6453 );
nand2 U1479 ( L6447, L6454, L3061 );
inv U1480 ( L6455, L6461 );
nand2 U1481 ( L6455, L6462, L3070 );
inv U1482 ( L6463, L6469 );
nand2 U1483 ( L6463, L6470, L3081 );
inv U1484 ( L6471, L6477 );
inv U1485 ( L6474, L6478 );
inv U1486 ( L6479, L6485 );
inv U1487 ( L6482, L6486 );
inv U1488 ( L6487, L6493 );
inv U1489 ( L6490, L6494 );
inv U1490 ( L6495, L6501 );
nand2 U1491 ( L6495, L6502, L3118 );
inv U1492 ( L6503, L6509 );
inv U1493 ( L6506, L6510 );
nand2 U1494 ( L3174, L3175, L3176 );
nand2 U1495 ( L3184, L3185, L3186 );
nand2 U1496 ( L3193, L3194, L3195 );
nand2 U1497 ( L3201, L3202, L3203 );
nand2 U1498 ( L3213, L3214, L3215 );
nand2 U1499 ( L6570, L6573, L3281 );
inv U1500 ( L6570, L6574 );
nand2 U1501 ( L6578, L6581, L3293 );
inv U1502 ( L6578, L6582 );
nand2 U1503 ( L6586, L6589, L3312 );
inv U1504 ( L6586, L6590 );
nand2 U1505 ( L6594, L6597, L3342 );
inv U1506 ( L6594, L6598 );
nand2 U1507 ( L6602, L6605, L3351 );
inv U1508 ( L6602, L6606 );
nand2 U1509 ( L6610, L6613, L3363 );
inv U1510 ( L6610, L6614 );
nand2 U1511 ( L6618, L6621, L3379 );
inv U1512 ( L6618, L6622 );
nand2 U1513 ( L6626, L6629, L3397 );
inv U1514 ( L6626, L6630 );
nand2 U1515 ( L6634, L6637, L3415 );
inv U1516 ( L6634, L6638 );
inv U1517 ( L6671, L6677 );
nand2 U1518 ( L3502, L3503, L3504 );
nand2 U1519 ( L3511, L3512, L3513 );
nand2 U1520 ( L3520, L3521, L3522 );
inv U1521 ( L6721, L6727 );
nand2 U1522 ( L6721, L6728, L3526 );
inv U1523 ( L6729, L6735 );
inv U1524 ( L6732, L6736 );
inv U1525 ( L6737, L6743 );
inv U1526 ( L6740, L6744 );
inv U1527 ( L6765, L6771 );
nand2 U1528 ( L6765, L6772, L3549 );
inv U1529 ( L6773, L6779 );
inv U1530 ( L6776, L6780 );
inv U1531 ( L6781, L6787 );
inv U1532 ( L6784, L6788 );
inv U1533 ( L6832, L6836 );
nand2 U1534 ( L6856, L6859, L3843 );
inv U1535 ( L6856, L6860 );
nand2 U1536 ( L6864, L6867, L3854 );
inv U1537 ( L6864, L6868 );
nand2 U1538 ( L6872, L6875, L3872 );
inv U1539 ( L6872, L6876 );
nand2 U1540 ( L6880, L6883, L3897 );
inv U1541 ( L6880, L6884 );
nand2 U1542 ( L6888, L6891, L3909 );
inv U1543 ( L6888, L6892 );
nand2 U1544 ( L6896, L6899, L3930 );
inv U1545 ( L6896, L6900 );
nand2 U1546 ( L6904, L6907, L3955 );
inv U1547 ( L6904, L6908 );
nand2 U1548 ( L6912, L6915, L3987 );
inv U1549 ( L6912, L6916 );
nand2 U1550 ( L6920, L6923, L3995 );
inv U1551 ( L6920, L6924 );
inv U1552 ( L7205, L7211 );
nand2 U1553 ( L7205, L7212, L4179 );
inv U1554 ( L7213, L7219 );
inv U1555 ( L7216, L7220 );
nand2 U1556 ( L7224, L7227, L4196 );
inv U1557 ( L7224, L7228 );
nand2 U1558 ( L4201, L4202, L4203 );
nand2 U1559 ( L4210, L4211, L4212 );
inv U1560 ( L7265, L7271 );
nand2 U1561 ( L7265, L7272, L4220 );
nand2 U1562 ( L4224, L4225, L4226 );
nand2 U1563 ( L4233, L4234, L4235 );
nand2 U1564 ( L4242, L4243, L4244 );
inv U1565 ( L7361, L7367 );
inv U1566 ( L7364, L7368 );
inv U1567 ( L7369, L7375 );
inv U1568 ( L7372, L7376 );
inv U1569 ( L7377, L7383 );
inv U1570 ( L7380, L7384 );
inv U1571 ( L7385, L7391 );
inv U1572 ( L7388, L7392 );
inv U1573 ( L7393, L7399 );
nand2 U1574 ( L7393, L7400, L4326 );
inv U1575 ( L7401, L7407 );
nand2 U1576 ( L7401, L7408, L4335 );
inv U1577 ( L7409, L7415 );
nand2 U1578 ( L7409, L7416, L4343 );
inv U1579 ( L7417, L7423 );
inv U1580 ( L7420, L7424 );
nand2 U1581 ( L7428, L7431, L4353 );
inv U1582 ( L7428, L7432 );
nand2 U1583 ( L4529, L4530, L4531 );
nand2 U1584 ( L4538, L4539, L4540 );
nand2 U1585 ( L4547, L4548, L4549 );
nand2 U1586 ( L4552, L4553, L4554 );
inv U1587 ( L7515, L7521 );
inv U1588 ( L7518, L7522 );
inv U1589 ( L7523, L7529 );
inv U1590 ( L7526, L7530 );
inv U1591 ( L7551, L7557 );
nand2 U1592 ( L7551, L7558, L4576 );
inv U1593 ( L7559, L7565 );
inv U1594 ( L7562, L7566 );
inv U1595 ( L7567, L7573 );
inv U1596 ( L7570, L7574 );
inv U1597 ( L4932, L4936 );
nand2 U1598 ( L4932, L4935, L4937 );
inv U1599 ( L4973, L4977 );
nand2 U1600 ( L4973, L4976, L4978 );
inv U1601 ( L5099, L5105 );
nand2 U1602 ( L5357, L5358, L5359 );
nand2 U1603 ( L5347, L5348, L5362 );
inv U1604 ( L5523, L5529 );
inv U1605 ( L5669, L5675 );
buffer U1606 ( L4389, L5932 );
buffer U1607 ( L2391, L5977 );
buffer U1608 ( L4389, L6052 );
inv U1609 ( L6057, L6063 );
buffer U1610 ( L2635, L6115 );
nor2 U1611 ( L3682, L4389, L6173 );
buffer U1612 ( L3335, L6679 );
inv U1613 ( L6745, L6751 );
inv U1614 ( L6748, L6752 );
inv U1615 ( L6755, L6761 );
inv U1616 ( L6758, L6762 );
inv U1617 ( L6789, L6795 );
inv U1618 ( L6792, L6796 );
inv U1619 ( L6799, L6805 );
inv U1620 ( L6802, L6806 );
inv U1621 ( L6925, L6931 );
buffer U1622 ( L3891, L6983 );
inv U1623 ( L7041, L7047 );
buffer U1624 ( L3979, L7129 );
inv U1625 ( L7273, L7279 );
inv U1626 ( L7276, L7280 );
inv U1627 ( L7283, L7289 );
inv U1628 ( L7286, L7290 );
nand2 U1629 ( L7247, L7248, L7337 );
nand2 U1630 ( L7237, L7238, L7340 );
nand2 U1631 ( L7335, L7336, L7353 );
nand2 U1632 ( L7325, L7326, L7356 );
inv U1633 ( L7531, L7537 );
inv U1634 ( L7534, L7538 );
inv U1635 ( L7541, L7547 );
inv U1636 ( L7544, L7548 );
inv U1637 ( L7575, L7581 );
inv U1638 ( L7578, L7582 );
inv U1639 ( L7585, L7591 );
inv U1640 ( L7588, L7592 );
nand2 U1641 ( L7505, L7506, L7595 );
nand2 U1642 ( L7495, L7496, L7598 );
nand2 U1643 ( L5865, L5872, L2342 );
nand2 U1644 ( L5873, L5880, L2353 );
nand2 U1645 ( L5881, L5888, L2371 );
nand2 U1646 ( L5889, L5896, L2399 );
nand2 U1647 ( L5897, L5904, L2408 );
nand2 U1648 ( L5905, L5912, L2419 );
nand2 U1649 ( L5913, L5920, L2435 );
nand2 U1650 ( L5921, L5928, L2453 );
nand2 U1651 ( L5985, L5992, L2588 );
nand2 U1652 ( L5993, L6000, L2599 );
nand2 U1653 ( L6001, L6008, L2617 );
nand2 U1654 ( L6009, L6016, L2642 );
nand2 U1655 ( L6017, L6024, L2654 );
nand2 U1656 ( L6025, L6032, L2675 );
nand2 U1657 ( L6033, L6040, L2700 );
nand2 U1658 ( L6041, L6048, L2733 );
nand2 U1659 ( L6442, L6445, L3050 );
nand2 U1660 ( L6450, L6453, L3060 );
nand2 U1661 ( L6458, L6461, L3069 );
nand2 U1662 ( L6466, L6469, L3080 );
nand2 U1663 ( L6474, L6477, L3091 );
nand2 U1664 ( L6471, L6478, L3092 );
nand2 U1665 ( L6482, L6485, L3100 );
nand2 U1666 ( L6479, L6486, L3101 );
nand2 U1667 ( L6490, L6493, L3108 );
nand2 U1668 ( L6487, L6494, L3109 );
nand2 U1669 ( L6498, L6501, L3117 );
nand2 U1670 ( L6506, L6509, L3120 );
nand2 U1671 ( L6503, L6510, L3121 );
nand2 U1672 ( L6567, L6574, L3282 );
nand2 U1673 ( L6575, L6582, L3294 );
nand2 U1674 ( L6583, L6590, L3313 );
nand2 U1675 ( L6591, L6598, L3343 );
nand2 U1676 ( L6599, L6606, L3352 );
nand2 U1677 ( L6607, L6614, L3364 );
nand2 U1678 ( L6615, L6622, L3380 );
nand2 U1679 ( L6623, L6630, L3398 );
nand2 U1680 ( L6631, L6638, L3416 );
nand2 U1681 ( L6724, L6727, L3525 );
nand2 U1682 ( L6732, L6735, L3534 );
nand2 U1683 ( L6729, L6736, L3535 );
nand2 U1684 ( L6740, L6743, L3543 );
nand2 U1685 ( L6737, L6744, L3544 );
nand2 U1686 ( L6768, L6771, L3548 );
nand2 U1687 ( L6776, L6779, L3557 );
nand2 U1688 ( L6773, L6780, L3558 );
nand2 U1689 ( L6784, L6787, L3566 );
nand2 U1690 ( L6781, L6788, L3567 );
nand2 U1691 ( L6853, L6860, L3844 );
nand2 U1692 ( L6861, L6868, L3855 );
nand2 U1693 ( L6869, L6876, L3873 );
nand2 U1694 ( L6877, L6884, L3898 );
nand2 U1695 ( L6885, L6892, L3910 );
nand2 U1696 ( L6893, L6900, L3931 );
nand2 U1697 ( L6901, L6908, L3956 );
nand2 U1698 ( L6909, L6916, L3988 );
nand2 U1699 ( L6917, L6924, L3996 );
nand2 U1700 ( L7208, L7211, L4178 );
nand2 U1701 ( L7216, L7219, L4187 );
nand2 U1702 ( L7213, L7220, L4188 );
nand2 U1703 ( L7221, L7228, L4197 );
nand2 U1704 ( L7268, L7271, L4219 );
nand2 U1705 ( L7364, L7367, L4289 );
nand2 U1706 ( L7361, L7368, L4290 );
nand2 U1707 ( L7372, L7375, L4298 );
nand2 U1708 ( L7369, L7376, L4299 );
nand2 U1709 ( L7380, L7383, L4306 );
nand2 U1710 ( L7377, L7384, L4307 );
nand2 U1711 ( L7388, L7391, L4315 );
nand2 U1712 ( L7385, L7392, L4316 );
nand2 U1713 ( L7396, L7399, L4325 );
nand2 U1714 ( L7404, L7407, L4334 );
nand2 U1715 ( L7412, L7415, L4342 );
nand2 U1716 ( L7420, L7423, L4350 );
nand2 U1717 ( L7417, L7424, L4351 );
nand2 U1718 ( L7425, L7432, L4354 );
nand2 U1719 ( L7518, L7521, L4561 );
nand2 U1720 ( L7515, L7522, L4562 );
nand2 U1721 ( L7526, L7529, L4570 );
nand2 U1722 ( L7523, L7530, L4571 );
nand2 U1723 ( L7554, L7557, L4575 );
nand2 U1724 ( L7562, L7565, L4584 );
nand2 U1725 ( L7559, L7566, L4585 );
nand2 U1726 ( L7570, L7573, L4593 );
nand2 U1727 ( L7567, L7574, L4594 );
nand2 U1728 ( L4929, L4936, L4938 );
nand2 U1729 ( L4970, L4977, L4979 );
nand2 U1730 ( L6748, L6751, L6753 );
nand2 U1731 ( L6745, L6752, L6754 );
nand2 U1732 ( L6758, L6761, L6763 );
nand2 U1733 ( L6755, L6762, L6764 );
nand2 U1734 ( L6792, L6795, L6797 );
nand2 U1735 ( L6789, L6796, L6798 );
nand2 U1736 ( L6802, L6805, L6807 );
nand2 U1737 ( L6799, L6806, L6808 );
nand2 U1738 ( L7276, L7279, L7281 );
nand2 U1739 ( L7273, L7280, L7282 );
nand2 U1740 ( L7286, L7289, L7291 );
nand2 U1741 ( L7283, L7290, L7292 );
nand2 U1742 ( L7534, L7537, L7539 );
nand2 U1743 ( L7531, L7538, L7540 );
nand2 U1744 ( L7544, L7547, L7549 );
nand2 U1745 ( L7541, L7548, L7550 );
nand2 U1746 ( L7578, L7581, L7583 );
nand2 U1747 ( L7575, L7582, L7584 );
nand2 U1748 ( L7588, L7591, L7593 );
nand2 U1749 ( L7585, L7592, L7594 );
inv U1750 ( L1850, L1856 );
and5 U1751 ( L895, L853, L827, L805, L792, L920 );
and2 U1752 ( L792, L821, L925 );
and3 U1753 ( L805, L792, L845, L926 );
and4 U1754 ( L827, L792, L868, L805, L927 );
and5 U1755 ( L853, L827, L792, L877, L805, L928 );
and2 U1756 ( L805, L845, L937 );
and3 U1757 ( L827, L868, L805, L938 );
and4 U1758 ( L853, L827, L877, L805, L939 );
and4 U1759 ( L895, L827, L805, L853, L940 );
and2 U1760 ( L805, L845, L941 );
and3 U1761 ( L827, L868, L805, L942 );
and4 U1762 ( L853, L827, L877, L805, L943 );
and2 U1763 ( L827, L868, L944 );
and3 U1764 ( L853, L827, L877, L945 );
and3 U1765 ( L895, L827, L853, L946 );
and2 U1766 ( L827, L868, L947 );
and3 U1767 ( L853, L827, L877, L948 );
and2 U1768 ( L853, L877, L949 );
and2 U1769 ( L895, L853, L956 );
and5 U1770 ( L1038, L1093, L1055, L1026, L1074, L1122 );
and2 U1771 ( L1026, L1050, L1125 );
and3 U1772 ( L1038, L1026, L1068, L1126 );
and4 U1773 ( L1055, L1026, L1086, L1038, L1127 );
and5 U1774 ( L1074, L1055, L1026, L1102, L1038, L1128 );
and2 U1775 ( L1038, L1068, L1132 );
and3 U1776 ( L1055, L1086, L1038, L1133 );
and4 U1777 ( L1074, L1055, L1102, L1038, L1134 );
and2 U1778 ( L1086, L1055, L1137 );
and3 U1779 ( L1074, L1055, L1102, L1138 );
and2 U1780 ( L1074, L1102, L1141 );
inv U1781 ( L1217, L1221 );
inv U1782 ( L1226, L1230 );
inv U1783 ( L1240, L1244 );
inv U1784 ( L1249, L1253 );
inv U1785 ( L1263, L1267 );
inv U1786 ( L1272, L1276 );
buffer U1787 ( L1235, L1284 );
buffer U1788 ( L1235, L1288 );
buffer U1789 ( L1258, L1292 );
buffer U1790 ( L1258, L1296 );
buffer U1791 ( L1281, L1300 );
buffer U1792 ( L1281, L1304 );
and4 U1793 ( L1687, L1573, L1556, L1546, L1702 );
and2 U1794 ( L1546, L1567, L1705 );
and3 U1795 ( L1556, L1546, L1584, L1706 );
and4 U1796 ( L1573, L1546, L1590, L1556, L1707 );
and2 U1797 ( L1556, L1584, L1709 );
and3 U1798 ( L1573, L1590, L1556, L1710 );
and3 U1799 ( L1687, L1573, L1556, L1711 );
and2 U1800 ( L1556, L1584, L1712 );
and3 U1801 ( L1573, L1590, L1556, L1713 );
and2 U1802 ( L1573, L1590, L1714 );
and5 U1803 ( L1695, L1655, L1630, L1609, L1598, L1718 );
and2 U1804 ( L1598, L1624, L1722 );
and3 U1805 ( L1609, L1598, L1647, L1723 );
and4 U1806 ( L1630, L1598, L1669, L1609, L1724 );
and5 U1807 ( L1655, L1630, L1598, L1677, L1609, L1725 );
and2 U1808 ( L1609, L1647, L1733 );
and3 U1809 ( L1630, L1669, L1609, L1734 );
and4 U1810 ( L1655, L1630, L1677, L1609, L1735 );
and4 U1811 ( L1695, L1630, L1609, L1655, L1736 );
and2 U1812 ( L1609, L1647, L1737 );
and3 U1813 ( L1630, L1669, L1609, L1738 );
and4 U1814 ( L1655, L1630, L1677, L1609, L1739 );
and2 U1815 ( L1630, L1669, L1740 );
and3 U1816 ( L1655, L1630, L1677, L1741 );
and3 U1817 ( L1695, L1630, L1655, L1742 );
and2 U1818 ( L1630, L1669, L1743 );
and3 U1819 ( L1655, L1630, L1677, L1744 );
and2 U1820 ( L1655, L1677, L1745 );
and2 U1821 ( L1687, L1573, L1749 );
and2 U1822 ( L1695, L1655, L1750 );
and4 U1823 ( L1805, L1850, L1822, L1795, L1935 );
and2 U1824 ( L1795, L1816, L1938 );
and3 U1825 ( L1805, L1795, L1834, L1939 );
and4 U1826 ( L1822, L1795, L1841, L1805, L1940 );
and2 U1827 ( L1805, L1834, L1942 );
and3 U1828 ( L1822, L1841, L1805, L1943 );
and3 U1829 ( L1850, L1822, L1805, L1944 );
and2 U1830 ( L1805, L1834, L1945 );
and3 U1831 ( L1841, L1822, L1805, L1946 );
and2 U1832 ( L1822, L1841, L1947 );
and2 U1833 ( L1850, L1822, L1948 );
and2 U1834 ( L1822, L1841, L1949 );
and5 U1835 ( L1869, L1921, L1885, L1859, L1903, L1950 );
and2 U1836 ( L1859, L1880, L1953 );
and3 U1837 ( L1869, L1859, L1897, L1954 );
and4 U1838 ( L1885, L1859, L1914, L1869, L1955 );
and5 U1839 ( L1903, L1885, L1859, L1929, L1869, L1956 );
and2 U1840 ( L1869, L1897, L1960 );
and3 U1841 ( L1885, L1914, L1869, L1961 );
and4 U1842 ( L1903, L1885, L1929, L1869, L1962 );
and2 U1843 ( L1914, L1885, L1965 );
and3 U1844 ( L1903, L1885, L1929, L1966 );
and2 U1845 ( L1903, L1929, L1969 );
nand2 U1846 ( L2341, L2342, L2343 );
nand2 U1847 ( L2352, L2353, L2354 );
nand2 U1848 ( L2370, L2371, L2372 );
nand2 U1849 ( L2398, L2399, L2400 );
nand2 U1850 ( L2407, L2408, L2409 );
nand2 U1851 ( L2418, L2419, L2420 );
nand2 U1852 ( L2434, L2435, L2436 );
nand2 U1853 ( L2452, L2453, L2454 );
nand2 U1854 ( L5932, L5935, L2470 );
inv U1855 ( L5932, L5936 );
inv U1856 ( L5977, L5983 );
nand2 U1857 ( L2587, L2588, L2589 );
nand2 U1858 ( L2598, L2599, L2600 );
nand2 U1859 ( L2616, L2617, L2618 );
nand2 U1860 ( L2641, L2642, L2643 );
nand2 U1861 ( L2653, L2654, L2655 );
nand2 U1862 ( L2674, L2675, L2676 );
nand2 U1863 ( L2699, L2700, L2701 );
nand2 U1864 ( L2732, L2733, L2734 );
nand2 U1865 ( L6052, L6055, L2740 );
inv U1866 ( L6052, L6056 );
and4 U1867 ( L3018, L2973, L2965, L2956, L3022 );
and2 U1868 ( L2956, L2970, L3025 );
and3 U1869 ( L2965, L2956, L2977, L3026 );
and4 U1870 ( L2973, L2956, L2979, L2965, L3027 );
and5 U1871 ( L3021, L3009, L3001, L2992, L2982, L3029 );
and2 U1872 ( L2982, L2998, L3030 );
and3 U1873 ( L2992, L2982, L3006, L3031 );
and4 U1874 ( L3001, L2982, L3013, L2992, L3032 );
and5 U1875 ( L3009, L3001, L2982, L3015, L2992, L3033 );
nand2 U1876 ( L3050, L3051, L3052 );
nand2 U1877 ( L3060, L3061, L3062 );
nand2 U1878 ( L3069, L3070, L3071 );
nand2 U1879 ( L3080, L3081, L3082 );
nand2 U1880 ( L3091, L3092, L3093 );
nand2 U1881 ( L3100, L3101, L3102 );
nand2 U1882 ( L3108, L3109, L3110 );
nand2 U1883 ( L3117, L3118, L3119 );
nand2 U1884 ( L3120, L3121, L3122 );
and5 U1885 ( L3215, L3203, L3195, L3186, L3176, L3228 );
and2 U1886 ( L3176, L3192, L3231 );
and3 U1887 ( L3186, L3176, L3200, L3232 );
and4 U1888 ( L3195, L3176, L3207, L3186, L3233 );
and5 U1889 ( L3203, L3195, L3176, L3209, L3186, L3234 );
nand2 U1890 ( L3281, L3282, L3283 );
nand2 U1891 ( L3293, L3294, L3295 );
nand2 U1892 ( L3312, L3313, L3314 );
nand2 U1893 ( L3342, L3343, L3344 );
nand2 U1894 ( L3351, L3352, L3353 );
nand2 U1895 ( L3363, L3364, L3365 );
nand2 U1896 ( L3379, L3380, L3381 );
nand2 U1897 ( L3397, L3398, L3399 );
nand2 U1898 ( L3415, L3416, L3417 );
inv U1899 ( L6679, L6685 );
inv U1900 ( L3504, L3508 );
inv U1901 ( L3513, L3517 );
nand2 U1902 ( L3525, L3526, L3527 );
nand2 U1903 ( L3534, L3535, L3536 );
nand2 U1904 ( L3543, L3544, L3545 );
nand2 U1905 ( L3548, L3549, L3550 );
nand2 U1906 ( L3557, L3558, L3559 );
nand2 U1907 ( L3566, L3567, L3568 );
buffer U1908 ( L3522, L3571 );
buffer U1909 ( L3522, L3575 );
nand2 U1910 ( L3843, L3844, L3845 );
nand2 U1911 ( L3854, L3855, L3856 );
nand2 U1912 ( L3872, L3873, L3874 );
nand2 U1913 ( L3897, L3898, L3899 );
nand2 U1914 ( L3909, L3910, L3911 );
nand2 U1915 ( L3930, L3931, L3932 );
nand2 U1916 ( L3955, L3956, L3957 );
nand2 U1917 ( L3987, L3988, L3989 );
nand2 U1918 ( L3995, L3996, L3997 );
nand2 U1919 ( L4178, L4179, L4180 );
nand2 U1920 ( L4187, L4188, L4189 );
nand2 U1921 ( L4196, L4197, L4198 );
inv U1922 ( L4203, L4207 );
inv U1923 ( L4212, L4216 );
nand2 U1924 ( L4219, L4220, L4221 );
inv U1925 ( L4226, L4230 );
inv U1926 ( L4235, L4239 );
buffer U1927 ( L4244, L4263 );
buffer U1928 ( L4244, L4267 );
nand2 U1929 ( L4289, L4290, L4291 );
nand2 U1930 ( L4298, L4299, L4300 );
nand2 U1931 ( L4306, L4307, L4308 );
nand2 U1932 ( L4315, L4316, L4317 );
nand2 U1933 ( L4325, L4326, L4327 );
nand2 U1934 ( L4334, L4335, L4336 );
nand2 U1935 ( L4342, L4343, L4344 );
nand2 U1936 ( L4350, L4351, L4352 );
nand2 U1937 ( L4353, L4354, L4355 );
inv U1938 ( L4531, L4535 );
inv U1939 ( L4540, L4544 );
inv U1940 ( L4554, L4558 );
nand2 U1941 ( L4561, L4562, L4563 );
nand2 U1942 ( L4570, L4571, L4572 );
nand2 U1943 ( L4575, L4576, L4577 );
nand2 U1944 ( L4584, L4585, L4586 );
nand2 U1945 ( L4593, L4594, L4595 );
buffer U1946 ( L4549, L4598 );
buffer U1947 ( L4549, L4602 );
buffer U1948 ( L1921, L4716 );
buffer U1949 ( L1859, L4724 );
buffer U1950 ( L1869, L4732 );
buffer U1951 ( L1885, L4740 );
buffer U1952 ( L1903, L4748 );
buffer U1953 ( L1093, L4756 );
buffer U1954 ( L1026, L4764 );
buffer U1955 ( L1038, L4772 );
buffer U1956 ( L1055, L4780 );
buffer U1957 ( L1074, L4788 );
nand2 U1958 ( L4937, L4938, L4939 );
nand2 U1959 ( L4978, L4979, L4980 );
buffer U1960 ( L895, L5044 );
buffer U1961 ( L853, L5054 );
buffer U1962 ( L792, L5064 );
buffer U1963 ( L827, L5074 );
buffer U1964 ( L805, L5084 );
buffer U1965 ( L805, L5094 );
buffer U1966 ( L895, L5132 );
buffer U1967 ( L853, L5142 );
buffer U1968 ( L792, L5152 );
buffer U1969 ( L827, L5162 );
inv U1970 ( L5359, L5365 );
inv U1971 ( L5362, L5366 );
buffer U1972 ( L1687, L5488 );
buffer U1973 ( L1573, L5498 );
buffer U1974 ( L1546, L5508 );
buffer U1975 ( L1556, L5518 );
buffer U1976 ( L1687, L5546 );
buffer U1977 ( L1573, L5556 );
buffer U1978 ( L1546, L5566 );
buffer U1979 ( L1556, L5576 );
buffer U1980 ( L1695, L5614 );
buffer U1981 ( L1655, L5624 );
buffer U1982 ( L1598, L5634 );
buffer U1983 ( L1630, L5644 );
buffer U1984 ( L1609, L5654 );
buffer U1985 ( L1609, L5664 );
buffer U1986 ( L1695, L5702 );
buffer U1987 ( L1655, L5712 );
buffer U1988 ( L1598, L5722 );
buffer U1989 ( L1630, L5732 );
buffer U1990 ( L1795, L5820 );
buffer U1991 ( L1795, L5828 );
buffer U1992 ( L1805, L5836 );
buffer U1993 ( L1805, L5844 );
buffer U1994 ( L1822, L5852 );
buffer U1995 ( L1822, L5860 );
inv U1996 ( L6115, L6121 );
inv U1997 ( L6173, L6179 );
buffer U1998 ( L2724, L6261 );
inv U1999 ( L7353, L7359 );
inv U2000 ( L7356, L7360 );
inv U2001 ( L7337, L7343 );
inv U2002 ( L7340, L7344 );
nand2 U2003 ( L6763, L6764, L6809 );
nand2 U2004 ( L6753, L6754, L6812 );
nand2 U2005 ( L6807, L6808, L6819 );
nand2 U2006 ( L6797, L6798, L6822 );
inv U2007 ( L6983, L6989 );
inv U2008 ( L7129, L7135 );
nand2 U2009 ( L7291, L7292, L7345 );
nand2 U2010 ( L7281, L7282, L7348 );
inv U2011 ( L7595, L7601 );
inv U2012 ( L7598, L7602 );
nand2 U2013 ( L7549, L7550, L7603 );
nand2 U2014 ( L7539, L7540, L7606 );
nand2 U2015 ( L7593, L7594, L7611 );
nand2 U2016 ( L7583, L7584, L7614 );
or5 U2017 ( L802, L925, L926, L927, L928, L929 );
or2 U2018 ( L868, L949, L950 );
or5 U2019 ( L1035, L1125, L1126, L1127, L1128, L1129 );
or4 U2020 ( L1553, L1705, L1706, L1707, L1708 );
or2 U2021 ( L1584, L1714, L1715 );
or5 U2022 ( L1606, L1722, L1723, L1724, L1725, L1726 );
or2 U2023 ( L1669, L1745, L1746 );
or4 U2024 ( L1802, L1938, L1939, L1940, L1941 );
or5 U2025 ( L1866, L1953, L1954, L1955, L1956, L1957 );
nand2 U2026 ( L5929, L5936, L2471 );
nand2 U2027 ( L6049, L6056, L2741 );
or4 U2028 ( L2962, L3025, L3026, L3027, L3028 );
or5 U2029 ( L2989, L3030, L3031, L3032, L3033, L3034 );
or5 U2030 ( L3183, L3231, L3232, L3233, L3234, L3235 );
or4 U2031 ( L845, L944, L945, L946, L5014 );
or5 U2032 ( L821, L937, L938, L939, L940, L5034 );
nor3 U2033 ( L845, L947, L948, L5102 );
nor4 U2034 ( L821, L941, L942, L943, L5122 );
nand2 U2035 ( L5362, L5365, L5367 );
nand2 U2036 ( L5359, L5366, L5368 );
or4 U2037 ( L1567, L1709, L1710, L1711, L5478 );
nor3 U2038 ( L1567, L1712, L1713, L5536 );
or4 U2039 ( L1647, L1740, L1741, L1742, L5584 );
or5 U2040 ( L1624, L1733, L1734, L1735, L1736, L5604 );
nor3 U2041 ( L1647, L1743, L1744, L5672 );
nor4 U2042 ( L1624, L1737, L1738, L1739, L5692 );
or4 U2043 ( L1816, L1942, L1943, L1944, L5817 );
nor3 U2044 ( L1816, L1945, L1946, L5825 );
or3 U2045 ( L1834, L1947, L1948, L5833 );
nor2 U2046 ( L1834, L1949, L5841 );
nand2 U2047 ( L7356, L7359, L6340 );
nand2 U2048 ( L7353, L7360, L6341 );
nand2 U2049 ( L7340, L7343, L6350 );
nand2 U2050 ( L7337, L7344, L6351 );
nand2 U2051 ( L7598, L7601, L7436 );
nand2 U2052 ( L7595, L7602, L7437 );
inv U2053 ( L4716, L4720 );
inv U2054 ( L4724, L4728 );
inv U2055 ( L4732, L4736 );
inv U2056 ( L4740, L4744 );
inv U2057 ( L4748, L4752 );
inv U2058 ( L4756, L4760 );
inv U2059 ( L4764, L4768 );
inv U2060 ( L4772, L4776 );
inv U2061 ( L4780, L4784 );
inv U2062 ( L4788, L4792 );
inv U2063 ( L3344, L3350 );
inv U2064 ( L2400, L2406 );
inv U2065 ( L920, L924 );
inv U2066 ( L5084, L5088 );
inv U2067 ( L5094, L5098 );
and2 U2068 ( L902, L920, L997 );
and2 U2069 ( L1108, L1122, L1146 );
inv U2070 ( L1284, L1287 );
inv U2071 ( L1288, L1291 );
inv U2072 ( L1292, L1295 );
inv U2073 ( L1296, L1299 );
inv U2074 ( L1300, L1303 );
inv U2075 ( L1304, L1307 );
and3 U2076 ( L1226, L1217, L1284, L1309 );
and3 U2077 ( L1230, L1221, L1288, L1312 );
and3 U2078 ( L1249, L1240, L1292, L1315 );
and3 U2079 ( L1253, L1244, L1296, L1318 );
and3 U2080 ( L1272, L1263, L1300, L1321 );
and3 U2081 ( L1276, L1267, L1304, L1324 );
inv U2082 ( L1718, L1721 );
inv U2083 ( L5518, L5522 );
inv U2084 ( L5576, L5580 );
inv U2085 ( L5654, L5658 );
inv U2086 ( L5664, L5668 );
and2 U2087 ( L1702, L1718, L1788 );
and2 U2088 ( L1935, L1950, L1974 );
inv U2089 ( L5820, L5824 );
inv U2090 ( L5828, L5832 );
inv U2091 ( L5836, L5840 );
inv U2092 ( L5844, L5848 );
nand2 U2093 ( L5852, L5855, L1999 );
inv U2094 ( L5852, L5856 );
nand2 U2095 ( L5860, L5863, L2003 );
inv U2096 ( L5860, L5864 );
nand2 U2097 ( L2470, L2471, L2472 );
and4 U2098 ( L2354, L2400, L2372, L2343, L2487 );
and2 U2099 ( L2343, L2366, L2492 );
and3 U2100 ( L2354, L2343, L2384, L2493 );
and4 U2101 ( L2372, L2343, L2391, L2354, L2494 );
and2 U2102 ( L2354, L2384, L2500 );
and3 U2103 ( L2372, L2391, L2354, L2501 );
and3 U2104 ( L2400, L2372, L2354, L2502 );
and2 U2105 ( L2354, L2384, L2503 );
and3 U2106 ( L2391, L2372, L2354, L2504 );
and2 U2107 ( L2372, L2391, L2505 );
and2 U2108 ( L2400, L2372, L2506 );
and2 U2109 ( L2372, L2391, L2507 );
and2 U2110 ( L2409, L2431, L2511 );
and3 U2111 ( L2420, L2409, L2448, L2512 );
and4 U2112 ( L2436, L2409, L2465, L2420, L2513 );
and5 U2113 ( L2454, L2436, L2409, L2481, L2420, L2514 );
and2 U2114 ( L2420, L2448, L2518 );
and3 U2115 ( L2436, L2465, L2420, L2519 );
and4 U2116 ( L2454, L2436, L2481, L2420, L2520 );
and2 U2117 ( L2465, L2436, L2523 );
and3 U2118 ( L2454, L2436, L2481, L2524 );
and2 U2119 ( L2454, L2481, L2527 );
nand2 U2120 ( L2740, L2741, L2742 );
and4 U2121 ( L2734, L2618, L2600, L2589, L2749 );
and2 U2122 ( L2589, L2612, L2754 );
and3 U2123 ( L2600, L2589, L2629, L2755 );
and4 U2124 ( L2618, L2589, L2635, L2600, L2756 );
and2 U2125 ( L2600, L2629, L2762 );
and3 U2126 ( L2618, L2635, L2600, L2763 );
and3 U2127 ( L2734, L2618, L2600, L2764 );
and2 U2128 ( L2600, L2629, L2765 );
and3 U2129 ( L2618, L2635, L2600, L2766 );
and2 U2130 ( L2618, L2635, L2767 );
and2 U2131 ( L2643, L2670, L2776 );
and3 U2132 ( L2655, L2643, L2693, L2777 );
and4 U2133 ( L2676, L2643, L2715, L2655, L2778 );
and5 U2134 ( L2701, L2676, L2643, L2724, L2655, L2779 );
and2 U2135 ( L2655, L2693, L2788 );
and3 U2136 ( L2676, L2715, L2655, L2789 );
and4 U2137 ( L2701, L2676, L2724, L2655, L2790 );
and2 U2138 ( L2655, L2693, L2792 );
and3 U2139 ( L2676, L2715, L2655, L2793 );
and4 U2140 ( L2701, L2676, L2724, L2655, L2794 );
and2 U2141 ( L2676, L2715, L2795 );
and3 U2142 ( L2701, L2676, L2724, L2796 );
and2 U2143 ( L2676, L2715, L2798 );
and3 U2144 ( L2701, L2676, L2724, L2799 );
and2 U2145 ( L2701, L2724, L2800 );
and2 U2146 ( L2734, L2618, L2804 );
and2 U2147 ( L3022, L3029, L3035 );
and2 U2148 ( L3022, L3034, L3045 );
and4 U2149 ( L3119, L3071, L3062, L3052, L3123 );
and2 U2150 ( L3052, L3068, L3128 );
and3 U2151 ( L3062, L3052, L3076, L3129 );
and4 U2152 ( L3071, L3052, L3079, L3062, L3130 );
and5 U2153 ( L3122, L3110, L3102, L3093, L3082, L3136 );
and2 U2154 ( L3082, L3099, L3139 );
and3 U2155 ( L3093, L3082, L3107, L3140 );
and4 U2156 ( L3102, L3082, L3114, L3093, L3141 );
and5 U2157 ( L3110, L3102, L3082, L3116, L3093, L3142 );
and2 U2158 ( L3216, L3228, L3249 );
and4 U2159 ( L3295, L3344, L3314, L3283, L3431 );
and2 U2160 ( L3283, L3308, L3434 );
and3 U2161 ( L3295, L3283, L3327, L3435 );
and4 U2162 ( L3314, L3283, L3335, L3295, L3436 );
and2 U2163 ( L3295, L3327, L3438 );
and3 U2164 ( L3314, L3335, L3295, L3439 );
and3 U2165 ( L3344, L3314, L3295, L3440 );
and2 U2166 ( L3295, L3327, L3441 );
and3 U2167 ( L3335, L3314, L3295, L3442 );
and2 U2168 ( L3314, L3335, L3443 );
and2 U2169 ( L3344, L3314, L3444 );
and2 U2170 ( L3314, L3335, L3445 );
and5 U2171 ( L3365, L3417, L3381, L3353, L3399, L3446 );
and2 U2172 ( L3353, L3376, L3449 );
and3 U2173 ( L3365, L3353, L3393, L3450 );
and4 U2174 ( L3381, L3353, L3410, L3365, L3451 );
and5 U2175 ( L3399, L3381, L3353, L3425, L3365, L3452 );
and2 U2176 ( L3365, L3393, L3456 );
and3 U2177 ( L3381, L3410, L3365, L3457 );
and4 U2178 ( L3399, L3381, L3425, L3365, L3458 );
and2 U2179 ( L3410, L3381, L3460 );
and3 U2180 ( L3399, L3381, L3425, L3461 );
and2 U2181 ( L3399, L3425, L3463 );
inv U2182 ( L3527, L3531 );
inv U2183 ( L3536, L3540 );
inv U2184 ( L3550, L3554 );
inv U2185 ( L3559, L3563 );
inv U2186 ( L3571, L3574 );
inv U2187 ( L3575, L3578 );
buffer U2188 ( L3545, L3579 );
buffer U2189 ( L3545, L3583 );
buffer U2190 ( L3568, L3587 );
buffer U2191 ( L3568, L3591 );
and3 U2192 ( L3513, L3504, L3571, L3596 );
and3 U2193 ( L3517, L3508, L3575, L3599 );
and4 U2194 ( L3989, L3874, L3856, L3845, L4004 );
and2 U2195 ( L3845, L3868, L4007 );
and3 U2196 ( L3856, L3845, L3885, L4008 );
and4 U2197 ( L3874, L3845, L3891, L3856, L4009 );
and2 U2198 ( L3856, L3885, L4011 );
and3 U2199 ( L3874, L3891, L3856, L4012 );
and3 U2200 ( L3989, L3874, L3856, L4013 );
and2 U2201 ( L3856, L3885, L4014 );
and3 U2202 ( L3874, L3891, L3856, L4015 );
and2 U2203 ( L3874, L3891, L4016 );
and5 U2204 ( L3997, L3957, L3932, L3911, L3899, L4020 );
and2 U2205 ( L3899, L3926, L4024 );
and3 U2206 ( L3911, L3899, L3949, L4025 );
and4 U2207 ( L3932, L3899, L3971, L3911, L4026 );
and5 U2208 ( L3957, L3932, L3899, L3979, L3911, L4027 );
and2 U2209 ( L3911, L3949, L4035 );
and3 U2210 ( L3932, L3971, L3911, L4036 );
and4 U2211 ( L3957, L3932, L3979, L3911, L4037 );
and4 U2212 ( L3997, L3932, L3911, L3957, L4038 );
and2 U2213 ( L3911, L3949, L4039 );
and3 U2214 ( L3932, L3971, L3911, L4040 );
and4 U2215 ( L3957, L3932, L3979, L3911, L4041 );
and2 U2216 ( L3932, L3971, L4042 );
and3 U2217 ( L3957, L3932, L3979, L4043 );
and3 U2218 ( L3997, L3932, L3957, L4044 );
and2 U2219 ( L3932, L3971, L4045 );
and3 U2220 ( L3957, L3932, L3979, L4046 );
and2 U2221 ( L3957, L3979, L4047 );
and2 U2222 ( L3989, L3874, L4051 );
and2 U2223 ( L3997, L3957, L4052 );
inv U2224 ( L4180, L4184 );
inv U2225 ( L4189, L4193 );
buffer U2226 ( L4198, L4247 );
buffer U2227 ( L4198, L4251 );
buffer U2228 ( L4221, L4255 );
buffer U2229 ( L4221, L4259 );
inv U2230 ( L4263, L4266 );
inv U2231 ( L4267, L4270 );
and3 U2232 ( L4235, L4226, L4263, L4284 );
and3 U2233 ( L4239, L4230, L4267, L4287 );
and4 U2234 ( L4352, L4308, L4300, L4291, L4356 );
and2 U2235 ( L4291, L4305, L4361 );
and3 U2236 ( L4300, L4291, L4312, L4362 );
and4 U2237 ( L4308, L4291, L4314, L4300, L4363 );
and5 U2238 ( L4355, L4344, L4336, L4327, L4317, L4369 );
and2 U2239 ( L4317, L4333, L4372 );
and3 U2240 ( L4327, L4317, L4341, L4373 );
and4 U2241 ( L4336, L4317, L4348, L4327, L4374 );
and5 U2242 ( L4344, L4336, L4317, L4349, L4327, L4375 );
inv U2243 ( L4563, L4567 );
inv U2244 ( L4577, L4581 );
inv U2245 ( L4586, L4590 );
inv U2246 ( L4598, L4601 );
inv U2247 ( L4602, L4605 );
buffer U2248 ( L4572, L4606 );
buffer U2249 ( L4572, L4610 );
buffer U2250 ( L4595, L4614 );
buffer U2251 ( L4595, L4618 );
and3 U2252 ( L4540, L4531, L4598, L4623 );
and3 U2253 ( L4544, L4535, L4602, L4626 );
buffer U2254 ( L3417, L4796 );
buffer U2255 ( L3353, L4804 );
buffer U2256 ( L3365, L4812 );
buffer U2257 ( L3381, L4820 );
buffer U2258 ( L3399, L4828 );
buffer U2259 ( L2409, L4844 );
buffer U2260 ( L2420, L4852 );
buffer U2261 ( L2436, L4860 );
buffer U2262 ( L2454, L4868 );
inv U2263 ( L4939, L4945 );
nand2 U2264 ( L4939, L4946, L4948 );
inv U2265 ( L4980, L4986 );
nand2 U2266 ( L4980, L4987, L4989 );
inv U2267 ( L5044, L5048 );
inv U2268 ( L5054, L5058 );
inv U2269 ( L5064, L5068 );
inv U2270 ( L5074, L5078 );
inv U2271 ( L5162, L5166 );
inv U2272 ( L5132, L5136 );
inv U2273 ( L5142, L5146 );
inv U2274 ( L5152, L5156 );
nand2 U2275 ( L5367, L5368, L5388 );
inv U2276 ( L5488, L5492 );
inv U2277 ( L5498, L5502 );
inv U2278 ( L5508, L5512 );
inv U2279 ( L5546, L5550 );
inv U2280 ( L5556, L5560 );
inv U2281 ( L5566, L5570 );
inv U2282 ( L5614, L5618 );
inv U2283 ( L5624, L5628 );
inv U2284 ( L5634, L5638 );
inv U2285 ( L5644, L5648 );
inv U2286 ( L5732, L5736 );
inv U2287 ( L5702, L5706 );
inv U2288 ( L5712, L5716 );
inv U2289 ( L5722, L5726 );
buffer U2290 ( L2343, L5940 );
buffer U2291 ( L2343, L5948 );
buffer U2292 ( L2354, L5956 );
buffer U2293 ( L2354, L5964 );
buffer U2294 ( L2372, L5972 );
buffer U2295 ( L2372, L5980 );
buffer U2296 ( L2734, L6080 );
buffer U2297 ( L2618, L6090 );
buffer U2298 ( L2589, L6100 );
buffer U2299 ( L2600, L6110 );
buffer U2300 ( L2734, L6138 );
buffer U2301 ( L2618, L6148 );
buffer U2302 ( L2589, L6158 );
buffer U2303 ( L2600, L6168 );
buffer U2304 ( L2701, L6216 );
buffer U2305 ( L2643, L6226 );
buffer U2306 ( L2676, L6236 );
buffer U2307 ( L2655, L6246 );
buffer U2308 ( L2655, L6256 );
inv U2309 ( L6261, L6267 );
buffer U2310 ( L2701, L6304 );
buffer U2311 ( L2643, L6314 );
buffer U2312 ( L2676, L6324 );
nand2 U2313 ( L6340, L6341, L6342 );
nand2 U2314 ( L6350, L6351, L6352 );
inv U2315 ( L7345, L7351 );
inv U2316 ( L7348, L7352 );
buffer U2317 ( L3283, L6642 );
buffer U2318 ( L3283, L6650 );
buffer U2319 ( L3295, L6658 );
buffer U2320 ( L3295, L6666 );
buffer U2321 ( L3314, L6674 );
buffer U2322 ( L3314, L6682 );
inv U2323 ( L6809, L6815 );
inv U2324 ( L6812, L6816 );
inv U2325 ( L6819, L6825 );
inv U2326 ( L6822, L6826 );
buffer U2327 ( L3989, L6948 );
buffer U2328 ( L3874, L6958 );
buffer U2329 ( L3845, L6968 );
buffer U2330 ( L3856, L6978 );
buffer U2331 ( L3989, L7006 );
buffer U2332 ( L3874, L7016 );
buffer U2333 ( L3845, L7026 );
buffer U2334 ( L3856, L7036 );
buffer U2335 ( L3997, L7074 );
buffer U2336 ( L3957, L7084 );
buffer U2337 ( L3899, L7094 );
buffer U2338 ( L3932, L7104 );
buffer U2339 ( L3911, L7114 );
buffer U2340 ( L3911, L7124 );
buffer U2341 ( L3997, L7162 );
buffer U2342 ( L3957, L7172 );
buffer U2343 ( L3899, L7182 );
buffer U2344 ( L3932, L7192 );
nand2 U2345 ( L7436, L7437, L7438 );
inv U2346 ( L7611, L7617 );
inv U2347 ( L7614, L7618 );
inv U2348 ( L7603, L7609 );
inv U2349 ( L7606, L7610 );
and2 U2350 ( L1129, L1108, L1151 );
and2 U2351 ( L902, L929, L1002 );
inv U2352 ( L929, L933 );
and3 U2353 ( L1221, L1226, L1287, L1308 );
and3 U2354 ( L1217, L1230, L1291, L1311 );
and3 U2355 ( L1244, L1249, L1295, L1314 );
and3 U2356 ( L1240, L1253, L1299, L1317 );
and3 U2357 ( L1267, L1272, L1303, L1320 );
and3 U2358 ( L1263, L1276, L1307, L1323 );
inv U2359 ( L1726, L1730 );
and2 U2360 ( L1702, L1726, L1789 );
and2 U2361 ( L1957, L1935, L1981 );
inv U2362 ( L5817, L5823 );
nand2 U2363 ( L5817, L5824, L1986 );
inv U2364 ( L5825, L5831 );
nand2 U2365 ( L5825, L5832, L1989 );
inv U2366 ( L5833, L5839 );
nand2 U2367 ( L5833, L5840, L1993 );
inv U2368 ( L5841, L5847 );
nand2 U2369 ( L5841, L5848, L1996 );
nand2 U2370 ( L5849, L5856, L2000 );
nand2 U2371 ( L5857, L5864, L2004 );
or4 U2372 ( L2351, L2492, L2493, L2494, L2495 );
or5 U2373 ( L2417, L2511, L2512, L2513, L2514, L2515 );
or4 U2374 ( L2597, L2754, L2755, L2756, L2757 );
or2 U2375 ( L2629, L2767, L2768 );
or5 U2376 ( L2652, L2776, L2777, L2778, L2779, L2780 );
or2 U2377 ( L2715, L2800, L2801 );
or2 U2378 ( L3028, L3045, L3046 );
or4 U2379 ( L3059, L3128, L3129, L3130, L3131 );
or5 U2380 ( L3090, L3139, L3140, L3141, L3142, L3143 );
inv U2381 ( L3235, L3238 );
and2 U2382 ( L3216, L3235, L3258 );
or4 U2383 ( L3292, L3434, L3435, L3436, L3437 );
or5 U2384 ( L3362, L3449, L3450, L3451, L3452, L3453 );
and3 U2385 ( L3508, L3513, L3574, L3595 );
and3 U2386 ( L3504, L3517, L3578, L3598 );
or4 U2387 ( L3853, L4007, L4008, L4009, L4010 );
or2 U2388 ( L3885, L4016, L4017 );
or5 U2389 ( L3908, L4024, L4025, L4026, L4027, L4028 );
or2 U2390 ( L3971, L4047, L4048 );
and3 U2391 ( L4230, L4235, L4266, L4283 );
and3 U2392 ( L4226, L4239, L4270, L4286 );
or4 U2393 ( L4297, L4361, L4362, L4363, L4364 );
or5 U2394 ( L4324, L4372, L4373, L4374, L4375, L4376 );
and3 U2395 ( L4535, L4540, L4601, L4622 );
and3 U2396 ( L4531, L4544, L4605, L4625 );
nand2 U2397 ( L4942, L4945, L4947 );
nand2 U2398 ( L4983, L4986, L4988 );
inv U2399 ( L5014, L5018 );
nand2 U2400 ( L5014, L5017, L5019 );
or2 U2401 ( L950, L956, L5024 );
inv U2402 ( L5034, L5038 );
inv U2403 ( L5102, L5106 );
nand2 U2404 ( L5102, L5105, L5107 );
inv U2405 ( L950, L5112 );
inv U2406 ( L5122, L5126 );
or2 U2407 ( L1715, L1749, L5468 );
inv U2408 ( L5478, L5482 );
inv U2409 ( L1715, L5526 );
inv U2410 ( L5536, L5540 );
inv U2411 ( L5584, L5588 );
nand2 U2412 ( L5584, L5587, L5589 );
or2 U2413 ( L1746, L1750, L5594 );
inv U2414 ( L5604, L5608 );
inv U2415 ( L5672, L5676 );
nand2 U2416 ( L5672, L5675, L5677 );
inv U2417 ( L1746, L5682 );
inv U2418 ( L5692, L5696 );
or4 U2419 ( L2366, L2500, L2501, L2502, L5937 );
nor3 U2420 ( L2366, L2503, L2504, L5945 );
or3 U2421 ( L2384, L2505, L2506, L5953 );
nor2 U2422 ( L2384, L2507, L5961 );
or4 U2423 ( L2612, L2762, L2763, L2764, L6070 );
nor3 U2424 ( L2612, L2765, L2766, L6128 );
nor3 U2425 ( L2693, L2798, L2799, L6264 );
nor4 U2426 ( L2670, L2792, L2793, L2794, L6284 );
nand2 U2427 ( L7348, L7351, L6360 );
nand2 U2428 ( L7345, L7352, L6361 );
or4 U2429 ( L3308, L3438, L3439, L3440, L6639 );
nor3 U2430 ( L3308, L3441, L3442, L6647 );
or3 U2431 ( L3327, L3443, L3444, L6655 );
nor2 U2432 ( L3327, L3445, L6663 );
nand2 U2433 ( L6812, L6815, L6817 );
nand2 U2434 ( L6809, L6816, L6818 );
nand2 U2435 ( L6822, L6825, L6827 );
nand2 U2436 ( L6819, L6826, L6828 );
or4 U2437 ( L3868, L4011, L4012, L4013, L6938 );
nor3 U2438 ( L3868, L4014, L4015, L6996 );
or4 U2439 ( L3949, L4042, L4043, L4044, L7044 );
or5 U2440 ( L3926, L4035, L4036, L4037, L4038, L7064 );
nor3 U2441 ( L3949, L4045, L4046, L7132 );
nor4 U2442 ( L3926, L4039, L4040, L4041, L7152 );
nand2 U2443 ( L7614, L7617, L7446 );
nand2 U2444 ( L7611, L7618, L7447 );
nand2 U2445 ( L7606, L7609, L7456 );
nand2 U2446 ( L7603, L7610, L7457 );
or2 U2447 ( L1117, L1151, L241 );
or2 U2448 ( L908, L1002, L265 );
nand2 U2449 ( L2003, L2004, L2005 );
inv U2450 ( L4796, L4800 );
inv U2451 ( L4804, L4808 );
inv U2452 ( L4812, L4816 );
inv U2453 ( L4820, L4824 );
inv U2454 ( L4828, L4832 );
inv U2455 ( L4844, L4848 );
inv U2456 ( L4852, L4856 );
inv U2457 ( L4860, L4864 );
inv U2458 ( L4868, L4872 );
nor2 U2459 ( L1308, L1309, L1310 );
nor2 U2460 ( L1311, L1312, L1313 );
nor2 U2461 ( L1314, L1315, L1316 );
nor2 U2462 ( L1317, L1318, L1319 );
nor2 U2463 ( L1320, L1321, L1322 );
nor2 U2464 ( L1323, L1324, L1325 );
inv U2465 ( L5388, L5392 );
or2 U2466 ( L1708, L1789, L1790 );
or2 U2467 ( L1941, L1981, L1982 );
nand2 U2468 ( L5820, L5823, L1985 );
nand2 U2469 ( L5828, L5831, L1988 );
nand2 U2470 ( L5836, L5839, L1992 );
nand2 U2471 ( L5844, L5847, L1995 );
nand2 U2472 ( L1999, L2000, L2001 );
inv U2473 ( L2487, L2491 );
and5 U2474 ( L2420, L2472, L2436, L2409, L2454, L2508 );
and5 U2475 ( L4526, L2472, L2436, L2454, L2420, L2522 );
and4 U2476 ( L4526, L2472, L2436, L2454, L2526 );
and3 U2477 ( L4526, L2472, L2454, L2529 );
and2 U2478 ( L4526, L2472, L2531 );
inv U2479 ( L5940, L5944 );
inv U2480 ( L5948, L5952 );
inv U2481 ( L5956, L5960 );
inv U2482 ( L5964, L5968 );
nand2 U2483 ( L5972, L5975, L2555 );
inv U2484 ( L5972, L5976 );
nand2 U2485 ( L5980, L5983, L2559 );
inv U2486 ( L5980, L5984 );
inv U2487 ( L2749, L2753 );
and5 U2488 ( L2742, L2701, L2676, L2655, L2643, L2771 );
and4 U2489 ( L2742, L2676, L2655, L2701, L2791 );
and3 U2490 ( L2742, L2676, L2701, L2797 );
and2 U2491 ( L2742, L2701, L2807 );
inv U2492 ( L6110, L6114 );
inv U2493 ( L6168, L6172 );
inv U2494 ( L6246, L6250 );
inv U2495 ( L6256, L6260 );
inv U2496 ( L6342, L6346 );
inv U2497 ( L6352, L6356 );
inv U2498 ( L3123, L3127 );
and2 U2499 ( L3123, L3136, L3156 );
or2 U2500 ( L3223, L3258, L3259 );
and2 U2501 ( L3431, L3446, L3466 );
inv U2502 ( L6642, L6646 );
inv U2503 ( L6650, L6654 );
inv U2504 ( L6658, L6662 );
inv U2505 ( L6666, L6670 );
nand2 U2506 ( L6674, L6677, L3483 );
inv U2507 ( L6674, L6678 );
nand2 U2508 ( L6682, L6685, L3487 );
inv U2509 ( L6682, L6686 );
inv U2510 ( L3579, L3582 );
inv U2511 ( L3583, L3586 );
inv U2512 ( L3587, L3590 );
inv U2513 ( L3591, L3594 );
nor2 U2514 ( L3595, L3596, L3597 );
nor2 U2515 ( L3598, L3599, L3600 );
and3 U2516 ( L3536, L3527, L3579, L3602 );
and3 U2517 ( L3540, L3531, L3583, L3605 );
and3 U2518 ( L3559, L3550, L3587, L3608 );
and3 U2519 ( L3563, L3554, L3591, L3611 );
inv U2520 ( L4020, L4023 );
inv U2521 ( L6978, L6982 );
inv U2522 ( L7036, L7040 );
inv U2523 ( L7114, L7118 );
inv U2524 ( L7124, L7128 );
and2 U2525 ( L4004, L4020, L4089 );
inv U2526 ( L4247, L4250 );
inv U2527 ( L4251, L4254 );
inv U2528 ( L4255, L4258 );
inv U2529 ( L4259, L4262 );
and3 U2530 ( L4189, L4180, L4247, L4272 );
and3 U2531 ( L4193, L4184, L4251, L4275 );
and3 U2532 ( L4212, L4203, L4255, L4278 );
and3 U2533 ( L4216, L4207, L4259, L4281 );
nor2 U2534 ( L4283, L4284, L4285 );
nor2 U2535 ( L4286, L4287, L4288 );
inv U2536 ( L4356, L4360 );
nand2 U2537 ( L4369, L89, L4380 );
and2 U2538 ( L4356, L4369, L4386 );
inv U2539 ( L7438, L7442 );
inv U2540 ( L4606, L4609 );
inv U2541 ( L4610, L4613 );
inv U2542 ( L4614, L4617 );
inv U2543 ( L4618, L4621 );
nor2 U2544 ( L4622, L4623, L4624 );
nor2 U2545 ( L4625, L4626, L4627 );
and3 U2546 ( L4563, L4554, L4606, L4629 );
and3 U2547 ( L4567, L4558, L4610, L4632 );
and3 U2548 ( L4586, L4577, L4614, L4635 );
and3 U2549 ( L4590, L4581, L4618, L4638 );
buffer U2550 ( L2472, L4836 );
nand2 U2551 ( L4947, L4948, L4949 );
nand2 U2552 ( L4988, L4989, L4990 );
nand2 U2553 ( L5011, L5018, L5020 );
nand2 U2554 ( L5099, L5106, L5108 );
nand2 U2555 ( L5581, L5588, L5590 );
nand2 U2556 ( L5669, L5676, L5678 );
inv U2557 ( L6080, L6084 );
inv U2558 ( L6090, L6094 );
inv U2559 ( L6100, L6104 );
inv U2560 ( L6138, L6142 );
inv U2561 ( L6148, L6152 );
inv U2562 ( L6158, L6162 );
buffer U2563 ( L2742, L6206 );
inv U2564 ( L6216, L6220 );
inv U2565 ( L6226, L6230 );
inv U2566 ( L6236, L6240 );
inv U2567 ( L6324, L6328 );
buffer U2568 ( L2742, L6294 );
inv U2569 ( L6304, L6308 );
inv U2570 ( L6314, L6318 );
nand2 U2571 ( L6360, L6361, L6362 );
nand2 U2572 ( L6817, L6818, L6840 );
nand2 U2573 ( L6827, L6828, L6848 );
inv U2574 ( L6948, L6952 );
inv U2575 ( L6958, L6962 );
inv U2576 ( L6968, L6972 );
inv U2577 ( L7006, L7010 );
inv U2578 ( L7016, L7020 );
inv U2579 ( L7026, L7030 );
inv U2580 ( L7074, L7078 );
inv U2581 ( L7084, L7088 );
inv U2582 ( L7094, L7098 );
inv U2583 ( L7104, L7108 );
inv U2584 ( L7192, L7196 );
inv U2585 ( L7162, L7166 );
inv U2586 ( L7172, L7176 );
inv U2587 ( L7182, L7186 );
nand2 U2588 ( L7446, L7447, L7448 );
nand2 U2589 ( L7456, L7457, L7458 );
and2 U2590 ( L3046, L3249, L254 );
and2 U2591 ( L3046, L3249, L260 );
nand2 U2592 ( L1985, L1986, L1987 );
nand2 U2593 ( L1992, L1993, L1994 );
inv U2594 ( L2001, L2002 );
and2 U2595 ( L933, L924, L962 );
and2 U2596 ( L1730, L1721, L1751 );
nand2 U2597 ( L1988, L1989, L1990 );
nand2 U2598 ( L1995, L1996, L1997 );
inv U2599 ( L2495, L2499 );
and2 U2600 ( L2515, L2487, L2536 );
inv U2601 ( L5937, L5943 );
nand2 U2602 ( L5937, L5944, L2542 );
inv U2603 ( L5945, L5951 );
nand2 U2604 ( L5945, L5952, L2545 );
inv U2605 ( L5953, L5959 );
nand2 U2606 ( L5953, L5960, L2549 );
inv U2607 ( L5961, L5967 );
nand2 U2608 ( L5961, L5968, L2552 );
nand2 U2609 ( L5969, L5976, L2556 );
nand2 U2610 ( L5977, L5984, L2560 );
inv U2611 ( L2757, L2761 );
inv U2612 ( L2780, L2784 );
and2 U2613 ( L2749, L2780, L2853 );
inv U2614 ( L3131, L3135 );
inv U2615 ( L3143, L3146 );
and2 U2616 ( L3123, L3143, L3163 );
and2 U2617 ( L3453, L3431, L3467 );
inv U2618 ( L6639, L6645 );
nand2 U2619 ( L6639, L6646, L3470 );
inv U2620 ( L6647, L6653 );
nand2 U2621 ( L6647, L6654, L3473 );
inv U2622 ( L6655, L6661 );
nand2 U2623 ( L6655, L6662, L3477 );
inv U2624 ( L6663, L6669 );
nand2 U2625 ( L6663, L6670, L3480 );
nand2 U2626 ( L6671, L6678, L3484 );
nand2 U2627 ( L6679, L6686, L3488 );
and3 U2628 ( L3531, L3536, L3582, L3601 );
and3 U2629 ( L3527, L3540, L3586, L3604 );
and3 U2630 ( L3554, L3559, L3590, L3607 );
and3 U2631 ( L3550, L3563, L3594, L3610 );
inv U2632 ( L4028, L4032 );
and2 U2633 ( L4004, L4028, L4090 );
and3 U2634 ( L4184, L4189, L4250, L4271 );
and3 U2635 ( L4180, L4193, L4254, L4274 );
and3 U2636 ( L4207, L4212, L4258, L4277 );
and3 U2637 ( L4203, L4216, L4262, L4280 );
inv U2638 ( L4364, L4368 );
inv U2639 ( L4376, L4379 );
and2 U2640 ( L4356, L4376, L4387 );
and3 U2641 ( L4558, L4563, L4609, L4628 );
and3 U2642 ( L4554, L4567, L4613, L4631 );
and3 U2643 ( L4581, L4586, L4617, L4634 );
and3 U2644 ( L4577, L4590, L4621, L4637 );
or5 U2645 ( L2431, L2518, L2519, L2520, L2522, L4841 );
or4 U2646 ( L2448, L2523, L2524, L2526, L4849 );
or3 U2647 ( L2465, L2527, L2529, L4857 );
or2 U2648 ( L2481, L2531, L4865 );
nand2 U2649 ( L5019, L5020, L5021 );
inv U2650 ( L5024, L5028 );
nand2 U2651 ( L5107, L5108, L5109 );
inv U2652 ( L5112, L5116 );
nand2 U2653 ( L1313, L1310, L5369 );
nand2 U2654 ( L1319, L1316, L5377 );
nand2 U2655 ( L1325, L1322, L5385 );
inv U2656 ( L5468, L5472 );
nand2 U2657 ( L5468, L5471, L5473 );
inv U2658 ( L5526, L5530 );
nand2 U2659 ( L5526, L5529, L5531 );
nand2 U2660 ( L5589, L5590, L5591 );
inv U2661 ( L5594, L5598 );
nand2 U2662 ( L5677, L5678, L5679 );
inv U2663 ( L5682, L5686 );
or2 U2664 ( L2768, L2804, L6060 );
inv U2665 ( L6070, L6074 );
inv U2666 ( L2768, L6118 );
inv U2667 ( L6128, L6132 );
or4 U2668 ( L2693, L2795, L2796, L2797, L6176 );
or2 U2669 ( L2801, L2807, L6186 );
or5 U2670 ( L2670, L2788, L2789, L2790, L2791, L6196 );
inv U2671 ( L6264, L6268 );
nand2 U2672 ( L6264, L6267, L6269 );
inv U2673 ( L2801, L6274 );
inv U2674 ( L6284, L6288 );
nand2 U2675 ( L4288, L4285, L6337 );
nand2 U2676 ( L3600, L3597, L6829 );
or2 U2677 ( L4017, L4051, L6928 );
inv U2678 ( L6938, L6942 );
inv U2679 ( L4017, L6986 );
inv U2680 ( L6996, L7000 );
inv U2681 ( L7044, L7048 );
nand2 U2682 ( L7044, L7047, L7049 );
or2 U2683 ( L4048, L4052, L7054 );
inv U2684 ( L7064, L7068 );
inv U2685 ( L7132, L7136 );
nand2 U2686 ( L7132, L7135, L7137 );
inv U2687 ( L4048, L7142 );
inv U2688 ( L7152, L7156 );
nand2 U2689 ( L4627, L4624, L7433 );
and2 U2690 ( L1982, L1146, L242 );
nand2 U2691 ( L3135, L3127, L3151 );
and5 U2692 ( L89, L4386, L3156, L3035, L3249, L257 );
and5 U2693 ( L89, L4386, L3156, L3035, L3249, L263 );
and2 U2694 ( L1790, L997, L266 );
inv U2695 ( L1990, L1991 );
inv U2696 ( L1997, L1998 );
nand2 U2697 ( L3487, L3488, L3489 );
nand2 U2698 ( L4836, L4839, L371 );
inv U2699 ( L4836, L4840 );
nand2 U2700 ( L2559, L2560, L2561 );
and2 U2701 ( L2487, L2508, L2532 );
or2 U2702 ( L2495, L2536, L2537 );
nand2 U2703 ( L5940, L5943, L2541 );
nand2 U2704 ( L5948, L5951, L2544 );
nand2 U2705 ( L5956, L5959, L2548 );
nand2 U2706 ( L5964, L5967, L2551 );
nand2 U2707 ( L2555, L2556, L2557 );
and2 U2708 ( L2508, L4526, L2563 );
nand2 U2709 ( L2499, L2491, L2577 );
inv U2710 ( L2771, L2775 );
nand2 U2711 ( L2771, L4526, L2806 );
nand2 U2712 ( L2761, L2753, L2808 );
and2 U2713 ( L2749, L2771, L2852 );
or2 U2714 ( L2757, L2853, L2854 );
inv U2715 ( L6362, L6366 );
nand2 U2716 ( L4368, L4360, L4381 );
or2 U2717 ( L3131, L3163, L3164 );
and4 U2718 ( L89, L4386, L3156, L3035, L3241 );
or2 U2719 ( L3437, L3467, L3468 );
nand2 U2720 ( L6642, L6645, L3469 );
nand2 U2721 ( L6650, L6653, L3472 );
nand2 U2722 ( L6658, L6661, L3476 );
nand2 U2723 ( L6666, L6669, L3479 );
nand2 U2724 ( L3483, L3484, L3485 );
nor2 U2725 ( L3601, L3602, L3603 );
nor2 U2726 ( L3604, L3605, L3606 );
nor2 U2727 ( L3607, L3608, L3609 );
nor2 U2728 ( L3610, L3611, L3612 );
inv U2729 ( L6840, L6844 );
inv U2730 ( L6848, L6852 );
or2 U2731 ( L4010, L4090, L4091 );
nor2 U2732 ( L4271, L4272, L4273 );
nor2 U2733 ( L4274, L4275, L4276 );
nor2 U2734 ( L4277, L4278, L4279 );
nor2 U2735 ( L4280, L4281, L4282 );
and2 U2736 ( L4379, L4380, L4382 );
or2 U2737 ( L4364, L4387, L4388 );
inv U2738 ( L7448, L7452 );
inv U2739 ( L7458, L7462 );
nor2 U2740 ( L4628, L4629, L4630 );
nor2 U2741 ( L4631, L4632, L4633 );
nor2 U2742 ( L4634, L4635, L4636 );
nor2 U2743 ( L4637, L4638, L4639 );
inv U2744 ( L4949, L4955 );
nand2 U2745 ( L4949, L4956, L4958 );
inv U2746 ( L4990, L4996 );
nand2 U2747 ( L4990, L4997, L4999 );
nand2 U2748 ( L5465, L5472, L5474 );
nand2 U2749 ( L5523, L5530, L5532 );
inv U2750 ( L6206, L6210 );
nand2 U2751 ( L6261, L6268, L6270 );
inv U2752 ( L6294, L6298 );
nand2 U2753 ( L7041, L7048, L7050 );
nand2 U2754 ( L7129, L7136, L7138 );
nand2 U2755 ( L3469, L3470, L3471 );
nand2 U2756 ( L3476, L3477, L3478 );
inv U2757 ( L3485, L3486 );
nand2 U2758 ( L4833, L4840, L372 );
nand2 U2759 ( L2541, L2542, L2543 );
nand2 U2760 ( L2548, L2549, L2550 );
inv U2761 ( L2557, L2558 );
inv U2762 ( L4841, L4847 );
nand2 U2763 ( L4841, L4848, L387 );
inv U2764 ( L4849, L4855 );
nand2 U2765 ( L4849, L4856, L390 );
inv U2766 ( L4857, L4863 );
nand2 U2767 ( L4857, L4864, L393 );
inv U2768 ( L4865, L4871 );
nand2 U2769 ( L4865, L4872, L396 );
inv U2770 ( L962, L965 );
inv U2771 ( L5369, L5375 );
nand2 U2772 ( L5369, L5376, L1327 );
inv U2773 ( L5377, L5383 );
nand2 U2774 ( L5377, L5384, L1330 );
inv U2775 ( L5385, L5391 );
nand2 U2776 ( L5385, L5392, L1333 );
inv U2777 ( L1751, L1754 );
nand2 U2778 ( L2544, L2545, L2546 );
nand2 U2779 ( L2551, L2552, L2553 );
or2 U2780 ( L2515, L2563, L2564 );
and2 U2781 ( L2784, L2806, L2809 );
and2 U2782 ( L2784, L2775, L2813 );
inv U2783 ( L6337, L6345 );
nand2 U2784 ( L6337, L6346, L2860 );
nand2 U2785 ( L3472, L3473, L3474 );
nand2 U2786 ( L3479, L3480, L3481 );
inv U2787 ( L6829, L6835 );
nand2 U2788 ( L6829, L6836, L3614 );
and2 U2789 ( L4032, L4023, L4053 );
inv U2790 ( L7433, L7441 );
nand2 U2791 ( L7433, L7442, L4516 );
nand2 U2792 ( L4952, L4955, L4957 );
nand2 U2793 ( L4993, L4996, L4998 );
inv U2794 ( L5021, L5027 );
nand2 U2795 ( L5021, L5028, L5030 );
inv U2796 ( L5109, L5115 );
nand2 U2797 ( L5109, L5116, L5118 );
nand2 U2798 ( L5473, L5474, L5475 );
nand2 U2799 ( L5531, L5532, L5533 );
inv U2800 ( L5591, L5597 );
nand2 U2801 ( L5591, L5598, L5600 );
inv U2802 ( L5679, L5685 );
nand2 U2803 ( L5679, L5686, L5688 );
inv U2804 ( L6060, L6064 );
nand2 U2805 ( L6060, L6063, L6065 );
inv U2806 ( L6118, L6122 );
nand2 U2807 ( L6118, L6121, L6123 );
inv U2808 ( L6176, L6180 );
nand2 U2809 ( L6176, L6179, L6181 );
inv U2810 ( L6186, L6190 );
inv U2811 ( L6196, L6200 );
nand2 U2812 ( L6269, L6270, L6271 );
inv U2813 ( L6274, L6278 );
nand2 U2814 ( L4276, L4273, L6347 );
nand2 U2815 ( L4282, L4279, L6357 );
nand2 U2816 ( L3606, L3603, L6837 );
nand2 U2817 ( L3612, L3609, L6845 );
inv U2818 ( L6928, L6932 );
nand2 U2819 ( L6928, L6931, L6933 );
inv U2820 ( L6986, L6990 );
nand2 U2821 ( L6986, L6989, L6991 );
nand2 U2822 ( L7049, L7050, L7051 );
inv U2823 ( L7054, L7058 );
nand2 U2824 ( L7137, L7138, L7139 );
inv U2825 ( L7142, L7146 );
nand2 U2826 ( L4639, L4636, L7443 );
nand2 U2827 ( L4633, L4630, L7453 );
and3 U2828 ( L3468, L1974, L1146, L243 );
and4 U2829 ( L2537, L3466, L1974, L1146, L244 );
and5 U2830 ( L4526, L2532, L3466, L1974, L1146, L245 );
and3 U2831 ( L3164, L3035, L3249, L255 );
and4 U2832 ( L4388, L3156, L3035, L3249, L256 );
and3 U2833 ( L3164, L3035, L3249, L261 );
and4 U2834 ( L4388, L3156, L3035, L3249, L262 );
and3 U2835 ( L4091, L1788, L997, L267 );
and4 U2836 ( L2854, L4089, L1788, L997, L268 );
and5 U2837 ( L4526, L2852, L4089, L1788, L997, L269 );
inv U2838 ( L3474, L3475 );
inv U2839 ( L3481, L3482 );
nand2 U2840 ( L371, L372, L373 );
inv U2841 ( L2546, L2547 );
inv U2842 ( L2553, L2554 );
nand2 U2843 ( L4844, L4847, L386 );
nand2 U2844 ( L4852, L4855, L389 );
nand2 U2845 ( L4860, L4863, L392 );
nand2 U2846 ( L4868, L4871, L395 );
nand2 U2847 ( L5372, L5375, L1326 );
nand2 U2848 ( L5380, L5383, L1329 );
nand2 U2849 ( L5388, L5391, L1332 );
and2 U2850 ( L4091, L1788, L1436 );
and3 U2851 ( L2854, L4089, L1788, L1440 );
and4 U2852 ( L4526, L2852, L4089, L1788, L1445 );
and2 U2853 ( L2854, L4089, L1450 );
and3 U2854 ( L4526, L2852, L4089, L1454 );
nand2 U2855 ( L6342, L6345, L2859 );
inv U2856 ( L4382, L4385 );
and2 U2857 ( L4382, L4364, L3148 );
and2 U2858 ( L3164, L3035, L3239 );
and3 U2859 ( L4388, L3156, L3035, L3240 );
and2 U2860 ( L3468, L1974, L3265 );
and3 U2861 ( L2537, L3466, L1974, L3267 );
and4 U2862 ( L4526, L2532, L3466, L1974, L3270 );
and2 U2863 ( L2537, L3466, L3274 );
and3 U2864 ( L4526, L2532, L3466, L3277 );
nand2 U2865 ( L6832, L6835, L3613 );
nand2 U2866 ( L7438, L7441, L4515 );
nand2 U2867 ( L4957, L4958, L4959 );
nand2 U2868 ( L4998, L4999, L5000 );
nand2 U2869 ( L5024, L5027, L5029 );
nand2 U2870 ( L5112, L5115, L5117 );
nand2 U2871 ( L5594, L5597, L5599 );
nand2 U2872 ( L5682, L5685, L5687 );
nand2 U2873 ( L6057, L6064, L6066 );
nand2 U2874 ( L6115, L6122, L6124 );
nand2 U2875 ( L6173, L6180, L6182 );
nand2 U2876 ( L6925, L6932, L6934 );
nand2 U2877 ( L6983, L6990, L6992 );
or5 U2878 ( L241, L242, L243, L244, L245, L246 );
or5 U2879 ( L3259, L254, L255, L256, L257, L258 );
or5 U2880 ( L3259, L260, L261, L262, L263, L264 );
or5 U2881 ( L265, L266, L267, L268, L269, L270 );
and2 U2882 ( L2564, L2543, L375 );
and2 U2883 ( L2564, L2550, L378 );
and2 U2884 ( L2564, L2558, L381 );
and2 U2885 ( L2564, L2406, L384 );
nand2 U2886 ( L386, L387, L388 );
nand2 U2887 ( L389, L390, L391 );
nand2 U2888 ( L392, L393, L394 );
nand2 U2889 ( L395, L396, L397 );
nand2 U2890 ( L1326, L1327, L1328 );
nand2 U2891 ( L1329, L1330, L1331 );
nand2 U2892 ( L1332, L1333, L1334 );
or4 U2893 ( L1790, L1436, L1440, L1445, L1447 );
or3 U2894 ( L4091, L1450, L1454, L1766 );
inv U2895 ( L2564, L2571 );
and2 U2896 ( L2577, L2564, L2579 );
inv U2897 ( L2809, L2812 );
inv U2898 ( L2813, L2816 );
and2 U2899 ( L2809, L2757, L2851 );
nand2 U2900 ( L2859, L2860, L2861 );
inv U2901 ( L6347, L6355 );
nand2 U2902 ( L6347, L6356, L2863 );
inv U2903 ( L6357, L6365 );
nand2 U2904 ( L6357, L6366, L2866 );
and2 U2905 ( L4381, L4385, L3147 );
or4 U2906 ( L3046, L3239, L3240, L3241, L3242 );
or4 U2907 ( L1982, L3265, L3267, L3270, L3271 );
or3 U2908 ( L3468, L3274, L3277, L3279 );
nand2 U2909 ( L3613, L3614, L3615 );
inv U2910 ( L6837, L6843 );
nand2 U2911 ( L6837, L6844, L3617 );
inv U2912 ( L6845, L6851 );
nand2 U2913 ( L6845, L6852, L3620 );
inv U2914 ( L4053, L4056 );
nand2 U2915 ( L4515, L4516, L4517 );
inv U2916 ( L7443, L7451 );
nand2 U2917 ( L7443, L7452, L4519 );
inv U2918 ( L7453, L7461 );
nand2 U2919 ( L7453, L7462, L4522 );
nand2 U2920 ( L5029, L5030, L5031 );
nand2 U2921 ( L5117, L5118, L5119 );
inv U2922 ( L5475, L5481 );
nand2 U2923 ( L5475, L5482, L5484 );
inv U2924 ( L5533, L5539 );
nand2 U2925 ( L5533, L5540, L5542 );
nand2 U2926 ( L5599, L5600, L5601 );
nand2 U2927 ( L5687, L5688, L5689 );
nand2 U2928 ( L6065, L6066, L6067 );
nand2 U2929 ( L6123, L6124, L6125 );
nand2 U2930 ( L6181, L6182, L6183 );
inv U2931 ( L6271, L6277 );
nand2 U2932 ( L6271, L6278, L6280 );
nand2 U2933 ( L6933, L6934, L6935 );
nand2 U2934 ( L6991, L6992, L6993 );
inv U2935 ( L7051, L7057 );
nand2 U2936 ( L7051, L7058, L7060 );
inv U2937 ( L7139, L7145 );
nand2 U2938 ( L7139, L7146, L7148 );
nand2 U2939 ( L4959, L4966, L4968 );
nand2 U2940 ( L5000, L5007, L5009 );
and2 U2941 ( L2808, L2812, L2850 );
nand2 U2942 ( L6352, L6355, L2862 );
nand2 U2943 ( L6362, L6365, L2865 );
or2 U2944 ( L3147, L3148, L3149 );
nand2 U2945 ( L3228, L3242, L3243 );
nand2 U2946 ( L6840, L6843, L3616 );
nand2 U2947 ( L6848, L6851, L3619 );
nand2 U2948 ( L7448, L7451, L4518 );
nand2 U2949 ( L7458, L7461, L4521 );
inv U2950 ( L4959, L4965 );
inv U2951 ( L5000, L5006 );
nand2 U2952 ( L5478, L5481, L5483 );
nand2 U2953 ( L5536, L5539, L5541 );
nand2 U2954 ( L6274, L6277, L6279 );
nand2 U2955 ( L7054, L7057, L7059 );
nand2 U2956 ( L7142, L7145, L7147 );
and2 U2957 ( L2547, L2571, L374 );
and2 U2958 ( L2554, L2571, L377 );
and2 U2959 ( L2561, L2571, L380 );
and2 U2960 ( L2400, L2571, L383 );
nand2 U2961 ( L920, L1447, L955 );
nand2 U2962 ( L4962, L4965, L4967 );
nand2 U2963 ( L5003, L5006, L5008 );
buffer U2964 ( L1447, L975 );
and5 U2965 ( L3271, L1093, L1055, L1074, L1038, L1136 );
and4 U2966 ( L3271, L1093, L1055, L1074, L1140 );
and3 U2967 ( L3271, L1093, L1074, L1143 );
and2 U2968 ( L3271, L1093, L1145 );
and2 U2969 ( L1122, L3271, L1160 );
inv U2970 ( L1766, L1771 );
and5 U2971 ( L3279, L1921, L1885, L1903, L1869, L1964 );
and4 U2972 ( L3279, L1921, L1885, L1903, L1968 );
and3 U2973 ( L3279, L1921, L1903, L1971 );
and2 U2974 ( L3279, L1921, L1973 );
and2 U2975 ( L1950, L3279, L2007 );
and2 U2976 ( L2495, L2571, L2578 );
nand2 U2977 ( L2862, L2863, L2864 );
nand2 U2978 ( L2865, L2866, L2867 );
nand2 U2979 ( L3136, L3149, L3150 );
and2 U2980 ( L3238, L3243, L3245 );
nand2 U2981 ( L3616, L3617, L3618 );
nand2 U2982 ( L3619, L3620, L3621 );
or2 U2983 ( L2850, L2851, L4067 );
nand2 U2984 ( L4518, L4519, L4520 );
nand2 U2985 ( L4521, L4522, L4523 );
buffer U2986 ( L3279, L4713 );
buffer U2987 ( L3271, L4753 );
inv U2988 ( L5031, L5037 );
nand2 U2989 ( L5031, L5038, L5040 );
inv U2990 ( L5119, L5125 );
nand2 U2991 ( L5119, L5126, L5128 );
nand2 U2992 ( L5483, L5484, L5485 );
nand2 U2993 ( L5541, L5542, L5543 );
inv U2994 ( L5601, L5607 );
nand2 U2995 ( L5601, L5608, L5610 );
inv U2996 ( L5689, L5695 );
nand2 U2997 ( L5689, L5696, L5698 );
inv U2998 ( L6067, L6073 );
nand2 U2999 ( L6067, L6074, L6076 );
inv U3000 ( L6125, L6131 );
nand2 U3001 ( L6125, L6132, L6134 );
inv U3002 ( L6183, L6189 );
nand2 U3003 ( L6183, L6190, L6192 );
nand2 U3004 ( L6279, L6280, L6281 );
inv U3005 ( L6935, L6941 );
nand2 U3006 ( L6935, L6942, L6944 );
inv U3007 ( L6993, L6999 );
nand2 U3008 ( L6993, L7000, L7002 );
nand2 U3009 ( L7059, L7060, L7061 );
nand2 U3010 ( L7147, L7148, L7149 );
or2 U3011 ( L374, L375, L376 );
or2 U3012 ( L377, L378, L379 );
or2 U3013 ( L380, L381, L382 );
or2 U3014 ( L383, L384, L385 );
and2 U3015 ( L933, L955, L958 );
nand2 U3016 ( L4967, L4968, L967 );
nand2 U3017 ( L5008, L5009, L971 );
or2 U3018 ( L1129, L1160, L1161 );
or2 U3019 ( L1957, L2007, L2008 );
or2 U3020 ( L2578, L2579, L2580 );
and4 U3021 ( L1331, L2861, L2864, L2867, L2868 );
and2 U3022 ( L3146, L3150, L3152 );
and4 U3023 ( L1328, L1334, L3618, L3621, L4443 );
and4 U3024 ( L3615, L4517, L4520, L4523, L4524 );
or5 U3025 ( L1880, L1960, L1961, L1962, L1964, L4721 );
or4 U3026 ( L1897, L1965, L1966, L1968, L4729 );
or3 U3027 ( L1914, L1969, L1971, L4737 );
or2 U3028 ( L1929, L1973, L4745 );
or5 U3029 ( L1050, L1132, L1133, L1134, L1136, L4761 );
or4 U3030 ( L1068, L1137, L1138, L1140, L4769 );
or3 U3031 ( L1086, L1141, L1143, L4777 );
or2 U3032 ( L1102, L1145, L4785 );
nand2 U3033 ( L5034, L5037, L5039 );
nand2 U3034 ( L5122, L5125, L5127 );
nand2 U3035 ( L5604, L5607, L5609 );
nand2 U3036 ( L5692, L5695, L5697 );
nand2 U3037 ( L6070, L6073, L6075 );
nand2 U3038 ( L6128, L6131, L6133 );
nand2 U3039 ( L6186, L6189, L6191 );
nand2 U3040 ( L6938, L6941, L6943 );
nand2 U3041 ( L6996, L6999, L7001 );
inv U3042 ( L3245, L3248 );
and2 U3043 ( L3245, L3223, L248 );
inv U3044 ( L4713, L4719 );
nand2 U3045 ( L4713, L4720, L294 );
inv U3046 ( L4753, L4759 );
nand2 U3047 ( L4753, L4760, L323 );
inv U3048 ( L975, L980 );
inv U3049 ( L4067, L4072 );
nand2 U3050 ( L5039, L5040, L5041 );
nand2 U3051 ( L5127, L5128, L5129 );
inv U3052 ( L5485, L5491 );
nand2 U3053 ( L5485, L5492, L5494 );
inv U3054 ( L5543, L5549 );
nand2 U3055 ( L5543, L5550, L5552 );
nand2 U3056 ( L5609, L5610, L5611 );
nand2 U3057 ( L5697, L5698, L5699 );
nand2 U3058 ( L6075, L6076, L6077 );
nand2 U3059 ( L6133, L6134, L6135 );
nand2 U3060 ( L6191, L6192, L6193 );
inv U3061 ( L6281, L6287 );
nand2 U3062 ( L6281, L6288, L6290 );
nand2 U3063 ( L6943, L6944, L6945 );
nand2 U3064 ( L7001, L7002, L7003 );
inv U3065 ( L7061, L7067 );
nand2 U3066 ( L7061, L7068, L7070 );
inv U3067 ( L7149, L7155 );
nand2 U3068 ( L7149, L7156, L7158 );
and2 U3069 ( L3244, L3248, L247 );
inv U3070 ( L3152, L3155 );
and2 U3071 ( L3152, L3131, L251 );
and2 U3072 ( L1176, L1161, L272 );
inv U3073 ( L958, L961 );
and2 U3074 ( L958, L908, L275 );
nand2 U3075 ( L4716, L4719, L293 );
and2 U3076 ( L2008, L1987, L297 );
and2 U3077 ( L2008, L1994, L300 );
and2 U3078 ( L2008, L2002, L303 );
and2 U3079 ( L2008, L1856, L306 );
inv U3080 ( L4721, L4727 );
nand2 U3081 ( L4721, L4728, L309 );
inv U3082 ( L4729, L4735 );
nand2 U3083 ( L4729, L4736, L312 );
inv U3084 ( L4737, L4743 );
nand2 U3085 ( L4737, L4744, L315 );
inv U3086 ( L4745, L4751 );
nand2 U3087 ( L4745, L4752, L318 );
nand2 U3088 ( L4756, L4759, L322 );
inv U3089 ( L4761, L4767 );
nand2 U3090 ( L4761, L4768, L326 );
inv U3091 ( L4769, L4775 );
nand2 U3092 ( L4769, L4776, L329 );
inv U3093 ( L4777, L4783 );
nand2 U3094 ( L4777, L4784, L332 );
inv U3095 ( L4785, L4791 );
nand2 U3096 ( L4785, L4792, L335 );
inv U3097 ( L4443, L412 );
inv U3098 ( L4524, L414 );
inv U3099 ( L2868, L416 );
and3 U3100 ( L4443, L4524, L2868, L2881 );
and3 U3101 ( L971, L962, L975, L993 );
and3 U3102 ( L967, L965, L975, L994 );
inv U3103 ( L1161, L1166 );
and2 U3104 ( L1161, L1155, L1171 );
and2 U3105 ( L1161, L1023, L1174 );
inv U3106 ( L2008, L2014 );
and5 U3107 ( L2580, L3417, L3381, L3399, L3365, L3459 );
and4 U3108 ( L2580, L3417, L3381, L3399, L3462 );
and3 U3109 ( L2580, L3417, L3399, L3464 );
and2 U3110 ( L2580, L3417, L3465 );
and2 U3111 ( L3446, L2580, L3490 );
buffer U3112 ( L2580, L4793 );
nand2 U3113 ( L5488, L5491, L5493 );
nand2 U3114 ( L5546, L5549, L5551 );
nand2 U3115 ( L6284, L6287, L6289 );
nand2 U3116 ( L7064, L7067, L7069 );
nand2 U3117 ( L7152, L7155, L7157 );
or2 U3118 ( L247, L248, L249 );
and2 U3119 ( L3151, L3155, L250 );
and2 U3120 ( L957, L961, L274 );
nand2 U3121 ( L293, L294, L295 );
nand2 U3122 ( L4724, L4727, L308 );
nand2 U3123 ( L4732, L4735, L311 );
nand2 U3124 ( L4740, L4743, L314 );
nand2 U3125 ( L4748, L4751, L317 );
nand2 U3126 ( L322, L323, L324 );
nand2 U3127 ( L4764, L4767, L325 );
nand2 U3128 ( L4772, L4775, L328 );
nand2 U3129 ( L4780, L4783, L331 );
nand2 U3130 ( L4788, L4791, L334 );
and3 U3131 ( L2876, L2878, L2881, L417 );
and3 U3132 ( L971, L933, L980, L991 );
and3 U3133 ( L967, L929, L980, L992 );
or2 U3134 ( L3453, L3490, L3491 );
or5 U3135 ( L3376, L3456, L3457, L3458, L3459, L4801 );
or4 U3136 ( L3393, L3460, L3461, L3462, L4809 );
or3 U3137 ( L3410, L3463, L3464, L4817 );
or2 U3138 ( L3425, L3465, L4825 );
inv U3139 ( L5041, L5047 );
nand2 U3140 ( L5041, L5048, L5050 );
inv U3141 ( L5129, L5135 );
nand2 U3142 ( L5129, L5136, L5138 );
nand2 U3143 ( L5493, L5494, L5495 );
nand2 U3144 ( L5551, L5552, L5553 );
inv U3145 ( L5611, L5617 );
nand2 U3146 ( L5611, L5618, L5620 );
inv U3147 ( L5699, L5705 );
nand2 U3148 ( L5699, L5706, L5708 );
inv U3149 ( L6077, L6083 );
nand2 U3150 ( L6077, L6084, L6086 );
inv U3151 ( L6135, L6141 );
nand2 U3152 ( L6135, L6142, L6144 );
inv U3153 ( L6193, L6199 );
nand2 U3154 ( L6193, L6200, L6202 );
nand2 U3155 ( L6289, L6290, L6291 );
inv U3156 ( L6945, L6951 );
nand2 U3157 ( L6945, L6952, L6954 );
inv U3158 ( L7003, L7009 );
nand2 U3159 ( L7003, L7010, L7012 );
nand2 U3160 ( L7069, L7070, L7071 );
nand2 U3161 ( L7157, L7158, L7159 );
or2 U3162 ( L250, L251, L252 );
and2 U3163 ( L1117, L1166, L271 );
or2 U3164 ( L274, L275, L276 );
and2 U3165 ( L1991, L2014, L296 );
and2 U3166 ( L1998, L2014, L299 );
and2 U3167 ( L2005, L2014, L302 );
and2 U3168 ( L1850, L2014, L305 );
nand2 U3169 ( L308, L309, L310 );
nand2 U3170 ( L311, L312, L313 );
nand2 U3171 ( L314, L315, L316 );
nand2 U3172 ( L317, L318, L319 );
nand2 U3173 ( L325, L326, L327 );
nand2 U3174 ( L328, L329, L330 );
nand2 U3175 ( L331, L332, L333 );
nand2 U3176 ( L334, L335, L336 );
inv U3177 ( L4793, L4799 );
nand2 U3178 ( L4793, L4800, L343 );
inv U3179 ( L417, L418 );
and2 U3180 ( L1158, L1166, L1170 );
and2 U3181 ( L1019, L1166, L1173 );
nand2 U3182 ( L5044, L5047, L5049 );
nand2 U3183 ( L5132, L5135, L5137 );
or4 U3184 ( L991, L992, L993, L994, L5167 );
nand2 U3185 ( L5614, L5617, L5619 );
nand2 U3186 ( L5702, L5705, L5707 );
nand2 U3187 ( L6080, L6083, L6085 );
nand2 U3188 ( L6138, L6141, L6143 );
nand2 U3189 ( L6196, L6199, L6201 );
nand2 U3190 ( L6948, L6951, L6953 );
nand2 U3191 ( L7006, L7009, L7011 );
or2 U3192 ( L271, L272, L273 );
or2 U3193 ( L296, L297, L298 );
or2 U3194 ( L299, L300, L301 );
or2 U3195 ( L302, L303, L304 );
or2 U3196 ( L305, L306, L307 );
nand2 U3197 ( L4796, L4799, L342 );
and2 U3198 ( L3491, L3471, L346 );
and2 U3199 ( L3491, L3478, L349 );
and2 U3200 ( L3491, L3486, L352 );
and2 U3201 ( L3491, L3350, L355 );
inv U3202 ( L4801, L4807 );
nand2 U3203 ( L4801, L4808, L358 );
inv U3204 ( L4809, L4815 );
nand2 U3205 ( L4809, L4816, L361 );
inv U3206 ( L4817, L4823 );
nand2 U3207 ( L4817, L4824, L364 );
inv U3208 ( L4825, L4831 );
nand2 U3209 ( L4825, L4832, L367 );
or2 U3210 ( L1170, L1171, L1172 );
or2 U3211 ( L1173, L1174, L1175 );
inv U3212 ( L3491, L3497 );
nand2 U3213 ( L5049, L5050, L5051 );
nand2 U3214 ( L5137, L5138, L5139 );
inv U3215 ( L5495, L5501 );
nand2 U3216 ( L5495, L5502, L5504 );
inv U3217 ( L5553, L5559 );
nand2 U3218 ( L5553, L5560, L5562 );
nand2 U3219 ( L5619, L5620, L5621 );
nand2 U3220 ( L5707, L5708, L5709 );
nand2 U3221 ( L6085, L6086, L6087 );
nand2 U3222 ( L6143, L6144, L6145 );
nand2 U3223 ( L6201, L6202, L6203 );
inv U3224 ( L6291, L6297 );
nand2 U3225 ( L6291, L6298, L6300 );
nand2 U3226 ( L6953, L6954, L6955 );
nand2 U3227 ( L7011, L7012, L7013 );
inv U3228 ( L7071, L7077 );
nand2 U3229 ( L7071, L7078, L7080 );
inv U3230 ( L7159, L7165 );
nand2 U3231 ( L7159, L7166, L7168 );
nand2 U3232 ( L342, L343, L344 );
nand2 U3233 ( L4804, L4807, L357 );
nand2 U3234 ( L4812, L4815, L360 );
nand2 U3235 ( L4820, L4823, L363 );
nand2 U3236 ( L4828, L4831, L366 );
inv U3237 ( L5167, L5173 );
buffer U3238 ( L1172, L422 );
buffer U3239 ( L1172, L469 );
buffer U3240 ( L1175, L419 );
buffer U3241 ( L1175, L471 );
nand2 U3242 ( L5498, L5501, L5503 );
nand2 U3243 ( L5556, L5559, L5561 );
nand2 U3244 ( L6294, L6297, L6299 );
nand2 U3245 ( L7074, L7077, L7079 );
nand2 U3246 ( L7162, L7165, L7167 );
and2 U3247 ( L3475, L3497, L345 );
and2 U3248 ( L3482, L3497, L348 );
and2 U3249 ( L3489, L3497, L351 );
and2 U3250 ( L3344, L3497, L354 );
nand2 U3251 ( L357, L358, L359 );
nand2 U3252 ( L360, L361, L362 );
nand2 U3253 ( L363, L364, L365 );
nand2 U3254 ( L366, L367, L368 );
inv U3255 ( L5051, L5057 );
nand2 U3256 ( L5051, L5058, L5060 );
inv U3257 ( L5139, L5145 );
nand2 U3258 ( L5139, L5146, L5148 );
nand2 U3259 ( L5503, L5504, L5505 );
nand2 U3260 ( L5561, L5562, L5563 );
inv U3261 ( L5621, L5627 );
nand2 U3262 ( L5621, L5628, L5630 );
inv U3263 ( L5709, L5715 );
nand2 U3264 ( L5709, L5716, L5718 );
inv U3265 ( L6087, L6093 );
nand2 U3266 ( L6087, L6094, L6096 );
inv U3267 ( L6145, L6151 );
nand2 U3268 ( L6145, L6152, L6154 );
inv U3269 ( L6203, L6209 );
nand2 U3270 ( L6203, L6210, L6212 );
nand2 U3271 ( L6299, L6300, L6301 );
inv U3272 ( L6955, L6961 );
nand2 U3273 ( L6955, L6962, L6964 );
inv U3274 ( L7013, L7019 );
nand2 U3275 ( L7013, L7020, L7022 );
nand2 U3276 ( L7079, L7080, L7081 );
nand2 U3277 ( L7167, L7168, L7169 );
or2 U3278 ( L345, L346, L347 );
or2 U3279 ( L348, L349, L350 );
or2 U3280 ( L351, L352, L353 );
or2 U3281 ( L354, L355, L356 );
nand2 U3282 ( L5054, L5057, L5059 );
nand2 U3283 ( L5142, L5145, L5147 );
nand2 U3284 ( L5624, L5627, L5629 );
nand2 U3285 ( L5712, L5715, L5717 );
nand2 U3286 ( L6090, L6093, L6095 );
nand2 U3287 ( L6148, L6151, L6153 );
nand2 U3288 ( L6206, L6209, L6211 );
nand2 U3289 ( L6958, L6961, L6963 );
nand2 U3290 ( L7016, L7019, L7021 );
nand2 U3291 ( L5059, L5060, L5061 );
nand2 U3292 ( L5147, L5148, L5149 );
inv U3293 ( L5505, L5511 );
nand2 U3294 ( L5505, L5512, L5514 );
inv U3295 ( L5563, L5569 );
nand2 U3296 ( L5563, L5570, L5572 );
nand2 U3297 ( L5629, L5630, L5631 );
nand2 U3298 ( L5717, L5718, L5719 );
nand2 U3299 ( L6095, L6096, L6097 );
nand2 U3300 ( L6153, L6154, L6155 );
nand2 U3301 ( L6211, L6212, L6213 );
inv U3302 ( L6301, L6307 );
nand2 U3303 ( L6301, L6308, L6310 );
nand2 U3304 ( L6963, L6964, L6965 );
nand2 U3305 ( L7021, L7022, L7023 );
inv U3306 ( L7081, L7087 );
nand2 U3307 ( L7081, L7088, L7090 );
inv U3308 ( L7169, L7175 );
nand2 U3309 ( L7169, L7176, L7178 );
nand2 U3310 ( L5508, L5511, L5513 );
nand2 U3311 ( L5566, L5569, L5571 );
nand2 U3312 ( L6304, L6307, L6309 );
nand2 U3313 ( L7084, L7087, L7089 );
nand2 U3314 ( L7172, L7175, L7177 );
inv U3315 ( L5061, L5067 );
nand2 U3316 ( L5061, L5068, L5070 );
inv U3317 ( L5149, L5155 );
nand2 U3318 ( L5149, L5156, L5158 );
nand2 U3319 ( L5513, L5514, L5515 );
nand2 U3320 ( L5571, L5572, L5573 );
inv U3321 ( L5631, L5637 );
nand2 U3322 ( L5631, L5638, L5640 );
inv U3323 ( L5719, L5725 );
nand2 U3324 ( L5719, L5726, L5728 );
inv U3325 ( L6097, L6103 );
nand2 U3326 ( L6097, L6104, L6106 );
inv U3327 ( L6155, L6161 );
nand2 U3328 ( L6155, L6162, L6164 );
inv U3329 ( L6213, L6219 );
nand2 U3330 ( L6213, L6220, L6222 );
nand2 U3331 ( L6309, L6310, L6311 );
inv U3332 ( L6965, L6971 );
nand2 U3333 ( L6965, L6972, L6974 );
inv U3334 ( L7023, L7029 );
nand2 U3335 ( L7023, L7030, L7032 );
nand2 U3336 ( L7089, L7090, L7091 );
nand2 U3337 ( L7177, L7178, L7179 );
nand2 U3338 ( L5064, L5067, L5069 );
nand2 U3339 ( L5152, L5155, L5157 );
nand2 U3340 ( L5634, L5637, L5639 );
nand2 U3341 ( L5722, L5725, L5727 );
nand2 U3342 ( L6100, L6103, L6105 );
nand2 U3343 ( L6158, L6161, L6163 );
nand2 U3344 ( L6216, L6219, L6221 );
nand2 U3345 ( L6968, L6971, L6973 );
nand2 U3346 ( L7026, L7029, L7031 );
inv U3347 ( L5515, L5521 );
nand2 U3348 ( L5515, L5522, L1756 );
inv U3349 ( L5573, L5579 );
nand2 U3350 ( L5573, L5580, L1761 );
nand2 U3351 ( L5069, L5070, L5071 );
nand2 U3352 ( L5157, L5158, L5159 );
nand2 U3353 ( L5639, L5640, L5641 );
nand2 U3354 ( L5727, L5728, L5729 );
nand2 U3355 ( L6105, L6106, L6107 );
nand2 U3356 ( L6163, L6164, L6165 );
nand2 U3357 ( L6221, L6222, L6223 );
inv U3358 ( L6311, L6317 );
nand2 U3359 ( L6311, L6318, L6320 );
nand2 U3360 ( L6973, L6974, L6975 );
nand2 U3361 ( L7031, L7032, L7033 );
inv U3362 ( L7091, L7097 );
nand2 U3363 ( L7091, L7098, L7100 );
inv U3364 ( L7179, L7185 );
nand2 U3365 ( L7179, L7186, L7188 );
nand2 U3366 ( L5518, L5521, L1755 );
nand2 U3367 ( L5576, L5579, L1760 );
nand2 U3368 ( L6314, L6317, L6319 );
nand2 U3369 ( L7094, L7097, L7099 );
nand2 U3370 ( L7182, L7185, L7187 );
nand2 U3371 ( L1755, L1756, L1757 );
nand2 U3372 ( L1760, L1761, L1762 );
inv U3373 ( L6107, L6113 );
nand2 U3374 ( L6107, L6114, L2818 );
inv U3375 ( L6165, L6171 );
nand2 U3376 ( L6165, L6172, L2823 );
inv U3377 ( L6975, L6981 );
nand2 U3378 ( L6975, L6982, L4058 );
inv U3379 ( L7033, L7039 );
nand2 U3380 ( L7033, L7040, L4063 );
inv U3381 ( L5071, L5077 );
nand2 U3382 ( L5071, L5078, L5080 );
inv U3383 ( L5159, L5165 );
nand2 U3384 ( L5159, L5166, L5090 );
inv U3385 ( L5641, L5647 );
nand2 U3386 ( L5641, L5648, L5650 );
inv U3387 ( L5729, L5735 );
nand2 U3388 ( L5729, L5736, L5660 );
inv U3389 ( L6223, L6229 );
nand2 U3390 ( L6223, L6230, L6232 );
nand2 U3391 ( L6319, L6320, L6321 );
nand2 U3392 ( L7099, L7100, L7101 );
nand2 U3393 ( L7187, L7188, L7189 );
nand2 U3394 ( L6110, L6113, L2817 );
nand2 U3395 ( L6168, L6171, L2822 );
nand2 U3396 ( L6978, L6981, L4057 );
nand2 U3397 ( L7036, L7039, L4062 );
nand2 U3398 ( L5074, L5077, L5079 );
nand2 U3399 ( L5162, L5165, L5089 );
nand2 U3400 ( L5644, L5647, L5649 );
nand2 U3401 ( L5732, L5735, L5659 );
nand2 U3402 ( L6226, L6229, L6231 );
and3 U3403 ( L1762, L1730, L1771, L1782 );
and3 U3404 ( L1757, L1726, L1771, L1783 );
and3 U3405 ( L1762, L1751, L1766, L1784 );
and3 U3406 ( L1757, L1754, L1766, L1785 );
nand2 U3407 ( L2817, L2818, L2819 );
nand2 U3408 ( L2822, L2823, L2824 );
nand2 U3409 ( L4057, L4058, L4059 );
nand2 U3410 ( L4062, L4063, L4064 );
nand2 U3411 ( L5079, L5080, L5081 );
nand2 U3412 ( L5089, L5090, L5091 );
nand2 U3413 ( L5649, L5650, L5651 );
nand2 U3414 ( L5659, L5660, L5661 );
nand2 U3415 ( L6231, L6232, L6233 );
inv U3416 ( L6321, L6327 );
nand2 U3417 ( L6321, L6328, L6252 );
inv U3418 ( L7101, L7107 );
nand2 U3419 ( L7101, L7108, L7110 );
inv U3420 ( L7189, L7195 );
nand2 U3421 ( L7189, L7196, L7120 );
or4 U3422 ( L1782, L1783, L1784, L1785, L5737 );
nand2 U3423 ( L6324, L6327, L6251 );
nand2 U3424 ( L7104, L7107, L7109 );
nand2 U3425 ( L7192, L7195, L7119 );
inv U3426 ( L5081, L5087 );
nand2 U3427 ( L5081, L5088, L985 );
inv U3428 ( L5091, L5097 );
nand2 U3429 ( L5091, L5098, L988 );
inv U3430 ( L5651, L5657 );
nand2 U3431 ( L5651, L5658, L1776 );
inv U3432 ( L5661, L5667 );
nand2 U3433 ( L5661, L5668, L1779 );
and3 U3434 ( L2824, L2784, L2833, L2844 );
and3 U3435 ( L2819, L2780, L2833, L2845 );
and3 U3436 ( L2824, L2813, L2828, L2846 );
and3 U3437 ( L2819, L2816, L2828, L2847 );
and3 U3438 ( L4064, L4032, L4072, L4083 );
and3 U3439 ( L4059, L4028, L4072, L4084 );
and3 U3440 ( L4064, L4053, L4067, L4085 );
and3 U3441 ( L4059, L4056, L4067, L4086 );
inv U3442 ( L6233, L6239 );
nand2 U3443 ( L6233, L6240, L6242 );
nand2 U3444 ( L6251, L6252, L6253 );
nand2 U3445 ( L7109, L7110, L7111 );
nand2 U3446 ( L7119, L7120, L7121 );
nand2 U3447 ( L5084, L5087, L984 );
nand2 U3448 ( L5094, L5097, L987 );
nand2 U3449 ( L5654, L5657, L1775 );
nand2 U3450 ( L5664, L5667, L1778 );
inv U3451 ( L5737, L5743 );
nand2 U3452 ( L6236, L6239, L6241 );
or4 U3453 ( L2844, L2845, L2846, L2847, L6329 );
or4 U3454 ( L4083, L4084, L4085, L4086, L7197 );
nand2 U3455 ( L984, L985, L986 );
nand2 U3456 ( L987, L988, L989 );
nand2 U3457 ( L1775, L1776, L1777 );
nand2 U3458 ( L1778, L1779, L1780 );
inv U3459 ( L6253, L6259 );
nand2 U3460 ( L6253, L6260, L2841 );
inv U3461 ( L7111, L7117 );
nand2 U3462 ( L7111, L7118, L4077 );
inv U3463 ( L7121, L7127 );
nand2 U3464 ( L7121, L7128, L4080 );
nand2 U3465 ( L6241, L6242, L6243 );
inv U3466 ( L989, L990 );
and2 U3467 ( L975, L986, L996 );
inv U3468 ( L1780, L1781 );
and2 U3469 ( L1766, L1777, L1787 );
nand2 U3470 ( L6256, L6259, L2840 );
inv U3471 ( L6329, L6335 );
nand2 U3472 ( L7114, L7117, L4076 );
nand2 U3473 ( L7124, L7127, L4079 );
inv U3474 ( L7197, L7203 );
and2 U3475 ( L990, L980, L995 );
and2 U3476 ( L1781, L1771, L1786 );
inv U3477 ( L6243, L6249 );
nand2 U3478 ( L6243, L6250, L2838 );
nand2 U3479 ( L2840, L2841, L2842 );
nand2 U3480 ( L4076, L4077, L4078 );
nand2 U3481 ( L4079, L4080, L4081 );
nand2 U3482 ( L6246, L6249, L2837 );
inv U3483 ( L2842, L2843 );
inv U3484 ( L4081, L4082 );
and2 U3485 ( L4067, L4078, L4088 );
or2 U3486 ( L995, L996, L5170 );
or2 U3487 ( L1786, L1787, L5740 );
nand2 U3488 ( L2837, L2838, L2839 );
and2 U3489 ( L2843, L2833, L2848 );
and2 U3490 ( L4082, L4072, L4087 );
nand2 U3491 ( L5740, L5743, L1791 );
nand2 U3492 ( L5170, L5173, L1003 );
inv U3493 ( L5170, L5174 );
inv U3494 ( L5740, L5744 );
and2 U3495 ( L2828, L2839, L2849 );
or2 U3496 ( L4087, L4088, L7200 );
nand2 U3497 ( L5737, L5744, L1792 );
nand2 U3498 ( L5167, L5174, L1004 );
or2 U3499 ( L2848, L2849, L6332 );
nand2 U3500 ( L1791, L1792, L320 );
nand2 U3501 ( L1003, L1004, L337 );
nand2 U3502 ( L7200, L7203, L4092 );
inv U3503 ( L7200, L7204 );
inv U3504 ( L320, L321 );
inv U3505 ( L337, L338 );
nand2 U3506 ( L7197, L7204, L4093 );
nand2 U3507 ( L6332, L6335, L2855 );
inv U3508 ( L6332, L6336 );
nand2 U3509 ( L4092, L4093, L369 );
nand2 U3510 ( L6329, L6336, L2856 );
inv U3511 ( L369, L370 );
nand2 U3512 ( L2855, L2856, L398 );
inv U3513 ( L398, L399 );
endmodule
|
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 |
/****************************************************************************
* *
* VERILOG HIGH-LEVEL DESCRIPTION OF THE ISCAS-85 BENCHMARK CIRCUIT c7552 *
* *
* *
* Written by : Hakan Yalcin (hyalcin@cadence.com) *
* Verified by : Jonathan David Hauke (jhauke@eecs.umich.edu) *
* *
* First created: Jan 21, 1997 *
* Last modified: Oct 20, 1998 *
* *
****************************************************************************/
module Circuit7552(
in213, in214, in215, in216, in209, in153, in154,
in155, in156, in157, in158, in159, in160, in151, in219,
in220, in221, in222, in223, in224, in225, in226, in217,
in231, in232, in233, in234, in235, in236, in237, in238,
in135, in144, in138, in147, in66, in50, in32, in35,
in47, in121, in94, in97, in118, in100, in124, in127,
in130, in103, in23, in26, in29, in41, in1486, in1480,
in106, in1469, in1462, in2256, in2253, in2247, in2239, in2236,
in2230, in2224, in2218, in2211, in4437, in4432, in4427, in4420,
in4415, in4410, in4405, in4400, in4394, in3749, in3743, in3737,
in3729, in3723, in3717, in3711, in3705, in88, in112, in87,
in111, in113, in110, in109, in86, in63, in64, in85,
in84, in83, in65, in62, in61, in60, in79, in80,
in81, in59, in78, in77, in56, in55, in54, in53,
in73, in75, in76, in74, in166, in167, in168, in169,
in173, in174, in175, in176, in177, in178, in179, in180,
in171, in189, in190, in191, in192, in193, in194, in195,
in196, in187, in200, in201, in202, in203, in204, in205,
in206, in207, in18, in12, in9, in4526, in89, in38,
in4528, in211, in212, in161, in227, in239, in229, in141,
in115, in44, in1459, in1496, in1492, in2208, in4393, in3701,
in3698, in114, in2204, in1455, in82, in58, in70, in69,
in170, in164, in165, in181, in197, in208, in198, in199,
in188, in172, in162, in186, in185, in182, in183, in230,
in218, in152, in210, in240, in228, in184, in150, in1,
in163, in15, in1197, in134, in133, in5, in57, in339,
out469, out471, out327, out330, out333, out336, out324,
out298, out301, out304, out307, out310, out313, out316, out319,
out295, out347, out350, out353, out356, out359, out362, out365,
out368, out344, out376, out379, out382, out385, out388, out391,
out394, out397, out373, out419, out422, out270, out246, out273,
out276, out258, out264, out249, out252, out338, out321, out370,
out399, out416, out414, out412, out418, out410, out408, out406,
out404, out440, out438, out442, out444, out446, out448, out436,
out480, out482, out484, out486, out488, out490, out492, out494,
out478, out524, out526, out528, out530, out532, out534, out536,
out538, out522, out544, out546, out548, out550, out552, out554,
out556, out558, out542, out450, out496, out540, out560, out402,
out289, out292, out279, out278, out2, out3, out432, out453,
out286, out341, out281, out284, out339);
input
in213, in214, in215, in216, in209, in153, in154,
in155, in156, in157, in158, in159, in160, in151, in219,
in220, in221, in222, in223, in224, in225, in226, in217,
in231, in232, in233, in234, in235, in236, in237, in238,
in135, in144, in138, in147, in66, in50, in32, in35,
in47, in121, in94, in97, in118, in100, in124, in127,
in130, in103, in23, in26, in29, in41, in1486, in1480,
in106, in1469, in1462, in2256, in2253, in2247, in2239, in2236,
in2230, in2224, in2218, in2211, in4437, in4432, in4427, in4420,
in4415, in4410, in4405, in4400, in4394, in3749, in3743, in3737,
in3729, in3723, in3717, in3711, in3705, in88, in112, in87,
in111, in113, in110, in109, in86, in63, in64, in85,
in84, in83, in65, in62, in61, in60, in79, in80,
in81, in59, in78, in77, in56, in55, in54, in53,
in73, in75, in76, in74, in166, in167, in168, in169,
in173, in174, in175, in176, in177, in178, in179, in180,
in171, in189, in190, in191, in192, in193, in194, in195,
in196, in187, in200, in201, in202, in203, in204, in205,
in206, in207, in18, in12, in9, in4526, in89, in38,
in4528, in211, in212, in161, in227, in239, in229, in141,
in115, in44, in1459, in1496, in1492, in2208, in4393, in3701,
in3698, in114, in2204, in1455, in82, in58, in70, in69,
in170, in164, in165, in181, in197, in208, in198, in199,
in188, in172, in162, in186, in185, in182, in183, in230,
in218, in152, in210, in240, in228, in184, in150, in1,
in163, in15, in1197, in134, in133, in5, in57, in339;
output
out469, out471, out327, out330, out333, out336, out324,
out298, out301, out304, out307, out310, out313, out316, out319,
out295, out347, out350, out353, out356, out359, out362, out365,
out368, out344, out376, out379, out382, out385, out388, out391,
out394, out397, out373, out419, out422, out270, out246, out273,
out276, out258, out264, out249, out252, out338, out321, out370,
out399, out416, out414, out412, out418, out410, out408, out406,
out404, out440, out438, out442, out444, out446, out448, out436,
out480, out482, out484, out486, out488, out490, out492, out494,
out478, out524, out526, out528, out530, out532, out534, out536,
out538, out522, out544, out546, out548, out550, out552, out554,
out556, out558, out542, out450, out496, out540, out560, out402,
out289, out292, out279, out278, out2, out3, out432, out453,
out286, out341, out281, out284, out339;
/*******************************/
wire VDD, GND;
assign
VDD = 1'b1,
GND = 1'b0;
wire [31:0] XA0bus, XA1bus;
wire [31:0] YA1bus;
wire [33:0] XBbus, YB0bus;
wire CinX, CinY;
wire NotMuxSel, ContBusMask0, ContBusMask1;
wire XYAext, XYBext;
wire [33:0] SumXbus;
wire [3:0] NotSumParbus;
wire CoutX1, CoutX2;
wire CoutY1, CoutY2, CoutY_17;
wire [6:0] PCXA0bus, PCXA1bus, PCYA0bus, PCYA1bus, PCYB0bus;
wire [3:0] ParCheck;
wire [33:0] XBbufbus;
wire [3:0] PCYA0bufbus;
wire [15:0] StrobeInbus;
wire [3:0] Not_StrobeOutbus;
wire [7:0] MiscInbus;
wire [5:0] MiscOutbus;
/*******************************/
// in229 is a redundant input for XA0bus[0]
assign
XA0bus[31:0] = { in213, in214, in215, in216, in209, in153, in154,
in155, in156, in157, in158, in159, in160, in151,
in219, in220, in221, in222, in223, in224, in225,
in226, in217, in231, in232, in233, in234, in235,
in236, in237, in238, GND };
assign
XA1bus[31:0] = { VDD, VDD, VDD, VDD, VDD, VDD, VDD, VDD, VDD, VDD,
in135, in144, in138, in147, in66, in50,
in32, in35, in47, in121, in94, in97, in118, in100,
in124, in127, in130, in103, in23, in26, in29, in41};
// a mux will be placed at bit 0 in module InvertXB
assign
XBbus[33:0] = { in1496, in1492,
in1486, in1480, in106, in1469, in1462, in2256, in2253,
in2247, in2239, in2236, in2230, in2224, in2218, in2211,
in4437, in4432, in4427, in4420, in4415, in4410, in4405,
in4400, in4394, in3749, in3743, in3737, in3729, in3723,
in3717, in3711, in3705, in3701 };
assign
YA1bus[31:0] = { in88, in112, in87, in111, in113, in110, in109, in86,
in63, in64, in85, in84, in83, in65, in62, in61, in60,
in79, in80, in81, in59, in78, in77, in56, in55, in54,
in53, in73, in75, in76, in74, in70};
assign
YB0bus[33:0] = { in2204, in1455,
in166, in167, in168, in169, VDD, in173, in174, in175,
in176, in177, in178, in179, in180, in171, in189, in190,
in191, in192, in193, in194, in195, in196, in187, in200,
in201, in202, in203, in204, in205, in206, in207, GND};
assign NotMuxSel = in18;
assign
ContBusMask0 = in12, ContBusMask1 = in9;
assign
CinX = in4526, CinY = in89;
assign
XYAext = in38, XYBext = in4528;
assign
PCXA0bus[6:0] = { VDD, in211, in212, in161, in227, in239, in229 },
PCXA1bus[6:0] = { VDD, VDD, VDD, in141, in115, in44, in41 },
PCYA0bus[6:0] = { in1459, in1496, in1492, in2208, in4393, in3701, in3698 },
PCYA1bus[6:0] = { in114, in2204, in1455, in82, in58, in70, in69 },
PCYB0bus[6:0] = { in170, in164, in165, in181, in197, in208, in198 };
assign
StrobeInbus[15:0] = { in199, in188, in172, in162, in186, in185,
in182, in183, in230, in218, in152, in210,
in240, in228, in184, in150 };
assign
MiscInbus[7:0] = { in57 , in5, in133, in134, in1197, in15, in163, in1 };
// outputs
assign
{ out469, out471, out327, out330, out333, out336,
out324, out298, out301, out304, out307, out310,
out313, out316, out319, out295, out347, out350,
out353, out356, out359, out362, out365, out368,
out344, out376, out379, out382, out385, out388,
out391, out394, out397, out373} = SumXbus[33:0];
assign out419 = SumXbus[32]; // identical to out471
assign out422 = SumXbus[33]; // identical to out469
assign out270 = CoutX1;
assign out246 = CoutX1; // identical to out270
assign out273 = CoutX2;
assign out276 = CoutX2;
assign out258 = CoutY1;
assign out264 = CoutY1; // identical to out258
assign out249 = CoutY2;
assign out252 = CoutY_17;
assign
{ out338, out321, out370, out399 } = NotSumParbus[3:0];
assign
{ out416, out414, out412, out418 } = ParCheck[3:0];
assign
{ out410, out408, out406, out404 } = Not_StrobeOutbus[3:0];
assign
{ out438, out440, out442, out444, out446, out448,
out436, out480, out482, out484, out486, out488,
out490, out492, out494, out478, out524, out526,
out528, out530, out532, out534, out536, out538,
out522, out544, out546, out548, out550, out552,
out554, out556, out558, out542 } = XBbufbus[33:0];
assign
{ out450, out496, out540, out560 } = PCYA0bufbus[3:0];
assign
{ out402, out289, out292, out279, out278, out2 } = MiscOutbus[5:0];
// equivalents of MiscOutbus lines
assign
out3 = MiscOutbus[0],
out432 = MiscOutbus[0],
out453 = MiscOutbus[0],
out286 = MiscOutbus[2],
out341 = MiscOutbus[2],
out281 = MiscOutbus[3],
out284 = MiscOutbus[4];
assign out339 = in339; // this line goes straight through
/* instantiate top level circuit */
TopLevel7552 Ckt7552( XA0bus, XA1bus, XBbus, YA1bus, YB0bus,
NotMuxSel, ContBusMask0, ContBusMask1,
XYAext, XYBext, CinX, CinY, StrobeInbus,
PCXA0bus, PCXA1bus, PCYA0bus, PCYA1bus, PCYB0bus,
SumXbus, NotSumParbus, CoutX1, CoutX2,
CoutY1, CoutY2, CoutY_17, ParCheck, Not_StrobeOutbus,
XBbufbus, PCYA0bufbus, MiscInbus, MiscOutbus );
endmodule // Circuit7552
/***************************************************************************/
/***************************************************************************/
module TopLevel7552( XA0bus, XA1bus, XBbus, YA1bus, YB0bus,
NotMuxSel, ContBusMask0, ContBusMask1,
XYAext, XYBext, CinX, CinY, StrobeInbus,
PCXA0bus, PCXA1bus, PCYA0bus, PCYA1bus, PCYB0bus,
SumXbus, NotSumParbus, CoutX1, CoutX2,
CoutY1, CoutY2, CoutY_17, ParCheck, Not_StrobeOutbus,
XBbufbus, PCYA0bufbus, MiscInbus, MiscOutbus );
input [31:0] XA0bus, XA1bus, YA1bus;
input [33:0] XBbus, YB0bus;
input NotMuxSel, ContBusMask0, ContBusMask1;
input XYAext, XYBext;
input CinX, CinY;
input [6:0] PCXA0bus, PCXA1bus, PCYA0bus, PCYA1bus, PCYB0bus;
input [15:0] StrobeInbus;
input [7:0] MiscInbus;
output [33:0] SumXbus;
output [3:0] NotSumParbus;
output CoutX1, CoutX2, CoutY1, CoutY2, CoutY_17;
output [3:0] ParCheck;
output [3:0] Not_StrobeOutbus;
output [33:0] XBbufbus;
output [3:0] PCYA0bufbus;
output [5:0] MiscOutbus;
wire MuxSel;
wire [33:0] XAbus, YAbus, YBbus, Not_XBbus;
wire [31:0] YA0bus, YB1bus;
wire [33:0] PropXbus, CarryXbus;
wire [33:0] LocalCarryXCin0, LocalCarryXCin1;
wire [3:0] PCYA0select;
assign YB1bus[31:0] = XA1bus[31:0];
nand2 M0( .A(ContBusMask0), .B(ContBusMask1), .Y(ContBusMask) );
inv M00( .A(NotMuxSel), .Y(MuxSel) );
// first input buses
MuxBusXA M1( XA0bus, XA1bus, MuxSel, ContBusMask, XYAext, XAbus);
InvertXB M2( XBbus, MuxSel, XYBext, Not_XBbus);
assign
YA0bus[0] = 1'b1,
YA0bus[31:1] = Not_XBbus[31:1];
MuxBusYA M3( YA0bus, YA1bus, MuxSel, XYAext, YAbus);
MuxBusYB M4( YB0bus, YB1bus, MuxSel, ContBusMask, XYBext, YBbus);
// adder with inputs XA & XB
AdderX34bit M5( XAbus, Not_XBbus, CinX, PropXbus,
LocalCarryXCin0, LocalCarryXCin1, CarryXbus, CoutX1, CoutX2);
GenerateSumX M6( PropXbus, CinX, LocalCarryXCin0, LocalCarryXCin1, CarryXbus,
SumXbus );
GenerateSumParity M7( PropXbus, CinX, LocalCarryXCin0, LocalCarryXCin1, CarryXbus,
NotSumParbus);
// adder with inputs YA & YB
AdderY34bit M8( YAbus, YBbus, CinY, CoutY1, CoutY2, CoutY_17 );
ParityModule M9( XAbus, YAbus, YBbus, MuxSel, ContBusMask, StrobeInbus,
PCXA0bus, PCXA1bus, PCYA0bus, PCYA1bus, PCYB0bus,
ParCheck, Not_StrobeOutbus );
Buffer34 M10( XBbus, XBbufbus );
assign PCYA0select = { PCYA0bus[6],PCYA0bus[3],PCYA0bus[2],PCYA0bus[0] };
Buffer4 M11( PCYA0select, PCYA0bufbus );
// Misc. logic -- just a few gates
MiscLogic M12( MiscInbus, MiscOutbus );
endmodule // TopLevel7552
/***************************************************************************
* Module: MuxBusXA
*
* Function: generate (34-bit) XAbus from (32-bit) XA0bus and XA1bus
* - XAbus[31:21] can be masked via ContBusMask.
* - XAbus[33:32] are connected to XYAext.
*
***************************************************************************/
module MuxBusXA( XA0bus, XA1bus, MuxSel, ContBusMask, XYAext, XAbus);
input [31:0] XA0bus, XA1bus;
input MuxSel, ContBusMask, XYAext;
output [33:0] XAbus;
Mux_and_Mask32 UM1_0( XA0bus, XA1bus, MuxSel, ContBusMask, XAbus[31:0]);
assign
XAbus[32] = XYAext,
XAbus[33] = XYAext;
endmodule // MuxBusXA
/******************************************************/
module Mux_and_Mask32( In1bus, In2bus, MuxSel, ContBusMask, Outbus);
input [31:0] In1bus, In2bus;
input MuxSel, ContBusMask;
output [31:0] Outbus;
wire [31:0] MuxOutbus;
Mux32 MM0( In1bus, In2bus, MuxSel, MuxOutbus);
assign Outbus[21:0] = MuxOutbus[21:0];
and2 MM1( .A(MuxOutbus[22]), .B(ContBusMask), .Y(Outbus[22]) ),
MM2( .A(MuxOutbus[23]), .B(ContBusMask), .Y(Outbus[23]) ),
MM3( .A(MuxOutbus[24]), .B(ContBusMask), .Y(Outbus[24]) ),
MM4( .A(MuxOutbus[25]), .B(ContBusMask), .Y(Outbus[25]) ),
MM5( .A(MuxOutbus[26]), .B(ContBusMask), .Y(Outbus[26]) ),
MM6( .A(MuxOutbus[27]), .B(ContBusMask), .Y(Outbus[27]) ),
MM7( .A(MuxOutbus[28]), .B(ContBusMask), .Y(Outbus[28]) ),
MM8( .A(MuxOutbus[29]), .B(ContBusMask), .Y(Outbus[29]) ),
MM9( .A(MuxOutbus[30]), .B(ContBusMask), .Y(Outbus[30]) ),
MM10( .A(MuxOutbus[31]), .B(ContBusMask), .Y(Outbus[31]) );
endmodule // Mux_and_Mask
/******************************************************/
module Mux32( In1bus, In2bus, MuxSel, Outbus);
input [31:0] In1bus, In2bus;
input MuxSel;
output [31:0] Outbus;
Mux8 Mux32_0( In1bus[7:0], In2bus[7:0], MuxSel, Outbus[7:0] ),
Mux32_1( In1bus[15:8], In2bus[15:8], MuxSel, Outbus[15:8] ),
Mux32_2( In1bus[23:16], In2bus[23:16], MuxSel, Outbus[23:16] ),
Mux32_3( In1bus[31:24], In2bus[31:24], MuxSel, Outbus[31:24] );
endmodule // Mux32
/******************************************************/
module Mux8( In1bus, In2bus, MuxSel, Outbus);
input [7:0] In1bus, In2bus;
input MuxSel;
output [7:0] Outbus;
Mux2_1 Mux8_0 ( In1bus[0], In2bus[0], MuxSel, Outbus[0]),
Mux8_1 ( In1bus[1], In2bus[1], MuxSel, Outbus[1]),
Mux8_2 ( In1bus[2], In2bus[2], MuxSel, Outbus[2]),
Mux8_3 ( In1bus[3], In2bus[3], MuxSel, Outbus[3]),
Mux8_4 ( In1bus[4], In2bus[4], MuxSel, Outbus[4]),
Mux8_5 ( In1bus[5], In2bus[5], MuxSel, Outbus[5]),
Mux8_6 ( In1bus[6], In2bus[6], MuxSel, Outbus[6]),
Mux8_7 ( In1bus[7], In2bus[7], MuxSel, Outbus[7]);
endmodule // Mux8
/***************************************************************************
* Module: InvertXB
*
* Function: invert the 34-bit input bus XBbus. Output: Not_XBbus
* - Not_XBbus[0] is a mux with inputs XBbus[0] and logic 1.
* - Not_XBbus[33:32] can be masked via XYBext.
*
***************************************************************************/
module InvertXB( XBbus, MuxSel, XYBext, Not_XBbus);
input [33:0] XBbus;
input MuxSel, XYBext;
output [33:0] Not_XBbus;
wire [33:0] AuxXBbus;
Mux2_1 UM2_0( 1'b0, XBbus[0], MuxSel, AuxXBbus[0] );
assign AuxXBbus[31:1] = XBbus[31:1];
and2 UM2_1( .A(XBbus[32]), .B(XYBext), .Y(AuxXBbus[32]) );
and2 UM2_2( .A(XBbus[33]), .B(XYBext), .Y(AuxXBbus[33]) );
Invert34 UM2_3( AuxXBbus, Not_XBbus);
endmodule // InvertXB
/******************************************************/
module Invert34( Inbus, Outbus );
input [33:0] Inbus;
output [33:0] Outbus;
Invert8 Inv34_0( Inbus[7:0], Outbus[7:0] ),
Inv34_1( Inbus[15:8], Outbus[15:8] ),
Inv34_2( Inbus[23:16], Outbus[23:16] ),
Inv34_3( Inbus[31:24], Outbus[31:24] );
inv Inv34_4( .A(Inbus[32]), .Y(Outbus[32]) ),
Inv34_5( .A(Inbus[33]), .Y(Outbus[33]) );
endmodule // Invert34
/******************************************************/
module Invert8( Inbus, Outbus );
input [7:0] Inbus;
output [7:0] Outbus;
inv Inv8_0( .A(Inbus[0]), .Y(Outbus[0]) ),
Inv8_1( .A(Inbus[1]), .Y(Outbus[1]) ),
Inv8_2( .A(Inbus[2]), .Y(Outbus[2]) ),
Inv8_3( .A(Inbus[3]), .Y(Outbus[3]) ),
Inv8_4( .A(Inbus[4]), .Y(Outbus[4]) ),
Inv8_5( .A(Inbus[5]), .Y(Outbus[5]) ),
Inv8_6( .A(Inbus[6]), .Y(Outbus[6]) ),
Inv8_7( .A(Inbus[7]), .Y(Outbus[7]) );
endmodule // Invert8
/***************************************************************************
* Module: MuxBusYA
*
* Function: generate (34-bit) YAbus from (32-bit) YA0bus and YA1bus.
* - YAbus[33:32] are connected to XYAext.
*
***************************************************************************/
module MuxBusYA( YA0bus, YA1bus, MuxSel, XYAext, YAbus);
input [31:0] YA0bus, YA1bus;
input MuxSel, XYAext;
output [33:0] YAbus;
Mux32 UM3_0( YA0bus, YA1bus, MuxSel, YAbus[31:0]);
assign
YAbus[32] = XYAext,
YAbus[33] = XYAext;
endmodule // MuxBusYA
/***************************************************************************
* Module: MuxBusYB
*
* Function: generate (34-bit) YBbus from (34-bit) YB0bus and (32-bit) YB1bus.
* - Like XAbus, YBbus[31:21] can be masked via ContBusMask.
* - YBbus[33:32] can also be masked with XYBext.
*
***************************************************************************/
module MuxBusYB( YB0bus, YB1bus, MuxSel, ContBusMask, XYBext, YBbus);
input [33:0] YB0bus;
input [31:0] YB1bus;
input MuxSel, ContBusMask, XYBext;
output [33:0] YBbus;
Mux_and_Mask32 UM4_0( YB0bus[31:0], YB1bus, MuxSel, ContBusMask, YBbus[31:0]);
inv UM4_1( .A(XYBext), .Y(NotXYBext) );
or2 UM4_2( .A(NotXYBext), .B(YB0bus[32]), .Y(YBbus[32]) ),
UM4_3( .A(NotXYBext), .B(YB0bus[33]), .Y(YBbus[33]) );
endmodule // MuxBusYB
/***************************************************************************
* Module: AdderX34bit
*
* Function: calculate CarryOutXbus from the sum of XAbus and XBbus.
* - LocalCarryXCin0 and LocalCarryXCin1 are carries within 5-, 4- and
* 2-bit groups with an assumed carry input of 0 and 1, respectively.
* - Notice: carry bits 5,6,7,14,15,16,23,24,25 and 32 do NOT EXIST!
* The pivot and local carries are used to compute the sum and
* sum-parity outputs for these bit positions.
* - CoutX1 is tied to CarryOutXbus[33], whereas CoutX2 is functionally
* identical, but calculated differently.
*
***************************************************************************/
module AdderX34bit( XAbus, XBbus, CinX, PropXbus, LocalCarryXCin0, LocalCarryXCin1,
CarryOutXbus, CoutX1, CoutX2);
input [33:0] XAbus, XBbus;
input CinX;
output [33:0] PropXbus;
output [33:0] LocalCarryXCin0, LocalCarryXCin1;
output [33:0] CarryOutXbus;
output CoutX1, CoutX2;
wire [33:0] GenXbus;
GenProp34 UM5_0( XAbus, XBbus, GenXbus, PropXbus);
CLA_CSA34 UM5_1( GenXbus, PropXbus, CinX,
LocalCarryXCin0, LocalCarryXCin1, CarryOutXbus, CoutX1, CoutX2);
endmodule // AdderX34bit
/******************************************************/
module GenProp34( InAbus, InBbus, Gbus, Pbus);
input [33:0] InAbus, InBbus;
output [33:0] Gbus, Pbus;
GenProp8 GP34_0( InAbus[7:0], InBbus[7:0], Gbus[7:0], Pbus[7:0]),
GP34_1( InAbus[15:8], InBbus[15:8], Gbus[15:8], Pbus[15:8]),
GP34_2( InAbus[23:16], InBbus[23:16], Gbus[23:16], Pbus[23:16]),
GP34_3( InAbus[31:24], InBbus[31:24], Gbus[31:24], Pbus[31:24]);
and2 GP34_4( .A(InAbus[32]), .B(InBbus[32]), .Y(Gbus[32]) ),
GP34_5( .A(InAbus[33]), .B(InBbus[33]), .Y(Gbus[33]) );
XOR2a GP34_6( .A(InAbus[32]), .B(InBbus[32]), .Y(Pbus[32]) ),
GP34_7( .A(InAbus[33]), .B(InBbus[33]), .Y(Pbus[33]) );
endmodule // GenProp34bit
/******************************************************/
module GenProp8( InAbus, InBbus, Gbus, Pbus);
input [7:0] InAbus, InBbus;
output [7:0] Gbus, Pbus;
and2 GenProp8_0( .A(InAbus[0]), .B(InBbus[0]), .Y(Gbus[0]) ),
GenProp8_1( .A(InAbus[1]), .B(InBbus[1]), .Y(Gbus[1]) ),
GenProp8_2( .A(InAbus[2]), .B(InBbus[2]), .Y(Gbus[2]) ),
GenProp8_3( .A(InAbus[3]), .B(InBbus[3]), .Y(Gbus[3]) ),
GenProp8_4( .A(InAbus[4]), .B(InBbus[4]), .Y(Gbus[4]) ),
GenProp8_5( .A(InAbus[5]), .B(InBbus[5]), .Y(Gbus[5]) ),
GenProp8_6( .A(InAbus[6]), .B(InBbus[6]), .Y(Gbus[6]) ),
GenProp8_7( .A(InAbus[7]), .B(InBbus[7]), .Y(Gbus[7]) );
XOR2a GenProp8_8( .A(InAbus[0]), .B(InBbus[0]), .Y(Pbus[0]) ),
GenProp8_9( .A(InAbus[1]), .B(InBbus[1]), .Y(Pbus[1]) ),
GenProp8_10( .A(InAbus[2]), .B(InBbus[2]), .Y(Pbus[2]) ),
GenProp8_11( .A(InAbus[3]), .B(InBbus[3]), .Y(Pbus[3]) ),
GenProp8_12( .A(InAbus[4]), .B(InBbus[4]), .Y(Pbus[4]) ),
GenProp8_13( .A(InAbus[5]), .B(InBbus[5]), .Y(Pbus[5]) ),
GenProp8_14( .A(InAbus[6]), .B(InBbus[6]), .Y(Pbus[6]) ),
GenProp8_15( .A(InAbus[7]), .B(InBbus[7]), .Y(Pbus[7]) );
endmodule // GenProp8
/******************************************************
* This 34-bit adder is used both by module AdderX34bit
* and by module AdderY4bit.
******************************************************/
module CLA_CSA34( Genbus, Propbus, Cin,
LocalCarryCin0, LocalCarryCin1, CarryOutbus, Cout1, Cout2);
input [33:0] Genbus, Propbus;
input Cin;
output [33:0] LocalCarryCin0, LocalCarryCin1;
output [33:0] CarryOutbus;
output Cout1, Cout2;
/* This 34-bit adder is partitioned into blocks of sizes 5, 4 and 2.
* Block boundaries:
* block #0 (5): bits [4:0]
* block #1 (4): bits [8:5]
* block #2 (5): bits [13:9]
* block #3 (4): bits [17:14]
* block #4 (5): bits [22:18]
* block #5 (4): bits [26:23]
* block #6 (5): bits [31:27]
* block #7 (2): bits [33:32]
* first calculate carries local to each block
- note: LocalCin0[j] means the carry OUT OF bit j (to bit j+1)
assuming the carry into that block=0
and LocalCin1[j] means the carry OUT OF bit j (to bit j+1)
assuming the carry into that block=1
*/
GenLocalCarry34 CC_0( Genbus, Propbus, LocalCarryCin0, LocalCarryCin1 );
// then generate global carry lines
// ... but carries are not explicitly generated for 4-bit blocks.
GenerateGlobalCarry34 CC_1( Genbus, Propbus, Cin, LocalCarryCin0, LocalCarryCin1,
CarryOutbus );
assign Cout1 = CarryOutbus[33];
Mux2_1 CC_2( LocalCarryCin0[33], LocalCarryCin1[33], CarryOutbus[31],
Cout2 );
endmodule // CLA_CSA34
/******************************************************/
/******************************************************/
module GenLocalCarry34( Gbus, Pbus, LocalC0, LocalC1 );
input [33:0] Gbus, Pbus;
output [33:0] LocalC0, LocalC1;
GenLocalCarry9 GLC34_0( Gbus[8:0], Pbus[8:0],
LocalC0[8:0], LocalC1[8:0] ),
GLC34_1( Gbus[17:9], Pbus[17:9],
LocalC0[17:9], LocalC1[17:9] ),
GLC34_2( Gbus[26:18], Pbus[26:18],
LocalC0[26:18], LocalC1[26:18] );
GenLocalCarry5 GLC34_3( Gbus[31:27], Pbus[31:27],
LocalC0[31:27], LocalC1[31:27] );
GenLocalCarry2 GLC34_4( Gbus[33:32], Pbus[33:32],
LocalC0[33:32], LocalC1[33:32] );
endmodule // GenLocalCarry34
/******************************************************/
module GenLocalCarry9( Gbus, Pbus, LocalC0, LocalC1 );
input [8:0] Gbus, Pbus;
output [8:0] LocalC0, LocalC1;
GenLocalCarry5 GLC9_0( Gbus[4:0], Pbus[4:0],
LocalC0[4:0], LocalC1[4:0] );
GenLocalCarry4 GLC9_4( Gbus[8:5], Pbus[8:5],
LocalC0[8:5], LocalC1[8:5] );
endmodule // GenLocalCarry9
/******************************************************/
module GenLocalCarry5( Gbus, Pbus, LocalC0, LocalC1 );
input [4:0] Gbus, Pbus;
output [4:0] LocalC0, LocalC1;
GenLocalCarry4 GLC5_0( Gbus[3:0], Pbus[3:0],
LocalC0[3:0], LocalC1[3:0] );
AND_OR5a GLC5_1( Gbus[4], Pbus[4], Gbus[3], Pbus[3], Gbus[2],
Pbus[2], Gbus[1], Pbus[1], Gbus[0],
LocalC0[4] );
AND_OR6b GLC5_2( Gbus[4], Pbus[4], Gbus[3], Pbus[3], Gbus[2],
Pbus[2], Gbus[1], Pbus[1], Gbus[0], Pbus[0],
LocalC1[4] );
endmodule // GenLocalCarry5
/******************************************************/
module GenLocalCarry4( Gbus, Pbus, LocalC0, LocalC1 );
input [3:0] Gbus, Pbus;
output [3:0] LocalC0, LocalC1;
assign LocalC0[0] = Gbus[0];
or2 GLC4_0( .A(Gbus[0]), .B(Pbus[0]), .Y(LocalC1[0]) );
AND_OR2 GLC4_1( Gbus[1], Pbus[1], Gbus[0], LocalC0[1] );
AND_OR3b GLC4_2( Gbus[1], Pbus[1], Gbus[0], Pbus[0], LocalC1[1] );
AND_OR3a GLC4_3( Gbus[2], Pbus[2], Gbus[1], Pbus[1], Gbus[0],
LocalC0[2] );
AND_OR4b GLC4_4( Gbus[2], Pbus[2], Gbus[1], Pbus[1], Gbus[0],
Pbus[0], LocalC1[2] );
AND_OR4a GLC4_5( Gbus[3], Pbus[3], Gbus[2], Pbus[2], Gbus[1],
Pbus[1], Gbus[0], LocalC0[3] );
AND_OR5b GLC4_6( Gbus[3], Pbus[3], Gbus[2], Pbus[2], Gbus[1],
Pbus[1], Gbus[0], Pbus[0], LocalC1[3] );
endmodule // GenLocalCarry4
/******************************************************/
module GenLocalCarry2( Gbus, Pbus, LocalC0, LocalC1 );
input [1:0] Gbus, Pbus;
output [1:0] LocalC0, LocalC1;
assign LocalC0[0] = Gbus[0];
or2 GLC2_0( .A(Gbus[0]), .B(Pbus[0]), .Y(LocalC1[0]) );
AND_OR2 GLC2_1( Gbus[1], Pbus[1], Gbus[0], LocalC0[1] );
AND_OR3b GLC2_2( Gbus[1], Pbus[1], Gbus[0], Pbus[0], LocalC1[1] );
endmodule // GenLocalCarry2
/******************************************************/
/******************************************************/
module GenerateGlobalCarry34( Gbus, Pbus, Cin, LocalC0, LocalC1,
CarryOutbus );
input [33:0] Gbus, Pbus;
input Cin;
input [33:0] LocalC0, LocalC1;
output [33:0] CarryOutbus;
// first calculate the global carry to each block called pivot carry.
CalcPivotCarry CGC34_0( Pbus, Cin, LocalC0, LocalC1, CarryOutbus );
/* Compute only the carries for the 5-bit blocks
The pivot carries will be used to select the correct Sum bits
for the 4-bit blocks */
CalcBlockCLA5 CGC34_1( Pbus[3:0], Gbus[3:0], Cin,
CarryOutbus[3:0] );
CalcBlockCLA5 CGC34_2( Pbus[12:9], Gbus[12:9], CarryOutbus[8],
CarryOutbus[12:9] );
CalcBlockCLA5 CGC34_3( Pbus[21:18], Gbus[21:18], CarryOutbus[17],
CarryOutbus[21:18] );
CalcBlockCLA5 CGC34_4( Pbus[30:27], Gbus[30:27], CarryOutbus[26],
CarryOutbus[30:27] );
endmodule // GenerateGlobalCarry34
/******************************************************/
module CalcPivotCarry( Pbus, Cin, LocalC0, LocalC1, CarryOutbus );
input [33:0] Pbus;
input Cin;
input [33:0] LocalC0, LocalC1;
output [33:0] CarryOutbus;
and5 CBC0( .A(Pbus[0]), .B(Pbus[1]), .C(Pbus[2]), .D(Pbus[3]),
.E(Pbus[4]), .Y(Prop4_0) );
and4 CBC1( .A(Pbus[5]), .B(Pbus[6]), .C(Pbus[7]), .D(Pbus[8]),
.Y(Prop8_5) );
and5 CBC2( .A(Pbus[9]), .B(Pbus[10]), .C(Pbus[11]), .D(Pbus[12]),
.E(Pbus[13]), .Y(Prop13_9) );
and4 CBC3( .A(Pbus[14]), .B(Pbus[15]), .C(Pbus[16]), .D(Pbus[17]),
.Y(Prop17_14) );
and5 CBC4( .A(Pbus[18]), .B(Pbus[19]), .C(Pbus[20]), .D(Pbus[21]),
.E(Pbus[22]), .Y(Prop22_18) );
and4 CBC5( .A(Pbus[23]), .B(Pbus[24]), .C(Pbus[25]), .D(Pbus[26]),
.Y(Prop26_23) );
and5 CBC6( .A(Pbus[27]), .B(Pbus[28]), .C(Pbus[29]), .D(Pbus[30]),
.E(Pbus[31]), .Y(Prop31_27) );
and2 CBC7( .A(Pbus[32]), .B(Pbus[33]), .Y(Prop33_32) );
and2 CBC8( .A(Prop4_0), .B(Prop8_5), .Y(Prop8_0) );
and2 CBC9( .A(Prop13_9), .B(Prop17_14), .Y(Prop17_9) );
and2 CBC10( .A(Prop22_18), .B(Prop26_23), .Y(Prop26_18) );
and2 CBC11( .A(Prop31_27), .B(Prop33_32), .Y(Prop33_27) );
// CarryOutbus[4]
AND_OR2 CBC12( LocalC0[4], Cin, Prop4_0, CarryOutbus[4]);
// CarryOutbus[8]
Mux2_1 CGC13( LocalC0[8], LocalC1[8], CarryOutbus[4],
CarryOutbus[8] );
// CarryOutbus[13]
AND_OR2 GGC14( LocalC0[13], CarryOutbus[8], Prop13_9,
CarryOutbus[13] );
// CarryOutbus[17]
AND_OR2 CGC15( LocalC0[17], LocalC0[13], Prop17_14,
LocalCarry17_9 );
AND_OR2 CGC16( LocalC0[8], LocalC0[4], Prop8_5, LocalCarry8_0 );
AND_OR3a CGC17( LocalCarry17_9, Prop17_9, LocalCarry8_0,
Prop8_0, Cin, CarryOutbus[17] );
// CarryOutbus[22]
AND_OR2 CGC18( LocalC0[22], CarryOutbus[17], Prop22_18,
CarryOutbus[22]);
// CarryOutbus[26]
AND_OR2 CGC19( LocalC0[26], LocalC0[22], Prop26_23,
LocalCarry26_18 );
AND_OR4a CGC20( LocalCarry26_18, Prop26_18, LocalCarry17_9,
Prop17_9, LocalCarry8_0, Prop8_0, Cin, CarryOutbus[26] );
// CarryOutbus[31]
AND_OR2 CGC21( LocalC0[31], CarryOutbus[26], Prop31_27,
CarryOutbus[31]);
// CarryOutbus[33] = CarryOutX
AND_OR2 CGC22( LocalC0[33], LocalC0[31], Prop33_32,
LocalCarry33_27 );
AND_OR5a CGC23( LocalCarry33_27, Prop33_27, LocalCarry26_18, Prop26_18,
LocalCarry17_9, Prop17_9, LocalCarry8_0, Prop8_0, Cin,
CarryOutbus[33] );
endmodule // CalcPivotCarry
/******************************************************/
module CalcBlockCLA5( Pbus, Gbus, Cin, Carrybus );
input [3:0] Pbus, Gbus;
input Cin;
output [3:0] Carrybus;
AND_OR2 CB5_0( Gbus[0], Pbus[0], Cin, Carrybus[0] );
AND_OR3a CB5_1( Gbus[1], Pbus[1], Gbus[0], Pbus[0], Cin, Carrybus[1] );
AND_OR4a CB5_2( Gbus[2], Pbus[2], Gbus[1], Pbus[1],
Gbus[0], Pbus[0], Cin, Carrybus[2] );
AND_OR5a CB5_3( Gbus[3], Pbus[3], Gbus[2], Pbus[2], Gbus[1], Pbus[1],
Gbus[0], Pbus[0], Cin, Carrybus[3] );
endmodule
/***************************************************************************
* Module: GenerateSumX
*
* Function: compute the SumX outputs using PropXbus and carry lines.
* - For 5-bit blocks, the sum[i] is simply computed by
* prop[i] XOR carry[i].
* - For 4-bit blocks, two sums are computed:
* prop[i] XOR LocalCarryCin0[i] and
* prop[i] XOR LocalCarryCin1[i].
* The pivot carry selects the correct sum.
* (This scheme is used to speed up the sum computation for
* such blocks, since the XOR delay is longer than the MUX delay.)
*
***************************************************************************/
module GenerateSumX( PropXbus, CinX, LocalCarryCin0, LocalCarryCin1, CarryXbus,
SumXbus );
input [33:0] PropXbus;
input CinX;
input [33:0] LocalCarryCin0, LocalCarryCin1, CarryXbus;
output [33:0] SumXbus;
wire [5:0] Cry5_0;
assign Cry5_0[0] = CinX,
Cry5_0[5:1] = CarryXbus[4:0];
CalcSumXor6 UM6_0( PropXbus[5:0], Cry5_0, SumXbus[5:0] );
CalcSumMux3 UM6_1( PropXbus[8:6], CarryXbus[4], LocalCarryCin0[7:5],
LocalCarryCin1[7:5], SumXbus[8:6] );
CalcSumXor6 UM6_2( PropXbus[14:9], CarryXbus[13:8], SumXbus[14:9] );
CalcSumMux3 UM6_3( PropXbus[17:15], CarryXbus[13], LocalCarryCin0[16:14],
LocalCarryCin1[16:14], SumXbus[17:15] );
CalcSumXor6 UM6_4( PropXbus[23:18], CarryXbus[22:17], SumXbus[23:18] );
CalcSumMux3 UM6_5( PropXbus[26:24], CarryXbus[22], LocalCarryCin0[25:23],
LocalCarryCin1[25:23], SumXbus[26:24] );
CalcSumXor6 UM6_6( PropXbus[32:27], CarryXbus[31:26], SumXbus[32:27] );
XOR2a UM6_7( .A(PropXbus[33]), .B(LocalCarryCin0[32]), .Y(Sum33_0) ),
UM6_8( .A(PropXbus[33]), .B(LocalCarryCin1[32]), .Y(Sum33_1) );
Mux2_1 UM6_9( Sum33_0, Sum33_1, CarryXbus[31], SumXbus[33] );
endmodule // GenerateSumX
/******************************************************/
module CalcSumXor6( Pbus, Carrybus, Sumbus );
input [5:0] Pbus;
input [5:0] Carrybus;
output [5:0] Sumbus;
XOR2a CSX6_0( .A(Pbus[0]), .B(Carrybus[0]), .Y(Sumbus[0]) ),
CSX6_1( .A(Pbus[1]), .B(Carrybus[1]), .Y(Sumbus[1]) ),
CSX6_2( .A(Pbus[2]), .B(Carrybus[2]), .Y(Sumbus[2]) ),
CSX6_3( .A(Pbus[3]), .B(Carrybus[3]), .Y(Sumbus[3]) ),
CSX6_4( .A(Pbus[4]), .B(Carrybus[4]), .Y(Sumbus[4]) ),
CSX6_5( .A(Pbus[5]), .B(Carrybus[5]), .Y(Sumbus[5]) );
endmodule // CalcSumXor6
/******************************************************/
module CalcSumMux3( Pbus, Cin, LocalCarryCin0, LocalCarryCin1, Sumbus );
input [2:0] Pbus;
input Cin;
input [2:0] LocalCarryCin0, LocalCarryCin1;
output [2:0] Sumbus;
wire [2:0] Sum0, Sum1;
XOR2a CSM4_0( .A(Pbus[0]), .B(LocalCarryCin0[0]), .Y(Sum0[0]) ),
CSM4_1( .A(Pbus[1]), .B(LocalCarryCin0[1]), .Y(Sum0[1]) ),
CSM4_2( .A(Pbus[2]), .B(LocalCarryCin0[2]), .Y(Sum0[2]) ),
CSM4_3( .A(Pbus[0]), .B(LocalCarryCin1[0]), .Y(Sum1[0]) ),
CSM4_4( .A(Pbus[1]), .B(LocalCarryCin1[1]), .Y(Sum1[1]) ),
CSM4_5( .A(Pbus[2]), .B(LocalCarryCin1[2]), .Y(Sum1[2]) );
Mux2_1 CSM4_6( Sum0[0], Sum1[0], Cin, Sumbus[0] ),
CSM4_7( Sum0[1], Sum1[1], Cin, Sumbus[1] ),
CSM4_8( Sum0[2], Sum1[2], Cin, Sumbus[2] );
endmodule // CalcSumMux3
/***************************************************************************
* Module: GenerateSumParity
*
* Function: compute the following four parity outputs:
* - NotSumParbus[0]: parity for SumX[8:0] (5+4)
* - NotSumParbus[1]: parity for SumX[17:9] (5+4)
* - NotSumParbus[2]: parity for SumX[26:18] (5+4)
* - NotSumParbus[3]: parity for SumX[33:27] (5+2)
*
* - For each case, two parities are computed, and
* the pivot carries select the correct one.
* (again, a method intended for increased speed.)
*
***************************************************************************/
module GenerateSumParity( Pbus, CinX, LocalC0, LocalC1, CarryXbus,
NotSumParbus);
input [33:0] Pbus;
input CinX;
input [33:0] LocalC0, LocalC1, CarryXbus;
output [3:0] NotSumParbus;
wire ParCin0b33_32, ParCin1b33_32armut;
SerialPar9nc GSP0( {Pbus[4:0], LocalC0[3:0]}, ParCin0b4_0);
SerialPar9c GSP1( {Pbus[4:0], LocalC1[3:0]}, ParCin1b4_0);
SerialPar7nc GSP2( {Pbus[8:5], LocalC0[7:5]}, ParCin0b8_5);
SerialPar7c GSP3( {Pbus[8:5], LocalC1[7:5]}, ParCin1b8_5);
SerialPar9nc GSP4( {Pbus[13:9], LocalC0[12:9]}, ParCin0b13_9);
SerialPar9c GSP5( {Pbus[13:9], LocalC1[12:9]}, ParCin1b13_9);
SerialPar7nc GSP6( {Pbus[17:14], LocalC0[16:14]}, ParCin0b17_14);
SerialPar7c GSP7( {Pbus[17:14], LocalC1[16:14]}, ParCin1b17_14);
SerialPar9nc GSP8( {Pbus[22:18], LocalC0[21:18]}, ParCin0b22_18);
SerialPar9c GSP9( {Pbus[22:18], LocalC1[21:18]}, ParCin1b22_18);
SerialPar7nc GSP10( {Pbus[26:23], LocalC0[25:23]}, ParCin0b26_23);
SerialPar7c GSP11( {Pbus[26:23], LocalC1[25:23]}, ParCin1b26_23);
SerialPar9nc GSP12( {Pbus[31:27], LocalC0[30:27]}, ParCin0b31_27);
SerialPar9c GSP13( {Pbus[31:27], LocalC1[30:27]}, ParCin1b31_27);
SerialPar3nc GSP14( {Pbus[33:32], LocalC0[32]}, ParCin0b33_32);
SerialPar3c GSP15( {Pbus[33:32], LocalC1[32]}, ParCin1b33_32armut);
SelectPar9 GSP16( ParCin0b4_0, ParCin1b4_0, ParCin0b8_5, ParCin1b8_5,
CinX, LocalC0[4], LocalC1[4],
NotSumParbus[0] );
SelectPar9 GSP17( ParCin0b13_9, ParCin1b13_9, ParCin0b17_14, ParCin1b17_14,
CarryXbus[8], LocalC0[13], LocalC1[13],
NotSumParbus[1] );
SelectPar9 GSP18( ParCin0b22_18, ParCin1b22_18, ParCin0b26_23, ParCin1b26_23,
CarryXbus[17], LocalC0[22], LocalC1[22],
NotSumParbus[2] );
SelectPar9 GSP19( ParCin0b31_27, ParCin1b31_27, ParCin0b33_32, ParCin1b33_32armut,
CarryXbus[26], LocalC0[31], LocalC1[31],
NotSumParbus[3] );
endmodule // GenerateSumParity
/******************************************************/
module SerialPar9nc( Inbus, Out);
input [8:0] Inbus;
output Out;
SerialPar7nc SP9nc0( Inbus[6:0], line0 );
XOR2a SP9nc1( .A(Inbus[7]), .B(line0), .Y(line1) ),
SP9nc2( .A(Inbus[8]), .B(line1), .Y(Out) );
endmodule // SerialPar9nc
/******************************************************/
module SerialPar9c( Inbus, Out);
input [8:0] Inbus;
output Out;
// Inbus[6] is inverted in SerialPar7c
SerialPar7c SP9nc0( Inbus[6:0], line0 );
XOR2a SP9nc1( .A(Inbus[7]), .B(line0), .Y(line1) ),
SP9nc2( .A(Inbus[8]), .B(line1), .Y(Out) );
endmodule // SerialPar9c
/******************************************************/
module SerialPar7nc( Inbus, Out);
input [6:0] Inbus;
output Out;
XOR2a SP7nc0( .A(Inbus[0]), .B(Inbus[1]), .Y(line0) ),
SP7nc1( .A(Inbus[2]), .B(line0), .Y(line1) ),
SP7nc2( .A(Inbus[3]), .B(line1), .Y(line2) ),
SP7nc3( .A(Inbus[4]), .B(line2), .Y(line3) ),
SP7nc4( .A(Inbus[5]), .B(line3), .Y(line4) ),
SP7nc5( .A(Inbus[6]), .B(line4), .Y(Out) );
endmodule // SerialPar7nc
/******************************************************/
module SerialPar7c( Inbus, Out);
input [6:0] Inbus;
output Out;
wire [6:0] NewInbus;
// invert one bit to complement the output
// -- Inbus[6] is chosen so the inverter is not on the longest path
inv SP7c0( .A(Inbus[6]), .Y(NewInbus[6]) );
assign NewInbus[5:0] = Inbus[5:0];
SerialPar7nc SP7c2( NewInbus, Out );
endmodule // SerialPar7c
/******************************************************/
module SerialPar3nc( Inbus, Out );
input [2:0] Inbus;
output Out;
XOR2a SP3nc0( .A(Inbus[0]), .B(Inbus[1]), .Y(line0) ),
SP3nc1( .A(Inbus[2]), .B(line0), .Y(Out) );
endmodule // CalcPar3nc
/******************************************************/
module SerialPar3c( Inbus, Out );
input [2:0] Inbus;
output Out;
inv SP3c0( .A(Inbus[2]), .Y(NotIn2) );
XOR2a SP3c1( .A(Inbus[0]), .B(Inbus[1]), .Y(line1) ),
SP3c2( .A(NotIn2), .B(line1), .Y(Out) );
endmodule // CalcPar3c
/******************************************************/
module SelectPar9( ParCin0Lo, ParCin1Lo, ParCin0Hi, ParCin1Hi,
Cin, LocalC0, LocalC1,
NotSumPar );
input ParCin0Lo, ParCin1Lo, ParCin0Hi, ParCin1Hi;
input Cin, LocalC0, LocalC1;
output NotSumPar;
Mux2_1 SPar0( ParCin0Lo, ParCin1Lo, Cin, line0),
SPar1( ParCin0Hi, ParCin1Hi, LocalC0, line1),
SPar2( ParCin0Hi, ParCin1Hi, LocalC1, line2),
SPar3( line1, line2, Cin, line3);
XOR2a SPar4( .A(line0), .B(line3), .Y(line4) );
inv SPar5( .A(line4), .Y(NotSumPar) );
endmodule // SelectPar9
/***************************************************************************
* Module: AdderY34bit
*
* Function: compute the carry output (CoutY1, CoutY2) from the addition
* of YAbus and YBbus.
* Note that, with one of the input buses complemented,
* the carry output indicates whether the complemented input is
* less than the other than.
* - CoutY_17 is the carry output from the center position (17).
*
***************************************************************************/
module AdderY34bit( YAbus, YBbus, CinY, CoutY1, CoutY2, CoutY_17 );
input [33:0] YAbus, YBbus;
input CinY;
output CoutY1, CoutY2, CoutY_17;
wire [33:0] GenYbus, PropYbus;
wire [33:0] CarryOutYbus;
wire [33:0] dummy0, dummy1;
GenProp34 UM8_0( YAbus, YBbus, GenYbus, PropYbus);
CLA_CSA34 UM8_1( .Genbus(GenYbus), .Propbus(PropYbus), .Cin(CinY),
.LocalCarryCin0(dummy0), .LocalCarryCin1(dummy1),
.CarryOutbus(CarryOutYbus), .Cout1(CoutY1), .Cout2(CoutY2) );
assign CoutY_17 = CarryOutYbus[17];
endmodule // AdderY34bit
/***************************************************************************
* Module: ParityModule
*
* Function: Check the parities of input buses XAbus, YAbus and YBbus.
* - These buses are augmented with PCXA0bus, PCXA1bus, PCYA0bus,
* and PCYA1bus, PCYB0bus.
* - StrobeK0_1 and StrobeK2_3 can mask the final AND (ParCheck[0]).
*
***************************************************************************/
module ParityModule( XAbus, YAbus, YBbus, MuxSel, ContBusMask, StrobeInbus,
PCXA0bus, PCXA1bus, PCYA0bus, PCYA1bus, PCYB0bus,
ParCheck, Not_StrobeOutbus );
input [33:0] XAbus, YAbus, YBbus;
input MuxSel, ContBusMask;
input [15:0] StrobeInbus;
input [6:0] PCXA0bus, PCXA1bus, PCYA0bus, PCYA1bus, PCYB0bus;
output [3:0] ParCheck;
output [3:0] Not_StrobeOutbus;
wire [6:0] PCXAbus, PCYAbus, PCYBbus, PCYB1bus;
wire StrobeK0_1, StrobeK2_3;
assign PCYB1bus[6:0] = PCXA1bus[6:0];
ParityStrobe UM9_0( StrobeInbus, StrobeK0_1, StrobeK2_3, Not_StrobeOutbus );
ParChkBuses UM9_1( PCXA0bus, PCXA1bus, PCYA0bus, PCYA1bus, PCYB0bus, PCYB1bus,
MuxSel, ContBusMask,
PCXAbus, PCYAbus, PCYBbus );
ParityChecker UM9_2( XAbus, YAbus, YBbus, PCXAbus, PCYAbus, PCYBbus,
StrobeK0_1, StrobeK2_3, ParCheck );
endmodule
/********************************************/
/********************************************/
module ParityStrobe( StrInbus, StrobeK0_1, StrobeK2_3,
Not_StrOutbus );
input [15:0] StrInbus;
output StrobeK0_1, StrobeK2_3;
output [3:0] Not_StrOutbus;
wire K0, K1, K2, K3;
and4 GS0( .A(StrInbus[0]), .B(StrInbus[1]), .C(StrInbus[2]),
.D(StrInbus[3]), .Y(K0) ),
GS1( .A(StrInbus[4]), .B(StrInbus[5]), .C(StrInbus[6]),
.D(StrInbus[7]), .Y(K1) ),
GS2( .A(StrInbus[8]), .B(StrInbus[9]), .C(StrInbus[10]),
.D(StrInbus[11]), .Y(K2) ),
GS3( .A(StrInbus[12]), .B(StrInbus[13]), .C(StrInbus[14]),
.D(StrInbus[15]), .Y(K3) );
and2 GS4( .A(K0), .B(K1), .Y(StrobeK0_1) ),
GS5( .A(K2), .B(K3), .Y(StrobeK2_3) );
inv GS6( .A(K0), .Y(Not_StrOutbus[0]) ),
GS7( .A(K1), .Y(Not_StrOutbus[1]) ),
GS8( .A(K2), .Y(Not_StrOutbus[2]) ),
GS9( .A(K3), .Y(Not_StrOutbus[3]) );
endmodule // ParityStrobe
/********************************************/
/********************************************/
module ParChkBuses( PCXA0bus, PCXA1bus, PCYA0bus, PCYA1bus, PCYB0bus, PCYB1bus,
MuxSel, ContBusMask,
PCXAbus, PCYAbus, PCYBbus );
input [6:0] PCXA0bus, PCXA1bus, PCYA0bus, PCYA1bus, PCYB0bus, PCYB1bus;
input MuxSel, ContBusMask;
output [6:0] PCXAbus, PCYAbus, PCYBbus;
wire [6:0] Not_PCYA0bus;
wire [6:0] PCXAtempbus, PCYBtempbus;
Invert7 PCB0( PCYA0bus, Not_PCYA0bus );
Mux7 PCB1( PCXA0bus, PCXA1bus, MuxSel, PCXAtempbus ),
PCB2( Not_PCYA0bus, PCYA1bus, MuxSel, PCYAbus ),
PCB3( PCYB0bus, PCYB1bus, MuxSel, PCYBtempbus );
Mask3_Not1 PCB4( PCXAtempbus, ContBusMask, PCXAbus ),
PCB5( PCYBtempbus, ContBusMask, PCYBbus );
endmodule // ParChkBuses
/********************************************/
module Mux7( In1bus, In2bus, MuxSel, Outbus);
input [6:0] In1bus, In2bus;
input MuxSel;
output [6:0] Outbus;
Mux2_1 Mux7_0 ( In1bus[0], In2bus[0], MuxSel, Outbus[0]),
Mux7_1 ( In1bus[1], In2bus[1], MuxSel, Outbus[1]),
Mux7_2 ( In1bus[2], In2bus[2], MuxSel, Outbus[2]),
Mux7_3 ( In1bus[3], In2bus[3], MuxSel, Outbus[3]),
Mux7_4 ( In1bus[4], In2bus[4], MuxSel, Outbus[4]),
Mux7_5 ( In1bus[5], In2bus[5], MuxSel, Outbus[5]),
Mux7_6 ( In1bus[6], In2bus[6], MuxSel, Outbus[6]);
endmodule // Mux7
/********************************************/
module Invert7( Inbus, Outbus );
input [6:0] Inbus;
output [6:0] Outbus;
inv Inv7_0( .A(Inbus[0]), .Y(Outbus[0]) ),
Inv7_1( .A(Inbus[1]), .Y(Outbus[1]) ),
Inv7_2( .A(Inbus[2]), .Y(Outbus[2]) ),
Inv7_3( .A(Inbus[3]), .Y(Outbus[3]) ),
Inv7_4( .A(Inbus[4]), .Y(Outbus[4]) ),
Inv7_5( .A(Inbus[5]), .Y(Outbus[5]) ),
Inv7_6( .A(Inbus[6]), .Y(Outbus[6]) );
endmodule // Invert7
/********************************************/
module Mask3_Not1( Inbus, ContBusMask, Outbus );
input [6:0] Inbus;
input ContBusMask;
output [6:0] Outbus;
assign Outbus[3:0] = Inbus[3:0];
and2 MN0( .A(Inbus[4]), .B(ContBusMask), .Y(Outbus[4]) ),
MN1( .A(Inbus[5]), .B(ContBusMask), .Y(Outbus[5]) );
and2 MN2( .A(Inbus[6]), .B(ContBusMask), .Y(line2) );
inv MN3( .A(line2), .Y(Outbus[6]) );
endmodule // Mask3_Not1
/********************************************/
/********************************************/
module ParityChecker( XAbus, YAbus, YBbus, PCXAbus, PCYAbus, PCYBbus,
StrobeK0_1, StrobeK2_3, ParCheck);
input [33:0] XAbus, YAbus, YBbus;
input [6:0] PCXAbus, PCYAbus, PCYBbus;
input StrobeK0_1, StrobeK2_3;
output [3:0] ParCheck;
ParityTree10bit ParC0( { XAbus[8:1],PCXAbus[1:0] }, XaP0),
ParC1( { XAbus[17:9],PCXAbus[2] }, XaP1),
ParC2( { XAbus[26:18],PCXAbus[3] }, XaP2);
ParityTree8bit ParC3( { XAbus[31:27],PCXAbus[6:4] }, XaP3);
ParityTree10bit ParC4( { YAbus[8:1],PCYAbus[1:0] }, YaP0),
ParC5( { YAbus[17:9],PCYAbus[2] }, YaP1),
ParC6( { YAbus[26:18],PCYAbus[3] }, YaP2);
ParityTree8bit ParC7( { YAbus[31:27],PCYAbus[6:4] }, YaP3);
ParityTree10bit ParC8( { YBbus[8:1],PCYBbus[1:0] }, YbP0),
ParC9( { YBbus[17:9],PCYBbus[2] }, YbP1),
ParC10({ YBbus[26:18],PCYBbus[3] }, YbP2);
ParityTree8bit ParC11({ YBbus[31:27],PCYBbus[6:4] }, YbP3);
and4 ParC12( .A(XaP0), .B(XaP1), .C(XaP2), .D(XaP3), .Y(XaP) ),
ParC13( .A(YaP0), .B(YaP1), .C(YaP2), .D(YaP3), .Y(YaP) ),
ParC14( .A(YbP0), .B(YbP1), .C(YbP2), .D(YbP3), .Y(YbP) );
and3 ParC15( .A(XaP), .B(YaP), .C(YbP), .Y(XYabP) ),
ParC16( .A(StrobeK0_1), .B(StrobeK2_3), .C(XYabP), .Y(NotPar0) );
inv ParC17( .A(NotPar0), .Y(ParCheck[0]) ),
ParC18( .A(XaP), .Y(ParCheck[1]) ),
ParC19( .A(YaP), .Y(ParCheck[2]) ),
ParC20( .A(YbP), .Y(ParCheck[3]) );
endmodule // ParityChecker
/********************************************/
module ParityTree10bit( Inbus, ParOut );
input [9:0] Inbus;
output ParOut;
XOR2a PT0( .A(Inbus[6]), .B(Inbus[7]), .Y(line0) ),
PT1( .A(Inbus[8]), .B(Inbus[9]), .Y(line1) ),
PT2( .A(Inbus[2]), .B(Inbus[3]), .Y(line2) ),
PT3( .A(Inbus[0]), .B(Inbus[1]), .Y(line3) ),
PT4( .A(Inbus[4]), .B(Inbus[5]), .Y(line4) );
XOR2a PT5( .A(line0), .B(line1), .Y(line5) );
XOR3a PT6( .A(line2), .B(line3), .C(line4), .Y(line6) );
XOR2a PT7( .A(line5), .B(line6), .Y(ParOut) );
endmodule // ParityTree10bit
/********************************************/
module ParityTree8bit( Inbus, ParOut );
input [7:0] Inbus;
output ParOut;
XOR2a PT0( .A(Inbus[0]), .B(Inbus[1]), .Y(line0) ),
PT1( .A(Inbus[2]), .B(Inbus[3]), .Y(line1) ),
PT2( .A(Inbus[4]), .B(Inbus[5]), .Y(line2) ),
PT3( .A(Inbus[6]), .B(Inbus[7]), .Y(line3) );
XOR3a PT4( .A(line1), .B(line2), .C(line3), .Y(line4) );
XOR2a PT5( .A(line0), .B(line4), .Y(ParOut) );
endmodule // ParityTree8bit
/***************************************************************************
* Module: Buffer34
***************************************************************************/
module Buffer34( Inbus, Outbus );
input [33:0] Inbus;
output [33:0] Outbus;
Buffer8 Buf34_0( Inbus[7:0], Outbus[7:0] ),
Buf34_1( Inbus[15:8], Outbus[15:8] ),
Buf34_2( Inbus[23:16], Outbus[23:16] ),
Buf34_3( Inbus[31:24], Outbus[31:24] );
buffer Buf34_4( .A(Inbus[32]), .Y(Outbus[32]) ),
Buf34_5( .A(Inbus[33]), .Y(Outbus[33]) );
endmodule // Buffer34
/******************************************************/
module Buffer8( Inbus, Outbus );
input [7:0] Inbus;
output [7:0] Outbus;
Buffer4 Buf8_0( Inbus[3:0], Outbus[3:0] ),
Buf8_1( Inbus[7:4], Outbus[7:4] );
endmodule // Buffer8
/******************************************************/
module Buffer4( Inbus, Outbus );
input [3:0] Inbus;
output [3:0] Outbus;
buffer Buf4_0( .A(Inbus[0]), .Y(Outbus[0]) ),
Buf4_1( .A(Inbus[1]), .Y(Outbus[1]) ),
Buf4_2( .A(Inbus[2]), .Y(Outbus[2]) ),
Buf4_3( .A(Inbus[3]), .Y(Outbus[3]) );
endmodule // Buffer4
/***************************************************************************
* Module: MiscLogic
*
* Function: just a random collection of a few gates.
*
***************************************************************************/
module MiscLogic( MiscInbus, MiscOutbus );
input [7:0] MiscInbus;
output [5:0] MiscOutbus;
buffer UM12_0( .A(MiscInbus[0]), .Y(MiscOutbus[0]) );
and2 UM12_1( .A(MiscInbus[0]), .B(MiscInbus[1]), .Y(MiscOutbus[1]) );
inv UM12_2( .A(MiscInbus[2]), .Y(MiscOutbus[2]) );
and2 UM12_3( .A(MiscInbus[4]), .B(MiscInbus[5]), .Y(line3) );
inv UM12_4( .A(MiscInbus[6]), .Y(line4) );
nand2 UM12_5( .A(line3), .B(line4), .Y(MiscOutbus[3]) );
nand2 UM12_6( .A(MiscInbus[3]), .B(line4), .Y(MiscOutbus[4]) );
inv UM12_7( .A(MiscInbus[7]), .Y(line7) );
nand2 UM12_8( .A(line7), .B(line4), .Y(MiscOutbus[5]) );
endmodule // MiscLogic
/***************************************************************************
* Description of some basic gates/modules
***************************************************************************/
module Mux2_1( In1, In2, ContIn, Out );
input In1, In2, ContIn;
output Out;
inv Mux0( .A(ContIn), .Y(Not_ContIn) );
and2 Mux1( .A(In1), .B(Not_ContIn), .Y(line1) ),
Mux2( .A(In2), .B(ContIn), .Y(line2) );
or2 Mux3( .A(line1), .B(line2), .Y(Out) );
endmodule // Mux2_1
/********************************************/
module AND_OR2( O, P, Q, YY);
input O, P, Q;
output YY;
and2 Ao2_0( .A(P), .B(Q), .Y(line0) );
or2 Ao2_1( .A(O), .B(line0), .Y(YY) );
endmodule // AND_OR2
/******************************************************/
module AND_OR3a( O, P, Q, R, S, YY);
input O, P, Q, R, S;
output YY;
and2 Ao3a_0( .A(P), .B(Q), .Y(line0) );
and3 Ao3a_1( .A(P), .B(R), .C(S), .Y(line1) );
or3 Ao3a_2( .A(O), .B(line0), .C(line1), .Y(YY) );
endmodule // AND_OR3a
/******************************************************/
module AND_OR3b( O, P, Q, R, YY);
input O, P, Q, R;
output YY;
and2 Ao3a_0( .A(P), .B(Q), .Y(line0) );
and2 Ao3a_1( .A(P), .B(R), .Y(line1) );
or3 Ao3a_2( .A(O), .B(line0), .C(line1), .Y(YY) );
endmodule // AND_OR3b
/******************************************************/
module AND_OR4a( O, P, Q, R, S, T, U, YY);
input O, P, Q, R, S, T, U;
output YY;
and2 Ao4a_0( .A(P), .B(Q), .Y(line0) );
and3 Ao4a_1( .A(P), .B(R), .C(S), .Y(line1) );
and4 Ao4a_2( .A(P), .B(R), .C(T), .D(U), .Y(line2) );
or4 Ao4a_3( .A(O), .B(line0), .C(line1), .D(line2), .Y(YY) );
endmodule // AND_OR4a
/******************************************************/
module AND_OR4b( O, P, Q, R, S, T, YY);
input O, P, Q, R, S, T;
output YY;
and2 Ao4a_0( .A(P), .B(Q), .Y(line0) );
and3 Ao4a_1( .A(P), .B(R), .C(S), .Y(line1) );
and3 Ao4a_2( .A(P), .B(R), .C(T), .Y(line2) );
or4 Ao4a_3( .A(O), .B(line0), .C(line1), .D(line2), .Y(YY) );
endmodule // AND_OR4a
/******************************************************/
module AND_OR5a( O, P, Q, R, S, T, U, V, W, YY);
input O, P, Q, R, S, T, U, V, W;
output YY;
and2 Ao5a_0( .A(P), .B(Q), .Y(line0) );
and3 Ao5a_1( .A(P), .B(R), .C(S), .Y(line1) );
and4 Ao5a_2( .A(P), .B(R), .C(T), .D(U), .Y(line2) );
and5 Ao5a_3( .A(P), .B(R), .C(T), .D(V), .E(W), .Y(line3) );
or5 Ao5a_4( .A(O), .B(line0), .C(line1), .D(line2), .E(line3), .Y(YY) );
endmodule // AND_OR5a
/******************************************************/
module AND_OR5b( O, P, Q, R, S, T, U, V, YY);
input O, P, Q, R, S, T, U, V;
output YY;
and2 Ao5a_0( .A(P), .B(Q), .Y(line0) );
and3 Ao5a_1( .A(P), .B(R), .C(S), .Y(line1) );
and4 Ao5a_2( .A(P), .B(R), .C(T), .D(U), .Y(line2) );
and4 Ao5a_3( .A(P), .B(R), .C(T), .D(V), .Y(line3) );
or5 Ao5a_4( .A(O), .B(line0), .C(line1), .D(line2), .E(line3), .Y(YY) );
endmodule // AND_OR5b
/******************************************************/
module AND_OR6a( O, P, Q, R, S, T, U, V, W, X, Y, YY);
input O, P, Q, R, S, T, U, V, W, X, Y;
output YY;
and2 Ao6a_0( .A(P), .B(Q), .Y(line0) );
and3 Ao6a_1( .A(P), .B(R), .C(S), .Y(line1) );
and4 Ao6a_2( .A(P), .B(R), .C(T), .D(U), .Y(line2) );
and5 Ao6a_3( .A(P), .B(R), .C(T), .D(V), .E(W), .Y(line3) );
and6 Ao6a_4( .A(P), .B(R), .C(T), .D(V), .E(X), .F(Y), .Y(line4) );
or6 Ao6a_5( .A(O), .B(line0), .C(line1), .D(line2), .E(line3),
.F(line4), .Y(YY) );
endmodule // AND_OR6a
/******************************************************/
module AND_OR6b( O, P, Q, R, S, T, U, V, W, X, YY);
input O, P, Q, R, S, T, U, V, W, X;
output YY;
and2 Ao6a_0( .A(P), .B(Q), .Y(line0) );
and3 Ao6a_1( .A(P), .B(R), .C(S), .Y(line1) );
and4 Ao6a_2( .A(P), .B(R), .C(T), .D(U), .Y(line2) );
and5 Ao6a_3( .A(P), .B(R), .C(T), .D(V), .E(W), .Y(line3) );
and5 Ao6a_4( .A(P), .B(R), .C(T), .D(V), .E(X), .Y(line4) );
or6 Ao6a_5( .A(O), .B(line0), .C(line1), .D(line2), .E(line3),
.F(line4), .Y(YY) );
endmodule // AND_OR6b
/********************************************/
module XOR2a ( A, B, Y );
input A, B;
output Y;
inv Xo0( .A(A), .Y(NotA) ),
Xo1( .A(B), .Y(NotB) );
nand2 Xo2( .A(NotA), .B(B), .Y(line2) ),
Xo3( .A(NotB), .B(A), .Y(line3) ),
Xo4( .A(line2), .B(line3), .Y(Y) );
endmodule // XOR2a
/********************************************/
module XOR3a( A, B, C, Y);
input A, B, C;
output Y;
inv Xo3_0( .A(A), .Y(NotA) ),
Xo3_1( .A(B), .Y(NotB) ),
Xo3_2( .A(C), .Y(NotC) );
and3 Xo3_3( .A(NotA), .B(NotB), .C(C), .Y(line3) ),
Xo3_4( .A(NotA), .B(B), .C(NotC), .Y(line4) ),
Xo3_5( .A(A), .B(NotB), .C(NotC), .Y(line5) ),
Xo3_6( .A(A), .B(B), .C(C), .Y(line6) );
nor2 Xo3_7( .A(line3), .B(line4), .Y(line7) ),
Xo3_8( .A(line5), .B(line6), .Y(line8) );
nand2 Xo3_9( .A(line7), .B(line8), .Y(Y) );
endmodule // XOR3a
|
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 | /**************************************************************************** * * * FLAT VERSION of HIGH-LEVEL MODEL for c7552 * * * * * * Generated by: Hakan Yalcin (hyalcin@cadence.com) * * Verified by: Jonathan David Hauke (jhauke@eecs.umich.edu) * * * * Oct 20, 1998 * * * ****************************************************************************/ // Flat Verilog File module c7552g ( in213, in214, in215, in216, in209, in153, in154, in155, in156, in157, in158, in159, in160, in151, in219, in220, in221, in222, in223, in224, in225, in226, in217, in231, in232, in233, in234, in235, in236, in237, in238, in135, in144, in138, in147, in66, in50, in32, in35, in47, in121, in94, in97, in118, in100, in124, in127, in130, in103, in23, in26, in29, in41, in1486, in1480, in106, in1469, in1462, in2256, in2253, in2247, in2239, in2236, in2230, in2224, in2218, in2211, in4437, in4432, in4427, in4420, in4415, in4410, in4405, in4400, in4394, in3749, in3743, in3737, in3729, in3723, in3717, in3711, in3705, in88, in112, in87, in111, in113, in110, in109, in86, in63, in64, in85, in84, in83, in65, in62, in61, in60, in79, in80, in81, in59, in78, in77, in56, in55, in54, in53, in73, in75, in76, in74, in166, in167, in168, in169, in173, in174, in175, in176, in177, in178, in179, in180, in171, in189, in190, in191, in192, in193, in194, in195, in196, in187, in200, in201, in202, in203, in204, in205, in206, in207, in18, in12, in9, in4526, in89, in38, in4528, in211, in212, in161, in227, in239, in229, in141, in115, in44, in1459, in1496, in1492, in2208, in4393, in3701, in3698, in114, in2204, in1455, in82, in58, in70, in69, in170, in164, in165, in181, in197, in208, in198, in199, in188, in172, in162, in186, in185, in182, in183, in230, in218, in152, in210, in240, in228, in184, in150, in1, in163, in15, in1197, in134, in133, in5, in57, in339, out469, out471, out327, out330, out333, out336, out324, out298, out301, out304, out307, out310, out313, out316, out319, out295, out347, out350, out353, out356, out359, out362, out365, out368, out344, out376, out379, out382, out385, out388, out391, out394, out397, out373, out419, out422, out270, out246, out273, out276, out258, out264, out249, out252, out338, out321, out370, out399, out416, out414, out412, out418, out410, out408, out406, out404, out440, out438, out442, out444, out446, out448, out436, out480, out482, out484, out486, out488, out490, out492, out494, out478, out524, out526, out528, out530, out532, out534, out536, out538, out522, out544, out546, out548, out550, out552, out554, out556, out558, out542, out450, out496, out540, out560, out402, out289, out292, out279, out278, out2, out3, out432, out453, out286, out341, out281, out284, out339); input in213, in214, in215, in216, in209, in153, in154, in155, in156, in157, in158, in159, in160, in151, in219, in220, in221, in222, in223, in224, in225, in226, in217, in231, in232, in233, in234, in235, in236, in237, in238, in135, in144, in138, in147, in66, in50, in32, in35, in47, in121, in94, in97, in118, in100, in124, in127, in130, in103, in23, in26, in29, in41, in1486, in1480, in106, in1469, in1462, in2256, in2253, in2247, in2239, in2236, in2230, in2224, in2218, in2211, in4437, in4432, in4427, in4420, in4415, in4410, in4405, in4400, in4394, in3749, in3743, in3737, in3729, in3723, in3717, in3711, in3705, in88, in112, in87, in111, in113, in110, in109, in86, in63, in64, in85, in84, in83, in65, in62, in61, in60, in79, in80, in81, in59, in78, in77, in56, in55, in54, in53, in73, in75, in76, in74, in166, in167, in168, in169, in173, in174, in175, in176, in177, in178, in179, in180, in171, in189, in190, in191, in192, in193, in194, in195, in196, in187, in200, in201, in202, in203, in204, in205, in206, in207, in18, in12, in9, in4526, in89, in38, in4528, in211, in212, in161, in227, in239, in229, in141, in115, in44, in1459, in1496, in1492, in2208, in4393, in3701, in3698, in114, in2204, in1455, in82, in58, in70, in69, in170, in164, in165, in181, in197, in208, in198, in199, in188, in172, in162, in186, in185, in182, in183, in230, in218, in152, in210, in240, in228, in184, in150, in1, in163, in15, in1197, in134, in133, in5, in57, in339; output out469, out471, out327, out330, out333, out336, out324, out298, out301, out304, out307, out310, out313, out316, out319, out295, out347, out350, out353, out356, out359, out362, out365, out368, out344, out376, out379, out382, out385, out388, out391, out394, out397, out373, out419, out422, out270, out246, out273, out276, out258, out264, out249, out252, out338, out321, out370, out399, out416, out414, out412, out418, out410, out408, out406, out404, out440, out438, out442, out444, out446, out448, out436, out480, out482, out484, out486, out488, out490, out492, out494, out478, out524, out526, out528, out530, out532, out534, out536, out538, out522, out544, out546, out548, out550, out552, out554, out556, out558, out542, out450, out496, out540, out560, out402, out289, out292, out279, out278, out2, out3, out432, out453, out286, out341, out281, out284, out339; nand2 M0(in12, in9, ContBusMask); inv M00(in18, MuxSel); inv M1_UM1_0_MM0_Mux32_0_Mux8_0_Mux0(MuxSel, M1_UM1_0_MM0_Mux32_0_Mux8_0_Not_ContIn); and2 M1_UM1_0_MM0_Mux32_0_Mux8_0_Mux1(gnd, M1_UM1_0_MM0_Mux32_0_Mux8_0_Not_ContIn, M1_UM1_0_MM0_Mux32_0_Mux8_0_line1); and2 M1_UM1_0_MM0_Mux32_0_Mux8_0_Mux2(in41, MuxSel, M1_UM1_0_MM0_Mux32_0_Mux8_0_line2); or2 M1_UM1_0_MM0_Mux32_0_Mux8_0_Mux3(M1_UM1_0_MM0_Mux32_0_Mux8_0_line1, M1_UM1_0_MM0_Mux32_0_Mux8_0_line2, XAbus_0); inv M1_UM1_0_MM0_Mux32_0_Mux8_1_Mux0(MuxSel, M1_UM1_0_MM0_Mux32_0_Mux8_1_Not_ContIn); and2 M1_UM1_0_MM0_Mux32_0_Mux8_1_Mux1(in238, M1_UM1_0_MM0_Mux32_0_Mux8_1_Not_ContIn, M1_UM1_0_MM0_Mux32_0_Mux8_1_line1); and2 M1_UM1_0_MM0_Mux32_0_Mux8_1_Mux2(in29, MuxSel, M1_UM1_0_MM0_Mux32_0_Mux8_1_line2); or2 M1_UM1_0_MM0_Mux32_0_Mux8_1_Mux3(M1_UM1_0_MM0_Mux32_0_Mux8_1_line1, M1_UM1_0_MM0_Mux32_0_Mux8_1_line2, XAbus_1); inv M1_UM1_0_MM0_Mux32_0_Mux8_2_Mux0(MuxSel, M1_UM1_0_MM0_Mux32_0_Mux8_2_Not_ContIn); and2 M1_UM1_0_MM0_Mux32_0_Mux8_2_Mux1(in237, M1_UM1_0_MM0_Mux32_0_Mux8_2_Not_ContIn, M1_UM1_0_MM0_Mux32_0_Mux8_2_line1); and2 M1_UM1_0_MM0_Mux32_0_Mux8_2_Mux2(in26, MuxSel, M1_UM1_0_MM0_Mux32_0_Mux8_2_line2); or2 M1_UM1_0_MM0_Mux32_0_Mux8_2_Mux3(M1_UM1_0_MM0_Mux32_0_Mux8_2_line1, M1_UM1_0_MM0_Mux32_0_Mux8_2_line2, XAbus_2); inv M1_UM1_0_MM0_Mux32_0_Mux8_3_Mux0(MuxSel, M1_UM1_0_MM0_Mux32_0_Mux8_3_Not_ContIn); and2 M1_UM1_0_MM0_Mux32_0_Mux8_3_Mux1(in236, M1_UM1_0_MM0_Mux32_0_Mux8_3_Not_ContIn, M1_UM1_0_MM0_Mux32_0_Mux8_3_line1); and2 M1_UM1_0_MM0_Mux32_0_Mux8_3_Mux2(in23, MuxSel, M1_UM1_0_MM0_Mux32_0_Mux8_3_line2); or2 M1_UM1_0_MM0_Mux32_0_Mux8_3_Mux3(M1_UM1_0_MM0_Mux32_0_Mux8_3_line1, M1_UM1_0_MM0_Mux32_0_Mux8_3_line2, XAbus_3); inv M1_UM1_0_MM0_Mux32_0_Mux8_4_Mux0(MuxSel, M1_UM1_0_MM0_Mux32_0_Mux8_4_Not_ContIn); and2 M1_UM1_0_MM0_Mux32_0_Mux8_4_Mux1(in235, M1_UM1_0_MM0_Mux32_0_Mux8_4_Not_ContIn, M1_UM1_0_MM0_Mux32_0_Mux8_4_line1); and2 M1_UM1_0_MM0_Mux32_0_Mux8_4_Mux2(in103, MuxSel, M1_UM1_0_MM0_Mux32_0_Mux8_4_line2); or2 M1_UM1_0_MM0_Mux32_0_Mux8_4_Mux3(M1_UM1_0_MM0_Mux32_0_Mux8_4_line1, M1_UM1_0_MM0_Mux32_0_Mux8_4_line2, XAbus_4); inv M1_UM1_0_MM0_Mux32_0_Mux8_5_Mux0(MuxSel, M1_UM1_0_MM0_Mux32_0_Mux8_5_Not_ContIn); and2 M1_UM1_0_MM0_Mux32_0_Mux8_5_Mux1(in234, M1_UM1_0_MM0_Mux32_0_Mux8_5_Not_ContIn, M1_UM1_0_MM0_Mux32_0_Mux8_5_line1); and2 M1_UM1_0_MM0_Mux32_0_Mux8_5_Mux2(in130, MuxSel, M1_UM1_0_MM0_Mux32_0_Mux8_5_line2); or2 M1_UM1_0_MM0_Mux32_0_Mux8_5_Mux3(M1_UM1_0_MM0_Mux32_0_Mux8_5_line1, M1_UM1_0_MM0_Mux32_0_Mux8_5_line2, XAbus_5); inv M1_UM1_0_MM0_Mux32_0_Mux8_6_Mux0(MuxSel, M1_UM1_0_MM0_Mux32_0_Mux8_6_Not_ContIn); and2 M1_UM1_0_MM0_Mux32_0_Mux8_6_Mux1(in233, M1_UM1_0_MM0_Mux32_0_Mux8_6_Not_ContIn, M1_UM1_0_MM0_Mux32_0_Mux8_6_line1); and2 M1_UM1_0_MM0_Mux32_0_Mux8_6_Mux2(in127, MuxSel, M1_UM1_0_MM0_Mux32_0_Mux8_6_line2); or2 M1_UM1_0_MM0_Mux32_0_Mux8_6_Mux3(M1_UM1_0_MM0_Mux32_0_Mux8_6_line1, M1_UM1_0_MM0_Mux32_0_Mux8_6_line2, XAbus_6); inv M1_UM1_0_MM0_Mux32_0_Mux8_7_Mux0(MuxSel, M1_UM1_0_MM0_Mux32_0_Mux8_7_Not_ContIn); and2 M1_UM1_0_MM0_Mux32_0_Mux8_7_Mux1(in232, M1_UM1_0_MM0_Mux32_0_Mux8_7_Not_ContIn, M1_UM1_0_MM0_Mux32_0_Mux8_7_line1); and2 M1_UM1_0_MM0_Mux32_0_Mux8_7_Mux2(in124, MuxSel, M1_UM1_0_MM0_Mux32_0_Mux8_7_line2); or2 M1_UM1_0_MM0_Mux32_0_Mux8_7_Mux3(M1_UM1_0_MM0_Mux32_0_Mux8_7_line1, M1_UM1_0_MM0_Mux32_0_Mux8_7_line2, XAbus_7); inv M1_UM1_0_MM0_Mux32_1_Mux8_0_Mux0(MuxSel, M1_UM1_0_MM0_Mux32_1_Mux8_0_Not_ContIn); and2 M1_UM1_0_MM0_Mux32_1_Mux8_0_Mux1(in231, M1_UM1_0_MM0_Mux32_1_Mux8_0_Not_ContIn, M1_UM1_0_MM0_Mux32_1_Mux8_0_line1); and2 M1_UM1_0_MM0_Mux32_1_Mux8_0_Mux2(in100, MuxSel, M1_UM1_0_MM0_Mux32_1_Mux8_0_line2); or2 M1_UM1_0_MM0_Mux32_1_Mux8_0_Mux3(M1_UM1_0_MM0_Mux32_1_Mux8_0_line1, M1_UM1_0_MM0_Mux32_1_Mux8_0_line2, XAbus_8); inv M1_UM1_0_MM0_Mux32_1_Mux8_1_Mux0(MuxSel, M1_UM1_0_MM0_Mux32_1_Mux8_1_Not_ContIn); and2 M1_UM1_0_MM0_Mux32_1_Mux8_1_Mux1(in217, M1_UM1_0_MM0_Mux32_1_Mux8_1_Not_ContIn, M1_UM1_0_MM0_Mux32_1_Mux8_1_line1); and2 M1_UM1_0_MM0_Mux32_1_Mux8_1_Mux2(in118, MuxSel, M1_UM1_0_MM0_Mux32_1_Mux8_1_line2); or2 M1_UM1_0_MM0_Mux32_1_Mux8_1_Mux3(M1_UM1_0_MM0_Mux32_1_Mux8_1_line1, M1_UM1_0_MM0_Mux32_1_Mux8_1_line2, XAbus_9); inv M1_UM1_0_MM0_Mux32_1_Mux8_2_Mux0(MuxSel, M1_UM1_0_MM0_Mux32_1_Mux8_2_Not_ContIn); and2 M1_UM1_0_MM0_Mux32_1_Mux8_2_Mux1(in226, M1_UM1_0_MM0_Mux32_1_Mux8_2_Not_ContIn, M1_UM1_0_MM0_Mux32_1_Mux8_2_line1); and2 M1_UM1_0_MM0_Mux32_1_Mux8_2_Mux2(in97, MuxSel, M1_UM1_0_MM0_Mux32_1_Mux8_2_line2); or2 M1_UM1_0_MM0_Mux32_1_Mux8_2_Mux3(M1_UM1_0_MM0_Mux32_1_Mux8_2_line1, M1_UM1_0_MM0_Mux32_1_Mux8_2_line2, XAbus_10); inv M1_UM1_0_MM0_Mux32_1_Mux8_3_Mux0(MuxSel, M1_UM1_0_MM0_Mux32_1_Mux8_3_Not_ContIn); and2 M1_UM1_0_MM0_Mux32_1_Mux8_3_Mux1(in225, M1_UM1_0_MM0_Mux32_1_Mux8_3_Not_ContIn, M1_UM1_0_MM0_Mux32_1_Mux8_3_line1); and2 M1_UM1_0_MM0_Mux32_1_Mux8_3_Mux2(in94, MuxSel, M1_UM1_0_MM0_Mux32_1_Mux8_3_line2); or2 M1_UM1_0_MM0_Mux32_1_Mux8_3_Mux3(M1_UM1_0_MM0_Mux32_1_Mux8_3_line1, M1_UM1_0_MM0_Mux32_1_Mux8_3_line2, XAbus_11); inv M1_UM1_0_MM0_Mux32_1_Mux8_4_Mux0(MuxSel, M1_UM1_0_MM0_Mux32_1_Mux8_4_Not_ContIn); and2 M1_UM1_0_MM0_Mux32_1_Mux8_4_Mux1(in224, M1_UM1_0_MM0_Mux32_1_Mux8_4_Not_ContIn, M1_UM1_0_MM0_Mux32_1_Mux8_4_line1); and2 M1_UM1_0_MM0_Mux32_1_Mux8_4_Mux2(in121, MuxSel, M1_UM1_0_MM0_Mux32_1_Mux8_4_line2); or2 M1_UM1_0_MM0_Mux32_1_Mux8_4_Mux3(M1_UM1_0_MM0_Mux32_1_Mux8_4_line1, M1_UM1_0_MM0_Mux32_1_Mux8_4_line2, XAbus_12); inv M1_UM1_0_MM0_Mux32_1_Mux8_5_Mux0(MuxSel, M1_UM1_0_MM0_Mux32_1_Mux8_5_Not_ContIn); and2 M1_UM1_0_MM0_Mux32_1_Mux8_5_Mux1(in223, M1_UM1_0_MM0_Mux32_1_Mux8_5_Not_ContIn, M1_UM1_0_MM0_Mux32_1_Mux8_5_line1); and2 M1_UM1_0_MM0_Mux32_1_Mux8_5_Mux2(in47, MuxSel, M1_UM1_0_MM0_Mux32_1_Mux8_5_line2); or2 M1_UM1_0_MM0_Mux32_1_Mux8_5_Mux3(M1_UM1_0_MM0_Mux32_1_Mux8_5_line1, M1_UM1_0_MM0_Mux32_1_Mux8_5_line2, XAbus_13); inv M1_UM1_0_MM0_Mux32_1_Mux8_6_Mux0(MuxSel, M1_UM1_0_MM0_Mux32_1_Mux8_6_Not_ContIn); and2 M1_UM1_0_MM0_Mux32_1_Mux8_6_Mux1(in222, M1_UM1_0_MM0_Mux32_1_Mux8_6_Not_ContIn, M1_UM1_0_MM0_Mux32_1_Mux8_6_line1); and2 M1_UM1_0_MM0_Mux32_1_Mux8_6_Mux2(in35, MuxSel, M1_UM1_0_MM0_Mux32_1_Mux8_6_line2); or2 M1_UM1_0_MM0_Mux32_1_Mux8_6_Mux3(M1_UM1_0_MM0_Mux32_1_Mux8_6_line1, M1_UM1_0_MM0_Mux32_1_Mux8_6_line2, XAbus_14); inv M1_UM1_0_MM0_Mux32_1_Mux8_7_Mux0(MuxSel, M1_UM1_0_MM0_Mux32_1_Mux8_7_Not_ContIn); and2 M1_UM1_0_MM0_Mux32_1_Mux8_7_Mux1(in221, M1_UM1_0_MM0_Mux32_1_Mux8_7_Not_ContIn, M1_UM1_0_MM0_Mux32_1_Mux8_7_line1); and2 M1_UM1_0_MM0_Mux32_1_Mux8_7_Mux2(in32, MuxSel, M1_UM1_0_MM0_Mux32_1_Mux8_7_line2); or2 M1_UM1_0_MM0_Mux32_1_Mux8_7_Mux3(M1_UM1_0_MM0_Mux32_1_Mux8_7_line1, M1_UM1_0_MM0_Mux32_1_Mux8_7_line2, XAbus_15); inv M1_UM1_0_MM0_Mux32_2_Mux8_0_Mux0(MuxSel, M1_UM1_0_MM0_Mux32_2_Mux8_0_Not_ContIn); and2 M1_UM1_0_MM0_Mux32_2_Mux8_0_Mux1(in220, M1_UM1_0_MM0_Mux32_2_Mux8_0_Not_ContIn, M1_UM1_0_MM0_Mux32_2_Mux8_0_line1); and2 M1_UM1_0_MM0_Mux32_2_Mux8_0_Mux2(in50, MuxSel, M1_UM1_0_MM0_Mux32_2_Mux8_0_line2); or2 M1_UM1_0_MM0_Mux32_2_Mux8_0_Mux3(M1_UM1_0_MM0_Mux32_2_Mux8_0_line1, M1_UM1_0_MM0_Mux32_2_Mux8_0_line2, XAbus_16); inv M1_UM1_0_MM0_Mux32_2_Mux8_1_Mux0(MuxSel, M1_UM1_0_MM0_Mux32_2_Mux8_1_Not_ContIn); and2 M1_UM1_0_MM0_Mux32_2_Mux8_1_Mux1(in219, M1_UM1_0_MM0_Mux32_2_Mux8_1_Not_ContIn, M1_UM1_0_MM0_Mux32_2_Mux8_1_line1); and2 M1_UM1_0_MM0_Mux32_2_Mux8_1_Mux2(in66, MuxSel, M1_UM1_0_MM0_Mux32_2_Mux8_1_line2); or2 M1_UM1_0_MM0_Mux32_2_Mux8_1_Mux3(M1_UM1_0_MM0_Mux32_2_Mux8_1_line1, M1_UM1_0_MM0_Mux32_2_Mux8_1_line2, XAbus_17); inv M1_UM1_0_MM0_Mux32_2_Mux8_2_Mux0(MuxSel, M1_UM1_0_MM0_Mux32_2_Mux8_2_Not_ContIn); and2 M1_UM1_0_MM0_Mux32_2_Mux8_2_Mux1(in151, M1_UM1_0_MM0_Mux32_2_Mux8_2_Not_ContIn, M1_UM1_0_MM0_Mux32_2_Mux8_2_line1); and2 M1_UM1_0_MM0_Mux32_2_Mux8_2_Mux2(in147, MuxSel, M1_UM1_0_MM0_Mux32_2_Mux8_2_line2); or2 M1_UM1_0_MM0_Mux32_2_Mux8_2_Mux3(M1_UM1_0_MM0_Mux32_2_Mux8_2_line1, M1_UM1_0_MM0_Mux32_2_Mux8_2_line2, XAbus_18); inv M1_UM1_0_MM0_Mux32_2_Mux8_3_Mux0(MuxSel, M1_UM1_0_MM0_Mux32_2_Mux8_3_Not_ContIn); and2 M1_UM1_0_MM0_Mux32_2_Mux8_3_Mux1(in160, M1_UM1_0_MM0_Mux32_2_Mux8_3_Not_ContIn, M1_UM1_0_MM0_Mux32_2_Mux8_3_line1); and2 M1_UM1_0_MM0_Mux32_2_Mux8_3_Mux2(in138, MuxSel, M1_UM1_0_MM0_Mux32_2_Mux8_3_line2); or2 M1_UM1_0_MM0_Mux32_2_Mux8_3_Mux3(M1_UM1_0_MM0_Mux32_2_Mux8_3_line1, M1_UM1_0_MM0_Mux32_2_Mux8_3_line2, XAbus_19); inv M1_UM1_0_MM0_Mux32_2_Mux8_4_Mux0(MuxSel, M1_UM1_0_MM0_Mux32_2_Mux8_4_Not_ContIn); and2 M1_UM1_0_MM0_Mux32_2_Mux8_4_Mux1(in159, M1_UM1_0_MM0_Mux32_2_Mux8_4_Not_ContIn, M1_UM1_0_MM0_Mux32_2_Mux8_4_line1); and2 M1_UM1_0_MM0_Mux32_2_Mux8_4_Mux2(in144, MuxSel, M1_UM1_0_MM0_Mux32_2_Mux8_4_line2); or2 M1_UM1_0_MM0_Mux32_2_Mux8_4_Mux3(M1_UM1_0_MM0_Mux32_2_Mux8_4_line1, M1_UM1_0_MM0_Mux32_2_Mux8_4_line2, XAbus_20); inv M1_UM1_0_MM0_Mux32_2_Mux8_5_Mux0(MuxSel, M1_UM1_0_MM0_Mux32_2_Mux8_5_Not_ContIn); and2 M1_UM1_0_MM0_Mux32_2_Mux8_5_Mux1(in158, M1_UM1_0_MM0_Mux32_2_Mux8_5_Not_ContIn, M1_UM1_0_MM0_Mux32_2_Mux8_5_line1); and2 M1_UM1_0_MM0_Mux32_2_Mux8_5_Mux2(in135, MuxSel, M1_UM1_0_MM0_Mux32_2_Mux8_5_line2); or2 M1_UM1_0_MM0_Mux32_2_Mux8_5_Mux3(M1_UM1_0_MM0_Mux32_2_Mux8_5_line1, M1_UM1_0_MM0_Mux32_2_Mux8_5_line2, XAbus_21); inv M1_UM1_0_MM0_Mux32_2_Mux8_6_Mux0(MuxSel, M1_UM1_0_MM0_Mux32_2_Mux8_6_Not_ContIn); and2 M1_UM1_0_MM0_Mux32_2_Mux8_6_Mux1(in157, M1_UM1_0_MM0_Mux32_2_Mux8_6_Not_ContIn, M1_UM1_0_MM0_Mux32_2_Mux8_6_line1); and2 M1_UM1_0_MM0_Mux32_2_Mux8_6_Mux2(vdd, MuxSel, M1_UM1_0_MM0_Mux32_2_Mux8_6_line2); or2 M1_UM1_0_MM0_Mux32_2_Mux8_6_Mux3(M1_UM1_0_MM0_Mux32_2_Mux8_6_line1, M1_UM1_0_MM0_Mux32_2_Mux8_6_line2, M1_UM1_0_MuxOutbus_22); inv M1_UM1_0_MM0_Mux32_2_Mux8_7_Mux0(MuxSel, M1_UM1_0_MM0_Mux32_2_Mux8_7_Not_ContIn); and2 M1_UM1_0_MM0_Mux32_2_Mux8_7_Mux1(in156, M1_UM1_0_MM0_Mux32_2_Mux8_7_Not_ContIn, M1_UM1_0_MM0_Mux32_2_Mux8_7_line1); and2 M1_UM1_0_MM0_Mux32_2_Mux8_7_Mux2(vdd, MuxSel, M1_UM1_0_MM0_Mux32_2_Mux8_7_line2); or2 M1_UM1_0_MM0_Mux32_2_Mux8_7_Mux3(M1_UM1_0_MM0_Mux32_2_Mux8_7_line1, M1_UM1_0_MM0_Mux32_2_Mux8_7_line2, M1_UM1_0_MuxOutbus_23); inv M1_UM1_0_MM0_Mux32_3_Mux8_0_Mux0(MuxSel, M1_UM1_0_MM0_Mux32_3_Mux8_0_Not_ContIn); and2 M1_UM1_0_MM0_Mux32_3_Mux8_0_Mux1(in155, M1_UM1_0_MM0_Mux32_3_Mux8_0_Not_ContIn, M1_UM1_0_MM0_Mux32_3_Mux8_0_line1); and2 M1_UM1_0_MM0_Mux32_3_Mux8_0_Mux2(vdd, MuxSel, M1_UM1_0_MM0_Mux32_3_Mux8_0_line2); or2 M1_UM1_0_MM0_Mux32_3_Mux8_0_Mux3(M1_UM1_0_MM0_Mux32_3_Mux8_0_line1, M1_UM1_0_MM0_Mux32_3_Mux8_0_line2, M1_UM1_0_MuxOutbus_24); inv M1_UM1_0_MM0_Mux32_3_Mux8_1_Mux0(MuxSel, M1_UM1_0_MM0_Mux32_3_Mux8_1_Not_ContIn); and2 M1_UM1_0_MM0_Mux32_3_Mux8_1_Mux1(in154, M1_UM1_0_MM0_Mux32_3_Mux8_1_Not_ContIn, M1_UM1_0_MM0_Mux32_3_Mux8_1_line1); and2 M1_UM1_0_MM0_Mux32_3_Mux8_1_Mux2(vdd, MuxSel, M1_UM1_0_MM0_Mux32_3_Mux8_1_line2); or2 M1_UM1_0_MM0_Mux32_3_Mux8_1_Mux3(M1_UM1_0_MM0_Mux32_3_Mux8_1_line1, M1_UM1_0_MM0_Mux32_3_Mux8_1_line2, M1_UM1_0_MuxOutbus_25); inv M1_UM1_0_MM0_Mux32_3_Mux8_2_Mux0(MuxSel, M1_UM1_0_MM0_Mux32_3_Mux8_2_Not_ContIn); and2 M1_UM1_0_MM0_Mux32_3_Mux8_2_Mux1(in153, M1_UM1_0_MM0_Mux32_3_Mux8_2_Not_ContIn, M1_UM1_0_MM0_Mux32_3_Mux8_2_line1); and2 M1_UM1_0_MM0_Mux32_3_Mux8_2_Mux2(vdd, MuxSel, M1_UM1_0_MM0_Mux32_3_Mux8_2_line2); or2 M1_UM1_0_MM0_Mux32_3_Mux8_2_Mux3(M1_UM1_0_MM0_Mux32_3_Mux8_2_line1, M1_UM1_0_MM0_Mux32_3_Mux8_2_line2, M1_UM1_0_MuxOutbus_26); inv M1_UM1_0_MM0_Mux32_3_Mux8_3_Mux0(MuxSel, M1_UM1_0_MM0_Mux32_3_Mux8_3_Not_ContIn); and2 M1_UM1_0_MM0_Mux32_3_Mux8_3_Mux1(in209, M1_UM1_0_MM0_Mux32_3_Mux8_3_Not_ContIn, M1_UM1_0_MM0_Mux32_3_Mux8_3_line1); and2 M1_UM1_0_MM0_Mux32_3_Mux8_3_Mux2(vdd, MuxSel, M1_UM1_0_MM0_Mux32_3_Mux8_3_line2); or2 M1_UM1_0_MM0_Mux32_3_Mux8_3_Mux3(M1_UM1_0_MM0_Mux32_3_Mux8_3_line1, M1_UM1_0_MM0_Mux32_3_Mux8_3_line2, M1_UM1_0_MuxOutbus_27); inv M1_UM1_0_MM0_Mux32_3_Mux8_4_Mux0(MuxSel, M1_UM1_0_MM0_Mux32_3_Mux8_4_Not_ContIn); and2 M1_UM1_0_MM0_Mux32_3_Mux8_4_Mux1(in216, M1_UM1_0_MM0_Mux32_3_Mux8_4_Not_ContIn, M1_UM1_0_MM0_Mux32_3_Mux8_4_line1); and2 M1_UM1_0_MM0_Mux32_3_Mux8_4_Mux2(vdd, MuxSel, M1_UM1_0_MM0_Mux32_3_Mux8_4_line2); or2 M1_UM1_0_MM0_Mux32_3_Mux8_4_Mux3(M1_UM1_0_MM0_Mux32_3_Mux8_4_line1, M1_UM1_0_MM0_Mux32_3_Mux8_4_line2, M1_UM1_0_MuxOutbus_28); inv M1_UM1_0_MM0_Mux32_3_Mux8_5_Mux0(MuxSel, M1_UM1_0_MM0_Mux32_3_Mux8_5_Not_ContIn); and2 M1_UM1_0_MM0_Mux32_3_Mux8_5_Mux1(in215, M1_UM1_0_MM0_Mux32_3_Mux8_5_Not_ContIn, M1_UM1_0_MM0_Mux32_3_Mux8_5_line1); and2 M1_UM1_0_MM0_Mux32_3_Mux8_5_Mux2(vdd, MuxSel, M1_UM1_0_MM0_Mux32_3_Mux8_5_line2); or2 M1_UM1_0_MM0_Mux32_3_Mux8_5_Mux3(M1_UM1_0_MM0_Mux32_3_Mux8_5_line1, M1_UM1_0_MM0_Mux32_3_Mux8_5_line2, M1_UM1_0_MuxOutbus_29); inv M1_UM1_0_MM0_Mux32_3_Mux8_6_Mux0(MuxSel, M1_UM1_0_MM0_Mux32_3_Mux8_6_Not_ContIn); and2 M1_UM1_0_MM0_Mux32_3_Mux8_6_Mux1(in214, M1_UM1_0_MM0_Mux32_3_Mux8_6_Not_ContIn, M1_UM1_0_MM0_Mux32_3_Mux8_6_line1); and2 M1_UM1_0_MM0_Mux32_3_Mux8_6_Mux2(vdd, MuxSel, M1_UM1_0_MM0_Mux32_3_Mux8_6_line2); or2 M1_UM1_0_MM0_Mux32_3_Mux8_6_Mux3(M1_UM1_0_MM0_Mux32_3_Mux8_6_line1, M1_UM1_0_MM0_Mux32_3_Mux8_6_line2, M1_UM1_0_MuxOutbus_30); inv M1_UM1_0_MM0_Mux32_3_Mux8_7_Mux0(MuxSel, M1_UM1_0_MM0_Mux32_3_Mux8_7_Not_ContIn); and2 M1_UM1_0_MM0_Mux32_3_Mux8_7_Mux1(in213, M1_UM1_0_MM0_Mux32_3_Mux8_7_Not_ContIn, M1_UM1_0_MM0_Mux32_3_Mux8_7_line1); and2 M1_UM1_0_MM0_Mux32_3_Mux8_7_Mux2(vdd, MuxSel, M1_UM1_0_MM0_Mux32_3_Mux8_7_line2); or2 M1_UM1_0_MM0_Mux32_3_Mux8_7_Mux3(M1_UM1_0_MM0_Mux32_3_Mux8_7_line1, M1_UM1_0_MM0_Mux32_3_Mux8_7_line2, M1_UM1_0_MuxOutbus_31); and2 M1_UM1_0_MM1(M1_UM1_0_MuxOutbus_22, ContBusMask, XAbus_22); and2 M1_UM1_0_MM2(M1_UM1_0_MuxOutbus_23, ContBusMask, XAbus_23); and2 M1_UM1_0_MM3(M1_UM1_0_MuxOutbus_24, ContBusMask, XAbus_24); and2 M1_UM1_0_MM4(M1_UM1_0_MuxOutbus_25, ContBusMask, XAbus_25); and2 M1_UM1_0_MM5(M1_UM1_0_MuxOutbus_26, ContBusMask, XAbus_26); and2 M1_UM1_0_MM6(M1_UM1_0_MuxOutbus_27, ContBusMask, XAbus_27); and2 M1_UM1_0_MM7(M1_UM1_0_MuxOutbus_28, ContBusMask, XAbus_28); and2 M1_UM1_0_MM8(M1_UM1_0_MuxOutbus_29, ContBusMask, XAbus_29); and2 M1_UM1_0_MM9(M1_UM1_0_MuxOutbus_30, ContBusMask, XAbus_30); and2 M1_UM1_0_MM10(M1_UM1_0_MuxOutbus_31, ContBusMask, XAbus_31); inv M2_UM2_0_Mux0(MuxSel, M2_UM2_0_Not_ContIn); and2 M2_UM2_0_Mux1(gnd, M2_UM2_0_Not_ContIn, M2_UM2_0_line1); and2 M2_UM2_0_Mux2(in3701, MuxSel, M2_UM2_0_line2); or2 M2_UM2_0_Mux3(M2_UM2_0_line1, M2_UM2_0_line2, M2_AuxXBbus_0); and2 M2_UM2_1(in1492, in4528, M2_AuxXBbus_32); and2 M2_UM2_2(in1496, in4528, M2_AuxXBbus_33); inv M2_UM2_3_Inv34_0_Inv8_0(M2_AuxXBbus_0, Not_XBbus_0); inv M2_UM2_3_Inv34_0_Inv8_1(in3705, Not_XBbus_1); inv M2_UM2_3_Inv34_0_Inv8_2(in3711, Not_XBbus_2); inv M2_UM2_3_Inv34_0_Inv8_3(in3717, Not_XBbus_3); inv M2_UM2_3_Inv34_0_Inv8_4(in3723, Not_XBbus_4); inv M2_UM2_3_Inv34_0_Inv8_5(in3729, Not_XBbus_5); inv M2_UM2_3_Inv34_0_Inv8_6(in3737, Not_XBbus_6); inv M2_UM2_3_Inv34_0_Inv8_7(in3743, Not_XBbus_7); inv M2_UM2_3_Inv34_1_Inv8_0(in3749, Not_XBbus_8); inv M2_UM2_3_Inv34_1_Inv8_1(in4394, Not_XBbus_9); inv M2_UM2_3_Inv34_1_Inv8_2(in4400, Not_XBbus_10); inv M2_UM2_3_Inv34_1_Inv8_3(in4405, Not_XBbus_11); inv M2_UM2_3_Inv34_1_Inv8_4(in4410, Not_XBbus_12); inv M2_UM2_3_Inv34_1_Inv8_5(in4415, Not_XBbus_13); inv M2_UM2_3_Inv34_1_Inv8_6(in4420, Not_XBbus_14); inv M2_UM2_3_Inv34_1_Inv8_7(in4427, Not_XBbus_15); inv M2_UM2_3_Inv34_2_Inv8_0(in4432, Not_XBbus_16); inv M2_UM2_3_Inv34_2_Inv8_1(in4437, Not_XBbus_17); inv M2_UM2_3_Inv34_2_Inv8_2(in2211, Not_XBbus_18); inv M2_UM2_3_Inv34_2_Inv8_3(in2218, Not_XBbus_19); inv M2_UM2_3_Inv34_2_Inv8_4(in2224, Not_XBbus_20); inv M2_UM2_3_Inv34_2_Inv8_5(in2230, Not_XBbus_21); inv M2_UM2_3_Inv34_2_Inv8_6(in2236, Not_XBbus_22); inv M2_UM2_3_Inv34_2_Inv8_7(in2239, Not_XBbus_23); inv M2_UM2_3_Inv34_3_Inv8_0(in2247, Not_XBbus_24); inv M2_UM2_3_Inv34_3_Inv8_1(in2253, Not_XBbus_25); inv M2_UM2_3_Inv34_3_Inv8_2(in2256, Not_XBbus_26); inv M2_UM2_3_Inv34_3_Inv8_3(in1462, Not_XBbus_27); inv M2_UM2_3_Inv34_3_Inv8_4(in1469, Not_XBbus_28); inv M2_UM2_3_Inv34_3_Inv8_5(in106, Not_XBbus_29); inv M2_UM2_3_Inv34_3_Inv8_6(in1480, Not_XBbus_30); inv M2_UM2_3_Inv34_3_Inv8_7(in1486, Not_XBbus_31); inv M2_UM2_3_Inv34_4(M2_AuxXBbus_32, Not_XBbus_32); inv M2_UM2_3_Inv34_5(M2_AuxXBbus_33, Not_XBbus_33); inv M3_UM3_0_Mux32_0_Mux8_0_Mux0(MuxSel, M3_UM3_0_Mux32_0_Mux8_0_Not_ContIn); and2 M3_UM3_0_Mux32_0_Mux8_0_Mux1(vdd, M3_UM3_0_Mux32_0_Mux8_0_Not_ContIn, M3_UM3_0_Mux32_0_Mux8_0_line1); and2 M3_UM3_0_Mux32_0_Mux8_0_Mux2(in70, MuxSel, M3_UM3_0_Mux32_0_Mux8_0_line2); or2 M3_UM3_0_Mux32_0_Mux8_0_Mux3(M3_UM3_0_Mux32_0_Mux8_0_line1, M3_UM3_0_Mux32_0_Mux8_0_line2, YAbus_0); inv M3_UM3_0_Mux32_0_Mux8_1_Mux0(MuxSel, M3_UM3_0_Mux32_0_Mux8_1_Not_ContIn); and2 M3_UM3_0_Mux32_0_Mux8_1_Mux1(Not_XBbus_1, M3_UM3_0_Mux32_0_Mux8_1_Not_ContIn, M3_UM3_0_Mux32_0_Mux8_1_line1); and2 M3_UM3_0_Mux32_0_Mux8_1_Mux2(in74, MuxSel, M3_UM3_0_Mux32_0_Mux8_1_line2); or2 M3_UM3_0_Mux32_0_Mux8_1_Mux3(M3_UM3_0_Mux32_0_Mux8_1_line1, M3_UM3_0_Mux32_0_Mux8_1_line2, YAbus_1); inv M3_UM3_0_Mux32_0_Mux8_2_Mux0(MuxSel, M3_UM3_0_Mux32_0_Mux8_2_Not_ContIn); and2 M3_UM3_0_Mux32_0_Mux8_2_Mux1(Not_XBbus_2, M3_UM3_0_Mux32_0_Mux8_2_Not_ContIn, M3_UM3_0_Mux32_0_Mux8_2_line1); and2 M3_UM3_0_Mux32_0_Mux8_2_Mux2(in76, MuxSel, M3_UM3_0_Mux32_0_Mux8_2_line2); or2 M3_UM3_0_Mux32_0_Mux8_2_Mux3(M3_UM3_0_Mux32_0_Mux8_2_line1, M3_UM3_0_Mux32_0_Mux8_2_line2, YAbus_2); inv M3_UM3_0_Mux32_0_Mux8_3_Mux0(MuxSel, M3_UM3_0_Mux32_0_Mux8_3_Not_ContIn); and2 M3_UM3_0_Mux32_0_Mux8_3_Mux1(Not_XBbus_3, M3_UM3_0_Mux32_0_Mux8_3_Not_ContIn, M3_UM3_0_Mux32_0_Mux8_3_line1); and2 M3_UM3_0_Mux32_0_Mux8_3_Mux2(in75, MuxSel, M3_UM3_0_Mux32_0_Mux8_3_line2); or2 M3_UM3_0_Mux32_0_Mux8_3_Mux3(M3_UM3_0_Mux32_0_Mux8_3_line1, M3_UM3_0_Mux32_0_Mux8_3_line2, YAbus_3); inv M3_UM3_0_Mux32_0_Mux8_4_Mux0(MuxSel, M3_UM3_0_Mux32_0_Mux8_4_Not_ContIn); and2 M3_UM3_0_Mux32_0_Mux8_4_Mux1(Not_XBbus_4, M3_UM3_0_Mux32_0_Mux8_4_Not_ContIn, M3_UM3_0_Mux32_0_Mux8_4_line1); and2 M3_UM3_0_Mux32_0_Mux8_4_Mux2(in73, MuxSel, M3_UM3_0_Mux32_0_Mux8_4_line2); or2 M3_UM3_0_Mux32_0_Mux8_4_Mux3(M3_UM3_0_Mux32_0_Mux8_4_line1, M3_UM3_0_Mux32_0_Mux8_4_line2, YAbus_4); inv M3_UM3_0_Mux32_0_Mux8_5_Mux0(MuxSel, M3_UM3_0_Mux32_0_Mux8_5_Not_ContIn); and2 M3_UM3_0_Mux32_0_Mux8_5_Mux1(Not_XBbus_5, M3_UM3_0_Mux32_0_Mux8_5_Not_ContIn, M3_UM3_0_Mux32_0_Mux8_5_line1); and2 M3_UM3_0_Mux32_0_Mux8_5_Mux2(in53, MuxSel, M3_UM3_0_Mux32_0_Mux8_5_line2); or2 M3_UM3_0_Mux32_0_Mux8_5_Mux3(M3_UM3_0_Mux32_0_Mux8_5_line1, M3_UM3_0_Mux32_0_Mux8_5_line2, YAbus_5); inv M3_UM3_0_Mux32_0_Mux8_6_Mux0(MuxSel, M3_UM3_0_Mux32_0_Mux8_6_Not_ContIn); and2 M3_UM3_0_Mux32_0_Mux8_6_Mux1(Not_XBbus_6, M3_UM3_0_Mux32_0_Mux8_6_Not_ContIn, M3_UM3_0_Mux32_0_Mux8_6_line1); and2 M3_UM3_0_Mux32_0_Mux8_6_Mux2(in54, MuxSel, M3_UM3_0_Mux32_0_Mux8_6_line2); or2 M3_UM3_0_Mux32_0_Mux8_6_Mux3(M3_UM3_0_Mux32_0_Mux8_6_line1, M3_UM3_0_Mux32_0_Mux8_6_line2, YAbus_6); inv M3_UM3_0_Mux32_0_Mux8_7_Mux0(MuxSel, M3_UM3_0_Mux32_0_Mux8_7_Not_ContIn); and2 M3_UM3_0_Mux32_0_Mux8_7_Mux1(Not_XBbus_7, M3_UM3_0_Mux32_0_Mux8_7_Not_ContIn, M3_UM3_0_Mux32_0_Mux8_7_line1); and2 M3_UM3_0_Mux32_0_Mux8_7_Mux2(in55, MuxSel, M3_UM3_0_Mux32_0_Mux8_7_line2); or2 M3_UM3_0_Mux32_0_Mux8_7_Mux3(M3_UM3_0_Mux32_0_Mux8_7_line1, M3_UM3_0_Mux32_0_Mux8_7_line2, YAbus_7); inv M3_UM3_0_Mux32_1_Mux8_0_Mux0(MuxSel, M3_UM3_0_Mux32_1_Mux8_0_Not_ContIn); and2 M3_UM3_0_Mux32_1_Mux8_0_Mux1(Not_XBbus_8, M3_UM3_0_Mux32_1_Mux8_0_Not_ContIn, M3_UM3_0_Mux32_1_Mux8_0_line1); and2 M3_UM3_0_Mux32_1_Mux8_0_Mux2(in56, MuxSel, M3_UM3_0_Mux32_1_Mux8_0_line2); or2 M3_UM3_0_Mux32_1_Mux8_0_Mux3(M3_UM3_0_Mux32_1_Mux8_0_line1, M3_UM3_0_Mux32_1_Mux8_0_line2, YAbus_8); inv M3_UM3_0_Mux32_1_Mux8_1_Mux0(MuxSel, M3_UM3_0_Mux32_1_Mux8_1_Not_ContIn); and2 M3_UM3_0_Mux32_1_Mux8_1_Mux1(Not_XBbus_9, M3_UM3_0_Mux32_1_Mux8_1_Not_ContIn, M3_UM3_0_Mux32_1_Mux8_1_line1); and2 M3_UM3_0_Mux32_1_Mux8_1_Mux2(in77, MuxSel, M3_UM3_0_Mux32_1_Mux8_1_line2); or2 M3_UM3_0_Mux32_1_Mux8_1_Mux3(M3_UM3_0_Mux32_1_Mux8_1_line1, M3_UM3_0_Mux32_1_Mux8_1_line2, YAbus_9); inv M3_UM3_0_Mux32_1_Mux8_2_Mux0(MuxSel, M3_UM3_0_Mux32_1_Mux8_2_Not_ContIn); and2 M3_UM3_0_Mux32_1_Mux8_2_Mux1(Not_XBbus_10, M3_UM3_0_Mux32_1_Mux8_2_Not_ContIn, M3_UM3_0_Mux32_1_Mux8_2_line1); and2 M3_UM3_0_Mux32_1_Mux8_2_Mux2(in78, MuxSel, M3_UM3_0_Mux32_1_Mux8_2_line2); or2 M3_UM3_0_Mux32_1_Mux8_2_Mux3(M3_UM3_0_Mux32_1_Mux8_2_line1, M3_UM3_0_Mux32_1_Mux8_2_line2, YAbus_10); inv M3_UM3_0_Mux32_1_Mux8_3_Mux0(MuxSel, M3_UM3_0_Mux32_1_Mux8_3_Not_ContIn); and2 M3_UM3_0_Mux32_1_Mux8_3_Mux1(Not_XBbus_11, M3_UM3_0_Mux32_1_Mux8_3_Not_ContIn, M3_UM3_0_Mux32_1_Mux8_3_line1); and2 M3_UM3_0_Mux32_1_Mux8_3_Mux2(in59, MuxSel, M3_UM3_0_Mux32_1_Mux8_3_line2); or2 M3_UM3_0_Mux32_1_Mux8_3_Mux3(M3_UM3_0_Mux32_1_Mux8_3_line1, M3_UM3_0_Mux32_1_Mux8_3_line2, YAbus_11); inv M3_UM3_0_Mux32_1_Mux8_4_Mux0(MuxSel, M3_UM3_0_Mux32_1_Mux8_4_Not_ContIn); and2 M3_UM3_0_Mux32_1_Mux8_4_Mux1(Not_XBbus_12, M3_UM3_0_Mux32_1_Mux8_4_Not_ContIn, M3_UM3_0_Mux32_1_Mux8_4_line1); and2 M3_UM3_0_Mux32_1_Mux8_4_Mux2(in81, MuxSel, M3_UM3_0_Mux32_1_Mux8_4_line2); or2 M3_UM3_0_Mux32_1_Mux8_4_Mux3(M3_UM3_0_Mux32_1_Mux8_4_line1, M3_UM3_0_Mux32_1_Mux8_4_line2, YAbus_12); inv M3_UM3_0_Mux32_1_Mux8_5_Mux0(MuxSel, M3_UM3_0_Mux32_1_Mux8_5_Not_ContIn); and2 M3_UM3_0_Mux32_1_Mux8_5_Mux1(Not_XBbus_13, M3_UM3_0_Mux32_1_Mux8_5_Not_ContIn, M3_UM3_0_Mux32_1_Mux8_5_line1); and2 M3_UM3_0_Mux32_1_Mux8_5_Mux2(in80, MuxSel, M3_UM3_0_Mux32_1_Mux8_5_line2); or2 M3_UM3_0_Mux32_1_Mux8_5_Mux3(M3_UM3_0_Mux32_1_Mux8_5_line1, M3_UM3_0_Mux32_1_Mux8_5_line2, YAbus_13); inv M3_UM3_0_Mux32_1_Mux8_6_Mux0(MuxSel, M3_UM3_0_Mux32_1_Mux8_6_Not_ContIn); and2 M3_UM3_0_Mux32_1_Mux8_6_Mux1(Not_XBbus_14, M3_UM3_0_Mux32_1_Mux8_6_Not_ContIn, M3_UM3_0_Mux32_1_Mux8_6_line1); and2 M3_UM3_0_Mux32_1_Mux8_6_Mux2(in79, MuxSel, M3_UM3_0_Mux32_1_Mux8_6_line2); or2 M3_UM3_0_Mux32_1_Mux8_6_Mux3(M3_UM3_0_Mux32_1_Mux8_6_line1, M3_UM3_0_Mux32_1_Mux8_6_line2, YAbus_14); inv M3_UM3_0_Mux32_1_Mux8_7_Mux0(MuxSel, M3_UM3_0_Mux32_1_Mux8_7_Not_ContIn); and2 M3_UM3_0_Mux32_1_Mux8_7_Mux1(Not_XBbus_15, M3_UM3_0_Mux32_1_Mux8_7_Not_ContIn, M3_UM3_0_Mux32_1_Mux8_7_line1); and2 M3_UM3_0_Mux32_1_Mux8_7_Mux2(in60, MuxSel, M3_UM3_0_Mux32_1_Mux8_7_line2); or2 M3_UM3_0_Mux32_1_Mux8_7_Mux3(M3_UM3_0_Mux32_1_Mux8_7_line1, M3_UM3_0_Mux32_1_Mux8_7_line2, YAbus_15); inv M3_UM3_0_Mux32_2_Mux8_0_Mux0(MuxSel, M3_UM3_0_Mux32_2_Mux8_0_Not_ContIn); and2 M3_UM3_0_Mux32_2_Mux8_0_Mux1(Not_XBbus_16, M3_UM3_0_Mux32_2_Mux8_0_Not_ContIn, M3_UM3_0_Mux32_2_Mux8_0_line1); and2 M3_UM3_0_Mux32_2_Mux8_0_Mux2(in61, MuxSel, M3_UM3_0_Mux32_2_Mux8_0_line2); or2 M3_UM3_0_Mux32_2_Mux8_0_Mux3(M3_UM3_0_Mux32_2_Mux8_0_line1, M3_UM3_0_Mux32_2_Mux8_0_line2, YAbus_16); inv M3_UM3_0_Mux32_2_Mux8_1_Mux0(MuxSel, M3_UM3_0_Mux32_2_Mux8_1_Not_ContIn); and2 M3_UM3_0_Mux32_2_Mux8_1_Mux1(Not_XBbus_17, M3_UM3_0_Mux32_2_Mux8_1_Not_ContIn, M3_UM3_0_Mux32_2_Mux8_1_line1); and2 M3_UM3_0_Mux32_2_Mux8_1_Mux2(in62, MuxSel, M3_UM3_0_Mux32_2_Mux8_1_line2); or2 M3_UM3_0_Mux32_2_Mux8_1_Mux3(M3_UM3_0_Mux32_2_Mux8_1_line1, M3_UM3_0_Mux32_2_Mux8_1_line2, YAbus_17); inv M3_UM3_0_Mux32_2_Mux8_2_Mux0(MuxSel, M3_UM3_0_Mux32_2_Mux8_2_Not_ContIn); and2 M3_UM3_0_Mux32_2_Mux8_2_Mux1(Not_XBbus_18, M3_UM3_0_Mux32_2_Mux8_2_Not_ContIn, M3_UM3_0_Mux32_2_Mux8_2_line1); and2 M3_UM3_0_Mux32_2_Mux8_2_Mux2(in65, MuxSel, M3_UM3_0_Mux32_2_Mux8_2_line2); or2 M3_UM3_0_Mux32_2_Mux8_2_Mux3(M3_UM3_0_Mux32_2_Mux8_2_line1, M3_UM3_0_Mux32_2_Mux8_2_line2, YAbus_18); inv M3_UM3_0_Mux32_2_Mux8_3_Mux0(MuxSel, M3_UM3_0_Mux32_2_Mux8_3_Not_ContIn); and2 M3_UM3_0_Mux32_2_Mux8_3_Mux1(Not_XBbus_19, M3_UM3_0_Mux32_2_Mux8_3_Not_ContIn, M3_UM3_0_Mux32_2_Mux8_3_line1); and2 M3_UM3_0_Mux32_2_Mux8_3_Mux2(in83, MuxSel, M3_UM3_0_Mux32_2_Mux8_3_line2); or2 M3_UM3_0_Mux32_2_Mux8_3_Mux3(M3_UM3_0_Mux32_2_Mux8_3_line1, M3_UM3_0_Mux32_2_Mux8_3_line2, YAbus_19); inv M3_UM3_0_Mux32_2_Mux8_4_Mux0(MuxSel, M3_UM3_0_Mux32_2_Mux8_4_Not_ContIn); and2 M3_UM3_0_Mux32_2_Mux8_4_Mux1(Not_XBbus_20, M3_UM3_0_Mux32_2_Mux8_4_Not_ContIn, M3_UM3_0_Mux32_2_Mux8_4_line1); and2 M3_UM3_0_Mux32_2_Mux8_4_Mux2(in84, MuxSel, M3_UM3_0_Mux32_2_Mux8_4_line2); or2 M3_UM3_0_Mux32_2_Mux8_4_Mux3(M3_UM3_0_Mux32_2_Mux8_4_line1, M3_UM3_0_Mux32_2_Mux8_4_line2, YAbus_20); inv M3_UM3_0_Mux32_2_Mux8_5_Mux0(MuxSel, M3_UM3_0_Mux32_2_Mux8_5_Not_ContIn); and2 M3_UM3_0_Mux32_2_Mux8_5_Mux1(Not_XBbus_21, M3_UM3_0_Mux32_2_Mux8_5_Not_ContIn, M3_UM3_0_Mux32_2_Mux8_5_line1); and2 M3_UM3_0_Mux32_2_Mux8_5_Mux2(in85, MuxSel, M3_UM3_0_Mux32_2_Mux8_5_line2); or2 M3_UM3_0_Mux32_2_Mux8_5_Mux3(M3_UM3_0_Mux32_2_Mux8_5_line1, M3_UM3_0_Mux32_2_Mux8_5_line2, YAbus_21); inv M3_UM3_0_Mux32_2_Mux8_6_Mux0(MuxSel, M3_UM3_0_Mux32_2_Mux8_6_Not_ContIn); and2 M3_UM3_0_Mux32_2_Mux8_6_Mux1(Not_XBbus_22, M3_UM3_0_Mux32_2_Mux8_6_Not_ContIn, M3_UM3_0_Mux32_2_Mux8_6_line1); and2 M3_UM3_0_Mux32_2_Mux8_6_Mux2(in64, MuxSel, M3_UM3_0_Mux32_2_Mux8_6_line2); or2 M3_UM3_0_Mux32_2_Mux8_6_Mux3(M3_UM3_0_Mux32_2_Mux8_6_line1, M3_UM3_0_Mux32_2_Mux8_6_line2, YAbus_22); inv M3_UM3_0_Mux32_2_Mux8_7_Mux0(MuxSel, M3_UM3_0_Mux32_2_Mux8_7_Not_ContIn); and2 M3_UM3_0_Mux32_2_Mux8_7_Mux1(Not_XBbus_23, M3_UM3_0_Mux32_2_Mux8_7_Not_ContIn, M3_UM3_0_Mux32_2_Mux8_7_line1); and2 M3_UM3_0_Mux32_2_Mux8_7_Mux2(in63, MuxSel, M3_UM3_0_Mux32_2_Mux8_7_line2); or2 M3_UM3_0_Mux32_2_Mux8_7_Mux3(M3_UM3_0_Mux32_2_Mux8_7_line1, M3_UM3_0_Mux32_2_Mux8_7_line2, YAbus_23); inv M3_UM3_0_Mux32_3_Mux8_0_Mux0(MuxSel, M3_UM3_0_Mux32_3_Mux8_0_Not_ContIn); and2 M3_UM3_0_Mux32_3_Mux8_0_Mux1(Not_XBbus_24, M3_UM3_0_Mux32_3_Mux8_0_Not_ContIn, M3_UM3_0_Mux32_3_Mux8_0_line1); and2 M3_UM3_0_Mux32_3_Mux8_0_Mux2(in86, MuxSel, M3_UM3_0_Mux32_3_Mux8_0_line2); or2 M3_UM3_0_Mux32_3_Mux8_0_Mux3(M3_UM3_0_Mux32_3_Mux8_0_line1, M3_UM3_0_Mux32_3_Mux8_0_line2, YAbus_24); inv M3_UM3_0_Mux32_3_Mux8_1_Mux0(MuxSel, M3_UM3_0_Mux32_3_Mux8_1_Not_ContIn); and2 M3_UM3_0_Mux32_3_Mux8_1_Mux1(Not_XBbus_25, M3_UM3_0_Mux32_3_Mux8_1_Not_ContIn, M3_UM3_0_Mux32_3_Mux8_1_line1); and2 M3_UM3_0_Mux32_3_Mux8_1_Mux2(in109, MuxSel, M3_UM3_0_Mux32_3_Mux8_1_line2); or2 M3_UM3_0_Mux32_3_Mux8_1_Mux3(M3_UM3_0_Mux32_3_Mux8_1_line1, M3_UM3_0_Mux32_3_Mux8_1_line2, YAbus_25); inv M3_UM3_0_Mux32_3_Mux8_2_Mux0(MuxSel, M3_UM3_0_Mux32_3_Mux8_2_Not_ContIn); and2 M3_UM3_0_Mux32_3_Mux8_2_Mux1(Not_XBbus_26, M3_UM3_0_Mux32_3_Mux8_2_Not_ContIn, M3_UM3_0_Mux32_3_Mux8_2_line1); and2 M3_UM3_0_Mux32_3_Mux8_2_Mux2(in110, MuxSel, M3_UM3_0_Mux32_3_Mux8_2_line2); or2 M3_UM3_0_Mux32_3_Mux8_2_Mux3(M3_UM3_0_Mux32_3_Mux8_2_line1, M3_UM3_0_Mux32_3_Mux8_2_line2, YAbus_26); inv M3_UM3_0_Mux32_3_Mux8_3_Mux0(MuxSel, M3_UM3_0_Mux32_3_Mux8_3_Not_ContIn); and2 M3_UM3_0_Mux32_3_Mux8_3_Mux1(Not_XBbus_27, M3_UM3_0_Mux32_3_Mux8_3_Not_ContIn, M3_UM3_0_Mux32_3_Mux8_3_line1); and2 M3_UM3_0_Mux32_3_Mux8_3_Mux2(in113, MuxSel, M3_UM3_0_Mux32_3_Mux8_3_line2); or2 M3_UM3_0_Mux32_3_Mux8_3_Mux3(M3_UM3_0_Mux32_3_Mux8_3_line1, M3_UM3_0_Mux32_3_Mux8_3_line2, YAbus_27); inv M3_UM3_0_Mux32_3_Mux8_4_Mux0(MuxSel, M3_UM3_0_Mux32_3_Mux8_4_Not_ContIn); and2 M3_UM3_0_Mux32_3_Mux8_4_Mux1(Not_XBbus_28, M3_UM3_0_Mux32_3_Mux8_4_Not_ContIn, M3_UM3_0_Mux32_3_Mux8_4_line1); and2 M3_UM3_0_Mux32_3_Mux8_4_Mux2(in111, MuxSel, M3_UM3_0_Mux32_3_Mux8_4_line2); or2 M3_UM3_0_Mux32_3_Mux8_4_Mux3(M3_UM3_0_Mux32_3_Mux8_4_line1, M3_UM3_0_Mux32_3_Mux8_4_line2, YAbus_28); inv M3_UM3_0_Mux32_3_Mux8_5_Mux0(MuxSel, M3_UM3_0_Mux32_3_Mux8_5_Not_ContIn); and2 M3_UM3_0_Mux32_3_Mux8_5_Mux1(Not_XBbus_29, M3_UM3_0_Mux32_3_Mux8_5_Not_ContIn, M3_UM3_0_Mux32_3_Mux8_5_line1); and2 M3_UM3_0_Mux32_3_Mux8_5_Mux2(in87, MuxSel, M3_UM3_0_Mux32_3_Mux8_5_line2); or2 M3_UM3_0_Mux32_3_Mux8_5_Mux3(M3_UM3_0_Mux32_3_Mux8_5_line1, M3_UM3_0_Mux32_3_Mux8_5_line2, YAbus_29); inv M3_UM3_0_Mux32_3_Mux8_6_Mux0(MuxSel, M3_UM3_0_Mux32_3_Mux8_6_Not_ContIn); and2 M3_UM3_0_Mux32_3_Mux8_6_Mux1(Not_XBbus_30, M3_UM3_0_Mux32_3_Mux8_6_Not_ContIn, M3_UM3_0_Mux32_3_Mux8_6_line1); and2 M3_UM3_0_Mux32_3_Mux8_6_Mux2(in112, MuxSel, M3_UM3_0_Mux32_3_Mux8_6_line2); or2 M3_UM3_0_Mux32_3_Mux8_6_Mux3(M3_UM3_0_Mux32_3_Mux8_6_line1, M3_UM3_0_Mux32_3_Mux8_6_line2, YAbus_30); inv M3_UM3_0_Mux32_3_Mux8_7_Mux0(MuxSel, M3_UM3_0_Mux32_3_Mux8_7_Not_ContIn); and2 M3_UM3_0_Mux32_3_Mux8_7_Mux1(Not_XBbus_31, M3_UM3_0_Mux32_3_Mux8_7_Not_ContIn, M3_UM3_0_Mux32_3_Mux8_7_line1); and2 M3_UM3_0_Mux32_3_Mux8_7_Mux2(in88, MuxSel, M3_UM3_0_Mux32_3_Mux8_7_line2); or2 M3_UM3_0_Mux32_3_Mux8_7_Mux3(M3_UM3_0_Mux32_3_Mux8_7_line1, M3_UM3_0_Mux32_3_Mux8_7_line2, YAbus_31); inv M4_UM4_0_MM0_Mux32_0_Mux8_0_Mux0(MuxSel, M4_UM4_0_MM0_Mux32_0_Mux8_0_Not_ContIn); and2 M4_UM4_0_MM0_Mux32_0_Mux8_0_Mux1(gnd, M4_UM4_0_MM0_Mux32_0_Mux8_0_Not_ContIn, M4_UM4_0_MM0_Mux32_0_Mux8_0_line1); and2 M4_UM4_0_MM0_Mux32_0_Mux8_0_Mux2(in41, MuxSel, M4_UM4_0_MM0_Mux32_0_Mux8_0_line2); or2 M4_UM4_0_MM0_Mux32_0_Mux8_0_Mux3(M4_UM4_0_MM0_Mux32_0_Mux8_0_line1, M4_UM4_0_MM0_Mux32_0_Mux8_0_line2, YBbus_0); inv M4_UM4_0_MM0_Mux32_0_Mux8_1_Mux0(MuxSel, M4_UM4_0_MM0_Mux32_0_Mux8_1_Not_ContIn); and2 M4_UM4_0_MM0_Mux32_0_Mux8_1_Mux1(in207, M4_UM4_0_MM0_Mux32_0_Mux8_1_Not_ContIn, M4_UM4_0_MM0_Mux32_0_Mux8_1_line1); and2 M4_UM4_0_MM0_Mux32_0_Mux8_1_Mux2(in29, MuxSel, M4_UM4_0_MM0_Mux32_0_Mux8_1_line2); or2 M4_UM4_0_MM0_Mux32_0_Mux8_1_Mux3(M4_UM4_0_MM0_Mux32_0_Mux8_1_line1, M4_UM4_0_MM0_Mux32_0_Mux8_1_line2, YBbus_1); inv M4_UM4_0_MM0_Mux32_0_Mux8_2_Mux0(MuxSel, M4_UM4_0_MM0_Mux32_0_Mux8_2_Not_ContIn); and2 M4_UM4_0_MM0_Mux32_0_Mux8_2_Mux1(in206, M4_UM4_0_MM0_Mux32_0_Mux8_2_Not_ContIn, M4_UM4_0_MM0_Mux32_0_Mux8_2_line1); and2 M4_UM4_0_MM0_Mux32_0_Mux8_2_Mux2(in26, MuxSel, M4_UM4_0_MM0_Mux32_0_Mux8_2_line2); or2 M4_UM4_0_MM0_Mux32_0_Mux8_2_Mux3(M4_UM4_0_MM0_Mux32_0_Mux8_2_line1, M4_UM4_0_MM0_Mux32_0_Mux8_2_line2, YBbus_2); inv M4_UM4_0_MM0_Mux32_0_Mux8_3_Mux0(MuxSel, M4_UM4_0_MM0_Mux32_0_Mux8_3_Not_ContIn); and2 M4_UM4_0_MM0_Mux32_0_Mux8_3_Mux1(in205, M4_UM4_0_MM0_Mux32_0_Mux8_3_Not_ContIn, M4_UM4_0_MM0_Mux32_0_Mux8_3_line1); and2 M4_UM4_0_MM0_Mux32_0_Mux8_3_Mux2(in23, MuxSel, M4_UM4_0_MM0_Mux32_0_Mux8_3_line2); or2 M4_UM4_0_MM0_Mux32_0_Mux8_3_Mux3(M4_UM4_0_MM0_Mux32_0_Mux8_3_line1, M4_UM4_0_MM0_Mux32_0_Mux8_3_line2, YBbus_3); inv M4_UM4_0_MM0_Mux32_0_Mux8_4_Mux0(MuxSel, M4_UM4_0_MM0_Mux32_0_Mux8_4_Not_ContIn); and2 M4_UM4_0_MM0_Mux32_0_Mux8_4_Mux1(in204, M4_UM4_0_MM0_Mux32_0_Mux8_4_Not_ContIn, M4_UM4_0_MM0_Mux32_0_Mux8_4_line1); and2 M4_UM4_0_MM0_Mux32_0_Mux8_4_Mux2(in103, MuxSel, M4_UM4_0_MM0_Mux32_0_Mux8_4_line2); or2 M4_UM4_0_MM0_Mux32_0_Mux8_4_Mux3(M4_UM4_0_MM0_Mux32_0_Mux8_4_line1, M4_UM4_0_MM0_Mux32_0_Mux8_4_line2, YBbus_4); inv M4_UM4_0_MM0_Mux32_0_Mux8_5_Mux0(MuxSel, M4_UM4_0_MM0_Mux32_0_Mux8_5_Not_ContIn); and2 M4_UM4_0_MM0_Mux32_0_Mux8_5_Mux1(in203, M4_UM4_0_MM0_Mux32_0_Mux8_5_Not_ContIn, M4_UM4_0_MM0_Mux32_0_Mux8_5_line1); and2 M4_UM4_0_MM0_Mux32_0_Mux8_5_Mux2(in130, MuxSel, M4_UM4_0_MM0_Mux32_0_Mux8_5_line2); or2 M4_UM4_0_MM0_Mux32_0_Mux8_5_Mux3(M4_UM4_0_MM0_Mux32_0_Mux8_5_line1, M4_UM4_0_MM0_Mux32_0_Mux8_5_line2, YBbus_5); inv M4_UM4_0_MM0_Mux32_0_Mux8_6_Mux0(MuxSel, M4_UM4_0_MM0_Mux32_0_Mux8_6_Not_ContIn); and2 M4_UM4_0_MM0_Mux32_0_Mux8_6_Mux1(in202, M4_UM4_0_MM0_Mux32_0_Mux8_6_Not_ContIn, M4_UM4_0_MM0_Mux32_0_Mux8_6_line1); and2 M4_UM4_0_MM0_Mux32_0_Mux8_6_Mux2(in127, MuxSel, M4_UM4_0_MM0_Mux32_0_Mux8_6_line2); or2 M4_UM4_0_MM0_Mux32_0_Mux8_6_Mux3(M4_UM4_0_MM0_Mux32_0_Mux8_6_line1, M4_UM4_0_MM0_Mux32_0_Mux8_6_line2, YBbus_6); inv M4_UM4_0_MM0_Mux32_0_Mux8_7_Mux0(MuxSel, M4_UM4_0_MM0_Mux32_0_Mux8_7_Not_ContIn); and2 M4_UM4_0_MM0_Mux32_0_Mux8_7_Mux1(in201, M4_UM4_0_MM0_Mux32_0_Mux8_7_Not_ContIn, M4_UM4_0_MM0_Mux32_0_Mux8_7_line1); and2 M4_UM4_0_MM0_Mux32_0_Mux8_7_Mux2(in124, MuxSel, M4_UM4_0_MM0_Mux32_0_Mux8_7_line2); or2 M4_UM4_0_MM0_Mux32_0_Mux8_7_Mux3(M4_UM4_0_MM0_Mux32_0_Mux8_7_line1, M4_UM4_0_MM0_Mux32_0_Mux8_7_line2, YBbus_7); inv M4_UM4_0_MM0_Mux32_1_Mux8_0_Mux0(MuxSel, M4_UM4_0_MM0_Mux32_1_Mux8_0_Not_ContIn); and2 M4_UM4_0_MM0_Mux32_1_Mux8_0_Mux1(in200, M4_UM4_0_MM0_Mux32_1_Mux8_0_Not_ContIn, M4_UM4_0_MM0_Mux32_1_Mux8_0_line1); and2 M4_UM4_0_MM0_Mux32_1_Mux8_0_Mux2(in100, MuxSel, M4_UM4_0_MM0_Mux32_1_Mux8_0_line2); or2 M4_UM4_0_MM0_Mux32_1_Mux8_0_Mux3(M4_UM4_0_MM0_Mux32_1_Mux8_0_line1, M4_UM4_0_MM0_Mux32_1_Mux8_0_line2, YBbus_8); inv M4_UM4_0_MM0_Mux32_1_Mux8_1_Mux0(MuxSel, M4_UM4_0_MM0_Mux32_1_Mux8_1_Not_ContIn); and2 M4_UM4_0_MM0_Mux32_1_Mux8_1_Mux1(in187, M4_UM4_0_MM0_Mux32_1_Mux8_1_Not_ContIn, M4_UM4_0_MM0_Mux32_1_Mux8_1_line1); and2 M4_UM4_0_MM0_Mux32_1_Mux8_1_Mux2(in118, MuxSel, M4_UM4_0_MM0_Mux32_1_Mux8_1_line2); or2 M4_UM4_0_MM0_Mux32_1_Mux8_1_Mux3(M4_UM4_0_MM0_Mux32_1_Mux8_1_line1, M4_UM4_0_MM0_Mux32_1_Mux8_1_line2, YBbus_9); inv M4_UM4_0_MM0_Mux32_1_Mux8_2_Mux0(MuxSel, M4_UM4_0_MM0_Mux32_1_Mux8_2_Not_ContIn); and2 M4_UM4_0_MM0_Mux32_1_Mux8_2_Mux1(in196, M4_UM4_0_MM0_Mux32_1_Mux8_2_Not_ContIn, M4_UM4_0_MM0_Mux32_1_Mux8_2_line1); and2 M4_UM4_0_MM0_Mux32_1_Mux8_2_Mux2(in97, MuxSel, M4_UM4_0_MM0_Mux32_1_Mux8_2_line2); or2 M4_UM4_0_MM0_Mux32_1_Mux8_2_Mux3(M4_UM4_0_MM0_Mux32_1_Mux8_2_line1, M4_UM4_0_MM0_Mux32_1_Mux8_2_line2, YBbus_10); inv M4_UM4_0_MM0_Mux32_1_Mux8_3_Mux0(MuxSel, M4_UM4_0_MM0_Mux32_1_Mux8_3_Not_ContIn); and2 M4_UM4_0_MM0_Mux32_1_Mux8_3_Mux1(in195, M4_UM4_0_MM0_Mux32_1_Mux8_3_Not_ContIn, M4_UM4_0_MM0_Mux32_1_Mux8_3_line1); and2 M4_UM4_0_MM0_Mux32_1_Mux8_3_Mux2(in94, MuxSel, M4_UM4_0_MM0_Mux32_1_Mux8_3_line2); or2 M4_UM4_0_MM0_Mux32_1_Mux8_3_Mux3(M4_UM4_0_MM0_Mux32_1_Mux8_3_line1, M4_UM4_0_MM0_Mux32_1_Mux8_3_line2, YBbus_11); inv M4_UM4_0_MM0_Mux32_1_Mux8_4_Mux0(MuxSel, M4_UM4_0_MM0_Mux32_1_Mux8_4_Not_ContIn); and2 M4_UM4_0_MM0_Mux32_1_Mux8_4_Mux1(in194, M4_UM4_0_MM0_Mux32_1_Mux8_4_Not_ContIn, M4_UM4_0_MM0_Mux32_1_Mux8_4_line1); and2 M4_UM4_0_MM0_Mux32_1_Mux8_4_Mux2(in121, MuxSel, M4_UM4_0_MM0_Mux32_1_Mux8_4_line2); or2 M4_UM4_0_MM0_Mux32_1_Mux8_4_Mux3(M4_UM4_0_MM0_Mux32_1_Mux8_4_line1, M4_UM4_0_MM0_Mux32_1_Mux8_4_line2, YBbus_12); inv M4_UM4_0_MM0_Mux32_1_Mux8_5_Mux0(MuxSel, M4_UM4_0_MM0_Mux32_1_Mux8_5_Not_ContIn); and2 M4_UM4_0_MM0_Mux32_1_Mux8_5_Mux1(in193, M4_UM4_0_MM0_Mux32_1_Mux8_5_Not_ContIn, M4_UM4_0_MM0_Mux32_1_Mux8_5_line1); and2 M4_UM4_0_MM0_Mux32_1_Mux8_5_Mux2(in47, MuxSel, M4_UM4_0_MM0_Mux32_1_Mux8_5_line2); or2 M4_UM4_0_MM0_Mux32_1_Mux8_5_Mux3(M4_UM4_0_MM0_Mux32_1_Mux8_5_line1, M4_UM4_0_MM0_Mux32_1_Mux8_5_line2, YBbus_13); inv M4_UM4_0_MM0_Mux32_1_Mux8_6_Mux0(MuxSel, M4_UM4_0_MM0_Mux32_1_Mux8_6_Not_ContIn); and2 M4_UM4_0_MM0_Mux32_1_Mux8_6_Mux1(in192, M4_UM4_0_MM0_Mux32_1_Mux8_6_Not_ContIn, M4_UM4_0_MM0_Mux32_1_Mux8_6_line1); and2 M4_UM4_0_MM0_Mux32_1_Mux8_6_Mux2(in35, MuxSel, M4_UM4_0_MM0_Mux32_1_Mux8_6_line2); or2 M4_UM4_0_MM0_Mux32_1_Mux8_6_Mux3(M4_UM4_0_MM0_Mux32_1_Mux8_6_line1, M4_UM4_0_MM0_Mux32_1_Mux8_6_line2, YBbus_14); inv M4_UM4_0_MM0_Mux32_1_Mux8_7_Mux0(MuxSel, M4_UM4_0_MM0_Mux32_1_Mux8_7_Not_ContIn); and2 M4_UM4_0_MM0_Mux32_1_Mux8_7_Mux1(in191, M4_UM4_0_MM0_Mux32_1_Mux8_7_Not_ContIn, M4_UM4_0_MM0_Mux32_1_Mux8_7_line1); and2 M4_UM4_0_MM0_Mux32_1_Mux8_7_Mux2(in32, MuxSel, M4_UM4_0_MM0_Mux32_1_Mux8_7_line2); or2 M4_UM4_0_MM0_Mux32_1_Mux8_7_Mux3(M4_UM4_0_MM0_Mux32_1_Mux8_7_line1, M4_UM4_0_MM0_Mux32_1_Mux8_7_line2, YBbus_15); inv M4_UM4_0_MM0_Mux32_2_Mux8_0_Mux0(MuxSel, M4_UM4_0_MM0_Mux32_2_Mux8_0_Not_ContIn); and2 M4_UM4_0_MM0_Mux32_2_Mux8_0_Mux1(in190, M4_UM4_0_MM0_Mux32_2_Mux8_0_Not_ContIn, M4_UM4_0_MM0_Mux32_2_Mux8_0_line1); and2 M4_UM4_0_MM0_Mux32_2_Mux8_0_Mux2(in50, MuxSel, M4_UM4_0_MM0_Mux32_2_Mux8_0_line2); or2 M4_UM4_0_MM0_Mux32_2_Mux8_0_Mux3(M4_UM4_0_MM0_Mux32_2_Mux8_0_line1, M4_UM4_0_MM0_Mux32_2_Mux8_0_line2, YBbus_16); inv M4_UM4_0_MM0_Mux32_2_Mux8_1_Mux0(MuxSel, M4_UM4_0_MM0_Mux32_2_Mux8_1_Not_ContIn); and2 M4_UM4_0_MM0_Mux32_2_Mux8_1_Mux1(in189, M4_UM4_0_MM0_Mux32_2_Mux8_1_Not_ContIn, M4_UM4_0_MM0_Mux32_2_Mux8_1_line1); and2 M4_UM4_0_MM0_Mux32_2_Mux8_1_Mux2(in66, MuxSel, M4_UM4_0_MM0_Mux32_2_Mux8_1_line2); or2 M4_UM4_0_MM0_Mux32_2_Mux8_1_Mux3(M4_UM4_0_MM0_Mux32_2_Mux8_1_line1, M4_UM4_0_MM0_Mux32_2_Mux8_1_line2, YBbus_17); inv M4_UM4_0_MM0_Mux32_2_Mux8_2_Mux0(MuxSel, M4_UM4_0_MM0_Mux32_2_Mux8_2_Not_ContIn); and2 M4_UM4_0_MM0_Mux32_2_Mux8_2_Mux1(in171, M4_UM4_0_MM0_Mux32_2_Mux8_2_Not_ContIn, M4_UM4_0_MM0_Mux32_2_Mux8_2_line1); and2 M4_UM4_0_MM0_Mux32_2_Mux8_2_Mux2(in147, MuxSel, M4_UM4_0_MM0_Mux32_2_Mux8_2_line2); or2 M4_UM4_0_MM0_Mux32_2_Mux8_2_Mux3(M4_UM4_0_MM0_Mux32_2_Mux8_2_line1, M4_UM4_0_MM0_Mux32_2_Mux8_2_line2, YBbus_18); inv M4_UM4_0_MM0_Mux32_2_Mux8_3_Mux0(MuxSel, M4_UM4_0_MM0_Mux32_2_Mux8_3_Not_ContIn); and2 M4_UM4_0_MM0_Mux32_2_Mux8_3_Mux1(in180, M4_UM4_0_MM0_Mux32_2_Mux8_3_Not_ContIn, M4_UM4_0_MM0_Mux32_2_Mux8_3_line1); and2 M4_UM4_0_MM0_Mux32_2_Mux8_3_Mux2(in138, MuxSel, M4_UM4_0_MM0_Mux32_2_Mux8_3_line2); or2 M4_UM4_0_MM0_Mux32_2_Mux8_3_Mux3(M4_UM4_0_MM0_Mux32_2_Mux8_3_line1, M4_UM4_0_MM0_Mux32_2_Mux8_3_line2, YBbus_19); inv M4_UM4_0_MM0_Mux32_2_Mux8_4_Mux0(MuxSel, M4_UM4_0_MM0_Mux32_2_Mux8_4_Not_ContIn); and2 M4_UM4_0_MM0_Mux32_2_Mux8_4_Mux1(in179, M4_UM4_0_MM0_Mux32_2_Mux8_4_Not_ContIn, M4_UM4_0_MM0_Mux32_2_Mux8_4_line1); and2 M4_UM4_0_MM0_Mux32_2_Mux8_4_Mux2(in144, MuxSel, M4_UM4_0_MM0_Mux32_2_Mux8_4_line2); or2 M4_UM4_0_MM0_Mux32_2_Mux8_4_Mux3(M4_UM4_0_MM0_Mux32_2_Mux8_4_line1, M4_UM4_0_MM0_Mux32_2_Mux8_4_line2, YBbus_20); inv M4_UM4_0_MM0_Mux32_2_Mux8_5_Mux0(MuxSel, M4_UM4_0_MM0_Mux32_2_Mux8_5_Not_ContIn); and2 M4_UM4_0_MM0_Mux32_2_Mux8_5_Mux1(in178, M4_UM4_0_MM0_Mux32_2_Mux8_5_Not_ContIn, M4_UM4_0_MM0_Mux32_2_Mux8_5_line1); and2 M4_UM4_0_MM0_Mux32_2_Mux8_5_Mux2(in135, MuxSel, M4_UM4_0_MM0_Mux32_2_Mux8_5_line2); or2 M4_UM4_0_MM0_Mux32_2_Mux8_5_Mux3(M4_UM4_0_MM0_Mux32_2_Mux8_5_line1, M4_UM4_0_MM0_Mux32_2_Mux8_5_line2, YBbus_21); inv M4_UM4_0_MM0_Mux32_2_Mux8_6_Mux0(MuxSel, M4_UM4_0_MM0_Mux32_2_Mux8_6_Not_ContIn); and2 M4_UM4_0_MM0_Mux32_2_Mux8_6_Mux1(in177, M4_UM4_0_MM0_Mux32_2_Mux8_6_Not_ContIn, M4_UM4_0_MM0_Mux32_2_Mux8_6_line1); and2 M4_UM4_0_MM0_Mux32_2_Mux8_6_Mux2(vdd, MuxSel, M4_UM4_0_MM0_Mux32_2_Mux8_6_line2); or2 M4_UM4_0_MM0_Mux32_2_Mux8_6_Mux3(M4_UM4_0_MM0_Mux32_2_Mux8_6_line1, M4_UM4_0_MM0_Mux32_2_Mux8_6_line2, M4_UM4_0_MuxOutbus_22); inv M4_UM4_0_MM0_Mux32_2_Mux8_7_Mux0(MuxSel, M4_UM4_0_MM0_Mux32_2_Mux8_7_Not_ContIn); and2 M4_UM4_0_MM0_Mux32_2_Mux8_7_Mux1(in176, M4_UM4_0_MM0_Mux32_2_Mux8_7_Not_ContIn, M4_UM4_0_MM0_Mux32_2_Mux8_7_line1); and2 M4_UM4_0_MM0_Mux32_2_Mux8_7_Mux2(vdd, MuxSel, M4_UM4_0_MM0_Mux32_2_Mux8_7_line2); or2 M4_UM4_0_MM0_Mux32_2_Mux8_7_Mux3(M4_UM4_0_MM0_Mux32_2_Mux8_7_line1, M4_UM4_0_MM0_Mux32_2_Mux8_7_line2, M4_UM4_0_MuxOutbus_23); inv M4_UM4_0_MM0_Mux32_3_Mux8_0_Mux0(MuxSel, M4_UM4_0_MM0_Mux32_3_Mux8_0_Not_ContIn); and2 M4_UM4_0_MM0_Mux32_3_Mux8_0_Mux1(in175, M4_UM4_0_MM0_Mux32_3_Mux8_0_Not_ContIn, M4_UM4_0_MM0_Mux32_3_Mux8_0_line1); and2 M4_UM4_0_MM0_Mux32_3_Mux8_0_Mux2(vdd, MuxSel, M4_UM4_0_MM0_Mux32_3_Mux8_0_line2); or2 M4_UM4_0_MM0_Mux32_3_Mux8_0_Mux3(M4_UM4_0_MM0_Mux32_3_Mux8_0_line1, M4_UM4_0_MM0_Mux32_3_Mux8_0_line2, M4_UM4_0_MuxOutbus_24); inv M4_UM4_0_MM0_Mux32_3_Mux8_1_Mux0(MuxSel, M4_UM4_0_MM0_Mux32_3_Mux8_1_Not_ContIn); and2 M4_UM4_0_MM0_Mux32_3_Mux8_1_Mux1(in174, M4_UM4_0_MM0_Mux32_3_Mux8_1_Not_ContIn, M4_UM4_0_MM0_Mux32_3_Mux8_1_line1); and2 M4_UM4_0_MM0_Mux32_3_Mux8_1_Mux2(vdd, MuxSel, M4_UM4_0_MM0_Mux32_3_Mux8_1_line2); or2 M4_UM4_0_MM0_Mux32_3_Mux8_1_Mux3(M4_UM4_0_MM0_Mux32_3_Mux8_1_line1, M4_UM4_0_MM0_Mux32_3_Mux8_1_line2, M4_UM4_0_MuxOutbus_25); inv M4_UM4_0_MM0_Mux32_3_Mux8_2_Mux0(MuxSel, M4_UM4_0_MM0_Mux32_3_Mux8_2_Not_ContIn); and2 M4_UM4_0_MM0_Mux32_3_Mux8_2_Mux1(in173, M4_UM4_0_MM0_Mux32_3_Mux8_2_Not_ContIn, M4_UM4_0_MM0_Mux32_3_Mux8_2_line1); and2 M4_UM4_0_MM0_Mux32_3_Mux8_2_Mux2(vdd, MuxSel, M4_UM4_0_MM0_Mux32_3_Mux8_2_line2); or2 M4_UM4_0_MM0_Mux32_3_Mux8_2_Mux3(M4_UM4_0_MM0_Mux32_3_Mux8_2_line1, M4_UM4_0_MM0_Mux32_3_Mux8_2_line2, M4_UM4_0_MuxOutbus_26); inv M4_UM4_0_MM0_Mux32_3_Mux8_3_Mux0(MuxSel, M4_UM4_0_MM0_Mux32_3_Mux8_3_Not_ContIn); and2 M4_UM4_0_MM0_Mux32_3_Mux8_3_Mux1(vdd, M4_UM4_0_MM0_Mux32_3_Mux8_3_Not_ContIn, M4_UM4_0_MM0_Mux32_3_Mux8_3_line1); and2 M4_UM4_0_MM0_Mux32_3_Mux8_3_Mux2(vdd, MuxSel, M4_UM4_0_MM0_Mux32_3_Mux8_3_line2); or2 M4_UM4_0_MM0_Mux32_3_Mux8_3_Mux3(M4_UM4_0_MM0_Mux32_3_Mux8_3_line1, M4_UM4_0_MM0_Mux32_3_Mux8_3_line2, M4_UM4_0_MuxOutbus_27); inv M4_UM4_0_MM0_Mux32_3_Mux8_4_Mux0(MuxSel, M4_UM4_0_MM0_Mux32_3_Mux8_4_Not_ContIn); and2 M4_UM4_0_MM0_Mux32_3_Mux8_4_Mux1(in169, M4_UM4_0_MM0_Mux32_3_Mux8_4_Not_ContIn, M4_UM4_0_MM0_Mux32_3_Mux8_4_line1); and2 M4_UM4_0_MM0_Mux32_3_Mux8_4_Mux2(vdd, MuxSel, M4_UM4_0_MM0_Mux32_3_Mux8_4_line2); or2 M4_UM4_0_MM0_Mux32_3_Mux8_4_Mux3(M4_UM4_0_MM0_Mux32_3_Mux8_4_line1, M4_UM4_0_MM0_Mux32_3_Mux8_4_line2, M4_UM4_0_MuxOutbus_28); inv M4_UM4_0_MM0_Mux32_3_Mux8_5_Mux0(MuxSel, M4_UM4_0_MM0_Mux32_3_Mux8_5_Not_ContIn); and2 M4_UM4_0_MM0_Mux32_3_Mux8_5_Mux1(in168, M4_UM4_0_MM0_Mux32_3_Mux8_5_Not_ContIn, M4_UM4_0_MM0_Mux32_3_Mux8_5_line1); and2 M4_UM4_0_MM0_Mux32_3_Mux8_5_Mux2(vdd, MuxSel, M4_UM4_0_MM0_Mux32_3_Mux8_5_line2); or2 M4_UM4_0_MM0_Mux32_3_Mux8_5_Mux3(M4_UM4_0_MM0_Mux32_3_Mux8_5_line1, M4_UM4_0_MM0_Mux32_3_Mux8_5_line2, M4_UM4_0_MuxOutbus_29); inv M4_UM4_0_MM0_Mux32_3_Mux8_6_Mux0(MuxSel, M4_UM4_0_MM0_Mux32_3_Mux8_6_Not_ContIn); and2 M4_UM4_0_MM0_Mux32_3_Mux8_6_Mux1(in167, M4_UM4_0_MM0_Mux32_3_Mux8_6_Not_ContIn, M4_UM4_0_MM0_Mux32_3_Mux8_6_line1); and2 M4_UM4_0_MM0_Mux32_3_Mux8_6_Mux2(vdd, MuxSel, M4_UM4_0_MM0_Mux32_3_Mux8_6_line2); or2 M4_UM4_0_MM0_Mux32_3_Mux8_6_Mux3(M4_UM4_0_MM0_Mux32_3_Mux8_6_line1, M4_UM4_0_MM0_Mux32_3_Mux8_6_line2, M4_UM4_0_MuxOutbus_30); inv M4_UM4_0_MM0_Mux32_3_Mux8_7_Mux0(MuxSel, M4_UM4_0_MM0_Mux32_3_Mux8_7_Not_ContIn); and2 M4_UM4_0_MM0_Mux32_3_Mux8_7_Mux1(in166, M4_UM4_0_MM0_Mux32_3_Mux8_7_Not_ContIn, M4_UM4_0_MM0_Mux32_3_Mux8_7_line1); and2 M4_UM4_0_MM0_Mux32_3_Mux8_7_Mux2(vdd, MuxSel, M4_UM4_0_MM0_Mux32_3_Mux8_7_line2); or2 M4_UM4_0_MM0_Mux32_3_Mux8_7_Mux3(M4_UM4_0_MM0_Mux32_3_Mux8_7_line1, M4_UM4_0_MM0_Mux32_3_Mux8_7_line2, M4_UM4_0_MuxOutbus_31); and2 M4_UM4_0_MM1(M4_UM4_0_MuxOutbus_22, ContBusMask, YBbus_22); and2 M4_UM4_0_MM2(M4_UM4_0_MuxOutbus_23, ContBusMask, YBbus_23); and2 M4_UM4_0_MM3(M4_UM4_0_MuxOutbus_24, ContBusMask, YBbus_24); and2 M4_UM4_0_MM4(M4_UM4_0_MuxOutbus_25, ContBusMask, YBbus_25); and2 M4_UM4_0_MM5(M4_UM4_0_MuxOutbus_26, ContBusMask, YBbus_26); and2 M4_UM4_0_MM6(M4_UM4_0_MuxOutbus_27, ContBusMask, YBbus_27); and2 M4_UM4_0_MM7(M4_UM4_0_MuxOutbus_28, ContBusMask, YBbus_28); and2 M4_UM4_0_MM8(M4_UM4_0_MuxOutbus_29, ContBusMask, YBbus_29); and2 M4_UM4_0_MM9(M4_UM4_0_MuxOutbus_30, ContBusMask, YBbus_30); and2 M4_UM4_0_MM10(M4_UM4_0_MuxOutbus_31, ContBusMask, YBbus_31); inv M4_UM4_1(in4528, M4_NotXYBext); or2 M4_UM4_2(M4_NotXYBext, in1455, YBbus_32); or2 M4_UM4_3(M4_NotXYBext, in2204, YBbus_33); and2 M5_UM5_0_GP34_0_GenProp8_0(XAbus_0, Not_XBbus_0, M5_GenXbus_0); and2 M5_UM5_0_GP34_0_GenProp8_1(XAbus_1, Not_XBbus_1, M5_GenXbus_1); and2 M5_UM5_0_GP34_0_GenProp8_2(XAbus_2, Not_XBbus_2, M5_GenXbus_2); and2 M5_UM5_0_GP34_0_GenProp8_3(XAbus_3, Not_XBbus_3, M5_GenXbus_3); and2 M5_UM5_0_GP34_0_GenProp8_4(XAbus_4, Not_XBbus_4, M5_GenXbus_4); and2 M5_UM5_0_GP34_0_GenProp8_5(XAbus_5, Not_XBbus_5, M5_GenXbus_5); and2 M5_UM5_0_GP34_0_GenProp8_6(XAbus_6, Not_XBbus_6, M5_GenXbus_6); and2 M5_UM5_0_GP34_0_GenProp8_7(XAbus_7, Not_XBbus_7, M5_GenXbus_7); inv M5_UM5_0_GP34_0_GenProp8_8_Xo0(XAbus_0, M5_UM5_0_GP34_0_GenProp8_8_NotA); inv M5_UM5_0_GP34_0_GenProp8_8_Xo1(Not_XBbus_0, M5_UM5_0_GP34_0_GenProp8_8_NotB); nand2 M5_UM5_0_GP34_0_GenProp8_8_Xo2(M5_UM5_0_GP34_0_GenProp8_8_NotA, Not_XBbus_0, M5_UM5_0_GP34_0_GenProp8_8_line2); nand2 M5_UM5_0_GP34_0_GenProp8_8_Xo3(M5_UM5_0_GP34_0_GenProp8_8_NotB, XAbus_0, M5_UM5_0_GP34_0_GenProp8_8_line3); nand2 M5_UM5_0_GP34_0_GenProp8_8_Xo4(M5_UM5_0_GP34_0_GenProp8_8_line2, M5_UM5_0_GP34_0_GenProp8_8_line3, PropXbus_0); inv M5_UM5_0_GP34_0_GenProp8_9_Xo0(XAbus_1, M5_UM5_0_GP34_0_GenProp8_9_NotA); inv M5_UM5_0_GP34_0_GenProp8_9_Xo1(Not_XBbus_1, M5_UM5_0_GP34_0_GenProp8_9_NotB); nand2 M5_UM5_0_GP34_0_GenProp8_9_Xo2(M5_UM5_0_GP34_0_GenProp8_9_NotA, Not_XBbus_1, M5_UM5_0_GP34_0_GenProp8_9_line2); nand2 M5_UM5_0_GP34_0_GenProp8_9_Xo3(M5_UM5_0_GP34_0_GenProp8_9_NotB, XAbus_1, M5_UM5_0_GP34_0_GenProp8_9_line3); nand2 M5_UM5_0_GP34_0_GenProp8_9_Xo4(M5_UM5_0_GP34_0_GenProp8_9_line2, M5_UM5_0_GP34_0_GenProp8_9_line3, PropXbus_1); inv M5_UM5_0_GP34_0_GenProp8_10_Xo0(XAbus_2, M5_UM5_0_GP34_0_GenProp8_10_NotA); inv M5_UM5_0_GP34_0_GenProp8_10_Xo1(Not_XBbus_2, M5_UM5_0_GP34_0_GenProp8_10_NotB); nand2 M5_UM5_0_GP34_0_GenProp8_10_Xo2(M5_UM5_0_GP34_0_GenProp8_10_NotA, Not_XBbus_2, M5_UM5_0_GP34_0_GenProp8_10_line2); nand2 M5_UM5_0_GP34_0_GenProp8_10_Xo3(M5_UM5_0_GP34_0_GenProp8_10_NotB, XAbus_2, M5_UM5_0_GP34_0_GenProp8_10_line3); nand2 M5_UM5_0_GP34_0_GenProp8_10_Xo4(M5_UM5_0_GP34_0_GenProp8_10_line2, M5_UM5_0_GP34_0_GenProp8_10_line3, PropXbus_2); inv M5_UM5_0_GP34_0_GenProp8_11_Xo0(XAbus_3, M5_UM5_0_GP34_0_GenProp8_11_NotA); inv M5_UM5_0_GP34_0_GenProp8_11_Xo1(Not_XBbus_3, M5_UM5_0_GP34_0_GenProp8_11_NotB); nand2 M5_UM5_0_GP34_0_GenProp8_11_Xo2(M5_UM5_0_GP34_0_GenProp8_11_NotA, Not_XBbus_3, M5_UM5_0_GP34_0_GenProp8_11_line2); nand2 M5_UM5_0_GP34_0_GenProp8_11_Xo3(M5_UM5_0_GP34_0_GenProp8_11_NotB, XAbus_3, M5_UM5_0_GP34_0_GenProp8_11_line3); nand2 M5_UM5_0_GP34_0_GenProp8_11_Xo4(M5_UM5_0_GP34_0_GenProp8_11_line2, M5_UM5_0_GP34_0_GenProp8_11_line3, PropXbus_3); inv M5_UM5_0_GP34_0_GenProp8_12_Xo0(XAbus_4, M5_UM5_0_GP34_0_GenProp8_12_NotA); inv M5_UM5_0_GP34_0_GenProp8_12_Xo1(Not_XBbus_4, M5_UM5_0_GP34_0_GenProp8_12_NotB); nand2 M5_UM5_0_GP34_0_GenProp8_12_Xo2(M5_UM5_0_GP34_0_GenProp8_12_NotA, Not_XBbus_4, M5_UM5_0_GP34_0_GenProp8_12_line2); nand2 M5_UM5_0_GP34_0_GenProp8_12_Xo3(M5_UM5_0_GP34_0_GenProp8_12_NotB, XAbus_4, M5_UM5_0_GP34_0_GenProp8_12_line3); nand2 M5_UM5_0_GP34_0_GenProp8_12_Xo4(M5_UM5_0_GP34_0_GenProp8_12_line2, M5_UM5_0_GP34_0_GenProp8_12_line3, PropXbus_4); inv M5_UM5_0_GP34_0_GenProp8_13_Xo0(XAbus_5, M5_UM5_0_GP34_0_GenProp8_13_NotA); inv M5_UM5_0_GP34_0_GenProp8_13_Xo1(Not_XBbus_5, M5_UM5_0_GP34_0_GenProp8_13_NotB); nand2 M5_UM5_0_GP34_0_GenProp8_13_Xo2(M5_UM5_0_GP34_0_GenProp8_13_NotA, Not_XBbus_5, M5_UM5_0_GP34_0_GenProp8_13_line2); nand2 M5_UM5_0_GP34_0_GenProp8_13_Xo3(M5_UM5_0_GP34_0_GenProp8_13_NotB, XAbus_5, M5_UM5_0_GP34_0_GenProp8_13_line3); nand2 M5_UM5_0_GP34_0_GenProp8_13_Xo4(M5_UM5_0_GP34_0_GenProp8_13_line2, M5_UM5_0_GP34_0_GenProp8_13_line3, PropXbus_5); inv M5_UM5_0_GP34_0_GenProp8_14_Xo0(XAbus_6, M5_UM5_0_GP34_0_GenProp8_14_NotA); inv M5_UM5_0_GP34_0_GenProp8_14_Xo1(Not_XBbus_6, M5_UM5_0_GP34_0_GenProp8_14_NotB); nand2 M5_UM5_0_GP34_0_GenProp8_14_Xo2(M5_UM5_0_GP34_0_GenProp8_14_NotA, Not_XBbus_6, M5_UM5_0_GP34_0_GenProp8_14_line2); nand2 M5_UM5_0_GP34_0_GenProp8_14_Xo3(M5_UM5_0_GP34_0_GenProp8_14_NotB, XAbus_6, M5_UM5_0_GP34_0_GenProp8_14_line3); nand2 M5_UM5_0_GP34_0_GenProp8_14_Xo4(M5_UM5_0_GP34_0_GenProp8_14_line2, M5_UM5_0_GP34_0_GenProp8_14_line3, PropXbus_6); inv M5_UM5_0_GP34_0_GenProp8_15_Xo0(XAbus_7, M5_UM5_0_GP34_0_GenProp8_15_NotA); inv M5_UM5_0_GP34_0_GenProp8_15_Xo1(Not_XBbus_7, M5_UM5_0_GP34_0_GenProp8_15_NotB); nand2 M5_UM5_0_GP34_0_GenProp8_15_Xo2(M5_UM5_0_GP34_0_GenProp8_15_NotA, Not_XBbus_7, M5_UM5_0_GP34_0_GenProp8_15_line2); nand2 M5_UM5_0_GP34_0_GenProp8_15_Xo3(M5_UM5_0_GP34_0_GenProp8_15_NotB, XAbus_7, M5_UM5_0_GP34_0_GenProp8_15_line3); nand2 M5_UM5_0_GP34_0_GenProp8_15_Xo4(M5_UM5_0_GP34_0_GenProp8_15_line2, M5_UM5_0_GP34_0_GenProp8_15_line3, PropXbus_7); and2 M5_UM5_0_GP34_1_GenProp8_0(XAbus_8, Not_XBbus_8, M5_GenXbus_8); and2 M5_UM5_0_GP34_1_GenProp8_1(XAbus_9, Not_XBbus_9, M5_GenXbus_9); and2 M5_UM5_0_GP34_1_GenProp8_2(XAbus_10, Not_XBbus_10, M5_GenXbus_10); and2 M5_UM5_0_GP34_1_GenProp8_3(XAbus_11, Not_XBbus_11, M5_GenXbus_11); and2 M5_UM5_0_GP34_1_GenProp8_4(XAbus_12, Not_XBbus_12, M5_GenXbus_12); and2 M5_UM5_0_GP34_1_GenProp8_5(XAbus_13, Not_XBbus_13, M5_GenXbus_13); and2 M5_UM5_0_GP34_1_GenProp8_6(XAbus_14, Not_XBbus_14, M5_GenXbus_14); and2 M5_UM5_0_GP34_1_GenProp8_7(XAbus_15, Not_XBbus_15, M5_GenXbus_15); inv M5_UM5_0_GP34_1_GenProp8_8_Xo0(XAbus_8, M5_UM5_0_GP34_1_GenProp8_8_NotA); inv M5_UM5_0_GP34_1_GenProp8_8_Xo1(Not_XBbus_8, M5_UM5_0_GP34_1_GenProp8_8_NotB); nand2 M5_UM5_0_GP34_1_GenProp8_8_Xo2(M5_UM5_0_GP34_1_GenProp8_8_NotA, Not_XBbus_8, M5_UM5_0_GP34_1_GenProp8_8_line2); nand2 M5_UM5_0_GP34_1_GenProp8_8_Xo3(M5_UM5_0_GP34_1_GenProp8_8_NotB, XAbus_8, M5_UM5_0_GP34_1_GenProp8_8_line3); nand2 M5_UM5_0_GP34_1_GenProp8_8_Xo4(M5_UM5_0_GP34_1_GenProp8_8_line2, M5_UM5_0_GP34_1_GenProp8_8_line3, PropXbus_8); inv M5_UM5_0_GP34_1_GenProp8_9_Xo0(XAbus_9, M5_UM5_0_GP34_1_GenProp8_9_NotA); inv M5_UM5_0_GP34_1_GenProp8_9_Xo1(Not_XBbus_9, M5_UM5_0_GP34_1_GenProp8_9_NotB); nand2 M5_UM5_0_GP34_1_GenProp8_9_Xo2(M5_UM5_0_GP34_1_GenProp8_9_NotA, Not_XBbus_9, M5_UM5_0_GP34_1_GenProp8_9_line2); nand2 M5_UM5_0_GP34_1_GenProp8_9_Xo3(M5_UM5_0_GP34_1_GenProp8_9_NotB, XAbus_9, M5_UM5_0_GP34_1_GenProp8_9_line3); nand2 M5_UM5_0_GP34_1_GenProp8_9_Xo4(M5_UM5_0_GP34_1_GenProp8_9_line2, M5_UM5_0_GP34_1_GenProp8_9_line3, PropXbus_9); inv M5_UM5_0_GP34_1_GenProp8_10_Xo0(XAbus_10, M5_UM5_0_GP34_1_GenProp8_10_NotA); inv M5_UM5_0_GP34_1_GenProp8_10_Xo1(Not_XBbus_10, M5_UM5_0_GP34_1_GenProp8_10_NotB); nand2 M5_UM5_0_GP34_1_GenProp8_10_Xo2(M5_UM5_0_GP34_1_GenProp8_10_NotA, Not_XBbus_10, M5_UM5_0_GP34_1_GenProp8_10_line2); nand2 M5_UM5_0_GP34_1_GenProp8_10_Xo3(M5_UM5_0_GP34_1_GenProp8_10_NotB, XAbus_10, M5_UM5_0_GP34_1_GenProp8_10_line3); nand2 M5_UM5_0_GP34_1_GenProp8_10_Xo4(M5_UM5_0_GP34_1_GenProp8_10_line2, M5_UM5_0_GP34_1_GenProp8_10_line3, PropXbus_10); inv M5_UM5_0_GP34_1_GenProp8_11_Xo0(XAbus_11, M5_UM5_0_GP34_1_GenProp8_11_NotA); inv M5_UM5_0_GP34_1_GenProp8_11_Xo1(Not_XBbus_11, M5_UM5_0_GP34_1_GenProp8_11_NotB); nand2 M5_UM5_0_GP34_1_GenProp8_11_Xo2(M5_UM5_0_GP34_1_GenProp8_11_NotA, Not_XBbus_11, M5_UM5_0_GP34_1_GenProp8_11_line2); nand2 M5_UM5_0_GP34_1_GenProp8_11_Xo3(M5_UM5_0_GP34_1_GenProp8_11_NotB, XAbus_11, M5_UM5_0_GP34_1_GenProp8_11_line3); nand2 M5_UM5_0_GP34_1_GenProp8_11_Xo4(M5_UM5_0_GP34_1_GenProp8_11_line2, M5_UM5_0_GP34_1_GenProp8_11_line3, PropXbus_11); inv M5_UM5_0_GP34_1_GenProp8_12_Xo0(XAbus_12, M5_UM5_0_GP34_1_GenProp8_12_NotA); inv M5_UM5_0_GP34_1_GenProp8_12_Xo1(Not_XBbus_12, M5_UM5_0_GP34_1_GenProp8_12_NotB); nand2 M5_UM5_0_GP34_1_GenProp8_12_Xo2(M5_UM5_0_GP34_1_GenProp8_12_NotA, Not_XBbus_12, M5_UM5_0_GP34_1_GenProp8_12_line2); nand2 M5_UM5_0_GP34_1_GenProp8_12_Xo3(M5_UM5_0_GP34_1_GenProp8_12_NotB, XAbus_12, M5_UM5_0_GP34_1_GenProp8_12_line3); nand2 M5_UM5_0_GP34_1_GenProp8_12_Xo4(M5_UM5_0_GP34_1_GenProp8_12_line2, M5_UM5_0_GP34_1_GenProp8_12_line3, PropXbus_12); inv M5_UM5_0_GP34_1_GenProp8_13_Xo0(XAbus_13, M5_UM5_0_GP34_1_GenProp8_13_NotA); inv M5_UM5_0_GP34_1_GenProp8_13_Xo1(Not_XBbus_13, M5_UM5_0_GP34_1_GenProp8_13_NotB); nand2 M5_UM5_0_GP34_1_GenProp8_13_Xo2(M5_UM5_0_GP34_1_GenProp8_13_NotA, Not_XBbus_13, M5_UM5_0_GP34_1_GenProp8_13_line2); nand2 M5_UM5_0_GP34_1_GenProp8_13_Xo3(M5_UM5_0_GP34_1_GenProp8_13_NotB, XAbus_13, M5_UM5_0_GP34_1_GenProp8_13_line3); nand2 M5_UM5_0_GP34_1_GenProp8_13_Xo4(M5_UM5_0_GP34_1_GenProp8_13_line2, M5_UM5_0_GP34_1_GenProp8_13_line3, PropXbus_13); inv M5_UM5_0_GP34_1_GenProp8_14_Xo0(XAbus_14, M5_UM5_0_GP34_1_GenProp8_14_NotA); inv M5_UM5_0_GP34_1_GenProp8_14_Xo1(Not_XBbus_14, M5_UM5_0_GP34_1_GenProp8_14_NotB); nand2 M5_UM5_0_GP34_1_GenProp8_14_Xo2(M5_UM5_0_GP34_1_GenProp8_14_NotA, Not_XBbus_14, M5_UM5_0_GP34_1_GenProp8_14_line2); nand2 M5_UM5_0_GP34_1_GenProp8_14_Xo3(M5_UM5_0_GP34_1_GenProp8_14_NotB, XAbus_14, M5_UM5_0_GP34_1_GenProp8_14_line3); nand2 M5_UM5_0_GP34_1_GenProp8_14_Xo4(M5_UM5_0_GP34_1_GenProp8_14_line2, M5_UM5_0_GP34_1_GenProp8_14_line3, PropXbus_14); inv M5_UM5_0_GP34_1_GenProp8_15_Xo0(XAbus_15, M5_UM5_0_GP34_1_GenProp8_15_NotA); inv M5_UM5_0_GP34_1_GenProp8_15_Xo1(Not_XBbus_15, M5_UM5_0_GP34_1_GenProp8_15_NotB); nand2 M5_UM5_0_GP34_1_GenProp8_15_Xo2(M5_UM5_0_GP34_1_GenProp8_15_NotA, Not_XBbus_15, M5_UM5_0_GP34_1_GenProp8_15_line2); nand2 M5_UM5_0_GP34_1_GenProp8_15_Xo3(M5_UM5_0_GP34_1_GenProp8_15_NotB, XAbus_15, M5_UM5_0_GP34_1_GenProp8_15_line3); nand2 M5_UM5_0_GP34_1_GenProp8_15_Xo4(M5_UM5_0_GP34_1_GenProp8_15_line2, M5_UM5_0_GP34_1_GenProp8_15_line3, PropXbus_15); and2 M5_UM5_0_GP34_2_GenProp8_0(XAbus_16, Not_XBbus_16, M5_GenXbus_16); and2 M5_UM5_0_GP34_2_GenProp8_1(XAbus_17, Not_XBbus_17, M5_GenXbus_17); and2 M5_UM5_0_GP34_2_GenProp8_2(XAbus_18, Not_XBbus_18, M5_GenXbus_18); and2 M5_UM5_0_GP34_2_GenProp8_3(XAbus_19, Not_XBbus_19, M5_GenXbus_19); and2 M5_UM5_0_GP34_2_GenProp8_4(XAbus_20, Not_XBbus_20, M5_GenXbus_20); and2 M5_UM5_0_GP34_2_GenProp8_5(XAbus_21, Not_XBbus_21, M5_GenXbus_21); and2 M5_UM5_0_GP34_2_GenProp8_6(XAbus_22, Not_XBbus_22, M5_GenXbus_22); and2 M5_UM5_0_GP34_2_GenProp8_7(XAbus_23, Not_XBbus_23, M5_GenXbus_23); inv M5_UM5_0_GP34_2_GenProp8_8_Xo0(XAbus_16, M5_UM5_0_GP34_2_GenProp8_8_NotA); inv M5_UM5_0_GP34_2_GenProp8_8_Xo1(Not_XBbus_16, M5_UM5_0_GP34_2_GenProp8_8_NotB); nand2 M5_UM5_0_GP34_2_GenProp8_8_Xo2(M5_UM5_0_GP34_2_GenProp8_8_NotA, Not_XBbus_16, M5_UM5_0_GP34_2_GenProp8_8_line2); nand2 M5_UM5_0_GP34_2_GenProp8_8_Xo3(M5_UM5_0_GP34_2_GenProp8_8_NotB, XAbus_16, M5_UM5_0_GP34_2_GenProp8_8_line3); nand2 M5_UM5_0_GP34_2_GenProp8_8_Xo4(M5_UM5_0_GP34_2_GenProp8_8_line2, M5_UM5_0_GP34_2_GenProp8_8_line3, PropXbus_16); inv M5_UM5_0_GP34_2_GenProp8_9_Xo0(XAbus_17, M5_UM5_0_GP34_2_GenProp8_9_NotA); inv M5_UM5_0_GP34_2_GenProp8_9_Xo1(Not_XBbus_17, M5_UM5_0_GP34_2_GenProp8_9_NotB); nand2 M5_UM5_0_GP34_2_GenProp8_9_Xo2(M5_UM5_0_GP34_2_GenProp8_9_NotA, Not_XBbus_17, M5_UM5_0_GP34_2_GenProp8_9_line2); nand2 M5_UM5_0_GP34_2_GenProp8_9_Xo3(M5_UM5_0_GP34_2_GenProp8_9_NotB, XAbus_17, M5_UM5_0_GP34_2_GenProp8_9_line3); nand2 M5_UM5_0_GP34_2_GenProp8_9_Xo4(M5_UM5_0_GP34_2_GenProp8_9_line2, M5_UM5_0_GP34_2_GenProp8_9_line3, PropXbus_17); inv M5_UM5_0_GP34_2_GenProp8_10_Xo0(XAbus_18, M5_UM5_0_GP34_2_GenProp8_10_NotA); inv M5_UM5_0_GP34_2_GenProp8_10_Xo1(Not_XBbus_18, M5_UM5_0_GP34_2_GenProp8_10_NotB); nand2 M5_UM5_0_GP34_2_GenProp8_10_Xo2(M5_UM5_0_GP34_2_GenProp8_10_NotA, Not_XBbus_18, M5_UM5_0_GP34_2_GenProp8_10_line2); nand2 M5_UM5_0_GP34_2_GenProp8_10_Xo3(M5_UM5_0_GP34_2_GenProp8_10_NotB, XAbus_18, M5_UM5_0_GP34_2_GenProp8_10_line3); nand2 M5_UM5_0_GP34_2_GenProp8_10_Xo4(M5_UM5_0_GP34_2_GenProp8_10_line2, M5_UM5_0_GP34_2_GenProp8_10_line3, PropXbus_18); inv M5_UM5_0_GP34_2_GenProp8_11_Xo0(XAbus_19, M5_UM5_0_GP34_2_GenProp8_11_NotA); inv M5_UM5_0_GP34_2_GenProp8_11_Xo1(Not_XBbus_19, M5_UM5_0_GP34_2_GenProp8_11_NotB); nand2 M5_UM5_0_GP34_2_GenProp8_11_Xo2(M5_UM5_0_GP34_2_GenProp8_11_NotA, Not_XBbus_19, M5_UM5_0_GP34_2_GenProp8_11_line2); nand2 M5_UM5_0_GP34_2_GenProp8_11_Xo3(M5_UM5_0_GP34_2_GenProp8_11_NotB, XAbus_19, M5_UM5_0_GP34_2_GenProp8_11_line3); nand2 M5_UM5_0_GP34_2_GenProp8_11_Xo4(M5_UM5_0_GP34_2_GenProp8_11_line2, M5_UM5_0_GP34_2_GenProp8_11_line3, PropXbus_19); inv M5_UM5_0_GP34_2_GenProp8_12_Xo0(XAbus_20, M5_UM5_0_GP34_2_GenProp8_12_NotA); inv M5_UM5_0_GP34_2_GenProp8_12_Xo1(Not_XBbus_20, M5_UM5_0_GP34_2_GenProp8_12_NotB); nand2 M5_UM5_0_GP34_2_GenProp8_12_Xo2(M5_UM5_0_GP34_2_GenProp8_12_NotA, Not_XBbus_20, M5_UM5_0_GP34_2_GenProp8_12_line2); nand2 M5_UM5_0_GP34_2_GenProp8_12_Xo3(M5_UM5_0_GP34_2_GenProp8_12_NotB, XAbus_20, M5_UM5_0_GP34_2_GenProp8_12_line3); nand2 M5_UM5_0_GP34_2_GenProp8_12_Xo4(M5_UM5_0_GP34_2_GenProp8_12_line2, M5_UM5_0_GP34_2_GenProp8_12_line3, PropXbus_20); inv M5_UM5_0_GP34_2_GenProp8_13_Xo0(XAbus_21, M5_UM5_0_GP34_2_GenProp8_13_NotA); inv M5_UM5_0_GP34_2_GenProp8_13_Xo1(Not_XBbus_21, M5_UM5_0_GP34_2_GenProp8_13_NotB); nand2 M5_UM5_0_GP34_2_GenProp8_13_Xo2(M5_UM5_0_GP34_2_GenProp8_13_NotA, Not_XBbus_21, M5_UM5_0_GP34_2_GenProp8_13_line2); nand2 M5_UM5_0_GP34_2_GenProp8_13_Xo3(M5_UM5_0_GP34_2_GenProp8_13_NotB, XAbus_21, M5_UM5_0_GP34_2_GenProp8_13_line3); nand2 M5_UM5_0_GP34_2_GenProp8_13_Xo4(M5_UM5_0_GP34_2_GenProp8_13_line2, M5_UM5_0_GP34_2_GenProp8_13_line3, PropXbus_21); inv M5_UM5_0_GP34_2_GenProp8_14_Xo0(XAbus_22, M5_UM5_0_GP34_2_GenProp8_14_NotA); inv M5_UM5_0_GP34_2_GenProp8_14_Xo1(Not_XBbus_22, M5_UM5_0_GP34_2_GenProp8_14_NotB); nand2 M5_UM5_0_GP34_2_GenProp8_14_Xo2(M5_UM5_0_GP34_2_GenProp8_14_NotA, Not_XBbus_22, M5_UM5_0_GP34_2_GenProp8_14_line2); nand2 M5_UM5_0_GP34_2_GenProp8_14_Xo3(M5_UM5_0_GP34_2_GenProp8_14_NotB, XAbus_22, M5_UM5_0_GP34_2_GenProp8_14_line3); nand2 M5_UM5_0_GP34_2_GenProp8_14_Xo4(M5_UM5_0_GP34_2_GenProp8_14_line2, M5_UM5_0_GP34_2_GenProp8_14_line3, PropXbus_22); inv M5_UM5_0_GP34_2_GenProp8_15_Xo0(XAbus_23, M5_UM5_0_GP34_2_GenProp8_15_NotA); inv M5_UM5_0_GP34_2_GenProp8_15_Xo1(Not_XBbus_23, M5_UM5_0_GP34_2_GenProp8_15_NotB); nand2 M5_UM5_0_GP34_2_GenProp8_15_Xo2(M5_UM5_0_GP34_2_GenProp8_15_NotA, Not_XBbus_23, M5_UM5_0_GP34_2_GenProp8_15_line2); nand2 M5_UM5_0_GP34_2_GenProp8_15_Xo3(M5_UM5_0_GP34_2_GenProp8_15_NotB, XAbus_23, M5_UM5_0_GP34_2_GenProp8_15_line3); nand2 M5_UM5_0_GP34_2_GenProp8_15_Xo4(M5_UM5_0_GP34_2_GenProp8_15_line2, M5_UM5_0_GP34_2_GenProp8_15_line3, PropXbus_23); and2 M5_UM5_0_GP34_3_GenProp8_0(XAbus_24, Not_XBbus_24, M5_GenXbus_24); and2 M5_UM5_0_GP34_3_GenProp8_1(XAbus_25, Not_XBbus_25, M5_GenXbus_25); and2 M5_UM5_0_GP34_3_GenProp8_2(XAbus_26, Not_XBbus_26, M5_GenXbus_26); and2 M5_UM5_0_GP34_3_GenProp8_3(XAbus_27, Not_XBbus_27, M5_GenXbus_27); and2 M5_UM5_0_GP34_3_GenProp8_4(XAbus_28, Not_XBbus_28, M5_GenXbus_28); and2 M5_UM5_0_GP34_3_GenProp8_5(XAbus_29, Not_XBbus_29, M5_GenXbus_29); and2 M5_UM5_0_GP34_3_GenProp8_6(XAbus_30, Not_XBbus_30, M5_GenXbus_30); and2 M5_UM5_0_GP34_3_GenProp8_7(XAbus_31, Not_XBbus_31, M5_GenXbus_31); inv M5_UM5_0_GP34_3_GenProp8_8_Xo0(XAbus_24, M5_UM5_0_GP34_3_GenProp8_8_NotA); inv M5_UM5_0_GP34_3_GenProp8_8_Xo1(Not_XBbus_24, M5_UM5_0_GP34_3_GenProp8_8_NotB); nand2 M5_UM5_0_GP34_3_GenProp8_8_Xo2(M5_UM5_0_GP34_3_GenProp8_8_NotA, Not_XBbus_24, M5_UM5_0_GP34_3_GenProp8_8_line2); nand2 M5_UM5_0_GP34_3_GenProp8_8_Xo3(M5_UM5_0_GP34_3_GenProp8_8_NotB, XAbus_24, M5_UM5_0_GP34_3_GenProp8_8_line3); nand2 M5_UM5_0_GP34_3_GenProp8_8_Xo4(M5_UM5_0_GP34_3_GenProp8_8_line2, M5_UM5_0_GP34_3_GenProp8_8_line3, PropXbus_24); inv M5_UM5_0_GP34_3_GenProp8_9_Xo0(XAbus_25, M5_UM5_0_GP34_3_GenProp8_9_NotA); inv M5_UM5_0_GP34_3_GenProp8_9_Xo1(Not_XBbus_25, M5_UM5_0_GP34_3_GenProp8_9_NotB); nand2 M5_UM5_0_GP34_3_GenProp8_9_Xo2(M5_UM5_0_GP34_3_GenProp8_9_NotA, Not_XBbus_25, M5_UM5_0_GP34_3_GenProp8_9_line2); nand2 M5_UM5_0_GP34_3_GenProp8_9_Xo3(M5_UM5_0_GP34_3_GenProp8_9_NotB, XAbus_25, M5_UM5_0_GP34_3_GenProp8_9_line3); nand2 M5_UM5_0_GP34_3_GenProp8_9_Xo4(M5_UM5_0_GP34_3_GenProp8_9_line2, M5_UM5_0_GP34_3_GenProp8_9_line3, PropXbus_25); inv M5_UM5_0_GP34_3_GenProp8_10_Xo0(XAbus_26, M5_UM5_0_GP34_3_GenProp8_10_NotA); inv M5_UM5_0_GP34_3_GenProp8_10_Xo1(Not_XBbus_26, M5_UM5_0_GP34_3_GenProp8_10_NotB); nand2 M5_UM5_0_GP34_3_GenProp8_10_Xo2(M5_UM5_0_GP34_3_GenProp8_10_NotA, Not_XBbus_26, M5_UM5_0_GP34_3_GenProp8_10_line2); nand2 M5_UM5_0_GP34_3_GenProp8_10_Xo3(M5_UM5_0_GP34_3_GenProp8_10_NotB, XAbus_26, M5_UM5_0_GP34_3_GenProp8_10_line3); nand2 M5_UM5_0_GP34_3_GenProp8_10_Xo4(M5_UM5_0_GP34_3_GenProp8_10_line2, M5_UM5_0_GP34_3_GenProp8_10_line3, PropXbus_26); inv M5_UM5_0_GP34_3_GenProp8_11_Xo0(XAbus_27, M5_UM5_0_GP34_3_GenProp8_11_NotA); inv M5_UM5_0_GP34_3_GenProp8_11_Xo1(Not_XBbus_27, M5_UM5_0_GP34_3_GenProp8_11_NotB); nand2 M5_UM5_0_GP34_3_GenProp8_11_Xo2(M5_UM5_0_GP34_3_GenProp8_11_NotA, Not_XBbus_27, M5_UM5_0_GP34_3_GenProp8_11_line2); nand2 M5_UM5_0_GP34_3_GenProp8_11_Xo3(M5_UM5_0_GP34_3_GenProp8_11_NotB, XAbus_27, M5_UM5_0_GP34_3_GenProp8_11_line3); nand2 M5_UM5_0_GP34_3_GenProp8_11_Xo4(M5_UM5_0_GP34_3_GenProp8_11_line2, M5_UM5_0_GP34_3_GenProp8_11_line3, PropXbus_27); inv M5_UM5_0_GP34_3_GenProp8_12_Xo0(XAbus_28, M5_UM5_0_GP34_3_GenProp8_12_NotA); inv M5_UM5_0_GP34_3_GenProp8_12_Xo1(Not_XBbus_28, M5_UM5_0_GP34_3_GenProp8_12_NotB); nand2 M5_UM5_0_GP34_3_GenProp8_12_Xo2(M5_UM5_0_GP34_3_GenProp8_12_NotA, Not_XBbus_28, M5_UM5_0_GP34_3_GenProp8_12_line2); nand2 M5_UM5_0_GP34_3_GenProp8_12_Xo3(M5_UM5_0_GP34_3_GenProp8_12_NotB, XAbus_28, M5_UM5_0_GP34_3_GenProp8_12_line3); nand2 M5_UM5_0_GP34_3_GenProp8_12_Xo4(M5_UM5_0_GP34_3_GenProp8_12_line2, M5_UM5_0_GP34_3_GenProp8_12_line3, PropXbus_28); inv M5_UM5_0_GP34_3_GenProp8_13_Xo0(XAbus_29, M5_UM5_0_GP34_3_GenProp8_13_NotA); inv M5_UM5_0_GP34_3_GenProp8_13_Xo1(Not_XBbus_29, M5_UM5_0_GP34_3_GenProp8_13_NotB); nand2 M5_UM5_0_GP34_3_GenProp8_13_Xo2(M5_UM5_0_GP34_3_GenProp8_13_NotA, Not_XBbus_29, M5_UM5_0_GP34_3_GenProp8_13_line2); nand2 M5_UM5_0_GP34_3_GenProp8_13_Xo3(M5_UM5_0_GP34_3_GenProp8_13_NotB, XAbus_29, M5_UM5_0_GP34_3_GenProp8_13_line3); nand2 M5_UM5_0_GP34_3_GenProp8_13_Xo4(M5_UM5_0_GP34_3_GenProp8_13_line2, M5_UM5_0_GP34_3_GenProp8_13_line3, PropXbus_29); inv M5_UM5_0_GP34_3_GenProp8_14_Xo0(XAbus_30, M5_UM5_0_GP34_3_GenProp8_14_NotA); inv M5_UM5_0_GP34_3_GenProp8_14_Xo1(Not_XBbus_30, M5_UM5_0_GP34_3_GenProp8_14_NotB); nand2 M5_UM5_0_GP34_3_GenProp8_14_Xo2(M5_UM5_0_GP34_3_GenProp8_14_NotA, Not_XBbus_30, M5_UM5_0_GP34_3_GenProp8_14_line2); nand2 M5_UM5_0_GP34_3_GenProp8_14_Xo3(M5_UM5_0_GP34_3_GenProp8_14_NotB, XAbus_30, M5_UM5_0_GP34_3_GenProp8_14_line3); nand2 M5_UM5_0_GP34_3_GenProp8_14_Xo4(M5_UM5_0_GP34_3_GenProp8_14_line2, M5_UM5_0_GP34_3_GenProp8_14_line3, PropXbus_30); inv M5_UM5_0_GP34_3_GenProp8_15_Xo0(XAbus_31, M5_UM5_0_GP34_3_GenProp8_15_NotA); inv M5_UM5_0_GP34_3_GenProp8_15_Xo1(Not_XBbus_31, M5_UM5_0_GP34_3_GenProp8_15_NotB); nand2 M5_UM5_0_GP34_3_GenProp8_15_Xo2(M5_UM5_0_GP34_3_GenProp8_15_NotA, Not_XBbus_31, M5_UM5_0_GP34_3_GenProp8_15_line2); nand2 M5_UM5_0_GP34_3_GenProp8_15_Xo3(M5_UM5_0_GP34_3_GenProp8_15_NotB, XAbus_31, M5_UM5_0_GP34_3_GenProp8_15_line3); nand2 M5_UM5_0_GP34_3_GenProp8_15_Xo4(M5_UM5_0_GP34_3_GenProp8_15_line2, M5_UM5_0_GP34_3_GenProp8_15_line3, PropXbus_31); and2 M5_UM5_0_GP34_4(in38, Not_XBbus_32, M5_GenXbus_32); and2 M5_UM5_0_GP34_5(in38, Not_XBbus_33, M5_GenXbus_33); inv M5_UM5_0_GP34_6_Xo0(in38, M5_UM5_0_GP34_6_NotA); inv M5_UM5_0_GP34_6_Xo1(Not_XBbus_32, M5_UM5_0_GP34_6_NotB); nand2 M5_UM5_0_GP34_6_Xo2(M5_UM5_0_GP34_6_NotA, Not_XBbus_32, M5_UM5_0_GP34_6_line2); nand2 M5_UM5_0_GP34_6_Xo3(M5_UM5_0_GP34_6_NotB, in38, M5_UM5_0_GP34_6_line3); nand2 M5_UM5_0_GP34_6_Xo4(M5_UM5_0_GP34_6_line2, M5_UM5_0_GP34_6_line3, PropXbus_32); inv M5_UM5_0_GP34_7_Xo0(in38, M5_UM5_0_GP34_7_NotA); inv M5_UM5_0_GP34_7_Xo1(Not_XBbus_33, M5_UM5_0_GP34_7_NotB); nand2 M5_UM5_0_GP34_7_Xo2(M5_UM5_0_GP34_7_NotA, Not_XBbus_33, M5_UM5_0_GP34_7_line2); nand2 M5_UM5_0_GP34_7_Xo3(M5_UM5_0_GP34_7_NotB, in38, M5_UM5_0_GP34_7_line3); nand2 M5_UM5_0_GP34_7_Xo4(M5_UM5_0_GP34_7_line2, M5_UM5_0_GP34_7_line3, PropXbus_33); or2 M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_0(M5_GenXbus_0, PropXbus_0, LocalCarryXCin1_0); and2 M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_1_Ao2_0(PropXbus_1, M5_GenXbus_0, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_1_line0); or2 M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_1_Ao2_1(M5_GenXbus_1, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_1_line0, LocalCarryXCin0_1); and2 M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_2_Ao3a_0(PropXbus_1, M5_GenXbus_0, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_2_line0); and2 M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_2_Ao3a_1(PropXbus_1, PropXbus_0, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_2_line1); or3 M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_2_Ao3a_2(M5_GenXbus_1, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_2_line0, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_2_line1, LocalCarryXCin1_1); and2 M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_3_Ao3a_0(PropXbus_2, M5_GenXbus_1, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_3_line0); and3 M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_3_Ao3a_1(PropXbus_2, PropXbus_1, M5_GenXbus_0, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_3_line1); or3 M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_3_Ao3a_2(M5_GenXbus_2, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_3_line0, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_3_line1, LocalCarryXCin0_2); and2 M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_4_Ao4a_0(PropXbus_2, M5_GenXbus_1, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_4_line0); and3 M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_4_Ao4a_1(PropXbus_2, PropXbus_1, M5_GenXbus_0, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_4_line1); and3 M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_4_Ao4a_2(PropXbus_2, PropXbus_1, PropXbus_0, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_4_line2); or4 M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_4_Ao4a_3(M5_GenXbus_2, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_4_line0, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_4_line1, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_4_line2, LocalCarryXCin1_2); and2 M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_5_Ao4a_0(PropXbus_3, M5_GenXbus_2, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_5_line0); and3 M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_5_Ao4a_1(PropXbus_3, PropXbus_2, M5_GenXbus_1, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_5_line1); and4 M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_5_Ao4a_2(PropXbus_3, PropXbus_2, PropXbus_1, M5_GenXbus_0, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_5_line2); or4 M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_5_Ao4a_3(M5_GenXbus_3, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_5_line0, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_5_line1, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_5_line2, LocalCarryXCin0_3); and2 M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_6_Ao5a_0(PropXbus_3, M5_GenXbus_2, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_6_line0); and3 M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_6_Ao5a_1(PropXbus_3, PropXbus_2, M5_GenXbus_1, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_6_line1); and4 M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_6_Ao5a_2(PropXbus_3, PropXbus_2, PropXbus_1, M5_GenXbus_0, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_6_line2); and4 M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_6_Ao5a_3(PropXbus_3, PropXbus_2, PropXbus_1, PropXbus_0, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_6_line3); or5 M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_6_Ao5a_4(M5_GenXbus_3, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_6_line0, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_6_line1, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_6_line2, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_6_line3, LocalCarryXCin1_3); and2 M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_1_Ao5a_0(PropXbus_4, M5_GenXbus_3, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_1_line0); and3 M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_1_Ao5a_1(PropXbus_4, PropXbus_3, M5_GenXbus_2, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_1_line1); and4 M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_1_Ao5a_2(PropXbus_4, PropXbus_3, PropXbus_2, M5_GenXbus_1, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_1_line2); and5 M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_1_Ao5a_3(PropXbus_4, PropXbus_3, PropXbus_2, PropXbus_1, M5_GenXbus_0, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_1_line3); or5 M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_1_Ao5a_4(M5_GenXbus_4, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_1_line0, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_1_line1, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_1_line2, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_1_line3, LocalCarryXCin0_4); and2 M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_2_Ao6a_0(PropXbus_4, M5_GenXbus_3, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_2_line0); and3 M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_2_Ao6a_1(PropXbus_4, PropXbus_3, M5_GenXbus_2, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_2_line1); and4 M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_2_Ao6a_2(PropXbus_4, PropXbus_3, PropXbus_2, M5_GenXbus_1, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_2_line2); and5 M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_2_Ao6a_3(PropXbus_4, PropXbus_3, PropXbus_2, PropXbus_1, M5_GenXbus_0, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_2_line3); and5 M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_2_Ao6a_4(PropXbus_4, PropXbus_3, PropXbus_2, PropXbus_1, PropXbus_0, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_2_line4); or6 M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_2_Ao6a_5(M5_GenXbus_4, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_2_line0, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_2_line1, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_2_line2, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_2_line3, M5_UM5_1_CC_0_GLC34_0_GLC9_0_GLC5_2_line4, LocalCarryXCin1_4); or2 M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_0(M5_GenXbus_5, PropXbus_5, LocalCarryXCin1_5); and2 M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_1_Ao2_0(PropXbus_6, M5_GenXbus_5, M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_1_line0); or2 M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_1_Ao2_1(M5_GenXbus_6, M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_1_line0, LocalCarryXCin0_6); and2 M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_2_Ao3a_0(PropXbus_6, M5_GenXbus_5, M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_2_line0); and2 M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_2_Ao3a_1(PropXbus_6, PropXbus_5, M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_2_line1); or3 M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_2_Ao3a_2(M5_GenXbus_6, M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_2_line0, M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_2_line1, LocalCarryXCin1_6); and2 M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_3_Ao3a_0(PropXbus_7, M5_GenXbus_6, M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_3_line0); and3 M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_3_Ao3a_1(PropXbus_7, PropXbus_6, M5_GenXbus_5, M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_3_line1); or3 M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_3_Ao3a_2(M5_GenXbus_7, M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_3_line0, M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_3_line1, LocalCarryXCin0_7); and2 M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_4_Ao4a_0(PropXbus_7, M5_GenXbus_6, M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_4_line0); and3 M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_4_Ao4a_1(PropXbus_7, PropXbus_6, M5_GenXbus_5, M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_4_line1); and3 M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_4_Ao4a_2(PropXbus_7, PropXbus_6, PropXbus_5, M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_4_line2); or4 M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_4_Ao4a_3(M5_GenXbus_7, M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_4_line0, M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_4_line1, M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_4_line2, LocalCarryXCin1_7); and2 M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_5_Ao4a_0(PropXbus_8, M5_GenXbus_7, M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_5_line0); and3 M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_5_Ao4a_1(PropXbus_8, PropXbus_7, M5_GenXbus_6, M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_5_line1); and4 M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_5_Ao4a_2(PropXbus_8, PropXbus_7, PropXbus_6, M5_GenXbus_5, M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_5_line2); or4 M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_5_Ao4a_3(M5_GenXbus_8, M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_5_line0, M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_5_line1, M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_5_line2, LocalCarryXCin0_8); and2 M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_6_Ao5a_0(PropXbus_8, M5_GenXbus_7, M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_6_line0); and3 M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_6_Ao5a_1(PropXbus_8, PropXbus_7, M5_GenXbus_6, M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_6_line1); and4 M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_6_Ao5a_2(PropXbus_8, PropXbus_7, PropXbus_6, M5_GenXbus_5, M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_6_line2); and4 M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_6_Ao5a_3(PropXbus_8, PropXbus_7, PropXbus_6, PropXbus_5, M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_6_line3); or5 M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_6_Ao5a_4(M5_GenXbus_8, M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_6_line0, M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_6_line1, M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_6_line2, M5_UM5_1_CC_0_GLC34_0_GLC9_4_GLC4_6_line3, LocalCarryXCin1_8); or2 M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_0(M5_GenXbus_9, PropXbus_9, LocalCarryXCin1_9); and2 M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_1_Ao2_0(PropXbus_10, M5_GenXbus_9, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_1_line0); or2 M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_1_Ao2_1(M5_GenXbus_10, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_1_line0, LocalCarryXCin0_10); and2 M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_2_Ao3a_0(PropXbus_10, M5_GenXbus_9, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_2_line0); and2 M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_2_Ao3a_1(PropXbus_10, PropXbus_9, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_2_line1); or3 M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_2_Ao3a_2(M5_GenXbus_10, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_2_line0, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_2_line1, LocalCarryXCin1_10); and2 M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_3_Ao3a_0(PropXbus_11, M5_GenXbus_10, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_3_line0); and3 M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_3_Ao3a_1(PropXbus_11, PropXbus_10, M5_GenXbus_9, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_3_line1); or3 M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_3_Ao3a_2(M5_GenXbus_11, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_3_line0, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_3_line1, LocalCarryXCin0_11); and2 M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_4_Ao4a_0(PropXbus_11, M5_GenXbus_10, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_4_line0); and3 M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_4_Ao4a_1(PropXbus_11, PropXbus_10, M5_GenXbus_9, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_4_line1); and3 M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_4_Ao4a_2(PropXbus_11, PropXbus_10, PropXbus_9, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_4_line2); or4 M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_4_Ao4a_3(M5_GenXbus_11, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_4_line0, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_4_line1, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_4_line2, LocalCarryXCin1_11); and2 M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_5_Ao4a_0(PropXbus_12, M5_GenXbus_11, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_5_line0); and3 M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_5_Ao4a_1(PropXbus_12, PropXbus_11, M5_GenXbus_10, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_5_line1); and4 M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_5_Ao4a_2(PropXbus_12, PropXbus_11, PropXbus_10, M5_GenXbus_9, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_5_line2); or4 M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_5_Ao4a_3(M5_GenXbus_12, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_5_line0, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_5_line1, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_5_line2, LocalCarryXCin0_12); and2 M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_6_Ao5a_0(PropXbus_12, M5_GenXbus_11, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_6_line0); and3 M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_6_Ao5a_1(PropXbus_12, PropXbus_11, M5_GenXbus_10, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_6_line1); and4 M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_6_Ao5a_2(PropXbus_12, PropXbus_11, PropXbus_10, M5_GenXbus_9, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_6_line2); and4 M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_6_Ao5a_3(PropXbus_12, PropXbus_11, PropXbus_10, PropXbus_9, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_6_line3); or5 M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_6_Ao5a_4(M5_GenXbus_12, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_6_line0, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_6_line1, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_6_line2, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_6_line3, LocalCarryXCin1_12); and2 M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_1_Ao5a_0(PropXbus_13, M5_GenXbus_12, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_1_line0); and3 M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_1_Ao5a_1(PropXbus_13, PropXbus_12, M5_GenXbus_11, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_1_line1); and4 M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_1_Ao5a_2(PropXbus_13, PropXbus_12, PropXbus_11, M5_GenXbus_10, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_1_line2); and5 M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_1_Ao5a_3(PropXbus_13, PropXbus_12, PropXbus_11, PropXbus_10, M5_GenXbus_9, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_1_line3); or5 M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_1_Ao5a_4(M5_GenXbus_13, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_1_line0, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_1_line1, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_1_line2, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_1_line3, LocalCarryXCin0_13); and2 M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_2_Ao6a_0(PropXbus_13, M5_GenXbus_12, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_2_line0); and3 M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_2_Ao6a_1(PropXbus_13, PropXbus_12, M5_GenXbus_11, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_2_line1); and4 M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_2_Ao6a_2(PropXbus_13, PropXbus_12, PropXbus_11, M5_GenXbus_10, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_2_line2); and5 M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_2_Ao6a_3(PropXbus_13, PropXbus_12, PropXbus_11, PropXbus_10, M5_GenXbus_9, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_2_line3); and5 M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_2_Ao6a_4(PropXbus_13, PropXbus_12, PropXbus_11, PropXbus_10, PropXbus_9, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_2_line4); or6 M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_2_Ao6a_5(M5_GenXbus_13, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_2_line0, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_2_line1, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_2_line2, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_2_line3, M5_UM5_1_CC_0_GLC34_1_GLC9_0_GLC5_2_line4, LocalCarryXCin1_13); or2 M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_0(M5_GenXbus_14, PropXbus_14, LocalCarryXCin1_14); and2 M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_1_Ao2_0(PropXbus_15, M5_GenXbus_14, M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_1_line0); or2 M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_1_Ao2_1(M5_GenXbus_15, M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_1_line0, LocalCarryXCin0_15); and2 M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_2_Ao3a_0(PropXbus_15, M5_GenXbus_14, M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_2_line0); and2 M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_2_Ao3a_1(PropXbus_15, PropXbus_14, M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_2_line1); or3 M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_2_Ao3a_2(M5_GenXbus_15, M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_2_line0, M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_2_line1, LocalCarryXCin1_15); and2 M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_3_Ao3a_0(PropXbus_16, M5_GenXbus_15, M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_3_line0); and3 M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_3_Ao3a_1(PropXbus_16, PropXbus_15, M5_GenXbus_14, M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_3_line1); or3 M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_3_Ao3a_2(M5_GenXbus_16, M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_3_line0, M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_3_line1, LocalCarryXCin0_16); and2 M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_4_Ao4a_0(PropXbus_16, M5_GenXbus_15, M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_4_line0); and3 M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_4_Ao4a_1(PropXbus_16, PropXbus_15, M5_GenXbus_14, M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_4_line1); and3 M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_4_Ao4a_2(PropXbus_16, PropXbus_15, PropXbus_14, M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_4_line2); or4 M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_4_Ao4a_3(M5_GenXbus_16, M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_4_line0, M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_4_line1, M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_4_line2, LocalCarryXCin1_16); and2 M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_5_Ao4a_0(PropXbus_17, M5_GenXbus_16, M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_5_line0); and3 M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_5_Ao4a_1(PropXbus_17, PropXbus_16, M5_GenXbus_15, M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_5_line1); and4 M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_5_Ao4a_2(PropXbus_17, PropXbus_16, PropXbus_15, M5_GenXbus_14, M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_5_line2); or4 M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_5_Ao4a_3(M5_GenXbus_17, M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_5_line0, M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_5_line1, M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_5_line2, LocalCarryXCin0_17); and2 M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_6_Ao5a_0(PropXbus_17, M5_GenXbus_16, M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_6_line0); and3 M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_6_Ao5a_1(PropXbus_17, PropXbus_16, M5_GenXbus_15, M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_6_line1); and4 M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_6_Ao5a_2(PropXbus_17, PropXbus_16, PropXbus_15, M5_GenXbus_14, M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_6_line2); and4 M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_6_Ao5a_3(PropXbus_17, PropXbus_16, PropXbus_15, PropXbus_14, M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_6_line3); or5 M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_6_Ao5a_4(M5_GenXbus_17, M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_6_line0, M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_6_line1, M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_6_line2, M5_UM5_1_CC_0_GLC34_1_GLC9_4_GLC4_6_line3, LocalCarryXCin1_17); or2 M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_0(M5_GenXbus_18, PropXbus_18, LocalCarryXCin1_18); and2 M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_1_Ao2_0(PropXbus_19, M5_GenXbus_18, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_1_line0); or2 M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_1_Ao2_1(M5_GenXbus_19, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_1_line0, LocalCarryXCin0_19); and2 M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_2_Ao3a_0(PropXbus_19, M5_GenXbus_18, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_2_line0); and2 M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_2_Ao3a_1(PropXbus_19, PropXbus_18, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_2_line1); or3 M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_2_Ao3a_2(M5_GenXbus_19, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_2_line0, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_2_line1, LocalCarryXCin1_19); and2 M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_3_Ao3a_0(PropXbus_20, M5_GenXbus_19, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_3_line0); and3 M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_3_Ao3a_1(PropXbus_20, PropXbus_19, M5_GenXbus_18, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_3_line1); or3 M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_3_Ao3a_2(M5_GenXbus_20, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_3_line0, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_3_line1, LocalCarryXCin0_20); and2 M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_4_Ao4a_0(PropXbus_20, M5_GenXbus_19, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_4_line0); and3 M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_4_Ao4a_1(PropXbus_20, PropXbus_19, M5_GenXbus_18, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_4_line1); and3 M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_4_Ao4a_2(PropXbus_20, PropXbus_19, PropXbus_18, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_4_line2); or4 M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_4_Ao4a_3(M5_GenXbus_20, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_4_line0, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_4_line1, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_4_line2, LocalCarryXCin1_20); and2 M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_5_Ao4a_0(PropXbus_21, M5_GenXbus_20, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_5_line0); and3 M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_5_Ao4a_1(PropXbus_21, PropXbus_20, M5_GenXbus_19, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_5_line1); and4 M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_5_Ao4a_2(PropXbus_21, PropXbus_20, PropXbus_19, M5_GenXbus_18, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_5_line2); or4 M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_5_Ao4a_3(M5_GenXbus_21, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_5_line0, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_5_line1, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_5_line2, LocalCarryXCin0_21); and2 M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_6_Ao5a_0(PropXbus_21, M5_GenXbus_20, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_6_line0); and3 M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_6_Ao5a_1(PropXbus_21, PropXbus_20, M5_GenXbus_19, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_6_line1); and4 M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_6_Ao5a_2(PropXbus_21, PropXbus_20, PropXbus_19, M5_GenXbus_18, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_6_line2); and4 M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_6_Ao5a_3(PropXbus_21, PropXbus_20, PropXbus_19, PropXbus_18, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_6_line3); or5 M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_6_Ao5a_4(M5_GenXbus_21, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_6_line0, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_6_line1, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_6_line2, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_6_line3, LocalCarryXCin1_21); and2 M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_1_Ao5a_0(PropXbus_22, M5_GenXbus_21, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_1_line0); and3 M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_1_Ao5a_1(PropXbus_22, PropXbus_21, M5_GenXbus_20, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_1_line1); and4 M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_1_Ao5a_2(PropXbus_22, PropXbus_21, PropXbus_20, M5_GenXbus_19, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_1_line2); and5 M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_1_Ao5a_3(PropXbus_22, PropXbus_21, PropXbus_20, PropXbus_19, M5_GenXbus_18, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_1_line3); or5 M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_1_Ao5a_4(M5_GenXbus_22, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_1_line0, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_1_line1, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_1_line2, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_1_line3, LocalCarryXCin0_22); and2 M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_2_Ao6a_0(PropXbus_22, M5_GenXbus_21, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_2_line0); and3 M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_2_Ao6a_1(PropXbus_22, PropXbus_21, M5_GenXbus_20, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_2_line1); and4 M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_2_Ao6a_2(PropXbus_22, PropXbus_21, PropXbus_20, M5_GenXbus_19, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_2_line2); and5 M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_2_Ao6a_3(PropXbus_22, PropXbus_21, PropXbus_20, PropXbus_19, M5_GenXbus_18, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_2_line3); and5 M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_2_Ao6a_4(PropXbus_22, PropXbus_21, PropXbus_20, PropXbus_19, PropXbus_18, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_2_line4); or6 M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_2_Ao6a_5(M5_GenXbus_22, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_2_line0, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_2_line1, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_2_line2, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_2_line3, M5_UM5_1_CC_0_GLC34_2_GLC9_0_GLC5_2_line4, LocalCarryXCin1_22); or2 M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_0(M5_GenXbus_23, PropXbus_23, LocalCarryXCin1_23); and2 M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_1_Ao2_0(PropXbus_24, M5_GenXbus_23, M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_1_line0); or2 M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_1_Ao2_1(M5_GenXbus_24, M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_1_line0, LocalCarryXCin0_24); and2 M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_2_Ao3a_0(PropXbus_24, M5_GenXbus_23, M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_2_line0); and2 M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_2_Ao3a_1(PropXbus_24, PropXbus_23, M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_2_line1); or3 M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_2_Ao3a_2(M5_GenXbus_24, M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_2_line0, M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_2_line1, LocalCarryXCin1_24); and2 M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_3_Ao3a_0(PropXbus_25, M5_GenXbus_24, M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_3_line0); and3 M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_3_Ao3a_1(PropXbus_25, PropXbus_24, M5_GenXbus_23, M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_3_line1); or3 M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_3_Ao3a_2(M5_GenXbus_25, M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_3_line0, M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_3_line1, LocalCarryXCin0_25); and2 M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_4_Ao4a_0(PropXbus_25, M5_GenXbus_24, M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_4_line0); and3 M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_4_Ao4a_1(PropXbus_25, PropXbus_24, M5_GenXbus_23, M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_4_line1); and3 M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_4_Ao4a_2(PropXbus_25, PropXbus_24, PropXbus_23, M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_4_line2); or4 M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_4_Ao4a_3(M5_GenXbus_25, M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_4_line0, M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_4_line1, M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_4_line2, LocalCarryXCin1_25); and2 M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_5_Ao4a_0(PropXbus_26, M5_GenXbus_25, M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_5_line0); and3 M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_5_Ao4a_1(PropXbus_26, PropXbus_25, M5_GenXbus_24, M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_5_line1); and4 M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_5_Ao4a_2(PropXbus_26, PropXbus_25, PropXbus_24, M5_GenXbus_23, M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_5_line2); or4 M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_5_Ao4a_3(M5_GenXbus_26, M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_5_line0, M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_5_line1, M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_5_line2, LocalCarryXCin0_26); and2 M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_6_Ao5a_0(PropXbus_26, M5_GenXbus_25, M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_6_line0); and3 M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_6_Ao5a_1(PropXbus_26, PropXbus_25, M5_GenXbus_24, M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_6_line1); and4 M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_6_Ao5a_2(PropXbus_26, PropXbus_25, PropXbus_24, M5_GenXbus_23, M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_6_line2); and4 M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_6_Ao5a_3(PropXbus_26, PropXbus_25, PropXbus_24, PropXbus_23, M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_6_line3); or5 M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_6_Ao5a_4(M5_GenXbus_26, M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_6_line0, M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_6_line1, M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_6_line2, M5_UM5_1_CC_0_GLC34_2_GLC9_4_GLC4_6_line3, LocalCarryXCin1_26); or2 M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_0(M5_GenXbus_27, PropXbus_27, LocalCarryXCin1_27); and2 M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_1_Ao2_0(PropXbus_28, M5_GenXbus_27, M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_1_line0); or2 M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_1_Ao2_1(M5_GenXbus_28, M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_1_line0, LocalCarryXCin0_28); and2 M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_2_Ao3a_0(PropXbus_28, M5_GenXbus_27, M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_2_line0); and2 M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_2_Ao3a_1(PropXbus_28, PropXbus_27, M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_2_line1); or3 M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_2_Ao3a_2(M5_GenXbus_28, M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_2_line0, M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_2_line1, LocalCarryXCin1_28); and2 M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_3_Ao3a_0(PropXbus_29, M5_GenXbus_28, M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_3_line0); and3 M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_3_Ao3a_1(PropXbus_29, PropXbus_28, M5_GenXbus_27, M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_3_line1); or3 M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_3_Ao3a_2(M5_GenXbus_29, M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_3_line0, M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_3_line1, LocalCarryXCin0_29); and2 M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_4_Ao4a_0(PropXbus_29, M5_GenXbus_28, M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_4_line0); and3 M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_4_Ao4a_1(PropXbus_29, PropXbus_28, M5_GenXbus_27, M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_4_line1); and3 M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_4_Ao4a_2(PropXbus_29, PropXbus_28, PropXbus_27, M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_4_line2); or4 M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_4_Ao4a_3(M5_GenXbus_29, M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_4_line0, M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_4_line1, M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_4_line2, LocalCarryXCin1_29); and2 M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_5_Ao4a_0(PropXbus_30, M5_GenXbus_29, M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_5_line0); and3 M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_5_Ao4a_1(PropXbus_30, PropXbus_29, M5_GenXbus_28, M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_5_line1); and4 M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_5_Ao4a_2(PropXbus_30, PropXbus_29, PropXbus_28, M5_GenXbus_27, M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_5_line2); or4 M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_5_Ao4a_3(M5_GenXbus_30, M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_5_line0, M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_5_line1, M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_5_line2, LocalCarryXCin0_30); and2 M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_6_Ao5a_0(PropXbus_30, M5_GenXbus_29, M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_6_line0); and3 M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_6_Ao5a_1(PropXbus_30, PropXbus_29, M5_GenXbus_28, M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_6_line1); and4 M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_6_Ao5a_2(PropXbus_30, PropXbus_29, PropXbus_28, M5_GenXbus_27, M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_6_line2); and4 M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_6_Ao5a_3(PropXbus_30, PropXbus_29, PropXbus_28, PropXbus_27, M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_6_line3); or5 M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_6_Ao5a_4(M5_GenXbus_30, M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_6_line0, M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_6_line1, M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_6_line2, M5_UM5_1_CC_0_GLC34_3_GLC5_0_GLC4_6_line3, LocalCarryXCin1_30); and2 M5_UM5_1_CC_0_GLC34_3_GLC5_1_Ao5a_0(PropXbus_31, M5_GenXbus_30, M5_UM5_1_CC_0_GLC34_3_GLC5_1_line0); and3 M5_UM5_1_CC_0_GLC34_3_GLC5_1_Ao5a_1(PropXbus_31, PropXbus_30, M5_GenXbus_29, M5_UM5_1_CC_0_GLC34_3_GLC5_1_line1); and4 M5_UM5_1_CC_0_GLC34_3_GLC5_1_Ao5a_2(PropXbus_31, PropXbus_30, PropXbus_29, M5_GenXbus_28, M5_UM5_1_CC_0_GLC34_3_GLC5_1_line2); and5 M5_UM5_1_CC_0_GLC34_3_GLC5_1_Ao5a_3(PropXbus_31, PropXbus_30, PropXbus_29, PropXbus_28, M5_GenXbus_27, M5_UM5_1_CC_0_GLC34_3_GLC5_1_line3); or5 M5_UM5_1_CC_0_GLC34_3_GLC5_1_Ao5a_4(M5_GenXbus_31, M5_UM5_1_CC_0_GLC34_3_GLC5_1_line0, M5_UM5_1_CC_0_GLC34_3_GLC5_1_line1, M5_UM5_1_CC_0_GLC34_3_GLC5_1_line2, M5_UM5_1_CC_0_GLC34_3_GLC5_1_line3, LocalCarryXCin0_31); and2 M5_UM5_1_CC_0_GLC34_3_GLC5_2_Ao6a_0(PropXbus_31, M5_GenXbus_30, M5_UM5_1_CC_0_GLC34_3_GLC5_2_line0); and3 M5_UM5_1_CC_0_GLC34_3_GLC5_2_Ao6a_1(PropXbus_31, PropXbus_30, M5_GenXbus_29, M5_UM5_1_CC_0_GLC34_3_GLC5_2_line1); and4 M5_UM5_1_CC_0_GLC34_3_GLC5_2_Ao6a_2(PropXbus_31, PropXbus_30, PropXbus_29, M5_GenXbus_28, M5_UM5_1_CC_0_GLC34_3_GLC5_2_line2); and5 M5_UM5_1_CC_0_GLC34_3_GLC5_2_Ao6a_3(PropXbus_31, PropXbus_30, PropXbus_29, PropXbus_28, M5_GenXbus_27, M5_UM5_1_CC_0_GLC34_3_GLC5_2_line3); and5 M5_UM5_1_CC_0_GLC34_3_GLC5_2_Ao6a_4(PropXbus_31, PropXbus_30, PropXbus_29, PropXbus_28, PropXbus_27, M5_UM5_1_CC_0_GLC34_3_GLC5_2_line4); or6 M5_UM5_1_CC_0_GLC34_3_GLC5_2_Ao6a_5(M5_GenXbus_31, M5_UM5_1_CC_0_GLC34_3_GLC5_2_line0, M5_UM5_1_CC_0_GLC34_3_GLC5_2_line1, M5_UM5_1_CC_0_GLC34_3_GLC5_2_line2, M5_UM5_1_CC_0_GLC34_3_GLC5_2_line3, M5_UM5_1_CC_0_GLC34_3_GLC5_2_line4, LocalCarryXCin1_31); or2 M5_UM5_1_CC_0_GLC34_4_GLC2_0(M5_GenXbus_32, PropXbus_32, LocalCarryXCin1_32); and2 M5_UM5_1_CC_0_GLC34_4_GLC2_1_Ao2_0(PropXbus_33, M5_GenXbus_32, M5_UM5_1_CC_0_GLC34_4_GLC2_1_line0); or2 M5_UM5_1_CC_0_GLC34_4_GLC2_1_Ao2_1(M5_GenXbus_33, M5_UM5_1_CC_0_GLC34_4_GLC2_1_line0, LocalCarryXCin0_33); and2 M5_UM5_1_CC_0_GLC34_4_GLC2_2_Ao3a_0(PropXbus_33, M5_GenXbus_32, M5_UM5_1_CC_0_GLC34_4_GLC2_2_line0); and2 M5_UM5_1_CC_0_GLC34_4_GLC2_2_Ao3a_1(PropXbus_33, PropXbus_32, M5_UM5_1_CC_0_GLC34_4_GLC2_2_line1); or3 M5_UM5_1_CC_0_GLC34_4_GLC2_2_Ao3a_2(M5_GenXbus_33, M5_UM5_1_CC_0_GLC34_4_GLC2_2_line0, M5_UM5_1_CC_0_GLC34_4_GLC2_2_line1, LocalCarryXCin1_33); and5 M5_UM5_1_CC_1_CGC34_0_CBC0(PropXbus_0, PropXbus_1, PropXbus_2, PropXbus_3, PropXbus_4, M5_UM5_1_CC_1_CGC34_0_Prop4_0); and4 M5_UM5_1_CC_1_CGC34_0_CBC1(PropXbus_5, PropXbus_6, PropXbus_7, PropXbus_8, M5_UM5_1_CC_1_CGC34_0_Prop8_5); and5 M5_UM5_1_CC_1_CGC34_0_CBC2(PropXbus_9, PropXbus_10, PropXbus_11, PropXbus_12, PropXbus_13, M5_UM5_1_CC_1_CGC34_0_Prop13_9); and4 M5_UM5_1_CC_1_CGC34_0_CBC3(PropXbus_14, PropXbus_15, PropXbus_16, PropXbus_17, M5_UM5_1_CC_1_CGC34_0_Prop17_14); and5 M5_UM5_1_CC_1_CGC34_0_CBC4(PropXbus_18, PropXbus_19, PropXbus_20, PropXbus_21, PropXbus_22, M5_UM5_1_CC_1_CGC34_0_Prop22_18); and4 M5_UM5_1_CC_1_CGC34_0_CBC5(PropXbus_23, PropXbus_24, PropXbus_25, PropXbus_26, M5_UM5_1_CC_1_CGC34_0_Prop26_23); and5 M5_UM5_1_CC_1_CGC34_0_CBC6(PropXbus_27, PropXbus_28, PropXbus_29, PropXbus_30, PropXbus_31, M5_UM5_1_CC_1_CGC34_0_Prop31_27); and2 M5_UM5_1_CC_1_CGC34_0_CBC7(PropXbus_32, PropXbus_33, M5_UM5_1_CC_1_CGC34_0_Prop33_32); and2 M5_UM5_1_CC_1_CGC34_0_CBC8(M5_UM5_1_CC_1_CGC34_0_Prop4_0, M5_UM5_1_CC_1_CGC34_0_Prop8_5, M5_UM5_1_CC_1_CGC34_0_Prop8_0); and2 M5_UM5_1_CC_1_CGC34_0_CBC9(M5_UM5_1_CC_1_CGC34_0_Prop13_9, M5_UM5_1_CC_1_CGC34_0_Prop17_14, M5_UM5_1_CC_1_CGC34_0_Prop17_9); and2 M5_UM5_1_CC_1_CGC34_0_CBC10(M5_UM5_1_CC_1_CGC34_0_Prop22_18, M5_UM5_1_CC_1_CGC34_0_Prop26_23, M5_UM5_1_CC_1_CGC34_0_Prop26_18); and2 M5_UM5_1_CC_1_CGC34_0_CBC11(M5_UM5_1_CC_1_CGC34_0_Prop31_27, M5_UM5_1_CC_1_CGC34_0_Prop33_32, M5_UM5_1_CC_1_CGC34_0_Prop33_27); and2 M5_UM5_1_CC_1_CGC34_0_CBC12_Ao2_0(in4526, M5_UM5_1_CC_1_CGC34_0_Prop4_0, M5_UM5_1_CC_1_CGC34_0_CBC12_line0); or2 M5_UM5_1_CC_1_CGC34_0_CBC12_Ao2_1(LocalCarryXCin0_4, M5_UM5_1_CC_1_CGC34_0_CBC12_line0, CarryXbus_4); inv M5_UM5_1_CC_1_CGC34_0_CGC13_Mux0(CarryXbus_4, M5_UM5_1_CC_1_CGC34_0_CGC13_Not_ContIn); and2 M5_UM5_1_CC_1_CGC34_0_CGC13_Mux1(LocalCarryXCin0_8, M5_UM5_1_CC_1_CGC34_0_CGC13_Not_ContIn, M5_UM5_1_CC_1_CGC34_0_CGC13_line1); and2 M5_UM5_1_CC_1_CGC34_0_CGC13_Mux2(LocalCarryXCin1_8, CarryXbus_4, M5_UM5_1_CC_1_CGC34_0_CGC13_line2); or2 M5_UM5_1_CC_1_CGC34_0_CGC13_Mux3(M5_UM5_1_CC_1_CGC34_0_CGC13_line1, M5_UM5_1_CC_1_CGC34_0_CGC13_line2, CarryXbus_8); and2 M5_UM5_1_CC_1_CGC34_0_GGC14_Ao2_0(CarryXbus_8, M5_UM5_1_CC_1_CGC34_0_Prop13_9, M5_UM5_1_CC_1_CGC34_0_GGC14_line0); or2 M5_UM5_1_CC_1_CGC34_0_GGC14_Ao2_1(LocalCarryXCin0_13, M5_UM5_1_CC_1_CGC34_0_GGC14_line0, CarryXbus_13); and2 M5_UM5_1_CC_1_CGC34_0_CGC15_Ao2_0(LocalCarryXCin0_13, M5_UM5_1_CC_1_CGC34_0_Prop17_14, M5_UM5_1_CC_1_CGC34_0_CGC15_line0); or2 M5_UM5_1_CC_1_CGC34_0_CGC15_Ao2_1(LocalCarryXCin0_17, M5_UM5_1_CC_1_CGC34_0_CGC15_line0, M5_UM5_1_CC_1_CGC34_0_LocalCarry17_9); and2 M5_UM5_1_CC_1_CGC34_0_CGC16_Ao2_0(LocalCarryXCin0_4, M5_UM5_1_CC_1_CGC34_0_Prop8_5, M5_UM5_1_CC_1_CGC34_0_CGC16_line0); or2 M5_UM5_1_CC_1_CGC34_0_CGC16_Ao2_1(LocalCarryXCin0_8, M5_UM5_1_CC_1_CGC34_0_CGC16_line0, M5_UM5_1_CC_1_CGC34_0_LocalCarry8_0); and2 M5_UM5_1_CC_1_CGC34_0_CGC17_Ao3a_0(M5_UM5_1_CC_1_CGC34_0_Prop17_9, M5_UM5_1_CC_1_CGC34_0_LocalCarry8_0, M5_UM5_1_CC_1_CGC34_0_CGC17_line0); and3 M5_UM5_1_CC_1_CGC34_0_CGC17_Ao3a_1(M5_UM5_1_CC_1_CGC34_0_Prop17_9, M5_UM5_1_CC_1_CGC34_0_Prop8_0, in4526, M5_UM5_1_CC_1_CGC34_0_CGC17_line1); or3 M5_UM5_1_CC_1_CGC34_0_CGC17_Ao3a_2(M5_UM5_1_CC_1_CGC34_0_LocalCarry17_9, M5_UM5_1_CC_1_CGC34_0_CGC17_line0, M5_UM5_1_CC_1_CGC34_0_CGC17_line1, CarryXbus_17); and2 M5_UM5_1_CC_1_CGC34_0_CGC18_Ao2_0(CarryXbus_17, M5_UM5_1_CC_1_CGC34_0_Prop22_18, M5_UM5_1_CC_1_CGC34_0_CGC18_line0); or2 M5_UM5_1_CC_1_CGC34_0_CGC18_Ao2_1(LocalCarryXCin0_22, M5_UM5_1_CC_1_CGC34_0_CGC18_line0, CarryXbus_22); and2 M5_UM5_1_CC_1_CGC34_0_CGC19_Ao2_0(LocalCarryXCin0_22, M5_UM5_1_CC_1_CGC34_0_Prop26_23, M5_UM5_1_CC_1_CGC34_0_CGC19_line0); or2 M5_UM5_1_CC_1_CGC34_0_CGC19_Ao2_1(LocalCarryXCin0_26, M5_UM5_1_CC_1_CGC34_0_CGC19_line0, M5_UM5_1_CC_1_CGC34_0_LocalCarry26_18); and2 M5_UM5_1_CC_1_CGC34_0_CGC20_Ao4a_0(M5_UM5_1_CC_1_CGC34_0_Prop26_18, M5_UM5_1_CC_1_CGC34_0_LocalCarry17_9, M5_UM5_1_CC_1_CGC34_0_CGC20_line0); and3 M5_UM5_1_CC_1_CGC34_0_CGC20_Ao4a_1(M5_UM5_1_CC_1_CGC34_0_Prop26_18, M5_UM5_1_CC_1_CGC34_0_Prop17_9, M5_UM5_1_CC_1_CGC34_0_LocalCarry8_0, M5_UM5_1_CC_1_CGC34_0_CGC20_line1); and4 M5_UM5_1_CC_1_CGC34_0_CGC20_Ao4a_2(M5_UM5_1_CC_1_CGC34_0_Prop26_18, M5_UM5_1_CC_1_CGC34_0_Prop17_9, M5_UM5_1_CC_1_CGC34_0_Prop8_0, in4526, M5_UM5_1_CC_1_CGC34_0_CGC20_line2); or4 M5_UM5_1_CC_1_CGC34_0_CGC20_Ao4a_3(M5_UM5_1_CC_1_CGC34_0_LocalCarry26_18, M5_UM5_1_CC_1_CGC34_0_CGC20_line0, M5_UM5_1_CC_1_CGC34_0_CGC20_line1, M5_UM5_1_CC_1_CGC34_0_CGC20_line2, CarryXbus_26); and2 M5_UM5_1_CC_1_CGC34_0_CGC21_Ao2_0(CarryXbus_26, M5_UM5_1_CC_1_CGC34_0_Prop31_27, M5_UM5_1_CC_1_CGC34_0_CGC21_line0); or2 M5_UM5_1_CC_1_CGC34_0_CGC21_Ao2_1(LocalCarryXCin0_31, M5_UM5_1_CC_1_CGC34_0_CGC21_line0, CarryXbus_31); and2 M5_UM5_1_CC_1_CGC34_0_CGC22_Ao2_0(LocalCarryXCin0_31, M5_UM5_1_CC_1_CGC34_0_Prop33_32, M5_UM5_1_CC_1_CGC34_0_CGC22_line0); or2 M5_UM5_1_CC_1_CGC34_0_CGC22_Ao2_1(LocalCarryXCin0_33, M5_UM5_1_CC_1_CGC34_0_CGC22_line0, M5_UM5_1_CC_1_CGC34_0_LocalCarry33_27); and2 M5_UM5_1_CC_1_CGC34_0_CGC23_Ao5a_0(M5_UM5_1_CC_1_CGC34_0_Prop33_27, M5_UM5_1_CC_1_CGC34_0_LocalCarry26_18, M5_UM5_1_CC_1_CGC34_0_CGC23_line0); and3 M5_UM5_1_CC_1_CGC34_0_CGC23_Ao5a_1(M5_UM5_1_CC_1_CGC34_0_Prop33_27, M5_UM5_1_CC_1_CGC34_0_Prop26_18, M5_UM5_1_CC_1_CGC34_0_LocalCarry17_9, M5_UM5_1_CC_1_CGC34_0_CGC23_line1); and4 M5_UM5_1_CC_1_CGC34_0_CGC23_Ao5a_2(M5_UM5_1_CC_1_CGC34_0_Prop33_27, M5_UM5_1_CC_1_CGC34_0_Prop26_18, M5_UM5_1_CC_1_CGC34_0_Prop17_9, M5_UM5_1_CC_1_CGC34_0_LocalCarry8_0, M5_UM5_1_CC_1_CGC34_0_CGC23_line2); and5 M5_UM5_1_CC_1_CGC34_0_CGC23_Ao5a_3(M5_UM5_1_CC_1_CGC34_0_Prop33_27, M5_UM5_1_CC_1_CGC34_0_Prop26_18, M5_UM5_1_CC_1_CGC34_0_Prop17_9, M5_UM5_1_CC_1_CGC34_0_Prop8_0, in4526, M5_UM5_1_CC_1_CGC34_0_CGC23_line3); or5 M5_UM5_1_CC_1_CGC34_0_CGC23_Ao5a_4(M5_UM5_1_CC_1_CGC34_0_LocalCarry33_27, M5_UM5_1_CC_1_CGC34_0_CGC23_line0, M5_UM5_1_CC_1_CGC34_0_CGC23_line1, M5_UM5_1_CC_1_CGC34_0_CGC23_line2, M5_UM5_1_CC_1_CGC34_0_CGC23_line3, CarryXbus_33); and2 M5_UM5_1_CC_1_CGC34_1_CB5_0_Ao2_0(PropXbus_0, in4526, M5_UM5_1_CC_1_CGC34_1_CB5_0_line0); or2 M5_UM5_1_CC_1_CGC34_1_CB5_0_Ao2_1(M5_GenXbus_0, M5_UM5_1_CC_1_CGC34_1_CB5_0_line0, CarryXbus_0); and2 M5_UM5_1_CC_1_CGC34_1_CB5_1_Ao3a_0(PropXbus_1, M5_GenXbus_0, M5_UM5_1_CC_1_CGC34_1_CB5_1_line0); and3 M5_UM5_1_CC_1_CGC34_1_CB5_1_Ao3a_1(PropXbus_1, PropXbus_0, in4526, M5_UM5_1_CC_1_CGC34_1_CB5_1_line1); or3 M5_UM5_1_CC_1_CGC34_1_CB5_1_Ao3a_2(M5_GenXbus_1, M5_UM5_1_CC_1_CGC34_1_CB5_1_line0, M5_UM5_1_CC_1_CGC34_1_CB5_1_line1, CarryXbus_1); and2 M5_UM5_1_CC_1_CGC34_1_CB5_2_Ao4a_0(PropXbus_2, M5_GenXbus_1, M5_UM5_1_CC_1_CGC34_1_CB5_2_line0); and3 M5_UM5_1_CC_1_CGC34_1_CB5_2_Ao4a_1(PropXbus_2, PropXbus_1, M5_GenXbus_0, M5_UM5_1_CC_1_CGC34_1_CB5_2_line1); and4 M5_UM5_1_CC_1_CGC34_1_CB5_2_Ao4a_2(PropXbus_2, PropXbus_1, PropXbus_0, in4526, M5_UM5_1_CC_1_CGC34_1_CB5_2_line2); or4 M5_UM5_1_CC_1_CGC34_1_CB5_2_Ao4a_3(M5_GenXbus_2, M5_UM5_1_CC_1_CGC34_1_CB5_2_line0, M5_UM5_1_CC_1_CGC34_1_CB5_2_line1, M5_UM5_1_CC_1_CGC34_1_CB5_2_line2, CarryXbus_2); and2 M5_UM5_1_CC_1_CGC34_1_CB5_3_Ao5a_0(PropXbus_3, M5_GenXbus_2, M5_UM5_1_CC_1_CGC34_1_CB5_3_line0); and3 M5_UM5_1_CC_1_CGC34_1_CB5_3_Ao5a_1(PropXbus_3, PropXbus_2, M5_GenXbus_1, M5_UM5_1_CC_1_CGC34_1_CB5_3_line1); and4 M5_UM5_1_CC_1_CGC34_1_CB5_3_Ao5a_2(PropXbus_3, PropXbus_2, PropXbus_1, M5_GenXbus_0, M5_UM5_1_CC_1_CGC34_1_CB5_3_line2); and5 M5_UM5_1_CC_1_CGC34_1_CB5_3_Ao5a_3(PropXbus_3, PropXbus_2, PropXbus_1, PropXbus_0, in4526, M5_UM5_1_CC_1_CGC34_1_CB5_3_line3); or5 M5_UM5_1_CC_1_CGC34_1_CB5_3_Ao5a_4(M5_GenXbus_3, M5_UM5_1_CC_1_CGC34_1_CB5_3_line0, M5_UM5_1_CC_1_CGC34_1_CB5_3_line1, M5_UM5_1_CC_1_CGC34_1_CB5_3_line2, M5_UM5_1_CC_1_CGC34_1_CB5_3_line3, CarryXbus_3); and2 M5_UM5_1_CC_1_CGC34_2_CB5_0_Ao2_0(PropXbus_9, CarryXbus_8, M5_UM5_1_CC_1_CGC34_2_CB5_0_line0); or2 M5_UM5_1_CC_1_CGC34_2_CB5_0_Ao2_1(M5_GenXbus_9, M5_UM5_1_CC_1_CGC34_2_CB5_0_line0, CarryXbus_9); and2 M5_UM5_1_CC_1_CGC34_2_CB5_1_Ao3a_0(PropXbus_10, M5_GenXbus_9, M5_UM5_1_CC_1_CGC34_2_CB5_1_line0); and3 M5_UM5_1_CC_1_CGC34_2_CB5_1_Ao3a_1(PropXbus_10, PropXbus_9, CarryXbus_8, M5_UM5_1_CC_1_CGC34_2_CB5_1_line1); or3 M5_UM5_1_CC_1_CGC34_2_CB5_1_Ao3a_2(M5_GenXbus_10, M5_UM5_1_CC_1_CGC34_2_CB5_1_line0, M5_UM5_1_CC_1_CGC34_2_CB5_1_line1, CarryXbus_10); and2 M5_UM5_1_CC_1_CGC34_2_CB5_2_Ao4a_0(PropXbus_11, M5_GenXbus_10, M5_UM5_1_CC_1_CGC34_2_CB5_2_line0); and3 M5_UM5_1_CC_1_CGC34_2_CB5_2_Ao4a_1(PropXbus_11, PropXbus_10, M5_GenXbus_9, M5_UM5_1_CC_1_CGC34_2_CB5_2_line1); and4 M5_UM5_1_CC_1_CGC34_2_CB5_2_Ao4a_2(PropXbus_11, PropXbus_10, PropXbus_9, CarryXbus_8, M5_UM5_1_CC_1_CGC34_2_CB5_2_line2); or4 M5_UM5_1_CC_1_CGC34_2_CB5_2_Ao4a_3(M5_GenXbus_11, M5_UM5_1_CC_1_CGC34_2_CB5_2_line0, M5_UM5_1_CC_1_CGC34_2_CB5_2_line1, M5_UM5_1_CC_1_CGC34_2_CB5_2_line2, CarryXbus_11); and2 M5_UM5_1_CC_1_CGC34_2_CB5_3_Ao5a_0(PropXbus_12, M5_GenXbus_11, M5_UM5_1_CC_1_CGC34_2_CB5_3_line0); and3 M5_UM5_1_CC_1_CGC34_2_CB5_3_Ao5a_1(PropXbus_12, PropXbus_11, M5_GenXbus_10, M5_UM5_1_CC_1_CGC34_2_CB5_3_line1); and4 M5_UM5_1_CC_1_CGC34_2_CB5_3_Ao5a_2(PropXbus_12, PropXbus_11, PropXbus_10, M5_GenXbus_9, M5_UM5_1_CC_1_CGC34_2_CB5_3_line2); and5 M5_UM5_1_CC_1_CGC34_2_CB5_3_Ao5a_3(PropXbus_12, PropXbus_11, PropXbus_10, PropXbus_9, CarryXbus_8, M5_UM5_1_CC_1_CGC34_2_CB5_3_line3); or5 M5_UM5_1_CC_1_CGC34_2_CB5_3_Ao5a_4(M5_GenXbus_12, M5_UM5_1_CC_1_CGC34_2_CB5_3_line0, M5_UM5_1_CC_1_CGC34_2_CB5_3_line1, M5_UM5_1_CC_1_CGC34_2_CB5_3_line2, M5_UM5_1_CC_1_CGC34_2_CB5_3_line3, CarryXbus_12); and2 M5_UM5_1_CC_1_CGC34_3_CB5_0_Ao2_0(PropXbus_18, CarryXbus_17, M5_UM5_1_CC_1_CGC34_3_CB5_0_line0); or2 M5_UM5_1_CC_1_CGC34_3_CB5_0_Ao2_1(M5_GenXbus_18, M5_UM5_1_CC_1_CGC34_3_CB5_0_line0, CarryXbus_18); and2 M5_UM5_1_CC_1_CGC34_3_CB5_1_Ao3a_0(PropXbus_19, M5_GenXbus_18, M5_UM5_1_CC_1_CGC34_3_CB5_1_line0); and3 M5_UM5_1_CC_1_CGC34_3_CB5_1_Ao3a_1(PropXbus_19, PropXbus_18, CarryXbus_17, M5_UM5_1_CC_1_CGC34_3_CB5_1_line1); or3 M5_UM5_1_CC_1_CGC34_3_CB5_1_Ao3a_2(M5_GenXbus_19, M5_UM5_1_CC_1_CGC34_3_CB5_1_line0, M5_UM5_1_CC_1_CGC34_3_CB5_1_line1, CarryXbus_19); and2 M5_UM5_1_CC_1_CGC34_3_CB5_2_Ao4a_0(PropXbus_20, M5_GenXbus_19, M5_UM5_1_CC_1_CGC34_3_CB5_2_line0); and3 M5_UM5_1_CC_1_CGC34_3_CB5_2_Ao4a_1(PropXbus_20, PropXbus_19, M5_GenXbus_18, M5_UM5_1_CC_1_CGC34_3_CB5_2_line1); and4 M5_UM5_1_CC_1_CGC34_3_CB5_2_Ao4a_2(PropXbus_20, PropXbus_19, PropXbus_18, CarryXbus_17, M5_UM5_1_CC_1_CGC34_3_CB5_2_line2); or4 M5_UM5_1_CC_1_CGC34_3_CB5_2_Ao4a_3(M5_GenXbus_20, M5_UM5_1_CC_1_CGC34_3_CB5_2_line0, M5_UM5_1_CC_1_CGC34_3_CB5_2_line1, M5_UM5_1_CC_1_CGC34_3_CB5_2_line2, CarryXbus_20); and2 M5_UM5_1_CC_1_CGC34_3_CB5_3_Ao5a_0(PropXbus_21, M5_GenXbus_20, M5_UM5_1_CC_1_CGC34_3_CB5_3_line0); and3 M5_UM5_1_CC_1_CGC34_3_CB5_3_Ao5a_1(PropXbus_21, PropXbus_20, M5_GenXbus_19, M5_UM5_1_CC_1_CGC34_3_CB5_3_line1); and4 M5_UM5_1_CC_1_CGC34_3_CB5_3_Ao5a_2(PropXbus_21, PropXbus_20, PropXbus_19, M5_GenXbus_18, M5_UM5_1_CC_1_CGC34_3_CB5_3_line2); and5 M5_UM5_1_CC_1_CGC34_3_CB5_3_Ao5a_3(PropXbus_21, PropXbus_20, PropXbus_19, PropXbus_18, CarryXbus_17, M5_UM5_1_CC_1_CGC34_3_CB5_3_line3); or5 M5_UM5_1_CC_1_CGC34_3_CB5_3_Ao5a_4(M5_GenXbus_21, M5_UM5_1_CC_1_CGC34_3_CB5_3_line0, M5_UM5_1_CC_1_CGC34_3_CB5_3_line1, M5_UM5_1_CC_1_CGC34_3_CB5_3_line2, M5_UM5_1_CC_1_CGC34_3_CB5_3_line3, CarryXbus_21); and2 M5_UM5_1_CC_1_CGC34_4_CB5_0_Ao2_0(PropXbus_27, CarryXbus_26, M5_UM5_1_CC_1_CGC34_4_CB5_0_line0); or2 M5_UM5_1_CC_1_CGC34_4_CB5_0_Ao2_1(M5_GenXbus_27, M5_UM5_1_CC_1_CGC34_4_CB5_0_line0, CarryXbus_27); and2 M5_UM5_1_CC_1_CGC34_4_CB5_1_Ao3a_0(PropXbus_28, M5_GenXbus_27, M5_UM5_1_CC_1_CGC34_4_CB5_1_line0); and3 M5_UM5_1_CC_1_CGC34_4_CB5_1_Ao3a_1(PropXbus_28, PropXbus_27, CarryXbus_26, M5_UM5_1_CC_1_CGC34_4_CB5_1_line1); or3 M5_UM5_1_CC_1_CGC34_4_CB5_1_Ao3a_2(M5_GenXbus_28, M5_UM5_1_CC_1_CGC34_4_CB5_1_line0, M5_UM5_1_CC_1_CGC34_4_CB5_1_line1, CarryXbus_28); and2 M5_UM5_1_CC_1_CGC34_4_CB5_2_Ao4a_0(PropXbus_29, M5_GenXbus_28, M5_UM5_1_CC_1_CGC34_4_CB5_2_line0); and3 M5_UM5_1_CC_1_CGC34_4_CB5_2_Ao4a_1(PropXbus_29, PropXbus_28, M5_GenXbus_27, M5_UM5_1_CC_1_CGC34_4_CB5_2_line1); and4 M5_UM5_1_CC_1_CGC34_4_CB5_2_Ao4a_2(PropXbus_29, PropXbus_28, PropXbus_27, CarryXbus_26, M5_UM5_1_CC_1_CGC34_4_CB5_2_line2); or4 M5_UM5_1_CC_1_CGC34_4_CB5_2_Ao4a_3(M5_GenXbus_29, M5_UM5_1_CC_1_CGC34_4_CB5_2_line0, M5_UM5_1_CC_1_CGC34_4_CB5_2_line1, M5_UM5_1_CC_1_CGC34_4_CB5_2_line2, CarryXbus_29); and2 M5_UM5_1_CC_1_CGC34_4_CB5_3_Ao5a_0(PropXbus_30, M5_GenXbus_29, M5_UM5_1_CC_1_CGC34_4_CB5_3_line0); and3 M5_UM5_1_CC_1_CGC34_4_CB5_3_Ao5a_1(PropXbus_30, PropXbus_29, M5_GenXbus_28, M5_UM5_1_CC_1_CGC34_4_CB5_3_line1); and4 M5_UM5_1_CC_1_CGC34_4_CB5_3_Ao5a_2(PropXbus_30, PropXbus_29, PropXbus_28, M5_GenXbus_27, M5_UM5_1_CC_1_CGC34_4_CB5_3_line2); and5 M5_UM5_1_CC_1_CGC34_4_CB5_3_Ao5a_3(PropXbus_30, PropXbus_29, PropXbus_28, PropXbus_27, CarryXbus_26, M5_UM5_1_CC_1_CGC34_4_CB5_3_line3); or5 M5_UM5_1_CC_1_CGC34_4_CB5_3_Ao5a_4(M5_GenXbus_30, M5_UM5_1_CC_1_CGC34_4_CB5_3_line0, M5_UM5_1_CC_1_CGC34_4_CB5_3_line1, M5_UM5_1_CC_1_CGC34_4_CB5_3_line2, M5_UM5_1_CC_1_CGC34_4_CB5_3_line3, CarryXbus_30); inv M5_UM5_1_CC_2_Mux0(CarryXbus_31, M5_UM5_1_CC_2_Not_ContIn); and2 M5_UM5_1_CC_2_Mux1(LocalCarryXCin0_33, M5_UM5_1_CC_2_Not_ContIn, M5_UM5_1_CC_2_line1); and2 M5_UM5_1_CC_2_Mux2(LocalCarryXCin1_33, CarryXbus_31, M5_UM5_1_CC_2_line2); or2 M5_UM5_1_CC_2_Mux3(M5_UM5_1_CC_2_line1, M5_UM5_1_CC_2_line2, out273); inv M6_UM6_0_CSX6_0_Xo0(PropXbus_0, M6_UM6_0_CSX6_0_NotA); inv M6_UM6_0_CSX6_0_Xo1(in4526, M6_UM6_0_CSX6_0_NotB); nand2 M6_UM6_0_CSX6_0_Xo2(M6_UM6_0_CSX6_0_NotA, in4526, M6_UM6_0_CSX6_0_line2); nand2 M6_UM6_0_CSX6_0_Xo3(M6_UM6_0_CSX6_0_NotB, PropXbus_0, M6_UM6_0_CSX6_0_line3); nand2 M6_UM6_0_CSX6_0_Xo4(M6_UM6_0_CSX6_0_line2, M6_UM6_0_CSX6_0_line3, out373); inv M6_UM6_0_CSX6_1_Xo0(PropXbus_1, M6_UM6_0_CSX6_1_NotA); inv M6_UM6_0_CSX6_1_Xo1(CarryXbus_0, M6_UM6_0_CSX6_1_NotB); nand2 M6_UM6_0_CSX6_1_Xo2(M6_UM6_0_CSX6_1_NotA, CarryXbus_0, M6_UM6_0_CSX6_1_line2); nand2 M6_UM6_0_CSX6_1_Xo3(M6_UM6_0_CSX6_1_NotB, PropXbus_1, M6_UM6_0_CSX6_1_line3); nand2 M6_UM6_0_CSX6_1_Xo4(M6_UM6_0_CSX6_1_line2, M6_UM6_0_CSX6_1_line3, out397); inv M6_UM6_0_CSX6_2_Xo0(PropXbus_2, M6_UM6_0_CSX6_2_NotA); inv M6_UM6_0_CSX6_2_Xo1(CarryXbus_1, M6_UM6_0_CSX6_2_NotB); nand2 M6_UM6_0_CSX6_2_Xo2(M6_UM6_0_CSX6_2_NotA, CarryXbus_1, M6_UM6_0_CSX6_2_line2); nand2 M6_UM6_0_CSX6_2_Xo3(M6_UM6_0_CSX6_2_NotB, PropXbus_2, M6_UM6_0_CSX6_2_line3); nand2 M6_UM6_0_CSX6_2_Xo4(M6_UM6_0_CSX6_2_line2, M6_UM6_0_CSX6_2_line3, out394); inv M6_UM6_0_CSX6_3_Xo0(PropXbus_3, M6_UM6_0_CSX6_3_NotA); inv M6_UM6_0_CSX6_3_Xo1(CarryXbus_2, M6_UM6_0_CSX6_3_NotB); nand2 M6_UM6_0_CSX6_3_Xo2(M6_UM6_0_CSX6_3_NotA, CarryXbus_2, M6_UM6_0_CSX6_3_line2); nand2 M6_UM6_0_CSX6_3_Xo3(M6_UM6_0_CSX6_3_NotB, PropXbus_3, M6_UM6_0_CSX6_3_line3); nand2 M6_UM6_0_CSX6_3_Xo4(M6_UM6_0_CSX6_3_line2, M6_UM6_0_CSX6_3_line3, out391); inv M6_UM6_0_CSX6_4_Xo0(PropXbus_4, M6_UM6_0_CSX6_4_NotA); inv M6_UM6_0_CSX6_4_Xo1(CarryXbus_3, M6_UM6_0_CSX6_4_NotB); nand2 M6_UM6_0_CSX6_4_Xo2(M6_UM6_0_CSX6_4_NotA, CarryXbus_3, M6_UM6_0_CSX6_4_line2); nand2 M6_UM6_0_CSX6_4_Xo3(M6_UM6_0_CSX6_4_NotB, PropXbus_4, M6_UM6_0_CSX6_4_line3); nand2 M6_UM6_0_CSX6_4_Xo4(M6_UM6_0_CSX6_4_line2, M6_UM6_0_CSX6_4_line3, out388); inv M6_UM6_0_CSX6_5_Xo0(PropXbus_5, M6_UM6_0_CSX6_5_NotA); inv M6_UM6_0_CSX6_5_Xo1(CarryXbus_4, M6_UM6_0_CSX6_5_NotB); nand2 M6_UM6_0_CSX6_5_Xo2(M6_UM6_0_CSX6_5_NotA, CarryXbus_4, M6_UM6_0_CSX6_5_line2); nand2 M6_UM6_0_CSX6_5_Xo3(M6_UM6_0_CSX6_5_NotB, PropXbus_5, M6_UM6_0_CSX6_5_line3); nand2 M6_UM6_0_CSX6_5_Xo4(M6_UM6_0_CSX6_5_line2, M6_UM6_0_CSX6_5_line3, out385); inv M6_UM6_1_CSM4_0_Xo0(PropXbus_6, M6_UM6_1_CSM4_0_NotA); inv M6_UM6_1_CSM4_0_Xo1(M5_GenXbus_5, M6_UM6_1_CSM4_0_NotB); nand2 M6_UM6_1_CSM4_0_Xo2(M6_UM6_1_CSM4_0_NotA, M5_GenXbus_5, M6_UM6_1_CSM4_0_line2); nand2 M6_UM6_1_CSM4_0_Xo3(M6_UM6_1_CSM4_0_NotB, PropXbus_6, M6_UM6_1_CSM4_0_line3); nand2 M6_UM6_1_CSM4_0_Xo4(M6_UM6_1_CSM4_0_line2, M6_UM6_1_CSM4_0_line3, M6_UM6_1_Sum0_0); inv M6_UM6_1_CSM4_1_Xo0(PropXbus_7, M6_UM6_1_CSM4_1_NotA); inv M6_UM6_1_CSM4_1_Xo1(LocalCarryXCin0_6, M6_UM6_1_CSM4_1_NotB); nand2 M6_UM6_1_CSM4_1_Xo2(M6_UM6_1_CSM4_1_NotA, LocalCarryXCin0_6, M6_UM6_1_CSM4_1_line2); nand2 M6_UM6_1_CSM4_1_Xo3(M6_UM6_1_CSM4_1_NotB, PropXbus_7, M6_UM6_1_CSM4_1_line3); nand2 M6_UM6_1_CSM4_1_Xo4(M6_UM6_1_CSM4_1_line2, M6_UM6_1_CSM4_1_line3, M6_UM6_1_Sum0_1); inv M6_UM6_1_CSM4_2_Xo0(PropXbus_8, M6_UM6_1_CSM4_2_NotA); inv M6_UM6_1_CSM4_2_Xo1(LocalCarryXCin0_7, M6_UM6_1_CSM4_2_NotB); nand2 M6_UM6_1_CSM4_2_Xo2(M6_UM6_1_CSM4_2_NotA, LocalCarryXCin0_7, M6_UM6_1_CSM4_2_line2); nand2 M6_UM6_1_CSM4_2_Xo3(M6_UM6_1_CSM4_2_NotB, PropXbus_8, M6_UM6_1_CSM4_2_line3); nand2 M6_UM6_1_CSM4_2_Xo4(M6_UM6_1_CSM4_2_line2, M6_UM6_1_CSM4_2_line3, M6_UM6_1_Sum0_2); inv M6_UM6_1_CSM4_3_Xo0(PropXbus_6, M6_UM6_1_CSM4_3_NotA); inv M6_UM6_1_CSM4_3_Xo1(LocalCarryXCin1_5, M6_UM6_1_CSM4_3_NotB); nand2 M6_UM6_1_CSM4_3_Xo2(M6_UM6_1_CSM4_3_NotA, LocalCarryXCin1_5, M6_UM6_1_CSM4_3_line2); nand2 M6_UM6_1_CSM4_3_Xo3(M6_UM6_1_CSM4_3_NotB, PropXbus_6, M6_UM6_1_CSM4_3_line3); nand2 M6_UM6_1_CSM4_3_Xo4(M6_UM6_1_CSM4_3_line2, M6_UM6_1_CSM4_3_line3, M6_UM6_1_Sum1_0); inv M6_UM6_1_CSM4_4_Xo0(PropXbus_7, M6_UM6_1_CSM4_4_NotA); inv M6_UM6_1_CSM4_4_Xo1(LocalCarryXCin1_6, M6_UM6_1_CSM4_4_NotB); nand2 M6_UM6_1_CSM4_4_Xo2(M6_UM6_1_CSM4_4_NotA, LocalCarryXCin1_6, M6_UM6_1_CSM4_4_line2); nand2 M6_UM6_1_CSM4_4_Xo3(M6_UM6_1_CSM4_4_NotB, PropXbus_7, M6_UM6_1_CSM4_4_line3); nand2 M6_UM6_1_CSM4_4_Xo4(M6_UM6_1_CSM4_4_line2, M6_UM6_1_CSM4_4_line3, M6_UM6_1_Sum1_1); inv M6_UM6_1_CSM4_5_Xo0(PropXbus_8, M6_UM6_1_CSM4_5_NotA); inv M6_UM6_1_CSM4_5_Xo1(LocalCarryXCin1_7, M6_UM6_1_CSM4_5_NotB); nand2 M6_UM6_1_CSM4_5_Xo2(M6_UM6_1_CSM4_5_NotA, LocalCarryXCin1_7, M6_UM6_1_CSM4_5_line2); nand2 M6_UM6_1_CSM4_5_Xo3(M6_UM6_1_CSM4_5_NotB, PropXbus_8, M6_UM6_1_CSM4_5_line3); nand2 M6_UM6_1_CSM4_5_Xo4(M6_UM6_1_CSM4_5_line2, M6_UM6_1_CSM4_5_line3, M6_UM6_1_Sum1_2); inv M6_UM6_1_CSM4_6_Mux0(CarryXbus_4, M6_UM6_1_CSM4_6_Not_ContIn); and2 M6_UM6_1_CSM4_6_Mux1(M6_UM6_1_Sum0_0, M6_UM6_1_CSM4_6_Not_ContIn, M6_UM6_1_CSM4_6_line1); and2 M6_UM6_1_CSM4_6_Mux2(M6_UM6_1_Sum1_0, CarryXbus_4, M6_UM6_1_CSM4_6_line2); or2 M6_UM6_1_CSM4_6_Mux3(M6_UM6_1_CSM4_6_line1, M6_UM6_1_CSM4_6_line2, out382); inv M6_UM6_1_CSM4_7_Mux0(CarryXbus_4, M6_UM6_1_CSM4_7_Not_ContIn); and2 M6_UM6_1_CSM4_7_Mux1(M6_UM6_1_Sum0_1, M6_UM6_1_CSM4_7_Not_ContIn, M6_UM6_1_CSM4_7_line1); and2 M6_UM6_1_CSM4_7_Mux2(M6_UM6_1_Sum1_1, CarryXbus_4, M6_UM6_1_CSM4_7_line2); or2 M6_UM6_1_CSM4_7_Mux3(M6_UM6_1_CSM4_7_line1, M6_UM6_1_CSM4_7_line2, out379); inv M6_UM6_1_CSM4_8_Mux0(CarryXbus_4, M6_UM6_1_CSM4_8_Not_ContIn); and2 M6_UM6_1_CSM4_8_Mux1(M6_UM6_1_Sum0_2, M6_UM6_1_CSM4_8_Not_ContIn, M6_UM6_1_CSM4_8_line1); and2 M6_UM6_1_CSM4_8_Mux2(M6_UM6_1_Sum1_2, CarryXbus_4, M6_UM6_1_CSM4_8_line2); or2 M6_UM6_1_CSM4_8_Mux3(M6_UM6_1_CSM4_8_line1, M6_UM6_1_CSM4_8_line2, out376); inv M6_UM6_2_CSX6_0_Xo0(PropXbus_9, M6_UM6_2_CSX6_0_NotA); inv M6_UM6_2_CSX6_0_Xo1(CarryXbus_8, M6_UM6_2_CSX6_0_NotB); nand2 M6_UM6_2_CSX6_0_Xo2(M6_UM6_2_CSX6_0_NotA, CarryXbus_8, M6_UM6_2_CSX6_0_line2); nand2 M6_UM6_2_CSX6_0_Xo3(M6_UM6_2_CSX6_0_NotB, PropXbus_9, M6_UM6_2_CSX6_0_line3); nand2 M6_UM6_2_CSX6_0_Xo4(M6_UM6_2_CSX6_0_line2, M6_UM6_2_CSX6_0_line3, out344); inv M6_UM6_2_CSX6_1_Xo0(PropXbus_10, M6_UM6_2_CSX6_1_NotA); inv M6_UM6_2_CSX6_1_Xo1(CarryXbus_9, M6_UM6_2_CSX6_1_NotB); nand2 M6_UM6_2_CSX6_1_Xo2(M6_UM6_2_CSX6_1_NotA, CarryXbus_9, M6_UM6_2_CSX6_1_line2); nand2 M6_UM6_2_CSX6_1_Xo3(M6_UM6_2_CSX6_1_NotB, PropXbus_10, M6_UM6_2_CSX6_1_line3); nand2 M6_UM6_2_CSX6_1_Xo4(M6_UM6_2_CSX6_1_line2, M6_UM6_2_CSX6_1_line3, out368); inv M6_UM6_2_CSX6_2_Xo0(PropXbus_11, M6_UM6_2_CSX6_2_NotA); inv M6_UM6_2_CSX6_2_Xo1(CarryXbus_10, M6_UM6_2_CSX6_2_NotB); nand2 M6_UM6_2_CSX6_2_Xo2(M6_UM6_2_CSX6_2_NotA, CarryXbus_10, M6_UM6_2_CSX6_2_line2); nand2 M6_UM6_2_CSX6_2_Xo3(M6_UM6_2_CSX6_2_NotB, PropXbus_11, M6_UM6_2_CSX6_2_line3); nand2 M6_UM6_2_CSX6_2_Xo4(M6_UM6_2_CSX6_2_line2, M6_UM6_2_CSX6_2_line3, out365); inv M6_UM6_2_CSX6_3_Xo0(PropXbus_12, M6_UM6_2_CSX6_3_NotA); inv M6_UM6_2_CSX6_3_Xo1(CarryXbus_11, M6_UM6_2_CSX6_3_NotB); nand2 M6_UM6_2_CSX6_3_Xo2(M6_UM6_2_CSX6_3_NotA, CarryXbus_11, M6_UM6_2_CSX6_3_line2); nand2 M6_UM6_2_CSX6_3_Xo3(M6_UM6_2_CSX6_3_NotB, PropXbus_12, M6_UM6_2_CSX6_3_line3); nand2 M6_UM6_2_CSX6_3_Xo4(M6_UM6_2_CSX6_3_line2, M6_UM6_2_CSX6_3_line3, out362); inv M6_UM6_2_CSX6_4_Xo0(PropXbus_13, M6_UM6_2_CSX6_4_NotA); inv M6_UM6_2_CSX6_4_Xo1(CarryXbus_12, M6_UM6_2_CSX6_4_NotB); nand2 M6_UM6_2_CSX6_4_Xo2(M6_UM6_2_CSX6_4_NotA, CarryXbus_12, M6_UM6_2_CSX6_4_line2); nand2 M6_UM6_2_CSX6_4_Xo3(M6_UM6_2_CSX6_4_NotB, PropXbus_13, M6_UM6_2_CSX6_4_line3); nand2 M6_UM6_2_CSX6_4_Xo4(M6_UM6_2_CSX6_4_line2, M6_UM6_2_CSX6_4_line3, out359); inv M6_UM6_2_CSX6_5_Xo0(PropXbus_14, M6_UM6_2_CSX6_5_NotA); inv M6_UM6_2_CSX6_5_Xo1(CarryXbus_13, M6_UM6_2_CSX6_5_NotB); nand2 M6_UM6_2_CSX6_5_Xo2(M6_UM6_2_CSX6_5_NotA, CarryXbus_13, M6_UM6_2_CSX6_5_line2); nand2 M6_UM6_2_CSX6_5_Xo3(M6_UM6_2_CSX6_5_NotB, PropXbus_14, M6_UM6_2_CSX6_5_line3); nand2 M6_UM6_2_CSX6_5_Xo4(M6_UM6_2_CSX6_5_line2, M6_UM6_2_CSX6_5_line3, out356); inv M6_UM6_3_CSM4_0_Xo0(PropXbus_15, M6_UM6_3_CSM4_0_NotA); inv M6_UM6_3_CSM4_0_Xo1(M5_GenXbus_14, M6_UM6_3_CSM4_0_NotB); nand2 M6_UM6_3_CSM4_0_Xo2(M6_UM6_3_CSM4_0_NotA, M5_GenXbus_14, M6_UM6_3_CSM4_0_line2); nand2 M6_UM6_3_CSM4_0_Xo3(M6_UM6_3_CSM4_0_NotB, PropXbus_15, M6_UM6_3_CSM4_0_line3); nand2 M6_UM6_3_CSM4_0_Xo4(M6_UM6_3_CSM4_0_line2, M6_UM6_3_CSM4_0_line3, M6_UM6_3_Sum0_0); inv M6_UM6_3_CSM4_1_Xo0(PropXbus_16, M6_UM6_3_CSM4_1_NotA); inv M6_UM6_3_CSM4_1_Xo1(LocalCarryXCin0_15, M6_UM6_3_CSM4_1_NotB); nand2 M6_UM6_3_CSM4_1_Xo2(M6_UM6_3_CSM4_1_NotA, LocalCarryXCin0_15, M6_UM6_3_CSM4_1_line2); nand2 M6_UM6_3_CSM4_1_Xo3(M6_UM6_3_CSM4_1_NotB, PropXbus_16, M6_UM6_3_CSM4_1_line3); nand2 M6_UM6_3_CSM4_1_Xo4(M6_UM6_3_CSM4_1_line2, M6_UM6_3_CSM4_1_line3, M6_UM6_3_Sum0_1); inv M6_UM6_3_CSM4_2_Xo0(PropXbus_17, M6_UM6_3_CSM4_2_NotA); inv M6_UM6_3_CSM4_2_Xo1(LocalCarryXCin0_16, M6_UM6_3_CSM4_2_NotB); nand2 M6_UM6_3_CSM4_2_Xo2(M6_UM6_3_CSM4_2_NotA, LocalCarryXCin0_16, M6_UM6_3_CSM4_2_line2); nand2 M6_UM6_3_CSM4_2_Xo3(M6_UM6_3_CSM4_2_NotB, PropXbus_17, M6_UM6_3_CSM4_2_line3); nand2 M6_UM6_3_CSM4_2_Xo4(M6_UM6_3_CSM4_2_line2, M6_UM6_3_CSM4_2_line3, M6_UM6_3_Sum0_2); inv M6_UM6_3_CSM4_3_Xo0(PropXbus_15, M6_UM6_3_CSM4_3_NotA); inv M6_UM6_3_CSM4_3_Xo1(LocalCarryXCin1_14, M6_UM6_3_CSM4_3_NotB); nand2 M6_UM6_3_CSM4_3_Xo2(M6_UM6_3_CSM4_3_NotA, LocalCarryXCin1_14, M6_UM6_3_CSM4_3_line2); nand2 M6_UM6_3_CSM4_3_Xo3(M6_UM6_3_CSM4_3_NotB, PropXbus_15, M6_UM6_3_CSM4_3_line3); nand2 M6_UM6_3_CSM4_3_Xo4(M6_UM6_3_CSM4_3_line2, M6_UM6_3_CSM4_3_line3, M6_UM6_3_Sum1_0); inv M6_UM6_3_CSM4_4_Xo0(PropXbus_16, M6_UM6_3_CSM4_4_NotA); inv M6_UM6_3_CSM4_4_Xo1(LocalCarryXCin1_15, M6_UM6_3_CSM4_4_NotB); nand2 M6_UM6_3_CSM4_4_Xo2(M6_UM6_3_CSM4_4_NotA, LocalCarryXCin1_15, M6_UM6_3_CSM4_4_line2); nand2 M6_UM6_3_CSM4_4_Xo3(M6_UM6_3_CSM4_4_NotB, PropXbus_16, M6_UM6_3_CSM4_4_line3); nand2 M6_UM6_3_CSM4_4_Xo4(M6_UM6_3_CSM4_4_line2, M6_UM6_3_CSM4_4_line3, M6_UM6_3_Sum1_1); inv M6_UM6_3_CSM4_5_Xo0(PropXbus_17, M6_UM6_3_CSM4_5_NotA); inv M6_UM6_3_CSM4_5_Xo1(LocalCarryXCin1_16, M6_UM6_3_CSM4_5_NotB); nand2 M6_UM6_3_CSM4_5_Xo2(M6_UM6_3_CSM4_5_NotA, LocalCarryXCin1_16, M6_UM6_3_CSM4_5_line2); nand2 M6_UM6_3_CSM4_5_Xo3(M6_UM6_3_CSM4_5_NotB, PropXbus_17, M6_UM6_3_CSM4_5_line3); nand2 M6_UM6_3_CSM4_5_Xo4(M6_UM6_3_CSM4_5_line2, M6_UM6_3_CSM4_5_line3, M6_UM6_3_Sum1_2); inv M6_UM6_3_CSM4_6_Mux0(CarryXbus_13, M6_UM6_3_CSM4_6_Not_ContIn); and2 M6_UM6_3_CSM4_6_Mux1(M6_UM6_3_Sum0_0, M6_UM6_3_CSM4_6_Not_ContIn, M6_UM6_3_CSM4_6_line1); and2 M6_UM6_3_CSM4_6_Mux2(M6_UM6_3_Sum1_0, CarryXbus_13, M6_UM6_3_CSM4_6_line2); or2 M6_UM6_3_CSM4_6_Mux3(M6_UM6_3_CSM4_6_line1, M6_UM6_3_CSM4_6_line2, out353); inv M6_UM6_3_CSM4_7_Mux0(CarryXbus_13, M6_UM6_3_CSM4_7_Not_ContIn); and2 M6_UM6_3_CSM4_7_Mux1(M6_UM6_3_Sum0_1, M6_UM6_3_CSM4_7_Not_ContIn, M6_UM6_3_CSM4_7_line1); and2 M6_UM6_3_CSM4_7_Mux2(M6_UM6_3_Sum1_1, CarryXbus_13, M6_UM6_3_CSM4_7_line2); or2 M6_UM6_3_CSM4_7_Mux3(M6_UM6_3_CSM4_7_line1, M6_UM6_3_CSM4_7_line2, out350); inv M6_UM6_3_CSM4_8_Mux0(CarryXbus_13, M6_UM6_3_CSM4_8_Not_ContIn); and2 M6_UM6_3_CSM4_8_Mux1(M6_UM6_3_Sum0_2, M6_UM6_3_CSM4_8_Not_ContIn, M6_UM6_3_CSM4_8_line1); and2 M6_UM6_3_CSM4_8_Mux2(M6_UM6_3_Sum1_2, CarryXbus_13, M6_UM6_3_CSM4_8_line2); or2 M6_UM6_3_CSM4_8_Mux3(M6_UM6_3_CSM4_8_line1, M6_UM6_3_CSM4_8_line2, out347); inv M6_UM6_4_CSX6_0_Xo0(PropXbus_18, M6_UM6_4_CSX6_0_NotA); inv M6_UM6_4_CSX6_0_Xo1(CarryXbus_17, M6_UM6_4_CSX6_0_NotB); nand2 M6_UM6_4_CSX6_0_Xo2(M6_UM6_4_CSX6_0_NotA, CarryXbus_17, M6_UM6_4_CSX6_0_line2); nand2 M6_UM6_4_CSX6_0_Xo3(M6_UM6_4_CSX6_0_NotB, PropXbus_18, M6_UM6_4_CSX6_0_line3); nand2 M6_UM6_4_CSX6_0_Xo4(M6_UM6_4_CSX6_0_line2, M6_UM6_4_CSX6_0_line3, out295); inv M6_UM6_4_CSX6_1_Xo0(PropXbus_19, M6_UM6_4_CSX6_1_NotA); inv M6_UM6_4_CSX6_1_Xo1(CarryXbus_18, M6_UM6_4_CSX6_1_NotB); nand2 M6_UM6_4_CSX6_1_Xo2(M6_UM6_4_CSX6_1_NotA, CarryXbus_18, M6_UM6_4_CSX6_1_line2); nand2 M6_UM6_4_CSX6_1_Xo3(M6_UM6_4_CSX6_1_NotB, PropXbus_19, M6_UM6_4_CSX6_1_line3); nand2 M6_UM6_4_CSX6_1_Xo4(M6_UM6_4_CSX6_1_line2, M6_UM6_4_CSX6_1_line3, out319); inv M6_UM6_4_CSX6_2_Xo0(PropXbus_20, M6_UM6_4_CSX6_2_NotA); inv M6_UM6_4_CSX6_2_Xo1(CarryXbus_19, M6_UM6_4_CSX6_2_NotB); nand2 M6_UM6_4_CSX6_2_Xo2(M6_UM6_4_CSX6_2_NotA, CarryXbus_19, M6_UM6_4_CSX6_2_line2); nand2 M6_UM6_4_CSX6_2_Xo3(M6_UM6_4_CSX6_2_NotB, PropXbus_20, M6_UM6_4_CSX6_2_line3); nand2 M6_UM6_4_CSX6_2_Xo4(M6_UM6_4_CSX6_2_line2, M6_UM6_4_CSX6_2_line3, out316); inv M6_UM6_4_CSX6_3_Xo0(PropXbus_21, M6_UM6_4_CSX6_3_NotA); inv M6_UM6_4_CSX6_3_Xo1(CarryXbus_20, M6_UM6_4_CSX6_3_NotB); nand2 M6_UM6_4_CSX6_3_Xo2(M6_UM6_4_CSX6_3_NotA, CarryXbus_20, M6_UM6_4_CSX6_3_line2); nand2 M6_UM6_4_CSX6_3_Xo3(M6_UM6_4_CSX6_3_NotB, PropXbus_21, M6_UM6_4_CSX6_3_line3); nand2 M6_UM6_4_CSX6_3_Xo4(M6_UM6_4_CSX6_3_line2, M6_UM6_4_CSX6_3_line3, out313); inv M6_UM6_4_CSX6_4_Xo0(PropXbus_22, M6_UM6_4_CSX6_4_NotA); inv M6_UM6_4_CSX6_4_Xo1(CarryXbus_21, M6_UM6_4_CSX6_4_NotB); nand2 M6_UM6_4_CSX6_4_Xo2(M6_UM6_4_CSX6_4_NotA, CarryXbus_21, M6_UM6_4_CSX6_4_line2); nand2 M6_UM6_4_CSX6_4_Xo3(M6_UM6_4_CSX6_4_NotB, PropXbus_22, M6_UM6_4_CSX6_4_line3); nand2 M6_UM6_4_CSX6_4_Xo4(M6_UM6_4_CSX6_4_line2, M6_UM6_4_CSX6_4_line3, out310); inv M6_UM6_4_CSX6_5_Xo0(PropXbus_23, M6_UM6_4_CSX6_5_NotA); inv M6_UM6_4_CSX6_5_Xo1(CarryXbus_22, M6_UM6_4_CSX6_5_NotB); nand2 M6_UM6_4_CSX6_5_Xo2(M6_UM6_4_CSX6_5_NotA, CarryXbus_22, M6_UM6_4_CSX6_5_line2); nand2 M6_UM6_4_CSX6_5_Xo3(M6_UM6_4_CSX6_5_NotB, PropXbus_23, M6_UM6_4_CSX6_5_line3); nand2 M6_UM6_4_CSX6_5_Xo4(M6_UM6_4_CSX6_5_line2, M6_UM6_4_CSX6_5_line3, out307); inv M6_UM6_5_CSM4_0_Xo0(PropXbus_24, M6_UM6_5_CSM4_0_NotA); inv M6_UM6_5_CSM4_0_Xo1(M5_GenXbus_23, M6_UM6_5_CSM4_0_NotB); nand2 M6_UM6_5_CSM4_0_Xo2(M6_UM6_5_CSM4_0_NotA, M5_GenXbus_23, M6_UM6_5_CSM4_0_line2); nand2 M6_UM6_5_CSM4_0_Xo3(M6_UM6_5_CSM4_0_NotB, PropXbus_24, M6_UM6_5_CSM4_0_line3); nand2 M6_UM6_5_CSM4_0_Xo4(M6_UM6_5_CSM4_0_line2, M6_UM6_5_CSM4_0_line3, M6_UM6_5_Sum0_0); inv M6_UM6_5_CSM4_1_Xo0(PropXbus_25, M6_UM6_5_CSM4_1_NotA); inv M6_UM6_5_CSM4_1_Xo1(LocalCarryXCin0_24, M6_UM6_5_CSM4_1_NotB); nand2 M6_UM6_5_CSM4_1_Xo2(M6_UM6_5_CSM4_1_NotA, LocalCarryXCin0_24, M6_UM6_5_CSM4_1_line2); nand2 M6_UM6_5_CSM4_1_Xo3(M6_UM6_5_CSM4_1_NotB, PropXbus_25, M6_UM6_5_CSM4_1_line3); nand2 M6_UM6_5_CSM4_1_Xo4(M6_UM6_5_CSM4_1_line2, M6_UM6_5_CSM4_1_line3, M6_UM6_5_Sum0_1); inv M6_UM6_5_CSM4_2_Xo0(PropXbus_26, M6_UM6_5_CSM4_2_NotA); inv M6_UM6_5_CSM4_2_Xo1(LocalCarryXCin0_25, M6_UM6_5_CSM4_2_NotB); nand2 M6_UM6_5_CSM4_2_Xo2(M6_UM6_5_CSM4_2_NotA, LocalCarryXCin0_25, M6_UM6_5_CSM4_2_line2); nand2 M6_UM6_5_CSM4_2_Xo3(M6_UM6_5_CSM4_2_NotB, PropXbus_26, M6_UM6_5_CSM4_2_line3); nand2 M6_UM6_5_CSM4_2_Xo4(M6_UM6_5_CSM4_2_line2, M6_UM6_5_CSM4_2_line3, M6_UM6_5_Sum0_2); inv M6_UM6_5_CSM4_3_Xo0(PropXbus_24, M6_UM6_5_CSM4_3_NotA); inv M6_UM6_5_CSM4_3_Xo1(LocalCarryXCin1_23, M6_UM6_5_CSM4_3_NotB); nand2 M6_UM6_5_CSM4_3_Xo2(M6_UM6_5_CSM4_3_NotA, LocalCarryXCin1_23, M6_UM6_5_CSM4_3_line2); nand2 M6_UM6_5_CSM4_3_Xo3(M6_UM6_5_CSM4_3_NotB, PropXbus_24, M6_UM6_5_CSM4_3_line3); nand2 M6_UM6_5_CSM4_3_Xo4(M6_UM6_5_CSM4_3_line2, M6_UM6_5_CSM4_3_line3, M6_UM6_5_Sum1_0); inv M6_UM6_5_CSM4_4_Xo0(PropXbus_25, M6_UM6_5_CSM4_4_NotA); inv M6_UM6_5_CSM4_4_Xo1(LocalCarryXCin1_24, M6_UM6_5_CSM4_4_NotB); nand2 M6_UM6_5_CSM4_4_Xo2(M6_UM6_5_CSM4_4_NotA, LocalCarryXCin1_24, M6_UM6_5_CSM4_4_line2); nand2 M6_UM6_5_CSM4_4_Xo3(M6_UM6_5_CSM4_4_NotB, PropXbus_25, M6_UM6_5_CSM4_4_line3); nand2 M6_UM6_5_CSM4_4_Xo4(M6_UM6_5_CSM4_4_line2, M6_UM6_5_CSM4_4_line3, M6_UM6_5_Sum1_1); inv M6_UM6_5_CSM4_5_Xo0(PropXbus_26, M6_UM6_5_CSM4_5_NotA); inv M6_UM6_5_CSM4_5_Xo1(LocalCarryXCin1_25, M6_UM6_5_CSM4_5_NotB); nand2 M6_UM6_5_CSM4_5_Xo2(M6_UM6_5_CSM4_5_NotA, LocalCarryXCin1_25, M6_UM6_5_CSM4_5_line2); nand2 M6_UM6_5_CSM4_5_Xo3(M6_UM6_5_CSM4_5_NotB, PropXbus_26, M6_UM6_5_CSM4_5_line3); nand2 M6_UM6_5_CSM4_5_Xo4(M6_UM6_5_CSM4_5_line2, M6_UM6_5_CSM4_5_line3, M6_UM6_5_Sum1_2); inv M6_UM6_5_CSM4_6_Mux0(CarryXbus_22, M6_UM6_5_CSM4_6_Not_ContIn); and2 M6_UM6_5_CSM4_6_Mux1(M6_UM6_5_Sum0_0, M6_UM6_5_CSM4_6_Not_ContIn, M6_UM6_5_CSM4_6_line1); and2 M6_UM6_5_CSM4_6_Mux2(M6_UM6_5_Sum1_0, CarryXbus_22, M6_UM6_5_CSM4_6_line2); or2 M6_UM6_5_CSM4_6_Mux3(M6_UM6_5_CSM4_6_line1, M6_UM6_5_CSM4_6_line2, out304); inv M6_UM6_5_CSM4_7_Mux0(CarryXbus_22, M6_UM6_5_CSM4_7_Not_ContIn); and2 M6_UM6_5_CSM4_7_Mux1(M6_UM6_5_Sum0_1, M6_UM6_5_CSM4_7_Not_ContIn, M6_UM6_5_CSM4_7_line1); and2 M6_UM6_5_CSM4_7_Mux2(M6_UM6_5_Sum1_1, CarryXbus_22, M6_UM6_5_CSM4_7_line2); or2 M6_UM6_5_CSM4_7_Mux3(M6_UM6_5_CSM4_7_line1, M6_UM6_5_CSM4_7_line2, out301); inv M6_UM6_5_CSM4_8_Mux0(CarryXbus_22, M6_UM6_5_CSM4_8_Not_ContIn); and2 M6_UM6_5_CSM4_8_Mux1(M6_UM6_5_Sum0_2, M6_UM6_5_CSM4_8_Not_ContIn, M6_UM6_5_CSM4_8_line1); and2 M6_UM6_5_CSM4_8_Mux2(M6_UM6_5_Sum1_2, CarryXbus_22, M6_UM6_5_CSM4_8_line2); or2 M6_UM6_5_CSM4_8_Mux3(M6_UM6_5_CSM4_8_line1, M6_UM6_5_CSM4_8_line2, out298); inv M6_UM6_6_CSX6_0_Xo0(PropXbus_27, M6_UM6_6_CSX6_0_NotA); inv M6_UM6_6_CSX6_0_Xo1(CarryXbus_26, M6_UM6_6_CSX6_0_NotB); nand2 M6_UM6_6_CSX6_0_Xo2(M6_UM6_6_CSX6_0_NotA, CarryXbus_26, M6_UM6_6_CSX6_0_line2); nand2 M6_UM6_6_CSX6_0_Xo3(M6_UM6_6_CSX6_0_NotB, PropXbus_27, M6_UM6_6_CSX6_0_line3); nand2 M6_UM6_6_CSX6_0_Xo4(M6_UM6_6_CSX6_0_line2, M6_UM6_6_CSX6_0_line3, out324); inv M6_UM6_6_CSX6_1_Xo0(PropXbus_28, M6_UM6_6_CSX6_1_NotA); inv M6_UM6_6_CSX6_1_Xo1(CarryXbus_27, M6_UM6_6_CSX6_1_NotB); nand2 M6_UM6_6_CSX6_1_Xo2(M6_UM6_6_CSX6_1_NotA, CarryXbus_27, M6_UM6_6_CSX6_1_line2); nand2 M6_UM6_6_CSX6_1_Xo3(M6_UM6_6_CSX6_1_NotB, PropXbus_28, M6_UM6_6_CSX6_1_line3); nand2 M6_UM6_6_CSX6_1_Xo4(M6_UM6_6_CSX6_1_line2, M6_UM6_6_CSX6_1_line3, out336); inv M6_UM6_6_CSX6_2_Xo0(PropXbus_29, M6_UM6_6_CSX6_2_NotA); inv M6_UM6_6_CSX6_2_Xo1(CarryXbus_28, M6_UM6_6_CSX6_2_NotB); nand2 M6_UM6_6_CSX6_2_Xo2(M6_UM6_6_CSX6_2_NotA, CarryXbus_28, M6_UM6_6_CSX6_2_line2); nand2 M6_UM6_6_CSX6_2_Xo3(M6_UM6_6_CSX6_2_NotB, PropXbus_29, M6_UM6_6_CSX6_2_line3); nand2 M6_UM6_6_CSX6_2_Xo4(M6_UM6_6_CSX6_2_line2, M6_UM6_6_CSX6_2_line3, out333); inv M6_UM6_6_CSX6_3_Xo0(PropXbus_30, M6_UM6_6_CSX6_3_NotA); inv M6_UM6_6_CSX6_3_Xo1(CarryXbus_29, M6_UM6_6_CSX6_3_NotB); nand2 M6_UM6_6_CSX6_3_Xo2(M6_UM6_6_CSX6_3_NotA, CarryXbus_29, M6_UM6_6_CSX6_3_line2); nand2 M6_UM6_6_CSX6_3_Xo3(M6_UM6_6_CSX6_3_NotB, PropXbus_30, M6_UM6_6_CSX6_3_line3); nand2 M6_UM6_6_CSX6_3_Xo4(M6_UM6_6_CSX6_3_line2, M6_UM6_6_CSX6_3_line3, out330); inv M6_UM6_6_CSX6_4_Xo0(PropXbus_31, M6_UM6_6_CSX6_4_NotA); inv M6_UM6_6_CSX6_4_Xo1(CarryXbus_30, M6_UM6_6_CSX6_4_NotB); nand2 M6_UM6_6_CSX6_4_Xo2(M6_UM6_6_CSX6_4_NotA, CarryXbus_30, M6_UM6_6_CSX6_4_line2); nand2 M6_UM6_6_CSX6_4_Xo3(M6_UM6_6_CSX6_4_NotB, PropXbus_31, M6_UM6_6_CSX6_4_line3); nand2 M6_UM6_6_CSX6_4_Xo4(M6_UM6_6_CSX6_4_line2, M6_UM6_6_CSX6_4_line3, out327); inv M6_UM6_6_CSX6_5_Xo0(PropXbus_32, M6_UM6_6_CSX6_5_NotA); inv M6_UM6_6_CSX6_5_Xo1(CarryXbus_31, M6_UM6_6_CSX6_5_NotB); nand2 M6_UM6_6_CSX6_5_Xo2(M6_UM6_6_CSX6_5_NotA, CarryXbus_31, M6_UM6_6_CSX6_5_line2); nand2 M6_UM6_6_CSX6_5_Xo3(M6_UM6_6_CSX6_5_NotB, PropXbus_32, M6_UM6_6_CSX6_5_line3); nand2 M6_UM6_6_CSX6_5_Xo4(M6_UM6_6_CSX6_5_line2, M6_UM6_6_CSX6_5_line3, out471); inv M6_UM6_7_Xo0(PropXbus_33, M6_UM6_7_NotA); inv M6_UM6_7_Xo1(M5_GenXbus_32, M6_UM6_7_NotB); nand2 M6_UM6_7_Xo2(M6_UM6_7_NotA, M5_GenXbus_32, M6_UM6_7_line2); nand2 M6_UM6_7_Xo3(M6_UM6_7_NotB, PropXbus_33, M6_UM6_7_line3); nand2 M6_UM6_7_Xo4(M6_UM6_7_line2, M6_UM6_7_line3, M6_Sum33_0); inv M6_UM6_8_Xo0(PropXbus_33, M6_UM6_8_NotA); inv M6_UM6_8_Xo1(LocalCarryXCin1_32, M6_UM6_8_NotB); nand2 M6_UM6_8_Xo2(M6_UM6_8_NotA, LocalCarryXCin1_32, M6_UM6_8_line2); nand2 M6_UM6_8_Xo3(M6_UM6_8_NotB, PropXbus_33, M6_UM6_8_line3); nand2 M6_UM6_8_Xo4(M6_UM6_8_line2, M6_UM6_8_line3, M6_Sum33_1); inv M6_UM6_9_Mux0(CarryXbus_31, M6_UM6_9_Not_ContIn); and2 M6_UM6_9_Mux1(M6_Sum33_0, M6_UM6_9_Not_ContIn, M6_UM6_9_line1); and2 M6_UM6_9_Mux2(M6_Sum33_1, CarryXbus_31, M6_UM6_9_line2); or2 M6_UM6_9_Mux3(M6_UM6_9_line1, M6_UM6_9_line2, out469); inv M7_GSP0_SP9nc0_SP7nc0_Xo0(M5_GenXbus_0, M7_GSP0_SP9nc0_SP7nc0_NotA); inv M7_GSP0_SP9nc0_SP7nc0_Xo1(LocalCarryXCin0_1, M7_GSP0_SP9nc0_SP7nc0_NotB); nand2 M7_GSP0_SP9nc0_SP7nc0_Xo2(M7_GSP0_SP9nc0_SP7nc0_NotA, LocalCarryXCin0_1, M7_GSP0_SP9nc0_SP7nc0_line2); nand2 M7_GSP0_SP9nc0_SP7nc0_Xo3(M7_GSP0_SP9nc0_SP7nc0_NotB, M5_GenXbus_0, M7_GSP0_SP9nc0_SP7nc0_line3); nand2 M7_GSP0_SP9nc0_SP7nc0_Xo4(M7_GSP0_SP9nc0_SP7nc0_line2, M7_GSP0_SP9nc0_SP7nc0_line3, M7_GSP0_SP9nc0_line0); inv M7_GSP0_SP9nc0_SP7nc1_Xo0(LocalCarryXCin0_2, M7_GSP0_SP9nc0_SP7nc1_NotA); inv M7_GSP0_SP9nc0_SP7nc1_Xo1(M7_GSP0_SP9nc0_line0, M7_GSP0_SP9nc0_SP7nc1_NotB); nand2 M7_GSP0_SP9nc0_SP7nc1_Xo2(M7_GSP0_SP9nc0_SP7nc1_NotA, M7_GSP0_SP9nc0_line0, M7_GSP0_SP9nc0_SP7nc1_line2); nand2 M7_GSP0_SP9nc0_SP7nc1_Xo3(M7_GSP0_SP9nc0_SP7nc1_NotB, LocalCarryXCin0_2, M7_GSP0_SP9nc0_SP7nc1_line3); nand2 M7_GSP0_SP9nc0_SP7nc1_Xo4(M7_GSP0_SP9nc0_SP7nc1_line2, M7_GSP0_SP9nc0_SP7nc1_line3, M7_GSP0_SP9nc0_line1); inv M7_GSP0_SP9nc0_SP7nc2_Xo0(LocalCarryXCin0_3, M7_GSP0_SP9nc0_SP7nc2_NotA); inv M7_GSP0_SP9nc0_SP7nc2_Xo1(M7_GSP0_SP9nc0_line1, M7_GSP0_SP9nc0_SP7nc2_NotB); nand2 M7_GSP0_SP9nc0_SP7nc2_Xo2(M7_GSP0_SP9nc0_SP7nc2_NotA, M7_GSP0_SP9nc0_line1, M7_GSP0_SP9nc0_SP7nc2_line2); nand2 M7_GSP0_SP9nc0_SP7nc2_Xo3(M7_GSP0_SP9nc0_SP7nc2_NotB, LocalCarryXCin0_3, M7_GSP0_SP9nc0_SP7nc2_line3); nand2 M7_GSP0_SP9nc0_SP7nc2_Xo4(M7_GSP0_SP9nc0_SP7nc2_line2, M7_GSP0_SP9nc0_SP7nc2_line3, M7_GSP0_SP9nc0_line2); inv M7_GSP0_SP9nc0_SP7nc3_Xo0(PropXbus_0, M7_GSP0_SP9nc0_SP7nc3_NotA); inv M7_GSP0_SP9nc0_SP7nc3_Xo1(M7_GSP0_SP9nc0_line2, M7_GSP0_SP9nc0_SP7nc3_NotB); nand2 M7_GSP0_SP9nc0_SP7nc3_Xo2(M7_GSP0_SP9nc0_SP7nc3_NotA, M7_GSP0_SP9nc0_line2, M7_GSP0_SP9nc0_SP7nc3_line2); nand2 M7_GSP0_SP9nc0_SP7nc3_Xo3(M7_GSP0_SP9nc0_SP7nc3_NotB, PropXbus_0, M7_GSP0_SP9nc0_SP7nc3_line3); nand2 M7_GSP0_SP9nc0_SP7nc3_Xo4(M7_GSP0_SP9nc0_SP7nc3_line2, M7_GSP0_SP9nc0_SP7nc3_line3, M7_GSP0_SP9nc0_line3); inv M7_GSP0_SP9nc0_SP7nc4_Xo0(PropXbus_1, M7_GSP0_SP9nc0_SP7nc4_NotA); inv M7_GSP0_SP9nc0_SP7nc4_Xo1(M7_GSP0_SP9nc0_line3, M7_GSP0_SP9nc0_SP7nc4_NotB); nand2 M7_GSP0_SP9nc0_SP7nc4_Xo2(M7_GSP0_SP9nc0_SP7nc4_NotA, M7_GSP0_SP9nc0_line3, M7_GSP0_SP9nc0_SP7nc4_line2); nand2 M7_GSP0_SP9nc0_SP7nc4_Xo3(M7_GSP0_SP9nc0_SP7nc4_NotB, PropXbus_1, M7_GSP0_SP9nc0_SP7nc4_line3); nand2 M7_GSP0_SP9nc0_SP7nc4_Xo4(M7_GSP0_SP9nc0_SP7nc4_line2, M7_GSP0_SP9nc0_SP7nc4_line3, M7_GSP0_SP9nc0_line4); inv M7_GSP0_SP9nc0_SP7nc5_Xo0(PropXbus_2, M7_GSP0_SP9nc0_SP7nc5_NotA); inv M7_GSP0_SP9nc0_SP7nc5_Xo1(M7_GSP0_SP9nc0_line4, M7_GSP0_SP9nc0_SP7nc5_NotB); nand2 M7_GSP0_SP9nc0_SP7nc5_Xo2(M7_GSP0_SP9nc0_SP7nc5_NotA, M7_GSP0_SP9nc0_line4, M7_GSP0_SP9nc0_SP7nc5_line2); nand2 M7_GSP0_SP9nc0_SP7nc5_Xo3(M7_GSP0_SP9nc0_SP7nc5_NotB, PropXbus_2, M7_GSP0_SP9nc0_SP7nc5_line3); nand2 M7_GSP0_SP9nc0_SP7nc5_Xo4(M7_GSP0_SP9nc0_SP7nc5_line2, M7_GSP0_SP9nc0_SP7nc5_line3, M7_GSP0_line0); inv M7_GSP0_SP9nc1_Xo0(PropXbus_3, M7_GSP0_SP9nc1_NotA); inv M7_GSP0_SP9nc1_Xo1(M7_GSP0_line0, M7_GSP0_SP9nc1_NotB); nand2 M7_GSP0_SP9nc1_Xo2(M7_GSP0_SP9nc1_NotA, M7_GSP0_line0, M7_GSP0_SP9nc1_line2); nand2 M7_GSP0_SP9nc1_Xo3(M7_GSP0_SP9nc1_NotB, PropXbus_3, M7_GSP0_SP9nc1_line3); nand2 M7_GSP0_SP9nc1_Xo4(M7_GSP0_SP9nc1_line2, M7_GSP0_SP9nc1_line3, M7_GSP0_line1); inv M7_GSP0_SP9nc2_Xo0(PropXbus_4, M7_GSP0_SP9nc2_NotA); inv M7_GSP0_SP9nc2_Xo1(M7_GSP0_line1, M7_GSP0_SP9nc2_NotB); nand2 M7_GSP0_SP9nc2_Xo2(M7_GSP0_SP9nc2_NotA, M7_GSP0_line1, M7_GSP0_SP9nc2_line2); nand2 M7_GSP0_SP9nc2_Xo3(M7_GSP0_SP9nc2_NotB, PropXbus_4, M7_GSP0_SP9nc2_line3); nand2 M7_GSP0_SP9nc2_Xo4(M7_GSP0_SP9nc2_line2, M7_GSP0_SP9nc2_line3, M7_ParCin0b4_0); inv M7_GSP1_SP9nc0_SP7c0(PropXbus_2, M7_GSP1_SP9nc0_NewInbus_6); inv M7_GSP1_SP9nc0_SP7c2_SP7nc0_Xo0(LocalCarryXCin1_0, M7_GSP1_SP9nc0_SP7c2_SP7nc0_NotA); inv M7_GSP1_SP9nc0_SP7c2_SP7nc0_Xo1(LocalCarryXCin1_1, M7_GSP1_SP9nc0_SP7c2_SP7nc0_NotB); nand2 M7_GSP1_SP9nc0_SP7c2_SP7nc0_Xo2(M7_GSP1_SP9nc0_SP7c2_SP7nc0_NotA, LocalCarryXCin1_1, M7_GSP1_SP9nc0_SP7c2_SP7nc0_line2); nand2 M7_GSP1_SP9nc0_SP7c2_SP7nc0_Xo3(M7_GSP1_SP9nc0_SP7c2_SP7nc0_NotB, LocalCarryXCin1_0, M7_GSP1_SP9nc0_SP7c2_SP7nc0_line3); nand2 M7_GSP1_SP9nc0_SP7c2_SP7nc0_Xo4(M7_GSP1_SP9nc0_SP7c2_SP7nc0_line2, M7_GSP1_SP9nc0_SP7c2_SP7nc0_line3, M7_GSP1_SP9nc0_SP7c2_line0); inv M7_GSP1_SP9nc0_SP7c2_SP7nc1_Xo0(LocalCarryXCin1_2, M7_GSP1_SP9nc0_SP7c2_SP7nc1_NotA); inv M7_GSP1_SP9nc0_SP7c2_SP7nc1_Xo1(M7_GSP1_SP9nc0_SP7c2_line0, M7_GSP1_SP9nc0_SP7c2_SP7nc1_NotB); nand2 M7_GSP1_SP9nc0_SP7c2_SP7nc1_Xo2(M7_GSP1_SP9nc0_SP7c2_SP7nc1_NotA, M7_GSP1_SP9nc0_SP7c2_line0, M7_GSP1_SP9nc0_SP7c2_SP7nc1_line2); nand2 M7_GSP1_SP9nc0_SP7c2_SP7nc1_Xo3(M7_GSP1_SP9nc0_SP7c2_SP7nc1_NotB, LocalCarryXCin1_2, M7_GSP1_SP9nc0_SP7c2_SP7nc1_line3); nand2 M7_GSP1_SP9nc0_SP7c2_SP7nc1_Xo4(M7_GSP1_SP9nc0_SP7c2_SP7nc1_line2, M7_GSP1_SP9nc0_SP7c2_SP7nc1_line3, M7_GSP1_SP9nc0_SP7c2_line1); inv M7_GSP1_SP9nc0_SP7c2_SP7nc2_Xo0(LocalCarryXCin1_3, M7_GSP1_SP9nc0_SP7c2_SP7nc2_NotA); inv M7_GSP1_SP9nc0_SP7c2_SP7nc2_Xo1(M7_GSP1_SP9nc0_SP7c2_line1, M7_GSP1_SP9nc0_SP7c2_SP7nc2_NotB); nand2 M7_GSP1_SP9nc0_SP7c2_SP7nc2_Xo2(M7_GSP1_SP9nc0_SP7c2_SP7nc2_NotA, M7_GSP1_SP9nc0_SP7c2_line1, M7_GSP1_SP9nc0_SP7c2_SP7nc2_line2); nand2 M7_GSP1_SP9nc0_SP7c2_SP7nc2_Xo3(M7_GSP1_SP9nc0_SP7c2_SP7nc2_NotB, LocalCarryXCin1_3, M7_GSP1_SP9nc0_SP7c2_SP7nc2_line3); nand2 M7_GSP1_SP9nc0_SP7c2_SP7nc2_Xo4(M7_GSP1_SP9nc0_SP7c2_SP7nc2_line2, M7_GSP1_SP9nc0_SP7c2_SP7nc2_line3, M7_GSP1_SP9nc0_SP7c2_line2); inv M7_GSP1_SP9nc0_SP7c2_SP7nc3_Xo0(PropXbus_0, M7_GSP1_SP9nc0_SP7c2_SP7nc3_NotA); inv M7_GSP1_SP9nc0_SP7c2_SP7nc3_Xo1(M7_GSP1_SP9nc0_SP7c2_line2, M7_GSP1_SP9nc0_SP7c2_SP7nc3_NotB); nand2 M7_GSP1_SP9nc0_SP7c2_SP7nc3_Xo2(M7_GSP1_SP9nc0_SP7c2_SP7nc3_NotA, M7_GSP1_SP9nc0_SP7c2_line2, M7_GSP1_SP9nc0_SP7c2_SP7nc3_line2); nand2 M7_GSP1_SP9nc0_SP7c2_SP7nc3_Xo3(M7_GSP1_SP9nc0_SP7c2_SP7nc3_NotB, PropXbus_0, M7_GSP1_SP9nc0_SP7c2_SP7nc3_line3); nand2 M7_GSP1_SP9nc0_SP7c2_SP7nc3_Xo4(M7_GSP1_SP9nc0_SP7c2_SP7nc3_line2, M7_GSP1_SP9nc0_SP7c2_SP7nc3_line3, M7_GSP1_SP9nc0_SP7c2_line3); inv M7_GSP1_SP9nc0_SP7c2_SP7nc4_Xo0(PropXbus_1, M7_GSP1_SP9nc0_SP7c2_SP7nc4_NotA); inv M7_GSP1_SP9nc0_SP7c2_SP7nc4_Xo1(M7_GSP1_SP9nc0_SP7c2_line3, M7_GSP1_SP9nc0_SP7c2_SP7nc4_NotB); nand2 M7_GSP1_SP9nc0_SP7c2_SP7nc4_Xo2(M7_GSP1_SP9nc0_SP7c2_SP7nc4_NotA, M7_GSP1_SP9nc0_SP7c2_line3, M7_GSP1_SP9nc0_SP7c2_SP7nc4_line2); nand2 M7_GSP1_SP9nc0_SP7c2_SP7nc4_Xo3(M7_GSP1_SP9nc0_SP7c2_SP7nc4_NotB, PropXbus_1, M7_GSP1_SP9nc0_SP7c2_SP7nc4_line3); nand2 M7_GSP1_SP9nc0_SP7c2_SP7nc4_Xo4(M7_GSP1_SP9nc0_SP7c2_SP7nc4_line2, M7_GSP1_SP9nc0_SP7c2_SP7nc4_line3, M7_GSP1_SP9nc0_SP7c2_line4); inv M7_GSP1_SP9nc0_SP7c2_SP7nc5_Xo0(M7_GSP1_SP9nc0_NewInbus_6, M7_GSP1_SP9nc0_SP7c2_SP7nc5_NotA); inv M7_GSP1_SP9nc0_SP7c2_SP7nc5_Xo1(M7_GSP1_SP9nc0_SP7c2_line4, M7_GSP1_SP9nc0_SP7c2_SP7nc5_NotB); nand2 M7_GSP1_SP9nc0_SP7c2_SP7nc5_Xo2(M7_GSP1_SP9nc0_SP7c2_SP7nc5_NotA, M7_GSP1_SP9nc0_SP7c2_line4, M7_GSP1_SP9nc0_SP7c2_SP7nc5_line2); nand2 M7_GSP1_SP9nc0_SP7c2_SP7nc5_Xo3(M7_GSP1_SP9nc0_SP7c2_SP7nc5_NotB, M7_GSP1_SP9nc0_NewInbus_6, M7_GSP1_SP9nc0_SP7c2_SP7nc5_line3); nand2 M7_GSP1_SP9nc0_SP7c2_SP7nc5_Xo4(M7_GSP1_SP9nc0_SP7c2_SP7nc5_line2, M7_GSP1_SP9nc0_SP7c2_SP7nc5_line3, M7_GSP1_line0); inv M7_GSP1_SP9nc1_Xo0(PropXbus_3, M7_GSP1_SP9nc1_NotA); inv M7_GSP1_SP9nc1_Xo1(M7_GSP1_line0, M7_GSP1_SP9nc1_NotB); nand2 M7_GSP1_SP9nc1_Xo2(M7_GSP1_SP9nc1_NotA, M7_GSP1_line0, M7_GSP1_SP9nc1_line2); nand2 M7_GSP1_SP9nc1_Xo3(M7_GSP1_SP9nc1_NotB, PropXbus_3, M7_GSP1_SP9nc1_line3); nand2 M7_GSP1_SP9nc1_Xo4(M7_GSP1_SP9nc1_line2, M7_GSP1_SP9nc1_line3, M7_GSP1_line1); inv M7_GSP1_SP9nc2_Xo0(PropXbus_4, M7_GSP1_SP9nc2_NotA); inv M7_GSP1_SP9nc2_Xo1(M7_GSP1_line1, M7_GSP1_SP9nc2_NotB); nand2 M7_GSP1_SP9nc2_Xo2(M7_GSP1_SP9nc2_NotA, M7_GSP1_line1, M7_GSP1_SP9nc2_line2); nand2 M7_GSP1_SP9nc2_Xo3(M7_GSP1_SP9nc2_NotB, PropXbus_4, M7_GSP1_SP9nc2_line3); nand2 M7_GSP1_SP9nc2_Xo4(M7_GSP1_SP9nc2_line2, M7_GSP1_SP9nc2_line3, M7_ParCin1b4_0); inv M7_GSP2_SP7nc0_Xo0(M5_GenXbus_5, M7_GSP2_SP7nc0_NotA); inv M7_GSP2_SP7nc0_Xo1(LocalCarryXCin0_6, M7_GSP2_SP7nc0_NotB); nand2 M7_GSP2_SP7nc0_Xo2(M7_GSP2_SP7nc0_NotA, LocalCarryXCin0_6, M7_GSP2_SP7nc0_line2); nand2 M7_GSP2_SP7nc0_Xo3(M7_GSP2_SP7nc0_NotB, M5_GenXbus_5, M7_GSP2_SP7nc0_line3); nand2 M7_GSP2_SP7nc0_Xo4(M7_GSP2_SP7nc0_line2, M7_GSP2_SP7nc0_line3, M7_GSP2_line0); inv M7_GSP2_SP7nc1_Xo0(LocalCarryXCin0_7, M7_GSP2_SP7nc1_NotA); inv M7_GSP2_SP7nc1_Xo1(M7_GSP2_line0, M7_GSP2_SP7nc1_NotB); nand2 M7_GSP2_SP7nc1_Xo2(M7_GSP2_SP7nc1_NotA, M7_GSP2_line0, M7_GSP2_SP7nc1_line2); nand2 M7_GSP2_SP7nc1_Xo3(M7_GSP2_SP7nc1_NotB, LocalCarryXCin0_7, M7_GSP2_SP7nc1_line3); nand2 M7_GSP2_SP7nc1_Xo4(M7_GSP2_SP7nc1_line2, M7_GSP2_SP7nc1_line3, M7_GSP2_line1); inv M7_GSP2_SP7nc2_Xo0(PropXbus_5, M7_GSP2_SP7nc2_NotA); inv M7_GSP2_SP7nc2_Xo1(M7_GSP2_line1, M7_GSP2_SP7nc2_NotB); nand2 M7_GSP2_SP7nc2_Xo2(M7_GSP2_SP7nc2_NotA, M7_GSP2_line1, M7_GSP2_SP7nc2_line2); nand2 M7_GSP2_SP7nc2_Xo3(M7_GSP2_SP7nc2_NotB, PropXbus_5, M7_GSP2_SP7nc2_line3); nand2 M7_GSP2_SP7nc2_Xo4(M7_GSP2_SP7nc2_line2, M7_GSP2_SP7nc2_line3, M7_GSP2_line2); inv M7_GSP2_SP7nc3_Xo0(PropXbus_6, M7_GSP2_SP7nc3_NotA); inv M7_GSP2_SP7nc3_Xo1(M7_GSP2_line2, M7_GSP2_SP7nc3_NotB); nand2 M7_GSP2_SP7nc3_Xo2(M7_GSP2_SP7nc3_NotA, M7_GSP2_line2, M7_GSP2_SP7nc3_line2); nand2 M7_GSP2_SP7nc3_Xo3(M7_GSP2_SP7nc3_NotB, PropXbus_6, M7_GSP2_SP7nc3_line3); nand2 M7_GSP2_SP7nc3_Xo4(M7_GSP2_SP7nc3_line2, M7_GSP2_SP7nc3_line3, M7_GSP2_line3); inv M7_GSP2_SP7nc4_Xo0(PropXbus_7, M7_GSP2_SP7nc4_NotA); inv M7_GSP2_SP7nc4_Xo1(M7_GSP2_line3, M7_GSP2_SP7nc4_NotB); nand2 M7_GSP2_SP7nc4_Xo2(M7_GSP2_SP7nc4_NotA, M7_GSP2_line3, M7_GSP2_SP7nc4_line2); nand2 M7_GSP2_SP7nc4_Xo3(M7_GSP2_SP7nc4_NotB, PropXbus_7, M7_GSP2_SP7nc4_line3); nand2 M7_GSP2_SP7nc4_Xo4(M7_GSP2_SP7nc4_line2, M7_GSP2_SP7nc4_line3, M7_GSP2_line4); inv M7_GSP2_SP7nc5_Xo0(PropXbus_8, M7_GSP2_SP7nc5_NotA); inv M7_GSP2_SP7nc5_Xo1(M7_GSP2_line4, M7_GSP2_SP7nc5_NotB); nand2 M7_GSP2_SP7nc5_Xo2(M7_GSP2_SP7nc5_NotA, M7_GSP2_line4, M7_GSP2_SP7nc5_line2); nand2 M7_GSP2_SP7nc5_Xo3(M7_GSP2_SP7nc5_NotB, PropXbus_8, M7_GSP2_SP7nc5_line3); nand2 M7_GSP2_SP7nc5_Xo4(M7_GSP2_SP7nc5_line2, M7_GSP2_SP7nc5_line3, M7_ParCin0b8_5); inv M7_GSP3_SP7c0(PropXbus_8, M7_GSP3_NewInbus_6); inv M7_GSP3_SP7c2_SP7nc0_Xo0(LocalCarryXCin1_5, M7_GSP3_SP7c2_SP7nc0_NotA); inv M7_GSP3_SP7c2_SP7nc0_Xo1(LocalCarryXCin1_6, M7_GSP3_SP7c2_SP7nc0_NotB); nand2 M7_GSP3_SP7c2_SP7nc0_Xo2(M7_GSP3_SP7c2_SP7nc0_NotA, LocalCarryXCin1_6, M7_GSP3_SP7c2_SP7nc0_line2); nand2 M7_GSP3_SP7c2_SP7nc0_Xo3(M7_GSP3_SP7c2_SP7nc0_NotB, LocalCarryXCin1_5, M7_GSP3_SP7c2_SP7nc0_line3); nand2 M7_GSP3_SP7c2_SP7nc0_Xo4(M7_GSP3_SP7c2_SP7nc0_line2, M7_GSP3_SP7c2_SP7nc0_line3, M7_GSP3_SP7c2_line0); inv M7_GSP3_SP7c2_SP7nc1_Xo0(LocalCarryXCin1_7, M7_GSP3_SP7c2_SP7nc1_NotA); inv M7_GSP3_SP7c2_SP7nc1_Xo1(M7_GSP3_SP7c2_line0, M7_GSP3_SP7c2_SP7nc1_NotB); nand2 M7_GSP3_SP7c2_SP7nc1_Xo2(M7_GSP3_SP7c2_SP7nc1_NotA, M7_GSP3_SP7c2_line0, M7_GSP3_SP7c2_SP7nc1_line2); nand2 M7_GSP3_SP7c2_SP7nc1_Xo3(M7_GSP3_SP7c2_SP7nc1_NotB, LocalCarryXCin1_7, M7_GSP3_SP7c2_SP7nc1_line3); nand2 M7_GSP3_SP7c2_SP7nc1_Xo4(M7_GSP3_SP7c2_SP7nc1_line2, M7_GSP3_SP7c2_SP7nc1_line3, M7_GSP3_SP7c2_line1); inv M7_GSP3_SP7c2_SP7nc2_Xo0(PropXbus_5, M7_GSP3_SP7c2_SP7nc2_NotA); inv M7_GSP3_SP7c2_SP7nc2_Xo1(M7_GSP3_SP7c2_line1, M7_GSP3_SP7c2_SP7nc2_NotB); nand2 M7_GSP3_SP7c2_SP7nc2_Xo2(M7_GSP3_SP7c2_SP7nc2_NotA, M7_GSP3_SP7c2_line1, M7_GSP3_SP7c2_SP7nc2_line2); nand2 M7_GSP3_SP7c2_SP7nc2_Xo3(M7_GSP3_SP7c2_SP7nc2_NotB, PropXbus_5, M7_GSP3_SP7c2_SP7nc2_line3); nand2 M7_GSP3_SP7c2_SP7nc2_Xo4(M7_GSP3_SP7c2_SP7nc2_line2, M7_GSP3_SP7c2_SP7nc2_line3, M7_GSP3_SP7c2_line2); inv M7_GSP3_SP7c2_SP7nc3_Xo0(PropXbus_6, M7_GSP3_SP7c2_SP7nc3_NotA); inv M7_GSP3_SP7c2_SP7nc3_Xo1(M7_GSP3_SP7c2_line2, M7_GSP3_SP7c2_SP7nc3_NotB); nand2 M7_GSP3_SP7c2_SP7nc3_Xo2(M7_GSP3_SP7c2_SP7nc3_NotA, M7_GSP3_SP7c2_line2, M7_GSP3_SP7c2_SP7nc3_line2); nand2 M7_GSP3_SP7c2_SP7nc3_Xo3(M7_GSP3_SP7c2_SP7nc3_NotB, PropXbus_6, M7_GSP3_SP7c2_SP7nc3_line3); nand2 M7_GSP3_SP7c2_SP7nc3_Xo4(M7_GSP3_SP7c2_SP7nc3_line2, M7_GSP3_SP7c2_SP7nc3_line3, M7_GSP3_SP7c2_line3); inv M7_GSP3_SP7c2_SP7nc4_Xo0(PropXbus_7, M7_GSP3_SP7c2_SP7nc4_NotA); inv M7_GSP3_SP7c2_SP7nc4_Xo1(M7_GSP3_SP7c2_line3, M7_GSP3_SP7c2_SP7nc4_NotB); nand2 M7_GSP3_SP7c2_SP7nc4_Xo2(M7_GSP3_SP7c2_SP7nc4_NotA, M7_GSP3_SP7c2_line3, M7_GSP3_SP7c2_SP7nc4_line2); nand2 M7_GSP3_SP7c2_SP7nc4_Xo3(M7_GSP3_SP7c2_SP7nc4_NotB, PropXbus_7, M7_GSP3_SP7c2_SP7nc4_line3); nand2 M7_GSP3_SP7c2_SP7nc4_Xo4(M7_GSP3_SP7c2_SP7nc4_line2, M7_GSP3_SP7c2_SP7nc4_line3, M7_GSP3_SP7c2_line4); inv M7_GSP3_SP7c2_SP7nc5_Xo0(M7_GSP3_NewInbus_6, M7_GSP3_SP7c2_SP7nc5_NotA); inv M7_GSP3_SP7c2_SP7nc5_Xo1(M7_GSP3_SP7c2_line4, M7_GSP3_SP7c2_SP7nc5_NotB); nand2 M7_GSP3_SP7c2_SP7nc5_Xo2(M7_GSP3_SP7c2_SP7nc5_NotA, M7_GSP3_SP7c2_line4, M7_GSP3_SP7c2_SP7nc5_line2); nand2 M7_GSP3_SP7c2_SP7nc5_Xo3(M7_GSP3_SP7c2_SP7nc5_NotB, M7_GSP3_NewInbus_6, M7_GSP3_SP7c2_SP7nc5_line3); nand2 M7_GSP3_SP7c2_SP7nc5_Xo4(M7_GSP3_SP7c2_SP7nc5_line2, M7_GSP3_SP7c2_SP7nc5_line3, M7_ParCin1b8_5); inv M7_GSP4_SP9nc0_SP7nc0_Xo0(M5_GenXbus_9, M7_GSP4_SP9nc0_SP7nc0_NotA); inv M7_GSP4_SP9nc0_SP7nc0_Xo1(LocalCarryXCin0_10, M7_GSP4_SP9nc0_SP7nc0_NotB); nand2 M7_GSP4_SP9nc0_SP7nc0_Xo2(M7_GSP4_SP9nc0_SP7nc0_NotA, LocalCarryXCin0_10, M7_GSP4_SP9nc0_SP7nc0_line2); nand2 M7_GSP4_SP9nc0_SP7nc0_Xo3(M7_GSP4_SP9nc0_SP7nc0_NotB, M5_GenXbus_9, M7_GSP4_SP9nc0_SP7nc0_line3); nand2 M7_GSP4_SP9nc0_SP7nc0_Xo4(M7_GSP4_SP9nc0_SP7nc0_line2, M7_GSP4_SP9nc0_SP7nc0_line3, M7_GSP4_SP9nc0_line0); inv M7_GSP4_SP9nc0_SP7nc1_Xo0(LocalCarryXCin0_11, M7_GSP4_SP9nc0_SP7nc1_NotA); inv M7_GSP4_SP9nc0_SP7nc1_Xo1(M7_GSP4_SP9nc0_line0, M7_GSP4_SP9nc0_SP7nc1_NotB); nand2 M7_GSP4_SP9nc0_SP7nc1_Xo2(M7_GSP4_SP9nc0_SP7nc1_NotA, M7_GSP4_SP9nc0_line0, M7_GSP4_SP9nc0_SP7nc1_line2); nand2 M7_GSP4_SP9nc0_SP7nc1_Xo3(M7_GSP4_SP9nc0_SP7nc1_NotB, LocalCarryXCin0_11, M7_GSP4_SP9nc0_SP7nc1_line3); nand2 M7_GSP4_SP9nc0_SP7nc1_Xo4(M7_GSP4_SP9nc0_SP7nc1_line2, M7_GSP4_SP9nc0_SP7nc1_line3, M7_GSP4_SP9nc0_line1); inv M7_GSP4_SP9nc0_SP7nc2_Xo0(LocalCarryXCin0_12, M7_GSP4_SP9nc0_SP7nc2_NotA); inv M7_GSP4_SP9nc0_SP7nc2_Xo1(M7_GSP4_SP9nc0_line1, M7_GSP4_SP9nc0_SP7nc2_NotB); nand2 M7_GSP4_SP9nc0_SP7nc2_Xo2(M7_GSP4_SP9nc0_SP7nc2_NotA, M7_GSP4_SP9nc0_line1, M7_GSP4_SP9nc0_SP7nc2_line2); nand2 M7_GSP4_SP9nc0_SP7nc2_Xo3(M7_GSP4_SP9nc0_SP7nc2_NotB, LocalCarryXCin0_12, M7_GSP4_SP9nc0_SP7nc2_line3); nand2 M7_GSP4_SP9nc0_SP7nc2_Xo4(M7_GSP4_SP9nc0_SP7nc2_line2, M7_GSP4_SP9nc0_SP7nc2_line3, M7_GSP4_SP9nc0_line2); inv M7_GSP4_SP9nc0_SP7nc3_Xo0(PropXbus_9, M7_GSP4_SP9nc0_SP7nc3_NotA); inv M7_GSP4_SP9nc0_SP7nc3_Xo1(M7_GSP4_SP9nc0_line2, M7_GSP4_SP9nc0_SP7nc3_NotB); nand2 M7_GSP4_SP9nc0_SP7nc3_Xo2(M7_GSP4_SP9nc0_SP7nc3_NotA, M7_GSP4_SP9nc0_line2, M7_GSP4_SP9nc0_SP7nc3_line2); nand2 M7_GSP4_SP9nc0_SP7nc3_Xo3(M7_GSP4_SP9nc0_SP7nc3_NotB, PropXbus_9, M7_GSP4_SP9nc0_SP7nc3_line3); nand2 M7_GSP4_SP9nc0_SP7nc3_Xo4(M7_GSP4_SP9nc0_SP7nc3_line2, M7_GSP4_SP9nc0_SP7nc3_line3, M7_GSP4_SP9nc0_line3); inv M7_GSP4_SP9nc0_SP7nc4_Xo0(PropXbus_10, M7_GSP4_SP9nc0_SP7nc4_NotA); inv M7_GSP4_SP9nc0_SP7nc4_Xo1(M7_GSP4_SP9nc0_line3, M7_GSP4_SP9nc0_SP7nc4_NotB); nand2 M7_GSP4_SP9nc0_SP7nc4_Xo2(M7_GSP4_SP9nc0_SP7nc4_NotA, M7_GSP4_SP9nc0_line3, M7_GSP4_SP9nc0_SP7nc4_line2); nand2 M7_GSP4_SP9nc0_SP7nc4_Xo3(M7_GSP4_SP9nc0_SP7nc4_NotB, PropXbus_10, M7_GSP4_SP9nc0_SP7nc4_line3); nand2 M7_GSP4_SP9nc0_SP7nc4_Xo4(M7_GSP4_SP9nc0_SP7nc4_line2, M7_GSP4_SP9nc0_SP7nc4_line3, M7_GSP4_SP9nc0_line4); inv M7_GSP4_SP9nc0_SP7nc5_Xo0(PropXbus_11, M7_GSP4_SP9nc0_SP7nc5_NotA); inv M7_GSP4_SP9nc0_SP7nc5_Xo1(M7_GSP4_SP9nc0_line4, M7_GSP4_SP9nc0_SP7nc5_NotB); nand2 M7_GSP4_SP9nc0_SP7nc5_Xo2(M7_GSP4_SP9nc0_SP7nc5_NotA, M7_GSP4_SP9nc0_line4, M7_GSP4_SP9nc0_SP7nc5_line2); nand2 M7_GSP4_SP9nc0_SP7nc5_Xo3(M7_GSP4_SP9nc0_SP7nc5_NotB, PropXbus_11, M7_GSP4_SP9nc0_SP7nc5_line3); nand2 M7_GSP4_SP9nc0_SP7nc5_Xo4(M7_GSP4_SP9nc0_SP7nc5_line2, M7_GSP4_SP9nc0_SP7nc5_line3, M7_GSP4_line0); inv M7_GSP4_SP9nc1_Xo0(PropXbus_12, M7_GSP4_SP9nc1_NotA); inv M7_GSP4_SP9nc1_Xo1(M7_GSP4_line0, M7_GSP4_SP9nc1_NotB); nand2 M7_GSP4_SP9nc1_Xo2(M7_GSP4_SP9nc1_NotA, M7_GSP4_line0, M7_GSP4_SP9nc1_line2); nand2 M7_GSP4_SP9nc1_Xo3(M7_GSP4_SP9nc1_NotB, PropXbus_12, M7_GSP4_SP9nc1_line3); nand2 M7_GSP4_SP9nc1_Xo4(M7_GSP4_SP9nc1_line2, M7_GSP4_SP9nc1_line3, M7_GSP4_line1); inv M7_GSP4_SP9nc2_Xo0(PropXbus_13, M7_GSP4_SP9nc2_NotA); inv M7_GSP4_SP9nc2_Xo1(M7_GSP4_line1, M7_GSP4_SP9nc2_NotB); nand2 M7_GSP4_SP9nc2_Xo2(M7_GSP4_SP9nc2_NotA, M7_GSP4_line1, M7_GSP4_SP9nc2_line2); nand2 M7_GSP4_SP9nc2_Xo3(M7_GSP4_SP9nc2_NotB, PropXbus_13, M7_GSP4_SP9nc2_line3); nand2 M7_GSP4_SP9nc2_Xo4(M7_GSP4_SP9nc2_line2, M7_GSP4_SP9nc2_line3, M7_ParCin0b13_9); inv M7_GSP5_SP9nc0_SP7c0(PropXbus_11, M7_GSP5_SP9nc0_NewInbus_6); inv M7_GSP5_SP9nc0_SP7c2_SP7nc0_Xo0(LocalCarryXCin1_9, M7_GSP5_SP9nc0_SP7c2_SP7nc0_NotA); inv M7_GSP5_SP9nc0_SP7c2_SP7nc0_Xo1(LocalCarryXCin1_10, M7_GSP5_SP9nc0_SP7c2_SP7nc0_NotB); nand2 M7_GSP5_SP9nc0_SP7c2_SP7nc0_Xo2(M7_GSP5_SP9nc0_SP7c2_SP7nc0_NotA, LocalCarryXCin1_10, M7_GSP5_SP9nc0_SP7c2_SP7nc0_line2); nand2 M7_GSP5_SP9nc0_SP7c2_SP7nc0_Xo3(M7_GSP5_SP9nc0_SP7c2_SP7nc0_NotB, LocalCarryXCin1_9, M7_GSP5_SP9nc0_SP7c2_SP7nc0_line3); nand2 M7_GSP5_SP9nc0_SP7c2_SP7nc0_Xo4(M7_GSP5_SP9nc0_SP7c2_SP7nc0_line2, M7_GSP5_SP9nc0_SP7c2_SP7nc0_line3, M7_GSP5_SP9nc0_SP7c2_line0); inv M7_GSP5_SP9nc0_SP7c2_SP7nc1_Xo0(LocalCarryXCin1_11, M7_GSP5_SP9nc0_SP7c2_SP7nc1_NotA); inv M7_GSP5_SP9nc0_SP7c2_SP7nc1_Xo1(M7_GSP5_SP9nc0_SP7c2_line0, M7_GSP5_SP9nc0_SP7c2_SP7nc1_NotB); nand2 M7_GSP5_SP9nc0_SP7c2_SP7nc1_Xo2(M7_GSP5_SP9nc0_SP7c2_SP7nc1_NotA, M7_GSP5_SP9nc0_SP7c2_line0, M7_GSP5_SP9nc0_SP7c2_SP7nc1_line2); nand2 M7_GSP5_SP9nc0_SP7c2_SP7nc1_Xo3(M7_GSP5_SP9nc0_SP7c2_SP7nc1_NotB, LocalCarryXCin1_11, M7_GSP5_SP9nc0_SP7c2_SP7nc1_line3); nand2 M7_GSP5_SP9nc0_SP7c2_SP7nc1_Xo4(M7_GSP5_SP9nc0_SP7c2_SP7nc1_line2, M7_GSP5_SP9nc0_SP7c2_SP7nc1_line3, M7_GSP5_SP9nc0_SP7c2_line1); inv M7_GSP5_SP9nc0_SP7c2_SP7nc2_Xo0(LocalCarryXCin1_12, M7_GSP5_SP9nc0_SP7c2_SP7nc2_NotA); inv M7_GSP5_SP9nc0_SP7c2_SP7nc2_Xo1(M7_GSP5_SP9nc0_SP7c2_line1, M7_GSP5_SP9nc0_SP7c2_SP7nc2_NotB); nand2 M7_GSP5_SP9nc0_SP7c2_SP7nc2_Xo2(M7_GSP5_SP9nc0_SP7c2_SP7nc2_NotA, M7_GSP5_SP9nc0_SP7c2_line1, M7_GSP5_SP9nc0_SP7c2_SP7nc2_line2); nand2 M7_GSP5_SP9nc0_SP7c2_SP7nc2_Xo3(M7_GSP5_SP9nc0_SP7c2_SP7nc2_NotB, LocalCarryXCin1_12, M7_GSP5_SP9nc0_SP7c2_SP7nc2_line3); nand2 M7_GSP5_SP9nc0_SP7c2_SP7nc2_Xo4(M7_GSP5_SP9nc0_SP7c2_SP7nc2_line2, M7_GSP5_SP9nc0_SP7c2_SP7nc2_line3, M7_GSP5_SP9nc0_SP7c2_line2); inv M7_GSP5_SP9nc0_SP7c2_SP7nc3_Xo0(PropXbus_9, M7_GSP5_SP9nc0_SP7c2_SP7nc3_NotA); inv M7_GSP5_SP9nc0_SP7c2_SP7nc3_Xo1(M7_GSP5_SP9nc0_SP7c2_line2, M7_GSP5_SP9nc0_SP7c2_SP7nc3_NotB); nand2 M7_GSP5_SP9nc0_SP7c2_SP7nc3_Xo2(M7_GSP5_SP9nc0_SP7c2_SP7nc3_NotA, M7_GSP5_SP9nc0_SP7c2_line2, M7_GSP5_SP9nc0_SP7c2_SP7nc3_line2); nand2 M7_GSP5_SP9nc0_SP7c2_SP7nc3_Xo3(M7_GSP5_SP9nc0_SP7c2_SP7nc3_NotB, PropXbus_9, M7_GSP5_SP9nc0_SP7c2_SP7nc3_line3); nand2 M7_GSP5_SP9nc0_SP7c2_SP7nc3_Xo4(M7_GSP5_SP9nc0_SP7c2_SP7nc3_line2, M7_GSP5_SP9nc0_SP7c2_SP7nc3_line3, M7_GSP5_SP9nc0_SP7c2_line3); inv M7_GSP5_SP9nc0_SP7c2_SP7nc4_Xo0(PropXbus_10, M7_GSP5_SP9nc0_SP7c2_SP7nc4_NotA); inv M7_GSP5_SP9nc0_SP7c2_SP7nc4_Xo1(M7_GSP5_SP9nc0_SP7c2_line3, M7_GSP5_SP9nc0_SP7c2_SP7nc4_NotB); nand2 M7_GSP5_SP9nc0_SP7c2_SP7nc4_Xo2(M7_GSP5_SP9nc0_SP7c2_SP7nc4_NotA, M7_GSP5_SP9nc0_SP7c2_line3, M7_GSP5_SP9nc0_SP7c2_SP7nc4_line2); nand2 M7_GSP5_SP9nc0_SP7c2_SP7nc4_Xo3(M7_GSP5_SP9nc0_SP7c2_SP7nc4_NotB, PropXbus_10, M7_GSP5_SP9nc0_SP7c2_SP7nc4_line3); nand2 M7_GSP5_SP9nc0_SP7c2_SP7nc4_Xo4(M7_GSP5_SP9nc0_SP7c2_SP7nc4_line2, M7_GSP5_SP9nc0_SP7c2_SP7nc4_line3, M7_GSP5_SP9nc0_SP7c2_line4); inv M7_GSP5_SP9nc0_SP7c2_SP7nc5_Xo0(M7_GSP5_SP9nc0_NewInbus_6, M7_GSP5_SP9nc0_SP7c2_SP7nc5_NotA); inv M7_GSP5_SP9nc0_SP7c2_SP7nc5_Xo1(M7_GSP5_SP9nc0_SP7c2_line4, M7_GSP5_SP9nc0_SP7c2_SP7nc5_NotB); nand2 M7_GSP5_SP9nc0_SP7c2_SP7nc5_Xo2(M7_GSP5_SP9nc0_SP7c2_SP7nc5_NotA, M7_GSP5_SP9nc0_SP7c2_line4, M7_GSP5_SP9nc0_SP7c2_SP7nc5_line2); nand2 M7_GSP5_SP9nc0_SP7c2_SP7nc5_Xo3(M7_GSP5_SP9nc0_SP7c2_SP7nc5_NotB, M7_GSP5_SP9nc0_NewInbus_6, M7_GSP5_SP9nc0_SP7c2_SP7nc5_line3); nand2 M7_GSP5_SP9nc0_SP7c2_SP7nc5_Xo4(M7_GSP5_SP9nc0_SP7c2_SP7nc5_line2, M7_GSP5_SP9nc0_SP7c2_SP7nc5_line3, M7_GSP5_line0); inv M7_GSP5_SP9nc1_Xo0(PropXbus_12, M7_GSP5_SP9nc1_NotA); inv M7_GSP5_SP9nc1_Xo1(M7_GSP5_line0, M7_GSP5_SP9nc1_NotB); nand2 M7_GSP5_SP9nc1_Xo2(M7_GSP5_SP9nc1_NotA, M7_GSP5_line0, M7_GSP5_SP9nc1_line2); nand2 M7_GSP5_SP9nc1_Xo3(M7_GSP5_SP9nc1_NotB, PropXbus_12, M7_GSP5_SP9nc1_line3); nand2 M7_GSP5_SP9nc1_Xo4(M7_GSP5_SP9nc1_line2, M7_GSP5_SP9nc1_line3, M7_GSP5_line1); inv M7_GSP5_SP9nc2_Xo0(PropXbus_13, M7_GSP5_SP9nc2_NotA); inv M7_GSP5_SP9nc2_Xo1(M7_GSP5_line1, M7_GSP5_SP9nc2_NotB); nand2 M7_GSP5_SP9nc2_Xo2(M7_GSP5_SP9nc2_NotA, M7_GSP5_line1, M7_GSP5_SP9nc2_line2); nand2 M7_GSP5_SP9nc2_Xo3(M7_GSP5_SP9nc2_NotB, PropXbus_13, M7_GSP5_SP9nc2_line3); nand2 M7_GSP5_SP9nc2_Xo4(M7_GSP5_SP9nc2_line2, M7_GSP5_SP9nc2_line3, M7_ParCin1b13_9); inv M7_GSP6_SP7nc0_Xo0(M5_GenXbus_14, M7_GSP6_SP7nc0_NotA); inv M7_GSP6_SP7nc0_Xo1(LocalCarryXCin0_15, M7_GSP6_SP7nc0_NotB); nand2 M7_GSP6_SP7nc0_Xo2(M7_GSP6_SP7nc0_NotA, LocalCarryXCin0_15, M7_GSP6_SP7nc0_line2); nand2 M7_GSP6_SP7nc0_Xo3(M7_GSP6_SP7nc0_NotB, M5_GenXbus_14, M7_GSP6_SP7nc0_line3); nand2 M7_GSP6_SP7nc0_Xo4(M7_GSP6_SP7nc0_line2, M7_GSP6_SP7nc0_line3, M7_GSP6_line0); inv M7_GSP6_SP7nc1_Xo0(LocalCarryXCin0_16, M7_GSP6_SP7nc1_NotA); inv M7_GSP6_SP7nc1_Xo1(M7_GSP6_line0, M7_GSP6_SP7nc1_NotB); nand2 M7_GSP6_SP7nc1_Xo2(M7_GSP6_SP7nc1_NotA, M7_GSP6_line0, M7_GSP6_SP7nc1_line2); nand2 M7_GSP6_SP7nc1_Xo3(M7_GSP6_SP7nc1_NotB, LocalCarryXCin0_16, M7_GSP6_SP7nc1_line3); nand2 M7_GSP6_SP7nc1_Xo4(M7_GSP6_SP7nc1_line2, M7_GSP6_SP7nc1_line3, M7_GSP6_line1); inv M7_GSP6_SP7nc2_Xo0(PropXbus_14, M7_GSP6_SP7nc2_NotA); inv M7_GSP6_SP7nc2_Xo1(M7_GSP6_line1, M7_GSP6_SP7nc2_NotB); nand2 M7_GSP6_SP7nc2_Xo2(M7_GSP6_SP7nc2_NotA, M7_GSP6_line1, M7_GSP6_SP7nc2_line2); nand2 M7_GSP6_SP7nc2_Xo3(M7_GSP6_SP7nc2_NotB, PropXbus_14, M7_GSP6_SP7nc2_line3); nand2 M7_GSP6_SP7nc2_Xo4(M7_GSP6_SP7nc2_line2, M7_GSP6_SP7nc2_line3, M7_GSP6_line2); inv M7_GSP6_SP7nc3_Xo0(PropXbus_15, M7_GSP6_SP7nc3_NotA); inv M7_GSP6_SP7nc3_Xo1(M7_GSP6_line2, M7_GSP6_SP7nc3_NotB); nand2 M7_GSP6_SP7nc3_Xo2(M7_GSP6_SP7nc3_NotA, M7_GSP6_line2, M7_GSP6_SP7nc3_line2); nand2 M7_GSP6_SP7nc3_Xo3(M7_GSP6_SP7nc3_NotB, PropXbus_15, M7_GSP6_SP7nc3_line3); nand2 M7_GSP6_SP7nc3_Xo4(M7_GSP6_SP7nc3_line2, M7_GSP6_SP7nc3_line3, M7_GSP6_line3); inv M7_GSP6_SP7nc4_Xo0(PropXbus_16, M7_GSP6_SP7nc4_NotA); inv M7_GSP6_SP7nc4_Xo1(M7_GSP6_line3, M7_GSP6_SP7nc4_NotB); nand2 M7_GSP6_SP7nc4_Xo2(M7_GSP6_SP7nc4_NotA, M7_GSP6_line3, M7_GSP6_SP7nc4_line2); nand2 M7_GSP6_SP7nc4_Xo3(M7_GSP6_SP7nc4_NotB, PropXbus_16, M7_GSP6_SP7nc4_line3); nand2 M7_GSP6_SP7nc4_Xo4(M7_GSP6_SP7nc4_line2, M7_GSP6_SP7nc4_line3, M7_GSP6_line4); inv M7_GSP6_SP7nc5_Xo0(PropXbus_17, M7_GSP6_SP7nc5_NotA); inv M7_GSP6_SP7nc5_Xo1(M7_GSP6_line4, M7_GSP6_SP7nc5_NotB); nand2 M7_GSP6_SP7nc5_Xo2(M7_GSP6_SP7nc5_NotA, M7_GSP6_line4, M7_GSP6_SP7nc5_line2); nand2 M7_GSP6_SP7nc5_Xo3(M7_GSP6_SP7nc5_NotB, PropXbus_17, M7_GSP6_SP7nc5_line3); nand2 M7_GSP6_SP7nc5_Xo4(M7_GSP6_SP7nc5_line2, M7_GSP6_SP7nc5_line3, M7_ParCin0b17_14); inv M7_GSP7_SP7c0(PropXbus_17, M7_GSP7_NewInbus_6); inv M7_GSP7_SP7c2_SP7nc0_Xo0(LocalCarryXCin1_14, M7_GSP7_SP7c2_SP7nc0_NotA); inv M7_GSP7_SP7c2_SP7nc0_Xo1(LocalCarryXCin1_15, M7_GSP7_SP7c2_SP7nc0_NotB); nand2 M7_GSP7_SP7c2_SP7nc0_Xo2(M7_GSP7_SP7c2_SP7nc0_NotA, LocalCarryXCin1_15, M7_GSP7_SP7c2_SP7nc0_line2); nand2 M7_GSP7_SP7c2_SP7nc0_Xo3(M7_GSP7_SP7c2_SP7nc0_NotB, LocalCarryXCin1_14, M7_GSP7_SP7c2_SP7nc0_line3); nand2 M7_GSP7_SP7c2_SP7nc0_Xo4(M7_GSP7_SP7c2_SP7nc0_line2, M7_GSP7_SP7c2_SP7nc0_line3, M7_GSP7_SP7c2_line0); inv M7_GSP7_SP7c2_SP7nc1_Xo0(LocalCarryXCin1_16, M7_GSP7_SP7c2_SP7nc1_NotA); inv M7_GSP7_SP7c2_SP7nc1_Xo1(M7_GSP7_SP7c2_line0, M7_GSP7_SP7c2_SP7nc1_NotB); nand2 M7_GSP7_SP7c2_SP7nc1_Xo2(M7_GSP7_SP7c2_SP7nc1_NotA, M7_GSP7_SP7c2_line0, M7_GSP7_SP7c2_SP7nc1_line2); nand2 M7_GSP7_SP7c2_SP7nc1_Xo3(M7_GSP7_SP7c2_SP7nc1_NotB, LocalCarryXCin1_16, M7_GSP7_SP7c2_SP7nc1_line3); nand2 M7_GSP7_SP7c2_SP7nc1_Xo4(M7_GSP7_SP7c2_SP7nc1_line2, M7_GSP7_SP7c2_SP7nc1_line3, M7_GSP7_SP7c2_line1); inv M7_GSP7_SP7c2_SP7nc2_Xo0(PropXbus_14, M7_GSP7_SP7c2_SP7nc2_NotA); inv M7_GSP7_SP7c2_SP7nc2_Xo1(M7_GSP7_SP7c2_line1, M7_GSP7_SP7c2_SP7nc2_NotB); nand2 M7_GSP7_SP7c2_SP7nc2_Xo2(M7_GSP7_SP7c2_SP7nc2_NotA, M7_GSP7_SP7c2_line1, M7_GSP7_SP7c2_SP7nc2_line2); nand2 M7_GSP7_SP7c2_SP7nc2_Xo3(M7_GSP7_SP7c2_SP7nc2_NotB, PropXbus_14, M7_GSP7_SP7c2_SP7nc2_line3); nand2 M7_GSP7_SP7c2_SP7nc2_Xo4(M7_GSP7_SP7c2_SP7nc2_line2, M7_GSP7_SP7c2_SP7nc2_line3, M7_GSP7_SP7c2_line2); inv M7_GSP7_SP7c2_SP7nc3_Xo0(PropXbus_15, M7_GSP7_SP7c2_SP7nc3_NotA); inv M7_GSP7_SP7c2_SP7nc3_Xo1(M7_GSP7_SP7c2_line2, M7_GSP7_SP7c2_SP7nc3_NotB); nand2 M7_GSP7_SP7c2_SP7nc3_Xo2(M7_GSP7_SP7c2_SP7nc3_NotA, M7_GSP7_SP7c2_line2, M7_GSP7_SP7c2_SP7nc3_line2); nand2 M7_GSP7_SP7c2_SP7nc3_Xo3(M7_GSP7_SP7c2_SP7nc3_NotB, PropXbus_15, M7_GSP7_SP7c2_SP7nc3_line3); nand2 M7_GSP7_SP7c2_SP7nc3_Xo4(M7_GSP7_SP7c2_SP7nc3_line2, M7_GSP7_SP7c2_SP7nc3_line3, M7_GSP7_SP7c2_line3); inv M7_GSP7_SP7c2_SP7nc4_Xo0(PropXbus_16, M7_GSP7_SP7c2_SP7nc4_NotA); inv M7_GSP7_SP7c2_SP7nc4_Xo1(M7_GSP7_SP7c2_line3, M7_GSP7_SP7c2_SP7nc4_NotB); nand2 M7_GSP7_SP7c2_SP7nc4_Xo2(M7_GSP7_SP7c2_SP7nc4_NotA, M7_GSP7_SP7c2_line3, M7_GSP7_SP7c2_SP7nc4_line2); nand2 M7_GSP7_SP7c2_SP7nc4_Xo3(M7_GSP7_SP7c2_SP7nc4_NotB, PropXbus_16, M7_GSP7_SP7c2_SP7nc4_line3); nand2 M7_GSP7_SP7c2_SP7nc4_Xo4(M7_GSP7_SP7c2_SP7nc4_line2, M7_GSP7_SP7c2_SP7nc4_line3, M7_GSP7_SP7c2_line4); inv M7_GSP7_SP7c2_SP7nc5_Xo0(M7_GSP7_NewInbus_6, M7_GSP7_SP7c2_SP7nc5_NotA); inv M7_GSP7_SP7c2_SP7nc5_Xo1(M7_GSP7_SP7c2_line4, M7_GSP7_SP7c2_SP7nc5_NotB); nand2 M7_GSP7_SP7c2_SP7nc5_Xo2(M7_GSP7_SP7c2_SP7nc5_NotA, M7_GSP7_SP7c2_line4, M7_GSP7_SP7c2_SP7nc5_line2); nand2 M7_GSP7_SP7c2_SP7nc5_Xo3(M7_GSP7_SP7c2_SP7nc5_NotB, M7_GSP7_NewInbus_6, M7_GSP7_SP7c2_SP7nc5_line3); nand2 M7_GSP7_SP7c2_SP7nc5_Xo4(M7_GSP7_SP7c2_SP7nc5_line2, M7_GSP7_SP7c2_SP7nc5_line3, M7_ParCin1b17_14); inv M7_GSP8_SP9nc0_SP7nc0_Xo0(M5_GenXbus_18, M7_GSP8_SP9nc0_SP7nc0_NotA); inv M7_GSP8_SP9nc0_SP7nc0_Xo1(LocalCarryXCin0_19, M7_GSP8_SP9nc0_SP7nc0_NotB); nand2 M7_GSP8_SP9nc0_SP7nc0_Xo2(M7_GSP8_SP9nc0_SP7nc0_NotA, LocalCarryXCin0_19, M7_GSP8_SP9nc0_SP7nc0_line2); nand2 M7_GSP8_SP9nc0_SP7nc0_Xo3(M7_GSP8_SP9nc0_SP7nc0_NotB, M5_GenXbus_18, M7_GSP8_SP9nc0_SP7nc0_line3); nand2 M7_GSP8_SP9nc0_SP7nc0_Xo4(M7_GSP8_SP9nc0_SP7nc0_line2, M7_GSP8_SP9nc0_SP7nc0_line3, M7_GSP8_SP9nc0_line0); inv M7_GSP8_SP9nc0_SP7nc1_Xo0(LocalCarryXCin0_20, M7_GSP8_SP9nc0_SP7nc1_NotA); inv M7_GSP8_SP9nc0_SP7nc1_Xo1(M7_GSP8_SP9nc0_line0, M7_GSP8_SP9nc0_SP7nc1_NotB); nand2 M7_GSP8_SP9nc0_SP7nc1_Xo2(M7_GSP8_SP9nc0_SP7nc1_NotA, M7_GSP8_SP9nc0_line0, M7_GSP8_SP9nc0_SP7nc1_line2); nand2 M7_GSP8_SP9nc0_SP7nc1_Xo3(M7_GSP8_SP9nc0_SP7nc1_NotB, LocalCarryXCin0_20, M7_GSP8_SP9nc0_SP7nc1_line3); nand2 M7_GSP8_SP9nc0_SP7nc1_Xo4(M7_GSP8_SP9nc0_SP7nc1_line2, M7_GSP8_SP9nc0_SP7nc1_line3, M7_GSP8_SP9nc0_line1); inv M7_GSP8_SP9nc0_SP7nc2_Xo0(LocalCarryXCin0_21, M7_GSP8_SP9nc0_SP7nc2_NotA); inv M7_GSP8_SP9nc0_SP7nc2_Xo1(M7_GSP8_SP9nc0_line1, M7_GSP8_SP9nc0_SP7nc2_NotB); nand2 M7_GSP8_SP9nc0_SP7nc2_Xo2(M7_GSP8_SP9nc0_SP7nc2_NotA, M7_GSP8_SP9nc0_line1, M7_GSP8_SP9nc0_SP7nc2_line2); nand2 M7_GSP8_SP9nc0_SP7nc2_Xo3(M7_GSP8_SP9nc0_SP7nc2_NotB, LocalCarryXCin0_21, M7_GSP8_SP9nc0_SP7nc2_line3); nand2 M7_GSP8_SP9nc0_SP7nc2_Xo4(M7_GSP8_SP9nc0_SP7nc2_line2, M7_GSP8_SP9nc0_SP7nc2_line3, M7_GSP8_SP9nc0_line2); inv M7_GSP8_SP9nc0_SP7nc3_Xo0(PropXbus_18, M7_GSP8_SP9nc0_SP7nc3_NotA); inv M7_GSP8_SP9nc0_SP7nc3_Xo1(M7_GSP8_SP9nc0_line2, M7_GSP8_SP9nc0_SP7nc3_NotB); nand2 M7_GSP8_SP9nc0_SP7nc3_Xo2(M7_GSP8_SP9nc0_SP7nc3_NotA, M7_GSP8_SP9nc0_line2, M7_GSP8_SP9nc0_SP7nc3_line2); nand2 M7_GSP8_SP9nc0_SP7nc3_Xo3(M7_GSP8_SP9nc0_SP7nc3_NotB, PropXbus_18, M7_GSP8_SP9nc0_SP7nc3_line3); nand2 M7_GSP8_SP9nc0_SP7nc3_Xo4(M7_GSP8_SP9nc0_SP7nc3_line2, M7_GSP8_SP9nc0_SP7nc3_line3, M7_GSP8_SP9nc0_line3); inv M7_GSP8_SP9nc0_SP7nc4_Xo0(PropXbus_19, M7_GSP8_SP9nc0_SP7nc4_NotA); inv M7_GSP8_SP9nc0_SP7nc4_Xo1(M7_GSP8_SP9nc0_line3, M7_GSP8_SP9nc0_SP7nc4_NotB); nand2 M7_GSP8_SP9nc0_SP7nc4_Xo2(M7_GSP8_SP9nc0_SP7nc4_NotA, M7_GSP8_SP9nc0_line3, M7_GSP8_SP9nc0_SP7nc4_line2); nand2 M7_GSP8_SP9nc0_SP7nc4_Xo3(M7_GSP8_SP9nc0_SP7nc4_NotB, PropXbus_19, M7_GSP8_SP9nc0_SP7nc4_line3); nand2 M7_GSP8_SP9nc0_SP7nc4_Xo4(M7_GSP8_SP9nc0_SP7nc4_line2, M7_GSP8_SP9nc0_SP7nc4_line3, M7_GSP8_SP9nc0_line4); inv M7_GSP8_SP9nc0_SP7nc5_Xo0(PropXbus_20, M7_GSP8_SP9nc0_SP7nc5_NotA); inv M7_GSP8_SP9nc0_SP7nc5_Xo1(M7_GSP8_SP9nc0_line4, M7_GSP8_SP9nc0_SP7nc5_NotB); nand2 M7_GSP8_SP9nc0_SP7nc5_Xo2(M7_GSP8_SP9nc0_SP7nc5_NotA, M7_GSP8_SP9nc0_line4, M7_GSP8_SP9nc0_SP7nc5_line2); nand2 M7_GSP8_SP9nc0_SP7nc5_Xo3(M7_GSP8_SP9nc0_SP7nc5_NotB, PropXbus_20, M7_GSP8_SP9nc0_SP7nc5_line3); nand2 M7_GSP8_SP9nc0_SP7nc5_Xo4(M7_GSP8_SP9nc0_SP7nc5_line2, M7_GSP8_SP9nc0_SP7nc5_line3, M7_GSP8_line0); inv M7_GSP8_SP9nc1_Xo0(PropXbus_21, M7_GSP8_SP9nc1_NotA); inv M7_GSP8_SP9nc1_Xo1(M7_GSP8_line0, M7_GSP8_SP9nc1_NotB); nand2 M7_GSP8_SP9nc1_Xo2(M7_GSP8_SP9nc1_NotA, M7_GSP8_line0, M7_GSP8_SP9nc1_line2); nand2 M7_GSP8_SP9nc1_Xo3(M7_GSP8_SP9nc1_NotB, PropXbus_21, M7_GSP8_SP9nc1_line3); nand2 M7_GSP8_SP9nc1_Xo4(M7_GSP8_SP9nc1_line2, M7_GSP8_SP9nc1_line3, M7_GSP8_line1); inv M7_GSP8_SP9nc2_Xo0(PropXbus_22, M7_GSP8_SP9nc2_NotA); inv M7_GSP8_SP9nc2_Xo1(M7_GSP8_line1, M7_GSP8_SP9nc2_NotB); nand2 M7_GSP8_SP9nc2_Xo2(M7_GSP8_SP9nc2_NotA, M7_GSP8_line1, M7_GSP8_SP9nc2_line2); nand2 M7_GSP8_SP9nc2_Xo3(M7_GSP8_SP9nc2_NotB, PropXbus_22, M7_GSP8_SP9nc2_line3); nand2 M7_GSP8_SP9nc2_Xo4(M7_GSP8_SP9nc2_line2, M7_GSP8_SP9nc2_line3, M7_ParCin0b22_18); inv M7_GSP9_SP9nc0_SP7c0(PropXbus_20, M7_GSP9_SP9nc0_NewInbus_6); inv M7_GSP9_SP9nc0_SP7c2_SP7nc0_Xo0(LocalCarryXCin1_18, M7_GSP9_SP9nc0_SP7c2_SP7nc0_NotA); inv M7_GSP9_SP9nc0_SP7c2_SP7nc0_Xo1(LocalCarryXCin1_19, M7_GSP9_SP9nc0_SP7c2_SP7nc0_NotB); nand2 M7_GSP9_SP9nc0_SP7c2_SP7nc0_Xo2(M7_GSP9_SP9nc0_SP7c2_SP7nc0_NotA, LocalCarryXCin1_19, M7_GSP9_SP9nc0_SP7c2_SP7nc0_line2); nand2 M7_GSP9_SP9nc0_SP7c2_SP7nc0_Xo3(M7_GSP9_SP9nc0_SP7c2_SP7nc0_NotB, LocalCarryXCin1_18, M7_GSP9_SP9nc0_SP7c2_SP7nc0_line3); nand2 M7_GSP9_SP9nc0_SP7c2_SP7nc0_Xo4(M7_GSP9_SP9nc0_SP7c2_SP7nc0_line2, M7_GSP9_SP9nc0_SP7c2_SP7nc0_line3, M7_GSP9_SP9nc0_SP7c2_line0); inv M7_GSP9_SP9nc0_SP7c2_SP7nc1_Xo0(LocalCarryXCin1_20, M7_GSP9_SP9nc0_SP7c2_SP7nc1_NotA); inv M7_GSP9_SP9nc0_SP7c2_SP7nc1_Xo1(M7_GSP9_SP9nc0_SP7c2_line0, M7_GSP9_SP9nc0_SP7c2_SP7nc1_NotB); nand2 M7_GSP9_SP9nc0_SP7c2_SP7nc1_Xo2(M7_GSP9_SP9nc0_SP7c2_SP7nc1_NotA, M7_GSP9_SP9nc0_SP7c2_line0, M7_GSP9_SP9nc0_SP7c2_SP7nc1_line2); nand2 M7_GSP9_SP9nc0_SP7c2_SP7nc1_Xo3(M7_GSP9_SP9nc0_SP7c2_SP7nc1_NotB, LocalCarryXCin1_20, M7_GSP9_SP9nc0_SP7c2_SP7nc1_line3); nand2 M7_GSP9_SP9nc0_SP7c2_SP7nc1_Xo4(M7_GSP9_SP9nc0_SP7c2_SP7nc1_line2, M7_GSP9_SP9nc0_SP7c2_SP7nc1_line3, M7_GSP9_SP9nc0_SP7c2_line1); inv M7_GSP9_SP9nc0_SP7c2_SP7nc2_Xo0(LocalCarryXCin1_21, M7_GSP9_SP9nc0_SP7c2_SP7nc2_NotA); inv M7_GSP9_SP9nc0_SP7c2_SP7nc2_Xo1(M7_GSP9_SP9nc0_SP7c2_line1, M7_GSP9_SP9nc0_SP7c2_SP7nc2_NotB); nand2 M7_GSP9_SP9nc0_SP7c2_SP7nc2_Xo2(M7_GSP9_SP9nc0_SP7c2_SP7nc2_NotA, M7_GSP9_SP9nc0_SP7c2_line1, M7_GSP9_SP9nc0_SP7c2_SP7nc2_line2); nand2 M7_GSP9_SP9nc0_SP7c2_SP7nc2_Xo3(M7_GSP9_SP9nc0_SP7c2_SP7nc2_NotB, LocalCarryXCin1_21, M7_GSP9_SP9nc0_SP7c2_SP7nc2_line3); nand2 M7_GSP9_SP9nc0_SP7c2_SP7nc2_Xo4(M7_GSP9_SP9nc0_SP7c2_SP7nc2_line2, M7_GSP9_SP9nc0_SP7c2_SP7nc2_line3, M7_GSP9_SP9nc0_SP7c2_line2); inv M7_GSP9_SP9nc0_SP7c2_SP7nc3_Xo0(PropXbus_18, M7_GSP9_SP9nc0_SP7c2_SP7nc3_NotA); inv M7_GSP9_SP9nc0_SP7c2_SP7nc3_Xo1(M7_GSP9_SP9nc0_SP7c2_line2, M7_GSP9_SP9nc0_SP7c2_SP7nc3_NotB); nand2 M7_GSP9_SP9nc0_SP7c2_SP7nc3_Xo2(M7_GSP9_SP9nc0_SP7c2_SP7nc3_NotA, M7_GSP9_SP9nc0_SP7c2_line2, M7_GSP9_SP9nc0_SP7c2_SP7nc3_line2); nand2 M7_GSP9_SP9nc0_SP7c2_SP7nc3_Xo3(M7_GSP9_SP9nc0_SP7c2_SP7nc3_NotB, PropXbus_18, M7_GSP9_SP9nc0_SP7c2_SP7nc3_line3); nand2 M7_GSP9_SP9nc0_SP7c2_SP7nc3_Xo4(M7_GSP9_SP9nc0_SP7c2_SP7nc3_line2, M7_GSP9_SP9nc0_SP7c2_SP7nc3_line3, M7_GSP9_SP9nc0_SP7c2_line3); inv M7_GSP9_SP9nc0_SP7c2_SP7nc4_Xo0(PropXbus_19, M7_GSP9_SP9nc0_SP7c2_SP7nc4_NotA); inv M7_GSP9_SP9nc0_SP7c2_SP7nc4_Xo1(M7_GSP9_SP9nc0_SP7c2_line3, M7_GSP9_SP9nc0_SP7c2_SP7nc4_NotB); nand2 M7_GSP9_SP9nc0_SP7c2_SP7nc4_Xo2(M7_GSP9_SP9nc0_SP7c2_SP7nc4_NotA, M7_GSP9_SP9nc0_SP7c2_line3, M7_GSP9_SP9nc0_SP7c2_SP7nc4_line2); nand2 M7_GSP9_SP9nc0_SP7c2_SP7nc4_Xo3(M7_GSP9_SP9nc0_SP7c2_SP7nc4_NotB, PropXbus_19, M7_GSP9_SP9nc0_SP7c2_SP7nc4_line3); nand2 M7_GSP9_SP9nc0_SP7c2_SP7nc4_Xo4(M7_GSP9_SP9nc0_SP7c2_SP7nc4_line2, M7_GSP9_SP9nc0_SP7c2_SP7nc4_line3, M7_GSP9_SP9nc0_SP7c2_line4); inv M7_GSP9_SP9nc0_SP7c2_SP7nc5_Xo0(M7_GSP9_SP9nc0_NewInbus_6, M7_GSP9_SP9nc0_SP7c2_SP7nc5_NotA); inv M7_GSP9_SP9nc0_SP7c2_SP7nc5_Xo1(M7_GSP9_SP9nc0_SP7c2_line4, M7_GSP9_SP9nc0_SP7c2_SP7nc5_NotB); nand2 M7_GSP9_SP9nc0_SP7c2_SP7nc5_Xo2(M7_GSP9_SP9nc0_SP7c2_SP7nc5_NotA, M7_GSP9_SP9nc0_SP7c2_line4, M7_GSP9_SP9nc0_SP7c2_SP7nc5_line2); nand2 M7_GSP9_SP9nc0_SP7c2_SP7nc5_Xo3(M7_GSP9_SP9nc0_SP7c2_SP7nc5_NotB, M7_GSP9_SP9nc0_NewInbus_6, M7_GSP9_SP9nc0_SP7c2_SP7nc5_line3); nand2 M7_GSP9_SP9nc0_SP7c2_SP7nc5_Xo4(M7_GSP9_SP9nc0_SP7c2_SP7nc5_line2, M7_GSP9_SP9nc0_SP7c2_SP7nc5_line3, M7_GSP9_line0); inv M7_GSP9_SP9nc1_Xo0(PropXbus_21, M7_GSP9_SP9nc1_NotA); inv M7_GSP9_SP9nc1_Xo1(M7_GSP9_line0, M7_GSP9_SP9nc1_NotB); nand2 M7_GSP9_SP9nc1_Xo2(M7_GSP9_SP9nc1_NotA, M7_GSP9_line0, M7_GSP9_SP9nc1_line2); nand2 M7_GSP9_SP9nc1_Xo3(M7_GSP9_SP9nc1_NotB, PropXbus_21, M7_GSP9_SP9nc1_line3); nand2 M7_GSP9_SP9nc1_Xo4(M7_GSP9_SP9nc1_line2, M7_GSP9_SP9nc1_line3, M7_GSP9_line1); inv M7_GSP9_SP9nc2_Xo0(PropXbus_22, M7_GSP9_SP9nc2_NotA); inv M7_GSP9_SP9nc2_Xo1(M7_GSP9_line1, M7_GSP9_SP9nc2_NotB); nand2 M7_GSP9_SP9nc2_Xo2(M7_GSP9_SP9nc2_NotA, M7_GSP9_line1, M7_GSP9_SP9nc2_line2); nand2 M7_GSP9_SP9nc2_Xo3(M7_GSP9_SP9nc2_NotB, PropXbus_22, M7_GSP9_SP9nc2_line3); nand2 M7_GSP9_SP9nc2_Xo4(M7_GSP9_SP9nc2_line2, M7_GSP9_SP9nc2_line3, M7_ParCin1b22_18); inv M7_GSP10_SP7nc0_Xo0(M5_GenXbus_23, M7_GSP10_SP7nc0_NotA); inv M7_GSP10_SP7nc0_Xo1(LocalCarryXCin0_24, M7_GSP10_SP7nc0_NotB); nand2 M7_GSP10_SP7nc0_Xo2(M7_GSP10_SP7nc0_NotA, LocalCarryXCin0_24, M7_GSP10_SP7nc0_line2); nand2 M7_GSP10_SP7nc0_Xo3(M7_GSP10_SP7nc0_NotB, M5_GenXbus_23, M7_GSP10_SP7nc0_line3); nand2 M7_GSP10_SP7nc0_Xo4(M7_GSP10_SP7nc0_line2, M7_GSP10_SP7nc0_line3, M7_GSP10_line0); inv M7_GSP10_SP7nc1_Xo0(LocalCarryXCin0_25, M7_GSP10_SP7nc1_NotA); inv M7_GSP10_SP7nc1_Xo1(M7_GSP10_line0, M7_GSP10_SP7nc1_NotB); nand2 M7_GSP10_SP7nc1_Xo2(M7_GSP10_SP7nc1_NotA, M7_GSP10_line0, M7_GSP10_SP7nc1_line2); nand2 M7_GSP10_SP7nc1_Xo3(M7_GSP10_SP7nc1_NotB, LocalCarryXCin0_25, M7_GSP10_SP7nc1_line3); nand2 M7_GSP10_SP7nc1_Xo4(M7_GSP10_SP7nc1_line2, M7_GSP10_SP7nc1_line3, M7_GSP10_line1); inv M7_GSP10_SP7nc2_Xo0(PropXbus_23, M7_GSP10_SP7nc2_NotA); inv M7_GSP10_SP7nc2_Xo1(M7_GSP10_line1, M7_GSP10_SP7nc2_NotB); nand2 M7_GSP10_SP7nc2_Xo2(M7_GSP10_SP7nc2_NotA, M7_GSP10_line1, M7_GSP10_SP7nc2_line2); nand2 M7_GSP10_SP7nc2_Xo3(M7_GSP10_SP7nc2_NotB, PropXbus_23, M7_GSP10_SP7nc2_line3); nand2 M7_GSP10_SP7nc2_Xo4(M7_GSP10_SP7nc2_line2, M7_GSP10_SP7nc2_line3, M7_GSP10_line2); inv M7_GSP10_SP7nc3_Xo0(PropXbus_24, M7_GSP10_SP7nc3_NotA); inv M7_GSP10_SP7nc3_Xo1(M7_GSP10_line2, M7_GSP10_SP7nc3_NotB); nand2 M7_GSP10_SP7nc3_Xo2(M7_GSP10_SP7nc3_NotA, M7_GSP10_line2, M7_GSP10_SP7nc3_line2); nand2 M7_GSP10_SP7nc3_Xo3(M7_GSP10_SP7nc3_NotB, PropXbus_24, M7_GSP10_SP7nc3_line3); nand2 M7_GSP10_SP7nc3_Xo4(M7_GSP10_SP7nc3_line2, M7_GSP10_SP7nc3_line3, M7_GSP10_line3); inv M7_GSP10_SP7nc4_Xo0(PropXbus_25, M7_GSP10_SP7nc4_NotA); inv M7_GSP10_SP7nc4_Xo1(M7_GSP10_line3, M7_GSP10_SP7nc4_NotB); nand2 M7_GSP10_SP7nc4_Xo2(M7_GSP10_SP7nc4_NotA, M7_GSP10_line3, M7_GSP10_SP7nc4_line2); nand2 M7_GSP10_SP7nc4_Xo3(M7_GSP10_SP7nc4_NotB, PropXbus_25, M7_GSP10_SP7nc4_line3); nand2 M7_GSP10_SP7nc4_Xo4(M7_GSP10_SP7nc4_line2, M7_GSP10_SP7nc4_line3, M7_GSP10_line4); inv M7_GSP10_SP7nc5_Xo0(PropXbus_26, M7_GSP10_SP7nc5_NotA); inv M7_GSP10_SP7nc5_Xo1(M7_GSP10_line4, M7_GSP10_SP7nc5_NotB); nand2 M7_GSP10_SP7nc5_Xo2(M7_GSP10_SP7nc5_NotA, M7_GSP10_line4, M7_GSP10_SP7nc5_line2); nand2 M7_GSP10_SP7nc5_Xo3(M7_GSP10_SP7nc5_NotB, PropXbus_26, M7_GSP10_SP7nc5_line3); nand2 M7_GSP10_SP7nc5_Xo4(M7_GSP10_SP7nc5_line2, M7_GSP10_SP7nc5_line3, M7_ParCin0b26_23); inv M7_GSP11_SP7c0(PropXbus_26, M7_GSP11_NewInbus_6); inv M7_GSP11_SP7c2_SP7nc0_Xo0(LocalCarryXCin1_23, M7_GSP11_SP7c2_SP7nc0_NotA); inv M7_GSP11_SP7c2_SP7nc0_Xo1(LocalCarryXCin1_24, M7_GSP11_SP7c2_SP7nc0_NotB); nand2 M7_GSP11_SP7c2_SP7nc0_Xo2(M7_GSP11_SP7c2_SP7nc0_NotA, LocalCarryXCin1_24, M7_GSP11_SP7c2_SP7nc0_line2); nand2 M7_GSP11_SP7c2_SP7nc0_Xo3(M7_GSP11_SP7c2_SP7nc0_NotB, LocalCarryXCin1_23, M7_GSP11_SP7c2_SP7nc0_line3); nand2 M7_GSP11_SP7c2_SP7nc0_Xo4(M7_GSP11_SP7c2_SP7nc0_line2, M7_GSP11_SP7c2_SP7nc0_line3, M7_GSP11_SP7c2_line0); inv M7_GSP11_SP7c2_SP7nc1_Xo0(LocalCarryXCin1_25, M7_GSP11_SP7c2_SP7nc1_NotA); inv M7_GSP11_SP7c2_SP7nc1_Xo1(M7_GSP11_SP7c2_line0, M7_GSP11_SP7c2_SP7nc1_NotB); nand2 M7_GSP11_SP7c2_SP7nc1_Xo2(M7_GSP11_SP7c2_SP7nc1_NotA, M7_GSP11_SP7c2_line0, M7_GSP11_SP7c2_SP7nc1_line2); nand2 M7_GSP11_SP7c2_SP7nc1_Xo3(M7_GSP11_SP7c2_SP7nc1_NotB, LocalCarryXCin1_25, M7_GSP11_SP7c2_SP7nc1_line3); nand2 M7_GSP11_SP7c2_SP7nc1_Xo4(M7_GSP11_SP7c2_SP7nc1_line2, M7_GSP11_SP7c2_SP7nc1_line3, M7_GSP11_SP7c2_line1); inv M7_GSP11_SP7c2_SP7nc2_Xo0(PropXbus_23, M7_GSP11_SP7c2_SP7nc2_NotA); inv M7_GSP11_SP7c2_SP7nc2_Xo1(M7_GSP11_SP7c2_line1, M7_GSP11_SP7c2_SP7nc2_NotB); nand2 M7_GSP11_SP7c2_SP7nc2_Xo2(M7_GSP11_SP7c2_SP7nc2_NotA, M7_GSP11_SP7c2_line1, M7_GSP11_SP7c2_SP7nc2_line2); nand2 M7_GSP11_SP7c2_SP7nc2_Xo3(M7_GSP11_SP7c2_SP7nc2_NotB, PropXbus_23, M7_GSP11_SP7c2_SP7nc2_line3); nand2 M7_GSP11_SP7c2_SP7nc2_Xo4(M7_GSP11_SP7c2_SP7nc2_line2, M7_GSP11_SP7c2_SP7nc2_line3, M7_GSP11_SP7c2_line2); inv M7_GSP11_SP7c2_SP7nc3_Xo0(PropXbus_24, M7_GSP11_SP7c2_SP7nc3_NotA); inv M7_GSP11_SP7c2_SP7nc3_Xo1(M7_GSP11_SP7c2_line2, M7_GSP11_SP7c2_SP7nc3_NotB); nand2 M7_GSP11_SP7c2_SP7nc3_Xo2(M7_GSP11_SP7c2_SP7nc3_NotA, M7_GSP11_SP7c2_line2, M7_GSP11_SP7c2_SP7nc3_line2); nand2 M7_GSP11_SP7c2_SP7nc3_Xo3(M7_GSP11_SP7c2_SP7nc3_NotB, PropXbus_24, M7_GSP11_SP7c2_SP7nc3_line3); nand2 M7_GSP11_SP7c2_SP7nc3_Xo4(M7_GSP11_SP7c2_SP7nc3_line2, M7_GSP11_SP7c2_SP7nc3_line3, M7_GSP11_SP7c2_line3); inv M7_GSP11_SP7c2_SP7nc4_Xo0(PropXbus_25, M7_GSP11_SP7c2_SP7nc4_NotA); inv M7_GSP11_SP7c2_SP7nc4_Xo1(M7_GSP11_SP7c2_line3, M7_GSP11_SP7c2_SP7nc4_NotB); nand2 M7_GSP11_SP7c2_SP7nc4_Xo2(M7_GSP11_SP7c2_SP7nc4_NotA, M7_GSP11_SP7c2_line3, M7_GSP11_SP7c2_SP7nc4_line2); nand2 M7_GSP11_SP7c2_SP7nc4_Xo3(M7_GSP11_SP7c2_SP7nc4_NotB, PropXbus_25, M7_GSP11_SP7c2_SP7nc4_line3); nand2 M7_GSP11_SP7c2_SP7nc4_Xo4(M7_GSP11_SP7c2_SP7nc4_line2, M7_GSP11_SP7c2_SP7nc4_line3, M7_GSP11_SP7c2_line4); inv M7_GSP11_SP7c2_SP7nc5_Xo0(M7_GSP11_NewInbus_6, M7_GSP11_SP7c2_SP7nc5_NotA); inv M7_GSP11_SP7c2_SP7nc5_Xo1(M7_GSP11_SP7c2_line4, M7_GSP11_SP7c2_SP7nc5_NotB); nand2 M7_GSP11_SP7c2_SP7nc5_Xo2(M7_GSP11_SP7c2_SP7nc5_NotA, M7_GSP11_SP7c2_line4, M7_GSP11_SP7c2_SP7nc5_line2); nand2 M7_GSP11_SP7c2_SP7nc5_Xo3(M7_GSP11_SP7c2_SP7nc5_NotB, M7_GSP11_NewInbus_6, M7_GSP11_SP7c2_SP7nc5_line3); nand2 M7_GSP11_SP7c2_SP7nc5_Xo4(M7_GSP11_SP7c2_SP7nc5_line2, M7_GSP11_SP7c2_SP7nc5_line3, M7_ParCin1b26_23); inv M7_GSP12_SP9nc0_SP7nc0_Xo0(M5_GenXbus_27, M7_GSP12_SP9nc0_SP7nc0_NotA); inv M7_GSP12_SP9nc0_SP7nc0_Xo1(LocalCarryXCin0_28, M7_GSP12_SP9nc0_SP7nc0_NotB); nand2 M7_GSP12_SP9nc0_SP7nc0_Xo2(M7_GSP12_SP9nc0_SP7nc0_NotA, LocalCarryXCin0_28, M7_GSP12_SP9nc0_SP7nc0_line2); nand2 M7_GSP12_SP9nc0_SP7nc0_Xo3(M7_GSP12_SP9nc0_SP7nc0_NotB, M5_GenXbus_27, M7_GSP12_SP9nc0_SP7nc0_line3); nand2 M7_GSP12_SP9nc0_SP7nc0_Xo4(M7_GSP12_SP9nc0_SP7nc0_line2, M7_GSP12_SP9nc0_SP7nc0_line3, M7_GSP12_SP9nc0_line0); inv M7_GSP12_SP9nc0_SP7nc1_Xo0(LocalCarryXCin0_29, M7_GSP12_SP9nc0_SP7nc1_NotA); inv M7_GSP12_SP9nc0_SP7nc1_Xo1(M7_GSP12_SP9nc0_line0, M7_GSP12_SP9nc0_SP7nc1_NotB); nand2 M7_GSP12_SP9nc0_SP7nc1_Xo2(M7_GSP12_SP9nc0_SP7nc1_NotA, M7_GSP12_SP9nc0_line0, M7_GSP12_SP9nc0_SP7nc1_line2); nand2 M7_GSP12_SP9nc0_SP7nc1_Xo3(M7_GSP12_SP9nc0_SP7nc1_NotB, LocalCarryXCin0_29, M7_GSP12_SP9nc0_SP7nc1_line3); nand2 M7_GSP12_SP9nc0_SP7nc1_Xo4(M7_GSP12_SP9nc0_SP7nc1_line2, M7_GSP12_SP9nc0_SP7nc1_line3, M7_GSP12_SP9nc0_line1); inv M7_GSP12_SP9nc0_SP7nc2_Xo0(LocalCarryXCin0_30, M7_GSP12_SP9nc0_SP7nc2_NotA); inv M7_GSP12_SP9nc0_SP7nc2_Xo1(M7_GSP12_SP9nc0_line1, M7_GSP12_SP9nc0_SP7nc2_NotB); nand2 M7_GSP12_SP9nc0_SP7nc2_Xo2(M7_GSP12_SP9nc0_SP7nc2_NotA, M7_GSP12_SP9nc0_line1, M7_GSP12_SP9nc0_SP7nc2_line2); nand2 M7_GSP12_SP9nc0_SP7nc2_Xo3(M7_GSP12_SP9nc0_SP7nc2_NotB, LocalCarryXCin0_30, M7_GSP12_SP9nc0_SP7nc2_line3); nand2 M7_GSP12_SP9nc0_SP7nc2_Xo4(M7_GSP12_SP9nc0_SP7nc2_line2, M7_GSP12_SP9nc0_SP7nc2_line3, M7_GSP12_SP9nc0_line2); inv M7_GSP12_SP9nc0_SP7nc3_Xo0(PropXbus_27, M7_GSP12_SP9nc0_SP7nc3_NotA); inv M7_GSP12_SP9nc0_SP7nc3_Xo1(M7_GSP12_SP9nc0_line2, M7_GSP12_SP9nc0_SP7nc3_NotB); nand2 M7_GSP12_SP9nc0_SP7nc3_Xo2(M7_GSP12_SP9nc0_SP7nc3_NotA, M7_GSP12_SP9nc0_line2, M7_GSP12_SP9nc0_SP7nc3_line2); nand2 M7_GSP12_SP9nc0_SP7nc3_Xo3(M7_GSP12_SP9nc0_SP7nc3_NotB, PropXbus_27, M7_GSP12_SP9nc0_SP7nc3_line3); nand2 M7_GSP12_SP9nc0_SP7nc3_Xo4(M7_GSP12_SP9nc0_SP7nc3_line2, M7_GSP12_SP9nc0_SP7nc3_line3, M7_GSP12_SP9nc0_line3); inv M7_GSP12_SP9nc0_SP7nc4_Xo0(PropXbus_28, M7_GSP12_SP9nc0_SP7nc4_NotA); inv M7_GSP12_SP9nc0_SP7nc4_Xo1(M7_GSP12_SP9nc0_line3, M7_GSP12_SP9nc0_SP7nc4_NotB); nand2 M7_GSP12_SP9nc0_SP7nc4_Xo2(M7_GSP12_SP9nc0_SP7nc4_NotA, M7_GSP12_SP9nc0_line3, M7_GSP12_SP9nc0_SP7nc4_line2); nand2 M7_GSP12_SP9nc0_SP7nc4_Xo3(M7_GSP12_SP9nc0_SP7nc4_NotB, PropXbus_28, M7_GSP12_SP9nc0_SP7nc4_line3); nand2 M7_GSP12_SP9nc0_SP7nc4_Xo4(M7_GSP12_SP9nc0_SP7nc4_line2, M7_GSP12_SP9nc0_SP7nc4_line3, M7_GSP12_SP9nc0_line4); inv M7_GSP12_SP9nc0_SP7nc5_Xo0(PropXbus_29, M7_GSP12_SP9nc0_SP7nc5_NotA); inv M7_GSP12_SP9nc0_SP7nc5_Xo1(M7_GSP12_SP9nc0_line4, M7_GSP12_SP9nc0_SP7nc5_NotB); nand2 M7_GSP12_SP9nc0_SP7nc5_Xo2(M7_GSP12_SP9nc0_SP7nc5_NotA, M7_GSP12_SP9nc0_line4, M7_GSP12_SP9nc0_SP7nc5_line2); nand2 M7_GSP12_SP9nc0_SP7nc5_Xo3(M7_GSP12_SP9nc0_SP7nc5_NotB, PropXbus_29, M7_GSP12_SP9nc0_SP7nc5_line3); nand2 M7_GSP12_SP9nc0_SP7nc5_Xo4(M7_GSP12_SP9nc0_SP7nc5_line2, M7_GSP12_SP9nc0_SP7nc5_line3, M7_GSP12_line0); inv M7_GSP12_SP9nc1_Xo0(PropXbus_30, M7_GSP12_SP9nc1_NotA); inv M7_GSP12_SP9nc1_Xo1(M7_GSP12_line0, M7_GSP12_SP9nc1_NotB); nand2 M7_GSP12_SP9nc1_Xo2(M7_GSP12_SP9nc1_NotA, M7_GSP12_line0, M7_GSP12_SP9nc1_line2); nand2 M7_GSP12_SP9nc1_Xo3(M7_GSP12_SP9nc1_NotB, PropXbus_30, M7_GSP12_SP9nc1_line3); nand2 M7_GSP12_SP9nc1_Xo4(M7_GSP12_SP9nc1_line2, M7_GSP12_SP9nc1_line3, M7_GSP12_line1); inv M7_GSP12_SP9nc2_Xo0(PropXbus_31, M7_GSP12_SP9nc2_NotA); inv M7_GSP12_SP9nc2_Xo1(M7_GSP12_line1, M7_GSP12_SP9nc2_NotB); nand2 M7_GSP12_SP9nc2_Xo2(M7_GSP12_SP9nc2_NotA, M7_GSP12_line1, M7_GSP12_SP9nc2_line2); nand2 M7_GSP12_SP9nc2_Xo3(M7_GSP12_SP9nc2_NotB, PropXbus_31, M7_GSP12_SP9nc2_line3); nand2 M7_GSP12_SP9nc2_Xo4(M7_GSP12_SP9nc2_line2, M7_GSP12_SP9nc2_line3, M7_ParCin0b31_27); inv M7_GSP13_SP9nc0_SP7c0(PropXbus_29, M7_GSP13_SP9nc0_NewInbus_6); inv M7_GSP13_SP9nc0_SP7c2_SP7nc0_Xo0(LocalCarryXCin1_27, M7_GSP13_SP9nc0_SP7c2_SP7nc0_NotA); inv M7_GSP13_SP9nc0_SP7c2_SP7nc0_Xo1(LocalCarryXCin1_28, M7_GSP13_SP9nc0_SP7c2_SP7nc0_NotB); nand2 M7_GSP13_SP9nc0_SP7c2_SP7nc0_Xo2(M7_GSP13_SP9nc0_SP7c2_SP7nc0_NotA, LocalCarryXCin1_28, M7_GSP13_SP9nc0_SP7c2_SP7nc0_line2); nand2 M7_GSP13_SP9nc0_SP7c2_SP7nc0_Xo3(M7_GSP13_SP9nc0_SP7c2_SP7nc0_NotB, LocalCarryXCin1_27, M7_GSP13_SP9nc0_SP7c2_SP7nc0_line3); nand2 M7_GSP13_SP9nc0_SP7c2_SP7nc0_Xo4(M7_GSP13_SP9nc0_SP7c2_SP7nc0_line2, M7_GSP13_SP9nc0_SP7c2_SP7nc0_line3, M7_GSP13_SP9nc0_SP7c2_line0); inv M7_GSP13_SP9nc0_SP7c2_SP7nc1_Xo0(LocalCarryXCin1_29, M7_GSP13_SP9nc0_SP7c2_SP7nc1_NotA); inv M7_GSP13_SP9nc0_SP7c2_SP7nc1_Xo1(M7_GSP13_SP9nc0_SP7c2_line0, M7_GSP13_SP9nc0_SP7c2_SP7nc1_NotB); nand2 M7_GSP13_SP9nc0_SP7c2_SP7nc1_Xo2(M7_GSP13_SP9nc0_SP7c2_SP7nc1_NotA, M7_GSP13_SP9nc0_SP7c2_line0, M7_GSP13_SP9nc0_SP7c2_SP7nc1_line2); nand2 M7_GSP13_SP9nc0_SP7c2_SP7nc1_Xo3(M7_GSP13_SP9nc0_SP7c2_SP7nc1_NotB, LocalCarryXCin1_29, M7_GSP13_SP9nc0_SP7c2_SP7nc1_line3); nand2 M7_GSP13_SP9nc0_SP7c2_SP7nc1_Xo4(M7_GSP13_SP9nc0_SP7c2_SP7nc1_line2, M7_GSP13_SP9nc0_SP7c2_SP7nc1_line3, M7_GSP13_SP9nc0_SP7c2_line1); inv M7_GSP13_SP9nc0_SP7c2_SP7nc2_Xo0(LocalCarryXCin1_30, M7_GSP13_SP9nc0_SP7c2_SP7nc2_NotA); inv M7_GSP13_SP9nc0_SP7c2_SP7nc2_Xo1(M7_GSP13_SP9nc0_SP7c2_line1, M7_GSP13_SP9nc0_SP7c2_SP7nc2_NotB); nand2 M7_GSP13_SP9nc0_SP7c2_SP7nc2_Xo2(M7_GSP13_SP9nc0_SP7c2_SP7nc2_NotA, M7_GSP13_SP9nc0_SP7c2_line1, M7_GSP13_SP9nc0_SP7c2_SP7nc2_line2); nand2 M7_GSP13_SP9nc0_SP7c2_SP7nc2_Xo3(M7_GSP13_SP9nc0_SP7c2_SP7nc2_NotB, LocalCarryXCin1_30, M7_GSP13_SP9nc0_SP7c2_SP7nc2_line3); nand2 M7_GSP13_SP9nc0_SP7c2_SP7nc2_Xo4(M7_GSP13_SP9nc0_SP7c2_SP7nc2_line2, M7_GSP13_SP9nc0_SP7c2_SP7nc2_line3, M7_GSP13_SP9nc0_SP7c2_line2); inv M7_GSP13_SP9nc0_SP7c2_SP7nc3_Xo0(PropXbus_27, M7_GSP13_SP9nc0_SP7c2_SP7nc3_NotA); inv M7_GSP13_SP9nc0_SP7c2_SP7nc3_Xo1(M7_GSP13_SP9nc0_SP7c2_line2, M7_GSP13_SP9nc0_SP7c2_SP7nc3_NotB); nand2 M7_GSP13_SP9nc0_SP7c2_SP7nc3_Xo2(M7_GSP13_SP9nc0_SP7c2_SP7nc3_NotA, M7_GSP13_SP9nc0_SP7c2_line2, M7_GSP13_SP9nc0_SP7c2_SP7nc3_line2); nand2 M7_GSP13_SP9nc0_SP7c2_SP7nc3_Xo3(M7_GSP13_SP9nc0_SP7c2_SP7nc3_NotB, PropXbus_27, M7_GSP13_SP9nc0_SP7c2_SP7nc3_line3); nand2 M7_GSP13_SP9nc0_SP7c2_SP7nc3_Xo4(M7_GSP13_SP9nc0_SP7c2_SP7nc3_line2, M7_GSP13_SP9nc0_SP7c2_SP7nc3_line3, M7_GSP13_SP9nc0_SP7c2_line3); inv M7_GSP13_SP9nc0_SP7c2_SP7nc4_Xo0(PropXbus_28, M7_GSP13_SP9nc0_SP7c2_SP7nc4_NotA); inv M7_GSP13_SP9nc0_SP7c2_SP7nc4_Xo1(M7_GSP13_SP9nc0_SP7c2_line3, M7_GSP13_SP9nc0_SP7c2_SP7nc4_NotB); nand2 M7_GSP13_SP9nc0_SP7c2_SP7nc4_Xo2(M7_GSP13_SP9nc0_SP7c2_SP7nc4_NotA, M7_GSP13_SP9nc0_SP7c2_line3, M7_GSP13_SP9nc0_SP7c2_SP7nc4_line2); nand2 M7_GSP13_SP9nc0_SP7c2_SP7nc4_Xo3(M7_GSP13_SP9nc0_SP7c2_SP7nc4_NotB, PropXbus_28, M7_GSP13_SP9nc0_SP7c2_SP7nc4_line3); nand2 M7_GSP13_SP9nc0_SP7c2_SP7nc4_Xo4(M7_GSP13_SP9nc0_SP7c2_SP7nc4_line2, M7_GSP13_SP9nc0_SP7c2_SP7nc4_line3, M7_GSP13_SP9nc0_SP7c2_line4); inv M7_GSP13_SP9nc0_SP7c2_SP7nc5_Xo0(M7_GSP13_SP9nc0_NewInbus_6, M7_GSP13_SP9nc0_SP7c2_SP7nc5_NotA); inv M7_GSP13_SP9nc0_SP7c2_SP7nc5_Xo1(M7_GSP13_SP9nc0_SP7c2_line4, M7_GSP13_SP9nc0_SP7c2_SP7nc5_NotB); nand2 M7_GSP13_SP9nc0_SP7c2_SP7nc5_Xo2(M7_GSP13_SP9nc0_SP7c2_SP7nc5_NotA, M7_GSP13_SP9nc0_SP7c2_line4, M7_GSP13_SP9nc0_SP7c2_SP7nc5_line2); nand2 M7_GSP13_SP9nc0_SP7c2_SP7nc5_Xo3(M7_GSP13_SP9nc0_SP7c2_SP7nc5_NotB, M7_GSP13_SP9nc0_NewInbus_6, M7_GSP13_SP9nc0_SP7c2_SP7nc5_line3); nand2 M7_GSP13_SP9nc0_SP7c2_SP7nc5_Xo4(M7_GSP13_SP9nc0_SP7c2_SP7nc5_line2, M7_GSP13_SP9nc0_SP7c2_SP7nc5_line3, M7_GSP13_line0); inv M7_GSP13_SP9nc1_Xo0(PropXbus_30, M7_GSP13_SP9nc1_NotA); inv M7_GSP13_SP9nc1_Xo1(M7_GSP13_line0, M7_GSP13_SP9nc1_NotB); nand2 M7_GSP13_SP9nc1_Xo2(M7_GSP13_SP9nc1_NotA, M7_GSP13_line0, M7_GSP13_SP9nc1_line2); nand2 M7_GSP13_SP9nc1_Xo3(M7_GSP13_SP9nc1_NotB, PropXbus_30, M7_GSP13_SP9nc1_line3); nand2 M7_GSP13_SP9nc1_Xo4(M7_GSP13_SP9nc1_line2, M7_GSP13_SP9nc1_line3, M7_GSP13_line1); inv M7_GSP13_SP9nc2_Xo0(PropXbus_31, M7_GSP13_SP9nc2_NotA); inv M7_GSP13_SP9nc2_Xo1(M7_GSP13_line1, M7_GSP13_SP9nc2_NotB); nand2 M7_GSP13_SP9nc2_Xo2(M7_GSP13_SP9nc2_NotA, M7_GSP13_line1, M7_GSP13_SP9nc2_line2); nand2 M7_GSP13_SP9nc2_Xo3(M7_GSP13_SP9nc2_NotB, PropXbus_31, M7_GSP13_SP9nc2_line3); nand2 M7_GSP13_SP9nc2_Xo4(M7_GSP13_SP9nc2_line2, M7_GSP13_SP9nc2_line3, M7_ParCin1b31_27); inv M7_GSP14_SP3nc0_Xo0(M5_GenXbus_32, M7_GSP14_SP3nc0_NotA); inv M7_GSP14_SP3nc0_Xo1(PropXbus_32, M7_GSP14_SP3nc0_NotB); nand2 M7_GSP14_SP3nc0_Xo2(M7_GSP14_SP3nc0_NotA, PropXbus_32, M7_GSP14_SP3nc0_line2); nand2 M7_GSP14_SP3nc0_Xo3(M7_GSP14_SP3nc0_NotB, M5_GenXbus_32, M7_GSP14_SP3nc0_line3); nand2 M7_GSP14_SP3nc0_Xo4(M7_GSP14_SP3nc0_line2, M7_GSP14_SP3nc0_line3, M7_GSP14_line0); inv M7_GSP14_SP3nc1_Xo0(PropXbus_33, M7_GSP14_SP3nc1_NotA); inv M7_GSP14_SP3nc1_Xo1(M7_GSP14_line0, M7_GSP14_SP3nc1_NotB); nand2 M7_GSP14_SP3nc1_Xo2(M7_GSP14_SP3nc1_NotA, M7_GSP14_line0, M7_GSP14_SP3nc1_line2); nand2 M7_GSP14_SP3nc1_Xo3(M7_GSP14_SP3nc1_NotB, PropXbus_33, M7_GSP14_SP3nc1_line3); nand2 M7_GSP14_SP3nc1_Xo4(M7_GSP14_SP3nc1_line2, M7_GSP14_SP3nc1_line3, M7_ParCin0b33_32); inv M7_GSP15_SP3c0(PropXbus_33, M7_GSP15_NotIn2); inv M7_GSP15_SP3c1_Xo0(LocalCarryXCin1_32, M7_GSP15_SP3c1_NotA); inv M7_GSP15_SP3c1_Xo1(PropXbus_32, M7_GSP15_SP3c1_NotB); nand2 M7_GSP15_SP3c1_Xo2(M7_GSP15_SP3c1_NotA, PropXbus_32, M7_GSP15_SP3c1_line2); nand2 M7_GSP15_SP3c1_Xo3(M7_GSP15_SP3c1_NotB, LocalCarryXCin1_32, M7_GSP15_SP3c1_line3); nand2 M7_GSP15_SP3c1_Xo4(M7_GSP15_SP3c1_line2, M7_GSP15_SP3c1_line3, M7_GSP15_line1); inv M7_GSP15_SP3c2_Xo0(M7_GSP15_NotIn2, M7_GSP15_SP3c2_NotA); inv M7_GSP15_SP3c2_Xo1(M7_GSP15_line1, M7_GSP15_SP3c2_NotB); nand2 M7_GSP15_SP3c2_Xo2(M7_GSP15_SP3c2_NotA, M7_GSP15_line1, M7_GSP15_SP3c2_line2); nand2 M7_GSP15_SP3c2_Xo3(M7_GSP15_SP3c2_NotB, M7_GSP15_NotIn2, M7_GSP15_SP3c2_line3); nand2 M7_GSP15_SP3c2_Xo4(M7_GSP15_SP3c2_line2, M7_GSP15_SP3c2_line3, M7_ParCin1b33_32armut); inv M7_GSP16_SPar0_Mux0(in4526, M7_GSP16_SPar0_Not_ContIn); and2 M7_GSP16_SPar0_Mux1(M7_ParCin0b4_0, M7_GSP16_SPar0_Not_ContIn, M7_GSP16_SPar0_line1); and2 M7_GSP16_SPar0_Mux2(M7_ParCin1b4_0, in4526, M7_GSP16_SPar0_line2); or2 M7_GSP16_SPar0_Mux3(M7_GSP16_SPar0_line1, M7_GSP16_SPar0_line2, M7_GSP16_line0); inv M7_GSP16_SPar1_Mux0(LocalCarryXCin0_4, M7_GSP16_SPar1_Not_ContIn); and2 M7_GSP16_SPar1_Mux1(M7_ParCin0b8_5, M7_GSP16_SPar1_Not_ContIn, M7_GSP16_SPar1_line1); and2 M7_GSP16_SPar1_Mux2(M7_ParCin1b8_5, LocalCarryXCin0_4, M7_GSP16_SPar1_line2); or2 M7_GSP16_SPar1_Mux3(M7_GSP16_SPar1_line1, M7_GSP16_SPar1_line2, M7_GSP16_line1); inv M7_GSP16_SPar2_Mux0(LocalCarryXCin1_4, M7_GSP16_SPar2_Not_ContIn); and2 M7_GSP16_SPar2_Mux1(M7_ParCin0b8_5, M7_GSP16_SPar2_Not_ContIn, M7_GSP16_SPar2_line1); and2 M7_GSP16_SPar2_Mux2(M7_ParCin1b8_5, LocalCarryXCin1_4, M7_GSP16_SPar2_line2); or2 M7_GSP16_SPar2_Mux3(M7_GSP16_SPar2_line1, M7_GSP16_SPar2_line2, M7_GSP16_line2); inv M7_GSP16_SPar3_Mux0(in4526, M7_GSP16_SPar3_Not_ContIn); and2 M7_GSP16_SPar3_Mux1(M7_GSP16_line1, M7_GSP16_SPar3_Not_ContIn, M7_GSP16_SPar3_line1); and2 M7_GSP16_SPar3_Mux2(M7_GSP16_line2, in4526, M7_GSP16_SPar3_line2); or2 M7_GSP16_SPar3_Mux3(M7_GSP16_SPar3_line1, M7_GSP16_SPar3_line2, M7_GSP16_line3); inv M7_GSP16_SPar4_Xo0(M7_GSP16_line0, M7_GSP16_SPar4_NotA); inv M7_GSP16_SPar4_Xo1(M7_GSP16_line3, M7_GSP16_SPar4_NotB); nand2 M7_GSP16_SPar4_Xo2(M7_GSP16_SPar4_NotA, M7_GSP16_line3, M7_GSP16_SPar4_line2); nand2 M7_GSP16_SPar4_Xo3(M7_GSP16_SPar4_NotB, M7_GSP16_line0, M7_GSP16_SPar4_line3); nand2 M7_GSP16_SPar4_Xo4(M7_GSP16_SPar4_line2, M7_GSP16_SPar4_line3, M7_GSP16_line4); inv M7_GSP16_SPar5(M7_GSP16_line4, out399); inv M7_GSP17_SPar0_Mux0(CarryXbus_8, M7_GSP17_SPar0_Not_ContIn); and2 M7_GSP17_SPar0_Mux1(M7_ParCin0b13_9, M7_GSP17_SPar0_Not_ContIn, M7_GSP17_SPar0_line1); and2 M7_GSP17_SPar0_Mux2(M7_ParCin1b13_9, CarryXbus_8, M7_GSP17_SPar0_line2); or2 M7_GSP17_SPar0_Mux3(M7_GSP17_SPar0_line1, M7_GSP17_SPar0_line2, M7_GSP17_line0); inv M7_GSP17_SPar1_Mux0(LocalCarryXCin0_13, M7_GSP17_SPar1_Not_ContIn); and2 M7_GSP17_SPar1_Mux1(M7_ParCin0b17_14, M7_GSP17_SPar1_Not_ContIn, M7_GSP17_SPar1_line1); and2 M7_GSP17_SPar1_Mux2(M7_ParCin1b17_14, LocalCarryXCin0_13, M7_GSP17_SPar1_line2); or2 M7_GSP17_SPar1_Mux3(M7_GSP17_SPar1_line1, M7_GSP17_SPar1_line2, M7_GSP17_line1); inv M7_GSP17_SPar2_Mux0(LocalCarryXCin1_13, M7_GSP17_SPar2_Not_ContIn); and2 M7_GSP17_SPar2_Mux1(M7_ParCin0b17_14, M7_GSP17_SPar2_Not_ContIn, M7_GSP17_SPar2_line1); and2 M7_GSP17_SPar2_Mux2(M7_ParCin1b17_14, LocalCarryXCin1_13, M7_GSP17_SPar2_line2); or2 M7_GSP17_SPar2_Mux3(M7_GSP17_SPar2_line1, M7_GSP17_SPar2_line2, M7_GSP17_line2); inv M7_GSP17_SPar3_Mux0(CarryXbus_8, M7_GSP17_SPar3_Not_ContIn); and2 M7_GSP17_SPar3_Mux1(M7_GSP17_line1, M7_GSP17_SPar3_Not_ContIn, M7_GSP17_SPar3_line1); and2 M7_GSP17_SPar3_Mux2(M7_GSP17_line2, CarryXbus_8, M7_GSP17_SPar3_line2); or2 M7_GSP17_SPar3_Mux3(M7_GSP17_SPar3_line1, M7_GSP17_SPar3_line2, M7_GSP17_line3); inv M7_GSP17_SPar4_Xo0(M7_GSP17_line0, M7_GSP17_SPar4_NotA); inv M7_GSP17_SPar4_Xo1(M7_GSP17_line3, M7_GSP17_SPar4_NotB); nand2 M7_GSP17_SPar4_Xo2(M7_GSP17_SPar4_NotA, M7_GSP17_line3, M7_GSP17_SPar4_line2); nand2 M7_GSP17_SPar4_Xo3(M7_GSP17_SPar4_NotB, M7_GSP17_line0, M7_GSP17_SPar4_line3); nand2 M7_GSP17_SPar4_Xo4(M7_GSP17_SPar4_line2, M7_GSP17_SPar4_line3, M7_GSP17_line4); inv M7_GSP17_SPar5(M7_GSP17_line4, out370); inv M7_GSP18_SPar0_Mux0(CarryXbus_17, M7_GSP18_SPar0_Not_ContIn); and2 M7_GSP18_SPar0_Mux1(M7_ParCin0b22_18, M7_GSP18_SPar0_Not_ContIn, M7_GSP18_SPar0_line1); and2 M7_GSP18_SPar0_Mux2(M7_ParCin1b22_18, CarryXbus_17, M7_GSP18_SPar0_line2); or2 M7_GSP18_SPar0_Mux3(M7_GSP18_SPar0_line1, M7_GSP18_SPar0_line2, M7_GSP18_line0); inv M7_GSP18_SPar1_Mux0(LocalCarryXCin0_22, M7_GSP18_SPar1_Not_ContIn); and2 M7_GSP18_SPar1_Mux1(M7_ParCin0b26_23, M7_GSP18_SPar1_Not_ContIn, M7_GSP18_SPar1_line1); and2 M7_GSP18_SPar1_Mux2(M7_ParCin1b26_23, LocalCarryXCin0_22, M7_GSP18_SPar1_line2); or2 M7_GSP18_SPar1_Mux3(M7_GSP18_SPar1_line1, M7_GSP18_SPar1_line2, M7_GSP18_line1); inv M7_GSP18_SPar2_Mux0(LocalCarryXCin1_22, M7_GSP18_SPar2_Not_ContIn); and2 M7_GSP18_SPar2_Mux1(M7_ParCin0b26_23, M7_GSP18_SPar2_Not_ContIn, M7_GSP18_SPar2_line1); and2 M7_GSP18_SPar2_Mux2(M7_ParCin1b26_23, LocalCarryXCin1_22, M7_GSP18_SPar2_line2); or2 M7_GSP18_SPar2_Mux3(M7_GSP18_SPar2_line1, M7_GSP18_SPar2_line2, M7_GSP18_line2); inv M7_GSP18_SPar3_Mux0(CarryXbus_17, M7_GSP18_SPar3_Not_ContIn); and2 M7_GSP18_SPar3_Mux1(M7_GSP18_line1, M7_GSP18_SPar3_Not_ContIn, M7_GSP18_SPar3_line1); and2 M7_GSP18_SPar3_Mux2(M7_GSP18_line2, CarryXbus_17, M7_GSP18_SPar3_line2); or2 M7_GSP18_SPar3_Mux3(M7_GSP18_SPar3_line1, M7_GSP18_SPar3_line2, M7_GSP18_line3); inv M7_GSP18_SPar4_Xo0(M7_GSP18_line0, M7_GSP18_SPar4_NotA); inv M7_GSP18_SPar4_Xo1(M7_GSP18_line3, M7_GSP18_SPar4_NotB); nand2 M7_GSP18_SPar4_Xo2(M7_GSP18_SPar4_NotA, M7_GSP18_line3, M7_GSP18_SPar4_line2); nand2 M7_GSP18_SPar4_Xo3(M7_GSP18_SPar4_NotB, M7_GSP18_line0, M7_GSP18_SPar4_line3); nand2 M7_GSP18_SPar4_Xo4(M7_GSP18_SPar4_line2, M7_GSP18_SPar4_line3, M7_GSP18_line4); inv M7_GSP18_SPar5(M7_GSP18_line4, out321); inv M7_GSP19_SPar0_Mux0(CarryXbus_26, M7_GSP19_SPar0_Not_ContIn); and2 M7_GSP19_SPar0_Mux1(M7_ParCin0b31_27, M7_GSP19_SPar0_Not_ContIn, M7_GSP19_SPar0_line1); and2 M7_GSP19_SPar0_Mux2(M7_ParCin1b31_27, CarryXbus_26, M7_GSP19_SPar0_line2); or2 M7_GSP19_SPar0_Mux3(M7_GSP19_SPar0_line1, M7_GSP19_SPar0_line2, M7_GSP19_line0); inv M7_GSP19_SPar1_Mux0(LocalCarryXCin0_31, M7_GSP19_SPar1_Not_ContIn); and2 M7_GSP19_SPar1_Mux1(M7_ParCin0b33_32, M7_GSP19_SPar1_Not_ContIn, M7_GSP19_SPar1_line1); and2 M7_GSP19_SPar1_Mux2(M7_ParCin1b33_32armut, LocalCarryXCin0_31, M7_GSP19_SPar1_line2); or2 M7_GSP19_SPar1_Mux3(M7_GSP19_SPar1_line1, M7_GSP19_SPar1_line2, M7_GSP19_line1); inv M7_GSP19_SPar2_Mux0(LocalCarryXCin1_31, M7_GSP19_SPar2_Not_ContIn); and2 M7_GSP19_SPar2_Mux1(M7_ParCin0b33_32, M7_GSP19_SPar2_Not_ContIn, M7_GSP19_SPar2_line1); and2 M7_GSP19_SPar2_Mux2(M7_ParCin1b33_32armut, LocalCarryXCin1_31, M7_GSP19_SPar2_line2); or2 M7_GSP19_SPar2_Mux3(M7_GSP19_SPar2_line1, M7_GSP19_SPar2_line2, M7_GSP19_line2); inv M7_GSP19_SPar3_Mux0(CarryXbus_26, M7_GSP19_SPar3_Not_ContIn); and2 M7_GSP19_SPar3_Mux1(M7_GSP19_line1, M7_GSP19_SPar3_Not_ContIn, M7_GSP19_SPar3_line1); and2 M7_GSP19_SPar3_Mux2(M7_GSP19_line2, CarryXbus_26, M7_GSP19_SPar3_line2); or2 M7_GSP19_SPar3_Mux3(M7_GSP19_SPar3_line1, M7_GSP19_SPar3_line2, M7_GSP19_line3); inv M7_GSP19_SPar4_Xo0(M7_GSP19_line0, M7_GSP19_SPar4_NotA); inv M7_GSP19_SPar4_Xo1(M7_GSP19_line3, M7_GSP19_SPar4_NotB); nand2 M7_GSP19_SPar4_Xo2(M7_GSP19_SPar4_NotA, M7_GSP19_line3, M7_GSP19_SPar4_line2); nand2 M7_GSP19_SPar4_Xo3(M7_GSP19_SPar4_NotB, M7_GSP19_line0, M7_GSP19_SPar4_line3); nand2 M7_GSP19_SPar4_Xo4(M7_GSP19_SPar4_line2, M7_GSP19_SPar4_line3, M7_GSP19_line4); inv M7_GSP19_SPar5(M7_GSP19_line4, out338); and2 M8_UM8_0_GP34_0_GenProp8_0(YAbus_0, YBbus_0, M8_GenYbus_0); and2 M8_UM8_0_GP34_0_GenProp8_1(YAbus_1, YBbus_1, M8_GenYbus_1); and2 M8_UM8_0_GP34_0_GenProp8_2(YAbus_2, YBbus_2, M8_GenYbus_2); and2 M8_UM8_0_GP34_0_GenProp8_3(YAbus_3, YBbus_3, M8_GenYbus_3); and2 M8_UM8_0_GP34_0_GenProp8_4(YAbus_4, YBbus_4, M8_GenYbus_4); and2 M8_UM8_0_GP34_0_GenProp8_5(YAbus_5, YBbus_5, M8_GenYbus_5); and2 M8_UM8_0_GP34_0_GenProp8_6(YAbus_6, YBbus_6, M8_GenYbus_6); and2 M8_UM8_0_GP34_0_GenProp8_7(YAbus_7, YBbus_7, M8_GenYbus_7); inv M8_UM8_0_GP34_0_GenProp8_8_Xo0(YAbus_0, M8_UM8_0_GP34_0_GenProp8_8_NotA); inv M8_UM8_0_GP34_0_GenProp8_8_Xo1(YBbus_0, M8_UM8_0_GP34_0_GenProp8_8_NotB); nand2 M8_UM8_0_GP34_0_GenProp8_8_Xo2(M8_UM8_0_GP34_0_GenProp8_8_NotA, YBbus_0, M8_UM8_0_GP34_0_GenProp8_8_line2); nand2 M8_UM8_0_GP34_0_GenProp8_8_Xo3(M8_UM8_0_GP34_0_GenProp8_8_NotB, YAbus_0, M8_UM8_0_GP34_0_GenProp8_8_line3); nand2 M8_UM8_0_GP34_0_GenProp8_8_Xo4(M8_UM8_0_GP34_0_GenProp8_8_line2, M8_UM8_0_GP34_0_GenProp8_8_line3, M8_PropYbus_0); inv M8_UM8_0_GP34_0_GenProp8_9_Xo0(YAbus_1, M8_UM8_0_GP34_0_GenProp8_9_NotA); inv M8_UM8_0_GP34_0_GenProp8_9_Xo1(YBbus_1, M8_UM8_0_GP34_0_GenProp8_9_NotB); nand2 M8_UM8_0_GP34_0_GenProp8_9_Xo2(M8_UM8_0_GP34_0_GenProp8_9_NotA, YBbus_1, M8_UM8_0_GP34_0_GenProp8_9_line2); nand2 M8_UM8_0_GP34_0_GenProp8_9_Xo3(M8_UM8_0_GP34_0_GenProp8_9_NotB, YAbus_1, M8_UM8_0_GP34_0_GenProp8_9_line3); nand2 M8_UM8_0_GP34_0_GenProp8_9_Xo4(M8_UM8_0_GP34_0_GenProp8_9_line2, M8_UM8_0_GP34_0_GenProp8_9_line3, M8_PropYbus_1); inv M8_UM8_0_GP34_0_GenProp8_10_Xo0(YAbus_2, M8_UM8_0_GP34_0_GenProp8_10_NotA); inv M8_UM8_0_GP34_0_GenProp8_10_Xo1(YBbus_2, M8_UM8_0_GP34_0_GenProp8_10_NotB); nand2 M8_UM8_0_GP34_0_GenProp8_10_Xo2(M8_UM8_0_GP34_0_GenProp8_10_NotA, YBbus_2, M8_UM8_0_GP34_0_GenProp8_10_line2); nand2 M8_UM8_0_GP34_0_GenProp8_10_Xo3(M8_UM8_0_GP34_0_GenProp8_10_NotB, YAbus_2, M8_UM8_0_GP34_0_GenProp8_10_line3); nand2 M8_UM8_0_GP34_0_GenProp8_10_Xo4(M8_UM8_0_GP34_0_GenProp8_10_line2, M8_UM8_0_GP34_0_GenProp8_10_line3, M8_PropYbus_2); inv M8_UM8_0_GP34_0_GenProp8_11_Xo0(YAbus_3, M8_UM8_0_GP34_0_GenProp8_11_NotA); inv M8_UM8_0_GP34_0_GenProp8_11_Xo1(YBbus_3, M8_UM8_0_GP34_0_GenProp8_11_NotB); nand2 M8_UM8_0_GP34_0_GenProp8_11_Xo2(M8_UM8_0_GP34_0_GenProp8_11_NotA, YBbus_3, M8_UM8_0_GP34_0_GenProp8_11_line2); nand2 M8_UM8_0_GP34_0_GenProp8_11_Xo3(M8_UM8_0_GP34_0_GenProp8_11_NotB, YAbus_3, M8_UM8_0_GP34_0_GenProp8_11_line3); nand2 M8_UM8_0_GP34_0_GenProp8_11_Xo4(M8_UM8_0_GP34_0_GenProp8_11_line2, M8_UM8_0_GP34_0_GenProp8_11_line3, M8_PropYbus_3); inv M8_UM8_0_GP34_0_GenProp8_12_Xo0(YAbus_4, M8_UM8_0_GP34_0_GenProp8_12_NotA); inv M8_UM8_0_GP34_0_GenProp8_12_Xo1(YBbus_4, M8_UM8_0_GP34_0_GenProp8_12_NotB); nand2 M8_UM8_0_GP34_0_GenProp8_12_Xo2(M8_UM8_0_GP34_0_GenProp8_12_NotA, YBbus_4, M8_UM8_0_GP34_0_GenProp8_12_line2); nand2 M8_UM8_0_GP34_0_GenProp8_12_Xo3(M8_UM8_0_GP34_0_GenProp8_12_NotB, YAbus_4, M8_UM8_0_GP34_0_GenProp8_12_line3); nand2 M8_UM8_0_GP34_0_GenProp8_12_Xo4(M8_UM8_0_GP34_0_GenProp8_12_line2, M8_UM8_0_GP34_0_GenProp8_12_line3, M8_PropYbus_4); inv M8_UM8_0_GP34_0_GenProp8_13_Xo0(YAbus_5, M8_UM8_0_GP34_0_GenProp8_13_NotA); inv M8_UM8_0_GP34_0_GenProp8_13_Xo1(YBbus_5, M8_UM8_0_GP34_0_GenProp8_13_NotB); nand2 M8_UM8_0_GP34_0_GenProp8_13_Xo2(M8_UM8_0_GP34_0_GenProp8_13_NotA, YBbus_5, M8_UM8_0_GP34_0_GenProp8_13_line2); nand2 M8_UM8_0_GP34_0_GenProp8_13_Xo3(M8_UM8_0_GP34_0_GenProp8_13_NotB, YAbus_5, M8_UM8_0_GP34_0_GenProp8_13_line3); nand2 M8_UM8_0_GP34_0_GenProp8_13_Xo4(M8_UM8_0_GP34_0_GenProp8_13_line2, M8_UM8_0_GP34_0_GenProp8_13_line3, M8_PropYbus_5); inv M8_UM8_0_GP34_0_GenProp8_14_Xo0(YAbus_6, M8_UM8_0_GP34_0_GenProp8_14_NotA); inv M8_UM8_0_GP34_0_GenProp8_14_Xo1(YBbus_6, M8_UM8_0_GP34_0_GenProp8_14_NotB); nand2 M8_UM8_0_GP34_0_GenProp8_14_Xo2(M8_UM8_0_GP34_0_GenProp8_14_NotA, YBbus_6, M8_UM8_0_GP34_0_GenProp8_14_line2); nand2 M8_UM8_0_GP34_0_GenProp8_14_Xo3(M8_UM8_0_GP34_0_GenProp8_14_NotB, YAbus_6, M8_UM8_0_GP34_0_GenProp8_14_line3); nand2 M8_UM8_0_GP34_0_GenProp8_14_Xo4(M8_UM8_0_GP34_0_GenProp8_14_line2, M8_UM8_0_GP34_0_GenProp8_14_line3, M8_PropYbus_6); inv M8_UM8_0_GP34_0_GenProp8_15_Xo0(YAbus_7, M8_UM8_0_GP34_0_GenProp8_15_NotA); inv M8_UM8_0_GP34_0_GenProp8_15_Xo1(YBbus_7, M8_UM8_0_GP34_0_GenProp8_15_NotB); nand2 M8_UM8_0_GP34_0_GenProp8_15_Xo2(M8_UM8_0_GP34_0_GenProp8_15_NotA, YBbus_7, M8_UM8_0_GP34_0_GenProp8_15_line2); nand2 M8_UM8_0_GP34_0_GenProp8_15_Xo3(M8_UM8_0_GP34_0_GenProp8_15_NotB, YAbus_7, M8_UM8_0_GP34_0_GenProp8_15_line3); nand2 M8_UM8_0_GP34_0_GenProp8_15_Xo4(M8_UM8_0_GP34_0_GenProp8_15_line2, M8_UM8_0_GP34_0_GenProp8_15_line3, M8_PropYbus_7); and2 M8_UM8_0_GP34_1_GenProp8_0(YAbus_8, YBbus_8, M8_GenYbus_8); and2 M8_UM8_0_GP34_1_GenProp8_1(YAbus_9, YBbus_9, M8_GenYbus_9); and2 M8_UM8_0_GP34_1_GenProp8_2(YAbus_10, YBbus_10, M8_GenYbus_10); and2 M8_UM8_0_GP34_1_GenProp8_3(YAbus_11, YBbus_11, M8_GenYbus_11); and2 M8_UM8_0_GP34_1_GenProp8_4(YAbus_12, YBbus_12, M8_GenYbus_12); and2 M8_UM8_0_GP34_1_GenProp8_5(YAbus_13, YBbus_13, M8_GenYbus_13); and2 M8_UM8_0_GP34_1_GenProp8_6(YAbus_14, YBbus_14, M8_GenYbus_14); and2 M8_UM8_0_GP34_1_GenProp8_7(YAbus_15, YBbus_15, M8_GenYbus_15); inv M8_UM8_0_GP34_1_GenProp8_8_Xo0(YAbus_8, M8_UM8_0_GP34_1_GenProp8_8_NotA); inv M8_UM8_0_GP34_1_GenProp8_8_Xo1(YBbus_8, M8_UM8_0_GP34_1_GenProp8_8_NotB); nand2 M8_UM8_0_GP34_1_GenProp8_8_Xo2(M8_UM8_0_GP34_1_GenProp8_8_NotA, YBbus_8, M8_UM8_0_GP34_1_GenProp8_8_line2); nand2 M8_UM8_0_GP34_1_GenProp8_8_Xo3(M8_UM8_0_GP34_1_GenProp8_8_NotB, YAbus_8, M8_UM8_0_GP34_1_GenProp8_8_line3); nand2 M8_UM8_0_GP34_1_GenProp8_8_Xo4(M8_UM8_0_GP34_1_GenProp8_8_line2, M8_UM8_0_GP34_1_GenProp8_8_line3, M8_PropYbus_8); inv M8_UM8_0_GP34_1_GenProp8_9_Xo0(YAbus_9, M8_UM8_0_GP34_1_GenProp8_9_NotA); inv M8_UM8_0_GP34_1_GenProp8_9_Xo1(YBbus_9, M8_UM8_0_GP34_1_GenProp8_9_NotB); nand2 M8_UM8_0_GP34_1_GenProp8_9_Xo2(M8_UM8_0_GP34_1_GenProp8_9_NotA, YBbus_9, M8_UM8_0_GP34_1_GenProp8_9_line2); nand2 M8_UM8_0_GP34_1_GenProp8_9_Xo3(M8_UM8_0_GP34_1_GenProp8_9_NotB, YAbus_9, M8_UM8_0_GP34_1_GenProp8_9_line3); nand2 M8_UM8_0_GP34_1_GenProp8_9_Xo4(M8_UM8_0_GP34_1_GenProp8_9_line2, M8_UM8_0_GP34_1_GenProp8_9_line3, M8_PropYbus_9); inv M8_UM8_0_GP34_1_GenProp8_10_Xo0(YAbus_10, M8_UM8_0_GP34_1_GenProp8_10_NotA); inv M8_UM8_0_GP34_1_GenProp8_10_Xo1(YBbus_10, M8_UM8_0_GP34_1_GenProp8_10_NotB); nand2 M8_UM8_0_GP34_1_GenProp8_10_Xo2(M8_UM8_0_GP34_1_GenProp8_10_NotA, YBbus_10, M8_UM8_0_GP34_1_GenProp8_10_line2); nand2 M8_UM8_0_GP34_1_GenProp8_10_Xo3(M8_UM8_0_GP34_1_GenProp8_10_NotB, YAbus_10, M8_UM8_0_GP34_1_GenProp8_10_line3); nand2 M8_UM8_0_GP34_1_GenProp8_10_Xo4(M8_UM8_0_GP34_1_GenProp8_10_line2, M8_UM8_0_GP34_1_GenProp8_10_line3, M8_PropYbus_10); inv M8_UM8_0_GP34_1_GenProp8_11_Xo0(YAbus_11, M8_UM8_0_GP34_1_GenProp8_11_NotA); inv M8_UM8_0_GP34_1_GenProp8_11_Xo1(YBbus_11, M8_UM8_0_GP34_1_GenProp8_11_NotB); nand2 M8_UM8_0_GP34_1_GenProp8_11_Xo2(M8_UM8_0_GP34_1_GenProp8_11_NotA, YBbus_11, M8_UM8_0_GP34_1_GenProp8_11_line2); nand2 M8_UM8_0_GP34_1_GenProp8_11_Xo3(M8_UM8_0_GP34_1_GenProp8_11_NotB, YAbus_11, M8_UM8_0_GP34_1_GenProp8_11_line3); nand2 M8_UM8_0_GP34_1_GenProp8_11_Xo4(M8_UM8_0_GP34_1_GenProp8_11_line2, M8_UM8_0_GP34_1_GenProp8_11_line3, M8_PropYbus_11); inv M8_UM8_0_GP34_1_GenProp8_12_Xo0(YAbus_12, M8_UM8_0_GP34_1_GenProp8_12_NotA); inv M8_UM8_0_GP34_1_GenProp8_12_Xo1(YBbus_12, M8_UM8_0_GP34_1_GenProp8_12_NotB); nand2 M8_UM8_0_GP34_1_GenProp8_12_Xo2(M8_UM8_0_GP34_1_GenProp8_12_NotA, YBbus_12, M8_UM8_0_GP34_1_GenProp8_12_line2); nand2 M8_UM8_0_GP34_1_GenProp8_12_Xo3(M8_UM8_0_GP34_1_GenProp8_12_NotB, YAbus_12, M8_UM8_0_GP34_1_GenProp8_12_line3); nand2 M8_UM8_0_GP34_1_GenProp8_12_Xo4(M8_UM8_0_GP34_1_GenProp8_12_line2, M8_UM8_0_GP34_1_GenProp8_12_line3, M8_PropYbus_12); inv M8_UM8_0_GP34_1_GenProp8_13_Xo0(YAbus_13, M8_UM8_0_GP34_1_GenProp8_13_NotA); inv M8_UM8_0_GP34_1_GenProp8_13_Xo1(YBbus_13, M8_UM8_0_GP34_1_GenProp8_13_NotB); nand2 M8_UM8_0_GP34_1_GenProp8_13_Xo2(M8_UM8_0_GP34_1_GenProp8_13_NotA, YBbus_13, M8_UM8_0_GP34_1_GenProp8_13_line2); nand2 M8_UM8_0_GP34_1_GenProp8_13_Xo3(M8_UM8_0_GP34_1_GenProp8_13_NotB, YAbus_13, M8_UM8_0_GP34_1_GenProp8_13_line3); nand2 M8_UM8_0_GP34_1_GenProp8_13_Xo4(M8_UM8_0_GP34_1_GenProp8_13_line2, M8_UM8_0_GP34_1_GenProp8_13_line3, M8_PropYbus_13); inv M8_UM8_0_GP34_1_GenProp8_14_Xo0(YAbus_14, M8_UM8_0_GP34_1_GenProp8_14_NotA); inv M8_UM8_0_GP34_1_GenProp8_14_Xo1(YBbus_14, M8_UM8_0_GP34_1_GenProp8_14_NotB); nand2 M8_UM8_0_GP34_1_GenProp8_14_Xo2(M8_UM8_0_GP34_1_GenProp8_14_NotA, YBbus_14, M8_UM8_0_GP34_1_GenProp8_14_line2); nand2 M8_UM8_0_GP34_1_GenProp8_14_Xo3(M8_UM8_0_GP34_1_GenProp8_14_NotB, YAbus_14, M8_UM8_0_GP34_1_GenProp8_14_line3); nand2 M8_UM8_0_GP34_1_GenProp8_14_Xo4(M8_UM8_0_GP34_1_GenProp8_14_line2, M8_UM8_0_GP34_1_GenProp8_14_line3, M8_PropYbus_14); inv M8_UM8_0_GP34_1_GenProp8_15_Xo0(YAbus_15, M8_UM8_0_GP34_1_GenProp8_15_NotA); inv M8_UM8_0_GP34_1_GenProp8_15_Xo1(YBbus_15, M8_UM8_0_GP34_1_GenProp8_15_NotB); nand2 M8_UM8_0_GP34_1_GenProp8_15_Xo2(M8_UM8_0_GP34_1_GenProp8_15_NotA, YBbus_15, M8_UM8_0_GP34_1_GenProp8_15_line2); nand2 M8_UM8_0_GP34_1_GenProp8_15_Xo3(M8_UM8_0_GP34_1_GenProp8_15_NotB, YAbus_15, M8_UM8_0_GP34_1_GenProp8_15_line3); nand2 M8_UM8_0_GP34_1_GenProp8_15_Xo4(M8_UM8_0_GP34_1_GenProp8_15_line2, M8_UM8_0_GP34_1_GenProp8_15_line3, M8_PropYbus_15); and2 M8_UM8_0_GP34_2_GenProp8_0(YAbus_16, YBbus_16, M8_GenYbus_16); and2 M8_UM8_0_GP34_2_GenProp8_1(YAbus_17, YBbus_17, M8_GenYbus_17); and2 M8_UM8_0_GP34_2_GenProp8_2(YAbus_18, YBbus_18, M8_GenYbus_18); and2 M8_UM8_0_GP34_2_GenProp8_3(YAbus_19, YBbus_19, M8_GenYbus_19); and2 M8_UM8_0_GP34_2_GenProp8_4(YAbus_20, YBbus_20, M8_GenYbus_20); and2 M8_UM8_0_GP34_2_GenProp8_5(YAbus_21, YBbus_21, M8_GenYbus_21); and2 M8_UM8_0_GP34_2_GenProp8_6(YAbus_22, YBbus_22, M8_GenYbus_22); and2 M8_UM8_0_GP34_2_GenProp8_7(YAbus_23, YBbus_23, M8_GenYbus_23); inv M8_UM8_0_GP34_2_GenProp8_8_Xo0(YAbus_16, M8_UM8_0_GP34_2_GenProp8_8_NotA); inv M8_UM8_0_GP34_2_GenProp8_8_Xo1(YBbus_16, M8_UM8_0_GP34_2_GenProp8_8_NotB); nand2 M8_UM8_0_GP34_2_GenProp8_8_Xo2(M8_UM8_0_GP34_2_GenProp8_8_NotA, YBbus_16, M8_UM8_0_GP34_2_GenProp8_8_line2); nand2 M8_UM8_0_GP34_2_GenProp8_8_Xo3(M8_UM8_0_GP34_2_GenProp8_8_NotB, YAbus_16, M8_UM8_0_GP34_2_GenProp8_8_line3); nand2 M8_UM8_0_GP34_2_GenProp8_8_Xo4(M8_UM8_0_GP34_2_GenProp8_8_line2, M8_UM8_0_GP34_2_GenProp8_8_line3, M8_PropYbus_16); inv M8_UM8_0_GP34_2_GenProp8_9_Xo0(YAbus_17, M8_UM8_0_GP34_2_GenProp8_9_NotA); inv M8_UM8_0_GP34_2_GenProp8_9_Xo1(YBbus_17, M8_UM8_0_GP34_2_GenProp8_9_NotB); nand2 M8_UM8_0_GP34_2_GenProp8_9_Xo2(M8_UM8_0_GP34_2_GenProp8_9_NotA, YBbus_17, M8_UM8_0_GP34_2_GenProp8_9_line2); nand2 M8_UM8_0_GP34_2_GenProp8_9_Xo3(M8_UM8_0_GP34_2_GenProp8_9_NotB, YAbus_17, M8_UM8_0_GP34_2_GenProp8_9_line3); nand2 M8_UM8_0_GP34_2_GenProp8_9_Xo4(M8_UM8_0_GP34_2_GenProp8_9_line2, M8_UM8_0_GP34_2_GenProp8_9_line3, M8_PropYbus_17); inv M8_UM8_0_GP34_2_GenProp8_10_Xo0(YAbus_18, M8_UM8_0_GP34_2_GenProp8_10_NotA); inv M8_UM8_0_GP34_2_GenProp8_10_Xo1(YBbus_18, M8_UM8_0_GP34_2_GenProp8_10_NotB); nand2 M8_UM8_0_GP34_2_GenProp8_10_Xo2(M8_UM8_0_GP34_2_GenProp8_10_NotA, YBbus_18, M8_UM8_0_GP34_2_GenProp8_10_line2); nand2 M8_UM8_0_GP34_2_GenProp8_10_Xo3(M8_UM8_0_GP34_2_GenProp8_10_NotB, YAbus_18, M8_UM8_0_GP34_2_GenProp8_10_line3); nand2 M8_UM8_0_GP34_2_GenProp8_10_Xo4(M8_UM8_0_GP34_2_GenProp8_10_line2, M8_UM8_0_GP34_2_GenProp8_10_line3, M8_PropYbus_18); inv M8_UM8_0_GP34_2_GenProp8_11_Xo0(YAbus_19, M8_UM8_0_GP34_2_GenProp8_11_NotA); inv M8_UM8_0_GP34_2_GenProp8_11_Xo1(YBbus_19, M8_UM8_0_GP34_2_GenProp8_11_NotB); nand2 M8_UM8_0_GP34_2_GenProp8_11_Xo2(M8_UM8_0_GP34_2_GenProp8_11_NotA, YBbus_19, M8_UM8_0_GP34_2_GenProp8_11_line2); nand2 M8_UM8_0_GP34_2_GenProp8_11_Xo3(M8_UM8_0_GP34_2_GenProp8_11_NotB, YAbus_19, M8_UM8_0_GP34_2_GenProp8_11_line3); nand2 M8_UM8_0_GP34_2_GenProp8_11_Xo4(M8_UM8_0_GP34_2_GenProp8_11_line2, M8_UM8_0_GP34_2_GenProp8_11_line3, M8_PropYbus_19); inv M8_UM8_0_GP34_2_GenProp8_12_Xo0(YAbus_20, M8_UM8_0_GP34_2_GenProp8_12_NotA); inv M8_UM8_0_GP34_2_GenProp8_12_Xo1(YBbus_20, M8_UM8_0_GP34_2_GenProp8_12_NotB); nand2 M8_UM8_0_GP34_2_GenProp8_12_Xo2(M8_UM8_0_GP34_2_GenProp8_12_NotA, YBbus_20, M8_UM8_0_GP34_2_GenProp8_12_line2); nand2 M8_UM8_0_GP34_2_GenProp8_12_Xo3(M8_UM8_0_GP34_2_GenProp8_12_NotB, YAbus_20, M8_UM8_0_GP34_2_GenProp8_12_line3); nand2 M8_UM8_0_GP34_2_GenProp8_12_Xo4(M8_UM8_0_GP34_2_GenProp8_12_line2, M8_UM8_0_GP34_2_GenProp8_12_line3, M8_PropYbus_20); inv M8_UM8_0_GP34_2_GenProp8_13_Xo0(YAbus_21, M8_UM8_0_GP34_2_GenProp8_13_NotA); inv M8_UM8_0_GP34_2_GenProp8_13_Xo1(YBbus_21, M8_UM8_0_GP34_2_GenProp8_13_NotB); nand2 M8_UM8_0_GP34_2_GenProp8_13_Xo2(M8_UM8_0_GP34_2_GenProp8_13_NotA, YBbus_21, M8_UM8_0_GP34_2_GenProp8_13_line2); nand2 M8_UM8_0_GP34_2_GenProp8_13_Xo3(M8_UM8_0_GP34_2_GenProp8_13_NotB, YAbus_21, M8_UM8_0_GP34_2_GenProp8_13_line3); nand2 M8_UM8_0_GP34_2_GenProp8_13_Xo4(M8_UM8_0_GP34_2_GenProp8_13_line2, M8_UM8_0_GP34_2_GenProp8_13_line3, M8_PropYbus_21); inv M8_UM8_0_GP34_2_GenProp8_14_Xo0(YAbus_22, M8_UM8_0_GP34_2_GenProp8_14_NotA); inv M8_UM8_0_GP34_2_GenProp8_14_Xo1(YBbus_22, M8_UM8_0_GP34_2_GenProp8_14_NotB); nand2 M8_UM8_0_GP34_2_GenProp8_14_Xo2(M8_UM8_0_GP34_2_GenProp8_14_NotA, YBbus_22, M8_UM8_0_GP34_2_GenProp8_14_line2); nand2 M8_UM8_0_GP34_2_GenProp8_14_Xo3(M8_UM8_0_GP34_2_GenProp8_14_NotB, YAbus_22, M8_UM8_0_GP34_2_GenProp8_14_line3); nand2 M8_UM8_0_GP34_2_GenProp8_14_Xo4(M8_UM8_0_GP34_2_GenProp8_14_line2, M8_UM8_0_GP34_2_GenProp8_14_line3, M8_PropYbus_22); inv M8_UM8_0_GP34_2_GenProp8_15_Xo0(YAbus_23, M8_UM8_0_GP34_2_GenProp8_15_NotA); inv M8_UM8_0_GP34_2_GenProp8_15_Xo1(YBbus_23, M8_UM8_0_GP34_2_GenProp8_15_NotB); nand2 M8_UM8_0_GP34_2_GenProp8_15_Xo2(M8_UM8_0_GP34_2_GenProp8_15_NotA, YBbus_23, M8_UM8_0_GP34_2_GenProp8_15_line2); nand2 M8_UM8_0_GP34_2_GenProp8_15_Xo3(M8_UM8_0_GP34_2_GenProp8_15_NotB, YAbus_23, M8_UM8_0_GP34_2_GenProp8_15_line3); nand2 M8_UM8_0_GP34_2_GenProp8_15_Xo4(M8_UM8_0_GP34_2_GenProp8_15_line2, M8_UM8_0_GP34_2_GenProp8_15_line3, M8_PropYbus_23); and2 M8_UM8_0_GP34_3_GenProp8_0(YAbus_24, YBbus_24, M8_GenYbus_24); and2 M8_UM8_0_GP34_3_GenProp8_1(YAbus_25, YBbus_25, M8_GenYbus_25); and2 M8_UM8_0_GP34_3_GenProp8_2(YAbus_26, YBbus_26, M8_GenYbus_26); and2 M8_UM8_0_GP34_3_GenProp8_3(YAbus_27, YBbus_27, M8_GenYbus_27); and2 M8_UM8_0_GP34_3_GenProp8_4(YAbus_28, YBbus_28, M8_GenYbus_28); and2 M8_UM8_0_GP34_3_GenProp8_5(YAbus_29, YBbus_29, M8_GenYbus_29); and2 M8_UM8_0_GP34_3_GenProp8_6(YAbus_30, YBbus_30, M8_GenYbus_30); and2 M8_UM8_0_GP34_3_GenProp8_7(YAbus_31, YBbus_31, M8_GenYbus_31); inv M8_UM8_0_GP34_3_GenProp8_8_Xo0(YAbus_24, M8_UM8_0_GP34_3_GenProp8_8_NotA); inv M8_UM8_0_GP34_3_GenProp8_8_Xo1(YBbus_24, M8_UM8_0_GP34_3_GenProp8_8_NotB); nand2 M8_UM8_0_GP34_3_GenProp8_8_Xo2(M8_UM8_0_GP34_3_GenProp8_8_NotA, YBbus_24, M8_UM8_0_GP34_3_GenProp8_8_line2); nand2 M8_UM8_0_GP34_3_GenProp8_8_Xo3(M8_UM8_0_GP34_3_GenProp8_8_NotB, YAbus_24, M8_UM8_0_GP34_3_GenProp8_8_line3); nand2 M8_UM8_0_GP34_3_GenProp8_8_Xo4(M8_UM8_0_GP34_3_GenProp8_8_line2, M8_UM8_0_GP34_3_GenProp8_8_line3, M8_PropYbus_24); inv M8_UM8_0_GP34_3_GenProp8_9_Xo0(YAbus_25, M8_UM8_0_GP34_3_GenProp8_9_NotA); inv M8_UM8_0_GP34_3_GenProp8_9_Xo1(YBbus_25, M8_UM8_0_GP34_3_GenProp8_9_NotB); nand2 M8_UM8_0_GP34_3_GenProp8_9_Xo2(M8_UM8_0_GP34_3_GenProp8_9_NotA, YBbus_25, M8_UM8_0_GP34_3_GenProp8_9_line2); nand2 M8_UM8_0_GP34_3_GenProp8_9_Xo3(M8_UM8_0_GP34_3_GenProp8_9_NotB, YAbus_25, M8_UM8_0_GP34_3_GenProp8_9_line3); nand2 M8_UM8_0_GP34_3_GenProp8_9_Xo4(M8_UM8_0_GP34_3_GenProp8_9_line2, M8_UM8_0_GP34_3_GenProp8_9_line3, M8_PropYbus_25); inv M8_UM8_0_GP34_3_GenProp8_10_Xo0(YAbus_26, M8_UM8_0_GP34_3_GenProp8_10_NotA); inv M8_UM8_0_GP34_3_GenProp8_10_Xo1(YBbus_26, M8_UM8_0_GP34_3_GenProp8_10_NotB); nand2 M8_UM8_0_GP34_3_GenProp8_10_Xo2(M8_UM8_0_GP34_3_GenProp8_10_NotA, YBbus_26, M8_UM8_0_GP34_3_GenProp8_10_line2); nand2 M8_UM8_0_GP34_3_GenProp8_10_Xo3(M8_UM8_0_GP34_3_GenProp8_10_NotB, YAbus_26, M8_UM8_0_GP34_3_GenProp8_10_line3); nand2 M8_UM8_0_GP34_3_GenProp8_10_Xo4(M8_UM8_0_GP34_3_GenProp8_10_line2, M8_UM8_0_GP34_3_GenProp8_10_line3, M8_PropYbus_26); inv M8_UM8_0_GP34_3_GenProp8_11_Xo0(YAbus_27, M8_UM8_0_GP34_3_GenProp8_11_NotA); inv M8_UM8_0_GP34_3_GenProp8_11_Xo1(YBbus_27, M8_UM8_0_GP34_3_GenProp8_11_NotB); nand2 M8_UM8_0_GP34_3_GenProp8_11_Xo2(M8_UM8_0_GP34_3_GenProp8_11_NotA, YBbus_27, M8_UM8_0_GP34_3_GenProp8_11_line2); nand2 M8_UM8_0_GP34_3_GenProp8_11_Xo3(M8_UM8_0_GP34_3_GenProp8_11_NotB, YAbus_27, M8_UM8_0_GP34_3_GenProp8_11_line3); nand2 M8_UM8_0_GP34_3_GenProp8_11_Xo4(M8_UM8_0_GP34_3_GenProp8_11_line2, M8_UM8_0_GP34_3_GenProp8_11_line3, M8_PropYbus_27); inv M8_UM8_0_GP34_3_GenProp8_12_Xo0(YAbus_28, M8_UM8_0_GP34_3_GenProp8_12_NotA); inv M8_UM8_0_GP34_3_GenProp8_12_Xo1(YBbus_28, M8_UM8_0_GP34_3_GenProp8_12_NotB); nand2 M8_UM8_0_GP34_3_GenProp8_12_Xo2(M8_UM8_0_GP34_3_GenProp8_12_NotA, YBbus_28, M8_UM8_0_GP34_3_GenProp8_12_line2); nand2 M8_UM8_0_GP34_3_GenProp8_12_Xo3(M8_UM8_0_GP34_3_GenProp8_12_NotB, YAbus_28, M8_UM8_0_GP34_3_GenProp8_12_line3); nand2 M8_UM8_0_GP34_3_GenProp8_12_Xo4(M8_UM8_0_GP34_3_GenProp8_12_line2, M8_UM8_0_GP34_3_GenProp8_12_line3, M8_PropYbus_28); inv M8_UM8_0_GP34_3_GenProp8_13_Xo0(YAbus_29, M8_UM8_0_GP34_3_GenProp8_13_NotA); inv M8_UM8_0_GP34_3_GenProp8_13_Xo1(YBbus_29, M8_UM8_0_GP34_3_GenProp8_13_NotB); nand2 M8_UM8_0_GP34_3_GenProp8_13_Xo2(M8_UM8_0_GP34_3_GenProp8_13_NotA, YBbus_29, M8_UM8_0_GP34_3_GenProp8_13_line2); nand2 M8_UM8_0_GP34_3_GenProp8_13_Xo3(M8_UM8_0_GP34_3_GenProp8_13_NotB, YAbus_29, M8_UM8_0_GP34_3_GenProp8_13_line3); nand2 M8_UM8_0_GP34_3_GenProp8_13_Xo4(M8_UM8_0_GP34_3_GenProp8_13_line2, M8_UM8_0_GP34_3_GenProp8_13_line3, M8_PropYbus_29); inv M8_UM8_0_GP34_3_GenProp8_14_Xo0(YAbus_30, M8_UM8_0_GP34_3_GenProp8_14_NotA); inv M8_UM8_0_GP34_3_GenProp8_14_Xo1(YBbus_30, M8_UM8_0_GP34_3_GenProp8_14_NotB); nand2 M8_UM8_0_GP34_3_GenProp8_14_Xo2(M8_UM8_0_GP34_3_GenProp8_14_NotA, YBbus_30, M8_UM8_0_GP34_3_GenProp8_14_line2); nand2 M8_UM8_0_GP34_3_GenProp8_14_Xo3(M8_UM8_0_GP34_3_GenProp8_14_NotB, YAbus_30, M8_UM8_0_GP34_3_GenProp8_14_line3); nand2 M8_UM8_0_GP34_3_GenProp8_14_Xo4(M8_UM8_0_GP34_3_GenProp8_14_line2, M8_UM8_0_GP34_3_GenProp8_14_line3, M8_PropYbus_30); inv M8_UM8_0_GP34_3_GenProp8_15_Xo0(YAbus_31, M8_UM8_0_GP34_3_GenProp8_15_NotA); inv M8_UM8_0_GP34_3_GenProp8_15_Xo1(YBbus_31, M8_UM8_0_GP34_3_GenProp8_15_NotB); nand2 M8_UM8_0_GP34_3_GenProp8_15_Xo2(M8_UM8_0_GP34_3_GenProp8_15_NotA, YBbus_31, M8_UM8_0_GP34_3_GenProp8_15_line2); nand2 M8_UM8_0_GP34_3_GenProp8_15_Xo3(M8_UM8_0_GP34_3_GenProp8_15_NotB, YAbus_31, M8_UM8_0_GP34_3_GenProp8_15_line3); nand2 M8_UM8_0_GP34_3_GenProp8_15_Xo4(M8_UM8_0_GP34_3_GenProp8_15_line2, M8_UM8_0_GP34_3_GenProp8_15_line3, M8_PropYbus_31); and2 M8_UM8_0_GP34_4(in38, YBbus_32, M8_GenYbus_32); and2 M8_UM8_0_GP34_5(in38, YBbus_33, M8_GenYbus_33); inv M8_UM8_0_GP34_6_Xo0(in38, M8_UM8_0_GP34_6_NotA); inv M8_UM8_0_GP34_6_Xo1(YBbus_32, M8_UM8_0_GP34_6_NotB); nand2 M8_UM8_0_GP34_6_Xo2(M8_UM8_0_GP34_6_NotA, YBbus_32, M8_UM8_0_GP34_6_line2); nand2 M8_UM8_0_GP34_6_Xo3(M8_UM8_0_GP34_6_NotB, in38, M8_UM8_0_GP34_6_line3); nand2 M8_UM8_0_GP34_6_Xo4(M8_UM8_0_GP34_6_line2, M8_UM8_0_GP34_6_line3, M8_PropYbus_32); inv M8_UM8_0_GP34_7_Xo0(in38, M8_UM8_0_GP34_7_NotA); inv M8_UM8_0_GP34_7_Xo1(YBbus_33, M8_UM8_0_GP34_7_NotB); nand2 M8_UM8_0_GP34_7_Xo2(M8_UM8_0_GP34_7_NotA, YBbus_33, M8_UM8_0_GP34_7_line2); nand2 M8_UM8_0_GP34_7_Xo3(M8_UM8_0_GP34_7_NotB, in38, M8_UM8_0_GP34_7_line3); nand2 M8_UM8_0_GP34_7_Xo4(M8_UM8_0_GP34_7_line2, M8_UM8_0_GP34_7_line3, M8_PropYbus_33); or2 M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_0(M8_GenYbus_0, M8_PropYbus_0, M8_dummy1_0); and2 M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_1_Ao2_0(M8_PropYbus_1, M8_GenYbus_0, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_1_line0); or2 M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_1_Ao2_1(M8_GenYbus_1, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_1_line0, M8_dummy0_1); and2 M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_2_Ao3a_0(M8_PropYbus_1, M8_GenYbus_0, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_2_line0); and2 M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_2_Ao3a_1(M8_PropYbus_1, M8_PropYbus_0, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_2_line1); or3 M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_2_Ao3a_2(M8_GenYbus_1, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_2_line0, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_2_line1, M8_dummy1_1); and2 M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_3_Ao3a_0(M8_PropYbus_2, M8_GenYbus_1, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_3_line0); and3 M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_3_Ao3a_1(M8_PropYbus_2, M8_PropYbus_1, M8_GenYbus_0, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_3_line1); or3 M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_3_Ao3a_2(M8_GenYbus_2, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_3_line0, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_3_line1, M8_dummy0_2); and2 M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_4_Ao4a_0(M8_PropYbus_2, M8_GenYbus_1, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_4_line0); and3 M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_4_Ao4a_1(M8_PropYbus_2, M8_PropYbus_1, M8_GenYbus_0, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_4_line1); and3 M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_4_Ao4a_2(M8_PropYbus_2, M8_PropYbus_1, M8_PropYbus_0, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_4_line2); or4 M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_4_Ao4a_3(M8_GenYbus_2, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_4_line0, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_4_line1, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_4_line2, M8_dummy1_2); and2 M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_5_Ao4a_0(M8_PropYbus_3, M8_GenYbus_2, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_5_line0); and3 M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_5_Ao4a_1(M8_PropYbus_3, M8_PropYbus_2, M8_GenYbus_1, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_5_line1); and4 M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_5_Ao4a_2(M8_PropYbus_3, M8_PropYbus_2, M8_PropYbus_1, M8_GenYbus_0, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_5_line2); or4 M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_5_Ao4a_3(M8_GenYbus_3, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_5_line0, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_5_line1, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_5_line2, M8_dummy0_3); and2 M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_6_Ao5a_0(M8_PropYbus_3, M8_GenYbus_2, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_6_line0); and3 M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_6_Ao5a_1(M8_PropYbus_3, M8_PropYbus_2, M8_GenYbus_1, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_6_line1); and4 M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_6_Ao5a_2(M8_PropYbus_3, M8_PropYbus_2, M8_PropYbus_1, M8_GenYbus_0, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_6_line2); and4 M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_6_Ao5a_3(M8_PropYbus_3, M8_PropYbus_2, M8_PropYbus_1, M8_PropYbus_0, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_6_line3); or5 M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_6_Ao5a_4(M8_GenYbus_3, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_6_line0, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_6_line1, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_6_line2, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_0_GLC4_6_line3, M8_dummy1_3); and2 M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_1_Ao5a_0(M8_PropYbus_4, M8_GenYbus_3, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_1_line0); and3 M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_1_Ao5a_1(M8_PropYbus_4, M8_PropYbus_3, M8_GenYbus_2, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_1_line1); and4 M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_1_Ao5a_2(M8_PropYbus_4, M8_PropYbus_3, M8_PropYbus_2, M8_GenYbus_1, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_1_line2); and5 M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_1_Ao5a_3(M8_PropYbus_4, M8_PropYbus_3, M8_PropYbus_2, M8_PropYbus_1, M8_GenYbus_0, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_1_line3); or5 M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_1_Ao5a_4(M8_GenYbus_4, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_1_line0, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_1_line1, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_1_line2, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_1_line3, M8_dummy0_4); and2 M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_2_Ao6a_0(M8_PropYbus_4, M8_GenYbus_3, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_2_line0); and3 M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_2_Ao6a_1(M8_PropYbus_4, M8_PropYbus_3, M8_GenYbus_2, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_2_line1); and4 M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_2_Ao6a_2(M8_PropYbus_4, M8_PropYbus_3, M8_PropYbus_2, M8_GenYbus_1, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_2_line2); and5 M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_2_Ao6a_3(M8_PropYbus_4, M8_PropYbus_3, M8_PropYbus_2, M8_PropYbus_1, M8_GenYbus_0, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_2_line3); and5 M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_2_Ao6a_4(M8_PropYbus_4, M8_PropYbus_3, M8_PropYbus_2, M8_PropYbus_1, M8_PropYbus_0, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_2_line4); or6 M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_2_Ao6a_5(M8_GenYbus_4, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_2_line0, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_2_line1, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_2_line2, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_2_line3, M8_UM8_1_CC_0_GLC34_0_GLC9_0_GLC5_2_line4, M8_dummy1_4); or2 M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_0(M8_GenYbus_5, M8_PropYbus_5, M8_dummy1_5); and2 M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_1_Ao2_0(M8_PropYbus_6, M8_GenYbus_5, M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_1_line0); or2 M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_1_Ao2_1(M8_GenYbus_6, M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_1_line0, M8_dummy0_6); and2 M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_2_Ao3a_0(M8_PropYbus_6, M8_GenYbus_5, M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_2_line0); and2 M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_2_Ao3a_1(M8_PropYbus_6, M8_PropYbus_5, M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_2_line1); or3 M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_2_Ao3a_2(M8_GenYbus_6, M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_2_line0, M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_2_line1, M8_dummy1_6); and2 M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_3_Ao3a_0(M8_PropYbus_7, M8_GenYbus_6, M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_3_line0); and3 M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_3_Ao3a_1(M8_PropYbus_7, M8_PropYbus_6, M8_GenYbus_5, M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_3_line1); or3 M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_3_Ao3a_2(M8_GenYbus_7, M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_3_line0, M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_3_line1, M8_dummy0_7); and2 M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_4_Ao4a_0(M8_PropYbus_7, M8_GenYbus_6, M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_4_line0); and3 M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_4_Ao4a_1(M8_PropYbus_7, M8_PropYbus_6, M8_GenYbus_5, M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_4_line1); and3 M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_4_Ao4a_2(M8_PropYbus_7, M8_PropYbus_6, M8_PropYbus_5, M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_4_line2); or4 M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_4_Ao4a_3(M8_GenYbus_7, M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_4_line0, M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_4_line1, M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_4_line2, M8_dummy1_7); and2 M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_5_Ao4a_0(M8_PropYbus_8, M8_GenYbus_7, M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_5_line0); and3 M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_5_Ao4a_1(M8_PropYbus_8, M8_PropYbus_7, M8_GenYbus_6, M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_5_line1); and4 M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_5_Ao4a_2(M8_PropYbus_8, M8_PropYbus_7, M8_PropYbus_6, M8_GenYbus_5, M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_5_line2); or4 M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_5_Ao4a_3(M8_GenYbus_8, M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_5_line0, M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_5_line1, M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_5_line2, M8_dummy0_8); and2 M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_6_Ao5a_0(M8_PropYbus_8, M8_GenYbus_7, M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_6_line0); and3 M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_6_Ao5a_1(M8_PropYbus_8, M8_PropYbus_7, M8_GenYbus_6, M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_6_line1); and4 M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_6_Ao5a_2(M8_PropYbus_8, M8_PropYbus_7, M8_PropYbus_6, M8_GenYbus_5, M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_6_line2); and4 M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_6_Ao5a_3(M8_PropYbus_8, M8_PropYbus_7, M8_PropYbus_6, M8_PropYbus_5, M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_6_line3); or5 M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_6_Ao5a_4(M8_GenYbus_8, M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_6_line0, M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_6_line1, M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_6_line2, M8_UM8_1_CC_0_GLC34_0_GLC9_4_GLC4_6_line3, M8_dummy1_8); or2 M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_0(M8_GenYbus_9, M8_PropYbus_9, M8_dummy1_9); and2 M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_1_Ao2_0(M8_PropYbus_10, M8_GenYbus_9, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_1_line0); or2 M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_1_Ao2_1(M8_GenYbus_10, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_1_line0, M8_dummy0_10); and2 M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_2_Ao3a_0(M8_PropYbus_10, M8_GenYbus_9, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_2_line0); and2 M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_2_Ao3a_1(M8_PropYbus_10, M8_PropYbus_9, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_2_line1); or3 M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_2_Ao3a_2(M8_GenYbus_10, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_2_line0, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_2_line1, M8_dummy1_10); and2 M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_3_Ao3a_0(M8_PropYbus_11, M8_GenYbus_10, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_3_line0); and3 M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_3_Ao3a_1(M8_PropYbus_11, M8_PropYbus_10, M8_GenYbus_9, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_3_line1); or3 M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_3_Ao3a_2(M8_GenYbus_11, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_3_line0, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_3_line1, M8_dummy0_11); and2 M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_4_Ao4a_0(M8_PropYbus_11, M8_GenYbus_10, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_4_line0); and3 M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_4_Ao4a_1(M8_PropYbus_11, M8_PropYbus_10, M8_GenYbus_9, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_4_line1); and3 M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_4_Ao4a_2(M8_PropYbus_11, M8_PropYbus_10, M8_PropYbus_9, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_4_line2); or4 M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_4_Ao4a_3(M8_GenYbus_11, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_4_line0, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_4_line1, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_4_line2, M8_dummy1_11); and2 M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_5_Ao4a_0(M8_PropYbus_12, M8_GenYbus_11, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_5_line0); and3 M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_5_Ao4a_1(M8_PropYbus_12, M8_PropYbus_11, M8_GenYbus_10, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_5_line1); and4 M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_5_Ao4a_2(M8_PropYbus_12, M8_PropYbus_11, M8_PropYbus_10, M8_GenYbus_9, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_5_line2); or4 M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_5_Ao4a_3(M8_GenYbus_12, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_5_line0, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_5_line1, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_5_line2, M8_dummy0_12); and2 M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_6_Ao5a_0(M8_PropYbus_12, M8_GenYbus_11, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_6_line0); and3 M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_6_Ao5a_1(M8_PropYbus_12, M8_PropYbus_11, M8_GenYbus_10, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_6_line1); and4 M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_6_Ao5a_2(M8_PropYbus_12, M8_PropYbus_11, M8_PropYbus_10, M8_GenYbus_9, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_6_line2); and4 M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_6_Ao5a_3(M8_PropYbus_12, M8_PropYbus_11, M8_PropYbus_10, M8_PropYbus_9, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_6_line3); or5 M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_6_Ao5a_4(M8_GenYbus_12, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_6_line0, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_6_line1, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_6_line2, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_0_GLC4_6_line3, M8_dummy1_12); and2 M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_1_Ao5a_0(M8_PropYbus_13, M8_GenYbus_12, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_1_line0); and3 M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_1_Ao5a_1(M8_PropYbus_13, M8_PropYbus_12, M8_GenYbus_11, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_1_line1); and4 M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_1_Ao5a_2(M8_PropYbus_13, M8_PropYbus_12, M8_PropYbus_11, M8_GenYbus_10, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_1_line2); and5 M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_1_Ao5a_3(M8_PropYbus_13, M8_PropYbus_12, M8_PropYbus_11, M8_PropYbus_10, M8_GenYbus_9, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_1_line3); or5 M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_1_Ao5a_4(M8_GenYbus_13, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_1_line0, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_1_line1, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_1_line2, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_1_line3, M8_dummy0_13); and2 M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_2_Ao6a_0(M8_PropYbus_13, M8_GenYbus_12, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_2_line0); and3 M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_2_Ao6a_1(M8_PropYbus_13, M8_PropYbus_12, M8_GenYbus_11, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_2_line1); and4 M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_2_Ao6a_2(M8_PropYbus_13, M8_PropYbus_12, M8_PropYbus_11, M8_GenYbus_10, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_2_line2); and5 M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_2_Ao6a_3(M8_PropYbus_13, M8_PropYbus_12, M8_PropYbus_11, M8_PropYbus_10, M8_GenYbus_9, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_2_line3); and5 M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_2_Ao6a_4(M8_PropYbus_13, M8_PropYbus_12, M8_PropYbus_11, M8_PropYbus_10, M8_PropYbus_9, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_2_line4); or6 M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_2_Ao6a_5(M8_GenYbus_13, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_2_line0, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_2_line1, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_2_line2, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_2_line3, M8_UM8_1_CC_0_GLC34_1_GLC9_0_GLC5_2_line4, M8_dummy1_13); or2 M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_0(M8_GenYbus_14, M8_PropYbus_14, M8_dummy1_14); and2 M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_1_Ao2_0(M8_PropYbus_15, M8_GenYbus_14, M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_1_line0); or2 M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_1_Ao2_1(M8_GenYbus_15, M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_1_line0, M8_dummy0_15); and2 M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_2_Ao3a_0(M8_PropYbus_15, M8_GenYbus_14, M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_2_line0); and2 M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_2_Ao3a_1(M8_PropYbus_15, M8_PropYbus_14, M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_2_line1); or3 M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_2_Ao3a_2(M8_GenYbus_15, M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_2_line0, M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_2_line1, M8_dummy1_15); and2 M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_3_Ao3a_0(M8_PropYbus_16, M8_GenYbus_15, M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_3_line0); and3 M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_3_Ao3a_1(M8_PropYbus_16, M8_PropYbus_15, M8_GenYbus_14, M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_3_line1); or3 M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_3_Ao3a_2(M8_GenYbus_16, M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_3_line0, M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_3_line1, M8_dummy0_16); and2 M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_4_Ao4a_0(M8_PropYbus_16, M8_GenYbus_15, M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_4_line0); and3 M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_4_Ao4a_1(M8_PropYbus_16, M8_PropYbus_15, M8_GenYbus_14, M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_4_line1); and3 M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_4_Ao4a_2(M8_PropYbus_16, M8_PropYbus_15, M8_PropYbus_14, M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_4_line2); or4 M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_4_Ao4a_3(M8_GenYbus_16, M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_4_line0, M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_4_line1, M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_4_line2, M8_dummy1_16); and2 M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_5_Ao4a_0(M8_PropYbus_17, M8_GenYbus_16, M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_5_line0); and3 M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_5_Ao4a_1(M8_PropYbus_17, M8_PropYbus_16, M8_GenYbus_15, M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_5_line1); and4 M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_5_Ao4a_2(M8_PropYbus_17, M8_PropYbus_16, M8_PropYbus_15, M8_GenYbus_14, M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_5_line2); or4 M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_5_Ao4a_3(M8_GenYbus_17, M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_5_line0, M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_5_line1, M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_5_line2, M8_dummy0_17); and2 M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_6_Ao5a_0(M8_PropYbus_17, M8_GenYbus_16, M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_6_line0); and3 M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_6_Ao5a_1(M8_PropYbus_17, M8_PropYbus_16, M8_GenYbus_15, M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_6_line1); and4 M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_6_Ao5a_2(M8_PropYbus_17, M8_PropYbus_16, M8_PropYbus_15, M8_GenYbus_14, M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_6_line2); and4 M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_6_Ao5a_3(M8_PropYbus_17, M8_PropYbus_16, M8_PropYbus_15, M8_PropYbus_14, M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_6_line3); or5 M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_6_Ao5a_4(M8_GenYbus_17, M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_6_line0, M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_6_line1, M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_6_line2, M8_UM8_1_CC_0_GLC34_1_GLC9_4_GLC4_6_line3, M8_dummy1_17); or2 M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_0(M8_GenYbus_18, M8_PropYbus_18, M8_dummy1_18); and2 M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_1_Ao2_0(M8_PropYbus_19, M8_GenYbus_18, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_1_line0); or2 M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_1_Ao2_1(M8_GenYbus_19, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_1_line0, M8_dummy0_19); and2 M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_2_Ao3a_0(M8_PropYbus_19, M8_GenYbus_18, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_2_line0); and2 M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_2_Ao3a_1(M8_PropYbus_19, M8_PropYbus_18, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_2_line1); or3 M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_2_Ao3a_2(M8_GenYbus_19, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_2_line0, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_2_line1, M8_dummy1_19); and2 M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_3_Ao3a_0(M8_PropYbus_20, M8_GenYbus_19, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_3_line0); and3 M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_3_Ao3a_1(M8_PropYbus_20, M8_PropYbus_19, M8_GenYbus_18, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_3_line1); or3 M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_3_Ao3a_2(M8_GenYbus_20, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_3_line0, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_3_line1, M8_dummy0_20); and2 M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_4_Ao4a_0(M8_PropYbus_20, M8_GenYbus_19, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_4_line0); and3 M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_4_Ao4a_1(M8_PropYbus_20, M8_PropYbus_19, M8_GenYbus_18, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_4_line1); and3 M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_4_Ao4a_2(M8_PropYbus_20, M8_PropYbus_19, M8_PropYbus_18, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_4_line2); or4 M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_4_Ao4a_3(M8_GenYbus_20, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_4_line0, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_4_line1, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_4_line2, M8_dummy1_20); and2 M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_5_Ao4a_0(M8_PropYbus_21, M8_GenYbus_20, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_5_line0); and3 M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_5_Ao4a_1(M8_PropYbus_21, M8_PropYbus_20, M8_GenYbus_19, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_5_line1); and4 M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_5_Ao4a_2(M8_PropYbus_21, M8_PropYbus_20, M8_PropYbus_19, M8_GenYbus_18, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_5_line2); or4 M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_5_Ao4a_3(M8_GenYbus_21, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_5_line0, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_5_line1, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_5_line2, M8_dummy0_21); and2 M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_6_Ao5a_0(M8_PropYbus_21, M8_GenYbus_20, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_6_line0); and3 M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_6_Ao5a_1(M8_PropYbus_21, M8_PropYbus_20, M8_GenYbus_19, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_6_line1); and4 M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_6_Ao5a_2(M8_PropYbus_21, M8_PropYbus_20, M8_PropYbus_19, M8_GenYbus_18, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_6_line2); and4 M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_6_Ao5a_3(M8_PropYbus_21, M8_PropYbus_20, M8_PropYbus_19, M8_PropYbus_18, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_6_line3); or5 M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_6_Ao5a_4(M8_GenYbus_21, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_6_line0, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_6_line1, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_6_line2, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_0_GLC4_6_line3, M8_dummy1_21); and2 M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_1_Ao5a_0(M8_PropYbus_22, M8_GenYbus_21, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_1_line0); and3 M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_1_Ao5a_1(M8_PropYbus_22, M8_PropYbus_21, M8_GenYbus_20, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_1_line1); and4 M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_1_Ao5a_2(M8_PropYbus_22, M8_PropYbus_21, M8_PropYbus_20, M8_GenYbus_19, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_1_line2); and5 M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_1_Ao5a_3(M8_PropYbus_22, M8_PropYbus_21, M8_PropYbus_20, M8_PropYbus_19, M8_GenYbus_18, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_1_line3); or5 M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_1_Ao5a_4(M8_GenYbus_22, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_1_line0, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_1_line1, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_1_line2, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_1_line3, M8_dummy0_22); and2 M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_2_Ao6a_0(M8_PropYbus_22, M8_GenYbus_21, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_2_line0); and3 M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_2_Ao6a_1(M8_PropYbus_22, M8_PropYbus_21, M8_GenYbus_20, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_2_line1); and4 M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_2_Ao6a_2(M8_PropYbus_22, M8_PropYbus_21, M8_PropYbus_20, M8_GenYbus_19, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_2_line2); and5 M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_2_Ao6a_3(M8_PropYbus_22, M8_PropYbus_21, M8_PropYbus_20, M8_PropYbus_19, M8_GenYbus_18, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_2_line3); and5 M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_2_Ao6a_4(M8_PropYbus_22, M8_PropYbus_21, M8_PropYbus_20, M8_PropYbus_19, M8_PropYbus_18, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_2_line4); or6 M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_2_Ao6a_5(M8_GenYbus_22, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_2_line0, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_2_line1, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_2_line2, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_2_line3, M8_UM8_1_CC_0_GLC34_2_GLC9_0_GLC5_2_line4, M8_dummy1_22); or2 M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_0(M8_GenYbus_23, M8_PropYbus_23, M8_dummy1_23); and2 M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_1_Ao2_0(M8_PropYbus_24, M8_GenYbus_23, M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_1_line0); or2 M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_1_Ao2_1(M8_GenYbus_24, M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_1_line0, M8_dummy0_24); and2 M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_2_Ao3a_0(M8_PropYbus_24, M8_GenYbus_23, M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_2_line0); and2 M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_2_Ao3a_1(M8_PropYbus_24, M8_PropYbus_23, M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_2_line1); or3 M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_2_Ao3a_2(M8_GenYbus_24, M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_2_line0, M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_2_line1, M8_dummy1_24); and2 M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_3_Ao3a_0(M8_PropYbus_25, M8_GenYbus_24, M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_3_line0); and3 M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_3_Ao3a_1(M8_PropYbus_25, M8_PropYbus_24, M8_GenYbus_23, M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_3_line1); or3 M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_3_Ao3a_2(M8_GenYbus_25, M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_3_line0, M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_3_line1, M8_dummy0_25); and2 M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_4_Ao4a_0(M8_PropYbus_25, M8_GenYbus_24, M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_4_line0); and3 M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_4_Ao4a_1(M8_PropYbus_25, M8_PropYbus_24, M8_GenYbus_23, M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_4_line1); and3 M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_4_Ao4a_2(M8_PropYbus_25, M8_PropYbus_24, M8_PropYbus_23, M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_4_line2); or4 M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_4_Ao4a_3(M8_GenYbus_25, M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_4_line0, M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_4_line1, M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_4_line2, M8_dummy1_25); and2 M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_5_Ao4a_0(M8_PropYbus_26, M8_GenYbus_25, M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_5_line0); and3 M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_5_Ao4a_1(M8_PropYbus_26, M8_PropYbus_25, M8_GenYbus_24, M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_5_line1); and4 M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_5_Ao4a_2(M8_PropYbus_26, M8_PropYbus_25, M8_PropYbus_24, M8_GenYbus_23, M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_5_line2); or4 M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_5_Ao4a_3(M8_GenYbus_26, M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_5_line0, M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_5_line1, M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_5_line2, M8_dummy0_26); and2 M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_6_Ao5a_0(M8_PropYbus_26, M8_GenYbus_25, M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_6_line0); and3 M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_6_Ao5a_1(M8_PropYbus_26, M8_PropYbus_25, M8_GenYbus_24, M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_6_line1); and4 M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_6_Ao5a_2(M8_PropYbus_26, M8_PropYbus_25, M8_PropYbus_24, M8_GenYbus_23, M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_6_line2); and4 M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_6_Ao5a_3(M8_PropYbus_26, M8_PropYbus_25, M8_PropYbus_24, M8_PropYbus_23, M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_6_line3); or5 M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_6_Ao5a_4(M8_GenYbus_26, M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_6_line0, M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_6_line1, M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_6_line2, M8_UM8_1_CC_0_GLC34_2_GLC9_4_GLC4_6_line3, M8_dummy1_26); or2 M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_0(M8_GenYbus_27, M8_PropYbus_27, M8_dummy1_27); and2 M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_1_Ao2_0(M8_PropYbus_28, M8_GenYbus_27, M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_1_line0); or2 M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_1_Ao2_1(M8_GenYbus_28, M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_1_line0, M8_dummy0_28); and2 M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_2_Ao3a_0(M8_PropYbus_28, M8_GenYbus_27, M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_2_line0); and2 M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_2_Ao3a_1(M8_PropYbus_28, M8_PropYbus_27, M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_2_line1); or3 M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_2_Ao3a_2(M8_GenYbus_28, M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_2_line0, M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_2_line1, M8_dummy1_28); and2 M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_3_Ao3a_0(M8_PropYbus_29, M8_GenYbus_28, M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_3_line0); and3 M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_3_Ao3a_1(M8_PropYbus_29, M8_PropYbus_28, M8_GenYbus_27, M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_3_line1); or3 M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_3_Ao3a_2(M8_GenYbus_29, M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_3_line0, M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_3_line1, M8_dummy0_29); and2 M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_4_Ao4a_0(M8_PropYbus_29, M8_GenYbus_28, M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_4_line0); and3 M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_4_Ao4a_1(M8_PropYbus_29, M8_PropYbus_28, M8_GenYbus_27, M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_4_line1); and3 M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_4_Ao4a_2(M8_PropYbus_29, M8_PropYbus_28, M8_PropYbus_27, M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_4_line2); or4 M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_4_Ao4a_3(M8_GenYbus_29, M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_4_line0, M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_4_line1, M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_4_line2, M8_dummy1_29); and2 M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_5_Ao4a_0(M8_PropYbus_30, M8_GenYbus_29, M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_5_line0); and3 M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_5_Ao4a_1(M8_PropYbus_30, M8_PropYbus_29, M8_GenYbus_28, M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_5_line1); and4 M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_5_Ao4a_2(M8_PropYbus_30, M8_PropYbus_29, M8_PropYbus_28, M8_GenYbus_27, M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_5_line2); or4 M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_5_Ao4a_3(M8_GenYbus_30, M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_5_line0, M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_5_line1, M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_5_line2, M8_dummy0_30); and2 M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_6_Ao5a_0(M8_PropYbus_30, M8_GenYbus_29, M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_6_line0); and3 M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_6_Ao5a_1(M8_PropYbus_30, M8_PropYbus_29, M8_GenYbus_28, M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_6_line1); and4 M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_6_Ao5a_2(M8_PropYbus_30, M8_PropYbus_29, M8_PropYbus_28, M8_GenYbus_27, M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_6_line2); and4 M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_6_Ao5a_3(M8_PropYbus_30, M8_PropYbus_29, M8_PropYbus_28, M8_PropYbus_27, M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_6_line3); or5 M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_6_Ao5a_4(M8_GenYbus_30, M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_6_line0, M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_6_line1, M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_6_line2, M8_UM8_1_CC_0_GLC34_3_GLC5_0_GLC4_6_line3, M8_dummy1_30); and2 M8_UM8_1_CC_0_GLC34_3_GLC5_1_Ao5a_0(M8_PropYbus_31, M8_GenYbus_30, M8_UM8_1_CC_0_GLC34_3_GLC5_1_line0); and3 M8_UM8_1_CC_0_GLC34_3_GLC5_1_Ao5a_1(M8_PropYbus_31, M8_PropYbus_30, M8_GenYbus_29, M8_UM8_1_CC_0_GLC34_3_GLC5_1_line1); and4 M8_UM8_1_CC_0_GLC34_3_GLC5_1_Ao5a_2(M8_PropYbus_31, M8_PropYbus_30, M8_PropYbus_29, M8_GenYbus_28, M8_UM8_1_CC_0_GLC34_3_GLC5_1_line2); and5 M8_UM8_1_CC_0_GLC34_3_GLC5_1_Ao5a_3(M8_PropYbus_31, M8_PropYbus_30, M8_PropYbus_29, M8_PropYbus_28, M8_GenYbus_27, M8_UM8_1_CC_0_GLC34_3_GLC5_1_line3); or5 M8_UM8_1_CC_0_GLC34_3_GLC5_1_Ao5a_4(M8_GenYbus_31, M8_UM8_1_CC_0_GLC34_3_GLC5_1_line0, M8_UM8_1_CC_0_GLC34_3_GLC5_1_line1, M8_UM8_1_CC_0_GLC34_3_GLC5_1_line2, M8_UM8_1_CC_0_GLC34_3_GLC5_1_line3, M8_dummy0_31); and2 M8_UM8_1_CC_0_GLC34_3_GLC5_2_Ao6a_0(M8_PropYbus_31, M8_GenYbus_30, M8_UM8_1_CC_0_GLC34_3_GLC5_2_line0); and3 M8_UM8_1_CC_0_GLC34_3_GLC5_2_Ao6a_1(M8_PropYbus_31, M8_PropYbus_30, M8_GenYbus_29, M8_UM8_1_CC_0_GLC34_3_GLC5_2_line1); and4 M8_UM8_1_CC_0_GLC34_3_GLC5_2_Ao6a_2(M8_PropYbus_31, M8_PropYbus_30, M8_PropYbus_29, M8_GenYbus_28, M8_UM8_1_CC_0_GLC34_3_GLC5_2_line2); and5 M8_UM8_1_CC_0_GLC34_3_GLC5_2_Ao6a_3(M8_PropYbus_31, M8_PropYbus_30, M8_PropYbus_29, M8_PropYbus_28, M8_GenYbus_27, M8_UM8_1_CC_0_GLC34_3_GLC5_2_line3); and5 M8_UM8_1_CC_0_GLC34_3_GLC5_2_Ao6a_4(M8_PropYbus_31, M8_PropYbus_30, M8_PropYbus_29, M8_PropYbus_28, M8_PropYbus_27, M8_UM8_1_CC_0_GLC34_3_GLC5_2_line4); or6 M8_UM8_1_CC_0_GLC34_3_GLC5_2_Ao6a_5(M8_GenYbus_31, M8_UM8_1_CC_0_GLC34_3_GLC5_2_line0, M8_UM8_1_CC_0_GLC34_3_GLC5_2_line1, M8_UM8_1_CC_0_GLC34_3_GLC5_2_line2, M8_UM8_1_CC_0_GLC34_3_GLC5_2_line3, M8_UM8_1_CC_0_GLC34_3_GLC5_2_line4, M8_dummy1_31); or2 M8_UM8_1_CC_0_GLC34_4_GLC2_0(M8_GenYbus_32, M8_PropYbus_32, M8_dummy1_32); and2 M8_UM8_1_CC_0_GLC34_4_GLC2_1_Ao2_0(M8_PropYbus_33, M8_GenYbus_32, M8_UM8_1_CC_0_GLC34_4_GLC2_1_line0); or2 M8_UM8_1_CC_0_GLC34_4_GLC2_1_Ao2_1(M8_GenYbus_33, M8_UM8_1_CC_0_GLC34_4_GLC2_1_line0, M8_dummy0_33); and2 M8_UM8_1_CC_0_GLC34_4_GLC2_2_Ao3a_0(M8_PropYbus_33, M8_GenYbus_32, M8_UM8_1_CC_0_GLC34_4_GLC2_2_line0); and2 M8_UM8_1_CC_0_GLC34_4_GLC2_2_Ao3a_1(M8_PropYbus_33, M8_PropYbus_32, M8_UM8_1_CC_0_GLC34_4_GLC2_2_line1); or3 M8_UM8_1_CC_0_GLC34_4_GLC2_2_Ao3a_2(M8_GenYbus_33, M8_UM8_1_CC_0_GLC34_4_GLC2_2_line0, M8_UM8_1_CC_0_GLC34_4_GLC2_2_line1, M8_dummy1_33); and5 M8_UM8_1_CC_1_CGC34_0_CBC0(M8_PropYbus_0, M8_PropYbus_1, M8_PropYbus_2, M8_PropYbus_3, M8_PropYbus_4, M8_UM8_1_CC_1_CGC34_0_Prop4_0); and4 M8_UM8_1_CC_1_CGC34_0_CBC1(M8_PropYbus_5, M8_PropYbus_6, M8_PropYbus_7, M8_PropYbus_8, M8_UM8_1_CC_1_CGC34_0_Prop8_5); and5 M8_UM8_1_CC_1_CGC34_0_CBC2(M8_PropYbus_9, M8_PropYbus_10, M8_PropYbus_11, M8_PropYbus_12, M8_PropYbus_13, M8_UM8_1_CC_1_CGC34_0_Prop13_9); and4 M8_UM8_1_CC_1_CGC34_0_CBC3(M8_PropYbus_14, M8_PropYbus_15, M8_PropYbus_16, M8_PropYbus_17, M8_UM8_1_CC_1_CGC34_0_Prop17_14); and5 M8_UM8_1_CC_1_CGC34_0_CBC4(M8_PropYbus_18, M8_PropYbus_19, M8_PropYbus_20, M8_PropYbus_21, M8_PropYbus_22, M8_UM8_1_CC_1_CGC34_0_Prop22_18); and4 M8_UM8_1_CC_1_CGC34_0_CBC5(M8_PropYbus_23, M8_PropYbus_24, M8_PropYbus_25, M8_PropYbus_26, M8_UM8_1_CC_1_CGC34_0_Prop26_23); and5 M8_UM8_1_CC_1_CGC34_0_CBC6(M8_PropYbus_27, M8_PropYbus_28, M8_PropYbus_29, M8_PropYbus_30, M8_PropYbus_31, M8_UM8_1_CC_1_CGC34_0_Prop31_27); and2 M8_UM8_1_CC_1_CGC34_0_CBC7(M8_PropYbus_32, M8_PropYbus_33, M8_UM8_1_CC_1_CGC34_0_Prop33_32); and2 M8_UM8_1_CC_1_CGC34_0_CBC8(M8_UM8_1_CC_1_CGC34_0_Prop4_0, M8_UM8_1_CC_1_CGC34_0_Prop8_5, M8_UM8_1_CC_1_CGC34_0_Prop8_0); and2 M8_UM8_1_CC_1_CGC34_0_CBC9(M8_UM8_1_CC_1_CGC34_0_Prop13_9, M8_UM8_1_CC_1_CGC34_0_Prop17_14, M8_UM8_1_CC_1_CGC34_0_Prop17_9); and2 M8_UM8_1_CC_1_CGC34_0_CBC10(M8_UM8_1_CC_1_CGC34_0_Prop22_18, M8_UM8_1_CC_1_CGC34_0_Prop26_23, M8_UM8_1_CC_1_CGC34_0_Prop26_18); and2 M8_UM8_1_CC_1_CGC34_0_CBC11(M8_UM8_1_CC_1_CGC34_0_Prop31_27, M8_UM8_1_CC_1_CGC34_0_Prop33_32, M8_UM8_1_CC_1_CGC34_0_Prop33_27); and2 M8_UM8_1_CC_1_CGC34_0_CBC12_Ao2_0(in89, M8_UM8_1_CC_1_CGC34_0_Prop4_0, M8_UM8_1_CC_1_CGC34_0_CBC12_line0); or2 M8_UM8_1_CC_1_CGC34_0_CBC12_Ao2_1(M8_dummy0_4, M8_UM8_1_CC_1_CGC34_0_CBC12_line0, M8_CarryOutYbus_4); inv M8_UM8_1_CC_1_CGC34_0_CGC13_Mux0(M8_CarryOutYbus_4, M8_UM8_1_CC_1_CGC34_0_CGC13_Not_ContIn); and2 M8_UM8_1_CC_1_CGC34_0_CGC13_Mux1(M8_dummy0_8, M8_UM8_1_CC_1_CGC34_0_CGC13_Not_ContIn, M8_UM8_1_CC_1_CGC34_0_CGC13_line1); and2 M8_UM8_1_CC_1_CGC34_0_CGC13_Mux2(M8_dummy1_8, M8_CarryOutYbus_4, M8_UM8_1_CC_1_CGC34_0_CGC13_line2); or2 M8_UM8_1_CC_1_CGC34_0_CGC13_Mux3(M8_UM8_1_CC_1_CGC34_0_CGC13_line1, M8_UM8_1_CC_1_CGC34_0_CGC13_line2, M8_CarryOutYbus_8); and2 M8_UM8_1_CC_1_CGC34_0_GGC14_Ao2_0(M8_CarryOutYbus_8, M8_UM8_1_CC_1_CGC34_0_Prop13_9, M8_UM8_1_CC_1_CGC34_0_GGC14_line0); or2 M8_UM8_1_CC_1_CGC34_0_GGC14_Ao2_1(M8_dummy0_13, M8_UM8_1_CC_1_CGC34_0_GGC14_line0, M8_CarryOutYbus_13); and2 M8_UM8_1_CC_1_CGC34_0_CGC15_Ao2_0(M8_dummy0_13, M8_UM8_1_CC_1_CGC34_0_Prop17_14, M8_UM8_1_CC_1_CGC34_0_CGC15_line0); or2 M8_UM8_1_CC_1_CGC34_0_CGC15_Ao2_1(M8_dummy0_17, M8_UM8_1_CC_1_CGC34_0_CGC15_line0, M8_UM8_1_CC_1_CGC34_0_LocalCarry17_9); and2 M8_UM8_1_CC_1_CGC34_0_CGC16_Ao2_0(M8_dummy0_4, M8_UM8_1_CC_1_CGC34_0_Prop8_5, M8_UM8_1_CC_1_CGC34_0_CGC16_line0); or2 M8_UM8_1_CC_1_CGC34_0_CGC16_Ao2_1(M8_dummy0_8, M8_UM8_1_CC_1_CGC34_0_CGC16_line0, M8_UM8_1_CC_1_CGC34_0_LocalCarry8_0); and2 M8_UM8_1_CC_1_CGC34_0_CGC17_Ao3a_0(M8_UM8_1_CC_1_CGC34_0_Prop17_9, M8_UM8_1_CC_1_CGC34_0_LocalCarry8_0, M8_UM8_1_CC_1_CGC34_0_CGC17_line0); and3 M8_UM8_1_CC_1_CGC34_0_CGC17_Ao3a_1(M8_UM8_1_CC_1_CGC34_0_Prop17_9, M8_UM8_1_CC_1_CGC34_0_Prop8_0, in89, M8_UM8_1_CC_1_CGC34_0_CGC17_line1); or3 M8_UM8_1_CC_1_CGC34_0_CGC17_Ao3a_2(M8_UM8_1_CC_1_CGC34_0_LocalCarry17_9, M8_UM8_1_CC_1_CGC34_0_CGC17_line0, M8_UM8_1_CC_1_CGC34_0_CGC17_line1, out252); and2 M8_UM8_1_CC_1_CGC34_0_CGC18_Ao2_0(out252, M8_UM8_1_CC_1_CGC34_0_Prop22_18, M8_UM8_1_CC_1_CGC34_0_CGC18_line0); or2 M8_UM8_1_CC_1_CGC34_0_CGC18_Ao2_1(M8_dummy0_22, M8_UM8_1_CC_1_CGC34_0_CGC18_line0, M8_CarryOutYbus_22); and2 M8_UM8_1_CC_1_CGC34_0_CGC19_Ao2_0(M8_dummy0_22, M8_UM8_1_CC_1_CGC34_0_Prop26_23, M8_UM8_1_CC_1_CGC34_0_CGC19_line0); or2 M8_UM8_1_CC_1_CGC34_0_CGC19_Ao2_1(M8_dummy0_26, M8_UM8_1_CC_1_CGC34_0_CGC19_line0, M8_UM8_1_CC_1_CGC34_0_LocalCarry26_18); and2 M8_UM8_1_CC_1_CGC34_0_CGC20_Ao4a_0(M8_UM8_1_CC_1_CGC34_0_Prop26_18, M8_UM8_1_CC_1_CGC34_0_LocalCarry17_9, M8_UM8_1_CC_1_CGC34_0_CGC20_line0); and3 M8_UM8_1_CC_1_CGC34_0_CGC20_Ao4a_1(M8_UM8_1_CC_1_CGC34_0_Prop26_18, M8_UM8_1_CC_1_CGC34_0_Prop17_9, M8_UM8_1_CC_1_CGC34_0_LocalCarry8_0, M8_UM8_1_CC_1_CGC34_0_CGC20_line1); and4 M8_UM8_1_CC_1_CGC34_0_CGC20_Ao4a_2(M8_UM8_1_CC_1_CGC34_0_Prop26_18, M8_UM8_1_CC_1_CGC34_0_Prop17_9, M8_UM8_1_CC_1_CGC34_0_Prop8_0, in89, M8_UM8_1_CC_1_CGC34_0_CGC20_line2); or4 M8_UM8_1_CC_1_CGC34_0_CGC20_Ao4a_3(M8_UM8_1_CC_1_CGC34_0_LocalCarry26_18, M8_UM8_1_CC_1_CGC34_0_CGC20_line0, M8_UM8_1_CC_1_CGC34_0_CGC20_line1, M8_UM8_1_CC_1_CGC34_0_CGC20_line2, M8_CarryOutYbus_26); and2 M8_UM8_1_CC_1_CGC34_0_CGC21_Ao2_0(M8_CarryOutYbus_26, M8_UM8_1_CC_1_CGC34_0_Prop31_27, M8_UM8_1_CC_1_CGC34_0_CGC21_line0); or2 M8_UM8_1_CC_1_CGC34_0_CGC21_Ao2_1(M8_dummy0_31, M8_UM8_1_CC_1_CGC34_0_CGC21_line0, M8_CarryOutYbus_31); and2 M8_UM8_1_CC_1_CGC34_0_CGC22_Ao2_0(M8_dummy0_31, M8_UM8_1_CC_1_CGC34_0_Prop33_32, M8_UM8_1_CC_1_CGC34_0_CGC22_line0); or2 M8_UM8_1_CC_1_CGC34_0_CGC22_Ao2_1(M8_dummy0_33, M8_UM8_1_CC_1_CGC34_0_CGC22_line0, M8_UM8_1_CC_1_CGC34_0_LocalCarry33_27); and2 M8_UM8_1_CC_1_CGC34_0_CGC23_Ao5a_0(M8_UM8_1_CC_1_CGC34_0_Prop33_27, M8_UM8_1_CC_1_CGC34_0_LocalCarry26_18, M8_UM8_1_CC_1_CGC34_0_CGC23_line0); and3 M8_UM8_1_CC_1_CGC34_0_CGC23_Ao5a_1(M8_UM8_1_CC_1_CGC34_0_Prop33_27, M8_UM8_1_CC_1_CGC34_0_Prop26_18, M8_UM8_1_CC_1_CGC34_0_LocalCarry17_9, M8_UM8_1_CC_1_CGC34_0_CGC23_line1); and4 M8_UM8_1_CC_1_CGC34_0_CGC23_Ao5a_2(M8_UM8_1_CC_1_CGC34_0_Prop33_27, M8_UM8_1_CC_1_CGC34_0_Prop26_18, M8_UM8_1_CC_1_CGC34_0_Prop17_9, M8_UM8_1_CC_1_CGC34_0_LocalCarry8_0, M8_UM8_1_CC_1_CGC34_0_CGC23_line2); and5 M8_UM8_1_CC_1_CGC34_0_CGC23_Ao5a_3(M8_UM8_1_CC_1_CGC34_0_Prop33_27, M8_UM8_1_CC_1_CGC34_0_Prop26_18, M8_UM8_1_CC_1_CGC34_0_Prop17_9, M8_UM8_1_CC_1_CGC34_0_Prop8_0, in89, M8_UM8_1_CC_1_CGC34_0_CGC23_line3); or5 M8_UM8_1_CC_1_CGC34_0_CGC23_Ao5a_4(M8_UM8_1_CC_1_CGC34_0_LocalCarry33_27, M8_UM8_1_CC_1_CGC34_0_CGC23_line0, M8_UM8_1_CC_1_CGC34_0_CGC23_line1, M8_UM8_1_CC_1_CGC34_0_CGC23_line2, M8_UM8_1_CC_1_CGC34_0_CGC23_line3, M8_CarryOutYbus_33); and2 M8_UM8_1_CC_1_CGC34_1_CB5_0_Ao2_0(M8_PropYbus_0, in89, M8_UM8_1_CC_1_CGC34_1_CB5_0_line0); or2 M8_UM8_1_CC_1_CGC34_1_CB5_0_Ao2_1(M8_GenYbus_0, M8_UM8_1_CC_1_CGC34_1_CB5_0_line0, M8_CarryOutYbus_0); and2 M8_UM8_1_CC_1_CGC34_1_CB5_1_Ao3a_0(M8_PropYbus_1, M8_GenYbus_0, M8_UM8_1_CC_1_CGC34_1_CB5_1_line0); and3 M8_UM8_1_CC_1_CGC34_1_CB5_1_Ao3a_1(M8_PropYbus_1, M8_PropYbus_0, in89, M8_UM8_1_CC_1_CGC34_1_CB5_1_line1); or3 M8_UM8_1_CC_1_CGC34_1_CB5_1_Ao3a_2(M8_GenYbus_1, M8_UM8_1_CC_1_CGC34_1_CB5_1_line0, M8_UM8_1_CC_1_CGC34_1_CB5_1_line1, M8_CarryOutYbus_1); and2 M8_UM8_1_CC_1_CGC34_1_CB5_2_Ao4a_0(M8_PropYbus_2, M8_GenYbus_1, M8_UM8_1_CC_1_CGC34_1_CB5_2_line0); and3 M8_UM8_1_CC_1_CGC34_1_CB5_2_Ao4a_1(M8_PropYbus_2, M8_PropYbus_1, M8_GenYbus_0, M8_UM8_1_CC_1_CGC34_1_CB5_2_line1); and4 M8_UM8_1_CC_1_CGC34_1_CB5_2_Ao4a_2(M8_PropYbus_2, M8_PropYbus_1, M8_PropYbus_0, in89, M8_UM8_1_CC_1_CGC34_1_CB5_2_line2); or4 M8_UM8_1_CC_1_CGC34_1_CB5_2_Ao4a_3(M8_GenYbus_2, M8_UM8_1_CC_1_CGC34_1_CB5_2_line0, M8_UM8_1_CC_1_CGC34_1_CB5_2_line1, M8_UM8_1_CC_1_CGC34_1_CB5_2_line2, M8_CarryOutYbus_2); and2 M8_UM8_1_CC_1_CGC34_1_CB5_3_Ao5a_0(M8_PropYbus_3, M8_GenYbus_2, M8_UM8_1_CC_1_CGC34_1_CB5_3_line0); and3 M8_UM8_1_CC_1_CGC34_1_CB5_3_Ao5a_1(M8_PropYbus_3, M8_PropYbus_2, M8_GenYbus_1, M8_UM8_1_CC_1_CGC34_1_CB5_3_line1); and4 M8_UM8_1_CC_1_CGC34_1_CB5_3_Ao5a_2(M8_PropYbus_3, M8_PropYbus_2, M8_PropYbus_1, M8_GenYbus_0, M8_UM8_1_CC_1_CGC34_1_CB5_3_line2); and5 M8_UM8_1_CC_1_CGC34_1_CB5_3_Ao5a_3(M8_PropYbus_3, M8_PropYbus_2, M8_PropYbus_1, M8_PropYbus_0, in89, M8_UM8_1_CC_1_CGC34_1_CB5_3_line3); or5 M8_UM8_1_CC_1_CGC34_1_CB5_3_Ao5a_4(M8_GenYbus_3, M8_UM8_1_CC_1_CGC34_1_CB5_3_line0, M8_UM8_1_CC_1_CGC34_1_CB5_3_line1, M8_UM8_1_CC_1_CGC34_1_CB5_3_line2, M8_UM8_1_CC_1_CGC34_1_CB5_3_line3, M8_CarryOutYbus_3); and2 M8_UM8_1_CC_1_CGC34_2_CB5_0_Ao2_0(M8_PropYbus_9, M8_CarryOutYbus_8, M8_UM8_1_CC_1_CGC34_2_CB5_0_line0); or2 M8_UM8_1_CC_1_CGC34_2_CB5_0_Ao2_1(M8_GenYbus_9, M8_UM8_1_CC_1_CGC34_2_CB5_0_line0, M8_CarryOutYbus_9); and2 M8_UM8_1_CC_1_CGC34_2_CB5_1_Ao3a_0(M8_PropYbus_10, M8_GenYbus_9, M8_UM8_1_CC_1_CGC34_2_CB5_1_line0); and3 M8_UM8_1_CC_1_CGC34_2_CB5_1_Ao3a_1(M8_PropYbus_10, M8_PropYbus_9, M8_CarryOutYbus_8, M8_UM8_1_CC_1_CGC34_2_CB5_1_line1); or3 M8_UM8_1_CC_1_CGC34_2_CB5_1_Ao3a_2(M8_GenYbus_10, M8_UM8_1_CC_1_CGC34_2_CB5_1_line0, M8_UM8_1_CC_1_CGC34_2_CB5_1_line1, M8_CarryOutYbus_10); and2 M8_UM8_1_CC_1_CGC34_2_CB5_2_Ao4a_0(M8_PropYbus_11, M8_GenYbus_10, M8_UM8_1_CC_1_CGC34_2_CB5_2_line0); and3 M8_UM8_1_CC_1_CGC34_2_CB5_2_Ao4a_1(M8_PropYbus_11, M8_PropYbus_10, M8_GenYbus_9, M8_UM8_1_CC_1_CGC34_2_CB5_2_line1); and4 M8_UM8_1_CC_1_CGC34_2_CB5_2_Ao4a_2(M8_PropYbus_11, M8_PropYbus_10, M8_PropYbus_9, M8_CarryOutYbus_8, M8_UM8_1_CC_1_CGC34_2_CB5_2_line2); or4 M8_UM8_1_CC_1_CGC34_2_CB5_2_Ao4a_3(M8_GenYbus_11, M8_UM8_1_CC_1_CGC34_2_CB5_2_line0, M8_UM8_1_CC_1_CGC34_2_CB5_2_line1, M8_UM8_1_CC_1_CGC34_2_CB5_2_line2, M8_CarryOutYbus_11); and2 M8_UM8_1_CC_1_CGC34_2_CB5_3_Ao5a_0(M8_PropYbus_12, M8_GenYbus_11, M8_UM8_1_CC_1_CGC34_2_CB5_3_line0); and3 M8_UM8_1_CC_1_CGC34_2_CB5_3_Ao5a_1(M8_PropYbus_12, M8_PropYbus_11, M8_GenYbus_10, M8_UM8_1_CC_1_CGC34_2_CB5_3_line1); and4 M8_UM8_1_CC_1_CGC34_2_CB5_3_Ao5a_2(M8_PropYbus_12, M8_PropYbus_11, M8_PropYbus_10, M8_GenYbus_9, M8_UM8_1_CC_1_CGC34_2_CB5_3_line2); and5 M8_UM8_1_CC_1_CGC34_2_CB5_3_Ao5a_3(M8_PropYbus_12, M8_PropYbus_11, M8_PropYbus_10, M8_PropYbus_9, M8_CarryOutYbus_8, M8_UM8_1_CC_1_CGC34_2_CB5_3_line3); or5 M8_UM8_1_CC_1_CGC34_2_CB5_3_Ao5a_4(M8_GenYbus_12, M8_UM8_1_CC_1_CGC34_2_CB5_3_line0, M8_UM8_1_CC_1_CGC34_2_CB5_3_line1, M8_UM8_1_CC_1_CGC34_2_CB5_3_line2, M8_UM8_1_CC_1_CGC34_2_CB5_3_line3, M8_CarryOutYbus_12); and2 M8_UM8_1_CC_1_CGC34_3_CB5_0_Ao2_0(M8_PropYbus_18, out252, M8_UM8_1_CC_1_CGC34_3_CB5_0_line0); or2 M8_UM8_1_CC_1_CGC34_3_CB5_0_Ao2_1(M8_GenYbus_18, M8_UM8_1_CC_1_CGC34_3_CB5_0_line0, M8_CarryOutYbus_18); and2 M8_UM8_1_CC_1_CGC34_3_CB5_1_Ao3a_0(M8_PropYbus_19, M8_GenYbus_18, M8_UM8_1_CC_1_CGC34_3_CB5_1_line0); and3 M8_UM8_1_CC_1_CGC34_3_CB5_1_Ao3a_1(M8_PropYbus_19, M8_PropYbus_18, out252, M8_UM8_1_CC_1_CGC34_3_CB5_1_line1); or3 M8_UM8_1_CC_1_CGC34_3_CB5_1_Ao3a_2(M8_GenYbus_19, M8_UM8_1_CC_1_CGC34_3_CB5_1_line0, M8_UM8_1_CC_1_CGC34_3_CB5_1_line1, M8_CarryOutYbus_19); and2 M8_UM8_1_CC_1_CGC34_3_CB5_2_Ao4a_0(M8_PropYbus_20, M8_GenYbus_19, M8_UM8_1_CC_1_CGC34_3_CB5_2_line0); and3 M8_UM8_1_CC_1_CGC34_3_CB5_2_Ao4a_1(M8_PropYbus_20, M8_PropYbus_19, M8_GenYbus_18, M8_UM8_1_CC_1_CGC34_3_CB5_2_line1); and4 M8_UM8_1_CC_1_CGC34_3_CB5_2_Ao4a_2(M8_PropYbus_20, M8_PropYbus_19, M8_PropYbus_18, out252, M8_UM8_1_CC_1_CGC34_3_CB5_2_line2); or4 M8_UM8_1_CC_1_CGC34_3_CB5_2_Ao4a_3(M8_GenYbus_20, M8_UM8_1_CC_1_CGC34_3_CB5_2_line0, M8_UM8_1_CC_1_CGC34_3_CB5_2_line1, M8_UM8_1_CC_1_CGC34_3_CB5_2_line2, M8_CarryOutYbus_20); and2 M8_UM8_1_CC_1_CGC34_3_CB5_3_Ao5a_0(M8_PropYbus_21, M8_GenYbus_20, M8_UM8_1_CC_1_CGC34_3_CB5_3_line0); and3 M8_UM8_1_CC_1_CGC34_3_CB5_3_Ao5a_1(M8_PropYbus_21, M8_PropYbus_20, M8_GenYbus_19, M8_UM8_1_CC_1_CGC34_3_CB5_3_line1); and4 M8_UM8_1_CC_1_CGC34_3_CB5_3_Ao5a_2(M8_PropYbus_21, M8_PropYbus_20, M8_PropYbus_19, M8_GenYbus_18, M8_UM8_1_CC_1_CGC34_3_CB5_3_line2); and5 M8_UM8_1_CC_1_CGC34_3_CB5_3_Ao5a_3(M8_PropYbus_21, M8_PropYbus_20, M8_PropYbus_19, M8_PropYbus_18, out252, M8_UM8_1_CC_1_CGC34_3_CB5_3_line3); or5 M8_UM8_1_CC_1_CGC34_3_CB5_3_Ao5a_4(M8_GenYbus_21, M8_UM8_1_CC_1_CGC34_3_CB5_3_line0, M8_UM8_1_CC_1_CGC34_3_CB5_3_line1, M8_UM8_1_CC_1_CGC34_3_CB5_3_line2, M8_UM8_1_CC_1_CGC34_3_CB5_3_line3, M8_CarryOutYbus_21); and2 M8_UM8_1_CC_1_CGC34_4_CB5_0_Ao2_0(M8_PropYbus_27, M8_CarryOutYbus_26, M8_UM8_1_CC_1_CGC34_4_CB5_0_line0); or2 M8_UM8_1_CC_1_CGC34_4_CB5_0_Ao2_1(M8_GenYbus_27, M8_UM8_1_CC_1_CGC34_4_CB5_0_line0, M8_CarryOutYbus_27); and2 M8_UM8_1_CC_1_CGC34_4_CB5_1_Ao3a_0(M8_PropYbus_28, M8_GenYbus_27, M8_UM8_1_CC_1_CGC34_4_CB5_1_line0); and3 M8_UM8_1_CC_1_CGC34_4_CB5_1_Ao3a_1(M8_PropYbus_28, M8_PropYbus_27, M8_CarryOutYbus_26, M8_UM8_1_CC_1_CGC34_4_CB5_1_line1); or3 M8_UM8_1_CC_1_CGC34_4_CB5_1_Ao3a_2(M8_GenYbus_28, M8_UM8_1_CC_1_CGC34_4_CB5_1_line0, M8_UM8_1_CC_1_CGC34_4_CB5_1_line1, M8_CarryOutYbus_28); and2 M8_UM8_1_CC_1_CGC34_4_CB5_2_Ao4a_0(M8_PropYbus_29, M8_GenYbus_28, M8_UM8_1_CC_1_CGC34_4_CB5_2_line0); and3 M8_UM8_1_CC_1_CGC34_4_CB5_2_Ao4a_1(M8_PropYbus_29, M8_PropYbus_28, M8_GenYbus_27, M8_UM8_1_CC_1_CGC34_4_CB5_2_line1); and4 M8_UM8_1_CC_1_CGC34_4_CB5_2_Ao4a_2(M8_PropYbus_29, M8_PropYbus_28, M8_PropYbus_27, M8_CarryOutYbus_26, M8_UM8_1_CC_1_CGC34_4_CB5_2_line2); or4 M8_UM8_1_CC_1_CGC34_4_CB5_2_Ao4a_3(M8_GenYbus_29, M8_UM8_1_CC_1_CGC34_4_CB5_2_line0, M8_UM8_1_CC_1_CGC34_4_CB5_2_line1, M8_UM8_1_CC_1_CGC34_4_CB5_2_line2, M8_CarryOutYbus_29); and2 M8_UM8_1_CC_1_CGC34_4_CB5_3_Ao5a_0(M8_PropYbus_30, M8_GenYbus_29, M8_UM8_1_CC_1_CGC34_4_CB5_3_line0); and3 M8_UM8_1_CC_1_CGC34_4_CB5_3_Ao5a_1(M8_PropYbus_30, M8_PropYbus_29, M8_GenYbus_28, M8_UM8_1_CC_1_CGC34_4_CB5_3_line1); and4 M8_UM8_1_CC_1_CGC34_4_CB5_3_Ao5a_2(M8_PropYbus_30, M8_PropYbus_29, M8_PropYbus_28, M8_GenYbus_27, M8_UM8_1_CC_1_CGC34_4_CB5_3_line2); and5 M8_UM8_1_CC_1_CGC34_4_CB5_3_Ao5a_3(M8_PropYbus_30, M8_PropYbus_29, M8_PropYbus_28, M8_PropYbus_27, M8_CarryOutYbus_26, M8_UM8_1_CC_1_CGC34_4_CB5_3_line3); or5 M8_UM8_1_CC_1_CGC34_4_CB5_3_Ao5a_4(M8_GenYbus_30, M8_UM8_1_CC_1_CGC34_4_CB5_3_line0, M8_UM8_1_CC_1_CGC34_4_CB5_3_line1, M8_UM8_1_CC_1_CGC34_4_CB5_3_line2, M8_UM8_1_CC_1_CGC34_4_CB5_3_line3, M8_CarryOutYbus_30); inv M8_UM8_1_CC_2_Mux0(M8_CarryOutYbus_31, M8_UM8_1_CC_2_Not_ContIn); and2 M8_UM8_1_CC_2_Mux1(M8_dummy0_33, M8_UM8_1_CC_2_Not_ContIn, M8_UM8_1_CC_2_line1); and2 M8_UM8_1_CC_2_Mux2(M8_dummy1_33, M8_CarryOutYbus_31, M8_UM8_1_CC_2_line2); or2 M8_UM8_1_CC_2_Mux3(M8_UM8_1_CC_2_line1, M8_UM8_1_CC_2_line2, out249); and4 M9_UM9_0_GS0(in150, in184, in228, in240, M9_UM9_0_K0); and4 M9_UM9_0_GS1(in210, in152, in218, in230, M9_UM9_0_K1); and4 M9_UM9_0_GS2(in183, in182, in185, in186, M9_UM9_0_K2); and4 M9_UM9_0_GS3(in162, in172, in188, in199, M9_UM9_0_K3); and2 M9_UM9_0_GS4(M9_UM9_0_K0, M9_UM9_0_K1, M9_StrobeK0_1); and2 M9_UM9_0_GS5(M9_UM9_0_K2, M9_UM9_0_K3, M9_StrobeK2_3); inv M9_UM9_0_GS6(M9_UM9_0_K0, out404); inv M9_UM9_0_GS7(M9_UM9_0_K1, out406); inv M9_UM9_0_GS8(M9_UM9_0_K2, out408); inv M9_UM9_0_GS9(M9_UM9_0_K3, out410); inv M9_UM9_1_PCB0_Inv7_0(in3698, M9_UM9_1_Not_PCYA0bus_0); inv M9_UM9_1_PCB0_Inv7_1(in3701, M9_UM9_1_Not_PCYA0bus_1); inv M9_UM9_1_PCB0_Inv7_2(in4393, M9_UM9_1_Not_PCYA0bus_2); inv M9_UM9_1_PCB0_Inv7_3(in2208, M9_UM9_1_Not_PCYA0bus_3); inv M9_UM9_1_PCB0_Inv7_4(in1492, M9_UM9_1_Not_PCYA0bus_4); inv M9_UM9_1_PCB0_Inv7_5(in1496, M9_UM9_1_Not_PCYA0bus_5); inv M9_UM9_1_PCB0_Inv7_6(in1459, M9_UM9_1_Not_PCYA0bus_6); inv M9_UM9_1_PCB1_Mux7_0_Mux0(MuxSel, M9_UM9_1_PCB1_Mux7_0_Not_ContIn); and2 M9_UM9_1_PCB1_Mux7_0_Mux1(in229, M9_UM9_1_PCB1_Mux7_0_Not_ContIn, M9_UM9_1_PCB1_Mux7_0_line1); and2 M9_UM9_1_PCB1_Mux7_0_Mux2(in41, MuxSel, M9_UM9_1_PCB1_Mux7_0_line2); or2 M9_UM9_1_PCB1_Mux7_0_Mux3(M9_UM9_1_PCB1_Mux7_0_line1, M9_UM9_1_PCB1_Mux7_0_line2, M9_UM9_1_PCXAtempbus_0); inv M9_UM9_1_PCB1_Mux7_1_Mux0(MuxSel, M9_UM9_1_PCB1_Mux7_1_Not_ContIn); and2 M9_UM9_1_PCB1_Mux7_1_Mux1(in239, M9_UM9_1_PCB1_Mux7_1_Not_ContIn, M9_UM9_1_PCB1_Mux7_1_line1); and2 M9_UM9_1_PCB1_Mux7_1_Mux2(in44, MuxSel, M9_UM9_1_PCB1_Mux7_1_line2); or2 M9_UM9_1_PCB1_Mux7_1_Mux3(M9_UM9_1_PCB1_Mux7_1_line1, M9_UM9_1_PCB1_Mux7_1_line2, M9_UM9_1_PCXAtempbus_1); inv M9_UM9_1_PCB1_Mux7_2_Mux0(MuxSel, M9_UM9_1_PCB1_Mux7_2_Not_ContIn); and2 M9_UM9_1_PCB1_Mux7_2_Mux1(in227, M9_UM9_1_PCB1_Mux7_2_Not_ContIn, M9_UM9_1_PCB1_Mux7_2_line1); and2 M9_UM9_1_PCB1_Mux7_2_Mux2(in115, MuxSel, M9_UM9_1_PCB1_Mux7_2_line2); or2 M9_UM9_1_PCB1_Mux7_2_Mux3(M9_UM9_1_PCB1_Mux7_2_line1, M9_UM9_1_PCB1_Mux7_2_line2, M9_UM9_1_PCXAtempbus_2); inv M9_UM9_1_PCB1_Mux7_3_Mux0(MuxSel, M9_UM9_1_PCB1_Mux7_3_Not_ContIn); and2 M9_UM9_1_PCB1_Mux7_3_Mux1(in161, M9_UM9_1_PCB1_Mux7_3_Not_ContIn, M9_UM9_1_PCB1_Mux7_3_line1); and2 M9_UM9_1_PCB1_Mux7_3_Mux2(in141, MuxSel, M9_UM9_1_PCB1_Mux7_3_line2); or2 M9_UM9_1_PCB1_Mux7_3_Mux3(M9_UM9_1_PCB1_Mux7_3_line1, M9_UM9_1_PCB1_Mux7_3_line2, M9_UM9_1_PCXAtempbus_3); inv M9_UM9_1_PCB1_Mux7_4_Mux0(MuxSel, M9_UM9_1_PCB1_Mux7_4_Not_ContIn); and2 M9_UM9_1_PCB1_Mux7_4_Mux1(in212, M9_UM9_1_PCB1_Mux7_4_Not_ContIn, M9_UM9_1_PCB1_Mux7_4_line1); and2 M9_UM9_1_PCB1_Mux7_4_Mux2(vdd, MuxSel, M9_UM9_1_PCB1_Mux7_4_line2); or2 M9_UM9_1_PCB1_Mux7_4_Mux3(M9_UM9_1_PCB1_Mux7_4_line1, M9_UM9_1_PCB1_Mux7_4_line2, M9_UM9_1_PCXAtempbus_4); inv M9_UM9_1_PCB1_Mux7_5_Mux0(MuxSel, M9_UM9_1_PCB1_Mux7_5_Not_ContIn); and2 M9_UM9_1_PCB1_Mux7_5_Mux1(in211, M9_UM9_1_PCB1_Mux7_5_Not_ContIn, M9_UM9_1_PCB1_Mux7_5_line1); and2 M9_UM9_1_PCB1_Mux7_5_Mux2(vdd, MuxSel, M9_UM9_1_PCB1_Mux7_5_line2); or2 M9_UM9_1_PCB1_Mux7_5_Mux3(M9_UM9_1_PCB1_Mux7_5_line1, M9_UM9_1_PCB1_Mux7_5_line2, M9_UM9_1_PCXAtempbus_5); inv M9_UM9_1_PCB1_Mux7_6_Mux0(MuxSel, M9_UM9_1_PCB1_Mux7_6_Not_ContIn); and2 M9_UM9_1_PCB1_Mux7_6_Mux1(vdd, M9_UM9_1_PCB1_Mux7_6_Not_ContIn, M9_UM9_1_PCB1_Mux7_6_line1); and2 M9_UM9_1_PCB1_Mux7_6_Mux2(vdd, MuxSel, M9_UM9_1_PCB1_Mux7_6_line2); or2 M9_UM9_1_PCB1_Mux7_6_Mux3(M9_UM9_1_PCB1_Mux7_6_line1, M9_UM9_1_PCB1_Mux7_6_line2, M9_UM9_1_PCXAtempbus_6); inv M9_UM9_1_PCB2_Mux7_0_Mux0(MuxSel, M9_UM9_1_PCB2_Mux7_0_Not_ContIn); and2 M9_UM9_1_PCB2_Mux7_0_Mux1(M9_UM9_1_Not_PCYA0bus_0, M9_UM9_1_PCB2_Mux7_0_Not_ContIn, M9_UM9_1_PCB2_Mux7_0_line1); and2 M9_UM9_1_PCB2_Mux7_0_Mux2(in69, MuxSel, M9_UM9_1_PCB2_Mux7_0_line2); or2 M9_UM9_1_PCB2_Mux7_0_Mux3(M9_UM9_1_PCB2_Mux7_0_line1, M9_UM9_1_PCB2_Mux7_0_line2, M9_PCYAbus_0); inv M9_UM9_1_PCB2_Mux7_1_Mux0(MuxSel, M9_UM9_1_PCB2_Mux7_1_Not_ContIn); and2 M9_UM9_1_PCB2_Mux7_1_Mux1(M9_UM9_1_Not_PCYA0bus_1, M9_UM9_1_PCB2_Mux7_1_Not_ContIn, M9_UM9_1_PCB2_Mux7_1_line1); and2 M9_UM9_1_PCB2_Mux7_1_Mux2(in70, MuxSel, M9_UM9_1_PCB2_Mux7_1_line2); or2 M9_UM9_1_PCB2_Mux7_1_Mux3(M9_UM9_1_PCB2_Mux7_1_line1, M9_UM9_1_PCB2_Mux7_1_line2, M9_PCYAbus_1); inv M9_UM9_1_PCB2_Mux7_2_Mux0(MuxSel, M9_UM9_1_PCB2_Mux7_2_Not_ContIn); and2 M9_UM9_1_PCB2_Mux7_2_Mux1(M9_UM9_1_Not_PCYA0bus_2, M9_UM9_1_PCB2_Mux7_2_Not_ContIn, M9_UM9_1_PCB2_Mux7_2_line1); and2 M9_UM9_1_PCB2_Mux7_2_Mux2(in58, MuxSel, M9_UM9_1_PCB2_Mux7_2_line2); or2 M9_UM9_1_PCB2_Mux7_2_Mux3(M9_UM9_1_PCB2_Mux7_2_line1, M9_UM9_1_PCB2_Mux7_2_line2, M9_PCYAbus_2); inv M9_UM9_1_PCB2_Mux7_3_Mux0(MuxSel, M9_UM9_1_PCB2_Mux7_3_Not_ContIn); and2 M9_UM9_1_PCB2_Mux7_3_Mux1(M9_UM9_1_Not_PCYA0bus_3, M9_UM9_1_PCB2_Mux7_3_Not_ContIn, M9_UM9_1_PCB2_Mux7_3_line1); and2 M9_UM9_1_PCB2_Mux7_3_Mux2(in82, MuxSel, M9_UM9_1_PCB2_Mux7_3_line2); or2 M9_UM9_1_PCB2_Mux7_3_Mux3(M9_UM9_1_PCB2_Mux7_3_line1, M9_UM9_1_PCB2_Mux7_3_line2, M9_PCYAbus_3); inv M9_UM9_1_PCB2_Mux7_4_Mux0(MuxSel, M9_UM9_1_PCB2_Mux7_4_Not_ContIn); and2 M9_UM9_1_PCB2_Mux7_4_Mux1(M9_UM9_1_Not_PCYA0bus_4, M9_UM9_1_PCB2_Mux7_4_Not_ContIn, M9_UM9_1_PCB2_Mux7_4_line1); and2 M9_UM9_1_PCB2_Mux7_4_Mux2(in1455, MuxSel, M9_UM9_1_PCB2_Mux7_4_line2); or2 M9_UM9_1_PCB2_Mux7_4_Mux3(M9_UM9_1_PCB2_Mux7_4_line1, M9_UM9_1_PCB2_Mux7_4_line2, M9_PCYAbus_4); inv M9_UM9_1_PCB2_Mux7_5_Mux0(MuxSel, M9_UM9_1_PCB2_Mux7_5_Not_ContIn); and2 M9_UM9_1_PCB2_Mux7_5_Mux1(M9_UM9_1_Not_PCYA0bus_5, M9_UM9_1_PCB2_Mux7_5_Not_ContIn, M9_UM9_1_PCB2_Mux7_5_line1); and2 M9_UM9_1_PCB2_Mux7_5_Mux2(in2204, MuxSel, M9_UM9_1_PCB2_Mux7_5_line2); or2 M9_UM9_1_PCB2_Mux7_5_Mux3(M9_UM9_1_PCB2_Mux7_5_line1, M9_UM9_1_PCB2_Mux7_5_line2, M9_PCYAbus_5); inv M9_UM9_1_PCB2_Mux7_6_Mux0(MuxSel, M9_UM9_1_PCB2_Mux7_6_Not_ContIn); and2 M9_UM9_1_PCB2_Mux7_6_Mux1(M9_UM9_1_Not_PCYA0bus_6, M9_UM9_1_PCB2_Mux7_6_Not_ContIn, M9_UM9_1_PCB2_Mux7_6_line1); and2 M9_UM9_1_PCB2_Mux7_6_Mux2(in114, MuxSel, M9_UM9_1_PCB2_Mux7_6_line2); or2 M9_UM9_1_PCB2_Mux7_6_Mux3(M9_UM9_1_PCB2_Mux7_6_line1, M9_UM9_1_PCB2_Mux7_6_line2, M9_PCYAbus_6); inv M9_UM9_1_PCB3_Mux7_0_Mux0(MuxSel, M9_UM9_1_PCB3_Mux7_0_Not_ContIn); and2 M9_UM9_1_PCB3_Mux7_0_Mux1(in198, M9_UM9_1_PCB3_Mux7_0_Not_ContIn, M9_UM9_1_PCB3_Mux7_0_line1); and2 M9_UM9_1_PCB3_Mux7_0_Mux2(in41, MuxSel, M9_UM9_1_PCB3_Mux7_0_line2); or2 M9_UM9_1_PCB3_Mux7_0_Mux3(M9_UM9_1_PCB3_Mux7_0_line1, M9_UM9_1_PCB3_Mux7_0_line2, M9_UM9_1_PCYBtempbus_0); inv M9_UM9_1_PCB3_Mux7_1_Mux0(MuxSel, M9_UM9_1_PCB3_Mux7_1_Not_ContIn); and2 M9_UM9_1_PCB3_Mux7_1_Mux1(in208, M9_UM9_1_PCB3_Mux7_1_Not_ContIn, M9_UM9_1_PCB3_Mux7_1_line1); and2 M9_UM9_1_PCB3_Mux7_1_Mux2(in44, MuxSel, M9_UM9_1_PCB3_Mux7_1_line2); or2 M9_UM9_1_PCB3_Mux7_1_Mux3(M9_UM9_1_PCB3_Mux7_1_line1, M9_UM9_1_PCB3_Mux7_1_line2, M9_UM9_1_PCYBtempbus_1); inv M9_UM9_1_PCB3_Mux7_2_Mux0(MuxSel, M9_UM9_1_PCB3_Mux7_2_Not_ContIn); and2 M9_UM9_1_PCB3_Mux7_2_Mux1(in197, M9_UM9_1_PCB3_Mux7_2_Not_ContIn, M9_UM9_1_PCB3_Mux7_2_line1); and2 M9_UM9_1_PCB3_Mux7_2_Mux2(in115, MuxSel, M9_UM9_1_PCB3_Mux7_2_line2); or2 M9_UM9_1_PCB3_Mux7_2_Mux3(M9_UM9_1_PCB3_Mux7_2_line1, M9_UM9_1_PCB3_Mux7_2_line2, M9_UM9_1_PCYBtempbus_2); inv M9_UM9_1_PCB3_Mux7_3_Mux0(MuxSel, M9_UM9_1_PCB3_Mux7_3_Not_ContIn); and2 M9_UM9_1_PCB3_Mux7_3_Mux1(in181, M9_UM9_1_PCB3_Mux7_3_Not_ContIn, M9_UM9_1_PCB3_Mux7_3_line1); and2 M9_UM9_1_PCB3_Mux7_3_Mux2(in141, MuxSel, M9_UM9_1_PCB3_Mux7_3_line2); or2 M9_UM9_1_PCB3_Mux7_3_Mux3(M9_UM9_1_PCB3_Mux7_3_line1, M9_UM9_1_PCB3_Mux7_3_line2, M9_UM9_1_PCYBtempbus_3); inv M9_UM9_1_PCB3_Mux7_4_Mux0(MuxSel, M9_UM9_1_PCB3_Mux7_4_Not_ContIn); and2 M9_UM9_1_PCB3_Mux7_4_Mux1(in165, M9_UM9_1_PCB3_Mux7_4_Not_ContIn, M9_UM9_1_PCB3_Mux7_4_line1); and2 M9_UM9_1_PCB3_Mux7_4_Mux2(vdd, MuxSel, M9_UM9_1_PCB3_Mux7_4_line2); or2 M9_UM9_1_PCB3_Mux7_4_Mux3(M9_UM9_1_PCB3_Mux7_4_line1, M9_UM9_1_PCB3_Mux7_4_line2, M9_UM9_1_PCYBtempbus_4); inv M9_UM9_1_PCB3_Mux7_5_Mux0(MuxSel, M9_UM9_1_PCB3_Mux7_5_Not_ContIn); and2 M9_UM9_1_PCB3_Mux7_5_Mux1(in164, M9_UM9_1_PCB3_Mux7_5_Not_ContIn, M9_UM9_1_PCB3_Mux7_5_line1); and2 M9_UM9_1_PCB3_Mux7_5_Mux2(vdd, MuxSel, M9_UM9_1_PCB3_Mux7_5_line2); or2 M9_UM9_1_PCB3_Mux7_5_Mux3(M9_UM9_1_PCB3_Mux7_5_line1, M9_UM9_1_PCB3_Mux7_5_line2, M9_UM9_1_PCYBtempbus_5); inv M9_UM9_1_PCB3_Mux7_6_Mux0(MuxSel, M9_UM9_1_PCB3_Mux7_6_Not_ContIn); and2 M9_UM9_1_PCB3_Mux7_6_Mux1(in170, M9_UM9_1_PCB3_Mux7_6_Not_ContIn, M9_UM9_1_PCB3_Mux7_6_line1); and2 M9_UM9_1_PCB3_Mux7_6_Mux2(vdd, MuxSel, M9_UM9_1_PCB3_Mux7_6_line2); or2 M9_UM9_1_PCB3_Mux7_6_Mux3(M9_UM9_1_PCB3_Mux7_6_line1, M9_UM9_1_PCB3_Mux7_6_line2, M9_UM9_1_PCYBtempbus_6); and2 M9_UM9_1_PCB4_MN0(M9_UM9_1_PCXAtempbus_4, ContBusMask, M9_PCXAbus_4); and2 M9_UM9_1_PCB4_MN1(M9_UM9_1_PCXAtempbus_5, ContBusMask, M9_PCXAbus_5); and2 M9_UM9_1_PCB4_MN2(M9_UM9_1_PCXAtempbus_6, ContBusMask, M9_UM9_1_PCB4_line2); inv M9_UM9_1_PCB4_MN3(M9_UM9_1_PCB4_line2, M9_PCXAbus_6); and2 M9_UM9_1_PCB5_MN0(M9_UM9_1_PCYBtempbus_4, ContBusMask, M9_PCYBbus_4); and2 M9_UM9_1_PCB5_MN1(M9_UM9_1_PCYBtempbus_5, ContBusMask, M9_PCYBbus_5); and2 M9_UM9_1_PCB5_MN2(M9_UM9_1_PCYBtempbus_6, ContBusMask, M9_UM9_1_PCB5_line2); inv M9_UM9_1_PCB5_MN3(M9_UM9_1_PCB5_line2, M9_PCYBbus_6); inv M9_UM9_2_ParC0_PT0_Xo0(XAbus_5, M9_UM9_2_ParC0_PT0_NotA); inv M9_UM9_2_ParC0_PT0_Xo1(XAbus_6, M9_UM9_2_ParC0_PT0_NotB); nand2 M9_UM9_2_ParC0_PT0_Xo2(M9_UM9_2_ParC0_PT0_NotA, XAbus_6, M9_UM9_2_ParC0_PT0_line2); nand2 M9_UM9_2_ParC0_PT0_Xo3(M9_UM9_2_ParC0_PT0_NotB, XAbus_5, M9_UM9_2_ParC0_PT0_line3); nand2 M9_UM9_2_ParC0_PT0_Xo4(M9_UM9_2_ParC0_PT0_line2, M9_UM9_2_ParC0_PT0_line3, M9_UM9_2_ParC0_line0); inv M9_UM9_2_ParC0_PT1_Xo0(XAbus_7, M9_UM9_2_ParC0_PT1_NotA); inv M9_UM9_2_ParC0_PT1_Xo1(XAbus_8, M9_UM9_2_ParC0_PT1_NotB); nand2 M9_UM9_2_ParC0_PT1_Xo2(M9_UM9_2_ParC0_PT1_NotA, XAbus_8, M9_UM9_2_ParC0_PT1_line2); nand2 M9_UM9_2_ParC0_PT1_Xo3(M9_UM9_2_ParC0_PT1_NotB, XAbus_7, M9_UM9_2_ParC0_PT1_line3); nand2 M9_UM9_2_ParC0_PT1_Xo4(M9_UM9_2_ParC0_PT1_line2, M9_UM9_2_ParC0_PT1_line3, M9_UM9_2_ParC0_line1); inv M9_UM9_2_ParC0_PT2_Xo0(XAbus_1, M9_UM9_2_ParC0_PT2_NotA); inv M9_UM9_2_ParC0_PT2_Xo1(XAbus_2, M9_UM9_2_ParC0_PT2_NotB); nand2 M9_UM9_2_ParC0_PT2_Xo2(M9_UM9_2_ParC0_PT2_NotA, XAbus_2, M9_UM9_2_ParC0_PT2_line2); nand2 M9_UM9_2_ParC0_PT2_Xo3(M9_UM9_2_ParC0_PT2_NotB, XAbus_1, M9_UM9_2_ParC0_PT2_line3); nand2 M9_UM9_2_ParC0_PT2_Xo4(M9_UM9_2_ParC0_PT2_line2, M9_UM9_2_ParC0_PT2_line3, M9_UM9_2_ParC0_line2); inv M9_UM9_2_ParC0_PT3_Xo0(M9_UM9_1_PCXAtempbus_0, M9_UM9_2_ParC0_PT3_NotA); inv M9_UM9_2_ParC0_PT3_Xo1(M9_UM9_1_PCXAtempbus_1, M9_UM9_2_ParC0_PT3_NotB); nand2 M9_UM9_2_ParC0_PT3_Xo2(M9_UM9_2_ParC0_PT3_NotA, M9_UM9_1_PCXAtempbus_1, M9_UM9_2_ParC0_PT3_line2); nand2 M9_UM9_2_ParC0_PT3_Xo3(M9_UM9_2_ParC0_PT3_NotB, M9_UM9_1_PCXAtempbus_0, M9_UM9_2_ParC0_PT3_line3); nand2 M9_UM9_2_ParC0_PT3_Xo4(M9_UM9_2_ParC0_PT3_line2, M9_UM9_2_ParC0_PT3_line3, M9_UM9_2_ParC0_line3); inv M9_UM9_2_ParC0_PT4_Xo0(XAbus_3, M9_UM9_2_ParC0_PT4_NotA); inv M9_UM9_2_ParC0_PT4_Xo1(XAbus_4, M9_UM9_2_ParC0_PT4_NotB); nand2 M9_UM9_2_ParC0_PT4_Xo2(M9_UM9_2_ParC0_PT4_NotA, XAbus_4, M9_UM9_2_ParC0_PT4_line2); nand2 M9_UM9_2_ParC0_PT4_Xo3(M9_UM9_2_ParC0_PT4_NotB, XAbus_3, M9_UM9_2_ParC0_PT4_line3); nand2 M9_UM9_2_ParC0_PT4_Xo4(M9_UM9_2_ParC0_PT4_line2, M9_UM9_2_ParC0_PT4_line3, M9_UM9_2_ParC0_line4); inv M9_UM9_2_ParC0_PT5_Xo0(M9_UM9_2_ParC0_line0, M9_UM9_2_ParC0_PT5_NotA); inv M9_UM9_2_ParC0_PT5_Xo1(M9_UM9_2_ParC0_line1, M9_UM9_2_ParC0_PT5_NotB); nand2 M9_UM9_2_ParC0_PT5_Xo2(M9_UM9_2_ParC0_PT5_NotA, M9_UM9_2_ParC0_line1, M9_UM9_2_ParC0_PT5_line2); nand2 M9_UM9_2_ParC0_PT5_Xo3(M9_UM9_2_ParC0_PT5_NotB, M9_UM9_2_ParC0_line0, M9_UM9_2_ParC0_PT5_line3); nand2 M9_UM9_2_ParC0_PT5_Xo4(M9_UM9_2_ParC0_PT5_line2, M9_UM9_2_ParC0_PT5_line3, M9_UM9_2_ParC0_line5); inv M9_UM9_2_ParC0_PT6_Xo3_0(M9_UM9_2_ParC0_line2, M9_UM9_2_ParC0_PT6_NotA); inv M9_UM9_2_ParC0_PT6_Xo3_1(M9_UM9_2_ParC0_line3, M9_UM9_2_ParC0_PT6_NotB); inv M9_UM9_2_ParC0_PT6_Xo3_2(M9_UM9_2_ParC0_line4, M9_UM9_2_ParC0_PT6_NotC); and3 M9_UM9_2_ParC0_PT6_Xo3_3(M9_UM9_2_ParC0_PT6_NotA, M9_UM9_2_ParC0_PT6_NotB, M9_UM9_2_ParC0_line4, M9_UM9_2_ParC0_PT6_line3); and3 M9_UM9_2_ParC0_PT6_Xo3_4(M9_UM9_2_ParC0_PT6_NotA, M9_UM9_2_ParC0_line3, M9_UM9_2_ParC0_PT6_NotC, M9_UM9_2_ParC0_PT6_line4); and3 M9_UM9_2_ParC0_PT6_Xo3_5(M9_UM9_2_ParC0_line2, M9_UM9_2_ParC0_PT6_NotB, M9_UM9_2_ParC0_PT6_NotC, M9_UM9_2_ParC0_PT6_line5); and3 M9_UM9_2_ParC0_PT6_Xo3_6(M9_UM9_2_ParC0_line2, M9_UM9_2_ParC0_line3, M9_UM9_2_ParC0_line4, M9_UM9_2_ParC0_PT6_line6); nor2 M9_UM9_2_ParC0_PT6_Xo3_7(M9_UM9_2_ParC0_PT6_line3, M9_UM9_2_ParC0_PT6_line4, M9_UM9_2_ParC0_PT6_line7); nor2 M9_UM9_2_ParC0_PT6_Xo3_8(M9_UM9_2_ParC0_PT6_line5, M9_UM9_2_ParC0_PT6_line6, M9_UM9_2_ParC0_PT6_line8); nand2 M9_UM9_2_ParC0_PT6_Xo3_9(M9_UM9_2_ParC0_PT6_line7, M9_UM9_2_ParC0_PT6_line8, M9_UM9_2_ParC0_line6); inv M9_UM9_2_ParC0_PT7_Xo0(M9_UM9_2_ParC0_line5, M9_UM9_2_ParC0_PT7_NotA); inv M9_UM9_2_ParC0_PT7_Xo1(M9_UM9_2_ParC0_line6, M9_UM9_2_ParC0_PT7_NotB); nand2 M9_UM9_2_ParC0_PT7_Xo2(M9_UM9_2_ParC0_PT7_NotA, M9_UM9_2_ParC0_line6, M9_UM9_2_ParC0_PT7_line2); nand2 M9_UM9_2_ParC0_PT7_Xo3(M9_UM9_2_ParC0_PT7_NotB, M9_UM9_2_ParC0_line5, M9_UM9_2_ParC0_PT7_line3); nand2 M9_UM9_2_ParC0_PT7_Xo4(M9_UM9_2_ParC0_PT7_line2, M9_UM9_2_ParC0_PT7_line3, M9_UM9_2_XaP0); inv M9_UM9_2_ParC1_PT0_Xo0(XAbus_14, M9_UM9_2_ParC1_PT0_NotA); inv M9_UM9_2_ParC1_PT0_Xo1(XAbus_15, M9_UM9_2_ParC1_PT0_NotB); nand2 M9_UM9_2_ParC1_PT0_Xo2(M9_UM9_2_ParC1_PT0_NotA, XAbus_15, M9_UM9_2_ParC1_PT0_line2); nand2 M9_UM9_2_ParC1_PT0_Xo3(M9_UM9_2_ParC1_PT0_NotB, XAbus_14, M9_UM9_2_ParC1_PT0_line3); nand2 M9_UM9_2_ParC1_PT0_Xo4(M9_UM9_2_ParC1_PT0_line2, M9_UM9_2_ParC1_PT0_line3, M9_UM9_2_ParC1_line0); inv M9_UM9_2_ParC1_PT1_Xo0(XAbus_16, M9_UM9_2_ParC1_PT1_NotA); inv M9_UM9_2_ParC1_PT1_Xo1(XAbus_17, M9_UM9_2_ParC1_PT1_NotB); nand2 M9_UM9_2_ParC1_PT1_Xo2(M9_UM9_2_ParC1_PT1_NotA, XAbus_17, M9_UM9_2_ParC1_PT1_line2); nand2 M9_UM9_2_ParC1_PT1_Xo3(M9_UM9_2_ParC1_PT1_NotB, XAbus_16, M9_UM9_2_ParC1_PT1_line3); nand2 M9_UM9_2_ParC1_PT1_Xo4(M9_UM9_2_ParC1_PT1_line2, M9_UM9_2_ParC1_PT1_line3, M9_UM9_2_ParC1_line1); inv M9_UM9_2_ParC1_PT2_Xo0(XAbus_10, M9_UM9_2_ParC1_PT2_NotA); inv M9_UM9_2_ParC1_PT2_Xo1(XAbus_11, M9_UM9_2_ParC1_PT2_NotB); nand2 M9_UM9_2_ParC1_PT2_Xo2(M9_UM9_2_ParC1_PT2_NotA, XAbus_11, M9_UM9_2_ParC1_PT2_line2); nand2 M9_UM9_2_ParC1_PT2_Xo3(M9_UM9_2_ParC1_PT2_NotB, XAbus_10, M9_UM9_2_ParC1_PT2_line3); nand2 M9_UM9_2_ParC1_PT2_Xo4(M9_UM9_2_ParC1_PT2_line2, M9_UM9_2_ParC1_PT2_line3, M9_UM9_2_ParC1_line2); inv M9_UM9_2_ParC1_PT3_Xo0(M9_UM9_1_PCXAtempbus_2, M9_UM9_2_ParC1_PT3_NotA); inv M9_UM9_2_ParC1_PT3_Xo1(XAbus_9, M9_UM9_2_ParC1_PT3_NotB); nand2 M9_UM9_2_ParC1_PT3_Xo2(M9_UM9_2_ParC1_PT3_NotA, XAbus_9, M9_UM9_2_ParC1_PT3_line2); nand2 M9_UM9_2_ParC1_PT3_Xo3(M9_UM9_2_ParC1_PT3_NotB, M9_UM9_1_PCXAtempbus_2, M9_UM9_2_ParC1_PT3_line3); nand2 M9_UM9_2_ParC1_PT3_Xo4(M9_UM9_2_ParC1_PT3_line2, M9_UM9_2_ParC1_PT3_line3, M9_UM9_2_ParC1_line3); inv M9_UM9_2_ParC1_PT4_Xo0(XAbus_12, M9_UM9_2_ParC1_PT4_NotA); inv M9_UM9_2_ParC1_PT4_Xo1(XAbus_13, M9_UM9_2_ParC1_PT4_NotB); nand2 M9_UM9_2_ParC1_PT4_Xo2(M9_UM9_2_ParC1_PT4_NotA, XAbus_13, M9_UM9_2_ParC1_PT4_line2); nand2 M9_UM9_2_ParC1_PT4_Xo3(M9_UM9_2_ParC1_PT4_NotB, XAbus_12, M9_UM9_2_ParC1_PT4_line3); nand2 M9_UM9_2_ParC1_PT4_Xo4(M9_UM9_2_ParC1_PT4_line2, M9_UM9_2_ParC1_PT4_line3, M9_UM9_2_ParC1_line4); inv M9_UM9_2_ParC1_PT5_Xo0(M9_UM9_2_ParC1_line0, M9_UM9_2_ParC1_PT5_NotA); inv M9_UM9_2_ParC1_PT5_Xo1(M9_UM9_2_ParC1_line1, M9_UM9_2_ParC1_PT5_NotB); nand2 M9_UM9_2_ParC1_PT5_Xo2(M9_UM9_2_ParC1_PT5_NotA, M9_UM9_2_ParC1_line1, M9_UM9_2_ParC1_PT5_line2); nand2 M9_UM9_2_ParC1_PT5_Xo3(M9_UM9_2_ParC1_PT5_NotB, M9_UM9_2_ParC1_line0, M9_UM9_2_ParC1_PT5_line3); nand2 M9_UM9_2_ParC1_PT5_Xo4(M9_UM9_2_ParC1_PT5_line2, M9_UM9_2_ParC1_PT5_line3, M9_UM9_2_ParC1_line5); inv M9_UM9_2_ParC1_PT6_Xo3_0(M9_UM9_2_ParC1_line2, M9_UM9_2_ParC1_PT6_NotA); inv M9_UM9_2_ParC1_PT6_Xo3_1(M9_UM9_2_ParC1_line3, M9_UM9_2_ParC1_PT6_NotB); inv M9_UM9_2_ParC1_PT6_Xo3_2(M9_UM9_2_ParC1_line4, M9_UM9_2_ParC1_PT6_NotC); and3 M9_UM9_2_ParC1_PT6_Xo3_3(M9_UM9_2_ParC1_PT6_NotA, M9_UM9_2_ParC1_PT6_NotB, M9_UM9_2_ParC1_line4, M9_UM9_2_ParC1_PT6_line3); and3 M9_UM9_2_ParC1_PT6_Xo3_4(M9_UM9_2_ParC1_PT6_NotA, M9_UM9_2_ParC1_line3, M9_UM9_2_ParC1_PT6_NotC, M9_UM9_2_ParC1_PT6_line4); and3 M9_UM9_2_ParC1_PT6_Xo3_5(M9_UM9_2_ParC1_line2, M9_UM9_2_ParC1_PT6_NotB, M9_UM9_2_ParC1_PT6_NotC, M9_UM9_2_ParC1_PT6_line5); and3 M9_UM9_2_ParC1_PT6_Xo3_6(M9_UM9_2_ParC1_line2, M9_UM9_2_ParC1_line3, M9_UM9_2_ParC1_line4, M9_UM9_2_ParC1_PT6_line6); nor2 M9_UM9_2_ParC1_PT6_Xo3_7(M9_UM9_2_ParC1_PT6_line3, M9_UM9_2_ParC1_PT6_line4, M9_UM9_2_ParC1_PT6_line7); nor2 M9_UM9_2_ParC1_PT6_Xo3_8(M9_UM9_2_ParC1_PT6_line5, M9_UM9_2_ParC1_PT6_line6, M9_UM9_2_ParC1_PT6_line8); nand2 M9_UM9_2_ParC1_PT6_Xo3_9(M9_UM9_2_ParC1_PT6_line7, M9_UM9_2_ParC1_PT6_line8, M9_UM9_2_ParC1_line6); inv M9_UM9_2_ParC1_PT7_Xo0(M9_UM9_2_ParC1_line5, M9_UM9_2_ParC1_PT7_NotA); inv M9_UM9_2_ParC1_PT7_Xo1(M9_UM9_2_ParC1_line6, M9_UM9_2_ParC1_PT7_NotB); nand2 M9_UM9_2_ParC1_PT7_Xo2(M9_UM9_2_ParC1_PT7_NotA, M9_UM9_2_ParC1_line6, M9_UM9_2_ParC1_PT7_line2); nand2 M9_UM9_2_ParC1_PT7_Xo3(M9_UM9_2_ParC1_PT7_NotB, M9_UM9_2_ParC1_line5, M9_UM9_2_ParC1_PT7_line3); nand2 M9_UM9_2_ParC1_PT7_Xo4(M9_UM9_2_ParC1_PT7_line2, M9_UM9_2_ParC1_PT7_line3, M9_UM9_2_XaP1); inv M9_UM9_2_ParC2_PT0_Xo0(XAbus_23, M9_UM9_2_ParC2_PT0_NotA); inv M9_UM9_2_ParC2_PT0_Xo1(XAbus_24, M9_UM9_2_ParC2_PT0_NotB); nand2 M9_UM9_2_ParC2_PT0_Xo2(M9_UM9_2_ParC2_PT0_NotA, XAbus_24, M9_UM9_2_ParC2_PT0_line2); nand2 M9_UM9_2_ParC2_PT0_Xo3(M9_UM9_2_ParC2_PT0_NotB, XAbus_23, M9_UM9_2_ParC2_PT0_line3); nand2 M9_UM9_2_ParC2_PT0_Xo4(M9_UM9_2_ParC2_PT0_line2, M9_UM9_2_ParC2_PT0_line3, M9_UM9_2_ParC2_line0); inv M9_UM9_2_ParC2_PT1_Xo0(XAbus_25, M9_UM9_2_ParC2_PT1_NotA); inv M9_UM9_2_ParC2_PT1_Xo1(XAbus_26, M9_UM9_2_ParC2_PT1_NotB); nand2 M9_UM9_2_ParC2_PT1_Xo2(M9_UM9_2_ParC2_PT1_NotA, XAbus_26, M9_UM9_2_ParC2_PT1_line2); nand2 M9_UM9_2_ParC2_PT1_Xo3(M9_UM9_2_ParC2_PT1_NotB, XAbus_25, M9_UM9_2_ParC2_PT1_line3); nand2 M9_UM9_2_ParC2_PT1_Xo4(M9_UM9_2_ParC2_PT1_line2, M9_UM9_2_ParC2_PT1_line3, M9_UM9_2_ParC2_line1); inv M9_UM9_2_ParC2_PT2_Xo0(XAbus_19, M9_UM9_2_ParC2_PT2_NotA); inv M9_UM9_2_ParC2_PT2_Xo1(XAbus_20, M9_UM9_2_ParC2_PT2_NotB); nand2 M9_UM9_2_ParC2_PT2_Xo2(M9_UM9_2_ParC2_PT2_NotA, XAbus_20, M9_UM9_2_ParC2_PT2_line2); nand2 M9_UM9_2_ParC2_PT2_Xo3(M9_UM9_2_ParC2_PT2_NotB, XAbus_19, M9_UM9_2_ParC2_PT2_line3); nand2 M9_UM9_2_ParC2_PT2_Xo4(M9_UM9_2_ParC2_PT2_line2, M9_UM9_2_ParC2_PT2_line3, M9_UM9_2_ParC2_line2); inv M9_UM9_2_ParC2_PT3_Xo0(M9_UM9_1_PCXAtempbus_3, M9_UM9_2_ParC2_PT3_NotA); inv M9_UM9_2_ParC2_PT3_Xo1(XAbus_18, M9_UM9_2_ParC2_PT3_NotB); nand2 M9_UM9_2_ParC2_PT3_Xo2(M9_UM9_2_ParC2_PT3_NotA, XAbus_18, M9_UM9_2_ParC2_PT3_line2); nand2 M9_UM9_2_ParC2_PT3_Xo3(M9_UM9_2_ParC2_PT3_NotB, M9_UM9_1_PCXAtempbus_3, M9_UM9_2_ParC2_PT3_line3); nand2 M9_UM9_2_ParC2_PT3_Xo4(M9_UM9_2_ParC2_PT3_line2, M9_UM9_2_ParC2_PT3_line3, M9_UM9_2_ParC2_line3); inv M9_UM9_2_ParC2_PT4_Xo0(XAbus_21, M9_UM9_2_ParC2_PT4_NotA); inv M9_UM9_2_ParC2_PT4_Xo1(XAbus_22, M9_UM9_2_ParC2_PT4_NotB); nand2 M9_UM9_2_ParC2_PT4_Xo2(M9_UM9_2_ParC2_PT4_NotA, XAbus_22, M9_UM9_2_ParC2_PT4_line2); nand2 M9_UM9_2_ParC2_PT4_Xo3(M9_UM9_2_ParC2_PT4_NotB, XAbus_21, M9_UM9_2_ParC2_PT4_line3); nand2 M9_UM9_2_ParC2_PT4_Xo4(M9_UM9_2_ParC2_PT4_line2, M9_UM9_2_ParC2_PT4_line3, M9_UM9_2_ParC2_line4); inv M9_UM9_2_ParC2_PT5_Xo0(M9_UM9_2_ParC2_line0, M9_UM9_2_ParC2_PT5_NotA); inv M9_UM9_2_ParC2_PT5_Xo1(M9_UM9_2_ParC2_line1, M9_UM9_2_ParC2_PT5_NotB); nand2 M9_UM9_2_ParC2_PT5_Xo2(M9_UM9_2_ParC2_PT5_NotA, M9_UM9_2_ParC2_line1, M9_UM9_2_ParC2_PT5_line2); nand2 M9_UM9_2_ParC2_PT5_Xo3(M9_UM9_2_ParC2_PT5_NotB, M9_UM9_2_ParC2_line0, M9_UM9_2_ParC2_PT5_line3); nand2 M9_UM9_2_ParC2_PT5_Xo4(M9_UM9_2_ParC2_PT5_line2, M9_UM9_2_ParC2_PT5_line3, M9_UM9_2_ParC2_line5); inv M9_UM9_2_ParC2_PT6_Xo3_0(M9_UM9_2_ParC2_line2, M9_UM9_2_ParC2_PT6_NotA); inv M9_UM9_2_ParC2_PT6_Xo3_1(M9_UM9_2_ParC2_line3, M9_UM9_2_ParC2_PT6_NotB); inv M9_UM9_2_ParC2_PT6_Xo3_2(M9_UM9_2_ParC2_line4, M9_UM9_2_ParC2_PT6_NotC); and3 M9_UM9_2_ParC2_PT6_Xo3_3(M9_UM9_2_ParC2_PT6_NotA, M9_UM9_2_ParC2_PT6_NotB, M9_UM9_2_ParC2_line4, M9_UM9_2_ParC2_PT6_line3); and3 M9_UM9_2_ParC2_PT6_Xo3_4(M9_UM9_2_ParC2_PT6_NotA, M9_UM9_2_ParC2_line3, M9_UM9_2_ParC2_PT6_NotC, M9_UM9_2_ParC2_PT6_line4); and3 M9_UM9_2_ParC2_PT6_Xo3_5(M9_UM9_2_ParC2_line2, M9_UM9_2_ParC2_PT6_NotB, M9_UM9_2_ParC2_PT6_NotC, M9_UM9_2_ParC2_PT6_line5); and3 M9_UM9_2_ParC2_PT6_Xo3_6(M9_UM9_2_ParC2_line2, M9_UM9_2_ParC2_line3, M9_UM9_2_ParC2_line4, M9_UM9_2_ParC2_PT6_line6); nor2 M9_UM9_2_ParC2_PT6_Xo3_7(M9_UM9_2_ParC2_PT6_line3, M9_UM9_2_ParC2_PT6_line4, M9_UM9_2_ParC2_PT6_line7); nor2 M9_UM9_2_ParC2_PT6_Xo3_8(M9_UM9_2_ParC2_PT6_line5, M9_UM9_2_ParC2_PT6_line6, M9_UM9_2_ParC2_PT6_line8); nand2 M9_UM9_2_ParC2_PT6_Xo3_9(M9_UM9_2_ParC2_PT6_line7, M9_UM9_2_ParC2_PT6_line8, M9_UM9_2_ParC2_line6); inv M9_UM9_2_ParC2_PT7_Xo0(M9_UM9_2_ParC2_line5, M9_UM9_2_ParC2_PT7_NotA); inv M9_UM9_2_ParC2_PT7_Xo1(M9_UM9_2_ParC2_line6, M9_UM9_2_ParC2_PT7_NotB); nand2 M9_UM9_2_ParC2_PT7_Xo2(M9_UM9_2_ParC2_PT7_NotA, M9_UM9_2_ParC2_line6, M9_UM9_2_ParC2_PT7_line2); nand2 M9_UM9_2_ParC2_PT7_Xo3(M9_UM9_2_ParC2_PT7_NotB, M9_UM9_2_ParC2_line5, M9_UM9_2_ParC2_PT7_line3); nand2 M9_UM9_2_ParC2_PT7_Xo4(M9_UM9_2_ParC2_PT7_line2, M9_UM9_2_ParC2_PT7_line3, M9_UM9_2_XaP2); inv M9_UM9_2_ParC3_PT0_Xo0(M9_PCXAbus_4, M9_UM9_2_ParC3_PT0_NotA); inv M9_UM9_2_ParC3_PT0_Xo1(M9_PCXAbus_5, M9_UM9_2_ParC3_PT0_NotB); nand2 M9_UM9_2_ParC3_PT0_Xo2(M9_UM9_2_ParC3_PT0_NotA, M9_PCXAbus_5, M9_UM9_2_ParC3_PT0_line2); nand2 M9_UM9_2_ParC3_PT0_Xo3(M9_UM9_2_ParC3_PT0_NotB, M9_PCXAbus_4, M9_UM9_2_ParC3_PT0_line3); nand2 M9_UM9_2_ParC3_PT0_Xo4(M9_UM9_2_ParC3_PT0_line2, M9_UM9_2_ParC3_PT0_line3, M9_UM9_2_ParC3_line0); inv M9_UM9_2_ParC3_PT1_Xo0(M9_PCXAbus_6, M9_UM9_2_ParC3_PT1_NotA); inv M9_UM9_2_ParC3_PT1_Xo1(XAbus_27, M9_UM9_2_ParC3_PT1_NotB); nand2 M9_UM9_2_ParC3_PT1_Xo2(M9_UM9_2_ParC3_PT1_NotA, XAbus_27, M9_UM9_2_ParC3_PT1_line2); nand2 M9_UM9_2_ParC3_PT1_Xo3(M9_UM9_2_ParC3_PT1_NotB, M9_PCXAbus_6, M9_UM9_2_ParC3_PT1_line3); nand2 M9_UM9_2_ParC3_PT1_Xo4(M9_UM9_2_ParC3_PT1_line2, M9_UM9_2_ParC3_PT1_line3, M9_UM9_2_ParC3_line1); inv M9_UM9_2_ParC3_PT2_Xo0(XAbus_28, M9_UM9_2_ParC3_PT2_NotA); inv M9_UM9_2_ParC3_PT2_Xo1(XAbus_29, M9_UM9_2_ParC3_PT2_NotB); nand2 M9_UM9_2_ParC3_PT2_Xo2(M9_UM9_2_ParC3_PT2_NotA, XAbus_29, M9_UM9_2_ParC3_PT2_line2); nand2 M9_UM9_2_ParC3_PT2_Xo3(M9_UM9_2_ParC3_PT2_NotB, XAbus_28, M9_UM9_2_ParC3_PT2_line3); nand2 M9_UM9_2_ParC3_PT2_Xo4(M9_UM9_2_ParC3_PT2_line2, M9_UM9_2_ParC3_PT2_line3, M9_UM9_2_ParC3_line2); inv M9_UM9_2_ParC3_PT3_Xo0(XAbus_30, M9_UM9_2_ParC3_PT3_NotA); inv M9_UM9_2_ParC3_PT3_Xo1(XAbus_31, M9_UM9_2_ParC3_PT3_NotB); nand2 M9_UM9_2_ParC3_PT3_Xo2(M9_UM9_2_ParC3_PT3_NotA, XAbus_31, M9_UM9_2_ParC3_PT3_line2); nand2 M9_UM9_2_ParC3_PT3_Xo3(M9_UM9_2_ParC3_PT3_NotB, XAbus_30, M9_UM9_2_ParC3_PT3_line3); nand2 M9_UM9_2_ParC3_PT3_Xo4(M9_UM9_2_ParC3_PT3_line2, M9_UM9_2_ParC3_PT3_line3, M9_UM9_2_ParC3_line3); inv M9_UM9_2_ParC3_PT4_Xo3_0(M9_UM9_2_ParC3_line1, M9_UM9_2_ParC3_PT4_NotA); inv M9_UM9_2_ParC3_PT4_Xo3_1(M9_UM9_2_ParC3_line2, M9_UM9_2_ParC3_PT4_NotB); inv M9_UM9_2_ParC3_PT4_Xo3_2(M9_UM9_2_ParC3_line3, M9_UM9_2_ParC3_PT4_NotC); and3 M9_UM9_2_ParC3_PT4_Xo3_3(M9_UM9_2_ParC3_PT4_NotA, M9_UM9_2_ParC3_PT4_NotB, M9_UM9_2_ParC3_line3, M9_UM9_2_ParC3_PT4_line3); and3 M9_UM9_2_ParC3_PT4_Xo3_4(M9_UM9_2_ParC3_PT4_NotA, M9_UM9_2_ParC3_line2, M9_UM9_2_ParC3_PT4_NotC, M9_UM9_2_ParC3_PT4_line4); and3 M9_UM9_2_ParC3_PT4_Xo3_5(M9_UM9_2_ParC3_line1, M9_UM9_2_ParC3_PT4_NotB, M9_UM9_2_ParC3_PT4_NotC, M9_UM9_2_ParC3_PT4_line5); and3 M9_UM9_2_ParC3_PT4_Xo3_6(M9_UM9_2_ParC3_line1, M9_UM9_2_ParC3_line2, M9_UM9_2_ParC3_line3, M9_UM9_2_ParC3_PT4_line6); nor2 M9_UM9_2_ParC3_PT4_Xo3_7(M9_UM9_2_ParC3_PT4_line3, M9_UM9_2_ParC3_PT4_line4, M9_UM9_2_ParC3_PT4_line7); nor2 M9_UM9_2_ParC3_PT4_Xo3_8(M9_UM9_2_ParC3_PT4_line5, M9_UM9_2_ParC3_PT4_line6, M9_UM9_2_ParC3_PT4_line8); nand2 M9_UM9_2_ParC3_PT4_Xo3_9(M9_UM9_2_ParC3_PT4_line7, M9_UM9_2_ParC3_PT4_line8, M9_UM9_2_ParC3_line4); inv M9_UM9_2_ParC3_PT5_Xo0(M9_UM9_2_ParC3_line0, M9_UM9_2_ParC3_PT5_NotA); inv M9_UM9_2_ParC3_PT5_Xo1(M9_UM9_2_ParC3_line4, M9_UM9_2_ParC3_PT5_NotB); nand2 M9_UM9_2_ParC3_PT5_Xo2(M9_UM9_2_ParC3_PT5_NotA, M9_UM9_2_ParC3_line4, M9_UM9_2_ParC3_PT5_line2); nand2 M9_UM9_2_ParC3_PT5_Xo3(M9_UM9_2_ParC3_PT5_NotB, M9_UM9_2_ParC3_line0, M9_UM9_2_ParC3_PT5_line3); nand2 M9_UM9_2_ParC3_PT5_Xo4(M9_UM9_2_ParC3_PT5_line2, M9_UM9_2_ParC3_PT5_line3, M9_UM9_2_XaP3); inv M9_UM9_2_ParC4_PT0_Xo0(YAbus_5, M9_UM9_2_ParC4_PT0_NotA); inv M9_UM9_2_ParC4_PT0_Xo1(YAbus_6, M9_UM9_2_ParC4_PT0_NotB); nand2 M9_UM9_2_ParC4_PT0_Xo2(M9_UM9_2_ParC4_PT0_NotA, YAbus_6, M9_UM9_2_ParC4_PT0_line2); nand2 M9_UM9_2_ParC4_PT0_Xo3(M9_UM9_2_ParC4_PT0_NotB, YAbus_5, M9_UM9_2_ParC4_PT0_line3); nand2 M9_UM9_2_ParC4_PT0_Xo4(M9_UM9_2_ParC4_PT0_line2, M9_UM9_2_ParC4_PT0_line3, M9_UM9_2_ParC4_line0); inv M9_UM9_2_ParC4_PT1_Xo0(YAbus_7, M9_UM9_2_ParC4_PT1_NotA); inv M9_UM9_2_ParC4_PT1_Xo1(YAbus_8, M9_UM9_2_ParC4_PT1_NotB); nand2 M9_UM9_2_ParC4_PT1_Xo2(M9_UM9_2_ParC4_PT1_NotA, YAbus_8, M9_UM9_2_ParC4_PT1_line2); nand2 M9_UM9_2_ParC4_PT1_Xo3(M9_UM9_2_ParC4_PT1_NotB, YAbus_7, M9_UM9_2_ParC4_PT1_line3); nand2 M9_UM9_2_ParC4_PT1_Xo4(M9_UM9_2_ParC4_PT1_line2, M9_UM9_2_ParC4_PT1_line3, M9_UM9_2_ParC4_line1); inv M9_UM9_2_ParC4_PT2_Xo0(YAbus_1, M9_UM9_2_ParC4_PT2_NotA); inv M9_UM9_2_ParC4_PT2_Xo1(YAbus_2, M9_UM9_2_ParC4_PT2_NotB); nand2 M9_UM9_2_ParC4_PT2_Xo2(M9_UM9_2_ParC4_PT2_NotA, YAbus_2, M9_UM9_2_ParC4_PT2_line2); nand2 M9_UM9_2_ParC4_PT2_Xo3(M9_UM9_2_ParC4_PT2_NotB, YAbus_1, M9_UM9_2_ParC4_PT2_line3); nand2 M9_UM9_2_ParC4_PT2_Xo4(M9_UM9_2_ParC4_PT2_line2, M9_UM9_2_ParC4_PT2_line3, M9_UM9_2_ParC4_line2); inv M9_UM9_2_ParC4_PT3_Xo0(M9_PCYAbus_0, M9_UM9_2_ParC4_PT3_NotA); inv M9_UM9_2_ParC4_PT3_Xo1(M9_PCYAbus_1, M9_UM9_2_ParC4_PT3_NotB); nand2 M9_UM9_2_ParC4_PT3_Xo2(M9_UM9_2_ParC4_PT3_NotA, M9_PCYAbus_1, M9_UM9_2_ParC4_PT3_line2); nand2 M9_UM9_2_ParC4_PT3_Xo3(M9_UM9_2_ParC4_PT3_NotB, M9_PCYAbus_0, M9_UM9_2_ParC4_PT3_line3); nand2 M9_UM9_2_ParC4_PT3_Xo4(M9_UM9_2_ParC4_PT3_line2, M9_UM9_2_ParC4_PT3_line3, M9_UM9_2_ParC4_line3); inv M9_UM9_2_ParC4_PT4_Xo0(YAbus_3, M9_UM9_2_ParC4_PT4_NotA); inv M9_UM9_2_ParC4_PT4_Xo1(YAbus_4, M9_UM9_2_ParC4_PT4_NotB); nand2 M9_UM9_2_ParC4_PT4_Xo2(M9_UM9_2_ParC4_PT4_NotA, YAbus_4, M9_UM9_2_ParC4_PT4_line2); nand2 M9_UM9_2_ParC4_PT4_Xo3(M9_UM9_2_ParC4_PT4_NotB, YAbus_3, M9_UM9_2_ParC4_PT4_line3); nand2 M9_UM9_2_ParC4_PT4_Xo4(M9_UM9_2_ParC4_PT4_line2, M9_UM9_2_ParC4_PT4_line3, M9_UM9_2_ParC4_line4); inv M9_UM9_2_ParC4_PT5_Xo0(M9_UM9_2_ParC4_line0, M9_UM9_2_ParC4_PT5_NotA); inv M9_UM9_2_ParC4_PT5_Xo1(M9_UM9_2_ParC4_line1, M9_UM9_2_ParC4_PT5_NotB); nand2 M9_UM9_2_ParC4_PT5_Xo2(M9_UM9_2_ParC4_PT5_NotA, M9_UM9_2_ParC4_line1, M9_UM9_2_ParC4_PT5_line2); nand2 M9_UM9_2_ParC4_PT5_Xo3(M9_UM9_2_ParC4_PT5_NotB, M9_UM9_2_ParC4_line0, M9_UM9_2_ParC4_PT5_line3); nand2 M9_UM9_2_ParC4_PT5_Xo4(M9_UM9_2_ParC4_PT5_line2, M9_UM9_2_ParC4_PT5_line3, M9_UM9_2_ParC4_line5); inv M9_UM9_2_ParC4_PT6_Xo3_0(M9_UM9_2_ParC4_line2, M9_UM9_2_ParC4_PT6_NotA); inv M9_UM9_2_ParC4_PT6_Xo3_1(M9_UM9_2_ParC4_line3, M9_UM9_2_ParC4_PT6_NotB); inv M9_UM9_2_ParC4_PT6_Xo3_2(M9_UM9_2_ParC4_line4, M9_UM9_2_ParC4_PT6_NotC); and3 M9_UM9_2_ParC4_PT6_Xo3_3(M9_UM9_2_ParC4_PT6_NotA, M9_UM9_2_ParC4_PT6_NotB, M9_UM9_2_ParC4_line4, M9_UM9_2_ParC4_PT6_line3); and3 M9_UM9_2_ParC4_PT6_Xo3_4(M9_UM9_2_ParC4_PT6_NotA, M9_UM9_2_ParC4_line3, M9_UM9_2_ParC4_PT6_NotC, M9_UM9_2_ParC4_PT6_line4); and3 M9_UM9_2_ParC4_PT6_Xo3_5(M9_UM9_2_ParC4_line2, M9_UM9_2_ParC4_PT6_NotB, M9_UM9_2_ParC4_PT6_NotC, M9_UM9_2_ParC4_PT6_line5); and3 M9_UM9_2_ParC4_PT6_Xo3_6(M9_UM9_2_ParC4_line2, M9_UM9_2_ParC4_line3, M9_UM9_2_ParC4_line4, M9_UM9_2_ParC4_PT6_line6); nor2 M9_UM9_2_ParC4_PT6_Xo3_7(M9_UM9_2_ParC4_PT6_line3, M9_UM9_2_ParC4_PT6_line4, M9_UM9_2_ParC4_PT6_line7); nor2 M9_UM9_2_ParC4_PT6_Xo3_8(M9_UM9_2_ParC4_PT6_line5, M9_UM9_2_ParC4_PT6_line6, M9_UM9_2_ParC4_PT6_line8); nand2 M9_UM9_2_ParC4_PT6_Xo3_9(M9_UM9_2_ParC4_PT6_line7, M9_UM9_2_ParC4_PT6_line8, M9_UM9_2_ParC4_line6); inv M9_UM9_2_ParC4_PT7_Xo0(M9_UM9_2_ParC4_line5, M9_UM9_2_ParC4_PT7_NotA); inv M9_UM9_2_ParC4_PT7_Xo1(M9_UM9_2_ParC4_line6, M9_UM9_2_ParC4_PT7_NotB); nand2 M9_UM9_2_ParC4_PT7_Xo2(M9_UM9_2_ParC4_PT7_NotA, M9_UM9_2_ParC4_line6, M9_UM9_2_ParC4_PT7_line2); nand2 M9_UM9_2_ParC4_PT7_Xo3(M9_UM9_2_ParC4_PT7_NotB, M9_UM9_2_ParC4_line5, M9_UM9_2_ParC4_PT7_line3); nand2 M9_UM9_2_ParC4_PT7_Xo4(M9_UM9_2_ParC4_PT7_line2, M9_UM9_2_ParC4_PT7_line3, M9_UM9_2_YaP0); inv M9_UM9_2_ParC5_PT0_Xo0(YAbus_14, M9_UM9_2_ParC5_PT0_NotA); inv M9_UM9_2_ParC5_PT0_Xo1(YAbus_15, M9_UM9_2_ParC5_PT0_NotB); nand2 M9_UM9_2_ParC5_PT0_Xo2(M9_UM9_2_ParC5_PT0_NotA, YAbus_15, M9_UM9_2_ParC5_PT0_line2); nand2 M9_UM9_2_ParC5_PT0_Xo3(M9_UM9_2_ParC5_PT0_NotB, YAbus_14, M9_UM9_2_ParC5_PT0_line3); nand2 M9_UM9_2_ParC5_PT0_Xo4(M9_UM9_2_ParC5_PT0_line2, M9_UM9_2_ParC5_PT0_line3, M9_UM9_2_ParC5_line0); inv M9_UM9_2_ParC5_PT1_Xo0(YAbus_16, M9_UM9_2_ParC5_PT1_NotA); inv M9_UM9_2_ParC5_PT1_Xo1(YAbus_17, M9_UM9_2_ParC5_PT1_NotB); nand2 M9_UM9_2_ParC5_PT1_Xo2(M9_UM9_2_ParC5_PT1_NotA, YAbus_17, M9_UM9_2_ParC5_PT1_line2); nand2 M9_UM9_2_ParC5_PT1_Xo3(M9_UM9_2_ParC5_PT1_NotB, YAbus_16, M9_UM9_2_ParC5_PT1_line3); nand2 M9_UM9_2_ParC5_PT1_Xo4(M9_UM9_2_ParC5_PT1_line2, M9_UM9_2_ParC5_PT1_line3, M9_UM9_2_ParC5_line1); inv M9_UM9_2_ParC5_PT2_Xo0(YAbus_10, M9_UM9_2_ParC5_PT2_NotA); inv M9_UM9_2_ParC5_PT2_Xo1(YAbus_11, M9_UM9_2_ParC5_PT2_NotB); nand2 M9_UM9_2_ParC5_PT2_Xo2(M9_UM9_2_ParC5_PT2_NotA, YAbus_11, M9_UM9_2_ParC5_PT2_line2); nand2 M9_UM9_2_ParC5_PT2_Xo3(M9_UM9_2_ParC5_PT2_NotB, YAbus_10, M9_UM9_2_ParC5_PT2_line3); nand2 M9_UM9_2_ParC5_PT2_Xo4(M9_UM9_2_ParC5_PT2_line2, M9_UM9_2_ParC5_PT2_line3, M9_UM9_2_ParC5_line2); inv M9_UM9_2_ParC5_PT3_Xo0(M9_PCYAbus_2, M9_UM9_2_ParC5_PT3_NotA); inv M9_UM9_2_ParC5_PT3_Xo1(YAbus_9, M9_UM9_2_ParC5_PT3_NotB); nand2 M9_UM9_2_ParC5_PT3_Xo2(M9_UM9_2_ParC5_PT3_NotA, YAbus_9, M9_UM9_2_ParC5_PT3_line2); nand2 M9_UM9_2_ParC5_PT3_Xo3(M9_UM9_2_ParC5_PT3_NotB, M9_PCYAbus_2, M9_UM9_2_ParC5_PT3_line3); nand2 M9_UM9_2_ParC5_PT3_Xo4(M9_UM9_2_ParC5_PT3_line2, M9_UM9_2_ParC5_PT3_line3, M9_UM9_2_ParC5_line3); inv M9_UM9_2_ParC5_PT4_Xo0(YAbus_12, M9_UM9_2_ParC5_PT4_NotA); inv M9_UM9_2_ParC5_PT4_Xo1(YAbus_13, M9_UM9_2_ParC5_PT4_NotB); nand2 M9_UM9_2_ParC5_PT4_Xo2(M9_UM9_2_ParC5_PT4_NotA, YAbus_13, M9_UM9_2_ParC5_PT4_line2); nand2 M9_UM9_2_ParC5_PT4_Xo3(M9_UM9_2_ParC5_PT4_NotB, YAbus_12, M9_UM9_2_ParC5_PT4_line3); nand2 M9_UM9_2_ParC5_PT4_Xo4(M9_UM9_2_ParC5_PT4_line2, M9_UM9_2_ParC5_PT4_line3, M9_UM9_2_ParC5_line4); inv M9_UM9_2_ParC5_PT5_Xo0(M9_UM9_2_ParC5_line0, M9_UM9_2_ParC5_PT5_NotA); inv M9_UM9_2_ParC5_PT5_Xo1(M9_UM9_2_ParC5_line1, M9_UM9_2_ParC5_PT5_NotB); nand2 M9_UM9_2_ParC5_PT5_Xo2(M9_UM9_2_ParC5_PT5_NotA, M9_UM9_2_ParC5_line1, M9_UM9_2_ParC5_PT5_line2); nand2 M9_UM9_2_ParC5_PT5_Xo3(M9_UM9_2_ParC5_PT5_NotB, M9_UM9_2_ParC5_line0, M9_UM9_2_ParC5_PT5_line3); nand2 M9_UM9_2_ParC5_PT5_Xo4(M9_UM9_2_ParC5_PT5_line2, M9_UM9_2_ParC5_PT5_line3, M9_UM9_2_ParC5_line5); inv M9_UM9_2_ParC5_PT6_Xo3_0(M9_UM9_2_ParC5_line2, M9_UM9_2_ParC5_PT6_NotA); inv M9_UM9_2_ParC5_PT6_Xo3_1(M9_UM9_2_ParC5_line3, M9_UM9_2_ParC5_PT6_NotB); inv M9_UM9_2_ParC5_PT6_Xo3_2(M9_UM9_2_ParC5_line4, M9_UM9_2_ParC5_PT6_NotC); and3 M9_UM9_2_ParC5_PT6_Xo3_3(M9_UM9_2_ParC5_PT6_NotA, M9_UM9_2_ParC5_PT6_NotB, M9_UM9_2_ParC5_line4, M9_UM9_2_ParC5_PT6_line3); and3 M9_UM9_2_ParC5_PT6_Xo3_4(M9_UM9_2_ParC5_PT6_NotA, M9_UM9_2_ParC5_line3, M9_UM9_2_ParC5_PT6_NotC, M9_UM9_2_ParC5_PT6_line4); and3 M9_UM9_2_ParC5_PT6_Xo3_5(M9_UM9_2_ParC5_line2, M9_UM9_2_ParC5_PT6_NotB, M9_UM9_2_ParC5_PT6_NotC, M9_UM9_2_ParC5_PT6_line5); and3 M9_UM9_2_ParC5_PT6_Xo3_6(M9_UM9_2_ParC5_line2, M9_UM9_2_ParC5_line3, M9_UM9_2_ParC5_line4, M9_UM9_2_ParC5_PT6_line6); nor2 M9_UM9_2_ParC5_PT6_Xo3_7(M9_UM9_2_ParC5_PT6_line3, M9_UM9_2_ParC5_PT6_line4, M9_UM9_2_ParC5_PT6_line7); nor2 M9_UM9_2_ParC5_PT6_Xo3_8(M9_UM9_2_ParC5_PT6_line5, M9_UM9_2_ParC5_PT6_line6, M9_UM9_2_ParC5_PT6_line8); nand2 M9_UM9_2_ParC5_PT6_Xo3_9(M9_UM9_2_ParC5_PT6_line7, M9_UM9_2_ParC5_PT6_line8, M9_UM9_2_ParC5_line6); inv M9_UM9_2_ParC5_PT7_Xo0(M9_UM9_2_ParC5_line5, M9_UM9_2_ParC5_PT7_NotA); inv M9_UM9_2_ParC5_PT7_Xo1(M9_UM9_2_ParC5_line6, M9_UM9_2_ParC5_PT7_NotB); nand2 M9_UM9_2_ParC5_PT7_Xo2(M9_UM9_2_ParC5_PT7_NotA, M9_UM9_2_ParC5_line6, M9_UM9_2_ParC5_PT7_line2); nand2 M9_UM9_2_ParC5_PT7_Xo3(M9_UM9_2_ParC5_PT7_NotB, M9_UM9_2_ParC5_line5, M9_UM9_2_ParC5_PT7_line3); nand2 M9_UM9_2_ParC5_PT7_Xo4(M9_UM9_2_ParC5_PT7_line2, M9_UM9_2_ParC5_PT7_line3, M9_UM9_2_YaP1); inv M9_UM9_2_ParC6_PT0_Xo0(YAbus_23, M9_UM9_2_ParC6_PT0_NotA); inv M9_UM9_2_ParC6_PT0_Xo1(YAbus_24, M9_UM9_2_ParC6_PT0_NotB); nand2 M9_UM9_2_ParC6_PT0_Xo2(M9_UM9_2_ParC6_PT0_NotA, YAbus_24, M9_UM9_2_ParC6_PT0_line2); nand2 M9_UM9_2_ParC6_PT0_Xo3(M9_UM9_2_ParC6_PT0_NotB, YAbus_23, M9_UM9_2_ParC6_PT0_line3); nand2 M9_UM9_2_ParC6_PT0_Xo4(M9_UM9_2_ParC6_PT0_line2, M9_UM9_2_ParC6_PT0_line3, M9_UM9_2_ParC6_line0); inv M9_UM9_2_ParC6_PT1_Xo0(YAbus_25, M9_UM9_2_ParC6_PT1_NotA); inv M9_UM9_2_ParC6_PT1_Xo1(YAbus_26, M9_UM9_2_ParC6_PT1_NotB); nand2 M9_UM9_2_ParC6_PT1_Xo2(M9_UM9_2_ParC6_PT1_NotA, YAbus_26, M9_UM9_2_ParC6_PT1_line2); nand2 M9_UM9_2_ParC6_PT1_Xo3(M9_UM9_2_ParC6_PT1_NotB, YAbus_25, M9_UM9_2_ParC6_PT1_line3); nand2 M9_UM9_2_ParC6_PT1_Xo4(M9_UM9_2_ParC6_PT1_line2, M9_UM9_2_ParC6_PT1_line3, M9_UM9_2_ParC6_line1); inv M9_UM9_2_ParC6_PT2_Xo0(YAbus_19, M9_UM9_2_ParC6_PT2_NotA); inv M9_UM9_2_ParC6_PT2_Xo1(YAbus_20, M9_UM9_2_ParC6_PT2_NotB); nand2 M9_UM9_2_ParC6_PT2_Xo2(M9_UM9_2_ParC6_PT2_NotA, YAbus_20, M9_UM9_2_ParC6_PT2_line2); nand2 M9_UM9_2_ParC6_PT2_Xo3(M9_UM9_2_ParC6_PT2_NotB, YAbus_19, M9_UM9_2_ParC6_PT2_line3); nand2 M9_UM9_2_ParC6_PT2_Xo4(M9_UM9_2_ParC6_PT2_line2, M9_UM9_2_ParC6_PT2_line3, M9_UM9_2_ParC6_line2); inv M9_UM9_2_ParC6_PT3_Xo0(M9_PCYAbus_3, M9_UM9_2_ParC6_PT3_NotA); inv M9_UM9_2_ParC6_PT3_Xo1(YAbus_18, M9_UM9_2_ParC6_PT3_NotB); nand2 M9_UM9_2_ParC6_PT3_Xo2(M9_UM9_2_ParC6_PT3_NotA, YAbus_18, M9_UM9_2_ParC6_PT3_line2); nand2 M9_UM9_2_ParC6_PT3_Xo3(M9_UM9_2_ParC6_PT3_NotB, M9_PCYAbus_3, M9_UM9_2_ParC6_PT3_line3); nand2 M9_UM9_2_ParC6_PT3_Xo4(M9_UM9_2_ParC6_PT3_line2, M9_UM9_2_ParC6_PT3_line3, M9_UM9_2_ParC6_line3); inv M9_UM9_2_ParC6_PT4_Xo0(YAbus_21, M9_UM9_2_ParC6_PT4_NotA); inv M9_UM9_2_ParC6_PT4_Xo1(YAbus_22, M9_UM9_2_ParC6_PT4_NotB); nand2 M9_UM9_2_ParC6_PT4_Xo2(M9_UM9_2_ParC6_PT4_NotA, YAbus_22, M9_UM9_2_ParC6_PT4_line2); nand2 M9_UM9_2_ParC6_PT4_Xo3(M9_UM9_2_ParC6_PT4_NotB, YAbus_21, M9_UM9_2_ParC6_PT4_line3); nand2 M9_UM9_2_ParC6_PT4_Xo4(M9_UM9_2_ParC6_PT4_line2, M9_UM9_2_ParC6_PT4_line3, M9_UM9_2_ParC6_line4); inv M9_UM9_2_ParC6_PT5_Xo0(M9_UM9_2_ParC6_line0, M9_UM9_2_ParC6_PT5_NotA); inv M9_UM9_2_ParC6_PT5_Xo1(M9_UM9_2_ParC6_line1, M9_UM9_2_ParC6_PT5_NotB); nand2 M9_UM9_2_ParC6_PT5_Xo2(M9_UM9_2_ParC6_PT5_NotA, M9_UM9_2_ParC6_line1, M9_UM9_2_ParC6_PT5_line2); nand2 M9_UM9_2_ParC6_PT5_Xo3(M9_UM9_2_ParC6_PT5_NotB, M9_UM9_2_ParC6_line0, M9_UM9_2_ParC6_PT5_line3); nand2 M9_UM9_2_ParC6_PT5_Xo4(M9_UM9_2_ParC6_PT5_line2, M9_UM9_2_ParC6_PT5_line3, M9_UM9_2_ParC6_line5); inv M9_UM9_2_ParC6_PT6_Xo3_0(M9_UM9_2_ParC6_line2, M9_UM9_2_ParC6_PT6_NotA); inv M9_UM9_2_ParC6_PT6_Xo3_1(M9_UM9_2_ParC6_line3, M9_UM9_2_ParC6_PT6_NotB); inv M9_UM9_2_ParC6_PT6_Xo3_2(M9_UM9_2_ParC6_line4, M9_UM9_2_ParC6_PT6_NotC); and3 M9_UM9_2_ParC6_PT6_Xo3_3(M9_UM9_2_ParC6_PT6_NotA, M9_UM9_2_ParC6_PT6_NotB, M9_UM9_2_ParC6_line4, M9_UM9_2_ParC6_PT6_line3); and3 M9_UM9_2_ParC6_PT6_Xo3_4(M9_UM9_2_ParC6_PT6_NotA, M9_UM9_2_ParC6_line3, M9_UM9_2_ParC6_PT6_NotC, M9_UM9_2_ParC6_PT6_line4); and3 M9_UM9_2_ParC6_PT6_Xo3_5(M9_UM9_2_ParC6_line2, M9_UM9_2_ParC6_PT6_NotB, M9_UM9_2_ParC6_PT6_NotC, M9_UM9_2_ParC6_PT6_line5); and3 M9_UM9_2_ParC6_PT6_Xo3_6(M9_UM9_2_ParC6_line2, M9_UM9_2_ParC6_line3, M9_UM9_2_ParC6_line4, M9_UM9_2_ParC6_PT6_line6); nor2 M9_UM9_2_ParC6_PT6_Xo3_7(M9_UM9_2_ParC6_PT6_line3, M9_UM9_2_ParC6_PT6_line4, M9_UM9_2_ParC6_PT6_line7); nor2 M9_UM9_2_ParC6_PT6_Xo3_8(M9_UM9_2_ParC6_PT6_line5, M9_UM9_2_ParC6_PT6_line6, M9_UM9_2_ParC6_PT6_line8); nand2 M9_UM9_2_ParC6_PT6_Xo3_9(M9_UM9_2_ParC6_PT6_line7, M9_UM9_2_ParC6_PT6_line8, M9_UM9_2_ParC6_line6); inv M9_UM9_2_ParC6_PT7_Xo0(M9_UM9_2_ParC6_line5, M9_UM9_2_ParC6_PT7_NotA); inv M9_UM9_2_ParC6_PT7_Xo1(M9_UM9_2_ParC6_line6, M9_UM9_2_ParC6_PT7_NotB); nand2 M9_UM9_2_ParC6_PT7_Xo2(M9_UM9_2_ParC6_PT7_NotA, M9_UM9_2_ParC6_line6, M9_UM9_2_ParC6_PT7_line2); nand2 M9_UM9_2_ParC6_PT7_Xo3(M9_UM9_2_ParC6_PT7_NotB, M9_UM9_2_ParC6_line5, M9_UM9_2_ParC6_PT7_line3); nand2 M9_UM9_2_ParC6_PT7_Xo4(M9_UM9_2_ParC6_PT7_line2, M9_UM9_2_ParC6_PT7_line3, M9_UM9_2_YaP2); inv M9_UM9_2_ParC7_PT0_Xo0(M9_PCYAbus_4, M9_UM9_2_ParC7_PT0_NotA); inv M9_UM9_2_ParC7_PT0_Xo1(M9_PCYAbus_5, M9_UM9_2_ParC7_PT0_NotB); nand2 M9_UM9_2_ParC7_PT0_Xo2(M9_UM9_2_ParC7_PT0_NotA, M9_PCYAbus_5, M9_UM9_2_ParC7_PT0_line2); nand2 M9_UM9_2_ParC7_PT0_Xo3(M9_UM9_2_ParC7_PT0_NotB, M9_PCYAbus_4, M9_UM9_2_ParC7_PT0_line3); nand2 M9_UM9_2_ParC7_PT0_Xo4(M9_UM9_2_ParC7_PT0_line2, M9_UM9_2_ParC7_PT0_line3, M9_UM9_2_ParC7_line0); inv M9_UM9_2_ParC7_PT1_Xo0(M9_PCYAbus_6, M9_UM9_2_ParC7_PT1_NotA); inv M9_UM9_2_ParC7_PT1_Xo1(YAbus_27, M9_UM9_2_ParC7_PT1_NotB); nand2 M9_UM9_2_ParC7_PT1_Xo2(M9_UM9_2_ParC7_PT1_NotA, YAbus_27, M9_UM9_2_ParC7_PT1_line2); nand2 M9_UM9_2_ParC7_PT1_Xo3(M9_UM9_2_ParC7_PT1_NotB, M9_PCYAbus_6, M9_UM9_2_ParC7_PT1_line3); nand2 M9_UM9_2_ParC7_PT1_Xo4(M9_UM9_2_ParC7_PT1_line2, M9_UM9_2_ParC7_PT1_line3, M9_UM9_2_ParC7_line1); inv M9_UM9_2_ParC7_PT2_Xo0(YAbus_28, M9_UM9_2_ParC7_PT2_NotA); inv M9_UM9_2_ParC7_PT2_Xo1(YAbus_29, M9_UM9_2_ParC7_PT2_NotB); nand2 M9_UM9_2_ParC7_PT2_Xo2(M9_UM9_2_ParC7_PT2_NotA, YAbus_29, M9_UM9_2_ParC7_PT2_line2); nand2 M9_UM9_2_ParC7_PT2_Xo3(M9_UM9_2_ParC7_PT2_NotB, YAbus_28, M9_UM9_2_ParC7_PT2_line3); nand2 M9_UM9_2_ParC7_PT2_Xo4(M9_UM9_2_ParC7_PT2_line2, M9_UM9_2_ParC7_PT2_line3, M9_UM9_2_ParC7_line2); inv M9_UM9_2_ParC7_PT3_Xo0(YAbus_30, M9_UM9_2_ParC7_PT3_NotA); inv M9_UM9_2_ParC7_PT3_Xo1(YAbus_31, M9_UM9_2_ParC7_PT3_NotB); nand2 M9_UM9_2_ParC7_PT3_Xo2(M9_UM9_2_ParC7_PT3_NotA, YAbus_31, M9_UM9_2_ParC7_PT3_line2); nand2 M9_UM9_2_ParC7_PT3_Xo3(M9_UM9_2_ParC7_PT3_NotB, YAbus_30, M9_UM9_2_ParC7_PT3_line3); nand2 M9_UM9_2_ParC7_PT3_Xo4(M9_UM9_2_ParC7_PT3_line2, M9_UM9_2_ParC7_PT3_line3, M9_UM9_2_ParC7_line3); inv M9_UM9_2_ParC7_PT4_Xo3_0(M9_UM9_2_ParC7_line1, M9_UM9_2_ParC7_PT4_NotA); inv M9_UM9_2_ParC7_PT4_Xo3_1(M9_UM9_2_ParC7_line2, M9_UM9_2_ParC7_PT4_NotB); inv M9_UM9_2_ParC7_PT4_Xo3_2(M9_UM9_2_ParC7_line3, M9_UM9_2_ParC7_PT4_NotC); and3 M9_UM9_2_ParC7_PT4_Xo3_3(M9_UM9_2_ParC7_PT4_NotA, M9_UM9_2_ParC7_PT4_NotB, M9_UM9_2_ParC7_line3, M9_UM9_2_ParC7_PT4_line3); and3 M9_UM9_2_ParC7_PT4_Xo3_4(M9_UM9_2_ParC7_PT4_NotA, M9_UM9_2_ParC7_line2, M9_UM9_2_ParC7_PT4_NotC, M9_UM9_2_ParC7_PT4_line4); and3 M9_UM9_2_ParC7_PT4_Xo3_5(M9_UM9_2_ParC7_line1, M9_UM9_2_ParC7_PT4_NotB, M9_UM9_2_ParC7_PT4_NotC, M9_UM9_2_ParC7_PT4_line5); and3 M9_UM9_2_ParC7_PT4_Xo3_6(M9_UM9_2_ParC7_line1, M9_UM9_2_ParC7_line2, M9_UM9_2_ParC7_line3, M9_UM9_2_ParC7_PT4_line6); nor2 M9_UM9_2_ParC7_PT4_Xo3_7(M9_UM9_2_ParC7_PT4_line3, M9_UM9_2_ParC7_PT4_line4, M9_UM9_2_ParC7_PT4_line7); nor2 M9_UM9_2_ParC7_PT4_Xo3_8(M9_UM9_2_ParC7_PT4_line5, M9_UM9_2_ParC7_PT4_line6, M9_UM9_2_ParC7_PT4_line8); nand2 M9_UM9_2_ParC7_PT4_Xo3_9(M9_UM9_2_ParC7_PT4_line7, M9_UM9_2_ParC7_PT4_line8, M9_UM9_2_ParC7_line4); inv M9_UM9_2_ParC7_PT5_Xo0(M9_UM9_2_ParC7_line0, M9_UM9_2_ParC7_PT5_NotA); inv M9_UM9_2_ParC7_PT5_Xo1(M9_UM9_2_ParC7_line4, M9_UM9_2_ParC7_PT5_NotB); nand2 M9_UM9_2_ParC7_PT5_Xo2(M9_UM9_2_ParC7_PT5_NotA, M9_UM9_2_ParC7_line4, M9_UM9_2_ParC7_PT5_line2); nand2 M9_UM9_2_ParC7_PT5_Xo3(M9_UM9_2_ParC7_PT5_NotB, M9_UM9_2_ParC7_line0, M9_UM9_2_ParC7_PT5_line3); nand2 M9_UM9_2_ParC7_PT5_Xo4(M9_UM9_2_ParC7_PT5_line2, M9_UM9_2_ParC7_PT5_line3, M9_UM9_2_YaP3); inv M9_UM9_2_ParC8_PT0_Xo0(YBbus_5, M9_UM9_2_ParC8_PT0_NotA); inv M9_UM9_2_ParC8_PT0_Xo1(YBbus_6, M9_UM9_2_ParC8_PT0_NotB); nand2 M9_UM9_2_ParC8_PT0_Xo2(M9_UM9_2_ParC8_PT0_NotA, YBbus_6, M9_UM9_2_ParC8_PT0_line2); nand2 M9_UM9_2_ParC8_PT0_Xo3(M9_UM9_2_ParC8_PT0_NotB, YBbus_5, M9_UM9_2_ParC8_PT0_line3); nand2 M9_UM9_2_ParC8_PT0_Xo4(M9_UM9_2_ParC8_PT0_line2, M9_UM9_2_ParC8_PT0_line3, M9_UM9_2_ParC8_line0); inv M9_UM9_2_ParC8_PT1_Xo0(YBbus_7, M9_UM9_2_ParC8_PT1_NotA); inv M9_UM9_2_ParC8_PT1_Xo1(YBbus_8, M9_UM9_2_ParC8_PT1_NotB); nand2 M9_UM9_2_ParC8_PT1_Xo2(M9_UM9_2_ParC8_PT1_NotA, YBbus_8, M9_UM9_2_ParC8_PT1_line2); nand2 M9_UM9_2_ParC8_PT1_Xo3(M9_UM9_2_ParC8_PT1_NotB, YBbus_7, M9_UM9_2_ParC8_PT1_line3); nand2 M9_UM9_2_ParC8_PT1_Xo4(M9_UM9_2_ParC8_PT1_line2, M9_UM9_2_ParC8_PT1_line3, M9_UM9_2_ParC8_line1); inv M9_UM9_2_ParC8_PT2_Xo0(YBbus_1, M9_UM9_2_ParC8_PT2_NotA); inv M9_UM9_2_ParC8_PT2_Xo1(YBbus_2, M9_UM9_2_ParC8_PT2_NotB); nand2 M9_UM9_2_ParC8_PT2_Xo2(M9_UM9_2_ParC8_PT2_NotA, YBbus_2, M9_UM9_2_ParC8_PT2_line2); nand2 M9_UM9_2_ParC8_PT2_Xo3(M9_UM9_2_ParC8_PT2_NotB, YBbus_1, M9_UM9_2_ParC8_PT2_line3); nand2 M9_UM9_2_ParC8_PT2_Xo4(M9_UM9_2_ParC8_PT2_line2, M9_UM9_2_ParC8_PT2_line3, M9_UM9_2_ParC8_line2); inv M9_UM9_2_ParC8_PT3_Xo0(M9_UM9_1_PCYBtempbus_0, M9_UM9_2_ParC8_PT3_NotA); inv M9_UM9_2_ParC8_PT3_Xo1(M9_UM9_1_PCYBtempbus_1, M9_UM9_2_ParC8_PT3_NotB); nand2 M9_UM9_2_ParC8_PT3_Xo2(M9_UM9_2_ParC8_PT3_NotA, M9_UM9_1_PCYBtempbus_1, M9_UM9_2_ParC8_PT3_line2); nand2 M9_UM9_2_ParC8_PT3_Xo3(M9_UM9_2_ParC8_PT3_NotB, M9_UM9_1_PCYBtempbus_0, M9_UM9_2_ParC8_PT3_line3); nand2 M9_UM9_2_ParC8_PT3_Xo4(M9_UM9_2_ParC8_PT3_line2, M9_UM9_2_ParC8_PT3_line3, M9_UM9_2_ParC8_line3); inv M9_UM9_2_ParC8_PT4_Xo0(YBbus_3, M9_UM9_2_ParC8_PT4_NotA); inv M9_UM9_2_ParC8_PT4_Xo1(YBbus_4, M9_UM9_2_ParC8_PT4_NotB); nand2 M9_UM9_2_ParC8_PT4_Xo2(M9_UM9_2_ParC8_PT4_NotA, YBbus_4, M9_UM9_2_ParC8_PT4_line2); nand2 M9_UM9_2_ParC8_PT4_Xo3(M9_UM9_2_ParC8_PT4_NotB, YBbus_3, M9_UM9_2_ParC8_PT4_line3); nand2 M9_UM9_2_ParC8_PT4_Xo4(M9_UM9_2_ParC8_PT4_line2, M9_UM9_2_ParC8_PT4_line3, M9_UM9_2_ParC8_line4); inv M9_UM9_2_ParC8_PT5_Xo0(M9_UM9_2_ParC8_line0, M9_UM9_2_ParC8_PT5_NotA); inv M9_UM9_2_ParC8_PT5_Xo1(M9_UM9_2_ParC8_line1, M9_UM9_2_ParC8_PT5_NotB); nand2 M9_UM9_2_ParC8_PT5_Xo2(M9_UM9_2_ParC8_PT5_NotA, M9_UM9_2_ParC8_line1, M9_UM9_2_ParC8_PT5_line2); nand2 M9_UM9_2_ParC8_PT5_Xo3(M9_UM9_2_ParC8_PT5_NotB, M9_UM9_2_ParC8_line0, M9_UM9_2_ParC8_PT5_line3); nand2 M9_UM9_2_ParC8_PT5_Xo4(M9_UM9_2_ParC8_PT5_line2, M9_UM9_2_ParC8_PT5_line3, M9_UM9_2_ParC8_line5); inv M9_UM9_2_ParC8_PT6_Xo3_0(M9_UM9_2_ParC8_line2, M9_UM9_2_ParC8_PT6_NotA); inv M9_UM9_2_ParC8_PT6_Xo3_1(M9_UM9_2_ParC8_line3, M9_UM9_2_ParC8_PT6_NotB); inv M9_UM9_2_ParC8_PT6_Xo3_2(M9_UM9_2_ParC8_line4, M9_UM9_2_ParC8_PT6_NotC); and3 M9_UM9_2_ParC8_PT6_Xo3_3(M9_UM9_2_ParC8_PT6_NotA, M9_UM9_2_ParC8_PT6_NotB, M9_UM9_2_ParC8_line4, M9_UM9_2_ParC8_PT6_line3); and3 M9_UM9_2_ParC8_PT6_Xo3_4(M9_UM9_2_ParC8_PT6_NotA, M9_UM9_2_ParC8_line3, M9_UM9_2_ParC8_PT6_NotC, M9_UM9_2_ParC8_PT6_line4); and3 M9_UM9_2_ParC8_PT6_Xo3_5(M9_UM9_2_ParC8_line2, M9_UM9_2_ParC8_PT6_NotB, M9_UM9_2_ParC8_PT6_NotC, M9_UM9_2_ParC8_PT6_line5); and3 M9_UM9_2_ParC8_PT6_Xo3_6(M9_UM9_2_ParC8_line2, M9_UM9_2_ParC8_line3, M9_UM9_2_ParC8_line4, M9_UM9_2_ParC8_PT6_line6); nor2 M9_UM9_2_ParC8_PT6_Xo3_7(M9_UM9_2_ParC8_PT6_line3, M9_UM9_2_ParC8_PT6_line4, M9_UM9_2_ParC8_PT6_line7); nor2 M9_UM9_2_ParC8_PT6_Xo3_8(M9_UM9_2_ParC8_PT6_line5, M9_UM9_2_ParC8_PT6_line6, M9_UM9_2_ParC8_PT6_line8); nand2 M9_UM9_2_ParC8_PT6_Xo3_9(M9_UM9_2_ParC8_PT6_line7, M9_UM9_2_ParC8_PT6_line8, M9_UM9_2_ParC8_line6); inv M9_UM9_2_ParC8_PT7_Xo0(M9_UM9_2_ParC8_line5, M9_UM9_2_ParC8_PT7_NotA); inv M9_UM9_2_ParC8_PT7_Xo1(M9_UM9_2_ParC8_line6, M9_UM9_2_ParC8_PT7_NotB); nand2 M9_UM9_2_ParC8_PT7_Xo2(M9_UM9_2_ParC8_PT7_NotA, M9_UM9_2_ParC8_line6, M9_UM9_2_ParC8_PT7_line2); nand2 M9_UM9_2_ParC8_PT7_Xo3(M9_UM9_2_ParC8_PT7_NotB, M9_UM9_2_ParC8_line5, M9_UM9_2_ParC8_PT7_line3); nand2 M9_UM9_2_ParC8_PT7_Xo4(M9_UM9_2_ParC8_PT7_line2, M9_UM9_2_ParC8_PT7_line3, M9_UM9_2_YbP0); inv M9_UM9_2_ParC9_PT0_Xo0(YBbus_14, M9_UM9_2_ParC9_PT0_NotA); inv M9_UM9_2_ParC9_PT0_Xo1(YBbus_15, M9_UM9_2_ParC9_PT0_NotB); nand2 M9_UM9_2_ParC9_PT0_Xo2(M9_UM9_2_ParC9_PT0_NotA, YBbus_15, M9_UM9_2_ParC9_PT0_line2); nand2 M9_UM9_2_ParC9_PT0_Xo3(M9_UM9_2_ParC9_PT0_NotB, YBbus_14, M9_UM9_2_ParC9_PT0_line3); nand2 M9_UM9_2_ParC9_PT0_Xo4(M9_UM9_2_ParC9_PT0_line2, M9_UM9_2_ParC9_PT0_line3, M9_UM9_2_ParC9_line0); inv M9_UM9_2_ParC9_PT1_Xo0(YBbus_16, M9_UM9_2_ParC9_PT1_NotA); inv M9_UM9_2_ParC9_PT1_Xo1(YBbus_17, M9_UM9_2_ParC9_PT1_NotB); nand2 M9_UM9_2_ParC9_PT1_Xo2(M9_UM9_2_ParC9_PT1_NotA, YBbus_17, M9_UM9_2_ParC9_PT1_line2); nand2 M9_UM9_2_ParC9_PT1_Xo3(M9_UM9_2_ParC9_PT1_NotB, YBbus_16, M9_UM9_2_ParC9_PT1_line3); nand2 M9_UM9_2_ParC9_PT1_Xo4(M9_UM9_2_ParC9_PT1_line2, M9_UM9_2_ParC9_PT1_line3, M9_UM9_2_ParC9_line1); inv M9_UM9_2_ParC9_PT2_Xo0(YBbus_10, M9_UM9_2_ParC9_PT2_NotA); inv M9_UM9_2_ParC9_PT2_Xo1(YBbus_11, M9_UM9_2_ParC9_PT2_NotB); nand2 M9_UM9_2_ParC9_PT2_Xo2(M9_UM9_2_ParC9_PT2_NotA, YBbus_11, M9_UM9_2_ParC9_PT2_line2); nand2 M9_UM9_2_ParC9_PT2_Xo3(M9_UM9_2_ParC9_PT2_NotB, YBbus_10, M9_UM9_2_ParC9_PT2_line3); nand2 M9_UM9_2_ParC9_PT2_Xo4(M9_UM9_2_ParC9_PT2_line2, M9_UM9_2_ParC9_PT2_line3, M9_UM9_2_ParC9_line2); inv M9_UM9_2_ParC9_PT3_Xo0(M9_UM9_1_PCYBtempbus_2, M9_UM9_2_ParC9_PT3_NotA); inv M9_UM9_2_ParC9_PT3_Xo1(YBbus_9, M9_UM9_2_ParC9_PT3_NotB); nand2 M9_UM9_2_ParC9_PT3_Xo2(M9_UM9_2_ParC9_PT3_NotA, YBbus_9, M9_UM9_2_ParC9_PT3_line2); nand2 M9_UM9_2_ParC9_PT3_Xo3(M9_UM9_2_ParC9_PT3_NotB, M9_UM9_1_PCYBtempbus_2, M9_UM9_2_ParC9_PT3_line3); nand2 M9_UM9_2_ParC9_PT3_Xo4(M9_UM9_2_ParC9_PT3_line2, M9_UM9_2_ParC9_PT3_line3, M9_UM9_2_ParC9_line3); inv M9_UM9_2_ParC9_PT4_Xo0(YBbus_12, M9_UM9_2_ParC9_PT4_NotA); inv M9_UM9_2_ParC9_PT4_Xo1(YBbus_13, M9_UM9_2_ParC9_PT4_NotB); nand2 M9_UM9_2_ParC9_PT4_Xo2(M9_UM9_2_ParC9_PT4_NotA, YBbus_13, M9_UM9_2_ParC9_PT4_line2); nand2 M9_UM9_2_ParC9_PT4_Xo3(M9_UM9_2_ParC9_PT4_NotB, YBbus_12, M9_UM9_2_ParC9_PT4_line3); nand2 M9_UM9_2_ParC9_PT4_Xo4(M9_UM9_2_ParC9_PT4_line2, M9_UM9_2_ParC9_PT4_line3, M9_UM9_2_ParC9_line4); inv M9_UM9_2_ParC9_PT5_Xo0(M9_UM9_2_ParC9_line0, M9_UM9_2_ParC9_PT5_NotA); inv M9_UM9_2_ParC9_PT5_Xo1(M9_UM9_2_ParC9_line1, M9_UM9_2_ParC9_PT5_NotB); nand2 M9_UM9_2_ParC9_PT5_Xo2(M9_UM9_2_ParC9_PT5_NotA, M9_UM9_2_ParC9_line1, M9_UM9_2_ParC9_PT5_line2); nand2 M9_UM9_2_ParC9_PT5_Xo3(M9_UM9_2_ParC9_PT5_NotB, M9_UM9_2_ParC9_line0, M9_UM9_2_ParC9_PT5_line3); nand2 M9_UM9_2_ParC9_PT5_Xo4(M9_UM9_2_ParC9_PT5_line2, M9_UM9_2_ParC9_PT5_line3, M9_UM9_2_ParC9_line5); inv M9_UM9_2_ParC9_PT6_Xo3_0(M9_UM9_2_ParC9_line2, M9_UM9_2_ParC9_PT6_NotA); inv M9_UM9_2_ParC9_PT6_Xo3_1(M9_UM9_2_ParC9_line3, M9_UM9_2_ParC9_PT6_NotB); inv M9_UM9_2_ParC9_PT6_Xo3_2(M9_UM9_2_ParC9_line4, M9_UM9_2_ParC9_PT6_NotC); and3 M9_UM9_2_ParC9_PT6_Xo3_3(M9_UM9_2_ParC9_PT6_NotA, M9_UM9_2_ParC9_PT6_NotB, M9_UM9_2_ParC9_line4, M9_UM9_2_ParC9_PT6_line3); and3 M9_UM9_2_ParC9_PT6_Xo3_4(M9_UM9_2_ParC9_PT6_NotA, M9_UM9_2_ParC9_line3, M9_UM9_2_ParC9_PT6_NotC, M9_UM9_2_ParC9_PT6_line4); and3 M9_UM9_2_ParC9_PT6_Xo3_5(M9_UM9_2_ParC9_line2, M9_UM9_2_ParC9_PT6_NotB, M9_UM9_2_ParC9_PT6_NotC, M9_UM9_2_ParC9_PT6_line5); and3 M9_UM9_2_ParC9_PT6_Xo3_6(M9_UM9_2_ParC9_line2, M9_UM9_2_ParC9_line3, M9_UM9_2_ParC9_line4, M9_UM9_2_ParC9_PT6_line6); nor2 M9_UM9_2_ParC9_PT6_Xo3_7(M9_UM9_2_ParC9_PT6_line3, M9_UM9_2_ParC9_PT6_line4, M9_UM9_2_ParC9_PT6_line7); nor2 M9_UM9_2_ParC9_PT6_Xo3_8(M9_UM9_2_ParC9_PT6_line5, M9_UM9_2_ParC9_PT6_line6, M9_UM9_2_ParC9_PT6_line8); nand2 M9_UM9_2_ParC9_PT6_Xo3_9(M9_UM9_2_ParC9_PT6_line7, M9_UM9_2_ParC9_PT6_line8, M9_UM9_2_ParC9_line6); inv M9_UM9_2_ParC9_PT7_Xo0(M9_UM9_2_ParC9_line5, M9_UM9_2_ParC9_PT7_NotA); inv M9_UM9_2_ParC9_PT7_Xo1(M9_UM9_2_ParC9_line6, M9_UM9_2_ParC9_PT7_NotB); nand2 M9_UM9_2_ParC9_PT7_Xo2(M9_UM9_2_ParC9_PT7_NotA, M9_UM9_2_ParC9_line6, M9_UM9_2_ParC9_PT7_line2); nand2 M9_UM9_2_ParC9_PT7_Xo3(M9_UM9_2_ParC9_PT7_NotB, M9_UM9_2_ParC9_line5, M9_UM9_2_ParC9_PT7_line3); nand2 M9_UM9_2_ParC9_PT7_Xo4(M9_UM9_2_ParC9_PT7_line2, M9_UM9_2_ParC9_PT7_line3, M9_UM9_2_YbP1); inv M9_UM9_2_ParC10_PT0_Xo0(YBbus_23, M9_UM9_2_ParC10_PT0_NotA); inv M9_UM9_2_ParC10_PT0_Xo1(YBbus_24, M9_UM9_2_ParC10_PT0_NotB); nand2 M9_UM9_2_ParC10_PT0_Xo2(M9_UM9_2_ParC10_PT0_NotA, YBbus_24, M9_UM9_2_ParC10_PT0_line2); nand2 M9_UM9_2_ParC10_PT0_Xo3(M9_UM9_2_ParC10_PT0_NotB, YBbus_23, M9_UM9_2_ParC10_PT0_line3); nand2 M9_UM9_2_ParC10_PT0_Xo4(M9_UM9_2_ParC10_PT0_line2, M9_UM9_2_ParC10_PT0_line3, M9_UM9_2_ParC10_line0); inv M9_UM9_2_ParC10_PT1_Xo0(YBbus_25, M9_UM9_2_ParC10_PT1_NotA); inv M9_UM9_2_ParC10_PT1_Xo1(YBbus_26, M9_UM9_2_ParC10_PT1_NotB); nand2 M9_UM9_2_ParC10_PT1_Xo2(M9_UM9_2_ParC10_PT1_NotA, YBbus_26, M9_UM9_2_ParC10_PT1_line2); nand2 M9_UM9_2_ParC10_PT1_Xo3(M9_UM9_2_ParC10_PT1_NotB, YBbus_25, M9_UM9_2_ParC10_PT1_line3); nand2 M9_UM9_2_ParC10_PT1_Xo4(M9_UM9_2_ParC10_PT1_line2, M9_UM9_2_ParC10_PT1_line3, M9_UM9_2_ParC10_line1); inv M9_UM9_2_ParC10_PT2_Xo0(YBbus_19, M9_UM9_2_ParC10_PT2_NotA); inv M9_UM9_2_ParC10_PT2_Xo1(YBbus_20, M9_UM9_2_ParC10_PT2_NotB); nand2 M9_UM9_2_ParC10_PT2_Xo2(M9_UM9_2_ParC10_PT2_NotA, YBbus_20, M9_UM9_2_ParC10_PT2_line2); nand2 M9_UM9_2_ParC10_PT2_Xo3(M9_UM9_2_ParC10_PT2_NotB, YBbus_19, M9_UM9_2_ParC10_PT2_line3); nand2 M9_UM9_2_ParC10_PT2_Xo4(M9_UM9_2_ParC10_PT2_line2, M9_UM9_2_ParC10_PT2_line3, M9_UM9_2_ParC10_line2); inv M9_UM9_2_ParC10_PT3_Xo0(M9_UM9_1_PCYBtempbus_3, M9_UM9_2_ParC10_PT3_NotA); inv M9_UM9_2_ParC10_PT3_Xo1(YBbus_18, M9_UM9_2_ParC10_PT3_NotB); nand2 M9_UM9_2_ParC10_PT3_Xo2(M9_UM9_2_ParC10_PT3_NotA, YBbus_18, M9_UM9_2_ParC10_PT3_line2); nand2 M9_UM9_2_ParC10_PT3_Xo3(M9_UM9_2_ParC10_PT3_NotB, M9_UM9_1_PCYBtempbus_3, M9_UM9_2_ParC10_PT3_line3); nand2 M9_UM9_2_ParC10_PT3_Xo4(M9_UM9_2_ParC10_PT3_line2, M9_UM9_2_ParC10_PT3_line3, M9_UM9_2_ParC10_line3); inv M9_UM9_2_ParC10_PT4_Xo0(YBbus_21, M9_UM9_2_ParC10_PT4_NotA); inv M9_UM9_2_ParC10_PT4_Xo1(YBbus_22, M9_UM9_2_ParC10_PT4_NotB); nand2 M9_UM9_2_ParC10_PT4_Xo2(M9_UM9_2_ParC10_PT4_NotA, YBbus_22, M9_UM9_2_ParC10_PT4_line2); nand2 M9_UM9_2_ParC10_PT4_Xo3(M9_UM9_2_ParC10_PT4_NotB, YBbus_21, M9_UM9_2_ParC10_PT4_line3); nand2 M9_UM9_2_ParC10_PT4_Xo4(M9_UM9_2_ParC10_PT4_line2, M9_UM9_2_ParC10_PT4_line3, M9_UM9_2_ParC10_line4); inv M9_UM9_2_ParC10_PT5_Xo0(M9_UM9_2_ParC10_line0, M9_UM9_2_ParC10_PT5_NotA); inv M9_UM9_2_ParC10_PT5_Xo1(M9_UM9_2_ParC10_line1, M9_UM9_2_ParC10_PT5_NotB); nand2 M9_UM9_2_ParC10_PT5_Xo2(M9_UM9_2_ParC10_PT5_NotA, M9_UM9_2_ParC10_line1, M9_UM9_2_ParC10_PT5_line2); nand2 M9_UM9_2_ParC10_PT5_Xo3(M9_UM9_2_ParC10_PT5_NotB, M9_UM9_2_ParC10_line0, M9_UM9_2_ParC10_PT5_line3); nand2 M9_UM9_2_ParC10_PT5_Xo4(M9_UM9_2_ParC10_PT5_line2, M9_UM9_2_ParC10_PT5_line3, M9_UM9_2_ParC10_line5); inv M9_UM9_2_ParC10_PT6_Xo3_0(M9_UM9_2_ParC10_line2, M9_UM9_2_ParC10_PT6_NotA); inv M9_UM9_2_ParC10_PT6_Xo3_1(M9_UM9_2_ParC10_line3, M9_UM9_2_ParC10_PT6_NotB); inv M9_UM9_2_ParC10_PT6_Xo3_2(M9_UM9_2_ParC10_line4, M9_UM9_2_ParC10_PT6_NotC); and3 M9_UM9_2_ParC10_PT6_Xo3_3(M9_UM9_2_ParC10_PT6_NotA, M9_UM9_2_ParC10_PT6_NotB, M9_UM9_2_ParC10_line4, M9_UM9_2_ParC10_PT6_line3); and3 M9_UM9_2_ParC10_PT6_Xo3_4(M9_UM9_2_ParC10_PT6_NotA, M9_UM9_2_ParC10_line3, M9_UM9_2_ParC10_PT6_NotC, M9_UM9_2_ParC10_PT6_line4); and3 M9_UM9_2_ParC10_PT6_Xo3_5(M9_UM9_2_ParC10_line2, M9_UM9_2_ParC10_PT6_NotB, M9_UM9_2_ParC10_PT6_NotC, M9_UM9_2_ParC10_PT6_line5); and3 M9_UM9_2_ParC10_PT6_Xo3_6(M9_UM9_2_ParC10_line2, M9_UM9_2_ParC10_line3, M9_UM9_2_ParC10_line4, M9_UM9_2_ParC10_PT6_line6); nor2 M9_UM9_2_ParC10_PT6_Xo3_7(M9_UM9_2_ParC10_PT6_line3, M9_UM9_2_ParC10_PT6_line4, M9_UM9_2_ParC10_PT6_line7); nor2 M9_UM9_2_ParC10_PT6_Xo3_8(M9_UM9_2_ParC10_PT6_line5, M9_UM9_2_ParC10_PT6_line6, M9_UM9_2_ParC10_PT6_line8); nand2 M9_UM9_2_ParC10_PT6_Xo3_9(M9_UM9_2_ParC10_PT6_line7, M9_UM9_2_ParC10_PT6_line8, M9_UM9_2_ParC10_line6); inv M9_UM9_2_ParC10_PT7_Xo0(M9_UM9_2_ParC10_line5, M9_UM9_2_ParC10_PT7_NotA); inv M9_UM9_2_ParC10_PT7_Xo1(M9_UM9_2_ParC10_line6, M9_UM9_2_ParC10_PT7_NotB); nand2 M9_UM9_2_ParC10_PT7_Xo2(M9_UM9_2_ParC10_PT7_NotA, M9_UM9_2_ParC10_line6, M9_UM9_2_ParC10_PT7_line2); nand2 M9_UM9_2_ParC10_PT7_Xo3(M9_UM9_2_ParC10_PT7_NotB, M9_UM9_2_ParC10_line5, M9_UM9_2_ParC10_PT7_line3); nand2 M9_UM9_2_ParC10_PT7_Xo4(M9_UM9_2_ParC10_PT7_line2, M9_UM9_2_ParC10_PT7_line3, M9_UM9_2_YbP2); inv M9_UM9_2_ParC11_PT0_Xo0(M9_PCYBbus_4, M9_UM9_2_ParC11_PT0_NotA); inv M9_UM9_2_ParC11_PT0_Xo1(M9_PCYBbus_5, M9_UM9_2_ParC11_PT0_NotB); nand2 M9_UM9_2_ParC11_PT0_Xo2(M9_UM9_2_ParC11_PT0_NotA, M9_PCYBbus_5, M9_UM9_2_ParC11_PT0_line2); nand2 M9_UM9_2_ParC11_PT0_Xo3(M9_UM9_2_ParC11_PT0_NotB, M9_PCYBbus_4, M9_UM9_2_ParC11_PT0_line3); nand2 M9_UM9_2_ParC11_PT0_Xo4(M9_UM9_2_ParC11_PT0_line2, M9_UM9_2_ParC11_PT0_line3, M9_UM9_2_ParC11_line0); inv M9_UM9_2_ParC11_PT1_Xo0(M9_PCYBbus_6, M9_UM9_2_ParC11_PT1_NotA); inv M9_UM9_2_ParC11_PT1_Xo1(YBbus_27, M9_UM9_2_ParC11_PT1_NotB); nand2 M9_UM9_2_ParC11_PT1_Xo2(M9_UM9_2_ParC11_PT1_NotA, YBbus_27, M9_UM9_2_ParC11_PT1_line2); nand2 M9_UM9_2_ParC11_PT1_Xo3(M9_UM9_2_ParC11_PT1_NotB, M9_PCYBbus_6, M9_UM9_2_ParC11_PT1_line3); nand2 M9_UM9_2_ParC11_PT1_Xo4(M9_UM9_2_ParC11_PT1_line2, M9_UM9_2_ParC11_PT1_line3, M9_UM9_2_ParC11_line1); inv M9_UM9_2_ParC11_PT2_Xo0(YBbus_28, M9_UM9_2_ParC11_PT2_NotA); inv M9_UM9_2_ParC11_PT2_Xo1(YBbus_29, M9_UM9_2_ParC11_PT2_NotB); nand2 M9_UM9_2_ParC11_PT2_Xo2(M9_UM9_2_ParC11_PT2_NotA, YBbus_29, M9_UM9_2_ParC11_PT2_line2); nand2 M9_UM9_2_ParC11_PT2_Xo3(M9_UM9_2_ParC11_PT2_NotB, YBbus_28, M9_UM9_2_ParC11_PT2_line3); nand2 M9_UM9_2_ParC11_PT2_Xo4(M9_UM9_2_ParC11_PT2_line2, M9_UM9_2_ParC11_PT2_line3, M9_UM9_2_ParC11_line2); inv M9_UM9_2_ParC11_PT3_Xo0(YBbus_30, M9_UM9_2_ParC11_PT3_NotA); inv M9_UM9_2_ParC11_PT3_Xo1(YBbus_31, M9_UM9_2_ParC11_PT3_NotB); nand2 M9_UM9_2_ParC11_PT3_Xo2(M9_UM9_2_ParC11_PT3_NotA, YBbus_31, M9_UM9_2_ParC11_PT3_line2); nand2 M9_UM9_2_ParC11_PT3_Xo3(M9_UM9_2_ParC11_PT3_NotB, YBbus_30, M9_UM9_2_ParC11_PT3_line3); nand2 M9_UM9_2_ParC11_PT3_Xo4(M9_UM9_2_ParC11_PT3_line2, M9_UM9_2_ParC11_PT3_line3, M9_UM9_2_ParC11_line3); inv M9_UM9_2_ParC11_PT4_Xo3_0(M9_UM9_2_ParC11_line1, M9_UM9_2_ParC11_PT4_NotA); inv M9_UM9_2_ParC11_PT4_Xo3_1(M9_UM9_2_ParC11_line2, M9_UM9_2_ParC11_PT4_NotB); inv M9_UM9_2_ParC11_PT4_Xo3_2(M9_UM9_2_ParC11_line3, M9_UM9_2_ParC11_PT4_NotC); and3 M9_UM9_2_ParC11_PT4_Xo3_3(M9_UM9_2_ParC11_PT4_NotA, M9_UM9_2_ParC11_PT4_NotB, M9_UM9_2_ParC11_line3, M9_UM9_2_ParC11_PT4_line3); and3 M9_UM9_2_ParC11_PT4_Xo3_4(M9_UM9_2_ParC11_PT4_NotA, M9_UM9_2_ParC11_line2, M9_UM9_2_ParC11_PT4_NotC, M9_UM9_2_ParC11_PT4_line4); and3 M9_UM9_2_ParC11_PT4_Xo3_5(M9_UM9_2_ParC11_line1, M9_UM9_2_ParC11_PT4_NotB, M9_UM9_2_ParC11_PT4_NotC, M9_UM9_2_ParC11_PT4_line5); and3 M9_UM9_2_ParC11_PT4_Xo3_6(M9_UM9_2_ParC11_line1, M9_UM9_2_ParC11_line2, M9_UM9_2_ParC11_line3, M9_UM9_2_ParC11_PT4_line6); nor2 M9_UM9_2_ParC11_PT4_Xo3_7(M9_UM9_2_ParC11_PT4_line3, M9_UM9_2_ParC11_PT4_line4, M9_UM9_2_ParC11_PT4_line7); nor2 M9_UM9_2_ParC11_PT4_Xo3_8(M9_UM9_2_ParC11_PT4_line5, M9_UM9_2_ParC11_PT4_line6, M9_UM9_2_ParC11_PT4_line8); nand2 M9_UM9_2_ParC11_PT4_Xo3_9(M9_UM9_2_ParC11_PT4_line7, M9_UM9_2_ParC11_PT4_line8, M9_UM9_2_ParC11_line4); inv M9_UM9_2_ParC11_PT5_Xo0(M9_UM9_2_ParC11_line0, M9_UM9_2_ParC11_PT5_NotA); inv M9_UM9_2_ParC11_PT5_Xo1(M9_UM9_2_ParC11_line4, M9_UM9_2_ParC11_PT5_NotB); nand2 M9_UM9_2_ParC11_PT5_Xo2(M9_UM9_2_ParC11_PT5_NotA, M9_UM9_2_ParC11_line4, M9_UM9_2_ParC11_PT5_line2); nand2 M9_UM9_2_ParC11_PT5_Xo3(M9_UM9_2_ParC11_PT5_NotB, M9_UM9_2_ParC11_line0, M9_UM9_2_ParC11_PT5_line3); nand2 M9_UM9_2_ParC11_PT5_Xo4(M9_UM9_2_ParC11_PT5_line2, M9_UM9_2_ParC11_PT5_line3, M9_UM9_2_YbP3); and4 M9_UM9_2_ParC12(M9_UM9_2_XaP0, M9_UM9_2_XaP1, M9_UM9_2_XaP2, M9_UM9_2_XaP3, M9_UM9_2_XaP); and4 M9_UM9_2_ParC13(M9_UM9_2_YaP0, M9_UM9_2_YaP1, M9_UM9_2_YaP2, M9_UM9_2_YaP3, M9_UM9_2_YaP); and4 M9_UM9_2_ParC14(M9_UM9_2_YbP0, M9_UM9_2_YbP1, M9_UM9_2_YbP2, M9_UM9_2_YbP3, M9_UM9_2_YbP); and3 M9_UM9_2_ParC15(M9_UM9_2_XaP, M9_UM9_2_YaP, M9_UM9_2_YbP, M9_UM9_2_XYabP); and3 M9_UM9_2_ParC16(M9_StrobeK0_1, M9_StrobeK2_3, M9_UM9_2_XYabP, M9_UM9_2_NotPar0); inv M9_UM9_2_ParC17(M9_UM9_2_NotPar0, out418); inv M9_UM9_2_ParC18(M9_UM9_2_XaP, out412); inv M9_UM9_2_ParC19(M9_UM9_2_YaP, out414); inv M9_UM9_2_ParC20(M9_UM9_2_YbP, out416); buffer M10_Buf34_0_Buf8_0_Buf4_0(in3701, out542); buffer M10_Buf34_0_Buf8_0_Buf4_1(in3705, out558); buffer M10_Buf34_0_Buf8_0_Buf4_2(in3711, out556); buffer M10_Buf34_0_Buf8_0_Buf4_3(in3717, out554); buffer M10_Buf34_0_Buf8_1_Buf4_0(in3723, out552); buffer M10_Buf34_0_Buf8_1_Buf4_1(in3729, out550); buffer M10_Buf34_0_Buf8_1_Buf4_2(in3737, out548); buffer M10_Buf34_0_Buf8_1_Buf4_3(in3743, out546); buffer M10_Buf34_1_Buf8_0_Buf4_0(in3749, out544); buffer M10_Buf34_1_Buf8_0_Buf4_1(in4394, out522); buffer M10_Buf34_1_Buf8_0_Buf4_2(in4400, out538); buffer M10_Buf34_1_Buf8_0_Buf4_3(in4405, out536); buffer M10_Buf34_1_Buf8_1_Buf4_0(in4410, out534); buffer M10_Buf34_1_Buf8_1_Buf4_1(in4415, out532); buffer M10_Buf34_1_Buf8_1_Buf4_2(in4420, out530); buffer M10_Buf34_1_Buf8_1_Buf4_3(in4427, out528); buffer M10_Buf34_2_Buf8_0_Buf4_0(in4432, out526); buffer M10_Buf34_2_Buf8_0_Buf4_1(in4437, out524); buffer M10_Buf34_2_Buf8_0_Buf4_2(in2211, out478); buffer M10_Buf34_2_Buf8_0_Buf4_3(in2218, out494); buffer M10_Buf34_2_Buf8_1_Buf4_0(in2224, out492); buffer M10_Buf34_2_Buf8_1_Buf4_1(in2230, out490); buffer M10_Buf34_2_Buf8_1_Buf4_2(in2236, out488); buffer M10_Buf34_2_Buf8_1_Buf4_3(in2239, out486); buffer M10_Buf34_3_Buf8_0_Buf4_0(in2247, out484); buffer M10_Buf34_3_Buf8_0_Buf4_1(in2253, out482); buffer M10_Buf34_3_Buf8_0_Buf4_2(in2256, out480); buffer M10_Buf34_3_Buf8_0_Buf4_3(in1462, out436); buffer M10_Buf34_3_Buf8_1_Buf4_0(in1469, out448); buffer M10_Buf34_3_Buf8_1_Buf4_1(in106, out446); buffer M10_Buf34_3_Buf8_1_Buf4_2(in1480, out444); buffer M10_Buf34_3_Buf8_1_Buf4_3(in1486, out442); buffer M10_Buf34_4(in1492, out440); buffer M10_Buf34_5(in1496, out438); buffer M11_Buf4_0(in3698, out560); buffer M11_Buf4_1(in4393, out540); buffer M11_Buf4_2(in2208, out496); buffer M11_Buf4_3(in1459, out450); buffer M12_UM12_0(in1, out2); and2 M12_UM12_1(in1, in163, out278); inv M12_UM12_2(in15, out279); and2 M12_UM12_3(in134, in133, M12_line3); inv M12_UM12_4(in5, M12_line4); nand2 M12_UM12_5(M12_line3, M12_line4, out292); nand2 M12_UM12_6(in1197, M12_line4, out289); inv M12_UM12_7(in57, M12_line7); nand2 M12_UM12_8(M12_line7, M12_line4, out402); assign out419 = out471; assign out422 = out469; assign out270 = CarryXbus_33; assign out246 = CarryXbus_33; assign out276 = out273; assign out258 = M8_CarryOutYbus_33; assign out264 = M8_CarryOutYbus_33; assign out3 = out2; assign out432 = out2; assign out453 = out2; assign out286 = out279; assign out341 = out279; assign out281 = out292; assign out284 = out289; assign out339 = in339; assign vdd = 1'b1; assign gnd = 1'b0; endmodule |
cannot compute difference between binary files
> > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252"> <META NAME="Generator" CONTENT="Microsoft Word 97"> <TITLE>c880</TITLE> <META NAME="Template" CONTENT="C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\html.dot"> </HEAD> <BODY LINK="#0000ff" VLINK="#800080"> <B><FONT SIZE=5><P ALIGN="CENTER">ISCAS-85 C880 8-Bit ALU</P> </B></FONT><P ALIGN="CENTER"><IMG SRC="c880.gif" WIDTH=638 HEIGHT=331></P> <B><P>Statistics: </B>60 inputs; 26 outputs; 383 gates; <A HREF="c880bus.html">bus translations</A></P> <B><P>Function: </B>c880 is an 8-bit ALU with the high-level model shown in above. Given the presence of a CLA module in the <A HREF="74181.html">74181</A> ALU, it is not surprising to find a similar module in c880. The core of this 8-bit ALU is an 8-bit 74283-style adder. The multiplexers M1 and M6 are both controlled by module M2 in a fashion reminiscent of horizontal microcode; i.e., an external source must ensure that no more than one function is activated at a time on C(25:0). </P> <B><P>Models:</P> <UL> </B><LI><A HREF="c880.isc">c880 ISCAS-85 netlist</A><B> </LI> </B><LI><A HREF="c880.v">c880 Verilog hierarchical structural model</A><B> </LI> </B><LI><A HREF="c880b.v">c880 Verilog hierarchical behavioral model</A> </LI> <LI><A HREF="c880.tests">c880 complete gate-level tests</A></LI></UL> <FONT SIZE=2><P> </P></FONT></BODY> </HTML> |
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 |
* combinational logic example "c880"
*-------------------------------------------------------------
*
*
* total number of lines in the netlist .............. 880
* simplistically reduced equivalent fault set size = 942
* lines from primary input gates ....... 60
* lines from primary output gates ....... 26
* lines from interior gate outputs ...... 357
* lines from ** 125 ** fanout stems ... 437
*
* avg_fanin = 1.90, max_fanin = 4
* avg_fanout = 3.50, max_fanout = 8
*
*
*
*
*
1 1gat inpt 6 0 >sa0 >sa1
2 1f01 from 1gat >sa1
3 1f02 from 1gat >sa1
4 1f03 from 1gat >sa1
5 1f04 from 1gat >sa1
6 1f05 from 1gat >sa1
7 1f06 from 1gat >sa1
8 8gat inpt 4 0 >sa0 >sa1
9 8f01 from 8gat >sa1
10 8f02 from 8gat >sa1
11 8f03 from 8gat >sa1
12 8f04 from 8gat >sa1
13 13gat inpt 3 0 >sa0 >sa1
14 13f01 from 13gat >sa1
15 13f02 from 13gat >sa1
16 13f03 from 13gat >sa1
17 17gat inpt 8 0 >sa0 >sa1
18 17f01 from 17gat >sa1
19 17f02 from 17gat >sa1
20 17f03 from 17gat >sa1
21 17f04 from 17gat >sa1
22 17f05 from 17gat >sa0
23 17f06 from 17gat >sa1
24 17f07 from 17gat >sa1
25 17f08 from 17gat >sa1
26 26gat inpt 2 0 >sa0 >sa1
27 26f01 from 26gat >sa1
28 26f02 from 26gat >sa1
29 29gat inpt 6 0 >sa0 >sa1
30 29f01 from 29gat >sa1
31 29f02 from 29gat >sa1
32 29f03 from 29gat >sa1
33 29f04 from 29gat >sa1
34 29f05 from 29gat >sa1
35 29f06 from 29gat >sa1
36 36gat inpt 5 0 >sa0 >sa1
37 36f01 from 36gat >sa1
38 36f02 from 36gat >sa1
39 36f03 from 36gat >sa1
40 36f04 from 36gat >sa1
41 36f05 from 36gat >sa1
42 42gat inpt 8 0 >sa0 >sa1
43 42f01 from 42gat >sa1
44 42f02 from 42gat >sa1
45 42f03 from 42gat >sa1
46 42f04 from 42gat >sa1
47 42f05 from 42gat >sa1
48 42f06 from 42gat >sa1
49 42f07 from 42gat >sa0
50 42f08 from 42gat >sa1
51 51gat inpt 3 0 >sa0 >sa1
52 51f01 from 51gat >sa1
53 51f02 from 51gat >sa1
54 51f03 from 51gat >sa1
55 55gat inpt 3 0 >sa0 >sa1
56 55f01 from 55gat >sa1
57 55f02 from 55gat >sa1
58 55f03 from 55gat >sa1
59 59gat inpt 8 0 >sa0 >sa1
60 59f01 from 59gat >sa1
61 59f02 from 59gat >sa1
62 59f03 from 59gat >sa1
63 59f04 from 59gat >sa1
64 59f05 from 59gat >sa1
65 59f06 from 59gat >sa1
66 59f07 from 59gat >sa1
67 59f08 from 59gat >sa1
68 68gat inpt 3 0 >sa0 >sa1
69 68f01 from 68gat >sa1
70 68f02 from 68gat >sa1
71 68f03 from 68gat >sa1
72 72gat inpt 1 0 >sa1
73 73gat inpt 1 0 >sa1
74 74gat inpt 1 0 >sa1
75 75gat inpt 4 0 >sa0 >sa1
76 75f01 from 75gat >sa1
77 75f02 from 75gat >sa1
78 75f03 from 75gat >sa1
79 75f04 from 75gat >sa1
80 80gat inpt 4 0 >sa0 >sa1
81 80f01 from 80gat >sa1
82 80f02 from 80gat >sa1
83 80f03 from 80gat >sa1
84 80f04 from 80gat >sa1
85 85gat inpt 1 0 >sa1
86 86gat inpt 1 0 >sa1
87 87gat inpt 1 0 >sa0
88 88gat inpt 1 0 >sa0
89 89gat inpt 1 0 >sa1
90 90gat inpt 1 0 >sa1
91 91gat inpt 4 0 >sa0 >sa1
92 91f01 from 91gat >sa1
93 91f02 from 91gat >sa0
94 91f03 from 91gat >sa1
95 91f04 from 91gat >sa1
96 96gat inpt 4 0 >sa0 >sa1
97 96f01 from 96gat >sa1
98 96f02 from 96gat >sa0
99 96f03 from 96gat >sa1
100 96f04 from 96gat >sa1
101 101gat inpt 4 0 >sa0 >sa1
102 101f01 from 101gat >sa1
103 101f02 from 101gat >sa0
104 101f03 from 101gat >sa1
105 101f04 from 101gat >sa1
106 106gat inpt 4 0 >sa0 >sa1
107 106f01 from 106gat >sa1
108 106f02 from 106gat >sa0
109 106f03 from 106gat >sa1
110 106f04 from 106gat >sa1
111 111gat inpt 4 0 >sa0 >sa1
112 111f01 from 111gat >sa1
113 111f02 from 111gat >sa0
114 111f03 from 111gat >sa1
115 111f04 from 111gat >sa1
116 116gat inpt 4 0 >sa0 >sa1
117 116f01 from 116gat >sa1
118 116f02 from 116gat >sa0
119 116f03 from 116gat >sa1
120 116f04 from 116gat >sa1
121 121gat inpt 4 0 >sa0 >sa1
122 121f01 from 121gat >sa1
123 121f02 from 121gat >sa0
124 121f03 from 121gat >sa1
125 121f04 from 121gat >sa1
126 126gat inpt 3 0 >sa0 >sa1
127 126f01 from 126gat >sa1
128 126f02 from 126gat >sa0
129 126f03 from 126gat >sa1
130 130gat inpt 4 0 >sa0 >sa1
131 130f01 from 130gat >sa1
132 130f02 from 130gat >sa0
133 130f03 from 130gat >sa1
134 130f04 from 130gat >sa0
135 135gat inpt 2 0 >sa0 >sa1
136 135f01 from 135gat >sa1
137 135f02 from 135gat >sa0
138 138gat inpt 4 0 >sa0 >sa1
139 138f01 from 138gat >sa1
140 138f02 from 138gat >sa1
141 138f03 from 138gat >sa1
142 138f04 from 138gat >sa1
143 143gat inpt 2 0 >sa0 >sa1
144 143f01 from 143gat >sa1
145 143f02 from 143gat >sa1
146 146gat inpt 2 0 >sa0 >sa1
147 146f01 from 146gat >sa1
148 146f02 from 146gat >sa1
149 149gat inpt 2 0 >sa0 >sa1
150 149f01 from 149gat >sa1
151 149f02 from 149gat >sa1
152 152gat inpt 1 0 >sa1
153 153gat inpt 2 0 >sa0 >sa1
154 153f01 from 153gat >sa1
155 153f02 from 153gat >sa1
156 156gat inpt 2 0 >sa0 >sa1
157 156f01 from 156gat >sa1
158 156f02 from 156gat >sa1
159 159gat inpt 5 0 >sa0 >sa1
160 159f01 from 159gat >sa1
161 159f02 from 159gat >sa0
162 159f03 from 159gat >sa1
163 159f04 from 159gat >sa1
164 159f05 from 159gat >sa0
165 165gat inpt 5 0 >sa0 >sa1
166 165f01 from 165gat >sa1
167 165f02 from 165gat >sa0
168 165f03 from 165gat >sa1
169 165f04 from 165gat >sa1
170 165f05 from 165gat >sa0
171 171gat inpt 5 0 >sa0 >sa1
172 171f01 from 171gat >sa1
173 171f02 from 171gat >sa0
174 171f03 from 171gat >sa1
175 171f04 from 171gat >sa1
176 171f05 from 171gat >sa0
177 177gat inpt 5 0 >sa0 >sa1
178 177f01 from 177gat >sa1
179 177f02 from 177gat >sa0
180 177f03 from 177gat >sa1
181 177f04 from 177gat >sa1
182 177f05 from 177gat >sa0
183 183gat inpt 5 0 >sa0 >sa1
184 183f01 from 183gat >sa1
185 183f02 from 183gat >sa0
186 183f03 from 183gat >sa1
187 183f04 from 183gat >sa1
188 183f05 from 183gat >sa0
189 189gat inpt 5 0 >sa0 >sa1
190 189f01 from 189gat >sa1
191 189f02 from 189gat >sa0
192 189f03 from 189gat >sa1
193 189f04 from 189gat >sa1
194 189f05 from 189gat >sa0
195 195gat inpt 5 0 >sa0 >sa1
196 195f01 from 195gat >sa1
197 195f02 from 195gat >sa0
198 195f03 from 195gat >sa1
199 195f04 from 195gat >sa1
200 195f05 from 195gat >sa0
201 201gat inpt 5 0 >sa0 >sa1
202 201f01 from 201gat >sa1
203 201f02 from 201gat >sa0
204 201f03 from 201gat >sa1
205 201f04 from 201gat >sa1
206 201f05 from 201gat >sa0
207 207gat inpt 2 0 >sa0 >sa1
208 207f01 from 207gat >sa1
209 207f02 from 207gat >sa0
210 210gat inpt 8 0 >sa0 >sa1
211 210f01 from 210gat >sa1
212 210f02 from 210gat >sa1
213 210f03 from 210gat >sa1
214 210f04 from 210gat >sa1
215 210f05 from 210gat >sa1
216 210f06 from 210gat >sa1
217 210f07 from 210gat >sa1
218 210f08 from 210gat >sa1
219 219gat inpt 8 0 >sa0 >sa1
220 219f01 from 219gat >sa1
221 219f02 from 219gat >sa1
222 219f03 from 219gat >sa1
223 219f04 from 219gat >sa1
224 219f05 from 219gat >sa1
225 219f06 from 219gat >sa1
226 219f07 from 219gat >sa1
227 219f08 from 219gat >sa1
228 228gat inpt 8 0 >sa0 >sa1
229 228f01 from 228gat >sa1
230 228f02 from 228gat >sa1
231 228f03 from 228gat >sa1
232 228f04 from 228gat >sa1
233 228f05 from 228gat >sa1
234 228f06 from 228gat >sa1
235 228f07 from 228gat >sa1
236 228f08 from 228gat >sa1
237 237gat inpt 8 0 >sa0 >sa1
238 237f01 from 237gat >sa1
239 237f02 from 237gat >sa1
240 237f03 from 237gat >sa1
241 237f04 from 237gat >sa1
242 237f05 from 237gat >sa1
243 237f06 from 237gat >sa1
244 237f07 from 237gat >sa1
245 237f08 from 237gat >sa1
246 246gat inpt 8 0 >sa0 >sa1
247 246f01 from 246gat >sa1
248 246f02 from 246gat >sa1
249 246f03 from 246gat >sa1
250 246f04 from 246gat >sa1
251 246f05 from 246gat >sa1
252 246f06 from 246gat >sa1
253 246f07 from 246gat >sa1
254 246f08 from 246gat >sa1
255 255gat inpt 3 0 >sa0 >sa1
256 255f01 from 255gat >sa1
257 255f02 from 255gat >sa1
258 255f03 from 255gat >sa1
259 259gat inpt 1 0 >sa1
260 260gat inpt 1 0 >sa1
261 261gat inpt 5 0 >sa0 >sa1
262 261f01 from 261gat >sa1
263 261f02 from 261gat >sa1
264 261f03 from 261gat >sa1
265 261f04 from 261gat >sa0
266 261f05 from 261gat >sa1
267 267gat inpt 1 0 >sa1
268 268gat inpt 1 0
269 269gat nand 1 4
2 9 14 18
270 270gat nand 2 4 >sa0 >sa1
3 27 15 19
271 270f01 from 270gat >sa0
272 270f02 from 270gat >sa0
273 273gat and 2 3 >sa0 >sa1
30 37 43
274 273f01 from 273gat
275 273f02 from 273gat >sa0
276 276gat and 2 3 >sa0 >sa1
4 28 52
277 276f01 from 276gat
278 276f02 from 276gat
279 279gat nand 1 4
5 10 53 20
280 280gat nand 3 4 >sa0 >sa1
6 11 16 56
281 280f01 from 280gat >sa0
282 280f02 from 280gat >sa0
283 280f03 from 280gat >sa0
284 284gat nand 1 4 >sa0
60 44 69 72
285 285gat nand 1 2 >sa0
31 70
286 286gat nand 1 3 >sa0
61 71 74
287 287gat and 2 3 >sa0 >sa1
32 76 81
288 287f01 from 287gat >sa1
289 287f02 from 287gat >sa1
290 290gat and 1 3
33 77 45
291 291gat and 1 3
34 38 82
292 292gat and 1 3
35 39 46
293 293gat and 1 3
62 78 83
294 294gat and 1 3
63 79 47
295 295gat and 1 3
64 40 84
296 296gat and 1 3
65 41 48
297 297gat and 1 2
85 86
298 298gat or 2 2 >sa0 >sa1
87 88
299 298f01 from 298gat >sa1
300 298f02 from 298gat >sa1
301 301gat nand 1 2 >sa1
92 97
302 302gat or 1 2 >sa1
93 98
303 303gat nand 1 2 >sa1
102 107
304 304gat or 1 2 >sa1
103 108
305 305gat nand 1 2 >sa1
112 117
306 306gat or 1 2 >sa1
113 118
307 307gat nand 1 2 >sa1
122 127
308 308gat or 1 2 >sa1
123 128
309 309gat and 1 2 >sa0
12 139
310 310gat not 5 1 >sa0 >sa1
268
311 310f01 from 310gat
312 310f02 from 310gat >sa1
313 310f03 from 310gat >sa1
314 310f04 from 310gat >sa1
315 310f05 from 310gat >sa1
316 316gat and 1 2 >sa0
54 140
317 317gat and 1 2 >sa0
21 141
318 318gat and 1 2 >sa0
152 142
319 319gat nand 2 2 >sa0 >sa1
66 157
320 319f01 from 319gat >sa1
321 319f02 from 319gat >sa1
322 322gat nor 1 2 >sa0
22 49
323 323gat and 1 2 >sa0
23 50
324 324gat nand 1 2 >sa1
160 166
325 325gat or 1 2 >sa1
161 167
326 326gat nand 1 2 >sa1
172 178
327 327gat or 1 2 >sa1
173 179
328 328gat nand 1 2 >sa1
184 190
329 329gat or 1 2 >sa1
185 191
330 330gat nand 1 2 >sa1
196 202
331 331gat or 1 2 >sa1
197 203
332 332gat and 1 2 >sa0
211 94
333 333gat and 1 2 >sa0
212 99
334 334gat and 1 2 >sa0
213 104
335 335gat and 1 2 >sa0
214 109
336 336gat and 1 2 >sa0
215 114
337 337gat and 1 2 >sa0
256 259
338 338gat and 1 2 >sa0
216 119
339 339gat and 1 2 >sa0
257 260
340 340gat and 1 2 >sa0
217 124
341 341gat and 1 2 >sa0
258 267
342 342gat not 1 1
269
343 343gat not 1 1 >sa0
274
344 344gat or 1 2
271 275
345 345gat not 1 1
277
346 346gat not 1 1
278
347 347gat not 1 1 >sa1
279
348 348gat nor 1 2 >sa1
281 284
349 349gat or 1 2
282 285
350 350gat or 1 2
283 286
351 351gat not 1 1
293
352 352gat not 1 1 >sa1
294
353 353gat not 1 1
295
354 354gat not 1 1
296
355 355gat nand 1 2
89 299
356 356gat and 1 2
90 300
357 357gat nand 2 2 >sa0 >sa1
301 302
358 357f01 from 357gat
359 357f02 from 357gat >sa1
360 360gat nand 2 2 >sa0 >sa1
303 304
361 360f01 from 360gat
362 360f02 from 360gat >sa1
363 363gat nand 2 2 >sa0 >sa1
305 306
364 363f01 from 363gat
365 363f02 from 363gat >sa1
366 366gat nand 2 2 >sa0 >sa1
307 308
367 366f01 from 366gat
368 366f02 from 366gat >sa1
369 369gat not 5 1 >sa0 >sa1
311
370 369f01 from 369gat >sa1
371 369f02 from 369gat >sa0
372 369f03 from 369gat >sa0
373 369f04 from 369gat >sa0
374 369f05 from 369gat >sa0
375 375gat nor 1 2 >sa1
322 323
376 376gat nand 2 2 >sa0 >sa1
324 325
377 376f01 from 376gat
378 376f02 from 376gat >sa1
379 379gat nand 2 2 >sa0 >sa1
326 327
380 379f01 from 379gat
381 379f02 from 379gat >sa1
382 382gat nand 2 2 >sa0 >sa1
328 329
383 382f01 from 382gat
384 382f02 from 382gat >sa1
385 385gat nand 2 2 >sa0 >sa1
330 331
386 385f01 from 385gat
387 385f02 from 385gat >sa1
388 388gat buff 0 1 >sa0 >sa1
290
389 389gat buff 0 1 >sa0 >sa1
291
390 390gat buff 0 1 >sa0 >sa1
292
391 391gat buff 0 1 >sa0 >sa1
297
392 392gat or 1 2
272 343
393 393gat not 5 1 >sa0 >sa1
345
394 393f01 from 393gat >sa1
395 393f02 from 393gat >sa1
396 393f03 from 393gat >sa1
397 393f04 from 393gat >sa1
398 393f05 from 393gat >sa1
399 399gat not 1 1
346
400 400gat and 1 2
348 73
401 401gat not 1 1
349
402 402gat not 1 1
350
403 403gat not 1 1
355
404 404gat not 1 1 >sa1
358
405 405gat not 1 1 >sa1
361
406 406gat and 1 2 >sa0
359 362
407 407gat not 1 1 >sa1
364
408 408gat not 1 1 >sa1
367
409 409gat and 1 2 >sa0
365 368
410 410gat nand 1 2 >sa1
347 352
411 411gat not 1 1 >sa1
377
412 412gat not 1 1 >sa1
380
413 413gat and 1 2 >sa0
378 381
414 414gat not 1 1 >sa1
383
415 415gat not 1 1 >sa1
386
416 416gat and 1 2 >sa0
384 387
417 417gat and 1 2 >sa0
218 370
418 418gat buff 0 1 >sa0 >sa1
342
419 419gat buff 0 1 >sa0 >sa1
344
420 420gat buff 0 1 >sa0 >sa1
351
421 421gat buff 0 1 >sa0 >sa1
353
422 422gat buff 0 1 >sa0 >sa1
354
423 423gat buff 0 1 >sa0 >sa1
356
424 424gat not 1 1
400
425 425gat and 1 2 >sa0
404 405
426 426gat and 1 2 >sa0
407 408
427 427gat and 4 3 >sa0 >sa1
320 394 57
428 427f01 from 427gat >sa1
429 427f02 from 427gat >sa1
430 427f03 from 427gat >sa1
431 427f04 from 427gat >sa1
432 432gat and 4 3 >sa0 >sa1
395 24 288
433 432f01 from 432gat >sa1
434 432f02 from 432gat >sa1
435 432f03 from 432gat >sa1
436 432f04 from 432gat >sa1
437 437gat nand 4 3 >sa0 >sa1
396 289 58
438 437f01 from 437gat >sa0
439 437f02 from 437gat >sa0
440 437f03 from 437gat >sa0
441 437f04 from 437gat >sa0
442 442gat nand 1 4 >sa1
375 67 158 397
443 443gat nand 1 3 >sa1
398 321 25
444 444gat and 1 2 >sa0
411 412
445 445gat and 1 2 >sa0
414 415
446 446gat buff 0 1 >sa0 >sa1
392
447 447gat buff 0 1 >sa0 >sa1
399
448 448gat buff 0 1 >sa0 >sa1
401
449 449gat buff 0 1 >sa0 >sa1
402
450 450gat buff 0 1 >sa0 >sa1
403
451 451gat not 8 1 >sa0 >sa1
424
452 451f01 from 451gat >sa1
453 451f02 from 451gat >sa1
454 451f03 from 451gat >sa1
455 451f04 from 451gat >sa1
456 451f05 from 451gat >sa1
457 451f06 from 451gat >sa1
458 451f07 from 451gat >sa1
459 451f08 from 451gat >sa1
460 460gat nor 2 2 >sa0 >sa1
406 425
461 460f01 from 460gat >sa1
462 460f02 from 460gat >sa0
463 463gat nor 2 2 >sa0 >sa1
409 426
464 463f01 from 463gat >sa1
465 463f02 from 463gat >sa0
466 466gat nand 8 2 >sa0 >sa1
442 410
467 466f01 from 466gat >sa1
468 466f02 from 466gat >sa1
469 466f03 from 466gat >sa1
470 466f04 from 466gat >sa1
471 466f05 from 466gat >sa1
472 466f06 from 466gat >sa1
473 466f07 from 466gat >sa1
474 466f08 from 466gat >sa1
475 475gat and 1 2 >sa0
144 428
476 476gat and 1 2 >sa0
312 433
477 477gat and 1 2 >sa0
147 429
478 478gat and 1 2 >sa0
313 434
479 479gat and 1 2 >sa0
150 430
480 480gat and 1 2 >sa0
314 435
481 481gat and 1 2 >sa0
154 431
482 482gat and 1 2 >sa0
315 436
483 483gat nand 4 2 >sa0 >sa1
443 7
484 483f01 from 483gat >sa1
485 483f02 from 483gat >sa1
486 483f03 from 483gat >sa1
487 483f04 from 483gat >sa1
488 488gat or 1 2 >sa1
371 438
489 489gat or 1 2 >sa1
372 439
490 490gat or 1 2 >sa1
373 440
491 491gat or 1 2 >sa1
374 441
492 492gat nor 2 2 >sa0 >sa1
413 444
493 492f01 from 492gat >sa1
494 492f02 from 492gat >sa0
495 495gat nor 2 2 >sa0 >sa1
416 445
496 495f01 from 495gat >sa1
497 495f02 from 495gat >sa0
498 498gat nand 1 2 >sa1
131 461
499 499gat or 1 2 >sa1
132 462
500 500gat nand 1 2 >sa1
464 136
501 501gat or 1 2 >sa1
465 137
502 502gat and 1 2 >sa0
95 467
503 503gat nor 1 2 >sa1
475 476
504 504gat and 1 2 >sa0
100 468
505 505gat nor 1 2 >sa1
477 478
506 506gat and 1 2 >sa0
105 469
507 507gat nor 1 2 >sa1
479 480
508 508gat and 1 2 >sa0
110 470
509 509gat nor 1 2 >sa1
481 482
510 510gat and 1 2 >sa0
145 484
511 511gat and 1 2 >sa0
115 471
512 512gat and 1 2 >sa0
148 485
513 513gat and 1 2 >sa0
120 472
514 514gat and 1 2 >sa0
151 486
515 515gat and 1 2 >sa0
125 473
516 516gat and 1 2 >sa0
155 487
517 517gat and 1 2 >sa0
129 474
518 518gat nand 1 2 >sa1
133 493
519 519gat or 1 2 >sa1
134 494
520 520gat nand 1 2 >sa1
496 208
521 521gat or 1 2 >sa1
497 209
522 522gat and 1 2 >sa0
452 162
523 523gat and 1 2 >sa0
453 168
524 524gat and 1 2 >sa0
454 174
525 525gat and 1 2 >sa0
455 180
526 526gat and 1 2 >sa0
456 186
527 527gat nand 1 2 >sa1
457 192
528 528gat nand 1 2 >sa1
458 198
529 529gat nand 1 2 >sa1
459 204
530 530gat nand 2 2 >sa0 >sa1
498 499
531 530f01 from 530gat
532 530f02 from 530gat >sa1
533 533gat nand 2 2 >sa0 >sa1
500 501
534 533f01 from 533gat
535 533f02 from 533gat >sa1
536 536gat nor 1 2 >sa1
309 502
537 537gat nor 1 2 >sa1
316 504
538 538gat nor 1 2 >sa1
317 506
539 539gat nor 1 2 >sa1
318 508
540 540gat nor 1 2 >sa1
510 511
541 541gat nor 1 2 >sa1
512 513
542 542gat nor 1 2 >sa1
514 515
543 543gat nor 1 2 >sa1
516 517
544 544gat nand 2 2 >sa0 >sa1
518 519
545 544f01 from 544gat
546 544f02 from 544gat >sa1
547 547gat nand 2 2 >sa0 >sa1
520 521
548 547f01 from 547gat
549 547f02 from 547gat >sa1
550 550gat not 1 1 >sa1
531
551 551gat not 1 1 >sa1
534
552 552gat and 1 2 >sa0
532 535
553 553gat nand 3 2 >sa0 >sa1
536 503
554 553f01 from 553gat >sa1
555 553f02 from 553gat >sa0
556 553f03 from 553gat >sa1
557 557gat nand 3 2 >sa0 >sa1
537 505
558 557f01 from 557gat >sa1
559 557f02 from 557gat >sa0
560 557f03 from 557gat >sa1
561 561gat nand 3 2 >sa0 >sa1
538 507
562 561f01 from 561gat >sa1
563 561f02 from 561gat >sa0
564 561f03 from 561gat >sa1
565 565gat nand 3 2 >sa0 >sa1
539 509
566 565f01 from 565gat >sa1
567 565f02 from 565gat >sa0
568 565f03 from 565gat >sa1
569 569gat nand 3 2 >sa0 >sa1
488 540
570 569f01 from 569gat >sa1
571 569f02 from 569gat >sa0
572 569f03 from 569gat >sa1
573 573gat nand 3 2 >sa0 >sa1
489 541
574 573f01 from 573gat >sa1
575 573f02 from 573gat >sa0
576 573f03 from 573gat >sa1
577 577gat nand 3 2 >sa0 >sa1
490 542
578 577f01 from 577gat >sa1
579 577f02 from 577gat >sa0
580 577f03 from 577gat >sa1
581 581gat nand 3 2 >sa0 >sa1
491 543
582 581f01 from 581gat >sa1
583 581f02 from 581gat >sa0
584 581f03 from 581gat >sa1
585 585gat not 1 1 >sa1
545
586 586gat not 1 1 >sa1
548
587 587gat and 1 2 >sa0
546 549
588 588gat and 1 2 >sa0
550 551
589 589gat and 1 2 >sa0
585 586
590 590gat nand 2 2 >sa0 >sa1
554 163
591 590f01 from 590gat
592 590f02 from 590gat >sa1
593 593gat or 2 2 >sa0 >sa1
555 164
594 593f01 from 593gat >sa1
595 593f02 from 593gat >sa1
596 596gat and 1 2 >sa0
247 556
597 597gat nand 2 2 >sa0 >sa1
558 169
598 597f01 from 597gat
599 597f02 from 597gat >sa1
600 600gat or 4 2 >sa0 >sa1
559 170
601 600f01 from 600gat >sa1
602 600f02 from 600gat >sa1
603 600f03 from 600gat >sa1
604 600f04 from 600gat >sa1
605 605gat and 1 2 >sa0
248 560
606 606gat nand 2 2 >sa0 >sa1
562 175
607 606f01 from 606gat
608 606f02 from 606gat >sa1
609 609gat or 5 2 >sa0 >sa1
563 176
610 609f01 from 609gat >sa1
611 609f02 from 609gat >sa1
612 609f03 from 609gat >sa1
613 609f04 from 609gat >sa1
614 609f05 from 609gat >sa1
615 615gat and 1 2 >sa0
249 564
616 616gat nand 2 2 >sa0 >sa1
566 181
617 616f01 from 616gat
618 616f02 from 616gat >sa1
619 619gat or 4 2 >sa0 >sa1
567 182
620 619f01 from 619gat >sa1
621 619f02 from 619gat >sa1
622 619f03 from 619gat >sa1
623 619f04 from 619gat >sa1
624 624gat and 1 2 >sa0
250 568
625 625gat nand 2 2 >sa0 >sa1
570 187
626 625f01 from 625gat
627 625f02 from 625gat >sa1
628 628gat or 2 2 >sa0 >sa1
571 188
629 628f01 from 628gat >sa1
630 628f02 from 628gat >sa1
631 631gat and 1 2 >sa0
251 572
632 632gat nand 2 2 >sa0 >sa1
574 193
633 632f01 from 632gat
634 632f02 from 632gat >sa1
635 635gat or 4 2 >sa0 >sa1
575 194
636 635f01 from 635gat >sa1
637 635f02 from 635gat >sa1
638 635f03 from 635gat >sa1
639 635f04 from 635gat >sa1
640 640gat and 1 2 >sa0
252 576
641 641gat nand 2 2 >sa0 >sa1
578 199
642 641f01 from 641gat
643 641f02 from 641gat >sa1
644 644gat or 5 2 >sa0 >sa1
579 200
645 644f01 from 644gat >sa1
646 644f02 from 644gat >sa1
647 644f03 from 644gat >sa1
648 644f04 from 644gat >sa1
649 644f05 from 644gat >sa1
650 650gat and 1 2 >sa0
253 580
651 651gat nand 2 2 >sa0 >sa1
582 205
652 651f01 from 651gat
653 651f02 from 651gat >sa1
654 654gat or 4 2 >sa0 >sa1
583 206
655 654f01 from 654gat >sa1
656 654f02 from 654gat >sa1
657 654f03 from 654gat >sa1
658 654f04 from 654gat >sa1
659 659gat and 1 2 >sa0
254 584
660 660gat nor 1 2
552 588
661 661gat nor 1 2
587 589
662 662gat not 2 1 >sa0 >sa1
591
663 662f01 from 662gat
664 662f02 from 662gat >sa1
665 665gat and 3 2 >sa0 >sa1
594 592
666 665f01 from 665gat >sa1
667 665f02 from 665gat >sa0
668 665f03 from 665gat >sa1
669 669gat nor 1 2 >sa1
596 522
670 670gat not 2 1 >sa0 >sa1
598
671 670f01 from 670gat
672 670f02 from 670gat >sa1
673 673gat and 3 2 >sa0 >sa1
601 599
674 673f01 from 673gat >sa1
675 673f02 from 673gat >sa0
676 673f03 from 673gat >sa1
677 677gat nor 1 2 >sa1
605 523
678 678gat not 3 1 >sa0 >sa1
607
679 678f01 from 678gat
680 678f02 from 678gat >sa1
681 678f03 from 678gat >sa1
682 682gat and 3 2 >sa0 >sa1
610 608
683 682f01 from 682gat >sa1
684 682f02 from 682gat >sa0
685 682f03 from 682gat >sa1
686 686gat nor 1 2 >sa1
615 524
687 687gat not 4 1 >sa0 >sa1
617
688 687f01 from 687gat
689 687f02 from 687gat >sa1
690 687f03 from 687gat >sa1
691 687f04 from 687gat >sa1
692 692gat and 3 2 >sa0 >sa1
620 618
693 692f01 from 692gat >sa1
694 692f02 from 692gat >sa0
695 692f03 from 692gat >sa1
696 696gat nor 1 2 >sa1
624 525
697 697gat not 2 1 >sa0 >sa1
626
698 697f01 from 697gat
699 697f02 from 697gat >sa1
700 700gat and 3 2 >sa0 >sa1
629 627
701 700f01 from 700gat >sa1
702 700f02 from 700gat >sa0
703 700f03 from 700gat >sa1
704 704gat nor 1 2 >sa1
631 526
705 705gat not 2 1 >sa0 >sa1
633
706 705f01 from 705gat
707 705f02 from 705gat >sa1
708 708gat and 3 2 >sa0 >sa1
636 634
709 708f01 from 708gat >sa1
710 708f02 from 708gat >sa0
711 708f03 from 708gat >sa1
712 712gat nor 1 2 >sa1
337 640
713 713gat not 3 1 >sa0 >sa1
642
714 713f01 from 713gat
715 713f02 from 713gat >sa1
716 713f03 from 713gat >sa1
717 717gat and 3 2 >sa0 >sa1
645 643
718 717f01 from 717gat >sa1
719 717f02 from 717gat >sa0
720 717f03 from 717gat >sa1
721 721gat nor 1 2 >sa1
339 650
722 722gat not 4 1 >sa0 >sa1
652
723 722f01 from 722gat
724 722f02 from 722gat >sa1
725 722f03 from 722gat >sa1
726 722f04 from 722gat >sa1
727 727gat and 3 2 >sa0 >sa1
655 653
728 727f01 from 727gat >sa0
729 727f02 from 727gat >sa1
730 727f03 from 727gat >sa1
731 731gat nor 1 2 >sa1
341 659
732 732gat nand 1 2 >sa1
656 262
733 733gat nand 1 3 >sa1
646 657 263
734 734gat nand 1 4 >sa1
637 647 658 264
735 735gat not 1 1 >sa1
663
736 736gat and 1 2 >sa0
229 666
737 737gat and 1 2 >sa0
238 664
738 738gat not 1 1 >sa1
671
739 739gat and 1 2 >sa0
230 674
740 740gat and 1 2 >sa0
239 672
741 741gat not 1 1 >sa1
679
742 742gat and 1 2 >sa0
231 683
743 743gat and 1 2 >sa0
240 680
744 744gat not 1 1 >sa1
688
745 745gat and 1 2 >sa0
232 693
746 746gat and 1 2 >sa0
241 689
747 747gat not 1 1 >sa1
698
748 748gat and 1 2 >sa0
233 701
749 749gat and 1 2 >sa0
242 699
750 750gat not 1 1 >sa1
706
751 751gat and 1 2 >sa0
234 709
752 752gat and 1 2 >sa0
243 707
753 753gat not 1 1 >sa1
714
754 754gat and 1 2 >sa0
235 718
755 755gat and 1 2 >sa0
244 715
756 756gat not 1 1 >sa1
723
757 757gat nor 1 2 >sa0
728 265
758 758gat and 1 2 >sa0
729 266
759 759gat and 1 2 >sa0
236 730
760 760gat and 1 2 >sa0
245 724
761 761gat nand 1 2 >sa1
648 725
762 762gat nand 1 2 >sa1
638 716
763 763gat nand 1 3 >sa1
639 649 726
764 764gat nand 1 2 >sa1
611 690
765 765gat nand 1 2 >sa1
602 681
766 766gat nand 1 3 >sa1
603 612 691
767 767gat buff 0 1 >sa0 >sa1
660
768 768gat buff 0 1 >sa0 >sa1
661
769 769gat nor 1 2 >sa1
736 737
770 770gat nor 1 2 >sa1
739 740
771 771gat nor 1 2 >sa1
742 743
772 772gat nor 1 2 >sa1
745 746
773 773gat nand 3 4 >sa0 >sa1
750 762 763 734
774 773f01 from 773gat >sa0
775 773f02 from 773gat >sa1
776 773f03 from 773gat >sa1
777 777gat nor 1 2 >sa1
748 749
778 778gat nand 2 3 >sa0 >sa1
753 761 733
779 778f01 from 778gat >sa0
780 778f02 from 778gat >sa1
781 781gat nor 1 2 >sa1
751 752
782 782gat nand 2 2 >sa0 >sa1
756 732
783 782f01 from 782gat >sa0
784 782f02 from 782gat >sa1
785 785gat nor 1 2 >sa1
754 755
786 786gat nor 1 2 >sa1
757 758
787 787gat nor 1 2 >sa1
759 760
788 788gat nor 1 2 >sa0
702 774
789 789gat and 1 2 >sa0
703 775
790 790gat nor 1 2 >sa0
710 779
791 791gat and 1 2 >sa0
711 780
792 792gat nor 1 2 >sa0
719 783
793 793gat and 1 2 >sa0
720 784
794 794gat and 1 2 >sa0
220 786
795 795gat nand 1 2 >sa1
630 776
796 796gat nand 5 2 >sa0 >sa1
795 747
797 796f01 from 796gat >sa0
798 796f02 from 796gat >sa1
799 796f03 from 796gat >sa1
800 796f04 from 796gat >sa1
801 796f05 from 796gat >sa1
802 802gat nor 1 2 >sa1
788 789
803 803gat nor 1 2 >sa1
790 791
804 804gat nor 1 2 >sa1
792 793
805 805gat nor 1 2 >sa1
340 794
806 806gat nor 1 2 >sa0
694 797
807 807gat and 1 2 >sa0
695 798
808 808gat and 1 2 >sa0
221 802
809 809gat and 1 2 >sa0
222 803
810 810gat and 1 2 >sa0
223 804
811 811gat nand 1 4
805 787 731 529
812 812gat nand 1 2 >sa1
621 799
813 813gat nand 1 3 >sa1
613 622 800
814 814gat nand 1 4 >sa1
604 614 623 801
815 815gat nand 3 4 >sa0 >sa1
738 765 766 814
816 815f01 from 815gat >sa0
817 815f02 from 815gat >sa1
818 815f03 from 815gat >sa1
819 819gat nand 2 3 >sa0 >sa1
741 764 813
820 819f01 from 819gat >sa0
821 819f02 from 819gat >sa1
822 822gat nand 2 2 >sa0 >sa1
744 812
823 822f01 from 822gat >sa0
824 822f02 from 822gat >sa1
825 825gat nor 1 2 >sa1
806 807
826 826gat nor 1 2 >sa1
335 808
827 827gat nor 1 2 >sa1
336 809
828 828gat nor 1 2 >sa1
338 810
829 829gat not 1 1
811
830 830gat nor 1 2 >sa0
667 816
831 831gat and 1 2 >sa0
668 817
832 832gat nor 1 2 >sa0
675 820
833 833gat and 1 2 >sa0
676 821
834 834gat nor 1 2 >sa0
684 823
835 835gat and 1 2 >sa0
685 824
836 836gat and 1 2 >sa0
224 825
837 837gat nand 1 3
826 777 704
838 838gat nand 1 4
827 781 712 527
839 839gat nand 1 4
828 785 721 528
840 840gat not 1 1
829
841 841gat nand 1 2 >sa1
818 595
842 842gat nor 1 2 >sa1
830 831
843 843gat nor 1 2 >sa1
832 833
844 844gat nor 1 2 >sa1
834 835
845 845gat nor 1 2 >sa1
334 836
846 846gat not 1 1
837
847 847gat not 1 1
838
848 848gat not 1 1
839
849 849gat and 1 2
735 841
850 850gat buff 0 1 >sa0 >sa1
840
851 851gat and 1 2 >sa0
225 842
852 852gat and 1 2 >sa0
226 843
853 853gat and 1 2 >sa0
227 844
854 854gat nand 1 3
845 772 696
855 855gat not 1 1
846
856 856gat not 1 1
847
857 857gat not 1 1
848
858 858gat not 1 1
849
859 859gat nor 1 2 >sa1
417 851
860 860gat nor 1 2 >sa1
332 852
861 861gat nor 1 2 >sa1
333 853
862 862gat not 1 1
854
863 863gat buff 0 1 >sa0 >sa1
855
864 864gat buff 0 1 >sa0 >sa1
856
865 865gat buff 0 1 >sa0 >sa1
857
866 866gat buff 0 1 >sa0 >sa1
858
867 867gat nand 1 3
859 769 669
868 868gat nand 1 3
860 770 677
869 869gat nand 1 3
861 771 686
870 870gat not 1 1
862
871 871gat not 1 1
867
872 872gat not 1 1
868
873 873gat not 1 1
869
874 874gat buff 0 1 >sa0 >sa1
870
875 875gat not 1 1
871
876 876gat not 1 1
872
877 877gat not 1 1
873
878 878gat buff 0 1 >sa0 >sa1
875
879 879gat buff 0 1 >sa0 >sa1
876
880 880gat buff 0 1 >sa0 >sa1
877
|
> > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 110111101111001101101111111111100000010000000000001000000001 011111001111001111010111111111101000000111111111101011100100 111100011101111110100110111011100011101000010001001000011011 101111101101000010010001111111100001100100100010001000000000 111101111111011000000000100010000000010101000100001000000000 111111011110111010000001000100000000000111101110001000000100 100110001110000000000001111111100010001011011101001000000100 111011111111100100000001011101100000000110111011001000000100 111111111111001110000000001000111000000100010001100001000000 100111101010000100000001101111100100000111111111000010000000 100111111110000110000001111111100011101111111111010000000001 111011011011110110000000000000000011101011111111000100000000 111110111111110110000001111111100011101111111111000000000000 111010001111110000000000010100000100011110001000000001111010 100010110100000000000000000000000111101011111111010000000010 111111110111110000000000000000100000000000000000000100000000 011111110111110000000001010101010000001010101010000001000001 |
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 | <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252"> <META NAME="Generator" CONTENT="Microsoft Word 97"> <TITLE>c880bus</TITLE> <META NAME="Version" CONTENT="8.0.3410"> <META NAME="Date" CONTENT="10/11/96"> <META NAME="Template" CONTENT="C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\html.dot"> </HEAD> <BODY TEXT="#000000" LINK="#0000ff" VLINK="#800080" BGCOLOR="#ffffff"> <B><FONT SIZE=5><P ALIGN="CENTER">ISCAS-85 C880 8-Bit ALU</P> <P ALIGN="CENTER">Bus Translations</P> </B></FONT><P> </P> <TABLE BORDER CELLSPACING=1 WIDTH=778> <TR><TD WIDTH="13%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997489"></A><B>I/O buses</B></TD> <TD WIDTH="19%" VALIGN="MIDDLE"> <B><P ALIGN="CENTER"><A NAME="pgfId_997491"></A>Function</B></TD> <TD WIDTH="68%" VALIGN="MIDDLE"> <B><P ALIGN="CENTER"><A NAME="pgfId_997496"></A>ISCAS-85 Netlist numbers </B></TD> </TR> <TR><TD WIDTH="13%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997498"></A>A[8:0]</TD> <TD WIDTH="19%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997500"></A>Main A bus</TD> <TD WIDTH="68%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997502"></A>268,91, 96, 101, 106, 111, 116, 121, 126</TD> </TR> <TR><TD WIDTH="13%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997504"></A>B[7:0]</TD> <TD WIDTH="19%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997506"></A>Main B bus</TD> <TD WIDTH="68%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997508"></A>159, 165, 171, 177, 183, 189, 195, 201</TD> </TR> <TR><TD WIDTH="13%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997510"></A>C[25:0]</TD> <TD WIDTH="19%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997512"></A>Control bus</TD> <TD WIDTH="68%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997514"></A>207, 135, 156, 90, 89, 88, 87, 86, 85, 80, 75, 74, 73,</P> <P ALIGN="CENTER"><A NAME="pgfId_997515"></A>72, 68, 59, 55, 51, 42, 36, 29, 26, 17, 13, 8, 1</TD> </TR> <TR><TD WIDTH="13%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997517"></A>D[3:0]</TD> <TD WIDTH="19%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997519"></A>4-bit bus</TD> <TD WIDTH="68%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997521"></A>143, 146, 149, 153</TD> </TR> <TR><TD WIDTH="13%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997523"></A>F[7:0]</TD> <TD WIDTH="19%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997525"></A>Output function</TD> <TD WIDTH="68%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997527"></A>878,879,880,874,863,864,865,850</TD> </TR> <TR><TD WIDTH="13%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997529"></A>G[3:0]</TD> <TD WIDTH="19%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997531"></A>4-bit bus</TD> <TD WIDTH="68%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997533"></A>8, 51, 17, 152</TD> </TR> <TR><TD WIDTH="13%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997535"></A>C in</TD> <TD WIDTH="19%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997537"></A>Carry in</TD> <TD WIDTH="68%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997539"></A>261</TD> </TR> <TR><TD WIDTH="13%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997541"></A>C8</TD> <TD WIDTH="19%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997543"></A>Carry out</TD> <TD WIDTH="68%" VALIGN="MIDDLE"> <P ALIGN="CENTER"><A NAME="pgfId_997545"></A>866</TD> </TR> </TABLE> <P><A NAME="pgfId_997547"></A> </P></BODY> </HTML> |
cannot compute difference between binary files
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 |
<HTML>
<HEAD>
<TITLE>ISCAS_HLM</TITLE>
</HEAD>
<BODY LINK="#0000ff" VLINK="#800080" BGCOLOR="#ffffff">
<IMG BORDER=1 ALIGN=center SRC="cline.gif" ALIGN=CENTER>
<TABLE border=0>
<TR>
<TD width=600>
<br><B><FONT SIZE=5>ISCAS High-Level Models
<p></font></b>These pages contain high-level models for all ISCAS-85, several of the smaller ISCAS-89, and several 74X-series circuits. These models may be freely copied and used for research purposes.</P>
</td>
<td>
<IMG SRC="c499.gif" ALIGN=CENTER>
</td>
</table>
<IMG BORDER=1 ALIGN=center SRC="cline.gif" ALIGN=CENTER>
<P> </B></FONT>
<b> Recent Publication:</b>
<ul><li>M. Hansen, H. Yalcin, and J. P. Hayes, "Unveiling the ISCAS-85
Benchmarks: A Case Study in Reverse Engineering," IEEE Design and Test,
vol. 16, no. 3, pp. 72-80, July-Sept. 1999.
<P>Abstract: Digital designers normally proceed from behavioral specification to logic circuit; rarely do they need
to go in the reverse direction. One such situation is examined here: recovering the high-level specifications of a
popular set of benchmark logic circuits. The authors present their methodology and experience in reverse
engineering the ISCAS-85 circuits. They also discuss a few of the practical uses of the resulting high-level
benchmarks, and make them available for other researchers to use.
<p>The high-level ISCAS-85 benchmarks discussed in this paper are available below, and we invite other researchers to use them. The models, of which we have constructed both structural and
behavioral versions, partition the original gate-level netlists into standard RTL blocks and identify the functions of
these blocks. Together, the gate-level and high-level models form a set of hierarchicical benchmark circuits that
have proven to be useful research tools in several areas of digital design, including test generation, timing
analysis, and technology mapping. The web documentation for each model consists of annotated circuit schematic
diagrams, and executable (simulatable) descriptions written in structural Verilog. The structural models are
intended to express the specific high-level structure implicit in the original gate-level designs. In most cases, we
also provide behavioral Verilog models, which define high-level blocks in the form of logical equations that can
readily be synthesized into gates.
</ul>
<IMG BORDER=1 ALIGN=center SRC="cline.gif" ALIGN=CENTER>
<P> <B>ISCAS-85 Circuits:</P>
<UL>
<UL>
</B><LI><A HREF="c432.html">c432</A><FONT SIZE=2> </FONT>:<FONT SIZE=2> </FONT>27-channel interrupt controller </LI>
<LI><A HREF="c499.html">c499/c1355</A><FONT SIZE=2> </FONT>: 32-bit SEC circuit</LI>
<LI><A HREF="c880.html">c880</A><FONT SIZE=2> </FONT>: 8-bit ALU </LI>
<LI><A HREF="c1908/c1908.html">c1908</A> : 16-bit SEC/DED circuit </LI>
<LI><A HREF="c2670/c2670.html">c2670</A> : 12-bit ALU and controller </LI>
<LI><A HREF="c3540/c3540.html">c3540</A> : 8-bit ALU </LI>
<LI><A HREF="c5315/c5315.html">c5315</A> : 9-bit ALU </LI>
<LI><A HREF="c6288.html">c6288</A><FONT SIZE=2> </FONT>: 16x16 multiplier </LI>
<LI><A HREF="c7552/c7552.html">c7552</A> : 32-bit adder/comparator</LI></UL>
</UL>
<FONT SIZE=2><P> </FONT><B>ISCAS-89 Circuits:</P>
<UL>
<UL>
</B><LI><A HREF="s208_1.html">s208.1</A> : fractional multiplier </LI>
<LI><A HREF="s298.html">s298</A><FONT SIZE=2> </FONT>: traffic light controller </LI>
<LI><A HREF="s344.html">s344/s349</A><FONT SIZE=2> </FONT>: 4x4 add-shift multiplier</LI></UL>
</UL>
<B><P> 74X-Series Circuits:</P>
<UL>
<UL>
</B><LI><A HREF="74182.html">74182</A> : 4-bit carry-lookahead generator </LI>
<LI><A HREF="74283.html">74283</A> : 4-bit adder </LI>
<LI><A HREF="74181.html">74181</A> : 4-bit ALU </LI>
<LI><A HREF="74L85.html">74L85</A> : 4-bit magnitude comparator</LI></UL>
</UL>
<IMG BORDER=1 ALIGN=center SRC="cline.gif" ALIGN=CENTER>
<p>Acknowledgement: The reverse engineering work was carried out
at the University of Michigan by Mark Hansen, Hakan Yalcin,
and John Hayes. They would like to thank Hyungwon Kim
for his assistance in constructing some of the Verilog models, as
well as Hussain Al-Asaad and Jonathan Hauke for checking the models.
Thanks are also due to Delphi Delco Electronics Systems, the National
Science Foundation (under Grant No. MIP-9503463), and the
Semiconductor Research Corporation for supporting various
portions of the research contributing to this effort.<p>
<FONT SIZE=2><P> </P>
<P> </P></FONT></BODY>
</HTML>
|
cannot compute difference between binary files
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 | # 10 inputs # 1 outputs # 8 D-type flipflops # 38 inverters # 66 gates (21 ANDs + 15 NANDs + 14 ORs + 16 NORs) INPUT(P.0) INPUT(C.8) INPUT(C.7) INPUT(C.6) INPUT(C.5) INPUT(C.4) INPUT(C.3) INPUT(C.2) INPUT(C.1) INPUT(C.0) OUTPUT(Z) X.4 = DFF(I12) X.3 = DFF(I13) X.2 = DFF(I14) X.1 = DFF(I15) X.8 = DFF(I110) X.7 = DFF(I111) X.6 = DFF(I112) X.5 = DFF(I113) I73.1 = NOT(I69) I73.2 = NOT(X.3) I7.1 = NOT(I66) I7.2 = NOT(X.2) I88.1 = NOT(X.1) I88.2 = NOT(P.0) I48 = NOT(P.0) I49 = NOT(X.4) I50 = NOT(X.3) I68 = NOT(I69) I105.1 = NOT(I163) I105.2 = NOT(X.6) I182.1 = NOT(X.5) I182.2 = NOT(I1.2) I148 = NOT(X.7) I149 = NOT(X.6) I161 = NOT(I162) I164 = NOT(I163) I212 = NOT(P.0) I213 = NOT(X.1) I214 = NOT(X.2) I215 = NOT(X.3) I216 = NOT(X.4) I225 = NOT(I224) I240 = NOT(P.0) I241 = NOT(X.5) I242 = NOT(X.6) I243 = NOT(X.7) I244 = NOT(X.8) I252 = NOT(I251) I282 = NOT(P.2) I283 = NOT(P.3) I286 = NOT(C.2) I287 = NOT(C.3) I306 = NOT(P.6) I307 = NOT(P.7) I310 = NOT(C.6) I311 = NOT(C.7) I73.3 = AND(I69, I73.2) I73.4 = AND(X.3, I73.1) I7.3 = AND(I66, I7.2) I7.4 = AND(X.2, I7.1) I88.3 = AND(X.1, I88.2) I88.4 = AND(P.0, I88.1) I105.3 = AND(I163, I105.2) I105.4 = AND(X.6, I105.1) I182.3 = AND(X.5, I182.2) I182.4 = AND(I1.2, I182.1) I191.1 = AND(I164, X.6) I1.2 = AND(I2.1, P.0) P.5 = AND(I209.1, I205.2) P.6 = AND(I209.1, I206.2) P.7 = AND(I209.1, I207.2) P.8 = AND(I209.1, I208.2) I295.1 = AND(P.1, C.1) I295.2 = AND(P.0, C.0) I319.1 = AND(P.5, C.5) I319.2 = AND(P.4, C.4) I270.3 = AND(P.8, C.8) I70.1 = OR(I68, X.4, I50) I13 = OR(I73.3, I73.4) I15 = OR(I88.3, I88.4) I95.1 = OR(I64, I50, I48) I167.1 = OR(I165, X.8, I148) I170.1 = OR(I165, X.7) I113 = OR(I182.3, I182.4) I188.1 = OR(I163, I149, I148) I291.1 = OR(I283, I287) I291.2 = OR(I282, I286) I315.1 = OR(I307, I311) I315.2 = OR(I306, I310) I270.2 = OR(I269.1, I269.2) Z = OR(I270.2, I270.3) I12 = NAND(I70.1, I62) I62 = NAND(I95.1, X.4) I64 = NAND(X.1, X.2) I66 = NAND(X.1, P.0) I110 = NAND(I167.1, I159) I111 = NAND(I170.1, I161) I159 = NAND(I188.1, X.8) I163 = NAND(X.5, I1.2) I165 = NAND(I164, X.6) I222 = NAND(I225, I214) I224 = NAND(I213, P.0) I249 = NAND(I252, I242) I251 = NAND(I241, P.0) I269.1 = NAND(I291.1, I291.2, I290) I269.2 = NAND(I315.1, I315.2, I314) I14 = NOR(I7.3, I7.4) I2.1 = NOR(I64, I49, I50) I69 = NOR(I64, I48) I112 = NOR(I105.3, I105.4) I162 = NOR(I148, I191.1) P.1 = NOR(I212, I213) P.2 = NOR(I214, I224) P.3 = NOR(I215, I222) P.4 = NOR(X.3, I222, I216) I209.1 = NOR(X.4, X.2, X.3, X.1) I205.2 = NOR(I240, I241) I206.2 = NOR(I242, I251) I207.2 = NOR(I243, I249) I208.2 = NOR(X.7, I249, I244) I290 = NOR(I295.1, I295.2) I314 = NOR(I319.1, I319.2) |
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 | 0 000000000 11 t1 0 000000000 10 0 000000000 10 0 000000000 10 0 000000000 10 0 000000000 10 0 000000000 10 0 000000000 10 0 000000000 01 (extra for tst->m1b) 1 100000000 00 0 000000000 11 t2 0 000000000 10 0 000000000 10 0 000000000 10 0 000000000 10 0 000000000 10 0 000000000 10 1 010000000 00 0 000000000 11 t3 0 000000000 10 0 000000000 10 0 000000000 10 0 000000000 10 0 000000000 10 1 001000000 00 0 000000000 11 t4 0 000000000 10 0 000000000 10 0 000000000 10 0 000000000 10 1 000100000 00 0 000000000 11 t5 0 000000000 10 0 000000000 10 0 000000000 10 1 000010000 00 0 000000000 11 t6 0 000000000 10 0 000000000 10 1 000001000 00 0 000000000 11 t7 0 000000000 10 1 000000100 00 1 000000010 00 t8 1 000000001 00 t9 0 000000000 10 t10 0 000000000 10 0 000000000 10 0 000000000 10 0 000000000 10 0 000000000 10 0 000000000 10 0 000000000 10 1 111111110 00 0 000000000 10 t11 0 000000000 11 0 000000000 11 0 000000000 11 0 000000000 11 0 000000000 11 0 000000000 11 0 000000000 11 1 000000000 00 1 011111110 00 0 000000000 10 t12 0 000000000 11 0 000000000 11 0 000000000 11 0 000000000 11 0 000000000 11 0 000000000 11 1 000000000 00 1 101111110 00 0 000000000 11 t13 0 000000000 10 0 000000000 11 0 000000000 11 0 000000000 11 0 000000000 11 0 000000000 11 1 000000000 00 1 110111110 00 0 000000000 11 t14 0 000000000 11 0 000000000 10 0 000000000 11 0 000000000 11 0 000000000 11 0 000000000 11 1 000000000 00 1 111011110 00 0 000000000 11 t15 0 000000000 11 0 000000000 11 0 000000000 10 0 000000000 11 0 000000000 11 0 000000000 11 1 000000000 00 1 111101110 00 0 000000000 11 t16 0 000000000 11 0 000000000 11 0 000000000 11 0 000000000 10 0 000000000 11 0 000000000 11 1 000000000 00 1 111110110 00 0 000000000 11 t17 0 000000000 11 0 000000000 11 0 000000000 11 0 000000000 11 0 000000000 10 0 000000000 11 1 000000000 00 1 111111010 00 1 111111100 00 t18 0 000000000 11 t19 0 000000000 10 0 000000000 10 0 000000000 10 0 000000000 10 0 000000000 11 0 000000000 10 0 000000000 10 1 100000000 00 0 000000000 10 t20 0 000000000 11 0 000000000 10 0 000000000 10 0 000000000 10 0 000000000 10 0 000000000 11 0 000000000 10 1 010000000 00 0 000000000 10 t21 0 000000000 10 0 000000000 11 0 000000000 10 0 000000000 10 0 000000000 10 0 000000000 10 0 000000000 11 1 001000000 00 0 000000000 11 t22 0 000000000 10 0 000000000 10 0 000000000 10 0 000000000 10 0 000000000 10 0 000000000 10 0 000000000 10 0 100000000 00 0 000000000 11 t23 0 000000000 10 0 000000000 10 0 000000000 10 0 000000000 10 0 000100000 00 0 000000000 11 t24 0 000000000 10 0 000000000 10 0 000000000 10 0 000010000 00 0 000000000 11 t25 0 000000000 11 0 000000000 11 0 000000000 11 0 000000000 11 0 000000000 11 0 000000000 11 0 000000000 11 0 000000011 00 1 000000000 00 toggle all 1 000000010 01 0 000000000 10 t12 w/ f8=0 0 000000000 10 0 000000000 11 0 000000000 11 0 000000000 11 0 000000000 11 0 000000000 11 0 000000000 11 1 000000000 00 1 000000000 00 0 000000000 10 t13 w/ f7=0 0 000000000 10 0 000000000 11 0 000000000 11 0 000000000 11 0 000000000 11 0 000000000 11 1 000000000 00 1 000000000 00 0 000000000 10 t16 w/ f4=0 0 000000000 10 0 000000000 11 0 000000000 11 1 000000000 00 1 000000000 00 0 000000000 11 0 000000000 11 0 000000000 11 0 000000000 11 0 000000000 11 |
> > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252"> <META NAME="Generator" CONTENT="Microsoft Word 97"> <TITLE>s208_1</TITLE> <META NAME="Template" CONTENT="C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\html.dot"> </HEAD> <BODY LINK="#0000ff" VLINK="#800080"> <B><FONT SIZE=5><P ALIGN="CENTER"><A NAME="pgfId_105045"></A>ISCAS-89 s208.1 Frequency Divider</P> </B></FONT><P ALIGN="CENTER"><IMG SRC="s208.1.gif" WIDTH=433 HEIGHT=190></P> <B><P>Statistics: </B>10 inputs; 1 output; 112 gates;</P> <B><P>Function: </B>The functional model for the s208.1 frequency divider (also called a fractional multiplier) is shown in above. The control lines C determine if the P input pulse train is passed to the output Z, or if a frequency-divided version is passed. For every N input pulses on P, there are N*C/256 pulses on Z. If C equals 256, all pulses on P are passed to Z. </P> <B><P>Models:</P> <UL> </B><LI><A HREF="s208.1.isc">s208.1 ISCAS-89 netlist</A><B> </LI> </B><LI><A HREF="s208.1.v">s208.1 Verilog hierarchical structural model</A><B> </LI> </B><LI><A HREF="s208.1b.v">s208.1 Verilog hierarchical behavioral model</A> </LI> <LI><A HREF="s208.1.tests">s208.1 complete gate-level tests</A></LI></UL> <FONT SIZE=2><P> </P> </FONT><P> </P> <P><DIV></DIV></P> <FONT SIZE=2><P> </P></FONT></BODY> </HTML> |
cannot compute difference between binary files
> > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252"> <META NAME="Generator" CONTENT="Microsoft Word 97"> <TITLE>s298</TITLE> <META NAME="Template" CONTENT="C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\html.dot"> </HEAD> <BODY LINK="#0000ff" VLINK="#800080"> <B><FONT SIZE=5><P ALIGN="CENTER">ISCAS-89 s298 Traffic Light Controller</P> </B></FONT><P ALIGN="CENTER"><IMG SRC="s298.gif" WIDTH=433 HEIGHT=331></P> <B><P>Statistics: </B>3 inputs; 6 outputs; 133 gates;</P> <B><P>Function: </B>The high-level model of the s298 traffic light controller is shown above. After being reset by activating input I0, the controller has a repeating green-yellow-red light sequence that is 20 clock cycles in length. For the main direction of travel, the sequence is: 14 green, two yellow, and four red; for the opposing direction: 16 red, two green and two yellow. When the I1 input is pulsed, the controller changes to a repeating light pattern that is twice as fast, that is 10 clock cycles in length. If the I2 input is pulsed, the controller enters a blinking red/blinking yellow mode. M1-M6 are simple "random" combinational logic blocks that generate the six light values; M7 is a status logic block; M8 is a modulo-10 counter; and M9 controls the two mode lines.<DIV></DIV></P> <B><P>Models:</P> <UL> </B><LI><A HREF="s298.isc">s298 ISCAS-89 netlist</A><B> </LI> </B><LI><A HREF="s298.v">s298 Verilog hierarchical structural model</A><B> </LI> </B><LI><A HREF="s298b.v">s298 Verilog hierarchical behavioral model</A> </LI> <LI><A HREF="s298.tests">s298 complete gate-level tests</A></LI></UL> <FONT SIZE=2><P> </P> <P> </P></FONT></BODY> </HTML> |
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 | # 3 inputs # 6 outputs # 14 D-type flipflops # 44 inverters # 75 gates (31 ANDs + 9 NANDs + 16 ORs + 19 NORs) INPUT(G0) INPUT(G1) INPUT(G2) OUTPUT(G117) OUTPUT(G132) OUTPUT(G66) OUTPUT(G118) OUTPUT(G133) OUTPUT(G67) G10 = DFF(G29) G11 = DFF(G30) G12 = DFF(G34) G13 = DFF(G39) G14 = DFF(G44) G15 = DFF(G56) G16 = DFF(G86) G17 = DFF(G92) G18 = DFF(G98) G19 = DFF(G102) G20 = DFF(G107) G21 = DFF(G113) G22 = DFF(G119) G23 = DFF(G125) G28 = NOT(G130) G38 = NOT(G10) G40 = NOT(G13) G45 = NOT(G12) G46 = NOT(G11) G50 = NOT(G14) G51 = NOT(G23) G54 = NOT(G11) G55 = NOT(G13) G59 = NOT(G12) G60 = NOT(G22) G64 = NOT(G15) I155 = NOT(G16) G66 = NOT(I155) I158 = NOT(G17) G67 = NOT(I158) G76 = NOT(G10) G82 = NOT(G11) G87 = NOT(G16) G91 = NOT(G12) G93 = NOT(G17) G96 = NOT(G14) G99 = NOT(G18) G103 = NOT(G13) G108 = NOT(G112) G114 = NOT(G21) I210 = NOT(G18) G117 = NOT(I210) I213 = NOT(G19) G118 = NOT(I213) G120 = NOT(G124) G121 = NOT(G22) I221 = NOT(G2) G124 = NOT(I221) G126 = NOT(G131) G127 = NOT(G23) I229 = NOT(G0) G130 = NOT(I229) I232 = NOT(G1) G131 = NOT(I232) I235 = NOT(G20) G132 = NOT(I235) I238 = NOT(G21) G133 = NOT(I238) G26 = AND(G28, G50) G27 = AND(G51, G28) G31 = AND(G10, G45, G13) G32 = AND(G10, G11) G33 = AND(G38, G46) G35 = AND(G10, G11, G12) G36 = AND(G38, G45) G37 = AND(G46, G45) G42 = AND(G40, G41) G48 = AND(G45, G46, G10, G47) G49 = AND(G50, G51, G52) G57 = AND(G59, G11, G60, G61) G58 = AND(G64, G65) G62 = AND(G59, G11, G60, G61) G63 = AND(G64, G65) G74 = AND(G12, G14, G19) G75 = AND(G82, G91, G14) G88 = AND(G14, G87) G89 = AND(G103, G96) G90 = AND(G91, G103) G94 = AND(G93, G13) G95 = AND(G96, G13) G100 = AND(G99, G14, G12) G105 = AND(G103, G108, G104) G110 = AND(G108, G109) G111 = AND(G10, G112) G115 = AND(G114, G14) G122 = AND(G120, G121) G123 = AND(G124, G22) G128 = AND(G126, G127) G129 = AND(G131, G23) G24 = OR(G38, G46, G45, G40) G25 = OR(G38, G11, G12) G68 = OR(G11, G12, G13, G96) G69 = OR(G103, G18) G70 = OR(G103, G14) G71 = OR(G82, G12, G13) G72 = OR(G91, G20) G73 = OR(G103, G20) G77 = OR(G112, G103, G96, G19) G78 = OR(G108, G76) G79 = OR(G103, G14) G80 = OR(G11, G14) G81 = OR(G12, G13) G83 = OR(G11, G12, G13, G96) G84 = OR(G82, G91, G14) G85 = OR(G91, G96, G17) G41 = NAND(G12, G11, G10) G43 = NAND(G24, G25, G28) G52 = NAND(G13, G45, G46, G10) G65 = NAND(G59, G54, G22, G61) G97 = NAND(G83, G84, G85, G108) G101 = NAND(G68, G69, G70, G108) G106 = NAND(G77, G78) G109 = NAND(G71, G72, G73, G14) G116 = NAND(G79, G80, G81, G108) G29 = NOR(G10, G130) G30 = NOR(G31, G32, G33, G130) G34 = NOR(G35, G36, G37, G130) G39 = NOR(G42, G43) G44 = NOR(G48, G49, G53) G47 = NOR(G50, G40) G53 = NOR(G26, G27) G56 = NOR(G57, G58, G130) G61 = NOR(G14, G55) G86 = NOR(G88, G89, G90, G112) G92 = NOR(G94, G95, G97) G98 = NOR(G100, G101) G102 = NOR(G105, G106) G104 = NOR(G74, G75) G107 = NOR(G110, G111) G112 = NOR(G62, G63) G113 = NOR(G115, G116) G119 = NOR(G122, G123, G130) G125 = NOR(G128, G129, G130) |
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 | 000 000 000 001 001 001 001 001 001 001 001 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 010 010 010 010 010 010 010 010 010 010 010 010 010 010 010 010 010 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 001 001 001 001 001 000 100 100 100 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 |
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 |
/****************************************************************************
* *
* VERILOG HIGH-LEVEL DESCRIPTION OF THE ISCAS-89 BENCHMARK CIRCUIT s298 *
* *
* Function: Traffic Light Controller *
* *
* Written by: Mark C. Hansen *
* *
* Last modified: Dec 05, 1997 *
* *
* Structural variation from gate level netlist only in that buffers are
* removed on primary I/O and inverters are minimized *
* *
****************************************************************************/
module Circuit298 (g0, g1, g2, g117, g132, g66, g118, g133, g67);
input g0, g1, g2;
output g117, g132, g66, g118, g133, g67;
wire [2:0] I;
wire [1:0] R, Y, G;
wire Clock;
assign
I[2:0] = {g2, g1, g0},
R[1:0] = {g118, g117},
Y[1:0] = {g133, g132},
G[1:0] = {g67, g66};
/* I[0] = Reset */
/* I[1] = Faster Cycle */
/* I[2] = Blink */
/* R[1:0] = Primary:Secondary Red Light */
/* Y[1:0] = Primary:Secondary Yellow Light */
/* G[1:0] = Primary:Secondary Green Light */
TopLevel298 Ckt298 (Clock, I, R, Y, G);
endmodule /* Circuit298 */
/*************************************************************************/
module TopLevel298 (Clock, I, R, Y, G);
input Clock;
input[2:0] I;
output[1:0] R, Y, G;
wire[13:0] Ff, FfB;
wire Blink, BlinkB;
wire I0B;
assign R[1] = Ff[8], R[0] = Ff[9], Y[1] = Ff[10], Y[0] = Ff[11],
G[1] = Ff[6], G[0] = Ff[7];
RedPrimary M1(Clock, Ff, FfB, BlinkB);
YellowPrimary M2(Clock, Ff, FfB, Blink, BlinkB);
GreenPrimary M3(Clock, Ff, FfB, Blink);
RedSecondary M4(Clock, Ff, FfB, Blink, BlinkB);
YellowSecondary M5(Clock, Ff, FfB, BlinkB);
GreenSecondary M6(Clock, Ff, FfB, BlinkB);
Status M7(Clock, I, I0B, Ff, FfB, Blink, BlinkB);
Counter M8(Clock, I, I0B, Ff, FfB);
Mode M9(Clock, I, Ff, FfB);
endmodule /* TopLevel298 */
/*************************************************************************/
module RedPrimary (Clock, Ff, FfB, BlinkB);
input Clock;
inout[13:0] Ff, FfB;
input BlinkB;
wire L116, L117, L118, L132, L103, L26;
or L116g(L116, Ff[1], Ff[2], Ff[3], FfB[4]);
or L117g(L117, FfB[3], Ff[8]);
or L118g(L118, FfB[3], Ff[4]);
nand L132g(L132, BlinkB, L116, L117, L118);
and L103g(L103, Ff[2], Ff[4], FfB[8]);
nor L26g(L26, L103, L132);
DFF DFFRP(L26, Clock, Ff[8], FfB[8]);
endmodule /* RedPrimary */
/*************************************************************************/
module YellowPrimary (Clock, Ff, FfB, Blink, BlinkB);
input Clock;
inout[13:0] Ff, FfB;
input Blink, BlinkB;
wire L30, L106, L107, L108, L119, L120, L121;
or L119g(L119, FfB[1], Ff[2], Ff[3]);
or L120g(L120, FfB[2], Ff[10]);
or L121g(L121, FfB[3], Ff[10]);
nand L107g(L107, L119, L120, L121, Ff[4]);
and L106g(L106, BlinkB, L107);
and L108g(L108, Blink, Ff[0]);
nor L30g(L30, L106, L108);
DFF DFFYP(L30, Clock, Ff[10], FfB[10]);
endmodule /* YellowPrimary */
/*************************************************************************/
/*************************************************************************/
module GreenPrimary (Clock, Ff, FfB, Blink);
input Clock;
inout[13:0] Ff, FfB;
input Blink;
wire L22, L98, L99, L100;
and L98g(L98, Ff[4], FfB[6]);
and L99g(L99, FfB[3], FfB[4]);
and L100g(L100, FfB[2], FfB[3]);
nor L22g(L22, Blink, L98, L99, L100);
DFF DFFRP(L22, Clock, Ff[6], FfB[6]);
endmodule /* GreenPrimary */
/*************************************************************************/
/*************************************************************************/
module RedSecondary (Clock, Ff, FfB, Blink, BlinkB);
input Clock;
inout[13:0] Ff, FfB;
input Blink, BlinkB;
wire L28, L96, L97, L104, L105, L122, L123, L133;
and L96g(L96, Ff[2], Ff[4], Ff[9]);
and L97g(L97, FfB[1], FfB[2], Ff[4]);
nor L105g(L105, L96, L97);
and L104g(L104, BlinkB, L105, FfB[3]);
or L122g(L122, FfB[3], FfB[4], Ff[9], Blink);
or L123g(L123, BlinkB, FfB[0]);
nand L133g(L133, L122, L123);
nor L28g(L28, L104, L133);
DFF DFFRS(L28, Clock, Ff[9], FfB[9]);
endmodule /* RedSecondary */
/*************************************************************************/
/*************************************************************************/
module YellowSecondary (Clock, Ff, FfB, BlinkB);
input Clock;
inout[13:0] Ff, FfB;
input BlinkB;
wire L32, L109, L124, L125, L126, L134;
or L124g(L124, FfB[3], Ff[4]);
or L125g(L125, Ff[1], Ff[4]);
or L126g(L126, Ff[2], Ff[3]);
nand L134g(L134, BlinkB, L124, L125, L126);
and L109g(L109, Ff[4], FfB[11]);
nor L32g(L32, L109, L134);
DFF DFFYS(L32, Clock, Ff[11], FfB[11]);
endmodule /* YellowSecondary */
/*************************************************************************/
/*************************************************************************/
module GreenSecondary (Clock, Ff, FfB, BlinkB);
input Clock;
inout[13:0] Ff, FfB;
input BlinkB;
wire L24, L101, L102, L127, L128, L129, L131;
or L127g(L127, Ff[1], Ff[2], Ff[3], FfB[4]);
or L128g(L128, FfB[1], FfB[2], Ff[4]);
or L129g(L129, FfB[2], FfB[4], Ff[7]);
nand L131g(L131, BlinkB, L127, L128, L129);
and L101g(L101, Ff[3], FfB[7]);
and L102g(L102, Ff[3], FfB[4]);
nor L24g(L24, L101, L102, L131);
DFF DFFGS(L24, Clock, Ff[7], FfB[7]);
endmodule /* GreenSecondary */
/*************************************************************************/
/*************************************************************************/
module Status (Clock, I, I0B, Ff, FfB, Blink, BlinkB);
input Clock;
input[2:0] I;
output I0B;
inout[13:0] Ff, FfB;
output Blink, BlinkB;
wire L18, L20, L76, L77, L86, L87, L88;
wire L90, L91, L92, L93, L94, L95, L135;
not I0Bg(I0B, I[0]);
nor L87g(L87, FfB[3], FfB[4]);
and L86g(L86, L87, Ff[0], FfB[1], FfB[2]);
nand L89g(L89, Ff[0], FfB[1], FfB[2], Ff[3]);
and L88g(L88, L89, FfB[4], FfB[13]);
and L76g(L76, I0B, FfB[4]);
and L77g(L77, I0B, FfB[13]);
nor L135g(L135, L76, L77);
nor L18g(L18, L86, L88, L135);
DFF DFFS1(L18, Clock, Ff[4], FfB[4]);
nor L91g(L91, FfB[3], Ff[4]);
nand L93g(L93, L91, FfB[1], FfB[2], Ff[12]);
and L90g(L90, L91, Ff[1], FfB[2], FfB[12]);
and L92g(L92, L93, FfB[5]);
nor L20g(L20, I[0], L90, L92);
DFF DFFS2(L20, Clock, Ff[5], FfB[5]);
and L94g(L94, L91, Ff[1], FfB[2], FfB[12]);
and L95g(L95, L93, FfB[5]);
nor Blinkg(Blink, L94, L95);
not BlinkBg(BlinkB, Blink);
endmodule /* Status */
/*************************************************************************/
/*************************************************************************/
module Counter (Clock, I, I0B, Ff, FfB);
/* Mod 10 Counter 0000-1001; Reset by I[0]/I0B */
input Clock;
input[2:0] I;
input I0B;
inout[13:0] Ff, FfB;
wire L10, L12, L14, L16, L78, L79, L80, L81, L82, L83, L84, L85;
wire L114, L115, L130;
/*bit 0 */
nor L10g(L10, I[0], Ff[0]);
DFF DFFC0(L10, Clock, Ff[0], FfB[0]);
/*bit 1 */
and L78g(L78, Ff[0], FfB[2], Ff[3]);
and L79g(L79, Ff[0], Ff[1]);
and L80g(L80, FfB[0], FfB[1]);
nor L12g(L12, I[0], L78, L79, L80);
DFF DFFC1(L12, Clock, Ff[1], FfB[1]);
/*bit 2 */
and L81g(L81, Ff[0], Ff[1], Ff[2]);
and L82g(L82, FfB[0], FfB[2]);
and L83g(L83, FfB[1], FfB[2]);
nor L14g(L14, I[0], L81, L82, L83);
DFF DFFC2(L14, Clock, Ff[2], FfB[2]);
/*bit 3 */
nand L85g(L85, Ff[0], Ff[1], Ff[2]);
and L84g(L84, L85, FfB[3]);
or L114g(L114, FfB[0], FfB[1], FfB[2], FfB[3]);
or L115g(L115, FfB[0], Ff[1], Ff[2]);
nand L130g(L130, I0B, L114, L115);
nor L16g(L16, L84, L130);
DFF DFFC3(L16, Clock, Ff[3], FfB[3]);
endmodule /* Counter */
/*************************************************************************/
/*************************************************************************/
module Mode (Clock, I, Ff, FfB);
input Clock;
input[2:0] I;
inout[13:0] Ff, FfB;
wire I1B, I2B, L34, L36, L110, L111, L112, L113;
/* Cycle Short/Long */
not I2Bg(I2B, I[2]);
and L110g(L110, I2B, FfB[12]);
and L111g(L111, I[2], Ff[12]);
nor L34g(L34, I[0], L110, L111);
DFF DFFSpeed(L34, Clock, Ff[12], FfB[12]);
/* Blink */
not I1Bg(I1B, I[1]);
and L112g(L112, I1B, FfB[13]);
and L113g(L113, I[1], Ff[13]);
nor L36g(L36, I[0], L112, L113);
DFF DFFBlink(L36, Clock, Ff[13], FfB[13]);
endmodule /* Mode */
/*************************************************************************/
module DFF (D, Clock, Q, QB);
input D, Clock;
output Q, QB;
reg Q, QB;
always @(posedge Clock) begin
#10 Q = D;
#10 QB = ~Q;
end
endmodule /* DFF */
/*************************************************************************/
|
cannot compute difference between binary files
> > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252"> <META NAME="Generator" CONTENT="Microsoft Word 97"> <TITLE>s344</TITLE> <META NAME="Template" CONTENT="C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\html.dot"> </HEAD> <BODY LINK="#0000ff" VLINK="#800080"> <B><FONT SIZE=5><P ALIGN="CENTER">ISCAS-89 s344/s349 4x4 Add-Shift Multiplier</P> </B></FONT><P ALIGN="CENTER"><IMG SRC="s344.gif" WIDTH=704 HEIGHT=448></P> <B><P>Statistics: </B>9 inputs; 11 outputs; 175/176 gates;</P> <B><P>Function: </B>The high-level functional model for the s344/s349 4-bit multiplier is shown above. It consists of 16 multiplexers, eight D-type flip-flops, four D-type flip-flops with reset, three T -type flip-flops, one 4-bit full adder, and one 4-bit AND. The circuit is controlled by a 3-bit counter, that when reset by the Start input, counts from 0 to 5. During a count of 0, the A input is loaded; between the counts 1-4, an add and shift procedure forms the multiplication product; and at a count of 5, the Ready line goes to 1, and holds the counter state fixed.<FONT SIZE=2> </P> </FONT><P>s344 and s349 have the same function, but have slightly different implementations.</P> <B><P>Models:</P> <UL> </B><LI><A HREF="s344.isc">s344 ISCAS-89 netlist</A><B> </LI> </B><LI><A HREF="s349.isc">s349 ISCAS-89 netlist</A> </LI> <LI><A HREF="s349.v">s349 Verilog hierarchical structural model</A><B> </LI> </B><LI><A HREF="s344b.v">s344/s349 Verilog hierarchical behavioral model</A> </LI> <LI><A HREF="s344.tests">s344/s349 complete gate-level tests</A></LI></UL> <FONT SIZE=2><P> </P> <P> </P></FONT></BODY> </HTML> |
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 | # 9 inputs # 11 outputs # 15 D-type flipflops # 59 inverters # 101 gates (44 ANDs + 18 NANDs + 9 ORs + 30 NORs) INPUT(START) INPUT(B0) INPUT(B1) INPUT(B2) INPUT(B3) INPUT(A0) INPUT(A1) INPUT(A2) INPUT(A3) OUTPUT(P4) OUTPUT(P5) OUTPUT(P6) OUTPUT(P7) OUTPUT(P0) OUTPUT(P1) OUTPUT(P2) OUTPUT(P3) OUTPUT(CNTVCON2) OUTPUT(CNTVCO2) OUTPUT(READY) CT2 = DFF(CNTVG3VD) CT1 = DFF(CNTVG2VD) CT0 = DFF(CNTVG1VD) ACVQN3 = DFF(ACVG4VD1) ACVQN2 = DFF(ACVG3VD1) ACVQN1 = DFF(ACVG2VD1) ACVQN0 = DFF(ACVG1VD1) MRVQN3 = DFF(MRVG4VD) MRVQN2 = DFF(MRVG3VD) MRVQN1 = DFF(MRVG2VD) MRVQN0 = DFF(MRVG1VD) AX3 = DFF(AM3) AX2 = DFF(AM2) AX1 = DFF(AM1) AX0 = DFF(AM0) CNTVG3VQN = NOT(CT2) CNTVG2VQN = NOT(CT1) CNTVG1VQN = NOT(CT0) P7 = NOT(ACVQN3) P6 = NOT(ACVQN2) P5 = NOT(ACVQN1) P4 = NOT(ACVQN0) P3 = NOT(MRVQN3) P2 = NOT(MRVQN2) P1 = NOT(MRVQN1) P0 = NOT(MRVQN0) CNTVCON0 = NOT(CT0) CT1N = NOT(CT1) ACVPCN = NOT(START) CNTVCO0 = NOT(CNTVG1VQN) AMVS0N = NOT(INIT) READY = NOT(READYN) BMVS0N = NOT(READYN) AMVG5VS0P = NOT(AMVS0N) AMVG4VS0P = NOT(AMVS0N) AMVG3VS0P = NOT(AMVS0N) AMVG2VS0P = NOT(AMVS0N) AD0 = NOT(AD0N) AD1 = NOT(AD1N) AD2 = NOT(AD2N) AD3 = NOT(AD3N) CNTVG3VD1 = NOT(CNTVCON1) CNTVG1VD1 = NOT(READY) BMVG5VS0P = NOT(BMVS0N) BMVG4VS0P = NOT(BMVS0N) BMVG3VS0P = NOT(BMVS0N) BMVG2VS0P = NOT(BMVS0N) SMVS0N = NOT(ADSH) MRVSHLDN = NOT(ADSH) ADDVC1 = NOT(ADDVG1VCN) SMVG5VS0P = NOT(SMVS0N) SMVG4VS0P = NOT(SMVS0N) SMVG3VS0P = NOT(SMVS0N) SMVG2VS0P = NOT(SMVS0N) CNTVG1VZ = NOT(CNTVG1VZ1) AM3 = NOT(AMVG5VX) AM2 = NOT(AMVG4VX) AM1 = NOT(AMVG3VX) AM0 = NOT(AMVG2VX) S0 = NOT(ADDVG1VP) BM3 = NOT(BMVG5VX) BM2 = NOT(BMVG4VX) BM1 = NOT(BMVG3VX) BM0 = NOT(BMVG2VX) ADDVC2 = NOT(ADDVG2VCN) S1 = NOT(ADDVG2VSN) ADDVC3 = NOT(ADDVG3VCN) S2 = NOT(ADDVG3VSN) SM0 = NOT(SMVG2VX) CO = NOT(ADDVG4VCN) S3 = NOT(ADDVG4VSN) SM1 = NOT(SMVG3VX) SM3 = NOT(SMVG5VX) SM2 = NOT(SMVG4VX) AMVG5VG1VAD1NF = AND(AMVS0N, AX3) AMVG4VG1VAD1NF = AND(AMVS0N, AX2) AMVG3VG1VAD1NF = AND(AMVS0N, AX1) AMVG2VG1VAD1NF = AND(AMVS0N, AX0) BMVG5VG1VAD1NF = AND(BMVS0N, P3) BMVG4VG1VAD1NF = AND(BMVS0N, P2) BMVG3VG1VAD1NF = AND(BMVS0N, P1) BMVG2VG1VAD1NF = AND(BMVS0N, P0) AMVG5VG1VAD2NF = AND(AMVG5VS0P, A3) AMVG4VG1VAD2NF = AND(AMVG4VS0P, A2) AMVG3VG1VAD2NF = AND(AMVG3VS0P, A1) AMVG2VG1VAD2NF = AND(AMVG2VS0P, A0) ADDVG2VCNVAD1NF = AND(AD1, P5) ADDVG3VCNVAD1NF = AND(AD2, P6) ADDVG4VCNVAD1NF = AND(AD3, P7) MRVG3VDVAD1NF = AND(ADSH, P3) MRVG2VDVAD1NF = AND(ADSH, P2) MRVG1VDVAD1NF = AND(ADSH, P1) BMVG5VG1VAD2NF = AND(BMVG5VS0P, B3) BMVG4VG1VAD2NF = AND(BMVG4VS0P, B2) BMVG3VG1VAD2NF = AND(BMVG3VS0P, B1) BMVG2VG1VAD2NF = AND(BMVG2VS0P, B0) SMVG5VG1VAD1NF = AND(SMVS0N, P7) SMVG4VG1VAD1NF = AND(SMVS0N, P6) SMVG3VG1VAD1NF = AND(SMVS0N, P5) SMVG2VG1VAD1NF = AND(SMVS0N, P4) ADDVG2VCNVAD4NF = AND(ADDVC1, AD1, P5) ADDVG2VCNVAD2NF = AND(ADDVC1, ADDVG2VCNVOR1NF) MRVG4VDVAD1NF = AND(ADSH, S0) MRVG4VDVAD2NF = AND(MRVSHLDN, BM3) MRVG3VDVAD2NF = AND(MRVSHLDN, BM2) MRVG2VDVAD2NF = AND(MRVSHLDN, BM1) MRVG1VDVAD2NF = AND(MRVSHLDN, BM0) ADDVG2VCNVAD3NF = AND(ADDVG2VCNVOR2NF, ADDVG2VCN) ADDVG3VCNVAD4NF = AND(ADDVC2, AD2, P6) ADDVG3VCNVAD2NF = AND(ADDVC2, ADDVG3VCNVOR1NF) ADDVG3VCNVAD3NF = AND(ADDVG3VCNVOR2NF, ADDVG3VCN) SMVG2VG1VAD2NF = AND(SMVG2VS0P, S1) ADDVG4VCNVAD4NF = AND(ADDVC3, AD3, P7) ADDVG4VCNVAD2NF = AND(ADDVC3, ADDVG4VCNVOR1NF) ADDVG4VCNVAD3NF = AND(ADDVG4VCNVOR2NF, ADDVG4VCN) SMVG3VG1VAD2NF = AND(SMVG3VS0P, S2) SMVG5VG1VAD2NF = AND(SMVG5VS0P, CO) SMVG4VG1VAD2NF = AND(SMVG4VS0P, S3) ADDVG1VPVOR1NF = OR(AD0, P4) ADDVG2VCNVOR1NF = OR(AD1, P5) ADDVG3VCNVOR1NF = OR(AD2, P6) ADDVG4VCNVOR1NF = OR(AD3, P7) CNTVG3VG2VOR1NF = OR(CT2, CNTVG3VD1) CNTVG2VG2VOR1NF = OR(CT1, CNTVG2VD1) ADDVG2VCNVOR2NF = OR(ADDVC1, AD1, P5) ADDVG3VCNVOR2NF = OR(ADDVC2, AD2, P6) ADDVG4VCNVOR2NF = OR(ADDVC3, AD3, P7) READYN = NAND(CT0, CT1N, CT2) AD0N = NAND(P0, AX0) AD1N = NAND(P0, AX1) AD2N = NAND(P0, AX2) AD3N = NAND(P0, AX3) CNTVCON1 = NAND(CT1, CNTVCO0) CNTVCON2 = NAND(CT2, CNTVCO1) ADDVG1VCN = NAND(AD0, P4) CNTVG3VZ1 = NAND(CT2, CNTVG3VD1) CNTVG2VZ1 = NAND(CT1, CNTVG2VD1) CNTVG1VZ1 = NAND(CT0, CNTVG1VD1) ADDVG1VP = NAND(ADDVG1VPVOR1NF, ADDVG1VCN) CNTVG3VZ = NAND(CNTVG3VG2VOR1NF, CNTVG3VZ1) CNTVG2VZ = NAND(CNTVG2VG2VOR1NF, CNTVG2VZ1) ACVG1VD1 = NAND(ACVPCN, SM0) ACVG2VD1 = NAND(ACVPCN, SM1) ACVG4VD1 = NAND(ACVPCN, SM3) ACVG3VD1 = NAND(ACVPCN, SM2) INIT = NOR(CT0, CT1, CT2) CNTVCO1 = NOR(CNTVG2VQN, CNTVCON0) CNTVCO2 = NOR(CNTVG3VQN, CNTVCON1) ADSH = NOR(READY, INIT) CNTVG2VD1 = NOR(READY, CNTVCON0) AMVG5VX = NOR(AMVG5VG1VAD2NF, AMVG5VG1VAD1NF) AMVG4VX = NOR(AMVG4VG1VAD2NF, AMVG4VG1VAD1NF) AMVG3VX = NOR(AMVG3VG1VAD2NF, AMVG3VG1VAD1NF) AMVG2VX = NOR(AMVG2VG1VAD2NF, AMVG2VG1VAD1NF) BMVG5VX = NOR(BMVG5VG1VAD2NF, BMVG5VG1VAD1NF) BMVG4VX = NOR(BMVG4VG1VAD2NF, BMVG4VG1VAD1NF) BMVG3VX = NOR(BMVG3VG1VAD2NF, BMVG3VG1VAD1NF) BMVG2VX = NOR(BMVG2VG1VAD2NF, BMVG2VG1VAD1NF) CNTVG3VD = NOR(CNTVG3VZ, START) CNTVG2VD = NOR(CNTVG2VZ, START) CNTVG1VD = NOR(CNTVG1VZ, START) ADDVG2VCN = NOR(ADDVG2VCNVAD2NF, ADDVG2VCNVAD1NF) MRVG4VD = NOR(MRVG4VDVAD2NF, MRVG4VDVAD1NF) MRVG3VD = NOR(MRVG3VDVAD2NF, MRVG3VDVAD1NF) MRVG2VD = NOR(MRVG2VDVAD2NF, MRVG2VDVAD1NF) MRVG1VD = NOR(MRVG1VDVAD2NF, MRVG1VDVAD1NF) ADDVG2VSN = NOR(ADDVG2VCNVAD4NF, ADDVG2VCNVAD3NF) ADDVG3VCN = NOR(ADDVG3VCNVAD2NF, ADDVG3VCNVAD1NF) ADDVG3VSN = NOR(ADDVG3VCNVAD4NF, ADDVG3VCNVAD3NF) SMVG2VX = NOR(SMVG2VG1VAD2NF, SMVG2VG1VAD1NF) ADDVG4VCN = NOR(ADDVG4VCNVAD2NF, ADDVG4VCNVAD1NF) ADDVG4VSN = NOR(ADDVG4VCNVAD4NF, ADDVG4VCNVAD3NF) SMVG3VX = NOR(SMVG3VG1VAD2NF, SMVG3VG1VAD1NF) SMVG5VX = NOR(SMVG5VG1VAD2NF, SMVG5VG1VAD1NF) SMVG4VX = NOR(SMVG4VG1VAD2NF, SMVG4VG1VAD1NF) |
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | 1:111111111 2:011111111 3:011111111 4:011111111 5:011111111 6:011111111 7:111111111 8:010111101 9:011111111 10:011111111 11:011111111 12:011111111 13:011111111 14:111111111 15:000000000 16:111111111 17:000010111 18:011111111 19:011111111 20:011111111 21:011111111 22:011111111 23:111111111 24:011111011 25:011111111 26:011111111 27:011111111 28:011111111 29:111111111 30:011111110 31:011111111 32:011111111 33:111111111 34:011011111 35:011111111 36:011111111 37:011111111 38:111111111 39:011101111 40:011111111 41:011111111 42:011111111 43:011111111 44:011111111 45:011111111 |
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 | # 9 inputs # 11 outputs # 15 D-type flipflops # 57 inverters # 104 gates (44 ANDs + 19 NANDs + 10 ORs + 31 NORs) INPUT(START) INPUT(B0) INPUT(B1) INPUT(B2) INPUT(B3) INPUT(A0) INPUT(A1) INPUT(A2) INPUT(A3) OUTPUT(CNTVCO2) OUTPUT(CNTVCON2) OUTPUT(READY) OUTPUT(P0) OUTPUT(P1) OUTPUT(P2) OUTPUT(P3) OUTPUT(P4) OUTPUT(P5) OUTPUT(P6) OUTPUT(P7) CT2 = DFF(CNTVG3VD) CT1 = DFF(CNTVG2VD) CT0 = DFF(CNTVG1VD) ACVQN3 = DFF(ACVG4VD1) ACVQN2 = DFF(ACVG3VD1) ACVQN1 = DFF(ACVG2VD1) ACVQN0 = DFF(ACVG1VD1) MRVQN3 = DFF(MRVG4VD) MRVQN2 = DFF(MRVG3VD) MRVQN1 = DFF(MRVG2VD) MRVQN0 = DFF(MRVG1VD) AX3 = DFF(AM3) AX2 = DFF(AM2) AX1 = DFF(AM1) AX0 = DFF(AM0) READY = NOT(READYN) CT1N = NOT(CT1) CNTVG3VQN = NOT(CT2) CNTVG2VQN = NOT(CT1) CNTVCO0 = NOT(CNTVG1VQN) CNTVCON0 = NOT(CT0) CNTVG1VQN = NOT(CT0) CNTVG1VD1 = NOT(READY) S3 = NOT(ADDVG4VSN) CO = NOT(ADDVG4VCN) S2 = NOT(ADDVG3VSN) ADDVC3 = NOT(ADDVG3VCN) S1 = NOT(ADDVG2VSN) ADDVC2 = NOT(ADDVG2VCN) ADDVC1 = NOT(ADDVG1VCN) S0 = NOT(ADDVG1VP) AD0 = NOT(AD0N) AD1 = NOT(AD1N) AD2 = NOT(AD2N) AD3 = NOT(AD3N) ACVPCN = NOT(START) P7 = NOT(ACVQN3) P6 = NOT(ACVQN2) P5 = NOT(ACVQN1) P4 = NOT(ACVQN0) SMVG5VS0P = NOT(SMVS0N) SM3 = NOT(SMVG5VX) SMVG4VS0P = NOT(SMVS0N) SM2 = NOT(SMVG4VX) SMVG3VS0P = NOT(SMVS0N) SM1 = NOT(SMVG3VX) SMVG2VS0P = NOT(SMVS0N) SM0 = NOT(SMVG2VX) SMVS0N = NOT(ADSH) MRVSHLDN = NOT(ADSH) P3 = NOT(MRVQN3) P2 = NOT(MRVQN2) P1 = NOT(MRVQN1) P0 = NOT(MRVQN0) BMVG5VS0P = NOT(BMVS0N) BM3 = NOT(BMVG5VX) BMVG4VS0P = NOT(BMVS0N) BM2 = NOT(BMVG4VX) BMVG3VS0P = NOT(BMVS0N) BM1 = NOT(BMVG3VX) BMVG2VS0P = NOT(BMVS0N) BM0 = NOT(BMVG2VX) BMVS0N = NOT(READYN) AMVG5VS0P = NOT(AMVS0N) AM3 = NOT(AMVG5VX) AMVG4VS0P = NOT(AMVS0N) AM2 = NOT(AMVG4VX) AMVG3VS0P = NOT(AMVS0N) AM1 = NOT(AMVG3VX) AMVG2VS0P = NOT(AMVS0N) AM0 = NOT(AMVG2VX) AMVS0N = NOT(INIT) ADDVG4VCNVAD4NF = AND(ADDVC3, AD3, P7) ADDVG4VCNVAD3NF = AND(ADDVG4VCNVOR2NF, ADDVG4VCN) ADDVG4VCNVAD2NF = AND(ADDVC3, ADDVG4VCNVOR1NF) ADDVG4VCNVAD1NF = AND(AD3, P7) ADDVG3VCNVAD4NF = AND(ADDVC2, AD2, P6) ADDVG3VCNVAD3NF = AND(ADDVG3VCNVOR2NF, ADDVG3VCN) ADDVG3VCNVAD2NF = AND(ADDVC2, ADDVG3VCNVOR1NF) ADDVG3VCNVAD1NF = AND(AD2, P6) ADDVG2VCNVAD4NF = AND(ADDVC1, AD1, P5) ADDVG2VCNVAD3NF = AND(ADDVG2VCNVOR2NF, ADDVG2VCN) ADDVG2VCNVAD2NF = AND(ADDVC1, ADDVG2VCNVOR1NF) ADDVG2VCNVAD1NF = AND(AD1, P5) SMVG5VG1VAD2NF = AND(SMVG5VS0P, CO) SMVG5VG1VAD1NF = AND(SMVS0N, P7) SMVG4VG1VAD2NF = AND(SMVG4VS0P, S3) SMVG4VG1VAD1NF = AND(SMVS0N, P6) SMVG3VG1VAD2NF = AND(SMVG3VS0P, S2) SMVG3VG1VAD1NF = AND(SMVS0N, P5) SMVG2VG1VAD2NF = AND(SMVG2VS0P, S1) SMVG2VG1VAD1NF = AND(SMVS0N, P4) MRVG4VDVAD2NF = AND(MRVSHLDN, BM3) MRVG4VDVAD1NF = AND(ADSH, S0) MRVG3VDVAD2NF = AND(MRVSHLDN, BM2) MRVG3VDVAD1NF = AND(ADSH, P3) MRVG2VDVAD2NF = AND(MRVSHLDN, BM1) MRVG2VDVAD1NF = AND(ADSH, P2) MRVG1VDVAD2NF = AND(MRVSHLDN, BM0) MRVG1VDVAD1NF = AND(ADSH, P1) BMVG5VG1VAD2NF = AND(BMVG5VS0P, B3) BMVG5VG1VAD1NF = AND(BMVS0N, P3) BMVG4VG1VAD2NF = AND(BMVG4VS0P, B2) BMVG4VG1VAD1NF = AND(BMVS0N, P2) BMVG3VG1VAD2NF = AND(BMVG3VS0P, B1) BMVG3VG1VAD1NF = AND(BMVS0N, P1) BMVG2VG1VAD2NF = AND(BMVG2VS0P, B0) BMVG2VG1VAD1NF = AND(BMVS0N, P0) AMVG5VG1VAD2NF = AND(AMVG5VS0P, A3) AMVG5VG1VAD1NF = AND(AMVS0N, AX3) AMVG4VG1VAD2NF = AND(AMVG4VS0P, A2) AMVG4VG1VAD1NF = AND(AMVS0N, AX2) AMVG3VG1VAD2NF = AND(AMVG3VS0P, A1) AMVG3VG1VAD1NF = AND(AMVS0N, AX1) AMVG2VG1VAD2NF = AND(AMVG2VS0P, A0) AMVG2VG1VAD1NF = AND(AMVS0N, AX0) CNTVG3VG2VOR1NF = OR(CT2, CNTVG3VD1) CNTVG2VG2VOR1NF = OR(CT1, CNTVG2VD1) CNTVG1VG2VOR1NF = OR(CT0, CNTVG1VD1) ADDVG4VCNVOR2NF = OR(ADDVC3, AD3, P7) ADDVG4VCNVOR1NF = OR(AD3, P7) ADDVG3VCNVOR2NF = OR(ADDVC2, AD2, P6) ADDVG3VCNVOR1NF = OR(AD2, P6) ADDVG2VCNVOR2NF = OR(ADDVC1, AD1, P5) ADDVG2VCNVOR1NF = OR(AD1, P5) ADDVG1VPVOR1NF = OR(AD0, P4) READYN = NAND(CT0, CT1N, CT2) CNTVCON2 = NAND(CT2, CNTVCO1) CNTVG3VZ = NAND(CNTVG3VG2VOR1NF, CNTVG3VZ1) CNTVG3VZ1 = NAND(CT2, CNTVG3VD1) CNTVCON1 = NAND(CT1, CNTVCO0) CNTVG2VZ = NAND(CNTVG2VG2VOR1NF, CNTVG2VZ1) CNTVG2VZ1 = NAND(CT1, CNTVG2VD1) CNTVG1VZ = NAND(CNTVG1VG2VOR1NF, CNTVG1VZ1) CNTVG1VZ1 = NAND(CT0, CNTVG1VD1) ADDVG1VP = NAND(ADDVG1VPVOR1NF, ADDVG1VCN) ADDVG1VCN = NAND(AD0, P4) AD0N = NAND(P0, AX0) AD1N = NAND(P0, AX1) AD2N = NAND(P0, AX2) AD3N = NAND(P0, AX3) ACVG4VD1 = NAND(ACVPCN, SM3) ACVG3VD1 = NAND(ACVPCN, SM2) ACVG2VD1 = NAND(ACVPCN, SM1) ACVG1VD1 = NAND(ACVPCN, SM0) ADSH = NOR(READY, INIT) INIT = NOR(CT0, CT1, CT2) CNTVCO2 = NOR(CNTVG3VQN, CNTVCON1) CNTVG3VD = NOR(CNTVG3VZ, START) CNTVG3VD1 = NOR(READY, CNTVCON1) CNTVCO1 = NOR(CNTVG2VQN, CNTVCON0) CNTVG2VD = NOR(CNTVG2VZ, START) CNTVG2VD1 = NOR(READY, CNTVCON0) CNTVG1VD = NOR(CNTVG1VZ, START) ADDVG4VSN = NOR(ADDVG4VCNVAD4NF, ADDVG4VCNVAD3NF) ADDVG4VCN = NOR(ADDVG4VCNVAD2NF, ADDVG4VCNVAD1NF) ADDVG3VSN = NOR(ADDVG3VCNVAD4NF, ADDVG3VCNVAD3NF) ADDVG3VCN = NOR(ADDVG3VCNVAD2NF, ADDVG3VCNVAD1NF) ADDVG2VSN = NOR(ADDVG2VCNVAD4NF, ADDVG2VCNVAD3NF) ADDVG2VCN = NOR(ADDVG2VCNVAD2NF, ADDVG2VCNVAD1NF) SMVG5VX = NOR(SMVG5VG1VAD2NF, SMVG5VG1VAD1NF) SMVG4VX = NOR(SMVG4VG1VAD2NF, SMVG4VG1VAD1NF) SMVG3VX = NOR(SMVG3VG1VAD2NF, SMVG3VG1VAD1NF) SMVG2VX = NOR(SMVG2VG1VAD2NF, SMVG2VG1VAD1NF) MRVG4VD = NOR(MRVG4VDVAD2NF, MRVG4VDVAD1NF) MRVG3VD = NOR(MRVG3VDVAD2NF, MRVG3VDVAD1NF) MRVG2VD = NOR(MRVG2VDVAD2NF, MRVG2VDVAD1NF) MRVG1VD = NOR(MRVG1VDVAD2NF, MRVG1VDVAD1NF) BMVG5VX = NOR(BMVG5VG1VAD2NF, BMVG5VG1VAD1NF) BMVG4VX = NOR(BMVG4VG1VAD2NF, BMVG4VG1VAD1NF) BMVG3VX = NOR(BMVG3VG1VAD2NF, BMVG3VG1VAD1NF) BMVG2VX = NOR(BMVG2VG1VAD2NF, BMVG2VG1VAD1NF) AMVG5VX = NOR(AMVG5VG1VAD2NF, AMVG5VG1VAD1NF) AMVG4VX = NOR(AMVG4VG1VAD2NF, AMVG4VG1VAD1NF) AMVG3VX = NOR(AMVG3VG1VAD2NF, AMVG3VG1VAD1NF) AMVG2VX = NOR(AMVG2VG1VAD2NF, AMVG2VG1VAD1NF) |