Use clock to time stimulus, rather than numeric delays: the dpram output is delayed by two clocks because the address is registered on input, and the data is registered on output