sram and register verilog code added