From 5f817acd3834fdfdb63d4842c96744c67c0a4601 Mon Sep 17 00:00:00 2001 From: Ganesh Gore Date: Thu, 16 Mar 2023 10:06:40 -0600 Subject: [PATCH] Added post tile shaping information --- .../generate_clock_connectivity.py | 72 ++-- .../CommonFiles/restructure_fabric_sofa_a.py | 7 +- .../release/rpts/pre_pnr/pre-tile-shaping.txt | 292 +++++++++++++ .../release/rpts/pre_pnr/shaping.txt | 370 ++++------------ ...GA88_SOFA_A_clock0_combined_clear_tree.svg | 141 +++++++ .../FPGA88_SOFA_A_clock0_combined_tree.svg | 396 ++++++++---------- .../FPGA88_SOFA_A_clock0_leve1_clear_tree.svg | 124 ++++++ .../svg/FPGA88_SOFA_A_clock0_leve1_tree.svg | 234 +++++++---- .../FPGA88_SOFA_A_clock0_leve2_clear_tree.svg | 70 ++-- .../svg/FPGA88_SOFA_A_clock0_leve2_tree.svg | 26 +- 10 files changed, 1046 insertions(+), 686 deletions(-) create mode 100644 SOFA_A/FPGA88_SOFA_A/release/rpts/pre_pnr/pre-tile-shaping.txt create mode 100644 SOFA_A/FPGA88_SOFA_A/release/svg/FPGA88_SOFA_A_clock0_combined_clear_tree.svg create mode 100644 SOFA_A/FPGA88_SOFA_A/release/svg/FPGA88_SOFA_A_clock0_leve1_clear_tree.svg diff --git a/SOFA_A/CommonFiles/generate_clock_connectivity.py b/SOFA_A/CommonFiles/generate_clock_connectivity.py index 24bdee9..5996c44 100644 --- a/SOFA_A/CommonFiles/generate_clock_connectivity.py +++ b/SOFA_A/CommonFiles/generate_clock_connectivity.py @@ -44,21 +44,21 @@ def main(): """ Main method to create clock tree """ - fpga_width = FPGA_SIZE_X+1 - fpga_height = FPGA_SIZE_Y+1 + fpga_width = FPGA_SIZE_X + fpga_height = FPGA_SIZE_Y WIDTH = fpga_width + 1 HEIGHT = fpga_height + 1 p_manager = ConnectionPattern(WIDTH, HEIGHT) l2_patt = p_manager.connections - l2_patt.cursor = (int(WIDTH) + 1, 0) - l2_patt.move_y(steps=int(WIDTH) + 1) - l2_patt.merge(p_manager.get_htree(WIDTH)) + l2_patt.cursor = (int(WIDTH/2) + 1, 0) + l2_patt.move_y(steps=int(WIDTH/2) + 1) + l2_patt.merge(p_manager.get_htree(WIDTH).translate(0, 0)) l2_patt.set_color("red") - # for x in range(2): - # for y in range(2): - # l2_patt.push_connection_down((5 + (x * 8), 5 + (y * 8))) + for x in range(2): + for y in range(2): + l2_patt.push_connection_down((3 + (x * 4), 3 + (y * 4))) svg = p_manager.render_pattern(title=PROJ_NAME, scale=7) @@ -67,7 +67,6 @@ def main(): save_svg_with_background(svg, f"{SVG_DIR}/{PROJ_NAME}_clock0_leve2_tree.svg") - return # = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = # level1 connection pattern # = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = @@ -75,52 +74,41 @@ def main(): l1_patt = p_manager.connections for x in range(2): for y in range(2): - xx, yy = 1 + (x * 8), 1 + (y * 8) - l1_patt.merge(p_manager.get_htree(8).translate(xx, yy)) - l1_patt.push_connection_down((xx+2, yy+2)) - l1_patt.push_connection_down((xx+2, yy+6)) - l1_patt.push_connection_down((xx+6, yy+2)) - l1_patt.push_connection_down((xx+6, yy+6)) + xx, yy = 1 + (x * 4), 1 + (y * 5) + pattern = p_manager.get_htree(4, repeat=2, side=1) + pattern.points.remove(pattern.search_to_point((0, 0))) + pattern.points.remove(pattern.search_to_point((0, 1))) + pattern.points.remove(pattern.search_to_point((0, 2))) + pattern.points.remove(pattern.search_to_point((0, 3))) + pattern.points.remove(pattern.search_to_point((0, 4))) + pattern.set_cursor(2,2) + pattern.hold_cursor() + pattern.move_y(steps=2-y) + pattern.move_y(value=-1,steps=1+y) + l1_patt.merge(pattern.translate(xx, yy)) l1_patt.set_color("blue") + + l1_patt.trim_borders() + l1_patt.translate(0, -1) + l1_patt.trim_borders() + l1_patt.translate(0, 1) svg = p_manager.render_pattern(title="L1 Pattern", scale=7) + svg.saveas(f"{SVG_DIR}/{PROJ_NAME}_clock0_leve1_clear_tree.svg", + pretty=True, indent=4) save_svg_with_background( svg, f"{SVG_DIR}/{PROJ_NAME}_clock0_leve1_tree.svg") - # = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = - # level2 connection pattern - # = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = - p_manager = ConnectionPattern(WIDTH, HEIGHT) - l0_patt = p_manager.connections - - for x in range(2): - for y in range(2): - xx, yy = 5 + (x * 8), 5 + (y * 8) - l0_patt.merge(p_manager.get_htree(4).translate(xx-4, yy-4)) - l0_patt.merge(p_manager.get_htree(4).translate(xx, yy-4)) - l0_patt.merge(p_manager.get_htree(4).translate(xx, yy)) - l0_patt.merge(p_manager.get_htree(4).translate(xx-4, yy)) - - for x in range(4): - for y in range(4): - ydir = -1 if y % 2 else 1 - pt = ConnectPoint(3 + (x * 4), 3 + (y * 4) + - ydir, 3 + (x * 4), 3 + (y * 4)) - l0_patt.add_connect_point(pt) - l0_patt.pull_connection_up(pt) - l0_patt.set_color("grey") - svg = p_manager.render_pattern(title="L0 Pattern", scale=7) - save_svg_with_background( - svg, f"{SVG_DIR}/{PROJ_NAME}_clock0_leve0_tree.svg") - # = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = # Combined all patterns # = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = p_manager = ConnectionPattern(WIDTH, HEIGHT) combine_pattern = p_manager.connections - combine_pattern.merge(l0_patt) + # combine_pattern.merge(l0_patt) combine_pattern.merge(l1_patt) combine_pattern.merge(l2_patt) svg = p_manager.render_pattern(title="Combined Pattern", scale=7) + svg.saveas(f"{SVG_DIR}/{PROJ_NAME}_clock0_combined_clear_tree.svg", + pretty=True, indent=4) save_svg_with_background( svg, f"{SVG_DIR}/{PROJ_NAME}_clock0_combined_tree.svg") diff --git a/SOFA_A/CommonFiles/restructure_fabric_sofa_a.py b/SOFA_A/CommonFiles/restructure_fabric_sofa_a.py index 4ea8895..bffbfa7 100644 --- a/SOFA_A/CommonFiles/restructure_fabric_sofa_a.py +++ b/SOFA_A/CommonFiles/restructure_fabric_sofa_a.py @@ -190,7 +190,7 @@ def main(): fpga.save_shaping_data( "*", scale=1 / GLOBAL_SCALE, - filename=f"{RELEASE_DIR}/rpts/pre_pnr/shaping.txt", + filename=f"{RELEASE_DIR}/rpts/pre_pnr/pre-tile-shaping.txt", ) # Signal pins @@ -260,6 +260,11 @@ def main(): # dwg, open(f"{PICKLE_DIR}/{PROJ_NAME}_floorplaned.pickle", "wb")) logger.info("Saved floorplan in %s", filename) # save_netlist_outline(fpga) + fpga.save_shaping_data( + "*", + scale=1 / GLOBAL_SCALE, + filename=f"{RELEASE_DIR}/rpts/pre_pnr/shaping.txt", + ) def create_global_feedthrough( diff --git a/SOFA_A/FPGA88_SOFA_A/release/rpts/pre_pnr/pre-tile-shaping.txt b/SOFA_A/FPGA88_SOFA_A/release/rpts/pre_pnr/pre-tile-shaping.txt new file mode 100644 index 0000000..2ac4855 --- /dev/null +++ b/SOFA_A/FPGA88_SOFA_A/release/rpts/pre_pnr/pre-tile-shaping.txt @@ -0,0 +1,292 @@ + INSTANCE MODULE LOC_X LOC_Y SHAPE BBOX_PT POINTS + = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = + grid_clb_1__1_ grid_clb 163.76 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_1__2_ grid_clb 163.76 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_1__3_ grid_clb 163.76 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_1__4_ grid_clb 163.76 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_1__5_ grid_clb 163.76 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_1__6_ grid_clb 163.76 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_1__7_ grid_clb 163.76 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_1__8_ grid_clb 163.76 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_2__1_ grid_clb 447.58 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_2__2_ grid_clb 447.58 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_2__3_ grid_clb 447.58 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_2__4_ grid_clb 447.58 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_2__5_ grid_clb 447.58 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_2__6_ grid_clb 447.58 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_2__7_ grid_clb 447.58 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_2__8_ grid_clb 447.58 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_3__1_ grid_clb 731.40 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_3__2_ grid_clb 731.40 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_3__3_ grid_clb 731.40 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_3__4_ grid_clb 731.40 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_3__5_ grid_clb 731.40 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_3__6_ grid_clb 731.40 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_3__7_ grid_clb 731.40 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_3__8_ grid_clb 731.40 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_4__1_ grid_clb 1015.22 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_4__2_ grid_clb 1015.22 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_4__3_ grid_clb 1015.22 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_4__4_ grid_clb 1015.22 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_4__5_ grid_clb 1015.22 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_4__6_ grid_clb 1015.22 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_4__7_ grid_clb 1015.22 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_4__8_ grid_clb 1015.22 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_5__1_ grid_clb 1299.04 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_5__2_ grid_clb 1299.04 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_5__3_ grid_clb 1299.04 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_5__4_ grid_clb 1299.04 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_5__5_ grid_clb 1299.04 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_5__6_ grid_clb 1299.04 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_5__7_ grid_clb 1299.04 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_5__8_ grid_clb 1299.04 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_6__1_ grid_clb 1582.86 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_6__2_ grid_clb 1582.86 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_6__3_ grid_clb 1582.86 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_6__4_ grid_clb 1582.86 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_6__5_ grid_clb 1582.86 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_6__6_ grid_clb 1582.86 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_6__7_ grid_clb 1582.86 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_6__8_ grid_clb 1582.86 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_7__1_ grid_clb 1866.68 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_7__2_ grid_clb 1866.68 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_7__3_ grid_clb 1866.68 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_7__4_ grid_clb 1866.68 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_7__5_ grid_clb 1866.68 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_7__6_ grid_clb 1866.68 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_7__7_ grid_clb 1866.68 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_7__8_ grid_clb 1866.68 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_8__1_ grid_clb 2150.50 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_8__2_ grid_clb 2150.50 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_8__3_ grid_clb 2150.50 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_8__4_ grid_clb 2150.50 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_8__5_ grid_clb 2150.50 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_8__6_ grid_clb 2150.50 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_8__7_ grid_clb 2150.50 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + grid_clb_8__8_ grid_clb 2150.50 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 + sb_0__0_ sb_0__0_ 9.20 5.44 cross 4 0.000 0.000 0.000 133.280 154.560 133.280 154.560 0.000 + sb_0__1_ sb_0__1_ 9.20 484.16 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000 + sb_0__2_ sb_0__1_ 9.20 870.40 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000 + sb_0__3_ sb_0__1_ 9.20 1256.64 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000 + sb_0__4_ sb_0__1_ 9.20 1642.88 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000 + sb_0__5_ sb_0__1_ 9.20 2029.12 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000 + sb_0__6_ sb_0__1_ 9.20 2415.36 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000 + sb_0__7_ sb_0__1_ 9.20 2801.60 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000 + sb_0__8_ sb_0__8_ 9.20 3187.84 cross 4 0.000 0.000 0.000 141.440 154.560 141.440 154.560 0.000 + sb_1__0_ sb_1__0_ 373.98 5.44 cross 4 0.000 0.000 0.000 133.280 73.600 133.280 73.600 0.000 + sb_2__0_ sb_1__0_ 657.80 5.44 cross 4 0.000 0.000 0.000 133.280 73.600 133.280 73.600 0.000 + sb_3__0_ sb_1__0_ 941.62 5.44 cross 4 0.000 0.000 0.000 133.280 73.600 133.280 73.600 0.000 + sb_4__0_ sb_1__0_ 1225.44 5.44 cross 4 0.000 0.000 0.000 133.280 73.600 133.280 73.600 0.000 + sb_5__0_ sb_1__0_ 1509.26 5.44 cross 4 0.000 0.000 0.000 133.280 73.600 133.280 73.600 0.000 + sb_6__0_ sb_1__0_ 1793.08 5.44 cross 4 0.000 0.000 0.000 133.280 73.600 133.280 73.600 0.000 + sb_7__0_ sb_1__0_ 2076.90 5.44 cross 4 0.000 0.000 0.000 133.280 73.600 133.280 73.600 0.000 + sb_1__1_ sb_1__1_ 373.98 484.16 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_1__2_ sb_1__1_ 373.98 870.40 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_1__3_ sb_1__1_ 373.98 1256.64 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_1__4_ sb_1__1_ 373.98 1642.88 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_1__5_ sb_1__1_ 373.98 2029.12 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_1__6_ sb_1__1_ 373.98 2415.36 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_1__7_ sb_1__1_ 373.98 2801.60 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_2__1_ sb_1__1_ 657.80 484.16 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_2__2_ sb_1__1_ 657.80 870.40 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_2__3_ sb_1__1_ 657.80 1256.64 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_2__4_ sb_1__1_ 657.80 1642.88 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_2__5_ sb_1__1_ 657.80 2029.12 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_2__6_ sb_1__1_ 657.80 2415.36 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_2__7_ sb_1__1_ 657.80 2801.60 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_3__1_ sb_1__1_ 941.62 484.16 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_3__2_ sb_1__1_ 941.62 870.40 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_3__3_ sb_1__1_ 941.62 1256.64 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_3__4_ sb_1__1_ 941.62 1642.88 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_3__5_ sb_1__1_ 941.62 2029.12 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_3__6_ sb_1__1_ 941.62 2415.36 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_3__7_ sb_1__1_ 941.62 2801.60 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_4__1_ sb_1__1_ 1225.44 484.16 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_4__2_ sb_1__1_ 1225.44 870.40 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_4__3_ sb_1__1_ 1225.44 1256.64 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_4__4_ sb_1__1_ 1225.44 1642.88 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_4__5_ sb_1__1_ 1225.44 2029.12 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_4__6_ sb_1__1_ 1225.44 2415.36 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_4__7_ sb_1__1_ 1225.44 2801.60 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_5__1_ sb_1__1_ 1509.26 484.16 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_5__2_ sb_1__1_ 1509.26 870.40 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_5__3_ sb_1__1_ 1509.26 1256.64 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_5__4_ sb_1__1_ 1509.26 1642.88 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_5__5_ sb_1__1_ 1509.26 2029.12 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_5__6_ sb_1__1_ 1509.26 2415.36 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_5__7_ sb_1__1_ 1509.26 2801.60 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_6__1_ sb_1__1_ 1793.08 484.16 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_6__2_ sb_1__1_ 1793.08 870.40 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_6__3_ sb_1__1_ 1793.08 1256.64 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_6__4_ sb_1__1_ 1793.08 1642.88 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_6__5_ sb_1__1_ 1793.08 2029.12 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_6__6_ sb_1__1_ 1793.08 2415.36 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_6__7_ sb_1__1_ 1793.08 2801.60 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_7__1_ sb_1__1_ 2076.90 484.16 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_7__2_ sb_1__1_ 2076.90 870.40 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_7__3_ sb_1__1_ 2076.90 1256.64 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_7__4_ sb_1__1_ 2076.90 1642.88 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_7__5_ sb_1__1_ 2076.90 2029.12 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_7__6_ sb_1__1_ 2076.90 2415.36 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_7__7_ sb_1__1_ 2076.90 2801.60 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 + sb_1__8_ sb_1__8_ 373.98 3187.84 cross 4 0.000 0.000 0.000 141.440 73.600 141.440 73.600 0.000 + sb_2__8_ sb_1__8_ 657.80 3187.84 cross 4 0.000 0.000 0.000 141.440 73.600 141.440 73.600 0.000 + sb_3__8_ sb_1__8_ 941.62 3187.84 cross 4 0.000 0.000 0.000 141.440 73.600 141.440 73.600 0.000 + sb_4__8_ sb_1__8_ 1225.44 3187.84 cross 4 0.000 0.000 0.000 141.440 73.600 141.440 73.600 0.000 + sb_5__8_ sb_1__8_ 1509.26 3187.84 cross 4 0.000 0.000 0.000 141.440 73.600 141.440 73.600 0.000 + sb_6__8_ sb_1__8_ 1793.08 3187.84 cross 4 0.000 0.000 0.000 141.440 73.600 141.440 73.600 0.000 + sb_7__8_ sb_1__8_ 2076.90 3187.84 cross 4 0.000 0.000 0.000 141.440 73.600 141.440 73.600 0.000 + sb_8__0_ sb_8__0_ 2360.72 5.44 cross 4 0.000 0.000 0.000 133.280 154.560 133.280 154.560 0.000 + sb_8__1_ sb_8__1_ 2360.72 484.16 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000 + sb_8__2_ sb_8__1_ 2360.72 870.40 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000 + sb_8__3_ sb_8__1_ 2360.72 1256.64 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000 + sb_8__4_ sb_8__1_ 2360.72 1642.88 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000 + sb_8__5_ sb_8__1_ 2360.72 2029.12 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000 + sb_8__6_ sb_8__1_ 2360.72 2415.36 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000 + sb_8__7_ sb_8__1_ 2360.72 2801.60 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000 + sb_8__8_ sb_8__8_ 2360.72 3187.84 cross 4 0.000 0.000 0.000 141.440 154.560 141.440 154.560 0.000 + cbx_1__1_ cbx_1__1_ 163.76 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_1__2_ cbx_1__1_ 163.76 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_1__3_ cbx_1__1_ 163.76 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_1__4_ cbx_1__1_ 163.76 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_1__5_ cbx_1__1_ 163.76 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_1__6_ cbx_1__1_ 163.76 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_1__7_ cbx_1__1_ 163.76 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_2__1_ cbx_1__1_ 447.58 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_2__2_ cbx_1__1_ 447.58 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_2__3_ cbx_1__1_ 447.58 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_2__4_ cbx_1__1_ 447.58 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_2__5_ cbx_1__1_ 447.58 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_2__6_ cbx_1__1_ 447.58 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_2__7_ cbx_1__1_ 447.58 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_3__1_ cbx_1__1_ 731.40 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_3__2_ cbx_1__1_ 731.40 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_3__3_ cbx_1__1_ 731.40 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_3__4_ cbx_1__1_ 731.40 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_3__5_ cbx_1__1_ 731.40 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_3__6_ cbx_1__1_ 731.40 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_3__7_ cbx_1__1_ 731.40 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_4__1_ cbx_1__1_ 1015.22 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_4__2_ cbx_1__1_ 1015.22 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_4__3_ cbx_1__1_ 1015.22 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_4__4_ cbx_1__1_ 1015.22 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_4__5_ cbx_1__1_ 1015.22 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_4__6_ cbx_1__1_ 1015.22 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_4__7_ cbx_1__1_ 1015.22 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_5__1_ cbx_1__1_ 1299.04 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_5__2_ cbx_1__1_ 1299.04 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_5__3_ cbx_1__1_ 1299.04 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_5__4_ cbx_1__1_ 1299.04 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_5__5_ cbx_1__1_ 1299.04 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_5__6_ cbx_1__1_ 1299.04 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_5__7_ cbx_1__1_ 1299.04 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_6__1_ cbx_1__1_ 1582.86 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_6__2_ cbx_1__1_ 1582.86 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_6__3_ cbx_1__1_ 1582.86 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_6__4_ cbx_1__1_ 1582.86 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_6__5_ cbx_1__1_ 1582.86 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_6__6_ cbx_1__1_ 1582.86 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_6__7_ cbx_1__1_ 1582.86 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_7__1_ cbx_1__1_ 1866.68 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_7__2_ cbx_1__1_ 1866.68 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_7__3_ cbx_1__1_ 1866.68 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_7__4_ cbx_1__1_ 1866.68 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_7__5_ cbx_1__1_ 1866.68 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_7__6_ cbx_1__1_ 1866.68 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_7__7_ cbx_1__1_ 1866.68 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_8__1_ cbx_1__1_ 2150.50 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_8__2_ cbx_1__1_ 2150.50 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_8__3_ cbx_1__1_ 2150.50 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_8__4_ cbx_1__1_ 2150.50 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_8__5_ cbx_1__1_ 2150.50 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_8__6_ cbx_1__1_ 2150.50 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cbx_8__7_ cbx_1__1_ 2150.50 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 + cby_1__1_ cby_1__1_ 373.98 138.72 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_1__2_ cby_1__1_ 373.98 524.96 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_1__3_ cby_1__1_ 373.98 911.20 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_1__4_ cby_1__1_ 373.98 1297.44 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_1__5_ cby_1__1_ 373.98 1683.68 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_1__6_ cby_1__1_ 373.98 2069.92 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_1__7_ cby_1__1_ 373.98 2456.16 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_1__8_ cby_1__1_ 373.98 2842.40 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_2__1_ cby_1__1_ 657.80 138.72 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_2__2_ cby_1__1_ 657.80 524.96 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_2__3_ cby_1__1_ 657.80 911.20 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_2__4_ cby_1__1_ 657.80 1297.44 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_2__5_ cby_1__1_ 657.80 1683.68 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_2__6_ cby_1__1_ 657.80 2069.92 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_2__7_ cby_1__1_ 657.80 2456.16 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_2__8_ cby_1__1_ 657.80 2842.40 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_3__1_ cby_1__1_ 941.62 138.72 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_3__2_ cby_1__1_ 941.62 524.96 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_3__3_ cby_1__1_ 941.62 911.20 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_3__4_ cby_1__1_ 941.62 1297.44 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_3__5_ cby_1__1_ 941.62 1683.68 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_3__6_ cby_1__1_ 941.62 2069.92 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_3__7_ cby_1__1_ 941.62 2456.16 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_3__8_ cby_1__1_ 941.62 2842.40 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_4__1_ cby_1__1_ 1225.44 138.72 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_4__2_ cby_1__1_ 1225.44 524.96 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_4__3_ cby_1__1_ 1225.44 911.20 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_4__4_ cby_1__1_ 1225.44 1297.44 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_4__5_ cby_1__1_ 1225.44 1683.68 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_4__6_ cby_1__1_ 1225.44 2069.92 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_4__7_ cby_1__1_ 1225.44 2456.16 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_4__8_ cby_1__1_ 1225.44 2842.40 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_5__1_ cby_1__1_ 1509.26 138.72 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_5__2_ cby_1__1_ 1509.26 524.96 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_5__3_ cby_1__1_ 1509.26 911.20 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_5__4_ cby_1__1_ 1509.26 1297.44 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_5__5_ cby_1__1_ 1509.26 1683.68 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_5__6_ cby_1__1_ 1509.26 2069.92 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_5__7_ cby_1__1_ 1509.26 2456.16 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_5__8_ cby_1__1_ 1509.26 2842.40 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_6__1_ cby_1__1_ 1793.08 138.72 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_6__2_ cby_1__1_ 1793.08 524.96 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_6__3_ cby_1__1_ 1793.08 911.20 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_6__4_ cby_1__1_ 1793.08 1297.44 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_6__5_ cby_1__1_ 1793.08 1683.68 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_6__6_ cby_1__1_ 1793.08 2069.92 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_6__7_ cby_1__1_ 1793.08 2456.16 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_6__8_ cby_1__1_ 1793.08 2842.40 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_7__1_ cby_1__1_ 2076.90 138.72 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_7__2_ cby_1__1_ 2076.90 524.96 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_7__3_ cby_1__1_ 2076.90 911.20 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_7__4_ cby_1__1_ 2076.90 1297.44 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_7__5_ cby_1__1_ 2076.90 1683.68 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_7__6_ cby_1__1_ 2076.90 2069.92 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_7__7_ cby_1__1_ 2076.90 2456.16 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_7__8_ cby_1__1_ 2076.90 2842.40 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 + cby_0__1_ cby_0__1_ 9.20 138.72 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000 + cby_0__2_ cby_0__1_ 9.20 524.96 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000 + cby_0__3_ cby_0__1_ 9.20 911.20 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000 + cby_0__4_ cby_0__1_ 9.20 1297.44 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000 + cby_0__5_ cby_0__1_ 9.20 1683.68 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000 + cby_0__6_ cby_0__1_ 9.20 2069.92 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000 + cby_0__7_ cby_0__1_ 9.20 2456.16 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000 + cby_0__8_ cby_0__1_ 9.20 2842.40 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000 + cbx_1__8_ cbx_1__8_ 163.76 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000 + cbx_2__8_ cbx_1__8_ 447.58 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000 + cbx_3__8_ cbx_1__8_ 731.40 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000 + cbx_4__8_ cbx_1__8_ 1015.22 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000 + cbx_5__8_ cbx_1__8_ 1299.04 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000 + cbx_6__8_ cbx_1__8_ 1582.86 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000 + cbx_7__8_ cbx_1__8_ 1866.68 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000 + cbx_8__8_ cbx_1__8_ 2150.50 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000 + cby_8__8_ cby_8__1_ 2360.72 2842.40 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000 + cby_8__7_ cby_8__1_ 2360.72 2456.16 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000 + cby_8__6_ cby_8__1_ 2360.72 2069.92 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000 + cby_8__5_ cby_8__1_ 2360.72 1683.68 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000 + cby_8__4_ cby_8__1_ 2360.72 1297.44 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000 + cby_8__3_ cby_8__1_ 2360.72 911.20 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000 + cby_8__2_ cby_8__1_ 2360.72 524.96 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000 + cby_8__1_ cby_8__1_ 2360.72 138.72 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000 + cbx_8__0_ cbx_1__0_ 2150.50 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000 + cbx_7__0_ cbx_1__0_ 1866.68 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000 + cbx_6__0_ cbx_1__0_ 1582.86 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000 + cbx_5__0_ cbx_1__0_ 1299.04 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000 + cbx_4__0_ cbx_1__0_ 1015.22 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000 + cbx_3__0_ cbx_1__0_ 731.40 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000 + cbx_2__0_ cbx_1__0_ 447.58 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000 + cbx_1__0_ cbx_1__0_ 163.76 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000 + fpga_top fpga_top 0.00 0.00 rect 4 0.000 0.000 0.000 3334.720 2524.480 3334.720 2524.480 0.000 diff --git a/SOFA_A/FPGA88_SOFA_A/release/rpts/pre_pnr/shaping.txt b/SOFA_A/FPGA88_SOFA_A/release/rpts/pre_pnr/shaping.txt index 2ac4855..dfb6622 100644 --- a/SOFA_A/FPGA88_SOFA_A/release/rpts/pre_pnr/shaping.txt +++ b/SOFA_A/FPGA88_SOFA_A/release/rpts/pre_pnr/shaping.txt @@ -1,292 +1,84 @@ INSTANCE MODULE LOC_X LOC_Y SHAPE BBOX_PT POINTS = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = - grid_clb_1__1_ grid_clb 163.76 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_1__2_ grid_clb 163.76 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_1__3_ grid_clb 163.76 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_1__4_ grid_clb 163.76 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_1__5_ grid_clb 163.76 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_1__6_ grid_clb 163.76 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_1__7_ grid_clb 163.76 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_1__8_ grid_clb 163.76 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_2__1_ grid_clb 447.58 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_2__2_ grid_clb 447.58 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_2__3_ grid_clb 447.58 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_2__4_ grid_clb 447.58 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_2__5_ grid_clb 447.58 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_2__6_ grid_clb 447.58 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_2__7_ grid_clb 447.58 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_2__8_ grid_clb 447.58 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_3__1_ grid_clb 731.40 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_3__2_ grid_clb 731.40 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_3__3_ grid_clb 731.40 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_3__4_ grid_clb 731.40 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_3__5_ grid_clb 731.40 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_3__6_ grid_clb 731.40 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_3__7_ grid_clb 731.40 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_3__8_ grid_clb 731.40 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_4__1_ grid_clb 1015.22 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_4__2_ grid_clb 1015.22 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_4__3_ grid_clb 1015.22 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_4__4_ grid_clb 1015.22 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_4__5_ grid_clb 1015.22 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_4__6_ grid_clb 1015.22 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_4__7_ grid_clb 1015.22 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_4__8_ grid_clb 1015.22 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_5__1_ grid_clb 1299.04 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_5__2_ grid_clb 1299.04 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_5__3_ grid_clb 1299.04 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_5__4_ grid_clb 1299.04 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_5__5_ grid_clb 1299.04 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_5__6_ grid_clb 1299.04 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_5__7_ grid_clb 1299.04 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_5__8_ grid_clb 1299.04 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_6__1_ grid_clb 1582.86 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_6__2_ grid_clb 1582.86 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_6__3_ grid_clb 1582.86 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_6__4_ grid_clb 1582.86 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_6__5_ grid_clb 1582.86 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_6__6_ grid_clb 1582.86 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_6__7_ grid_clb 1582.86 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_6__8_ grid_clb 1582.86 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_7__1_ grid_clb 1866.68 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_7__2_ grid_clb 1866.68 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_7__3_ grid_clb 1866.68 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_7__4_ grid_clb 1866.68 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_7__5_ grid_clb 1866.68 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_7__6_ grid_clb 1866.68 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_7__7_ grid_clb 1866.68 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_7__8_ grid_clb 1866.68 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_8__1_ grid_clb 2150.50 138.72 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_8__2_ grid_clb 2150.50 524.96 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_8__3_ grid_clb 2150.50 911.20 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_8__4_ grid_clb 2150.50 1297.44 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_8__5_ grid_clb 2150.50 1683.68 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_8__6_ grid_clb 2150.50 2069.92 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_8__7_ grid_clb 2150.50 2456.16 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - grid_clb_8__8_ grid_clb 2150.50 2842.40 rect 4 0.000 0.000 0.000 345.440 210.220 345.440 210.220 0.000 - sb_0__0_ sb_0__0_ 9.20 5.44 cross 4 0.000 0.000 0.000 133.280 154.560 133.280 154.560 0.000 - sb_0__1_ sb_0__1_ 9.20 484.16 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000 - sb_0__2_ sb_0__1_ 9.20 870.40 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000 - sb_0__3_ sb_0__1_ 9.20 1256.64 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000 - sb_0__4_ sb_0__1_ 9.20 1642.88 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000 - sb_0__5_ sb_0__1_ 9.20 2029.12 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000 - sb_0__6_ sb_0__1_ 9.20 2415.36 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000 - sb_0__7_ sb_0__1_ 9.20 2801.60 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000 - sb_0__8_ sb_0__8_ 9.20 3187.84 cross 4 0.000 0.000 0.000 141.440 154.560 141.440 154.560 0.000 - sb_1__0_ sb_1__0_ 373.98 5.44 cross 4 0.000 0.000 0.000 133.280 73.600 133.280 73.600 0.000 - sb_2__0_ sb_1__0_ 657.80 5.44 cross 4 0.000 0.000 0.000 133.280 73.600 133.280 73.600 0.000 - sb_3__0_ sb_1__0_ 941.62 5.44 cross 4 0.000 0.000 0.000 133.280 73.600 133.280 73.600 0.000 - sb_4__0_ sb_1__0_ 1225.44 5.44 cross 4 0.000 0.000 0.000 133.280 73.600 133.280 73.600 0.000 - sb_5__0_ sb_1__0_ 1509.26 5.44 cross 4 0.000 0.000 0.000 133.280 73.600 133.280 73.600 0.000 - sb_6__0_ sb_1__0_ 1793.08 5.44 cross 4 0.000 0.000 0.000 133.280 73.600 133.280 73.600 0.000 - sb_7__0_ sb_1__0_ 2076.90 5.44 cross 4 0.000 0.000 0.000 133.280 73.600 133.280 73.600 0.000 - sb_1__1_ sb_1__1_ 373.98 484.16 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_1__2_ sb_1__1_ 373.98 870.40 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_1__3_ sb_1__1_ 373.98 1256.64 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_1__4_ sb_1__1_ 373.98 1642.88 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_1__5_ sb_1__1_ 373.98 2029.12 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_1__6_ sb_1__1_ 373.98 2415.36 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_1__7_ sb_1__1_ 373.98 2801.60 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_2__1_ sb_1__1_ 657.80 484.16 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_2__2_ sb_1__1_ 657.80 870.40 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_2__3_ sb_1__1_ 657.80 1256.64 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_2__4_ sb_1__1_ 657.80 1642.88 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_2__5_ sb_1__1_ 657.80 2029.12 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_2__6_ sb_1__1_ 657.80 2415.36 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_2__7_ sb_1__1_ 657.80 2801.60 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_3__1_ sb_1__1_ 941.62 484.16 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_3__2_ sb_1__1_ 941.62 870.40 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_3__3_ sb_1__1_ 941.62 1256.64 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_3__4_ sb_1__1_ 941.62 1642.88 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_3__5_ sb_1__1_ 941.62 2029.12 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_3__6_ sb_1__1_ 941.62 2415.36 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_3__7_ sb_1__1_ 941.62 2801.60 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_4__1_ sb_1__1_ 1225.44 484.16 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_4__2_ sb_1__1_ 1225.44 870.40 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_4__3_ sb_1__1_ 1225.44 1256.64 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_4__4_ sb_1__1_ 1225.44 1642.88 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_4__5_ sb_1__1_ 1225.44 2029.12 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_4__6_ sb_1__1_ 1225.44 2415.36 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_4__7_ sb_1__1_ 1225.44 2801.60 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_5__1_ sb_1__1_ 1509.26 484.16 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_5__2_ sb_1__1_ 1509.26 870.40 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_5__3_ sb_1__1_ 1509.26 1256.64 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_5__4_ sb_1__1_ 1509.26 1642.88 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_5__5_ sb_1__1_ 1509.26 2029.12 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_5__6_ sb_1__1_ 1509.26 2415.36 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_5__7_ sb_1__1_ 1509.26 2801.60 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_6__1_ sb_1__1_ 1793.08 484.16 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_6__2_ sb_1__1_ 1793.08 870.40 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_6__3_ sb_1__1_ 1793.08 1256.64 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_6__4_ sb_1__1_ 1793.08 1642.88 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_6__5_ sb_1__1_ 1793.08 2029.12 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_6__6_ sb_1__1_ 1793.08 2415.36 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_6__7_ sb_1__1_ 1793.08 2801.60 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_7__1_ sb_1__1_ 2076.90 484.16 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_7__2_ sb_1__1_ 2076.90 870.40 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_7__3_ sb_1__1_ 2076.90 1256.64 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_7__4_ sb_1__1_ 2076.90 1642.88 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_7__5_ sb_1__1_ 2076.90 2029.12 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_7__6_ sb_1__1_ 2076.90 2415.36 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_7__7_ sb_1__1_ 2076.90 2801.60 cross 4 0.000 0.000 0.000 40.800 73.600 40.800 73.600 0.000 - sb_1__8_ sb_1__8_ 373.98 3187.84 cross 4 0.000 0.000 0.000 141.440 73.600 141.440 73.600 0.000 - sb_2__8_ sb_1__8_ 657.80 3187.84 cross 4 0.000 0.000 0.000 141.440 73.600 141.440 73.600 0.000 - sb_3__8_ sb_1__8_ 941.62 3187.84 cross 4 0.000 0.000 0.000 141.440 73.600 141.440 73.600 0.000 - sb_4__8_ sb_1__8_ 1225.44 3187.84 cross 4 0.000 0.000 0.000 141.440 73.600 141.440 73.600 0.000 - sb_5__8_ sb_1__8_ 1509.26 3187.84 cross 4 0.000 0.000 0.000 141.440 73.600 141.440 73.600 0.000 - sb_6__8_ sb_1__8_ 1793.08 3187.84 cross 4 0.000 0.000 0.000 141.440 73.600 141.440 73.600 0.000 - sb_7__8_ sb_1__8_ 2076.90 3187.84 cross 4 0.000 0.000 0.000 141.440 73.600 141.440 73.600 0.000 - sb_8__0_ sb_8__0_ 2360.72 5.44 cross 4 0.000 0.000 0.000 133.280 154.560 133.280 154.560 0.000 - sb_8__1_ sb_8__1_ 2360.72 484.16 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000 - sb_8__2_ sb_8__1_ 2360.72 870.40 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000 - sb_8__3_ sb_8__1_ 2360.72 1256.64 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000 - sb_8__4_ sb_8__1_ 2360.72 1642.88 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000 - sb_8__5_ sb_8__1_ 2360.72 2029.12 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000 - sb_8__6_ sb_8__1_ 2360.72 2415.36 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000 - sb_8__7_ sb_8__1_ 2360.72 2801.60 cross 4 0.000 0.000 0.000 40.800 154.560 40.800 154.560 0.000 - sb_8__8_ sb_8__8_ 2360.72 3187.84 cross 4 0.000 0.000 0.000 141.440 154.560 141.440 154.560 0.000 - cbx_1__1_ cbx_1__1_ 163.76 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_1__2_ cbx_1__1_ 163.76 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_1__3_ cbx_1__1_ 163.76 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_1__4_ cbx_1__1_ 163.76 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_1__5_ cbx_1__1_ 163.76 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_1__6_ cbx_1__1_ 163.76 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_1__7_ cbx_1__1_ 163.76 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_2__1_ cbx_1__1_ 447.58 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_2__2_ cbx_1__1_ 447.58 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_2__3_ cbx_1__1_ 447.58 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_2__4_ cbx_1__1_ 447.58 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_2__5_ cbx_1__1_ 447.58 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_2__6_ cbx_1__1_ 447.58 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_2__7_ cbx_1__1_ 447.58 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_3__1_ cbx_1__1_ 731.40 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_3__2_ cbx_1__1_ 731.40 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_3__3_ cbx_1__1_ 731.40 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_3__4_ cbx_1__1_ 731.40 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_3__5_ cbx_1__1_ 731.40 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_3__6_ cbx_1__1_ 731.40 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_3__7_ cbx_1__1_ 731.40 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_4__1_ cbx_1__1_ 1015.22 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_4__2_ cbx_1__1_ 1015.22 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_4__3_ cbx_1__1_ 1015.22 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_4__4_ cbx_1__1_ 1015.22 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_4__5_ cbx_1__1_ 1015.22 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_4__6_ cbx_1__1_ 1015.22 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_4__7_ cbx_1__1_ 1015.22 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_5__1_ cbx_1__1_ 1299.04 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_5__2_ cbx_1__1_ 1299.04 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_5__3_ cbx_1__1_ 1299.04 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_5__4_ cbx_1__1_ 1299.04 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_5__5_ cbx_1__1_ 1299.04 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_5__6_ cbx_1__1_ 1299.04 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_5__7_ cbx_1__1_ 1299.04 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_6__1_ cbx_1__1_ 1582.86 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_6__2_ cbx_1__1_ 1582.86 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_6__3_ cbx_1__1_ 1582.86 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_6__4_ cbx_1__1_ 1582.86 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_6__5_ cbx_1__1_ 1582.86 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_6__6_ cbx_1__1_ 1582.86 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_6__7_ cbx_1__1_ 1582.86 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_7__1_ cbx_1__1_ 1866.68 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_7__2_ cbx_1__1_ 1866.68 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_7__3_ cbx_1__1_ 1866.68 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_7__4_ cbx_1__1_ 1866.68 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_7__5_ cbx_1__1_ 1866.68 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_7__6_ cbx_1__1_ 1866.68 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_7__7_ cbx_1__1_ 1866.68 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_8__1_ cbx_1__1_ 2150.50 484.16 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_8__2_ cbx_1__1_ 2150.50 870.40 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_8__3_ cbx_1__1_ 2150.50 1256.64 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_8__4_ cbx_1__1_ 2150.50 1642.88 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_8__5_ cbx_1__1_ 2150.50 2029.12 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_8__6_ cbx_1__1_ 2150.50 2415.36 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cbx_8__7_ cbx_1__1_ 2150.50 2801.60 rect 4 0.000 0.000 0.000 40.800 210.220 40.800 210.220 0.000 - cby_1__1_ cby_1__1_ 373.98 138.72 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_1__2_ cby_1__1_ 373.98 524.96 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_1__3_ cby_1__1_ 373.98 911.20 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_1__4_ cby_1__1_ 373.98 1297.44 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_1__5_ cby_1__1_ 373.98 1683.68 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_1__6_ cby_1__1_ 373.98 2069.92 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_1__7_ cby_1__1_ 373.98 2456.16 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_1__8_ cby_1__1_ 373.98 2842.40 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_2__1_ cby_1__1_ 657.80 138.72 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_2__2_ cby_1__1_ 657.80 524.96 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_2__3_ cby_1__1_ 657.80 911.20 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_2__4_ cby_1__1_ 657.80 1297.44 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_2__5_ cby_1__1_ 657.80 1683.68 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_2__6_ cby_1__1_ 657.80 2069.92 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_2__7_ cby_1__1_ 657.80 2456.16 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_2__8_ cby_1__1_ 657.80 2842.40 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_3__1_ cby_1__1_ 941.62 138.72 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_3__2_ cby_1__1_ 941.62 524.96 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_3__3_ cby_1__1_ 941.62 911.20 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_3__4_ cby_1__1_ 941.62 1297.44 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_3__5_ cby_1__1_ 941.62 1683.68 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_3__6_ cby_1__1_ 941.62 2069.92 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_3__7_ cby_1__1_ 941.62 2456.16 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_3__8_ cby_1__1_ 941.62 2842.40 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_4__1_ cby_1__1_ 1225.44 138.72 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_4__2_ cby_1__1_ 1225.44 524.96 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_4__3_ cby_1__1_ 1225.44 911.20 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_4__4_ cby_1__1_ 1225.44 1297.44 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_4__5_ cby_1__1_ 1225.44 1683.68 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_4__6_ cby_1__1_ 1225.44 2069.92 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_4__7_ cby_1__1_ 1225.44 2456.16 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_4__8_ cby_1__1_ 1225.44 2842.40 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_5__1_ cby_1__1_ 1509.26 138.72 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_5__2_ cby_1__1_ 1509.26 524.96 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_5__3_ cby_1__1_ 1509.26 911.20 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_5__4_ cby_1__1_ 1509.26 1297.44 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_5__5_ cby_1__1_ 1509.26 1683.68 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_5__6_ cby_1__1_ 1509.26 2069.92 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_5__7_ cby_1__1_ 1509.26 2456.16 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_5__8_ cby_1__1_ 1509.26 2842.40 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_6__1_ cby_1__1_ 1793.08 138.72 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_6__2_ cby_1__1_ 1793.08 524.96 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_6__3_ cby_1__1_ 1793.08 911.20 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_6__4_ cby_1__1_ 1793.08 1297.44 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_6__5_ cby_1__1_ 1793.08 1683.68 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_6__6_ cby_1__1_ 1793.08 2069.92 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_6__7_ cby_1__1_ 1793.08 2456.16 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_6__8_ cby_1__1_ 1793.08 2842.40 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_7__1_ cby_1__1_ 2076.90 138.72 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_7__2_ cby_1__1_ 2076.90 524.96 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_7__3_ cby_1__1_ 2076.90 911.20 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_7__4_ cby_1__1_ 2076.90 1297.44 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_7__5_ cby_1__1_ 2076.90 1683.68 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_7__6_ cby_1__1_ 2076.90 2069.92 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_7__7_ cby_1__1_ 2076.90 2456.16 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_7__8_ cby_1__1_ 2076.90 2842.40 rect 4 0.000 0.000 0.000 345.440 73.600 345.440 73.600 0.000 - cby_0__1_ cby_0__1_ 9.20 138.72 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000 - cby_0__2_ cby_0__1_ 9.20 524.96 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000 - cby_0__3_ cby_0__1_ 9.20 911.20 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000 - cby_0__4_ cby_0__1_ 9.20 1297.44 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000 - cby_0__5_ cby_0__1_ 9.20 1683.68 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000 - cby_0__6_ cby_0__1_ 9.20 2069.92 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000 - cby_0__7_ cby_0__1_ 9.20 2456.16 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000 - cby_0__8_ cby_0__1_ 9.20 2842.40 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000 - cbx_1__8_ cbx_1__8_ 163.76 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000 - cbx_2__8_ cbx_1__8_ 447.58 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000 - cbx_3__8_ cbx_1__8_ 731.40 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000 - cbx_4__8_ cbx_1__8_ 1015.22 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000 - cbx_5__8_ cbx_1__8_ 1299.04 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000 - cbx_6__8_ cbx_1__8_ 1582.86 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000 - cbx_7__8_ cbx_1__8_ 1866.68 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000 - cbx_8__8_ cbx_1__8_ 2150.50 3187.84 rect 4 0.000 0.000 0.000 141.440 210.220 141.440 210.220 0.000 - cby_8__8_ cby_8__1_ 2360.72 2842.40 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000 - cby_8__7_ cby_8__1_ 2360.72 2456.16 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000 - cby_8__6_ cby_8__1_ 2360.72 2069.92 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000 - cby_8__5_ cby_8__1_ 2360.72 1683.68 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000 - cby_8__4_ cby_8__1_ 2360.72 1297.44 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000 - cby_8__3_ cby_8__1_ 2360.72 911.20 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000 - cby_8__2_ cby_8__1_ 2360.72 524.96 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000 - cby_8__1_ cby_8__1_ 2360.72 138.72 rect 4 0.000 0.000 0.000 345.440 154.560 345.440 154.560 0.000 - cbx_8__0_ cbx_1__0_ 2150.50 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000 - cbx_7__0_ cbx_1__0_ 1866.68 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000 - cbx_6__0_ cbx_1__0_ 1582.86 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000 - cbx_5__0_ cbx_1__0_ 1299.04 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000 - cbx_4__0_ cbx_1__0_ 1015.22 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000 - cbx_3__0_ cbx_1__0_ 731.40 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000 - cbx_2__0_ cbx_1__0_ 447.58 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000 - cbx_1__0_ cbx_1__0_ 163.76 5.44 rect 4 0.000 0.000 0.000 133.280 210.220 133.280 210.220 0.000 + tile_1__1_ bottom_left_tile 9.20 5.44 rect 4 0.000 0.000 0.000 133.280 154.560 133.280 154.560 0.000 + tile_1__2_ left_tile 9.20 141.44 rect 4 0.000 0.000 0.000 383.520 154.560 383.520 154.560 0.000 + tile_1__3_ left_tile 9.20 527.68 rect 4 0.000 0.000 0.000 383.520 154.560 383.520 154.560 0.000 + tile_1__4_ left_tile 9.20 913.92 rect 4 0.000 0.000 0.000 383.520 154.560 383.520 154.560 0.000 + tile_1__5_ left_tile 9.20 1300.16 rect 4 0.000 0.000 0.000 383.520 154.560 383.520 154.560 0.000 + tile_1__6_ left_tile 9.20 1686.40 rect 4 0.000 0.000 0.000 383.520 154.560 383.520 154.560 0.000 + tile_1__7_ left_tile 9.20 2072.64 rect 4 0.000 0.000 0.000 383.520 154.560 383.520 154.560 0.000 + tile_1__8_ left_tile 9.20 2458.88 rect 4 0.000 0.000 0.000 383.520 154.560 383.520 154.560 0.000 + tile_1__9_ top_left_tile 9.20 2845.12 rect 4 0.000 0.000 0.000 484.160 154.560 484.160 154.560 0.000 + tile_2__1_ bottom_tile 167.44 5.44 rect 4 0.000 0.000 0.000 133.280 280.140 133.280 280.140 0.000 + tile_2__2_ tile 167.44 141.44 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_2__3_ tile 167.44 527.68 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_2__4_ tile 167.44 913.92 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_2__5_ tile 167.44 1300.16 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_2__6_ tile 167.44 1686.40 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_2__7_ tile 167.44 2072.64 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_2__8_ tile 167.44 2458.88 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_2__9_ top_tile 167.44 2845.12 rect 4 0.000 0.000 0.000 484.160 280.140 484.160 280.140 0.000 + tile_3__1_ bottom_tile 451.26 5.44 rect 4 0.000 0.000 0.000 133.280 280.140 133.280 280.140 0.000 + tile_3__2_ tile 451.26 141.44 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_3__3_ tile 451.26 527.68 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_3__4_ tile 451.26 913.92 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_3__5_ tile 451.26 1300.16 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_3__6_ tile 451.26 1686.40 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_3__7_ tile 451.26 2072.64 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_3__8_ tile 451.26 2458.88 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_3__9_ top_tile 451.26 2845.12 rect 4 0.000 0.000 0.000 484.160 280.140 484.160 280.140 0.000 + tile_4__1_ bottom_tile 735.08 5.44 rect 4 0.000 0.000 0.000 133.280 280.140 133.280 280.140 0.000 + tile_4__2_ tile 735.08 141.44 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_4__3_ tile 735.08 527.68 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_4__4_ tile 735.08 913.92 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_4__5_ tile 735.08 1300.16 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_4__6_ tile 735.08 1686.40 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_4__7_ tile 735.08 2072.64 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_4__8_ tile 735.08 2458.88 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_4__9_ top_tile 735.08 2845.12 rect 4 0.000 0.000 0.000 484.160 280.140 484.160 280.140 0.000 + tile_5__1_ bottom_tile 1018.90 5.44 rect 4 0.000 0.000 0.000 133.280 280.140 133.280 280.140 0.000 + tile_5__2_ tile 1018.90 141.44 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_5__3_ tile 1018.90 527.68 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_5__4_ tile 1018.90 913.92 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_5__5_ tile 1018.90 1300.16 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_5__6_ tile 1018.90 1686.40 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_5__7_ tile 1018.90 2072.64 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_5__8_ tile 1018.90 2458.88 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_5__9_ top_tile 1018.90 2845.12 rect 4 0.000 0.000 0.000 484.160 280.140 484.160 280.140 0.000 + tile_6__1_ bottom_tile 1302.72 5.44 rect 4 0.000 0.000 0.000 133.280 280.140 133.280 280.140 0.000 + tile_6__2_ tile 1302.72 141.44 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_6__3_ tile 1302.72 527.68 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_6__4_ tile 1302.72 913.92 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_6__5_ tile 1302.72 1300.16 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_6__6_ tile 1302.72 1686.40 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_6__7_ tile 1302.72 2072.64 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_6__8_ tile 1302.72 2458.88 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_6__9_ top_tile 1302.72 2845.12 rect 4 0.000 0.000 0.000 484.160 280.140 484.160 280.140 0.000 + tile_7__1_ bottom_tile 1586.54 5.44 rect 4 0.000 0.000 0.000 133.280 280.140 133.280 280.140 0.000 + tile_7__2_ tile 1586.54 141.44 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_7__3_ tile 1586.54 527.68 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_7__4_ tile 1586.54 913.92 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_7__5_ tile 1586.54 1300.16 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_7__6_ tile 1586.54 1686.40 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_7__7_ tile 1586.54 2072.64 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_7__8_ tile 1586.54 2458.88 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_7__9_ top_tile 1586.54 2845.12 rect 4 0.000 0.000 0.000 484.160 280.140 484.160 280.140 0.000 + tile_8__1_ bottom_tile 1870.36 5.44 rect 4 0.000 0.000 0.000 133.280 280.140 133.280 280.140 0.000 + tile_8__2_ tile 1870.36 141.44 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_8__3_ tile 1870.36 527.68 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_8__4_ tile 1870.36 913.92 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_8__5_ tile 1870.36 1300.16 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_8__6_ tile 1870.36 1686.40 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_8__7_ tile 1870.36 2072.64 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_8__8_ tile 1870.36 2458.88 rect 4 0.000 0.000 0.000 383.520 280.140 383.520 280.140 0.000 + tile_8__9_ top_tile 1870.36 2845.12 rect 4 0.000 0.000 0.000 484.160 280.140 484.160 280.140 0.000 + tile_9__1_ bottom_right_tile 2154.18 5.44 rect 4 0.000 0.000 0.000 133.280 361.100 133.280 361.100 0.000 + tile_9__2_ right_tile 2154.18 141.44 rect 4 0.000 0.000 0.000 383.520 361.100 383.520 361.100 0.000 + tile_9__3_ right_tile 2154.18 527.68 rect 4 0.000 0.000 0.000 383.520 361.100 383.520 361.100 0.000 + tile_9__4_ right_tile 2154.18 913.92 rect 4 0.000 0.000 0.000 383.520 361.100 383.520 361.100 0.000 + tile_9__5_ right_tile 2154.18 1300.16 rect 4 0.000 0.000 0.000 383.520 361.100 383.520 361.100 0.000 + tile_9__6_ right_tile 2154.18 1686.40 rect 4 0.000 0.000 0.000 383.520 361.100 383.520 361.100 0.000 + tile_9__7_ right_tile 2154.18 2072.64 rect 4 0.000 0.000 0.000 383.520 361.100 383.520 361.100 0.000 + tile_9__8_ right_tile 2154.18 2458.88 rect 4 0.000 0.000 0.000 383.520 361.100 383.520 361.100 0.000 + tile_9__9_ top_right_tile 2154.18 2845.12 rect 4 0.000 0.000 0.000 484.160 361.100 484.160 361.100 0.000 fpga_top fpga_top 0.00 0.00 rect 4 0.000 0.000 0.000 3334.720 2524.480 3334.720 2524.480 0.000 diff --git a/SOFA_A/FPGA88_SOFA_A/release/svg/FPGA88_SOFA_A_clock0_combined_clear_tree.svg b/SOFA_A/FPGA88_SOFA_A/release/svg/FPGA88_SOFA_A_clock0_combined_clear_tree.svg new file mode 100644 index 0000000..0ac650f --- /dev/null +++ b/SOFA_A/FPGA88_SOFA_A/release/svg/FPGA88_SOFA_A_clock0_combined_clear_tree.svg @@ -0,0 +1,141 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Combined Pattern + + + diff --git a/SOFA_A/FPGA88_SOFA_A/release/svg/FPGA88_SOFA_A_clock0_combined_tree.svg b/SOFA_A/FPGA88_SOFA_A/release/svg/FPGA88_SOFA_A_clock0_combined_tree.svg index b89ed4f..ef66143 100644 --- a/SOFA_A/FPGA88_SOFA_A/release/svg/FPGA88_SOFA_A_clock0_combined_tree.svg +++ b/SOFA_A/FPGA88_SOFA_A/release/svg/FPGA88_SOFA_A_clock0_combined_tree.svg @@ -83,78 +83,114 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;} - - + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + + + + + + + - - + + - - + + - - + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -173,6 +209,9 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;} + + + @@ -191,6 +230,9 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;} + + + @@ -209,6 +251,9 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;} + + + @@ -227,6 +272,9 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;} + + + @@ -245,6 +293,9 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;} + + + @@ -263,8 +314,8 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;} - - + + @@ -272,8 +323,8 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;} - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + L1 Pattern + + + diff --git a/SOFA_A/FPGA88_SOFA_A/release/svg/FPGA88_SOFA_A_clock0_leve1_tree.svg b/SOFA_A/FPGA88_SOFA_A/release/svg/FPGA88_SOFA_A_clock0_leve1_tree.svg index 905f814..1c7ac74 100644 --- a/SOFA_A/FPGA88_SOFA_A/release/svg/FPGA88_SOFA_A_clock0_leve1_tree.svg +++ b/SOFA_A/FPGA88_SOFA_A/release/svg/FPGA88_SOFA_A_clock0_leve1_tree.svg @@ -83,78 +83,114 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;} - - + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + + + + + + + - - + + - - + + - - + + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -173,6 +209,9 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;} + + + @@ -191,6 +230,9 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;} + + + @@ -209,6 +251,9 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;} + + + @@ -227,6 +272,9 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;} + + + @@ -245,6 +293,9 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;} + + + @@ -263,8 +314,8 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;} - - + + @@ -272,8 +323,8 @@ symbol[id*='merged'] * { stroke:white; stroke-width:1px;} - - + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - + + + + + - + - + - + - + - FPGA88_SOFA_A + FPGA88_SOFA_A diff --git a/SOFA_A/FPGA88_SOFA_A/release/svg/FPGA88_SOFA_A_clock0_leve2_tree.svg b/SOFA_A/FPGA88_SOFA_A/release/svg/FPGA88_SOFA_A_clock0_leve2_tree.svg index 1a2d04d..108f235 100644 --- a/SOFA_A/FPGA88_SOFA_A/release/svg/FPGA88_SOFA_A_clock0_leve2_tree.svg +++ b/SOFA_A/FPGA88_SOFA_A/release/svg/FPGA88_SOFA_A_clock0_leve2_tree.svg @@ -998,31 +998,25 @@ text{display:none;} - - - - - - - - - - - + + + + + - + - + - + - + - FPGA88_SOFA_A + FPGA88_SOFA_A