diff --git a/openlane/user_project_wrapper/macro.cfg b/openlane/user_project_wrapper/macro.cfg index 9e2da88..5b5caf7 100644 --- a/openlane/user_project_wrapper/macro.cfg +++ b/openlane/user_project_wrapper/macro.cfg @@ -1,4 +1,7 @@ -wrapped_function_generator_0 1001.00 1200.91 N openram_1kB 344 475.5 N wb_openram_wrapper 1085 480 N wb_bridge_2way 1340 480 N +wrapped_function_generator_0 350 1200 N +wrapped_vga_clock_1 350 1600 N +wrapped_frequency_counter_2 350 2000 N +wrapped_rgb_mixer_3 350 2450 N diff --git a/openlane/user_project_wrapper/macros/gds/sky130_sram_1kbyte_1rw1r_32x256_8.gds b/openlane/user_project_wrapper/macros/gds/sky130_sram_1kbyte_1rw1r_32x256_8.gds new file mode 100644 index 0000000..7ed1528 Binary files /dev/null and b/openlane/user_project_wrapper/macros/gds/sky130_sram_1kbyte_1rw1r_32x256_8.gds differ diff --git a/openlane/user_project_wrapper/macros/gds/wb_bridge_2way.gds b/openlane/user_project_wrapper/macros/gds/wb_bridge_2way.gds new file mode 100644 index 0000000..01ff5de Binary files /dev/null and b/openlane/user_project_wrapper/macros/gds/wb_bridge_2way.gds differ diff --git a/openlane/user_project_wrapper/macros/gds/wb_openram_wrapper.gds b/openlane/user_project_wrapper/macros/gds/wb_openram_wrapper.gds new file mode 100644 index 0000000..cb270a2 Binary files /dev/null and b/openlane/user_project_wrapper/macros/gds/wb_openram_wrapper.gds differ diff --git a/openlane/user_project_wrapper/macros/gds/wrapped_frequency_counter.gds b/openlane/user_project_wrapper/macros/gds/wrapped_frequency_counter.gds new file mode 100644 index 0000000..b52c821 Binary files /dev/null and b/openlane/user_project_wrapper/macros/gds/wrapped_frequency_counter.gds differ diff --git a/openlane/user_project_wrapper/macros/gds/wrapped_function_generator.gds b/openlane/user_project_wrapper/macros/gds/wrapped_function_generator.gds new file mode 100644 index 0000000..73ba178 Binary files /dev/null and b/openlane/user_project_wrapper/macros/gds/wrapped_function_generator.gds differ diff --git a/openlane/user_project_wrapper/macros/gds/wrapped_rgb_mixer.gds b/openlane/user_project_wrapper/macros/gds/wrapped_rgb_mixer.gds new file mode 100644 index 0000000..c711163 Binary files /dev/null and b/openlane/user_project_wrapper/macros/gds/wrapped_rgb_mixer.gds differ diff --git a/openlane/user_project_wrapper/macros/gds/wrapped_vga_clock.gds b/openlane/user_project_wrapper/macros/gds/wrapped_vga_clock.gds new file mode 100644 index 0000000..e1ba914 Binary files /dev/null and b/openlane/user_project_wrapper/macros/gds/wrapped_vga_clock.gds differ diff --git a/openlane/user_project_wrapper/macros/lef/sky130_sram_1kbyte_1rw1r_32x256_8.lef b/openlane/user_project_wrapper/macros/lef/sky130_sram_1kbyte_1rw1r_32x256_8.lef new file mode 100644 index 0000000..30b2ff4 --- /dev/null +++ b/openlane/user_project_wrapper/macros/lef/sky130_sram_1kbyte_1rw1r_32x256_8.lef @@ -0,0 +1,1093 @@ +VERSION 5.4 ; +NAMESCASESENSITIVE ON ; +BUSBITCHARS "[]" ; +DIVIDERCHAR "/" ; +UNITS + DATABASE MICRONS 1000 ; +END UNITS +MACRO sky130_sram_1kbyte_1rw1r_32x256_8 + CLASS BLOCK ; + SIZE 479.78 BY 397.5 ; + SYMMETRY X Y R90 ; + PIN din0[0] + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 106.76 0.0 107.14 1.06 ; + END + END din0[0] + PIN din0[1] + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 112.88 0.0 113.26 1.06 ; + END + END din0[1] + PIN din0[2] + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 118.32 0.0 118.7 1.06 ; + END + END din0[2] + PIN din0[3] + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 125.12 0.0 125.5 1.06 ; + END + END din0[3] + PIN din0[4] + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 130.56 0.0 130.94 1.06 ; + END + END din0[4] + PIN din0[5] + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 136.0 0.0 136.38 1.06 ; + END + END din0[5] + PIN din0[6] + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 141.44 0.0 141.82 1.06 ; + END + END din0[6] + PIN din0[7] + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 148.24 0.0 148.62 1.06 ; + END + END din0[7] + PIN din0[8] + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 153.68 0.0 154.06 1.06 ; + END + END din0[8] + PIN din0[9] + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 159.12 0.0 159.5 1.06 ; + END + END din0[9] + PIN din0[10] + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 165.24 0.0 165.62 1.06 ; + END + END din0[10] + PIN din0[11] + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 170.68 0.0 171.06 1.06 ; + END + END din0[11] + PIN din0[12] + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 177.48 0.0 177.86 1.06 ; + END + END din0[12] + PIN din0[13] + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 182.92 0.0 183.3 1.06 ; + END + END din0[13] + PIN din0[14] + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 188.36 0.0 188.74 1.06 ; + END + END din0[14] + PIN din0[15] + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 194.48 0.0 194.86 1.06 ; + END + END din0[15] + PIN din0[16] + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 201.28 0.0 201.66 1.06 ; + END + END din0[16] + PIN din0[17] + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 206.72 0.0 207.1 1.06 ; + END + END din0[17] + PIN din0[18] + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 212.16 0.0 212.54 1.06 ; + END + END din0[18] + PIN din0[19] + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 217.6 0.0 217.98 1.06 ; + END + END din0[19] + PIN din0[20] + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 224.4 0.0 224.78 1.06 ; + END + END din0[20] + PIN din0[21] + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 229.84 0.0 230.22 1.06 ; + END + END din0[21] + PIN din0[22] + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 235.28 0.0 235.66 1.06 ; + END + END din0[22] + PIN din0[23] + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 241.4 0.0 241.78 1.06 ; + END + END din0[23] + PIN din0[24] + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 246.84 0.0 247.22 1.06 ; + END + END din0[24] + PIN din0[25] + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 253.64 0.0 254.02 1.06 ; + END + END din0[25] + PIN din0[26] + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 259.08 0.0 259.46 1.06 ; + END + END din0[26] + PIN din0[27] + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 264.52 0.0 264.9 1.06 ; + END + END din0[27] + PIN din0[28] + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 269.96 0.0 270.34 1.06 ; + END + END din0[28] + PIN din0[29] + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 276.08 0.0 276.46 1.06 ; + END + END din0[29] + PIN din0[30] + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 282.88 0.0 283.26 1.06 ; + END + END din0[30] + PIN din0[31] + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 288.32 0.0 288.7 1.06 ; + END + END din0[31] + PIN addr0[0] + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 77.52 0.0 77.9 1.06 ; + END + END addr0[0] + PIN addr0[1] + DIRECTION INPUT ; + PORT + LAYER met3 ; + RECT 0.0 128.52 1.06 128.9 ; + END + END addr0[1] + PIN addr0[2] + DIRECTION INPUT ; + PORT + LAYER met3 ; + RECT 0.0 137.36 1.06 137.74 ; + END + END addr0[2] + PIN addr0[3] + DIRECTION INPUT ; + PORT + LAYER met3 ; + RECT 0.0 142.12 1.06 142.5 ; + END + END addr0[3] + PIN addr0[4] + DIRECTION INPUT ; + PORT + LAYER met3 ; + RECT 0.0 150.28 1.06 150.66 ; + END + END addr0[4] + PIN addr0[5] + DIRECTION INPUT ; + PORT + LAYER met3 ; + RECT 0.0 155.72 1.06 156.1 ; + END + END addr0[5] + PIN addr0[6] + DIRECTION INPUT ; + PORT + LAYER met3 ; + RECT 0.0 164.56 1.06 164.94 ; + END + END addr0[6] + PIN addr0[7] + DIRECTION INPUT ; + PORT + LAYER met3 ; + RECT 0.0 170.68 1.06 171.06 ; + END + END addr0[7] + PIN addr1[0] + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 397.12 396.44 397.5 397.5 ; + END + END addr1[0] + PIN addr1[1] + DIRECTION INPUT ; + PORT + LAYER met3 ; + RECT 478.72 82.96 479.78 83.34 ; + END + END addr1[1] + PIN addr1[2] + DIRECTION INPUT ; + PORT + LAYER met3 ; + RECT 478.72 74.8 479.78 75.18 ; + END + END addr1[2] + PIN addr1[3] + DIRECTION INPUT ; + PORT + LAYER met3 ; + RECT 478.72 68.0 479.78 68.38 ; + END + END addr1[3] + PIN addr1[4] + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 415.48 0.0 415.86 1.06 ; + END + END addr1[4] + PIN addr1[5] + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 413.44 0.0 413.82 1.06 ; + END + END addr1[5] + PIN addr1[6] + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 414.12 0.0 414.5 1.06 ; + END + END addr1[6] + PIN addr1[7] + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 414.8 0.0 415.18 1.06 ; + END + END addr1[7] + PIN csb0 + DIRECTION INPUT ; + PORT + LAYER met3 ; + RECT 0.0 27.88 1.06 28.26 ; + END + END csb0 + PIN csb1 + DIRECTION INPUT ; + PORT + LAYER met3 ; + RECT 478.72 382.16 479.78 382.54 ; + END + END csb1 + PIN web0 + DIRECTION INPUT ; + PORT + LAYER met3 ; + RECT 0.0 36.04 1.06 36.42 ; + END + END web0 + PIN clk0 + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 29.24 0.0 29.62 1.06 ; + END + END clk0 + PIN clk1 + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 450.16 396.44 450.54 397.5 ; + END + END clk1 + PIN wmask0[0] + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 83.64 0.0 84.02 1.06 ; + END + END wmask0[0] + PIN wmask0[1] + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 89.08 0.0 89.46 1.06 ; + END + END wmask0[1] + PIN wmask0[2] + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 95.88 0.0 96.26 1.06 ; + END + END wmask0[2] + PIN wmask0[3] + DIRECTION INPUT ; + PORT + LAYER met4 ; + RECT 100.64 0.0 101.02 1.06 ; + END + END wmask0[3] + PIN dout0[0] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 139.4 0.0 139.78 1.06 ; + END + END dout0[0] + PIN dout0[1] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 146.2 0.0 146.58 1.06 ; + END + END dout0[1] + PIN dout0[2] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 151.64 0.0 152.02 1.06 ; + END + END dout0[2] + PIN dout0[3] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 159.8 0.0 160.18 1.06 ; + END + END dout0[3] + PIN dout0[4] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 165.92 0.0 166.3 1.06 ; + END + END dout0[4] + PIN dout0[5] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 172.04 0.0 172.42 1.06 ; + END + END dout0[5] + PIN dout0[6] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 178.16 0.0 178.54 1.06 ; + END + END dout0[6] + PIN dout0[7] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 184.28 0.0 184.66 1.06 ; + END + END dout0[7] + PIN dout0[8] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 189.04 0.0 189.42 1.06 ; + END + END dout0[8] + PIN dout0[9] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 196.52 0.0 196.9 1.06 ; + END + END dout0[9] + PIN dout0[10] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 203.32 0.0 203.7 1.06 ; + END + END dout0[10] + PIN dout0[11] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 209.44 0.0 209.82 1.06 ; + END + END dout0[11] + PIN dout0[12] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 215.56 0.0 215.94 1.06 ; + END + END dout0[12] + PIN dout0[13] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 221.68 0.0 222.06 1.06 ; + END + END dout0[13] + PIN dout0[14] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 227.8 0.0 228.18 1.06 ; + END + END dout0[14] + PIN dout0[15] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 233.24 0.0 233.62 1.06 ; + END + END dout0[15] + PIN dout0[16] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 239.36 0.0 239.74 1.06 ; + END + END dout0[16] + PIN dout0[17] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 245.48 0.0 245.86 1.06 ; + END + END dout0[17] + PIN dout0[18] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 252.96 0.0 253.34 1.06 ; + END + END dout0[18] + PIN dout0[19] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 257.04 0.0 257.42 1.06 ; + END + END dout0[19] + PIN dout0[20] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 265.88 0.0 266.26 1.06 ; + END + END dout0[20] + PIN dout0[21] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 272.0 0.0 272.38 1.06 ; + END + END dout0[21] + PIN dout0[22] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 278.12 0.0 278.5 1.06 ; + END + END dout0[22] + PIN dout0[23] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 284.24 0.0 284.62 1.06 ; + END + END dout0[23] + PIN dout0[24] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 289.0 0.0 289.38 1.06 ; + END + END dout0[24] + PIN dout0[25] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 296.48 0.0 296.86 1.06 ; + END + END dout0[25] + PIN dout0[26] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 302.6 0.0 302.98 1.06 ; + END + END dout0[26] + PIN dout0[27] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 309.4 0.0 309.78 1.06 ; + END + END dout0[27] + PIN dout0[28] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 315.52 0.0 315.9 1.06 ; + END + END dout0[28] + PIN dout0[29] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 321.64 0.0 322.02 1.06 ; + END + END dout0[29] + PIN dout0[30] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 327.76 0.0 328.14 1.06 ; + END + END dout0[30] + PIN dout0[31] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 333.88 0.0 334.26 1.06 ; + END + END dout0[31] + PIN dout1[0] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 140.76 396.44 141.14 397.5 ; + END + END dout1[0] + PIN dout1[1] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 147.56 396.44 147.94 397.5 ; + END + END dout1[1] + PIN dout1[2] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 153.0 396.44 153.38 397.5 ; + END + END dout1[2] + PIN dout1[3] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 159.8 396.44 160.18 397.5 ; + END + END dout1[3] + PIN dout1[4] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 165.92 396.44 166.3 397.5 ; + END + END dout1[4] + PIN dout1[5] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 172.72 396.44 173.1 397.5 ; + END + END dout1[5] + PIN dout1[6] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 178.84 396.44 179.22 397.5 ; + END + END dout1[6] + PIN dout1[7] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 184.28 396.44 184.66 397.5 ; + END + END dout1[7] + PIN dout1[8] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 191.08 396.44 191.46 397.5 ; + END + END dout1[8] + PIN dout1[9] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 196.52 396.44 196.9 397.5 ; + END + END dout1[9] + PIN dout1[10] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 203.32 396.44 203.7 397.5 ; + END + END dout1[10] + PIN dout1[11] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 209.44 396.44 209.82 397.5 ; + END + END dout1[11] + PIN dout1[12] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 216.24 396.44 216.62 397.5 ; + END + END dout1[12] + PIN dout1[13] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 221.68 396.44 222.06 397.5 ; + END + END dout1[13] + PIN dout1[14] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 227.8 396.44 228.18 397.5 ; + END + END dout1[14] + PIN dout1[15] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 234.6 396.44 234.98 397.5 ; + END + END dout1[15] + PIN dout1[16] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 240.72 396.44 241.1 397.5 ; + END + END dout1[16] + PIN dout1[17] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 247.52 396.44 247.9 397.5 ; + END + END dout1[17] + PIN dout1[18] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 252.96 396.44 253.34 397.5 ; + END + END dout1[18] + PIN dout1[19] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 259.76 396.44 260.14 397.5 ; + END + END dout1[19] + PIN dout1[20] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 265.2 396.44 265.58 397.5 ; + END + END dout1[20] + PIN dout1[21] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 271.32 396.44 271.7 397.5 ; + END + END dout1[21] + PIN dout1[22] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 278.12 396.44 278.5 397.5 ; + END + END dout1[22] + PIN dout1[23] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 284.24 396.44 284.62 397.5 ; + END + END dout1[23] + PIN dout1[24] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 291.04 396.44 291.42 397.5 ; + END + END dout1[24] + PIN dout1[25] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 296.48 396.44 296.86 397.5 ; + END + END dout1[25] + PIN dout1[26] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 303.28 396.44 303.66 397.5 ; + END + END dout1[26] + PIN dout1[27] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 309.4 396.44 309.78 397.5 ; + END + END dout1[27] + PIN dout1[28] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 316.2 396.44 316.58 397.5 ; + END + END dout1[28] + PIN dout1[29] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 321.64 396.44 322.02 397.5 ; + END + END dout1[29] + PIN dout1[30] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 327.76 396.44 328.14 397.5 ; + END + END dout1[30] + PIN dout1[31] + DIRECTION OUTPUT ; + PORT + LAYER met4 ; + RECT 334.56 396.44 334.94 397.5 ; + END + END dout1[31] + PIN vccd1 + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER met4 ; + RECT 473.28 4.76 475.02 392.74 ; + LAYER met4 ; + RECT 4.76 4.76 6.5 392.74 ; + LAYER met3 ; + RECT 4.76 4.76 475.02 6.5 ; + LAYER met3 ; + RECT 4.76 391.0 475.02 392.74 ; + END + END vccd1 + PIN vssd1 + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER met4 ; + RECT 1.36 1.36 3.1 396.14 ; + LAYER met3 ; + RECT 1.36 394.4 478.42 396.14 ; + LAYER met3 ; + RECT 1.36 1.36 478.42 3.1 ; + LAYER met4 ; + RECT 476.68 1.36 478.42 396.14 ; + END + END vssd1 + OBS + LAYER met1 ; + RECT 0.62 0.62 479.16 396.88 ; + LAYER met2 ; + RECT 0.62 0.62 479.16 396.88 ; + LAYER met3 ; + RECT 1.66 127.92 479.16 129.5 ; + RECT 0.62 129.5 1.66 136.76 ; + RECT 0.62 138.34 1.66 141.52 ; + RECT 0.62 143.1 1.66 149.68 ; + RECT 0.62 151.26 1.66 155.12 ; + RECT 0.62 156.7 1.66 163.96 ; + RECT 0.62 165.54 1.66 170.08 ; + RECT 1.66 82.36 478.12 83.94 ; + RECT 1.66 83.94 478.12 127.92 ; + RECT 478.12 83.94 479.16 127.92 ; + RECT 478.12 75.78 479.16 82.36 ; + RECT 478.12 68.98 479.16 74.2 ; + RECT 1.66 129.5 478.12 381.56 ; + RECT 1.66 381.56 478.12 383.14 ; + RECT 478.12 129.5 479.16 381.56 ; + RECT 0.62 28.86 1.66 35.44 ; + RECT 0.62 37.02 1.66 127.92 ; + RECT 1.66 4.16 4.16 7.1 ; + RECT 1.66 7.1 4.16 82.36 ; + RECT 4.16 7.1 475.62 82.36 ; + RECT 475.62 4.16 478.12 7.1 ; + RECT 475.62 7.1 478.12 82.36 ; + RECT 1.66 383.14 4.16 390.4 ; + RECT 1.66 390.4 4.16 393.34 ; + RECT 4.16 383.14 475.62 390.4 ; + RECT 475.62 383.14 478.12 390.4 ; + RECT 475.62 390.4 478.12 393.34 ; + RECT 0.62 171.66 0.76 393.8 ; + RECT 0.62 393.8 0.76 396.74 ; + RECT 0.62 396.74 0.76 396.88 ; + RECT 0.76 171.66 1.66 393.8 ; + RECT 0.76 396.74 1.66 396.88 ; + RECT 478.12 383.14 479.02 393.8 ; + RECT 478.12 396.74 479.02 396.88 ; + RECT 479.02 383.14 479.16 393.8 ; + RECT 479.02 393.8 479.16 396.74 ; + RECT 479.02 396.74 479.16 396.88 ; + RECT 1.66 393.34 4.16 393.8 ; + RECT 1.66 396.74 4.16 396.88 ; + RECT 4.16 393.34 475.62 393.8 ; + RECT 4.16 396.74 475.62 396.88 ; + RECT 475.62 393.34 478.12 393.8 ; + RECT 475.62 396.74 478.12 396.88 ; + RECT 478.12 0.62 479.02 0.76 ; + RECT 478.12 3.7 479.02 67.4 ; + RECT 479.02 0.62 479.16 0.76 ; + RECT 479.02 0.76 479.16 3.7 ; + RECT 479.02 3.7 479.16 67.4 ; + RECT 0.62 0.62 0.76 0.76 ; + RECT 0.62 0.76 0.76 3.7 ; + RECT 0.62 3.7 0.76 27.28 ; + RECT 0.76 0.62 1.66 0.76 ; + RECT 0.76 3.7 1.66 27.28 ; + RECT 1.66 0.62 4.16 0.76 ; + RECT 1.66 3.7 4.16 4.16 ; + RECT 4.16 0.62 475.62 0.76 ; + RECT 4.16 3.7 475.62 4.16 ; + RECT 475.62 0.62 478.12 0.76 ; + RECT 475.62 3.7 478.12 4.16 ; + LAYER met4 ; + RECT 106.16 1.66 107.74 396.88 ; + RECT 107.74 0.62 112.28 1.66 ; + RECT 113.86 0.62 117.72 1.66 ; + RECT 119.3 0.62 124.52 1.66 ; + RECT 126.1 0.62 129.96 1.66 ; + RECT 131.54 0.62 135.4 1.66 ; + RECT 154.66 0.62 158.52 1.66 ; + RECT 260.06 0.62 263.92 1.66 ; + RECT 107.74 1.66 396.52 395.84 ; + RECT 396.52 1.66 398.1 395.84 ; + RECT 30.22 0.62 76.92 1.66 ; + RECT 398.1 395.84 449.56 396.88 ; + RECT 78.5 0.62 83.04 1.66 ; + RECT 84.62 0.62 88.48 1.66 ; + RECT 90.06 0.62 95.28 1.66 ; + RECT 96.86 0.62 100.04 1.66 ; + RECT 101.62 0.62 106.16 1.66 ; + RECT 136.98 0.62 138.8 1.66 ; + RECT 140.38 0.62 140.84 1.66 ; + RECT 142.42 0.62 145.6 1.66 ; + RECT 147.18 0.62 147.64 1.66 ; + RECT 149.22 0.62 151.04 1.66 ; + RECT 152.62 0.62 153.08 1.66 ; + RECT 160.78 0.62 164.64 1.66 ; + RECT 166.9 0.62 170.08 1.66 ; + RECT 173.02 0.62 176.88 1.66 ; + RECT 179.14 0.62 182.32 1.66 ; + RECT 185.26 0.62 187.76 1.66 ; + RECT 190.02 0.62 193.88 1.66 ; + RECT 195.46 0.62 195.92 1.66 ; + RECT 197.5 0.62 200.68 1.66 ; + RECT 202.26 0.62 202.72 1.66 ; + RECT 204.3 0.62 206.12 1.66 ; + RECT 207.7 0.62 208.84 1.66 ; + RECT 210.42 0.62 211.56 1.66 ; + RECT 213.14 0.62 214.96 1.66 ; + RECT 216.54 0.62 217.0 1.66 ; + RECT 218.58 0.62 221.08 1.66 ; + RECT 222.66 0.62 223.8 1.66 ; + RECT 225.38 0.62 227.2 1.66 ; + RECT 228.78 0.62 229.24 1.66 ; + RECT 230.82 0.62 232.64 1.66 ; + RECT 234.22 0.62 234.68 1.66 ; + RECT 236.26 0.62 238.76 1.66 ; + RECT 240.34 0.62 240.8 1.66 ; + RECT 242.38 0.62 244.88 1.66 ; + RECT 247.82 0.62 252.36 1.66 ; + RECT 254.62 0.62 256.44 1.66 ; + RECT 258.02 0.62 258.48 1.66 ; + RECT 266.86 0.62 269.36 1.66 ; + RECT 270.94 0.62 271.4 1.66 ; + RECT 272.98 0.62 275.48 1.66 ; + RECT 277.06 0.62 277.52 1.66 ; + RECT 279.1 0.62 282.28 1.66 ; + RECT 285.22 0.62 287.72 1.66 ; + RECT 289.98 0.62 295.88 1.66 ; + RECT 297.46 0.62 302.0 1.66 ; + RECT 303.58 0.62 308.8 1.66 ; + RECT 310.38 0.62 314.92 1.66 ; + RECT 316.5 0.62 321.04 1.66 ; + RECT 322.62 0.62 327.16 1.66 ; + RECT 328.74 0.62 333.28 1.66 ; + RECT 334.86 0.62 412.84 1.66 ; + RECT 107.74 395.84 140.16 396.88 ; + RECT 141.74 395.84 146.96 396.88 ; + RECT 148.54 395.84 152.4 396.88 ; + RECT 153.98 395.84 159.2 396.88 ; + RECT 160.78 395.84 165.32 396.88 ; + RECT 166.9 395.84 172.12 396.88 ; + RECT 173.7 395.84 178.24 396.88 ; + RECT 179.82 395.84 183.68 396.88 ; + RECT 185.26 395.84 190.48 396.88 ; + RECT 192.06 395.84 195.92 396.88 ; + RECT 197.5 395.84 202.72 396.88 ; + RECT 204.3 395.84 208.84 396.88 ; + RECT 210.42 395.84 215.64 396.88 ; + RECT 217.22 395.84 221.08 396.88 ; + RECT 222.66 395.84 227.2 396.88 ; + RECT 228.78 395.84 234.0 396.88 ; + RECT 235.58 395.84 240.12 396.88 ; + RECT 241.7 395.84 246.92 396.88 ; + RECT 248.5 395.84 252.36 396.88 ; + RECT 253.94 395.84 259.16 396.88 ; + RECT 260.74 395.84 264.6 396.88 ; + RECT 266.18 395.84 270.72 396.88 ; + RECT 272.3 395.84 277.52 396.88 ; + RECT 279.1 395.84 283.64 396.88 ; + RECT 285.22 395.84 290.44 396.88 ; + RECT 292.02 395.84 295.88 396.88 ; + RECT 297.46 395.84 302.68 396.88 ; + RECT 304.26 395.84 308.8 396.88 ; + RECT 310.38 395.84 315.6 396.88 ; + RECT 317.18 395.84 321.04 396.88 ; + RECT 322.62 395.84 327.16 396.88 ; + RECT 328.74 395.84 333.96 396.88 ; + RECT 335.54 395.84 396.52 396.88 ; + RECT 398.1 1.66 472.68 4.16 ; + RECT 398.1 4.16 472.68 393.34 ; + RECT 398.1 393.34 472.68 395.84 ; + RECT 472.68 1.66 475.62 4.16 ; + RECT 472.68 393.34 475.62 395.84 ; + RECT 4.16 1.66 7.1 4.16 ; + RECT 4.16 393.34 7.1 396.88 ; + RECT 7.1 1.66 106.16 4.16 ; + RECT 7.1 4.16 106.16 393.34 ; + RECT 7.1 393.34 106.16 396.88 ; + RECT 0.62 0.62 0.76 0.76 ; + RECT 0.62 0.76 0.76 1.66 ; + RECT 0.76 0.62 3.7 0.76 ; + RECT 3.7 0.62 28.64 0.76 ; + RECT 3.7 0.76 28.64 1.66 ; + RECT 0.62 1.66 0.76 4.16 ; + RECT 3.7 1.66 4.16 4.16 ; + RECT 0.62 4.16 0.76 393.34 ; + RECT 3.7 4.16 4.16 393.34 ; + RECT 0.62 393.34 0.76 396.74 ; + RECT 0.62 396.74 0.76 396.88 ; + RECT 0.76 396.74 3.7 396.88 ; + RECT 3.7 393.34 4.16 396.74 ; + RECT 3.7 396.74 4.16 396.88 ; + RECT 416.46 0.62 476.08 0.76 ; + RECT 416.46 0.76 476.08 1.66 ; + RECT 476.08 0.62 479.02 0.76 ; + RECT 479.02 0.62 479.16 0.76 ; + RECT 479.02 0.76 479.16 1.66 ; + RECT 451.14 395.84 476.08 396.74 ; + RECT 451.14 396.74 476.08 396.88 ; + RECT 476.08 396.74 479.02 396.88 ; + RECT 479.02 395.84 479.16 396.74 ; + RECT 479.02 396.74 479.16 396.88 ; + RECT 475.62 1.66 476.08 4.16 ; + RECT 479.02 1.66 479.16 4.16 ; + RECT 475.62 4.16 476.08 393.34 ; + RECT 479.02 4.16 479.16 393.34 ; + RECT 475.62 393.34 476.08 395.84 ; + RECT 479.02 393.34 479.16 395.84 ; + END +END sky130_sram_1kbyte_1rw1r_32x256_8 +END LIBRARY diff --git a/openlane/user_project_wrapper/macros/lef/wb_bridge_2way.lef b/openlane/user_project_wrapper/macros/lef/wb_bridge_2way.lef new file mode 100644 index 0000000..a16c452 --- /dev/null +++ b/openlane/user_project_wrapper/macros/lef/wb_bridge_2way.lef @@ -0,0 +1,2916 @@ +VERSION 5.7 ; + NOWIREEXTENSIONATPIN ON ; + DIVIDERCHAR "/" ; + BUSBITCHARS "[]" ; +MACRO wb_bridge_2way + CLASS BLOCK ; + FOREIGN wb_bridge_2way ; + ORIGIN 0.000 0.000 ; + SIZE 60.000 BY 400.000 ; + PIN vccd1 + DIRECTION INPUT ; + USE POWER ; + PORT + LAYER met4 ; + RECT 12.875 10.640 14.475 389.200 ; + END + PORT + LAYER met4 ; + RECT 29.195 10.640 30.795 389.200 ; + END + PORT + LAYER met4 ; + RECT 45.515 10.640 47.115 389.200 ; + END + END vccd1 + PIN vssd1 + DIRECTION INPUT ; + USE GROUND ; + PORT + LAYER met4 ; + RECT 21.035 10.640 22.635 389.200 ; + END + PORT + LAYER met4 ; + RECT 37.355 10.640 38.955 389.200 ; + END + END vssd1 + PIN wb_clk_i + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 14.810 0.000 15.090 4.000 ; + END + END wb_clk_i + PIN wb_rst_i + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 44.710 0.000 44.990 4.000 ; + END + END wb_rst_i + PIN wbm_a_ack_i + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 397.160 60.000 397.760 ; + END + END wbm_a_ack_i + PIN wbm_a_adr_o[0] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 27.920 60.000 28.520 ; + END + END wbm_a_adr_o[0] + PIN wbm_a_adr_o[10] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 66.680 60.000 67.280 ; + END + END wbm_a_adr_o[10] + PIN wbm_a_adr_o[11] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 70.080 60.000 70.680 ; + END + END wbm_a_adr_o[11] + PIN wbm_a_adr_o[12] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 74.160 60.000 74.760 ; + END + END wbm_a_adr_o[12] + PIN wbm_a_adr_o[13] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 78.240 60.000 78.840 ; + END + END wbm_a_adr_o[13] + PIN wbm_a_adr_o[14] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 81.640 60.000 82.240 ; + END + END wbm_a_adr_o[14] + PIN wbm_a_adr_o[15] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 85.720 60.000 86.320 ; + END + END wbm_a_adr_o[15] + PIN wbm_a_adr_o[16] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 89.800 60.000 90.400 ; + END + END wbm_a_adr_o[16] + PIN wbm_a_adr_o[17] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 93.200 60.000 93.800 ; + END + END wbm_a_adr_o[17] + PIN wbm_a_adr_o[18] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 97.280 60.000 97.880 ; + END + END wbm_a_adr_o[18] + PIN wbm_a_adr_o[19] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 101.360 60.000 101.960 ; + END + END wbm_a_adr_o[19] + PIN wbm_a_adr_o[1] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 32.000 60.000 32.600 ; + END + END wbm_a_adr_o[1] + PIN wbm_a_adr_o[20] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 104.760 60.000 105.360 ; + END + END wbm_a_adr_o[20] + PIN wbm_a_adr_o[21] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 108.840 60.000 109.440 ; + END + END wbm_a_adr_o[21] + PIN wbm_a_adr_o[22] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 112.240 60.000 112.840 ; + END + END wbm_a_adr_o[22] + PIN wbm_a_adr_o[23] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 116.320 60.000 116.920 ; + END + END wbm_a_adr_o[23] + PIN wbm_a_adr_o[24] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 120.400 60.000 121.000 ; + END + END wbm_a_adr_o[24] + PIN wbm_a_adr_o[25] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 123.800 60.000 124.400 ; + END + END wbm_a_adr_o[25] + PIN wbm_a_adr_o[26] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 127.880 60.000 128.480 ; + END + END wbm_a_adr_o[26] + PIN wbm_a_adr_o[27] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 131.960 60.000 132.560 ; + END + END wbm_a_adr_o[27] + PIN wbm_a_adr_o[28] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 135.360 60.000 135.960 ; + END + END wbm_a_adr_o[28] + PIN wbm_a_adr_o[29] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 139.440 60.000 140.040 ; + END + END wbm_a_adr_o[29] + PIN wbm_a_adr_o[2] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 35.400 60.000 36.000 ; + END + END wbm_a_adr_o[2] + PIN wbm_a_adr_o[30] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 143.520 60.000 144.120 ; + END + END wbm_a_adr_o[30] + PIN wbm_a_adr_o[31] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 146.920 60.000 147.520 ; + END + END wbm_a_adr_o[31] + PIN wbm_a_adr_o[3] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 39.480 60.000 40.080 ; + END + END wbm_a_adr_o[3] + PIN wbm_a_adr_o[4] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 43.560 60.000 44.160 ; + END + END wbm_a_adr_o[4] + PIN wbm_a_adr_o[5] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 46.960 60.000 47.560 ; + END + END wbm_a_adr_o[5] + PIN wbm_a_adr_o[6] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 51.040 60.000 51.640 ; + END + END wbm_a_adr_o[6] + PIN wbm_a_adr_o[7] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 55.120 60.000 55.720 ; + END + END wbm_a_adr_o[7] + PIN wbm_a_adr_o[8] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 58.520 60.000 59.120 ; + END + END wbm_a_adr_o[8] + PIN wbm_a_adr_o[9] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 62.600 60.000 63.200 ; + END + END wbm_a_adr_o[9] + PIN wbm_a_cyc_o + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 4.800 60.000 5.400 ; + END + END wbm_a_cyc_o + PIN wbm_a_dat_i[0] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 274.080 60.000 274.680 ; + END + END wbm_a_dat_i[0] + PIN wbm_a_dat_i[10] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 312.160 60.000 312.760 ; + END + END wbm_a_dat_i[10] + PIN wbm_a_dat_i[11] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 316.240 60.000 316.840 ; + END + END wbm_a_dat_i[11] + PIN wbm_a_dat_i[12] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 320.320 60.000 320.920 ; + END + END wbm_a_dat_i[12] + PIN wbm_a_dat_i[13] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 323.720 60.000 324.320 ; + END + END wbm_a_dat_i[13] + PIN wbm_a_dat_i[14] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 327.800 60.000 328.400 ; + END + END wbm_a_dat_i[14] + PIN wbm_a_dat_i[15] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 331.880 60.000 332.480 ; + END + END wbm_a_dat_i[15] + PIN wbm_a_dat_i[16] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 335.280 60.000 335.880 ; + END + END wbm_a_dat_i[16] + PIN wbm_a_dat_i[17] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 339.360 60.000 339.960 ; + END + END wbm_a_dat_i[17] + PIN wbm_a_dat_i[18] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 343.440 60.000 344.040 ; + END + END wbm_a_dat_i[18] + PIN wbm_a_dat_i[19] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 346.840 60.000 347.440 ; + END + END wbm_a_dat_i[19] + PIN wbm_a_dat_i[1] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 278.160 60.000 278.760 ; + END + END wbm_a_dat_i[1] + PIN wbm_a_dat_i[20] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 350.920 60.000 351.520 ; + END + END wbm_a_dat_i[20] + PIN wbm_a_dat_i[21] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 355.000 60.000 355.600 ; + END + END wbm_a_dat_i[21] + PIN wbm_a_dat_i[22] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 358.400 60.000 359.000 ; + END + END wbm_a_dat_i[22] + PIN wbm_a_dat_i[23] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 362.480 60.000 363.080 ; + END + END wbm_a_dat_i[23] + PIN wbm_a_dat_i[24] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 366.560 60.000 367.160 ; + END + END wbm_a_dat_i[24] + PIN wbm_a_dat_i[25] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 369.960 60.000 370.560 ; + END + END wbm_a_dat_i[25] + PIN wbm_a_dat_i[26] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 374.040 60.000 374.640 ; + END + END wbm_a_dat_i[26] + PIN wbm_a_dat_i[27] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 378.120 60.000 378.720 ; + END + END wbm_a_dat_i[27] + PIN wbm_a_dat_i[28] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 381.520 60.000 382.120 ; + END + END wbm_a_dat_i[28] + PIN wbm_a_dat_i[29] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 385.600 60.000 386.200 ; + END + END wbm_a_dat_i[29] + PIN wbm_a_dat_i[2] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 281.560 60.000 282.160 ; + END + END wbm_a_dat_i[2] + PIN wbm_a_dat_i[30] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 389.680 60.000 390.280 ; + END + END wbm_a_dat_i[30] + PIN wbm_a_dat_i[31] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 393.080 60.000 393.680 ; + END + END wbm_a_dat_i[31] + PIN wbm_a_dat_i[3] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 285.640 60.000 286.240 ; + END + END wbm_a_dat_i[3] + PIN wbm_a_dat_i[4] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 289.720 60.000 290.320 ; + END + END wbm_a_dat_i[4] + PIN wbm_a_dat_i[5] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 293.120 60.000 293.720 ; + END + END wbm_a_dat_i[5] + PIN wbm_a_dat_i[6] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 297.200 60.000 297.800 ; + END + END wbm_a_dat_i[6] + PIN wbm_a_dat_i[7] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 301.280 60.000 301.880 ; + END + END wbm_a_dat_i[7] + PIN wbm_a_dat_i[8] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 304.680 60.000 305.280 ; + END + END wbm_a_dat_i[8] + PIN wbm_a_dat_i[9] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 308.760 60.000 309.360 ; + END + END wbm_a_dat_i[9] + PIN wbm_a_dat_o[0] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 151.000 60.000 151.600 ; + END + END wbm_a_dat_o[0] + PIN wbm_a_dat_o[10] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 189.760 60.000 190.360 ; + END + END wbm_a_dat_o[10] + PIN wbm_a_dat_o[11] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 193.160 60.000 193.760 ; + END + END wbm_a_dat_o[11] + PIN wbm_a_dat_o[12] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 197.240 60.000 197.840 ; + END + END wbm_a_dat_o[12] + PIN wbm_a_dat_o[13] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 201.320 60.000 201.920 ; + END + END wbm_a_dat_o[13] + PIN wbm_a_dat_o[14] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 204.720 60.000 205.320 ; + END + END wbm_a_dat_o[14] + PIN wbm_a_dat_o[15] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 208.800 60.000 209.400 ; + END + END wbm_a_dat_o[15] + PIN wbm_a_dat_o[16] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 212.200 60.000 212.800 ; + END + END wbm_a_dat_o[16] + PIN wbm_a_dat_o[17] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 216.280 60.000 216.880 ; + END + END wbm_a_dat_o[17] + PIN wbm_a_dat_o[18] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 220.360 60.000 220.960 ; + END + END wbm_a_dat_o[18] + PIN wbm_a_dat_o[19] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 223.760 60.000 224.360 ; + END + END wbm_a_dat_o[19] + PIN wbm_a_dat_o[1] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 155.080 60.000 155.680 ; + END + END wbm_a_dat_o[1] + PIN wbm_a_dat_o[20] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 227.840 60.000 228.440 ; + END + END wbm_a_dat_o[20] + PIN wbm_a_dat_o[21] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 231.920 60.000 232.520 ; + END + END wbm_a_dat_o[21] + PIN wbm_a_dat_o[22] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 235.320 60.000 235.920 ; + END + END wbm_a_dat_o[22] + PIN wbm_a_dat_o[23] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 239.400 60.000 240.000 ; + END + END wbm_a_dat_o[23] + PIN wbm_a_dat_o[24] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 243.480 60.000 244.080 ; + END + END wbm_a_dat_o[24] + PIN wbm_a_dat_o[25] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 246.880 60.000 247.480 ; + END + END wbm_a_dat_o[25] + PIN wbm_a_dat_o[26] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 250.960 60.000 251.560 ; + END + END wbm_a_dat_o[26] + PIN wbm_a_dat_o[27] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 255.040 60.000 255.640 ; + END + END wbm_a_dat_o[27] + PIN wbm_a_dat_o[28] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 258.440 60.000 259.040 ; + END + END wbm_a_dat_o[28] + PIN wbm_a_dat_o[29] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 262.520 60.000 263.120 ; + END + END wbm_a_dat_o[29] + PIN wbm_a_dat_o[2] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 158.480 60.000 159.080 ; + END + END wbm_a_dat_o[2] + PIN wbm_a_dat_o[30] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 266.600 60.000 267.200 ; + END + END wbm_a_dat_o[30] + PIN wbm_a_dat_o[31] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 270.000 60.000 270.600 ; + END + END wbm_a_dat_o[31] + PIN wbm_a_dat_o[3] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 162.560 60.000 163.160 ; + END + END wbm_a_dat_o[3] + PIN wbm_a_dat_o[4] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 166.640 60.000 167.240 ; + END + END wbm_a_dat_o[4] + PIN wbm_a_dat_o[5] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 170.040 60.000 170.640 ; + END + END wbm_a_dat_o[5] + PIN wbm_a_dat_o[6] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 174.120 60.000 174.720 ; + END + END wbm_a_dat_o[6] + PIN wbm_a_dat_o[7] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 178.200 60.000 178.800 ; + END + END wbm_a_dat_o[7] + PIN wbm_a_dat_o[8] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 181.600 60.000 182.200 ; + END + END wbm_a_dat_o[8] + PIN wbm_a_dat_o[9] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 185.680 60.000 186.280 ; + END + END wbm_a_dat_o[9] + PIN wbm_a_sel_o[0] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 12.280 60.000 12.880 ; + END + END wbm_a_sel_o[0] + PIN wbm_a_sel_o[1] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 16.360 60.000 16.960 ; + END + END wbm_a_sel_o[1] + PIN wbm_a_sel_o[2] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 20.440 60.000 21.040 ; + END + END wbm_a_sel_o[2] + PIN wbm_a_sel_o[3] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 23.840 60.000 24.440 ; + END + END wbm_a_sel_o[3] + PIN wbm_a_stb_o + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 1.400 60.000 2.000 ; + END + END wbm_a_stb_o + PIN wbm_a_we_o + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 8.880 60.000 9.480 ; + END + END wbm_a_we_o + PIN wbm_b_ack_i + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 397.840 4.000 398.440 ; + END + END wbm_b_ack_i + PIN wbm_b_adr_o[0] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 238.720 4.000 239.320 ; + END + END wbm_b_adr_o[0] + PIN wbm_b_adr_o[1] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 241.440 4.000 242.040 ; + END + END wbm_b_adr_o[1] + PIN wbm_b_adr_o[2] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 243.480 4.000 244.080 ; + END + END wbm_b_adr_o[2] + PIN wbm_b_adr_o[3] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 245.520 4.000 246.120 ; + END + END wbm_b_adr_o[3] + PIN wbm_b_adr_o[4] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 247.560 4.000 248.160 ; + END + END wbm_b_adr_o[4] + PIN wbm_b_adr_o[5] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 249.600 4.000 250.200 ; + END + END wbm_b_adr_o[5] + PIN wbm_b_adr_o[6] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 251.640 4.000 252.240 ; + END + END wbm_b_adr_o[6] + PIN wbm_b_adr_o[7] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 254.360 4.000 254.960 ; + END + END wbm_b_adr_o[7] + PIN wbm_b_adr_o[8] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 256.400 4.000 257.000 ; + END + END wbm_b_adr_o[8] + PIN wbm_b_adr_o[9] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 258.440 4.000 259.040 ; + END + END wbm_b_adr_o[9] + PIN wbm_b_cyc_o + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 225.800 4.000 226.400 ; + END + END wbm_b_cyc_o + PIN wbm_b_dat_i[0] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 329.160 4.000 329.760 ; + END + END wbm_b_dat_i[0] + PIN wbm_b_dat_i[10] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 350.920 4.000 351.520 ; + END + END wbm_b_dat_i[10] + PIN wbm_b_dat_i[11] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 352.960 4.000 353.560 ; + END + END wbm_b_dat_i[11] + PIN wbm_b_dat_i[12] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 355.000 4.000 355.600 ; + END + END wbm_b_dat_i[12] + PIN wbm_b_dat_i[13] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 357.040 4.000 357.640 ; + END + END wbm_b_dat_i[13] + PIN wbm_b_dat_i[14] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 359.080 4.000 359.680 ; + END + END wbm_b_dat_i[14] + PIN wbm_b_dat_i[15] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 361.800 4.000 362.400 ; + END + END wbm_b_dat_i[15] + PIN wbm_b_dat_i[16] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 363.840 4.000 364.440 ; + END + END wbm_b_dat_i[16] + PIN wbm_b_dat_i[17] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 365.880 4.000 366.480 ; + END + END wbm_b_dat_i[17] + PIN wbm_b_dat_i[18] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 367.920 4.000 368.520 ; + END + END wbm_b_dat_i[18] + PIN wbm_b_dat_i[19] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 369.960 4.000 370.560 ; + END + END wbm_b_dat_i[19] + PIN wbm_b_dat_i[1] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 331.200 4.000 331.800 ; + END + END wbm_b_dat_i[1] + PIN wbm_b_dat_i[20] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 372.000 4.000 372.600 ; + END + END wbm_b_dat_i[20] + PIN wbm_b_dat_i[21] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 374.720 4.000 375.320 ; + END + END wbm_b_dat_i[21] + PIN wbm_b_dat_i[22] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 376.760 4.000 377.360 ; + END + END wbm_b_dat_i[22] + PIN wbm_b_dat_i[23] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 378.800 4.000 379.400 ; + END + END wbm_b_dat_i[23] + PIN wbm_b_dat_i[24] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 380.840 4.000 381.440 ; + END + END wbm_b_dat_i[24] + PIN wbm_b_dat_i[25] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 382.880 4.000 383.480 ; + END + END wbm_b_dat_i[25] + PIN wbm_b_dat_i[26] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 384.920 4.000 385.520 ; + END + END wbm_b_dat_i[26] + PIN wbm_b_dat_i[27] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 387.640 4.000 388.240 ; + END + END wbm_b_dat_i[27] + PIN wbm_b_dat_i[28] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 389.680 4.000 390.280 ; + END + END wbm_b_dat_i[28] + PIN wbm_b_dat_i[29] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 391.720 4.000 392.320 ; + END + END wbm_b_dat_i[29] + PIN wbm_b_dat_i[2] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 333.920 4.000 334.520 ; + END + END wbm_b_dat_i[2] + PIN wbm_b_dat_i[30] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 393.760 4.000 394.360 ; + END + END wbm_b_dat_i[30] + PIN wbm_b_dat_i[31] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 395.800 4.000 396.400 ; + END + END wbm_b_dat_i[31] + PIN wbm_b_dat_i[3] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 335.960 4.000 336.560 ; + END + END wbm_b_dat_i[3] + PIN wbm_b_dat_i[4] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 338.000 4.000 338.600 ; + END + END wbm_b_dat_i[4] + PIN wbm_b_dat_i[5] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 340.040 4.000 340.640 ; + END + END wbm_b_dat_i[5] + PIN wbm_b_dat_i[6] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 342.080 4.000 342.680 ; + END + END wbm_b_dat_i[6] + PIN wbm_b_dat_i[7] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 344.120 4.000 344.720 ; + END + END wbm_b_dat_i[7] + PIN wbm_b_dat_i[8] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 346.160 4.000 346.760 ; + END + END wbm_b_dat_i[8] + PIN wbm_b_dat_i[9] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 348.880 4.000 349.480 ; + END + END wbm_b_dat_i[9] + PIN wbm_b_dat_o[0] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 260.480 4.000 261.080 ; + END + END wbm_b_dat_o[0] + PIN wbm_b_dat_o[10] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 282.240 4.000 282.840 ; + END + END wbm_b_dat_o[10] + PIN wbm_b_dat_o[11] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 284.280 4.000 284.880 ; + END + END wbm_b_dat_o[11] + PIN wbm_b_dat_o[12] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 286.320 4.000 286.920 ; + END + END wbm_b_dat_o[12] + PIN wbm_b_dat_o[13] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 288.360 4.000 288.960 ; + END + END wbm_b_dat_o[13] + PIN wbm_b_dat_o[14] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 290.400 4.000 291.000 ; + END + END wbm_b_dat_o[14] + PIN wbm_b_dat_o[15] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 292.440 4.000 293.040 ; + END + END wbm_b_dat_o[15] + PIN wbm_b_dat_o[16] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 295.160 4.000 295.760 ; + END + END wbm_b_dat_o[16] + PIN wbm_b_dat_o[17] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 297.200 4.000 297.800 ; + END + END wbm_b_dat_o[17] + PIN wbm_b_dat_o[18] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 299.240 4.000 299.840 ; + END + END wbm_b_dat_o[18] + PIN wbm_b_dat_o[19] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 301.280 4.000 301.880 ; + END + END wbm_b_dat_o[19] + PIN wbm_b_dat_o[1] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 262.520 4.000 263.120 ; + END + END wbm_b_dat_o[1] + PIN wbm_b_dat_o[20] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 303.320 4.000 303.920 ; + END + END wbm_b_dat_o[20] + PIN wbm_b_dat_o[21] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 305.360 4.000 305.960 ; + END + END wbm_b_dat_o[21] + PIN wbm_b_dat_o[22] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 308.080 4.000 308.680 ; + END + END wbm_b_dat_o[22] + PIN wbm_b_dat_o[23] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 310.120 4.000 310.720 ; + END + END wbm_b_dat_o[23] + PIN wbm_b_dat_o[24] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 312.160 4.000 312.760 ; + END + END wbm_b_dat_o[24] + PIN wbm_b_dat_o[25] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 314.200 4.000 314.800 ; + END + END wbm_b_dat_o[25] + PIN wbm_b_dat_o[26] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 316.240 4.000 316.840 ; + END + END wbm_b_dat_o[26] + PIN wbm_b_dat_o[27] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 318.280 4.000 318.880 ; + END + END wbm_b_dat_o[27] + PIN wbm_b_dat_o[28] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 321.000 4.000 321.600 ; + END + END wbm_b_dat_o[28] + PIN wbm_b_dat_o[29] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 323.040 4.000 323.640 ; + END + END wbm_b_dat_o[29] + PIN wbm_b_dat_o[2] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 264.560 4.000 265.160 ; + END + END wbm_b_dat_o[2] + PIN wbm_b_dat_o[30] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 325.080 4.000 325.680 ; + END + END wbm_b_dat_o[30] + PIN wbm_b_dat_o[31] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 327.120 4.000 327.720 ; + END + END wbm_b_dat_o[31] + PIN wbm_b_dat_o[3] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 267.280 4.000 267.880 ; + END + END wbm_b_dat_o[3] + PIN wbm_b_dat_o[4] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 269.320 4.000 269.920 ; + END + END wbm_b_dat_o[4] + PIN wbm_b_dat_o[5] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 271.360 4.000 271.960 ; + END + END wbm_b_dat_o[5] + PIN wbm_b_dat_o[6] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 273.400 4.000 274.000 ; + END + END wbm_b_dat_o[6] + PIN wbm_b_dat_o[7] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 275.440 4.000 276.040 ; + END + END wbm_b_dat_o[7] + PIN wbm_b_dat_o[8] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 277.480 4.000 278.080 ; + END + END wbm_b_dat_o[8] + PIN wbm_b_dat_o[9] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 279.520 4.000 280.120 ; + END + END wbm_b_dat_o[9] + PIN wbm_b_sel_o[0] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 230.560 4.000 231.160 ; + END + END wbm_b_sel_o[0] + PIN wbm_b_sel_o[1] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 232.600 4.000 233.200 ; + END + END wbm_b_sel_o[1] + PIN wbm_b_sel_o[2] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 234.640 4.000 235.240 ; + END + END wbm_b_sel_o[2] + PIN wbm_b_sel_o[3] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 236.680 4.000 237.280 ; + END + END wbm_b_sel_o[3] + PIN wbm_b_stb_o + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 223.760 4.000 224.360 ; + END + END wbm_b_stb_o + PIN wbm_b_we_o + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 228.520 4.000 229.120 ; + END + END wbm_b_we_o + PIN wbs_ack_o + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 221.720 4.000 222.320 ; + END + END wbs_ack_o + PIN wbs_adr_i[0] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 15.680 4.000 16.280 ; + END + END wbs_adr_i[0] + PIN wbs_adr_i[10] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 36.760 4.000 37.360 ; + END + END wbs_adr_i[10] + PIN wbs_adr_i[11] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 38.800 4.000 39.400 ; + END + END wbs_adr_i[11] + PIN wbs_adr_i[12] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 41.520 4.000 42.120 ; + END + END wbs_adr_i[12] + PIN wbs_adr_i[13] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 43.560 4.000 44.160 ; + END + END wbs_adr_i[13] + PIN wbs_adr_i[14] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 45.600 4.000 46.200 ; + END + END wbs_adr_i[14] + PIN wbs_adr_i[15] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 47.640 4.000 48.240 ; + END + END wbs_adr_i[15] + PIN wbs_adr_i[16] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 49.680 4.000 50.280 ; + END + END wbs_adr_i[16] + PIN wbs_adr_i[17] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 51.720 4.000 52.320 ; + END + END wbs_adr_i[17] + PIN wbs_adr_i[18] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 54.440 4.000 55.040 ; + END + END wbs_adr_i[18] + PIN wbs_adr_i[19] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 56.480 4.000 57.080 ; + END + END wbs_adr_i[19] + PIN wbs_adr_i[1] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 17.720 4.000 18.320 ; + END + END wbs_adr_i[1] + PIN wbs_adr_i[20] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 58.520 4.000 59.120 ; + END + END wbs_adr_i[20] + PIN wbs_adr_i[21] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 60.560 4.000 61.160 ; + END + END wbs_adr_i[21] + PIN wbs_adr_i[22] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 62.600 4.000 63.200 ; + END + END wbs_adr_i[22] + PIN wbs_adr_i[23] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 64.640 4.000 65.240 ; + END + END wbs_adr_i[23] + PIN wbs_adr_i[24] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 67.360 4.000 67.960 ; + END + END wbs_adr_i[24] + PIN wbs_adr_i[25] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 69.400 4.000 70.000 ; + END + END wbs_adr_i[25] + PIN wbs_adr_i[26] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 71.440 4.000 72.040 ; + END + END wbs_adr_i[26] + PIN wbs_adr_i[27] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 73.480 4.000 74.080 ; + END + END wbs_adr_i[27] + PIN wbs_adr_i[28] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 75.520 4.000 76.120 ; + END + END wbs_adr_i[28] + PIN wbs_adr_i[29] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 77.560 4.000 78.160 ; + END + END wbs_adr_i[29] + PIN wbs_adr_i[2] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 19.760 4.000 20.360 ; + END + END wbs_adr_i[2] + PIN wbs_adr_i[30] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 79.600 4.000 80.200 ; + END + END wbs_adr_i[30] + PIN wbs_adr_i[31] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 82.320 4.000 82.920 ; + END + END wbs_adr_i[31] + PIN wbs_adr_i[3] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 21.800 4.000 22.400 ; + END + END wbs_adr_i[3] + PIN wbs_adr_i[4] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 23.840 4.000 24.440 ; + END + END wbs_adr_i[4] + PIN wbs_adr_i[5] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 25.880 4.000 26.480 ; + END + END wbs_adr_i[5] + PIN wbs_adr_i[6] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 28.600 4.000 29.200 ; + END + END wbs_adr_i[6] + PIN wbs_adr_i[7] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 30.640 4.000 31.240 ; + END + END wbs_adr_i[7] + PIN wbs_adr_i[8] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 32.680 4.000 33.280 ; + END + END wbs_adr_i[8] + PIN wbs_adr_i[9] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 34.720 4.000 35.320 ; + END + END wbs_adr_i[9] + PIN wbs_cyc_i + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 2.760 4.000 3.360 ; + END + END wbs_cyc_i + PIN wbs_dat_i[0] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 84.360 4.000 84.960 ; + END + END wbs_dat_i[0] + PIN wbs_dat_i[10] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 105.440 4.000 106.040 ; + END + END wbs_dat_i[10] + PIN wbs_dat_i[11] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 108.160 4.000 108.760 ; + END + END wbs_dat_i[11] + PIN wbs_dat_i[12] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 110.200 4.000 110.800 ; + END + END wbs_dat_i[12] + PIN wbs_dat_i[13] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 112.240 4.000 112.840 ; + END + END wbs_dat_i[13] + PIN wbs_dat_i[14] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 114.280 4.000 114.880 ; + END + END wbs_dat_i[14] + PIN wbs_dat_i[15] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 116.320 4.000 116.920 ; + END + END wbs_dat_i[15] + PIN wbs_dat_i[16] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 118.360 4.000 118.960 ; + END + END wbs_dat_i[16] + PIN wbs_dat_i[17] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 121.080 4.000 121.680 ; + END + END wbs_dat_i[17] + PIN wbs_dat_i[18] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 123.120 4.000 123.720 ; + END + END wbs_dat_i[18] + PIN wbs_dat_i[19] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 125.160 4.000 125.760 ; + END + END wbs_dat_i[19] + PIN wbs_dat_i[1] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 86.400 4.000 87.000 ; + END + END wbs_dat_i[1] + PIN wbs_dat_i[20] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 127.200 4.000 127.800 ; + END + END wbs_dat_i[20] + PIN wbs_dat_i[21] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 129.240 4.000 129.840 ; + END + END wbs_dat_i[21] + PIN wbs_dat_i[22] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 131.280 4.000 131.880 ; + END + END wbs_dat_i[22] + PIN wbs_dat_i[23] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 134.000 4.000 134.600 ; + END + END wbs_dat_i[23] + PIN wbs_dat_i[24] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 136.040 4.000 136.640 ; + END + END wbs_dat_i[24] + PIN wbs_dat_i[25] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 138.080 4.000 138.680 ; + END + END wbs_dat_i[25] + PIN wbs_dat_i[26] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 140.120 4.000 140.720 ; + END + END wbs_dat_i[26] + PIN wbs_dat_i[27] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 142.160 4.000 142.760 ; + END + END wbs_dat_i[27] + PIN wbs_dat_i[28] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 144.200 4.000 144.800 ; + END + END wbs_dat_i[28] + PIN wbs_dat_i[29] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 146.240 4.000 146.840 ; + END + END wbs_dat_i[29] + PIN wbs_dat_i[2] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 88.440 4.000 89.040 ; + END + END wbs_dat_i[2] + PIN wbs_dat_i[30] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 148.960 4.000 149.560 ; + END + END wbs_dat_i[30] + PIN wbs_dat_i[31] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 151.000 4.000 151.600 ; + END + END wbs_dat_i[31] + PIN wbs_dat_i[3] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 90.480 4.000 91.080 ; + END + END wbs_dat_i[3] + PIN wbs_dat_i[4] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 92.520 4.000 93.120 ; + END + END wbs_dat_i[4] + PIN wbs_dat_i[5] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 95.240 4.000 95.840 ; + END + END wbs_dat_i[5] + PIN wbs_dat_i[6] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 97.280 4.000 97.880 ; + END + END wbs_dat_i[6] + PIN wbs_dat_i[7] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 99.320 4.000 99.920 ; + END + END wbs_dat_i[7] + PIN wbs_dat_i[8] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 101.360 4.000 101.960 ; + END + END wbs_dat_i[8] + PIN wbs_dat_i[9] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 103.400 4.000 104.000 ; + END + END wbs_dat_i[9] + PIN wbs_dat_o[0] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 153.040 4.000 153.640 ; + END + END wbs_dat_o[0] + PIN wbs_dat_o[10] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 174.800 4.000 175.400 ; + END + END wbs_dat_o[10] + PIN wbs_dat_o[11] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 176.840 4.000 177.440 ; + END + END wbs_dat_o[11] + PIN wbs_dat_o[12] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 178.880 4.000 179.480 ; + END + END wbs_dat_o[12] + PIN wbs_dat_o[13] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 180.920 4.000 181.520 ; + END + END wbs_dat_o[13] + PIN wbs_dat_o[14] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 182.960 4.000 183.560 ; + END + END wbs_dat_o[14] + PIN wbs_dat_o[15] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 185.000 4.000 185.600 ; + END + END wbs_dat_o[15] + PIN wbs_dat_o[16] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 187.720 4.000 188.320 ; + END + END wbs_dat_o[16] + PIN wbs_dat_o[17] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 189.760 4.000 190.360 ; + END + END wbs_dat_o[17] + PIN wbs_dat_o[18] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 191.800 4.000 192.400 ; + END + END wbs_dat_o[18] + PIN wbs_dat_o[19] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 193.840 4.000 194.440 ; + END + END wbs_dat_o[19] + PIN wbs_dat_o[1] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 155.080 4.000 155.680 ; + END + END wbs_dat_o[1] + PIN wbs_dat_o[20] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 195.880 4.000 196.480 ; + END + END wbs_dat_o[20] + PIN wbs_dat_o[21] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 197.920 4.000 198.520 ; + END + END wbs_dat_o[21] + PIN wbs_dat_o[22] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 200.640 4.000 201.240 ; + END + END wbs_dat_o[22] + PIN wbs_dat_o[23] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 202.680 4.000 203.280 ; + END + END wbs_dat_o[23] + PIN wbs_dat_o[24] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 204.720 4.000 205.320 ; + END + END wbs_dat_o[24] + PIN wbs_dat_o[25] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 206.760 4.000 207.360 ; + END + END wbs_dat_o[25] + PIN wbs_dat_o[26] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 208.800 4.000 209.400 ; + END + END wbs_dat_o[26] + PIN wbs_dat_o[27] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 210.840 4.000 211.440 ; + END + END wbs_dat_o[27] + PIN wbs_dat_o[28] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 212.880 4.000 213.480 ; + END + END wbs_dat_o[28] + PIN wbs_dat_o[29] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 215.600 4.000 216.200 ; + END + END wbs_dat_o[29] + PIN wbs_dat_o[2] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 157.120 4.000 157.720 ; + END + END wbs_dat_o[2] + PIN wbs_dat_o[30] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 217.640 4.000 218.240 ; + END + END wbs_dat_o[30] + PIN wbs_dat_o[31] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 219.680 4.000 220.280 ; + END + END wbs_dat_o[31] + PIN wbs_dat_o[3] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 159.160 4.000 159.760 ; + END + END wbs_dat_o[3] + PIN wbs_dat_o[4] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 161.880 4.000 162.480 ; + END + END wbs_dat_o[4] + PIN wbs_dat_o[5] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 163.920 4.000 164.520 ; + END + END wbs_dat_o[5] + PIN wbs_dat_o[6] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 165.960 4.000 166.560 ; + END + END wbs_dat_o[6] + PIN wbs_dat_o[7] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 168.000 4.000 168.600 ; + END + END wbs_dat_o[7] + PIN wbs_dat_o[8] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 170.040 4.000 170.640 ; + END + END wbs_dat_o[8] + PIN wbs_dat_o[9] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 172.080 4.000 172.680 ; + END + END wbs_dat_o[9] + PIN wbs_sel_i[0] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 6.840 4.000 7.440 ; + END + END wbs_sel_i[0] + PIN wbs_sel_i[1] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 8.880 4.000 9.480 ; + END + END wbs_sel_i[1] + PIN wbs_sel_i[2] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 10.920 4.000 11.520 ; + END + END wbs_sel_i[2] + PIN wbs_sel_i[3] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 12.960 4.000 13.560 ; + END + END wbs_sel_i[3] + PIN wbs_stb_i + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 0.720 4.000 1.320 ; + END + END wbs_stb_i + PIN wbs_we_i + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 4.800 4.000 5.400 ; + END + END wbs_we_i + OBS + LAYER li1 ; + RECT 1.065 10.795 59.655 393.295 ; + LAYER met1 ; + RECT 0.070 2.420 59.715 393.340 ; + LAYER met2 ; + RECT 0.100 4.280 55.110 398.325 ; + RECT 0.100 0.835 14.530 4.280 ; + RECT 15.370 0.835 44.430 4.280 ; + RECT 45.270 0.835 55.110 4.280 ; + LAYER met3 ; + RECT 4.400 398.160 56.000 398.305 ; + RECT 4.400 397.440 55.600 398.160 ; + RECT 4.000 396.800 55.600 397.440 ; + RECT 4.400 396.760 55.600 396.800 ; + RECT 4.400 395.400 56.000 396.760 ; + RECT 4.000 394.760 56.000 395.400 ; + RECT 4.400 394.080 56.000 394.760 ; + RECT 4.400 393.360 55.600 394.080 ; + RECT 4.000 392.720 55.600 393.360 ; + RECT 4.400 392.680 55.600 392.720 ; + RECT 4.400 391.320 56.000 392.680 ; + RECT 4.000 390.680 56.000 391.320 ; + RECT 4.400 389.280 55.600 390.680 ; + RECT 4.000 388.640 56.000 389.280 ; + RECT 4.400 387.240 56.000 388.640 ; + RECT 4.000 386.600 56.000 387.240 ; + RECT 4.000 385.920 55.600 386.600 ; + RECT 4.400 385.200 55.600 385.920 ; + RECT 4.400 384.520 56.000 385.200 ; + RECT 4.000 383.880 56.000 384.520 ; + RECT 4.400 382.520 56.000 383.880 ; + RECT 4.400 382.480 55.600 382.520 ; + RECT 4.000 381.840 55.600 382.480 ; + RECT 4.400 381.120 55.600 381.840 ; + RECT 4.400 380.440 56.000 381.120 ; + RECT 4.000 379.800 56.000 380.440 ; + RECT 4.400 379.120 56.000 379.800 ; + RECT 4.400 378.400 55.600 379.120 ; + RECT 4.000 377.760 55.600 378.400 ; + RECT 4.400 377.720 55.600 377.760 ; + RECT 4.400 376.360 56.000 377.720 ; + RECT 4.000 375.720 56.000 376.360 ; + RECT 4.400 375.040 56.000 375.720 ; + RECT 4.400 374.320 55.600 375.040 ; + RECT 4.000 373.640 55.600 374.320 ; + RECT 4.000 373.000 56.000 373.640 ; + RECT 4.400 371.600 56.000 373.000 ; + RECT 4.000 370.960 56.000 371.600 ; + RECT 4.400 369.560 55.600 370.960 ; + RECT 4.000 368.920 56.000 369.560 ; + RECT 4.400 367.560 56.000 368.920 ; + RECT 4.400 367.520 55.600 367.560 ; + RECT 4.000 366.880 55.600 367.520 ; + RECT 4.400 366.160 55.600 366.880 ; + RECT 4.400 365.480 56.000 366.160 ; + RECT 4.000 364.840 56.000 365.480 ; + RECT 4.400 363.480 56.000 364.840 ; + RECT 4.400 363.440 55.600 363.480 ; + RECT 4.000 362.800 55.600 363.440 ; + RECT 4.400 362.080 55.600 362.800 ; + RECT 4.400 361.400 56.000 362.080 ; + RECT 4.000 360.080 56.000 361.400 ; + RECT 4.400 359.400 56.000 360.080 ; + RECT 4.400 358.680 55.600 359.400 ; + RECT 4.000 358.040 55.600 358.680 ; + RECT 4.400 358.000 55.600 358.040 ; + RECT 4.400 356.640 56.000 358.000 ; + RECT 4.000 356.000 56.000 356.640 ; + RECT 4.400 354.600 55.600 356.000 ; + RECT 4.000 353.960 56.000 354.600 ; + RECT 4.400 352.560 56.000 353.960 ; + RECT 4.000 351.920 56.000 352.560 ; + RECT 4.400 350.520 55.600 351.920 ; + RECT 4.000 349.880 56.000 350.520 ; + RECT 4.400 348.480 56.000 349.880 ; + RECT 4.000 347.840 56.000 348.480 ; + RECT 4.000 347.160 55.600 347.840 ; + RECT 4.400 346.440 55.600 347.160 ; + RECT 4.400 345.760 56.000 346.440 ; + RECT 4.000 345.120 56.000 345.760 ; + RECT 4.400 344.440 56.000 345.120 ; + RECT 4.400 343.720 55.600 344.440 ; + RECT 4.000 343.080 55.600 343.720 ; + RECT 4.400 343.040 55.600 343.080 ; + RECT 4.400 341.680 56.000 343.040 ; + RECT 4.000 341.040 56.000 341.680 ; + RECT 4.400 340.360 56.000 341.040 ; + RECT 4.400 339.640 55.600 340.360 ; + RECT 4.000 339.000 55.600 339.640 ; + RECT 4.400 338.960 55.600 339.000 ; + RECT 4.400 337.600 56.000 338.960 ; + RECT 4.000 336.960 56.000 337.600 ; + RECT 4.400 336.280 56.000 336.960 ; + RECT 4.400 335.560 55.600 336.280 ; + RECT 4.000 334.920 55.600 335.560 ; + RECT 4.400 334.880 55.600 334.920 ; + RECT 4.400 333.520 56.000 334.880 ; + RECT 4.000 332.880 56.000 333.520 ; + RECT 4.000 332.200 55.600 332.880 ; + RECT 4.400 331.480 55.600 332.200 ; + RECT 4.400 330.800 56.000 331.480 ; + RECT 4.000 330.160 56.000 330.800 ; + RECT 4.400 328.800 56.000 330.160 ; + RECT 4.400 328.760 55.600 328.800 ; + RECT 4.000 328.120 55.600 328.760 ; + RECT 4.400 327.400 55.600 328.120 ; + RECT 4.400 326.720 56.000 327.400 ; + RECT 4.000 326.080 56.000 326.720 ; + RECT 4.400 324.720 56.000 326.080 ; + RECT 4.400 324.680 55.600 324.720 ; + RECT 4.000 324.040 55.600 324.680 ; + RECT 4.400 323.320 55.600 324.040 ; + RECT 4.400 322.640 56.000 323.320 ; + RECT 4.000 322.000 56.000 322.640 ; + RECT 4.400 321.320 56.000 322.000 ; + RECT 4.400 320.600 55.600 321.320 ; + RECT 4.000 319.920 55.600 320.600 ; + RECT 4.000 319.280 56.000 319.920 ; + RECT 4.400 317.880 56.000 319.280 ; + RECT 4.000 317.240 56.000 317.880 ; + RECT 4.400 315.840 55.600 317.240 ; + RECT 4.000 315.200 56.000 315.840 ; + RECT 4.400 313.800 56.000 315.200 ; + RECT 4.000 313.160 56.000 313.800 ; + RECT 4.400 311.760 55.600 313.160 ; + RECT 4.000 311.120 56.000 311.760 ; + RECT 4.400 309.760 56.000 311.120 ; + RECT 4.400 309.720 55.600 309.760 ; + RECT 4.000 309.080 55.600 309.720 ; + RECT 4.400 308.360 55.600 309.080 ; + RECT 4.400 307.680 56.000 308.360 ; + RECT 4.000 306.360 56.000 307.680 ; + RECT 4.400 305.680 56.000 306.360 ; + RECT 4.400 304.960 55.600 305.680 ; + RECT 4.000 304.320 55.600 304.960 ; + RECT 4.400 304.280 55.600 304.320 ; + RECT 4.400 302.920 56.000 304.280 ; + RECT 4.000 302.280 56.000 302.920 ; + RECT 4.400 300.880 55.600 302.280 ; + RECT 4.000 300.240 56.000 300.880 ; + RECT 4.400 298.840 56.000 300.240 ; + RECT 4.000 298.200 56.000 298.840 ; + RECT 4.400 296.800 55.600 298.200 ; + RECT 4.000 296.160 56.000 296.800 ; + RECT 4.400 294.760 56.000 296.160 ; + RECT 4.000 294.120 56.000 294.760 ; + RECT 4.000 293.440 55.600 294.120 ; + RECT 4.400 292.720 55.600 293.440 ; + RECT 4.400 292.040 56.000 292.720 ; + RECT 4.000 291.400 56.000 292.040 ; + RECT 4.400 290.720 56.000 291.400 ; + RECT 4.400 290.000 55.600 290.720 ; + RECT 4.000 289.360 55.600 290.000 ; + RECT 4.400 289.320 55.600 289.360 ; + RECT 4.400 287.960 56.000 289.320 ; + RECT 4.000 287.320 56.000 287.960 ; + RECT 4.400 286.640 56.000 287.320 ; + RECT 4.400 285.920 55.600 286.640 ; + RECT 4.000 285.280 55.600 285.920 ; + RECT 4.400 285.240 55.600 285.280 ; + RECT 4.400 283.880 56.000 285.240 ; + RECT 4.000 283.240 56.000 283.880 ; + RECT 4.400 282.560 56.000 283.240 ; + RECT 4.400 281.840 55.600 282.560 ; + RECT 4.000 281.160 55.600 281.840 ; + RECT 4.000 280.520 56.000 281.160 ; + RECT 4.400 279.160 56.000 280.520 ; + RECT 4.400 279.120 55.600 279.160 ; + RECT 4.000 278.480 55.600 279.120 ; + RECT 4.400 277.760 55.600 278.480 ; + RECT 4.400 277.080 56.000 277.760 ; + RECT 4.000 276.440 56.000 277.080 ; + RECT 4.400 275.080 56.000 276.440 ; + RECT 4.400 275.040 55.600 275.080 ; + RECT 4.000 274.400 55.600 275.040 ; + RECT 4.400 273.680 55.600 274.400 ; + RECT 4.400 273.000 56.000 273.680 ; + RECT 4.000 272.360 56.000 273.000 ; + RECT 4.400 271.000 56.000 272.360 ; + RECT 4.400 270.960 55.600 271.000 ; + RECT 4.000 270.320 55.600 270.960 ; + RECT 4.400 269.600 55.600 270.320 ; + RECT 4.400 268.920 56.000 269.600 ; + RECT 4.000 268.280 56.000 268.920 ; + RECT 4.400 267.600 56.000 268.280 ; + RECT 4.400 266.880 55.600 267.600 ; + RECT 4.000 266.200 55.600 266.880 ; + RECT 4.000 265.560 56.000 266.200 ; + RECT 4.400 264.160 56.000 265.560 ; + RECT 4.000 263.520 56.000 264.160 ; + RECT 4.400 262.120 55.600 263.520 ; + RECT 4.000 261.480 56.000 262.120 ; + RECT 4.400 260.080 56.000 261.480 ; + RECT 4.000 259.440 56.000 260.080 ; + RECT 4.400 258.040 55.600 259.440 ; + RECT 4.000 257.400 56.000 258.040 ; + RECT 4.400 256.040 56.000 257.400 ; + RECT 4.400 256.000 55.600 256.040 ; + RECT 4.000 255.360 55.600 256.000 ; + RECT 4.400 254.640 55.600 255.360 ; + RECT 4.400 253.960 56.000 254.640 ; + RECT 4.000 252.640 56.000 253.960 ; + RECT 4.400 251.960 56.000 252.640 ; + RECT 4.400 251.240 55.600 251.960 ; + RECT 4.000 250.600 55.600 251.240 ; + RECT 4.400 250.560 55.600 250.600 ; + RECT 4.400 249.200 56.000 250.560 ; + RECT 4.000 248.560 56.000 249.200 ; + RECT 4.400 247.880 56.000 248.560 ; + RECT 4.400 247.160 55.600 247.880 ; + RECT 4.000 246.520 55.600 247.160 ; + RECT 4.400 246.480 55.600 246.520 ; + RECT 4.400 245.120 56.000 246.480 ; + RECT 4.000 244.480 56.000 245.120 ; + RECT 4.400 243.080 55.600 244.480 ; + RECT 4.000 242.440 56.000 243.080 ; + RECT 4.400 241.040 56.000 242.440 ; + RECT 4.000 240.400 56.000 241.040 ; + RECT 4.000 239.720 55.600 240.400 ; + RECT 4.400 239.000 55.600 239.720 ; + RECT 4.400 238.320 56.000 239.000 ; + RECT 4.000 237.680 56.000 238.320 ; + RECT 4.400 236.320 56.000 237.680 ; + RECT 4.400 236.280 55.600 236.320 ; + RECT 4.000 235.640 55.600 236.280 ; + RECT 4.400 234.920 55.600 235.640 ; + RECT 4.400 234.240 56.000 234.920 ; + RECT 4.000 233.600 56.000 234.240 ; + RECT 4.400 232.920 56.000 233.600 ; + RECT 4.400 232.200 55.600 232.920 ; + RECT 4.000 231.560 55.600 232.200 ; + RECT 4.400 231.520 55.600 231.560 ; + RECT 4.400 230.160 56.000 231.520 ; + RECT 4.000 229.520 56.000 230.160 ; + RECT 4.400 228.840 56.000 229.520 ; + RECT 4.400 228.120 55.600 228.840 ; + RECT 4.000 227.440 55.600 228.120 ; + RECT 4.000 226.800 56.000 227.440 ; + RECT 4.400 225.400 56.000 226.800 ; + RECT 4.000 224.760 56.000 225.400 ; + RECT 4.400 223.360 55.600 224.760 ; + RECT 4.000 222.720 56.000 223.360 ; + RECT 4.400 221.360 56.000 222.720 ; + RECT 4.400 221.320 55.600 221.360 ; + RECT 4.000 220.680 55.600 221.320 ; + RECT 4.400 219.960 55.600 220.680 ; + RECT 4.400 219.280 56.000 219.960 ; + RECT 4.000 218.640 56.000 219.280 ; + RECT 4.400 217.280 56.000 218.640 ; + RECT 4.400 217.240 55.600 217.280 ; + RECT 4.000 216.600 55.600 217.240 ; + RECT 4.400 215.880 55.600 216.600 ; + RECT 4.400 215.200 56.000 215.880 ; + RECT 4.000 213.880 56.000 215.200 ; + RECT 4.400 213.200 56.000 213.880 ; + RECT 4.400 212.480 55.600 213.200 ; + RECT 4.000 211.840 55.600 212.480 ; + RECT 4.400 211.800 55.600 211.840 ; + RECT 4.400 210.440 56.000 211.800 ; + RECT 4.000 209.800 56.000 210.440 ; + RECT 4.400 208.400 55.600 209.800 ; + RECT 4.000 207.760 56.000 208.400 ; + RECT 4.400 206.360 56.000 207.760 ; + RECT 4.000 205.720 56.000 206.360 ; + RECT 4.400 204.320 55.600 205.720 ; + RECT 4.000 203.680 56.000 204.320 ; + RECT 4.400 202.320 56.000 203.680 ; + RECT 4.400 202.280 55.600 202.320 ; + RECT 4.000 201.640 55.600 202.280 ; + RECT 4.400 200.920 55.600 201.640 ; + RECT 4.400 200.240 56.000 200.920 ; + RECT 4.000 198.920 56.000 200.240 ; + RECT 4.400 198.240 56.000 198.920 ; + RECT 4.400 197.520 55.600 198.240 ; + RECT 4.000 196.880 55.600 197.520 ; + RECT 4.400 196.840 55.600 196.880 ; + RECT 4.400 195.480 56.000 196.840 ; + RECT 4.000 194.840 56.000 195.480 ; + RECT 4.400 194.160 56.000 194.840 ; + RECT 4.400 193.440 55.600 194.160 ; + RECT 4.000 192.800 55.600 193.440 ; + RECT 4.400 192.760 55.600 192.800 ; + RECT 4.400 191.400 56.000 192.760 ; + RECT 4.000 190.760 56.000 191.400 ; + RECT 4.400 189.360 55.600 190.760 ; + RECT 4.000 188.720 56.000 189.360 ; + RECT 4.400 187.320 56.000 188.720 ; + RECT 4.000 186.680 56.000 187.320 ; + RECT 4.000 186.000 55.600 186.680 ; + RECT 4.400 185.280 55.600 186.000 ; + RECT 4.400 184.600 56.000 185.280 ; + RECT 4.000 183.960 56.000 184.600 ; + RECT 4.400 182.600 56.000 183.960 ; + RECT 4.400 182.560 55.600 182.600 ; + RECT 4.000 181.920 55.600 182.560 ; + RECT 4.400 181.200 55.600 181.920 ; + RECT 4.400 180.520 56.000 181.200 ; + RECT 4.000 179.880 56.000 180.520 ; + RECT 4.400 179.200 56.000 179.880 ; + RECT 4.400 178.480 55.600 179.200 ; + RECT 4.000 177.840 55.600 178.480 ; + RECT 4.400 177.800 55.600 177.840 ; + RECT 4.400 176.440 56.000 177.800 ; + RECT 4.000 175.800 56.000 176.440 ; + RECT 4.400 175.120 56.000 175.800 ; + RECT 4.400 174.400 55.600 175.120 ; + RECT 4.000 173.720 55.600 174.400 ; + RECT 4.000 173.080 56.000 173.720 ; + RECT 4.400 171.680 56.000 173.080 ; + RECT 4.000 171.040 56.000 171.680 ; + RECT 4.400 169.640 55.600 171.040 ; + RECT 4.000 169.000 56.000 169.640 ; + RECT 4.400 167.640 56.000 169.000 ; + RECT 4.400 167.600 55.600 167.640 ; + RECT 4.000 166.960 55.600 167.600 ; + RECT 4.400 166.240 55.600 166.960 ; + RECT 4.400 165.560 56.000 166.240 ; + RECT 4.000 164.920 56.000 165.560 ; + RECT 4.400 163.560 56.000 164.920 ; + RECT 4.400 163.520 55.600 163.560 ; + RECT 4.000 162.880 55.600 163.520 ; + RECT 4.400 162.160 55.600 162.880 ; + RECT 4.400 161.480 56.000 162.160 ; + RECT 4.000 160.160 56.000 161.480 ; + RECT 4.400 159.480 56.000 160.160 ; + RECT 4.400 158.760 55.600 159.480 ; + RECT 4.000 158.120 55.600 158.760 ; + RECT 4.400 158.080 55.600 158.120 ; + RECT 4.400 156.720 56.000 158.080 ; + RECT 4.000 156.080 56.000 156.720 ; + RECT 4.400 154.680 55.600 156.080 ; + RECT 4.000 154.040 56.000 154.680 ; + RECT 4.400 152.640 56.000 154.040 ; + RECT 4.000 152.000 56.000 152.640 ; + RECT 4.400 150.600 55.600 152.000 ; + RECT 4.000 149.960 56.000 150.600 ; + RECT 4.400 148.560 56.000 149.960 ; + RECT 4.000 147.920 56.000 148.560 ; + RECT 4.000 147.240 55.600 147.920 ; + RECT 4.400 146.520 55.600 147.240 ; + RECT 4.400 145.840 56.000 146.520 ; + RECT 4.000 145.200 56.000 145.840 ; + RECT 4.400 144.520 56.000 145.200 ; + RECT 4.400 143.800 55.600 144.520 ; + RECT 4.000 143.160 55.600 143.800 ; + RECT 4.400 143.120 55.600 143.160 ; + RECT 4.400 141.760 56.000 143.120 ; + RECT 4.000 141.120 56.000 141.760 ; + RECT 4.400 140.440 56.000 141.120 ; + RECT 4.400 139.720 55.600 140.440 ; + RECT 4.000 139.080 55.600 139.720 ; + RECT 4.400 139.040 55.600 139.080 ; + RECT 4.400 137.680 56.000 139.040 ; + RECT 4.000 137.040 56.000 137.680 ; + RECT 4.400 136.360 56.000 137.040 ; + RECT 4.400 135.640 55.600 136.360 ; + RECT 4.000 135.000 55.600 135.640 ; + RECT 4.400 134.960 55.600 135.000 ; + RECT 4.400 133.600 56.000 134.960 ; + RECT 4.000 132.960 56.000 133.600 ; + RECT 4.000 132.280 55.600 132.960 ; + RECT 4.400 131.560 55.600 132.280 ; + RECT 4.400 130.880 56.000 131.560 ; + RECT 4.000 130.240 56.000 130.880 ; + RECT 4.400 128.880 56.000 130.240 ; + RECT 4.400 128.840 55.600 128.880 ; + RECT 4.000 128.200 55.600 128.840 ; + RECT 4.400 127.480 55.600 128.200 ; + RECT 4.400 126.800 56.000 127.480 ; + RECT 4.000 126.160 56.000 126.800 ; + RECT 4.400 124.800 56.000 126.160 ; + RECT 4.400 124.760 55.600 124.800 ; + RECT 4.000 124.120 55.600 124.760 ; + RECT 4.400 123.400 55.600 124.120 ; + RECT 4.400 122.720 56.000 123.400 ; + RECT 4.000 122.080 56.000 122.720 ; + RECT 4.400 121.400 56.000 122.080 ; + RECT 4.400 120.680 55.600 121.400 ; + RECT 4.000 120.000 55.600 120.680 ; + RECT 4.000 119.360 56.000 120.000 ; + RECT 4.400 117.960 56.000 119.360 ; + RECT 4.000 117.320 56.000 117.960 ; + RECT 4.400 115.920 55.600 117.320 ; + RECT 4.000 115.280 56.000 115.920 ; + RECT 4.400 113.880 56.000 115.280 ; + RECT 4.000 113.240 56.000 113.880 ; + RECT 4.400 111.840 55.600 113.240 ; + RECT 4.000 111.200 56.000 111.840 ; + RECT 4.400 109.840 56.000 111.200 ; + RECT 4.400 109.800 55.600 109.840 ; + RECT 4.000 109.160 55.600 109.800 ; + RECT 4.400 108.440 55.600 109.160 ; + RECT 4.400 107.760 56.000 108.440 ; + RECT 4.000 106.440 56.000 107.760 ; + RECT 4.400 105.760 56.000 106.440 ; + RECT 4.400 105.040 55.600 105.760 ; + RECT 4.000 104.400 55.600 105.040 ; + RECT 4.400 104.360 55.600 104.400 ; + RECT 4.400 103.000 56.000 104.360 ; + RECT 4.000 102.360 56.000 103.000 ; + RECT 4.400 100.960 55.600 102.360 ; + RECT 4.000 100.320 56.000 100.960 ; + RECT 4.400 98.920 56.000 100.320 ; + RECT 4.000 98.280 56.000 98.920 ; + RECT 4.400 96.880 55.600 98.280 ; + RECT 4.000 96.240 56.000 96.880 ; + RECT 4.400 94.840 56.000 96.240 ; + RECT 4.000 94.200 56.000 94.840 ; + RECT 4.000 93.520 55.600 94.200 ; + RECT 4.400 92.800 55.600 93.520 ; + RECT 4.400 92.120 56.000 92.800 ; + RECT 4.000 91.480 56.000 92.120 ; + RECT 4.400 90.800 56.000 91.480 ; + RECT 4.400 90.080 55.600 90.800 ; + RECT 4.000 89.440 55.600 90.080 ; + RECT 4.400 89.400 55.600 89.440 ; + RECT 4.400 88.040 56.000 89.400 ; + RECT 4.000 87.400 56.000 88.040 ; + RECT 4.400 86.720 56.000 87.400 ; + RECT 4.400 86.000 55.600 86.720 ; + RECT 4.000 85.360 55.600 86.000 ; + RECT 4.400 85.320 55.600 85.360 ; + RECT 4.400 83.960 56.000 85.320 ; + RECT 4.000 83.320 56.000 83.960 ; + RECT 4.400 82.640 56.000 83.320 ; + RECT 4.400 81.920 55.600 82.640 ; + RECT 4.000 81.240 55.600 81.920 ; + RECT 4.000 80.600 56.000 81.240 ; + RECT 4.400 79.240 56.000 80.600 ; + RECT 4.400 79.200 55.600 79.240 ; + RECT 4.000 78.560 55.600 79.200 ; + RECT 4.400 77.840 55.600 78.560 ; + RECT 4.400 77.160 56.000 77.840 ; + RECT 4.000 76.520 56.000 77.160 ; + RECT 4.400 75.160 56.000 76.520 ; + RECT 4.400 75.120 55.600 75.160 ; + RECT 4.000 74.480 55.600 75.120 ; + RECT 4.400 73.760 55.600 74.480 ; + RECT 4.400 73.080 56.000 73.760 ; + RECT 4.000 72.440 56.000 73.080 ; + RECT 4.400 71.080 56.000 72.440 ; + RECT 4.400 71.040 55.600 71.080 ; + RECT 4.000 70.400 55.600 71.040 ; + RECT 4.400 69.680 55.600 70.400 ; + RECT 4.400 69.000 56.000 69.680 ; + RECT 4.000 68.360 56.000 69.000 ; + RECT 4.400 67.680 56.000 68.360 ; + RECT 4.400 66.960 55.600 67.680 ; + RECT 4.000 66.280 55.600 66.960 ; + RECT 4.000 65.640 56.000 66.280 ; + RECT 4.400 64.240 56.000 65.640 ; + RECT 4.000 63.600 56.000 64.240 ; + RECT 4.400 62.200 55.600 63.600 ; + RECT 4.000 61.560 56.000 62.200 ; + RECT 4.400 60.160 56.000 61.560 ; + RECT 4.000 59.520 56.000 60.160 ; + RECT 4.400 58.120 55.600 59.520 ; + RECT 4.000 57.480 56.000 58.120 ; + RECT 4.400 56.120 56.000 57.480 ; + RECT 4.400 56.080 55.600 56.120 ; + RECT 4.000 55.440 55.600 56.080 ; + RECT 4.400 54.720 55.600 55.440 ; + RECT 4.400 54.040 56.000 54.720 ; + RECT 4.000 52.720 56.000 54.040 ; + RECT 4.400 52.040 56.000 52.720 ; + RECT 4.400 51.320 55.600 52.040 ; + RECT 4.000 50.680 55.600 51.320 ; + RECT 4.400 50.640 55.600 50.680 ; + RECT 4.400 49.280 56.000 50.640 ; + RECT 4.000 48.640 56.000 49.280 ; + RECT 4.400 47.960 56.000 48.640 ; + RECT 4.400 47.240 55.600 47.960 ; + RECT 4.000 46.600 55.600 47.240 ; + RECT 4.400 46.560 55.600 46.600 ; + RECT 4.400 45.200 56.000 46.560 ; + RECT 4.000 44.560 56.000 45.200 ; + RECT 4.400 43.160 55.600 44.560 ; + RECT 4.000 42.520 56.000 43.160 ; + RECT 4.400 41.120 56.000 42.520 ; + RECT 4.000 40.480 56.000 41.120 ; + RECT 4.000 39.800 55.600 40.480 ; + RECT 4.400 39.080 55.600 39.800 ; + RECT 4.400 38.400 56.000 39.080 ; + RECT 4.000 37.760 56.000 38.400 ; + RECT 4.400 36.400 56.000 37.760 ; + RECT 4.400 36.360 55.600 36.400 ; + RECT 4.000 35.720 55.600 36.360 ; + RECT 4.400 35.000 55.600 35.720 ; + RECT 4.400 34.320 56.000 35.000 ; + RECT 4.000 33.680 56.000 34.320 ; + RECT 4.400 33.000 56.000 33.680 ; + RECT 4.400 32.280 55.600 33.000 ; + RECT 4.000 31.640 55.600 32.280 ; + RECT 4.400 31.600 55.600 31.640 ; + RECT 4.400 30.240 56.000 31.600 ; + RECT 4.000 29.600 56.000 30.240 ; + RECT 4.400 28.920 56.000 29.600 ; + RECT 4.400 28.200 55.600 28.920 ; + RECT 4.000 27.520 55.600 28.200 ; + RECT 4.000 26.880 56.000 27.520 ; + RECT 4.400 25.480 56.000 26.880 ; + RECT 4.000 24.840 56.000 25.480 ; + RECT 4.400 23.440 55.600 24.840 ; + RECT 4.000 22.800 56.000 23.440 ; + RECT 4.400 21.440 56.000 22.800 ; + RECT 4.400 21.400 55.600 21.440 ; + RECT 4.000 20.760 55.600 21.400 ; + RECT 4.400 20.040 55.600 20.760 ; + RECT 4.400 19.360 56.000 20.040 ; + RECT 4.000 18.720 56.000 19.360 ; + RECT 4.400 17.360 56.000 18.720 ; + RECT 4.400 17.320 55.600 17.360 ; + RECT 4.000 16.680 55.600 17.320 ; + RECT 4.400 15.960 55.600 16.680 ; + RECT 4.400 15.280 56.000 15.960 ; + RECT 4.000 13.960 56.000 15.280 ; + RECT 4.400 13.280 56.000 13.960 ; + RECT 4.400 12.560 55.600 13.280 ; + RECT 4.000 11.920 55.600 12.560 ; + RECT 4.400 11.880 55.600 11.920 ; + RECT 4.400 10.520 56.000 11.880 ; + RECT 4.000 9.880 56.000 10.520 ; + RECT 4.400 8.480 55.600 9.880 ; + RECT 4.000 7.840 56.000 8.480 ; + RECT 4.400 6.440 56.000 7.840 ; + RECT 4.000 5.800 56.000 6.440 ; + RECT 4.400 4.400 55.600 5.800 ; + RECT 4.000 3.760 56.000 4.400 ; + RECT 4.400 2.400 56.000 3.760 ; + RECT 4.400 2.360 55.600 2.400 ; + RECT 4.000 1.720 55.600 2.360 ; + RECT 4.400 1.000 55.600 1.720 ; + RECT 4.400 0.855 56.000 1.000 ; + LAYER met4 ; + RECT 8.575 10.640 12.475 389.200 ; + RECT 14.875 10.640 20.635 389.200 ; + RECT 23.035 10.640 28.795 389.200 ; + RECT 31.195 10.640 31.905 389.200 ; + END +END wb_bridge_2way +END LIBRARY + diff --git a/openlane/user_project_wrapper/macros/lef/wb_openram_wrapper.lef b/openlane/user_project_wrapper/macros/lef/wb_openram_wrapper.lef new file mode 100644 index 0000000..510e85f --- /dev/null +++ b/openlane/user_project_wrapper/macros/lef/wb_openram_wrapper.lef @@ -0,0 +1,2886 @@ +VERSION 5.7 ; + NOWIREEXTENSIONATPIN ON ; + DIVIDERCHAR "/" ; + BUSBITCHARS "[]" ; +MACRO wb_openram_wrapper + CLASS BLOCK ; + FOREIGN wb_openram_wrapper ; + ORIGIN 0.000 0.000 ; + SIZE 60.000 BY 400.000 ; + PIN ram_addr0[0] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 24.520 4.000 25.120 ; + END + END ram_addr0[0] + PIN ram_addr0[1] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 27.240 4.000 27.840 ; + END + END ram_addr0[1] + PIN ram_addr0[2] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 30.640 4.000 31.240 ; + END + END ram_addr0[2] + PIN ram_addr0[3] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 34.040 4.000 34.640 ; + END + END ram_addr0[3] + PIN ram_addr0[4] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 37.440 4.000 38.040 ; + END + END ram_addr0[4] + PIN ram_addr0[5] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 40.840 4.000 41.440 ; + END + END ram_addr0[5] + PIN ram_addr0[6] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 44.240 4.000 44.840 ; + END + END ram_addr0[6] + PIN ram_addr0[7] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 47.640 4.000 48.240 ; + END + END ram_addr0[7] + PIN ram_addr1[0] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 268.640 4.000 269.240 ; + END + END ram_addr1[0] + PIN ram_addr1[1] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 272.040 4.000 272.640 ; + END + END ram_addr1[1] + PIN ram_addr1[2] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 275.440 4.000 276.040 ; + END + END ram_addr1[2] + PIN ram_addr1[3] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 278.840 4.000 279.440 ; + END + END ram_addr1[3] + PIN ram_addr1[4] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 282.240 4.000 282.840 ; + END + END ram_addr1[4] + PIN ram_addr1[5] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 284.960 4.000 285.560 ; + END + END ram_addr1[5] + PIN ram_addr1[6] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 288.360 4.000 288.960 ; + END + END ram_addr1[6] + PIN ram_addr1[7] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 291.760 4.000 292.360 ; + END + END ram_addr1[7] + PIN ram_clk0 + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 1.400 4.000 2.000 ; + END + END ram_clk0 + PIN ram_clk1 + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 261.840 4.000 262.440 ; + END + END ram_clk1 + PIN ram_csb0 + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 4.120 4.000 4.720 ; + END + END ram_csb0 + PIN ram_csb1 + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 265.240 4.000 265.840 ; + END + END ram_csb1 + PIN ram_din0[0] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 50.360 4.000 50.960 ; + END + END ram_din0[0] + PIN ram_din0[10] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 83.680 4.000 84.280 ; + END + END ram_din0[10] + PIN ram_din0[11] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 87.080 4.000 87.680 ; + END + END ram_din0[11] + PIN ram_din0[12] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 90.480 4.000 91.080 ; + END + END ram_din0[12] + PIN ram_din0[13] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 93.880 4.000 94.480 ; + END + END ram_din0[13] + PIN ram_din0[14] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 96.600 4.000 97.200 ; + END + END ram_din0[14] + PIN ram_din0[15] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 100.000 4.000 100.600 ; + END + END ram_din0[15] + PIN ram_din0[16] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 103.400 4.000 104.000 ; + END + END ram_din0[16] + PIN ram_din0[17] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 106.800 4.000 107.400 ; + END + END ram_din0[17] + PIN ram_din0[18] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 110.200 4.000 110.800 ; + END + END ram_din0[18] + PIN ram_din0[19] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 113.600 4.000 114.200 ; + END + END ram_din0[19] + PIN ram_din0[1] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 53.760 4.000 54.360 ; + END + END ram_din0[1] + PIN ram_din0[20] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 117.000 4.000 117.600 ; + END + END ram_din0[20] + PIN ram_din0[21] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 119.720 4.000 120.320 ; + END + END ram_din0[21] + PIN ram_din0[22] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 123.120 4.000 123.720 ; + END + END ram_din0[22] + PIN ram_din0[23] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 126.520 4.000 127.120 ; + END + END ram_din0[23] + PIN ram_din0[24] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 129.920 4.000 130.520 ; + END + END ram_din0[24] + PIN ram_din0[25] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 133.320 4.000 133.920 ; + END + END ram_din0[25] + PIN ram_din0[26] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 136.720 4.000 137.320 ; + END + END ram_din0[26] + PIN ram_din0[27] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 140.120 4.000 140.720 ; + END + END ram_din0[27] + PIN ram_din0[28] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 142.840 4.000 143.440 ; + END + END ram_din0[28] + PIN ram_din0[29] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 146.240 4.000 146.840 ; + END + END ram_din0[29] + PIN ram_din0[2] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 57.160 4.000 57.760 ; + END + END ram_din0[2] + PIN ram_din0[30] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 149.640 4.000 150.240 ; + END + END ram_din0[30] + PIN ram_din0[31] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 153.040 4.000 153.640 ; + END + END ram_din0[31] + PIN ram_din0[3] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 60.560 4.000 61.160 ; + END + END ram_din0[3] + PIN ram_din0[4] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 63.960 4.000 64.560 ; + END + END ram_din0[4] + PIN ram_din0[5] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 67.360 4.000 67.960 ; + END + END ram_din0[5] + PIN ram_din0[6] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 70.760 4.000 71.360 ; + END + END ram_din0[6] + PIN ram_din0[7] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 73.480 4.000 74.080 ; + END + END ram_din0[7] + PIN ram_din0[8] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 76.880 4.000 77.480 ; + END + END ram_din0[8] + PIN ram_din0[9] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 80.280 4.000 80.880 ; + END + END ram_din0[9] + PIN ram_dout0[0] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 156.440 4.000 157.040 ; + END + END ram_dout0[0] + PIN ram_dout0[10] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 189.080 4.000 189.680 ; + END + END ram_dout0[10] + PIN ram_dout0[11] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 192.480 4.000 193.080 ; + END + END ram_dout0[11] + PIN ram_dout0[12] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 195.880 4.000 196.480 ; + END + END ram_dout0[12] + PIN ram_dout0[13] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 199.280 4.000 199.880 ; + END + END ram_dout0[13] + PIN ram_dout0[14] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 202.680 4.000 203.280 ; + END + END ram_dout0[14] + PIN ram_dout0[15] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 206.080 4.000 206.680 ; + END + END ram_dout0[15] + PIN ram_dout0[16] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 209.480 4.000 210.080 ; + END + END ram_dout0[16] + PIN ram_dout0[17] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 212.880 4.000 213.480 ; + END + END ram_dout0[17] + PIN ram_dout0[18] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 215.600 4.000 216.200 ; + END + END ram_dout0[18] + PIN ram_dout0[19] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 219.000 4.000 219.600 ; + END + END ram_dout0[19] + PIN ram_dout0[1] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 159.840 4.000 160.440 ; + END + END ram_dout0[1] + PIN ram_dout0[20] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 222.400 4.000 223.000 ; + END + END ram_dout0[20] + PIN ram_dout0[21] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 225.800 4.000 226.400 ; + END + END ram_dout0[21] + PIN ram_dout0[22] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 229.200 4.000 229.800 ; + END + END ram_dout0[22] + PIN ram_dout0[23] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 232.600 4.000 233.200 ; + END + END ram_dout0[23] + PIN ram_dout0[24] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 236.000 4.000 236.600 ; + END + END ram_dout0[24] + PIN ram_dout0[25] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 238.720 4.000 239.320 ; + END + END ram_dout0[25] + PIN ram_dout0[26] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 242.120 4.000 242.720 ; + END + END ram_dout0[26] + PIN ram_dout0[27] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 245.520 4.000 246.120 ; + END + END ram_dout0[27] + PIN ram_dout0[28] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 248.920 4.000 249.520 ; + END + END ram_dout0[28] + PIN ram_dout0[29] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 252.320 4.000 252.920 ; + END + END ram_dout0[29] + PIN ram_dout0[2] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 163.240 4.000 163.840 ; + END + END ram_dout0[2] + PIN ram_dout0[30] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 255.720 4.000 256.320 ; + END + END ram_dout0[30] + PIN ram_dout0[31] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 259.120 4.000 259.720 ; + END + END ram_dout0[31] + PIN ram_dout0[3] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 165.960 4.000 166.560 ; + END + END ram_dout0[3] + PIN ram_dout0[4] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 169.360 4.000 169.960 ; + END + END ram_dout0[4] + PIN ram_dout0[5] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 172.760 4.000 173.360 ; + END + END ram_dout0[5] + PIN ram_dout0[6] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 176.160 4.000 176.760 ; + END + END ram_dout0[6] + PIN ram_dout0[7] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 179.560 4.000 180.160 ; + END + END ram_dout0[7] + PIN ram_dout0[8] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 182.960 4.000 183.560 ; + END + END ram_dout0[8] + PIN ram_dout0[9] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 186.360 4.000 186.960 ; + END + END ram_dout0[9] + PIN ram_dout1[0] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 295.160 4.000 295.760 ; + END + END ram_dout1[0] + PIN ram_dout1[10] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 328.480 4.000 329.080 ; + END + END ram_dout1[10] + PIN ram_dout1[11] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 331.200 4.000 331.800 ; + END + END ram_dout1[11] + PIN ram_dout1[12] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 334.600 4.000 335.200 ; + END + END ram_dout1[12] + PIN ram_dout1[13] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 338.000 4.000 338.600 ; + END + END ram_dout1[13] + PIN ram_dout1[14] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 341.400 4.000 342.000 ; + END + END ram_dout1[14] + PIN ram_dout1[15] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 344.800 4.000 345.400 ; + END + END ram_dout1[15] + PIN ram_dout1[16] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 348.200 4.000 348.800 ; + END + END ram_dout1[16] + PIN ram_dout1[17] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 351.600 4.000 352.200 ; + END + END ram_dout1[17] + PIN ram_dout1[18] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 354.320 4.000 354.920 ; + END + END ram_dout1[18] + PIN ram_dout1[19] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 357.720 4.000 358.320 ; + END + END ram_dout1[19] + PIN ram_dout1[1] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 298.560 4.000 299.160 ; + END + END ram_dout1[1] + PIN ram_dout1[20] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 361.120 4.000 361.720 ; + END + END ram_dout1[20] + PIN ram_dout1[21] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 364.520 4.000 365.120 ; + END + END ram_dout1[21] + PIN ram_dout1[22] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 367.920 4.000 368.520 ; + END + END ram_dout1[22] + PIN ram_dout1[23] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 371.320 4.000 371.920 ; + END + END ram_dout1[23] + PIN ram_dout1[24] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 374.720 4.000 375.320 ; + END + END ram_dout1[24] + PIN ram_dout1[25] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 377.440 4.000 378.040 ; + END + END ram_dout1[25] + PIN ram_dout1[26] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 380.840 4.000 381.440 ; + END + END ram_dout1[26] + PIN ram_dout1[27] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 384.240 4.000 384.840 ; + END + END ram_dout1[27] + PIN ram_dout1[28] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 387.640 4.000 388.240 ; + END + END ram_dout1[28] + PIN ram_dout1[29] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 391.040 4.000 391.640 ; + END + END ram_dout1[29] + PIN ram_dout1[2] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 301.960 4.000 302.560 ; + END + END ram_dout1[2] + PIN ram_dout1[30] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 394.440 4.000 395.040 ; + END + END ram_dout1[30] + PIN ram_dout1[31] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 397.840 4.000 398.440 ; + END + END ram_dout1[31] + PIN ram_dout1[3] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 305.360 4.000 305.960 ; + END + END ram_dout1[3] + PIN ram_dout1[4] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 308.080 4.000 308.680 ; + END + END ram_dout1[4] + PIN ram_dout1[5] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 311.480 4.000 312.080 ; + END + END ram_dout1[5] + PIN ram_dout1[6] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 314.880 4.000 315.480 ; + END + END ram_dout1[6] + PIN ram_dout1[7] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 318.280 4.000 318.880 ; + END + END ram_dout1[7] + PIN ram_dout1[8] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 321.680 4.000 322.280 ; + END + END ram_dout1[8] + PIN ram_dout1[9] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 325.080 4.000 325.680 ; + END + END ram_dout1[9] + PIN ram_web0 + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 7.520 4.000 8.120 ; + END + END ram_web0 + PIN ram_wmask0[0] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 10.920 4.000 11.520 ; + END + END ram_wmask0[0] + PIN ram_wmask0[1] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 14.320 4.000 14.920 ; + END + END ram_wmask0[1] + PIN ram_wmask0[2] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 17.720 4.000 18.320 ; + END + END ram_wmask0[2] + PIN ram_wmask0[3] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 21.120 4.000 21.720 ; + END + END ram_wmask0[3] + PIN vccd1 + DIRECTION INPUT ; + USE POWER ; + PORT + LAYER met4 ; + RECT 12.875 10.640 14.475 389.200 ; + END + PORT + LAYER met4 ; + RECT 29.195 10.640 30.795 389.200 ; + END + PORT + LAYER met4 ; + RECT 45.515 10.640 47.115 389.200 ; + END + END vccd1 + PIN vssd1 + DIRECTION INPUT ; + USE GROUND ; + PORT + LAYER met4 ; + RECT 21.035 10.640 22.635 389.200 ; + END + PORT + LAYER met4 ; + RECT 37.355 10.640 38.955 389.200 ; + END + END vssd1 + PIN wb_a_clk_i + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 2.760 60.000 3.360 ; + END + END wb_a_clk_i + PIN wb_a_rst_i + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 4.800 60.000 5.400 ; + END + END wb_a_rst_i + PIN wb_b_clk_i + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 201.320 60.000 201.920 ; + END + END wb_b_clk_i + PIN wb_b_rst_i + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 204.040 60.000 204.640 ; + END + END wb_b_rst_i + PIN wbs_a_ack_o + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 14.320 60.000 14.920 ; + END + END wbs_a_ack_o + PIN wbs_a_adr_i[0] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 26.560 60.000 27.160 ; + END + END wbs_a_adr_i[0] + PIN wbs_a_adr_i[1] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 28.600 60.000 29.200 ; + END + END wbs_a_adr_i[1] + PIN wbs_a_adr_i[2] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 31.320 60.000 31.920 ; + END + END wbs_a_adr_i[2] + PIN wbs_a_adr_i[3] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 33.360 60.000 33.960 ; + END + END wbs_a_adr_i[3] + PIN wbs_a_adr_i[4] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 36.080 60.000 36.680 ; + END + END wbs_a_adr_i[4] + PIN wbs_a_adr_i[5] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 38.120 60.000 38.720 ; + END + END wbs_a_adr_i[5] + PIN wbs_a_adr_i[6] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 40.840 60.000 41.440 ; + END + END wbs_a_adr_i[6] + PIN wbs_a_adr_i[7] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 42.880 60.000 43.480 ; + END + END wbs_a_adr_i[7] + PIN wbs_a_adr_i[8] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 45.600 60.000 46.200 ; + END + END wbs_a_adr_i[8] + PIN wbs_a_adr_i[9] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 47.640 60.000 48.240 ; + END + END wbs_a_adr_i[9] + PIN wbs_a_cyc_i + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 9.560 60.000 10.160 ; + END + END wbs_a_cyc_i + PIN wbs_a_dat_i[0] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 50.360 60.000 50.960 ; + END + END wbs_a_dat_i[0] + PIN wbs_a_dat_i[10] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 73.480 60.000 74.080 ; + END + END wbs_a_dat_i[10] + PIN wbs_a_dat_i[11] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 76.200 60.000 76.800 ; + END + END wbs_a_dat_i[11] + PIN wbs_a_dat_i[12] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 78.240 60.000 78.840 ; + END + END wbs_a_dat_i[12] + PIN wbs_a_dat_i[13] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 80.960 60.000 81.560 ; + END + END wbs_a_dat_i[13] + PIN wbs_a_dat_i[14] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 83.000 60.000 83.600 ; + END + END wbs_a_dat_i[14] + PIN wbs_a_dat_i[15] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 85.720 60.000 86.320 ; + END + END wbs_a_dat_i[15] + PIN wbs_a_dat_i[16] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 87.760 60.000 88.360 ; + END + END wbs_a_dat_i[16] + PIN wbs_a_dat_i[17] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 90.480 60.000 91.080 ; + END + END wbs_a_dat_i[17] + PIN wbs_a_dat_i[18] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 92.520 60.000 93.120 ; + END + END wbs_a_dat_i[18] + PIN wbs_a_dat_i[19] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 95.240 60.000 95.840 ; + END + END wbs_a_dat_i[19] + PIN wbs_a_dat_i[1] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 52.400 60.000 53.000 ; + END + END wbs_a_dat_i[1] + PIN wbs_a_dat_i[20] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 97.280 60.000 97.880 ; + END + END wbs_a_dat_i[20] + PIN wbs_a_dat_i[21] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 100.000 60.000 100.600 ; + END + END wbs_a_dat_i[21] + PIN wbs_a_dat_i[22] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 102.040 60.000 102.640 ; + END + END wbs_a_dat_i[22] + PIN wbs_a_dat_i[23] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 104.760 60.000 105.360 ; + END + END wbs_a_dat_i[23] + PIN wbs_a_dat_i[24] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 106.800 60.000 107.400 ; + END + END wbs_a_dat_i[24] + PIN wbs_a_dat_i[25] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 109.520 60.000 110.120 ; + END + END wbs_a_dat_i[25] + PIN wbs_a_dat_i[26] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 111.560 60.000 112.160 ; + END + END wbs_a_dat_i[26] + PIN wbs_a_dat_i[27] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 114.280 60.000 114.880 ; + END + END wbs_a_dat_i[27] + PIN wbs_a_dat_i[28] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 116.320 60.000 116.920 ; + END + END wbs_a_dat_i[28] + PIN wbs_a_dat_i[29] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 118.360 60.000 118.960 ; + END + END wbs_a_dat_i[29] + PIN wbs_a_dat_i[2] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 55.120 60.000 55.720 ; + END + END wbs_a_dat_i[2] + PIN wbs_a_dat_i[30] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 121.080 60.000 121.680 ; + END + END wbs_a_dat_i[30] + PIN wbs_a_dat_i[31] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 123.120 60.000 123.720 ; + END + END wbs_a_dat_i[31] + PIN wbs_a_dat_i[3] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 57.160 60.000 57.760 ; + END + END wbs_a_dat_i[3] + PIN wbs_a_dat_i[4] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 59.200 60.000 59.800 ; + END + END wbs_a_dat_i[4] + PIN wbs_a_dat_i[5] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 61.920 60.000 62.520 ; + END + END wbs_a_dat_i[5] + PIN wbs_a_dat_i[6] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 63.960 60.000 64.560 ; + END + END wbs_a_dat_i[6] + PIN wbs_a_dat_i[7] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 66.680 60.000 67.280 ; + END + END wbs_a_dat_i[7] + PIN wbs_a_dat_i[8] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 68.720 60.000 69.320 ; + END + END wbs_a_dat_i[8] + PIN wbs_a_dat_i[9] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 71.440 60.000 72.040 ; + END + END wbs_a_dat_i[9] + PIN wbs_a_dat_o[0] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 125.840 60.000 126.440 ; + END + END wbs_a_dat_o[0] + PIN wbs_a_dat_o[10] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 149.640 60.000 150.240 ; + END + END wbs_a_dat_o[10] + PIN wbs_a_dat_o[11] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 151.680 60.000 152.280 ; + END + END wbs_a_dat_o[11] + PIN wbs_a_dat_o[12] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 154.400 60.000 155.000 ; + END + END wbs_a_dat_o[12] + PIN wbs_a_dat_o[13] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 156.440 60.000 157.040 ; + END + END wbs_a_dat_o[13] + PIN wbs_a_dat_o[14] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 159.160 60.000 159.760 ; + END + END wbs_a_dat_o[14] + PIN wbs_a_dat_o[15] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 161.200 60.000 161.800 ; + END + END wbs_a_dat_o[15] + PIN wbs_a_dat_o[16] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 163.920 60.000 164.520 ; + END + END wbs_a_dat_o[16] + PIN wbs_a_dat_o[17] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 165.960 60.000 166.560 ; + END + END wbs_a_dat_o[17] + PIN wbs_a_dat_o[18] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 168.680 60.000 169.280 ; + END + END wbs_a_dat_o[18] + PIN wbs_a_dat_o[19] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 170.720 60.000 171.320 ; + END + END wbs_a_dat_o[19] + PIN wbs_a_dat_o[1] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 127.880 60.000 128.480 ; + END + END wbs_a_dat_o[1] + PIN wbs_a_dat_o[20] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 172.760 60.000 173.360 ; + END + END wbs_a_dat_o[20] + PIN wbs_a_dat_o[21] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 175.480 60.000 176.080 ; + END + END wbs_a_dat_o[21] + PIN wbs_a_dat_o[22] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 177.520 60.000 178.120 ; + END + END wbs_a_dat_o[22] + PIN wbs_a_dat_o[23] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 180.240 60.000 180.840 ; + END + END wbs_a_dat_o[23] + PIN wbs_a_dat_o[24] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 182.280 60.000 182.880 ; + END + END wbs_a_dat_o[24] + PIN wbs_a_dat_o[25] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 185.000 60.000 185.600 ; + END + END wbs_a_dat_o[25] + PIN wbs_a_dat_o[26] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 187.040 60.000 187.640 ; + END + END wbs_a_dat_o[26] + PIN wbs_a_dat_o[27] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 189.760 60.000 190.360 ; + END + END wbs_a_dat_o[27] + PIN wbs_a_dat_o[28] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 191.800 60.000 192.400 ; + END + END wbs_a_dat_o[28] + PIN wbs_a_dat_o[29] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 194.520 60.000 195.120 ; + END + END wbs_a_dat_o[29] + PIN wbs_a_dat_o[2] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 130.600 60.000 131.200 ; + END + END wbs_a_dat_o[2] + PIN wbs_a_dat_o[30] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 196.560 60.000 197.160 ; + END + END wbs_a_dat_o[30] + PIN wbs_a_dat_o[31] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 199.280 60.000 199.880 ; + END + END wbs_a_dat_o[31] + PIN wbs_a_dat_o[3] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 132.640 60.000 133.240 ; + END + END wbs_a_dat_o[3] + PIN wbs_a_dat_o[4] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 135.360 60.000 135.960 ; + END + END wbs_a_dat_o[4] + PIN wbs_a_dat_o[5] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 137.400 60.000 138.000 ; + END + END wbs_a_dat_o[5] + PIN wbs_a_dat_o[6] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 140.120 60.000 140.720 ; + END + END wbs_a_dat_o[6] + PIN wbs_a_dat_o[7] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 142.160 60.000 142.760 ; + END + END wbs_a_dat_o[7] + PIN wbs_a_dat_o[8] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 144.880 60.000 145.480 ; + END + END wbs_a_dat_o[8] + PIN wbs_a_dat_o[9] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 146.920 60.000 147.520 ; + END + END wbs_a_dat_o[9] + PIN wbs_a_sel_i[0] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 17.040 60.000 17.640 ; + END + END wbs_a_sel_i[0] + PIN wbs_a_sel_i[1] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 19.080 60.000 19.680 ; + END + END wbs_a_sel_i[1] + PIN wbs_a_sel_i[2] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 21.800 60.000 22.400 ; + END + END wbs_a_sel_i[2] + PIN wbs_a_sel_i[3] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 23.840 60.000 24.440 ; + END + END wbs_a_sel_i[3] + PIN wbs_a_stb_i + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 7.520 60.000 8.120 ; + END + END wbs_a_stb_i + PIN wbs_a_we_i + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 12.280 60.000 12.880 ; + END + END wbs_a_we_i + PIN wbs_b_ack_o + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 213.560 60.000 214.160 ; + END + END wbs_b_ack_o + PIN wbs_b_adr_i[0] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 225.120 60.000 225.720 ; + END + END wbs_b_adr_i[0] + PIN wbs_b_adr_i[1] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 227.840 60.000 228.440 ; + END + END wbs_b_adr_i[1] + PIN wbs_b_adr_i[2] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 229.880 60.000 230.480 ; + END + END wbs_b_adr_i[2] + PIN wbs_b_adr_i[3] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 231.920 60.000 232.520 ; + END + END wbs_b_adr_i[3] + PIN wbs_b_adr_i[4] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 234.640 60.000 235.240 ; + END + END wbs_b_adr_i[4] + PIN wbs_b_adr_i[5] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 236.680 60.000 237.280 ; + END + END wbs_b_adr_i[5] + PIN wbs_b_adr_i[6] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 239.400 60.000 240.000 ; + END + END wbs_b_adr_i[6] + PIN wbs_b_adr_i[7] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 241.440 60.000 242.040 ; + END + END wbs_b_adr_i[7] + PIN wbs_b_adr_i[8] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 244.160 60.000 244.760 ; + END + END wbs_b_adr_i[8] + PIN wbs_b_adr_i[9] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 246.200 60.000 246.800 ; + END + END wbs_b_adr_i[9] + PIN wbs_b_cyc_i + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 208.800 60.000 209.400 ; + END + END wbs_b_cyc_i + PIN wbs_b_dat_i[0] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 248.920 60.000 249.520 ; + END + END wbs_b_dat_i[0] + PIN wbs_b_dat_i[10] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 272.720 60.000 273.320 ; + END + END wbs_b_dat_i[10] + PIN wbs_b_dat_i[11] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 274.760 60.000 275.360 ; + END + END wbs_b_dat_i[11] + PIN wbs_b_dat_i[12] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 277.480 60.000 278.080 ; + END + END wbs_b_dat_i[12] + PIN wbs_b_dat_i[13] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 279.520 60.000 280.120 ; + END + END wbs_b_dat_i[13] + PIN wbs_b_dat_i[14] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 282.240 60.000 282.840 ; + END + END wbs_b_dat_i[14] + PIN wbs_b_dat_i[15] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 284.280 60.000 284.880 ; + END + END wbs_b_dat_i[15] + PIN wbs_b_dat_i[16] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 286.320 60.000 286.920 ; + END + END wbs_b_dat_i[16] + PIN wbs_b_dat_i[17] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 289.040 60.000 289.640 ; + END + END wbs_b_dat_i[17] + PIN wbs_b_dat_i[18] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 291.080 60.000 291.680 ; + END + END wbs_b_dat_i[18] + PIN wbs_b_dat_i[19] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 293.800 60.000 294.400 ; + END + END wbs_b_dat_i[19] + PIN wbs_b_dat_i[1] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 250.960 60.000 251.560 ; + END + END wbs_b_dat_i[1] + PIN wbs_b_dat_i[20] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 295.840 60.000 296.440 ; + END + END wbs_b_dat_i[20] + PIN wbs_b_dat_i[21] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 298.560 60.000 299.160 ; + END + END wbs_b_dat_i[21] + PIN wbs_b_dat_i[22] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 300.600 60.000 301.200 ; + END + END wbs_b_dat_i[22] + PIN wbs_b_dat_i[23] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 303.320 60.000 303.920 ; + END + END wbs_b_dat_i[23] + PIN wbs_b_dat_i[24] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 305.360 60.000 305.960 ; + END + END wbs_b_dat_i[24] + PIN wbs_b_dat_i[25] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 308.080 60.000 308.680 ; + END + END wbs_b_dat_i[25] + PIN wbs_b_dat_i[26] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 310.120 60.000 310.720 ; + END + END wbs_b_dat_i[26] + PIN wbs_b_dat_i[27] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 312.840 60.000 313.440 ; + END + END wbs_b_dat_i[27] + PIN wbs_b_dat_i[28] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 314.880 60.000 315.480 ; + END + END wbs_b_dat_i[28] + PIN wbs_b_dat_i[29] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 317.600 60.000 318.200 ; + END + END wbs_b_dat_i[29] + PIN wbs_b_dat_i[2] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 253.680 60.000 254.280 ; + END + END wbs_b_dat_i[2] + PIN wbs_b_dat_i[30] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 319.640 60.000 320.240 ; + END + END wbs_b_dat_i[30] + PIN wbs_b_dat_i[31] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 322.360 60.000 322.960 ; + END + END wbs_b_dat_i[31] + PIN wbs_b_dat_i[3] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 255.720 60.000 256.320 ; + END + END wbs_b_dat_i[3] + PIN wbs_b_dat_i[4] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 258.440 60.000 259.040 ; + END + END wbs_b_dat_i[4] + PIN wbs_b_dat_i[5] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 260.480 60.000 261.080 ; + END + END wbs_b_dat_i[5] + PIN wbs_b_dat_i[6] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 263.200 60.000 263.800 ; + END + END wbs_b_dat_i[6] + PIN wbs_b_dat_i[7] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 265.240 60.000 265.840 ; + END + END wbs_b_dat_i[7] + PIN wbs_b_dat_i[8] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 267.960 60.000 268.560 ; + END + END wbs_b_dat_i[8] + PIN wbs_b_dat_i[9] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 270.000 60.000 270.600 ; + END + END wbs_b_dat_i[9] + PIN wbs_b_dat_o[0] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 324.400 60.000 325.000 ; + END + END wbs_b_dat_o[0] + PIN wbs_b_dat_o[10] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 348.200 60.000 348.800 ; + END + END wbs_b_dat_o[10] + PIN wbs_b_dat_o[11] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 350.240 60.000 350.840 ; + END + END wbs_b_dat_o[11] + PIN wbs_b_dat_o[12] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 352.960 60.000 353.560 ; + END + END wbs_b_dat_o[12] + PIN wbs_b_dat_o[13] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 355.000 60.000 355.600 ; + END + END wbs_b_dat_o[13] + PIN wbs_b_dat_o[14] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 357.720 60.000 358.320 ; + END + END wbs_b_dat_o[14] + PIN wbs_b_dat_o[15] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 359.760 60.000 360.360 ; + END + END wbs_b_dat_o[15] + PIN wbs_b_dat_o[16] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 362.480 60.000 363.080 ; + END + END wbs_b_dat_o[16] + PIN wbs_b_dat_o[17] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 364.520 60.000 365.120 ; + END + END wbs_b_dat_o[17] + PIN wbs_b_dat_o[18] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 367.240 60.000 367.840 ; + END + END wbs_b_dat_o[18] + PIN wbs_b_dat_o[19] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 369.280 60.000 369.880 ; + END + END wbs_b_dat_o[19] + PIN wbs_b_dat_o[1] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 327.120 60.000 327.720 ; + END + END wbs_b_dat_o[1] + PIN wbs_b_dat_o[20] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 372.000 60.000 372.600 ; + END + END wbs_b_dat_o[20] + PIN wbs_b_dat_o[21] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 374.040 60.000 374.640 ; + END + END wbs_b_dat_o[21] + PIN wbs_b_dat_o[22] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 376.760 60.000 377.360 ; + END + END wbs_b_dat_o[22] + PIN wbs_b_dat_o[23] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 378.800 60.000 379.400 ; + END + END wbs_b_dat_o[23] + PIN wbs_b_dat_o[24] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 381.520 60.000 382.120 ; + END + END wbs_b_dat_o[24] + PIN wbs_b_dat_o[25] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 383.560 60.000 384.160 ; + END + END wbs_b_dat_o[25] + PIN wbs_b_dat_o[26] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 386.280 60.000 386.880 ; + END + END wbs_b_dat_o[26] + PIN wbs_b_dat_o[27] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 388.320 60.000 388.920 ; + END + END wbs_b_dat_o[27] + PIN wbs_b_dat_o[28] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 391.040 60.000 391.640 ; + END + END wbs_b_dat_o[28] + PIN wbs_b_dat_o[29] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 393.080 60.000 393.680 ; + END + END wbs_b_dat_o[29] + PIN wbs_b_dat_o[2] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 329.160 60.000 329.760 ; + END + END wbs_b_dat_o[2] + PIN wbs_b_dat_o[30] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 395.800 60.000 396.400 ; + END + END wbs_b_dat_o[30] + PIN wbs_b_dat_o[31] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 397.840 60.000 398.440 ; + END + END wbs_b_dat_o[31] + PIN wbs_b_dat_o[3] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 331.880 60.000 332.480 ; + END + END wbs_b_dat_o[3] + PIN wbs_b_dat_o[4] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 333.920 60.000 334.520 ; + END + END wbs_b_dat_o[4] + PIN wbs_b_dat_o[5] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 336.640 60.000 337.240 ; + END + END wbs_b_dat_o[5] + PIN wbs_b_dat_o[6] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 338.680 60.000 339.280 ; + END + END wbs_b_dat_o[6] + PIN wbs_b_dat_o[7] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 341.400 60.000 342.000 ; + END + END wbs_b_dat_o[7] + PIN wbs_b_dat_o[8] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 343.440 60.000 344.040 ; + END + END wbs_b_dat_o[8] + PIN wbs_b_dat_o[9] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 345.480 60.000 346.080 ; + END + END wbs_b_dat_o[9] + PIN wbs_b_sel_i[0] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 215.600 60.000 216.200 ; + END + END wbs_b_sel_i[0] + PIN wbs_b_sel_i[1] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 218.320 60.000 218.920 ; + END + END wbs_b_sel_i[1] + PIN wbs_b_sel_i[2] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 220.360 60.000 220.960 ; + END + END wbs_b_sel_i[2] + PIN wbs_b_sel_i[3] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 223.080 60.000 223.680 ; + END + END wbs_b_sel_i[3] + PIN wbs_b_stb_i + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 206.080 60.000 206.680 ; + END + END wbs_b_stb_i + PIN wbs_b_we_i + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 210.840 60.000 211.440 ; + END + END wbs_b_we_i + PIN writable_port_req + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 56.000 0.720 60.000 1.320 ; + END + END writable_port_req + OBS + LAYER li1 ; + RECT 5.520 10.795 59.655 389.045 ; + LAYER met1 ; + RECT 1.910 10.640 59.925 389.200 ; + LAYER met2 ; + RECT 1.940 0.835 59.710 398.325 ; + LAYER met3 ; + RECT 4.400 397.440 55.600 398.305 ; + RECT 3.990 396.800 59.735 397.440 ; + RECT 3.990 395.440 55.600 396.800 ; + RECT 4.400 395.400 55.600 395.440 ; + RECT 4.400 394.080 59.735 395.400 ; + RECT 4.400 394.040 55.600 394.080 ; + RECT 3.990 392.680 55.600 394.040 ; + RECT 3.990 392.040 59.735 392.680 ; + RECT 4.400 390.640 55.600 392.040 ; + RECT 3.990 389.320 59.735 390.640 ; + RECT 3.990 388.640 55.600 389.320 ; + RECT 4.400 387.920 55.600 388.640 ; + RECT 4.400 387.280 59.735 387.920 ; + RECT 4.400 387.240 55.600 387.280 ; + RECT 3.990 385.880 55.600 387.240 ; + RECT 3.990 385.240 59.735 385.880 ; + RECT 4.400 384.560 59.735 385.240 ; + RECT 4.400 383.840 55.600 384.560 ; + RECT 3.990 383.160 55.600 383.840 ; + RECT 3.990 382.520 59.735 383.160 ; + RECT 3.990 381.840 55.600 382.520 ; + RECT 4.400 381.120 55.600 381.840 ; + RECT 4.400 380.440 59.735 381.120 ; + RECT 3.990 379.800 59.735 380.440 ; + RECT 3.990 378.440 55.600 379.800 ; + RECT 4.400 378.400 55.600 378.440 ; + RECT 4.400 377.760 59.735 378.400 ; + RECT 4.400 377.040 55.600 377.760 ; + RECT 3.990 376.360 55.600 377.040 ; + RECT 3.990 375.720 59.735 376.360 ; + RECT 4.400 375.040 59.735 375.720 ; + RECT 4.400 374.320 55.600 375.040 ; + RECT 3.990 373.640 55.600 374.320 ; + RECT 3.990 373.000 59.735 373.640 ; + RECT 3.990 372.320 55.600 373.000 ; + RECT 4.400 371.600 55.600 372.320 ; + RECT 4.400 370.920 59.735 371.600 ; + RECT 3.990 370.280 59.735 370.920 ; + RECT 3.990 368.920 55.600 370.280 ; + RECT 4.400 368.880 55.600 368.920 ; + RECT 4.400 368.240 59.735 368.880 ; + RECT 4.400 367.520 55.600 368.240 ; + RECT 3.990 366.840 55.600 367.520 ; + RECT 3.990 365.520 59.735 366.840 ; + RECT 4.400 364.120 55.600 365.520 ; + RECT 3.990 363.480 59.735 364.120 ; + RECT 3.990 362.120 55.600 363.480 ; + RECT 4.400 362.080 55.600 362.120 ; + RECT 4.400 360.760 59.735 362.080 ; + RECT 4.400 360.720 55.600 360.760 ; + RECT 3.990 359.360 55.600 360.720 ; + RECT 3.990 358.720 59.735 359.360 ; + RECT 4.400 357.320 55.600 358.720 ; + RECT 3.990 356.000 59.735 357.320 ; + RECT 3.990 355.320 55.600 356.000 ; + RECT 4.400 354.600 55.600 355.320 ; + RECT 4.400 353.960 59.735 354.600 ; + RECT 4.400 353.920 55.600 353.960 ; + RECT 3.990 352.600 55.600 353.920 ; + RECT 4.400 352.560 55.600 352.600 ; + RECT 4.400 351.240 59.735 352.560 ; + RECT 4.400 351.200 55.600 351.240 ; + RECT 3.990 349.840 55.600 351.200 ; + RECT 3.990 349.200 59.735 349.840 ; + RECT 4.400 347.800 55.600 349.200 ; + RECT 3.990 346.480 59.735 347.800 ; + RECT 3.990 345.800 55.600 346.480 ; + RECT 4.400 345.080 55.600 345.800 ; + RECT 4.400 344.440 59.735 345.080 ; + RECT 4.400 344.400 55.600 344.440 ; + RECT 3.990 343.040 55.600 344.400 ; + RECT 3.990 342.400 59.735 343.040 ; + RECT 4.400 341.000 55.600 342.400 ; + RECT 3.990 339.680 59.735 341.000 ; + RECT 3.990 339.000 55.600 339.680 ; + RECT 4.400 338.280 55.600 339.000 ; + RECT 4.400 337.640 59.735 338.280 ; + RECT 4.400 337.600 55.600 337.640 ; + RECT 3.990 336.240 55.600 337.600 ; + RECT 3.990 335.600 59.735 336.240 ; + RECT 4.400 334.920 59.735 335.600 ; + RECT 4.400 334.200 55.600 334.920 ; + RECT 3.990 333.520 55.600 334.200 ; + RECT 3.990 332.880 59.735 333.520 ; + RECT 3.990 332.200 55.600 332.880 ; + RECT 4.400 331.480 55.600 332.200 ; + RECT 4.400 330.800 59.735 331.480 ; + RECT 3.990 330.160 59.735 330.800 ; + RECT 3.990 329.480 55.600 330.160 ; + RECT 4.400 328.760 55.600 329.480 ; + RECT 4.400 328.120 59.735 328.760 ; + RECT 4.400 328.080 55.600 328.120 ; + RECT 3.990 326.720 55.600 328.080 ; + RECT 3.990 326.080 59.735 326.720 ; + RECT 4.400 325.400 59.735 326.080 ; + RECT 4.400 324.680 55.600 325.400 ; + RECT 3.990 324.000 55.600 324.680 ; + RECT 3.990 323.360 59.735 324.000 ; + RECT 3.990 322.680 55.600 323.360 ; + RECT 4.400 321.960 55.600 322.680 ; + RECT 4.400 321.280 59.735 321.960 ; + RECT 3.990 320.640 59.735 321.280 ; + RECT 3.990 319.280 55.600 320.640 ; + RECT 4.400 319.240 55.600 319.280 ; + RECT 4.400 318.600 59.735 319.240 ; + RECT 4.400 317.880 55.600 318.600 ; + RECT 3.990 317.200 55.600 317.880 ; + RECT 3.990 315.880 59.735 317.200 ; + RECT 4.400 314.480 55.600 315.880 ; + RECT 3.990 313.840 59.735 314.480 ; + RECT 3.990 312.480 55.600 313.840 ; + RECT 4.400 312.440 55.600 312.480 ; + RECT 4.400 311.120 59.735 312.440 ; + RECT 4.400 311.080 55.600 311.120 ; + RECT 3.990 309.720 55.600 311.080 ; + RECT 3.990 309.080 59.735 309.720 ; + RECT 4.400 307.680 55.600 309.080 ; + RECT 3.990 306.360 59.735 307.680 ; + RECT 4.400 304.960 55.600 306.360 ; + RECT 3.990 304.320 59.735 304.960 ; + RECT 3.990 302.960 55.600 304.320 ; + RECT 4.400 302.920 55.600 302.960 ; + RECT 4.400 301.600 59.735 302.920 ; + RECT 4.400 301.560 55.600 301.600 ; + RECT 3.990 300.200 55.600 301.560 ; + RECT 3.990 299.560 59.735 300.200 ; + RECT 4.400 298.160 55.600 299.560 ; + RECT 3.990 296.840 59.735 298.160 ; + RECT 3.990 296.160 55.600 296.840 ; + RECT 4.400 295.440 55.600 296.160 ; + RECT 4.400 294.800 59.735 295.440 ; + RECT 4.400 294.760 55.600 294.800 ; + RECT 3.990 293.400 55.600 294.760 ; + RECT 3.990 292.760 59.735 293.400 ; + RECT 4.400 292.080 59.735 292.760 ; + RECT 4.400 291.360 55.600 292.080 ; + RECT 3.990 290.680 55.600 291.360 ; + RECT 3.990 290.040 59.735 290.680 ; + RECT 3.990 289.360 55.600 290.040 ; + RECT 4.400 288.640 55.600 289.360 ; + RECT 4.400 287.960 59.735 288.640 ; + RECT 3.990 287.320 59.735 287.960 ; + RECT 3.990 285.960 55.600 287.320 ; + RECT 4.400 285.920 55.600 285.960 ; + RECT 4.400 285.280 59.735 285.920 ; + RECT 4.400 284.560 55.600 285.280 ; + RECT 3.990 283.880 55.600 284.560 ; + RECT 3.990 283.240 59.735 283.880 ; + RECT 4.400 281.840 55.600 283.240 ; + RECT 3.990 280.520 59.735 281.840 ; + RECT 3.990 279.840 55.600 280.520 ; + RECT 4.400 279.120 55.600 279.840 ; + RECT 4.400 278.480 59.735 279.120 ; + RECT 4.400 278.440 55.600 278.480 ; + RECT 3.990 277.080 55.600 278.440 ; + RECT 3.990 276.440 59.735 277.080 ; + RECT 4.400 275.760 59.735 276.440 ; + RECT 4.400 275.040 55.600 275.760 ; + RECT 3.990 274.360 55.600 275.040 ; + RECT 3.990 273.720 59.735 274.360 ; + RECT 3.990 273.040 55.600 273.720 ; + RECT 4.400 272.320 55.600 273.040 ; + RECT 4.400 271.640 59.735 272.320 ; + RECT 3.990 271.000 59.735 271.640 ; + RECT 3.990 269.640 55.600 271.000 ; + RECT 4.400 269.600 55.600 269.640 ; + RECT 4.400 268.960 59.735 269.600 ; + RECT 4.400 268.240 55.600 268.960 ; + RECT 3.990 267.560 55.600 268.240 ; + RECT 3.990 266.240 59.735 267.560 ; + RECT 4.400 264.840 55.600 266.240 ; + RECT 3.990 264.200 59.735 264.840 ; + RECT 3.990 262.840 55.600 264.200 ; + RECT 4.400 262.800 55.600 262.840 ; + RECT 4.400 261.480 59.735 262.800 ; + RECT 4.400 261.440 55.600 261.480 ; + RECT 3.990 260.120 55.600 261.440 ; + RECT 4.400 260.080 55.600 260.120 ; + RECT 4.400 259.440 59.735 260.080 ; + RECT 4.400 258.720 55.600 259.440 ; + RECT 3.990 258.040 55.600 258.720 ; + RECT 3.990 256.720 59.735 258.040 ; + RECT 4.400 255.320 55.600 256.720 ; + RECT 3.990 254.680 59.735 255.320 ; + RECT 3.990 253.320 55.600 254.680 ; + RECT 4.400 253.280 55.600 253.320 ; + RECT 4.400 251.960 59.735 253.280 ; + RECT 4.400 251.920 55.600 251.960 ; + RECT 3.990 250.560 55.600 251.920 ; + RECT 3.990 249.920 59.735 250.560 ; + RECT 4.400 248.520 55.600 249.920 ; + RECT 3.990 247.200 59.735 248.520 ; + RECT 3.990 246.520 55.600 247.200 ; + RECT 4.400 245.800 55.600 246.520 ; + RECT 4.400 245.160 59.735 245.800 ; + RECT 4.400 245.120 55.600 245.160 ; + RECT 3.990 243.760 55.600 245.120 ; + RECT 3.990 243.120 59.735 243.760 ; + RECT 4.400 242.440 59.735 243.120 ; + RECT 4.400 241.720 55.600 242.440 ; + RECT 3.990 241.040 55.600 241.720 ; + RECT 3.990 240.400 59.735 241.040 ; + RECT 3.990 239.720 55.600 240.400 ; + RECT 4.400 239.000 55.600 239.720 ; + RECT 4.400 238.320 59.735 239.000 ; + RECT 3.990 237.680 59.735 238.320 ; + RECT 3.990 237.000 55.600 237.680 ; + RECT 4.400 236.280 55.600 237.000 ; + RECT 4.400 235.640 59.735 236.280 ; + RECT 4.400 235.600 55.600 235.640 ; + RECT 3.990 234.240 55.600 235.600 ; + RECT 3.990 233.600 59.735 234.240 ; + RECT 4.400 232.920 59.735 233.600 ; + RECT 4.400 232.200 55.600 232.920 ; + RECT 3.990 231.520 55.600 232.200 ; + RECT 3.990 230.880 59.735 231.520 ; + RECT 3.990 230.200 55.600 230.880 ; + RECT 4.400 229.480 55.600 230.200 ; + RECT 4.400 228.840 59.735 229.480 ; + RECT 4.400 228.800 55.600 228.840 ; + RECT 3.990 227.440 55.600 228.800 ; + RECT 3.990 226.800 59.735 227.440 ; + RECT 4.400 226.120 59.735 226.800 ; + RECT 4.400 225.400 55.600 226.120 ; + RECT 3.990 224.720 55.600 225.400 ; + RECT 3.990 224.080 59.735 224.720 ; + RECT 3.990 223.400 55.600 224.080 ; + RECT 4.400 222.680 55.600 223.400 ; + RECT 4.400 222.000 59.735 222.680 ; + RECT 3.990 221.360 59.735 222.000 ; + RECT 3.990 220.000 55.600 221.360 ; + RECT 4.400 219.960 55.600 220.000 ; + RECT 4.400 219.320 59.735 219.960 ; + RECT 4.400 218.600 55.600 219.320 ; + RECT 3.990 217.920 55.600 218.600 ; + RECT 3.990 216.600 59.735 217.920 ; + RECT 4.400 215.200 55.600 216.600 ; + RECT 3.990 214.560 59.735 215.200 ; + RECT 3.990 213.880 55.600 214.560 ; + RECT 4.400 213.160 55.600 213.880 ; + RECT 4.400 212.480 59.735 213.160 ; + RECT 3.990 211.840 59.735 212.480 ; + RECT 3.990 210.480 55.600 211.840 ; + RECT 4.400 210.440 55.600 210.480 ; + RECT 4.400 209.800 59.735 210.440 ; + RECT 4.400 209.080 55.600 209.800 ; + RECT 3.990 208.400 55.600 209.080 ; + RECT 3.990 207.080 59.735 208.400 ; + RECT 4.400 205.680 55.600 207.080 ; + RECT 3.990 205.040 59.735 205.680 ; + RECT 3.990 203.680 55.600 205.040 ; + RECT 4.400 203.640 55.600 203.680 ; + RECT 4.400 202.320 59.735 203.640 ; + RECT 4.400 202.280 55.600 202.320 ; + RECT 3.990 200.920 55.600 202.280 ; + RECT 3.990 200.280 59.735 200.920 ; + RECT 4.400 198.880 55.600 200.280 ; + RECT 3.990 197.560 59.735 198.880 ; + RECT 3.990 196.880 55.600 197.560 ; + RECT 4.400 196.160 55.600 196.880 ; + RECT 4.400 195.520 59.735 196.160 ; + RECT 4.400 195.480 55.600 195.520 ; + RECT 3.990 194.120 55.600 195.480 ; + RECT 3.990 193.480 59.735 194.120 ; + RECT 4.400 192.800 59.735 193.480 ; + RECT 4.400 192.080 55.600 192.800 ; + RECT 3.990 191.400 55.600 192.080 ; + RECT 3.990 190.760 59.735 191.400 ; + RECT 3.990 190.080 55.600 190.760 ; + RECT 4.400 189.360 55.600 190.080 ; + RECT 4.400 188.680 59.735 189.360 ; + RECT 3.990 188.040 59.735 188.680 ; + RECT 3.990 187.360 55.600 188.040 ; + RECT 4.400 186.640 55.600 187.360 ; + RECT 4.400 186.000 59.735 186.640 ; + RECT 4.400 185.960 55.600 186.000 ; + RECT 3.990 184.600 55.600 185.960 ; + RECT 3.990 183.960 59.735 184.600 ; + RECT 4.400 183.280 59.735 183.960 ; + RECT 4.400 182.560 55.600 183.280 ; + RECT 3.990 181.880 55.600 182.560 ; + RECT 3.990 181.240 59.735 181.880 ; + RECT 3.990 180.560 55.600 181.240 ; + RECT 4.400 179.840 55.600 180.560 ; + RECT 4.400 179.160 59.735 179.840 ; + RECT 3.990 178.520 59.735 179.160 ; + RECT 3.990 177.160 55.600 178.520 ; + RECT 4.400 177.120 55.600 177.160 ; + RECT 4.400 176.480 59.735 177.120 ; + RECT 4.400 175.760 55.600 176.480 ; + RECT 3.990 175.080 55.600 175.760 ; + RECT 3.990 173.760 59.735 175.080 ; + RECT 4.400 172.360 55.600 173.760 ; + RECT 3.990 171.720 59.735 172.360 ; + RECT 3.990 170.360 55.600 171.720 ; + RECT 4.400 170.320 55.600 170.360 ; + RECT 4.400 169.680 59.735 170.320 ; + RECT 4.400 168.960 55.600 169.680 ; + RECT 3.990 168.280 55.600 168.960 ; + RECT 3.990 166.960 59.735 168.280 ; + RECT 4.400 165.560 55.600 166.960 ; + RECT 3.990 164.920 59.735 165.560 ; + RECT 3.990 164.240 55.600 164.920 ; + RECT 4.400 163.520 55.600 164.240 ; + RECT 4.400 162.840 59.735 163.520 ; + RECT 3.990 162.200 59.735 162.840 ; + RECT 3.990 160.840 55.600 162.200 ; + RECT 4.400 160.800 55.600 160.840 ; + RECT 4.400 160.160 59.735 160.800 ; + RECT 4.400 159.440 55.600 160.160 ; + RECT 3.990 158.760 55.600 159.440 ; + RECT 3.990 157.440 59.735 158.760 ; + RECT 4.400 156.040 55.600 157.440 ; + RECT 3.990 155.400 59.735 156.040 ; + RECT 3.990 154.040 55.600 155.400 ; + RECT 4.400 154.000 55.600 154.040 ; + RECT 4.400 152.680 59.735 154.000 ; + RECT 4.400 152.640 55.600 152.680 ; + RECT 3.990 151.280 55.600 152.640 ; + RECT 3.990 150.640 59.735 151.280 ; + RECT 4.400 149.240 55.600 150.640 ; + RECT 3.990 147.920 59.735 149.240 ; + RECT 3.990 147.240 55.600 147.920 ; + RECT 4.400 146.520 55.600 147.240 ; + RECT 4.400 145.880 59.735 146.520 ; + RECT 4.400 145.840 55.600 145.880 ; + RECT 3.990 144.480 55.600 145.840 ; + RECT 3.990 143.840 59.735 144.480 ; + RECT 4.400 143.160 59.735 143.840 ; + RECT 4.400 142.440 55.600 143.160 ; + RECT 3.990 141.760 55.600 142.440 ; + RECT 3.990 141.120 59.735 141.760 ; + RECT 4.400 139.720 55.600 141.120 ; + RECT 3.990 138.400 59.735 139.720 ; + RECT 3.990 137.720 55.600 138.400 ; + RECT 4.400 137.000 55.600 137.720 ; + RECT 4.400 136.360 59.735 137.000 ; + RECT 4.400 136.320 55.600 136.360 ; + RECT 3.990 134.960 55.600 136.320 ; + RECT 3.990 134.320 59.735 134.960 ; + RECT 4.400 133.640 59.735 134.320 ; + RECT 4.400 132.920 55.600 133.640 ; + RECT 3.990 132.240 55.600 132.920 ; + RECT 3.990 131.600 59.735 132.240 ; + RECT 3.990 130.920 55.600 131.600 ; + RECT 4.400 130.200 55.600 130.920 ; + RECT 4.400 129.520 59.735 130.200 ; + RECT 3.990 128.880 59.735 129.520 ; + RECT 3.990 127.520 55.600 128.880 ; + RECT 4.400 127.480 55.600 127.520 ; + RECT 4.400 126.840 59.735 127.480 ; + RECT 4.400 126.120 55.600 126.840 ; + RECT 3.990 125.440 55.600 126.120 ; + RECT 3.990 124.120 59.735 125.440 ; + RECT 4.400 122.720 55.600 124.120 ; + RECT 3.990 122.080 59.735 122.720 ; + RECT 3.990 120.720 55.600 122.080 ; + RECT 4.400 120.680 55.600 120.720 ; + RECT 4.400 119.360 59.735 120.680 ; + RECT 4.400 119.320 55.600 119.360 ; + RECT 3.990 118.000 55.600 119.320 ; + RECT 4.400 117.960 55.600 118.000 ; + RECT 4.400 117.320 59.735 117.960 ; + RECT 4.400 116.600 55.600 117.320 ; + RECT 3.990 115.920 55.600 116.600 ; + RECT 3.990 115.280 59.735 115.920 ; + RECT 3.990 114.600 55.600 115.280 ; + RECT 4.400 113.880 55.600 114.600 ; + RECT 4.400 113.200 59.735 113.880 ; + RECT 3.990 112.560 59.735 113.200 ; + RECT 3.990 111.200 55.600 112.560 ; + RECT 4.400 111.160 55.600 111.200 ; + RECT 4.400 110.520 59.735 111.160 ; + RECT 4.400 109.800 55.600 110.520 ; + RECT 3.990 109.120 55.600 109.800 ; + RECT 3.990 107.800 59.735 109.120 ; + RECT 4.400 106.400 55.600 107.800 ; + RECT 3.990 105.760 59.735 106.400 ; + RECT 3.990 104.400 55.600 105.760 ; + RECT 4.400 104.360 55.600 104.400 ; + RECT 4.400 103.040 59.735 104.360 ; + RECT 4.400 103.000 55.600 103.040 ; + RECT 3.990 101.640 55.600 103.000 ; + RECT 3.990 101.000 59.735 101.640 ; + RECT 4.400 99.600 55.600 101.000 ; + RECT 3.990 98.280 59.735 99.600 ; + RECT 3.990 97.600 55.600 98.280 ; + RECT 4.400 96.880 55.600 97.600 ; + RECT 4.400 96.240 59.735 96.880 ; + RECT 4.400 96.200 55.600 96.240 ; + RECT 3.990 94.880 55.600 96.200 ; + RECT 4.400 94.840 55.600 94.880 ; + RECT 4.400 93.520 59.735 94.840 ; + RECT 4.400 93.480 55.600 93.520 ; + RECT 3.990 92.120 55.600 93.480 ; + RECT 3.990 91.480 59.735 92.120 ; + RECT 4.400 90.080 55.600 91.480 ; + RECT 3.990 88.760 59.735 90.080 ; + RECT 3.990 88.080 55.600 88.760 ; + RECT 4.400 87.360 55.600 88.080 ; + RECT 4.400 86.720 59.735 87.360 ; + RECT 4.400 86.680 55.600 86.720 ; + RECT 3.990 85.320 55.600 86.680 ; + RECT 3.990 84.680 59.735 85.320 ; + RECT 4.400 84.000 59.735 84.680 ; + RECT 4.400 83.280 55.600 84.000 ; + RECT 3.990 82.600 55.600 83.280 ; + RECT 3.990 81.960 59.735 82.600 ; + RECT 3.990 81.280 55.600 81.960 ; + RECT 4.400 80.560 55.600 81.280 ; + RECT 4.400 79.880 59.735 80.560 ; + RECT 3.990 79.240 59.735 79.880 ; + RECT 3.990 77.880 55.600 79.240 ; + RECT 4.400 77.840 55.600 77.880 ; + RECT 4.400 77.200 59.735 77.840 ; + RECT 4.400 76.480 55.600 77.200 ; + RECT 3.990 75.800 55.600 76.480 ; + RECT 3.990 74.480 59.735 75.800 ; + RECT 4.400 73.080 55.600 74.480 ; + RECT 3.990 72.440 59.735 73.080 ; + RECT 3.990 71.760 55.600 72.440 ; + RECT 4.400 71.040 55.600 71.760 ; + RECT 4.400 70.360 59.735 71.040 ; + RECT 3.990 69.720 59.735 70.360 ; + RECT 3.990 68.360 55.600 69.720 ; + RECT 4.400 68.320 55.600 68.360 ; + RECT 4.400 67.680 59.735 68.320 ; + RECT 4.400 66.960 55.600 67.680 ; + RECT 3.990 66.280 55.600 66.960 ; + RECT 3.990 64.960 59.735 66.280 ; + RECT 4.400 63.560 55.600 64.960 ; + RECT 3.990 62.920 59.735 63.560 ; + RECT 3.990 61.560 55.600 62.920 ; + RECT 4.400 61.520 55.600 61.560 ; + RECT 4.400 60.200 59.735 61.520 ; + RECT 4.400 60.160 55.600 60.200 ; + RECT 3.990 58.800 55.600 60.160 ; + RECT 3.990 58.160 59.735 58.800 ; + RECT 4.400 56.760 55.600 58.160 ; + RECT 3.990 56.120 59.735 56.760 ; + RECT 3.990 54.760 55.600 56.120 ; + RECT 4.400 54.720 55.600 54.760 ; + RECT 4.400 53.400 59.735 54.720 ; + RECT 4.400 53.360 55.600 53.400 ; + RECT 3.990 52.000 55.600 53.360 ; + RECT 3.990 51.360 59.735 52.000 ; + RECT 4.400 49.960 55.600 51.360 ; + RECT 3.990 48.640 59.735 49.960 ; + RECT 4.400 47.240 55.600 48.640 ; + RECT 3.990 46.600 59.735 47.240 ; + RECT 3.990 45.240 55.600 46.600 ; + RECT 4.400 45.200 55.600 45.240 ; + RECT 4.400 43.880 59.735 45.200 ; + RECT 4.400 43.840 55.600 43.880 ; + RECT 3.990 42.480 55.600 43.840 ; + RECT 3.990 41.840 59.735 42.480 ; + RECT 4.400 40.440 55.600 41.840 ; + RECT 3.990 39.120 59.735 40.440 ; + RECT 3.990 38.440 55.600 39.120 ; + RECT 4.400 37.720 55.600 38.440 ; + RECT 4.400 37.080 59.735 37.720 ; + RECT 4.400 37.040 55.600 37.080 ; + RECT 3.990 35.680 55.600 37.040 ; + RECT 3.990 35.040 59.735 35.680 ; + RECT 4.400 34.360 59.735 35.040 ; + RECT 4.400 33.640 55.600 34.360 ; + RECT 3.990 32.960 55.600 33.640 ; + RECT 3.990 32.320 59.735 32.960 ; + RECT 3.990 31.640 55.600 32.320 ; + RECT 4.400 30.920 55.600 31.640 ; + RECT 4.400 30.240 59.735 30.920 ; + RECT 3.990 29.600 59.735 30.240 ; + RECT 3.990 28.240 55.600 29.600 ; + RECT 4.400 28.200 55.600 28.240 ; + RECT 4.400 27.560 59.735 28.200 ; + RECT 4.400 26.840 55.600 27.560 ; + RECT 3.990 26.160 55.600 26.840 ; + RECT 3.990 25.520 59.735 26.160 ; + RECT 4.400 24.840 59.735 25.520 ; + RECT 4.400 24.120 55.600 24.840 ; + RECT 3.990 23.440 55.600 24.120 ; + RECT 3.990 22.800 59.735 23.440 ; + RECT 3.990 22.120 55.600 22.800 ; + RECT 4.400 21.400 55.600 22.120 ; + RECT 4.400 20.720 59.735 21.400 ; + RECT 3.990 20.080 59.735 20.720 ; + RECT 3.990 18.720 55.600 20.080 ; + RECT 4.400 18.680 55.600 18.720 ; + RECT 4.400 18.040 59.735 18.680 ; + RECT 4.400 17.320 55.600 18.040 ; + RECT 3.990 16.640 55.600 17.320 ; + RECT 3.990 15.320 59.735 16.640 ; + RECT 4.400 13.920 55.600 15.320 ; + RECT 3.990 13.280 59.735 13.920 ; + RECT 3.990 11.920 55.600 13.280 ; + RECT 4.400 11.880 55.600 11.920 ; + RECT 4.400 10.560 59.735 11.880 ; + RECT 4.400 10.520 55.600 10.560 ; + RECT 3.990 9.160 55.600 10.520 ; + RECT 3.990 8.520 59.735 9.160 ; + RECT 4.400 7.120 55.600 8.520 ; + RECT 3.990 5.800 59.735 7.120 ; + RECT 3.990 5.120 55.600 5.800 ; + RECT 4.400 4.400 55.600 5.120 ; + RECT 4.400 3.760 59.735 4.400 ; + RECT 4.400 3.720 55.600 3.760 ; + RECT 3.990 2.400 55.600 3.720 ; + RECT 4.400 2.360 55.600 2.400 ; + RECT 4.400 1.720 59.735 2.360 ; + RECT 4.400 1.000 55.600 1.720 ; + RECT 3.990 0.855 55.600 1.000 ; + LAYER met4 ; + RECT 14.875 10.640 20.635 389.200 ; + RECT 23.035 10.640 28.795 389.200 ; + RECT 31.195 10.640 36.955 389.200 ; + RECT 39.355 10.640 45.115 389.200 ; + RECT 47.515 10.640 58.585 389.200 ; + END +END wb_openram_wrapper +END LIBRARY + diff --git a/openlane/user_project_wrapper/macros/lef/wrapped_frequency_counter.lef b/openlane/user_project_wrapper/macros/lef/wrapped_frequency_counter.lef new file mode 100644 index 0000000..288edc8 --- /dev/null +++ b/openlane/user_project_wrapper/macros/lef/wrapped_frequency_counter.lef @@ -0,0 +1,1972 @@ +VERSION 5.7 ; + NOWIREEXTENSIONATPIN ON ; + DIVIDERCHAR "/" ; + BUSBITCHARS "[]" ; +MACRO wrapped_frequency_counter + CLASS BLOCK ; + FOREIGN wrapped_frequency_counter ; + ORIGIN 0.000 0.000 ; + SIZE 150.000 BY 250.000 ; + PIN active + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 183.340 4.000 184.540 ; + END + END active + PIN io_in[0] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 61.130 0.000 61.690 4.000 ; + END + END io_in[0] + PIN io_in[10] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 61.130 246.000 61.690 250.000 ; + END + END io_in[10] + PIN io_in[11] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 200.340 4.000 201.540 ; + END + END io_in[11] + PIN io_in[12] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 217.340 150.000 218.540 ; + END + END io_in[12] + PIN io_in[13] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 93.330 0.000 93.890 4.000 ; + END + END io_in[13] + PIN io_in[14] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 25.710 246.000 26.270 250.000 ; + END + END io_in[14] + PIN io_in[15] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 227.540 150.000 228.740 ; + END + END io_in[15] + PIN io_in[16] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 67.740 150.000 68.940 ; + END + END io_in[16] + PIN io_in[17] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 241.140 4.000 242.340 ; + END + END io_in[17] + PIN io_in[18] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT -0.050 246.000 0.510 250.000 ; + END + END io_in[18] + PIN io_in[19] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 20.140 150.000 21.340 ; + END + END io_in[19] + PIN io_in[1] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 64.340 4.000 65.540 ; + END + END io_in[1] + PIN io_in[20] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 115.340 4.000 116.540 ; + END + END io_in[20] + PIN io_in[21] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 74.540 4.000 75.740 ; + END + END io_in[21] + PIN io_in[22] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 115.340 150.000 116.540 ; + END + END io_in[22] + PIN io_in[23] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 237.740 4.000 238.940 ; + END + END io_in[23] + PIN io_in[24] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 227.540 4.000 228.740 ; + END + END io_in[24] + PIN io_in[25] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 148.070 0.000 148.630 4.000 ; + END + END io_in[25] + PIN io_in[26] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 144.850 0.000 145.410 4.000 ; + END + END io_in[26] + PIN io_in[27] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 94.940 150.000 96.140 ; + END + END io_in[27] + PIN io_in[28] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 131.970 0.000 132.530 4.000 ; + END + END io_in[28] + PIN io_in[29] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 148.070 246.000 148.630 250.000 ; + END + END io_in[29] + PIN io_in[2] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 64.350 0.000 64.910 4.000 ; + END + END io_in[2] + PIN io_in[30] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 128.940 150.000 130.140 ; + END + END io_in[30] + PIN io_in[31] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 176.540 4.000 177.740 ; + END + END io_in[31] + PIN io_in[32] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 122.310 0.000 122.870 4.000 ; + END + END io_in[32] + PIN io_in[33] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 101.740 4.000 102.940 ; + END + END io_in[33] + PIN io_in[34] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 102.990 246.000 103.550 250.000 ; + END + END io_in[34] + PIN io_in[35] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 125.530 246.000 126.090 250.000 ; + END + END io_in[35] + PIN io_in[36] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 176.540 150.000 177.740 ; + END + END io_in[36] + PIN io_in[37] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 128.750 246.000 129.310 250.000 ; + END + END io_in[37] + PIN io_in[3] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 64.350 246.000 64.910 250.000 ; + END + END io_in[3] + PIN io_in[4] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 173.140 150.000 174.340 ; + END + END io_in[4] + PIN io_in[5] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 241.140 150.000 242.340 ; + END + END io_in[5] + PIN io_in[6] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 122.140 4.000 123.340 ; + END + END io_in[6] + PIN io_in[7] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 84.740 4.000 85.940 ; + END + END io_in[7] + PIN io_in[8] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 183.340 150.000 184.540 ; + END + END io_in[8] + PIN io_in[9] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 234.340 4.000 235.540 ; + END + END io_in[9] + PIN io_oeb[0] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 106.210 0.000 106.770 4.000 ; + END + END io_oeb[0] + PIN io_oeb[10] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 67.740 4.000 68.940 ; + END + END io_oeb[10] + PIN io_oeb[11] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 162.940 150.000 164.140 ; + END + END io_oeb[11] + PIN io_oeb[12] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 108.540 150.000 109.740 ; + END + END io_oeb[12] + PIN io_oeb[13] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 105.140 150.000 106.340 ; + END + END io_oeb[13] + PIN io_oeb[14] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 16.740 4.000 17.940 ; + END + END io_oeb[14] + PIN io_oeb[15] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 6.390 246.000 6.950 250.000 ; + END + END io_oeb[15] + PIN io_oeb[16] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 60.940 150.000 62.140 ; + END + END io_oeb[16] + PIN io_oeb[17] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 54.690 0.000 55.250 4.000 ; + END + END io_oeb[17] + PIN io_oeb[18] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 93.330 246.000 93.890 250.000 ; + END + END io_oeb[18] + PIN io_oeb[19] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 9.610 246.000 10.170 250.000 ; + END + END io_oeb[19] + PIN io_oeb[1] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 6.540 150.000 7.740 ; + END + END io_oeb[1] + PIN io_oeb[20] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 135.740 150.000 136.940 ; + END + END io_oeb[20] + PIN io_oeb[21] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 207.140 4.000 208.340 ; + END + END io_oeb[21] + PIN io_oeb[22] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 19.270 0.000 19.830 4.000 ; + END + END io_oeb[22] + PIN io_oeb[23] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 51.470 246.000 52.030 250.000 ; + END + END io_oeb[23] + PIN io_oeb[24] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 54.690 246.000 55.250 250.000 ; + END + END io_oeb[24] + PIN io_oeb[25] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 40.540 150.000 41.740 ; + END + END io_oeb[25] + PIN io_oeb[26] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 207.140 150.000 208.340 ; + END + END io_oeb[26] + PIN io_oeb[27] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 67.570 246.000 68.130 250.000 ; + END + END io_oeb[27] + PIN io_oeb[28] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 16.740 150.000 17.940 ; + END + END io_oeb[28] + PIN io_oeb[29] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 179.940 150.000 181.140 ; + END + END io_oeb[29] + PIN io_oeb[2] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 115.870 246.000 116.430 250.000 ; + END + END io_oeb[2] + PIN io_oeb[30] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 210.540 4.000 211.740 ; + END + END io_oeb[30] + PIN io_oeb[31] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 13.340 150.000 14.540 ; + END + END io_oeb[31] + PIN io_oeb[32] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 98.340 4.000 99.540 ; + END + END io_oeb[32] + PIN io_oeb[33] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 43.940 150.000 45.140 ; + END + END io_oeb[33] + PIN io_oeb[34] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 247.940 4.000 249.140 ; + END + END io_oeb[34] + PIN io_oeb[35] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 88.140 4.000 89.340 ; + END + END io_oeb[35] + PIN io_oeb[36] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 43.940 4.000 45.140 ; + END + END io_oeb[36] + PIN io_oeb[37] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 71.140 4.000 72.340 ; + END + END io_oeb[37] + PIN io_oeb[3] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 99.770 0.000 100.330 4.000 ; + END + END io_oeb[3] + PIN io_oeb[4] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 50.740 150.000 51.940 ; + END + END io_oeb[4] + PIN io_oeb[5] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 128.940 4.000 130.140 ; + END + END io_oeb[5] + PIN io_oeb[6] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 122.140 150.000 123.340 ; + END + END io_oeb[6] + PIN io_oeb[7] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 3.170 246.000 3.730 250.000 ; + END + END io_oeb[7] + PIN io_oeb[8] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 16.050 0.000 16.610 4.000 ; + END + END io_oeb[8] + PIN io_oeb[9] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 41.810 0.000 42.370 4.000 ; + END + END io_oeb[9] + PIN io_out[0] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 237.740 150.000 238.940 ; + END + END io_out[0] + PIN io_out[10] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 159.540 150.000 160.740 ; + END + END io_out[10] + PIN io_out[11] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 9.940 4.000 11.140 ; + END + END io_out[11] + PIN io_out[12] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 30.340 4.000 31.540 ; + END + END io_out[12] + PIN io_out[13] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 9.940 150.000 11.140 ; + END + END io_out[13] + PIN io_out[14] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 210.540 150.000 211.740 ; + END + END io_out[14] + PIN io_out[15] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 166.340 4.000 167.540 ; + END + END io_out[15] + PIN io_out[16] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 156.140 150.000 157.340 ; + END + END io_out[16] + PIN io_out[17] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 135.190 246.000 135.750 250.000 ; + END + END io_out[17] + PIN io_out[18] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 37.140 150.000 38.340 ; + END + END io_out[18] + PIN io_out[19] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 94.940 4.000 96.140 ; + END + END io_out[19] + PIN io_out[1] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 83.670 246.000 84.230 250.000 ; + END + END io_out[1] + PIN io_out[20] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 112.650 246.000 113.210 250.000 ; + END + END io_out[20] + PIN io_out[21] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 159.540 4.000 160.740 ; + END + END io_out[21] + PIN io_out[22] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 125.530 0.000 126.090 4.000 ; + END + END io_out[22] + PIN io_out[23] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 142.540 150.000 143.740 ; + END + END io_out[23] + PIN io_out[24] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 109.430 0.000 109.990 4.000 ; + END + END io_out[24] + PIN io_out[25] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 99.770 246.000 100.330 250.000 ; + END + END io_out[25] + PIN io_out[26] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 20.140 4.000 21.340 ; + END + END io_out[26] + PIN io_out[27] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 106.210 246.000 106.770 250.000 ; + END + END io_out[27] + PIN io_out[28] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 67.570 0.000 68.130 4.000 ; + END + END io_out[28] + PIN io_out[29] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 54.140 150.000 55.340 ; + END + END io_out[29] + PIN io_out[2] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 28.930 0.000 29.490 4.000 ; + END + END io_out[2] + PIN io_out[30] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 23.540 4.000 24.740 ; + END + END io_out[30] + PIN io_out[31] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 57.540 4.000 58.740 ; + END + END io_out[31] + PIN io_out[32] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 186.740 4.000 187.940 ; + END + END io_out[32] + PIN io_out[33] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 77.940 150.000 79.140 ; + END + END io_out[33] + PIN io_out[34] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 213.940 150.000 215.140 ; + END + END io_out[34] + PIN io_out[35] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 203.740 150.000 204.940 ; + END + END io_out[35] + PIN io_out[36] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 12.830 246.000 13.390 250.000 ; + END + END io_out[36] + PIN io_out[37] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 230.940 150.000 232.140 ; + END + END io_out[37] + PIN io_out[3] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 173.140 4.000 174.340 ; + END + END io_out[3] + PIN io_out[4] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 169.740 150.000 170.940 ; + END + END io_out[4] + PIN io_out[5] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 41.810 246.000 42.370 250.000 ; + END + END io_out[5] + PIN io_out[6] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 141.630 246.000 142.190 250.000 ; + END + END io_out[6] + PIN io_out[7] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 77.940 4.000 79.140 ; + END + END io_out[7] + PIN io_out[8] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 74.010 0.000 74.570 4.000 ; + END + END io_out[8] + PIN io_out[9] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 60.940 4.000 62.140 ; + END + END io_out[9] + PIN la1_data_in[0] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 81.340 150.000 82.540 ; + END + END la1_data_in[0] + PIN la1_data_in[10] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 86.890 0.000 87.450 4.000 ; + END + END la1_data_in[10] + PIN la1_data_in[11] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 74.540 150.000 75.740 ; + END + END la1_data_in[11] + PIN la1_data_in[12] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 149.340 4.000 150.540 ; + END + END la1_data_in[12] + PIN la1_data_in[13] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 135.190 0.000 135.750 4.000 ; + END + END la1_data_in[13] + PIN la1_data_in[14] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 50.740 4.000 51.940 ; + END + END la1_data_in[14] + PIN la1_data_in[15] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 16.050 246.000 16.610 250.000 ; + END + END la1_data_in[15] + PIN la1_data_in[16] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 77.230 246.000 77.790 250.000 ; + END + END la1_data_in[16] + PIN la1_data_in[17] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 48.250 246.000 48.810 250.000 ; + END + END la1_data_in[17] + PIN la1_data_in[18] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 23.540 150.000 24.740 ; + END + END la1_data_in[18] + PIN la1_data_in[19] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 22.490 246.000 23.050 250.000 ; + END + END la1_data_in[19] + PIN la1_data_in[1] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 80.450 0.000 81.010 4.000 ; + END + END la1_data_in[1] + PIN la1_data_in[20] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 145.940 4.000 147.140 ; + END + END la1_data_in[20] + PIN la1_data_in[21] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 144.850 246.000 145.410 250.000 ; + END + END la1_data_in[21] + PIN la1_data_in[22] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 88.140 150.000 89.340 ; + END + END la1_data_in[22] + PIN la1_data_in[23] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 3.140 4.000 4.340 ; + END + END la1_data_in[23] + PIN la1_data_in[24] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 57.910 0.000 58.470 4.000 ; + END + END la1_data_in[24] + PIN la1_data_in[25] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 152.740 4.000 153.940 ; + END + END la1_data_in[25] + PIN la1_data_in[26] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 64.340 150.000 65.540 ; + END + END la1_data_in[26] + PIN la1_data_in[27] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 115.870 0.000 116.430 4.000 ; + END + END la1_data_in[27] + PIN la1_data_in[28] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 132.340 4.000 133.540 ; + END + END la1_data_in[28] + PIN la1_data_in[29] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 203.740 4.000 204.940 ; + END + END la1_data_in[29] + PIN la1_data_in[2] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 45.030 0.000 45.590 4.000 ; + END + END la1_data_in[2] + PIN la1_data_in[30] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 6.390 0.000 6.950 4.000 ; + END + END la1_data_in[30] + PIN la1_data_in[31] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 -0.260 150.000 0.940 ; + END + END la1_data_in[31] + PIN la1_data_in[3] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 125.540 4.000 126.740 ; + END + END la1_data_in[3] + PIN la1_data_in[4] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 119.090 246.000 119.650 250.000 ; + END + END la1_data_in[4] + PIN la1_data_in[5] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 149.340 150.000 150.540 ; + END + END la1_data_in[5] + PIN la1_data_in[6] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 28.930 246.000 29.490 250.000 ; + END + END la1_data_in[6] + PIN la1_data_in[7] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 91.540 4.000 92.740 ; + END + END la1_data_in[7] + PIN la1_data_in[8] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 32.150 246.000 32.710 250.000 ; + END + END la1_data_in[8] + PIN la1_data_in[9] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 139.140 4.000 140.340 ; + END + END la1_data_in[9] + PIN la1_data_out[0] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 32.150 0.000 32.710 4.000 ; + END + END la1_data_out[0] + PIN la1_data_out[10] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 98.340 150.000 99.540 ; + END + END la1_data_out[10] + PIN la1_data_out[11] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 90.110 0.000 90.670 4.000 ; + END + END la1_data_out[11] + PIN la1_data_out[12] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 234.340 150.000 235.540 ; + END + END la1_data_out[12] + PIN la1_data_out[13] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 220.740 4.000 221.940 ; + END + END la1_data_out[13] + PIN la1_data_out[14] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 57.910 246.000 58.470 250.000 ; + END + END la1_data_out[14] + PIN la1_data_out[15] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 6.540 4.000 7.740 ; + END + END la1_data_out[15] + PIN la1_data_out[16] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 118.740 150.000 119.940 ; + END + END la1_data_out[16] + PIN la1_data_out[17] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 196.940 150.000 198.140 ; + END + END la1_data_out[17] + PIN la1_data_out[18] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 224.140 4.000 225.340 ; + END + END la1_data_out[18] + PIN la1_data_out[19] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 152.740 150.000 153.940 ; + END + END la1_data_out[19] + PIN la1_data_out[1] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 179.940 4.000 181.140 ; + END + END la1_data_out[1] + PIN la1_data_out[20] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 40.540 4.000 41.740 ; + END + END la1_data_out[20] + PIN la1_data_out[21] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 224.140 150.000 225.340 ; + END + END la1_data_out[21] + PIN la1_data_out[22] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 74.010 246.000 74.570 250.000 ; + END + END la1_data_out[22] + PIN la1_data_out[23] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 48.250 0.000 48.810 4.000 ; + END + END la1_data_out[23] + PIN la1_data_out[24] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 125.540 150.000 126.740 ; + END + END la1_data_out[24] + PIN la1_data_out[25] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 13.340 4.000 14.540 ; + END + END la1_data_out[25] + PIN la1_data_out[26] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 71.140 150.000 72.340 ; + END + END la1_data_out[26] + PIN la1_data_out[27] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 193.540 4.000 194.740 ; + END + END la1_data_out[27] + PIN la1_data_out[28] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 26.940 150.000 28.140 ; + END + END la1_data_out[28] + PIN la1_data_out[29] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 22.490 0.000 23.050 4.000 ; + END + END la1_data_out[29] + PIN la1_data_out[2] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 83.670 0.000 84.230 4.000 ; + END + END la1_data_out[2] + PIN la1_data_out[30] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 101.740 150.000 102.940 ; + END + END la1_data_out[30] + PIN la1_data_out[31] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 244.540 150.000 245.740 ; + END + END la1_data_out[31] + PIN la1_data_out[3] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 37.140 4.000 38.340 ; + END + END la1_data_out[3] + PIN la1_data_out[4] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 33.740 150.000 34.940 ; + END + END la1_data_out[4] + PIN la1_data_out[5] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 12.830 0.000 13.390 4.000 ; + END + END la1_data_out[5] + PIN la1_data_out[6] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 132.340 150.000 133.540 ; + END + END la1_data_out[6] + PIN la1_data_out[7] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 3.170 0.000 3.730 4.000 ; + END + END la1_data_out[7] + PIN la1_data_out[8] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 200.340 150.000 201.540 ; + END + END la1_data_out[8] + PIN la1_data_out[9] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 138.410 246.000 138.970 250.000 ; + END + END la1_data_out[9] + PIN la1_oenb[0] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 47.340 150.000 48.540 ; + END + END la1_oenb[0] + PIN la1_oenb[10] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 131.970 246.000 132.530 250.000 ; + END + END la1_oenb[10] + PIN la1_oenb[11] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 111.940 4.000 113.140 ; + END + END la1_oenb[11] + PIN la1_oenb[12] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 118.740 4.000 119.940 ; + END + END la1_oenb[12] + PIN la1_oenb[13] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 119.090 0.000 119.650 4.000 ; + END + END la1_oenb[13] + PIN la1_oenb[14] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT -0.050 0.000 0.510 4.000 ; + END + END la1_oenb[14] + PIN la1_oenb[15] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 141.630 0.000 142.190 4.000 ; + END + END la1_oenb[15] + PIN la1_oenb[16] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 142.540 4.000 143.740 ; + END + END la1_oenb[16] + PIN la1_oenb[17] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 213.940 4.000 215.140 ; + END + END la1_oenb[17] + PIN la1_oenb[18] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 38.590 246.000 39.150 250.000 ; + END + END la1_oenb[18] + PIN la1_oenb[19] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 105.140 4.000 106.340 ; + END + END la1_oenb[19] + PIN la1_oenb[1] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 35.370 0.000 35.930 4.000 ; + END + END la1_oenb[1] + PIN la1_oenb[20] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 9.610 0.000 10.170 4.000 ; + END + END la1_oenb[20] + PIN la1_oenb[21] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 80.450 246.000 81.010 250.000 ; + END + END la1_oenb[21] + PIN la1_oenb[22] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 35.370 246.000 35.930 250.000 ; + END + END la1_oenb[22] + PIN la1_oenb[23] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 96.550 0.000 97.110 4.000 ; + END + END la1_oenb[23] + PIN la1_oenb[24] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 109.430 246.000 109.990 250.000 ; + END + END la1_oenb[24] + PIN la1_oenb[25] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 91.540 150.000 92.740 ; + END + END la1_oenb[25] + PIN la1_oenb[26] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 156.140 4.000 157.340 ; + END + END la1_oenb[26] + PIN la1_oenb[27] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 190.140 150.000 191.340 ; + END + END la1_oenb[27] + PIN la1_oenb[28] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 38.590 0.000 39.150 4.000 ; + END + END la1_oenb[28] + PIN la1_oenb[29] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 70.790 0.000 71.350 4.000 ; + END + END la1_oenb[29] + PIN la1_oenb[2] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 33.740 4.000 34.940 ; + END + END la1_oenb[2] + PIN la1_oenb[30] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 186.740 150.000 187.940 ; + END + END la1_oenb[30] + PIN la1_oenb[31] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 112.650 0.000 113.210 4.000 ; + END + END la1_oenb[31] + PIN la1_oenb[3] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 90.110 246.000 90.670 250.000 ; + END + END la1_oenb[3] + PIN la1_oenb[4] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 86.890 246.000 87.450 250.000 ; + END + END la1_oenb[4] + PIN la1_oenb[5] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 196.940 4.000 198.140 ; + END + END la1_oenb[5] + PIN la1_oenb[6] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 230.940 4.000 232.140 ; + END + END la1_oenb[6] + PIN la1_oenb[7] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 138.410 0.000 138.970 4.000 ; + END + END la1_oenb[7] + PIN la1_oenb[8] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 47.340 4.000 48.540 ; + END + END la1_oenb[8] + PIN la1_oenb[9] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 169.740 4.000 170.940 ; + END + END la1_oenb[9] + PIN vccd1 + DIRECTION INPUT ; + USE POWER ; + PORT + LAYER met4 ; + RECT 27.880 10.640 29.480 236.880 ; + END + PORT + LAYER met4 ; + RECT 74.200 10.640 75.800 236.880 ; + END + PORT + LAYER met4 ; + RECT 120.520 10.640 122.120 236.880 ; + END + END vccd1 + PIN vssd1 + DIRECTION INPUT ; + USE GROUND ; + PORT + LAYER met4 ; + RECT 51.040 10.640 52.640 236.880 ; + END + PORT + LAYER met4 ; + RECT 97.360 10.640 98.960 236.880 ; + END + END vssd1 + PIN wb_clk_i + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 145.940 150.000 147.140 ; + END + END wb_clk_i + OBS + LAYER li1 ; + RECT 5.520 10.795 144.440 236.725 ; + LAYER met1 ; + RECT 0.070 10.640 145.290 236.880 ; + LAYER met2 ; + RECT 0.790 245.720 2.890 248.725 ; + RECT 4.010 245.720 6.110 248.725 ; + RECT 7.230 245.720 9.330 248.725 ; + RECT 10.450 245.720 12.550 248.725 ; + RECT 13.670 245.720 15.770 248.725 ; + RECT 16.890 245.720 22.210 248.725 ; + RECT 23.330 245.720 25.430 248.725 ; + RECT 26.550 245.720 28.650 248.725 ; + RECT 29.770 245.720 31.870 248.725 ; + RECT 32.990 245.720 35.090 248.725 ; + RECT 36.210 245.720 38.310 248.725 ; + RECT 39.430 245.720 41.530 248.725 ; + RECT 42.650 245.720 47.970 248.725 ; + RECT 49.090 245.720 51.190 248.725 ; + RECT 52.310 245.720 54.410 248.725 ; + RECT 55.530 245.720 57.630 248.725 ; + RECT 58.750 245.720 60.850 248.725 ; + RECT 61.970 245.720 64.070 248.725 ; + RECT 65.190 245.720 67.290 248.725 ; + RECT 68.410 245.720 73.730 248.725 ; + RECT 74.850 245.720 76.950 248.725 ; + RECT 78.070 245.720 80.170 248.725 ; + RECT 81.290 245.720 83.390 248.725 ; + RECT 84.510 245.720 86.610 248.725 ; + RECT 87.730 245.720 89.830 248.725 ; + RECT 90.950 245.720 93.050 248.725 ; + RECT 94.170 245.720 99.490 248.725 ; + RECT 100.610 245.720 102.710 248.725 ; + RECT 103.830 245.720 105.930 248.725 ; + RECT 107.050 245.720 109.150 248.725 ; + RECT 110.270 245.720 112.370 248.725 ; + RECT 113.490 245.720 115.590 248.725 ; + RECT 116.710 245.720 118.810 248.725 ; + RECT 119.930 245.720 125.250 248.725 ; + RECT 126.370 245.720 128.470 248.725 ; + RECT 129.590 245.720 131.690 248.725 ; + RECT 132.810 245.720 134.910 248.725 ; + RECT 136.030 245.720 138.130 248.725 ; + RECT 139.250 245.720 141.350 248.725 ; + RECT 142.470 245.720 144.570 248.725 ; + RECT 0.100 4.280 145.270 245.720 ; + RECT 0.790 4.000 2.890 4.280 ; + RECT 4.010 4.000 6.110 4.280 ; + RECT 7.230 4.000 9.330 4.280 ; + RECT 10.450 4.000 12.550 4.280 ; + RECT 13.670 4.000 15.770 4.280 ; + RECT 16.890 4.000 18.990 4.280 ; + RECT 20.110 4.000 22.210 4.280 ; + RECT 23.330 4.000 28.650 4.280 ; + RECT 29.770 4.000 31.870 4.280 ; + RECT 32.990 4.000 35.090 4.280 ; + RECT 36.210 4.000 38.310 4.280 ; + RECT 39.430 4.000 41.530 4.280 ; + RECT 42.650 4.000 44.750 4.280 ; + RECT 45.870 4.000 47.970 4.280 ; + RECT 49.090 4.000 54.410 4.280 ; + RECT 55.530 4.000 57.630 4.280 ; + RECT 58.750 4.000 60.850 4.280 ; + RECT 61.970 4.000 64.070 4.280 ; + RECT 65.190 4.000 67.290 4.280 ; + RECT 68.410 4.000 70.510 4.280 ; + RECT 71.630 4.000 73.730 4.280 ; + RECT 74.850 4.000 80.170 4.280 ; + RECT 81.290 4.000 83.390 4.280 ; + RECT 84.510 4.000 86.610 4.280 ; + RECT 87.730 4.000 89.830 4.280 ; + RECT 90.950 4.000 93.050 4.280 ; + RECT 94.170 4.000 96.270 4.280 ; + RECT 97.390 4.000 99.490 4.280 ; + RECT 100.610 4.000 105.930 4.280 ; + RECT 107.050 4.000 109.150 4.280 ; + RECT 110.270 4.000 112.370 4.280 ; + RECT 113.490 4.000 115.590 4.280 ; + RECT 116.710 4.000 118.810 4.280 ; + RECT 119.930 4.000 122.030 4.280 ; + RECT 123.150 4.000 125.250 4.280 ; + RECT 126.370 4.000 131.690 4.280 ; + RECT 132.810 4.000 134.910 4.280 ; + RECT 136.030 4.000 138.130 4.280 ; + RECT 139.250 4.000 141.350 4.280 ; + RECT 142.470 4.000 144.570 4.280 ; + LAYER met3 ; + RECT 4.400 247.540 146.000 248.705 ; + RECT 4.000 246.140 146.000 247.540 ; + RECT 4.000 244.140 145.600 246.140 ; + RECT 4.000 242.740 146.000 244.140 ; + RECT 4.400 240.740 145.600 242.740 ; + RECT 4.000 239.340 146.000 240.740 ; + RECT 4.400 237.340 145.600 239.340 ; + RECT 4.000 235.940 146.000 237.340 ; + RECT 4.400 233.940 145.600 235.940 ; + RECT 4.000 232.540 146.000 233.940 ; + RECT 4.400 230.540 145.600 232.540 ; + RECT 4.000 229.140 146.000 230.540 ; + RECT 4.400 227.140 145.600 229.140 ; + RECT 4.000 225.740 146.000 227.140 ; + RECT 4.400 223.740 145.600 225.740 ; + RECT 4.000 222.340 146.000 223.740 ; + RECT 4.400 220.340 146.000 222.340 ; + RECT 4.000 218.940 146.000 220.340 ; + RECT 4.000 216.940 145.600 218.940 ; + RECT 4.000 215.540 146.000 216.940 ; + RECT 4.400 213.540 145.600 215.540 ; + RECT 4.000 212.140 146.000 213.540 ; + RECT 4.400 210.140 145.600 212.140 ; + RECT 4.000 208.740 146.000 210.140 ; + RECT 4.400 206.740 145.600 208.740 ; + RECT 4.000 205.340 146.000 206.740 ; + RECT 4.400 203.340 145.600 205.340 ; + RECT 4.000 201.940 146.000 203.340 ; + RECT 4.400 199.940 145.600 201.940 ; + RECT 4.000 198.540 146.000 199.940 ; + RECT 4.400 196.540 145.600 198.540 ; + RECT 4.000 195.140 146.000 196.540 ; + RECT 4.400 193.140 146.000 195.140 ; + RECT 4.000 191.740 146.000 193.140 ; + RECT 4.000 189.740 145.600 191.740 ; + RECT 4.000 188.340 146.000 189.740 ; + RECT 4.400 186.340 145.600 188.340 ; + RECT 4.000 184.940 146.000 186.340 ; + RECT 4.400 182.940 145.600 184.940 ; + RECT 4.000 181.540 146.000 182.940 ; + RECT 4.400 179.540 145.600 181.540 ; + RECT 4.000 178.140 146.000 179.540 ; + RECT 4.400 176.140 145.600 178.140 ; + RECT 4.000 174.740 146.000 176.140 ; + RECT 4.400 172.740 145.600 174.740 ; + RECT 4.000 171.340 146.000 172.740 ; + RECT 4.400 169.340 145.600 171.340 ; + RECT 4.000 167.940 146.000 169.340 ; + RECT 4.400 165.940 146.000 167.940 ; + RECT 4.000 164.540 146.000 165.940 ; + RECT 4.000 162.540 145.600 164.540 ; + RECT 4.000 161.140 146.000 162.540 ; + RECT 4.400 159.140 145.600 161.140 ; + RECT 4.000 157.740 146.000 159.140 ; + RECT 4.400 155.740 145.600 157.740 ; + RECT 4.000 154.340 146.000 155.740 ; + RECT 4.400 152.340 145.600 154.340 ; + RECT 4.000 150.940 146.000 152.340 ; + RECT 4.400 148.940 145.600 150.940 ; + RECT 4.000 147.540 146.000 148.940 ; + RECT 4.400 145.540 145.600 147.540 ; + RECT 4.000 144.140 146.000 145.540 ; + RECT 4.400 142.140 145.600 144.140 ; + RECT 4.000 140.740 146.000 142.140 ; + RECT 4.400 138.740 146.000 140.740 ; + RECT 4.000 137.340 146.000 138.740 ; + RECT 4.000 135.340 145.600 137.340 ; + RECT 4.000 133.940 146.000 135.340 ; + RECT 4.400 131.940 145.600 133.940 ; + RECT 4.000 130.540 146.000 131.940 ; + RECT 4.400 128.540 145.600 130.540 ; + RECT 4.000 127.140 146.000 128.540 ; + RECT 4.400 125.140 145.600 127.140 ; + RECT 4.000 123.740 146.000 125.140 ; + RECT 4.400 121.740 145.600 123.740 ; + RECT 4.000 120.340 146.000 121.740 ; + RECT 4.400 118.340 145.600 120.340 ; + RECT 4.000 116.940 146.000 118.340 ; + RECT 4.400 114.940 145.600 116.940 ; + RECT 4.000 113.540 146.000 114.940 ; + RECT 4.400 111.540 146.000 113.540 ; + RECT 4.000 110.140 146.000 111.540 ; + RECT 4.000 108.140 145.600 110.140 ; + RECT 4.000 106.740 146.000 108.140 ; + RECT 4.400 104.740 145.600 106.740 ; + RECT 4.000 103.340 146.000 104.740 ; + RECT 4.400 101.340 145.600 103.340 ; + RECT 4.000 99.940 146.000 101.340 ; + RECT 4.400 97.940 145.600 99.940 ; + RECT 4.000 96.540 146.000 97.940 ; + RECT 4.400 94.540 145.600 96.540 ; + RECT 4.000 93.140 146.000 94.540 ; + RECT 4.400 91.140 145.600 93.140 ; + RECT 4.000 89.740 146.000 91.140 ; + RECT 4.400 87.740 145.600 89.740 ; + RECT 4.000 86.340 146.000 87.740 ; + RECT 4.400 84.340 146.000 86.340 ; + RECT 4.000 82.940 146.000 84.340 ; + RECT 4.000 80.940 145.600 82.940 ; + RECT 4.000 79.540 146.000 80.940 ; + RECT 4.400 77.540 145.600 79.540 ; + RECT 4.000 76.140 146.000 77.540 ; + RECT 4.400 74.140 145.600 76.140 ; + RECT 4.000 72.740 146.000 74.140 ; + RECT 4.400 70.740 145.600 72.740 ; + RECT 4.000 69.340 146.000 70.740 ; + RECT 4.400 67.340 145.600 69.340 ; + RECT 4.000 65.940 146.000 67.340 ; + RECT 4.400 63.940 145.600 65.940 ; + RECT 4.000 62.540 146.000 63.940 ; + RECT 4.400 60.540 145.600 62.540 ; + RECT 4.000 59.140 146.000 60.540 ; + RECT 4.400 57.140 146.000 59.140 ; + RECT 4.000 55.740 146.000 57.140 ; + RECT 4.000 53.740 145.600 55.740 ; + RECT 4.000 52.340 146.000 53.740 ; + RECT 4.400 50.340 145.600 52.340 ; + RECT 4.000 48.940 146.000 50.340 ; + RECT 4.400 46.940 145.600 48.940 ; + RECT 4.000 45.540 146.000 46.940 ; + RECT 4.400 43.540 145.600 45.540 ; + RECT 4.000 42.140 146.000 43.540 ; + RECT 4.400 40.140 145.600 42.140 ; + RECT 4.000 38.740 146.000 40.140 ; + RECT 4.400 36.740 145.600 38.740 ; + RECT 4.000 35.340 146.000 36.740 ; + RECT 4.400 33.340 145.600 35.340 ; + RECT 4.000 31.940 146.000 33.340 ; + RECT 4.400 29.940 146.000 31.940 ; + RECT 4.000 28.540 146.000 29.940 ; + RECT 4.000 26.540 145.600 28.540 ; + RECT 4.000 25.140 146.000 26.540 ; + RECT 4.400 23.140 145.600 25.140 ; + RECT 4.000 21.740 146.000 23.140 ; + RECT 4.400 19.740 145.600 21.740 ; + RECT 4.000 18.340 146.000 19.740 ; + RECT 4.400 16.340 145.600 18.340 ; + RECT 4.000 14.940 146.000 16.340 ; + RECT 4.400 12.940 145.600 14.940 ; + RECT 4.000 11.540 146.000 12.940 ; + RECT 4.400 9.540 145.600 11.540 ; + RECT 4.000 8.140 146.000 9.540 ; + RECT 4.400 6.975 145.600 8.140 ; + LAYER met4 ; + RECT 93.215 19.895 96.960 221.505 ; + RECT 99.360 19.895 120.120 221.505 ; + RECT 122.520 19.895 137.705 221.505 ; + END +END wrapped_frequency_counter +END LIBRARY + diff --git a/openlane/user_project_wrapper/macros/lef/wrapped_function_generator.lef b/openlane/user_project_wrapper/macros/lef/wrapped_function_generator.lef new file mode 100644 index 0000000..13f061a --- /dev/null +++ b/openlane/user_project_wrapper/macros/lef/wrapped_function_generator.lef @@ -0,0 +1,2790 @@ +VERSION 5.7 ; + NOWIREEXTENSIONATPIN ON ; + DIVIDERCHAR "/" ; + BUSBITCHARS "[]" ; +MACRO wrapped_function_generator + CLASS BLOCK ; + FOREIGN wrapped_function_generator ; + ORIGIN 0.000 0.000 ; + SIZE 250.000 BY 260.000 ; + PIN active + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 159.840 250.000 160.440 ; + END + END active + PIN io_in[0] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 80.590 0.000 80.870 4.000 ; + END + END io_in[0] + PIN io_in[10] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 6.840 4.000 7.440 ; + END + END io_in[10] + PIN io_in[11] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 193.840 4.000 194.440 ; + END + END io_in[11] + PIN io_in[12] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 125.670 256.000 125.950 260.000 ; + END + END io_in[12] + PIN io_in[13] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 78.240 250.000 78.840 ; + END + END io_in[13] + PIN io_in[14] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 106.350 256.000 106.630 260.000 ; + END + END io_in[14] + PIN io_in[15] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 10.240 250.000 10.840 ; + END + END io_in[15] + PIN io_in[16] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 219.050 0.000 219.330 4.000 ; + END + END io_in[16] + PIN io_in[17] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 74.840 4.000 75.440 ; + END + END io_in[17] + PIN io_in[18] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 141.770 0.000 142.050 4.000 ; + END + END io_in[18] + PIN io_in[19] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 13.640 4.000 14.240 ; + END + END io_in[19] + PIN io_in[1] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 238.370 0.000 238.650 4.000 ; + END + END io_in[1] + PIN io_in[20] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 91.840 250.000 92.440 ; + END + END io_in[20] + PIN io_in[21] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 153.040 4.000 153.640 ; + END + END io_in[21] + PIN io_in[22] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 96.690 0.000 96.970 4.000 ; + END + END io_in[22] + PIN io_in[23] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 128.890 0.000 129.170 4.000 ; + END + END io_in[23] + PIN io_in[24] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 105.440 250.000 106.040 ; + END + END io_in[24] + PIN io_in[25] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 125.840 4.000 126.440 ; + END + END io_in[25] + PIN io_in[26] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 163.240 250.000 163.840 ; + END + END io_in[26] + PIN io_in[27] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 102.040 4.000 102.640 ; + END + END io_in[27] + PIN io_in[28] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 115.640 250.000 116.240 ; + END + END io_in[28] + PIN io_in[29] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 12.970 256.000 13.250 260.000 ; + END + END io_in[29] + PIN io_in[2] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 71.440 4.000 72.040 ; + END + END io_in[2] + PIN io_in[30] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 144.990 0.000 145.270 4.000 ; + END + END io_in[30] + PIN io_in[31] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 231.930 256.000 232.210 260.000 ; + END + END io_in[31] + PIN io_in[32] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 83.810 0.000 84.090 4.000 ; + END + END io_in[32] + PIN io_in[33] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 122.440 4.000 123.040 ; + END + END io_in[33] + PIN io_in[34] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 45.170 256.000 45.450 260.000 ; + END + END io_in[34] + PIN io_in[35] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 202.950 0.000 203.230 4.000 ; + END + END io_in[35] + PIN io_in[36] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 157.870 256.000 158.150 260.000 ; + END + END io_in[36] + PIN io_in[37] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 139.440 4.000 140.040 ; + END + END io_in[37] + PIN io_in[3] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 238.040 250.000 238.640 ; + END + END io_in[3] + PIN io_in[4] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 102.040 250.000 102.640 ; + END + END io_in[4] + PIN io_in[5] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 177.190 256.000 177.470 260.000 ; + END + END io_in[5] + PIN io_in[6] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 13.640 250.000 14.240 ; + END + END io_in[6] + PIN io_in[7] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 109.570 0.000 109.850 4.000 ; + END + END io_in[7] + PIN io_in[8] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 19.410 256.000 19.690 260.000 ; + END + END io_in[8] + PIN io_in[9] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 214.240 4.000 214.840 ; + END + END io_in[9] + PIN io_oeb[0] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 32.290 0.000 32.570 4.000 ; + END + END io_oeb[0] + PIN io_oeb[10] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 122.440 250.000 123.040 ; + END + END io_oeb[10] + PIN io_oeb[11] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 225.490 0.000 225.770 4.000 ; + END + END io_oeb[11] + PIN io_oeb[12] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 29.070 0.000 29.350 4.000 ; + END + END io_oeb[12] + PIN io_oeb[13] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 241.590 0.000 241.870 4.000 ; + END + END io_oeb[13] + PIN io_oeb[14] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 38.730 256.000 39.010 260.000 ; + END + END io_oeb[14] + PIN io_oeb[15] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 217.640 250.000 218.240 ; + END + END io_oeb[15] + PIN io_oeb[16] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 23.840 250.000 24.440 ; + END + END io_oeb[16] + PIN io_oeb[17] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 34.040 4.000 34.640 ; + END + END io_oeb[17] + PIN io_oeb[18] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 207.440 4.000 208.040 ; + END + END io_oeb[18] + PIN io_oeb[19] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 183.630 0.000 183.910 4.000 ; + END + END io_oeb[19] + PIN io_oeb[1] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 215.830 256.000 216.110 260.000 ; + END + END io_oeb[1] + PIN io_oeb[20] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 234.640 250.000 235.240 ; + END + END io_oeb[20] + PIN io_oeb[21] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 47.640 4.000 48.240 ; + END + END io_oeb[21] + PIN io_oeb[22] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 225.490 256.000 225.770 260.000 ; + END + END io_oeb[22] + PIN io_oeb[23] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 132.640 4.000 133.240 ; + END + END io_oeb[23] + PIN io_oeb[24] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 258.440 250.000 259.040 ; + END + END io_oeb[24] + PIN io_oeb[25] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 122.450 256.000 122.730 260.000 ; + END + END io_oeb[25] + PIN io_oeb[26] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 115.640 4.000 116.240 ; + END + END io_oeb[26] + PIN io_oeb[27] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 142.840 250.000 143.440 ; + END + END io_oeb[27] + PIN io_oeb[28] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 6.530 256.000 6.810 260.000 ; + END + END io_oeb[28] + PIN io_oeb[29] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 61.270 0.000 61.550 4.000 ; + END + END io_oeb[29] + PIN io_oeb[2] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 258.440 4.000 259.040 ; + END + END io_oeb[2] + PIN io_oeb[30] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 248.030 256.000 248.310 260.000 ; + END + END io_oeb[30] + PIN io_oeb[31] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 17.040 4.000 17.640 ; + END + END io_oeb[31] + PIN io_oeb[32] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 167.530 0.000 167.810 4.000 ; + END + END io_oeb[32] + PIN io_oeb[33] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 112.790 256.000 113.070 260.000 ; + END + END io_oeb[33] + PIN io_oeb[34] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 88.440 4.000 89.040 ; + END + END io_oeb[34] + PIN io_oeb[35] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 68.040 4.000 68.640 ; + END + END io_oeb[35] + PIN io_oeb[36] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 199.730 0.000 200.010 4.000 ; + END + END io_oeb[36] + PIN io_oeb[37] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 197.240 4.000 197.840 ; + END + END io_oeb[37] + PIN io_oeb[3] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 227.840 250.000 228.440 ; + END + END io_oeb[3] + PIN io_oeb[4] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 224.440 4.000 225.040 ; + END + END io_oeb[4] + PIN io_oeb[5] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 183.640 250.000 184.240 ; + END + END io_oeb[5] + PIN io_oeb[6] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 106.350 0.000 106.630 4.000 ; + END + END io_oeb[6] + PIN io_oeb[7] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 85.040 250.000 85.640 ; + END + END io_oeb[7] + PIN io_oeb[8] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 248.240 250.000 248.840 ; + END + END io_oeb[8] + PIN io_oeb[9] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 81.640 250.000 82.240 ; + END + END io_oeb[9] + PIN io_out[0] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 180.410 256.000 180.690 260.000 ; + END + END io_out[0] + PIN io_out[10] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 221.040 250.000 221.640 ; + END + END io_out[10] + PIN io_out[11] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 47.640 250.000 48.240 ; + END + END io_out[11] + PIN io_out[12] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 244.810 0.000 245.090 4.000 ; + END + END io_out[12] + PIN io_out[13] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 235.150 0.000 235.430 4.000 ; + END + END io_out[13] + PIN io_out[14] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 61.240 250.000 61.840 ; + END + END io_out[14] + PIN io_out[15] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 186.850 0.000 187.130 4.000 ; + END + END io_out[15] + PIN io_out[16] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 186.850 256.000 187.130 260.000 ; + END + END io_out[16] + PIN io_out[17] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 193.290 256.000 193.570 260.000 ; + END + END io_out[17] + PIN io_out[18] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 77.370 256.000 77.650 260.000 ; + END + END io_out[18] + PIN io_out[19] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 17.040 250.000 17.640 ; + END + END io_out[19] + PIN io_out[1] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 64.490 0.000 64.770 4.000 ; + END + END io_out[1] + PIN io_out[20] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 58.050 0.000 58.330 4.000 ; + END + END io_out[20] + PIN io_out[21] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 241.440 4.000 242.040 ; + END + END io_out[21] + PIN io_out[22] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 173.970 256.000 174.250 260.000 ; + END + END io_out[22] + PIN io_out[23] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 74.150 256.000 74.430 260.000 ; + END + END io_out[23] + PIN io_out[24] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 231.240 4.000 231.840 ; + END + END io_out[24] + PIN io_out[25] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 170.040 4.000 170.640 ; + END + END io_out[25] + PIN io_out[26] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 136.040 4.000 136.640 ; + END + END io_out[26] + PIN io_out[27] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 37.440 250.000 38.040 ; + END + END io_out[27] + PIN io_out[28] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 222.270 0.000 222.550 4.000 ; + END + END io_out[28] + PIN io_out[29] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 27.240 4.000 27.840 ; + END + END io_out[29] + PIN io_out[2] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 176.840 250.000 177.440 ; + END + END io_out[2] + PIN io_out[30] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 141.770 256.000 142.050 260.000 ; + END + END io_out[30] + PIN io_out[31] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 231.240 250.000 231.840 ; + END + END io_out[31] + PIN io_out[32] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 212.610 0.000 212.890 4.000 ; + END + END io_out[32] + PIN io_out[33] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 54.440 250.000 55.040 ; + END + END io_out[33] + PIN io_out[34] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 255.040 4.000 255.640 ; + END + END io_out[34] + PIN io_out[35] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 67.710 0.000 67.990 4.000 ; + END + END io_out[35] + PIN io_out[36] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 135.330 256.000 135.610 260.000 ; + END + END io_out[36] + PIN io_out[37] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 241.590 256.000 241.870 260.000 ; + END + END io_out[37] + PIN io_out[3] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 228.710 256.000 228.990 260.000 ; + END + END io_out[3] + PIN io_out[4] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 199.730 256.000 200.010 260.000 ; + END + END io_out[4] + PIN io_out[5] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 51.610 256.000 51.890 260.000 ; + END + END io_out[5] + PIN io_out[6] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 35.510 256.000 35.790 260.000 ; + END + END io_out[6] + PIN io_out[7] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 170.040 250.000 170.640 ; + END + END io_out[7] + PIN io_out[8] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 12.970 0.000 13.250 4.000 ; + END + END io_out[8] + PIN io_out[9] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 41.950 256.000 42.230 260.000 ; + END + END io_out[9] + PIN rambus_wb_ack_i + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 40.840 4.000 41.440 ; + END + END rambus_wb_ack_i + PIN rambus_wb_adr_o[0] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 200.640 250.000 201.240 ; + END + END rambus_wb_adr_o[0] + PIN rambus_wb_adr_o[1] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 234.640 4.000 235.240 ; + END + END rambus_wb_adr_o[1] + PIN rambus_wb_adr_o[2] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 54.830 256.000 55.110 260.000 ; + END + END rambus_wb_adr_o[2] + PIN rambus_wb_adr_o[3] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 30.640 250.000 31.240 ; + END + END rambus_wb_adr_o[3] + PIN rambus_wb_adr_o[4] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 255.040 250.000 255.640 ; + END + END rambus_wb_adr_o[4] + PIN rambus_wb_adr_o[5] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 88.440 250.000 89.040 ; + END + END rambus_wb_adr_o[5] + PIN rambus_wb_adr_o[6] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 34.040 250.000 34.640 ; + END + END rambus_wb_adr_o[6] + PIN rambus_wb_adr_o[7] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 146.240 250.000 146.840 ; + END + END rambus_wb_adr_o[7] + PIN rambus_wb_adr_o[8] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 45.170 0.000 45.450 4.000 ; + END + END rambus_wb_adr_o[8] + PIN rambus_wb_adr_o[9] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 10.240 4.000 10.840 ; + END + END rambus_wb_adr_o[9] + PIN rambus_wb_clk_o + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 91.840 4.000 92.440 ; + END + END rambus_wb_clk_o + PIN rambus_wb_cyc_o + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 25.850 256.000 26.130 260.000 ; + END + END rambus_wb_cyc_o + PIN rambus_wb_dat_i[0] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 67.710 256.000 67.990 260.000 ; + END + END rambus_wb_dat_i[0] + PIN rambus_wb_dat_i[10] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 112.790 0.000 113.070 4.000 ; + END + END rambus_wb_dat_i[10] + PIN rambus_wb_dat_i[11] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 112.240 4.000 112.840 ; + END + END rambus_wb_dat_i[11] + PIN rambus_wb_dat_i[12] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 3.440 250.000 4.040 ; + END + END rambus_wb_dat_i[12] + PIN rambus_wb_dat_i[13] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 68.040 250.000 68.640 ; + END + END rambus_wb_dat_i[13] + PIN rambus_wb_dat_i[14] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 109.570 256.000 109.850 260.000 ; + END + END rambus_wb_dat_i[14] + PIN rambus_wb_dat_i[15] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 64.490 256.000 64.770 260.000 ; + END + END rambus_wb_dat_i[15] + PIN rambus_wb_dat_i[16] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 90.250 256.000 90.530 260.000 ; + END + END rambus_wb_dat_i[16] + PIN rambus_wb_dat_i[17] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 135.330 0.000 135.610 4.000 ; + END + END rambus_wb_dat_i[17] + PIN rambus_wb_dat_i[18] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 164.310 0.000 164.590 4.000 ; + END + END rambus_wb_dat_i[18] + PIN rambus_wb_dat_i[19] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 173.440 4.000 174.040 ; + END + END rambus_wb_dat_i[19] + PIN rambus_wb_dat_i[1] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 41.950 0.000 42.230 4.000 ; + END + END rambus_wb_dat_i[1] + PIN rambus_wb_dat_i[20] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 37.440 4.000 38.040 ; + END + END rambus_wb_dat_i[20] + PIN rambus_wb_dat_i[21] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 80.590 256.000 80.870 260.000 ; + END + END rambus_wb_dat_i[21] + PIN rambus_wb_dat_i[22] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 40.840 250.000 41.440 ; + END + END rambus_wb_dat_i[22] + PIN rambus_wb_dat_i[23] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 156.440 250.000 157.040 ; + END + END rambus_wb_dat_i[23] + PIN rambus_wb_dat_i[24] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 166.640 250.000 167.240 ; + END + END rambus_wb_dat_i[24] + PIN rambus_wb_dat_i[25] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 193.840 250.000 194.440 ; + END + END rambus_wb_dat_i[25] + PIN rambus_wb_dat_i[26] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 119.230 256.000 119.510 260.000 ; + END + END rambus_wb_dat_i[26] + PIN rambus_wb_dat_i[27] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 183.640 4.000 184.240 ; + END + END rambus_wb_dat_i[27] + PIN rambus_wb_dat_i[28] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 0.090 256.000 0.370 260.000 ; + END + END rambus_wb_dat_i[28] + PIN rambus_wb_dat_i[29] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 210.840 250.000 211.440 ; + END + END rambus_wb_dat_i[29] + PIN rambus_wb_dat_i[2] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 200.640 4.000 201.240 ; + END + END rambus_wb_dat_i[2] + PIN rambus_wb_dat_i[30] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 51.040 250.000 51.640 ; + END + END rambus_wb_dat_i[30] + PIN rambus_wb_dat_i[31] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 70.930 256.000 71.210 260.000 ; + END + END rambus_wb_dat_i[31] + PIN rambus_wb_dat_i[3] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 149.640 250.000 150.240 ; + END + END rambus_wb_dat_i[3] + PIN rambus_wb_dat_i[4] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 119.040 250.000 119.640 ; + END + END rambus_wb_dat_i[4] + PIN rambus_wb_dat_i[5] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 238.040 4.000 238.640 ; + END + END rambus_wb_dat_i[5] + PIN rambus_wb_dat_i[6] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 22.630 256.000 22.910 260.000 ; + END + END rambus_wb_dat_i[6] + PIN rambus_wb_dat_i[7] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 99.910 0.000 100.190 4.000 ; + END + END rambus_wb_dat_i[7] + PIN rambus_wb_dat_i[8] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 187.040 4.000 187.640 ; + END + END rambus_wb_dat_i[8] + PIN rambus_wb_dat_i[9] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 202.950 256.000 203.230 260.000 ; + END + END rambus_wb_dat_i[9] + PIN rambus_wb_dat_o[0] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 95.240 4.000 95.840 ; + END + END rambus_wb_dat_o[0] + PIN rambus_wb_dat_o[10] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 151.430 0.000 151.710 4.000 ; + END + END rambus_wb_dat_o[10] + PIN rambus_wb_dat_o[11] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 103.130 0.000 103.410 4.000 ; + END + END rambus_wb_dat_o[11] + PIN rambus_wb_dat_o[12] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 209.390 0.000 209.670 4.000 ; + END + END rambus_wb_dat_o[12] + PIN rambus_wb_dat_o[13] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 173.440 250.000 174.040 ; + END + END rambus_wb_dat_o[13] + PIN rambus_wb_dat_o[14] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 251.640 4.000 252.240 ; + END + END rambus_wb_dat_o[14] + PIN rambus_wb_dat_o[15] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 212.610 256.000 212.890 260.000 ; + END + END rambus_wb_dat_o[15] + PIN rambus_wb_dat_o[16] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 6.530 0.000 6.810 4.000 ; + END + END rambus_wb_dat_o[16] + PIN rambus_wb_dat_o[17] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 149.640 4.000 150.240 ; + END + END rambus_wb_dat_o[17] + PIN rambus_wb_dat_o[18] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 90.250 0.000 90.530 4.000 ; + END + END rambus_wb_dat_o[18] + PIN rambus_wb_dat_o[19] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 103.130 256.000 103.410 260.000 ; + END + END rambus_wb_dat_o[19] + PIN rambus_wb_dat_o[1] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 51.040 4.000 51.640 ; + END + END rambus_wb_dat_o[1] + PIN rambus_wb_dat_o[20] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 77.370 0.000 77.650 4.000 ; + END + END rambus_wb_dat_o[20] + PIN rambus_wb_dat_o[21] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 154.650 0.000 154.930 4.000 ; + END + END rambus_wb_dat_o[21] + PIN rambus_wb_dat_o[22] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 159.840 4.000 160.440 ; + END + END rambus_wb_dat_o[22] + PIN rambus_wb_dat_o[23] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 98.640 250.000 99.240 ; + END + END rambus_wb_dat_o[23] + PIN rambus_wb_dat_o[24] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 154.650 256.000 154.930 260.000 ; + END + END rambus_wb_dat_o[24] + PIN rambus_wb_dat_o[25] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 81.640 4.000 82.240 ; + END + END rambus_wb_dat_o[25] + PIN rambus_wb_dat_o[26] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 116.010 256.000 116.290 260.000 ; + END + END rambus_wb_dat_o[26] + PIN rambus_wb_dat_o[27] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 142.840 4.000 143.440 ; + END + END rambus_wb_dat_o[27] + PIN rambus_wb_dat_o[28] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 251.640 250.000 252.240 ; + END + END rambus_wb_dat_o[28] + PIN rambus_wb_dat_o[29] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 244.840 4.000 245.440 ; + END + END rambus_wb_dat_o[29] + PIN rambus_wb_dat_o[2] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 157.870 0.000 158.150 4.000 ; + END + END rambus_wb_dat_o[2] + PIN rambus_wb_dat_o[30] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 207.440 250.000 208.040 ; + END + END rambus_wb_dat_o[30] + PIN rambus_wb_dat_o[31] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 231.930 0.000 232.210 4.000 ; + END + END rambus_wb_dat_o[31] + PIN rambus_wb_dat_o[3] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 87.030 256.000 87.310 260.000 ; + END + END rambus_wb_dat_o[3] + PIN rambus_wb_dat_o[4] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 163.240 4.000 163.840 ; + END + END rambus_wb_dat_o[4] + PIN rambus_wb_dat_o[5] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 161.090 256.000 161.370 260.000 ; + END + END rambus_wb_dat_o[5] + PIN rambus_wb_dat_o[6] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 25.850 0.000 26.130 4.000 ; + END + END rambus_wb_dat_o[6] + PIN rambus_wb_dat_o[7] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 71.440 250.000 72.040 ; + END + END rambus_wb_dat_o[7] + PIN rambus_wb_dat_o[8] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 119.230 0.000 119.510 4.000 ; + END + END rambus_wb_dat_o[8] + PIN rambus_wb_dat_o[9] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 61.270 256.000 61.550 260.000 ; + END + END rambus_wb_dat_o[9] + PIN rambus_wb_rst_o + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 44.240 4.000 44.840 ; + END + END rambus_wb_rst_o + PIN rambus_wb_sel_o[0] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 206.170 0.000 206.450 4.000 ; + END + END rambus_wb_sel_o[0] + PIN rambus_wb_sel_o[1] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 164.310 256.000 164.590 260.000 ; + END + END rambus_wb_sel_o[1] + PIN rambus_wb_sel_o[2] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 48.390 256.000 48.670 260.000 ; + END + END rambus_wb_sel_o[2] + PIN rambus_wb_sel_o[3] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 166.640 4.000 167.240 ; + END + END rambus_wb_sel_o[3] + PIN rambus_wb_stb_o + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 148.210 256.000 148.490 260.000 ; + END + END rambus_wb_stb_o + PIN rambus_wb_we_o + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 23.840 4.000 24.440 ; + END + END rambus_wb_we_o + PIN vccd1 + DIRECTION INPUT ; + USE POWER ; + PORT + LAYER met4 ; + RECT 21.040 10.640 22.640 247.760 ; + END + PORT + LAYER met4 ; + RECT 174.640 10.640 176.240 247.760 ; + END + END vccd1 + PIN vssd1 + DIRECTION INPUT ; + USE GROUND ; + PORT + LAYER met4 ; + RECT 97.840 10.640 99.440 247.760 ; + END + END vssd1 + PIN wb_clk_i + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 6.840 250.000 7.440 ; + END + END wb_clk_i + PIN wb_rst_i + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 132.110 256.000 132.390 260.000 ; + END + END wb_rst_i + PIN wbs_ack_o + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 190.440 4.000 191.040 ; + END + END wbs_ack_o + PIN wbs_adr_i[0] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 156.440 4.000 157.040 ; + END + END wbs_adr_i[0] + PIN wbs_adr_i[10] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 190.070 256.000 190.350 260.000 ; + END + END wbs_adr_i[10] + PIN wbs_adr_i[11] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 99.910 256.000 100.190 260.000 ; + END + END wbs_adr_i[11] + PIN wbs_adr_i[12] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 129.240 4.000 129.840 ; + END + END wbs_adr_i[12] + PIN wbs_adr_i[13] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 32.290 256.000 32.570 260.000 ; + END + END wbs_adr_i[13] + PIN wbs_adr_i[14] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 139.440 250.000 140.040 ; + END + END wbs_adr_i[14] + PIN wbs_adr_i[15] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 3.440 4.000 4.040 ; + END + END wbs_adr_i[15] + PIN wbs_adr_i[16] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 138.550 0.000 138.830 4.000 ; + END + END wbs_adr_i[16] + PIN wbs_adr_i[17] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 221.040 4.000 221.640 ; + END + END wbs_adr_i[17] + PIN wbs_adr_i[18] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 85.040 4.000 85.640 ; + END + END wbs_adr_i[18] + PIN wbs_adr_i[19] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 215.830 0.000 216.110 4.000 ; + END + END wbs_adr_i[19] + PIN wbs_adr_i[1] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 222.270 256.000 222.550 260.000 ; + END + END wbs_adr_i[1] + PIN wbs_adr_i[20] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 119.040 4.000 119.640 ; + END + END wbs_adr_i[20] + PIN wbs_adr_i[21] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 125.670 0.000 125.950 4.000 ; + END + END wbs_adr_i[21] + PIN wbs_adr_i[22] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 180.410 0.000 180.690 4.000 ; + END + END wbs_adr_i[22] + PIN wbs_adr_i[23] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 27.240 250.000 27.840 ; + END + END wbs_adr_i[23] + PIN wbs_adr_i[24] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 96.690 256.000 96.970 260.000 ; + END + END wbs_adr_i[24] + PIN wbs_adr_i[25] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 122.450 0.000 122.730 4.000 ; + END + END wbs_adr_i[25] + PIN wbs_adr_i[26] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 22.630 0.000 22.910 4.000 ; + END + END wbs_adr_i[26] + PIN wbs_adr_i[27] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 144.990 256.000 145.270 260.000 ; + END + END wbs_adr_i[27] + PIN wbs_adr_i[28] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 112.240 250.000 112.840 ; + END + END wbs_adr_i[28] + PIN wbs_adr_i[29] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 204.040 250.000 204.640 ; + END + END wbs_adr_i[29] + PIN wbs_adr_i[2] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 87.030 0.000 87.310 4.000 ; + END + END wbs_adr_i[2] + PIN wbs_adr_i[30] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 244.810 256.000 245.090 260.000 ; + END + END wbs_adr_i[30] + PIN wbs_adr_i[31] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 74.840 250.000 75.440 ; + END + END wbs_adr_i[31] + PIN wbs_adr_i[3] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 173.970 0.000 174.250 4.000 ; + END + END wbs_adr_i[3] + PIN wbs_adr_i[4] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 238.370 256.000 238.650 260.000 ; + END + END wbs_adr_i[4] + PIN wbs_adr_i[5] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 170.750 0.000 171.030 4.000 ; + END + END wbs_adr_i[5] + PIN wbs_adr_i[6] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 70.930 0.000 71.210 4.000 ; + END + END wbs_adr_i[6] + PIN wbs_adr_i[7] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 227.840 4.000 228.440 ; + END + END wbs_adr_i[7] + PIN wbs_adr_i[8] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 228.710 0.000 228.990 4.000 ; + END + END wbs_adr_i[8] + PIN wbs_adr_i[9] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 44.240 250.000 44.840 ; + END + END wbs_adr_i[9] + PIN wbs_cyc_i + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 128.890 256.000 129.170 260.000 ; + END + END wbs_cyc_i + PIN wbs_dat_i[0] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 190.440 250.000 191.040 ; + END + END wbs_dat_i[0] + PIN wbs_dat_i[10] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 3.310 256.000 3.590 260.000 ; + END + END wbs_dat_i[10] + PIN wbs_dat_i[11] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 16.190 256.000 16.470 260.000 ; + END + END wbs_dat_i[11] + PIN wbs_dat_i[12] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 9.750 256.000 10.030 260.000 ; + END + END wbs_dat_i[12] + PIN wbs_dat_i[13] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 9.750 0.000 10.030 4.000 ; + END + END wbs_dat_i[13] + PIN wbs_dat_i[14] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 48.390 0.000 48.670 4.000 ; + END + END wbs_dat_i[14] + PIN wbs_dat_i[15] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 108.840 250.000 109.440 ; + END + END wbs_dat_i[15] + PIN wbs_dat_i[16] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 61.240 4.000 61.840 ; + END + END wbs_dat_i[16] + PIN wbs_dat_i[17] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 209.390 256.000 209.670 260.000 ; + END + END wbs_dat_i[17] + PIN wbs_dat_i[18] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 244.840 250.000 245.440 ; + END + END wbs_dat_i[18] + PIN wbs_dat_i[19] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 58.050 256.000 58.330 260.000 ; + END + END wbs_dat_i[19] + PIN wbs_dat_i[1] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 35.510 0.000 35.790 4.000 ; + END + END wbs_dat_i[1] + PIN wbs_dat_i[20] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 129.240 250.000 129.840 ; + END + END wbs_dat_i[20] + PIN wbs_dat_i[21] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 241.440 250.000 242.040 ; + END + END wbs_dat_i[21] + PIN wbs_dat_i[22] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 204.040 4.000 204.640 ; + END + END wbs_dat_i[22] + PIN wbs_dat_i[23] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 180.240 250.000 180.840 ; + END + END wbs_dat_i[23] + PIN wbs_dat_i[24] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 54.440 4.000 55.040 ; + END + END wbs_dat_i[24] + PIN wbs_dat_i[25] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 78.240 4.000 78.840 ; + END + END wbs_dat_i[25] + PIN wbs_dat_i[26] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 235.150 256.000 235.430 260.000 ; + END + END wbs_dat_i[26] + PIN wbs_dat_i[27] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 93.470 256.000 93.750 260.000 ; + END + END wbs_dat_i[27] + PIN wbs_dat_i[28] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 74.150 0.000 74.430 4.000 ; + END + END wbs_dat_i[28] + PIN wbs_dat_i[29] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 136.040 250.000 136.640 ; + END + END wbs_dat_i[29] + PIN wbs_dat_i[2] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 193.290 0.000 193.570 4.000 ; + END + END wbs_dat_i[2] + PIN wbs_dat_i[30] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 57.840 250.000 58.440 ; + END + END wbs_dat_i[30] + PIN wbs_dat_i[31] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 176.840 4.000 177.440 ; + END + END wbs_dat_i[31] + PIN wbs_dat_i[3] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 248.030 0.000 248.310 4.000 ; + END + END wbs_dat_i[3] + PIN wbs_dat_i[4] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 38.730 0.000 39.010 4.000 ; + END + END wbs_dat_i[4] + PIN wbs_dat_i[5] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 116.010 0.000 116.290 4.000 ; + END + END wbs_dat_i[5] + PIN wbs_dat_i[6] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 95.240 250.000 95.840 ; + END + END wbs_dat_i[6] + PIN wbs_dat_i[7] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 219.050 256.000 219.330 260.000 ; + END + END wbs_dat_i[7] + PIN wbs_dat_i[8] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 214.240 250.000 214.840 ; + END + END wbs_dat_i[8] + PIN wbs_dat_i[9] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 0.040 250.000 0.640 ; + END + END wbs_dat_i[9] + PIN wbs_dat_o[0] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 19.410 0.000 19.690 4.000 ; + END + END wbs_dat_o[0] + PIN wbs_dat_o[10] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 132.640 250.000 133.240 ; + END + END wbs_dat_o[10] + PIN wbs_dat_o[11] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 3.310 0.000 3.590 4.000 ; + END + END wbs_dat_o[11] + PIN wbs_dat_o[12] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 224.440 250.000 225.040 ; + END + END wbs_dat_o[12] + PIN wbs_dat_o[13] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 206.170 256.000 206.450 260.000 ; + END + END wbs_dat_o[13] + PIN wbs_dat_o[14] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 20.440 250.000 21.040 ; + END + END wbs_dat_o[14] + PIN wbs_dat_o[15] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 196.510 256.000 196.790 260.000 ; + END + END wbs_dat_o[15] + PIN wbs_dat_o[16] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 98.640 4.000 99.240 ; + END + END wbs_dat_o[16] + PIN wbs_dat_o[17] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 108.840 4.000 109.440 ; + END + END wbs_dat_o[17] + PIN wbs_dat_o[18] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 161.090 0.000 161.370 4.000 ; + END + END wbs_dat_o[18] + PIN wbs_dat_o[19] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 0.090 0.000 0.370 4.000 ; + END + END wbs_dat_o[19] + PIN wbs_dat_o[1] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 190.070 0.000 190.350 4.000 ; + END + END wbs_dat_o[1] + PIN wbs_dat_o[20] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 146.240 4.000 146.840 ; + END + END wbs_dat_o[20] + PIN wbs_dat_o[21] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 20.440 4.000 21.040 ; + END + END wbs_dat_o[21] + PIN wbs_dat_o[22] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 64.640 4.000 65.240 ; + END + END wbs_dat_o[22] + PIN wbs_dat_o[23] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 105.440 4.000 106.040 ; + END + END wbs_dat_o[23] + PIN wbs_dat_o[24] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 51.610 0.000 51.890 4.000 ; + END + END wbs_dat_o[24] + PIN wbs_dat_o[25] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 16.190 0.000 16.470 4.000 ; + END + END wbs_dat_o[25] + PIN wbs_dat_o[26] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 138.550 256.000 138.830 260.000 ; + END + END wbs_dat_o[26] + PIN wbs_dat_o[27] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 83.810 256.000 84.090 260.000 ; + END + END wbs_dat_o[27] + PIN wbs_dat_o[28] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 132.110 0.000 132.390 4.000 ; + END + END wbs_dat_o[28] + PIN wbs_dat_o[29] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 183.630 256.000 183.910 260.000 ; + END + END wbs_dat_o[29] + PIN wbs_dat_o[2] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 64.640 250.000 65.240 ; + END + END wbs_dat_o[2] + PIN wbs_dat_o[30] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 180.240 4.000 180.840 ; + END + END wbs_dat_o[30] + PIN wbs_dat_o[31] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 197.240 250.000 197.840 ; + END + END wbs_dat_o[31] + PIN wbs_dat_o[3] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 54.830 0.000 55.110 4.000 ; + END + END wbs_dat_o[3] + PIN wbs_dat_o[4] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 93.470 0.000 93.750 4.000 ; + END + END wbs_dat_o[4] + PIN wbs_dat_o[5] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 30.640 4.000 31.240 ; + END + END wbs_dat_o[5] + PIN wbs_dat_o[6] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 187.040 250.000 187.640 ; + END + END wbs_dat_o[6] + PIN wbs_dat_o[7] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 148.210 0.000 148.490 4.000 ; + END + END wbs_dat_o[7] + PIN wbs_dat_o[8] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 170.750 256.000 171.030 260.000 ; + END + END wbs_dat_o[8] + PIN wbs_dat_o[9] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 167.530 256.000 167.810 260.000 ; + END + END wbs_dat_o[9] + PIN wbs_sel_i[0] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 248.240 4.000 248.840 ; + END + END wbs_sel_i[0] + PIN wbs_sel_i[1] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 29.070 256.000 29.350 260.000 ; + END + END wbs_sel_i[1] + PIN wbs_sel_i[2] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 177.190 0.000 177.470 4.000 ; + END + END wbs_sel_i[2] + PIN wbs_sel_i[3] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 57.840 4.000 58.440 ; + END + END wbs_sel_i[3] + PIN wbs_stb_i + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 217.640 4.000 218.240 ; + END + END wbs_stb_i + PIN wbs_we_i + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 246.000 125.840 250.000 126.440 ; + END + END wbs_we_i + OBS + LAYER li1 ; + RECT 5.520 10.795 244.260 247.605 ; + LAYER met1 ; + RECT 0.070 8.880 248.330 249.520 ; + LAYER met2 ; + RECT 0.650 255.720 3.030 258.925 ; + RECT 3.870 255.720 6.250 258.925 ; + RECT 7.090 255.720 9.470 258.925 ; + RECT 10.310 255.720 12.690 258.925 ; + RECT 13.530 255.720 15.910 258.925 ; + RECT 16.750 255.720 19.130 258.925 ; + RECT 19.970 255.720 22.350 258.925 ; + RECT 23.190 255.720 25.570 258.925 ; + RECT 26.410 255.720 28.790 258.925 ; + RECT 29.630 255.720 32.010 258.925 ; + RECT 32.850 255.720 35.230 258.925 ; + RECT 36.070 255.720 38.450 258.925 ; + RECT 39.290 255.720 41.670 258.925 ; + RECT 42.510 255.720 44.890 258.925 ; + RECT 45.730 255.720 48.110 258.925 ; + RECT 48.950 255.720 51.330 258.925 ; + RECT 52.170 255.720 54.550 258.925 ; + RECT 55.390 255.720 57.770 258.925 ; + RECT 58.610 255.720 60.990 258.925 ; + RECT 61.830 255.720 64.210 258.925 ; + RECT 65.050 255.720 67.430 258.925 ; + RECT 68.270 255.720 70.650 258.925 ; + RECT 71.490 255.720 73.870 258.925 ; + RECT 74.710 255.720 77.090 258.925 ; + RECT 77.930 255.720 80.310 258.925 ; + RECT 81.150 255.720 83.530 258.925 ; + RECT 84.370 255.720 86.750 258.925 ; + RECT 87.590 255.720 89.970 258.925 ; + RECT 90.810 255.720 93.190 258.925 ; + RECT 94.030 255.720 96.410 258.925 ; + RECT 97.250 255.720 99.630 258.925 ; + RECT 100.470 255.720 102.850 258.925 ; + RECT 103.690 255.720 106.070 258.925 ; + RECT 106.910 255.720 109.290 258.925 ; + RECT 110.130 255.720 112.510 258.925 ; + RECT 113.350 255.720 115.730 258.925 ; + RECT 116.570 255.720 118.950 258.925 ; + RECT 119.790 255.720 122.170 258.925 ; + RECT 123.010 255.720 125.390 258.925 ; + RECT 126.230 255.720 128.610 258.925 ; + RECT 129.450 255.720 131.830 258.925 ; + RECT 132.670 255.720 135.050 258.925 ; + RECT 135.890 255.720 138.270 258.925 ; + RECT 139.110 255.720 141.490 258.925 ; + RECT 142.330 255.720 144.710 258.925 ; + RECT 145.550 255.720 147.930 258.925 ; + RECT 148.770 255.720 154.370 258.925 ; + RECT 155.210 255.720 157.590 258.925 ; + RECT 158.430 255.720 160.810 258.925 ; + RECT 161.650 255.720 164.030 258.925 ; + RECT 164.870 255.720 167.250 258.925 ; + RECT 168.090 255.720 170.470 258.925 ; + RECT 171.310 255.720 173.690 258.925 ; + RECT 174.530 255.720 176.910 258.925 ; + RECT 177.750 255.720 180.130 258.925 ; + RECT 180.970 255.720 183.350 258.925 ; + RECT 184.190 255.720 186.570 258.925 ; + RECT 187.410 255.720 189.790 258.925 ; + RECT 190.630 255.720 193.010 258.925 ; + RECT 193.850 255.720 196.230 258.925 ; + RECT 197.070 255.720 199.450 258.925 ; + RECT 200.290 255.720 202.670 258.925 ; + RECT 203.510 255.720 205.890 258.925 ; + RECT 206.730 255.720 209.110 258.925 ; + RECT 209.950 255.720 212.330 258.925 ; + RECT 213.170 255.720 215.550 258.925 ; + RECT 216.390 255.720 218.770 258.925 ; + RECT 219.610 255.720 221.990 258.925 ; + RECT 222.830 255.720 225.210 258.925 ; + RECT 226.050 255.720 228.430 258.925 ; + RECT 229.270 255.720 231.650 258.925 ; + RECT 232.490 255.720 234.870 258.925 ; + RECT 235.710 255.720 238.090 258.925 ; + RECT 238.930 255.720 241.310 258.925 ; + RECT 242.150 255.720 244.530 258.925 ; + RECT 245.370 255.720 247.750 258.925 ; + RECT 0.100 4.280 248.300 255.720 ; + RECT 0.650 0.155 3.030 4.280 ; + RECT 3.870 0.155 6.250 4.280 ; + RECT 7.090 0.155 9.470 4.280 ; + RECT 10.310 0.155 12.690 4.280 ; + RECT 13.530 0.155 15.910 4.280 ; + RECT 16.750 0.155 19.130 4.280 ; + RECT 19.970 0.155 22.350 4.280 ; + RECT 23.190 0.155 25.570 4.280 ; + RECT 26.410 0.155 28.790 4.280 ; + RECT 29.630 0.155 32.010 4.280 ; + RECT 32.850 0.155 35.230 4.280 ; + RECT 36.070 0.155 38.450 4.280 ; + RECT 39.290 0.155 41.670 4.280 ; + RECT 42.510 0.155 44.890 4.280 ; + RECT 45.730 0.155 48.110 4.280 ; + RECT 48.950 0.155 51.330 4.280 ; + RECT 52.170 0.155 54.550 4.280 ; + RECT 55.390 0.155 57.770 4.280 ; + RECT 58.610 0.155 60.990 4.280 ; + RECT 61.830 0.155 64.210 4.280 ; + RECT 65.050 0.155 67.430 4.280 ; + RECT 68.270 0.155 70.650 4.280 ; + RECT 71.490 0.155 73.870 4.280 ; + RECT 74.710 0.155 77.090 4.280 ; + RECT 77.930 0.155 80.310 4.280 ; + RECT 81.150 0.155 83.530 4.280 ; + RECT 84.370 0.155 86.750 4.280 ; + RECT 87.590 0.155 89.970 4.280 ; + RECT 90.810 0.155 93.190 4.280 ; + RECT 94.030 0.155 96.410 4.280 ; + RECT 97.250 0.155 99.630 4.280 ; + RECT 100.470 0.155 102.850 4.280 ; + RECT 103.690 0.155 106.070 4.280 ; + RECT 106.910 0.155 109.290 4.280 ; + RECT 110.130 0.155 112.510 4.280 ; + RECT 113.350 0.155 115.730 4.280 ; + RECT 116.570 0.155 118.950 4.280 ; + RECT 119.790 0.155 122.170 4.280 ; + RECT 123.010 0.155 125.390 4.280 ; + RECT 126.230 0.155 128.610 4.280 ; + RECT 129.450 0.155 131.830 4.280 ; + RECT 132.670 0.155 135.050 4.280 ; + RECT 135.890 0.155 138.270 4.280 ; + RECT 139.110 0.155 141.490 4.280 ; + RECT 142.330 0.155 144.710 4.280 ; + RECT 145.550 0.155 147.930 4.280 ; + RECT 148.770 0.155 151.150 4.280 ; + RECT 151.990 0.155 154.370 4.280 ; + RECT 155.210 0.155 157.590 4.280 ; + RECT 158.430 0.155 160.810 4.280 ; + RECT 161.650 0.155 164.030 4.280 ; + RECT 164.870 0.155 167.250 4.280 ; + RECT 168.090 0.155 170.470 4.280 ; + RECT 171.310 0.155 173.690 4.280 ; + RECT 174.530 0.155 176.910 4.280 ; + RECT 177.750 0.155 180.130 4.280 ; + RECT 180.970 0.155 183.350 4.280 ; + RECT 184.190 0.155 186.570 4.280 ; + RECT 187.410 0.155 189.790 4.280 ; + RECT 190.630 0.155 193.010 4.280 ; + RECT 193.850 0.155 199.450 4.280 ; + RECT 200.290 0.155 202.670 4.280 ; + RECT 203.510 0.155 205.890 4.280 ; + RECT 206.730 0.155 209.110 4.280 ; + RECT 209.950 0.155 212.330 4.280 ; + RECT 213.170 0.155 215.550 4.280 ; + RECT 216.390 0.155 218.770 4.280 ; + RECT 219.610 0.155 221.990 4.280 ; + RECT 222.830 0.155 225.210 4.280 ; + RECT 226.050 0.155 228.430 4.280 ; + RECT 229.270 0.155 231.650 4.280 ; + RECT 232.490 0.155 234.870 4.280 ; + RECT 235.710 0.155 238.090 4.280 ; + RECT 238.930 0.155 241.310 4.280 ; + RECT 242.150 0.155 244.530 4.280 ; + RECT 245.370 0.155 247.750 4.280 ; + LAYER met3 ; + RECT 4.400 258.040 245.600 258.905 ; + RECT 4.000 256.040 246.000 258.040 ; + RECT 4.400 254.640 245.600 256.040 ; + RECT 4.000 252.640 246.000 254.640 ; + RECT 4.400 251.240 245.600 252.640 ; + RECT 4.000 249.240 246.000 251.240 ; + RECT 4.400 247.840 245.600 249.240 ; + RECT 4.000 245.840 246.000 247.840 ; + RECT 4.400 244.440 245.600 245.840 ; + RECT 4.000 242.440 246.000 244.440 ; + RECT 4.400 241.040 245.600 242.440 ; + RECT 4.000 239.040 246.000 241.040 ; + RECT 4.400 237.640 245.600 239.040 ; + RECT 4.000 235.640 246.000 237.640 ; + RECT 4.400 234.240 245.600 235.640 ; + RECT 4.000 232.240 246.000 234.240 ; + RECT 4.400 230.840 245.600 232.240 ; + RECT 4.000 228.840 246.000 230.840 ; + RECT 4.400 227.440 245.600 228.840 ; + RECT 4.000 225.440 246.000 227.440 ; + RECT 4.400 224.040 245.600 225.440 ; + RECT 4.000 222.040 246.000 224.040 ; + RECT 4.400 220.640 245.600 222.040 ; + RECT 4.000 218.640 246.000 220.640 ; + RECT 4.400 217.240 245.600 218.640 ; + RECT 4.000 215.240 246.000 217.240 ; + RECT 4.400 213.840 245.600 215.240 ; + RECT 4.000 211.840 246.000 213.840 ; + RECT 4.000 210.440 245.600 211.840 ; + RECT 4.000 208.440 246.000 210.440 ; + RECT 4.400 207.040 245.600 208.440 ; + RECT 4.000 205.040 246.000 207.040 ; + RECT 4.400 203.640 245.600 205.040 ; + RECT 4.000 201.640 246.000 203.640 ; + RECT 4.400 200.240 245.600 201.640 ; + RECT 4.000 198.240 246.000 200.240 ; + RECT 4.400 196.840 245.600 198.240 ; + RECT 4.000 194.840 246.000 196.840 ; + RECT 4.400 193.440 245.600 194.840 ; + RECT 4.000 191.440 246.000 193.440 ; + RECT 4.400 190.040 245.600 191.440 ; + RECT 4.000 188.040 246.000 190.040 ; + RECT 4.400 186.640 245.600 188.040 ; + RECT 4.000 184.640 246.000 186.640 ; + RECT 4.400 183.240 245.600 184.640 ; + RECT 4.000 181.240 246.000 183.240 ; + RECT 4.400 179.840 245.600 181.240 ; + RECT 4.000 177.840 246.000 179.840 ; + RECT 4.400 176.440 245.600 177.840 ; + RECT 4.000 174.440 246.000 176.440 ; + RECT 4.400 173.040 245.600 174.440 ; + RECT 4.000 171.040 246.000 173.040 ; + RECT 4.400 169.640 245.600 171.040 ; + RECT 4.000 167.640 246.000 169.640 ; + RECT 4.400 166.240 245.600 167.640 ; + RECT 4.000 164.240 246.000 166.240 ; + RECT 4.400 162.840 245.600 164.240 ; + RECT 4.000 160.840 246.000 162.840 ; + RECT 4.400 159.440 245.600 160.840 ; + RECT 4.000 157.440 246.000 159.440 ; + RECT 4.400 156.040 245.600 157.440 ; + RECT 4.000 154.040 246.000 156.040 ; + RECT 4.400 152.640 246.000 154.040 ; + RECT 4.000 150.640 246.000 152.640 ; + RECT 4.400 149.240 245.600 150.640 ; + RECT 4.000 147.240 246.000 149.240 ; + RECT 4.400 145.840 245.600 147.240 ; + RECT 4.000 143.840 246.000 145.840 ; + RECT 4.400 142.440 245.600 143.840 ; + RECT 4.000 140.440 246.000 142.440 ; + RECT 4.400 139.040 245.600 140.440 ; + RECT 4.000 137.040 246.000 139.040 ; + RECT 4.400 135.640 245.600 137.040 ; + RECT 4.000 133.640 246.000 135.640 ; + RECT 4.400 132.240 245.600 133.640 ; + RECT 4.000 130.240 246.000 132.240 ; + RECT 4.400 128.840 245.600 130.240 ; + RECT 4.000 126.840 246.000 128.840 ; + RECT 4.400 125.440 245.600 126.840 ; + RECT 4.000 123.440 246.000 125.440 ; + RECT 4.400 122.040 245.600 123.440 ; + RECT 4.000 120.040 246.000 122.040 ; + RECT 4.400 118.640 245.600 120.040 ; + RECT 4.000 116.640 246.000 118.640 ; + RECT 4.400 115.240 245.600 116.640 ; + RECT 4.000 113.240 246.000 115.240 ; + RECT 4.400 111.840 245.600 113.240 ; + RECT 4.000 109.840 246.000 111.840 ; + RECT 4.400 108.440 245.600 109.840 ; + RECT 4.000 106.440 246.000 108.440 ; + RECT 4.400 105.040 245.600 106.440 ; + RECT 4.000 103.040 246.000 105.040 ; + RECT 4.400 101.640 245.600 103.040 ; + RECT 4.000 99.640 246.000 101.640 ; + RECT 4.400 98.240 245.600 99.640 ; + RECT 4.000 96.240 246.000 98.240 ; + RECT 4.400 94.840 245.600 96.240 ; + RECT 4.000 92.840 246.000 94.840 ; + RECT 4.400 91.440 245.600 92.840 ; + RECT 4.000 89.440 246.000 91.440 ; + RECT 4.400 88.040 245.600 89.440 ; + RECT 4.000 86.040 246.000 88.040 ; + RECT 4.400 84.640 245.600 86.040 ; + RECT 4.000 82.640 246.000 84.640 ; + RECT 4.400 81.240 245.600 82.640 ; + RECT 4.000 79.240 246.000 81.240 ; + RECT 4.400 77.840 245.600 79.240 ; + RECT 4.000 75.840 246.000 77.840 ; + RECT 4.400 74.440 245.600 75.840 ; + RECT 4.000 72.440 246.000 74.440 ; + RECT 4.400 71.040 245.600 72.440 ; + RECT 4.000 69.040 246.000 71.040 ; + RECT 4.400 67.640 245.600 69.040 ; + RECT 4.000 65.640 246.000 67.640 ; + RECT 4.400 64.240 245.600 65.640 ; + RECT 4.000 62.240 246.000 64.240 ; + RECT 4.400 60.840 245.600 62.240 ; + RECT 4.000 58.840 246.000 60.840 ; + RECT 4.400 57.440 245.600 58.840 ; + RECT 4.000 55.440 246.000 57.440 ; + RECT 4.400 54.040 245.600 55.440 ; + RECT 4.000 52.040 246.000 54.040 ; + RECT 4.400 50.640 245.600 52.040 ; + RECT 4.000 48.640 246.000 50.640 ; + RECT 4.400 47.240 245.600 48.640 ; + RECT 4.000 45.240 246.000 47.240 ; + RECT 4.400 43.840 245.600 45.240 ; + RECT 4.000 41.840 246.000 43.840 ; + RECT 4.400 40.440 245.600 41.840 ; + RECT 4.000 38.440 246.000 40.440 ; + RECT 4.400 37.040 245.600 38.440 ; + RECT 4.000 35.040 246.000 37.040 ; + RECT 4.400 33.640 245.600 35.040 ; + RECT 4.000 31.640 246.000 33.640 ; + RECT 4.400 30.240 245.600 31.640 ; + RECT 4.000 28.240 246.000 30.240 ; + RECT 4.400 26.840 245.600 28.240 ; + RECT 4.000 24.840 246.000 26.840 ; + RECT 4.400 23.440 245.600 24.840 ; + RECT 4.000 21.440 246.000 23.440 ; + RECT 4.400 20.040 245.600 21.440 ; + RECT 4.000 18.040 246.000 20.040 ; + RECT 4.400 16.640 245.600 18.040 ; + RECT 4.000 14.640 246.000 16.640 ; + RECT 4.400 13.240 245.600 14.640 ; + RECT 4.000 11.240 246.000 13.240 ; + RECT 4.400 9.840 245.600 11.240 ; + RECT 4.000 7.840 246.000 9.840 ; + RECT 4.400 6.440 245.600 7.840 ; + RECT 4.000 4.440 246.000 6.440 ; + RECT 4.400 3.040 245.600 4.440 ; + RECT 4.000 1.040 246.000 3.040 ; + RECT 4.000 0.175 245.600 1.040 ; + LAYER met4 ; + RECT 96.895 11.735 97.440 132.425 ; + RECT 99.840 11.735 174.240 132.425 ; + RECT 176.640 11.735 209.465 132.425 ; + END +END wrapped_function_generator +END LIBRARY + diff --git a/openlane/user_project_wrapper/macros/lef/wrapped_rgb_mixer.lef b/openlane/user_project_wrapper/macros/lef/wrapped_rgb_mixer.lef new file mode 100644 index 0000000..52edc58 --- /dev/null +++ b/openlane/user_project_wrapper/macros/lef/wrapped_rgb_mixer.lef @@ -0,0 +1,1962 @@ +VERSION 5.7 ; + NOWIREEXTENSIONATPIN ON ; + DIVIDERCHAR "/" ; + BUSBITCHARS "[]" ; +MACRO wrapped_rgb_mixer + CLASS BLOCK ; + FOREIGN wrapped_rgb_mixer ; + ORIGIN 0.000 0.000 ; + SIZE 150.000 BY 210.000 ; + PIN active + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 166.340 4.000 167.540 ; + END + END active + PIN io_in[0] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 54.690 0.000 55.250 4.000 ; + END + END io_in[0] + PIN io_in[10] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 70.790 206.000 71.350 210.000 ; + END + END io_in[10] + PIN io_in[11] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 179.940 4.000 181.140 ; + END + END io_in[11] + PIN io_in[12] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 179.940 150.000 181.140 ; + END + END io_in[12] + PIN io_in[13] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 83.670 0.000 84.230 4.000 ; + END + END io_in[13] + PIN io_in[14] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 38.590 206.000 39.150 210.000 ; + END + END io_in[14] + PIN io_in[15] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 186.740 150.000 187.940 ; + END + END io_in[15] + PIN io_in[16] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 43.940 150.000 45.140 ; + END + END io_in[16] + PIN io_in[17] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 6.390 206.000 6.950 210.000 ; + END + END io_in[17] + PIN io_in[18] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 12.830 206.000 13.390 210.000 ; + END + END io_in[18] + PIN io_in[19] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 3.140 150.000 4.340 ; + END + END io_in[19] + PIN io_in[1] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 57.540 4.000 58.740 ; + END + END io_in[1] + PIN io_in[20] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 101.740 4.000 102.940 ; + END + END io_in[20] + PIN io_in[21] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 67.740 4.000 68.940 ; + END + END io_in[21] + PIN io_in[22] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 88.140 150.000 89.340 ; + END + END io_in[22] + PIN io_in[23] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 3.170 206.000 3.730 210.000 ; + END + END io_in[23] + PIN io_in[24] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 203.740 4.000 204.940 ; + END + END io_in[24] + PIN io_in[25] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 135.190 0.000 135.750 4.000 ; + END + END io_in[25] + PIN io_in[26] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 131.970 0.000 132.530 4.000 ; + END + END io_in[26] + PIN io_in[27] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 67.740 150.000 68.940 ; + END + END io_in[27] + PIN io_in[28] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 119.090 0.000 119.650 4.000 ; + END + END io_in[28] + PIN io_in[29] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 148.070 206.000 148.630 210.000 ; + END + END io_in[29] + PIN io_in[2] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 57.910 0.000 58.470 4.000 ; + END + END io_in[2] + PIN io_in[30] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 101.740 150.000 102.940 ; + END + END io_in[30] + PIN io_in[31] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 159.540 4.000 160.740 ; + END + END io_in[31] + PIN io_in[32] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 109.430 0.000 109.990 4.000 ; + END + END io_in[32] + PIN io_in[33] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 91.540 4.000 92.740 ; + END + END io_in[33] + PIN io_in[34] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 106.210 206.000 106.770 210.000 ; + END + END io_in[34] + PIN io_in[35] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 125.530 206.000 126.090 210.000 ; + END + END io_in[35] + PIN io_in[36] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 142.540 150.000 143.740 ; + END + END io_in[36] + PIN io_in[37] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 128.750 206.000 129.310 210.000 ; + END + END io_in[37] + PIN io_in[3] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 74.010 206.000 74.570 210.000 ; + END + END io_in[3] + PIN io_in[4] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 139.140 150.000 140.340 ; + END + END io_in[4] + PIN io_in[5] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 200.340 150.000 201.540 ; + END + END io_in[5] + PIN io_in[6] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 108.540 4.000 109.740 ; + END + END io_in[6] + PIN io_in[7] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 74.540 4.000 75.740 ; + END + END io_in[7] + PIN io_in[8] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 149.340 150.000 150.540 ; + END + END io_in[8] + PIN io_in[9] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT -0.050 206.000 0.510 210.000 ; + END + END io_in[9] + PIN io_oeb[0] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 93.330 0.000 93.890 4.000 ; + END + END io_oeb[0] + PIN io_oeb[10] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 60.940 4.000 62.140 ; + END + END io_oeb[10] + PIN io_oeb[11] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 132.340 150.000 133.540 ; + END + END io_oeb[11] + PIN io_oeb[12] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 81.340 150.000 82.540 ; + END + END io_oeb[12] + PIN io_oeb[13] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 77.940 150.000 79.140 ; + END + END io_oeb[13] + PIN io_oeb[14] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 16.740 4.000 17.940 ; + END + END io_oeb[14] + PIN io_oeb[15] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 19.270 206.000 19.830 210.000 ; + END + END io_oeb[15] + PIN io_oeb[16] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 37.140 150.000 38.340 ; + END + END io_oeb[16] + PIN io_oeb[17] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 48.250 0.000 48.810 4.000 ; + END + END io_oeb[17] + PIN io_oeb[18] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 99.770 206.000 100.330 210.000 ; + END + END io_oeb[18] + PIN io_oeb[19] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 22.490 206.000 23.050 210.000 ; + END + END io_oeb[19] + PIN io_oeb[1] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 141.630 0.000 142.190 4.000 ; + END + END io_oeb[1] + PIN io_oeb[20] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 108.540 150.000 109.740 ; + END + END io_oeb[20] + PIN io_oeb[21] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 186.740 4.000 187.940 ; + END + END io_oeb[21] + PIN io_oeb[22] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 19.270 0.000 19.830 4.000 ; + END + END io_oeb[22] + PIN io_oeb[23] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 61.130 206.000 61.690 210.000 ; + END + END io_oeb[23] + PIN io_oeb[24] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 64.350 206.000 64.910 210.000 ; + END + END io_oeb[24] + PIN io_oeb[25] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 20.140 150.000 21.340 ; + END + END io_oeb[25] + PIN io_oeb[26] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 169.740 150.000 170.940 ; + END + END io_oeb[26] + PIN io_oeb[27] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 77.230 206.000 77.790 210.000 ; + END + END io_oeb[27] + PIN io_oeb[28] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 -0.260 150.000 0.940 ; + END + END io_oeb[28] + PIN io_oeb[29] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 145.940 150.000 147.140 ; + END + END io_oeb[29] + PIN io_oeb[2] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 119.090 206.000 119.650 210.000 ; + END + END io_oeb[2] + PIN io_oeb[30] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 190.140 4.000 191.340 ; + END + END io_oeb[30] + PIN io_oeb[31] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 148.070 0.000 148.630 4.000 ; + END + END io_oeb[31] + PIN io_oeb[32] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 88.140 4.000 89.340 ; + END + END io_oeb[32] + PIN io_oeb[33] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 23.540 150.000 24.740 ; + END + END io_oeb[33] + PIN io_oeb[34] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 9.610 206.000 10.170 210.000 ; + END + END io_oeb[34] + PIN io_oeb[35] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 77.940 4.000 79.140 ; + END + END io_oeb[35] + PIN io_oeb[36] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 40.540 4.000 41.740 ; + END + END io_oeb[36] + PIN io_oeb[37] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 64.340 4.000 65.540 ; + END + END io_oeb[37] + PIN io_oeb[3] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 90.110 0.000 90.670 4.000 ; + END + END io_oeb[3] + PIN io_oeb[4] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 30.340 150.000 31.540 ; + END + END io_oeb[4] + PIN io_oeb[5] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 115.340 4.000 116.540 ; + END + END io_oeb[5] + PIN io_oeb[6] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 94.940 150.000 96.140 ; + END + END io_oeb[6] + PIN io_oeb[7] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 16.050 206.000 16.610 210.000 ; + END + END io_oeb[7] + PIN io_oeb[8] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 16.050 0.000 16.610 4.000 ; + END + END io_oeb[8] + PIN io_oeb[9] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 38.590 0.000 39.150 4.000 ; + END + END io_oeb[9] + PIN io_out[0] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 196.940 150.000 198.140 ; + END + END io_out[0] + PIN io_out[10] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 128.940 150.000 130.140 ; + END + END io_out[10] + PIN io_out[11] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 9.940 4.000 11.140 ; + END + END io_out[11] + PIN io_out[12] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 26.940 4.000 28.140 ; + END + END io_out[12] + PIN io_out[13] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 144.850 0.000 145.410 4.000 ; + END + END io_out[13] + PIN io_out[14] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 173.140 150.000 174.340 ; + END + END io_out[14] + PIN io_out[15] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 149.340 4.000 150.540 ; + END + END io_out[15] + PIN io_out[16] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 125.540 150.000 126.740 ; + END + END io_out[16] + PIN io_out[17] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 135.190 206.000 135.750 210.000 ; + END + END io_out[17] + PIN io_out[18] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 16.740 150.000 17.940 ; + END + END io_out[18] + PIN io_out[19] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 84.740 4.000 85.940 ; + END + END io_out[19] + PIN io_out[1] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 90.110 206.000 90.670 210.000 ; + END + END io_out[1] + PIN io_out[20] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 115.870 206.000 116.430 210.000 ; + END + END io_out[20] + PIN io_out[21] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 145.940 4.000 147.140 ; + END + END io_out[21] + PIN io_out[22] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 112.650 0.000 113.210 4.000 ; + END + END io_out[22] + PIN io_out[23] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 111.940 150.000 113.140 ; + END + END io_out[23] + PIN io_out[24] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 96.550 0.000 97.110 4.000 ; + END + END io_out[24] + PIN io_out[25] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 102.990 206.000 103.550 210.000 ; + END + END io_out[25] + PIN io_out[26] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 20.140 4.000 21.340 ; + END + END io_out[26] + PIN io_out[27] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 109.430 206.000 109.990 210.000 ; + END + END io_out[27] + PIN io_out[28] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 61.130 0.000 61.690 4.000 ; + END + END io_out[28] + PIN io_out[29] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 33.740 150.000 34.940 ; + END + END io_out[29] + PIN io_out[2] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 25.710 0.000 26.270 4.000 ; + END + END io_out[2] + PIN io_out[30] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 23.540 4.000 24.740 ; + END + END io_out[30] + PIN io_out[31] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 50.740 4.000 51.940 ; + END + END io_out[31] + PIN io_out[32] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 169.740 4.000 170.940 ; + END + END io_out[32] + PIN io_out[33] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 54.140 150.000 55.340 ; + END + END io_out[33] + PIN io_out[34] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 176.540 150.000 177.740 ; + END + END io_out[34] + PIN io_out[35] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 166.340 150.000 167.540 ; + END + END io_out[35] + PIN io_out[36] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 25.710 206.000 26.270 210.000 ; + END + END io_out[36] + PIN io_out[37] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 190.140 150.000 191.340 ; + END + END io_out[37] + PIN io_out[3] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 156.140 4.000 157.340 ; + END + END io_out[3] + PIN io_out[4] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 135.740 150.000 136.940 ; + END + END io_out[4] + PIN io_out[5] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 54.690 206.000 55.250 210.000 ; + END + END io_out[5] + PIN io_out[6] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 141.630 206.000 142.190 210.000 ; + END + END io_out[6] + PIN io_out[7] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 71.140 4.000 72.340 ; + END + END io_out[7] + PIN io_out[8] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 67.570 0.000 68.130 4.000 ; + END + END io_out[8] + PIN io_out[9] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 54.140 4.000 55.340 ; + END + END io_out[9] + PIN la1_data_in[0] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 57.540 150.000 58.740 ; + END + END la1_data_in[0] + PIN la1_data_in[10] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 77.230 0.000 77.790 4.000 ; + END + END la1_data_in[10] + PIN la1_data_in[11] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 50.740 150.000 51.940 ; + END + END la1_data_in[11] + PIN la1_data_in[12] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 135.740 4.000 136.940 ; + END + END la1_data_in[12] + PIN la1_data_in[13] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 122.310 0.000 122.870 4.000 ; + END + END la1_data_in[13] + PIN la1_data_in[14] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 47.340 4.000 48.540 ; + END + END la1_data_in[14] + PIN la1_data_in[15] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 28.930 206.000 29.490 210.000 ; + END + END la1_data_in[15] + PIN la1_data_in[16] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 83.670 206.000 84.230 210.000 ; + END + END la1_data_in[16] + PIN la1_data_in[17] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 57.910 206.000 58.470 210.000 ; + END + END la1_data_in[17] + PIN la1_data_in[18] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 6.540 150.000 7.740 ; + END + END la1_data_in[18] + PIN la1_data_in[19] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 35.370 206.000 35.930 210.000 ; + END + END la1_data_in[19] + PIN la1_data_in[1] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 70.790 0.000 71.350 4.000 ; + END + END la1_data_in[1] + PIN la1_data_in[20] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 132.340 4.000 133.540 ; + END + END la1_data_in[20] + PIN la1_data_in[21] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 144.850 206.000 145.410 210.000 ; + END + END la1_data_in[21] + PIN la1_data_in[22] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 60.940 150.000 62.140 ; + END + END la1_data_in[22] + PIN la1_data_in[23] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 3.140 4.000 4.340 ; + END + END la1_data_in[23] + PIN la1_data_in[24] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 51.470 0.000 52.030 4.000 ; + END + END la1_data_in[24] + PIN la1_data_in[25] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 139.140 4.000 140.340 ; + END + END la1_data_in[25] + PIN la1_data_in[26] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 40.540 150.000 41.740 ; + END + END la1_data_in[26] + PIN la1_data_in[27] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 102.990 0.000 103.550 4.000 ; + END + END la1_data_in[27] + PIN la1_data_in[28] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 118.740 4.000 119.940 ; + END + END la1_data_in[28] + PIN la1_data_in[29] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 183.340 4.000 184.540 ; + END + END la1_data_in[29] + PIN la1_data_in[2] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 41.810 0.000 42.370 4.000 ; + END + END la1_data_in[2] + PIN la1_data_in[30] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 6.390 0.000 6.950 4.000 ; + END + END la1_data_in[30] + PIN la1_data_in[31] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 138.410 0.000 138.970 4.000 ; + END + END la1_data_in[31] + PIN la1_data_in[3] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 111.940 4.000 113.140 ; + END + END la1_data_in[3] + PIN la1_data_in[4] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 122.310 206.000 122.870 210.000 ; + END + END la1_data_in[4] + PIN la1_data_in[5] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 118.740 150.000 119.940 ; + END + END la1_data_in[5] + PIN la1_data_in[6] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 41.810 206.000 42.370 210.000 ; + END + END la1_data_in[6] + PIN la1_data_in[7] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 81.340 4.000 82.540 ; + END + END la1_data_in[7] + PIN la1_data_in[8] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 45.030 206.000 45.590 210.000 ; + END + END la1_data_in[8] + PIN la1_data_in[9] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 125.540 4.000 126.740 ; + END + END la1_data_in[9] + PIN la1_data_out[0] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 28.930 0.000 29.490 4.000 ; + END + END la1_data_out[0] + PIN la1_data_out[10] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 71.140 150.000 72.340 ; + END + END la1_data_out[10] + PIN la1_data_out[11] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 80.450 0.000 81.010 4.000 ; + END + END la1_data_out[11] + PIN la1_data_out[12] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 193.540 150.000 194.740 ; + END + END la1_data_out[12] + PIN la1_data_out[13] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 196.940 4.000 198.140 ; + END + END la1_data_out[13] + PIN la1_data_out[14] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 67.570 206.000 68.130 210.000 ; + END + END la1_data_out[14] + PIN la1_data_out[15] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 6.540 4.000 7.740 ; + END + END la1_data_out[15] + PIN la1_data_out[16] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 91.540 150.000 92.740 ; + END + END la1_data_out[16] + PIN la1_data_out[17] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 159.540 150.000 160.740 ; + END + END la1_data_out[17] + PIN la1_data_out[18] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 200.340 4.000 201.540 ; + END + END la1_data_out[18] + PIN la1_data_out[19] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 122.140 150.000 123.340 ; + END + END la1_data_out[19] + PIN la1_data_out[1] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 162.940 4.000 164.140 ; + END + END la1_data_out[1] + PIN la1_data_out[20] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 37.140 4.000 38.340 ; + END + END la1_data_out[20] + PIN la1_data_out[21] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 183.340 150.000 184.540 ; + END + END la1_data_out[21] + PIN la1_data_out[22] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 80.450 206.000 81.010 210.000 ; + END + END la1_data_out[22] + PIN la1_data_out[23] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 45.030 0.000 45.590 4.000 ; + END + END la1_data_out[23] + PIN la1_data_out[24] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 98.340 150.000 99.540 ; + END + END la1_data_out[24] + PIN la1_data_out[25] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 13.340 4.000 14.540 ; + END + END la1_data_out[25] + PIN la1_data_out[26] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 47.340 150.000 48.540 ; + END + END la1_data_out[26] + PIN la1_data_out[27] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 173.140 4.000 174.340 ; + END + END la1_data_out[27] + PIN la1_data_out[28] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 9.940 150.000 11.140 ; + END + END la1_data_out[28] + PIN la1_data_out[29] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 22.490 0.000 23.050 4.000 ; + END + END la1_data_out[29] + PIN la1_data_out[2] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 74.010 0.000 74.570 4.000 ; + END + END la1_data_out[2] + PIN la1_data_out[30] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 74.540 150.000 75.740 ; + END + END la1_data_out[30] + PIN la1_data_out[31] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 203.740 150.000 204.940 ; + END + END la1_data_out[31] + PIN la1_data_out[3] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 33.740 4.000 34.940 ; + END + END la1_data_out[3] + PIN la1_data_out[4] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 13.340 150.000 14.540 ; + END + END la1_data_out[4] + PIN la1_data_out[5] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 12.830 0.000 13.390 4.000 ; + END + END la1_data_out[5] + PIN la1_data_out[6] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 105.140 150.000 106.340 ; + END + END la1_data_out[6] + PIN la1_data_out[7] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 3.170 0.000 3.730 4.000 ; + END + END la1_data_out[7] + PIN la1_data_out[8] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 162.940 150.000 164.140 ; + END + END la1_data_out[8] + PIN la1_data_out[9] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 138.410 206.000 138.970 210.000 ; + END + END la1_data_out[9] + PIN la1_oenb[0] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 26.940 150.000 28.140 ; + END + END la1_oenb[0] + PIN la1_oenb[10] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 131.970 206.000 132.530 210.000 ; + END + END la1_oenb[10] + PIN la1_oenb[11] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 98.340 4.000 99.540 ; + END + END la1_oenb[11] + PIN la1_oenb[12] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 105.140 4.000 106.340 ; + END + END la1_oenb[12] + PIN la1_oenb[13] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 106.210 0.000 106.770 4.000 ; + END + END la1_oenb[13] + PIN la1_oenb[14] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT -0.050 0.000 0.510 4.000 ; + END + END la1_oenb[14] + PIN la1_oenb[15] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 128.750 0.000 129.310 4.000 ; + END + END la1_oenb[15] + PIN la1_oenb[16] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 128.940 4.000 130.140 ; + END + END la1_oenb[16] + PIN la1_oenb[17] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 193.540 4.000 194.740 ; + END + END la1_oenb[17] + PIN la1_oenb[18] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 51.470 206.000 52.030 210.000 ; + END + END la1_oenb[18] + PIN la1_oenb[19] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 94.940 4.000 96.140 ; + END + END la1_oenb[19] + PIN la1_oenb[1] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 32.150 0.000 32.710 4.000 ; + END + END la1_oenb[1] + PIN la1_oenb[20] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 9.610 0.000 10.170 4.000 ; + END + END la1_oenb[20] + PIN la1_oenb[21] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 86.890 206.000 87.450 210.000 ; + END + END la1_oenb[21] + PIN la1_oenb[22] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 48.250 206.000 48.810 210.000 ; + END + END la1_oenb[22] + PIN la1_oenb[23] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 86.890 0.000 87.450 4.000 ; + END + END la1_oenb[23] + PIN la1_oenb[24] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 112.650 206.000 113.210 210.000 ; + END + END la1_oenb[24] + PIN la1_oenb[25] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 64.340 150.000 65.540 ; + END + END la1_oenb[25] + PIN la1_oenb[26] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 142.540 4.000 143.740 ; + END + END la1_oenb[26] + PIN la1_oenb[27] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 156.140 150.000 157.340 ; + END + END la1_oenb[27] + PIN la1_oenb[28] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 35.370 0.000 35.930 4.000 ; + END + END la1_oenb[28] + PIN la1_oenb[29] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 64.350 0.000 64.910 4.000 ; + END + END la1_oenb[29] + PIN la1_oenb[2] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 30.340 4.000 31.540 ; + END + END la1_oenb[2] + PIN la1_oenb[30] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 152.740 150.000 153.940 ; + END + END la1_oenb[30] + PIN la1_oenb[31] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 99.770 0.000 100.330 4.000 ; + END + END la1_oenb[31] + PIN la1_oenb[3] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 96.550 206.000 97.110 210.000 ; + END + END la1_oenb[3] + PIN la1_oenb[4] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 93.330 206.000 93.890 210.000 ; + END + END la1_oenb[4] + PIN la1_oenb[5] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 176.540 4.000 177.740 ; + END + END la1_oenb[5] + PIN la1_oenb[6] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 207.140 4.000 208.340 ; + END + END la1_oenb[6] + PIN la1_oenb[7] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 125.530 0.000 126.090 4.000 ; + END + END la1_oenb[7] + PIN la1_oenb[8] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 43.940 4.000 45.140 ; + END + END la1_oenb[8] + PIN la1_oenb[9] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 152.740 4.000 153.940 ; + END + END la1_oenb[9] + PIN vccd1 + DIRECTION INPUT ; + USE POWER ; + PORT + LAYER met4 ; + RECT 27.880 10.640 29.480 198.800 ; + END + PORT + LAYER met4 ; + RECT 74.200 10.640 75.800 198.800 ; + END + PORT + LAYER met4 ; + RECT 120.520 10.640 122.120 198.800 ; + END + END vccd1 + PIN vssd1 + DIRECTION INPUT ; + USE GROUND ; + PORT + LAYER met4 ; + RECT 51.040 10.640 52.640 198.800 ; + END + PORT + LAYER met4 ; + RECT 97.360 10.640 98.960 198.800 ; + END + END vssd1 + PIN wb_clk_i + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 146.000 115.340 150.000 116.540 ; + END + END wb_clk_i + OBS + LAYER li1 ; + RECT 5.520 10.795 144.440 198.645 ; + LAYER met1 ; + RECT 0.070 8.880 148.510 204.300 ; + LAYER met2 ; + RECT 0.790 205.720 2.890 206.000 ; + RECT 4.010 205.720 6.110 206.000 ; + RECT 7.230 205.720 9.330 206.000 ; + RECT 10.450 205.720 12.550 206.000 ; + RECT 13.670 205.720 15.770 206.000 ; + RECT 16.890 205.720 18.990 206.000 ; + RECT 20.110 205.720 22.210 206.000 ; + RECT 23.330 205.720 25.430 206.000 ; + RECT 26.550 205.720 28.650 206.000 ; + RECT 29.770 205.720 35.090 206.000 ; + RECT 36.210 205.720 38.310 206.000 ; + RECT 39.430 205.720 41.530 206.000 ; + RECT 42.650 205.720 44.750 206.000 ; + RECT 45.870 205.720 47.970 206.000 ; + RECT 49.090 205.720 51.190 206.000 ; + RECT 52.310 205.720 54.410 206.000 ; + RECT 55.530 205.720 57.630 206.000 ; + RECT 58.750 205.720 60.850 206.000 ; + RECT 61.970 205.720 64.070 206.000 ; + RECT 65.190 205.720 67.290 206.000 ; + RECT 68.410 205.720 70.510 206.000 ; + RECT 71.630 205.720 73.730 206.000 ; + RECT 74.850 205.720 76.950 206.000 ; + RECT 78.070 205.720 80.170 206.000 ; + RECT 81.290 205.720 83.390 206.000 ; + RECT 84.510 205.720 86.610 206.000 ; + RECT 87.730 205.720 89.830 206.000 ; + RECT 90.950 205.720 93.050 206.000 ; + RECT 94.170 205.720 96.270 206.000 ; + RECT 97.390 205.720 99.490 206.000 ; + RECT 100.610 205.720 102.710 206.000 ; + RECT 103.830 205.720 105.930 206.000 ; + RECT 107.050 205.720 109.150 206.000 ; + RECT 110.270 205.720 112.370 206.000 ; + RECT 113.490 205.720 115.590 206.000 ; + RECT 116.710 205.720 118.810 206.000 ; + RECT 119.930 205.720 122.030 206.000 ; + RECT 123.150 205.720 125.250 206.000 ; + RECT 126.370 205.720 128.470 206.000 ; + RECT 129.590 205.720 131.690 206.000 ; + RECT 132.810 205.720 134.910 206.000 ; + RECT 136.030 205.720 138.130 206.000 ; + RECT 139.250 205.720 141.350 206.000 ; + RECT 142.470 205.720 144.570 206.000 ; + RECT 145.690 205.720 147.790 206.000 ; + RECT 0.100 4.280 148.480 205.720 ; + RECT 0.790 0.155 2.890 4.280 ; + RECT 4.010 0.155 6.110 4.280 ; + RECT 7.230 0.155 9.330 4.280 ; + RECT 10.450 0.155 12.550 4.280 ; + RECT 13.670 0.155 15.770 4.280 ; + RECT 16.890 0.155 18.990 4.280 ; + RECT 20.110 0.155 22.210 4.280 ; + RECT 23.330 0.155 25.430 4.280 ; + RECT 26.550 0.155 28.650 4.280 ; + RECT 29.770 0.155 31.870 4.280 ; + RECT 32.990 0.155 35.090 4.280 ; + RECT 36.210 0.155 38.310 4.280 ; + RECT 39.430 0.155 41.530 4.280 ; + RECT 42.650 0.155 44.750 4.280 ; + RECT 45.870 0.155 47.970 4.280 ; + RECT 49.090 0.155 51.190 4.280 ; + RECT 52.310 0.155 54.410 4.280 ; + RECT 55.530 0.155 57.630 4.280 ; + RECT 58.750 0.155 60.850 4.280 ; + RECT 61.970 0.155 64.070 4.280 ; + RECT 65.190 0.155 67.290 4.280 ; + RECT 68.410 0.155 70.510 4.280 ; + RECT 71.630 0.155 73.730 4.280 ; + RECT 74.850 0.155 76.950 4.280 ; + RECT 78.070 0.155 80.170 4.280 ; + RECT 81.290 0.155 83.390 4.280 ; + RECT 84.510 0.155 86.610 4.280 ; + RECT 87.730 0.155 89.830 4.280 ; + RECT 90.950 0.155 93.050 4.280 ; + RECT 94.170 0.155 96.270 4.280 ; + RECT 97.390 0.155 99.490 4.280 ; + RECT 100.610 0.155 102.710 4.280 ; + RECT 103.830 0.155 105.930 4.280 ; + RECT 107.050 0.155 109.150 4.280 ; + RECT 110.270 0.155 112.370 4.280 ; + RECT 113.490 0.155 118.810 4.280 ; + RECT 119.930 0.155 122.030 4.280 ; + RECT 123.150 0.155 125.250 4.280 ; + RECT 126.370 0.155 128.470 4.280 ; + RECT 129.590 0.155 131.690 4.280 ; + RECT 132.810 0.155 134.910 4.280 ; + RECT 136.030 0.155 138.130 4.280 ; + RECT 139.250 0.155 141.350 4.280 ; + RECT 142.470 0.155 144.570 4.280 ; + RECT 145.690 0.155 147.790 4.280 ; + LAYER met3 ; + RECT 4.400 203.340 145.600 204.505 ; + RECT 4.000 201.940 146.000 203.340 ; + RECT 4.400 199.940 145.600 201.940 ; + RECT 4.000 198.540 146.000 199.940 ; + RECT 4.400 196.540 145.600 198.540 ; + RECT 4.000 195.140 146.000 196.540 ; + RECT 4.400 193.140 145.600 195.140 ; + RECT 4.000 191.740 146.000 193.140 ; + RECT 4.400 189.740 145.600 191.740 ; + RECT 4.000 188.340 146.000 189.740 ; + RECT 4.400 186.340 145.600 188.340 ; + RECT 4.000 184.940 146.000 186.340 ; + RECT 4.400 182.940 145.600 184.940 ; + RECT 4.000 181.540 146.000 182.940 ; + RECT 4.400 179.540 145.600 181.540 ; + RECT 4.000 178.140 146.000 179.540 ; + RECT 4.400 176.140 145.600 178.140 ; + RECT 4.000 174.740 146.000 176.140 ; + RECT 4.400 172.740 145.600 174.740 ; + RECT 4.000 171.340 146.000 172.740 ; + RECT 4.400 169.340 145.600 171.340 ; + RECT 4.000 167.940 146.000 169.340 ; + RECT 4.400 165.940 145.600 167.940 ; + RECT 4.000 164.540 146.000 165.940 ; + RECT 4.400 162.540 145.600 164.540 ; + RECT 4.000 161.140 146.000 162.540 ; + RECT 4.400 159.140 145.600 161.140 ; + RECT 4.000 157.740 146.000 159.140 ; + RECT 4.400 155.740 145.600 157.740 ; + RECT 4.000 154.340 146.000 155.740 ; + RECT 4.400 152.340 145.600 154.340 ; + RECT 4.000 150.940 146.000 152.340 ; + RECT 4.400 148.940 145.600 150.940 ; + RECT 4.000 147.540 146.000 148.940 ; + RECT 4.400 145.540 145.600 147.540 ; + RECT 4.000 144.140 146.000 145.540 ; + RECT 4.400 142.140 145.600 144.140 ; + RECT 4.000 140.740 146.000 142.140 ; + RECT 4.400 138.740 145.600 140.740 ; + RECT 4.000 137.340 146.000 138.740 ; + RECT 4.400 135.340 145.600 137.340 ; + RECT 4.000 133.940 146.000 135.340 ; + RECT 4.400 131.940 145.600 133.940 ; + RECT 4.000 130.540 146.000 131.940 ; + RECT 4.400 128.540 145.600 130.540 ; + RECT 4.000 127.140 146.000 128.540 ; + RECT 4.400 125.140 145.600 127.140 ; + RECT 4.000 123.740 146.000 125.140 ; + RECT 4.000 121.740 145.600 123.740 ; + RECT 4.000 120.340 146.000 121.740 ; + RECT 4.400 118.340 145.600 120.340 ; + RECT 4.000 116.940 146.000 118.340 ; + RECT 4.400 114.940 145.600 116.940 ; + RECT 4.000 113.540 146.000 114.940 ; + RECT 4.400 111.540 145.600 113.540 ; + RECT 4.000 110.140 146.000 111.540 ; + RECT 4.400 108.140 145.600 110.140 ; + RECT 4.000 106.740 146.000 108.140 ; + RECT 4.400 104.740 145.600 106.740 ; + RECT 4.000 103.340 146.000 104.740 ; + RECT 4.400 101.340 145.600 103.340 ; + RECT 4.000 99.940 146.000 101.340 ; + RECT 4.400 97.940 145.600 99.940 ; + RECT 4.000 96.540 146.000 97.940 ; + RECT 4.400 94.540 145.600 96.540 ; + RECT 4.000 93.140 146.000 94.540 ; + RECT 4.400 91.140 145.600 93.140 ; + RECT 4.000 89.740 146.000 91.140 ; + RECT 4.400 87.740 145.600 89.740 ; + RECT 4.000 86.340 146.000 87.740 ; + RECT 4.400 84.340 146.000 86.340 ; + RECT 4.000 82.940 146.000 84.340 ; + RECT 4.400 80.940 145.600 82.940 ; + RECT 4.000 79.540 146.000 80.940 ; + RECT 4.400 77.540 145.600 79.540 ; + RECT 4.000 76.140 146.000 77.540 ; + RECT 4.400 74.140 145.600 76.140 ; + RECT 4.000 72.740 146.000 74.140 ; + RECT 4.400 70.740 145.600 72.740 ; + RECT 4.000 69.340 146.000 70.740 ; + RECT 4.400 67.340 145.600 69.340 ; + RECT 4.000 65.940 146.000 67.340 ; + RECT 4.400 63.940 145.600 65.940 ; + RECT 4.000 62.540 146.000 63.940 ; + RECT 4.400 60.540 145.600 62.540 ; + RECT 4.000 59.140 146.000 60.540 ; + RECT 4.400 57.140 145.600 59.140 ; + RECT 4.000 55.740 146.000 57.140 ; + RECT 4.400 53.740 145.600 55.740 ; + RECT 4.000 52.340 146.000 53.740 ; + RECT 4.400 50.340 145.600 52.340 ; + RECT 4.000 48.940 146.000 50.340 ; + RECT 4.400 46.940 145.600 48.940 ; + RECT 4.000 45.540 146.000 46.940 ; + RECT 4.400 43.540 145.600 45.540 ; + RECT 4.000 42.140 146.000 43.540 ; + RECT 4.400 40.140 145.600 42.140 ; + RECT 4.000 38.740 146.000 40.140 ; + RECT 4.400 36.740 145.600 38.740 ; + RECT 4.000 35.340 146.000 36.740 ; + RECT 4.400 33.340 145.600 35.340 ; + RECT 4.000 31.940 146.000 33.340 ; + RECT 4.400 29.940 145.600 31.940 ; + RECT 4.000 28.540 146.000 29.940 ; + RECT 4.400 26.540 145.600 28.540 ; + RECT 4.000 25.140 146.000 26.540 ; + RECT 4.400 23.140 145.600 25.140 ; + RECT 4.000 21.740 146.000 23.140 ; + RECT 4.400 19.740 145.600 21.740 ; + RECT 4.000 18.340 146.000 19.740 ; + RECT 4.400 16.340 145.600 18.340 ; + RECT 4.000 14.940 146.000 16.340 ; + RECT 4.400 12.940 145.600 14.940 ; + RECT 4.000 11.540 146.000 12.940 ; + RECT 4.400 9.540 145.600 11.540 ; + RECT 4.000 8.140 146.000 9.540 ; + RECT 4.400 6.140 145.600 8.140 ; + RECT 4.000 4.740 146.000 6.140 ; + RECT 4.400 2.740 145.600 4.740 ; + RECT 4.000 1.340 146.000 2.740 ; + RECT 4.000 0.175 145.600 1.340 ; + LAYER met4 ; + RECT 36.175 80.415 50.640 198.385 ; + RECT 53.040 80.415 73.800 198.385 ; + RECT 76.200 80.415 96.960 198.385 ; + RECT 99.360 80.415 120.120 198.385 ; + RECT 122.520 80.415 133.105 198.385 ; + END +END wrapped_rgb_mixer +END LIBRARY + diff --git a/openlane/user_project_wrapper/macros/lef/wrapped_vga_clock.lef b/openlane/user_project_wrapper/macros/lef/wrapped_vga_clock.lef new file mode 100644 index 0000000..efdc8ac --- /dev/null +++ b/openlane/user_project_wrapper/macros/lef/wrapped_vga_clock.lef @@ -0,0 +1,1968 @@ +VERSION 5.7 ; + NOWIREEXTENSIONATPIN ON ; + DIVIDERCHAR "/" ; + BUSBITCHARS "[]" ; +MACRO wrapped_vga_clock + CLASS BLOCK ; + FOREIGN wrapped_vga_clock ; + ORIGIN 0.000 0.000 ; + SIZE 220.000 BY 220.000 ; + PIN active + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 204.040 4.000 204.640 ; + END + END active + PIN io_in[0] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 67.710 0.000 67.990 4.000 ; + END + END io_in[0] + PIN io_in[10] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 122.450 216.000 122.730 220.000 ; + END + END io_in[10] + PIN io_in[11] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 0.090 216.000 0.370 220.000 ; + END + END io_in[11] + PIN io_in[12] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 183.640 220.000 184.240 ; + END + END io_in[12] + PIN io_in[13] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 103.130 0.000 103.410 4.000 ; + END + END io_in[13] + PIN io_in[14] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 83.810 216.000 84.090 220.000 ; + END + END io_in[14] + PIN io_in[15] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 193.840 220.000 194.440 ; + END + END io_in[15] + PIN io_in[16] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 17.040 220.000 17.640 ; + END + END io_in[16] + PIN io_in[17] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 45.170 216.000 45.450 220.000 ; + END + END io_in[17] + PIN io_in[18] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 54.830 216.000 55.110 220.000 ; + END + END io_in[18] + PIN io_in[19] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 190.070 0.000 190.350 4.000 ; + END + END io_in[19] + PIN io_in[1] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 71.440 4.000 72.040 ; + END + END io_in[1] + PIN io_in[20] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 125.840 4.000 126.440 ; + END + END io_in[20] + PIN io_in[21] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 85.040 4.000 85.640 ; + END + END io_in[21] + PIN io_in[22] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 68.040 220.000 68.640 ; + END + END io_in[22] + PIN io_in[23] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 41.950 216.000 42.230 220.000 ; + END + END io_in[23] + PIN io_in[24] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 29.070 216.000 29.350 220.000 ; + END + END io_in[24] + PIN io_in[25] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 164.310 0.000 164.590 4.000 ; + END + END io_in[25] + PIN io_in[26] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 161.090 0.000 161.370 4.000 ; + END + END io_in[26] + PIN io_in[27] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 47.640 220.000 48.240 ; + END + END io_in[27] + PIN io_in[28] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 144.990 0.000 145.270 4.000 ; + END + END io_in[28] + PIN io_in[29] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 219.050 216.000 219.330 220.000 ; + END + END io_in[29] + PIN io_in[2] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 70.930 0.000 71.210 4.000 ; + END + END io_in[2] + PIN io_in[30] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 85.040 220.000 85.640 ; + END + END io_in[30] + PIN io_in[31] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 197.240 4.000 197.840 ; + END + END io_in[31] + PIN io_in[32] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 135.330 0.000 135.610 4.000 ; + END + END io_in[32] + PIN io_in[33] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 115.640 4.000 116.240 ; + END + END io_in[33] + PIN io_in[34] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 167.530 216.000 167.810 220.000 ; + END + END io_in[34] + PIN io_in[35] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 193.290 216.000 193.570 220.000 ; + END + END io_in[35] + PIN io_in[36] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 136.040 220.000 136.640 ; + END + END io_in[36] + PIN io_in[37] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 196.510 216.000 196.790 220.000 ; + END + END io_in[37] + PIN io_in[3] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 125.670 216.000 125.950 220.000 ; + END + END io_in[3] + PIN io_in[4] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 132.640 220.000 133.240 ; + END + END io_in[4] + PIN io_in[5] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 210.840 220.000 211.440 ; + END + END io_in[5] + PIN io_in[6] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 136.040 4.000 136.640 ; + END + END io_in[6] + PIN io_in[7] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 91.840 4.000 92.440 ; + END + END io_in[7] + PIN io_in[8] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 146.240 220.000 146.840 ; + END + END io_in[8] + PIN io_in[9] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 38.730 216.000 39.010 220.000 ; + END + END io_in[9] + PIN io_oeb[0] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 116.010 0.000 116.290 4.000 ; + END + END io_oeb[0] + PIN io_oeb[10] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 74.840 4.000 75.440 ; + END + END io_oeb[10] + PIN io_oeb[11] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 125.840 220.000 126.440 ; + END + END io_oeb[11] + PIN io_oeb[12] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 64.640 220.000 65.240 ; + END + END io_oeb[12] + PIN io_oeb[13] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 61.240 220.000 61.840 ; + END + END io_oeb[13] + PIN io_oeb[14] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 20.440 4.000 21.040 ; + END + END io_oeb[14] + PIN io_oeb[15] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 61.270 216.000 61.550 220.000 ; + END + END io_oeb[15] + PIN io_oeb[16] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 10.240 220.000 10.840 ; + END + END io_oeb[16] + PIN io_oeb[17] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 58.050 0.000 58.330 4.000 ; + END + END io_oeb[17] + PIN io_oeb[18] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 161.090 216.000 161.370 220.000 ; + END + END io_oeb[18] + PIN io_oeb[19] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 64.490 216.000 64.770 220.000 ; + END + END io_oeb[19] + PIN io_oeb[1] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 173.970 0.000 174.250 4.000 ; + END + END io_oeb[1] + PIN io_oeb[20] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 95.240 220.000 95.840 ; + END + END io_oeb[20] + PIN io_oeb[21] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 9.750 216.000 10.030 220.000 ; + END + END io_oeb[21] + PIN io_oeb[22] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 22.630 0.000 22.910 4.000 ; + END + END io_oeb[22] + PIN io_oeb[23] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 109.570 216.000 109.850 220.000 ; + END + END io_oeb[23] + PIN io_oeb[24] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 116.010 216.000 116.290 220.000 ; + END + END io_oeb[24] + PIN io_oeb[25] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 209.390 0.000 209.670 4.000 ; + END + END io_oeb[25] + PIN io_oeb[26] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 173.440 220.000 174.040 ; + END + END io_oeb[26] + PIN io_oeb[27] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 132.110 216.000 132.390 220.000 ; + END + END io_oeb[27] + PIN io_oeb[28] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 186.850 0.000 187.130 4.000 ; + END + END io_oeb[28] + PIN io_oeb[29] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 142.840 220.000 143.440 ; + END + END io_oeb[29] + PIN io_oeb[2] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 183.630 216.000 183.910 220.000 ; + END + END io_oeb[2] + PIN io_oeb[30] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 12.970 216.000 13.250 220.000 ; + END + END io_oeb[30] + PIN io_oeb[31] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 180.410 0.000 180.690 4.000 ; + END + END io_oeb[31] + PIN io_oeb[32] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 108.840 4.000 109.440 ; + END + END io_oeb[32] + PIN io_oeb[33] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 215.830 0.000 216.110 4.000 ; + END + END io_oeb[33] + PIN io_oeb[34] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 48.390 216.000 48.670 220.000 ; + END + END io_oeb[34] + PIN io_oeb[35] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 98.640 4.000 99.240 ; + END + END io_oeb[35] + PIN io_oeb[36] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 51.040 4.000 51.640 ; + END + END io_oeb[36] + PIN io_oeb[37] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 81.640 4.000 82.240 ; + END + END io_oeb[37] + PIN io_oeb[3] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 112.790 0.000 113.070 4.000 ; + END + END io_oeb[3] + PIN io_oeb[4] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 0.040 220.000 0.640 ; + END + END io_oeb[4] + PIN io_oeb[5] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 142.840 4.000 143.440 ; + END + END io_oeb[5] + PIN io_oeb[6] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 78.240 220.000 78.840 ; + END + END io_oeb[6] + PIN io_oeb[7] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 58.050 216.000 58.330 220.000 ; + END + END io_oeb[7] + PIN io_oeb[8] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 19.410 0.000 19.690 4.000 ; + END + END io_oeb[8] + PIN io_oeb[9] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 48.390 0.000 48.670 4.000 ; + END + END io_oeb[9] + PIN io_out[0] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 207.440 220.000 208.040 ; + END + END io_out[0] + PIN io_out[10] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 119.040 220.000 119.640 ; + END + END io_out[10] + PIN io_out[11] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 10.240 4.000 10.840 ; + END + END io_out[11] + PIN io_out[12] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 34.040 4.000 34.640 ; + END + END io_out[12] + PIN io_out[13] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 177.190 0.000 177.470 4.000 ; + END + END io_out[13] + PIN io_out[14] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 176.840 220.000 177.440 ; + END + END io_out[14] + PIN io_out[15] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 183.640 4.000 184.240 ; + END + END io_out[15] + PIN io_out[16] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 115.640 220.000 116.240 ; + END + END io_out[16] + PIN io_out[17] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 202.950 216.000 203.230 220.000 ; + END + END io_out[17] + PIN io_out[18] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 206.170 0.000 206.450 4.000 ; + END + END io_out[18] + PIN io_out[19] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 105.440 4.000 106.040 ; + END + END io_out[19] + PIN io_out[1] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 148.210 216.000 148.490 220.000 ; + END + END io_out[1] + PIN io_out[20] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 180.410 216.000 180.690 220.000 ; + END + END io_out[20] + PIN io_out[21] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 180.240 4.000 180.840 ; + END + END io_out[21] + PIN io_out[22] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 141.770 0.000 142.050 4.000 ; + END + END io_out[22] + PIN io_out[23] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 98.640 220.000 99.240 ; + END + END io_out[23] + PIN io_out[24] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 119.230 0.000 119.510 4.000 ; + END + END io_out[24] + PIN io_out[25] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 164.310 216.000 164.590 220.000 ; + END + END io_out[25] + PIN io_out[26] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 23.840 4.000 24.440 ; + END + END io_out[26] + PIN io_out[27] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 170.750 216.000 171.030 220.000 ; + END + END io_out[27] + PIN io_out[28] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 77.370 0.000 77.650 4.000 ; + END + END io_out[28] + PIN io_out[29] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 3.440 220.000 4.040 ; + END + END io_out[29] + PIN io_out[2] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 32.290 0.000 32.570 4.000 ; + END + END io_out[2] + PIN io_out[30] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 27.240 4.000 27.840 ; + END + END io_out[30] + PIN io_out[31] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 61.240 4.000 61.840 ; + END + END io_out[31] + PIN io_out[32] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 207.440 4.000 208.040 ; + END + END io_out[32] + PIN io_out[33] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 30.640 220.000 31.240 ; + END + END io_out[33] + PIN io_out[34] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 180.240 220.000 180.840 ; + END + END io_out[34] + PIN io_out[35] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 166.640 220.000 167.240 ; + END + END io_out[35] + PIN io_out[36] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 70.930 216.000 71.210 220.000 ; + END + END io_out[36] + PIN io_out[37] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 197.240 220.000 197.840 ; + END + END io_out[37] + PIN io_out[3] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 190.440 4.000 191.040 ; + END + END io_out[3] + PIN io_out[4] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 129.240 220.000 129.840 ; + END + END io_out[4] + PIN io_out[5] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 103.130 216.000 103.410 220.000 ; + END + END io_out[5] + PIN io_out[6] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 212.610 216.000 212.890 220.000 ; + END + END io_out[6] + PIN io_out[7] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 88.440 4.000 89.040 ; + END + END io_out[7] + PIN io_out[8] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 83.810 0.000 84.090 4.000 ; + END + END io_out[8] + PIN io_out[9] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 68.040 4.000 68.640 ; + END + END io_out[9] + PIN la1_data_in[0] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 34.040 220.000 34.640 ; + END + END la1_data_in[0] + PIN la1_data_in[10] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 96.690 0.000 96.970 4.000 ; + END + END la1_data_in[10] + PIN la1_data_in[11] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 27.240 220.000 27.840 ; + END + END la1_data_in[11] + PIN la1_data_in[12] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 166.640 4.000 167.240 ; + END + END la1_data_in[12] + PIN la1_data_in[13] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 148.210 0.000 148.490 4.000 ; + END + END la1_data_in[13] + PIN la1_data_in[14] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 57.840 4.000 58.440 ; + END + END la1_data_in[14] + PIN la1_data_in[15] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 74.150 216.000 74.430 220.000 ; + END + END la1_data_in[15] + PIN la1_data_in[16] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 138.550 216.000 138.830 220.000 ; + END + END la1_data_in[16] + PIN la1_data_in[17] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 106.350 216.000 106.630 220.000 ; + END + END la1_data_in[17] + PIN la1_data_in[18] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 193.290 0.000 193.570 4.000 ; + END + END la1_data_in[18] + PIN la1_data_in[19] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 77.370 216.000 77.650 220.000 ; + END + END la1_data_in[19] + PIN la1_data_in[1] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 87.030 0.000 87.310 4.000 ; + END + END la1_data_in[1] + PIN la1_data_in[20] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 163.240 4.000 163.840 ; + END + END la1_data_in[20] + PIN la1_data_in[21] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 215.830 216.000 216.110 220.000 ; + END + END la1_data_in[21] + PIN la1_data_in[22] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 37.440 220.000 38.040 ; + END + END la1_data_in[22] + PIN la1_data_in[23] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 3.440 4.000 4.040 ; + END + END la1_data_in[23] + PIN la1_data_in[24] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 64.490 0.000 64.770 4.000 ; + END + END la1_data_in[24] + PIN la1_data_in[25] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 170.040 4.000 170.640 ; + END + END la1_data_in[25] + PIN la1_data_in[26] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 13.640 220.000 14.240 ; + END + END la1_data_in[26] + PIN la1_data_in[27] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 128.890 0.000 129.170 4.000 ; + END + END la1_data_in[27] + PIN la1_data_in[28] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 149.640 4.000 150.240 ; + END + END la1_data_in[28] + PIN la1_data_in[29] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 3.310 216.000 3.590 220.000 ; + END + END la1_data_in[29] + PIN la1_data_in[2] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 51.610 0.000 51.890 4.000 ; + END + END la1_data_in[2] + PIN la1_data_in[30] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 6.530 0.000 6.810 4.000 ; + END + END la1_data_in[30] + PIN la1_data_in[31] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 170.750 0.000 171.030 4.000 ; + END + END la1_data_in[31] + PIN la1_data_in[3] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 139.440 4.000 140.040 ; + END + END la1_data_in[3] + PIN la1_data_in[4] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 186.850 216.000 187.130 220.000 ; + END + END la1_data_in[4] + PIN la1_data_in[5] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 108.840 220.000 109.440 ; + END + END la1_data_in[5] + PIN la1_data_in[6] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 87.030 216.000 87.310 220.000 ; + END + END la1_data_in[6] + PIN la1_data_in[7] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 102.040 4.000 102.640 ; + END + END la1_data_in[7] + PIN la1_data_in[8] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 90.250 216.000 90.530 220.000 ; + END + END la1_data_in[8] + PIN la1_data_in[9] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 153.040 4.000 153.640 ; + END + END la1_data_in[9] + PIN la1_data_out[0] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 35.510 0.000 35.790 4.000 ; + END + END la1_data_out[0] + PIN la1_data_out[10] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 51.040 220.000 51.640 ; + END + END la1_data_out[10] + PIN la1_data_out[11] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 99.910 0.000 100.190 4.000 ; + END + END la1_data_out[11] + PIN la1_data_out[12] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 200.640 220.000 201.240 ; + END + END la1_data_out[12] + PIN la1_data_out[13] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 22.630 216.000 22.910 220.000 ; + END + END la1_data_out[13] + PIN la1_data_out[14] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 119.230 216.000 119.510 220.000 ; + END + END la1_data_out[14] + PIN la1_data_out[15] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 6.840 4.000 7.440 ; + END + END la1_data_out[15] + PIN la1_data_out[16] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 74.840 220.000 75.440 ; + END + END la1_data_out[16] + PIN la1_data_out[17] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 159.840 220.000 160.440 ; + END + END la1_data_out[17] + PIN la1_data_out[18] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 25.850 216.000 26.130 220.000 ; + END + END la1_data_out[18] + PIN la1_data_out[19] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 112.240 220.000 112.840 ; + END + END la1_data_out[19] + PIN la1_data_out[1] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 200.640 4.000 201.240 ; + END + END la1_data_out[1] + PIN la1_data_out[20] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 44.240 4.000 44.840 ; + END + END la1_data_out[20] + PIN la1_data_out[21] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 190.440 220.000 191.040 ; + END + END la1_data_out[21] + PIN la1_data_out[22] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 135.330 216.000 135.610 220.000 ; + END + END la1_data_out[22] + PIN la1_data_out[23] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 54.830 0.000 55.110 4.000 ; + END + END la1_data_out[23] + PIN la1_data_out[24] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 81.640 220.000 82.240 ; + END + END la1_data_out[24] + PIN la1_data_out[25] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 17.040 4.000 17.640 ; + END + END la1_data_out[25] + PIN la1_data_out[26] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 20.440 220.000 21.040 ; + END + END la1_data_out[26] + PIN la1_data_out[27] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 214.240 4.000 214.840 ; + END + END la1_data_out[27] + PIN la1_data_out[28] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 196.510 0.000 196.790 4.000 ; + END + END la1_data_out[28] + PIN la1_data_out[29] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 25.850 0.000 26.130 4.000 ; + END + END la1_data_out[29] + PIN la1_data_out[2] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 93.470 0.000 93.750 4.000 ; + END + END la1_data_out[2] + PIN la1_data_out[30] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 54.440 220.000 55.040 ; + END + END la1_data_out[30] + PIN la1_data_out[31] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 214.240 220.000 214.840 ; + END + END la1_data_out[31] + PIN la1_data_out[3] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 40.840 4.000 41.440 ; + END + END la1_data_out[3] + PIN la1_data_out[4] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 202.950 0.000 203.230 4.000 ; + END + END la1_data_out[4] + PIN la1_data_out[5] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 16.190 0.000 16.470 4.000 ; + END + END la1_data_out[5] + PIN la1_data_out[6] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 91.840 220.000 92.440 ; + END + END la1_data_out[6] + PIN la1_data_out[7] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 3.310 0.000 3.590 4.000 ; + END + END la1_data_out[7] + PIN la1_data_out[8] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 163.240 220.000 163.840 ; + END + END la1_data_out[8] + PIN la1_data_out[9] + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 209.390 216.000 209.670 220.000 ; + END + END la1_data_out[9] + PIN la1_oenb[0] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 219.050 0.000 219.330 4.000 ; + END + END la1_oenb[0] + PIN la1_oenb[10] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 199.730 216.000 200.010 220.000 ; + END + END la1_oenb[10] + PIN la1_oenb[11] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 122.440 4.000 123.040 ; + END + END la1_oenb[11] + PIN la1_oenb[12] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 132.640 4.000 133.240 ; + END + END la1_oenb[12] + PIN la1_oenb[13] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 132.110 0.000 132.390 4.000 ; + END + END la1_oenb[13] + PIN la1_oenb[14] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 0.090 0.000 0.370 4.000 ; + END + END la1_oenb[14] + PIN la1_oenb[15] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 157.870 0.000 158.150 4.000 ; + END + END la1_oenb[15] + PIN la1_oenb[16] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 156.440 4.000 157.040 ; + END + END la1_oenb[16] + PIN la1_oenb[17] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 16.190 216.000 16.470 220.000 ; + END + END la1_oenb[17] + PIN la1_oenb[18] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 99.910 216.000 100.190 220.000 ; + END + END la1_oenb[18] + PIN la1_oenb[19] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 119.040 4.000 119.640 ; + END + END la1_oenb[19] + PIN la1_oenb[1] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 38.730 0.000 39.010 4.000 ; + END + END la1_oenb[1] + PIN la1_oenb[20] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 9.750 0.000 10.030 4.000 ; + END + END la1_oenb[20] + PIN la1_oenb[21] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 141.770 216.000 142.050 220.000 ; + END + END la1_oenb[21] + PIN la1_oenb[22] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 93.470 216.000 93.750 220.000 ; + END + END la1_oenb[22] + PIN la1_oenb[23] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 109.570 0.000 109.850 4.000 ; + END + END la1_oenb[23] + PIN la1_oenb[24] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 177.190 216.000 177.470 220.000 ; + END + END la1_oenb[24] + PIN la1_oenb[25] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 44.240 220.000 44.840 ; + END + END la1_oenb[25] + PIN la1_oenb[26] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 173.440 4.000 174.040 ; + END + END la1_oenb[26] + PIN la1_oenb[27] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 156.440 220.000 157.040 ; + END + END la1_oenb[27] + PIN la1_oenb[28] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 41.950 0.000 42.230 4.000 ; + END + END la1_oenb[28] + PIN la1_oenb[29] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 80.590 0.000 80.870 4.000 ; + END + END la1_oenb[29] + PIN la1_oenb[2] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 37.440 4.000 38.040 ; + END + END la1_oenb[2] + PIN la1_oenb[30] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 149.640 220.000 150.240 ; + END + END la1_oenb[30] + PIN la1_oenb[31] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 125.670 0.000 125.950 4.000 ; + END + END la1_oenb[31] + PIN la1_oenb[3] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 154.650 216.000 154.930 220.000 ; + END + END la1_oenb[3] + PIN la1_oenb[4] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 151.430 216.000 151.710 220.000 ; + END + END la1_oenb[4] + PIN la1_oenb[5] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 217.640 4.000 218.240 ; + END + END la1_oenb[5] + PIN la1_oenb[6] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 32.290 216.000 32.570 220.000 ; + END + END la1_oenb[6] + PIN la1_oenb[7] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met2 ; + RECT 154.650 0.000 154.930 4.000 ; + END + END la1_oenb[7] + PIN la1_oenb[8] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 54.440 4.000 55.040 ; + END + END la1_oenb[8] + PIN la1_oenb[9] + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 0.000 187.040 4.000 187.640 ; + END + END la1_oenb[9] + PIN vccd1 + DIRECTION INPUT ; + USE POWER ; + PORT + LAYER met4 ; + RECT 21.040 10.640 22.640 206.960 ; + END + PORT + LAYER met4 ; + RECT 174.640 10.640 176.240 206.960 ; + END + END vccd1 + PIN vssd1 + DIRECTION INPUT ; + USE GROUND ; + PORT + LAYER met4 ; + RECT 97.840 10.640 99.440 206.960 ; + END + END vssd1 + PIN wb_clk_i + DIRECTION INPUT ; + USE SIGNAL ; + PORT + LAYER met3 ; + RECT 216.000 102.040 220.000 102.640 ; + END + END wb_clk_i + OBS + LAYER li1 ; + RECT 5.520 10.795 214.360 206.805 ; + LAYER met1 ; + RECT 3.290 10.240 216.130 206.960 ; + LAYER met2 ; + RECT 3.870 215.720 9.470 216.650 ; + RECT 10.310 215.720 12.690 216.650 ; + RECT 13.530 215.720 15.910 216.650 ; + RECT 16.750 215.720 22.350 216.650 ; + RECT 23.190 215.720 25.570 216.650 ; + RECT 26.410 215.720 28.790 216.650 ; + RECT 29.630 215.720 32.010 216.650 ; + RECT 32.850 215.720 38.450 216.650 ; + RECT 39.290 215.720 41.670 216.650 ; + RECT 42.510 215.720 44.890 216.650 ; + RECT 45.730 215.720 48.110 216.650 ; + RECT 48.950 215.720 54.550 216.650 ; + RECT 55.390 215.720 57.770 216.650 ; + RECT 58.610 215.720 60.990 216.650 ; + RECT 61.830 215.720 64.210 216.650 ; + RECT 65.050 215.720 70.650 216.650 ; + RECT 71.490 215.720 73.870 216.650 ; + RECT 74.710 215.720 77.090 216.650 ; + RECT 77.930 215.720 83.530 216.650 ; + RECT 84.370 215.720 86.750 216.650 ; + RECT 87.590 215.720 89.970 216.650 ; + RECT 90.810 215.720 93.190 216.650 ; + RECT 94.030 215.720 99.630 216.650 ; + RECT 100.470 215.720 102.850 216.650 ; + RECT 103.690 215.720 106.070 216.650 ; + RECT 106.910 215.720 109.290 216.650 ; + RECT 110.130 215.720 115.730 216.650 ; + RECT 116.570 215.720 118.950 216.650 ; + RECT 119.790 215.720 122.170 216.650 ; + RECT 123.010 215.720 125.390 216.650 ; + RECT 126.230 215.720 131.830 216.650 ; + RECT 132.670 215.720 135.050 216.650 ; + RECT 135.890 215.720 138.270 216.650 ; + RECT 139.110 215.720 141.490 216.650 ; + RECT 142.330 215.720 147.930 216.650 ; + RECT 148.770 215.720 151.150 216.650 ; + RECT 151.990 215.720 154.370 216.650 ; + RECT 155.210 215.720 160.810 216.650 ; + RECT 161.650 215.720 164.030 216.650 ; + RECT 164.870 215.720 167.250 216.650 ; + RECT 168.090 215.720 170.470 216.650 ; + RECT 171.310 215.720 176.910 216.650 ; + RECT 177.750 215.720 180.130 216.650 ; + RECT 180.970 215.720 183.350 216.650 ; + RECT 184.190 215.720 186.570 216.650 ; + RECT 187.410 215.720 193.010 216.650 ; + RECT 193.850 215.720 196.230 216.650 ; + RECT 197.070 215.720 199.450 216.650 ; + RECT 200.290 215.720 202.670 216.650 ; + RECT 203.510 215.720 209.110 216.650 ; + RECT 209.950 215.720 212.330 216.650 ; + RECT 213.170 215.720 215.550 216.650 ; + RECT 3.320 4.280 216.100 215.720 ; + RECT 3.870 0.155 6.250 4.280 ; + RECT 7.090 0.155 9.470 4.280 ; + RECT 10.310 0.155 15.910 4.280 ; + RECT 16.750 0.155 19.130 4.280 ; + RECT 19.970 0.155 22.350 4.280 ; + RECT 23.190 0.155 25.570 4.280 ; + RECT 26.410 0.155 32.010 4.280 ; + RECT 32.850 0.155 35.230 4.280 ; + RECT 36.070 0.155 38.450 4.280 ; + RECT 39.290 0.155 41.670 4.280 ; + RECT 42.510 0.155 48.110 4.280 ; + RECT 48.950 0.155 51.330 4.280 ; + RECT 52.170 0.155 54.550 4.280 ; + RECT 55.390 0.155 57.770 4.280 ; + RECT 58.610 0.155 64.210 4.280 ; + RECT 65.050 0.155 67.430 4.280 ; + RECT 68.270 0.155 70.650 4.280 ; + RECT 71.490 0.155 77.090 4.280 ; + RECT 77.930 0.155 80.310 4.280 ; + RECT 81.150 0.155 83.530 4.280 ; + RECT 84.370 0.155 86.750 4.280 ; + RECT 87.590 0.155 93.190 4.280 ; + RECT 94.030 0.155 96.410 4.280 ; + RECT 97.250 0.155 99.630 4.280 ; + RECT 100.470 0.155 102.850 4.280 ; + RECT 103.690 0.155 109.290 4.280 ; + RECT 110.130 0.155 112.510 4.280 ; + RECT 113.350 0.155 115.730 4.280 ; + RECT 116.570 0.155 118.950 4.280 ; + RECT 119.790 0.155 125.390 4.280 ; + RECT 126.230 0.155 128.610 4.280 ; + RECT 129.450 0.155 131.830 4.280 ; + RECT 132.670 0.155 135.050 4.280 ; + RECT 135.890 0.155 141.490 4.280 ; + RECT 142.330 0.155 144.710 4.280 ; + RECT 145.550 0.155 147.930 4.280 ; + RECT 148.770 0.155 154.370 4.280 ; + RECT 155.210 0.155 157.590 4.280 ; + RECT 158.430 0.155 160.810 4.280 ; + RECT 161.650 0.155 164.030 4.280 ; + RECT 164.870 0.155 170.470 4.280 ; + RECT 171.310 0.155 173.690 4.280 ; + RECT 174.530 0.155 176.910 4.280 ; + RECT 177.750 0.155 180.130 4.280 ; + RECT 180.970 0.155 186.570 4.280 ; + RECT 187.410 0.155 189.790 4.280 ; + RECT 190.630 0.155 193.010 4.280 ; + RECT 193.850 0.155 196.230 4.280 ; + RECT 197.070 0.155 202.670 4.280 ; + RECT 203.510 0.155 205.890 4.280 ; + RECT 206.730 0.155 209.110 4.280 ; + RECT 209.950 0.155 215.550 4.280 ; + LAYER met3 ; + RECT 4.400 213.840 215.600 214.705 ; + RECT 4.000 211.840 216.000 213.840 ; + RECT 4.000 210.440 215.600 211.840 ; + RECT 4.000 208.440 216.000 210.440 ; + RECT 4.400 207.040 215.600 208.440 ; + RECT 4.000 205.040 216.000 207.040 ; + RECT 4.400 203.640 216.000 205.040 ; + RECT 4.000 201.640 216.000 203.640 ; + RECT 4.400 200.240 215.600 201.640 ; + RECT 4.000 198.240 216.000 200.240 ; + RECT 4.400 196.840 215.600 198.240 ; + RECT 4.000 194.840 216.000 196.840 ; + RECT 4.000 193.440 215.600 194.840 ; + RECT 4.000 191.440 216.000 193.440 ; + RECT 4.400 190.040 215.600 191.440 ; + RECT 4.000 188.040 216.000 190.040 ; + RECT 4.400 186.640 216.000 188.040 ; + RECT 4.000 184.640 216.000 186.640 ; + RECT 4.400 183.240 215.600 184.640 ; + RECT 4.000 181.240 216.000 183.240 ; + RECT 4.400 179.840 215.600 181.240 ; + RECT 4.000 177.840 216.000 179.840 ; + RECT 4.000 176.440 215.600 177.840 ; + RECT 4.000 174.440 216.000 176.440 ; + RECT 4.400 173.040 215.600 174.440 ; + RECT 4.000 171.040 216.000 173.040 ; + RECT 4.400 169.640 216.000 171.040 ; + RECT 4.000 167.640 216.000 169.640 ; + RECT 4.400 166.240 215.600 167.640 ; + RECT 4.000 164.240 216.000 166.240 ; + RECT 4.400 162.840 215.600 164.240 ; + RECT 4.000 160.840 216.000 162.840 ; + RECT 4.000 159.440 215.600 160.840 ; + RECT 4.000 157.440 216.000 159.440 ; + RECT 4.400 156.040 215.600 157.440 ; + RECT 4.000 154.040 216.000 156.040 ; + RECT 4.400 152.640 216.000 154.040 ; + RECT 4.000 150.640 216.000 152.640 ; + RECT 4.400 149.240 215.600 150.640 ; + RECT 4.000 147.240 216.000 149.240 ; + RECT 4.000 145.840 215.600 147.240 ; + RECT 4.000 143.840 216.000 145.840 ; + RECT 4.400 142.440 215.600 143.840 ; + RECT 4.000 140.440 216.000 142.440 ; + RECT 4.400 139.040 216.000 140.440 ; + RECT 4.000 137.040 216.000 139.040 ; + RECT 4.400 135.640 215.600 137.040 ; + RECT 4.000 133.640 216.000 135.640 ; + RECT 4.400 132.240 215.600 133.640 ; + RECT 4.000 130.240 216.000 132.240 ; + RECT 4.000 128.840 215.600 130.240 ; + RECT 4.000 126.840 216.000 128.840 ; + RECT 4.400 125.440 215.600 126.840 ; + RECT 4.000 123.440 216.000 125.440 ; + RECT 4.400 122.040 216.000 123.440 ; + RECT 4.000 120.040 216.000 122.040 ; + RECT 4.400 118.640 215.600 120.040 ; + RECT 4.000 116.640 216.000 118.640 ; + RECT 4.400 115.240 215.600 116.640 ; + RECT 4.000 113.240 216.000 115.240 ; + RECT 4.000 111.840 215.600 113.240 ; + RECT 4.000 109.840 216.000 111.840 ; + RECT 4.400 108.440 215.600 109.840 ; + RECT 4.000 106.440 216.000 108.440 ; + RECT 4.400 105.040 216.000 106.440 ; + RECT 4.000 103.040 216.000 105.040 ; + RECT 4.400 101.640 215.600 103.040 ; + RECT 4.000 99.640 216.000 101.640 ; + RECT 4.400 98.240 215.600 99.640 ; + RECT 4.000 96.240 216.000 98.240 ; + RECT 4.000 94.840 215.600 96.240 ; + RECT 4.000 92.840 216.000 94.840 ; + RECT 4.400 91.440 215.600 92.840 ; + RECT 4.000 89.440 216.000 91.440 ; + RECT 4.400 88.040 216.000 89.440 ; + RECT 4.000 86.040 216.000 88.040 ; + RECT 4.400 84.640 215.600 86.040 ; + RECT 4.000 82.640 216.000 84.640 ; + RECT 4.400 81.240 215.600 82.640 ; + RECT 4.000 79.240 216.000 81.240 ; + RECT 4.000 77.840 215.600 79.240 ; + RECT 4.000 75.840 216.000 77.840 ; + RECT 4.400 74.440 215.600 75.840 ; + RECT 4.000 72.440 216.000 74.440 ; + RECT 4.400 71.040 216.000 72.440 ; + RECT 4.000 69.040 216.000 71.040 ; + RECT 4.400 67.640 215.600 69.040 ; + RECT 4.000 65.640 216.000 67.640 ; + RECT 4.000 64.240 215.600 65.640 ; + RECT 4.000 62.240 216.000 64.240 ; + RECT 4.400 60.840 215.600 62.240 ; + RECT 4.000 58.840 216.000 60.840 ; + RECT 4.400 57.440 216.000 58.840 ; + RECT 4.000 55.440 216.000 57.440 ; + RECT 4.400 54.040 215.600 55.440 ; + RECT 4.000 52.040 216.000 54.040 ; + RECT 4.400 50.640 215.600 52.040 ; + RECT 4.000 48.640 216.000 50.640 ; + RECT 4.000 47.240 215.600 48.640 ; + RECT 4.000 45.240 216.000 47.240 ; + RECT 4.400 43.840 215.600 45.240 ; + RECT 4.000 41.840 216.000 43.840 ; + RECT 4.400 40.440 216.000 41.840 ; + RECT 4.000 38.440 216.000 40.440 ; + RECT 4.400 37.040 215.600 38.440 ; + RECT 4.000 35.040 216.000 37.040 ; + RECT 4.400 33.640 215.600 35.040 ; + RECT 4.000 31.640 216.000 33.640 ; + RECT 4.000 30.240 215.600 31.640 ; + RECT 4.000 28.240 216.000 30.240 ; + RECT 4.400 26.840 215.600 28.240 ; + RECT 4.000 24.840 216.000 26.840 ; + RECT 4.400 23.440 216.000 24.840 ; + RECT 4.000 21.440 216.000 23.440 ; + RECT 4.400 20.040 215.600 21.440 ; + RECT 4.000 18.040 216.000 20.040 ; + RECT 4.400 16.640 215.600 18.040 ; + RECT 4.000 14.640 216.000 16.640 ; + RECT 4.000 13.240 215.600 14.640 ; + RECT 4.000 11.240 216.000 13.240 ; + RECT 4.400 9.840 215.600 11.240 ; + RECT 4.000 7.840 216.000 9.840 ; + RECT 4.400 6.440 216.000 7.840 ; + RECT 4.000 4.440 216.000 6.440 ; + RECT 4.400 3.040 215.600 4.440 ; + RECT 4.000 1.040 216.000 3.040 ; + RECT 4.000 0.175 215.600 1.040 ; + END +END wrapped_vga_clock +END LIBRARY + diff --git a/openlane/user_project_wrapper/obstruction.tcl b/openlane/user_project_wrapper/obstruction.tcl new file mode 100644 index 0000000..41bbc68 --- /dev/null +++ b/openlane/user_project_wrapper/obstruction.tcl @@ -0,0 +1,5 @@ +set ::env(GLB_RT_OBS) "li1 0 0 2920 3520, + met1 344.0 475.5 823.78 873.0, + met2 344.0 475.5 823.78 873.0, + met3 344.0 475.5 823.78 873.0, + met4 344.0 475.5 823.78 873.0" diff --git a/openlane/user_project_wrapper/pin_order.cfg b/openlane/user_project_wrapper/pin_order.cfg deleted file mode 120000 index 8797dcd..0000000 --- a/openlane/user_project_wrapper/pin_order.cfg +++ /dev/null @@ -1 +0,0 @@ -../../../caravel/openlane/user_project_wrapper_empty/pin_order.cfg \ No newline at end of file