The n-bit read address decoder block receives an n-bit read address and decodes it to select or enable one of 2n decode lines constituting of a read decode port, which are connected to the memory cell block 102, wherein n and m are a positive integer.