diff -r 0a4b702628bd src/mem/cache/cache_impl.hh --- a/src/mem/cache/cache_impl.hh Fri Mar 22 17:31:24 2013 -0500 +++ b/src/mem/cache/cache_impl.hh Sat Mar 23 16:34:59 2013 -0500 @@ -1242,7 +1242,8 @@ std::memcpy(blk->data, pkt->getPtr(), blkSize); } - blk->whenReady = curTick() + pkt->busLastWordDelay; + blk->whenReady = curTick() + responseLatency * clockPeriod() + + pkt->busLastWordDelay; return blk; }