i just declare a variable, then value is given to that variable . For example reg a<= 100; .i need to find the address of that variable "a" which contain 100 using verilog.
I assume you are thinking "software" style, but verilog is a "hardware" description language.
You have to treat them differently.
While with a microcontroller you always have a "memory" with true address bus and databus.
But with hardware it may be just a register.
Imagine you have discrete hardware (no microcontroller).
You won´t design an 8 bit counter as SRAM.
But most probably you will store sampled audio data in an SRAM.