From 5a90c017d9e71f3870f2bc8b9fc3c9e2fb4e4117 Mon Sep 17 00:00:00 2001 From: Lukas Steiner Date: Fri, 5 Jul 2024 08:11:39 +0000 Subject: [PATCH] Fix wrong command dependency. --- .../LPDDR5/DRAMSys/controller/checker/CheckerLPDDR5.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/standards/LPDDR5/DRAMSys/controller/checker/CheckerLPDDR5.cpp b/extensions/standards/LPDDR5/DRAMSys/controller/checker/CheckerLPDDR5.cpp index 504cb391..e6f163df 100644 --- a/extensions/standards/LPDDR5/DRAMSys/controller/checker/CheckerLPDDR5.cpp +++ b/extensions/standards/LPDDR5/DRAMSys/controller/checker/CheckerLPDDR5.cpp @@ -553,7 +553,7 @@ sc_time CheckerLPDDR5::timeToSatisfyConstraints(Command command, lastCommandStart = lastScheduledByCommandAndBank[Command::WRA][bank]; if (lastCommandStart != scMaxTime) { - if (lastBurstLengthByCommandAndBank[Command::RDA][bank] == 32) + if (lastBurstLengthByCommandAndBank[Command::WRA][bank] == 32) earliestTimeToStart = std::max(earliestTimeToStart, lastCommandStart + memSpec.tWL + memSpec.BL_n_min_32 + memSpec.tCK +