ADD: user_project_wrapper with sram and UART
diff --git a/gds/user_proj_example.gds b/gds/user_proj_example.gds index 416e5cc..159c97b 100644 --- a/gds/user_proj_example.gds +++ b/gds/user_proj_example.gds Binary files differ
diff --git a/gds/user_project_wrapper.gds b/gds/user_project_wrapper.gds new file mode 100644 index 0000000..2e25325 --- /dev/null +++ b/gds/user_project_wrapper.gds Binary files differ
diff --git a/lef/user_proj_example.lef b/lef/user_proj_example.lef index a53aec8..3c3bb7e 100644 --- a/lef/user_proj_example.lef +++ b/lef/user_proj_example.lef
@@ -11,8 +11,8 @@ DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 880.640 4.000 881.240 ; + LAYER met2 ; + RECT 1.470 1596.000 1.750 1600.000 ; END END io_in[0] PIN io_in[10] @@ -20,23 +20,23 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 254.470 0.000 254.750 4.000 ; + RECT 97.150 1596.000 97.430 1600.000 ; END END io_in[10] PIN io_in[11] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 836.440 800.000 837.040 ; + LAYER met2 ; + RECT 106.810 1596.000 107.090 1600.000 ; END END io_in[11] PIN io_in[12] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 635.840 800.000 636.440 ; + LAYER met2 ; + RECT 116.470 1596.000 116.750 1600.000 ; END END io_in[12] PIN io_in[13] @@ -44,7 +44,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 193.290 1596.000 193.570 1600.000 ; + RECT 126.130 1596.000 126.410 1600.000 ; END END io_in[13] PIN io_in[14] @@ -52,7 +52,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 251.250 1596.000 251.530 1600.000 ; + RECT 135.790 1596.000 136.070 1600.000 ; END END io_in[14] PIN io_in[15] @@ -60,7 +60,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 190.070 0.000 190.350 4.000 ; + RECT 145.450 1596.000 145.730 1600.000 ; END END io_in[15] PIN io_in[16] @@ -68,63 +68,63 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 309.210 1596.000 309.490 1600.000 ; + RECT 154.650 1596.000 154.930 1600.000 ; END END io_in[16] PIN io_in[17] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1387.240 4.000 1387.840 ; + LAYER met2 ; + RECT 164.310 1596.000 164.590 1600.000 ; END END io_in[17] PIN io_in[18] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 928.240 4.000 928.840 ; + LAYER met2 ; + RECT 173.970 1596.000 174.250 1600.000 ; END END io_in[18] PIN io_in[19] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1118.640 4.000 1119.240 ; + LAYER met2 ; + RECT 183.630 1596.000 183.910 1600.000 ; END END io_in[19] PIN io_in[1] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1020.040 800.000 1020.640 ; + LAYER met2 ; + RECT 10.670 1596.000 10.950 1600.000 ; END END io_in[1] PIN io_in[20] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 724.240 800.000 724.840 ; + LAYER met2 ; + RECT 193.290 1596.000 193.570 1600.000 ; END END io_in[20] PIN io_in[21] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 972.440 800.000 973.040 ; + LAYER met2 ; + RECT 202.950 1596.000 203.230 1600.000 ; END END io_in[21] PIN io_in[22] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 91.840 4.000 92.440 ; + LAYER met2 ; + RECT 212.610 1596.000 212.890 1600.000 ; END END io_in[22] PIN io_in[23] @@ -132,23 +132,23 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 405.810 0.000 406.090 4.000 ; + RECT 221.810 1596.000 222.090 1600.000 ; END END io_in[23] PIN io_in[24] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 285.640 800.000 286.240 ; + LAYER met2 ; + RECT 231.470 1596.000 231.750 1600.000 ; END END io_in[24] PIN io_in[25] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 513.440 800.000 514.040 ; + LAYER met2 ; + RECT 241.130 1596.000 241.410 1600.000 ; END END io_in[25] PIN io_in[26] @@ -156,15 +156,15 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 731.030 1596.000 731.310 1600.000 ; + RECT 250.790 1596.000 251.070 1600.000 ; END END io_in[26] PIN io_in[27] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 425.040 800.000 425.640 ; + LAYER met2 ; + RECT 260.450 1596.000 260.730 1600.000 ; END END io_in[27] PIN io_in[28] @@ -172,15 +172,15 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 215.830 0.000 216.110 4.000 ; + RECT 270.110 1596.000 270.390 1600.000 ; END END io_in[28] PIN io_in[29] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 95.240 800.000 95.840 ; + LAYER met2 ; + RECT 279.770 1596.000 280.050 1600.000 ; END END io_in[29] PIN io_in[2] @@ -188,7 +188,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 788.990 1596.000 789.270 1600.000 ; + RECT 20.330 1596.000 20.610 1600.000 ; END END io_in[2] PIN io_in[30] @@ -196,47 +196,47 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 70.930 1596.000 71.210 1600.000 ; + RECT 289.430 1596.000 289.710 1600.000 ; END END io_in[30] PIN io_in[31] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 299.240 800.000 299.840 ; + LAYER met2 ; + RECT 298.630 1596.000 298.910 1600.000 ; END END io_in[31] PIN io_in[32] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1224.040 4.000 1224.640 ; + LAYER met2 ; + RECT 308.290 1596.000 308.570 1600.000 ; END END io_in[32] PIN io_in[33] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 231.240 800.000 231.840 ; + LAYER met2 ; + RECT 317.950 1596.000 318.230 1600.000 ; END END io_in[33] PIN io_in[34] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 918.040 800.000 918.640 ; + LAYER met2 ; + RECT 327.610 1596.000 327.890 1600.000 ; END END io_in[34] PIN io_in[35] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1482.440 4.000 1483.040 ; + LAYER met2 ; + RECT 337.270 1596.000 337.550 1600.000 ; END END io_in[35] PIN io_in[36] @@ -244,7 +244,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 67.710 0.000 67.990 4.000 ; + RECT 346.930 1596.000 347.210 1600.000 ; END END io_in[36] PIN io_in[37] @@ -252,31 +252,31 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 96.690 1596.000 96.970 1600.000 ; + RECT 356.590 1596.000 356.870 1600.000 ; END END io_in[37] PIN io_in[3] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1530.040 4.000 1530.640 ; + LAYER met2 ; + RECT 29.990 1596.000 30.270 1600.000 ; END END io_in[3] PIN io_in[4] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 323.040 4.000 323.640 ; + LAYER met2 ; + RECT 39.650 1596.000 39.930 1600.000 ; END END io_in[4] PIN io_in[5] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1292.040 4.000 1292.640 ; + LAYER met2 ; + RECT 49.310 1596.000 49.590 1600.000 ; END END io_in[5] PIN io_in[6] @@ -284,7 +284,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 38.730 1596.000 39.010 1600.000 ; + RECT 58.970 1596.000 59.250 1600.000 ; END END io_in[6] PIN io_in[7] @@ -292,7 +292,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 286.670 0.000 286.950 4.000 ; + RECT 68.630 1596.000 68.910 1600.000 ; END END io_in[7] PIN io_in[8] @@ -300,7 +300,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 769.670 1596.000 769.950 1600.000 ; + RECT 77.830 1596.000 78.110 1600.000 ; END END io_in[8] PIN io_in[9] @@ -308,15 +308,15 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 660.190 1596.000 660.470 1600.000 ; + RECT 87.490 1596.000 87.770 1600.000 ; END END io_in[9] PIN io_oeb[0] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1298.840 4.000 1299.440 ; + LAYER met2 ; + RECT 4.230 1596.000 4.510 1600.000 ; END END io_oeb[0] PIN io_oeb[10] @@ -324,23 +324,23 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 505.630 1596.000 505.910 1600.000 ; + RECT 100.370 1596.000 100.650 1600.000 ; END END io_oeb[10] PIN io_oeb[11] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 377.440 4.000 378.040 ; + LAYER met2 ; + RECT 110.030 1596.000 110.310 1600.000 ; END END io_oeb[11] PIN io_oeb[12] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1540.240 800.000 1540.840 ; + LAYER met2 ; + RECT 119.690 1596.000 119.970 1600.000 ; END END io_oeb[12] PIN io_oeb[13] @@ -348,7 +348,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 566.810 0.000 567.090 4.000 ; + RECT 129.350 1596.000 129.630 1600.000 ; END END io_oeb[13] PIN io_oeb[14] @@ -356,15 +356,15 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 573.250 0.000 573.530 4.000 ; + RECT 139.010 1596.000 139.290 1600.000 ; END END io_oeb[14] PIN io_oeb[15] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1370.240 800.000 1370.840 ; + LAYER met2 ; + RECT 148.210 1596.000 148.490 1600.000 ; END END io_oeb[15] PIN io_oeb[16] @@ -372,31 +372,31 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 502.410 0.000 502.690 4.000 ; + RECT 157.870 1596.000 158.150 1600.000 ; END END io_oeb[16] PIN io_oeb[17] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1570.840 4.000 1571.440 ; + LAYER met2 ; + RECT 167.530 1596.000 167.810 1600.000 ; END END io_oeb[17] PIN io_oeb[18] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1152.640 4.000 1153.240 ; + LAYER met2 ; + RECT 177.190 1596.000 177.470 1600.000 ; END END io_oeb[18] PIN io_oeb[19] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 173.440 4.000 174.040 ; + LAYER met2 ; + RECT 186.850 1596.000 187.130 1600.000 ; END END io_oeb[19] PIN io_oeb[1] @@ -404,7 +404,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 599.010 0.000 599.290 4.000 ; + RECT 13.890 1596.000 14.170 1600.000 ; END END io_oeb[1] PIN io_oeb[20] @@ -412,39 +412,39 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 624.770 0.000 625.050 4.000 ; + RECT 196.510 1596.000 196.790 1600.000 ; END END io_oeb[20] PIN io_oeb[21] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1424.640 800.000 1425.240 ; + LAYER met2 ; + RECT 206.170 1596.000 206.450 1600.000 ; END END io_oeb[21] PIN io_oeb[22] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1142.440 800.000 1143.040 ; + LAYER met2 ; + RECT 215.830 1596.000 216.110 1600.000 ; END END io_oeb[22] PIN io_oeb[23] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 523.640 4.000 524.240 ; + LAYER met2 ; + RECT 225.030 1596.000 225.310 1600.000 ; END END io_oeb[23] PIN io_oeb[24] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1591.240 4.000 1591.840 ; + LAYER met2 ; + RECT 234.690 1596.000 234.970 1600.000 ; END END io_oeb[24] PIN io_oeb[25] @@ -452,39 +452,39 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 363.950 0.000 364.230 4.000 ; + RECT 244.350 1596.000 244.630 1600.000 ; END END io_oeb[25] PIN io_oeb[26] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 64.640 4.000 65.240 ; + LAYER met2 ; + RECT 254.010 1596.000 254.290 1600.000 ; END END io_oeb[26] PIN io_oeb[27] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 227.840 4.000 228.440 ; + LAYER met2 ; + RECT 263.670 1596.000 263.950 1600.000 ; END END io_oeb[27] PIN io_oeb[28] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 693.640 4.000 694.240 ; + LAYER met2 ; + RECT 273.330 1596.000 273.610 1600.000 ; END END io_oeb[28] PIN io_oeb[29] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 768.440 4.000 769.040 ; + LAYER met2 ; + RECT 282.990 1596.000 283.270 1600.000 ; END END io_oeb[29] PIN io_oeb[2] @@ -492,23 +492,23 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 737.470 1596.000 737.750 1600.000 ; + RECT 23.550 1596.000 23.830 1600.000 ; END END io_oeb[2] PIN io_oeb[30] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 340.040 800.000 340.640 ; + LAYER met2 ; + RECT 292.190 1596.000 292.470 1600.000 ; END END io_oeb[30] PIN io_oeb[31] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1094.840 800.000 1095.440 ; + LAYER met2 ; + RECT 301.850 1596.000 302.130 1600.000 ; END END io_oeb[31] PIN io_oeb[32] @@ -516,7 +516,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 305.990 0.000 306.270 4.000 ; + RECT 311.510 1596.000 311.790 1600.000 ; END END io_oeb[32] PIN io_oeb[33] @@ -524,15 +524,15 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 557.150 1596.000 557.430 1600.000 ; + RECT 321.170 1596.000 321.450 1600.000 ; END END io_oeb[33] PIN io_oeb[34] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 176.840 800.000 177.440 ; + LAYER met2 ; + RECT 330.830 1596.000 331.110 1600.000 ; END END io_oeb[34] PIN io_oeb[35] @@ -540,7 +540,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 235.150 0.000 235.430 4.000 ; + RECT 340.490 1596.000 340.770 1600.000 ; END END io_oeb[35] PIN io_oeb[36] @@ -548,39 +548,39 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 753.570 0.000 753.850 4.000 ; + RECT 350.150 1596.000 350.430 1600.000 ; END END io_oeb[36] PIN io_oeb[37] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 105.440 4.000 106.040 ; + LAYER met2 ; + RECT 359.810 1596.000 360.090 1600.000 ; END END io_oeb[37] PIN io_oeb[3] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1577.640 4.000 1578.240 ; + LAYER met2 ; + RECT 33.210 1596.000 33.490 1600.000 ; END END io_oeb[3] PIN io_oeb[4] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 782.040 4.000 782.640 ; + LAYER met2 ; + RECT 42.870 1596.000 43.150 1600.000 ; END END io_oeb[4] PIN io_oeb[5] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 68.040 800.000 68.640 ; + LAYER met2 ; + RECT 52.530 1596.000 52.810 1600.000 ; END END io_oeb[5] PIN io_oeb[6] @@ -588,47 +588,47 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 492.750 1596.000 493.030 1600.000 ; + RECT 62.190 1596.000 62.470 1600.000 ; END END io_oeb[6] PIN io_oeb[7] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 10.240 4.000 10.840 ; + LAYER met2 ; + RECT 71.850 1596.000 72.130 1600.000 ; END END io_oeb[7] PIN io_oeb[8] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1451.840 800.000 1452.440 ; + LAYER met2 ; + RECT 81.050 1596.000 81.330 1600.000 ; END END io_oeb[8] PIN io_oeb[9] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1339.640 4.000 1340.240 ; + LAYER met2 ; + RECT 90.710 1596.000 90.990 1600.000 ; END END io_oeb[9] PIN io_out[0] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 901.040 4.000 901.640 ; + LAYER met2 ; + RECT 7.450 1596.000 7.730 1600.000 ; END END io_out[0] PIN io_out[10] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 802.440 4.000 803.040 ; + LAYER met2 ; + RECT 103.590 1596.000 103.870 1600.000 ; END END io_out[10] PIN io_out[11] @@ -636,47 +636,47 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 776.110 0.000 776.390 4.000 ; + RECT 113.250 1596.000 113.530 1600.000 ; END END io_out[11] PIN io_out[12] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 904.440 800.000 905.040 ; + LAYER met2 ; + RECT 122.910 1596.000 123.190 1600.000 ; END END io_out[12] PIN io_out[13] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 873.840 4.000 874.440 ; + LAYER met2 ; + RECT 132.570 1596.000 132.850 1600.000 ; END END io_out[13] PIN io_out[14] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 761.640 4.000 762.240 ; + LAYER met2 ; + RECT 142.230 1596.000 142.510 1600.000 ; END END io_out[14] PIN io_out[15] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1496.040 4.000 1496.640 ; + LAYER met2 ; + RECT 151.430 1596.000 151.710 1600.000 ; END END io_out[15] PIN io_out[16] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1567.440 800.000 1568.040 ; + LAYER met2 ; + RECT 161.090 1596.000 161.370 1600.000 ; END END io_out[16] PIN io_out[17] @@ -684,7 +684,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 41.950 0.000 42.230 4.000 ; + RECT 170.750 1596.000 171.030 1600.000 ; END END io_out[17] PIN io_out[18] @@ -692,15 +692,15 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 299.550 0.000 299.830 4.000 ; + RECT 180.410 1596.000 180.690 1600.000 ; END END io_out[18] PIN io_out[19] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1428.040 4.000 1428.640 ; + LAYER met2 ; + RECT 190.070 1596.000 190.350 1600.000 ; END END io_out[19] PIN io_out[1] @@ -708,47 +708,47 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 277.010 1596.000 277.290 1600.000 ; + RECT 17.110 1596.000 17.390 1600.000 ; END END io_out[1] PIN io_out[20] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 159.840 4.000 160.440 ; + LAYER met2 ; + RECT 199.730 1596.000 200.010 1600.000 ; END END io_out[20] PIN io_out[21] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 758.240 800.000 758.840 ; + LAYER met2 ; + RECT 209.390 1596.000 209.670 1600.000 ; END END io_out[21] PIN io_out[22] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 894.240 4.000 894.840 ; + LAYER met2 ; + RECT 219.050 1596.000 219.330 1600.000 ; END END io_out[22] PIN io_out[23] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 102.040 800.000 102.640 ; + LAYER met2 ; + RECT 228.250 1596.000 228.530 1600.000 ; END END io_out[23] PIN io_out[24] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 700.440 4.000 701.040 ; + LAYER met2 ; + RECT 237.910 1596.000 238.190 1600.000 ; END END io_out[24] PIN io_out[25] @@ -756,7 +756,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 241.590 0.000 241.870 4.000 ; + RECT 247.570 1596.000 247.850 1600.000 ; END END io_out[25] PIN io_out[26] @@ -764,39 +764,39 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 772.890 0.000 773.170 4.000 ; + RECT 257.230 1596.000 257.510 1600.000 ; END END io_out[26] PIN io_out[27] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 744.640 800.000 745.240 ; + LAYER met2 ; + RECT 266.890 1596.000 267.170 1600.000 ; END END io_out[27] PIN io_out[28] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 200.640 4.000 201.240 ; + LAYER met2 ; + RECT 276.550 1596.000 276.830 1600.000 ; END END io_out[28] PIN io_out[29] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1553.840 800.000 1554.440 ; + LAYER met2 ; + RECT 286.210 1596.000 286.490 1600.000 ; END END io_out[29] PIN io_out[2] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1207.040 800.000 1207.640 ; + LAYER met2 ; + RECT 26.770 1596.000 27.050 1600.000 ; END END io_out[2] PIN io_out[30] @@ -804,7 +804,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 611.890 0.000 612.170 4.000 ; + RECT 295.410 1596.000 295.690 1600.000 ; END END io_out[30] PIN io_out[31] @@ -812,15 +812,15 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 112.790 0.000 113.070 4.000 ; + RECT 305.070 1596.000 305.350 1600.000 ; END END io_out[31] PIN io_out[32] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1574.240 800.000 1574.840 ; + LAYER met2 ; + RECT 314.730 1596.000 315.010 1600.000 ; END END io_out[32] PIN io_out[33] @@ -828,23 +828,23 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 157.870 0.000 158.150 4.000 ; + RECT 324.390 1596.000 324.670 1600.000 ; END END io_out[33] PIN io_out[34] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 989.440 4.000 990.040 ; + LAYER met2 ; + RECT 334.050 1596.000 334.330 1600.000 ; END END io_out[34] PIN io_out[35] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 544.040 4.000 544.640 ; + LAYER met2 ; + RECT 343.710 1596.000 343.990 1600.000 ; END END io_out[35] PIN io_out[36] @@ -852,7 +852,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 64.490 1596.000 64.770 1600.000 ; + RECT 353.370 1596.000 353.650 1600.000 ; END END io_out[36] PIN io_out[37] @@ -860,39 +860,39 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 244.810 1596.000 245.090 1600.000 ; + RECT 363.030 1596.000 363.310 1600.000 ; END END io_out[37] PIN io_out[3] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 98.640 4.000 99.240 ; + LAYER met2 ; + RECT 36.430 1596.000 36.710 1600.000 ; END END io_out[3] PIN io_out[4] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1081.240 800.000 1081.840 ; + LAYER met2 ; + RECT 46.090 1596.000 46.370 1600.000 ; END END io_out[4] PIN io_out[5] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1312.440 4.000 1313.040 ; + LAYER met2 ; + RECT 55.750 1596.000 56.030 1600.000 ; END END io_out[5] PIN io_out[6] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1179.840 4.000 1180.440 ; + LAYER met2 ; + RECT 65.410 1596.000 65.690 1600.000 ; END END io_out[6] PIN io_out[7] @@ -900,15 +900,15 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 460.550 1596.000 460.830 1600.000 ; + RECT 74.610 1596.000 74.890 1600.000 ; END END io_out[7] PIN io_out[8] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 20.440 800.000 21.040 ; + LAYER met2 ; + RECT 84.270 1596.000 84.550 1600.000 ; END END io_out[8] PIN io_out[9] @@ -916,15 +916,15 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 795.430 1596.000 795.710 1600.000 ; + RECT 93.930 1596.000 94.210 1600.000 ; END END io_out[9] PIN irq[0] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1458.640 800.000 1459.240 ; + LAYER met2 ; + RECT 415.470 0.000 415.750 4.000 ; END END irq[0] PIN irq[1] @@ -932,7 +932,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 270.570 1596.000 270.850 1600.000 ; + RECT 419.150 0.000 419.430 4.000 ; END END irq[1] PIN irq[2] @@ -940,23 +940,23 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 563.590 1596.000 563.870 1600.000 ; + RECT 423.290 0.000 423.570 4.000 ; END END irq[2] PIN la_data_in[0] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 541.050 0.000 541.330 4.000 ; + LAYER met3 ; + RECT 796.000 6.160 800.000 6.760 ; END END la_data_in[0] PIN la_data_in[100] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 264.130 1596.000 264.410 1600.000 ; + LAYER met3 ; + RECT 796.000 1409.000 800.000 1409.600 ; END END la_data_in[100] PIN la_data_in[101] @@ -964,7 +964,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 206.170 1596.000 206.450 1600.000 ; + RECT 695.610 1596.000 695.890 1600.000 ; END END la_data_in[101] PIN la_data_in[102] @@ -972,31 +972,31 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 570.030 1596.000 570.310 1600.000 ; + RECT 727.350 0.000 727.630 4.000 ; END END la_data_in[102] PIN la_data_in[103] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 782.550 0.000 782.830 4.000 ; + LAYER met3 ; + RECT 0.000 1417.840 4.000 1418.440 ; END END la_data_in[103] PIN la_data_in[104] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 88.440 800.000 89.040 ; + LAYER met2 ; + RECT 739.310 0.000 739.590 4.000 ; END END la_data_in[104] PIN la_data_in[105] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 724.590 1596.000 724.870 1600.000 ; + LAYER met3 ; + RECT 0.000 1430.760 4.000 1431.360 ; END END la_data_in[105] PIN la_data_in[106] @@ -1004,7 +1004,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 151.430 0.000 151.710 4.000 ; + RECT 747.130 0.000 747.410 4.000 ; END END la_data_in[106] PIN la_data_in[107] @@ -1012,7 +1012,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 843.240 800.000 843.840 ; + RECT 796.000 1448.440 800.000 1449.040 ; END END la_data_in[107] PIN la_data_in[108] @@ -1020,15 +1020,15 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 622.240 800.000 622.840 ; + RECT 796.000 1474.960 800.000 1475.560 ; END END la_data_in[108] PIN la_data_in[109] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1373.640 4.000 1374.240 ; + LAYER met2 ; + RECT 750.810 0.000 751.090 4.000 ; END END la_data_in[109] PIN la_data_in[10] @@ -1036,23 +1036,23 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 486.240 800.000 486.840 ; + RECT 0.000 301.960 4.000 302.560 ; END END la_data_in[10] PIN la_data_in[110] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 608.640 800.000 609.240 ; + LAYER met2 ; + RECT 724.590 1596.000 724.870 1600.000 ; END END la_data_in[110] PIN la_data_in[111] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 412.250 1596.000 412.530 1600.000 ; + LAYER met3 ; + RECT 0.000 1485.160 4.000 1485.760 ; END END la_data_in[111] PIN la_data_in[112] @@ -1060,7 +1060,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 83.810 1596.000 84.090 1600.000 ; + RECT 730.570 1596.000 730.850 1600.000 ; END END la_data_in[112] PIN la_data_in[113] @@ -1068,39 +1068,39 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 167.530 1596.000 167.810 1600.000 ; + RECT 740.230 1596.000 740.510 1600.000 ; END END la_data_in[113] PIN la_data_in[114] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 22.630 1596.000 22.910 1600.000 ; + LAYER met3 ; + RECT 796.000 1500.800 800.000 1501.400 ; END END la_data_in[114] PIN la_data_in[115] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 969.040 4.000 969.640 ; + LAYER met2 ; + RECT 746.670 1596.000 746.950 1600.000 ; END END la_data_in[115] PIN la_data_in[116] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1054.040 800.000 1054.640 ; + LAYER met2 ; + RECT 778.410 0.000 778.690 4.000 ; END END la_data_in[116] PIN la_data_in[117] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 280.230 0.000 280.510 4.000 ; + LAYER met3 ; + RECT 796.000 1527.320 800.000 1527.920 ; END END la_data_in[117] PIN la_data_in[118] @@ -1108,7 +1108,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 676.640 800.000 677.240 ; + RECT 796.000 1553.160 800.000 1553.760 ; END END la_data_in[118] PIN la_data_in[119] @@ -1116,7 +1116,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 470.210 0.000 470.490 4.000 ; + RECT 782.090 0.000 782.370 4.000 ; END END la_data_in[119] PIN la_data_in[11] @@ -1124,7 +1124,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 190.440 800.000 191.040 ; + RECT 796.000 242.120 800.000 242.720 ; END END la_data_in[11] PIN la_data_in[120] @@ -1132,15 +1132,15 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 384.240 800.000 384.840 ; + RECT 0.000 1538.880 4.000 1539.480 ; END END la_data_in[120] PIN la_data_in[121] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 347.850 1596.000 348.130 1600.000 ; + LAYER met3 ; + RECT 0.000 1551.800 4.000 1552.400 ; END END la_data_in[121] PIN la_data_in[122] @@ -1148,31 +1148,31 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 750.350 1596.000 750.630 1600.000 ; + RECT 765.990 1596.000 766.270 1600.000 ; END END la_data_in[122] PIN la_data_in[123] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 186.850 1596.000 187.130 1600.000 ; + LAYER met3 ; + RECT 796.000 1592.600 800.000 1593.200 ; END END la_data_in[123] PIN la_data_in[124] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1115.240 800.000 1115.840 ; + LAYER met2 ; + RECT 794.050 0.000 794.330 4.000 ; END END la_data_in[124] PIN la_data_in[125] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 999.640 800.000 1000.240 ; + LAYER met2 ; + RECT 782.090 1596.000 782.370 1600.000 ; END END la_data_in[125] PIN la_data_in[126] @@ -1180,7 +1180,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 1016.640 4.000 1017.240 ; + RECT 0.000 1579.000 4.000 1579.600 ; END END la_data_in[126] PIN la_data_in[127] @@ -1188,7 +1188,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 1067.640 800.000 1068.240 ; + RECT 0.000 1592.600 4.000 1593.200 ; END END la_data_in[127] PIN la_data_in[12] @@ -1196,15 +1196,15 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 795.430 0.000 795.710 4.000 ; + RECT 489.530 0.000 489.810 4.000 ; END END la_data_in[12] PIN la_data_in[13] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 649.440 800.000 650.040 ; + LAYER met2 ; + RECT 497.350 0.000 497.630 4.000 ; END END la_data_in[13] PIN la_data_in[14] @@ -1212,23 +1212,23 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 1200.240 800.000 1200.840 ; + RECT 796.000 307.400 800.000 308.000 ; END END la_data_in[14] PIN la_data_in[15] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 521.730 0.000 522.010 4.000 ; + LAYER met3 ; + RECT 796.000 346.840 800.000 347.440 ; END END la_data_in[15] PIN la_data_in[16] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 144.990 0.000 145.270 4.000 ; + LAYER met3 ; + RECT 796.000 373.360 800.000 373.960 ; END END la_data_in[16] PIN la_data_in[17] @@ -1236,15 +1236,15 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 37.440 4.000 38.040 ; + RECT 0.000 409.400 4.000 410.000 ; END END la_data_in[17] PIN la_data_in[18] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 363.840 4.000 364.440 ; + LAYER met2 ; + RECT 520.810 0.000 521.090 4.000 ; END END la_data_in[18] PIN la_data_in[19] @@ -1252,23 +1252,23 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 1149.240 800.000 1149.840 ; + RECT 796.000 399.200 800.000 399.800 ; END END la_data_in[19] PIN la_data_in[1] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 669.850 0.000 670.130 4.000 ; + LAYER met3 ; + RECT 0.000 32.680 4.000 33.280 ; END END la_data_in[1] PIN la_data_in[20] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 479.870 1596.000 480.150 1600.000 ; + LAYER met3 ; + RECT 796.000 412.120 800.000 412.720 ; END END la_data_in[20] PIN la_data_in[21] @@ -1276,15 +1276,15 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 225.490 1596.000 225.770 1600.000 ; + RECT 536.450 0.000 536.730 4.000 ; END END la_data_in[21] PIN la_data_in[22] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 634.430 1596.000 634.710 1600.000 ; + LAYER met3 ; + RECT 796.000 451.560 800.000 452.160 ; END END la_data_in[22] PIN la_data_in[23] @@ -1292,7 +1292,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 1213.840 800.000 1214.440 ; + RECT 0.000 476.720 4.000 477.320 ; END END la_data_in[23] PIN la_data_in[24] @@ -1300,7 +1300,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 383.270 0.000 383.550 4.000 ; + RECT 547.950 0.000 548.230 4.000 ; END END la_data_in[24] PIN la_data_in[25] @@ -1308,23 +1308,23 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 241.440 4.000 242.040 ; + RECT 0.000 530.440 4.000 531.040 ; END END la_data_in[25] PIN la_data_in[26] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 404.640 800.000 405.240 ; + LAYER met2 ; + RECT 497.350 1596.000 497.630 1600.000 ; END END la_data_in[26] PIN la_data_in[27] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1489.240 4.000 1489.840 ; + LAYER met2 ; + RECT 575.090 0.000 575.370 4.000 ; END END la_data_in[27] PIN la_data_in[28] @@ -1332,7 +1332,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 938.440 800.000 939.040 ; + RECT 796.000 543.360 800.000 543.960 ; END END la_data_in[28] PIN la_data_in[29] @@ -1340,7 +1340,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 935.040 4.000 935.640 ; + RECT 0.000 584.160 4.000 584.760 ; END END la_data_in[29] PIN la_data_in[2] @@ -1348,7 +1348,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 639.240 4.000 639.840 ; + RECT 0.000 86.400 4.000 87.000 ; END END la_data_in[2] PIN la_data_in[30] @@ -1356,39 +1356,39 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 652.840 4.000 653.440 ; + RECT 796.000 609.320 800.000 609.920 ; END END la_data_in[30] PIN la_data_in[31] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 576.470 1596.000 576.750 1600.000 ; + LAYER met3 ; + RECT 0.000 651.480 4.000 652.080 ; END END la_data_in[31] PIN la_data_in[32] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 74.150 0.000 74.430 4.000 ; + LAYER met3 ; + RECT 0.000 678.000 4.000 678.600 ; END END la_data_in[32] PIN la_data_in[33] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 289.890 1596.000 290.170 1600.000 ; + LAYER met3 ; + RECT 0.000 691.600 4.000 692.200 ; END END la_data_in[33] PIN la_data_in[34] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 350.240 4.000 350.840 ; + LAYER met2 ; + RECT 516.210 1596.000 516.490 1600.000 ; END END la_data_in[34] PIN la_data_in[35] @@ -1396,7 +1396,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 81.640 800.000 82.240 ; + RECT 796.000 701.120 800.000 701.720 ; END END la_data_in[35] PIN la_data_in[36] @@ -1404,15 +1404,15 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 516.840 4.000 517.440 ; + RECT 0.000 718.120 4.000 718.720 ; END END la_data_in[36] PIN la_data_in[37] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 135.330 1596.000 135.610 1600.000 ; + LAYER met3 ; + RECT 796.000 740.560 800.000 741.160 ; END END la_data_in[37] PIN la_data_in[38] @@ -1420,15 +1420,15 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 907.840 4.000 908.440 ; + RECT 0.000 745.320 4.000 745.920 ; END END la_data_in[38] PIN la_data_in[39] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1499.440 800.000 1500.040 ; + LAYER met2 ; + RECT 594.870 0.000 595.150 4.000 ; END END la_data_in[39] PIN la_data_in[3] @@ -1436,39 +1436,39 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 554.240 800.000 554.840 ; + RECT 796.000 84.360 800.000 84.960 ; END END la_data_in[3] PIN la_data_in[40] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1380.440 4.000 1381.040 ; + LAYER met2 ; + RECT 519.430 1596.000 519.710 1600.000 ; END END la_data_in[40] PIN la_data_in[41] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 702.050 0.000 702.330 4.000 ; + LAYER met3 ; + RECT 0.000 772.520 4.000 773.120 ; END END la_data_in[41] PIN la_data_in[42] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 16.190 1596.000 16.470 1600.000 ; + LAYER met3 ; + RECT 796.000 792.920 800.000 793.520 ; END END la_data_in[42] PIN la_data_in[43] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 293.110 0.000 293.390 4.000 ; + LAYER met3 ; + RECT 796.000 818.760 800.000 819.360 ; END END la_data_in[43] PIN la_data_in[44] @@ -1476,7 +1476,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 531.390 1596.000 531.670 1600.000 ; + RECT 610.510 0.000 610.790 4.000 ; END END la_data_in[44] PIN la_data_in[45] @@ -1484,7 +1484,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 1587.840 800.000 1588.440 ; + RECT 796.000 845.280 800.000 845.880 ; END END la_data_in[45] PIN la_data_in[46] @@ -1492,7 +1492,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 510.040 4.000 510.640 ; + RECT 0.000 826.240 4.000 826.840 ; END END la_data_in[46] PIN la_data_in[47] @@ -1500,7 +1500,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 447.670 1596.000 447.950 1600.000 ; + RECT 535.530 1596.000 535.810 1600.000 ; END END la_data_in[47] PIN la_data_in[48] @@ -1508,7 +1508,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 173.970 1596.000 174.250 1600.000 ; + RECT 622.010 0.000 622.290 4.000 ; END END la_data_in[48] PIN la_data_in[49] @@ -1516,7 +1516,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 663.410 0.000 663.690 4.000 ; + RECT 545.190 1596.000 545.470 1600.000 ; END END la_data_in[49] PIN la_data_in[4] @@ -1524,15 +1524,15 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 690.240 800.000 690.840 ; + RECT 0.000 140.120 4.000 140.720 ; END END la_data_in[4] PIN la_data_in[50] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 452.240 800.000 452.840 ; + LAYER met2 ; + RECT 626.150 0.000 626.430 4.000 ; END END la_data_in[50] PIN la_data_in[51] @@ -1540,15 +1540,15 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 357.040 4.000 357.640 ; + RECT 796.000 884.720 800.000 885.320 ; END END la_data_in[51] PIN la_data_in[52] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1390.640 800.000 1391.240 ; + LAYER met2 ; + RECT 633.970 0.000 634.250 4.000 ; END END la_data_in[52] PIN la_data_in[53] @@ -1556,7 +1556,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 1241.040 800.000 1241.640 ; + RECT 796.000 924.160 800.000 924.760 ; END END la_data_in[53] PIN la_data_in[54] @@ -1564,15 +1564,15 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 598.440 4.000 599.040 ; + RECT 796.000 937.080 800.000 937.680 ; END END la_data_in[54] PIN la_data_in[55] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1523.240 4.000 1523.840 ; + LAYER met2 ; + RECT 561.290 1596.000 561.570 1600.000 ; END END la_data_in[55] PIN la_data_in[56] @@ -1580,15 +1580,15 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 1431.440 800.000 1432.040 ; + RECT 796.000 950.000 800.000 950.600 ; END END la_data_in[56] PIN la_data_in[57] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1139.040 4.000 1139.640 ; + LAYER met2 ; + RECT 641.790 0.000 642.070 4.000 ; END END la_data_in[57] PIN la_data_in[58] @@ -1596,7 +1596,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 476.040 4.000 476.640 ; + RECT 796.000 976.520 800.000 977.120 ; END END la_data_in[58] PIN la_data_in[59] @@ -1604,7 +1604,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 161.090 1596.000 161.370 1600.000 ; + RECT 653.290 0.000 653.570 4.000 ; END END la_data_in[59] PIN la_data_in[5] @@ -1612,15 +1612,15 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 325.310 0.000 325.590 4.000 ; + RECT 397.990 1596.000 398.270 1600.000 ; END END la_data_in[5] PIN la_data_in[60] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 177.190 0.000 177.470 4.000 ; + LAYER met3 ; + RECT 796.000 989.440 800.000 990.040 ; END END la_data_in[60] PIN la_data_in[61] @@ -1628,31 +1628,31 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 1414.440 4.000 1415.040 ; + RECT 0.000 933.680 4.000 934.280 ; END END la_data_in[61] PIN la_data_in[62] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 506.640 800.000 507.240 ; + LAYER met2 ; + RECT 586.590 1596.000 586.870 1600.000 ; END END la_data_in[62] PIN la_data_in[63] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1278.440 4.000 1279.040 ; + LAYER met2 ; + RECT 657.430 0.000 657.710 4.000 ; END END la_data_in[63] PIN la_data_in[64] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 405.810 1596.000 406.090 1600.000 ; + LAYER met3 ; + RECT 796.000 1028.880 800.000 1029.480 ; END END la_data_in[64] PIN la_data_in[65] @@ -1660,23 +1660,23 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 782.550 1596.000 782.830 1600.000 ; + RECT 593.030 1596.000 593.310 1600.000 ; END END la_data_in[65] PIN la_data_in[66] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 125.670 0.000 125.950 4.000 ; + LAYER met3 ; + RECT 0.000 987.400 4.000 988.000 ; END END la_data_in[66] PIN la_data_in[67] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 386.490 1596.000 386.770 1600.000 ; + LAYER met3 ; + RECT 796.000 1081.240 800.000 1081.840 ; END END la_data_in[67] PIN la_data_in[68] @@ -1684,15 +1684,15 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 392.930 1596.000 393.210 1600.000 ; + RECT 599.470 1596.000 599.750 1600.000 ; END END la_data_in[68] PIN la_data_in[69] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1183.240 800.000 1183.840 ; + LAYER met2 ; + RECT 602.690 1596.000 602.970 1600.000 ; END END la_data_in[69] PIN la_data_in[6] @@ -1700,7 +1700,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 112.240 4.000 112.840 ; + RECT 796.000 163.240 800.000 163.840 ; END END la_data_in[6] PIN la_data_in[70] @@ -1708,7 +1708,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 360.440 800.000 361.040 ; + RECT 0.000 1041.120 4.000 1041.720 ; END END la_data_in[70] PIN la_data_in[71] @@ -1716,47 +1716,47 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 754.840 4.000 755.440 ; + RECT 0.000 1054.720 4.000 1055.320 ; END END la_data_in[71] PIN la_data_in[72] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1037.040 4.000 1037.640 ; + LAYER met2 ; + RECT 673.070 0.000 673.350 4.000 ; END END la_data_in[72] PIN la_data_in[73] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 766.450 0.000 766.730 4.000 ; + LAYER met3 ; + RECT 0.000 1068.320 4.000 1068.920 ; END END la_data_in[73] PIN la_data_in[74] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 508.850 0.000 509.130 4.000 ; + LAYER met3 ; + RECT 796.000 1133.600 800.000 1134.200 ; END END la_data_in[74] PIN la_data_in[75] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 718.150 1596.000 718.430 1600.000 ; + LAYER met3 ; + RECT 796.000 1146.520 800.000 1147.120 ; END END la_data_in[75] PIN la_data_in[76] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 3.440 4.000 4.040 ; + LAYER met2 ; + RECT 684.570 0.000 684.850 4.000 ; END END la_data_in[76] PIN la_data_in[77] @@ -1764,7 +1764,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 1336.240 800.000 1336.840 ; + RECT 0.000 1108.440 4.000 1109.040 ; END END la_data_in[77] PIN la_data_in[78] @@ -1772,15 +1772,15 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 877.240 800.000 877.840 ; + RECT 0.000 1122.040 4.000 1122.640 ; END END la_data_in[78] PIN la_data_in[79] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 530.440 4.000 531.040 ; + LAYER met2 ; + RECT 628.450 1596.000 628.730 1600.000 ; END END la_data_in[79] PIN la_data_in[7] @@ -1788,7 +1788,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 1043.840 4.000 1044.440 ; + RECT 0.000 247.560 4.000 248.160 ; END END la_data_in[7] PIN la_data_in[80] @@ -1796,15 +1796,15 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 698.830 1596.000 699.110 1600.000 ; + RECT 631.670 1596.000 631.950 1600.000 ; END END la_data_in[80] PIN la_data_in[81] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 431.570 0.000 431.850 4.000 ; + LAYER met3 ; + RECT 796.000 1212.480 800.000 1213.080 ; END END la_data_in[81] PIN la_data_in[82] @@ -1812,15 +1812,15 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 418.690 0.000 418.970 4.000 ; + RECT 638.110 1596.000 638.390 1600.000 ; END END la_data_in[82] PIN la_data_in[83] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 106.350 0.000 106.630 4.000 ; + LAYER met3 ; + RECT 0.000 1215.880 4.000 1216.480 ; END END la_data_in[83] PIN la_data_in[84] @@ -1828,7 +1828,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 148.210 1596.000 148.490 1600.000 ; + RECT 644.550 1596.000 644.830 1600.000 ; END END la_data_in[84] PIN la_data_in[85] @@ -1836,23 +1836,23 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 809.240 800.000 809.840 ; + RECT 0.000 1229.480 4.000 1230.080 ; END END la_data_in[85] PIN la_data_in[86] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 778.640 800.000 779.240 ; + LAYER met2 ; + RECT 650.990 1596.000 651.270 1600.000 ; END END la_data_in[86] PIN la_data_in[87] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1193.440 4.000 1194.040 ; + LAYER met2 ; + RECT 654.210 1596.000 654.490 1600.000 ; END END la_data_in[87] PIN la_data_in[88] @@ -1860,15 +1860,15 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 663.040 800.000 663.640 ; + RECT 796.000 1277.760 800.000 1278.360 ; END END la_data_in[88] PIN la_data_in[89] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 897.640 800.000 898.240 ; + LAYER met2 ; + RECT 663.410 1596.000 663.690 1600.000 ; END END la_data_in[89] PIN la_data_in[8] @@ -1876,31 +1876,31 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 466.990 1596.000 467.270 1600.000 ; + RECT 414.090 1596.000 414.370 1600.000 ; END END la_data_in[8] PIN la_data_in[90] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 128.890 1596.000 129.170 1600.000 ; + LAYER met3 ; + RECT 0.000 1243.080 4.000 1243.680 ; END END la_data_in[90] PIN la_data_in[91] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 302.770 1596.000 303.050 1600.000 ; + LAYER met3 ; + RECT 0.000 1256.000 4.000 1256.600 ; END END la_data_in[91] PIN la_data_in[92] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 154.650 1596.000 154.930 1600.000 ; + LAYER met3 ; + RECT 0.000 1269.600 4.000 1270.200 ; END END la_data_in[92] PIN la_data_in[93] @@ -1908,23 +1908,23 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 122.450 1596.000 122.730 1600.000 ; + RECT 673.070 1596.000 673.350 1600.000 ; END END la_data_in[93] PIN la_data_in[94] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 353.640 800.000 354.240 ; + LAYER met2 ; + RECT 676.290 1596.000 676.570 1600.000 ; END END la_data_in[94] PIN la_data_in[95] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 560.370 0.000 560.650 4.000 ; + LAYER met3 ; + RECT 0.000 1350.520 4.000 1351.120 ; END END la_data_in[95] PIN la_data_in[96] @@ -1932,7 +1932,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 1383.840 800.000 1384.440 ; + RECT 796.000 1369.560 800.000 1370.160 ; END END la_data_in[96] PIN la_data_in[97] @@ -1940,39 +1940,39 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 642.640 800.000 643.240 ; + RECT 796.000 1396.080 800.000 1396.680 ; END END la_data_in[97] PIN la_data_in[98] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1006.440 800.000 1007.040 ; + LAYER met2 ; + RECT 711.710 0.000 711.990 4.000 ; END END la_data_in[98] PIN la_data_in[99] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1050.640 4.000 1051.240 ; + LAYER met2 ; + RECT 715.850 0.000 716.130 4.000 ; END END la_data_in[99] PIN la_data_in[9] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 282.240 4.000 282.840 ; + LAYER met2 ; + RECT 426.970 1596.000 427.250 1600.000 ; END END la_data_in[9] PIN la_data_out[0] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 707.240 4.000 707.840 ; + LAYER met2 ; + RECT 369.010 1596.000 369.290 1600.000 ; END END la_data_out[0] PIN la_data_out[100] @@ -1980,23 +1980,23 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 1271.640 4.000 1272.240 ; + RECT 796.000 1421.920 800.000 1422.520 ; END END la_data_out[100] PIN la_data_out[101] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 921.440 4.000 922.040 ; + LAYER met2 ; + RECT 723.670 0.000 723.950 4.000 ; END END la_data_out[101] PIN la_data_out[102] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 496.440 4.000 497.040 ; + LAYER met2 ; + RECT 702.050 1596.000 702.330 1600.000 ; END END la_data_out[102] PIN la_data_out[103] @@ -2004,7 +2004,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 595.790 1596.000 596.070 1600.000 ; + RECT 731.490 0.000 731.770 4.000 ; END END la_data_out[103] PIN la_data_out[104] @@ -2012,15 +2012,15 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 238.370 1596.000 238.650 1600.000 ; + RECT 705.270 1596.000 705.550 1600.000 ; END END la_data_out[104] PIN la_data_out[105] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 673.070 1596.000 673.350 1600.000 ; + LAYER met3 ; + RECT 0.000 1444.360 4.000 1444.960 ; END END la_data_out[105] PIN la_data_out[106] @@ -2028,23 +2028,23 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 122.440 800.000 123.040 ; + RECT 0.000 1457.960 4.000 1458.560 ; END END la_data_out[106] PIN la_data_out[107] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 78.240 4.000 78.840 ; + LAYER met2 ; + RECT 708.490 1596.000 708.770 1600.000 ; END END la_data_out[107] PIN la_data_out[108] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1264.840 4.000 1265.440 ; + LAYER met2 ; + RECT 711.710 1596.000 711.990 1600.000 ; END END la_data_out[108] PIN la_data_out[109] @@ -2052,7 +2052,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 550.710 1596.000 550.990 1600.000 ; + RECT 718.150 1596.000 718.430 1600.000 ; END END la_data_out[109] PIN la_data_out[10] @@ -2060,15 +2060,15 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 602.230 1596.000 602.510 1600.000 ; + RECT 430.190 1596.000 430.470 1600.000 ; END END la_data_out[10] PIN la_data_out[110] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 776.110 1596.000 776.390 1600.000 ; + LAYER met3 ; + RECT 796.000 1487.880 800.000 1488.480 ; END END la_data_out[110] PIN la_data_out[111] @@ -2076,31 +2076,31 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 434.790 1596.000 435.070 1600.000 ; + RECT 727.810 1596.000 728.090 1600.000 ; END END la_data_out[111] PIN la_data_out[112] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1421.240 4.000 1421.840 ; + LAYER met2 ; + RECT 733.790 1596.000 734.070 1600.000 ; END END la_data_out[112] PIN la_data_out[113] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 326.440 800.000 327.040 ; + LAYER met2 ; + RECT 743.450 1596.000 743.730 1600.000 ; END END la_data_out[113] PIN la_data_out[114] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1009.840 4.000 1010.440 ; + LAYER met2 ; + RECT 766.450 0.000 766.730 4.000 ; END END la_data_out[114] PIN la_data_out[115] @@ -2108,7 +2108,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 679.510 1596.000 679.790 1600.000 ; + RECT 770.590 0.000 770.870 4.000 ; END END la_data_out[115] PIN la_data_out[116] @@ -2116,15 +2116,15 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 1305.640 4.000 1306.240 ; + RECT 0.000 1498.080 4.000 1498.680 ; END END la_data_out[116] PIN la_data_out[117] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 659.640 4.000 660.240 ; + LAYER met2 ; + RECT 749.890 1596.000 750.170 1600.000 ; END END la_data_out[117] PIN la_data_out[118] @@ -2132,23 +2132,23 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 221.040 4.000 221.640 ; + RECT 796.000 1566.760 800.000 1567.360 ; END END la_data_out[118] PIN la_data_out[119] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 860.240 4.000 860.840 ; + LAYER met2 ; + RECT 756.330 1596.000 756.610 1600.000 ; END END la_data_out[119] PIN la_data_out[11] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 292.440 800.000 293.040 ; + LAYER met2 ; + RECT 439.390 1596.000 439.670 1600.000 ; END END la_data_out[11] PIN la_data_out[120] @@ -2156,23 +2156,23 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 711.710 1596.000 711.990 1600.000 ; + RECT 759.550 1596.000 759.830 1600.000 ; END END la_data_out[120] PIN la_data_out[121] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 771.840 800.000 772.440 ; + LAYER met2 ; + RECT 789.910 0.000 790.190 4.000 ; END END la_data_out[121] PIN la_data_out[122] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 646.040 4.000 646.640 ; + LAYER met2 ; + RECT 769.210 1596.000 769.490 1600.000 ; END END la_data_out[122] PIN la_data_out[123] @@ -2180,47 +2180,47 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 109.570 1596.000 109.850 1600.000 ; + RECT 772.430 1596.000 772.710 1600.000 ; END END la_data_out[123] PIN la_data_out[124] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 952.040 800.000 952.640 ; + LAYER met2 ; + RECT 775.650 1596.000 775.930 1600.000 ; END END la_data_out[124] PIN la_data_out[125] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 945.240 800.000 945.840 ; + LAYER met2 ; + RECT 785.310 1596.000 785.590 1600.000 ; END END la_data_out[125] PIN la_data_out[126] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 244.840 800.000 245.440 ; + LAYER met2 ; + RECT 791.750 1596.000 792.030 1600.000 ; END END la_data_out[126] PIN la_data_out[127] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1445.040 800.000 1445.640 ; + LAYER met2 ; + RECT 798.190 1596.000 798.470 1600.000 ; END END la_data_out[127] PIN la_data_out[12] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 438.010 0.000 438.290 4.000 ; + LAYER met3 ; + RECT 796.000 267.960 800.000 268.560 ; END END la_data_out[12] PIN la_data_out[13] @@ -2228,39 +2228,39 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 621.550 1596.000 621.830 1600.000 ; + RECT 442.610 1596.000 442.890 1600.000 ; END END la_data_out[13] PIN la_data_out[14] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 373.610 1596.000 373.890 1600.000 ; + LAYER met3 ; + RECT 796.000 320.320 800.000 320.920 ; END END la_data_out[14] PIN la_data_out[15] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 650.530 0.000 650.810 4.000 ; + LAYER met3 ; + RECT 0.000 382.200 4.000 382.800 ; END END la_data_out[15] PIN la_data_out[16] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 108.840 800.000 109.440 ; + LAYER met2 ; + RECT 508.850 0.000 509.130 4.000 ; END END la_data_out[16] PIN la_data_out[17] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 164.310 0.000 164.590 4.000 ; + LAYER met3 ; + RECT 796.000 386.280 800.000 386.880 ; END END la_data_out[17] PIN la_data_out[18] @@ -2268,15 +2268,15 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 45.170 1596.000 45.450 1600.000 ; + RECT 455.490 1596.000 455.770 1600.000 ; END END la_data_out[18] PIN la_data_out[19] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 238.040 800.000 238.640 ; + LAYER met2 ; + RECT 524.490 0.000 524.770 4.000 ; END END la_data_out[19] PIN la_data_out[1] @@ -2284,31 +2284,31 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 1465.440 800.000 1466.040 ; + RECT 0.000 46.280 4.000 46.880 ; END END la_data_out[1] PIN la_data_out[20] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1533.440 800.000 1534.040 ; + LAYER met2 ; + RECT 528.630 0.000 528.910 4.000 ; END END la_data_out[20] PIN la_data_out[21] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 540.640 800.000 541.240 ; + LAYER met2 ; + RECT 474.810 1596.000 475.090 1600.000 ; END END la_data_out[21] PIN la_data_out[22] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 795.640 800.000 796.240 ; + LAYER met2 ; + RECT 544.270 0.000 544.550 4.000 ; END END la_data_out[22] PIN la_data_out[23] @@ -2316,31 +2316,31 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 1438.240 800.000 1438.840 ; + RECT 0.000 489.640 4.000 490.240 ; END END la_data_out[23] PIN la_data_out[24] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 418.240 800.000 418.840 ; + LAYER met2 ; + RECT 552.090 0.000 552.370 4.000 ; END END la_data_out[24] PIN la_data_out[25] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 686.840 4.000 687.440 ; + LAYER met2 ; + RECT 559.910 0.000 560.190 4.000 ; END END la_data_out[25] PIN la_data_out[26] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 199.730 1596.000 200.010 1600.000 ; + LAYER met3 ; + RECT 796.000 503.920 800.000 504.520 ; END END la_data_out[26] PIN la_data_out[27] @@ -2348,15 +2348,15 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 428.440 4.000 429.040 ; + RECT 0.000 556.960 4.000 557.560 ; END END la_data_out[27] PIN la_data_out[28] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 289.040 4.000 289.640 ; + LAYER met2 ; + RECT 503.790 1596.000 504.070 1600.000 ; END END la_data_out[28] PIN la_data_out[29] @@ -2364,7 +2364,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 129.240 800.000 129.840 ; + RECT 796.000 569.880 800.000 570.480 ; END END la_data_out[29] PIN la_data_out[2] @@ -2372,15 +2372,15 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 444.450 0.000 444.730 4.000 ; + RECT 381.890 1596.000 382.170 1600.000 ; END END la_data_out[2] PIN la_data_out[30] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 29.070 0.000 29.350 4.000 ; + LAYER met3 ; + RECT 796.000 622.240 800.000 622.840 ; END END la_data_out[30] PIN la_data_out[31] @@ -2388,23 +2388,23 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 581.440 800.000 582.040 ; + RECT 796.000 635.160 800.000 635.760 ; END END la_data_out[31] PIN la_data_out[32] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1315.840 800.000 1316.440 ; + LAYER met2 ; + RECT 510.230 1596.000 510.510 1600.000 ; END END la_data_out[32] PIN la_data_out[33] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 425.130 0.000 425.410 4.000 ; + LAYER met3 ; + RECT 796.000 661.680 800.000 662.280 ; END END la_data_out[33] PIN la_data_out[34] @@ -2412,7 +2412,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 1169.640 800.000 1170.240 ; + RECT 0.000 705.200 4.000 705.800 ; END END la_data_out[34] PIN la_data_out[35] @@ -2420,15 +2420,15 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 472.640 800.000 473.240 ; + RECT 796.000 714.040 800.000 714.640 ; END END la_data_out[35] PIN la_data_out[36] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 61.240 800.000 61.840 ; + LAYER met2 ; + RECT 587.050 0.000 587.330 4.000 ; END END la_data_out[36] PIN la_data_out[37] @@ -2436,7 +2436,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 1434.840 4.000 1435.440 ; + RECT 0.000 731.720 4.000 732.320 ; END END la_data_out[37] PIN la_data_out[38] @@ -2444,7 +2444,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 1145.840 4.000 1146.440 ; + RECT 0.000 758.920 4.000 759.520 ; END END la_data_out[38] PIN la_data_out[39] @@ -2452,7 +2452,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 867.040 4.000 867.640 ; + RECT 796.000 766.400 800.000 767.000 ; END END la_data_out[39] PIN la_data_out[3] @@ -2460,15 +2460,15 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 1417.840 800.000 1418.440 ; + RECT 0.000 113.600 4.000 114.200 ; END END la_data_out[3] PIN la_data_out[40] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 312.430 0.000 312.710 4.000 ; + LAYER met3 ; + RECT 796.000 779.320 800.000 779.920 ; END END la_data_out[40] PIN la_data_out[41] @@ -2476,23 +2476,23 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 553.930 0.000 554.210 4.000 ; + RECT 525.870 1596.000 526.150 1600.000 ; END END la_data_out[41] PIN la_data_out[42] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 3.310 0.000 3.590 4.000 ; + LAYER met3 ; + RECT 796.000 805.840 800.000 806.440 ; END END la_data_out[42] PIN la_data_out[43] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1322.640 800.000 1323.240 ; + LAYER met2 ; + RECT 606.370 0.000 606.650 4.000 ; END END la_data_out[43] PIN la_data_out[44] @@ -2500,39 +2500,39 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 1132.240 4.000 1132.840 ; + RECT 0.000 799.040 4.000 799.640 ; END END la_data_out[44] PIN la_data_out[45] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1135.640 800.000 1136.240 ; + LAYER met2 ; + RECT 614.190 0.000 614.470 4.000 ; END END la_data_out[45] PIN la_data_out[46] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 397.840 4.000 398.440 ; + LAYER met2 ; + RECT 532.310 1596.000 532.590 1600.000 ; END END la_data_out[46] PIN la_data_out[47] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1411.040 800.000 1411.640 ; + LAYER met2 ; + RECT 618.330 0.000 618.610 4.000 ; END END la_data_out[47] PIN la_data_out[48] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 9.750 0.000 10.030 4.000 ; + LAYER met3 ; + RECT 0.000 839.160 4.000 839.760 ; END END la_data_out[48] PIN la_data_out[49] @@ -2540,23 +2540,23 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 391.040 800.000 391.640 ; + RECT 796.000 871.120 800.000 871.720 ; END END la_data_out[49] PIN la_data_out[4] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1064.240 4.000 1064.840 ; + LAYER met2 ; + RECT 458.250 0.000 458.530 4.000 ; END END la_data_out[4] PIN la_data_out[50] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 588.240 800.000 588.840 ; + LAYER met2 ; + RECT 551.630 1596.000 551.910 1600.000 ; END END la_data_out[50] PIN la_data_out[51] @@ -2564,7 +2564,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 1557.240 4.000 1557.840 ; + RECT 796.000 897.640 800.000 898.240 ; END END la_data_out[51] PIN la_data_out[52] @@ -2572,7 +2572,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 795.640 4.000 796.240 ; + RECT 796.000 910.560 800.000 911.160 ; END END la_data_out[52] PIN la_data_out[53] @@ -2580,55 +2580,55 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 1468.840 4.000 1469.440 ; + RECT 0.000 866.360 4.000 866.960 ; END END la_data_out[53] PIN la_data_out[54] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1190.040 800.000 1190.640 ; + LAYER met2 ; + RECT 558.070 1596.000 558.350 1600.000 ; END END la_data_out[54] PIN la_data_out[55] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 788.840 4.000 789.440 ; + LAYER met2 ; + RECT 564.510 1596.000 564.790 1600.000 ; END END la_data_out[55] PIN la_data_out[56] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 680.040 4.000 680.640 ; + LAYER met2 ; + RECT 637.650 0.000 637.930 4.000 ; END END la_data_out[56] PIN la_data_out[57] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1213.840 4.000 1214.440 ; + LAYER met2 ; + RECT 567.730 1596.000 568.010 1600.000 ; END END la_data_out[57] PIN la_data_out[58] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1108.440 800.000 1109.040 ; + LAYER met2 ; + RECT 649.610 0.000 649.890 4.000 ; END END la_data_out[58] PIN la_data_out[59] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 544.270 1596.000 544.550 1600.000 ; + LAYER met3 ; + RECT 0.000 920.080 4.000 920.680 ; END END la_data_out[59] PIN la_data_out[5] @@ -2636,39 +2636,39 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 47.640 800.000 48.240 ; + RECT 796.000 123.800 800.000 124.400 ; END END la_data_out[5] PIN la_data_out[60] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1122.040 800.000 1122.640 ; + LAYER met2 ; + RECT 577.390 1596.000 577.670 1600.000 ; END END la_data_out[60] PIN la_data_out[61] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1060.840 800.000 1061.440 ; + LAYER met2 ; + RECT 583.370 1596.000 583.650 1600.000 ; END END la_data_out[61] PIN la_data_out[62] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 518.510 1596.000 518.790 1600.000 ; + LAYER met3 ; + RECT 0.000 947.280 4.000 947.880 ; END END la_data_out[62] PIN la_data_out[63] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1047.240 800.000 1047.840 ; + LAYER met2 ; + RECT 589.810 1596.000 590.090 1600.000 ; END END la_data_out[63] PIN la_data_out[64] @@ -2676,7 +2676,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 785.440 800.000 786.040 ; + RECT 0.000 973.800 4.000 974.400 ; END END la_data_out[64] PIN la_data_out[65] @@ -2684,31 +2684,31 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 1547.040 800.000 1547.640 ; + RECT 796.000 1041.800 800.000 1042.400 ; END END la_data_out[65] PIN la_data_out[66] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 747.130 0.000 747.410 4.000 ; + LAYER met3 ; + RECT 0.000 1001.000 4.000 1001.600 ; END END la_data_out[66] PIN la_data_out[67] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 592.570 0.000 592.850 4.000 ; + LAYER met3 ; + RECT 0.000 1013.920 4.000 1014.520 ; END END la_data_out[67] PIN la_data_out[68] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 727.810 0.000 728.090 4.000 ; + LAYER met3 ; + RECT 796.000 1094.160 800.000 1094.760 ; END END la_data_out[68] PIN la_data_out[69] @@ -2716,7 +2716,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 503.240 4.000 503.840 ; + RECT 0.000 1027.520 4.000 1028.120 ; END END la_data_out[69] PIN la_data_out[6] @@ -2724,47 +2724,47 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 601.840 800.000 602.440 ; + RECT 796.000 176.160 800.000 176.760 ; END END la_data_out[6] PIN la_data_out[70] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1176.440 800.000 1177.040 ; + LAYER met2 ; + RECT 609.130 1596.000 609.410 1600.000 ; END END la_data_out[70] PIN la_data_out[71] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1220.640 800.000 1221.240 ; + LAYER met2 ; + RECT 668.930 0.000 669.210 4.000 ; END END la_data_out[71] PIN la_data_out[72] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 438.640 800.000 439.240 ; + LAYER met2 ; + RECT 676.750 0.000 677.030 4.000 ; END END la_data_out[72] PIN la_data_out[73] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 692.390 1596.000 692.670 1600.000 ; + LAYER met3 ; + RECT 796.000 1120.680 800.000 1121.280 ; END END la_data_out[73] PIN la_data_out[74] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1230.840 4.000 1231.440 ; + LAYER met2 ; + RECT 618.790 1596.000 619.070 1600.000 ; END END la_data_out[74] PIN la_data_out[75] @@ -2772,7 +2772,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 202.950 0.000 203.230 4.000 ; + RECT 622.010 1596.000 622.290 1600.000 ; END END la_data_out[75] PIN la_data_out[76] @@ -2780,7 +2780,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 370.640 4.000 371.240 ; + RECT 796.000 1173.040 800.000 1173.640 ; END END la_data_out[76] PIN la_data_out[77] @@ -2788,7 +2788,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 666.630 1596.000 666.910 1600.000 ; + RECT 625.230 1596.000 625.510 1600.000 ; END END la_data_out[77] PIN la_data_out[78] @@ -2796,7 +2796,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 1584.440 4.000 1585.040 ; + RECT 0.000 1134.960 4.000 1135.560 ; END END la_data_out[78] PIN la_data_out[79] @@ -2804,15 +2804,15 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 1111.840 4.000 1112.440 ; + RECT 0.000 1148.560 4.000 1149.160 ; END END la_data_out[79] PIN la_data_out[7] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 374.040 800.000 374.640 ; + LAYER met2 ; + RECT 473.890 0.000 474.170 4.000 ; END END la_data_out[7] PIN la_data_out[80] @@ -2820,7 +2820,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 1077.840 4.000 1078.440 ; + RECT 796.000 1199.560 800.000 1200.160 ; END END la_data_out[80] PIN la_data_out[81] @@ -2828,7 +2828,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 720.840 4.000 721.440 ; + RECT 0.000 1189.360 4.000 1189.960 ; END END la_data_out[81] PIN la_data_out[82] @@ -2836,7 +2836,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 1101.640 800.000 1102.240 ; + RECT 0.000 1202.280 4.000 1202.880 ; END END la_data_out[82] PIN la_data_out[83] @@ -2844,39 +2844,39 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 392.930 0.000 393.210 4.000 ; + RECT 641.330 1596.000 641.610 1600.000 ; END END la_data_out[83] PIN la_data_out[84] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 731.040 800.000 731.640 ; + LAYER met2 ; + RECT 700.210 0.000 700.490 4.000 ; END END la_data_out[84] PIN la_data_out[85] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1502.840 4.000 1503.440 ; + LAYER met2 ; + RECT 647.770 1596.000 648.050 1600.000 ; END END la_data_out[85] PIN la_data_out[86] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 586.130 0.000 586.410 4.000 ; + LAYER met3 ; + RECT 796.000 1238.320 800.000 1238.920 ; END END la_data_out[86] PIN la_data_out[87] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 125.840 4.000 126.440 ; + LAYER met2 ; + RECT 656.970 1596.000 657.250 1600.000 ; END END la_data_out[87] PIN la_data_out[88] @@ -2884,7 +2884,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 1543.640 4.000 1544.240 ; + RECT 796.000 1291.360 800.000 1291.960 ; END END la_data_out[88] PIN la_data_out[89] @@ -2892,23 +2892,23 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 685.950 1596.000 686.230 1600.000 ; + RECT 666.630 1596.000 666.910 1600.000 ; END END la_data_out[89] PIN la_data_out[8] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1404.240 800.000 1404.840 ; + LAYER met2 ; + RECT 417.310 1596.000 417.590 1600.000 ; END END la_data_out[8] PIN la_data_out[90] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 476.650 0.000 476.930 4.000 ; + LAYER met3 ; + RECT 796.000 1304.280 800.000 1304.880 ; END END la_data_out[90] PIN la_data_out[91] @@ -2916,7 +2916,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 85.040 4.000 85.640 ; + RECT 796.000 1317.200 800.000 1317.800 ; END END la_data_out[91] PIN la_data_out[92] @@ -2924,7 +2924,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 958.840 800.000 959.440 ; + RECT 0.000 1283.200 4.000 1283.800 ; END END la_data_out[92] PIN la_data_out[93] @@ -2932,7 +2932,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 1598.040 4.000 1598.640 ; + RECT 796.000 1343.720 800.000 1344.320 ; END END la_data_out[93] PIN la_data_out[94] @@ -2940,31 +2940,31 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 816.040 800.000 816.640 ; + RECT 0.000 1323.320 4.000 1323.920 ; END END la_data_out[94] PIN la_data_out[95] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 318.870 0.000 319.150 4.000 ; + LAYER met3 ; + RECT 796.000 1356.640 800.000 1357.240 ; END END la_data_out[95] PIN la_data_out[96] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 329.840 4.000 330.440 ; + LAYER met2 ; + RECT 679.510 1596.000 679.790 1600.000 ; END END la_data_out[96] PIN la_data_out[97] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1485.840 800.000 1486.440 ; + LAYER met2 ; + RECT 682.730 1596.000 683.010 1600.000 ; END END la_data_out[97] PIN la_data_out[98] @@ -2972,15 +2972,15 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 445.440 800.000 446.040 ; + RECT 0.000 1377.040 4.000 1377.640 ; END END la_data_out[98] PIN la_data_out[99] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1407.640 4.000 1408.240 ; + LAYER met2 ; + RECT 689.170 1596.000 689.450 1600.000 ; END END la_data_out[99] PIN la_data_out[9] @@ -2988,23 +2988,23 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 180.240 4.000 180.840 ; + RECT 0.000 274.760 4.000 275.360 ; END END la_data_out[9] PIN la_oenb[0] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1207.040 4.000 1207.640 ; + LAYER met2 ; + RECT 434.790 0.000 435.070 4.000 ; END END la_oenb[0] PIN la_oenb[100] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 846.640 4.000 847.240 ; + LAYER met2 ; + RECT 692.390 1596.000 692.670 1600.000 ; END END la_oenb[100] PIN la_oenb[101] @@ -3012,31 +3012,31 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 322.090 1596.000 322.370 1600.000 ; + RECT 698.830 1596.000 699.110 1600.000 ; END END la_oenb[101] PIN la_oenb[102] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 228.710 0.000 228.990 4.000 ; + LAYER met3 ; + RECT 0.000 1404.240 4.000 1404.840 ; END END la_oenb[102] PIN la_oenb[103] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 788.840 800.000 789.440 ; + LAYER met2 ; + RECT 735.170 0.000 735.450 4.000 ; END END la_oenb[103] PIN la_oenb[104] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 315.650 1596.000 315.930 1600.000 ; + LAYER met3 ; + RECT 796.000 1435.520 800.000 1436.120 ; END END la_oenb[104] PIN la_oenb[105] @@ -3044,7 +3044,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 547.490 0.000 547.770 4.000 ; + RECT 742.990 0.000 743.270 4.000 ; END END la_oenb[105] PIN la_oenb[106] @@ -3052,7 +3052,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 1509.640 4.000 1510.240 ; + RECT 0.000 1471.560 4.000 1472.160 ; END END la_oenb[106] PIN la_oenb[107] @@ -3060,15 +3060,15 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 465.840 800.000 466.440 ; + RECT 796.000 1461.360 800.000 1461.960 ; END END la_oenb[107] PIN la_oenb[108] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1251.240 4.000 1251.840 ; + LAYER met2 ; + RECT 714.930 1596.000 715.210 1600.000 ; END END la_oenb[108] PIN la_oenb[109] @@ -3076,47 +3076,47 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 35.510 0.000 35.790 4.000 ; + RECT 721.370 1596.000 721.650 1600.000 ; END END la_oenb[109] PIN la_oenb[10] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 534.610 0.000 534.890 4.000 ; + LAYER met3 ; + RECT 0.000 314.880 4.000 315.480 ; END END la_oenb[10] PIN la_oenb[110] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 911.240 800.000 911.840 ; + LAYER met2 ; + RECT 754.950 0.000 755.230 4.000 ; END END la_oenb[110] PIN la_oenb[111] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 550.840 4.000 551.440 ; + LAYER met2 ; + RECT 758.630 0.000 758.910 4.000 ; END END la_oenb[111] PIN la_oenb[112] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 697.040 800.000 697.640 ; + LAYER met2 ; + RECT 737.010 1596.000 737.290 1600.000 ; END END la_oenb[112] PIN la_oenb[113] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1366.840 4.000 1367.440 ; + LAYER met2 ; + RECT 762.770 0.000 763.050 4.000 ; END END la_oenb[113] PIN la_oenb[114] @@ -3124,23 +3124,23 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 17.040 4.000 17.640 ; + RECT 796.000 1513.720 800.000 1514.320 ; END END la_oenb[114] PIN la_oenb[115] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 986.040 800.000 986.640 ; + LAYER met2 ; + RECT 774.270 0.000 774.550 4.000 ; END END la_oenb[115] PIN la_oenb[116] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 463.770 0.000 464.050 4.000 ; + LAYER met3 ; + RECT 0.000 1511.680 4.000 1512.280 ; END END la_oenb[116] PIN la_oenb[117] @@ -3148,23 +3148,23 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 489.640 4.000 490.240 ; + RECT 796.000 1540.240 800.000 1540.840 ; END END la_oenb[117] PIN la_oenb[118] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 193.840 4.000 194.440 ; + LAYER met2 ; + RECT 753.110 1596.000 753.390 1600.000 ; END END la_oenb[118] PIN la_oenb[119] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 25.850 1596.000 26.130 1600.000 ; + LAYER met3 ; + RECT 0.000 1525.280 4.000 1525.880 ; END END la_oenb[119] PIN la_oenb[11] @@ -3172,23 +3172,23 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 1377.040 800.000 1377.640 ; + RECT 796.000 255.040 800.000 255.640 ; END END la_oenb[11] PIN la_oenb[120] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1281.840 800.000 1282.440 ; + LAYER met2 ; + RECT 786.230 0.000 786.510 4.000 ; END END la_oenb[120] PIN la_oenb[121] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1125.440 4.000 1126.040 ; + LAYER met2 ; + RECT 762.770 1596.000 763.050 1600.000 ; END END la_oenb[121] PIN la_oenb[122] @@ -3196,7 +3196,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 833.040 4.000 833.640 ; + RECT 796.000 1579.680 800.000 1580.280 ; END END la_oenb[122] PIN la_oenb[123] @@ -3204,39 +3204,39 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 853.440 4.000 854.040 ; + RECT 0.000 1565.400 4.000 1566.000 ; END END la_oenb[123] PIN la_oenb[124] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 224.440 800.000 225.040 ; + LAYER met2 ; + RECT 778.870 1596.000 779.150 1600.000 ; END END la_oenb[124] PIN la_oenb[125] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 863.640 800.000 864.240 ; + LAYER met2 ; + RECT 788.530 1596.000 788.810 1600.000 ; END END la_oenb[125] PIN la_oenb[126] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 384.240 4.000 384.840 ; + LAYER met2 ; + RECT 794.970 1596.000 795.250 1600.000 ; END END la_oenb[126] PIN la_oenb[127] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 870.440 800.000 871.040 ; + LAYER met2 ; + RECT 797.730 0.000 798.010 4.000 ; END END la_oenb[127] PIN la_oenb[12] @@ -3244,7 +3244,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 431.840 800.000 432.440 ; + RECT 796.000 281.560 800.000 282.160 ; END END la_oenb[12] PIN la_oenb[13] @@ -3252,7 +3252,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 156.440 800.000 157.040 ; + RECT 796.000 294.480 800.000 295.080 ; END END la_oenb[13] PIN la_oenb[14] @@ -3260,15 +3260,15 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 1173.040 4.000 1173.640 ; + RECT 796.000 333.920 800.000 334.520 ; END END la_oenb[14] PIN la_oenb[15] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1156.040 800.000 1156.640 ; + LAYER met2 ; + RECT 449.050 1596.000 449.330 1600.000 ; END END la_oenb[15] PIN la_oenb[16] @@ -3276,7 +3276,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 1023.440 4.000 1024.040 ; + RECT 0.000 395.800 4.000 396.400 ; END END la_oenb[16] PIN la_oenb[17] @@ -3284,7 +3284,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 914.640 4.000 915.240 ; + RECT 0.000 422.320 4.000 422.920 ; END END la_oenb[17] PIN la_oenb[18] @@ -3292,55 +3292,55 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 1186.640 4.000 1187.240 ; + RECT 0.000 449.520 4.000 450.120 ; END END la_oenb[18] PIN la_oenb[19] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1261.440 800.000 1262.040 ; + LAYER met2 ; + RECT 461.930 1596.000 462.210 1600.000 ; END END la_oenb[19] PIN la_oenb[1] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 209.390 0.000 209.670 4.000 ; + LAYER met3 ; + RECT 796.000 32.000 800.000 32.600 ; END END la_oenb[1] PIN la_oenb[20] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1026.840 800.000 1027.440 ; + LAYER met2 ; + RECT 471.590 1596.000 471.870 1600.000 ; END END la_oenb[20] PIN la_oenb[21] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 455.640 4.000 456.240 ; + LAYER met2 ; + RECT 478.030 1596.000 478.310 1600.000 ; END END la_oenb[21] PIN la_oenb[22] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 637.650 0.000 637.930 4.000 ; + LAYER met3 ; + RECT 796.000 465.160 800.000 465.760 ; END END la_oenb[22] PIN la_oenb[23] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 703.840 800.000 704.440 ; + LAYER met2 ; + RECT 484.470 1596.000 484.750 1600.000 ; END END la_oenb[23] PIN la_oenb[24] @@ -3348,15 +3348,15 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 1244.440 4.000 1245.040 ; + RECT 0.000 516.840 4.000 517.440 ; END END la_oenb[24] PIN la_oenb[25] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 411.440 800.000 412.040 ; + LAYER met2 ; + RECT 490.910 1596.000 491.190 1600.000 ; END END la_oenb[25] PIN la_oenb[26] @@ -3364,15 +3364,15 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 533.840 800.000 534.440 ; + RECT 0.000 543.360 4.000 543.960 ; END END la_oenb[26] PIN la_oenb[27] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 656.240 800.000 656.840 ; + LAYER met2 ; + RECT 500.570 1596.000 500.850 1600.000 ; END END la_oenb[27] PIN la_oenb[28] @@ -3380,7 +3380,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 336.640 4.000 337.240 ; + RECT 796.000 556.960 800.000 557.560 ; END END la_oenb[28] PIN la_oenb[29] @@ -3388,15 +3388,15 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 1088.040 800.000 1088.640 ; + RECT 796.000 582.800 800.000 583.400 ; END END la_oenb[29] PIN la_oenb[2] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 119.040 4.000 119.640 ; + LAYER met2 ; + RECT 442.610 0.000 442.890 4.000 ; END END la_oenb[2] PIN la_oenb[30] @@ -3404,7 +3404,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 632.440 4.000 633.040 ; + RECT 0.000 610.680 4.000 611.280 ; END END la_oenb[30] PIN la_oenb[31] @@ -3412,7 +3412,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 1448.440 4.000 1449.040 ; + RECT 796.000 648.760 800.000 649.360 ; END END la_oenb[31] PIN la_oenb[32] @@ -3420,7 +3420,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 212.610 1596.000 212.890 1600.000 ; + RECT 512.990 1596.000 513.270 1600.000 ; END END la_oenb[32] PIN la_oenb[33] @@ -3428,7 +3428,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 775.240 4.000 775.840 ; + RECT 796.000 674.600 800.000 675.200 ; END END la_oenb[33] PIN la_oenb[34] @@ -3436,15 +3436,15 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 139.440 4.000 140.040 ; + RECT 796.000 687.520 800.000 688.120 ; END END la_oenb[34] PIN la_oenb[35] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 571.240 4.000 571.840 ; + LAYER met2 ; + RECT 582.910 0.000 583.190 4.000 ; END END la_oenb[35] PIN la_oenb[36] @@ -3452,7 +3452,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 346.840 800.000 347.440 ; + RECT 796.000 726.960 800.000 727.560 ; END END la_oenb[36] PIN la_oenb[37] @@ -3460,7 +3460,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 615.440 800.000 616.040 ; + RECT 796.000 753.480 800.000 754.080 ; END END la_oenb[37] PIN la_oenb[38] @@ -3468,15 +3468,15 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 421.910 1596.000 422.190 1600.000 ; + RECT 590.730 0.000 591.010 4.000 ; END END la_oenb[38] PIN la_oenb[39] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1394.040 4.000 1394.640 ; + LAYER met2 ; + RECT 598.550 0.000 598.830 4.000 ; END END la_oenb[39] PIN la_oenb[3] @@ -3484,23 +3484,23 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 1462.040 4.000 1462.640 ; + RECT 0.000 126.520 4.000 127.120 ; END END la_oenb[3] PIN la_oenb[40] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1353.240 4.000 1353.840 ; + LAYER met2 ; + RECT 522.650 1596.000 522.930 1600.000 ; END END la_oenb[40] PIN la_oenb[41] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1091.440 4.000 1092.040 ; + LAYER met2 ; + RECT 602.690 0.000 602.970 4.000 ; END END la_oenb[41] PIN la_oenb[42] @@ -3508,7 +3508,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 1237.640 4.000 1238.240 ; + RECT 0.000 785.440 4.000 786.040 ; END END la_oenb[42] PIN la_oenb[43] @@ -3516,7 +3516,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 1220.640 4.000 1221.240 ; + RECT 796.000 832.360 800.000 832.960 ; END END la_oenb[43] PIN la_oenb[44] @@ -3524,15 +3524,15 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 23.840 4.000 24.440 ; + RECT 0.000 812.640 4.000 813.240 ; END END la_oenb[44] PIN la_oenb[45] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1268.240 800.000 1268.840 ; + LAYER met2 ; + RECT 529.090 1596.000 529.370 1600.000 ; END END la_oenb[45] PIN la_oenb[46] @@ -3540,7 +3540,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 629.040 800.000 629.640 ; + RECT 796.000 858.200 800.000 858.800 ; END END la_oenb[46] PIN la_oenb[47] @@ -3548,15 +3548,15 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 77.370 1596.000 77.650 1600.000 ; + RECT 538.750 1596.000 539.030 1600.000 ; END END la_oenb[47] PIN la_oenb[48] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 578.040 4.000 578.640 ; + LAYER met2 ; + RECT 541.970 1596.000 542.250 1600.000 ; END END la_oenb[48] PIN la_oenb[49] @@ -3564,7 +3564,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 695.610 0.000 695.890 4.000 ; + RECT 548.410 1596.000 548.690 1600.000 ; END END la_oenb[49] PIN la_oenb[4] @@ -3572,15 +3572,15 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 214.240 4.000 214.840 ; + RECT 0.000 153.720 4.000 154.320 ; END END la_oenb[4] PIN la_oenb[50] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 309.440 4.000 310.040 ; + LAYER met2 ; + RECT 554.850 1596.000 555.130 1600.000 ; END END la_oenb[50] PIN la_oenb[51] @@ -3588,15 +3588,15 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 341.410 1596.000 341.690 1600.000 ; + RECT 629.830 0.000 630.110 4.000 ; END END la_oenb[51] PIN la_oenb[52] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 183.630 0.000 183.910 4.000 ; + LAYER met3 ; + RECT 0.000 852.760 4.000 853.360 ; END END la_oenb[52] PIN la_oenb[53] @@ -3604,7 +3604,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 826.240 4.000 826.840 ; + RECT 0.000 879.960 4.000 880.560 ; END END la_oenb[53] PIN la_oenb[54] @@ -3612,7 +3612,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 377.440 800.000 378.040 ; + RECT 0.000 893.560 4.000 894.160 ; END END la_oenb[54] PIN la_oenb[55] @@ -3620,7 +3620,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 1288.640 800.000 1289.240 ; + RECT 0.000 906.480 4.000 907.080 ; END END la_oenb[55] PIN la_oenb[56] @@ -3628,15 +3628,15 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 482.840 4.000 483.440 ; + RECT 796.000 962.920 800.000 963.520 ; END END la_oenb[56] PIN la_oenb[57] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 812.640 4.000 813.240 ; + LAYER met2 ; + RECT 645.470 0.000 645.750 4.000 ; END END la_oenb[57] PIN la_oenb[58] @@ -3644,15 +3644,15 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 631.210 0.000 631.490 4.000 ; + RECT 570.950 1596.000 571.230 1600.000 ; END END la_oenb[58] PIN la_oenb[59] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 839.840 4.000 840.440 ; + LAYER met2 ; + RECT 574.170 1596.000 574.450 1600.000 ; END END la_oenb[59] PIN la_oenb[5] @@ -3660,15 +3660,15 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 483.090 0.000 483.370 4.000 ; + RECT 466.070 0.000 466.350 4.000 ; END END la_oenb[5] PIN la_oenb[60] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1084.640 4.000 1085.240 ; + LAYER met2 ; + RECT 580.610 1596.000 580.890 1600.000 ; END END la_oenb[60] PIN la_oenb[61] @@ -3676,7 +3676,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 57.840 4.000 58.440 ; + RECT 796.000 1002.360 800.000 1002.960 ; END END la_oenb[61] PIN la_oenb[62] @@ -3684,15 +3684,15 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 197.240 800.000 197.840 ; + RECT 0.000 960.200 4.000 960.800 ; END END la_oenb[62] PIN la_oenb[63] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 788.990 0.000 789.270 4.000 ; + LAYER met3 ; + RECT 796.000 1015.960 800.000 1016.560 ; END END la_oenb[63] PIN la_oenb[64] @@ -3700,7 +3700,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 351.070 0.000 351.350 4.000 ; + RECT 661.110 0.000 661.390 4.000 ; END END la_oenb[64] PIN la_oenb[65] @@ -3708,7 +3708,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 1309.040 800.000 1309.640 ; + RECT 796.000 1054.720 800.000 1055.320 ; END END la_oenb[65] PIN la_oenb[66] @@ -3716,31 +3716,31 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 1455.240 4.000 1455.840 ; + RECT 796.000 1068.320 800.000 1068.920 ; END END la_oenb[66] PIN la_oenb[67] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1564.040 4.000 1564.640 ; + LAYER met2 ; + RECT 596.250 1596.000 596.530 1600.000 ; END END la_oenb[67] PIN la_oenb[68] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 459.040 800.000 459.640 ; + LAYER met2 ; + RECT 665.250 0.000 665.530 4.000 ; END END la_oenb[68] PIN la_oenb[69] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 591.640 4.000 592.240 ; + LAYER met2 ; + RECT 605.910 1596.000 606.190 1600.000 ; END END la_oenb[69] PIN la_oenb[6] @@ -3748,7 +3748,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 765.040 800.000 765.640 ; + RECT 0.000 207.440 4.000 208.040 ; END END la_oenb[6] PIN la_oenb[70] @@ -3756,7 +3756,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 489.530 0.000 489.810 4.000 ; + RECT 612.350 1596.000 612.630 1600.000 ; END END la_oenb[70] PIN la_oenb[71] @@ -3764,39 +3764,39 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 584.840 4.000 585.440 ; + RECT 796.000 1107.760 800.000 1108.360 ; END END la_oenb[71] PIN la_oenb[72] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 115.640 800.000 116.240 ; + LAYER met2 ; + RECT 615.570 1596.000 615.850 1600.000 ; END END la_oenb[72] PIN la_oenb[73] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 524.950 1596.000 525.230 1600.000 ; + LAYER met3 ; + RECT 0.000 1081.240 4.000 1081.840 ; END END la_oenb[73] PIN la_oenb[74] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 272.040 800.000 272.640 ; + LAYER met2 ; + RECT 680.890 0.000 681.170 4.000 ; END END la_oenb[74] PIN la_oenb[75] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 647.310 1596.000 647.590 1600.000 ; + LAYER met3 ; + RECT 796.000 1160.120 800.000 1160.720 ; END END la_oenb[75] PIN la_oenb[76] @@ -3804,7 +3804,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 187.040 4.000 187.640 ; + RECT 0.000 1094.840 4.000 1095.440 ; END END la_oenb[76] PIN la_oenb[77] @@ -3812,31 +3812,31 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 520.240 800.000 520.840 ; + RECT 796.000 1185.960 800.000 1186.560 ; END END la_oenb[77] PIN la_oenb[78] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1200.240 4.000 1200.840 ; + LAYER met2 ; + RECT 688.250 0.000 688.530 4.000 ; END END la_oenb[78] PIN la_oenb[79] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 689.170 0.000 689.450 4.000 ; + LAYER met3 ; + RECT 0.000 1162.160 4.000 1162.760 ; END END la_oenb[79] PIN la_oenb[7] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 27.240 800.000 27.840 ; + LAYER met2 ; + RECT 404.430 1596.000 404.710 1600.000 ; END END la_oenb[7] PIN la_oenb[80] @@ -3844,7 +3844,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 1550.440 4.000 1551.040 ; + RECT 0.000 1175.760 4.000 1176.360 ; END END la_oenb[80] PIN la_oenb[81] @@ -3852,31 +3852,31 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 334.970 1596.000 335.250 1600.000 ; + RECT 634.890 1596.000 635.170 1600.000 ; END END la_oenb[81] PIN la_oenb[82] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 183.640 800.000 184.240 ; + LAYER met2 ; + RECT 692.390 0.000 692.670 4.000 ; END END la_oenb[82] PIN la_oenb[83] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 312.840 800.000 313.440 ; + LAYER met2 ; + RECT 696.070 0.000 696.350 4.000 ; END END la_oenb[83] PIN la_oenb[84] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 354.290 1596.000 354.570 1600.000 ; + LAYER met3 ; + RECT 796.000 1225.400 800.000 1226.000 ; END END la_oenb[84] PIN la_oenb[85] @@ -3884,15 +3884,15 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 376.830 0.000 377.110 4.000 ; + RECT 703.890 0.000 704.170 4.000 ; END END la_oenb[85] PIN la_oenb[86] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 615.110 1596.000 615.390 1600.000 ; + LAYER met3 ; + RECT 796.000 1251.920 800.000 1252.520 ; END END la_oenb[86] PIN la_oenb[87] @@ -3900,23 +3900,23 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 210.840 800.000 211.440 ; + RECT 796.000 1264.840 800.000 1265.440 ; END END la_oenb[87] PIN la_oenb[88] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 924.840 800.000 925.440 ; + LAYER met2 ; + RECT 660.190 1596.000 660.470 1600.000 ; END END la_oenb[88] PIN la_oenb[89] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 44.240 4.000 44.840 ; + LAYER met2 ; + RECT 669.850 1596.000 670.130 1600.000 ; END END la_oenb[89] PIN la_oenb[8] @@ -3924,39 +3924,39 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 328.530 1596.000 328.810 1600.000 ; + RECT 420.530 1596.000 420.810 1600.000 ; END END la_oenb[8] PIN la_oenb[90] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1057.440 4.000 1058.040 ; + LAYER met2 ; + RECT 708.030 0.000 708.310 4.000 ; END END la_oenb[90] PIN la_oenb[91] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 579.690 0.000 579.970 4.000 ; + LAYER met3 ; + RECT 796.000 1330.120 800.000 1330.720 ; END END la_oenb[91] PIN la_oenb[92] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 682.730 0.000 683.010 4.000 ; + LAYER met3 ; + RECT 0.000 1296.800 4.000 1297.400 ; END END la_oenb[92] PIN la_oenb[93] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 582.910 1596.000 583.190 1600.000 ; + LAYER met3 ; + RECT 0.000 1309.720 4.000 1310.320 ; END END la_oenb[93] PIN la_oenb[94] @@ -3964,31 +3964,31 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 669.840 800.000 670.440 ; + RECT 0.000 1336.920 4.000 1337.520 ; END END la_oenb[94] PIN la_oenb[95] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 360.730 1596.000 361.010 1600.000 ; + LAYER met3 ; + RECT 0.000 1364.120 4.000 1364.720 ; END END la_oenb[95] PIN la_oenb[96] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 331.750 0.000 332.030 4.000 ; + LAYER met3 ; + RECT 796.000 1383.160 800.000 1383.760 ; END END la_oenb[96] PIN la_oenb[97] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1275.040 800.000 1275.640 ; + LAYER met2 ; + RECT 685.950 1596.000 686.230 1600.000 ; END END la_oenb[97] PIN la_oenb[98] @@ -3996,15 +3996,15 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 142.840 800.000 143.440 ; + RECT 0.000 1390.640 4.000 1391.240 ; END END la_oenb[98] PIN la_oenb[99] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1166.240 4.000 1166.840 ; + LAYER met2 ; + RECT 719.530 0.000 719.810 4.000 ; END END la_oenb[99] PIN la_oenb[9] @@ -4012,15 +4012,15 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 391.040 4.000 391.640 ; + RECT 796.000 215.600 800.000 216.200 ; END END la_oenb[9] PIN sram_addr_a[0] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 141.770 1596.000 142.050 1600.000 ; + LAYER met3 ; + RECT 796.000 19.080 800.000 19.680 ; END END sram_addr_a[0] PIN sram_addr_a[1] @@ -4028,15 +4028,15 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 727.640 4.000 728.240 ; + RECT 0.000 59.880 4.000 60.480 ; END END sram_addr_a[1] PIN sram_addr_a[2] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 515.290 0.000 515.570 4.000 ; + LAYER met3 ; + RECT 0.000 100.000 4.000 100.600 ; END END sram_addr_a[2] PIN sram_addr_a[3] @@ -4044,15 +4044,15 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 1513.040 800.000 1513.640 ; + RECT 796.000 97.960 800.000 98.560 ; END END sram_addr_a[3] PIN sram_addr_a[4] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 136.040 800.000 136.640 ; + LAYER met2 ; + RECT 391.550 1596.000 391.830 1600.000 ; END END sram_addr_a[4] PIN sram_addr_a[5] @@ -4060,7 +4060,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 1258.040 4.000 1258.640 ; + RECT 0.000 180.920 4.000 181.520 ; END END sram_addr_a[5] PIN sram_addr_a[6] @@ -4068,23 +4068,31 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 146.240 4.000 146.840 ; + RECT 0.000 221.040 4.000 221.640 ; END END sram_addr_a[6] PIN sram_addr_a[7] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 618.840 4.000 619.440 ; + LAYER met2 ; + RECT 407.650 1596.000 407.930 1600.000 ; END END sram_addr_a[7] - PIN sram_addr_b[0] + PIN sram_addr_a[8] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 962.240 4.000 962.840 ; + RECT 0.000 261.160 4.000 261.760 ; + END + END sram_addr_a[8] + PIN sram_addr_b[0] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 372.230 1596.000 372.510 1600.000 ; END END sram_addr_b[0] PIN sram_addr_b[1] @@ -4092,7 +4100,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 656.970 0.000 657.250 4.000 ; + RECT 378.670 1596.000 378.950 1600.000 ; END END sram_addr_b[1] PIN sram_addr_b[2] @@ -4100,7 +4108,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 653.750 1596.000 654.030 1600.000 ; + RECT 446.750 0.000 447.030 4.000 ; END END sram_addr_b[2] PIN sram_addr_b[3] @@ -4108,15 +4116,15 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 1013.240 800.000 1013.840 ; + RECT 796.000 110.880 800.000 111.480 ; END END sram_addr_b[3] PIN sram_addr_b[4] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 567.840 800.000 568.440 ; + LAYER met2 ; + RECT 461.930 0.000 462.210 4.000 ; END END sram_addr_b[4] PIN sram_addr_b[5] @@ -4124,15 +4132,15 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 1247.840 800.000 1248.440 ; + RECT 0.000 193.840 4.000 194.440 ; END END sram_addr_b[5] PIN sram_addr_b[6] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 13.640 800.000 14.240 ; + LAYER met2 ; + RECT 469.750 0.000 470.030 4.000 ; END END sram_addr_b[6] PIN sram_addr_b[7] @@ -4140,23 +4148,31 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 457.330 0.000 457.610 4.000 ; + RECT 410.870 1596.000 411.150 1600.000 ; END END sram_addr_b[7] + PIN sram_addr_b[8] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 423.750 1596.000 424.030 1600.000 ; + END + END sram_addr_b[8] PIN sram_csb_a DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1360.040 4.000 1360.640 ; + LAYER met2 ; + RECT 426.970 0.000 427.250 4.000 ; END END sram_csb_a PIN sram_csb_b DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 268.640 4.000 269.240 ; + LAYER met2 ; + RECT 431.110 0.000 431.390 4.000 ; END END sram_csb_b PIN sram_din_b[0] @@ -4164,47 +4180,47 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 564.440 4.000 565.040 ; + RECT 0.000 6.160 4.000 6.760 ; END END sram_din_b[0] PIN sram_din_b[10] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1128.840 800.000 1129.440 ; + LAYER met2 ; + RECT 433.410 1596.000 433.690 1600.000 ; END END sram_din_b[10] PIN sram_din_b[11] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 887.440 4.000 888.040 ; + LAYER met2 ; + RECT 485.390 0.000 485.670 4.000 ; END END sram_din_b[11] PIN sram_din_b[12] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 941.840 4.000 942.440 ; + LAYER met2 ; + RECT 493.210 0.000 493.490 4.000 ; END END sram_din_b[12] PIN sram_din_b[13] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1397.440 800.000 1398.040 ; + LAYER met2 ; + RECT 501.030 0.000 501.310 4.000 ; END END sram_din_b[13] PIN sram_din_b[14] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 116.010 1596.000 116.290 1600.000 ; + LAYER met3 ; + RECT 0.000 355.680 4.000 356.280 ; END END sram_din_b[14] PIN sram_din_b[15] @@ -4212,7 +4228,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 99.910 0.000 100.190 4.000 ; + RECT 505.170 0.000 505.450 4.000 ; END END sram_din_b[15] PIN sram_din_b[16] @@ -4220,15 +4236,15 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 676.290 0.000 676.570 4.000 ; + RECT 452.270 1596.000 452.550 1600.000 ; END END sram_din_b[16] PIN sram_din_b[17] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 357.510 0.000 357.790 4.000 ; + LAYER met3 ; + RECT 0.000 435.920 4.000 436.520 ; END END sram_din_b[17] PIN sram_din_b[18] @@ -4236,7 +4252,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 717.440 800.000 718.040 ; + RECT 0.000 463.120 4.000 463.720 ; END END sram_din_b[18] PIN sram_din_b[19] @@ -4244,31 +4260,31 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 80.590 0.000 80.870 4.000 ; + RECT 465.150 1596.000 465.430 1600.000 ; END END sram_din_b[19] PIN sram_din_b[1] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 370.390 0.000 370.670 4.000 ; + LAYER met3 ; + RECT 0.000 72.800 4.000 73.400 ; END END sram_din_b[1] PIN sram_din_b[20] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 683.440 800.000 684.040 ; + LAYER met2 ; + RECT 532.310 0.000 532.590 4.000 ; END END sram_din_b[20] PIN sram_din_b[21] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 705.270 1596.000 705.550 1600.000 ; + LAYER met3 ; + RECT 796.000 438.640 800.000 439.240 ; END END sram_din_b[21] PIN sram_din_b[22] @@ -4276,31 +4292,31 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 1033.640 800.000 1034.240 ; + RECT 796.000 478.080 800.000 478.680 ; END END sram_din_b[22] PIN sram_din_b[23] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 132.110 0.000 132.390 4.000 ; + LAYER met3 ; + RECT 0.000 503.240 4.000 503.840 ; END END sram_din_b[23] PIN sram_din_b[24] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 931.640 800.000 932.240 ; + LAYER met2 ; + RECT 555.770 0.000 556.050 4.000 ; END END sram_din_b[24] PIN sram_din_b[25] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 74.840 800.000 75.440 ; + LAYER met2 ; + RECT 563.590 0.000 563.870 4.000 ; END END sram_din_b[25] PIN sram_din_b[26] @@ -4308,7 +4324,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 473.430 1596.000 473.710 1600.000 ; + RECT 567.730 0.000 568.010 4.000 ; END END sram_din_b[26] PIN sram_din_b[27] @@ -4316,7 +4332,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 207.440 4.000 208.040 ; + RECT 796.000 517.520 800.000 518.120 ; END END sram_din_b[27] PIN sram_din_b[28] @@ -4324,23 +4340,23 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 1193.440 800.000 1194.040 ; + RECT 0.000 570.560 4.000 571.160 ; END END sram_din_b[28] PIN sram_din_b[29] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 627.990 1596.000 628.270 1600.000 ; + LAYER met3 ; + RECT 796.000 595.720 800.000 596.320 ; END END sram_din_b[29] PIN sram_din_b[2] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 486.310 1596.000 486.590 1600.000 ; + LAYER met3 ; + RECT 796.000 58.520 800.000 59.120 ; END END sram_din_b[2] PIN sram_din_b[30] @@ -4348,23 +4364,23 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 132.640 4.000 133.240 ; + RECT 0.000 624.280 4.000 624.880 ; END END sram_din_b[30] PIN sram_din_b[31] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 640.870 1596.000 641.150 1600.000 ; + LAYER met3 ; + RECT 0.000 664.400 4.000 665.000 ; END END sram_din_b[31] PIN sram_din_b[3] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1326.040 4.000 1326.640 ; + LAYER met2 ; + RECT 385.110 1596.000 385.390 1600.000 ; END END sram_din_b[3] PIN sram_din_b[4] @@ -4372,7 +4388,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 748.040 4.000 748.640 ; + RECT 0.000 167.320 4.000 167.920 ; END END sram_din_b[4] PIN sram_din_b[5] @@ -4380,15 +4396,15 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 561.040 800.000 561.640 ; + RECT 796.000 136.720 800.000 137.320 ; END END sram_din_b[5] PIN sram_din_b[6] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 890.840 800.000 891.440 ; + LAYER met2 ; + RECT 401.210 1596.000 401.490 1600.000 ; END END sram_din_b[6] PIN sram_din_b[7] @@ -4396,15 +4412,15 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 1227.440 800.000 1228.040 ; + RECT 796.000 189.760 800.000 190.360 ; END END sram_din_b[7] PIN sram_din_b[8] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 9.750 1596.000 10.030 1600.000 ; + LAYER met3 ; + RECT 796.000 202.680 800.000 203.280 ; END END sram_din_b[8] PIN sram_din_b[9] @@ -4412,7 +4428,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 170.040 800.000 170.640 ; + RECT 0.000 288.360 4.000 288.960 ; END END sram_din_b[9] PIN sram_dout_a[0] @@ -4420,15 +4436,15 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 1098.240 4.000 1098.840 ; + RECT 0.000 19.080 4.000 19.680 ; END END sram_dout_a[0] PIN sram_dout_a[10] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1349.840 800.000 1350.440 ; + LAYER met2 ; + RECT 436.630 1596.000 436.910 1600.000 ; END END sram_dout_a[10] PIN sram_dout_a[11] @@ -4436,7 +4452,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 408.040 4.000 408.640 ; + RECT 0.000 328.480 4.000 329.080 ; END END sram_dout_a[11] PIN sram_dout_a[12] @@ -4444,23 +4460,23 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 734.440 4.000 735.040 ; + RECT 0.000 342.080 4.000 342.680 ; END END sram_dout_a[12] PIN sram_dout_a[13] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 367.240 800.000 367.840 ; + LAYER met2 ; + RECT 445.830 1596.000 446.110 1600.000 ; END END sram_dout_a[13] PIN sram_dout_a[14] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 743.910 1596.000 744.190 1600.000 ; + LAYER met3 ; + RECT 0.000 368.600 4.000 369.200 ; END END sram_dout_a[14] PIN sram_dout_a[15] @@ -4468,15 +4484,15 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 319.640 800.000 320.240 ; + RECT 796.000 359.760 800.000 360.360 ; END END sram_dout_a[15] PIN sram_dout_a[16] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 547.440 800.000 548.040 ; + LAYER met2 ; + RECT 512.990 0.000 513.270 4.000 ; END END sram_dout_a[16] PIN sram_dout_a[17] @@ -4484,7 +4500,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 222.270 0.000 222.550 4.000 ; + RECT 516.670 0.000 516.950 4.000 ; END END sram_dout_a[17] PIN sram_dout_a[18] @@ -4492,15 +4508,15 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 338.190 0.000 338.470 4.000 ; + RECT 458.710 1596.000 458.990 1600.000 ; END END sram_dout_a[18] PIN sram_dout_a[19] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 397.840 800.000 398.440 ; + LAYER met2 ; + RECT 468.370 1596.000 468.650 1600.000 ; END END sram_dout_a[19] PIN sram_dout_a[1] @@ -4508,7 +4524,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 856.840 800.000 857.440 ; + RECT 796.000 44.920 800.000 45.520 ; END END sram_dout_a[1] PIN sram_dout_a[20] @@ -4516,7 +4532,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 1519.840 800.000 1520.440 ; + RECT 796.000 425.720 800.000 426.320 ; END END sram_dout_a[20] PIN sram_dout_a[21] @@ -4524,7 +4540,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 51.610 1596.000 51.890 1600.000 ; + RECT 540.130 0.000 540.410 4.000 ; END END sram_dout_a[21] PIN sram_dout_a[22] @@ -4532,39 +4548,39 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 3.310 1596.000 3.590 1600.000 ; + RECT 481.250 1596.000 481.530 1600.000 ; END END sram_dout_a[22] PIN sram_dout_a[23] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1400.840 4.000 1401.440 ; + LAYER met2 ; + RECT 487.690 1596.000 487.970 1600.000 ; END END sram_dout_a[23] PIN sram_dout_a[24] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 412.250 0.000 412.530 4.000 ; + LAYER met3 ; + RECT 796.000 491.000 800.000 491.600 ; END END sram_dout_a[24] PIN sram_dout_a[25] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 469.240 4.000 469.840 ; + LAYER met2 ; + RECT 494.130 1596.000 494.410 1600.000 ; END END sram_dout_a[25] PIN sram_dout_a[26] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 527.040 800.000 527.640 ; + LAYER met2 ; + RECT 571.410 0.000 571.690 4.000 ; END END sram_dout_a[26] PIN sram_dout_a[27] @@ -4572,7 +4588,7 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 0.000 30.640 4.000 31.240 ; + RECT 796.000 530.440 800.000 531.040 ; END END sram_dout_a[27] PIN sram_dout_a[28] @@ -4580,7 +4596,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 267.350 0.000 267.630 4.000 ; + RECT 507.010 1596.000 507.290 1600.000 ; END END sram_dout_a[28] PIN sram_dout_a[29] @@ -4588,31 +4604,31 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 1492.640 800.000 1493.240 ; + RECT 0.000 597.760 4.000 598.360 ; END END sram_dout_a[29] PIN sram_dout_a[2] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 537.240 4.000 537.840 ; + LAYER met2 ; + RECT 450.430 0.000 450.710 4.000 ; END END sram_dout_a[2] PIN sram_dout_a[30] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 219.050 1596.000 219.330 1600.000 ; + LAYER met3 ; + RECT 0.000 637.880 4.000 638.480 ; END END sram_dout_a[30] PIN sram_dout_a[31] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 275.440 4.000 276.040 ; + LAYER met2 ; + RECT 579.230 0.000 579.510 4.000 ; END END sram_dout_a[31] PIN sram_dout_a[3] @@ -4620,7 +4636,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 499.190 1596.000 499.470 1600.000 ; + RECT 454.570 0.000 454.850 4.000 ; END END sram_dout_a[3] PIN sram_dout_a[4] @@ -4628,31 +4644,31 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 512.070 1596.000 512.350 1600.000 ; + RECT 394.770 1596.000 395.050 1600.000 ; END END sram_dout_a[4] PIN sram_dout_a[5] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 734.250 0.000 734.530 4.000 ; + LAYER met3 ; + RECT 796.000 150.320 800.000 150.920 ; END END sram_dout_a[5] PIN sram_dout_a[6] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 103.130 1596.000 103.410 1600.000 ; + LAYER met3 ; + RECT 0.000 234.640 4.000 235.240 ; END END sram_dout_a[6] PIN sram_dout_a[7] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 442.040 4.000 442.640 ; + LAYER met2 ; + RECT 477.570 0.000 477.850 4.000 ; END END sram_dout_a[7] PIN sram_dout_a[8] @@ -4660,7 +4676,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 16.190 0.000 16.470 4.000 ; + RECT 481.710 0.000 481.990 4.000 ; END END sram_dout_a[8] PIN sram_dout_a[9] @@ -4668,271 +4684,15 @@ USE SIGNAL ; PORT LAYER met3 ; - RECT 796.000 306.040 800.000 306.640 ; + RECT 796.000 228.520 800.000 229.120 ; END END sram_dout_a[9] - PIN sram_dout_b[0] - DIRECTION OUTPUT TRISTATE ; - USE SIGNAL ; - PORT - LAYER met3 ; - RECT 0.000 666.440 4.000 667.040 ; - END - END sram_dout_b[0] - PIN sram_dout_b[10] - DIRECTION OUTPUT TRISTATE ; - USE SIGNAL ; - PORT - LAYER met3 ; - RECT 796.000 710.640 800.000 711.240 ; - END - END sram_dout_b[10] - PIN sram_dout_b[11] - DIRECTION OUTPUT TRISTATE ; - USE SIGNAL ; - PORT - LAYER met3 ; - RECT 0.000 819.440 4.000 820.040 ; - END - END sram_dout_b[11] - PIN sram_dout_b[12] - DIRECTION OUTPUT TRISTATE ; - USE SIGNAL ; - PORT - LAYER met3 ; - RECT 796.000 822.840 800.000 823.440 ; - END - END sram_dout_b[12] - PIN sram_dout_b[13] - DIRECTION OUTPUT TRISTATE ; - USE SIGNAL ; - PORT - LAYER met3 ; - RECT 0.000 982.640 4.000 983.240 ; - END - END sram_dout_b[13] - PIN sram_dout_b[14] - DIRECTION OUTPUT TRISTATE ; - USE SIGNAL ; - PORT - LAYER met2 ; - RECT 54.830 0.000 55.110 4.000 ; - END - END sram_dout_b[14] - PIN sram_dout_b[15] - DIRECTION OUTPUT TRISTATE ; - USE SIGNAL ; - PORT - LAYER met3 ; - RECT 0.000 435.240 4.000 435.840 ; - END - END sram_dout_b[15] - PIN sram_dout_b[16] - DIRECTION OUTPUT TRISTATE ; - USE SIGNAL ; - PORT - LAYER met2 ; - RECT 618.330 0.000 618.610 4.000 ; - END - END sram_dout_b[16] - PIN sram_dout_b[17] - DIRECTION OUTPUT TRISTATE ; - USE SIGNAL ; - PORT - LAYER met2 ; - RECT 90.250 1596.000 90.530 1600.000 ; - END - END sram_dout_b[17] - PIN sram_dout_b[18] - DIRECTION OUTPUT TRISTATE ; - USE SIGNAL ; - PORT - LAYER met3 ; - RECT 796.000 333.240 800.000 333.840 ; - END - END sram_dout_b[18] - PIN sram_dout_b[19] - DIRECTION OUTPUT TRISTATE ; - USE SIGNAL ; - PORT - LAYER met2 ; - RECT 528.170 0.000 528.450 4.000 ; - END - END sram_dout_b[19] - PIN sram_dout_b[1] - DIRECTION OUTPUT TRISTATE ; - USE SIGNAL ; - PORT - LAYER met3 ; - RECT 796.000 258.440 800.000 259.040 ; - END - END sram_dout_b[1] - PIN sram_dout_b[20] - DIRECTION OUTPUT TRISTATE ; - USE SIGNAL ; - PORT - LAYER met3 ; - RECT 796.000 1329.440 800.000 1330.040 ; - END - END sram_dout_b[20] - PIN sram_dout_b[21] - DIRECTION OUTPUT TRISTATE ; - USE SIGNAL ; - PORT - LAYER met3 ; - RECT 796.000 1594.640 800.000 1595.240 ; - END - END sram_dout_b[21] - PIN sram_dout_b[22] - DIRECTION OUTPUT TRISTATE ; - USE SIGNAL ; - PORT - LAYER met3 ; - RECT 796.000 278.840 800.000 279.440 ; - END - END sram_dout_b[22] - PIN sram_dout_b[23] - DIRECTION OUTPUT TRISTATE ; - USE SIGNAL ; - PORT - LAYER met3 ; - RECT 0.000 996.240 4.000 996.840 ; - END - END sram_dout_b[23] - PIN sram_dout_b[24] - DIRECTION OUTPUT TRISTATE ; - USE SIGNAL ; - PORT - LAYER met3 ; - RECT 796.000 595.040 800.000 595.640 ; - END - END sram_dout_b[24] - PIN sram_dout_b[25] - DIRECTION OUTPUT TRISTATE ; - USE SIGNAL ; - PORT - LAYER met3 ; - RECT 796.000 1526.640 800.000 1527.240 ; - END - END sram_dout_b[25] - PIN sram_dout_b[26] - DIRECTION OUTPUT TRISTATE ; - USE SIGNAL ; - PORT - LAYER met3 ; - RECT 0.000 1536.840 4.000 1537.440 ; - END - END sram_dout_b[26] - PIN sram_dout_b[27] - DIRECTION OUTPUT TRISTATE ; - USE SIGNAL ; - PORT - LAYER met3 ; - RECT 796.000 1343.040 800.000 1343.640 ; - END - END sram_dout_b[27] - PIN sram_dout_b[28] - DIRECTION OUTPUT TRISTATE ; - USE SIGNAL ; - PORT - LAYER met3 ; - RECT 796.000 251.640 800.000 252.240 ; - END - END sram_dout_b[28] - PIN sram_dout_b[29] - DIRECTION OUTPUT TRISTATE ; - USE SIGNAL ; - PORT - LAYER met3 ; - RECT 0.000 414.840 4.000 415.440 ; - END - END sram_dout_b[29] - PIN sram_dout_b[2] - DIRECTION OUTPUT TRISTATE ; - USE SIGNAL ; - PORT - LAYER met3 ; - RECT 796.000 737.840 800.000 738.440 ; - END - END sram_dout_b[2] - PIN sram_dout_b[30] - DIRECTION OUTPUT TRISTATE ; - USE SIGNAL ; - PORT - LAYER met3 ; - RECT 0.000 1441.640 4.000 1442.240 ; - END - END sram_dout_b[30] - PIN sram_dout_b[31] - DIRECTION OUTPUT TRISTATE ; - USE SIGNAL ; - PORT - LAYER met3 ; - RECT 0.000 625.640 4.000 626.240 ; - END - END sram_dout_b[31] - PIN sram_dout_b[3] - DIRECTION OUTPUT TRISTATE ; - USE SIGNAL ; - PORT - LAYER met3 ; - RECT 0.000 948.640 4.000 949.240 ; - END - END sram_dout_b[3] - PIN sram_dout_b[4] - DIRECTION OUTPUT TRISTATE ; - USE SIGNAL ; - PORT - LAYER met2 ; - RECT 170.750 0.000 171.030 4.000 ; - END - END sram_dout_b[4] - PIN sram_dout_b[5] - DIRECTION OUTPUT TRISTATE ; - USE SIGNAL ; - PORT - LAYER met3 ; - RECT 0.000 557.640 4.000 558.240 ; - END - END sram_dout_b[5] - PIN sram_dout_b[6] - DIRECTION OUTPUT TRISTATE ; - USE SIGNAL ; - PORT - LAYER met2 ; - RECT 760.010 0.000 760.290 4.000 ; - END - END sram_dout_b[6] - PIN sram_dout_b[7] - DIRECTION OUTPUT TRISTATE ; - USE SIGNAL ; - PORT - LAYER met3 ; - RECT 796.000 1506.240 800.000 1506.840 ; - END - END sram_dout_b[7] - PIN sram_dout_b[8] - DIRECTION OUTPUT TRISTATE ; - USE SIGNAL ; - PORT - LAYER met2 ; - RECT 344.630 0.000 344.910 4.000 ; - END - END sram_dout_b[8] - PIN sram_dout_b[9] - DIRECTION OUTPUT TRISTATE ; - USE SIGNAL ; - PORT - LAYER met3 ; - RECT 0.000 261.840 4.000 262.440 ; - END - END sram_dout_b[9] PIN sram_mask_b[0] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1071.040 4.000 1071.640 ; + LAYER met2 ; + RECT 375.450 1596.000 375.730 1600.000 ; END END sram_mask_b[0] PIN sram_mask_b[1] @@ -4940,81 +4700,37 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 257.690 1596.000 257.970 1600.000 ; + RECT 438.930 0.000 439.210 4.000 ; END END sram_mask_b[1] PIN sram_mask_b[2] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met2 ; - RECT 763.230 1596.000 763.510 1600.000 ; + LAYER met3 ; + RECT 796.000 71.440 800.000 72.040 ; END END sram_mask_b[2] PIN sram_mask_b[3] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 404.640 4.000 405.240 ; + LAYER met2 ; + RECT 388.330 1596.000 388.610 1600.000 ; END END sram_mask_b[3] PIN sram_web_b DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1159.440 4.000 1160.040 ; + LAYER met2 ; + RECT 365.790 1596.000 366.070 1600.000 ; END END sram_web_b PIN vccd1 DIRECTION INPUT ; USE POWER ; PORT - LAYER met5 ; - RECT 5.520 26.490 794.420 28.090 ; - END - PORT - LAYER met5 ; - RECT 5.520 179.670 794.420 181.270 ; - END - PORT - LAYER met5 ; - RECT 5.520 332.850 794.420 334.450 ; - END - PORT - LAYER met5 ; - RECT 5.520 486.030 794.420 487.630 ; - END - PORT - LAYER met5 ; - RECT 5.520 639.210 794.420 640.810 ; - END - PORT - LAYER met5 ; - RECT 5.520 792.390 794.420 793.990 ; - END - PORT - LAYER met5 ; - RECT 5.520 945.570 794.420 947.170 ; - END - PORT - LAYER met5 ; - RECT 5.520 1098.750 794.420 1100.350 ; - END - PORT - LAYER met5 ; - RECT 5.520 1251.930 794.420 1253.530 ; - END - PORT - LAYER met5 ; - RECT 5.520 1405.110 794.420 1406.710 ; - END - PORT - LAYER met5 ; - RECT 5.520 1558.290 794.420 1559.890 ; - END - PORT LAYER met4 ; RECT 21.040 10.640 22.640 1588.720 ; END @@ -5043,46 +4759,6 @@ DIRECTION INPUT ; USE GROUND ; PORT - LAYER met5 ; - RECT 5.520 103.080 794.420 104.680 ; - END - PORT - LAYER met5 ; - RECT 5.520 256.260 794.420 257.860 ; - END - PORT - LAYER met5 ; - RECT 5.520 409.440 794.420 411.040 ; - END - PORT - LAYER met5 ; - RECT 5.520 562.620 794.420 564.220 ; - END - PORT - LAYER met5 ; - RECT 5.520 715.800 794.420 717.400 ; - END - PORT - LAYER met5 ; - RECT 5.520 868.980 794.420 870.580 ; - END - PORT - LAYER met5 ; - RECT 5.520 1022.160 794.420 1023.760 ; - END - PORT - LAYER met5 ; - RECT 5.520 1175.340 794.420 1176.940 ; - END - PORT - LAYER met5 ; - RECT 5.520 1328.520 794.420 1330.120 ; - END - PORT - LAYER met5 ; - RECT 5.520 1481.700 794.420 1483.300 ; - END - PORT LAYER met4 ; RECT 97.840 10.640 99.440 1588.720 ; END @@ -5107,24 +4783,24 @@ DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 802.440 800.000 803.040 ; + LAYER met2 ; + RECT 1.930 0.000 2.210 4.000 ; END END wb_clk_i PIN wb_rst_i DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 166.640 4.000 167.240 ; + LAYER met2 ; + RECT 5.610 0.000 5.890 4.000 ; END END wb_rst_i PIN wbs_ack_o DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1040.440 800.000 1041.040 ; + LAYER met2 ; + RECT 9.290 0.000 9.570 4.000 ; END END wbs_ack_o PIN wbs_adr_i[0] @@ -5132,23 +4808,23 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 32.290 1596.000 32.570 1600.000 ; + RECT 24.930 0.000 25.210 4.000 ; END END wbs_adr_i[0] PIN wbs_adr_i[10] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1346.440 4.000 1347.040 ; + LAYER met2 ; + RECT 157.870 0.000 158.150 4.000 ; END END wbs_adr_i[10] PIN wbs_adr_i[11] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 809.240 4.000 809.840 ; + LAYER met2 ; + RECT 169.370 0.000 169.650 4.000 ; END END wbs_adr_i[11] PIN wbs_adr_i[12] @@ -5156,63 +4832,63 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 119.230 0.000 119.510 4.000 ; + RECT 181.330 0.000 181.610 4.000 ; END END wbs_adr_i[12] PIN wbs_adr_i[13] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 605.240 4.000 605.840 ; + LAYER met2 ; + RECT 192.830 0.000 193.110 4.000 ; END END wbs_adr_i[13] PIN wbs_adr_i[14] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1560.640 800.000 1561.240 ; + LAYER met2 ; + RECT 204.790 0.000 205.070 4.000 ; END END wbs_adr_i[14] PIN wbs_adr_i[15] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1472.240 800.000 1472.840 ; + LAYER met2 ; + RECT 216.290 0.000 216.570 4.000 ; END END wbs_adr_i[15] PIN wbs_adr_i[16] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 34.040 800.000 34.640 ; + LAYER met2 ; + RECT 228.250 0.000 228.530 4.000 ; END END wbs_adr_i[16] PIN wbs_adr_i[17] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1363.440 800.000 1364.040 ; + LAYER met2 ; + RECT 239.750 0.000 240.030 4.000 ; END END wbs_adr_i[17] PIN wbs_adr_i[18] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 965.640 800.000 966.240 ; + LAYER met2 ; + RECT 251.250 0.000 251.530 4.000 ; END END wbs_adr_i[18] PIN wbs_adr_i[19] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 479.440 800.000 480.040 ; + LAYER met2 ; + RECT 263.210 0.000 263.490 4.000 ; END END wbs_adr_i[19] PIN wbs_adr_i[1] @@ -5220,7 +4896,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 58.050 1596.000 58.330 1600.000 ; + RECT 40.570 0.000 40.850 4.000 ; END END wbs_adr_i[1] PIN wbs_adr_i[20] @@ -5228,7 +4904,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 428.350 1596.000 428.630 1600.000 ; + RECT 274.710 0.000 274.990 4.000 ; END END wbs_adr_i[20] PIN wbs_adr_i[21] @@ -5236,39 +4912,39 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 740.690 0.000 740.970 4.000 ; + RECT 286.670 0.000 286.950 4.000 ; END END wbs_adr_i[21] PIN wbs_adr_i[22] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 265.240 800.000 265.840 ; + LAYER met2 ; + RECT 298.170 0.000 298.450 4.000 ; END END wbs_adr_i[22] PIN wbs_adr_i[23] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 316.240 4.000 316.840 ; + LAYER met2 ; + RECT 310.130 0.000 310.410 4.000 ; END END wbs_adr_i[23] PIN wbs_adr_i[24] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 975.840 4.000 976.440 ; + LAYER met2 ; + RECT 321.630 0.000 321.910 4.000 ; END END wbs_adr_i[24] PIN wbs_adr_i[25] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 71.440 4.000 72.040 ; + LAYER met2 ; + RECT 333.590 0.000 333.870 4.000 ; END END wbs_adr_i[25] PIN wbs_adr_i[26] @@ -5276,23 +4952,23 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 138.550 0.000 138.830 4.000 ; + RECT 345.090 0.000 345.370 4.000 ; END END wbs_adr_i[26] PIN wbs_adr_i[27] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1285.240 4.000 1285.840 ; + LAYER met2 ; + RECT 356.590 0.000 356.870 4.000 ; END END wbs_adr_i[27] PIN wbs_adr_i[28] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1295.440 800.000 1296.040 ; + LAYER met2 ; + RECT 368.550 0.000 368.830 4.000 ; END END wbs_adr_i[28] PIN wbs_adr_i[29] @@ -5300,7 +4976,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 608.670 1596.000 608.950 1600.000 ; + RECT 380.050 0.000 380.330 4.000 ; END END wbs_adr_i[29] PIN wbs_adr_i[2] @@ -5308,7 +4984,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 495.970 0.000 496.250 4.000 ; + RECT 56.210 0.000 56.490 4.000 ; END END wbs_adr_i[2] PIN wbs_adr_i[30] @@ -5316,23 +4992,23 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 296.330 1596.000 296.610 1600.000 ; + RECT 392.010 0.000 392.290 4.000 ; END END wbs_adr_i[30] PIN wbs_adr_i[31] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1074.440 800.000 1075.040 ; + LAYER met2 ; + RECT 403.510 0.000 403.790 4.000 ; END END wbs_adr_i[31] PIN wbs_adr_i[3] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 204.040 800.000 204.640 ; + LAYER met2 ; + RECT 71.850 0.000 72.130 4.000 ; END END wbs_adr_i[3] PIN wbs_adr_i[4] @@ -5340,15 +5016,15 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 283.450 1596.000 283.730 1600.000 ; + RECT 87.490 0.000 87.770 4.000 ; END END wbs_adr_i[4] PIN wbs_adr_i[5] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 163.240 800.000 163.840 ; + LAYER met2 ; + RECT 99.450 0.000 99.730 4.000 ; END END wbs_adr_i[5] PIN wbs_adr_i[6] @@ -5356,7 +5032,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 399.370 0.000 399.650 4.000 ; + RECT 110.950 0.000 111.230 4.000 ; END END wbs_adr_i[6] PIN wbs_adr_i[7] @@ -5364,31 +5040,31 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 61.270 0.000 61.550 4.000 ; + RECT 122.450 0.000 122.730 4.000 ; END END wbs_adr_i[7] PIN wbs_adr_i[8] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 302.640 4.000 303.240 ; + LAYER met2 ; + RECT 134.410 0.000 134.690 4.000 ; END END wbs_adr_i[8] PIN wbs_adr_i[9] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 850.040 800.000 850.640 ; + LAYER met2 ; + RECT 145.910 0.000 146.190 4.000 ; END END wbs_adr_i[9] PIN wbs_cyc_i DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 343.440 4.000 344.040 ; + LAYER met2 ; + RECT 13.430 0.000 13.710 4.000 ; END END wbs_cyc_i PIN wbs_dat_i[0] @@ -5396,31 +5072,31 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 756.790 1596.000 757.070 1600.000 ; + RECT 29.070 0.000 29.350 4.000 ; END END wbs_dat_i[0] PIN wbs_dat_i[10] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 612.040 4.000 612.640 ; + LAYER met2 ; + RECT 161.550 0.000 161.830 4.000 ; END END wbs_dat_i[10] PIN wbs_dat_i[11] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 714.040 4.000 714.640 ; + LAYER met2 ; + RECT 173.510 0.000 173.790 4.000 ; END END wbs_dat_i[11] PIN wbs_dat_i[12] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 673.240 4.000 673.840 ; + LAYER met2 ; + RECT 185.010 0.000 185.290 4.000 ; END END wbs_dat_i[12] PIN wbs_dat_i[13] @@ -5428,7 +5104,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 48.390 0.000 48.670 4.000 ; + RECT 196.970 0.000 197.250 4.000 ; END END wbs_dat_i[13] PIN wbs_dat_i[14] @@ -5436,15 +5112,15 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 273.790 0.000 274.070 4.000 ; + RECT 208.470 0.000 208.750 4.000 ; END END wbs_dat_i[14] PIN wbs_dat_i[15] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 248.240 4.000 248.840 ; + LAYER met2 ; + RECT 220.430 0.000 220.710 4.000 ; END END wbs_dat_i[15] PIN wbs_dat_i[16] @@ -5452,7 +5128,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 721.370 0.000 721.650 4.000 ; + RECT 231.930 0.000 232.210 4.000 ; END END wbs_dat_i[16] PIN wbs_dat_i[17] @@ -5460,7 +5136,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 231.930 1596.000 232.210 1600.000 ; + RECT 243.430 0.000 243.710 4.000 ; END END wbs_dat_i[17] PIN wbs_dat_i[18] @@ -5468,31 +5144,31 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 537.830 1596.000 538.110 1600.000 ; + RECT 255.390 0.000 255.670 4.000 ; END END wbs_dat_i[18] PIN wbs_dat_i[19] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1030.240 4.000 1030.840 ; + LAYER met2 ; + RECT 266.890 0.000 267.170 4.000 ; END END wbs_dat_i[19] PIN wbs_dat_i[1] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 153.040 4.000 153.640 ; + LAYER met2 ; + RECT 44.710 0.000 44.990 4.000 ; END END wbs_dat_i[1] PIN wbs_dat_i[20] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1254.640 800.000 1255.240 ; + LAYER met2 ; + RECT 278.850 0.000 279.130 4.000 ; END END wbs_dat_i[20] PIN wbs_dat_i[21] @@ -5500,39 +5176,39 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 589.350 1596.000 589.630 1600.000 ; + RECT 290.350 0.000 290.630 4.000 ; END END wbs_dat_i[21] PIN wbs_dat_i[22] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 448.840 4.000 449.440 ; + LAYER met2 ; + RECT 302.310 0.000 302.590 4.000 ; END END wbs_dat_i[22] PIN wbs_dat_i[23] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1479.040 800.000 1479.640 ; + LAYER met2 ; + RECT 313.810 0.000 314.090 4.000 ; END END wbs_dat_i[23] PIN wbs_dat_i[24] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 884.040 800.000 884.640 ; + LAYER met2 ; + RECT 325.770 0.000 326.050 4.000 ; END END wbs_dat_i[24] PIN wbs_dat_i[25] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 54.440 800.000 55.040 ; + LAYER met2 ; + RECT 337.270 0.000 337.550 4.000 ; END END wbs_dat_i[25] PIN wbs_dat_i[26] @@ -5540,15 +5216,15 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 454.110 1596.000 454.390 1600.000 ; + RECT 348.770 0.000 349.050 4.000 ; END END wbs_dat_i[26] PIN wbs_dat_i[27] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1319.240 4.000 1319.840 ; + LAYER met2 ; + RECT 360.730 0.000 361.010 4.000 ; END END wbs_dat_i[27] PIN wbs_dat_i[28] @@ -5556,47 +5232,47 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 386.490 0.000 386.770 4.000 ; + RECT 372.230 0.000 372.510 4.000 ; END END wbs_dat_i[28] PIN wbs_dat_i[29] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1234.240 800.000 1234.840 ; + LAYER met2 ; + RECT 384.190 0.000 384.470 4.000 ; END END wbs_dat_i[29] PIN wbs_dat_i[2] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 217.640 800.000 218.240 ; + LAYER met2 ; + RECT 60.350 0.000 60.630 4.000 ; END END wbs_dat_i[2] PIN wbs_dat_i[30] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 829.640 800.000 830.240 ; + LAYER met2 ; + RECT 395.690 0.000 395.970 4.000 ; END END wbs_dat_i[30] PIN wbs_dat_i[31] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 421.640 4.000 422.240 ; + LAYER met2 ; + RECT 407.650 0.000 407.930 4.000 ; END END wbs_dat_i[31] PIN wbs_dat_i[3] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 493.040 800.000 493.640 ; + LAYER met2 ; + RECT 75.990 0.000 76.270 4.000 ; END END wbs_dat_i[3] PIN wbs_dat_i[4] @@ -5604,7 +5280,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 196.510 0.000 196.790 4.000 ; + RECT 91.630 0.000 91.910 4.000 ; END END wbs_dat_i[4] PIN wbs_dat_i[5] @@ -5612,15 +5288,15 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 605.450 0.000 605.730 4.000 ; + RECT 103.130 0.000 103.410 4.000 ; END END wbs_dat_i[5] PIN wbs_dat_i[6] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 992.840 800.000 993.440 ; + LAYER met2 ; + RECT 115.090 0.000 115.370 4.000 ; END END wbs_dat_i[6] PIN wbs_dat_i[7] @@ -5628,23 +5304,23 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 441.230 1596.000 441.510 1600.000 ; + RECT 126.590 0.000 126.870 4.000 ; END END wbs_dat_i[7] PIN wbs_dat_i[8] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1581.040 800.000 1581.640 ; + LAYER met2 ; + RECT 138.090 0.000 138.370 4.000 ; END END wbs_dat_i[8] PIN wbs_dat_i[9] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 499.840 800.000 500.440 ; + LAYER met2 ; + RECT 150.050 0.000 150.330 4.000 ; END END wbs_dat_i[9] PIN wbs_dat_o[0] @@ -5652,15 +5328,15 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 93.470 0.000 93.750 4.000 ; + RECT 32.750 0.000 33.030 4.000 ; END END wbs_dat_o[0] PIN wbs_dat_o[10] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1162.840 800.000 1163.440 ; + LAYER met2 ; + RECT 165.690 0.000 165.970 4.000 ; END END wbs_dat_o[10] PIN wbs_dat_o[11] @@ -5668,7 +5344,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 22.630 0.000 22.910 4.000 ; + RECT 177.190 0.000 177.470 4.000 ; END END wbs_dat_o[11] PIN wbs_dat_o[12] @@ -5676,7 +5352,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 798.650 1596.000 798.930 1600.000 ; + RECT 189.150 0.000 189.430 4.000 ; END END wbs_dat_o[12] PIN wbs_dat_o[13] @@ -5684,47 +5360,47 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 415.470 1596.000 415.750 1600.000 ; + RECT 200.650 0.000 200.930 4.000 ; END END wbs_dat_o[13] PIN wbs_dat_o[14] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 574.640 800.000 575.240 ; + LAYER met2 ; + RECT 212.610 0.000 212.890 4.000 ; END END wbs_dat_o[14] PIN wbs_dat_o[15] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 51.040 4.000 51.640 ; + LAYER met2 ; + RECT 224.110 0.000 224.390 4.000 ; END END wbs_dat_o[15] PIN wbs_dat_o[16] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 6.840 800.000 7.440 ; + LAYER met2 ; + RECT 235.610 0.000 235.890 4.000 ; END END wbs_dat_o[16] PIN wbs_dat_o[17] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 234.640 4.000 235.240 ; + LAYER met2 ; + RECT 247.570 0.000 247.850 4.000 ; END END wbs_dat_o[17] PIN wbs_dat_o[18] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 0.040 800.000 0.640 ; + LAYER met2 ; + RECT 259.070 0.000 259.350 4.000 ; END END wbs_dat_o[18] PIN wbs_dat_o[19] @@ -5732,47 +5408,47 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 0.090 0.000 0.370 4.000 ; + RECT 271.030 0.000 271.310 4.000 ; END END wbs_dat_o[19] PIN wbs_dat_o[1] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 149.640 800.000 150.240 ; + LAYER met2 ; + RECT 48.390 0.000 48.670 4.000 ; END END wbs_dat_o[1] PIN wbs_dat_o[20] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 462.440 4.000 463.040 ; + LAYER met2 ; + RECT 282.530 0.000 282.810 4.000 ; END END wbs_dat_o[20] PIN wbs_dat_o[21] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 955.440 4.000 956.040 ; + LAYER met2 ; + RECT 294.490 0.000 294.770 4.000 ; END END wbs_dat_o[21] PIN wbs_dat_o[22] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1475.640 4.000 1476.240 ; + LAYER met2 ; + RECT 305.990 0.000 306.270 4.000 ; END END wbs_dat_o[22] PIN wbs_dat_o[23] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 295.840 4.000 296.440 ; + LAYER met2 ; + RECT 317.950 0.000 318.230 4.000 ; END END wbs_dat_o[23] PIN wbs_dat_o[24] @@ -5780,7 +5456,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 248.030 0.000 248.310 4.000 ; + RECT 329.450 0.000 329.730 4.000 ; END END wbs_dat_o[24] PIN wbs_dat_o[25] @@ -5788,7 +5464,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 87.030 0.000 87.310 4.000 ; + RECT 341.410 0.000 341.690 4.000 ; END END wbs_dat_o[25] PIN wbs_dat_o[26] @@ -5796,15 +5472,15 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 180.410 1596.000 180.690 1600.000 ; + RECT 352.910 0.000 353.190 4.000 ; END END wbs_dat_o[26] PIN wbs_dat_o[27] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1516.440 4.000 1517.040 ; + LAYER met2 ; + RECT 364.410 0.000 364.690 4.000 ; END END wbs_dat_o[27] PIN wbs_dat_o[28] @@ -5812,7 +5488,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 644.090 0.000 644.370 4.000 ; + RECT 376.370 0.000 376.650 4.000 ; END END wbs_dat_o[28] PIN wbs_dat_o[29] @@ -5820,31 +5496,31 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 399.370 1596.000 399.650 1600.000 ; + RECT 387.870 0.000 388.150 4.000 ; END END wbs_dat_o[29] PIN wbs_dat_o[2] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 751.440 800.000 752.040 ; + LAYER met2 ; + RECT 64.030 0.000 64.310 4.000 ; END END wbs_dat_o[2] PIN wbs_dat_o[30] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 741.240 4.000 741.840 ; + LAYER met2 ; + RECT 399.830 0.000 400.110 4.000 ; END END wbs_dat_o[30] PIN wbs_dat_o[31] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1356.640 800.000 1357.240 ; + LAYER met2 ; + RECT 411.330 0.000 411.610 4.000 ; END END wbs_dat_o[31] PIN wbs_dat_o[3] @@ -5852,7 +5528,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 260.910 0.000 261.190 4.000 ; + RECT 79.670 0.000 79.950 4.000 ; END END wbs_dat_o[3] PIN wbs_dat_o[4] @@ -5860,7 +5536,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 450.890 0.000 451.170 4.000 ; + RECT 95.310 0.000 95.590 4.000 ; END END wbs_dat_o[4] PIN wbs_dat_o[5] @@ -5868,15 +5544,15 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 708.490 0.000 708.770 4.000 ; + RECT 107.270 0.000 107.550 4.000 ; END END wbs_dat_o[5] PIN wbs_dat_o[6] DIRECTION OUTPUT TRISTATE ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 1302.240 800.000 1302.840 ; + LAYER met2 ; + RECT 118.770 0.000 119.050 4.000 ; END END wbs_dat_o[6] PIN wbs_dat_o[7] @@ -5884,7 +5560,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 714.930 0.000 715.210 4.000 ; + RECT 130.270 0.000 130.550 4.000 ; END END wbs_dat_o[7] PIN wbs_dat_o[8] @@ -5892,7 +5568,7 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 380.050 1596.000 380.330 1600.000 ; + RECT 142.230 0.000 142.510 4.000 ; END END wbs_dat_o[8] PIN wbs_dat_o[9] @@ -5900,1240 +5576,986 @@ USE SIGNAL ; PORT LAYER met2 ; - RECT 367.170 1596.000 367.450 1600.000 ; + RECT 153.730 0.000 154.010 4.000 ; END END wbs_dat_o[9] PIN wbs_sel_i[0] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1105.040 4.000 1105.640 ; + LAYER met2 ; + RECT 36.890 0.000 37.170 4.000 ; END END wbs_sel_i[0] PIN wbs_sel_i[1] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1332.840 4.000 1333.440 ; + LAYER met2 ; + RECT 52.530 0.000 52.810 4.000 ; END END wbs_sel_i[1] PIN wbs_sel_i[2] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 40.840 800.000 41.440 ; + LAYER met2 ; + RECT 68.170 0.000 68.450 4.000 ; END END wbs_sel_i[2] PIN wbs_sel_i[3] DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 255.040 4.000 255.640 ; + LAYER met2 ; + RECT 83.810 0.000 84.090 4.000 ; END END wbs_sel_i[3] PIN wbs_stb_i DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 0.000 1003.040 4.000 1003.640 ; + LAYER met2 ; + RECT 17.110 0.000 17.390 4.000 ; END END wbs_stb_i PIN wbs_we_i DIRECTION INPUT ; USE SIGNAL ; PORT - LAYER met3 ; - RECT 796.000 979.240 800.000 979.840 ; + LAYER met2 ; + RECT 21.250 0.000 21.530 4.000 ; END END wbs_we_i OBS LAYER li1 ; RECT 5.520 10.795 794.420 1588.565 ; LAYER met1 ; - RECT 0.070 10.640 798.950 1588.720 ; + RECT 0.070 5.480 798.490 1588.720 ; LAYER met2 ; - RECT 0.100 1595.720 3.030 1598.525 ; - RECT 3.870 1595.720 9.470 1598.525 ; - RECT 10.310 1595.720 15.910 1598.525 ; - RECT 16.750 1595.720 22.350 1598.525 ; - RECT 23.190 1595.720 25.570 1598.525 ; - RECT 26.410 1595.720 32.010 1598.525 ; - RECT 32.850 1595.720 38.450 1598.525 ; - RECT 39.290 1595.720 44.890 1598.525 ; - RECT 45.730 1595.720 51.330 1598.525 ; - RECT 52.170 1595.720 57.770 1598.525 ; - RECT 58.610 1595.720 64.210 1598.525 ; - RECT 65.050 1595.720 70.650 1598.525 ; - RECT 71.490 1595.720 77.090 1598.525 ; - RECT 77.930 1595.720 83.530 1598.525 ; - RECT 84.370 1595.720 89.970 1598.525 ; - RECT 90.810 1595.720 96.410 1598.525 ; - RECT 97.250 1595.720 102.850 1598.525 ; - RECT 103.690 1595.720 109.290 1598.525 ; - RECT 110.130 1595.720 115.730 1598.525 ; - RECT 116.570 1595.720 122.170 1598.525 ; - RECT 123.010 1595.720 128.610 1598.525 ; - RECT 129.450 1595.720 135.050 1598.525 ; - RECT 135.890 1595.720 141.490 1598.525 ; - RECT 142.330 1595.720 147.930 1598.525 ; - RECT 148.770 1595.720 154.370 1598.525 ; - RECT 155.210 1595.720 160.810 1598.525 ; - RECT 161.650 1595.720 167.250 1598.525 ; - RECT 168.090 1595.720 173.690 1598.525 ; - RECT 174.530 1595.720 180.130 1598.525 ; - RECT 180.970 1595.720 186.570 1598.525 ; - RECT 187.410 1595.720 193.010 1598.525 ; - RECT 193.850 1595.720 199.450 1598.525 ; - RECT 200.290 1595.720 205.890 1598.525 ; - RECT 206.730 1595.720 212.330 1598.525 ; - RECT 213.170 1595.720 218.770 1598.525 ; - RECT 219.610 1595.720 225.210 1598.525 ; - RECT 226.050 1595.720 231.650 1598.525 ; - RECT 232.490 1595.720 238.090 1598.525 ; - RECT 238.930 1595.720 244.530 1598.525 ; - RECT 245.370 1595.720 250.970 1598.525 ; - RECT 251.810 1595.720 257.410 1598.525 ; - RECT 258.250 1595.720 263.850 1598.525 ; - RECT 264.690 1595.720 270.290 1598.525 ; - RECT 271.130 1595.720 276.730 1598.525 ; - RECT 277.570 1595.720 283.170 1598.525 ; - RECT 284.010 1595.720 289.610 1598.525 ; - RECT 290.450 1595.720 296.050 1598.525 ; - RECT 296.890 1595.720 302.490 1598.525 ; - RECT 303.330 1595.720 308.930 1598.525 ; - RECT 309.770 1595.720 315.370 1598.525 ; - RECT 316.210 1595.720 321.810 1598.525 ; - RECT 322.650 1595.720 328.250 1598.525 ; - RECT 329.090 1595.720 334.690 1598.525 ; - RECT 335.530 1595.720 341.130 1598.525 ; - RECT 341.970 1595.720 347.570 1598.525 ; - RECT 348.410 1595.720 354.010 1598.525 ; - RECT 354.850 1595.720 360.450 1598.525 ; - RECT 361.290 1595.720 366.890 1598.525 ; - RECT 367.730 1595.720 373.330 1598.525 ; - RECT 374.170 1595.720 379.770 1598.525 ; - RECT 380.610 1595.720 386.210 1598.525 ; - RECT 387.050 1595.720 392.650 1598.525 ; - RECT 393.490 1595.720 399.090 1598.525 ; - RECT 399.930 1595.720 405.530 1598.525 ; - RECT 406.370 1595.720 411.970 1598.525 ; - RECT 412.810 1595.720 415.190 1598.525 ; - RECT 416.030 1595.720 421.630 1598.525 ; - RECT 422.470 1595.720 428.070 1598.525 ; - RECT 428.910 1595.720 434.510 1598.525 ; - RECT 435.350 1595.720 440.950 1598.525 ; - RECT 441.790 1595.720 447.390 1598.525 ; - RECT 448.230 1595.720 453.830 1598.525 ; - RECT 454.670 1595.720 460.270 1598.525 ; - RECT 461.110 1595.720 466.710 1598.525 ; - RECT 467.550 1595.720 473.150 1598.525 ; - RECT 473.990 1595.720 479.590 1598.525 ; - RECT 480.430 1595.720 486.030 1598.525 ; - RECT 486.870 1595.720 492.470 1598.525 ; - RECT 493.310 1595.720 498.910 1598.525 ; - RECT 499.750 1595.720 505.350 1598.525 ; - RECT 506.190 1595.720 511.790 1598.525 ; - RECT 512.630 1595.720 518.230 1598.525 ; - RECT 519.070 1595.720 524.670 1598.525 ; - RECT 525.510 1595.720 531.110 1598.525 ; - RECT 531.950 1595.720 537.550 1598.525 ; - RECT 538.390 1595.720 543.990 1598.525 ; - RECT 544.830 1595.720 550.430 1598.525 ; - RECT 551.270 1595.720 556.870 1598.525 ; - RECT 557.710 1595.720 563.310 1598.525 ; - RECT 564.150 1595.720 569.750 1598.525 ; - RECT 570.590 1595.720 576.190 1598.525 ; - RECT 577.030 1595.720 582.630 1598.525 ; - RECT 583.470 1595.720 589.070 1598.525 ; - RECT 589.910 1595.720 595.510 1598.525 ; - RECT 596.350 1595.720 601.950 1598.525 ; - RECT 602.790 1595.720 608.390 1598.525 ; - RECT 609.230 1595.720 614.830 1598.525 ; - RECT 615.670 1595.720 621.270 1598.525 ; - RECT 622.110 1595.720 627.710 1598.525 ; - RECT 628.550 1595.720 634.150 1598.525 ; - RECT 634.990 1595.720 640.590 1598.525 ; - RECT 641.430 1595.720 647.030 1598.525 ; - RECT 647.870 1595.720 653.470 1598.525 ; - RECT 654.310 1595.720 659.910 1598.525 ; - RECT 660.750 1595.720 666.350 1598.525 ; - RECT 667.190 1595.720 672.790 1598.525 ; - RECT 673.630 1595.720 679.230 1598.525 ; - RECT 680.070 1595.720 685.670 1598.525 ; - RECT 686.510 1595.720 692.110 1598.525 ; - RECT 692.950 1595.720 698.550 1598.525 ; - RECT 699.390 1595.720 704.990 1598.525 ; - RECT 705.830 1595.720 711.430 1598.525 ; - RECT 712.270 1595.720 717.870 1598.525 ; - RECT 718.710 1595.720 724.310 1598.525 ; - RECT 725.150 1595.720 730.750 1598.525 ; - RECT 731.590 1595.720 737.190 1598.525 ; - RECT 738.030 1595.720 743.630 1598.525 ; - RECT 744.470 1595.720 750.070 1598.525 ; - RECT 750.910 1595.720 756.510 1598.525 ; - RECT 757.350 1595.720 762.950 1598.525 ; - RECT 763.790 1595.720 769.390 1598.525 ; - RECT 770.230 1595.720 775.830 1598.525 ; - RECT 776.670 1595.720 782.270 1598.525 ; - RECT 783.110 1595.720 788.710 1598.525 ; - RECT 789.550 1595.720 795.150 1598.525 ; - RECT 795.990 1595.720 798.370 1598.525 ; - RECT 0.100 4.280 798.920 1595.720 ; - RECT 0.650 0.155 3.030 4.280 ; - RECT 3.870 0.155 9.470 4.280 ; - RECT 10.310 0.155 15.910 4.280 ; - RECT 16.750 0.155 22.350 4.280 ; - RECT 23.190 0.155 28.790 4.280 ; - RECT 29.630 0.155 35.230 4.280 ; - RECT 36.070 0.155 41.670 4.280 ; - RECT 42.510 0.155 48.110 4.280 ; - RECT 48.950 0.155 54.550 4.280 ; - RECT 55.390 0.155 60.990 4.280 ; - RECT 61.830 0.155 67.430 4.280 ; - RECT 68.270 0.155 73.870 4.280 ; - RECT 74.710 0.155 80.310 4.280 ; - RECT 81.150 0.155 86.750 4.280 ; - RECT 87.590 0.155 93.190 4.280 ; - RECT 94.030 0.155 99.630 4.280 ; - RECT 100.470 0.155 106.070 4.280 ; - RECT 106.910 0.155 112.510 4.280 ; - RECT 113.350 0.155 118.950 4.280 ; - RECT 119.790 0.155 125.390 4.280 ; - RECT 126.230 0.155 131.830 4.280 ; - RECT 132.670 0.155 138.270 4.280 ; - RECT 139.110 0.155 144.710 4.280 ; - RECT 145.550 0.155 151.150 4.280 ; - RECT 151.990 0.155 157.590 4.280 ; - RECT 158.430 0.155 164.030 4.280 ; - RECT 164.870 0.155 170.470 4.280 ; - RECT 171.310 0.155 176.910 4.280 ; - RECT 177.750 0.155 183.350 4.280 ; - RECT 184.190 0.155 189.790 4.280 ; - RECT 190.630 0.155 196.230 4.280 ; - RECT 197.070 0.155 202.670 4.280 ; - RECT 203.510 0.155 209.110 4.280 ; - RECT 209.950 0.155 215.550 4.280 ; - RECT 216.390 0.155 221.990 4.280 ; - RECT 222.830 0.155 228.430 4.280 ; - RECT 229.270 0.155 234.870 4.280 ; - RECT 235.710 0.155 241.310 4.280 ; - RECT 242.150 0.155 247.750 4.280 ; - RECT 248.590 0.155 254.190 4.280 ; - RECT 255.030 0.155 260.630 4.280 ; - RECT 261.470 0.155 267.070 4.280 ; - RECT 267.910 0.155 273.510 4.280 ; - RECT 274.350 0.155 279.950 4.280 ; - RECT 280.790 0.155 286.390 4.280 ; - RECT 287.230 0.155 292.830 4.280 ; - RECT 293.670 0.155 299.270 4.280 ; - RECT 300.110 0.155 305.710 4.280 ; - RECT 306.550 0.155 312.150 4.280 ; - RECT 312.990 0.155 318.590 4.280 ; - RECT 319.430 0.155 325.030 4.280 ; - RECT 325.870 0.155 331.470 4.280 ; - RECT 332.310 0.155 337.910 4.280 ; - RECT 338.750 0.155 344.350 4.280 ; - RECT 345.190 0.155 350.790 4.280 ; - RECT 351.630 0.155 357.230 4.280 ; - RECT 358.070 0.155 363.670 4.280 ; - RECT 364.510 0.155 370.110 4.280 ; - RECT 370.950 0.155 376.550 4.280 ; - RECT 377.390 0.155 382.990 4.280 ; - RECT 383.830 0.155 386.210 4.280 ; - RECT 387.050 0.155 392.650 4.280 ; - RECT 393.490 0.155 399.090 4.280 ; - RECT 399.930 0.155 405.530 4.280 ; - RECT 406.370 0.155 411.970 4.280 ; - RECT 412.810 0.155 418.410 4.280 ; - RECT 419.250 0.155 424.850 4.280 ; - RECT 425.690 0.155 431.290 4.280 ; - RECT 432.130 0.155 437.730 4.280 ; - RECT 438.570 0.155 444.170 4.280 ; - RECT 445.010 0.155 450.610 4.280 ; - RECT 451.450 0.155 457.050 4.280 ; - RECT 457.890 0.155 463.490 4.280 ; - RECT 464.330 0.155 469.930 4.280 ; - RECT 470.770 0.155 476.370 4.280 ; - RECT 477.210 0.155 482.810 4.280 ; - RECT 483.650 0.155 489.250 4.280 ; - RECT 490.090 0.155 495.690 4.280 ; - RECT 496.530 0.155 502.130 4.280 ; - RECT 502.970 0.155 508.570 4.280 ; - RECT 509.410 0.155 515.010 4.280 ; - RECT 515.850 0.155 521.450 4.280 ; - RECT 522.290 0.155 527.890 4.280 ; - RECT 528.730 0.155 534.330 4.280 ; - RECT 535.170 0.155 540.770 4.280 ; - RECT 541.610 0.155 547.210 4.280 ; - RECT 548.050 0.155 553.650 4.280 ; - RECT 554.490 0.155 560.090 4.280 ; - RECT 560.930 0.155 566.530 4.280 ; - RECT 567.370 0.155 572.970 4.280 ; - RECT 573.810 0.155 579.410 4.280 ; - RECT 580.250 0.155 585.850 4.280 ; - RECT 586.690 0.155 592.290 4.280 ; - RECT 593.130 0.155 598.730 4.280 ; - RECT 599.570 0.155 605.170 4.280 ; - RECT 606.010 0.155 611.610 4.280 ; - RECT 612.450 0.155 618.050 4.280 ; - RECT 618.890 0.155 624.490 4.280 ; - RECT 625.330 0.155 630.930 4.280 ; - RECT 631.770 0.155 637.370 4.280 ; - RECT 638.210 0.155 643.810 4.280 ; - RECT 644.650 0.155 650.250 4.280 ; - RECT 651.090 0.155 656.690 4.280 ; - RECT 657.530 0.155 663.130 4.280 ; - RECT 663.970 0.155 669.570 4.280 ; - RECT 670.410 0.155 676.010 4.280 ; - RECT 676.850 0.155 682.450 4.280 ; - RECT 683.290 0.155 688.890 4.280 ; - RECT 689.730 0.155 695.330 4.280 ; - RECT 696.170 0.155 701.770 4.280 ; - RECT 702.610 0.155 708.210 4.280 ; - RECT 709.050 0.155 714.650 4.280 ; - RECT 715.490 0.155 721.090 4.280 ; - RECT 721.930 0.155 727.530 4.280 ; - RECT 728.370 0.155 733.970 4.280 ; - RECT 734.810 0.155 740.410 4.280 ; - RECT 741.250 0.155 746.850 4.280 ; - RECT 747.690 0.155 753.290 4.280 ; - RECT 754.130 0.155 759.730 4.280 ; - RECT 760.570 0.155 766.170 4.280 ; - RECT 767.010 0.155 772.610 4.280 ; - RECT 773.450 0.155 775.830 4.280 ; - RECT 776.670 0.155 782.270 4.280 ; - RECT 783.110 0.155 788.710 4.280 ; - RECT 789.550 0.155 795.150 4.280 ; - RECT 795.990 0.155 798.920 4.280 ; + RECT 0.100 1595.720 1.190 1596.370 ; + RECT 2.030 1595.720 3.950 1596.370 ; + RECT 4.790 1595.720 7.170 1596.370 ; + RECT 8.010 1595.720 10.390 1596.370 ; + RECT 11.230 1595.720 13.610 1596.370 ; + RECT 14.450 1595.720 16.830 1596.370 ; + RECT 17.670 1595.720 20.050 1596.370 ; + RECT 20.890 1595.720 23.270 1596.370 ; + RECT 24.110 1595.720 26.490 1596.370 ; + RECT 27.330 1595.720 29.710 1596.370 ; + RECT 30.550 1595.720 32.930 1596.370 ; + RECT 33.770 1595.720 36.150 1596.370 ; + RECT 36.990 1595.720 39.370 1596.370 ; + RECT 40.210 1595.720 42.590 1596.370 ; + RECT 43.430 1595.720 45.810 1596.370 ; + RECT 46.650 1595.720 49.030 1596.370 ; + RECT 49.870 1595.720 52.250 1596.370 ; + RECT 53.090 1595.720 55.470 1596.370 ; + RECT 56.310 1595.720 58.690 1596.370 ; + RECT 59.530 1595.720 61.910 1596.370 ; + RECT 62.750 1595.720 65.130 1596.370 ; + RECT 65.970 1595.720 68.350 1596.370 ; + RECT 69.190 1595.720 71.570 1596.370 ; + RECT 72.410 1595.720 74.330 1596.370 ; + RECT 75.170 1595.720 77.550 1596.370 ; + RECT 78.390 1595.720 80.770 1596.370 ; + RECT 81.610 1595.720 83.990 1596.370 ; + RECT 84.830 1595.720 87.210 1596.370 ; + RECT 88.050 1595.720 90.430 1596.370 ; + RECT 91.270 1595.720 93.650 1596.370 ; + RECT 94.490 1595.720 96.870 1596.370 ; + RECT 97.710 1595.720 100.090 1596.370 ; + RECT 100.930 1595.720 103.310 1596.370 ; + RECT 104.150 1595.720 106.530 1596.370 ; + RECT 107.370 1595.720 109.750 1596.370 ; + RECT 110.590 1595.720 112.970 1596.370 ; + RECT 113.810 1595.720 116.190 1596.370 ; + RECT 117.030 1595.720 119.410 1596.370 ; + RECT 120.250 1595.720 122.630 1596.370 ; + RECT 123.470 1595.720 125.850 1596.370 ; + RECT 126.690 1595.720 129.070 1596.370 ; + RECT 129.910 1595.720 132.290 1596.370 ; + RECT 133.130 1595.720 135.510 1596.370 ; + RECT 136.350 1595.720 138.730 1596.370 ; + RECT 139.570 1595.720 141.950 1596.370 ; + RECT 142.790 1595.720 145.170 1596.370 ; + RECT 146.010 1595.720 147.930 1596.370 ; + RECT 148.770 1595.720 151.150 1596.370 ; + RECT 151.990 1595.720 154.370 1596.370 ; + RECT 155.210 1595.720 157.590 1596.370 ; + RECT 158.430 1595.720 160.810 1596.370 ; + RECT 161.650 1595.720 164.030 1596.370 ; + RECT 164.870 1595.720 167.250 1596.370 ; + RECT 168.090 1595.720 170.470 1596.370 ; + RECT 171.310 1595.720 173.690 1596.370 ; + RECT 174.530 1595.720 176.910 1596.370 ; + RECT 177.750 1595.720 180.130 1596.370 ; + RECT 180.970 1595.720 183.350 1596.370 ; + RECT 184.190 1595.720 186.570 1596.370 ; + RECT 187.410 1595.720 189.790 1596.370 ; + RECT 190.630 1595.720 193.010 1596.370 ; + RECT 193.850 1595.720 196.230 1596.370 ; + RECT 197.070 1595.720 199.450 1596.370 ; + RECT 200.290 1595.720 202.670 1596.370 ; + RECT 203.510 1595.720 205.890 1596.370 ; + RECT 206.730 1595.720 209.110 1596.370 ; + RECT 209.950 1595.720 212.330 1596.370 ; + RECT 213.170 1595.720 215.550 1596.370 ; + RECT 216.390 1595.720 218.770 1596.370 ; + RECT 219.610 1595.720 221.530 1596.370 ; + RECT 222.370 1595.720 224.750 1596.370 ; + RECT 225.590 1595.720 227.970 1596.370 ; + RECT 228.810 1595.720 231.190 1596.370 ; + RECT 232.030 1595.720 234.410 1596.370 ; + RECT 235.250 1595.720 237.630 1596.370 ; + RECT 238.470 1595.720 240.850 1596.370 ; + RECT 241.690 1595.720 244.070 1596.370 ; + RECT 244.910 1595.720 247.290 1596.370 ; + RECT 248.130 1595.720 250.510 1596.370 ; + RECT 251.350 1595.720 253.730 1596.370 ; + RECT 254.570 1595.720 256.950 1596.370 ; + RECT 257.790 1595.720 260.170 1596.370 ; + RECT 261.010 1595.720 263.390 1596.370 ; + RECT 264.230 1595.720 266.610 1596.370 ; + RECT 267.450 1595.720 269.830 1596.370 ; + RECT 270.670 1595.720 273.050 1596.370 ; + RECT 273.890 1595.720 276.270 1596.370 ; + RECT 277.110 1595.720 279.490 1596.370 ; + RECT 280.330 1595.720 282.710 1596.370 ; + RECT 283.550 1595.720 285.930 1596.370 ; + RECT 286.770 1595.720 289.150 1596.370 ; + RECT 289.990 1595.720 291.910 1596.370 ; + RECT 292.750 1595.720 295.130 1596.370 ; + RECT 295.970 1595.720 298.350 1596.370 ; + RECT 299.190 1595.720 301.570 1596.370 ; + RECT 302.410 1595.720 304.790 1596.370 ; + RECT 305.630 1595.720 308.010 1596.370 ; + RECT 308.850 1595.720 311.230 1596.370 ; + RECT 312.070 1595.720 314.450 1596.370 ; + RECT 315.290 1595.720 317.670 1596.370 ; + RECT 318.510 1595.720 320.890 1596.370 ; + RECT 321.730 1595.720 324.110 1596.370 ; + RECT 324.950 1595.720 327.330 1596.370 ; + RECT 328.170 1595.720 330.550 1596.370 ; + RECT 331.390 1595.720 333.770 1596.370 ; + RECT 334.610 1595.720 336.990 1596.370 ; + RECT 337.830 1595.720 340.210 1596.370 ; + RECT 341.050 1595.720 343.430 1596.370 ; + RECT 344.270 1595.720 346.650 1596.370 ; + RECT 347.490 1595.720 349.870 1596.370 ; + RECT 350.710 1595.720 353.090 1596.370 ; + RECT 353.930 1595.720 356.310 1596.370 ; + RECT 357.150 1595.720 359.530 1596.370 ; + RECT 360.370 1595.720 362.750 1596.370 ; + RECT 363.590 1595.720 365.510 1596.370 ; + RECT 366.350 1595.720 368.730 1596.370 ; + RECT 369.570 1595.720 371.950 1596.370 ; + RECT 372.790 1595.720 375.170 1596.370 ; + RECT 376.010 1595.720 378.390 1596.370 ; + RECT 379.230 1595.720 381.610 1596.370 ; + RECT 382.450 1595.720 384.830 1596.370 ; + RECT 385.670 1595.720 388.050 1596.370 ; + RECT 388.890 1595.720 391.270 1596.370 ; + RECT 392.110 1595.720 394.490 1596.370 ; + RECT 395.330 1595.720 397.710 1596.370 ; + RECT 398.550 1595.720 400.930 1596.370 ; + RECT 401.770 1595.720 404.150 1596.370 ; + RECT 404.990 1595.720 407.370 1596.370 ; + RECT 408.210 1595.720 410.590 1596.370 ; + RECT 411.430 1595.720 413.810 1596.370 ; + RECT 414.650 1595.720 417.030 1596.370 ; + RECT 417.870 1595.720 420.250 1596.370 ; + RECT 421.090 1595.720 423.470 1596.370 ; + RECT 424.310 1595.720 426.690 1596.370 ; + RECT 427.530 1595.720 429.910 1596.370 ; + RECT 430.750 1595.720 433.130 1596.370 ; + RECT 433.970 1595.720 436.350 1596.370 ; + RECT 437.190 1595.720 439.110 1596.370 ; + RECT 439.950 1595.720 442.330 1596.370 ; + RECT 443.170 1595.720 445.550 1596.370 ; + RECT 446.390 1595.720 448.770 1596.370 ; + RECT 449.610 1595.720 451.990 1596.370 ; + RECT 452.830 1595.720 455.210 1596.370 ; + RECT 456.050 1595.720 458.430 1596.370 ; + RECT 459.270 1595.720 461.650 1596.370 ; + RECT 462.490 1595.720 464.870 1596.370 ; + RECT 465.710 1595.720 468.090 1596.370 ; + RECT 468.930 1595.720 471.310 1596.370 ; + RECT 472.150 1595.720 474.530 1596.370 ; + RECT 475.370 1595.720 477.750 1596.370 ; + RECT 478.590 1595.720 480.970 1596.370 ; + RECT 481.810 1595.720 484.190 1596.370 ; + RECT 485.030 1595.720 487.410 1596.370 ; + RECT 488.250 1595.720 490.630 1596.370 ; + RECT 491.470 1595.720 493.850 1596.370 ; + RECT 494.690 1595.720 497.070 1596.370 ; + RECT 497.910 1595.720 500.290 1596.370 ; + RECT 501.130 1595.720 503.510 1596.370 ; + RECT 504.350 1595.720 506.730 1596.370 ; + RECT 507.570 1595.720 509.950 1596.370 ; + RECT 510.790 1595.720 512.710 1596.370 ; + RECT 513.550 1595.720 515.930 1596.370 ; + RECT 516.770 1595.720 519.150 1596.370 ; + RECT 519.990 1595.720 522.370 1596.370 ; + RECT 523.210 1595.720 525.590 1596.370 ; + RECT 526.430 1595.720 528.810 1596.370 ; + RECT 529.650 1595.720 532.030 1596.370 ; + RECT 532.870 1595.720 535.250 1596.370 ; + RECT 536.090 1595.720 538.470 1596.370 ; + RECT 539.310 1595.720 541.690 1596.370 ; + RECT 542.530 1595.720 544.910 1596.370 ; + RECT 545.750 1595.720 548.130 1596.370 ; + RECT 548.970 1595.720 551.350 1596.370 ; + RECT 552.190 1595.720 554.570 1596.370 ; + RECT 555.410 1595.720 557.790 1596.370 ; + RECT 558.630 1595.720 561.010 1596.370 ; + RECT 561.850 1595.720 564.230 1596.370 ; + RECT 565.070 1595.720 567.450 1596.370 ; + RECT 568.290 1595.720 570.670 1596.370 ; + RECT 571.510 1595.720 573.890 1596.370 ; + RECT 574.730 1595.720 577.110 1596.370 ; + RECT 577.950 1595.720 580.330 1596.370 ; + RECT 581.170 1595.720 583.090 1596.370 ; + RECT 583.930 1595.720 586.310 1596.370 ; + RECT 587.150 1595.720 589.530 1596.370 ; + RECT 590.370 1595.720 592.750 1596.370 ; + RECT 593.590 1595.720 595.970 1596.370 ; + RECT 596.810 1595.720 599.190 1596.370 ; + RECT 600.030 1595.720 602.410 1596.370 ; + RECT 603.250 1595.720 605.630 1596.370 ; + RECT 606.470 1595.720 608.850 1596.370 ; + RECT 609.690 1595.720 612.070 1596.370 ; + RECT 612.910 1595.720 615.290 1596.370 ; + RECT 616.130 1595.720 618.510 1596.370 ; + RECT 619.350 1595.720 621.730 1596.370 ; + RECT 622.570 1595.720 624.950 1596.370 ; + RECT 625.790 1595.720 628.170 1596.370 ; + RECT 629.010 1595.720 631.390 1596.370 ; + RECT 632.230 1595.720 634.610 1596.370 ; + RECT 635.450 1595.720 637.830 1596.370 ; + RECT 638.670 1595.720 641.050 1596.370 ; + RECT 641.890 1595.720 644.270 1596.370 ; + RECT 645.110 1595.720 647.490 1596.370 ; + RECT 648.330 1595.720 650.710 1596.370 ; + RECT 651.550 1595.720 653.930 1596.370 ; + RECT 654.770 1595.720 656.690 1596.370 ; + RECT 657.530 1595.720 659.910 1596.370 ; + RECT 660.750 1595.720 663.130 1596.370 ; + RECT 663.970 1595.720 666.350 1596.370 ; + RECT 667.190 1595.720 669.570 1596.370 ; + RECT 670.410 1595.720 672.790 1596.370 ; + RECT 673.630 1595.720 676.010 1596.370 ; + RECT 676.850 1595.720 679.230 1596.370 ; + RECT 680.070 1595.720 682.450 1596.370 ; + RECT 683.290 1595.720 685.670 1596.370 ; + RECT 686.510 1595.720 688.890 1596.370 ; + RECT 689.730 1595.720 692.110 1596.370 ; + RECT 692.950 1595.720 695.330 1596.370 ; + RECT 696.170 1595.720 698.550 1596.370 ; + RECT 699.390 1595.720 701.770 1596.370 ; + RECT 702.610 1595.720 704.990 1596.370 ; + RECT 705.830 1595.720 708.210 1596.370 ; + RECT 709.050 1595.720 711.430 1596.370 ; + RECT 712.270 1595.720 714.650 1596.370 ; + RECT 715.490 1595.720 717.870 1596.370 ; + RECT 718.710 1595.720 721.090 1596.370 ; + RECT 721.930 1595.720 724.310 1596.370 ; + RECT 725.150 1595.720 727.530 1596.370 ; + RECT 728.370 1595.720 730.290 1596.370 ; + RECT 731.130 1595.720 733.510 1596.370 ; + RECT 734.350 1595.720 736.730 1596.370 ; + RECT 737.570 1595.720 739.950 1596.370 ; + RECT 740.790 1595.720 743.170 1596.370 ; + RECT 744.010 1595.720 746.390 1596.370 ; + RECT 747.230 1595.720 749.610 1596.370 ; + RECT 750.450 1595.720 752.830 1596.370 ; + RECT 753.670 1595.720 756.050 1596.370 ; + RECT 756.890 1595.720 759.270 1596.370 ; + RECT 760.110 1595.720 762.490 1596.370 ; + RECT 763.330 1595.720 765.710 1596.370 ; + RECT 766.550 1595.720 768.930 1596.370 ; + RECT 769.770 1595.720 772.150 1596.370 ; + RECT 772.990 1595.720 775.370 1596.370 ; + RECT 776.210 1595.720 778.590 1596.370 ; + RECT 779.430 1595.720 781.810 1596.370 ; + RECT 782.650 1595.720 785.030 1596.370 ; + RECT 785.870 1595.720 788.250 1596.370 ; + RECT 789.090 1595.720 791.470 1596.370 ; + RECT 792.310 1595.720 794.690 1596.370 ; + RECT 795.530 1595.720 797.910 1596.370 ; + RECT 0.100 4.280 798.460 1595.720 ; + RECT 0.100 3.670 1.650 4.280 ; + RECT 2.490 3.670 5.330 4.280 ; + RECT 6.170 3.670 9.010 4.280 ; + RECT 9.850 3.670 13.150 4.280 ; + RECT 13.990 3.670 16.830 4.280 ; + RECT 17.670 3.670 20.970 4.280 ; + RECT 21.810 3.670 24.650 4.280 ; + RECT 25.490 3.670 28.790 4.280 ; + RECT 29.630 3.670 32.470 4.280 ; + RECT 33.310 3.670 36.610 4.280 ; + RECT 37.450 3.670 40.290 4.280 ; + RECT 41.130 3.670 44.430 4.280 ; + RECT 45.270 3.670 48.110 4.280 ; + RECT 48.950 3.670 52.250 4.280 ; + RECT 53.090 3.670 55.930 4.280 ; + RECT 56.770 3.670 60.070 4.280 ; + RECT 60.910 3.670 63.750 4.280 ; + RECT 64.590 3.670 67.890 4.280 ; + RECT 68.730 3.670 71.570 4.280 ; + RECT 72.410 3.670 75.710 4.280 ; + RECT 76.550 3.670 79.390 4.280 ; + RECT 80.230 3.670 83.530 4.280 ; + RECT 84.370 3.670 87.210 4.280 ; + RECT 88.050 3.670 91.350 4.280 ; + RECT 92.190 3.670 95.030 4.280 ; + RECT 95.870 3.670 99.170 4.280 ; + RECT 100.010 3.670 102.850 4.280 ; + RECT 103.690 3.670 106.990 4.280 ; + RECT 107.830 3.670 110.670 4.280 ; + RECT 111.510 3.670 114.810 4.280 ; + RECT 115.650 3.670 118.490 4.280 ; + RECT 119.330 3.670 122.170 4.280 ; + RECT 123.010 3.670 126.310 4.280 ; + RECT 127.150 3.670 129.990 4.280 ; + RECT 130.830 3.670 134.130 4.280 ; + RECT 134.970 3.670 137.810 4.280 ; + RECT 138.650 3.670 141.950 4.280 ; + RECT 142.790 3.670 145.630 4.280 ; + RECT 146.470 3.670 149.770 4.280 ; + RECT 150.610 3.670 153.450 4.280 ; + RECT 154.290 3.670 157.590 4.280 ; + RECT 158.430 3.670 161.270 4.280 ; + RECT 162.110 3.670 165.410 4.280 ; + RECT 166.250 3.670 169.090 4.280 ; + RECT 169.930 3.670 173.230 4.280 ; + RECT 174.070 3.670 176.910 4.280 ; + RECT 177.750 3.670 181.050 4.280 ; + RECT 181.890 3.670 184.730 4.280 ; + RECT 185.570 3.670 188.870 4.280 ; + RECT 189.710 3.670 192.550 4.280 ; + RECT 193.390 3.670 196.690 4.280 ; + RECT 197.530 3.670 200.370 4.280 ; + RECT 201.210 3.670 204.510 4.280 ; + RECT 205.350 3.670 208.190 4.280 ; + RECT 209.030 3.670 212.330 4.280 ; + RECT 213.170 3.670 216.010 4.280 ; + RECT 216.850 3.670 220.150 4.280 ; + RECT 220.990 3.670 223.830 4.280 ; + RECT 224.670 3.670 227.970 4.280 ; + RECT 228.810 3.670 231.650 4.280 ; + RECT 232.490 3.670 235.330 4.280 ; + RECT 236.170 3.670 239.470 4.280 ; + RECT 240.310 3.670 243.150 4.280 ; + RECT 243.990 3.670 247.290 4.280 ; + RECT 248.130 3.670 250.970 4.280 ; + RECT 251.810 3.670 255.110 4.280 ; + RECT 255.950 3.670 258.790 4.280 ; + RECT 259.630 3.670 262.930 4.280 ; + RECT 263.770 3.670 266.610 4.280 ; + RECT 267.450 3.670 270.750 4.280 ; + RECT 271.590 3.670 274.430 4.280 ; + RECT 275.270 3.670 278.570 4.280 ; + RECT 279.410 3.670 282.250 4.280 ; + RECT 283.090 3.670 286.390 4.280 ; + RECT 287.230 3.670 290.070 4.280 ; + RECT 290.910 3.670 294.210 4.280 ; + RECT 295.050 3.670 297.890 4.280 ; + RECT 298.730 3.670 302.030 4.280 ; + RECT 302.870 3.670 305.710 4.280 ; + RECT 306.550 3.670 309.850 4.280 ; + RECT 310.690 3.670 313.530 4.280 ; + RECT 314.370 3.670 317.670 4.280 ; + RECT 318.510 3.670 321.350 4.280 ; + RECT 322.190 3.670 325.490 4.280 ; + RECT 326.330 3.670 329.170 4.280 ; + RECT 330.010 3.670 333.310 4.280 ; + RECT 334.150 3.670 336.990 4.280 ; + RECT 337.830 3.670 341.130 4.280 ; + RECT 341.970 3.670 344.810 4.280 ; + RECT 345.650 3.670 348.490 4.280 ; + RECT 349.330 3.670 352.630 4.280 ; + RECT 353.470 3.670 356.310 4.280 ; + RECT 357.150 3.670 360.450 4.280 ; + RECT 361.290 3.670 364.130 4.280 ; + RECT 364.970 3.670 368.270 4.280 ; + RECT 369.110 3.670 371.950 4.280 ; + RECT 372.790 3.670 376.090 4.280 ; + RECT 376.930 3.670 379.770 4.280 ; + RECT 380.610 3.670 383.910 4.280 ; + RECT 384.750 3.670 387.590 4.280 ; + RECT 388.430 3.670 391.730 4.280 ; + RECT 392.570 3.670 395.410 4.280 ; + RECT 396.250 3.670 399.550 4.280 ; + RECT 400.390 3.670 403.230 4.280 ; + RECT 404.070 3.670 407.370 4.280 ; + RECT 408.210 3.670 411.050 4.280 ; + RECT 411.890 3.670 415.190 4.280 ; + RECT 416.030 3.670 418.870 4.280 ; + RECT 419.710 3.670 423.010 4.280 ; + RECT 423.850 3.670 426.690 4.280 ; + RECT 427.530 3.670 430.830 4.280 ; + RECT 431.670 3.670 434.510 4.280 ; + RECT 435.350 3.670 438.650 4.280 ; + RECT 439.490 3.670 442.330 4.280 ; + RECT 443.170 3.670 446.470 4.280 ; + RECT 447.310 3.670 450.150 4.280 ; + RECT 450.990 3.670 454.290 4.280 ; + RECT 455.130 3.670 457.970 4.280 ; + RECT 458.810 3.670 461.650 4.280 ; + RECT 462.490 3.670 465.790 4.280 ; + RECT 466.630 3.670 469.470 4.280 ; + RECT 470.310 3.670 473.610 4.280 ; + RECT 474.450 3.670 477.290 4.280 ; + RECT 478.130 3.670 481.430 4.280 ; + RECT 482.270 3.670 485.110 4.280 ; + RECT 485.950 3.670 489.250 4.280 ; + RECT 490.090 3.670 492.930 4.280 ; + RECT 493.770 3.670 497.070 4.280 ; + RECT 497.910 3.670 500.750 4.280 ; + RECT 501.590 3.670 504.890 4.280 ; + RECT 505.730 3.670 508.570 4.280 ; + RECT 509.410 3.670 512.710 4.280 ; + RECT 513.550 3.670 516.390 4.280 ; + RECT 517.230 3.670 520.530 4.280 ; + RECT 521.370 3.670 524.210 4.280 ; + RECT 525.050 3.670 528.350 4.280 ; + RECT 529.190 3.670 532.030 4.280 ; + RECT 532.870 3.670 536.170 4.280 ; + RECT 537.010 3.670 539.850 4.280 ; + RECT 540.690 3.670 543.990 4.280 ; + RECT 544.830 3.670 547.670 4.280 ; + RECT 548.510 3.670 551.810 4.280 ; + RECT 552.650 3.670 555.490 4.280 ; + RECT 556.330 3.670 559.630 4.280 ; + RECT 560.470 3.670 563.310 4.280 ; + RECT 564.150 3.670 567.450 4.280 ; + RECT 568.290 3.670 571.130 4.280 ; + RECT 571.970 3.670 574.810 4.280 ; + RECT 575.650 3.670 578.950 4.280 ; + RECT 579.790 3.670 582.630 4.280 ; + RECT 583.470 3.670 586.770 4.280 ; + RECT 587.610 3.670 590.450 4.280 ; + RECT 591.290 3.670 594.590 4.280 ; + RECT 595.430 3.670 598.270 4.280 ; + RECT 599.110 3.670 602.410 4.280 ; + RECT 603.250 3.670 606.090 4.280 ; + RECT 606.930 3.670 610.230 4.280 ; + RECT 611.070 3.670 613.910 4.280 ; + RECT 614.750 3.670 618.050 4.280 ; + RECT 618.890 3.670 621.730 4.280 ; + RECT 622.570 3.670 625.870 4.280 ; + RECT 626.710 3.670 629.550 4.280 ; + RECT 630.390 3.670 633.690 4.280 ; + RECT 634.530 3.670 637.370 4.280 ; + RECT 638.210 3.670 641.510 4.280 ; + RECT 642.350 3.670 645.190 4.280 ; + RECT 646.030 3.670 649.330 4.280 ; + RECT 650.170 3.670 653.010 4.280 ; + RECT 653.850 3.670 657.150 4.280 ; + RECT 657.990 3.670 660.830 4.280 ; + RECT 661.670 3.670 664.970 4.280 ; + RECT 665.810 3.670 668.650 4.280 ; + RECT 669.490 3.670 672.790 4.280 ; + RECT 673.630 3.670 676.470 4.280 ; + RECT 677.310 3.670 680.610 4.280 ; + RECT 681.450 3.670 684.290 4.280 ; + RECT 685.130 3.670 687.970 4.280 ; + RECT 688.810 3.670 692.110 4.280 ; + RECT 692.950 3.670 695.790 4.280 ; + RECT 696.630 3.670 699.930 4.280 ; + RECT 700.770 3.670 703.610 4.280 ; + RECT 704.450 3.670 707.750 4.280 ; + RECT 708.590 3.670 711.430 4.280 ; + RECT 712.270 3.670 715.570 4.280 ; + RECT 716.410 3.670 719.250 4.280 ; + RECT 720.090 3.670 723.390 4.280 ; + RECT 724.230 3.670 727.070 4.280 ; + RECT 727.910 3.670 731.210 4.280 ; + RECT 732.050 3.670 734.890 4.280 ; + RECT 735.730 3.670 739.030 4.280 ; + RECT 739.870 3.670 742.710 4.280 ; + RECT 743.550 3.670 746.850 4.280 ; + RECT 747.690 3.670 750.530 4.280 ; + RECT 751.370 3.670 754.670 4.280 ; + RECT 755.510 3.670 758.350 4.280 ; + RECT 759.190 3.670 762.490 4.280 ; + RECT 763.330 3.670 766.170 4.280 ; + RECT 767.010 3.670 770.310 4.280 ; + RECT 771.150 3.670 773.990 4.280 ; + RECT 774.830 3.670 778.130 4.280 ; + RECT 778.970 3.670 781.810 4.280 ; + RECT 782.650 3.670 785.950 4.280 ; + RECT 786.790 3.670 789.630 4.280 ; + RECT 790.470 3.670 793.770 4.280 ; + RECT 794.610 3.670 797.450 4.280 ; + RECT 798.290 3.670 798.460 4.280 ; LAYER met3 ; - RECT 4.400 1597.640 796.000 1598.505 ; - RECT 4.000 1595.640 796.000 1597.640 ; - RECT 4.000 1594.240 795.600 1595.640 ; - RECT 4.000 1592.240 796.000 1594.240 ; - RECT 4.400 1590.840 796.000 1592.240 ; - RECT 4.000 1588.840 796.000 1590.840 ; - RECT 4.000 1587.440 795.600 1588.840 ; - RECT 4.000 1585.440 796.000 1587.440 ; - RECT 4.400 1584.040 796.000 1585.440 ; - RECT 4.000 1582.040 796.000 1584.040 ; - RECT 4.000 1580.640 795.600 1582.040 ; - RECT 4.000 1578.640 796.000 1580.640 ; - RECT 4.400 1577.240 796.000 1578.640 ; - RECT 4.000 1575.240 796.000 1577.240 ; - RECT 4.000 1573.840 795.600 1575.240 ; - RECT 4.000 1571.840 796.000 1573.840 ; - RECT 4.400 1570.440 796.000 1571.840 ; - RECT 4.000 1568.440 796.000 1570.440 ; - RECT 4.000 1567.040 795.600 1568.440 ; - RECT 4.000 1565.040 796.000 1567.040 ; - RECT 4.400 1563.640 796.000 1565.040 ; - RECT 4.000 1561.640 796.000 1563.640 ; - RECT 4.000 1560.240 795.600 1561.640 ; - RECT 4.000 1558.240 796.000 1560.240 ; - RECT 4.400 1556.840 796.000 1558.240 ; - RECT 4.000 1554.840 796.000 1556.840 ; - RECT 4.000 1553.440 795.600 1554.840 ; - RECT 4.000 1551.440 796.000 1553.440 ; - RECT 4.400 1550.040 796.000 1551.440 ; - RECT 4.000 1548.040 796.000 1550.040 ; - RECT 4.000 1546.640 795.600 1548.040 ; - RECT 4.000 1544.640 796.000 1546.640 ; - RECT 4.400 1543.240 796.000 1544.640 ; - RECT 4.000 1541.240 796.000 1543.240 ; - RECT 4.000 1539.840 795.600 1541.240 ; - RECT 4.000 1537.840 796.000 1539.840 ; - RECT 4.400 1536.440 796.000 1537.840 ; - RECT 4.000 1534.440 796.000 1536.440 ; - RECT 4.000 1533.040 795.600 1534.440 ; - RECT 4.000 1531.040 796.000 1533.040 ; - RECT 4.400 1529.640 796.000 1531.040 ; - RECT 4.000 1527.640 796.000 1529.640 ; - RECT 4.000 1526.240 795.600 1527.640 ; - RECT 4.000 1524.240 796.000 1526.240 ; - RECT 4.400 1522.840 796.000 1524.240 ; - RECT 4.000 1520.840 796.000 1522.840 ; - RECT 4.000 1519.440 795.600 1520.840 ; - RECT 4.000 1517.440 796.000 1519.440 ; - RECT 4.400 1516.040 796.000 1517.440 ; - RECT 4.000 1514.040 796.000 1516.040 ; - RECT 4.000 1512.640 795.600 1514.040 ; - RECT 4.000 1510.640 796.000 1512.640 ; - RECT 4.400 1509.240 796.000 1510.640 ; - RECT 4.000 1507.240 796.000 1509.240 ; - RECT 4.000 1505.840 795.600 1507.240 ; - RECT 4.000 1503.840 796.000 1505.840 ; - RECT 4.400 1502.440 796.000 1503.840 ; - RECT 4.000 1500.440 796.000 1502.440 ; - RECT 4.000 1499.040 795.600 1500.440 ; - RECT 4.000 1497.040 796.000 1499.040 ; - RECT 4.400 1495.640 796.000 1497.040 ; - RECT 4.000 1493.640 796.000 1495.640 ; - RECT 4.000 1492.240 795.600 1493.640 ; - RECT 4.000 1490.240 796.000 1492.240 ; - RECT 4.400 1488.840 796.000 1490.240 ; - RECT 4.000 1486.840 796.000 1488.840 ; - RECT 4.000 1485.440 795.600 1486.840 ; - RECT 4.000 1483.440 796.000 1485.440 ; - RECT 4.400 1482.040 796.000 1483.440 ; - RECT 4.000 1480.040 796.000 1482.040 ; - RECT 4.000 1478.640 795.600 1480.040 ; - RECT 4.000 1476.640 796.000 1478.640 ; - RECT 4.400 1475.240 796.000 1476.640 ; - RECT 4.000 1473.240 796.000 1475.240 ; - RECT 4.000 1471.840 795.600 1473.240 ; - RECT 4.000 1469.840 796.000 1471.840 ; - RECT 4.400 1468.440 796.000 1469.840 ; - RECT 4.000 1466.440 796.000 1468.440 ; - RECT 4.000 1465.040 795.600 1466.440 ; - RECT 4.000 1463.040 796.000 1465.040 ; - RECT 4.400 1461.640 796.000 1463.040 ; - RECT 4.000 1459.640 796.000 1461.640 ; - RECT 4.000 1458.240 795.600 1459.640 ; - RECT 4.000 1456.240 796.000 1458.240 ; - RECT 4.400 1454.840 796.000 1456.240 ; - RECT 4.000 1452.840 796.000 1454.840 ; - RECT 4.000 1451.440 795.600 1452.840 ; - RECT 4.000 1449.440 796.000 1451.440 ; - RECT 4.400 1448.040 796.000 1449.440 ; - RECT 4.000 1446.040 796.000 1448.040 ; - RECT 4.000 1444.640 795.600 1446.040 ; - RECT 4.000 1442.640 796.000 1444.640 ; - RECT 4.400 1441.240 796.000 1442.640 ; - RECT 4.000 1439.240 796.000 1441.240 ; - RECT 4.000 1437.840 795.600 1439.240 ; - RECT 4.000 1435.840 796.000 1437.840 ; - RECT 4.400 1434.440 796.000 1435.840 ; - RECT 4.000 1432.440 796.000 1434.440 ; - RECT 4.000 1431.040 795.600 1432.440 ; - RECT 4.000 1429.040 796.000 1431.040 ; - RECT 4.400 1427.640 796.000 1429.040 ; - RECT 4.000 1425.640 796.000 1427.640 ; - RECT 4.000 1424.240 795.600 1425.640 ; - RECT 4.000 1422.240 796.000 1424.240 ; - RECT 4.400 1420.840 796.000 1422.240 ; - RECT 4.000 1418.840 796.000 1420.840 ; - RECT 4.000 1417.440 795.600 1418.840 ; - RECT 4.000 1415.440 796.000 1417.440 ; - RECT 4.400 1414.040 796.000 1415.440 ; - RECT 4.000 1412.040 796.000 1414.040 ; - RECT 4.000 1410.640 795.600 1412.040 ; - RECT 4.000 1408.640 796.000 1410.640 ; - RECT 4.400 1407.240 796.000 1408.640 ; - RECT 4.000 1405.240 796.000 1407.240 ; - RECT 4.000 1403.840 795.600 1405.240 ; - RECT 4.000 1401.840 796.000 1403.840 ; - RECT 4.400 1400.440 796.000 1401.840 ; - RECT 4.000 1398.440 796.000 1400.440 ; - RECT 4.000 1397.040 795.600 1398.440 ; - RECT 4.000 1395.040 796.000 1397.040 ; - RECT 4.400 1393.640 796.000 1395.040 ; - RECT 4.000 1391.640 796.000 1393.640 ; - RECT 4.000 1390.240 795.600 1391.640 ; - RECT 4.000 1388.240 796.000 1390.240 ; - RECT 4.400 1386.840 796.000 1388.240 ; - RECT 4.000 1384.840 796.000 1386.840 ; - RECT 4.000 1383.440 795.600 1384.840 ; - RECT 4.000 1381.440 796.000 1383.440 ; - RECT 4.400 1380.040 796.000 1381.440 ; - RECT 4.000 1378.040 796.000 1380.040 ; - RECT 4.000 1376.640 795.600 1378.040 ; - RECT 4.000 1374.640 796.000 1376.640 ; - RECT 4.400 1373.240 796.000 1374.640 ; - RECT 4.000 1371.240 796.000 1373.240 ; - RECT 4.000 1369.840 795.600 1371.240 ; - RECT 4.000 1367.840 796.000 1369.840 ; - RECT 4.400 1366.440 796.000 1367.840 ; - RECT 4.000 1364.440 796.000 1366.440 ; - RECT 4.000 1363.040 795.600 1364.440 ; - RECT 4.000 1361.040 796.000 1363.040 ; - RECT 4.400 1359.640 796.000 1361.040 ; - RECT 4.000 1357.640 796.000 1359.640 ; + RECT 4.000 1580.680 796.000 1588.645 ; + RECT 4.000 1580.000 795.600 1580.680 ; + RECT 4.400 1579.280 795.600 1580.000 ; + RECT 4.400 1578.600 796.000 1579.280 ; + RECT 4.000 1567.760 796.000 1578.600 ; + RECT 4.000 1566.400 795.600 1567.760 ; + RECT 4.400 1566.360 795.600 1566.400 ; + RECT 4.400 1565.000 796.000 1566.360 ; + RECT 4.000 1554.160 796.000 1565.000 ; + RECT 4.000 1552.800 795.600 1554.160 ; + RECT 4.400 1552.760 795.600 1552.800 ; + RECT 4.400 1551.400 796.000 1552.760 ; + RECT 4.000 1541.240 796.000 1551.400 ; + RECT 4.000 1539.880 795.600 1541.240 ; + RECT 4.400 1539.840 795.600 1539.880 ; + RECT 4.400 1538.480 796.000 1539.840 ; + RECT 4.000 1528.320 796.000 1538.480 ; + RECT 4.000 1526.920 795.600 1528.320 ; + RECT 4.000 1526.280 796.000 1526.920 ; + RECT 4.400 1524.880 796.000 1526.280 ; + RECT 4.000 1514.720 796.000 1524.880 ; + RECT 4.000 1513.320 795.600 1514.720 ; + RECT 4.000 1512.680 796.000 1513.320 ; + RECT 4.400 1511.280 796.000 1512.680 ; + RECT 4.000 1501.800 796.000 1511.280 ; + RECT 4.000 1500.400 795.600 1501.800 ; + RECT 4.000 1499.080 796.000 1500.400 ; + RECT 4.400 1497.680 796.000 1499.080 ; + RECT 4.000 1488.880 796.000 1497.680 ; + RECT 4.000 1487.480 795.600 1488.880 ; + RECT 4.000 1486.160 796.000 1487.480 ; + RECT 4.400 1484.760 796.000 1486.160 ; + RECT 4.000 1475.960 796.000 1484.760 ; + RECT 4.000 1474.560 795.600 1475.960 ; + RECT 4.000 1472.560 796.000 1474.560 ; + RECT 4.400 1471.160 796.000 1472.560 ; + RECT 4.000 1462.360 796.000 1471.160 ; + RECT 4.000 1460.960 795.600 1462.360 ; + RECT 4.000 1458.960 796.000 1460.960 ; + RECT 4.400 1457.560 796.000 1458.960 ; + RECT 4.000 1449.440 796.000 1457.560 ; + RECT 4.000 1448.040 795.600 1449.440 ; + RECT 4.000 1445.360 796.000 1448.040 ; + RECT 4.400 1443.960 796.000 1445.360 ; + RECT 4.000 1436.520 796.000 1443.960 ; + RECT 4.000 1435.120 795.600 1436.520 ; + RECT 4.000 1431.760 796.000 1435.120 ; + RECT 4.400 1430.360 796.000 1431.760 ; + RECT 4.000 1422.920 796.000 1430.360 ; + RECT 4.000 1421.520 795.600 1422.920 ; + RECT 4.000 1418.840 796.000 1421.520 ; + RECT 4.400 1417.440 796.000 1418.840 ; + RECT 4.000 1410.000 796.000 1417.440 ; + RECT 4.000 1408.600 795.600 1410.000 ; + RECT 4.000 1405.240 796.000 1408.600 ; + RECT 4.400 1403.840 796.000 1405.240 ; + RECT 4.000 1397.080 796.000 1403.840 ; + RECT 4.000 1395.680 795.600 1397.080 ; + RECT 4.000 1391.640 796.000 1395.680 ; + RECT 4.400 1390.240 796.000 1391.640 ; + RECT 4.000 1384.160 796.000 1390.240 ; + RECT 4.000 1382.760 795.600 1384.160 ; + RECT 4.000 1378.040 796.000 1382.760 ; + RECT 4.400 1376.640 796.000 1378.040 ; + RECT 4.000 1370.560 796.000 1376.640 ; + RECT 4.000 1369.160 795.600 1370.560 ; + RECT 4.000 1365.120 796.000 1369.160 ; + RECT 4.400 1363.720 796.000 1365.120 ; + RECT 4.000 1357.640 796.000 1363.720 ; RECT 4.000 1356.240 795.600 1357.640 ; - RECT 4.000 1354.240 796.000 1356.240 ; - RECT 4.400 1352.840 796.000 1354.240 ; - RECT 4.000 1350.840 796.000 1352.840 ; - RECT 4.000 1349.440 795.600 1350.840 ; - RECT 4.000 1347.440 796.000 1349.440 ; - RECT 4.400 1346.040 796.000 1347.440 ; - RECT 4.000 1344.040 796.000 1346.040 ; - RECT 4.000 1342.640 795.600 1344.040 ; - RECT 4.000 1340.640 796.000 1342.640 ; - RECT 4.400 1339.240 796.000 1340.640 ; - RECT 4.000 1337.240 796.000 1339.240 ; - RECT 4.000 1335.840 795.600 1337.240 ; - RECT 4.000 1333.840 796.000 1335.840 ; - RECT 4.400 1332.440 796.000 1333.840 ; - RECT 4.000 1330.440 796.000 1332.440 ; - RECT 4.000 1329.040 795.600 1330.440 ; - RECT 4.000 1327.040 796.000 1329.040 ; - RECT 4.400 1325.640 796.000 1327.040 ; - RECT 4.000 1323.640 796.000 1325.640 ; - RECT 4.000 1322.240 795.600 1323.640 ; - RECT 4.000 1320.240 796.000 1322.240 ; - RECT 4.400 1318.840 796.000 1320.240 ; - RECT 4.000 1316.840 796.000 1318.840 ; - RECT 4.000 1315.440 795.600 1316.840 ; - RECT 4.000 1313.440 796.000 1315.440 ; - RECT 4.400 1312.040 796.000 1313.440 ; - RECT 4.000 1310.040 796.000 1312.040 ; - RECT 4.000 1308.640 795.600 1310.040 ; - RECT 4.000 1306.640 796.000 1308.640 ; - RECT 4.400 1305.240 796.000 1306.640 ; - RECT 4.000 1303.240 796.000 1305.240 ; - RECT 4.000 1301.840 795.600 1303.240 ; - RECT 4.000 1299.840 796.000 1301.840 ; - RECT 4.400 1298.440 796.000 1299.840 ; - RECT 4.000 1296.440 796.000 1298.440 ; - RECT 4.000 1295.040 795.600 1296.440 ; - RECT 4.000 1293.040 796.000 1295.040 ; - RECT 4.400 1291.640 796.000 1293.040 ; - RECT 4.000 1289.640 796.000 1291.640 ; - RECT 4.000 1288.240 795.600 1289.640 ; - RECT 4.000 1286.240 796.000 1288.240 ; - RECT 4.400 1284.840 796.000 1286.240 ; - RECT 4.000 1282.840 796.000 1284.840 ; - RECT 4.000 1281.440 795.600 1282.840 ; - RECT 4.000 1279.440 796.000 1281.440 ; - RECT 4.400 1278.040 796.000 1279.440 ; - RECT 4.000 1276.040 796.000 1278.040 ; - RECT 4.000 1274.640 795.600 1276.040 ; - RECT 4.000 1272.640 796.000 1274.640 ; - RECT 4.400 1271.240 796.000 1272.640 ; - RECT 4.000 1269.240 796.000 1271.240 ; - RECT 4.000 1267.840 795.600 1269.240 ; - RECT 4.000 1265.840 796.000 1267.840 ; - RECT 4.400 1264.440 796.000 1265.840 ; - RECT 4.000 1262.440 796.000 1264.440 ; - RECT 4.000 1261.040 795.600 1262.440 ; - RECT 4.000 1259.040 796.000 1261.040 ; - RECT 4.400 1257.640 796.000 1259.040 ; - RECT 4.000 1255.640 796.000 1257.640 ; - RECT 4.000 1254.240 795.600 1255.640 ; - RECT 4.000 1252.240 796.000 1254.240 ; - RECT 4.400 1250.840 796.000 1252.240 ; - RECT 4.000 1248.840 796.000 1250.840 ; - RECT 4.000 1247.440 795.600 1248.840 ; - RECT 4.000 1245.440 796.000 1247.440 ; - RECT 4.400 1244.040 796.000 1245.440 ; - RECT 4.000 1242.040 796.000 1244.040 ; - RECT 4.000 1240.640 795.600 1242.040 ; - RECT 4.000 1238.640 796.000 1240.640 ; - RECT 4.400 1237.240 796.000 1238.640 ; - RECT 4.000 1235.240 796.000 1237.240 ; - RECT 4.000 1233.840 795.600 1235.240 ; - RECT 4.000 1231.840 796.000 1233.840 ; - RECT 4.400 1230.440 796.000 1231.840 ; - RECT 4.000 1228.440 796.000 1230.440 ; - RECT 4.000 1227.040 795.600 1228.440 ; - RECT 4.000 1225.040 796.000 1227.040 ; - RECT 4.400 1223.640 796.000 1225.040 ; - RECT 4.000 1221.640 796.000 1223.640 ; - RECT 4.400 1220.240 795.600 1221.640 ; - RECT 4.000 1214.840 796.000 1220.240 ; - RECT 4.400 1213.440 795.600 1214.840 ; - RECT 4.000 1208.040 796.000 1213.440 ; - RECT 4.400 1206.640 795.600 1208.040 ; - RECT 4.000 1201.240 796.000 1206.640 ; - RECT 4.400 1199.840 795.600 1201.240 ; - RECT 4.000 1194.440 796.000 1199.840 ; - RECT 4.400 1193.040 795.600 1194.440 ; - RECT 4.000 1191.040 796.000 1193.040 ; - RECT 4.000 1189.640 795.600 1191.040 ; - RECT 4.000 1187.640 796.000 1189.640 ; - RECT 4.400 1186.240 796.000 1187.640 ; - RECT 4.000 1184.240 796.000 1186.240 ; - RECT 4.000 1182.840 795.600 1184.240 ; - RECT 4.000 1180.840 796.000 1182.840 ; - RECT 4.400 1179.440 796.000 1180.840 ; - RECT 4.000 1177.440 796.000 1179.440 ; - RECT 4.000 1176.040 795.600 1177.440 ; - RECT 4.000 1174.040 796.000 1176.040 ; - RECT 4.400 1172.640 796.000 1174.040 ; - RECT 4.000 1170.640 796.000 1172.640 ; - RECT 4.000 1169.240 795.600 1170.640 ; - RECT 4.000 1167.240 796.000 1169.240 ; - RECT 4.400 1165.840 796.000 1167.240 ; - RECT 4.000 1163.840 796.000 1165.840 ; - RECT 4.000 1162.440 795.600 1163.840 ; - RECT 4.000 1160.440 796.000 1162.440 ; - RECT 4.400 1159.040 796.000 1160.440 ; - RECT 4.000 1157.040 796.000 1159.040 ; - RECT 4.000 1155.640 795.600 1157.040 ; - RECT 4.000 1153.640 796.000 1155.640 ; - RECT 4.400 1152.240 796.000 1153.640 ; - RECT 4.000 1150.240 796.000 1152.240 ; - RECT 4.000 1148.840 795.600 1150.240 ; - RECT 4.000 1146.840 796.000 1148.840 ; - RECT 4.400 1145.440 796.000 1146.840 ; - RECT 4.000 1143.440 796.000 1145.440 ; - RECT 4.000 1142.040 795.600 1143.440 ; - RECT 4.000 1140.040 796.000 1142.040 ; - RECT 4.400 1138.640 796.000 1140.040 ; - RECT 4.000 1136.640 796.000 1138.640 ; - RECT 4.000 1135.240 795.600 1136.640 ; - RECT 4.000 1133.240 796.000 1135.240 ; - RECT 4.400 1131.840 796.000 1133.240 ; - RECT 4.000 1129.840 796.000 1131.840 ; - RECT 4.000 1128.440 795.600 1129.840 ; - RECT 4.000 1126.440 796.000 1128.440 ; - RECT 4.400 1125.040 796.000 1126.440 ; - RECT 4.000 1123.040 796.000 1125.040 ; - RECT 4.000 1121.640 795.600 1123.040 ; - RECT 4.000 1119.640 796.000 1121.640 ; - RECT 4.400 1118.240 796.000 1119.640 ; - RECT 4.000 1116.240 796.000 1118.240 ; - RECT 4.000 1114.840 795.600 1116.240 ; - RECT 4.000 1112.840 796.000 1114.840 ; - RECT 4.400 1111.440 796.000 1112.840 ; - RECT 4.000 1109.440 796.000 1111.440 ; - RECT 4.000 1108.040 795.600 1109.440 ; - RECT 4.000 1106.040 796.000 1108.040 ; - RECT 4.400 1104.640 796.000 1106.040 ; - RECT 4.000 1102.640 796.000 1104.640 ; - RECT 4.000 1101.240 795.600 1102.640 ; - RECT 4.000 1099.240 796.000 1101.240 ; - RECT 4.400 1097.840 796.000 1099.240 ; - RECT 4.000 1095.840 796.000 1097.840 ; - RECT 4.000 1094.440 795.600 1095.840 ; - RECT 4.000 1092.440 796.000 1094.440 ; - RECT 4.400 1091.040 796.000 1092.440 ; - RECT 4.000 1089.040 796.000 1091.040 ; - RECT 4.000 1087.640 795.600 1089.040 ; - RECT 4.000 1085.640 796.000 1087.640 ; - RECT 4.400 1084.240 796.000 1085.640 ; - RECT 4.000 1082.240 796.000 1084.240 ; - RECT 4.000 1080.840 795.600 1082.240 ; - RECT 4.000 1078.840 796.000 1080.840 ; - RECT 4.400 1077.440 796.000 1078.840 ; - RECT 4.000 1075.440 796.000 1077.440 ; - RECT 4.000 1074.040 795.600 1075.440 ; - RECT 4.000 1072.040 796.000 1074.040 ; - RECT 4.400 1070.640 796.000 1072.040 ; - RECT 4.000 1068.640 796.000 1070.640 ; - RECT 4.000 1067.240 795.600 1068.640 ; - RECT 4.000 1065.240 796.000 1067.240 ; - RECT 4.400 1063.840 796.000 1065.240 ; - RECT 4.000 1061.840 796.000 1063.840 ; - RECT 4.000 1060.440 795.600 1061.840 ; - RECT 4.000 1058.440 796.000 1060.440 ; - RECT 4.400 1057.040 796.000 1058.440 ; - RECT 4.000 1055.040 796.000 1057.040 ; - RECT 4.000 1053.640 795.600 1055.040 ; - RECT 4.000 1051.640 796.000 1053.640 ; - RECT 4.400 1050.240 796.000 1051.640 ; - RECT 4.000 1048.240 796.000 1050.240 ; - RECT 4.000 1046.840 795.600 1048.240 ; - RECT 4.000 1044.840 796.000 1046.840 ; - RECT 4.400 1043.440 796.000 1044.840 ; - RECT 4.000 1041.440 796.000 1043.440 ; - RECT 4.000 1040.040 795.600 1041.440 ; - RECT 4.000 1038.040 796.000 1040.040 ; - RECT 4.400 1036.640 796.000 1038.040 ; - RECT 4.000 1034.640 796.000 1036.640 ; - RECT 4.000 1033.240 795.600 1034.640 ; - RECT 4.000 1031.240 796.000 1033.240 ; - RECT 4.400 1029.840 796.000 1031.240 ; - RECT 4.000 1027.840 796.000 1029.840 ; - RECT 4.000 1026.440 795.600 1027.840 ; - RECT 4.000 1024.440 796.000 1026.440 ; - RECT 4.400 1023.040 796.000 1024.440 ; - RECT 4.000 1021.040 796.000 1023.040 ; - RECT 4.000 1019.640 795.600 1021.040 ; - RECT 4.000 1017.640 796.000 1019.640 ; - RECT 4.400 1016.240 796.000 1017.640 ; - RECT 4.000 1014.240 796.000 1016.240 ; - RECT 4.000 1012.840 795.600 1014.240 ; - RECT 4.000 1010.840 796.000 1012.840 ; - RECT 4.400 1009.440 796.000 1010.840 ; - RECT 4.000 1007.440 796.000 1009.440 ; - RECT 4.000 1006.040 795.600 1007.440 ; - RECT 4.000 1004.040 796.000 1006.040 ; - RECT 4.400 1002.640 796.000 1004.040 ; - RECT 4.000 1000.640 796.000 1002.640 ; - RECT 4.000 999.240 795.600 1000.640 ; - RECT 4.000 997.240 796.000 999.240 ; - RECT 4.400 995.840 796.000 997.240 ; - RECT 4.000 993.840 796.000 995.840 ; - RECT 4.000 992.440 795.600 993.840 ; - RECT 4.000 990.440 796.000 992.440 ; - RECT 4.400 989.040 796.000 990.440 ; - RECT 4.000 987.040 796.000 989.040 ; - RECT 4.000 985.640 795.600 987.040 ; - RECT 4.000 983.640 796.000 985.640 ; - RECT 4.400 982.240 796.000 983.640 ; - RECT 4.000 980.240 796.000 982.240 ; - RECT 4.000 978.840 795.600 980.240 ; - RECT 4.000 976.840 796.000 978.840 ; - RECT 4.400 975.440 796.000 976.840 ; - RECT 4.000 973.440 796.000 975.440 ; - RECT 4.000 972.040 795.600 973.440 ; - RECT 4.000 970.040 796.000 972.040 ; - RECT 4.400 968.640 796.000 970.040 ; - RECT 4.000 966.640 796.000 968.640 ; - RECT 4.000 965.240 795.600 966.640 ; - RECT 4.000 963.240 796.000 965.240 ; - RECT 4.400 961.840 796.000 963.240 ; - RECT 4.000 959.840 796.000 961.840 ; - RECT 4.000 958.440 795.600 959.840 ; - RECT 4.000 956.440 796.000 958.440 ; - RECT 4.400 955.040 796.000 956.440 ; - RECT 4.000 953.040 796.000 955.040 ; - RECT 4.000 951.640 795.600 953.040 ; - RECT 4.000 949.640 796.000 951.640 ; - RECT 4.400 948.240 796.000 949.640 ; - RECT 4.000 946.240 796.000 948.240 ; - RECT 4.000 944.840 795.600 946.240 ; - RECT 4.000 942.840 796.000 944.840 ; - RECT 4.400 941.440 796.000 942.840 ; - RECT 4.000 939.440 796.000 941.440 ; - RECT 4.000 938.040 795.600 939.440 ; - RECT 4.000 936.040 796.000 938.040 ; - RECT 4.400 934.640 796.000 936.040 ; - RECT 4.000 932.640 796.000 934.640 ; - RECT 4.000 931.240 795.600 932.640 ; - RECT 4.000 929.240 796.000 931.240 ; - RECT 4.400 927.840 796.000 929.240 ; - RECT 4.000 925.840 796.000 927.840 ; - RECT 4.000 924.440 795.600 925.840 ; - RECT 4.000 922.440 796.000 924.440 ; - RECT 4.400 921.040 796.000 922.440 ; - RECT 4.000 919.040 796.000 921.040 ; - RECT 4.000 917.640 795.600 919.040 ; - RECT 4.000 915.640 796.000 917.640 ; - RECT 4.400 914.240 796.000 915.640 ; - RECT 4.000 912.240 796.000 914.240 ; - RECT 4.000 910.840 795.600 912.240 ; - RECT 4.000 908.840 796.000 910.840 ; - RECT 4.400 907.440 796.000 908.840 ; - RECT 4.000 905.440 796.000 907.440 ; - RECT 4.000 904.040 795.600 905.440 ; - RECT 4.000 902.040 796.000 904.040 ; - RECT 4.400 900.640 796.000 902.040 ; - RECT 4.000 898.640 796.000 900.640 ; + RECT 4.000 1351.520 796.000 1356.240 ; + RECT 4.400 1350.120 796.000 1351.520 ; + RECT 4.000 1344.720 796.000 1350.120 ; + RECT 4.000 1343.320 795.600 1344.720 ; + RECT 4.000 1337.920 796.000 1343.320 ; + RECT 4.400 1336.520 796.000 1337.920 ; + RECT 4.000 1331.120 796.000 1336.520 ; + RECT 4.000 1329.720 795.600 1331.120 ; + RECT 4.000 1324.320 796.000 1329.720 ; + RECT 4.400 1322.920 796.000 1324.320 ; + RECT 4.000 1318.200 796.000 1322.920 ; + RECT 4.000 1316.800 795.600 1318.200 ; + RECT 4.000 1310.720 796.000 1316.800 ; + RECT 4.400 1309.320 796.000 1310.720 ; + RECT 4.000 1305.280 796.000 1309.320 ; + RECT 4.000 1303.880 795.600 1305.280 ; + RECT 4.000 1297.800 796.000 1303.880 ; + RECT 4.400 1296.400 796.000 1297.800 ; + RECT 4.000 1292.360 796.000 1296.400 ; + RECT 4.000 1290.960 795.600 1292.360 ; + RECT 4.000 1284.200 796.000 1290.960 ; + RECT 4.400 1282.800 796.000 1284.200 ; + RECT 4.000 1278.760 796.000 1282.800 ; + RECT 4.000 1277.360 795.600 1278.760 ; + RECT 4.000 1270.600 796.000 1277.360 ; + RECT 4.400 1269.200 796.000 1270.600 ; + RECT 4.000 1265.840 796.000 1269.200 ; + RECT 4.000 1264.440 795.600 1265.840 ; + RECT 4.000 1257.000 796.000 1264.440 ; + RECT 4.400 1255.600 796.000 1257.000 ; + RECT 4.000 1252.920 796.000 1255.600 ; + RECT 4.000 1251.520 795.600 1252.920 ; + RECT 4.000 1244.080 796.000 1251.520 ; + RECT 4.400 1242.680 796.000 1244.080 ; + RECT 4.000 1239.320 796.000 1242.680 ; + RECT 4.000 1237.920 795.600 1239.320 ; + RECT 4.000 1230.480 796.000 1237.920 ; + RECT 4.400 1229.080 796.000 1230.480 ; + RECT 4.000 1226.400 796.000 1229.080 ; + RECT 4.000 1225.000 795.600 1226.400 ; + RECT 4.000 1216.880 796.000 1225.000 ; + RECT 4.400 1215.480 796.000 1216.880 ; + RECT 4.000 1213.480 796.000 1215.480 ; + RECT 4.000 1212.080 795.600 1213.480 ; + RECT 4.000 1203.280 796.000 1212.080 ; + RECT 4.400 1201.880 796.000 1203.280 ; + RECT 4.000 1200.560 796.000 1201.880 ; + RECT 4.000 1199.160 795.600 1200.560 ; + RECT 4.000 1190.360 796.000 1199.160 ; + RECT 4.400 1188.960 796.000 1190.360 ; + RECT 4.000 1186.960 796.000 1188.960 ; + RECT 4.000 1185.560 795.600 1186.960 ; + RECT 4.000 1176.760 796.000 1185.560 ; + RECT 4.400 1175.360 796.000 1176.760 ; + RECT 4.000 1174.040 796.000 1175.360 ; + RECT 4.000 1172.640 795.600 1174.040 ; + RECT 4.000 1163.160 796.000 1172.640 ; + RECT 4.400 1161.760 796.000 1163.160 ; + RECT 4.000 1161.120 796.000 1161.760 ; + RECT 4.000 1159.720 795.600 1161.120 ; + RECT 4.000 1149.560 796.000 1159.720 ; + RECT 4.400 1148.160 796.000 1149.560 ; + RECT 4.000 1147.520 796.000 1148.160 ; + RECT 4.000 1146.120 795.600 1147.520 ; + RECT 4.000 1135.960 796.000 1146.120 ; + RECT 4.400 1134.600 796.000 1135.960 ; + RECT 4.400 1134.560 795.600 1134.600 ; + RECT 4.000 1133.200 795.600 1134.560 ; + RECT 4.000 1123.040 796.000 1133.200 ; + RECT 4.400 1121.680 796.000 1123.040 ; + RECT 4.400 1121.640 795.600 1121.680 ; + RECT 4.000 1120.280 795.600 1121.640 ; + RECT 4.000 1109.440 796.000 1120.280 ; + RECT 4.400 1108.760 796.000 1109.440 ; + RECT 4.400 1108.040 795.600 1108.760 ; + RECT 4.000 1107.360 795.600 1108.040 ; + RECT 4.000 1095.840 796.000 1107.360 ; + RECT 4.400 1095.160 796.000 1095.840 ; + RECT 4.400 1094.440 795.600 1095.160 ; + RECT 4.000 1093.760 795.600 1094.440 ; + RECT 4.000 1082.240 796.000 1093.760 ; + RECT 4.400 1080.840 795.600 1082.240 ; + RECT 4.000 1069.320 796.000 1080.840 ; + RECT 4.400 1067.920 795.600 1069.320 ; + RECT 4.000 1055.720 796.000 1067.920 ; + RECT 4.400 1054.320 795.600 1055.720 ; + RECT 4.000 1042.800 796.000 1054.320 ; + RECT 4.000 1042.120 795.600 1042.800 ; + RECT 4.400 1041.400 795.600 1042.120 ; + RECT 4.400 1040.720 796.000 1041.400 ; + RECT 4.000 1029.880 796.000 1040.720 ; + RECT 4.000 1028.520 795.600 1029.880 ; + RECT 4.400 1028.480 795.600 1028.520 ; + RECT 4.400 1027.120 796.000 1028.480 ; + RECT 4.000 1016.960 796.000 1027.120 ; + RECT 4.000 1015.560 795.600 1016.960 ; + RECT 4.000 1014.920 796.000 1015.560 ; + RECT 4.400 1013.520 796.000 1014.920 ; + RECT 4.000 1003.360 796.000 1013.520 ; + RECT 4.000 1002.000 795.600 1003.360 ; + RECT 4.400 1001.960 795.600 1002.000 ; + RECT 4.400 1000.600 796.000 1001.960 ; + RECT 4.000 990.440 796.000 1000.600 ; + RECT 4.000 989.040 795.600 990.440 ; + RECT 4.000 988.400 796.000 989.040 ; + RECT 4.400 987.000 796.000 988.400 ; + RECT 4.000 977.520 796.000 987.000 ; + RECT 4.000 976.120 795.600 977.520 ; + RECT 4.000 974.800 796.000 976.120 ; + RECT 4.400 973.400 796.000 974.800 ; + RECT 4.000 963.920 796.000 973.400 ; + RECT 4.000 962.520 795.600 963.920 ; + RECT 4.000 961.200 796.000 962.520 ; + RECT 4.400 959.800 796.000 961.200 ; + RECT 4.000 951.000 796.000 959.800 ; + RECT 4.000 949.600 795.600 951.000 ; + RECT 4.000 948.280 796.000 949.600 ; + RECT 4.400 946.880 796.000 948.280 ; + RECT 4.000 938.080 796.000 946.880 ; + RECT 4.000 936.680 795.600 938.080 ; + RECT 4.000 934.680 796.000 936.680 ; + RECT 4.400 933.280 796.000 934.680 ; + RECT 4.000 925.160 796.000 933.280 ; + RECT 4.000 923.760 795.600 925.160 ; + RECT 4.000 921.080 796.000 923.760 ; + RECT 4.400 919.680 796.000 921.080 ; + RECT 4.000 911.560 796.000 919.680 ; + RECT 4.000 910.160 795.600 911.560 ; + RECT 4.000 907.480 796.000 910.160 ; + RECT 4.400 906.080 796.000 907.480 ; + RECT 4.000 898.640 796.000 906.080 ; RECT 4.000 897.240 795.600 898.640 ; - RECT 4.000 895.240 796.000 897.240 ; - RECT 4.400 893.840 796.000 895.240 ; - RECT 4.000 891.840 796.000 893.840 ; - RECT 4.000 890.440 795.600 891.840 ; - RECT 4.000 888.440 796.000 890.440 ; - RECT 4.400 887.040 796.000 888.440 ; - RECT 4.000 885.040 796.000 887.040 ; - RECT 4.000 883.640 795.600 885.040 ; - RECT 4.000 881.640 796.000 883.640 ; - RECT 4.400 880.240 796.000 881.640 ; - RECT 4.000 878.240 796.000 880.240 ; - RECT 4.000 876.840 795.600 878.240 ; - RECT 4.000 874.840 796.000 876.840 ; - RECT 4.400 873.440 796.000 874.840 ; - RECT 4.000 871.440 796.000 873.440 ; - RECT 4.000 870.040 795.600 871.440 ; - RECT 4.000 868.040 796.000 870.040 ; - RECT 4.400 866.640 796.000 868.040 ; - RECT 4.000 864.640 796.000 866.640 ; - RECT 4.000 863.240 795.600 864.640 ; - RECT 4.000 861.240 796.000 863.240 ; - RECT 4.400 859.840 796.000 861.240 ; - RECT 4.000 857.840 796.000 859.840 ; - RECT 4.000 856.440 795.600 857.840 ; - RECT 4.000 854.440 796.000 856.440 ; - RECT 4.400 853.040 796.000 854.440 ; - RECT 4.000 851.040 796.000 853.040 ; - RECT 4.000 849.640 795.600 851.040 ; - RECT 4.000 847.640 796.000 849.640 ; - RECT 4.400 846.240 796.000 847.640 ; - RECT 4.000 844.240 796.000 846.240 ; - RECT 4.000 842.840 795.600 844.240 ; - RECT 4.000 840.840 796.000 842.840 ; - RECT 4.400 839.440 796.000 840.840 ; - RECT 4.000 837.440 796.000 839.440 ; - RECT 4.000 836.040 795.600 837.440 ; - RECT 4.000 834.040 796.000 836.040 ; - RECT 4.400 832.640 796.000 834.040 ; - RECT 4.000 830.640 796.000 832.640 ; - RECT 4.000 829.240 795.600 830.640 ; - RECT 4.000 827.240 796.000 829.240 ; + RECT 4.000 894.560 796.000 897.240 ; + RECT 4.400 893.160 796.000 894.560 ; + RECT 4.000 885.720 796.000 893.160 ; + RECT 4.000 884.320 795.600 885.720 ; + RECT 4.000 880.960 796.000 884.320 ; + RECT 4.400 879.560 796.000 880.960 ; + RECT 4.000 872.120 796.000 879.560 ; + RECT 4.000 870.720 795.600 872.120 ; + RECT 4.000 867.360 796.000 870.720 ; + RECT 4.400 865.960 796.000 867.360 ; + RECT 4.000 859.200 796.000 865.960 ; + RECT 4.000 857.800 795.600 859.200 ; + RECT 4.000 853.760 796.000 857.800 ; + RECT 4.400 852.360 796.000 853.760 ; + RECT 4.000 846.280 796.000 852.360 ; + RECT 4.000 844.880 795.600 846.280 ; + RECT 4.000 840.160 796.000 844.880 ; + RECT 4.400 838.760 796.000 840.160 ; + RECT 4.000 833.360 796.000 838.760 ; + RECT 4.000 831.960 795.600 833.360 ; + RECT 4.000 827.240 796.000 831.960 ; RECT 4.400 825.840 796.000 827.240 ; - RECT 4.000 823.840 796.000 825.840 ; - RECT 4.000 822.440 795.600 823.840 ; - RECT 4.000 820.440 796.000 822.440 ; - RECT 4.400 819.040 796.000 820.440 ; - RECT 4.000 817.040 796.000 819.040 ; - RECT 4.000 815.640 795.600 817.040 ; - RECT 4.000 813.640 796.000 815.640 ; + RECT 4.000 819.760 796.000 825.840 ; + RECT 4.000 818.360 795.600 819.760 ; + RECT 4.000 813.640 796.000 818.360 ; RECT 4.400 812.240 796.000 813.640 ; - RECT 4.000 810.240 796.000 812.240 ; - RECT 4.400 808.840 795.600 810.240 ; - RECT 4.000 803.440 796.000 808.840 ; - RECT 4.400 802.040 795.600 803.440 ; - RECT 4.000 796.640 796.000 802.040 ; - RECT 4.400 795.240 795.600 796.640 ; - RECT 4.000 789.840 796.000 795.240 ; - RECT 4.400 788.440 795.600 789.840 ; - RECT 4.000 786.440 796.000 788.440 ; - RECT 4.000 785.040 795.600 786.440 ; - RECT 4.000 783.040 796.000 785.040 ; - RECT 4.400 781.640 796.000 783.040 ; - RECT 4.000 779.640 796.000 781.640 ; - RECT 4.000 778.240 795.600 779.640 ; - RECT 4.000 776.240 796.000 778.240 ; - RECT 4.400 774.840 796.000 776.240 ; - RECT 4.000 772.840 796.000 774.840 ; - RECT 4.000 771.440 795.600 772.840 ; - RECT 4.000 769.440 796.000 771.440 ; - RECT 4.400 768.040 796.000 769.440 ; - RECT 4.000 766.040 796.000 768.040 ; - RECT 4.000 764.640 795.600 766.040 ; - RECT 4.000 762.640 796.000 764.640 ; - RECT 4.400 761.240 796.000 762.640 ; - RECT 4.000 759.240 796.000 761.240 ; - RECT 4.000 757.840 795.600 759.240 ; - RECT 4.000 755.840 796.000 757.840 ; - RECT 4.400 754.440 796.000 755.840 ; - RECT 4.000 752.440 796.000 754.440 ; - RECT 4.000 751.040 795.600 752.440 ; - RECT 4.000 749.040 796.000 751.040 ; - RECT 4.400 747.640 796.000 749.040 ; - RECT 4.000 745.640 796.000 747.640 ; - RECT 4.000 744.240 795.600 745.640 ; - RECT 4.000 742.240 796.000 744.240 ; - RECT 4.400 740.840 796.000 742.240 ; - RECT 4.000 738.840 796.000 740.840 ; - RECT 4.000 737.440 795.600 738.840 ; - RECT 4.000 735.440 796.000 737.440 ; - RECT 4.400 734.040 796.000 735.440 ; - RECT 4.000 732.040 796.000 734.040 ; - RECT 4.000 730.640 795.600 732.040 ; - RECT 4.000 728.640 796.000 730.640 ; - RECT 4.400 727.240 796.000 728.640 ; - RECT 4.000 725.240 796.000 727.240 ; - RECT 4.000 723.840 795.600 725.240 ; - RECT 4.000 721.840 796.000 723.840 ; - RECT 4.400 720.440 796.000 721.840 ; - RECT 4.000 718.440 796.000 720.440 ; - RECT 4.000 717.040 795.600 718.440 ; - RECT 4.000 715.040 796.000 717.040 ; - RECT 4.400 713.640 796.000 715.040 ; - RECT 4.000 711.640 796.000 713.640 ; - RECT 4.000 710.240 795.600 711.640 ; - RECT 4.000 708.240 796.000 710.240 ; - RECT 4.400 706.840 796.000 708.240 ; - RECT 4.000 704.840 796.000 706.840 ; - RECT 4.000 703.440 795.600 704.840 ; - RECT 4.000 701.440 796.000 703.440 ; - RECT 4.400 700.040 796.000 701.440 ; - RECT 4.000 698.040 796.000 700.040 ; - RECT 4.000 696.640 795.600 698.040 ; - RECT 4.000 694.640 796.000 696.640 ; - RECT 4.400 693.240 796.000 694.640 ; - RECT 4.000 691.240 796.000 693.240 ; - RECT 4.000 689.840 795.600 691.240 ; - RECT 4.000 687.840 796.000 689.840 ; - RECT 4.400 686.440 796.000 687.840 ; - RECT 4.000 684.440 796.000 686.440 ; - RECT 4.000 683.040 795.600 684.440 ; - RECT 4.000 681.040 796.000 683.040 ; - RECT 4.400 679.640 796.000 681.040 ; - RECT 4.000 677.640 796.000 679.640 ; - RECT 4.000 676.240 795.600 677.640 ; - RECT 4.000 674.240 796.000 676.240 ; - RECT 4.400 672.840 796.000 674.240 ; - RECT 4.000 670.840 796.000 672.840 ; - RECT 4.000 669.440 795.600 670.840 ; - RECT 4.000 667.440 796.000 669.440 ; - RECT 4.400 666.040 796.000 667.440 ; - RECT 4.000 664.040 796.000 666.040 ; - RECT 4.000 662.640 795.600 664.040 ; - RECT 4.000 660.640 796.000 662.640 ; - RECT 4.400 659.240 796.000 660.640 ; - RECT 4.000 657.240 796.000 659.240 ; - RECT 4.000 655.840 795.600 657.240 ; - RECT 4.000 653.840 796.000 655.840 ; - RECT 4.400 652.440 796.000 653.840 ; - RECT 4.000 650.440 796.000 652.440 ; - RECT 4.000 649.040 795.600 650.440 ; - RECT 4.000 647.040 796.000 649.040 ; - RECT 4.400 645.640 796.000 647.040 ; - RECT 4.000 643.640 796.000 645.640 ; - RECT 4.000 642.240 795.600 643.640 ; - RECT 4.000 640.240 796.000 642.240 ; - RECT 4.400 638.840 796.000 640.240 ; - RECT 4.000 636.840 796.000 638.840 ; - RECT 4.000 635.440 795.600 636.840 ; - RECT 4.000 633.440 796.000 635.440 ; - RECT 4.400 632.040 796.000 633.440 ; - RECT 4.000 630.040 796.000 632.040 ; - RECT 4.000 628.640 795.600 630.040 ; - RECT 4.000 626.640 796.000 628.640 ; - RECT 4.400 625.240 796.000 626.640 ; - RECT 4.000 623.240 796.000 625.240 ; + RECT 4.000 806.840 796.000 812.240 ; + RECT 4.000 805.440 795.600 806.840 ; + RECT 4.000 800.040 796.000 805.440 ; + RECT 4.400 798.640 796.000 800.040 ; + RECT 4.000 793.920 796.000 798.640 ; + RECT 4.000 792.520 795.600 793.920 ; + RECT 4.000 786.440 796.000 792.520 ; + RECT 4.400 785.040 796.000 786.440 ; + RECT 4.000 780.320 796.000 785.040 ; + RECT 4.000 778.920 795.600 780.320 ; + RECT 4.000 773.520 796.000 778.920 ; + RECT 4.400 772.120 796.000 773.520 ; + RECT 4.000 767.400 796.000 772.120 ; + RECT 4.000 766.000 795.600 767.400 ; + RECT 4.000 759.920 796.000 766.000 ; + RECT 4.400 758.520 796.000 759.920 ; + RECT 4.000 754.480 796.000 758.520 ; + RECT 4.000 753.080 795.600 754.480 ; + RECT 4.000 746.320 796.000 753.080 ; + RECT 4.400 744.920 796.000 746.320 ; + RECT 4.000 741.560 796.000 744.920 ; + RECT 4.000 740.160 795.600 741.560 ; + RECT 4.000 732.720 796.000 740.160 ; + RECT 4.400 731.320 796.000 732.720 ; + RECT 4.000 727.960 796.000 731.320 ; + RECT 4.000 726.560 795.600 727.960 ; + RECT 4.000 719.120 796.000 726.560 ; + RECT 4.400 717.720 796.000 719.120 ; + RECT 4.000 715.040 796.000 717.720 ; + RECT 4.000 713.640 795.600 715.040 ; + RECT 4.000 706.200 796.000 713.640 ; + RECT 4.400 704.800 796.000 706.200 ; + RECT 4.000 702.120 796.000 704.800 ; + RECT 4.000 700.720 795.600 702.120 ; + RECT 4.000 692.600 796.000 700.720 ; + RECT 4.400 691.200 796.000 692.600 ; + RECT 4.000 688.520 796.000 691.200 ; + RECT 4.000 687.120 795.600 688.520 ; + RECT 4.000 679.000 796.000 687.120 ; + RECT 4.400 677.600 796.000 679.000 ; + RECT 4.000 675.600 796.000 677.600 ; + RECT 4.000 674.200 795.600 675.600 ; + RECT 4.000 665.400 796.000 674.200 ; + RECT 4.400 664.000 796.000 665.400 ; + RECT 4.000 662.680 796.000 664.000 ; + RECT 4.000 661.280 795.600 662.680 ; + RECT 4.000 652.480 796.000 661.280 ; + RECT 4.400 651.080 796.000 652.480 ; + RECT 4.000 649.760 796.000 651.080 ; + RECT 4.000 648.360 795.600 649.760 ; + RECT 4.000 638.880 796.000 648.360 ; + RECT 4.400 637.480 796.000 638.880 ; + RECT 4.000 636.160 796.000 637.480 ; + RECT 4.000 634.760 795.600 636.160 ; + RECT 4.000 625.280 796.000 634.760 ; + RECT 4.400 623.880 796.000 625.280 ; + RECT 4.000 623.240 796.000 623.880 ; RECT 4.000 621.840 795.600 623.240 ; - RECT 4.000 619.840 796.000 621.840 ; - RECT 4.400 618.440 796.000 619.840 ; - RECT 4.000 616.440 796.000 618.440 ; - RECT 4.000 615.040 795.600 616.440 ; - RECT 4.000 613.040 796.000 615.040 ; - RECT 4.400 611.640 796.000 613.040 ; - RECT 4.000 609.640 796.000 611.640 ; - RECT 4.000 608.240 795.600 609.640 ; - RECT 4.000 606.240 796.000 608.240 ; - RECT 4.400 604.840 796.000 606.240 ; - RECT 4.000 602.840 796.000 604.840 ; - RECT 4.000 601.440 795.600 602.840 ; - RECT 4.000 599.440 796.000 601.440 ; - RECT 4.400 598.040 796.000 599.440 ; - RECT 4.000 596.040 796.000 598.040 ; - RECT 4.000 594.640 795.600 596.040 ; - RECT 4.000 592.640 796.000 594.640 ; - RECT 4.400 591.240 796.000 592.640 ; - RECT 4.000 589.240 796.000 591.240 ; - RECT 4.000 587.840 795.600 589.240 ; - RECT 4.000 585.840 796.000 587.840 ; - RECT 4.400 584.440 796.000 585.840 ; - RECT 4.000 582.440 796.000 584.440 ; - RECT 4.000 581.040 795.600 582.440 ; - RECT 4.000 579.040 796.000 581.040 ; - RECT 4.400 577.640 796.000 579.040 ; - RECT 4.000 575.640 796.000 577.640 ; - RECT 4.000 574.240 795.600 575.640 ; - RECT 4.000 572.240 796.000 574.240 ; - RECT 4.400 570.840 796.000 572.240 ; - RECT 4.000 568.840 796.000 570.840 ; - RECT 4.000 567.440 795.600 568.840 ; - RECT 4.000 565.440 796.000 567.440 ; - RECT 4.400 564.040 796.000 565.440 ; - RECT 4.000 562.040 796.000 564.040 ; - RECT 4.000 560.640 795.600 562.040 ; - RECT 4.000 558.640 796.000 560.640 ; - RECT 4.400 557.240 796.000 558.640 ; - RECT 4.000 555.240 796.000 557.240 ; - RECT 4.000 553.840 795.600 555.240 ; - RECT 4.000 551.840 796.000 553.840 ; - RECT 4.400 550.440 796.000 551.840 ; - RECT 4.000 548.440 796.000 550.440 ; - RECT 4.000 547.040 795.600 548.440 ; - RECT 4.000 545.040 796.000 547.040 ; - RECT 4.400 543.640 796.000 545.040 ; - RECT 4.000 541.640 796.000 543.640 ; - RECT 4.000 540.240 795.600 541.640 ; - RECT 4.000 538.240 796.000 540.240 ; - RECT 4.400 536.840 796.000 538.240 ; - RECT 4.000 534.840 796.000 536.840 ; - RECT 4.000 533.440 795.600 534.840 ; - RECT 4.000 531.440 796.000 533.440 ; - RECT 4.400 530.040 796.000 531.440 ; - RECT 4.000 528.040 796.000 530.040 ; - RECT 4.000 526.640 795.600 528.040 ; - RECT 4.000 524.640 796.000 526.640 ; - RECT 4.400 523.240 796.000 524.640 ; - RECT 4.000 521.240 796.000 523.240 ; - RECT 4.000 519.840 795.600 521.240 ; - RECT 4.000 517.840 796.000 519.840 ; - RECT 4.400 516.440 796.000 517.840 ; - RECT 4.000 514.440 796.000 516.440 ; - RECT 4.000 513.040 795.600 514.440 ; - RECT 4.000 511.040 796.000 513.040 ; - RECT 4.400 509.640 796.000 511.040 ; - RECT 4.000 507.640 796.000 509.640 ; - RECT 4.000 506.240 795.600 507.640 ; - RECT 4.000 504.240 796.000 506.240 ; - RECT 4.400 502.840 796.000 504.240 ; - RECT 4.000 500.840 796.000 502.840 ; - RECT 4.000 499.440 795.600 500.840 ; - RECT 4.000 497.440 796.000 499.440 ; - RECT 4.400 496.040 796.000 497.440 ; - RECT 4.000 494.040 796.000 496.040 ; - RECT 4.000 492.640 795.600 494.040 ; - RECT 4.000 490.640 796.000 492.640 ; - RECT 4.400 489.240 796.000 490.640 ; - RECT 4.000 487.240 796.000 489.240 ; - RECT 4.000 485.840 795.600 487.240 ; - RECT 4.000 483.840 796.000 485.840 ; - RECT 4.400 482.440 796.000 483.840 ; - RECT 4.000 480.440 796.000 482.440 ; - RECT 4.000 479.040 795.600 480.440 ; - RECT 4.000 477.040 796.000 479.040 ; - RECT 4.400 475.640 796.000 477.040 ; - RECT 4.000 473.640 796.000 475.640 ; - RECT 4.000 472.240 795.600 473.640 ; - RECT 4.000 470.240 796.000 472.240 ; - RECT 4.400 468.840 796.000 470.240 ; - RECT 4.000 466.840 796.000 468.840 ; - RECT 4.000 465.440 795.600 466.840 ; - RECT 4.000 463.440 796.000 465.440 ; - RECT 4.400 462.040 796.000 463.440 ; - RECT 4.000 460.040 796.000 462.040 ; - RECT 4.000 458.640 795.600 460.040 ; - RECT 4.000 456.640 796.000 458.640 ; - RECT 4.400 455.240 796.000 456.640 ; - RECT 4.000 453.240 796.000 455.240 ; - RECT 4.000 451.840 795.600 453.240 ; - RECT 4.000 449.840 796.000 451.840 ; - RECT 4.400 448.440 796.000 449.840 ; - RECT 4.000 446.440 796.000 448.440 ; - RECT 4.000 445.040 795.600 446.440 ; - RECT 4.000 443.040 796.000 445.040 ; - RECT 4.400 441.640 796.000 443.040 ; - RECT 4.000 439.640 796.000 441.640 ; + RECT 4.000 611.680 796.000 621.840 ; + RECT 4.400 610.320 796.000 611.680 ; + RECT 4.400 610.280 795.600 610.320 ; + RECT 4.000 608.920 795.600 610.280 ; + RECT 4.000 598.760 796.000 608.920 ; + RECT 4.400 597.360 796.000 598.760 ; + RECT 4.000 596.720 796.000 597.360 ; + RECT 4.000 595.320 795.600 596.720 ; + RECT 4.000 585.160 796.000 595.320 ; + RECT 4.400 583.800 796.000 585.160 ; + RECT 4.400 583.760 795.600 583.800 ; + RECT 4.000 582.400 795.600 583.760 ; + RECT 4.000 571.560 796.000 582.400 ; + RECT 4.400 570.880 796.000 571.560 ; + RECT 4.400 570.160 795.600 570.880 ; + RECT 4.000 569.480 795.600 570.160 ; + RECT 4.000 557.960 796.000 569.480 ; + RECT 4.400 556.560 795.600 557.960 ; + RECT 4.000 544.360 796.000 556.560 ; + RECT 4.400 542.960 795.600 544.360 ; + RECT 4.000 531.440 796.000 542.960 ; + RECT 4.400 530.040 795.600 531.440 ; + RECT 4.000 518.520 796.000 530.040 ; + RECT 4.000 517.840 795.600 518.520 ; + RECT 4.400 517.120 795.600 517.840 ; + RECT 4.400 516.440 796.000 517.120 ; + RECT 4.000 504.920 796.000 516.440 ; + RECT 4.000 504.240 795.600 504.920 ; + RECT 4.400 503.520 795.600 504.240 ; + RECT 4.400 502.840 796.000 503.520 ; + RECT 4.000 492.000 796.000 502.840 ; + RECT 4.000 490.640 795.600 492.000 ; + RECT 4.400 490.600 795.600 490.640 ; + RECT 4.400 489.240 796.000 490.600 ; + RECT 4.000 479.080 796.000 489.240 ; + RECT 4.000 477.720 795.600 479.080 ; + RECT 4.400 477.680 795.600 477.720 ; + RECT 4.400 476.320 796.000 477.680 ; + RECT 4.000 466.160 796.000 476.320 ; + RECT 4.000 464.760 795.600 466.160 ; + RECT 4.000 464.120 796.000 464.760 ; + RECT 4.400 462.720 796.000 464.120 ; + RECT 4.000 452.560 796.000 462.720 ; + RECT 4.000 451.160 795.600 452.560 ; + RECT 4.000 450.520 796.000 451.160 ; + RECT 4.400 449.120 796.000 450.520 ; + RECT 4.000 439.640 796.000 449.120 ; RECT 4.000 438.240 795.600 439.640 ; - RECT 4.000 436.240 796.000 438.240 ; - RECT 4.400 434.840 796.000 436.240 ; - RECT 4.000 432.840 796.000 434.840 ; - RECT 4.000 431.440 795.600 432.840 ; - RECT 4.000 429.440 796.000 431.440 ; - RECT 4.400 428.040 796.000 429.440 ; - RECT 4.000 426.040 796.000 428.040 ; - RECT 4.000 424.640 795.600 426.040 ; - RECT 4.000 422.640 796.000 424.640 ; - RECT 4.400 421.240 796.000 422.640 ; - RECT 4.000 419.240 796.000 421.240 ; - RECT 4.000 417.840 795.600 419.240 ; - RECT 4.000 415.840 796.000 417.840 ; - RECT 4.400 414.440 796.000 415.840 ; - RECT 4.000 412.440 796.000 414.440 ; - RECT 4.000 411.040 795.600 412.440 ; - RECT 4.000 409.040 796.000 411.040 ; - RECT 4.400 407.640 796.000 409.040 ; - RECT 4.000 405.640 796.000 407.640 ; - RECT 4.400 404.240 795.600 405.640 ; - RECT 4.000 398.840 796.000 404.240 ; - RECT 4.400 397.440 795.600 398.840 ; - RECT 4.000 392.040 796.000 397.440 ; - RECT 4.400 390.640 795.600 392.040 ; - RECT 4.000 385.240 796.000 390.640 ; - RECT 4.400 383.840 795.600 385.240 ; - RECT 4.000 378.440 796.000 383.840 ; - RECT 4.400 377.040 795.600 378.440 ; - RECT 4.000 375.040 796.000 377.040 ; - RECT 4.000 373.640 795.600 375.040 ; - RECT 4.000 371.640 796.000 373.640 ; - RECT 4.400 370.240 796.000 371.640 ; - RECT 4.000 368.240 796.000 370.240 ; - RECT 4.000 366.840 795.600 368.240 ; - RECT 4.000 364.840 796.000 366.840 ; - RECT 4.400 363.440 796.000 364.840 ; - RECT 4.000 361.440 796.000 363.440 ; - RECT 4.000 360.040 795.600 361.440 ; - RECT 4.000 358.040 796.000 360.040 ; - RECT 4.400 356.640 796.000 358.040 ; - RECT 4.000 354.640 796.000 356.640 ; - RECT 4.000 353.240 795.600 354.640 ; - RECT 4.000 351.240 796.000 353.240 ; - RECT 4.400 349.840 796.000 351.240 ; - RECT 4.000 347.840 796.000 349.840 ; + RECT 4.000 436.920 796.000 438.240 ; + RECT 4.400 435.520 796.000 436.920 ; + RECT 4.000 426.720 796.000 435.520 ; + RECT 4.000 425.320 795.600 426.720 ; + RECT 4.000 423.320 796.000 425.320 ; + RECT 4.400 421.920 796.000 423.320 ; + RECT 4.000 413.120 796.000 421.920 ; + RECT 4.000 411.720 795.600 413.120 ; + RECT 4.000 410.400 796.000 411.720 ; + RECT 4.400 409.000 796.000 410.400 ; + RECT 4.000 400.200 796.000 409.000 ; + RECT 4.000 398.800 795.600 400.200 ; + RECT 4.000 396.800 796.000 398.800 ; + RECT 4.400 395.400 796.000 396.800 ; + RECT 4.000 387.280 796.000 395.400 ; + RECT 4.000 385.880 795.600 387.280 ; + RECT 4.000 383.200 796.000 385.880 ; + RECT 4.400 381.800 796.000 383.200 ; + RECT 4.000 374.360 796.000 381.800 ; + RECT 4.000 372.960 795.600 374.360 ; + RECT 4.000 369.600 796.000 372.960 ; + RECT 4.400 368.200 796.000 369.600 ; + RECT 4.000 360.760 796.000 368.200 ; + RECT 4.000 359.360 795.600 360.760 ; + RECT 4.000 356.680 796.000 359.360 ; + RECT 4.400 355.280 796.000 356.680 ; + RECT 4.000 347.840 796.000 355.280 ; RECT 4.000 346.440 795.600 347.840 ; - RECT 4.000 344.440 796.000 346.440 ; - RECT 4.400 343.040 796.000 344.440 ; - RECT 4.000 341.040 796.000 343.040 ; - RECT 4.000 339.640 795.600 341.040 ; - RECT 4.000 337.640 796.000 339.640 ; - RECT 4.400 336.240 796.000 337.640 ; - RECT 4.000 334.240 796.000 336.240 ; - RECT 4.000 332.840 795.600 334.240 ; - RECT 4.000 330.840 796.000 332.840 ; - RECT 4.400 329.440 796.000 330.840 ; - RECT 4.000 327.440 796.000 329.440 ; - RECT 4.000 326.040 795.600 327.440 ; - RECT 4.000 324.040 796.000 326.040 ; - RECT 4.400 322.640 796.000 324.040 ; - RECT 4.000 320.640 796.000 322.640 ; - RECT 4.000 319.240 795.600 320.640 ; - RECT 4.000 317.240 796.000 319.240 ; - RECT 4.400 315.840 796.000 317.240 ; - RECT 4.000 313.840 796.000 315.840 ; - RECT 4.000 312.440 795.600 313.840 ; - RECT 4.000 310.440 796.000 312.440 ; - RECT 4.400 309.040 796.000 310.440 ; - RECT 4.000 307.040 796.000 309.040 ; - RECT 4.000 305.640 795.600 307.040 ; - RECT 4.000 303.640 796.000 305.640 ; - RECT 4.400 302.240 796.000 303.640 ; - RECT 4.000 300.240 796.000 302.240 ; - RECT 4.000 298.840 795.600 300.240 ; - RECT 4.000 296.840 796.000 298.840 ; - RECT 4.400 295.440 796.000 296.840 ; - RECT 4.000 293.440 796.000 295.440 ; - RECT 4.000 292.040 795.600 293.440 ; - RECT 4.000 290.040 796.000 292.040 ; - RECT 4.400 288.640 796.000 290.040 ; - RECT 4.000 286.640 796.000 288.640 ; - RECT 4.000 285.240 795.600 286.640 ; - RECT 4.000 283.240 796.000 285.240 ; - RECT 4.400 281.840 796.000 283.240 ; - RECT 4.000 279.840 796.000 281.840 ; - RECT 4.000 278.440 795.600 279.840 ; - RECT 4.000 276.440 796.000 278.440 ; - RECT 4.400 275.040 796.000 276.440 ; - RECT 4.000 273.040 796.000 275.040 ; - RECT 4.000 271.640 795.600 273.040 ; - RECT 4.000 269.640 796.000 271.640 ; - RECT 4.400 268.240 796.000 269.640 ; - RECT 4.000 266.240 796.000 268.240 ; - RECT 4.000 264.840 795.600 266.240 ; - RECT 4.000 262.840 796.000 264.840 ; - RECT 4.400 261.440 796.000 262.840 ; - RECT 4.000 259.440 796.000 261.440 ; - RECT 4.000 258.040 795.600 259.440 ; - RECT 4.000 256.040 796.000 258.040 ; - RECT 4.400 254.640 796.000 256.040 ; - RECT 4.000 252.640 796.000 254.640 ; - RECT 4.000 251.240 795.600 252.640 ; - RECT 4.000 249.240 796.000 251.240 ; - RECT 4.400 247.840 796.000 249.240 ; - RECT 4.000 245.840 796.000 247.840 ; - RECT 4.000 244.440 795.600 245.840 ; - RECT 4.000 242.440 796.000 244.440 ; - RECT 4.400 241.040 796.000 242.440 ; - RECT 4.000 239.040 796.000 241.040 ; - RECT 4.000 237.640 795.600 239.040 ; - RECT 4.000 235.640 796.000 237.640 ; + RECT 4.000 343.080 796.000 346.440 ; + RECT 4.400 341.680 796.000 343.080 ; + RECT 4.000 334.920 796.000 341.680 ; + RECT 4.000 333.520 795.600 334.920 ; + RECT 4.000 329.480 796.000 333.520 ; + RECT 4.400 328.080 796.000 329.480 ; + RECT 4.000 321.320 796.000 328.080 ; + RECT 4.000 319.920 795.600 321.320 ; + RECT 4.000 315.880 796.000 319.920 ; + RECT 4.400 314.480 796.000 315.880 ; + RECT 4.000 308.400 796.000 314.480 ; + RECT 4.000 307.000 795.600 308.400 ; + RECT 4.000 302.960 796.000 307.000 ; + RECT 4.400 301.560 796.000 302.960 ; + RECT 4.000 295.480 796.000 301.560 ; + RECT 4.000 294.080 795.600 295.480 ; + RECT 4.000 289.360 796.000 294.080 ; + RECT 4.400 287.960 796.000 289.360 ; + RECT 4.000 282.560 796.000 287.960 ; + RECT 4.000 281.160 795.600 282.560 ; + RECT 4.000 275.760 796.000 281.160 ; + RECT 4.400 274.360 796.000 275.760 ; + RECT 4.000 268.960 796.000 274.360 ; + RECT 4.000 267.560 795.600 268.960 ; + RECT 4.000 262.160 796.000 267.560 ; + RECT 4.400 260.760 796.000 262.160 ; + RECT 4.000 256.040 796.000 260.760 ; + RECT 4.000 254.640 795.600 256.040 ; + RECT 4.000 248.560 796.000 254.640 ; + RECT 4.400 247.160 796.000 248.560 ; + RECT 4.000 243.120 796.000 247.160 ; + RECT 4.000 241.720 795.600 243.120 ; + RECT 4.000 235.640 796.000 241.720 ; RECT 4.400 234.240 796.000 235.640 ; - RECT 4.000 232.240 796.000 234.240 ; - RECT 4.000 230.840 795.600 232.240 ; - RECT 4.000 228.840 796.000 230.840 ; - RECT 4.400 227.440 796.000 228.840 ; - RECT 4.000 225.440 796.000 227.440 ; - RECT 4.000 224.040 795.600 225.440 ; - RECT 4.000 222.040 796.000 224.040 ; + RECT 4.000 229.520 796.000 234.240 ; + RECT 4.000 228.120 795.600 229.520 ; + RECT 4.000 222.040 796.000 228.120 ; RECT 4.400 220.640 796.000 222.040 ; - RECT 4.000 218.640 796.000 220.640 ; - RECT 4.000 217.240 795.600 218.640 ; - RECT 4.000 215.240 796.000 217.240 ; - RECT 4.400 213.840 796.000 215.240 ; - RECT 4.000 211.840 796.000 213.840 ; - RECT 4.000 210.440 795.600 211.840 ; - RECT 4.000 208.440 796.000 210.440 ; + RECT 4.000 216.600 796.000 220.640 ; + RECT 4.000 215.200 795.600 216.600 ; + RECT 4.000 208.440 796.000 215.200 ; RECT 4.400 207.040 796.000 208.440 ; - RECT 4.000 205.040 796.000 207.040 ; - RECT 4.000 203.640 795.600 205.040 ; - RECT 4.000 201.640 796.000 203.640 ; - RECT 4.400 200.240 796.000 201.640 ; - RECT 4.000 198.240 796.000 200.240 ; - RECT 4.000 196.840 795.600 198.240 ; - RECT 4.000 194.840 796.000 196.840 ; + RECT 4.000 203.680 796.000 207.040 ; + RECT 4.000 202.280 795.600 203.680 ; + RECT 4.000 194.840 796.000 202.280 ; RECT 4.400 193.440 796.000 194.840 ; - RECT 4.000 191.440 796.000 193.440 ; - RECT 4.000 190.040 795.600 191.440 ; - RECT 4.000 188.040 796.000 190.040 ; - RECT 4.400 186.640 796.000 188.040 ; - RECT 4.000 184.640 796.000 186.640 ; - RECT 4.000 183.240 795.600 184.640 ; - RECT 4.000 181.240 796.000 183.240 ; - RECT 4.400 179.840 796.000 181.240 ; - RECT 4.000 177.840 796.000 179.840 ; - RECT 4.000 176.440 795.600 177.840 ; - RECT 4.000 174.440 796.000 176.440 ; - RECT 4.400 173.040 796.000 174.440 ; - RECT 4.000 171.040 796.000 173.040 ; - RECT 4.000 169.640 795.600 171.040 ; - RECT 4.000 167.640 796.000 169.640 ; - RECT 4.400 166.240 796.000 167.640 ; - RECT 4.000 164.240 796.000 166.240 ; + RECT 4.000 190.760 796.000 193.440 ; + RECT 4.000 189.360 795.600 190.760 ; + RECT 4.000 181.920 796.000 189.360 ; + RECT 4.400 180.520 796.000 181.920 ; + RECT 4.000 177.160 796.000 180.520 ; + RECT 4.000 175.760 795.600 177.160 ; + RECT 4.000 168.320 796.000 175.760 ; + RECT 4.400 166.920 796.000 168.320 ; + RECT 4.000 164.240 796.000 166.920 ; RECT 4.000 162.840 795.600 164.240 ; - RECT 4.000 160.840 796.000 162.840 ; - RECT 4.400 159.440 796.000 160.840 ; - RECT 4.000 157.440 796.000 159.440 ; - RECT 4.000 156.040 795.600 157.440 ; - RECT 4.000 154.040 796.000 156.040 ; - RECT 4.400 152.640 796.000 154.040 ; - RECT 4.000 150.640 796.000 152.640 ; - RECT 4.000 149.240 795.600 150.640 ; - RECT 4.000 147.240 796.000 149.240 ; - RECT 4.400 145.840 796.000 147.240 ; - RECT 4.000 143.840 796.000 145.840 ; - RECT 4.000 142.440 795.600 143.840 ; - RECT 4.000 140.440 796.000 142.440 ; - RECT 4.400 139.040 796.000 140.440 ; - RECT 4.000 137.040 796.000 139.040 ; - RECT 4.000 135.640 795.600 137.040 ; - RECT 4.000 133.640 796.000 135.640 ; - RECT 4.400 132.240 796.000 133.640 ; - RECT 4.000 130.240 796.000 132.240 ; - RECT 4.000 128.840 795.600 130.240 ; - RECT 4.000 126.840 796.000 128.840 ; - RECT 4.400 125.440 796.000 126.840 ; - RECT 4.000 123.440 796.000 125.440 ; - RECT 4.000 122.040 795.600 123.440 ; - RECT 4.000 120.040 796.000 122.040 ; - RECT 4.400 118.640 796.000 120.040 ; - RECT 4.000 116.640 796.000 118.640 ; - RECT 4.000 115.240 795.600 116.640 ; - RECT 4.000 113.240 796.000 115.240 ; - RECT 4.400 111.840 796.000 113.240 ; - RECT 4.000 109.840 796.000 111.840 ; - RECT 4.000 108.440 795.600 109.840 ; - RECT 4.000 106.440 796.000 108.440 ; - RECT 4.400 105.040 796.000 106.440 ; - RECT 4.000 103.040 796.000 105.040 ; - RECT 4.000 101.640 795.600 103.040 ; - RECT 4.000 99.640 796.000 101.640 ; - RECT 4.400 98.240 796.000 99.640 ; - RECT 4.000 96.240 796.000 98.240 ; - RECT 4.000 94.840 795.600 96.240 ; - RECT 4.000 92.840 796.000 94.840 ; - RECT 4.400 91.440 796.000 92.840 ; - RECT 4.000 89.440 796.000 91.440 ; - RECT 4.000 88.040 795.600 89.440 ; - RECT 4.000 86.040 796.000 88.040 ; - RECT 4.400 84.640 796.000 86.040 ; - RECT 4.000 82.640 796.000 84.640 ; - RECT 4.000 81.240 795.600 82.640 ; - RECT 4.000 79.240 796.000 81.240 ; - RECT 4.400 77.840 796.000 79.240 ; - RECT 4.000 75.840 796.000 77.840 ; - RECT 4.000 74.440 795.600 75.840 ; - RECT 4.000 72.440 796.000 74.440 ; - RECT 4.400 71.040 796.000 72.440 ; - RECT 4.000 69.040 796.000 71.040 ; - RECT 4.000 67.640 795.600 69.040 ; - RECT 4.000 65.640 796.000 67.640 ; - RECT 4.400 64.240 796.000 65.640 ; - RECT 4.000 62.240 796.000 64.240 ; - RECT 4.000 60.840 795.600 62.240 ; - RECT 4.000 58.840 796.000 60.840 ; - RECT 4.400 57.440 796.000 58.840 ; - RECT 4.000 55.440 796.000 57.440 ; - RECT 4.000 54.040 795.600 55.440 ; - RECT 4.000 52.040 796.000 54.040 ; - RECT 4.400 50.640 796.000 52.040 ; - RECT 4.000 48.640 796.000 50.640 ; - RECT 4.000 47.240 795.600 48.640 ; - RECT 4.000 45.240 796.000 47.240 ; - RECT 4.400 43.840 796.000 45.240 ; - RECT 4.000 41.840 796.000 43.840 ; - RECT 4.000 40.440 795.600 41.840 ; - RECT 4.000 38.440 796.000 40.440 ; - RECT 4.400 37.040 796.000 38.440 ; - RECT 4.000 35.040 796.000 37.040 ; - RECT 4.000 33.640 795.600 35.040 ; - RECT 4.000 31.640 796.000 33.640 ; - RECT 4.400 30.240 796.000 31.640 ; - RECT 4.000 28.240 796.000 30.240 ; - RECT 4.000 26.840 795.600 28.240 ; - RECT 4.000 24.840 796.000 26.840 ; - RECT 4.400 23.440 796.000 24.840 ; - RECT 4.000 21.440 796.000 23.440 ; - RECT 4.000 20.040 795.600 21.440 ; - RECT 4.000 18.040 796.000 20.040 ; - RECT 4.400 16.640 796.000 18.040 ; - RECT 4.000 14.640 796.000 16.640 ; - RECT 4.000 13.240 795.600 14.640 ; - RECT 4.000 11.240 796.000 13.240 ; - RECT 4.400 9.840 796.000 11.240 ; - RECT 4.000 7.840 796.000 9.840 ; - RECT 4.000 6.440 795.600 7.840 ; - RECT 4.000 4.440 796.000 6.440 ; - RECT 4.400 3.040 796.000 4.440 ; - RECT 4.000 1.040 796.000 3.040 ; - RECT 4.000 0.175 795.600 1.040 ; + RECT 4.000 154.720 796.000 162.840 ; + RECT 4.400 153.320 796.000 154.720 ; + RECT 4.000 151.320 796.000 153.320 ; + RECT 4.000 149.920 795.600 151.320 ; + RECT 4.000 141.120 796.000 149.920 ; + RECT 4.400 139.720 796.000 141.120 ; + RECT 4.000 137.720 796.000 139.720 ; + RECT 4.000 136.320 795.600 137.720 ; + RECT 4.000 127.520 796.000 136.320 ; + RECT 4.400 126.120 796.000 127.520 ; + RECT 4.000 124.800 796.000 126.120 ; + RECT 4.000 123.400 795.600 124.800 ; + RECT 4.000 114.600 796.000 123.400 ; + RECT 4.400 113.200 796.000 114.600 ; + RECT 4.000 111.880 796.000 113.200 ; + RECT 4.000 110.480 795.600 111.880 ; + RECT 4.000 101.000 796.000 110.480 ; + RECT 4.400 99.600 796.000 101.000 ; + RECT 4.000 98.960 796.000 99.600 ; + RECT 4.000 97.560 795.600 98.960 ; + RECT 4.000 87.400 796.000 97.560 ; + RECT 4.400 86.000 796.000 87.400 ; + RECT 4.000 85.360 796.000 86.000 ; + RECT 4.000 83.960 795.600 85.360 ; + RECT 4.000 73.800 796.000 83.960 ; + RECT 4.400 72.440 796.000 73.800 ; + RECT 4.400 72.400 795.600 72.440 ; + RECT 4.000 71.040 795.600 72.400 ; + RECT 4.000 60.880 796.000 71.040 ; + RECT 4.400 59.520 796.000 60.880 ; + RECT 4.400 59.480 795.600 59.520 ; + RECT 4.000 58.120 795.600 59.480 ; + RECT 4.000 47.280 796.000 58.120 ; + RECT 4.400 45.920 796.000 47.280 ; + RECT 4.400 45.880 795.600 45.920 ; + RECT 4.000 44.520 795.600 45.880 ; + RECT 4.000 33.680 796.000 44.520 ; + RECT 4.400 33.000 796.000 33.680 ; + RECT 4.400 32.280 795.600 33.000 ; + RECT 4.000 31.600 795.600 32.280 ; + RECT 4.000 20.080 796.000 31.600 ; + RECT 4.400 18.680 795.600 20.080 ; + RECT 4.000 7.160 796.000 18.680 ; + RECT 4.400 6.295 795.600 7.160 ; LAYER met4 ; - RECT 319.535 413.615 327.840 1244.905 ; - RECT 330.240 413.615 404.640 1244.905 ; - RECT 407.040 413.615 428.425 1244.905 ; + RECT 132.775 15.815 174.240 407.145 ; + RECT 176.640 15.815 250.865 407.145 ; END END user_proj_example END LIBRARY
diff --git a/lib/sky130_sram_1kbyte_1rw1r_32x256_8_TT_1p8V_25C.lib b/lib/sky130_sram_1kbyte_1rw1r_32x256_8_TT_1p8V_25C.lib new file mode 100644 index 0000000..58c04a8 --- /dev/null +++ b/lib/sky130_sram_1kbyte_1rw1r_32x256_8_TT_1p8V_25C.lib
@@ -0,0 +1,538 @@ +library (sky130_sram_1kbyte_1rw1r_32x256_8_TT_1p8V_25C_lib){ + delay_model : "table_lookup"; + time_unit : "1ns" ; + voltage_unit : "1V" ; + current_unit : "1mA" ; + resistance_unit : "1kohm" ; + capacitive_load_unit(1, pF) ; + leakage_power_unit : "1mW" ; + pulling_resistance_unit :"1kohm" ; + operating_conditions(OC){ + process : 1.0 ; + voltage : 1.8 ; + temperature : 25; + } + + input_threshold_pct_fall : 50.0 ; + output_threshold_pct_fall : 50.0 ; + input_threshold_pct_rise : 50.0 ; + output_threshold_pct_rise : 50.0 ; + slew_lower_threshold_pct_fall : 10.0 ; + slew_upper_threshold_pct_fall : 90.0 ; + slew_lower_threshold_pct_rise : 10.0 ; + slew_upper_threshold_pct_rise : 90.0 ; + + nom_voltage : 1.8; + nom_temperature : 25; + nom_process : 1.0; + default_cell_leakage_power : 0.0 ; + default_leakage_power_density : 0.0 ; + default_input_pin_cap : 1.0 ; + default_inout_pin_cap : 1.0 ; + default_output_pin_cap : 0.0 ; + default_max_transition : 0.5 ; + default_fanout_load : 1.0 ; + default_max_fanout : 4.0 ; + default_connection_class : universal ; + + voltage_map ( VCCD1, 1.8 ); + voltage_map ( VSSD1, 0 ); + + lu_table_template(CELL_TABLE){ + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1("0.00125, 0.005, 0.04"); + index_2("0.0017224999999999999, 0.006889999999999999, 0.027559999999999998"); + } + + lu_table_template(CONSTRAINT_TABLE){ + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1("0.00125, 0.005, 0.04"); + index_2("0.00125, 0.005, 0.04"); + } + + default_operating_conditions : OC; + + + type (data){ + base_type : array; + data_type : bit; + bit_width : 32; + bit_from : 31; + bit_to : 0; + } + + type (addr){ + base_type : array; + data_type : bit; + bit_width : 8; + bit_from : 7; + bit_to : 0; + } + + type (wmask){ + base_type : array; + data_type : bit; + bit_width : 4; + bit_from : 3; + bit_to : 0; + } + +cell (sky130_sram_1kbyte_1rw1r_32x256_8){ + memory(){ + type : ram; + address_width : 8; + word_width : 32; + } + interface_timing : true; + dont_use : true; + map_only : true; + dont_touch : true; + area : 190712.55; + + pg_pin(vccd1) { + voltage_name : VCCD1; + pg_type : primary_power; + } + + pg_pin(vssd1) { + voltage_name : VSSD1; + pg_type : primary_ground; + } + + leakage_power () { + value : 0.009516; + } + cell_leakage_power : 0.009516; + bus(din0){ + bus_type : data; + direction : input; + capacitance : 0.006889999999999999; + memory_write(){ + address : addr0; + clocked_on : clk0; + } + pin(din0[31:0]){ + timing(){ + timing_type : setup_rising; + related_pin : "clk0"; + rise_constraint(CONSTRAINT_TABLE) { + values("0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103"); + } + fall_constraint(CONSTRAINT_TABLE) { + values("0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103"); + } + } + timing(){ + timing_type : hold_rising; + related_pin : "clk0"; + rise_constraint(CONSTRAINT_TABLE) { + values("-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056"); + } + fall_constraint(CONSTRAINT_TABLE) { + values("-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056"); + } + } + } + } + bus(dout0){ + bus_type : data; + direction : output; + max_capacitance : 0.027559999999999998; + min_capacitance : 0.0017224999999999999; + memory_read(){ + address : addr0; + } + pin(dout0[31:0]){ + timing(){ + timing_sense : non_unate; + related_pin : "clk0"; + timing_type : falling_edge; + cell_rise(CELL_TABLE) { + values("0.339, 0.368, 0.484",\ + "0.339, 0.368, 0.484",\ + "0.339, 0.368, 0.484"); + } + cell_fall(CELL_TABLE) { + values("0.339, 0.368, 0.484",\ + "0.339, 0.368, 0.484",\ + "0.339, 0.368, 0.484"); + } + rise_transition(CELL_TABLE) { + values("0.002, 0.005, 0.016",\ + "0.002, 0.005, 0.016",\ + "0.002, 0.005, 0.016"); + } + fall_transition(CELL_TABLE) { + values("0.002, 0.005, 0.016",\ + "0.002, 0.005, 0.016",\ + "0.002, 0.005, 0.016"); + } + } + } + } + + bus(addr0){ + bus_type : addr; + direction : input; + capacitance : 0.006889999999999999; + max_transition : 0.04; + pin(addr0[7:0]){ + timing(){ + timing_type : setup_rising; + related_pin : "clk0"; + rise_constraint(CONSTRAINT_TABLE) { + values("0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103"); + } + fall_constraint(CONSTRAINT_TABLE) { + values("0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103"); + } + } + timing(){ + timing_type : hold_rising; + related_pin : "clk0"; + rise_constraint(CONSTRAINT_TABLE) { + values("-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056"); + } + fall_constraint(CONSTRAINT_TABLE) { + values("-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056"); + } + } + } + } + + bus(wmask0){ + bus_type : wmask; + direction : input; + capacitance : 0.006889999999999999; + max_transition : 0.04; + pin(wmask0[3:0]){ + timing(){ + timing_type : setup_rising; + related_pin : "clk0"; + rise_constraint(CONSTRAINT_TABLE) { + values("0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103"); + } + fall_constraint(CONSTRAINT_TABLE) { + values("0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103"); + } + } + timing(){ + timing_type : hold_rising; + related_pin : "clk0"; + rise_constraint(CONSTRAINT_TABLE) { + values("-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056"); + } + fall_constraint(CONSTRAINT_TABLE) { + values("-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056"); + } + } + } + } + + pin(csb0){ + direction : input; + capacitance : 0.006889999999999999; + timing(){ + timing_type : setup_rising; + related_pin : "clk0"; + rise_constraint(CONSTRAINT_TABLE) { + values("0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103"); + } + fall_constraint(CONSTRAINT_TABLE) { + values("0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103"); + } + } + timing(){ + timing_type : hold_rising; + related_pin : "clk0"; + rise_constraint(CONSTRAINT_TABLE) { + values("-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056"); + } + fall_constraint(CONSTRAINT_TABLE) { + values("-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056"); + } + } + } + + pin(web0){ + direction : input; + capacitance : 0.006889999999999999; + timing(){ + timing_type : setup_rising; + related_pin : "clk0"; + rise_constraint(CONSTRAINT_TABLE) { + values("0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103"); + } + fall_constraint(CONSTRAINT_TABLE) { + values("0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103"); + } + } + timing(){ + timing_type : hold_rising; + related_pin : "clk0"; + rise_constraint(CONSTRAINT_TABLE) { + values("-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056"); + } + fall_constraint(CONSTRAINT_TABLE) { + values("-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056"); + } + } + } + + pin(clk0){ + clock : true; + direction : input; + capacitance : 0.006889999999999999; + internal_power(){ + when : "!csb0 & !web0"; + rise_power(scalar){ + values("9.589466e+00"); + } + fall_power(scalar){ + values("9.589466e+00"); + } + } + internal_power(){ + when : "csb0 & !web0"; + rise_power(scalar){ + values("9.589466e+00"); + } + fall_power(scalar){ + values("9.589466e+00"); + } + } + internal_power(){ + when : "!csb0 & web0"; + rise_power(scalar){ + values("9.589466e+00"); + } + fall_power(scalar){ + values("9.589466e+00"); + } + } + internal_power(){ + when : "csb0 & web0"; + rise_power(scalar){ + values("9.589466e+00"); + } + fall_power(scalar){ + values("9.589466e+00"); + } + } + timing(){ + timing_type :"min_pulse_width"; + related_pin : clk0; + rise_constraint(scalar) { + values("0.8955"); + } + fall_constraint(scalar) { + values("0.8955"); + } + } + timing(){ + timing_type :"minimum_period"; + related_pin : clk0; + rise_constraint(scalar) { + values("1.791"); + } + fall_constraint(scalar) { + values("1.791"); + } + } + } + + bus(dout1){ + bus_type : data; + direction : output; + max_capacitance : 0.027559999999999998; + min_capacitance : 0.0017224999999999999; + memory_read(){ + address : addr1; + } + pin(dout1[31:0]){ + timing(){ + timing_sense : non_unate; + related_pin : "clk1"; + timing_type : falling_edge; + cell_rise(CELL_TABLE) { + values("0.339, 0.368, 0.484",\ + "0.339, 0.368, 0.484",\ + "0.339, 0.368, 0.484"); + } + cell_fall(CELL_TABLE) { + values("0.339, 0.368, 0.484",\ + "0.339, 0.368, 0.484",\ + "0.339, 0.368, 0.484"); + } + rise_transition(CELL_TABLE) { + values("0.002, 0.005, 0.016",\ + "0.002, 0.005, 0.016",\ + "0.002, 0.005, 0.016"); + } + fall_transition(CELL_TABLE) { + values("0.002, 0.005, 0.016",\ + "0.002, 0.005, 0.016",\ + "0.002, 0.005, 0.016"); + } + } + } + } + + bus(addr1){ + bus_type : addr; + direction : input; + capacitance : 0.006889999999999999; + max_transition : 0.04; + pin(addr1[7:0]){ + timing(){ + timing_type : setup_rising; + related_pin : "clk1"; + rise_constraint(CONSTRAINT_TABLE) { + values("0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103"); + } + fall_constraint(CONSTRAINT_TABLE) { + values("0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103"); + } + } + timing(){ + timing_type : hold_rising; + related_pin : "clk1"; + rise_constraint(CONSTRAINT_TABLE) { + values("-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056"); + } + fall_constraint(CONSTRAINT_TABLE) { + values("-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056"); + } + } + } + } + + pin(csb1){ + direction : input; + capacitance : 0.006889999999999999; + timing(){ + timing_type : setup_rising; + related_pin : "clk1"; + rise_constraint(CONSTRAINT_TABLE) { + values("0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103"); + } + fall_constraint(CONSTRAINT_TABLE) { + values("0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103"); + } + } + timing(){ + timing_type : hold_rising; + related_pin : "clk1"; + rise_constraint(CONSTRAINT_TABLE) { + values("-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056"); + } + fall_constraint(CONSTRAINT_TABLE) { + values("-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056"); + } + } + } + + pin(clk1){ + clock : true; + direction : input; + capacitance : 0.006889999999999999; + internal_power(){ + when : "!csb1"; + rise_power(scalar){ + values("9.589466e+00"); + } + fall_power(scalar){ + values("9.589466e+00"); + } + } + internal_power(){ + when : "csb1"; + rise_power(scalar){ + values("9.589466e+00"); + } + fall_power(scalar){ + values("9.589466e+00"); + } + } + timing(){ + timing_type :"min_pulse_width"; + related_pin : clk1; + rise_constraint(scalar) { + values("0.8955"); + } + fall_constraint(scalar) { + values("0.8955"); + } + } + timing(){ + timing_type :"minimum_period"; + related_pin : clk1; + rise_constraint(scalar) { + values("1.791"); + } + fall_constraint(scalar) { + values("1.791"); + } + } + } + + } +}
diff --git a/lib/sky130_sram_1kbyte_1rw1r_8x1024_8_TT_1p8V_25C.lib b/lib/sky130_sram_1kbyte_1rw1r_8x1024_8_TT_1p8V_25C.lib new file mode 100644 index 0000000..c6d89b8 --- /dev/null +++ b/lib/sky130_sram_1kbyte_1rw1r_8x1024_8_TT_1p8V_25C.lib
@@ -0,0 +1,538 @@ +library (sky130_sram_1kbyte_1rw1r_8x1024_8_TT_1p8V_25C_lib){ + delay_model : "table_lookup"; + time_unit : "1ns" ; + voltage_unit : "1V" ; + current_unit : "1mA" ; + resistance_unit : "1kohm" ; + capacitive_load_unit(1, pF) ; + leakage_power_unit : "1mW" ; + pulling_resistance_unit :"1kohm" ; + operating_conditions(OC){ + process : 1.0 ; + voltage : 1.8 ; + temperature : 25; + } + + input_threshold_pct_fall : 50.0 ; + output_threshold_pct_fall : 50.0 ; + input_threshold_pct_rise : 50.0 ; + output_threshold_pct_rise : 50.0 ; + slew_lower_threshold_pct_fall : 10.0 ; + slew_upper_threshold_pct_fall : 90.0 ; + slew_lower_threshold_pct_rise : 10.0 ; + slew_upper_threshold_pct_rise : 90.0 ; + + nom_voltage : 1.8; + nom_temperature : 25; + nom_process : 1.0; + default_cell_leakage_power : 0.0 ; + default_leakage_power_density : 0.0 ; + default_input_pin_cap : 1.0 ; + default_inout_pin_cap : 1.0 ; + default_output_pin_cap : 0.0 ; + default_max_transition : 0.5 ; + default_fanout_load : 1.0 ; + default_max_fanout : 4.0 ; + default_connection_class : universal ; + + voltage_map ( VCCD1, 1.8 ); + voltage_map ( VSSD1, 0 ); + + lu_table_template(CELL_TABLE){ + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1("0.00125, 0.005, 0.04"); + index_2("0.0017224999999999999, 0.006889999999999999, 0.027559999999999998"); + } + + lu_table_template(CONSTRAINT_TABLE){ + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1("0.00125, 0.005, 0.04"); + index_2("0.00125, 0.005, 0.04"); + } + + default_operating_conditions : OC; + + + type (data){ + base_type : array; + data_type : bit; + bit_width : 8; + bit_from : 7; + bit_to : 0; + } + + type (addr){ + base_type : array; + data_type : bit; + bit_width : 10; + bit_from : 9; + bit_to : 0; + } + + type (wmask){ + base_type : array; + data_type : bit; + bit_width : 1; + bit_from : 0; + bit_to : 0; + } + +cell (sky130_sram_1kbyte_1rw1r_8x1024_8){ + memory(){ + type : ram; + address_width : 10; + word_width : 8; + } + interface_timing : true; + dont_use : true; + map_only : true; + dont_touch : true; + area : 203273.238; + + pg_pin(vccd1) { + voltage_name : VCCD1; + pg_type : primary_power; + } + + pg_pin(vssd1) { + voltage_name : VSSD1; + pg_type : primary_ground; + } + + leakage_power () { + value : 0.009517; + } + cell_leakage_power : 0.009517; + bus(din0){ + bus_type : data; + direction : input; + capacitance : 0.006889999999999999; + memory_write(){ + address : addr0; + clocked_on : clk0; + } + pin(din0[7:0]){ + timing(){ + timing_type : setup_rising; + related_pin : "clk0"; + rise_constraint(CONSTRAINT_TABLE) { + values("0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103"); + } + fall_constraint(CONSTRAINT_TABLE) { + values("0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103"); + } + } + timing(){ + timing_type : hold_rising; + related_pin : "clk0"; + rise_constraint(CONSTRAINT_TABLE) { + values("-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056"); + } + fall_constraint(CONSTRAINT_TABLE) { + values("-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056"); + } + } + } + } + bus(dout0){ + bus_type : data; + direction : output; + max_capacitance : 0.027559999999999998; + min_capacitance : 0.0017224999999999999; + memory_read(){ + address : addr0; + } + pin(dout0[7:0]){ + timing(){ + timing_sense : non_unate; + related_pin : "clk0"; + timing_type : falling_edge; + cell_rise(CELL_TABLE) { + values("0.363, 0.392, 0.508",\ + "0.363, 0.392, 0.508",\ + "0.363, 0.392, 0.508"); + } + cell_fall(CELL_TABLE) { + values("0.363, 0.392, 0.508",\ + "0.363, 0.392, 0.508",\ + "0.363, 0.392, 0.508"); + } + rise_transition(CELL_TABLE) { + values("0.002, 0.005, 0.016",\ + "0.002, 0.005, 0.016",\ + "0.002, 0.005, 0.016"); + } + fall_transition(CELL_TABLE) { + values("0.002, 0.005, 0.016",\ + "0.002, 0.005, 0.016",\ + "0.002, 0.005, 0.016"); + } + } + } + } + + bus(addr0){ + bus_type : addr; + direction : input; + capacitance : 0.006889999999999999; + max_transition : 0.04; + pin(addr0[9:0]){ + timing(){ + timing_type : setup_rising; + related_pin : "clk0"; + rise_constraint(CONSTRAINT_TABLE) { + values("0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103"); + } + fall_constraint(CONSTRAINT_TABLE) { + values("0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103"); + } + } + timing(){ + timing_type : hold_rising; + related_pin : "clk0"; + rise_constraint(CONSTRAINT_TABLE) { + values("-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056"); + } + fall_constraint(CONSTRAINT_TABLE) { + values("-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056"); + } + } + } + } + + bus(wmask0){ + bus_type : wmask; + direction : input; + capacitance : 0.006889999999999999; + max_transition : 0.04; + pin(wmask0[0:0]){ + timing(){ + timing_type : setup_rising; + related_pin : "clk0"; + rise_constraint(CONSTRAINT_TABLE) { + values("0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103"); + } + fall_constraint(CONSTRAINT_TABLE) { + values("0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103"); + } + } + timing(){ + timing_type : hold_rising; + related_pin : "clk0"; + rise_constraint(CONSTRAINT_TABLE) { + values("-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056"); + } + fall_constraint(CONSTRAINT_TABLE) { + values("-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056"); + } + } + } + } + + pin(csb0){ + direction : input; + capacitance : 0.006889999999999999; + timing(){ + timing_type : setup_rising; + related_pin : "clk0"; + rise_constraint(CONSTRAINT_TABLE) { + values("0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103"); + } + fall_constraint(CONSTRAINT_TABLE) { + values("0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103"); + } + } + timing(){ + timing_type : hold_rising; + related_pin : "clk0"; + rise_constraint(CONSTRAINT_TABLE) { + values("-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056"); + } + fall_constraint(CONSTRAINT_TABLE) { + values("-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056"); + } + } + } + + pin(web0){ + direction : input; + capacitance : 0.006889999999999999; + timing(){ + timing_type : setup_rising; + related_pin : "clk0"; + rise_constraint(CONSTRAINT_TABLE) { + values("0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103"); + } + fall_constraint(CONSTRAINT_TABLE) { + values("0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103"); + } + } + timing(){ + timing_type : hold_rising; + related_pin : "clk0"; + rise_constraint(CONSTRAINT_TABLE) { + values("-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056"); + } + fall_constraint(CONSTRAINT_TABLE) { + values("-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056"); + } + } + } + + pin(clk0){ + clock : true; + direction : input; + capacitance : 0.006889999999999999; + internal_power(){ + when : "!csb0 & !web0"; + rise_power(scalar){ + values("9.389093e+00"); + } + fall_power(scalar){ + values("9.389093e+00"); + } + } + internal_power(){ + when : "csb0 & !web0"; + rise_power(scalar){ + values("9.389093e+00"); + } + fall_power(scalar){ + values("9.389093e+00"); + } + } + internal_power(){ + when : "!csb0 & web0"; + rise_power(scalar){ + values("9.389093e+00"); + } + fall_power(scalar){ + values("9.389093e+00"); + } + } + internal_power(){ + when : "csb0 & web0"; + rise_power(scalar){ + values("9.389093e+00"); + } + fall_power(scalar){ + values("9.389093e+00"); + } + } + timing(){ + timing_type :"min_pulse_width"; + related_pin : clk0; + rise_constraint(scalar) { + values("0.9405"); + } + fall_constraint(scalar) { + values("0.9405"); + } + } + timing(){ + timing_type :"minimum_period"; + related_pin : clk0; + rise_constraint(scalar) { + values("1.881"); + } + fall_constraint(scalar) { + values("1.881"); + } + } + } + + bus(dout1){ + bus_type : data; + direction : output; + max_capacitance : 0.027559999999999998; + min_capacitance : 0.0017224999999999999; + memory_read(){ + address : addr1; + } + pin(dout1[7:0]){ + timing(){ + timing_sense : non_unate; + related_pin : "clk1"; + timing_type : falling_edge; + cell_rise(CELL_TABLE) { + values("0.363, 0.392, 0.508",\ + "0.363, 0.392, 0.508",\ + "0.363, 0.392, 0.508"); + } + cell_fall(CELL_TABLE) { + values("0.363, 0.392, 0.508",\ + "0.363, 0.392, 0.508",\ + "0.363, 0.392, 0.508"); + } + rise_transition(CELL_TABLE) { + values("0.002, 0.005, 0.016",\ + "0.002, 0.005, 0.016",\ + "0.002, 0.005, 0.016"); + } + fall_transition(CELL_TABLE) { + values("0.002, 0.005, 0.016",\ + "0.002, 0.005, 0.016",\ + "0.002, 0.005, 0.016"); + } + } + } + } + + bus(addr1){ + bus_type : addr; + direction : input; + capacitance : 0.006889999999999999; + max_transition : 0.04; + pin(addr1[9:0]){ + timing(){ + timing_type : setup_rising; + related_pin : "clk1"; + rise_constraint(CONSTRAINT_TABLE) { + values("0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103"); + } + fall_constraint(CONSTRAINT_TABLE) { + values("0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103"); + } + } + timing(){ + timing_type : hold_rising; + related_pin : "clk1"; + rise_constraint(CONSTRAINT_TABLE) { + values("-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056"); + } + fall_constraint(CONSTRAINT_TABLE) { + values("-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056"); + } + } + } + } + + pin(csb1){ + direction : input; + capacitance : 0.006889999999999999; + timing(){ + timing_type : setup_rising; + related_pin : "clk1"; + rise_constraint(CONSTRAINT_TABLE) { + values("0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103"); + } + fall_constraint(CONSTRAINT_TABLE) { + values("0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103"); + } + } + timing(){ + timing_type : hold_rising; + related_pin : "clk1"; + rise_constraint(CONSTRAINT_TABLE) { + values("-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056"); + } + fall_constraint(CONSTRAINT_TABLE) { + values("-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056"); + } + } + } + + pin(clk1){ + clock : true; + direction : input; + capacitance : 0.006889999999999999; + internal_power(){ + when : "!csb1"; + rise_power(scalar){ + values("9.389093e+00"); + } + fall_power(scalar){ + values("9.389093e+00"); + } + } + internal_power(){ + when : "csb1"; + rise_power(scalar){ + values("9.389093e+00"); + } + fall_power(scalar){ + values("9.389093e+00"); + } + } + timing(){ + timing_type :"min_pulse_width"; + related_pin : clk1; + rise_constraint(scalar) { + values("0.9405"); + } + fall_constraint(scalar) { + values("0.9405"); + } + } + timing(){ + timing_type :"minimum_period"; + related_pin : clk1; + rise_constraint(scalar) { + values("1.881"); + } + fall_constraint(scalar) { + values("1.881"); + } + } + } + + } +}
diff --git a/lib/sky130_sram_2kbyte_1rw1r_32x512_8_TT_1p8V_25C.lib b/lib/sky130_sram_2kbyte_1rw1r_32x512_8_TT_1p8V_25C.lib new file mode 100644 index 0000000..f1e226c --- /dev/null +++ b/lib/sky130_sram_2kbyte_1rw1r_32x512_8_TT_1p8V_25C.lib
@@ -0,0 +1,538 @@ +library (sky130_sram_2kbyte_1rw1r_32x512_8_TT_1p8V_25C_lib){ + delay_model : "table_lookup"; + time_unit : "1ns" ; + voltage_unit : "1V" ; + current_unit : "1mA" ; + resistance_unit : "1kohm" ; + capacitive_load_unit(1, pF) ; + leakage_power_unit : "1mW" ; + pulling_resistance_unit :"1kohm" ; + operating_conditions(OC){ + process : 1.0 ; + voltage : 1.8 ; + temperature : 25; + } + + input_threshold_pct_fall : 50.0 ; + output_threshold_pct_fall : 50.0 ; + input_threshold_pct_rise : 50.0 ; + output_threshold_pct_rise : 50.0 ; + slew_lower_threshold_pct_fall : 10.0 ; + slew_upper_threshold_pct_fall : 90.0 ; + slew_lower_threshold_pct_rise : 10.0 ; + slew_upper_threshold_pct_rise : 90.0 ; + + nom_voltage : 1.8; + nom_temperature : 25; + nom_process : 1.0; + default_cell_leakage_power : 0.0 ; + default_leakage_power_density : 0.0 ; + default_input_pin_cap : 1.0 ; + default_inout_pin_cap : 1.0 ; + default_output_pin_cap : 0.0 ; + default_max_transition : 0.5 ; + default_fanout_load : 1.0 ; + default_max_fanout : 4.0 ; + default_connection_class : universal ; + + voltage_map ( VCCD1, 1.8 ); + voltage_map ( VSSD1, 0 ); + + lu_table_template(CELL_TABLE){ + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1("0.00125, 0.005, 0.04"); + index_2("0.0017224999999999999, 0.006889999999999999, 0.027559999999999998"); + } + + lu_table_template(CONSTRAINT_TABLE){ + variable_1 : related_pin_transition; + variable_2 : constrained_pin_transition; + index_1("0.00125, 0.005, 0.04"); + index_2("0.00125, 0.005, 0.04"); + } + + default_operating_conditions : OC; + + + type (data){ + base_type : array; + data_type : bit; + bit_width : 32; + bit_from : 31; + bit_to : 0; + } + + type (addr){ + base_type : array; + data_type : bit; + bit_width : 9; + bit_from : 8; + bit_to : 0; + } + + type (wmask){ + base_type : array; + data_type : bit; + bit_width : 4; + bit_from : 3; + bit_to : 0; + } + +cell (sky130_sram_2kbyte_1rw1r_32x512_8){ + memory(){ + type : ram; + address_width : 9; + word_width : 32; + } + interface_timing : true; + dont_use : true; + map_only : true; + dont_touch : true; + area : 284538.474; + + pg_pin(vccd1) { + voltage_name : VCCD1; + pg_type : primary_power; + } + + pg_pin(vssd1) { + voltage_name : VSSD1; + pg_type : primary_ground; + } + + leakage_power () { + value : 0.017726; + } + cell_leakage_power : 0.017726; + bus(din0){ + bus_type : data; + direction : input; + capacitance : 0.006889999999999999; + memory_write(){ + address : addr0; + clocked_on : clk0; + } + pin(din0[31:0]){ + timing(){ + timing_type : setup_rising; + related_pin : "clk0"; + rise_constraint(CONSTRAINT_TABLE) { + values("0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103"); + } + fall_constraint(CONSTRAINT_TABLE) { + values("0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103"); + } + } + timing(){ + timing_type : hold_rising; + related_pin : "clk0"; + rise_constraint(CONSTRAINT_TABLE) { + values("-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056"); + } + fall_constraint(CONSTRAINT_TABLE) { + values("-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056"); + } + } + } + } + bus(dout0){ + bus_type : data; + direction : output; + max_capacitance : 0.027559999999999998; + min_capacitance : 0.0017224999999999999; + memory_read(){ + address : addr0; + } + pin(dout0[31:0]){ + timing(){ + timing_sense : non_unate; + related_pin : "clk0"; + timing_type : falling_edge; + cell_rise(CELL_TABLE) { + values("0.383, 0.412, 0.529",\ + "0.383, 0.412, 0.529",\ + "0.383, 0.412, 0.529"); + } + cell_fall(CELL_TABLE) { + values("0.383, 0.412, 0.529",\ + "0.383, 0.412, 0.529",\ + "0.383, 0.412, 0.529"); + } + rise_transition(CELL_TABLE) { + values("0.002, 0.005, 0.016",\ + "0.002, 0.005, 0.016",\ + "0.002, 0.005, 0.016"); + } + fall_transition(CELL_TABLE) { + values("0.002, 0.005, 0.016",\ + "0.002, 0.005, 0.016",\ + "0.002, 0.005, 0.016"); + } + } + } + } + + bus(addr0){ + bus_type : addr; + direction : input; + capacitance : 0.006889999999999999; + max_transition : 0.04; + pin(addr0[8:0]){ + timing(){ + timing_type : setup_rising; + related_pin : "clk0"; + rise_constraint(CONSTRAINT_TABLE) { + values("0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103"); + } + fall_constraint(CONSTRAINT_TABLE) { + values("0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103"); + } + } + timing(){ + timing_type : hold_rising; + related_pin : "clk0"; + rise_constraint(CONSTRAINT_TABLE) { + values("-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056"); + } + fall_constraint(CONSTRAINT_TABLE) { + values("-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056"); + } + } + } + } + + bus(wmask0){ + bus_type : wmask; + direction : input; + capacitance : 0.006889999999999999; + max_transition : 0.04; + pin(wmask0[3:0]){ + timing(){ + timing_type : setup_rising; + related_pin : "clk0"; + rise_constraint(CONSTRAINT_TABLE) { + values("0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103"); + } + fall_constraint(CONSTRAINT_TABLE) { + values("0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103"); + } + } + timing(){ + timing_type : hold_rising; + related_pin : "clk0"; + rise_constraint(CONSTRAINT_TABLE) { + values("-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056"); + } + fall_constraint(CONSTRAINT_TABLE) { + values("-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056"); + } + } + } + } + + pin(csb0){ + direction : input; + capacitance : 0.006889999999999999; + timing(){ + timing_type : setup_rising; + related_pin : "clk0"; + rise_constraint(CONSTRAINT_TABLE) { + values("0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103"); + } + fall_constraint(CONSTRAINT_TABLE) { + values("0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103"); + } + } + timing(){ + timing_type : hold_rising; + related_pin : "clk0"; + rise_constraint(CONSTRAINT_TABLE) { + values("-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056"); + } + fall_constraint(CONSTRAINT_TABLE) { + values("-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056"); + } + } + } + + pin(web0){ + direction : input; + capacitance : 0.006889999999999999; + timing(){ + timing_type : setup_rising; + related_pin : "clk0"; + rise_constraint(CONSTRAINT_TABLE) { + values("0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103"); + } + fall_constraint(CONSTRAINT_TABLE) { + values("0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103"); + } + } + timing(){ + timing_type : hold_rising; + related_pin : "clk0"; + rise_constraint(CONSTRAINT_TABLE) { + values("-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056"); + } + fall_constraint(CONSTRAINT_TABLE) { + values("-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056"); + } + } + } + + pin(clk0){ + clock : true; + direction : input; + capacitance : 0.006889999999999999; + internal_power(){ + when : "!csb0 & !web0"; + rise_power(scalar){ + values("1.380840e+01"); + } + fall_power(scalar){ + values("1.380840e+01"); + } + } + internal_power(){ + when : "csb0 & !web0"; + rise_power(scalar){ + values("1.380840e+01"); + } + fall_power(scalar){ + values("1.380840e+01"); + } + } + internal_power(){ + when : "!csb0 & web0"; + rise_power(scalar){ + values("1.380840e+01"); + } + fall_power(scalar){ + values("1.380840e+01"); + } + } + internal_power(){ + when : "csb0 & web0"; + rise_power(scalar){ + values("1.380840e+01"); + } + fall_power(scalar){ + values("1.380840e+01"); + } + } + timing(){ + timing_type :"min_pulse_width"; + related_pin : clk0; + rise_constraint(scalar) { + values("0.978"); + } + fall_constraint(scalar) { + values("0.978"); + } + } + timing(){ + timing_type :"minimum_period"; + related_pin : clk0; + rise_constraint(scalar) { + values("1.956"); + } + fall_constraint(scalar) { + values("1.956"); + } + } + } + + bus(dout1){ + bus_type : data; + direction : output; + max_capacitance : 0.027559999999999998; + min_capacitance : 0.0017224999999999999; + memory_read(){ + address : addr1; + } + pin(dout1[31:0]){ + timing(){ + timing_sense : non_unate; + related_pin : "clk1"; + timing_type : falling_edge; + cell_rise(CELL_TABLE) { + values("0.383, 0.412, 0.529",\ + "0.383, 0.412, 0.529",\ + "0.383, 0.412, 0.529"); + } + cell_fall(CELL_TABLE) { + values("0.383, 0.412, 0.529",\ + "0.383, 0.412, 0.529",\ + "0.383, 0.412, 0.529"); + } + rise_transition(CELL_TABLE) { + values("0.002, 0.005, 0.016",\ + "0.002, 0.005, 0.016",\ + "0.002, 0.005, 0.016"); + } + fall_transition(CELL_TABLE) { + values("0.002, 0.005, 0.016",\ + "0.002, 0.005, 0.016",\ + "0.002, 0.005, 0.016"); + } + } + } + } + + bus(addr1){ + bus_type : addr; + direction : input; + capacitance : 0.006889999999999999; + max_transition : 0.04; + pin(addr1[8:0]){ + timing(){ + timing_type : setup_rising; + related_pin : "clk1"; + rise_constraint(CONSTRAINT_TABLE) { + values("0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103"); + } + fall_constraint(CONSTRAINT_TABLE) { + values("0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103"); + } + } + timing(){ + timing_type : hold_rising; + related_pin : "clk1"; + rise_constraint(CONSTRAINT_TABLE) { + values("-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056"); + } + fall_constraint(CONSTRAINT_TABLE) { + values("-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056"); + } + } + } + } + + pin(csb1){ + direction : input; + capacitance : 0.006889999999999999; + timing(){ + timing_type : setup_rising; + related_pin : "clk1"; + rise_constraint(CONSTRAINT_TABLE) { + values("0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103"); + } + fall_constraint(CONSTRAINT_TABLE) { + values("0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103",\ + "0.103, 0.103, 0.103"); + } + } + timing(){ + timing_type : hold_rising; + related_pin : "clk1"; + rise_constraint(CONSTRAINT_TABLE) { + values("-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056"); + } + fall_constraint(CONSTRAINT_TABLE) { + values("-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056",\ + "-0.056, -0.056, -0.056"); + } + } + } + + pin(clk1){ + clock : true; + direction : input; + capacitance : 0.006889999999999999; + internal_power(){ + when : "!csb1"; + rise_power(scalar){ + values("1.380840e+01"); + } + fall_power(scalar){ + values("1.380840e+01"); + } + } + internal_power(){ + when : "csb1"; + rise_power(scalar){ + values("1.380840e+01"); + } + fall_power(scalar){ + values("1.380840e+01"); + } + } + timing(){ + timing_type :"min_pulse_width"; + related_pin : clk1; + rise_constraint(scalar) { + values("0.978"); + } + fall_constraint(scalar) { + values("0.978"); + } + } + timing(){ + timing_type :"minimum_period"; + related_pin : clk1; + rise_constraint(scalar) { + values("1.956"); + } + fall_constraint(scalar) { + values("1.956"); + } + } + } + + } +}
diff --git a/openlane/user_proj_example/config.tcl b/openlane/user_proj_example/config.tcl index e7d8513..3672fa9 100644 --- a/openlane/user_proj_example/config.tcl +++ b/openlane/user_proj_example/config.tcl
@@ -1,6 +1,9 @@ # User config set ::env(DESIGN_NAME) user_proj_example + +set script_dir [file dirname [file normalize [info script]]] + # Change if needed set ::env(VERILOG_FILES) "\ $::env(CARAVEL_ROOT)/verilog/rtl/defines.v \ @@ -14,10 +17,20 @@ # Fill this set ::env(CLOCK_PERIOD) "20.0" set ::env(CLOCK_PORT) "wb_clk_i" +set ::env(CLOCK_NET) "wb_clk_i" + set ::env(PDK) "sky130A" set ::env(STD_CELL_LIBRARY) "sky130_fd_sc_hd" +set ::env(DESIGN_IS_CORE) 0 + +set ::env(FP_PIN_ORDER_CFG) $script_dir/pin_order.cfg + + +set ::env(SYNTH_MAX_FANOUT) 4 +set ::env(SYNTH_DRIVING_CELL) "sky130_fd_sc_hd__inv_8" +set ::env(SYNTH_READ_BLACKBOX_LIB) 1 # Preserve gate instances in the rtl of the design. @@ -30,8 +43,8 @@ set ::env(VDD_PIN) [list {vccd1}] set ::env(GND_PIN) [list {vssd1}] -set ::env(GLB_RT_MAXLAYER) 5 -#set ::env(RT_MAX_LAYER) {met4} +#set ::env(GLB_RT_MAXLAYER) 5 +set ::env(RT_MAX_LAYER) {met4} #set ::env(DIODE_INSERTION_STRATEGY) 4 set ::env(RUN_CVC) 1 set ::env(ROUTING_CORES) "8"
diff --git a/openlane/user_proj_example/pin_order.cfg b/openlane/user_proj_example/pin_order.cfg new file mode 100644 index 0000000..bba4f78 --- /dev/null +++ b/openlane/user_proj_example/pin_order.cfg
@@ -0,0 +1,15 @@ +#BUS_SORT + +#N +io_.* + +#W +i_* + +#E +o_* + +#S +wb_.* +wbs_.* +irq.*
diff --git a/openlane/user_project_wrapper/config.tcl b/openlane/user_project_wrapper/config.tcl index 547eb00..93c575a 100755 --- a/openlane/user_project_wrapper/config.tcl +++ b/openlane/user_project_wrapper/config.tcl
@@ -55,7 +55,7 @@ ### Macro PDN Connections set ::env(FP_PDN_MACRO_HOOKS) "\ mprj vccd1 vssd1 \ - u_sram1_1kb vccd1 vssd1" + u_sram1_2kb vccd1 vssd1" ### Macro Placement set ::env(MACRO_PLACEMENT_CFG) $::env(DESIGN_DIR)/macro.cfg @@ -66,11 +66,11 @@ set ::env(VERILOG_FILES_BLACKBOX) "\ $::env(CARAVEL_ROOT)/verilog/rtl/defines.v \ - $::env(DESIGN_DIR)/../../verilog/rtl/sram/sky130_sram_1kbyte_1rw1r_32x256_8.v \ + $::env(DESIGN_DIR)/../../verilog/rtl/sram/sky130_sram_2kbyte_1rw1r_32x512_8.v \ $::env(DESIGN_DIR)/../../verilog/rtl/user_proj_example.v" set ::env(EXTRA_LEFS) "\ - $::env(DESIGN_DIR)/../../lef/sky130_sram_1kbyte_1rw1r_32x256_8.lef \ + $::env(DESIGN_DIR)/../../lef/sky130_sram_2kbyte_1rw1r_32x512_8.lef \ $::env(DESIGN_DIR)/../../lef/user_proj_example.lef" @@ -79,18 +79,24 @@ $::env(DESIGN_DIR)/../../gds/user_proj_example.gds" -set ::env(GLB_RT_OBS) "li1 800.00 3000.00 1279.78 3397.5, \ - met1 800.00 3000.00 1279.78 3397.5, \ - met2 800.00 3000.00 1279.78 3397.5, \ - met3 800.00 3000.00 1279.78 3397.5, \ - met4 800.00 3000.00 1279.78 3397.5, \ - met5 0 0 2920 3520" +set ::env(EXTRA_LIBS) "\ + $::env(DESIGN_DIR)/../../lib/sky130_sram_2kbyte_1rw1r_32x512_8_TT_1p8V_25C.lib" + + +set ::env(GLB_RT_OBS) "li1 1000.00 2500.00 1683.1 2916.54, \ + met1 1000.00 2500.00 1683.1 2916.54, \ + met2 1000.00 2500.00 1683.1 2916.54, \ + met3 1000.00 2500.00 1683.1 2916.54, \ + met4 1000.00 2500.00 1683.1 2916.54" +set ::env(MAGIC_DRC_USE_GDS) 0 +#set ::env(GLB_RT_MAXLAYER) 4 +set ::env(RT_MAX_LAYER) {met4} -set ::env(GLB_RT_MAXLAYER) 5 -#set ::env(RT_MAX_LAYER) {met4} +#set ::env(GLB_RT_L2_ADJUSTMENT) 0.9 +#set ::env(GLB_RT_L3_ADJUSTMENT) 0.7 # disable pdn check nodes becuase it hangs with multiple power domains. # any issue with pdn connections will be flagged with LVS so it is not a critical check. @@ -108,8 +114,6 @@ #set ::env(GLB_RT_ALLOW_CONGESTION) "1" # -set ::env(VDD_NET) {vcdd1} -set ::env(GND_NET) {vssd1} set ::env(PL_RESIZER_DESIGN_OPTIMIZATIONS) 0
diff --git a/openlane/user_project_wrapper/macro.cfg b/openlane/user_project_wrapper/macro.cfg index 52726ed..e12431b 100644 --- a/openlane/user_project_wrapper/macro.cfg +++ b/openlane/user_project_wrapper/macro.cfg
@@ -1,2 +1,2 @@ -mprj 800 1000 N -u_sram1_1kb 800 3000 N +mprj 1000 500 N +u_sram1_2kb 1000 2500 N
diff --git a/verilog/dv/wb_uart/wb_uart.c b/verilog/dv/wb_uart/wb_uart.c index e75d846..85412bb 100644 --- a/verilog/dv/wb_uart/wb_uart.c +++ b/verilog/dv/wb_uart/wb_uart.c
@@ -26,6 +26,8 @@ - Checks counter value through the wishbone port */ +#define reg_SRAM ((volatile uint32_t *)0x30000000) + #define reg_UART_SETUP (*(volatile uint32_t *)0x30001000) #define reg_UART_FIFO (*(volatile uint32_t *)0x30001004) #define reg_UART_RX_DATA (*(volatile uint32_t *)0x30001008) @@ -81,6 +83,21 @@ // reg_mprj_io_14 = GPIO_MODE_MGMT_STD_OUTPUT; + + //Verify SRAM + for (int i = 0; i < 32; i++) + { + *(reg_SRAM+(i*4)) = i*1024; + } + + for (int i = 0; i < 32; i++) + { + if(*(reg_SRAM+(i*4)) != i * 1024 ) + reg_mprj_datal = 0xAB800000; + } + + + /* Apply configuration */ reg_mprj_xfer = 1; while (reg_mprj_xfer == 1)
diff --git a/verilog/dv/wb_uart/wb_uart_tb.v b/verilog/dv/wb_uart/wb_uart_tb.v index 0e03a2a..be6b2bf 100644 --- a/verilog/dv/wb_uart/wb_uart_tb.v +++ b/verilog/dv/wb_uart/wb_uart_tb.v
@@ -20,26 +20,26 @@ `define PER 20 // period -module wb_uart_tb; - reg clock; - reg RSTB; - reg CSB; +module wb_uart_tb (); + reg clock ; + reg RSTB ; + reg CSB ; reg power1, power2; reg power3, power4; - wire gpio; - wire [37:0] mprj_io; - wire [7:0] mprj_io_0; + wire gpio ; + wire [37:0] mprj_io ; + wire [ 7:0] mprj_io_0; wire [15:0] checkbits; - integer fd; + integer fd ; integer tmp; reg [8*10:0] uart_data_in = "de 1b2"; reg [23:0] dec_baud; - reg [7:0] dec_data; + reg [ 7:0] dec_data; reg [7:0] tx_data; @@ -54,17 +54,17 @@ rx_pin = 1'b0; #(`PER*baud_clk); for ( i=0 ;i<8; i=i+1 ) - begin : for_block - rx_pin = tx_data[i]; - #(`PER*baud_clk); - rx_pin = 1'b1; - end + begin : for_block + rx_pin = tx_data[i]; + #(`PER*baud_clk); + rx_pin = 1'b1; + end end endtask - wire rx ; - reg [23:0] baud_clk = 24'd434; - reg [7:0] rx_data = 8'd0; + wire rx ; + reg [23:0] baud_clk = 24'd434; + reg [ 7:0] rx_data = 8'd0 ; task uart_receive; begin : rx_block @@ -76,10 +76,10 @@ #(`PER*baud_clk); //Read data for ( i=0 ;i<8 ;i++ ) - begin : rx_for_blk - rx_data = {rx, rx_data[7:1]}; - #(`PER*baud_clk); - end + begin : rx_for_blk + rx_data = {rx, rx_data[7:1]}; + #(`PER*baud_clk); + end end endtask @@ -100,82 +100,90 @@ always #(`PER/2) clock <= (clock === 1'b0); initial - begin - clock = 0; - end + begin + clock = 0; + end initial - begin - $dumpfile("wb_uart.vcd"); - $dumpvars(0, wb_uart_tb); - - // Repeat cycles of 1000 clock edges as needed to complete testbench - repeat (70) begin - repeat (10000) @(posedge clock); - // $display("+1000 cycles"); - end - $display("%c[1;31m",27); + $dumpfile("wb_uart.vcd"); + $dumpvars(0, wb_uart_tb); + + // Repeat cycles of 1000 clock edges as needed to complete testbench + repeat (70) + begin + repeat (10000) @(posedge clock); + // $display("+1000 cycles"); + end + $display("%c[1;31m",27); `ifdef GL - $display ("Monitor: Timeout, Test Mega-Project WB Port (GL) Failed"); + $display ("Monitor: Timeout, Test Mega-Project WB Port (GL) Failed"); `else - $display ("Monitor: Timeout, Test Mega-Project WB Port (RTL) Failed"); + $display ("Monitor: Timeout, Test Mega-Project WB Port (RTL) Failed"); `endif - $display("%c[0m",27); - $finish; - end + $display("%c[0m",27); + $finish; + end assign rx = uut.mprj.io_out[16]; initial - begin - wait(checkbits[15:4] == 12'hAB6); - $display("Monitor: MPRJ-Logic WB Started"); - while(checkbits[15:4] != 12'hAB7) begin + wait(checkbits[15:4] == 12'hAB6); + $display("Monitor: MPRJ-Logic WB Started"); + while(checkbits[15:4] != 12'hAB7) + begin - uart_receive(); - tx_data = rx_data; - uart_send(); + uart_receive(); + tx_data = rx_data; + uart_send(); + + end end - - end initial - begin - wait(checkbits[15:4] == 12'hAB7); -`ifdef GL - $display("Monitor: Mega-Project WB (GL) Passed"); -`else - $display("Monitor: Mega-Project WB (RTL) Passed"); -`endif - $finish; - end + begin + wait(checkbits[15:4] == 12'hAB7 || checkbits[15:4] == 12'hAB8 ); + if(checkbits[15:4] == 12'hAB8) + begin + $display("SRAM failed!"); + $finish; + end + else + begin + `ifdef GL + $display("Monitor: Mega-Project WB (GL) Passed"); + `else + $display("Monitor: Mega-Project WB (RTL) Passed"); + `endif + $finish; + end + end initial - begin - RSTB <= 1'b0; - CSB <= 1'b1; // Force CSB high - #2000; - RSTB <= 1'b1; // Release reset - #100000; - CSB = 1'b0; // CSB can be released - end + begin + RSTB <= 1'b0; + CSB <= 1'b1; // Force CSB high + #2000; + RSTB <= 1'b1; // Release reset + #100000; + CSB = 1'b0; // CSB can be released + end initial - begin // Power-up sequence - power1 <= 1'b0; - power2 <= 1'b0; - #200; - power1 <= 1'b1; - #200; - power2 <= 1'b1; - end + begin // Power-up sequence + power1 <= 1'b0; + power2 <= 1'b0; + #200; + power1 <= 1'b1; + #200; + power2 <= 1'b1; + end @@ -184,51 +192,49 @@ wire flash_io0; wire flash_io1; - wire VDD3V3 = power1; - wire VDD1V8 = power2; + wire VDD3V3 = power1; + wire VDD1V8 = power2; wire USER_VDD3V3 = power3; wire USER_VDD1V8 = power4; - wire VSS = 1'b0; + wire VSS = 1'b0 ; caravel uut ( - .vddio (VDD3V3), - .vddio_2 (VDD3V3), - .vssio (VSS), - .vssio_2 (VSS), - .vdda (VDD3V3), - .vssa (VSS), - .vccd (VDD1V8), - .vssd (VSS), - .vdda1 (VDD3V3), - .vdda1_2 (VDD3V3), - .vdda2 (VDD3V3), - .vssa1 (VSS), - .vssa1_2 (VSS), - .vssa2 (VSS), - .vccd1 (VDD1V8), - .vccd2 (VDD1V8), - .vssd1 (VSS), - .vssd2 (VSS), - .clock (clock), - .gpio (gpio), - .mprj_io (mprj_io), - .flash_csb(flash_csb), - .flash_clk(flash_clk), - .flash_io0(flash_io0), - .flash_io1(flash_io1), - .resetb (RSTB) - ); + .vddio (VDD3V3 ), + .vddio_2 (VDD3V3 ), + .vssio (VSS ), + .vssio_2 (VSS ), + .vdda (VDD3V3 ), + .vssa (VSS ), + .vccd (VDD1V8 ), + .vssd (VSS ), + .vdda1 (VDD3V3 ), + .vdda1_2 (VDD3V3 ), + .vdda2 (VDD3V3 ), + .vssa1 (VSS ), + .vssa1_2 (VSS ), + .vssa2 (VSS ), + .vccd1 (VDD1V8 ), + .vccd2 (VDD1V8 ), + .vssd1 (VSS ), + .vssd2 (VSS ), + .clock (clock ), + .gpio (gpio ), + .mprj_io (mprj_io ), + .flash_csb(flash_csb), + .flash_clk(flash_clk), + .flash_io0(flash_io0), + .flash_io1(flash_io1), + .resetb (RSTB ) + ); - spiflash #( - .FILENAME("wb_uart.hex") - ) spiflash ( - .csb(flash_csb), - .clk(flash_clk), - .io0(flash_io0), - .io1(flash_io1), - .io2(), // not used - .io3() // not used - ); + spiflash #(.FILENAME("wb_uart.hex")) spiflash ( + .csb(flash_csb), + .clk(flash_clk), + .io0(flash_io0), + .io1(flash_io1), + .io2( ), // not used + .io3( ) // not used + );
diff --git a/verilog/gl/user_project_wrapper.v b/verilog/gl/user_project_wrapper.v index 75a0120..98801d0 100644 --- a/verilog/gl/user_project_wrapper.v +++ b/verilog/gl/user_project_wrapper.v
@@ -1,348 +1,969 @@ -/* Generated by Yosys 0.12+45 (git sha1 UNKNOWN, gcc 8.3.1 -fPIC -Os) */ +module user_project_wrapper (user_clock2, + vccd1, + vccd2, + vdda1, + vdda2, + vssa1, + vssa2, + vssd1, + vssd2, + wb_clk_i, + wb_rst_i, + wbs_ack_o, + wbs_cyc_i, + wbs_stb_i, + wbs_we_i, + analog_io, + io_in, + io_oeb, + io_out, + la_data_in, + la_data_out, + la_oenb, + user_irq, + wbs_adr_i, + wbs_dat_i, + wbs_dat_o, + wbs_sel_i); + input user_clock2; + input vccd1; + input vccd2; + input vdda1; + input vdda2; + input vssa1; + input vssa2; + input vssd1; + input vssd2; + input wb_clk_i; + input wb_rst_i; + output wbs_ack_o; + input wbs_cyc_i; + input wbs_stb_i; + input wbs_we_i; + inout [28:0] analog_io; + input [37:0] io_in; + output [37:0] io_oeb; + output [37:0] io_out; + input [127:0] la_data_in; + output [127:0] la_data_out; + input [127:0] la_oenb; + output [2:0] user_irq; + input [31:0] wbs_adr_i; + input [31:0] wbs_dat_i; + output [31:0] wbs_dat_o; + input [3:0] wbs_sel_i; -module user_project_wrapper(wb_clk_i, wb_rst_i, wbs_stb_i, wbs_cyc_i, wbs_we_i, wbs_sel_i, wbs_dat_i, wbs_adr_i, wbs_ack_o, wbs_dat_o, la_data_in, la_data_out, la_oenb, io_in, io_out, io_oeb, analog_io, user_clock2, user_irq); - wire _0_; - wire _1_; - wire _2_; - wire _3_; - wire _4_; - wire _5_; - wire _6_; - wire _7_; - inout [28:0] analog_io; - input [37:0] io_in; - output [37:0] io_oeb; - output [37:0] io_out; - input [127:0] la_data_in; - output [127:0] la_data_out; - input [127:0] la_oenb; - wire s0_wb_ack_o; - wire \s0_wb_adr_i[0] ; - wire \s0_wb_adr_i[1] ; - wire \s0_wb_adr_i[2] ; - wire \s0_wb_adr_i[3] ; - wire \s0_wb_adr_i[4] ; - wire \s0_wb_adr_i[5] ; - wire \s0_wb_adr_i[6] ; - wire \s0_wb_adr_i[7] ; - wire s0_wb_cyc_i; - wire \s0_wb_dat_i[0] ; - wire \s0_wb_dat_i[10] ; - wire \s0_wb_dat_i[11] ; - wire \s0_wb_dat_i[12] ; - wire \s0_wb_dat_i[13] ; - wire \s0_wb_dat_i[14] ; - wire \s0_wb_dat_i[15] ; - wire \s0_wb_dat_i[16] ; - wire \s0_wb_dat_i[17] ; - wire \s0_wb_dat_i[18] ; - wire \s0_wb_dat_i[19] ; - wire \s0_wb_dat_i[1] ; - wire \s0_wb_dat_i[20] ; - wire \s0_wb_dat_i[21] ; - wire \s0_wb_dat_i[22] ; - wire \s0_wb_dat_i[23] ; - wire \s0_wb_dat_i[24] ; - wire \s0_wb_dat_i[25] ; - wire \s0_wb_dat_i[26] ; - wire \s0_wb_dat_i[27] ; - wire \s0_wb_dat_i[28] ; - wire \s0_wb_dat_i[29] ; - wire \s0_wb_dat_i[2] ; - wire \s0_wb_dat_i[30] ; - wire \s0_wb_dat_i[31] ; - wire \s0_wb_dat_i[3] ; - wire \s0_wb_dat_i[4] ; - wire \s0_wb_dat_i[5] ; - wire \s0_wb_dat_i[6] ; - wire \s0_wb_dat_i[7] ; - wire \s0_wb_dat_i[8] ; - wire \s0_wb_dat_i[9] ; - wire \s0_wb_dat_o[0] ; - wire \s0_wb_dat_o[10] ; - wire \s0_wb_dat_o[11] ; - wire \s0_wb_dat_o[12] ; - wire \s0_wb_dat_o[13] ; - wire \s0_wb_dat_o[14] ; - wire \s0_wb_dat_o[15] ; - wire \s0_wb_dat_o[16] ; - wire \s0_wb_dat_o[17] ; - wire \s0_wb_dat_o[18] ; - wire \s0_wb_dat_o[19] ; - wire \s0_wb_dat_o[1] ; - wire \s0_wb_dat_o[20] ; - wire \s0_wb_dat_o[21] ; - wire \s0_wb_dat_o[22] ; - wire \s0_wb_dat_o[23] ; - wire \s0_wb_dat_o[24] ; - wire \s0_wb_dat_o[25] ; - wire \s0_wb_dat_o[26] ; - wire \s0_wb_dat_o[27] ; - wire \s0_wb_dat_o[28] ; - wire \s0_wb_dat_o[29] ; - wire \s0_wb_dat_o[2] ; - wire \s0_wb_dat_o[30] ; - wire \s0_wb_dat_o[31] ; - wire \s0_wb_dat_o[3] ; - wire \s0_wb_dat_o[4] ; - wire \s0_wb_dat_o[5] ; - wire \s0_wb_dat_o[6] ; - wire \s0_wb_dat_o[7] ; - wire \s0_wb_dat_o[8] ; - wire \s0_wb_dat_o[9] ; - wire \s0_wb_sel_i[0] ; - wire \s0_wb_sel_i[1] ; - wire \s0_wb_sel_i[2] ; - wire \s0_wb_sel_i[3] ; - wire s0_wb_stb_i; - wire s0_wb_we_i; - wire s1_wb_ack_o; - wire \s1_wb_adr_i[0] ; - wire \s1_wb_adr_i[1] ; - wire s1_wb_cyc_i; - wire \s1_wb_dat_i[0] ; - wire \s1_wb_dat_i[10] ; - wire \s1_wb_dat_i[11] ; - wire \s1_wb_dat_i[12] ; - wire \s1_wb_dat_i[13] ; - wire \s1_wb_dat_i[14] ; - wire \s1_wb_dat_i[15] ; - wire \s1_wb_dat_i[16] ; - wire \s1_wb_dat_i[17] ; - wire \s1_wb_dat_i[18] ; - wire \s1_wb_dat_i[19] ; - wire \s1_wb_dat_i[1] ; - wire \s1_wb_dat_i[20] ; - wire \s1_wb_dat_i[21] ; - wire \s1_wb_dat_i[22] ; - wire \s1_wb_dat_i[23] ; - wire \s1_wb_dat_i[24] ; - wire \s1_wb_dat_i[25] ; - wire \s1_wb_dat_i[26] ; - wire \s1_wb_dat_i[27] ; - wire \s1_wb_dat_i[28] ; - wire \s1_wb_dat_i[29] ; - wire \s1_wb_dat_i[2] ; - wire \s1_wb_dat_i[30] ; - wire \s1_wb_dat_i[31] ; - wire \s1_wb_dat_i[3] ; - wire \s1_wb_dat_i[4] ; - wire \s1_wb_dat_i[5] ; - wire \s1_wb_dat_i[6] ; - wire \s1_wb_dat_i[7] ; - wire \s1_wb_dat_i[8] ; - wire \s1_wb_dat_i[9] ; - wire \s1_wb_dat_o[0] ; - wire \s1_wb_dat_o[10] ; - wire \s1_wb_dat_o[11] ; - wire \s1_wb_dat_o[12] ; - wire \s1_wb_dat_o[13] ; - wire \s1_wb_dat_o[14] ; - wire \s1_wb_dat_o[15] ; - wire \s1_wb_dat_o[16] ; - wire \s1_wb_dat_o[17] ; - wire \s1_wb_dat_o[18] ; - wire \s1_wb_dat_o[19] ; - wire \s1_wb_dat_o[1] ; - wire \s1_wb_dat_o[20] ; - wire \s1_wb_dat_o[21] ; - wire \s1_wb_dat_o[22] ; - wire \s1_wb_dat_o[23] ; - wire \s1_wb_dat_o[24] ; - wire \s1_wb_dat_o[25] ; - wire \s1_wb_dat_o[26] ; - wire \s1_wb_dat_o[27] ; - wire \s1_wb_dat_o[28] ; - wire \s1_wb_dat_o[29] ; - wire \s1_wb_dat_o[2] ; - wire \s1_wb_dat_o[30] ; - wire \s1_wb_dat_o[31] ; - wire \s1_wb_dat_o[3] ; - wire \s1_wb_dat_o[4] ; - wire \s1_wb_dat_o[5] ; - wire \s1_wb_dat_o[6] ; - wire \s1_wb_dat_o[7] ; - wire \s1_wb_dat_o[8] ; - wire \s1_wb_dat_o[9] ; - wire \s1_wb_sel_i[0] ; - wire \s1_wb_sel_i[1] ; - wire \s1_wb_sel_i[2] ; - wire \s1_wb_sel_i[3] ; - wire s1_wb_stb_i; - wire s1_wb_we_i; - wire \sram_addr_a[0] ; - wire \sram_addr_a[1] ; - wire \sram_addr_a[2] ; - wire \sram_addr_a[3] ; - wire \sram_addr_a[4] ; - wire \sram_addr_a[5] ; - wire \sram_addr_a[6] ; - wire \sram_addr_a[7] ; - wire \sram_addr_b[0] ; - wire \sram_addr_b[1] ; - wire \sram_addr_b[2] ; - wire \sram_addr_b[3] ; - wire \sram_addr_b[4] ; - wire \sram_addr_b[5] ; - wire \sram_addr_b[6] ; - wire \sram_addr_b[7] ; - wire sram_clk_a; - wire sram_clk_b; - wire sram_csb_a; - wire sram_csb_b; - wire \sram_din_b[0] ; - wire \sram_din_b[10] ; - wire \sram_din_b[11] ; - wire \sram_din_b[12] ; - wire \sram_din_b[13] ; - wire \sram_din_b[14] ; - wire \sram_din_b[15] ; - wire \sram_din_b[16] ; - wire \sram_din_b[17] ; - wire \sram_din_b[18] ; - wire \sram_din_b[19] ; - wire \sram_din_b[1] ; - wire \sram_din_b[20] ; - wire \sram_din_b[21] ; - wire \sram_din_b[22] ; - wire \sram_din_b[23] ; - wire \sram_din_b[24] ; - wire \sram_din_b[25] ; - wire \sram_din_b[26] ; - wire \sram_din_b[27] ; - wire \sram_din_b[28] ; - wire \sram_din_b[29] ; - wire \sram_din_b[2] ; - wire \sram_din_b[30] ; - wire \sram_din_b[31] ; - wire \sram_din_b[3] ; - wire \sram_din_b[4] ; - wire \sram_din_b[5] ; - wire \sram_din_b[6] ; - wire \sram_din_b[7] ; - wire \sram_din_b[8] ; - wire \sram_din_b[9] ; - wire \sram_dout_a[0] ; - wire \sram_dout_a[10] ; - wire \sram_dout_a[11] ; - wire \sram_dout_a[12] ; - wire \sram_dout_a[13] ; - wire \sram_dout_a[14] ; - wire \sram_dout_a[15] ; - wire \sram_dout_a[16] ; - wire \sram_dout_a[17] ; - wire \sram_dout_a[18] ; - wire \sram_dout_a[19] ; - wire \sram_dout_a[1] ; - wire \sram_dout_a[20] ; - wire \sram_dout_a[21] ; - wire \sram_dout_a[22] ; - wire \sram_dout_a[23] ; - wire \sram_dout_a[24] ; - wire \sram_dout_a[25] ; - wire \sram_dout_a[26] ; - wire \sram_dout_a[27] ; - wire \sram_dout_a[28] ; - wire \sram_dout_a[29] ; - wire \sram_dout_a[2] ; - wire \sram_dout_a[30] ; - wire \sram_dout_a[31] ; - wire \sram_dout_a[3] ; - wire \sram_dout_a[4] ; - wire \sram_dout_a[5] ; - wire \sram_dout_a[6] ; - wire \sram_dout_a[7] ; - wire \sram_dout_a[8] ; - wire \sram_dout_a[9] ; - wire \sram_mask_b[0] ; - wire \sram_mask_b[1] ; - wire \sram_mask_b[2] ; - wire \sram_mask_b[3] ; - wire sram_web_b; - input user_clock2; - output [2:0] user_irq; - input wb_clk_i; - input wb_rst_i; - output wbs_ack_o; - input [31:0] wbs_adr_i; - input wbs_cyc_i; - input [31:0] wbs_dat_i; - output [31:0] wbs_dat_o; - input [3:0] wbs_sel_i; - input wbs_stb_i; - input wbs_we_i; - wb_interconnect \interconnect ( - .clk_i(wb_clk_i), - .m0_wb_ack_o(wbs_ack_o), - .m0_wb_adr_i(wbs_adr_i), - .m0_wb_cyc_i(wbs_cyc_i), - .m0_wb_dat_i(wbs_dat_i), - .m0_wb_dat_o(wbs_dat_o), - .m0_wb_sel_i(wbs_sel_i), - .m0_wb_stb_i(wbs_stb_i), - .m0_wb_we_i(wbs_we_i), - .rst(wb_rst_i), - .s0_wb_ack_i(s0_wb_ack_o), - .s0_wb_adr_o({ _7_, \s0_wb_adr_i[7] , \s0_wb_adr_i[6] , \s0_wb_adr_i[5] , \s0_wb_adr_i[4] , \s0_wb_adr_i[3] , \s0_wb_adr_i[2] , \s0_wb_adr_i[1] , \s0_wb_adr_i[0] }), - .s0_wb_cyc_o(s0_wb_cyc_i), - .s0_wb_dat_i({ \s0_wb_dat_o[31] , \s0_wb_dat_o[30] , \s0_wb_dat_o[29] , \s0_wb_dat_o[28] , \s0_wb_dat_o[27] , \s0_wb_dat_o[26] , \s0_wb_dat_o[25] , \s0_wb_dat_o[24] , \s0_wb_dat_o[23] , \s0_wb_dat_o[22] , \s0_wb_dat_o[21] , \s0_wb_dat_o[20] , \s0_wb_dat_o[19] , \s0_wb_dat_o[18] , \s0_wb_dat_o[17] , \s0_wb_dat_o[16] , \s0_wb_dat_o[15] , \s0_wb_dat_o[14] , \s0_wb_dat_o[13] , \s0_wb_dat_o[12] , \s0_wb_dat_o[11] , \s0_wb_dat_o[10] , \s0_wb_dat_o[9] , \s0_wb_dat_o[8] , \s0_wb_dat_o[7] , \s0_wb_dat_o[6] , \s0_wb_dat_o[5] , \s0_wb_dat_o[4] , \s0_wb_dat_o[3] , \s0_wb_dat_o[2] , \s0_wb_dat_o[1] , \s0_wb_dat_o[0] }), - .s0_wb_dat_o({ \s0_wb_dat_i[31] , \s0_wb_dat_i[30] , \s0_wb_dat_i[29] , \s0_wb_dat_i[28] , \s0_wb_dat_i[27] , \s0_wb_dat_i[26] , \s0_wb_dat_i[25] , \s0_wb_dat_i[24] , \s0_wb_dat_i[23] , \s0_wb_dat_i[22] , \s0_wb_dat_i[21] , \s0_wb_dat_i[20] , \s0_wb_dat_i[19] , \s0_wb_dat_i[18] , \s0_wb_dat_i[17] , \s0_wb_dat_i[16] , \s0_wb_dat_i[15] , \s0_wb_dat_i[14] , \s0_wb_dat_i[13] , \s0_wb_dat_i[12] , \s0_wb_dat_i[11] , \s0_wb_dat_i[10] , \s0_wb_dat_i[9] , \s0_wb_dat_i[8] , \s0_wb_dat_i[7] , \s0_wb_dat_i[6] , \s0_wb_dat_i[5] , \s0_wb_dat_i[4] , \s0_wb_dat_i[3] , \s0_wb_dat_i[2] , \s0_wb_dat_i[1] , \s0_wb_dat_i[0] }), - .s0_wb_sel_o({ \s0_wb_sel_i[3] , \s0_wb_sel_i[2] , \s0_wb_sel_i[1] , \s0_wb_sel_i[0] }), - .s0_wb_stb_o(s0_wb_stb_i), - .s0_wb_we_o(s0_wb_we_i), - .s1_wb_ack_i(s1_wb_ack_o), - .s1_wb_adr_o({ _6_, _5_, _4_, _3_, _2_, _1_, _0_, \s1_wb_adr_i[1] , \s1_wb_adr_i[0] }), - .s1_wb_cyc_o(s1_wb_cyc_i), - .s1_wb_dat_i({ \s1_wb_dat_o[31] , \s1_wb_dat_o[30] , \s1_wb_dat_o[29] , \s1_wb_dat_o[28] , \s1_wb_dat_o[27] , \s1_wb_dat_o[26] , \s1_wb_dat_o[25] , \s1_wb_dat_o[24] , \s1_wb_dat_o[23] , \s1_wb_dat_o[22] , \s1_wb_dat_o[21] , \s1_wb_dat_o[20] , \s1_wb_dat_o[19] , \s1_wb_dat_o[18] , \s1_wb_dat_o[17] , \s1_wb_dat_o[16] , \s1_wb_dat_o[15] , \s1_wb_dat_o[14] , \s1_wb_dat_o[13] , \s1_wb_dat_o[12] , \s1_wb_dat_o[11] , \s1_wb_dat_o[10] , \s1_wb_dat_o[9] , \s1_wb_dat_o[8] , \s1_wb_dat_o[7] , \s1_wb_dat_o[6] , \s1_wb_dat_o[5] , \s1_wb_dat_o[4] , \s1_wb_dat_o[3] , \s1_wb_dat_o[2] , \s1_wb_dat_o[1] , \s1_wb_dat_o[0] }), - .s1_wb_dat_o({ \s1_wb_dat_i[31] , \s1_wb_dat_i[30] , \s1_wb_dat_i[29] , \s1_wb_dat_i[28] , \s1_wb_dat_i[27] , \s1_wb_dat_i[26] , \s1_wb_dat_i[25] , \s1_wb_dat_i[24] , \s1_wb_dat_i[23] , \s1_wb_dat_i[22] , \s1_wb_dat_i[21] , \s1_wb_dat_i[20] , \s1_wb_dat_i[19] , \s1_wb_dat_i[18] , \s1_wb_dat_i[17] , \s1_wb_dat_i[16] , \s1_wb_dat_i[15] , \s1_wb_dat_i[14] , \s1_wb_dat_i[13] , \s1_wb_dat_i[12] , \s1_wb_dat_i[11] , \s1_wb_dat_i[10] , \s1_wb_dat_i[9] , \s1_wb_dat_i[8] , \s1_wb_dat_i[7] , \s1_wb_dat_i[6] , \s1_wb_dat_i[5] , \s1_wb_dat_i[4] , \s1_wb_dat_i[3] , \s1_wb_dat_i[2] , \s1_wb_dat_i[1] , \s1_wb_dat_i[0] }), - .s1_wb_sel_o({ \s1_wb_sel_i[3] , \s1_wb_sel_i[2] , \s1_wb_sel_i[1] , \s1_wb_sel_i[0] }), - .s1_wb_stb_o(s1_wb_stb_i), - .s1_wb_we_o(s1_wb_we_i) - ); - sky130_sram_1kbyte_1rw1r_32x256_8 u_sram1_1kb ( - .addr0({ \sram_addr_b[7] , \sram_addr_b[6] , \sram_addr_b[5] , \sram_addr_b[4] , \sram_addr_b[3] , \sram_addr_b[2] , \sram_addr_b[1] , \sram_addr_b[0] }), - .addr1({ \sram_addr_a[7] , \sram_addr_a[6] , \sram_addr_a[5] , \sram_addr_a[4] , \sram_addr_a[3] , \sram_addr_a[2] , \sram_addr_a[1] , \sram_addr_a[0] }), + wire \sram_addr_a[0] ; + wire \sram_addr_a[1] ; + wire \sram_addr_a[2] ; + wire \sram_addr_a[3] ; + wire \sram_addr_a[4] ; + wire \sram_addr_a[5] ; + wire \sram_addr_a[6] ; + wire \sram_addr_a[7] ; + wire \sram_addr_a[8] ; + wire \sram_addr_b[0] ; + wire \sram_addr_b[1] ; + wire \sram_addr_b[2] ; + wire \sram_addr_b[3] ; + wire \sram_addr_b[4] ; + wire \sram_addr_b[5] ; + wire \sram_addr_b[6] ; + wire \sram_addr_b[7] ; + wire \sram_addr_b[8] ; + wire sram_csb_a; + wire sram_csb_b; + wire \sram_din_b[0] ; + wire \sram_din_b[10] ; + wire \sram_din_b[11] ; + wire \sram_din_b[12] ; + wire \sram_din_b[13] ; + wire \sram_din_b[14] ; + wire \sram_din_b[15] ; + wire \sram_din_b[16] ; + wire \sram_din_b[17] ; + wire \sram_din_b[18] ; + wire \sram_din_b[19] ; + wire \sram_din_b[1] ; + wire \sram_din_b[20] ; + wire \sram_din_b[21] ; + wire \sram_din_b[22] ; + wire \sram_din_b[23] ; + wire \sram_din_b[24] ; + wire \sram_din_b[25] ; + wire \sram_din_b[26] ; + wire \sram_din_b[27] ; + wire \sram_din_b[28] ; + wire \sram_din_b[29] ; + wire \sram_din_b[2] ; + wire \sram_din_b[30] ; + wire \sram_din_b[31] ; + wire \sram_din_b[3] ; + wire \sram_din_b[4] ; + wire \sram_din_b[5] ; + wire \sram_din_b[6] ; + wire \sram_din_b[7] ; + wire \sram_din_b[8] ; + wire \sram_din_b[9] ; + wire \sram_dout_a[0] ; + wire \sram_dout_a[10] ; + wire \sram_dout_a[11] ; + wire \sram_dout_a[12] ; + wire \sram_dout_a[13] ; + wire \sram_dout_a[14] ; + wire \sram_dout_a[15] ; + wire \sram_dout_a[16] ; + wire \sram_dout_a[17] ; + wire \sram_dout_a[18] ; + wire \sram_dout_a[19] ; + wire \sram_dout_a[1] ; + wire \sram_dout_a[20] ; + wire \sram_dout_a[21] ; + wire \sram_dout_a[22] ; + wire \sram_dout_a[23] ; + wire \sram_dout_a[24] ; + wire \sram_dout_a[25] ; + wire \sram_dout_a[26] ; + wire \sram_dout_a[27] ; + wire \sram_dout_a[28] ; + wire \sram_dout_a[29] ; + wire \sram_dout_a[2] ; + wire \sram_dout_a[30] ; + wire \sram_dout_a[31] ; + wire \sram_dout_a[3] ; + wire \sram_dout_a[4] ; + wire \sram_dout_a[5] ; + wire \sram_dout_a[6] ; + wire \sram_dout_a[7] ; + wire \sram_dout_a[8] ; + wire \sram_dout_a[9] ; + wire \sram_mask_b[0] ; + wire \sram_mask_b[1] ; + wire \sram_mask_b[2] ; + wire \sram_mask_b[3] ; + wire sram_web_b; + + user_proj_example mprj (.sram_csb_a(sram_csb_a), + .sram_csb_b(sram_csb_b), + .sram_web_b(sram_web_b), + .vccd1(vccd1), + .vssd1(vssd1), + .wb_clk_i(wb_clk_i), + .wb_rst_i(wb_rst_i), + .wbs_ack_o(wbs_ack_o), + .wbs_cyc_i(wbs_cyc_i), + .wbs_stb_i(wbs_stb_i), + .wbs_we_i(wbs_we_i), + .io_in({io_in[37], + io_in[36], + io_in[35], + io_in[34], + io_in[33], + io_in[32], + io_in[31], + io_in[30], + io_in[29], + io_in[28], + io_in[27], + io_in[26], + io_in[25], + io_in[24], + io_in[23], + io_in[22], + io_in[21], + io_in[20], + io_in[19], + io_in[18], + io_in[17], + io_in[16], + io_in[15], + io_in[14], + io_in[13], + io_in[12], + io_in[11], + io_in[10], + io_in[9], + io_in[8], + io_in[7], + io_in[6], + io_in[5], + io_in[4], + io_in[3], + io_in[2], + io_in[1], + io_in[0]}), + .io_oeb({io_oeb[37], + io_oeb[36], + io_oeb[35], + io_oeb[34], + io_oeb[33], + io_oeb[32], + io_oeb[31], + io_oeb[30], + io_oeb[29], + io_oeb[28], + io_oeb[27], + io_oeb[26], + io_oeb[25], + io_oeb[24], + io_oeb[23], + io_oeb[22], + io_oeb[21], + io_oeb[20], + io_oeb[19], + io_oeb[18], + io_oeb[17], + io_oeb[16], + io_oeb[15], + io_oeb[14], + io_oeb[13], + io_oeb[12], + io_oeb[11], + io_oeb[10], + io_oeb[9], + io_oeb[8], + io_oeb[7], + io_oeb[6], + io_oeb[5], + io_oeb[4], + io_oeb[3], + io_oeb[2], + io_oeb[1], + io_oeb[0]}), + .io_out({io_out[37], + io_out[36], + io_out[35], + io_out[34], + io_out[33], + io_out[32], + io_out[31], + io_out[30], + io_out[29], + io_out[28], + io_out[27], + io_out[26], + io_out[25], + io_out[24], + io_out[23], + io_out[22], + io_out[21], + io_out[20], + io_out[19], + io_out[18], + io_out[17], + io_out[16], + io_out[15], + io_out[14], + io_out[13], + io_out[12], + io_out[11], + io_out[10], + io_out[9], + io_out[8], + io_out[7], + io_out[6], + io_out[5], + io_out[4], + io_out[3], + io_out[2], + io_out[1], + io_out[0]}), + .irq({user_irq[2], + user_irq[1], + user_irq[0]}), + .la_data_in({la_data_in[127], + la_data_in[126], + la_data_in[125], + la_data_in[124], + la_data_in[123], + la_data_in[122], + la_data_in[121], + la_data_in[120], + la_data_in[119], + la_data_in[118], + la_data_in[117], + la_data_in[116], + la_data_in[115], + la_data_in[114], + la_data_in[113], + la_data_in[112], + la_data_in[111], + la_data_in[110], + la_data_in[109], + la_data_in[108], + la_data_in[107], + la_data_in[106], + la_data_in[105], + la_data_in[104], + la_data_in[103], + la_data_in[102], + la_data_in[101], + la_data_in[100], + la_data_in[99], + la_data_in[98], + la_data_in[97], + la_data_in[96], + la_data_in[95], + la_data_in[94], + la_data_in[93], + la_data_in[92], + la_data_in[91], + la_data_in[90], + la_data_in[89], + la_data_in[88], + la_data_in[87], + la_data_in[86], + la_data_in[85], + la_data_in[84], + la_data_in[83], + la_data_in[82], + la_data_in[81], + la_data_in[80], + la_data_in[79], + la_data_in[78], + la_data_in[77], + la_data_in[76], + la_data_in[75], + la_data_in[74], + la_data_in[73], + la_data_in[72], + la_data_in[71], + la_data_in[70], + la_data_in[69], + la_data_in[68], + la_data_in[67], + la_data_in[66], + la_data_in[65], + la_data_in[64], + la_data_in[63], + la_data_in[62], + la_data_in[61], + la_data_in[60], + la_data_in[59], + la_data_in[58], + la_data_in[57], + la_data_in[56], + la_data_in[55], + la_data_in[54], + la_data_in[53], + la_data_in[52], + la_data_in[51], + la_data_in[50], + la_data_in[49], + la_data_in[48], + la_data_in[47], + la_data_in[46], + la_data_in[45], + la_data_in[44], + la_data_in[43], + la_data_in[42], + la_data_in[41], + la_data_in[40], + la_data_in[39], + la_data_in[38], + la_data_in[37], + la_data_in[36], + la_data_in[35], + la_data_in[34], + la_data_in[33], + la_data_in[32], + la_data_in[31], + la_data_in[30], + la_data_in[29], + la_data_in[28], + la_data_in[27], + la_data_in[26], + la_data_in[25], + la_data_in[24], + la_data_in[23], + la_data_in[22], + la_data_in[21], + la_data_in[20], + la_data_in[19], + la_data_in[18], + la_data_in[17], + la_data_in[16], + la_data_in[15], + la_data_in[14], + la_data_in[13], + la_data_in[12], + la_data_in[11], + la_data_in[10], + la_data_in[9], + la_data_in[8], + la_data_in[7], + la_data_in[6], + la_data_in[5], + la_data_in[4], + la_data_in[3], + la_data_in[2], + la_data_in[1], + la_data_in[0]}), + .la_data_out({la_data_out[127], + la_data_out[126], + la_data_out[125], + la_data_out[124], + la_data_out[123], + la_data_out[122], + la_data_out[121], + la_data_out[120], + la_data_out[119], + la_data_out[118], + la_data_out[117], + la_data_out[116], + la_data_out[115], + la_data_out[114], + la_data_out[113], + la_data_out[112], + la_data_out[111], + la_data_out[110], + la_data_out[109], + la_data_out[108], + la_data_out[107], + la_data_out[106], + la_data_out[105], + la_data_out[104], + la_data_out[103], + la_data_out[102], + la_data_out[101], + la_data_out[100], + la_data_out[99], + la_data_out[98], + la_data_out[97], + la_data_out[96], + la_data_out[95], + la_data_out[94], + la_data_out[93], + la_data_out[92], + la_data_out[91], + la_data_out[90], + la_data_out[89], + la_data_out[88], + la_data_out[87], + la_data_out[86], + la_data_out[85], + la_data_out[84], + la_data_out[83], + la_data_out[82], + la_data_out[81], + la_data_out[80], + la_data_out[79], + la_data_out[78], + la_data_out[77], + la_data_out[76], + la_data_out[75], + la_data_out[74], + la_data_out[73], + la_data_out[72], + la_data_out[71], + la_data_out[70], + la_data_out[69], + la_data_out[68], + la_data_out[67], + la_data_out[66], + la_data_out[65], + la_data_out[64], + la_data_out[63], + la_data_out[62], + la_data_out[61], + la_data_out[60], + la_data_out[59], + la_data_out[58], + la_data_out[57], + la_data_out[56], + la_data_out[55], + la_data_out[54], + la_data_out[53], + la_data_out[52], + la_data_out[51], + la_data_out[50], + la_data_out[49], + la_data_out[48], + la_data_out[47], + la_data_out[46], + la_data_out[45], + la_data_out[44], + la_data_out[43], + la_data_out[42], + la_data_out[41], + la_data_out[40], + la_data_out[39], + la_data_out[38], + la_data_out[37], + la_data_out[36], + la_data_out[35], + la_data_out[34], + la_data_out[33], + la_data_out[32], + la_data_out[31], + la_data_out[30], + la_data_out[29], + la_data_out[28], + la_data_out[27], + la_data_out[26], + la_data_out[25], + la_data_out[24], + la_data_out[23], + la_data_out[22], + la_data_out[21], + la_data_out[20], + la_data_out[19], + la_data_out[18], + la_data_out[17], + la_data_out[16], + la_data_out[15], + la_data_out[14], + la_data_out[13], + la_data_out[12], + la_data_out[11], + la_data_out[10], + la_data_out[9], + la_data_out[8], + la_data_out[7], + la_data_out[6], + la_data_out[5], + la_data_out[4], + la_data_out[3], + la_data_out[2], + la_data_out[1], + la_data_out[0]}), + .la_oenb({la_oenb[127], + la_oenb[126], + la_oenb[125], + la_oenb[124], + la_oenb[123], + la_oenb[122], + la_oenb[121], + la_oenb[120], + la_oenb[119], + la_oenb[118], + la_oenb[117], + la_oenb[116], + la_oenb[115], + la_oenb[114], + la_oenb[113], + la_oenb[112], + la_oenb[111], + la_oenb[110], + la_oenb[109], + la_oenb[108], + la_oenb[107], + la_oenb[106], + la_oenb[105], + la_oenb[104], + la_oenb[103], + la_oenb[102], + la_oenb[101], + la_oenb[100], + la_oenb[99], + la_oenb[98], + la_oenb[97], + la_oenb[96], + la_oenb[95], + la_oenb[94], + la_oenb[93], + la_oenb[92], + la_oenb[91], + la_oenb[90], + la_oenb[89], + la_oenb[88], + la_oenb[87], + la_oenb[86], + la_oenb[85], + la_oenb[84], + la_oenb[83], + la_oenb[82], + la_oenb[81], + la_oenb[80], + la_oenb[79], + la_oenb[78], + la_oenb[77], + la_oenb[76], + la_oenb[75], + la_oenb[74], + la_oenb[73], + la_oenb[72], + la_oenb[71], + la_oenb[70], + la_oenb[69], + la_oenb[68], + la_oenb[67], + la_oenb[66], + la_oenb[65], + la_oenb[64], + la_oenb[63], + la_oenb[62], + la_oenb[61], + la_oenb[60], + la_oenb[59], + la_oenb[58], + la_oenb[57], + la_oenb[56], + la_oenb[55], + la_oenb[54], + la_oenb[53], + la_oenb[52], + la_oenb[51], + la_oenb[50], + la_oenb[49], + la_oenb[48], + la_oenb[47], + la_oenb[46], + la_oenb[45], + la_oenb[44], + la_oenb[43], + la_oenb[42], + la_oenb[41], + la_oenb[40], + la_oenb[39], + la_oenb[38], + la_oenb[37], + la_oenb[36], + la_oenb[35], + la_oenb[34], + la_oenb[33], + la_oenb[32], + la_oenb[31], + la_oenb[30], + la_oenb[29], + la_oenb[28], + la_oenb[27], + la_oenb[26], + la_oenb[25], + la_oenb[24], + la_oenb[23], + la_oenb[22], + la_oenb[21], + la_oenb[20], + la_oenb[19], + la_oenb[18], + la_oenb[17], + la_oenb[16], + la_oenb[15], + la_oenb[14], + la_oenb[13], + la_oenb[12], + la_oenb[11], + la_oenb[10], + la_oenb[9], + la_oenb[8], + la_oenb[7], + la_oenb[6], + la_oenb[5], + la_oenb[4], + la_oenb[3], + la_oenb[2], + la_oenb[1], + la_oenb[0]}), + .sram_addr_a({\sram_addr_a[8] , + \sram_addr_a[7] , + \sram_addr_a[6] , + \sram_addr_a[5] , + \sram_addr_a[4] , + \sram_addr_a[3] , + \sram_addr_a[2] , + \sram_addr_a[1] , + \sram_addr_a[0] }), + .sram_addr_b({\sram_addr_b[8] , + \sram_addr_b[7] , + \sram_addr_b[6] , + \sram_addr_b[5] , + \sram_addr_b[4] , + \sram_addr_b[3] , + \sram_addr_b[2] , + \sram_addr_b[1] , + \sram_addr_b[0] }), + .sram_din_b({\sram_din_b[31] , + \sram_din_b[30] , + \sram_din_b[29] , + \sram_din_b[28] , + \sram_din_b[27] , + \sram_din_b[26] , + \sram_din_b[25] , + \sram_din_b[24] , + \sram_din_b[23] , + \sram_din_b[22] , + \sram_din_b[21] , + \sram_din_b[20] , + \sram_din_b[19] , + \sram_din_b[18] , + \sram_din_b[17] , + \sram_din_b[16] , + \sram_din_b[15] , + \sram_din_b[14] , + \sram_din_b[13] , + \sram_din_b[12] , + \sram_din_b[11] , + \sram_din_b[10] , + \sram_din_b[9] , + \sram_din_b[8] , + \sram_din_b[7] , + \sram_din_b[6] , + \sram_din_b[5] , + \sram_din_b[4] , + \sram_din_b[3] , + \sram_din_b[2] , + \sram_din_b[1] , + \sram_din_b[0] }), + .sram_dout_a({\sram_dout_a[31] , + \sram_dout_a[30] , + \sram_dout_a[29] , + \sram_dout_a[28] , + \sram_dout_a[27] , + \sram_dout_a[26] , + \sram_dout_a[25] , + \sram_dout_a[24] , + \sram_dout_a[23] , + \sram_dout_a[22] , + \sram_dout_a[21] , + \sram_dout_a[20] , + \sram_dout_a[19] , + \sram_dout_a[18] , + \sram_dout_a[17] , + \sram_dout_a[16] , + \sram_dout_a[15] , + \sram_dout_a[14] , + \sram_dout_a[13] , + \sram_dout_a[12] , + \sram_dout_a[11] , + \sram_dout_a[10] , + \sram_dout_a[9] , + \sram_dout_a[8] , + \sram_dout_a[7] , + \sram_dout_a[6] , + \sram_dout_a[5] , + \sram_dout_a[4] , + \sram_dout_a[3] , + \sram_dout_a[2] , + \sram_dout_a[1] , + \sram_dout_a[0] }), + .sram_mask_b({\sram_mask_b[3] , + \sram_mask_b[2] , + \sram_mask_b[1] , + \sram_mask_b[0] }), + .wbs_adr_i({wbs_adr_i[31], + wbs_adr_i[30], + wbs_adr_i[29], + wbs_adr_i[28], + wbs_adr_i[27], + wbs_adr_i[26], + wbs_adr_i[25], + wbs_adr_i[24], + wbs_adr_i[23], + wbs_adr_i[22], + wbs_adr_i[21], + wbs_adr_i[20], + wbs_adr_i[19], + wbs_adr_i[18], + wbs_adr_i[17], + wbs_adr_i[16], + wbs_adr_i[15], + wbs_adr_i[14], + wbs_adr_i[13], + wbs_adr_i[12], + wbs_adr_i[11], + wbs_adr_i[10], + wbs_adr_i[9], + wbs_adr_i[8], + wbs_adr_i[7], + wbs_adr_i[6], + wbs_adr_i[5], + wbs_adr_i[4], + wbs_adr_i[3], + wbs_adr_i[2], + wbs_adr_i[1], + wbs_adr_i[0]}), + .wbs_dat_i({wbs_dat_i[31], + wbs_dat_i[30], + wbs_dat_i[29], + wbs_dat_i[28], + wbs_dat_i[27], + wbs_dat_i[26], + wbs_dat_i[25], + wbs_dat_i[24], + wbs_dat_i[23], + wbs_dat_i[22], + wbs_dat_i[21], + wbs_dat_i[20], + wbs_dat_i[19], + wbs_dat_i[18], + wbs_dat_i[17], + wbs_dat_i[16], + wbs_dat_i[15], + wbs_dat_i[14], + wbs_dat_i[13], + wbs_dat_i[12], + wbs_dat_i[11], + wbs_dat_i[10], + wbs_dat_i[9], + wbs_dat_i[8], + wbs_dat_i[7], + wbs_dat_i[6], + wbs_dat_i[5], + wbs_dat_i[4], + wbs_dat_i[3], + wbs_dat_i[2], + wbs_dat_i[1], + wbs_dat_i[0]}), + .wbs_dat_o({wbs_dat_o[31], + wbs_dat_o[30], + wbs_dat_o[29], + wbs_dat_o[28], + wbs_dat_o[27], + wbs_dat_o[26], + wbs_dat_o[25], + wbs_dat_o[24], + wbs_dat_o[23], + wbs_dat_o[22], + wbs_dat_o[21], + wbs_dat_o[20], + wbs_dat_o[19], + wbs_dat_o[18], + wbs_dat_o[17], + wbs_dat_o[16], + wbs_dat_o[15], + wbs_dat_o[14], + wbs_dat_o[13], + wbs_dat_o[12], + wbs_dat_o[11], + wbs_dat_o[10], + wbs_dat_o[9], + wbs_dat_o[8], + wbs_dat_o[7], + wbs_dat_o[6], + wbs_dat_o[5], + wbs_dat_o[4], + wbs_dat_o[3], + wbs_dat_o[2], + wbs_dat_o[1], + wbs_dat_o[0]}), + .wbs_sel_i({wbs_sel_i[3], + wbs_sel_i[2], + wbs_sel_i[1], + wbs_sel_i[0]})); + sky130_sram_2kbyte_1rw1r_32x512_8 u_sram1_2kb (.csb0(sram_csb_b), + .csb1(sram_csb_a), + .web0(sram_web_b), .clk0(wb_clk_i), .clk1(wb_clk_i), - .csb0(sram_csb_b), - .csb1(sram_csb_a), - .din0({ \sram_din_b[31] , \sram_din_b[30] , \sram_din_b[29] , \sram_din_b[28] , \sram_din_b[27] , \sram_din_b[26] , \sram_din_b[25] , \sram_din_b[24] , \sram_din_b[23] , \sram_din_b[22] , \sram_din_b[21] , \sram_din_b[20] , \sram_din_b[19] , \sram_din_b[18] , \sram_din_b[17] , \sram_din_b[16] , \sram_din_b[15] , \sram_din_b[14] , \sram_din_b[13] , \sram_din_b[12] , \sram_din_b[11] , \sram_din_b[10] , \sram_din_b[9] , \sram_din_b[8] , \sram_din_b[7] , \sram_din_b[6] , \sram_din_b[5] , \sram_din_b[4] , \sram_din_b[3] , \sram_din_b[2] , \sram_din_b[1] , \sram_din_b[0] }), - .dout1({ \sram_dout_a[31] , \sram_dout_a[30] , \sram_dout_a[29] , \sram_dout_a[28] , \sram_dout_a[27] , \sram_dout_a[26] , \sram_dout_a[25] , \sram_dout_a[24] , \sram_dout_a[23] , \sram_dout_a[22] , \sram_dout_a[21] , \sram_dout_a[20] , \sram_dout_a[19] , \sram_dout_a[18] , \sram_dout_a[17] , \sram_dout_a[16] , \sram_dout_a[15] , \sram_dout_a[14] , \sram_dout_a[13] , \sram_dout_a[12] , \sram_dout_a[11] , \sram_dout_a[10] , \sram_dout_a[9] , \sram_dout_a[8] , \sram_dout_a[7] , \sram_dout_a[6] , \sram_dout_a[5] , \sram_dout_a[4] , \sram_dout_a[3] , \sram_dout_a[2] , \sram_dout_a[1] , \sram_dout_a[0] }), - .web0(sram_web_b), - .wmask0({ \sram_mask_b[3] , \sram_mask_b[2] , \sram_mask_b[1] , \sram_mask_b[0] }) - ); - sram_wb_wrapper wb_wrapper0 ( - .rst(wb_rst_i), - .sram_addr_a({ \sram_addr_a[7] , \sram_addr_a[6] , \sram_addr_a[5] , \sram_addr_a[4] , \sram_addr_a[3] , \sram_addr_a[2] , \sram_addr_a[1] , \sram_addr_a[0] }), - .sram_addr_b({ \sram_addr_b[7] , \sram_addr_b[6] , \sram_addr_b[5] , \sram_addr_b[4] , \sram_addr_b[3] , \sram_addr_b[2] , \sram_addr_b[1] , \sram_addr_b[0] }), - .sram_csb_a(sram_csb_a), - .sram_csb_b(sram_csb_b), - .sram_din_b({ \sram_din_b[31] , \sram_din_b[30] , \sram_din_b[29] , \sram_din_b[28] , \sram_din_b[27] , \sram_din_b[26] , \sram_din_b[25] , \sram_din_b[24] , \sram_din_b[23] , \sram_din_b[22] , \sram_din_b[21] , \sram_din_b[20] , \sram_din_b[19] , \sram_din_b[18] , \sram_din_b[17] , \sram_din_b[16] , \sram_din_b[15] , \sram_din_b[14] , \sram_din_b[13] , \sram_din_b[12] , \sram_din_b[11] , \sram_din_b[10] , \sram_din_b[9] , \sram_din_b[8] , \sram_din_b[7] , \sram_din_b[6] , \sram_din_b[5] , \sram_din_b[4] , \sram_din_b[3] , \sram_din_b[2] , \sram_din_b[1] , \sram_din_b[0] }), - .sram_mask_b({ \sram_mask_b[3] , \sram_mask_b[2] , \sram_mask_b[1] , \sram_mask_b[0] }), - .sram_web_b(sram_web_b), - .wb_ack_o(s0_wb_ack_o), - .wb_adr_i({ \s0_wb_adr_i[7] , \s0_wb_adr_i[6] , \s0_wb_adr_i[5] , \s0_wb_adr_i[4] , \s0_wb_adr_i[3] , \s0_wb_adr_i[2] , \s0_wb_adr_i[1] , \s0_wb_adr_i[0] }), - .wb_clk_i(wb_clk_i), - .wb_cyc_i(s0_wb_cyc_i), - .wb_dat_i({ \s0_wb_dat_i[31] , \s0_wb_dat_i[30] , \s0_wb_dat_i[29] , \s0_wb_dat_i[28] , \s0_wb_dat_i[27] , \s0_wb_dat_i[26] , \s0_wb_dat_i[25] , \s0_wb_dat_i[24] , \s0_wb_dat_i[23] , \s0_wb_dat_i[22] , \s0_wb_dat_i[21] , \s0_wb_dat_i[20] , \s0_wb_dat_i[19] , \s0_wb_dat_i[18] , \s0_wb_dat_i[17] , \s0_wb_dat_i[16] , \s0_wb_dat_i[15] , \s0_wb_dat_i[14] , \s0_wb_dat_i[13] , \s0_wb_dat_i[12] , \s0_wb_dat_i[11] , \s0_wb_dat_i[10] , \s0_wb_dat_i[9] , \s0_wb_dat_i[8] , \s0_wb_dat_i[7] , \s0_wb_dat_i[6] , \s0_wb_dat_i[5] , \s0_wb_dat_i[4] , \s0_wb_dat_i[3] , \s0_wb_dat_i[2] , \s0_wb_dat_i[1] , \s0_wb_dat_i[0] }), - .wb_sel_i({ \s0_wb_sel_i[3] , \s0_wb_sel_i[2] , \s0_wb_sel_i[1] , \s0_wb_sel_i[0] }), - .wb_stb_i(s0_wb_stb_i), - .wb_we_i(s0_wb_we_i) - ); - wbuart wbuart_dut ( - .i_clk(wb_clk_i), - .i_cts_n(1'b0), - .i_reset(wb_rst_i), - .i_uart_rx(io_in[15]), - .i_wb_addr({ \s1_wb_adr_i[1] , \s1_wb_adr_i[0] }), - .i_wb_cyc(s1_wb_cyc_i), - .i_wb_data({ \s1_wb_dat_i[31] , \s1_wb_dat_i[30] , \s1_wb_dat_i[29] , \s1_wb_dat_i[28] , \s1_wb_dat_i[27] , \s1_wb_dat_i[26] , \s1_wb_dat_i[25] , \s1_wb_dat_i[24] , \s1_wb_dat_i[23] , \s1_wb_dat_i[22] , \s1_wb_dat_i[21] , \s1_wb_dat_i[20] , \s1_wb_dat_i[19] , \s1_wb_dat_i[18] , \s1_wb_dat_i[17] , \s1_wb_dat_i[16] , \s1_wb_dat_i[15] , \s1_wb_dat_i[14] , \s1_wb_dat_i[13] , \s1_wb_dat_i[12] , \s1_wb_dat_i[11] , \s1_wb_dat_i[10] , \s1_wb_dat_i[9] , \s1_wb_dat_i[8] , \s1_wb_dat_i[7] , \s1_wb_dat_i[6] , \s1_wb_dat_i[5] , \s1_wb_dat_i[4] , \s1_wb_dat_i[3] , \s1_wb_dat_i[2] , \s1_wb_dat_i[1] , \s1_wb_dat_i[0] }), - .i_wb_sel({ \s1_wb_sel_i[3] , \s1_wb_sel_i[2] , \s1_wb_sel_i[1] , \s1_wb_sel_i[0] }), - .i_wb_stb(s1_wb_stb_i), - .i_wb_we(s1_wb_we_i), - .o_uart_tx(io_out[16]), - .o_wb_ack(s1_wb_ack_o), - .o_wb_data({ \s1_wb_dat_o[31] , \s1_wb_dat_o[30] , \s1_wb_dat_o[29] , \s1_wb_dat_o[28] , \s1_wb_dat_o[27] , \s1_wb_dat_o[26] , \s1_wb_dat_o[25] , \s1_wb_dat_o[24] , \s1_wb_dat_o[23] , \s1_wb_dat_o[22] , \s1_wb_dat_o[21] , \s1_wb_dat_o[20] , \s1_wb_dat_o[19] , \s1_wb_dat_o[18] , \s1_wb_dat_o[17] , \s1_wb_dat_o[16] , \s1_wb_dat_o[15] , \s1_wb_dat_o[14] , \s1_wb_dat_o[13] , \s1_wb_dat_o[12] , \s1_wb_dat_o[11] , \s1_wb_dat_o[10] , \s1_wb_dat_o[9] , \s1_wb_dat_o[8] , \s1_wb_dat_o[7] , \s1_wb_dat_o[6] , \s1_wb_dat_o[5] , \s1_wb_dat_o[4] , \s1_wb_dat_o[3] , \s1_wb_dat_o[2] , \s1_wb_dat_o[1] , \s1_wb_dat_o[0] }) - ); - assign io_oeb = 38'b00000000000000000000000000000000000000; + .vccd1(vccd1), + .vssd1(vssd1), + .addr0({\sram_addr_b[8] , + \sram_addr_b[7] , + \sram_addr_b[6] , + \sram_addr_b[5] , + \sram_addr_b[4] , + \sram_addr_b[3] , + \sram_addr_b[2] , + \sram_addr_b[1] , + \sram_addr_b[0] }), + .addr1({\sram_addr_a[8] , + \sram_addr_a[7] , + \sram_addr_a[6] , + \sram_addr_a[5] , + \sram_addr_a[4] , + \sram_addr_a[3] , + \sram_addr_a[2] , + \sram_addr_a[1] , + \sram_addr_a[0] }), + .din0({\sram_din_b[31] , + \sram_din_b[30] , + \sram_din_b[29] , + \sram_din_b[28] , + \sram_din_b[27] , + \sram_din_b[26] , + \sram_din_b[25] , + \sram_din_b[24] , + \sram_din_b[23] , + \sram_din_b[22] , + \sram_din_b[21] , + \sram_din_b[20] , + \sram_din_b[19] , + \sram_din_b[18] , + \sram_din_b[17] , + \sram_din_b[16] , + \sram_din_b[15] , + \sram_din_b[14] , + \sram_din_b[13] , + \sram_din_b[12] , + \sram_din_b[11] , + \sram_din_b[10] , + \sram_din_b[9] , + \sram_din_b[8] , + \sram_din_b[7] , + \sram_din_b[6] , + \sram_din_b[5] , + \sram_din_b[4] , + \sram_din_b[3] , + \sram_din_b[2] , + \sram_din_b[1] , + \sram_din_b[0] }), + .dout0({_NC1, + _NC2, + _NC3, + _NC4, + _NC5, + _NC6, + _NC7, + _NC8, + _NC9, + _NC10, + _NC11, + _NC12, + _NC13, + _NC14, + _NC15, + _NC16, + _NC17, + _NC18, + _NC19, + _NC20, + _NC21, + _NC22, + _NC23, + _NC24, + _NC25, + _NC26, + _NC27, + _NC28, + _NC29, + _NC30, + _NC31, + _NC32}), + .dout1({\sram_dout_a[31] , + \sram_dout_a[30] , + \sram_dout_a[29] , + \sram_dout_a[28] , + \sram_dout_a[27] , + \sram_dout_a[26] , + \sram_dout_a[25] , + \sram_dout_a[24] , + \sram_dout_a[23] , + \sram_dout_a[22] , + \sram_dout_a[21] , + \sram_dout_a[20] , + \sram_dout_a[19] , + \sram_dout_a[18] , + \sram_dout_a[17] , + \sram_dout_a[16] , + \sram_dout_a[15] , + \sram_dout_a[14] , + \sram_dout_a[13] , + \sram_dout_a[12] , + \sram_dout_a[11] , + \sram_dout_a[10] , + \sram_dout_a[9] , + \sram_dout_a[8] , + \sram_dout_a[7] , + \sram_dout_a[6] , + \sram_dout_a[5] , + \sram_dout_a[4] , + \sram_dout_a[3] , + \sram_dout_a[2] , + \sram_dout_a[1] , + \sram_dout_a[0] }), + .wmask0({\sram_mask_b[3] , + \sram_mask_b[2] , + \sram_mask_b[1] , + \sram_mask_b[0] })); endmodule
diff --git a/verilog/rtl/user_proj_example.v b/verilog/rtl/user_proj_example.v index 41a13fb..f473a98 100644 --- a/verilog/rtl/user_proj_example.v +++ b/verilog/rtl/user_proj_example.v
@@ -63,22 +63,21 @@ output [ 2:0] irq , // Port A output sram_csb_a , - output [ 7:0] sram_addr_a, + output [ 8:0] sram_addr_a, input [ 31:0] sram_dout_a, // Port B output sram_csb_b , output sram_web_b , output [ 3:0] sram_mask_b, - output [ 7:0] sram_addr_b, - output [ 31:0] sram_din_b, - output [ 31:0] sram_dout_b + output [ 8:0] sram_addr_b, + output [ 31:0] sram_din_b ); /*--------------------------------------*/ /* User project is instantiated here */ /*--------------------------------------*/ localparam WB_WIDTH = 32; // WB ADDRESS/DATA WIDTH - localparam SRAM_ADDR_WD = 8 ; + localparam SRAM_ADDR_WD = 9 ; localparam SRAM_DATA_WD = 32; localparam UART_ADDR_WD = 2 ; localparam UART_DATA_WD = 32; @@ -108,7 +107,7 @@ //--------------------------------------------------------------------- wire s1_wb_cyc_i; wire s1_wb_stb_i; - wire [ UART_ADDR_WD-1:0] s1_wb_adr_i; + wire [ 8:0] s1_wb_adr_o; wire s1_wb_we_i ; wire [ UART_DATA_WD-1:0] s1_wb_dat_i; wire [UART_DATA_WD/8-1:0] s1_wb_sel_i; @@ -117,7 +116,8 @@ - + wire [8:0] concat_s0_addr; + wire [8:0] concat_s1_addr; wb_interconnect interconnect ( @@ -139,7 +139,7 @@ .m0_wb_ack_o(wbs_ack_o ), // Slave 0 Interface - .s0_wb_dat_i(s0_wb_dat_o), + .s0_wb_dat_i(sram_dout_a), .s0_wb_ack_i(s0_wb_ack_o), .s0_wb_dat_o(s0_wb_dat_i), .s0_wb_adr_o(s0_wb_adr_i), @@ -152,7 +152,7 @@ .s1_wb_dat_i(s1_wb_dat_o), .s1_wb_ack_i(s1_wb_ack_o), .s1_wb_dat_o(s1_wb_dat_i), - .s1_wb_adr_o(s1_wb_adr_i), + .s1_wb_adr_o(s1_wb_adr_o), .s1_wb_sel_o(s1_wb_sel_i), .s1_wb_we_o (s1_wb_we_i ), .s1_wb_cyc_o(s1_wb_cyc_i), @@ -179,6 +179,7 @@ // .s3_wb_stb_o() ); + sram_wb_wrapper #( `ifndef SYNTHESIS .SRAM_ADDR_WD(SRAM_ADDR_WD), @@ -198,7 +199,7 @@ .wb_we_i (s0_wb_we_i ), // write .wb_dat_i (s0_wb_dat_i), // data output .wb_sel_i (s0_wb_sel_i), // byte enable - // .wb_dat_o(s0_wb_dat_o), // data input + //.wb_dat_o(s0_wb_dat_o), // data input .wb_ack_o (s0_wb_ack_o), // acknowlegement // SRAM Interface // Port A @@ -214,36 +215,34 @@ ); assign io_oeb = {(`MPRJ_IO_PADS){1'b0}}; - assign io_out[14] = |sram_dout_b; - wbuart wbuart_dut ( `ifdef USE_POWER_PINS - .vccd1 (vccd1 ), // User area 1 1.8V supply - .vssd1 (vssd1 ), // User area 1 digital ground + .vccd1 (vccd1 ), // User area 1 1.8V supply + .vssd1 (vssd1 ), // User area 1 digital ground `endif - .i_clk (wb_clk_i ), - .i_reset (wb_rst_i ), - .i_wb_cyc (s1_wb_cyc_i), - .i_wb_stb (s1_wb_stb_i), - .i_wb_we (s1_wb_we_i ), - .i_wb_addr (s1_wb_adr_i), - .i_wb_data (s1_wb_dat_i), - .i_wb_sel (s1_wb_sel_i), - .o_wb_stall ( ), - .o_wb_ack (s1_wb_ack_o), - .o_wb_data (s1_wb_dat_o), - .i_uart_rx (io_in[15] ), - .o_uart_tx (io_out[16] ), - .i_cts_n (1'b0 ), - .o_rts_n ( ), - .o_uart_rx_int ( ), - .o_uart_tx_int ( ), - .o_uart_rxfifo_int( ), - .o_uart_txfifo_int( ) + .i_clk (wb_clk_i ), + .i_reset (wb_rst_i ), + .i_wb_cyc (s1_wb_cyc_i ), + .i_wb_stb (s1_wb_stb_i ), + .i_wb_we (s1_wb_we_i ), + .i_wb_addr (s1_wb_adr_o[1:0]), + .i_wb_data (s1_wb_dat_i ), + .i_wb_sel (s1_wb_sel_i ), + .o_wb_stall ( ), + .o_wb_ack (s1_wb_ack_o ), + .o_wb_data (s1_wb_dat_o ), + .i_uart_rx (io_in[15] ), + .o_uart_tx (io_out[16] ), + .i_cts_n (1'b0 ), + .o_rts_n ( ), + .o_uart_rx_int ( ), + .o_uart_tx_int ( ), + .o_uart_rxfifo_int( ), + .o_uart_txfifo_int( ) ); - + endmodule `default_nettype wire
diff --git a/verilog/rtl/user_project_wrapper.v b/verilog/rtl/user_project_wrapper.v index 774112b..aa0deb5 100644 --- a/verilog/rtl/user_project_wrapper.v +++ b/verilog/rtl/user_project_wrapper.v
@@ -72,8 +72,8 @@ - wire [ 7:0] sram_addr_a; - wire [ 7:0] sram_addr_b; + wire [ 8:0] sram_addr_a; + wire [ 8:0] sram_addr_b; wire [31:0] sram_dout_a; wire [31:0] sram_dout_b; wire [31:0] sram_din_a ; @@ -114,13 +114,12 @@ .sram_web_b (sram_web_b ), .sram_mask_b(sram_mask_b), .sram_addr_b(sram_addr_b), - .sram_din_b (sram_din_b ), - .sram_dout_b(sram_dout_b) + .sram_din_b (sram_din_b ) ); - sky130_sram_1kbyte_1rw1r_32x256_8 u_sram1_1kb ( + sky130_sram_2kbyte_1rw1r_32x512_8 u_sram1_2kb ( `ifdef USE_POWER_PINS .vccd1 (vccd1 ), // User area 1 1.8V supply .vssd1 (vssd1 ), // User area 1 digital ground @@ -132,7 +131,7 @@ .wmask0(sram_mask_b), .addr0 (sram_addr_b), .din0 (sram_din_b ), - .dout0 (sram_dout_b), + .dout0 (), // Port 1: R .clk1 (wb_clk_i ), .csb1 (sram_csb_a ),