Qualcomm Interview Question

Memory - 4byte accessible --- constraint randomize and select one random memory address

Interview Answer

Anonymous

Feb 28, 2021

bit [31:0] mem_start_addr, mem_end_addr; rand bit [31:0] start_addr, end_addr; rand int block_siz; constraint c { start_addr >= mem_start_addr; start_addr < mem_end_addr; end_addr == start_addr + block_siz -1; start_addr %4 ==0;};