Remove wmask as bus
diff --git a/lef/sky130_sram_1kbyte_1rw1r_8x1024_8.lef b/lef/sky130_sram_1kbyte_1rw1r_8x1024_8.lef
index cf3d414..455fe40 100644
--- a/lef/sky130_sram_1kbyte_1rw1r_8x1024_8.lef
+++ b/lef/sky130_sram_1kbyte_1rw1r_8x1024_8.lef
@@ -240,13 +240,13 @@
          RECT  454.24 395.76 455.3 396.14 ;
       END
    END clk1
-   PIN wmask0[0]
+   PIN wmask0
       DIRECTION INPUT ;
       PORT
          LAYER met4 ;
          RECT  82.28 0.0 82.66 1.06 ;
       END
-   END wmask0[0]
+   END wmask0
    PIN dout0[0]
       DIRECTION OUTPUT ;
       PORT
diff --git a/verilog/rtl/sky130_sram_1kbyte_1rw1r_8x1024_8.v b/verilog/rtl/sky130_sram_1kbyte_1rw1r_8x1024_8.v
index ee2b1d6..15a1450 100644
--- a/verilog/rtl/sky130_sram_1kbyte_1rw1r_8x1024_8.v
+++ b/verilog/rtl/sky130_sram_1kbyte_1rw1r_8x1024_8.v
@@ -30,7 +30,7 @@
   input  clk0; // clock
   input   csb0; // active low chip select
   input  web0; // active low write control
-  input [NUM_WMASKS-1:0]   wmask0; // write mask
+  input wmask0; // write mask
   input [ADDR_WIDTH-1:0]  addr0;
   input [DATA_WIDTH-1:0]  din0;
   output [DATA_WIDTH-1:0] dout0;
@@ -41,7 +41,7 @@
 
   reg  csb0_reg;
   reg  web0_reg;
-  reg [NUM_WMASKS-1:0]   wmask0_reg;
+  reg wmask0_reg;
   reg [ADDR_WIDTH-1:0]  addr0_reg;
   reg [DATA_WIDTH-1:0]  din0_reg;
   reg [DATA_WIDTH-1:0]  dout0;
@@ -84,7 +84,7 @@
   always @ (negedge clk0)
   begin : MEM_WRITE0
     if ( !csb0_reg && !web0_reg ) begin
-        if (wmask0_reg[0])
+        if (wmask0_reg)
                 mem[addr0_reg][7:0] = din0_reg[7:0];
     end
   end