From 8dabc11e6531224f31850293130a2b31ded280ca Mon Sep 17 00:00:00 2001 From: Lukas Steiner Date: Tue, 24 May 2022 08:54:30 +0000 Subject: [PATCH] Fix tPPD timing. --- DRAMSys/library/src/controller/checker/CheckerHBM3.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DRAMSys/library/src/controller/checker/CheckerHBM3.cpp b/DRAMSys/library/src/controller/checker/CheckerHBM3.cpp index 9ff9a0c7..ce95d7b1 100644 --- a/DRAMSys/library/src/controller/checker/CheckerHBM3.cpp +++ b/DRAMSys/library/src/controller/checker/CheckerHBM3.cpp @@ -90,7 +90,7 @@ sc_time CheckerHBM3::timeToSatisfyConstraints(Command command, const tlm_generic if (lastCommandStart != sc_max_time()) earliestTimeToStart = std::max(earliestTimeToStart, lastCommandStart + tWRPRE); - lastCommandStart = lastScheduledByCommandAndBank[Command::PREPB][bank.ID()]; + lastCommandStart = lastScheduledByCommandAndRank[Command::PREPB][bank.ID()]; if (lastCommandStart != sc_max_time()) earliestTimeToStart = std::max(earliestTimeToStart, lastCommandStart + memSpec->tPPD);