Hi,
I once was asked a question on how to design a look up table. It is said that the full table will need 16-bit address for some random data. In order to save resource, it was required to use 4-bit entry address. I had logic design for some time, but this question was beyond of my solution even after a long time.