lef
diff --git a/lef/sky130_sram_1kbyte_1rw1r_32x256_8.lef b/lef/sky130_sram_1kbyte_1rw1r_32x256_8.lef
new file mode 100644
index 0000000..30b2ff4
--- /dev/null
+++ b/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/lef/wb_bridge_2way.lef b/lef/wb_bridge_2way.lef
new file mode 100644
index 0000000..9055185
--- /dev/null
+++ b/lef/wb_bridge_2way.lef
@@ -0,0 +1,2918 @@
+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.880 10.640 14.480 389.200 ;
+    END
+    PORT
+      LAYER met4 ;
+        RECT 29.200 10.640 30.800 389.200 ;
+    END
+    PORT
+      LAYER met4 ;
+        RECT 45.520 10.640 47.120 389.200 ;
+    END
+  END vccd1
+  PIN vssd1
+    DIRECTION INPUT ;
+    USE GROUND ;
+    PORT
+      LAYER met4 ;
+        RECT 21.040 10.640 22.640 389.200 ;
+    END
+    PORT
+      LAYER met4 ;
+        RECT 37.360 10.640 38.960 389.200 ;
+    END
+  END vssd1
+  PIN wb_clk_i
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 397.840 4.000 398.440 ;
+    END
+  END wb_clk_i
+  PIN wb_rst_i
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met2 ;
+        RECT 29.990 396.000 30.270 400.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 395.800 4.000 396.400 ;
+    END
+  END wbm_b_ack_i
+  PIN wbm_b_adr_o[0]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 236.680 4.000 237.280 ;
+    END
+  END wbm_b_adr_o[0]
+  PIN wbm_b_adr_o[10]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 257.760 4.000 258.360 ;
+    END
+  END wbm_b_adr_o[10]
+  PIN wbm_b_adr_o[1]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 238.720 4.000 239.320 ;
+    END
+  END wbm_b_adr_o[1]
+  PIN wbm_b_adr_o[2]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 240.760 4.000 241.360 ;
+    END
+  END wbm_b_adr_o[2]
+  PIN wbm_b_adr_o[3]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 242.800 4.000 243.400 ;
+    END
+  END wbm_b_adr_o[3]
+  PIN wbm_b_adr_o[4]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 244.840 4.000 245.440 ;
+    END
+  END wbm_b_adr_o[4]
+  PIN wbm_b_adr_o[5]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 246.880 4.000 247.480 ;
+    END
+  END wbm_b_adr_o[5]
+  PIN wbm_b_adr_o[6]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 248.920 4.000 249.520 ;
+    END
+  END wbm_b_adr_o[6]
+  PIN wbm_b_adr_o[7]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 251.640 4.000 252.240 ;
+    END
+  END wbm_b_adr_o[7]
+  PIN wbm_b_adr_o[8]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 253.680 4.000 254.280 ;
+    END
+  END wbm_b_adr_o[8]
+  PIN wbm_b_adr_o[9]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 255.720 4.000 256.320 ;
+    END
+  END wbm_b_adr_o[9]
+  PIN wbm_b_cyc_o
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 223.760 4.000 224.360 ;
+    END
+  END wbm_b_cyc_o
+  PIN wbm_b_dat_i[0]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 327.800 4.000 328.400 ;
+    END
+  END wbm_b_dat_i[0]
+  PIN wbm_b_dat_i[10]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 348.880 4.000 349.480 ;
+    END
+  END wbm_b_dat_i[10]
+  PIN wbm_b_dat_i[11]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 351.600 4.000 352.200 ;
+    END
+  END wbm_b_dat_i[11]
+  PIN wbm_b_dat_i[12]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 353.640 4.000 354.240 ;
+    END
+  END wbm_b_dat_i[12]
+  PIN wbm_b_dat_i[13]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 355.680 4.000 356.280 ;
+    END
+  END wbm_b_dat_i[13]
+  PIN wbm_b_dat_i[14]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 357.720 4.000 358.320 ;
+    END
+  END wbm_b_dat_i[14]
+  PIN wbm_b_dat_i[15]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 359.760 4.000 360.360 ;
+    END
+  END wbm_b_dat_i[15]
+  PIN wbm_b_dat_i[16]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 361.800 4.000 362.400 ;
+    END
+  END wbm_b_dat_i[16]
+  PIN wbm_b_dat_i[17]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 363.840 4.000 364.440 ;
+    END
+  END wbm_b_dat_i[17]
+  PIN wbm_b_dat_i[18]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 365.880 4.000 366.480 ;
+    END
+  END wbm_b_dat_i[18]
+  PIN wbm_b_dat_i[19]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 368.600 4.000 369.200 ;
+    END
+  END wbm_b_dat_i[19]
+  PIN wbm_b_dat_i[1]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 329.840 4.000 330.440 ;
+    END
+  END wbm_b_dat_i[1]
+  PIN wbm_b_dat_i[20]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 370.640 4.000 371.240 ;
+    END
+  END wbm_b_dat_i[20]
+  PIN wbm_b_dat_i[21]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 372.680 4.000 373.280 ;
+    END
+  END wbm_b_dat_i[21]
+  PIN wbm_b_dat_i[22]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 374.720 4.000 375.320 ;
+    END
+  END wbm_b_dat_i[22]
+  PIN wbm_b_dat_i[23]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 376.760 4.000 377.360 ;
+    END
+  END wbm_b_dat_i[23]
+  PIN wbm_b_dat_i[24]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 378.800 4.000 379.400 ;
+    END
+  END wbm_b_dat_i[24]
+  PIN wbm_b_dat_i[25]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 380.840 4.000 381.440 ;
+    END
+  END wbm_b_dat_i[25]
+  PIN wbm_b_dat_i[26]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 382.880 4.000 383.480 ;
+    END
+  END wbm_b_dat_i[26]
+  PIN wbm_b_dat_i[27]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 385.600 4.000 386.200 ;
+    END
+  END wbm_b_dat_i[27]
+  PIN wbm_b_dat_i[28]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 387.640 4.000 388.240 ;
+    END
+  END wbm_b_dat_i[28]
+  PIN wbm_b_dat_i[29]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 389.680 4.000 390.280 ;
+    END
+  END wbm_b_dat_i[29]
+  PIN wbm_b_dat_i[2]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 331.880 4.000 332.480 ;
+    END
+  END wbm_b_dat_i[2]
+  PIN wbm_b_dat_i[30]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 391.720 4.000 392.320 ;
+    END
+  END wbm_b_dat_i[30]
+  PIN wbm_b_dat_i[31]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 393.760 4.000 394.360 ;
+    END
+  END wbm_b_dat_i[31]
+  PIN wbm_b_dat_i[3]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 334.600 4.000 335.200 ;
+    END
+  END wbm_b_dat_i[3]
+  PIN wbm_b_dat_i[4]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 336.640 4.000 337.240 ;
+    END
+  END wbm_b_dat_i[4]
+  PIN wbm_b_dat_i[5]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 338.680 4.000 339.280 ;
+    END
+  END wbm_b_dat_i[5]
+  PIN wbm_b_dat_i[6]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 340.720 4.000 341.320 ;
+    END
+  END wbm_b_dat_i[6]
+  PIN wbm_b_dat_i[7]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 342.760 4.000 343.360 ;
+    END
+  END wbm_b_dat_i[7]
+  PIN wbm_b_dat_i[8]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 344.800 4.000 345.400 ;
+    END
+  END wbm_b_dat_i[8]
+  PIN wbm_b_dat_i[9]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 346.840 4.000 347.440 ;
+    END
+  END wbm_b_dat_i[9]
+  PIN wbm_b_dat_o[0]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 259.800 4.000 260.400 ;
+    END
+  END wbm_b_dat_o[0]
+  PIN wbm_b_dat_o[10]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 280.880 4.000 281.480 ;
+    END
+  END wbm_b_dat_o[10]
+  PIN wbm_b_dat_o[11]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 282.920 4.000 283.520 ;
+    END
+  END wbm_b_dat_o[11]
+  PIN wbm_b_dat_o[12]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 285.640 4.000 286.240 ;
+    END
+  END wbm_b_dat_o[12]
+  PIN wbm_b_dat_o[13]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 287.680 4.000 288.280 ;
+    END
+  END wbm_b_dat_o[13]
+  PIN wbm_b_dat_o[14]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 289.720 4.000 290.320 ;
+    END
+  END wbm_b_dat_o[14]
+  PIN wbm_b_dat_o[15]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 291.760 4.000 292.360 ;
+    END
+  END wbm_b_dat_o[15]
+  PIN wbm_b_dat_o[16]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 293.800 4.000 294.400 ;
+    END
+  END wbm_b_dat_o[16]
+  PIN wbm_b_dat_o[17]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 295.840 4.000 296.440 ;
+    END
+  END wbm_b_dat_o[17]
+  PIN wbm_b_dat_o[18]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 297.880 4.000 298.480 ;
+    END
+  END wbm_b_dat_o[18]
+  PIN wbm_b_dat_o[19]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 300.600 4.000 301.200 ;
+    END
+  END wbm_b_dat_o[19]
+  PIN wbm_b_dat_o[1]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 261.840 4.000 262.440 ;
+    END
+  END wbm_b_dat_o[1]
+  PIN wbm_b_dat_o[20]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 302.640 4.000 303.240 ;
+    END
+  END wbm_b_dat_o[20]
+  PIN wbm_b_dat_o[21]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 304.680 4.000 305.280 ;
+    END
+  END wbm_b_dat_o[21]
+  PIN wbm_b_dat_o[22]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 306.720 4.000 307.320 ;
+    END
+  END wbm_b_dat_o[22]
+  PIN wbm_b_dat_o[23]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 308.760 4.000 309.360 ;
+    END
+  END wbm_b_dat_o[23]
+  PIN wbm_b_dat_o[24]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 310.800 4.000 311.400 ;
+    END
+  END wbm_b_dat_o[24]
+  PIN wbm_b_dat_o[25]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 312.840 4.000 313.440 ;
+    END
+  END wbm_b_dat_o[25]
+  PIN wbm_b_dat_o[26]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 314.880 4.000 315.480 ;
+    END
+  END wbm_b_dat_o[26]
+  PIN wbm_b_dat_o[27]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 317.600 4.000 318.200 ;
+    END
+  END wbm_b_dat_o[27]
+  PIN wbm_b_dat_o[28]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 319.640 4.000 320.240 ;
+    END
+  END wbm_b_dat_o[28]
+  PIN wbm_b_dat_o[29]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 321.680 4.000 322.280 ;
+    END
+  END wbm_b_dat_o[29]
+  PIN wbm_b_dat_o[2]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 263.880 4.000 264.480 ;
+    END
+  END wbm_b_dat_o[2]
+  PIN wbm_b_dat_o[30]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 323.720 4.000 324.320 ;
+    END
+  END wbm_b_dat_o[30]
+  PIN wbm_b_dat_o[31]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 325.760 4.000 326.360 ;
+    END
+  END wbm_b_dat_o[31]
+  PIN wbm_b_dat_o[3]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 265.920 4.000 266.520 ;
+    END
+  END wbm_b_dat_o[3]
+  PIN wbm_b_dat_o[4]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 268.640 4.000 269.240 ;
+    END
+  END wbm_b_dat_o[4]
+  PIN wbm_b_dat_o[5]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 270.680 4.000 271.280 ;
+    END
+  END wbm_b_dat_o[5]
+  PIN wbm_b_dat_o[6]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 272.720 4.000 273.320 ;
+    END
+  END wbm_b_dat_o[6]
+  PIN wbm_b_dat_o[7]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 274.760 4.000 275.360 ;
+    END
+  END wbm_b_dat_o[7]
+  PIN wbm_b_dat_o[8]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 276.800 4.000 277.400 ;
+    END
+  END wbm_b_dat_o[8]
+  PIN wbm_b_dat_o[9]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 278.840 4.000 279.440 ;
+    END
+  END wbm_b_dat_o[9]
+  PIN wbm_b_sel_o[0]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 227.840 4.000 228.440 ;
+    END
+  END wbm_b_sel_o[0]
+  PIN wbm_b_sel_o[1]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 229.880 4.000 230.480 ;
+    END
+  END wbm_b_sel_o[1]
+  PIN wbm_b_sel_o[2]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 231.920 4.000 232.520 ;
+    END
+  END wbm_b_sel_o[2]
+  PIN wbm_b_sel_o[3]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 234.640 4.000 235.240 ;
+    END
+  END wbm_b_sel_o[3]
+  PIN wbm_b_stb_o
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 221.720 4.000 222.320 ;
+    END
+  END wbm_b_stb_o
+  PIN wbm_b_we_o
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 225.800 4.000 226.400 ;
+    END
+  END wbm_b_we_o
+  PIN wbs_ack_o
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 219.680 4.000 220.280 ;
+    END
+  END wbs_ack_o
+  PIN wbs_adr_i[0]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 15.000 4.000 15.600 ;
+    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 40.840 4.000 41.440 ;
+    END
+  END wbs_adr_i[12]
+  PIN wbs_adr_i[13]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 42.880 4.000 43.480 ;
+    END
+  END wbs_adr_i[13]
+  PIN wbs_adr_i[14]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 44.920 4.000 45.520 ;
+    END
+  END wbs_adr_i[14]
+  PIN wbs_adr_i[15]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 46.960 4.000 47.560 ;
+    END
+  END wbs_adr_i[15]
+  PIN wbs_adr_i[16]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 49.000 4.000 49.600 ;
+    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 53.760 4.000 54.360 ;
+    END
+  END wbs_adr_i[18]
+  PIN wbs_adr_i[19]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 55.800 4.000 56.400 ;
+    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 57.840 4.000 58.440 ;
+    END
+  END wbs_adr_i[20]
+  PIN wbs_adr_i[21]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 59.880 4.000 60.480 ;
+    END
+  END wbs_adr_i[21]
+  PIN wbs_adr_i[22]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 61.920 4.000 62.520 ;
+    END
+  END wbs_adr_i[22]
+  PIN wbs_adr_i[23]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 63.960 4.000 64.560 ;
+    END
+  END wbs_adr_i[23]
+  PIN wbs_adr_i[24]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 66.000 4.000 66.600 ;
+    END
+  END wbs_adr_i[24]
+  PIN wbs_adr_i[25]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 68.720 4.000 69.320 ;
+    END
+  END wbs_adr_i[25]
+  PIN wbs_adr_i[26]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 70.760 4.000 71.360 ;
+    END
+  END wbs_adr_i[26]
+  PIN wbs_adr_i[27]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 72.800 4.000 73.400 ;
+    END
+  END wbs_adr_i[27]
+  PIN wbs_adr_i[28]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 74.840 4.000 75.440 ;
+    END
+  END wbs_adr_i[28]
+  PIN wbs_adr_i[29]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 76.880 4.000 77.480 ;
+    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 78.920 4.000 79.520 ;
+    END
+  END wbs_adr_i[30]
+  PIN wbs_adr_i[31]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 80.960 4.000 81.560 ;
+    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 27.920 4.000 28.520 ;
+    END
+  END wbs_adr_i[6]
+  PIN wbs_adr_i[7]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 29.960 4.000 30.560 ;
+    END
+  END wbs_adr_i[7]
+  PIN wbs_adr_i[8]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 32.000 4.000 32.600 ;
+    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 83.000 4.000 83.600 ;
+    END
+  END wbs_dat_i[0]
+  PIN wbs_dat_i[10]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 104.760 4.000 105.360 ;
+    END
+  END wbs_dat_i[10]
+  PIN wbs_dat_i[11]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 106.800 4.000 107.400 ;
+    END
+  END wbs_dat_i[11]
+  PIN wbs_dat_i[12]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 108.840 4.000 109.440 ;
+    END
+  END wbs_dat_i[12]
+  PIN wbs_dat_i[13]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 110.880 4.000 111.480 ;
+    END
+  END wbs_dat_i[13]
+  PIN wbs_dat_i[14]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 112.920 4.000 113.520 ;
+    END
+  END wbs_dat_i[14]
+  PIN wbs_dat_i[15]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 114.960 4.000 115.560 ;
+    END
+  END wbs_dat_i[15]
+  PIN wbs_dat_i[16]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 117.680 4.000 118.280 ;
+    END
+  END wbs_dat_i[16]
+  PIN wbs_dat_i[17]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 119.720 4.000 120.320 ;
+    END
+  END wbs_dat_i[17]
+  PIN wbs_dat_i[18]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 121.760 4.000 122.360 ;
+    END
+  END wbs_dat_i[18]
+  PIN wbs_dat_i[19]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 123.800 4.000 124.400 ;
+    END
+  END wbs_dat_i[19]
+  PIN wbs_dat_i[1]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 85.720 4.000 86.320 ;
+    END
+  END wbs_dat_i[1]
+  PIN wbs_dat_i[20]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 125.840 4.000 126.440 ;
+    END
+  END wbs_dat_i[20]
+  PIN wbs_dat_i[21]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 127.880 4.000 128.480 ;
+    END
+  END wbs_dat_i[21]
+  PIN wbs_dat_i[22]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 129.920 4.000 130.520 ;
+    END
+  END wbs_dat_i[22]
+  PIN wbs_dat_i[23]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 131.960 4.000 132.560 ;
+    END
+  END wbs_dat_i[23]
+  PIN wbs_dat_i[24]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 134.680 4.000 135.280 ;
+    END
+  END wbs_dat_i[24]
+  PIN wbs_dat_i[25]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 136.720 4.000 137.320 ;
+    END
+  END wbs_dat_i[25]
+  PIN wbs_dat_i[26]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 138.760 4.000 139.360 ;
+    END
+  END wbs_dat_i[26]
+  PIN wbs_dat_i[27]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 140.800 4.000 141.400 ;
+    END
+  END wbs_dat_i[27]
+  PIN wbs_dat_i[28]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 142.840 4.000 143.440 ;
+    END
+  END wbs_dat_i[28]
+  PIN wbs_dat_i[29]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 144.880 4.000 145.480 ;
+    END
+  END wbs_dat_i[29]
+  PIN wbs_dat_i[2]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 87.760 4.000 88.360 ;
+    END
+  END wbs_dat_i[2]
+  PIN wbs_dat_i[30]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 146.920 4.000 147.520 ;
+    END
+  END wbs_dat_i[30]
+  PIN wbs_dat_i[31]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 148.960 4.000 149.560 ;
+    END
+  END wbs_dat_i[31]
+  PIN wbs_dat_i[3]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 89.800 4.000 90.400 ;
+    END
+  END wbs_dat_i[3]
+  PIN wbs_dat_i[4]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 91.840 4.000 92.440 ;
+    END
+  END wbs_dat_i[4]
+  PIN wbs_dat_i[5]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 93.880 4.000 94.480 ;
+    END
+  END wbs_dat_i[5]
+  PIN wbs_dat_i[6]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 95.920 4.000 96.520 ;
+    END
+  END wbs_dat_i[6]
+  PIN wbs_dat_i[7]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 97.960 4.000 98.560 ;
+    END
+  END wbs_dat_i[7]
+  PIN wbs_dat_i[8]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 100.680 4.000 101.280 ;
+    END
+  END wbs_dat_i[8]
+  PIN wbs_dat_i[9]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 102.720 4.000 103.320 ;
+    END
+  END wbs_dat_i[9]
+  PIN wbs_dat_o[0]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 151.680 4.000 152.280 ;
+    END
+  END wbs_dat_o[0]
+  PIN wbs_dat_o[10]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 172.760 4.000 173.360 ;
+    END
+  END wbs_dat_o[10]
+  PIN wbs_dat_o[11]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 174.800 4.000 175.400 ;
+    END
+  END wbs_dat_o[11]
+  PIN wbs_dat_o[12]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 176.840 4.000 177.440 ;
+    END
+  END wbs_dat_o[12]
+  PIN wbs_dat_o[13]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 178.880 4.000 179.480 ;
+    END
+  END wbs_dat_o[13]
+  PIN wbs_dat_o[14]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 180.920 4.000 181.520 ;
+    END
+  END wbs_dat_o[14]
+  PIN wbs_dat_o[15]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 182.960 4.000 183.560 ;
+    END
+  END wbs_dat_o[15]
+  PIN wbs_dat_o[16]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 185.680 4.000 186.280 ;
+    END
+  END wbs_dat_o[16]
+  PIN wbs_dat_o[17]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 187.720 4.000 188.320 ;
+    END
+  END wbs_dat_o[17]
+  PIN wbs_dat_o[18]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 189.760 4.000 190.360 ;
+    END
+  END wbs_dat_o[18]
+  PIN wbs_dat_o[19]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 191.800 4.000 192.400 ;
+    END
+  END wbs_dat_o[19]
+  PIN wbs_dat_o[1]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 153.720 4.000 154.320 ;
+    END
+  END wbs_dat_o[1]
+  PIN wbs_dat_o[20]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 193.840 4.000 194.440 ;
+    END
+  END wbs_dat_o[20]
+  PIN wbs_dat_o[21]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 195.880 4.000 196.480 ;
+    END
+  END wbs_dat_o[21]
+  PIN wbs_dat_o[22]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 197.920 4.000 198.520 ;
+    END
+  END wbs_dat_o[22]
+  PIN wbs_dat_o[23]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 200.640 4.000 201.240 ;
+    END
+  END wbs_dat_o[23]
+  PIN wbs_dat_o[24]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 202.680 4.000 203.280 ;
+    END
+  END wbs_dat_o[24]
+  PIN wbs_dat_o[25]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 204.720 4.000 205.320 ;
+    END
+  END wbs_dat_o[25]
+  PIN wbs_dat_o[26]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 206.760 4.000 207.360 ;
+    END
+  END wbs_dat_o[26]
+  PIN wbs_dat_o[27]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 208.800 4.000 209.400 ;
+    END
+  END wbs_dat_o[27]
+  PIN wbs_dat_o[28]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 210.840 4.000 211.440 ;
+    END
+  END wbs_dat_o[28]
+  PIN wbs_dat_o[29]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 212.880 4.000 213.480 ;
+    END
+  END wbs_dat_o[29]
+  PIN wbs_dat_o[2]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 155.760 4.000 156.360 ;
+    END
+  END wbs_dat_o[2]
+  PIN wbs_dat_o[30]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 214.920 4.000 215.520 ;
+    END
+  END wbs_dat_o[30]
+  PIN wbs_dat_o[31]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 217.640 4.000 218.240 ;
+    END
+  END wbs_dat_o[31]
+  PIN wbs_dat_o[3]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 157.800 4.000 158.400 ;
+    END
+  END wbs_dat_o[3]
+  PIN wbs_dat_o[4]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 159.840 4.000 160.440 ;
+    END
+  END wbs_dat_o[4]
+  PIN wbs_dat_o[5]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 161.880 4.000 162.480 ;
+    END
+  END wbs_dat_o[5]
+  PIN wbs_dat_o[6]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 163.920 4.000 164.520 ;
+    END
+  END wbs_dat_o[6]
+  PIN wbs_dat_o[7]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 165.960 4.000 166.560 ;
+    END
+  END wbs_dat_o[7]
+  PIN wbs_dat_o[8]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 168.680 4.000 169.280 ;
+    END
+  END wbs_dat_o[8]
+  PIN wbs_dat_o[9]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 170.720 4.000 171.320 ;
+    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 5.520 10.795 54.280 389.045 ;
+      LAYER met1 ;
+        RECT 0.070 5.140 54.280 389.200 ;
+      LAYER met2 ;
+        RECT 0.090 395.720 29.710 397.645 ;
+        RECT 30.550 395.720 51.420 397.645 ;
+        RECT 0.090 0.835 51.420 395.720 ;
+      LAYER met3 ;
+        RECT 4.400 397.440 55.600 397.625 ;
+        RECT 0.065 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 0.065 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 0.065 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 0.065 390.680 56.000 391.320 ;
+        RECT 4.400 389.280 55.600 390.680 ;
+        RECT 0.065 388.640 56.000 389.280 ;
+        RECT 4.400 387.240 56.000 388.640 ;
+        RECT 0.065 386.600 56.000 387.240 ;
+        RECT 4.400 385.200 55.600 386.600 ;
+        RECT 0.065 383.880 56.000 385.200 ;
+        RECT 4.400 382.520 56.000 383.880 ;
+        RECT 4.400 382.480 55.600 382.520 ;
+        RECT 0.065 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 0.065 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 0.065 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 0.065 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 0.065 373.680 55.600 374.320 ;
+        RECT 4.400 373.640 55.600 373.680 ;
+        RECT 4.400 372.280 56.000 373.640 ;
+        RECT 0.065 371.640 56.000 372.280 ;
+        RECT 4.400 370.960 56.000 371.640 ;
+        RECT 4.400 370.240 55.600 370.960 ;
+        RECT 0.065 369.600 55.600 370.240 ;
+        RECT 4.400 369.560 55.600 369.600 ;
+        RECT 4.400 368.200 56.000 369.560 ;
+        RECT 0.065 367.560 56.000 368.200 ;
+        RECT 0.065 366.880 55.600 367.560 ;
+        RECT 4.400 366.160 55.600 366.880 ;
+        RECT 4.400 365.480 56.000 366.160 ;
+        RECT 0.065 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 0.065 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 0.065 360.760 56.000 361.400 ;
+        RECT 4.400 359.400 56.000 360.760 ;
+        RECT 4.400 359.360 55.600 359.400 ;
+        RECT 0.065 358.720 55.600 359.360 ;
+        RECT 4.400 358.000 55.600 358.720 ;
+        RECT 4.400 357.320 56.000 358.000 ;
+        RECT 0.065 356.680 56.000 357.320 ;
+        RECT 4.400 356.000 56.000 356.680 ;
+        RECT 4.400 355.280 55.600 356.000 ;
+        RECT 0.065 354.640 55.600 355.280 ;
+        RECT 4.400 354.600 55.600 354.640 ;
+        RECT 4.400 353.240 56.000 354.600 ;
+        RECT 0.065 352.600 56.000 353.240 ;
+        RECT 4.400 351.920 56.000 352.600 ;
+        RECT 4.400 351.200 55.600 351.920 ;
+        RECT 0.065 350.520 55.600 351.200 ;
+        RECT 0.065 349.880 56.000 350.520 ;
+        RECT 4.400 348.480 56.000 349.880 ;
+        RECT 0.065 347.840 56.000 348.480 ;
+        RECT 4.400 346.440 55.600 347.840 ;
+        RECT 0.065 345.800 56.000 346.440 ;
+        RECT 4.400 344.440 56.000 345.800 ;
+        RECT 4.400 344.400 55.600 344.440 ;
+        RECT 0.065 343.760 55.600 344.400 ;
+        RECT 4.400 343.040 55.600 343.760 ;
+        RECT 4.400 342.360 56.000 343.040 ;
+        RECT 0.065 341.720 56.000 342.360 ;
+        RECT 4.400 340.360 56.000 341.720 ;
+        RECT 4.400 340.320 55.600 340.360 ;
+        RECT 0.065 339.680 55.600 340.320 ;
+        RECT 4.400 338.960 55.600 339.680 ;
+        RECT 4.400 338.280 56.000 338.960 ;
+        RECT 0.065 337.640 56.000 338.280 ;
+        RECT 4.400 336.280 56.000 337.640 ;
+        RECT 4.400 336.240 55.600 336.280 ;
+        RECT 0.065 335.600 55.600 336.240 ;
+        RECT 4.400 334.880 55.600 335.600 ;
+        RECT 4.400 334.200 56.000 334.880 ;
+        RECT 0.065 332.880 56.000 334.200 ;
+        RECT 4.400 331.480 55.600 332.880 ;
+        RECT 0.065 330.840 56.000 331.480 ;
+        RECT 4.400 329.440 56.000 330.840 ;
+        RECT 0.065 328.800 56.000 329.440 ;
+        RECT 4.400 327.400 55.600 328.800 ;
+        RECT 0.065 326.760 56.000 327.400 ;
+        RECT 4.400 325.360 56.000 326.760 ;
+        RECT 0.065 324.720 56.000 325.360 ;
+        RECT 4.400 323.320 55.600 324.720 ;
+        RECT 0.065 322.680 56.000 323.320 ;
+        RECT 4.400 321.320 56.000 322.680 ;
+        RECT 4.400 321.280 55.600 321.320 ;
+        RECT 0.065 320.640 55.600 321.280 ;
+        RECT 4.400 319.920 55.600 320.640 ;
+        RECT 4.400 319.240 56.000 319.920 ;
+        RECT 0.065 318.600 56.000 319.240 ;
+        RECT 4.400 317.240 56.000 318.600 ;
+        RECT 4.400 317.200 55.600 317.240 ;
+        RECT 0.065 315.880 55.600 317.200 ;
+        RECT 4.400 315.840 55.600 315.880 ;
+        RECT 4.400 314.480 56.000 315.840 ;
+        RECT 0.065 313.840 56.000 314.480 ;
+        RECT 4.400 313.160 56.000 313.840 ;
+        RECT 4.400 312.440 55.600 313.160 ;
+        RECT 0.065 311.800 55.600 312.440 ;
+        RECT 4.400 311.760 55.600 311.800 ;
+        RECT 4.400 310.400 56.000 311.760 ;
+        RECT 0.065 309.760 56.000 310.400 ;
+        RECT 4.400 308.360 55.600 309.760 ;
+        RECT 0.065 307.720 56.000 308.360 ;
+        RECT 4.400 306.320 56.000 307.720 ;
+        RECT 0.065 305.680 56.000 306.320 ;
+        RECT 4.400 304.280 55.600 305.680 ;
+        RECT 0.065 303.640 56.000 304.280 ;
+        RECT 4.400 302.280 56.000 303.640 ;
+        RECT 4.400 302.240 55.600 302.280 ;
+        RECT 0.065 301.600 55.600 302.240 ;
+        RECT 4.400 300.880 55.600 301.600 ;
+        RECT 4.400 300.200 56.000 300.880 ;
+        RECT 0.065 298.880 56.000 300.200 ;
+        RECT 4.400 298.200 56.000 298.880 ;
+        RECT 4.400 297.480 55.600 298.200 ;
+        RECT 0.065 296.840 55.600 297.480 ;
+        RECT 4.400 296.800 55.600 296.840 ;
+        RECT 4.400 295.440 56.000 296.800 ;
+        RECT 0.065 294.800 56.000 295.440 ;
+        RECT 4.400 294.120 56.000 294.800 ;
+        RECT 4.400 293.400 55.600 294.120 ;
+        RECT 0.065 292.760 55.600 293.400 ;
+        RECT 4.400 292.720 55.600 292.760 ;
+        RECT 4.400 291.360 56.000 292.720 ;
+        RECT 0.065 290.720 56.000 291.360 ;
+        RECT 4.400 289.320 55.600 290.720 ;
+        RECT 0.065 288.680 56.000 289.320 ;
+        RECT 4.400 287.280 56.000 288.680 ;
+        RECT 0.065 286.640 56.000 287.280 ;
+        RECT 4.400 285.240 55.600 286.640 ;
+        RECT 0.065 283.920 56.000 285.240 ;
+        RECT 4.400 282.560 56.000 283.920 ;
+        RECT 4.400 282.520 55.600 282.560 ;
+        RECT 0.065 281.880 55.600 282.520 ;
+        RECT 4.400 281.160 55.600 281.880 ;
+        RECT 4.400 280.480 56.000 281.160 ;
+        RECT 0.065 279.840 56.000 280.480 ;
+        RECT 4.400 279.160 56.000 279.840 ;
+        RECT 4.400 278.440 55.600 279.160 ;
+        RECT 0.065 277.800 55.600 278.440 ;
+        RECT 4.400 277.760 55.600 277.800 ;
+        RECT 4.400 276.400 56.000 277.760 ;
+        RECT 0.065 275.760 56.000 276.400 ;
+        RECT 4.400 275.080 56.000 275.760 ;
+        RECT 4.400 274.360 55.600 275.080 ;
+        RECT 0.065 273.720 55.600 274.360 ;
+        RECT 4.400 273.680 55.600 273.720 ;
+        RECT 4.400 272.320 56.000 273.680 ;
+        RECT 0.065 271.680 56.000 272.320 ;
+        RECT 4.400 271.000 56.000 271.680 ;
+        RECT 4.400 270.280 55.600 271.000 ;
+        RECT 0.065 269.640 55.600 270.280 ;
+        RECT 4.400 269.600 55.600 269.640 ;
+        RECT 4.400 268.240 56.000 269.600 ;
+        RECT 0.065 267.600 56.000 268.240 ;
+        RECT 0.065 266.920 55.600 267.600 ;
+        RECT 4.400 266.200 55.600 266.920 ;
+        RECT 4.400 265.520 56.000 266.200 ;
+        RECT 0.065 264.880 56.000 265.520 ;
+        RECT 4.400 263.520 56.000 264.880 ;
+        RECT 4.400 263.480 55.600 263.520 ;
+        RECT 0.065 262.840 55.600 263.480 ;
+        RECT 4.400 262.120 55.600 262.840 ;
+        RECT 4.400 261.440 56.000 262.120 ;
+        RECT 0.065 260.800 56.000 261.440 ;
+        RECT 4.400 259.440 56.000 260.800 ;
+        RECT 4.400 259.400 55.600 259.440 ;
+        RECT 0.065 258.760 55.600 259.400 ;
+        RECT 4.400 258.040 55.600 258.760 ;
+        RECT 4.400 257.360 56.000 258.040 ;
+        RECT 0.065 256.720 56.000 257.360 ;
+        RECT 4.400 256.040 56.000 256.720 ;
+        RECT 4.400 255.320 55.600 256.040 ;
+        RECT 0.065 254.680 55.600 255.320 ;
+        RECT 4.400 254.640 55.600 254.680 ;
+        RECT 4.400 253.280 56.000 254.640 ;
+        RECT 0.065 252.640 56.000 253.280 ;
+        RECT 4.400 251.960 56.000 252.640 ;
+        RECT 4.400 251.240 55.600 251.960 ;
+        RECT 0.065 250.560 55.600 251.240 ;
+        RECT 0.065 249.920 56.000 250.560 ;
+        RECT 4.400 248.520 56.000 249.920 ;
+        RECT 0.065 247.880 56.000 248.520 ;
+        RECT 4.400 246.480 55.600 247.880 ;
+        RECT 0.065 245.840 56.000 246.480 ;
+        RECT 4.400 244.480 56.000 245.840 ;
+        RECT 4.400 244.440 55.600 244.480 ;
+        RECT 0.065 243.800 55.600 244.440 ;
+        RECT 4.400 243.080 55.600 243.800 ;
+        RECT 4.400 242.400 56.000 243.080 ;
+        RECT 0.065 241.760 56.000 242.400 ;
+        RECT 4.400 240.400 56.000 241.760 ;
+        RECT 4.400 240.360 55.600 240.400 ;
+        RECT 0.065 239.720 55.600 240.360 ;
+        RECT 4.400 239.000 55.600 239.720 ;
+        RECT 4.400 238.320 56.000 239.000 ;
+        RECT 0.065 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 0.065 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 0.065 232.920 56.000 234.240 ;
+        RECT 4.400 231.520 55.600 232.920 ;
+        RECT 0.065 230.880 56.000 231.520 ;
+        RECT 4.400 229.480 56.000 230.880 ;
+        RECT 0.065 228.840 56.000 229.480 ;
+        RECT 4.400 227.440 55.600 228.840 ;
+        RECT 0.065 226.800 56.000 227.440 ;
+        RECT 4.400 225.400 56.000 226.800 ;
+        RECT 0.065 224.760 56.000 225.400 ;
+        RECT 4.400 223.360 55.600 224.760 ;
+        RECT 0.065 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 0.065 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 0.065 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 0.065 215.920 55.600 217.240 ;
+        RECT 4.400 215.880 55.600 215.920 ;
+        RECT 4.400 214.520 56.000 215.880 ;
+        RECT 0.065 213.880 56.000 214.520 ;
+        RECT 4.400 213.200 56.000 213.880 ;
+        RECT 4.400 212.480 55.600 213.200 ;
+        RECT 0.065 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 0.065 209.800 56.000 210.440 ;
+        RECT 4.400 208.400 55.600 209.800 ;
+        RECT 0.065 207.760 56.000 208.400 ;
+        RECT 4.400 206.360 56.000 207.760 ;
+        RECT 0.065 205.720 56.000 206.360 ;
+        RECT 4.400 204.320 55.600 205.720 ;
+        RECT 0.065 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 0.065 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 0.065 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 0.065 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 0.065 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 0.065 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 0.065 190.760 56.000 191.400 ;
+        RECT 4.400 189.360 55.600 190.760 ;
+        RECT 0.065 188.720 56.000 189.360 ;
+        RECT 4.400 187.320 56.000 188.720 ;
+        RECT 0.065 186.680 56.000 187.320 ;
+        RECT 4.400 185.280 55.600 186.680 ;
+        RECT 0.065 183.960 56.000 185.280 ;
+        RECT 4.400 182.600 56.000 183.960 ;
+        RECT 4.400 182.560 55.600 182.600 ;
+        RECT 0.065 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 0.065 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 0.065 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 0.065 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 0.065 173.760 55.600 174.400 ;
+        RECT 4.400 173.720 55.600 173.760 ;
+        RECT 4.400 172.360 56.000 173.720 ;
+        RECT 0.065 171.720 56.000 172.360 ;
+        RECT 4.400 171.040 56.000 171.720 ;
+        RECT 4.400 170.320 55.600 171.040 ;
+        RECT 0.065 169.680 55.600 170.320 ;
+        RECT 4.400 169.640 55.600 169.680 ;
+        RECT 4.400 168.280 56.000 169.640 ;
+        RECT 0.065 167.640 56.000 168.280 ;
+        RECT 0.065 166.960 55.600 167.640 ;
+        RECT 4.400 166.240 55.600 166.960 ;
+        RECT 4.400 165.560 56.000 166.240 ;
+        RECT 0.065 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 0.065 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 0.065 160.840 56.000 161.480 ;
+        RECT 4.400 159.480 56.000 160.840 ;
+        RECT 4.400 159.440 55.600 159.480 ;
+        RECT 0.065 158.800 55.600 159.440 ;
+        RECT 4.400 158.080 55.600 158.800 ;
+        RECT 4.400 157.400 56.000 158.080 ;
+        RECT 0.065 156.760 56.000 157.400 ;
+        RECT 4.400 156.080 56.000 156.760 ;
+        RECT 4.400 155.360 55.600 156.080 ;
+        RECT 0.065 154.720 55.600 155.360 ;
+        RECT 4.400 154.680 55.600 154.720 ;
+        RECT 4.400 153.320 56.000 154.680 ;
+        RECT 0.065 152.680 56.000 153.320 ;
+        RECT 4.400 152.000 56.000 152.680 ;
+        RECT 4.400 151.280 55.600 152.000 ;
+        RECT 0.065 150.600 55.600 151.280 ;
+        RECT 0.065 149.960 56.000 150.600 ;
+        RECT 4.400 148.560 56.000 149.960 ;
+        RECT 0.065 147.920 56.000 148.560 ;
+        RECT 4.400 146.520 55.600 147.920 ;
+        RECT 0.065 145.880 56.000 146.520 ;
+        RECT 4.400 144.520 56.000 145.880 ;
+        RECT 4.400 144.480 55.600 144.520 ;
+        RECT 0.065 143.840 55.600 144.480 ;
+        RECT 4.400 143.120 55.600 143.840 ;
+        RECT 4.400 142.440 56.000 143.120 ;
+        RECT 0.065 141.800 56.000 142.440 ;
+        RECT 4.400 140.440 56.000 141.800 ;
+        RECT 4.400 140.400 55.600 140.440 ;
+        RECT 0.065 139.760 55.600 140.400 ;
+        RECT 4.400 139.040 55.600 139.760 ;
+        RECT 4.400 138.360 56.000 139.040 ;
+        RECT 0.065 137.720 56.000 138.360 ;
+        RECT 4.400 136.360 56.000 137.720 ;
+        RECT 4.400 136.320 55.600 136.360 ;
+        RECT 0.065 135.680 55.600 136.320 ;
+        RECT 4.400 134.960 55.600 135.680 ;
+        RECT 4.400 134.280 56.000 134.960 ;
+        RECT 0.065 132.960 56.000 134.280 ;
+        RECT 4.400 131.560 55.600 132.960 ;
+        RECT 0.065 130.920 56.000 131.560 ;
+        RECT 4.400 129.520 56.000 130.920 ;
+        RECT 0.065 128.880 56.000 129.520 ;
+        RECT 4.400 127.480 55.600 128.880 ;
+        RECT 0.065 126.840 56.000 127.480 ;
+        RECT 4.400 125.440 56.000 126.840 ;
+        RECT 0.065 124.800 56.000 125.440 ;
+        RECT 4.400 123.400 55.600 124.800 ;
+        RECT 0.065 122.760 56.000 123.400 ;
+        RECT 4.400 121.400 56.000 122.760 ;
+        RECT 4.400 121.360 55.600 121.400 ;
+        RECT 0.065 120.720 55.600 121.360 ;
+        RECT 4.400 120.000 55.600 120.720 ;
+        RECT 4.400 119.320 56.000 120.000 ;
+        RECT 0.065 118.680 56.000 119.320 ;
+        RECT 4.400 117.320 56.000 118.680 ;
+        RECT 4.400 117.280 55.600 117.320 ;
+        RECT 0.065 115.960 55.600 117.280 ;
+        RECT 4.400 115.920 55.600 115.960 ;
+        RECT 4.400 114.560 56.000 115.920 ;
+        RECT 0.065 113.920 56.000 114.560 ;
+        RECT 4.400 113.240 56.000 113.920 ;
+        RECT 4.400 112.520 55.600 113.240 ;
+        RECT 0.065 111.880 55.600 112.520 ;
+        RECT 4.400 111.840 55.600 111.880 ;
+        RECT 4.400 110.480 56.000 111.840 ;
+        RECT 0.065 109.840 56.000 110.480 ;
+        RECT 4.400 108.440 55.600 109.840 ;
+        RECT 0.065 107.800 56.000 108.440 ;
+        RECT 4.400 106.400 56.000 107.800 ;
+        RECT 0.065 105.760 56.000 106.400 ;
+        RECT 4.400 104.360 55.600 105.760 ;
+        RECT 0.065 103.720 56.000 104.360 ;
+        RECT 4.400 102.360 56.000 103.720 ;
+        RECT 4.400 102.320 55.600 102.360 ;
+        RECT 0.065 101.680 55.600 102.320 ;
+        RECT 4.400 100.960 55.600 101.680 ;
+        RECT 4.400 100.280 56.000 100.960 ;
+        RECT 0.065 98.960 56.000 100.280 ;
+        RECT 4.400 98.280 56.000 98.960 ;
+        RECT 4.400 97.560 55.600 98.280 ;
+        RECT 0.065 96.920 55.600 97.560 ;
+        RECT 4.400 96.880 55.600 96.920 ;
+        RECT 4.400 95.520 56.000 96.880 ;
+        RECT 0.065 94.880 56.000 95.520 ;
+        RECT 4.400 94.200 56.000 94.880 ;
+        RECT 4.400 93.480 55.600 94.200 ;
+        RECT 0.065 92.840 55.600 93.480 ;
+        RECT 4.400 92.800 55.600 92.840 ;
+        RECT 4.400 91.440 56.000 92.800 ;
+        RECT 0.065 90.800 56.000 91.440 ;
+        RECT 4.400 89.400 55.600 90.800 ;
+        RECT 0.065 88.760 56.000 89.400 ;
+        RECT 4.400 87.360 56.000 88.760 ;
+        RECT 0.065 86.720 56.000 87.360 ;
+        RECT 4.400 85.320 55.600 86.720 ;
+        RECT 0.065 84.000 56.000 85.320 ;
+        RECT 4.400 82.640 56.000 84.000 ;
+        RECT 4.400 82.600 55.600 82.640 ;
+        RECT 0.065 81.960 55.600 82.600 ;
+        RECT 4.400 81.240 55.600 81.960 ;
+        RECT 4.400 80.560 56.000 81.240 ;
+        RECT 0.065 79.920 56.000 80.560 ;
+        RECT 4.400 79.240 56.000 79.920 ;
+        RECT 4.400 78.520 55.600 79.240 ;
+        RECT 0.065 77.880 55.600 78.520 ;
+        RECT 4.400 77.840 55.600 77.880 ;
+        RECT 4.400 76.480 56.000 77.840 ;
+        RECT 0.065 75.840 56.000 76.480 ;
+        RECT 4.400 75.160 56.000 75.840 ;
+        RECT 4.400 74.440 55.600 75.160 ;
+        RECT 0.065 73.800 55.600 74.440 ;
+        RECT 4.400 73.760 55.600 73.800 ;
+        RECT 4.400 72.400 56.000 73.760 ;
+        RECT 0.065 71.760 56.000 72.400 ;
+        RECT 4.400 71.080 56.000 71.760 ;
+        RECT 4.400 70.360 55.600 71.080 ;
+        RECT 0.065 69.720 55.600 70.360 ;
+        RECT 4.400 69.680 55.600 69.720 ;
+        RECT 4.400 68.320 56.000 69.680 ;
+        RECT 0.065 67.680 56.000 68.320 ;
+        RECT 0.065 67.000 55.600 67.680 ;
+        RECT 4.400 66.280 55.600 67.000 ;
+        RECT 4.400 65.600 56.000 66.280 ;
+        RECT 0.065 64.960 56.000 65.600 ;
+        RECT 4.400 63.600 56.000 64.960 ;
+        RECT 4.400 63.560 55.600 63.600 ;
+        RECT 0.065 62.920 55.600 63.560 ;
+        RECT 4.400 62.200 55.600 62.920 ;
+        RECT 4.400 61.520 56.000 62.200 ;
+        RECT 0.065 60.880 56.000 61.520 ;
+        RECT 4.400 59.520 56.000 60.880 ;
+        RECT 4.400 59.480 55.600 59.520 ;
+        RECT 0.065 58.840 55.600 59.480 ;
+        RECT 4.400 58.120 55.600 58.840 ;
+        RECT 4.400 57.440 56.000 58.120 ;
+        RECT 0.065 56.800 56.000 57.440 ;
+        RECT 4.400 56.120 56.000 56.800 ;
+        RECT 4.400 55.400 55.600 56.120 ;
+        RECT 0.065 54.760 55.600 55.400 ;
+        RECT 4.400 54.720 55.600 54.760 ;
+        RECT 4.400 53.360 56.000 54.720 ;
+        RECT 0.065 52.720 56.000 53.360 ;
+        RECT 4.400 52.040 56.000 52.720 ;
+        RECT 4.400 51.320 55.600 52.040 ;
+        RECT 0.065 50.640 55.600 51.320 ;
+        RECT 0.065 50.000 56.000 50.640 ;
+        RECT 4.400 48.600 56.000 50.000 ;
+        RECT 0.065 47.960 56.000 48.600 ;
+        RECT 4.400 46.560 55.600 47.960 ;
+        RECT 0.065 45.920 56.000 46.560 ;
+        RECT 4.400 44.560 56.000 45.920 ;
+        RECT 4.400 44.520 55.600 44.560 ;
+        RECT 0.065 43.880 55.600 44.520 ;
+        RECT 4.400 43.160 55.600 43.880 ;
+        RECT 4.400 42.480 56.000 43.160 ;
+        RECT 0.065 41.840 56.000 42.480 ;
+        RECT 4.400 40.480 56.000 41.840 ;
+        RECT 4.400 40.440 55.600 40.480 ;
+        RECT 0.065 39.800 55.600 40.440 ;
+        RECT 4.400 39.080 55.600 39.800 ;
+        RECT 4.400 38.400 56.000 39.080 ;
+        RECT 0.065 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 0.065 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 0.065 33.000 56.000 34.320 ;
+        RECT 4.400 31.600 55.600 33.000 ;
+        RECT 0.065 30.960 56.000 31.600 ;
+        RECT 4.400 29.560 56.000 30.960 ;
+        RECT 0.065 28.920 56.000 29.560 ;
+        RECT 4.400 27.520 55.600 28.920 ;
+        RECT 0.065 26.880 56.000 27.520 ;
+        RECT 4.400 25.480 56.000 26.880 ;
+        RECT 0.065 24.840 56.000 25.480 ;
+        RECT 4.400 23.440 55.600 24.840 ;
+        RECT 0.065 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 0.065 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 0.065 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 0.065 16.000 55.600 17.320 ;
+        RECT 4.400 15.960 55.600 16.000 ;
+        RECT 4.400 14.600 56.000 15.960 ;
+        RECT 0.065 13.960 56.000 14.600 ;
+        RECT 4.400 13.280 56.000 13.960 ;
+        RECT 4.400 12.560 55.600 13.280 ;
+        RECT 0.065 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 0.065 9.880 56.000 10.520 ;
+        RECT 4.400 8.480 55.600 9.880 ;
+        RECT 0.065 7.840 56.000 8.480 ;
+        RECT 4.400 6.440 56.000 7.840 ;
+        RECT 0.065 5.800 56.000 6.440 ;
+        RECT 4.400 4.400 55.600 5.800 ;
+        RECT 0.065 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 0.065 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 1.215 26.015 12.480 373.825 ;
+        RECT 14.880 26.015 20.640 373.825 ;
+        RECT 23.040 26.015 28.800 373.825 ;
+        RECT 31.200 26.015 31.905 373.825 ;
+  END
+END wb_bridge_2way
+END LIBRARY
+
diff --git a/lef/wb_openram_wrapper.lef b/lef/wb_openram_wrapper.lef
new file mode 100644
index 0000000..a31ddce
--- /dev/null
+++ b/lef/wb_openram_wrapper.lef
@@ -0,0 +1,2896 @@
+VERSION 5.7 ;
+  NOWIREEXTENSIONATPIN ON ;
+  DIVIDERCHAR "/" ;
+  BUSBITCHARS "[]" ;
+MACRO wb_openram_wrapper
+  CLASS BLOCK ;
+  FOREIGN wb_openram_wrapper ;
+  ORIGIN 0.000 0.000 ;
+  SIZE 160.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 29.550 10.640 31.150 389.200 ;
+    END
+    PORT
+      LAYER met4 ;
+        RECT 79.200 10.640 80.800 389.200 ;
+    END
+    PORT
+      LAYER met4 ;
+        RECT 128.855 10.640 130.455 389.200 ;
+    END
+  END vccd1
+  PIN vssd1
+    DIRECTION INPUT ;
+    USE GROUND ;
+    PORT
+      LAYER met4 ;
+        RECT 54.370 10.640 55.970 389.200 ;
+    END
+    PORT
+      LAYER met4 ;
+        RECT 104.025 10.640 105.625 389.200 ;
+    END
+  END vssd1
+  PIN wb_a_clk_i
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 2.760 160.000 3.360 ;
+    END
+  END wb_a_clk_i
+  PIN wb_a_rst_i
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 4.800 160.000 5.400 ;
+    END
+  END wb_a_rst_i
+  PIN wb_b_clk_i
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 202.680 160.000 203.280 ;
+    END
+  END wb_b_clk_i
+  PIN wb_b_rst_i
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 204.720 160.000 205.320 ;
+    END
+  END wb_b_rst_i
+  PIN wbs_a_ack_o
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 14.320 160.000 14.920 ;
+    END
+  END wbs_a_ack_o
+  PIN wbs_a_adr_i[0]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 26.560 160.000 27.160 ;
+    END
+  END wbs_a_adr_i[0]
+  PIN wbs_a_adr_i[10]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 49.680 160.000 50.280 ;
+    END
+  END wbs_a_adr_i[10]
+  PIN wbs_a_adr_i[1]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 28.600 160.000 29.200 ;
+    END
+  END wbs_a_adr_i[1]
+  PIN wbs_a_adr_i[2]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 30.640 160.000 31.240 ;
+    END
+  END wbs_a_adr_i[2]
+  PIN wbs_a_adr_i[3]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 33.360 160.000 33.960 ;
+    END
+  END wbs_a_adr_i[3]
+  PIN wbs_a_adr_i[4]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 35.400 160.000 36.000 ;
+    END
+  END wbs_a_adr_i[4]
+  PIN wbs_a_adr_i[5]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 38.120 160.000 38.720 ;
+    END
+  END wbs_a_adr_i[5]
+  PIN wbs_a_adr_i[6]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 40.160 160.000 40.760 ;
+    END
+  END wbs_a_adr_i[6]
+  PIN wbs_a_adr_i[7]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 42.880 160.000 43.480 ;
+    END
+  END wbs_a_adr_i[7]
+  PIN wbs_a_adr_i[8]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 44.920 160.000 45.520 ;
+    END
+  END wbs_a_adr_i[8]
+  PIN wbs_a_adr_i[9]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 47.640 160.000 48.240 ;
+    END
+  END wbs_a_adr_i[9]
+  PIN wbs_a_cyc_i
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 9.560 160.000 10.160 ;
+    END
+  END wbs_a_cyc_i
+  PIN wbs_a_dat_i[0]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 52.400 160.000 53.000 ;
+    END
+  END wbs_a_dat_i[0]
+  PIN wbs_a_dat_i[10]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 75.520 160.000 76.120 ;
+    END
+  END wbs_a_dat_i[10]
+  PIN wbs_a_dat_i[11]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 78.240 160.000 78.840 ;
+    END
+  END wbs_a_dat_i[11]
+  PIN wbs_a_dat_i[12]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 80.280 160.000 80.880 ;
+    END
+  END wbs_a_dat_i[12]
+  PIN wbs_a_dat_i[13]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 83.000 160.000 83.600 ;
+    END
+  END wbs_a_dat_i[13]
+  PIN wbs_a_dat_i[14]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 85.040 160.000 85.640 ;
+    END
+  END wbs_a_dat_i[14]
+  PIN wbs_a_dat_i[15]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 87.080 160.000 87.680 ;
+    END
+  END wbs_a_dat_i[15]
+  PIN wbs_a_dat_i[16]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 89.800 160.000 90.400 ;
+    END
+  END wbs_a_dat_i[16]
+  PIN wbs_a_dat_i[17]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 91.840 160.000 92.440 ;
+    END
+  END wbs_a_dat_i[17]
+  PIN wbs_a_dat_i[18]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 94.560 160.000 95.160 ;
+    END
+  END wbs_a_dat_i[18]
+  PIN wbs_a_dat_i[19]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 96.600 160.000 97.200 ;
+    END
+  END wbs_a_dat_i[19]
+  PIN wbs_a_dat_i[1]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 54.440 160.000 55.040 ;
+    END
+  END wbs_a_dat_i[1]
+  PIN wbs_a_dat_i[20]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 99.320 160.000 99.920 ;
+    END
+  END wbs_a_dat_i[20]
+  PIN wbs_a_dat_i[21]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 101.360 160.000 101.960 ;
+    END
+  END wbs_a_dat_i[21]
+  PIN wbs_a_dat_i[22]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 104.080 160.000 104.680 ;
+    END
+  END wbs_a_dat_i[22]
+  PIN wbs_a_dat_i[23]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 106.120 160.000 106.720 ;
+    END
+  END wbs_a_dat_i[23]
+  PIN wbs_a_dat_i[24]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 108.840 160.000 109.440 ;
+    END
+  END wbs_a_dat_i[24]
+  PIN wbs_a_dat_i[25]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 110.880 160.000 111.480 ;
+    END
+  END wbs_a_dat_i[25]
+  PIN wbs_a_dat_i[26]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 113.600 160.000 114.200 ;
+    END
+  END wbs_a_dat_i[26]
+  PIN wbs_a_dat_i[27]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 115.640 160.000 116.240 ;
+    END
+  END wbs_a_dat_i[27]
+  PIN wbs_a_dat_i[28]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 117.680 160.000 118.280 ;
+    END
+  END wbs_a_dat_i[28]
+  PIN wbs_a_dat_i[29]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 120.400 160.000 121.000 ;
+    END
+  END wbs_a_dat_i[29]
+  PIN wbs_a_dat_i[2]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 57.160 160.000 57.760 ;
+    END
+  END wbs_a_dat_i[2]
+  PIN wbs_a_dat_i[30]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 122.440 160.000 123.040 ;
+    END
+  END wbs_a_dat_i[30]
+  PIN wbs_a_dat_i[31]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 125.160 160.000 125.760 ;
+    END
+  END wbs_a_dat_i[31]
+  PIN wbs_a_dat_i[3]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 59.200 160.000 59.800 ;
+    END
+  END wbs_a_dat_i[3]
+  PIN wbs_a_dat_i[4]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 61.240 160.000 61.840 ;
+    END
+  END wbs_a_dat_i[4]
+  PIN wbs_a_dat_i[5]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 63.960 160.000 64.560 ;
+    END
+  END wbs_a_dat_i[5]
+  PIN wbs_a_dat_i[6]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 66.000 160.000 66.600 ;
+    END
+  END wbs_a_dat_i[6]
+  PIN wbs_a_dat_i[7]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 68.720 160.000 69.320 ;
+    END
+  END wbs_a_dat_i[7]
+  PIN wbs_a_dat_i[8]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 70.760 160.000 71.360 ;
+    END
+  END wbs_a_dat_i[8]
+  PIN wbs_a_dat_i[9]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 73.480 160.000 74.080 ;
+    END
+  END wbs_a_dat_i[9]
+  PIN wbs_a_dat_o[0]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 127.200 160.000 127.800 ;
+    END
+  END wbs_a_dat_o[0]
+  PIN wbs_a_dat_o[10]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 151.000 160.000 151.600 ;
+    END
+  END wbs_a_dat_o[10]
+  PIN wbs_a_dat_o[11]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 153.040 160.000 153.640 ;
+    END
+  END wbs_a_dat_o[11]
+  PIN wbs_a_dat_o[12]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 155.760 160.000 156.360 ;
+    END
+  END wbs_a_dat_o[12]
+  PIN wbs_a_dat_o[13]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 157.800 160.000 158.400 ;
+    END
+  END wbs_a_dat_o[13]
+  PIN wbs_a_dat_o[14]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 160.520 160.000 161.120 ;
+    END
+  END wbs_a_dat_o[14]
+  PIN wbs_a_dat_o[15]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 162.560 160.000 163.160 ;
+    END
+  END wbs_a_dat_o[15]
+  PIN wbs_a_dat_o[16]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 165.280 160.000 165.880 ;
+    END
+  END wbs_a_dat_o[16]
+  PIN wbs_a_dat_o[17]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 167.320 160.000 167.920 ;
+    END
+  END wbs_a_dat_o[17]
+  PIN wbs_a_dat_o[18]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 170.040 160.000 170.640 ;
+    END
+  END wbs_a_dat_o[18]
+  PIN wbs_a_dat_o[19]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 172.080 160.000 172.680 ;
+    END
+  END wbs_a_dat_o[19]
+  PIN wbs_a_dat_o[1]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 129.920 160.000 130.520 ;
+    END
+  END wbs_a_dat_o[1]
+  PIN wbs_a_dat_o[20]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 174.120 160.000 174.720 ;
+    END
+  END wbs_a_dat_o[20]
+  PIN wbs_a_dat_o[21]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 176.840 160.000 177.440 ;
+    END
+  END wbs_a_dat_o[21]
+  PIN wbs_a_dat_o[22]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 178.880 160.000 179.480 ;
+    END
+  END wbs_a_dat_o[22]
+  PIN wbs_a_dat_o[23]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 181.600 160.000 182.200 ;
+    END
+  END wbs_a_dat_o[23]
+  PIN wbs_a_dat_o[24]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 183.640 160.000 184.240 ;
+    END
+  END wbs_a_dat_o[24]
+  PIN wbs_a_dat_o[25]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 186.360 160.000 186.960 ;
+    END
+  END wbs_a_dat_o[25]
+  PIN wbs_a_dat_o[26]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 188.400 160.000 189.000 ;
+    END
+  END wbs_a_dat_o[26]
+  PIN wbs_a_dat_o[27]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 191.120 160.000 191.720 ;
+    END
+  END wbs_a_dat_o[27]
+  PIN wbs_a_dat_o[28]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 193.160 160.000 193.760 ;
+    END
+  END wbs_a_dat_o[28]
+  PIN wbs_a_dat_o[29]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 195.880 160.000 196.480 ;
+    END
+  END wbs_a_dat_o[29]
+  PIN wbs_a_dat_o[2]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 131.960 160.000 132.560 ;
+    END
+  END wbs_a_dat_o[2]
+  PIN wbs_a_dat_o[30]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 197.920 160.000 198.520 ;
+    END
+  END wbs_a_dat_o[30]
+  PIN wbs_a_dat_o[31]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 200.640 160.000 201.240 ;
+    END
+  END wbs_a_dat_o[31]
+  PIN wbs_a_dat_o[3]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 134.680 160.000 135.280 ;
+    END
+  END wbs_a_dat_o[3]
+  PIN wbs_a_dat_o[4]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 136.720 160.000 137.320 ;
+    END
+  END wbs_a_dat_o[4]
+  PIN wbs_a_dat_o[5]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 139.440 160.000 140.040 ;
+    END
+  END wbs_a_dat_o[5]
+  PIN wbs_a_dat_o[6]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 141.480 160.000 142.080 ;
+    END
+  END wbs_a_dat_o[6]
+  PIN wbs_a_dat_o[7]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 143.520 160.000 144.120 ;
+    END
+  END wbs_a_dat_o[7]
+  PIN wbs_a_dat_o[8]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 146.240 160.000 146.840 ;
+    END
+  END wbs_a_dat_o[8]
+  PIN wbs_a_dat_o[9]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 148.280 160.000 148.880 ;
+    END
+  END wbs_a_dat_o[9]
+  PIN wbs_a_sel_i[0]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 17.040 160.000 17.640 ;
+    END
+  END wbs_a_sel_i[0]
+  PIN wbs_a_sel_i[1]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 19.080 160.000 19.680 ;
+    END
+  END wbs_a_sel_i[1]
+  PIN wbs_a_sel_i[2]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 21.800 160.000 22.400 ;
+    END
+  END wbs_a_sel_i[2]
+  PIN wbs_a_sel_i[3]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 23.840 160.000 24.440 ;
+    END
+  END wbs_a_sel_i[3]
+  PIN wbs_a_stb_i
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 7.520 160.000 8.120 ;
+    END
+  END wbs_a_stb_i
+  PIN wbs_a_we_i
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 12.280 160.000 12.880 ;
+    END
+  END wbs_a_we_i
+  PIN wbs_b_ack_o
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 214.240 160.000 214.840 ;
+    END
+  END wbs_b_ack_o
+  PIN wbs_b_adr_i[0]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 226.480 160.000 227.080 ;
+    END
+  END wbs_b_adr_i[0]
+  PIN wbs_b_adr_i[1]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 228.520 160.000 229.120 ;
+    END
+  END wbs_b_adr_i[1]
+  PIN wbs_b_adr_i[2]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 230.560 160.000 231.160 ;
+    END
+  END wbs_b_adr_i[2]
+  PIN wbs_b_adr_i[3]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 233.280 160.000 233.880 ;
+    END
+  END wbs_b_adr_i[3]
+  PIN wbs_b_adr_i[4]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 235.320 160.000 235.920 ;
+    END
+  END wbs_b_adr_i[4]
+  PIN wbs_b_adr_i[5]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 238.040 160.000 238.640 ;
+    END
+  END wbs_b_adr_i[5]
+  PIN wbs_b_adr_i[6]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 240.080 160.000 240.680 ;
+    END
+  END wbs_b_adr_i[6]
+  PIN wbs_b_adr_i[7]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 242.800 160.000 243.400 ;
+    END
+  END wbs_b_adr_i[7]
+  PIN wbs_b_adr_i[8]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 244.840 160.000 245.440 ;
+    END
+  END wbs_b_adr_i[8]
+  PIN wbs_b_adr_i[9]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 247.560 160.000 248.160 ;
+    END
+  END wbs_b_adr_i[9]
+  PIN wbs_b_cyc_i
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 209.480 160.000 210.080 ;
+    END
+  END wbs_b_cyc_i
+  PIN wbs_b_dat_i[0]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 249.600 160.000 250.200 ;
+    END
+  END wbs_b_dat_i[0]
+  PIN wbs_b_dat_i[10]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 273.400 160.000 274.000 ;
+    END
+  END wbs_b_dat_i[10]
+  PIN wbs_b_dat_i[11]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 275.440 160.000 276.040 ;
+    END
+  END wbs_b_dat_i[11]
+  PIN wbs_b_dat_i[12]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 278.160 160.000 278.760 ;
+    END
+  END wbs_b_dat_i[12]
+  PIN wbs_b_dat_i[13]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 280.200 160.000 280.800 ;
+    END
+  END wbs_b_dat_i[13]
+  PIN wbs_b_dat_i[14]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 282.920 160.000 283.520 ;
+    END
+  END wbs_b_dat_i[14]
+  PIN wbs_b_dat_i[15]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 284.960 160.000 285.560 ;
+    END
+  END wbs_b_dat_i[15]
+  PIN wbs_b_dat_i[16]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 287.000 160.000 287.600 ;
+    END
+  END wbs_b_dat_i[16]
+  PIN wbs_b_dat_i[17]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 289.720 160.000 290.320 ;
+    END
+  END wbs_b_dat_i[17]
+  PIN wbs_b_dat_i[18]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 291.760 160.000 292.360 ;
+    END
+  END wbs_b_dat_i[18]
+  PIN wbs_b_dat_i[19]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 294.480 160.000 295.080 ;
+    END
+  END wbs_b_dat_i[19]
+  PIN wbs_b_dat_i[1]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 252.320 160.000 252.920 ;
+    END
+  END wbs_b_dat_i[1]
+  PIN wbs_b_dat_i[20]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 296.520 160.000 297.120 ;
+    END
+  END wbs_b_dat_i[20]
+  PIN wbs_b_dat_i[21]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 299.240 160.000 299.840 ;
+    END
+  END wbs_b_dat_i[21]
+  PIN wbs_b_dat_i[22]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 301.280 160.000 301.880 ;
+    END
+  END wbs_b_dat_i[22]
+  PIN wbs_b_dat_i[23]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 304.000 160.000 304.600 ;
+    END
+  END wbs_b_dat_i[23]
+  PIN wbs_b_dat_i[24]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 306.040 160.000 306.640 ;
+    END
+  END wbs_b_dat_i[24]
+  PIN wbs_b_dat_i[25]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 308.760 160.000 309.360 ;
+    END
+  END wbs_b_dat_i[25]
+  PIN wbs_b_dat_i[26]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 310.800 160.000 311.400 ;
+    END
+  END wbs_b_dat_i[26]
+  PIN wbs_b_dat_i[27]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 313.520 160.000 314.120 ;
+    END
+  END wbs_b_dat_i[27]
+  PIN wbs_b_dat_i[28]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 315.560 160.000 316.160 ;
+    END
+  END wbs_b_dat_i[28]
+  PIN wbs_b_dat_i[29]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 317.600 160.000 318.200 ;
+    END
+  END wbs_b_dat_i[29]
+  PIN wbs_b_dat_i[2]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 254.360 160.000 254.960 ;
+    END
+  END wbs_b_dat_i[2]
+  PIN wbs_b_dat_i[30]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 320.320 160.000 320.920 ;
+    END
+  END wbs_b_dat_i[30]
+  PIN wbs_b_dat_i[31]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 322.360 160.000 322.960 ;
+    END
+  END wbs_b_dat_i[31]
+  PIN wbs_b_dat_i[3]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 257.080 160.000 257.680 ;
+    END
+  END wbs_b_dat_i[3]
+  PIN wbs_b_dat_i[4]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 259.120 160.000 259.720 ;
+    END
+  END wbs_b_dat_i[4]
+  PIN wbs_b_dat_i[5]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 261.160 160.000 261.760 ;
+    END
+  END wbs_b_dat_i[5]
+  PIN wbs_b_dat_i[6]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 263.880 160.000 264.480 ;
+    END
+  END wbs_b_dat_i[6]
+  PIN wbs_b_dat_i[7]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 265.920 160.000 266.520 ;
+    END
+  END wbs_b_dat_i[7]
+  PIN wbs_b_dat_i[8]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 268.640 160.000 269.240 ;
+    END
+  END wbs_b_dat_i[8]
+  PIN wbs_b_dat_i[9]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 270.680 160.000 271.280 ;
+    END
+  END wbs_b_dat_i[9]
+  PIN wbs_b_dat_o[0]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 325.080 160.000 325.680 ;
+    END
+  END wbs_b_dat_o[0]
+  PIN wbs_b_dat_o[10]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 348.200 160.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 156.000 350.920 160.000 351.520 ;
+    END
+  END wbs_b_dat_o[11]
+  PIN wbs_b_dat_o[12]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 352.960 160.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 156.000 355.680 160.000 356.280 ;
+    END
+  END wbs_b_dat_o[13]
+  PIN wbs_b_dat_o[14]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 357.720 160.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 156.000 360.440 160.000 361.040 ;
+    END
+  END wbs_b_dat_o[15]
+  PIN wbs_b_dat_o[16]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 362.480 160.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 156.000 365.200 160.000 365.800 ;
+    END
+  END wbs_b_dat_o[17]
+  PIN wbs_b_dat_o[18]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 367.240 160.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 156.000 369.960 160.000 370.560 ;
+    END
+  END wbs_b_dat_o[19]
+  PIN wbs_b_dat_o[1]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 327.120 160.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 156.000 372.000 160.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 156.000 374.040 160.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 156.000 376.760 160.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 156.000 378.800 160.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 156.000 381.520 160.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 156.000 383.560 160.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 156.000 386.280 160.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 156.000 388.320 160.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 156.000 391.040 160.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 156.000 393.080 160.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 156.000 329.840 160.000 330.440 ;
+    END
+  END wbs_b_dat_o[2]
+  PIN wbs_b_dat_o[30]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 395.800 160.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 156.000 397.840 160.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 156.000 331.880 160.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 156.000 334.600 160.000 335.200 ;
+    END
+  END wbs_b_dat_o[4]
+  PIN wbs_b_dat_o[5]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 336.640 160.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 156.000 339.360 160.000 339.960 ;
+    END
+  END wbs_b_dat_o[6]
+  PIN wbs_b_dat_o[7]
+    DIRECTION OUTPUT TRISTATE ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 341.400 160.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 156.000 343.440 160.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 156.000 346.160 160.000 346.760 ;
+    END
+  END wbs_b_dat_o[9]
+  PIN wbs_b_sel_i[0]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 216.960 160.000 217.560 ;
+    END
+  END wbs_b_sel_i[0]
+  PIN wbs_b_sel_i[1]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 219.000 160.000 219.600 ;
+    END
+  END wbs_b_sel_i[1]
+  PIN wbs_b_sel_i[2]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 221.720 160.000 222.320 ;
+    END
+  END wbs_b_sel_i[2]
+  PIN wbs_b_sel_i[3]
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 223.760 160.000 224.360 ;
+    END
+  END wbs_b_sel_i[3]
+  PIN wbs_b_stb_i
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 207.440 160.000 208.040 ;
+    END
+  END wbs_b_stb_i
+  PIN wbs_b_we_i
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 212.200 160.000 212.800 ;
+    END
+  END wbs_b_we_i
+  PIN writable_port_req
+    DIRECTION INPUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 156.000 0.720 160.000 1.320 ;
+    END
+  END writable_port_req
+  OBS
+      LAYER li1 ;
+        RECT 5.520 10.795 154.100 389.045 ;
+      LAYER met1 ;
+        RECT 5.520 6.500 159.920 389.200 ;
+      LAYER met2 ;
+        RECT 6.530 0.835 159.920 398.325 ;
+      LAYER met3 ;
+        RECT 4.400 397.440 155.600 398.305 ;
+        RECT 4.000 396.800 159.810 397.440 ;
+        RECT 4.000 395.440 155.600 396.800 ;
+        RECT 4.400 395.400 155.600 395.440 ;
+        RECT 4.400 394.080 159.810 395.400 ;
+        RECT 4.400 394.040 155.600 394.080 ;
+        RECT 4.000 392.680 155.600 394.040 ;
+        RECT 4.000 392.040 159.810 392.680 ;
+        RECT 4.400 390.640 155.600 392.040 ;
+        RECT 4.000 389.320 159.810 390.640 ;
+        RECT 4.000 388.640 155.600 389.320 ;
+        RECT 4.400 387.920 155.600 388.640 ;
+        RECT 4.400 387.280 159.810 387.920 ;
+        RECT 4.400 387.240 155.600 387.280 ;
+        RECT 4.000 385.880 155.600 387.240 ;
+        RECT 4.000 385.240 159.810 385.880 ;
+        RECT 4.400 384.560 159.810 385.240 ;
+        RECT 4.400 383.840 155.600 384.560 ;
+        RECT 4.000 383.160 155.600 383.840 ;
+        RECT 4.000 382.520 159.810 383.160 ;
+        RECT 4.000 381.840 155.600 382.520 ;
+        RECT 4.400 381.120 155.600 381.840 ;
+        RECT 4.400 380.440 159.810 381.120 ;
+        RECT 4.000 379.800 159.810 380.440 ;
+        RECT 4.000 378.440 155.600 379.800 ;
+        RECT 4.400 378.400 155.600 378.440 ;
+        RECT 4.400 377.760 159.810 378.400 ;
+        RECT 4.400 377.040 155.600 377.760 ;
+        RECT 4.000 376.360 155.600 377.040 ;
+        RECT 4.000 375.720 159.810 376.360 ;
+        RECT 4.400 375.040 159.810 375.720 ;
+        RECT 4.400 374.320 155.600 375.040 ;
+        RECT 4.000 373.640 155.600 374.320 ;
+        RECT 4.000 373.000 159.810 373.640 ;
+        RECT 4.000 372.320 155.600 373.000 ;
+        RECT 4.400 371.600 155.600 372.320 ;
+        RECT 4.400 370.960 159.810 371.600 ;
+        RECT 4.400 370.920 155.600 370.960 ;
+        RECT 4.000 369.560 155.600 370.920 ;
+        RECT 4.000 368.920 159.810 369.560 ;
+        RECT 4.400 368.240 159.810 368.920 ;
+        RECT 4.400 367.520 155.600 368.240 ;
+        RECT 4.000 366.840 155.600 367.520 ;
+        RECT 4.000 366.200 159.810 366.840 ;
+        RECT 4.000 365.520 155.600 366.200 ;
+        RECT 4.400 364.800 155.600 365.520 ;
+        RECT 4.400 364.120 159.810 364.800 ;
+        RECT 4.000 363.480 159.810 364.120 ;
+        RECT 4.000 362.120 155.600 363.480 ;
+        RECT 4.400 362.080 155.600 362.120 ;
+        RECT 4.400 361.440 159.810 362.080 ;
+        RECT 4.400 360.720 155.600 361.440 ;
+        RECT 4.000 360.040 155.600 360.720 ;
+        RECT 4.000 358.720 159.810 360.040 ;
+        RECT 4.400 357.320 155.600 358.720 ;
+        RECT 4.000 356.680 159.810 357.320 ;
+        RECT 4.000 355.320 155.600 356.680 ;
+        RECT 4.400 355.280 155.600 355.320 ;
+        RECT 4.400 353.960 159.810 355.280 ;
+        RECT 4.400 353.920 155.600 353.960 ;
+        RECT 4.000 352.600 155.600 353.920 ;
+        RECT 4.400 352.560 155.600 352.600 ;
+        RECT 4.400 351.920 159.810 352.560 ;
+        RECT 4.400 351.200 155.600 351.920 ;
+        RECT 4.000 350.520 155.600 351.200 ;
+        RECT 4.000 349.200 159.810 350.520 ;
+        RECT 4.400 347.800 155.600 349.200 ;
+        RECT 4.000 347.160 159.810 347.800 ;
+        RECT 4.000 345.800 155.600 347.160 ;
+        RECT 4.400 345.760 155.600 345.800 ;
+        RECT 4.400 344.440 159.810 345.760 ;
+        RECT 4.400 344.400 155.600 344.440 ;
+        RECT 4.000 343.040 155.600 344.400 ;
+        RECT 4.000 342.400 159.810 343.040 ;
+        RECT 4.400 341.000 155.600 342.400 ;
+        RECT 4.000 340.360 159.810 341.000 ;
+        RECT 4.000 339.000 155.600 340.360 ;
+        RECT 4.400 338.960 155.600 339.000 ;
+        RECT 4.400 337.640 159.810 338.960 ;
+        RECT 4.400 337.600 155.600 337.640 ;
+        RECT 4.000 336.240 155.600 337.600 ;
+        RECT 4.000 335.600 159.810 336.240 ;
+        RECT 4.400 334.200 155.600 335.600 ;
+        RECT 4.000 332.880 159.810 334.200 ;
+        RECT 4.000 332.200 155.600 332.880 ;
+        RECT 4.400 331.480 155.600 332.200 ;
+        RECT 4.400 330.840 159.810 331.480 ;
+        RECT 4.400 330.800 155.600 330.840 ;
+        RECT 4.000 329.480 155.600 330.800 ;
+        RECT 4.400 329.440 155.600 329.480 ;
+        RECT 4.400 328.120 159.810 329.440 ;
+        RECT 4.400 328.080 155.600 328.120 ;
+        RECT 4.000 326.720 155.600 328.080 ;
+        RECT 4.000 326.080 159.810 326.720 ;
+        RECT 4.400 324.680 155.600 326.080 ;
+        RECT 4.000 323.360 159.810 324.680 ;
+        RECT 4.000 322.680 155.600 323.360 ;
+        RECT 4.400 321.960 155.600 322.680 ;
+        RECT 4.400 321.320 159.810 321.960 ;
+        RECT 4.400 321.280 155.600 321.320 ;
+        RECT 4.000 319.920 155.600 321.280 ;
+        RECT 4.000 319.280 159.810 319.920 ;
+        RECT 4.400 318.600 159.810 319.280 ;
+        RECT 4.400 317.880 155.600 318.600 ;
+        RECT 4.000 317.200 155.600 317.880 ;
+        RECT 4.000 316.560 159.810 317.200 ;
+        RECT 4.000 315.880 155.600 316.560 ;
+        RECT 4.400 315.160 155.600 315.880 ;
+        RECT 4.400 314.520 159.810 315.160 ;
+        RECT 4.400 314.480 155.600 314.520 ;
+        RECT 4.000 313.120 155.600 314.480 ;
+        RECT 4.000 312.480 159.810 313.120 ;
+        RECT 4.400 311.800 159.810 312.480 ;
+        RECT 4.400 311.080 155.600 311.800 ;
+        RECT 4.000 310.400 155.600 311.080 ;
+        RECT 4.000 309.760 159.810 310.400 ;
+        RECT 4.000 309.080 155.600 309.760 ;
+        RECT 4.400 308.360 155.600 309.080 ;
+        RECT 4.400 307.680 159.810 308.360 ;
+        RECT 4.000 307.040 159.810 307.680 ;
+        RECT 4.000 306.360 155.600 307.040 ;
+        RECT 4.400 305.640 155.600 306.360 ;
+        RECT 4.400 305.000 159.810 305.640 ;
+        RECT 4.400 304.960 155.600 305.000 ;
+        RECT 4.000 303.600 155.600 304.960 ;
+        RECT 4.000 302.960 159.810 303.600 ;
+        RECT 4.400 302.280 159.810 302.960 ;
+        RECT 4.400 301.560 155.600 302.280 ;
+        RECT 4.000 300.880 155.600 301.560 ;
+        RECT 4.000 300.240 159.810 300.880 ;
+        RECT 4.000 299.560 155.600 300.240 ;
+        RECT 4.400 298.840 155.600 299.560 ;
+        RECT 4.400 298.160 159.810 298.840 ;
+        RECT 4.000 297.520 159.810 298.160 ;
+        RECT 4.000 296.160 155.600 297.520 ;
+        RECT 4.400 296.120 155.600 296.160 ;
+        RECT 4.400 295.480 159.810 296.120 ;
+        RECT 4.400 294.760 155.600 295.480 ;
+        RECT 4.000 294.080 155.600 294.760 ;
+        RECT 4.000 292.760 159.810 294.080 ;
+        RECT 4.400 291.360 155.600 292.760 ;
+        RECT 4.000 290.720 159.810 291.360 ;
+        RECT 4.000 289.360 155.600 290.720 ;
+        RECT 4.400 289.320 155.600 289.360 ;
+        RECT 4.400 288.000 159.810 289.320 ;
+        RECT 4.400 287.960 155.600 288.000 ;
+        RECT 4.000 286.600 155.600 287.960 ;
+        RECT 4.000 285.960 159.810 286.600 ;
+        RECT 4.400 284.560 155.600 285.960 ;
+        RECT 4.000 283.920 159.810 284.560 ;
+        RECT 4.000 283.240 155.600 283.920 ;
+        RECT 4.400 282.520 155.600 283.240 ;
+        RECT 4.400 281.840 159.810 282.520 ;
+        RECT 4.000 281.200 159.810 281.840 ;
+        RECT 4.000 279.840 155.600 281.200 ;
+        RECT 4.400 279.800 155.600 279.840 ;
+        RECT 4.400 279.160 159.810 279.800 ;
+        RECT 4.400 278.440 155.600 279.160 ;
+        RECT 4.000 277.760 155.600 278.440 ;
+        RECT 4.000 276.440 159.810 277.760 ;
+        RECT 4.400 275.040 155.600 276.440 ;
+        RECT 4.000 274.400 159.810 275.040 ;
+        RECT 4.000 273.040 155.600 274.400 ;
+        RECT 4.400 273.000 155.600 273.040 ;
+        RECT 4.400 271.680 159.810 273.000 ;
+        RECT 4.400 271.640 155.600 271.680 ;
+        RECT 4.000 270.280 155.600 271.640 ;
+        RECT 4.000 269.640 159.810 270.280 ;
+        RECT 4.400 268.240 155.600 269.640 ;
+        RECT 4.000 266.920 159.810 268.240 ;
+        RECT 4.000 266.240 155.600 266.920 ;
+        RECT 4.400 265.520 155.600 266.240 ;
+        RECT 4.400 264.880 159.810 265.520 ;
+        RECT 4.400 264.840 155.600 264.880 ;
+        RECT 4.000 263.480 155.600 264.840 ;
+        RECT 4.000 262.840 159.810 263.480 ;
+        RECT 4.400 262.160 159.810 262.840 ;
+        RECT 4.400 261.440 155.600 262.160 ;
+        RECT 4.000 260.760 155.600 261.440 ;
+        RECT 4.000 260.120 159.810 260.760 ;
+        RECT 4.400 258.720 155.600 260.120 ;
+        RECT 4.000 258.080 159.810 258.720 ;
+        RECT 4.000 256.720 155.600 258.080 ;
+        RECT 4.400 256.680 155.600 256.720 ;
+        RECT 4.400 255.360 159.810 256.680 ;
+        RECT 4.400 255.320 155.600 255.360 ;
+        RECT 4.000 253.960 155.600 255.320 ;
+        RECT 4.000 253.320 159.810 253.960 ;
+        RECT 4.400 251.920 155.600 253.320 ;
+        RECT 4.000 250.600 159.810 251.920 ;
+        RECT 4.000 249.920 155.600 250.600 ;
+        RECT 4.400 249.200 155.600 249.920 ;
+        RECT 4.400 248.560 159.810 249.200 ;
+        RECT 4.400 248.520 155.600 248.560 ;
+        RECT 4.000 247.160 155.600 248.520 ;
+        RECT 4.000 246.520 159.810 247.160 ;
+        RECT 4.400 245.840 159.810 246.520 ;
+        RECT 4.400 245.120 155.600 245.840 ;
+        RECT 4.000 244.440 155.600 245.120 ;
+        RECT 4.000 243.800 159.810 244.440 ;
+        RECT 4.000 243.120 155.600 243.800 ;
+        RECT 4.400 242.400 155.600 243.120 ;
+        RECT 4.400 241.720 159.810 242.400 ;
+        RECT 4.000 241.080 159.810 241.720 ;
+        RECT 4.000 239.720 155.600 241.080 ;
+        RECT 4.400 239.680 155.600 239.720 ;
+        RECT 4.400 239.040 159.810 239.680 ;
+        RECT 4.400 238.320 155.600 239.040 ;
+        RECT 4.000 237.640 155.600 238.320 ;
+        RECT 4.000 237.000 159.810 237.640 ;
+        RECT 4.400 236.320 159.810 237.000 ;
+        RECT 4.400 235.600 155.600 236.320 ;
+        RECT 4.000 234.920 155.600 235.600 ;
+        RECT 4.000 234.280 159.810 234.920 ;
+        RECT 4.000 233.600 155.600 234.280 ;
+        RECT 4.400 232.880 155.600 233.600 ;
+        RECT 4.400 232.200 159.810 232.880 ;
+        RECT 4.000 231.560 159.810 232.200 ;
+        RECT 4.000 230.200 155.600 231.560 ;
+        RECT 4.400 230.160 155.600 230.200 ;
+        RECT 4.400 229.520 159.810 230.160 ;
+        RECT 4.400 228.800 155.600 229.520 ;
+        RECT 4.000 228.120 155.600 228.800 ;
+        RECT 4.000 227.480 159.810 228.120 ;
+        RECT 4.000 226.800 155.600 227.480 ;
+        RECT 4.400 226.080 155.600 226.800 ;
+        RECT 4.400 225.400 159.810 226.080 ;
+        RECT 4.000 224.760 159.810 225.400 ;
+        RECT 4.000 223.400 155.600 224.760 ;
+        RECT 4.400 223.360 155.600 223.400 ;
+        RECT 4.400 222.720 159.810 223.360 ;
+        RECT 4.400 222.000 155.600 222.720 ;
+        RECT 4.000 221.320 155.600 222.000 ;
+        RECT 4.000 220.000 159.810 221.320 ;
+        RECT 4.400 218.600 155.600 220.000 ;
+        RECT 4.000 217.960 159.810 218.600 ;
+        RECT 4.000 216.600 155.600 217.960 ;
+        RECT 4.400 216.560 155.600 216.600 ;
+        RECT 4.400 215.240 159.810 216.560 ;
+        RECT 4.400 215.200 155.600 215.240 ;
+        RECT 4.000 213.880 155.600 215.200 ;
+        RECT 4.400 213.840 155.600 213.880 ;
+        RECT 4.400 213.200 159.810 213.840 ;
+        RECT 4.400 212.480 155.600 213.200 ;
+        RECT 4.000 211.800 155.600 212.480 ;
+        RECT 4.000 210.480 159.810 211.800 ;
+        RECT 4.400 209.080 155.600 210.480 ;
+        RECT 4.000 208.440 159.810 209.080 ;
+        RECT 4.000 207.080 155.600 208.440 ;
+        RECT 4.400 207.040 155.600 207.080 ;
+        RECT 4.400 205.720 159.810 207.040 ;
+        RECT 4.400 205.680 155.600 205.720 ;
+        RECT 4.000 204.320 155.600 205.680 ;
+        RECT 4.000 203.680 159.810 204.320 ;
+        RECT 4.400 202.280 155.600 203.680 ;
+        RECT 4.000 201.640 159.810 202.280 ;
+        RECT 4.000 200.280 155.600 201.640 ;
+        RECT 4.400 200.240 155.600 200.280 ;
+        RECT 4.400 198.920 159.810 200.240 ;
+        RECT 4.400 198.880 155.600 198.920 ;
+        RECT 4.000 197.520 155.600 198.880 ;
+        RECT 4.000 196.880 159.810 197.520 ;
+        RECT 4.400 195.480 155.600 196.880 ;
+        RECT 4.000 194.160 159.810 195.480 ;
+        RECT 4.000 193.480 155.600 194.160 ;
+        RECT 4.400 192.760 155.600 193.480 ;
+        RECT 4.400 192.120 159.810 192.760 ;
+        RECT 4.400 192.080 155.600 192.120 ;
+        RECT 4.000 190.720 155.600 192.080 ;
+        RECT 4.000 190.080 159.810 190.720 ;
+        RECT 4.400 189.400 159.810 190.080 ;
+        RECT 4.400 188.680 155.600 189.400 ;
+        RECT 4.000 188.000 155.600 188.680 ;
+        RECT 4.000 187.360 159.810 188.000 ;
+        RECT 4.400 185.960 155.600 187.360 ;
+        RECT 4.000 184.640 159.810 185.960 ;
+        RECT 4.000 183.960 155.600 184.640 ;
+        RECT 4.400 183.240 155.600 183.960 ;
+        RECT 4.400 182.600 159.810 183.240 ;
+        RECT 4.400 182.560 155.600 182.600 ;
+        RECT 4.000 181.200 155.600 182.560 ;
+        RECT 4.000 180.560 159.810 181.200 ;
+        RECT 4.400 179.880 159.810 180.560 ;
+        RECT 4.400 179.160 155.600 179.880 ;
+        RECT 4.000 178.480 155.600 179.160 ;
+        RECT 4.000 177.840 159.810 178.480 ;
+        RECT 4.000 177.160 155.600 177.840 ;
+        RECT 4.400 176.440 155.600 177.160 ;
+        RECT 4.400 175.760 159.810 176.440 ;
+        RECT 4.000 175.120 159.810 175.760 ;
+        RECT 4.000 173.760 155.600 175.120 ;
+        RECT 4.400 173.720 155.600 173.760 ;
+        RECT 4.400 173.080 159.810 173.720 ;
+        RECT 4.400 172.360 155.600 173.080 ;
+        RECT 4.000 171.680 155.600 172.360 ;
+        RECT 4.000 171.040 159.810 171.680 ;
+        RECT 4.000 170.360 155.600 171.040 ;
+        RECT 4.400 169.640 155.600 170.360 ;
+        RECT 4.400 168.960 159.810 169.640 ;
+        RECT 4.000 168.320 159.810 168.960 ;
+        RECT 4.000 166.960 155.600 168.320 ;
+        RECT 4.400 166.920 155.600 166.960 ;
+        RECT 4.400 166.280 159.810 166.920 ;
+        RECT 4.400 165.560 155.600 166.280 ;
+        RECT 4.000 164.880 155.600 165.560 ;
+        RECT 4.000 164.240 159.810 164.880 ;
+        RECT 4.400 163.560 159.810 164.240 ;
+        RECT 4.400 162.840 155.600 163.560 ;
+        RECT 4.000 162.160 155.600 162.840 ;
+        RECT 4.000 161.520 159.810 162.160 ;
+        RECT 4.000 160.840 155.600 161.520 ;
+        RECT 4.400 160.120 155.600 160.840 ;
+        RECT 4.400 159.440 159.810 160.120 ;
+        RECT 4.000 158.800 159.810 159.440 ;
+        RECT 4.000 157.440 155.600 158.800 ;
+        RECT 4.400 157.400 155.600 157.440 ;
+        RECT 4.400 156.760 159.810 157.400 ;
+        RECT 4.400 156.040 155.600 156.760 ;
+        RECT 4.000 155.360 155.600 156.040 ;
+        RECT 4.000 154.040 159.810 155.360 ;
+        RECT 4.400 152.640 155.600 154.040 ;
+        RECT 4.000 152.000 159.810 152.640 ;
+        RECT 4.000 150.640 155.600 152.000 ;
+        RECT 4.400 150.600 155.600 150.640 ;
+        RECT 4.400 149.280 159.810 150.600 ;
+        RECT 4.400 149.240 155.600 149.280 ;
+        RECT 4.000 147.880 155.600 149.240 ;
+        RECT 4.000 147.240 159.810 147.880 ;
+        RECT 4.400 145.840 155.600 147.240 ;
+        RECT 4.000 144.520 159.810 145.840 ;
+        RECT 4.000 143.840 155.600 144.520 ;
+        RECT 4.400 143.120 155.600 143.840 ;
+        RECT 4.400 142.480 159.810 143.120 ;
+        RECT 4.400 142.440 155.600 142.480 ;
+        RECT 4.000 141.120 155.600 142.440 ;
+        RECT 4.400 141.080 155.600 141.120 ;
+        RECT 4.400 140.440 159.810 141.080 ;
+        RECT 4.400 139.720 155.600 140.440 ;
+        RECT 4.000 139.040 155.600 139.720 ;
+        RECT 4.000 137.720 159.810 139.040 ;
+        RECT 4.400 136.320 155.600 137.720 ;
+        RECT 4.000 135.680 159.810 136.320 ;
+        RECT 4.000 134.320 155.600 135.680 ;
+        RECT 4.400 134.280 155.600 134.320 ;
+        RECT 4.400 132.960 159.810 134.280 ;
+        RECT 4.400 132.920 155.600 132.960 ;
+        RECT 4.000 131.560 155.600 132.920 ;
+        RECT 4.000 130.920 159.810 131.560 ;
+        RECT 4.400 129.520 155.600 130.920 ;
+        RECT 4.000 128.200 159.810 129.520 ;
+        RECT 4.000 127.520 155.600 128.200 ;
+        RECT 4.400 126.800 155.600 127.520 ;
+        RECT 4.400 126.160 159.810 126.800 ;
+        RECT 4.400 126.120 155.600 126.160 ;
+        RECT 4.000 124.760 155.600 126.120 ;
+        RECT 4.000 124.120 159.810 124.760 ;
+        RECT 4.400 123.440 159.810 124.120 ;
+        RECT 4.400 122.720 155.600 123.440 ;
+        RECT 4.000 122.040 155.600 122.720 ;
+        RECT 4.000 121.400 159.810 122.040 ;
+        RECT 4.000 120.720 155.600 121.400 ;
+        RECT 4.400 120.000 155.600 120.720 ;
+        RECT 4.400 119.320 159.810 120.000 ;
+        RECT 4.000 118.680 159.810 119.320 ;
+        RECT 4.000 118.000 155.600 118.680 ;
+        RECT 4.400 117.280 155.600 118.000 ;
+        RECT 4.400 116.640 159.810 117.280 ;
+        RECT 4.400 116.600 155.600 116.640 ;
+        RECT 4.000 115.240 155.600 116.600 ;
+        RECT 4.000 114.600 159.810 115.240 ;
+        RECT 4.400 113.200 155.600 114.600 ;
+        RECT 4.000 111.880 159.810 113.200 ;
+        RECT 4.000 111.200 155.600 111.880 ;
+        RECT 4.400 110.480 155.600 111.200 ;
+        RECT 4.400 109.840 159.810 110.480 ;
+        RECT 4.400 109.800 155.600 109.840 ;
+        RECT 4.000 108.440 155.600 109.800 ;
+        RECT 4.000 107.800 159.810 108.440 ;
+        RECT 4.400 107.120 159.810 107.800 ;
+        RECT 4.400 106.400 155.600 107.120 ;
+        RECT 4.000 105.720 155.600 106.400 ;
+        RECT 4.000 105.080 159.810 105.720 ;
+        RECT 4.000 104.400 155.600 105.080 ;
+        RECT 4.400 103.680 155.600 104.400 ;
+        RECT 4.400 103.000 159.810 103.680 ;
+        RECT 4.000 102.360 159.810 103.000 ;
+        RECT 4.000 101.000 155.600 102.360 ;
+        RECT 4.400 100.960 155.600 101.000 ;
+        RECT 4.400 100.320 159.810 100.960 ;
+        RECT 4.400 99.600 155.600 100.320 ;
+        RECT 4.000 98.920 155.600 99.600 ;
+        RECT 4.000 97.600 159.810 98.920 ;
+        RECT 4.400 96.200 155.600 97.600 ;
+        RECT 4.000 95.560 159.810 96.200 ;
+        RECT 4.000 94.880 155.600 95.560 ;
+        RECT 4.400 94.160 155.600 94.880 ;
+        RECT 4.400 93.480 159.810 94.160 ;
+        RECT 4.000 92.840 159.810 93.480 ;
+        RECT 4.000 91.480 155.600 92.840 ;
+        RECT 4.400 91.440 155.600 91.480 ;
+        RECT 4.400 90.800 159.810 91.440 ;
+        RECT 4.400 90.080 155.600 90.800 ;
+        RECT 4.000 89.400 155.600 90.080 ;
+        RECT 4.000 88.080 159.810 89.400 ;
+        RECT 4.400 86.680 155.600 88.080 ;
+        RECT 4.000 86.040 159.810 86.680 ;
+        RECT 4.000 84.680 155.600 86.040 ;
+        RECT 4.400 84.640 155.600 84.680 ;
+        RECT 4.400 84.000 159.810 84.640 ;
+        RECT 4.400 83.280 155.600 84.000 ;
+        RECT 4.000 82.600 155.600 83.280 ;
+        RECT 4.000 81.280 159.810 82.600 ;
+        RECT 4.400 79.880 155.600 81.280 ;
+        RECT 4.000 79.240 159.810 79.880 ;
+        RECT 4.000 77.880 155.600 79.240 ;
+        RECT 4.400 77.840 155.600 77.880 ;
+        RECT 4.400 76.520 159.810 77.840 ;
+        RECT 4.400 76.480 155.600 76.520 ;
+        RECT 4.000 75.120 155.600 76.480 ;
+        RECT 4.000 74.480 159.810 75.120 ;
+        RECT 4.400 73.080 155.600 74.480 ;
+        RECT 4.000 71.760 159.810 73.080 ;
+        RECT 4.400 70.360 155.600 71.760 ;
+        RECT 4.000 69.720 159.810 70.360 ;
+        RECT 4.000 68.360 155.600 69.720 ;
+        RECT 4.400 68.320 155.600 68.360 ;
+        RECT 4.400 67.000 159.810 68.320 ;
+        RECT 4.400 66.960 155.600 67.000 ;
+        RECT 4.000 65.600 155.600 66.960 ;
+        RECT 4.000 64.960 159.810 65.600 ;
+        RECT 4.400 63.560 155.600 64.960 ;
+        RECT 4.000 62.240 159.810 63.560 ;
+        RECT 4.000 61.560 155.600 62.240 ;
+        RECT 4.400 60.840 155.600 61.560 ;
+        RECT 4.400 60.200 159.810 60.840 ;
+        RECT 4.400 60.160 155.600 60.200 ;
+        RECT 4.000 58.800 155.600 60.160 ;
+        RECT 4.000 58.160 159.810 58.800 ;
+        RECT 4.400 56.760 155.600 58.160 ;
+        RECT 4.000 55.440 159.810 56.760 ;
+        RECT 4.000 54.760 155.600 55.440 ;
+        RECT 4.400 54.040 155.600 54.760 ;
+        RECT 4.400 53.400 159.810 54.040 ;
+        RECT 4.400 53.360 155.600 53.400 ;
+        RECT 4.000 52.000 155.600 53.360 ;
+        RECT 4.000 51.360 159.810 52.000 ;
+        RECT 4.400 50.680 159.810 51.360 ;
+        RECT 4.400 49.960 155.600 50.680 ;
+        RECT 4.000 49.280 155.600 49.960 ;
+        RECT 4.000 48.640 159.810 49.280 ;
+        RECT 4.400 47.240 155.600 48.640 ;
+        RECT 4.000 45.920 159.810 47.240 ;
+        RECT 4.000 45.240 155.600 45.920 ;
+        RECT 4.400 44.520 155.600 45.240 ;
+        RECT 4.400 43.880 159.810 44.520 ;
+        RECT 4.400 43.840 155.600 43.880 ;
+        RECT 4.000 42.480 155.600 43.840 ;
+        RECT 4.000 41.840 159.810 42.480 ;
+        RECT 4.400 41.160 159.810 41.840 ;
+        RECT 4.400 40.440 155.600 41.160 ;
+        RECT 4.000 39.760 155.600 40.440 ;
+        RECT 4.000 39.120 159.810 39.760 ;
+        RECT 4.000 38.440 155.600 39.120 ;
+        RECT 4.400 37.720 155.600 38.440 ;
+        RECT 4.400 37.040 159.810 37.720 ;
+        RECT 4.000 36.400 159.810 37.040 ;
+        RECT 4.000 35.040 155.600 36.400 ;
+        RECT 4.400 35.000 155.600 35.040 ;
+        RECT 4.400 34.360 159.810 35.000 ;
+        RECT 4.400 33.640 155.600 34.360 ;
+        RECT 4.000 32.960 155.600 33.640 ;
+        RECT 4.000 31.640 159.810 32.960 ;
+        RECT 4.400 30.240 155.600 31.640 ;
+        RECT 4.000 29.600 159.810 30.240 ;
+        RECT 4.000 28.240 155.600 29.600 ;
+        RECT 4.400 28.200 155.600 28.240 ;
+        RECT 4.400 27.560 159.810 28.200 ;
+        RECT 4.400 26.840 155.600 27.560 ;
+        RECT 4.000 26.160 155.600 26.840 ;
+        RECT 4.000 25.520 159.810 26.160 ;
+        RECT 4.400 24.840 159.810 25.520 ;
+        RECT 4.400 24.120 155.600 24.840 ;
+        RECT 4.000 23.440 155.600 24.120 ;
+        RECT 4.000 22.800 159.810 23.440 ;
+        RECT 4.000 22.120 155.600 22.800 ;
+        RECT 4.400 21.400 155.600 22.120 ;
+        RECT 4.400 20.720 159.810 21.400 ;
+        RECT 4.000 20.080 159.810 20.720 ;
+        RECT 4.000 18.720 155.600 20.080 ;
+        RECT 4.400 18.680 155.600 18.720 ;
+        RECT 4.400 18.040 159.810 18.680 ;
+        RECT 4.400 17.320 155.600 18.040 ;
+        RECT 4.000 16.640 155.600 17.320 ;
+        RECT 4.000 15.320 159.810 16.640 ;
+        RECT 4.400 13.920 155.600 15.320 ;
+        RECT 4.000 13.280 159.810 13.920 ;
+        RECT 4.000 11.920 155.600 13.280 ;
+        RECT 4.400 11.880 155.600 11.920 ;
+        RECT 4.400 10.560 159.810 11.880 ;
+        RECT 4.400 10.520 155.600 10.560 ;
+        RECT 4.000 9.160 155.600 10.520 ;
+        RECT 4.000 8.520 159.810 9.160 ;
+        RECT 4.400 7.120 155.600 8.520 ;
+        RECT 4.000 5.800 159.810 7.120 ;
+        RECT 4.000 5.120 155.600 5.800 ;
+        RECT 4.400 4.400 155.600 5.120 ;
+        RECT 4.400 3.760 159.810 4.400 ;
+        RECT 4.400 3.720 155.600 3.760 ;
+        RECT 4.000 2.400 155.600 3.720 ;
+        RECT 4.400 2.360 155.600 2.400 ;
+        RECT 4.400 1.720 159.810 2.360 ;
+        RECT 4.400 1.000 155.600 1.720 ;
+        RECT 4.000 0.855 155.600 1.000 ;
+      LAYER met4 ;
+        RECT 31.550 10.640 53.970 389.200 ;
+        RECT 56.370 10.640 78.800 389.200 ;
+        RECT 81.200 10.640 103.625 389.200 ;
+        RECT 106.025 10.640 128.455 389.200 ;
+        RECT 130.855 10.640 159.785 389.200 ;
+  END
+END wb_openram_wrapper
+END LIBRARY
+
diff --git a/lef/wrapped_function_generator.lef b/lef/wrapped_function_generator.lef
new file mode 100644
index 0000000..95c5144
--- /dev/null
+++ b/lef/wrapped_function_generator.lef
@@ -0,0 +1,2788 @@
+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 INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met2 ;
+        RECT 32.290 0.000 32.570 4.000 ;
+    END
+  END io_oeb[0]
+  PIN io_oeb[10]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 246.000 122.440 250.000 123.040 ;
+    END
+  END io_oeb[10]
+  PIN io_oeb[11]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met2 ;
+        RECT 225.490 0.000 225.770 4.000 ;
+    END
+  END io_oeb[11]
+  PIN io_oeb[12]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met2 ;
+        RECT 29.070 0.000 29.350 4.000 ;
+    END
+  END io_oeb[12]
+  PIN io_oeb[13]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met2 ;
+        RECT 241.590 0.000 241.870 4.000 ;
+    END
+  END io_oeb[13]
+  PIN io_oeb[14]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met2 ;
+        RECT 38.730 256.000 39.010 260.000 ;
+    END
+  END io_oeb[14]
+  PIN io_oeb[15]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 246.000 217.640 250.000 218.240 ;
+    END
+  END io_oeb[15]
+  PIN io_oeb[16]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 246.000 23.840 250.000 24.440 ;
+    END
+  END io_oeb[16]
+  PIN io_oeb[17]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 34.040 4.000 34.640 ;
+    END
+  END io_oeb[17]
+  PIN io_oeb[18]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 207.440 4.000 208.040 ;
+    END
+  END io_oeb[18]
+  PIN io_oeb[19]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met2 ;
+        RECT 183.630 0.000 183.910 4.000 ;
+    END
+  END io_oeb[19]
+  PIN io_oeb[1]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met2 ;
+        RECT 215.830 256.000 216.110 260.000 ;
+    END
+  END io_oeb[1]
+  PIN io_oeb[20]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 246.000 234.640 250.000 235.240 ;
+    END
+  END io_oeb[20]
+  PIN io_oeb[21]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 47.640 4.000 48.240 ;
+    END
+  END io_oeb[21]
+  PIN io_oeb[22]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met2 ;
+        RECT 225.490 256.000 225.770 260.000 ;
+    END
+  END io_oeb[22]
+  PIN io_oeb[23]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 132.640 4.000 133.240 ;
+    END
+  END io_oeb[23]
+  PIN io_oeb[24]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 246.000 258.440 250.000 259.040 ;
+    END
+  END io_oeb[24]
+  PIN io_oeb[25]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met2 ;
+        RECT 122.450 256.000 122.730 260.000 ;
+    END
+  END io_oeb[25]
+  PIN io_oeb[26]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 115.640 4.000 116.240 ;
+    END
+  END io_oeb[26]
+  PIN io_oeb[27]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 246.000 142.840 250.000 143.440 ;
+    END
+  END io_oeb[27]
+  PIN io_oeb[28]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met2 ;
+        RECT 6.530 256.000 6.810 260.000 ;
+    END
+  END io_oeb[28]
+  PIN io_oeb[29]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met2 ;
+        RECT 61.270 0.000 61.550 4.000 ;
+    END
+  END io_oeb[29]
+  PIN io_oeb[2]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 258.440 4.000 259.040 ;
+    END
+  END io_oeb[2]
+  PIN io_oeb[30]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met2 ;
+        RECT 248.030 256.000 248.310 260.000 ;
+    END
+  END io_oeb[30]
+  PIN io_oeb[31]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 17.040 4.000 17.640 ;
+    END
+  END io_oeb[31]
+  PIN io_oeb[32]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met2 ;
+        RECT 167.530 0.000 167.810 4.000 ;
+    END
+  END io_oeb[32]
+  PIN io_oeb[33]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met2 ;
+        RECT 112.790 256.000 113.070 260.000 ;
+    END
+  END io_oeb[33]
+  PIN io_oeb[34]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 88.440 4.000 89.040 ;
+    END
+  END io_oeb[34]
+  PIN io_oeb[35]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 68.040 4.000 68.640 ;
+    END
+  END io_oeb[35]
+  PIN io_oeb[36]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met2 ;
+        RECT 199.730 0.000 200.010 4.000 ;
+    END
+  END io_oeb[36]
+  PIN io_oeb[37]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 197.240 4.000 197.840 ;
+    END
+  END io_oeb[37]
+  PIN io_oeb[3]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 246.000 227.840 250.000 228.440 ;
+    END
+  END io_oeb[3]
+  PIN io_oeb[4]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 224.440 4.000 225.040 ;
+    END
+  END io_oeb[4]
+  PIN io_oeb[5]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 246.000 183.640 250.000 184.240 ;
+    END
+  END io_oeb[5]
+  PIN io_oeb[6]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met2 ;
+        RECT 106.350 0.000 106.630 4.000 ;
+    END
+  END io_oeb[6]
+  PIN io_oeb[7]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 246.000 85.040 250.000 85.640 ;
+    END
+  END io_oeb[7]
+  PIN io_oeb[8]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 246.000 248.240 250.000 248.840 ;
+    END
+  END io_oeb[8]
+  PIN io_oeb[9]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 246.000 81.640 250.000 82.240 ;
+    END
+  END io_oeb[9]
+  PIN io_out[0]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met2 ;
+        RECT 180.410 256.000 180.690 260.000 ;
+    END
+  END io_out[0]
+  PIN io_out[10]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 246.000 221.040 250.000 221.640 ;
+    END
+  END io_out[10]
+  PIN io_out[11]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 246.000 47.640 250.000 48.240 ;
+    END
+  END io_out[11]
+  PIN io_out[12]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met2 ;
+        RECT 244.810 0.000 245.090 4.000 ;
+    END
+  END io_out[12]
+  PIN io_out[13]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met2 ;
+        RECT 235.150 0.000 235.430 4.000 ;
+    END
+  END io_out[13]
+  PIN io_out[14]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 246.000 61.240 250.000 61.840 ;
+    END
+  END io_out[14]
+  PIN io_out[15]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met2 ;
+        RECT 186.850 0.000 187.130 4.000 ;
+    END
+  END io_out[15]
+  PIN io_out[16]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met2 ;
+        RECT 186.850 256.000 187.130 260.000 ;
+    END
+  END io_out[16]
+  PIN io_out[17]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met2 ;
+        RECT 193.290 256.000 193.570 260.000 ;
+    END
+  END io_out[17]
+  PIN io_out[18]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met2 ;
+        RECT 77.370 256.000 77.650 260.000 ;
+    END
+  END io_out[18]
+  PIN io_out[19]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 246.000 17.040 250.000 17.640 ;
+    END
+  END io_out[19]
+  PIN io_out[1]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met2 ;
+        RECT 64.490 0.000 64.770 4.000 ;
+    END
+  END io_out[1]
+  PIN io_out[20]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met2 ;
+        RECT 58.050 0.000 58.330 4.000 ;
+    END
+  END io_out[20]
+  PIN io_out[21]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 241.440 4.000 242.040 ;
+    END
+  END io_out[21]
+  PIN io_out[22]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met2 ;
+        RECT 173.970 256.000 174.250 260.000 ;
+    END
+  END io_out[22]
+  PIN io_out[23]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met2 ;
+        RECT 74.150 256.000 74.430 260.000 ;
+    END
+  END io_out[23]
+  PIN io_out[24]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 231.240 4.000 231.840 ;
+    END
+  END io_out[24]
+  PIN io_out[25]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 170.040 4.000 170.640 ;
+    END
+  END io_out[25]
+  PIN io_out[26]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 136.040 4.000 136.640 ;
+    END
+  END io_out[26]
+  PIN io_out[27]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 246.000 37.440 250.000 38.040 ;
+    END
+  END io_out[27]
+  PIN io_out[28]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met2 ;
+        RECT 222.270 0.000 222.550 4.000 ;
+    END
+  END io_out[28]
+  PIN io_out[29]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 27.240 4.000 27.840 ;
+    END
+  END io_out[29]
+  PIN io_out[2]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 246.000 176.840 250.000 177.440 ;
+    END
+  END io_out[2]
+  PIN io_out[30]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met2 ;
+        RECT 141.770 256.000 142.050 260.000 ;
+    END
+  END io_out[30]
+  PIN io_out[31]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 246.000 231.240 250.000 231.840 ;
+    END
+  END io_out[31]
+  PIN io_out[32]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met2 ;
+        RECT 212.610 0.000 212.890 4.000 ;
+    END
+  END io_out[32]
+  PIN io_out[33]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 246.000 54.440 250.000 55.040 ;
+    END
+  END io_out[33]
+  PIN io_out[34]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 0.000 255.040 4.000 255.640 ;
+    END
+  END io_out[34]
+  PIN io_out[35]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met2 ;
+        RECT 67.710 0.000 67.990 4.000 ;
+    END
+  END io_out[35]
+  PIN io_out[36]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met2 ;
+        RECT 135.330 256.000 135.610 260.000 ;
+    END
+  END io_out[36]
+  PIN io_out[37]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met2 ;
+        RECT 241.590 256.000 241.870 260.000 ;
+    END
+  END io_out[37]
+  PIN io_out[3]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met2 ;
+        RECT 228.710 256.000 228.990 260.000 ;
+    END
+  END io_out[3]
+  PIN io_out[4]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met2 ;
+        RECT 199.730 256.000 200.010 260.000 ;
+    END
+  END io_out[4]
+  PIN io_out[5]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met2 ;
+        RECT 51.610 256.000 51.890 260.000 ;
+    END
+  END io_out[5]
+  PIN io_out[6]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met2 ;
+        RECT 35.510 256.000 35.790 260.000 ;
+    END
+  END io_out[6]
+  PIN io_out[7]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met3 ;
+        RECT 246.000 170.040 250.000 170.640 ;
+    END
+  END io_out[7]
+  PIN io_out[8]
+    DIRECTION INOUT ;
+    USE SIGNAL ;
+    PORT
+      LAYER met2 ;
+        RECT 12.970 0.000 13.250 4.000 ;
+    END
+  END io_out[8]
+  PIN io_out[9]
+    DIRECTION INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 INOUT ;
+    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 9.220 248.330 251.220 ;
+      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 100.575 11.735 163.465 109.985 ;
+  END
+END wrapped_function_generator
+END LIBRARY
+