diff --git a/DRAMSys/simulator/src/controller/core/scheduling/checker/ActivateChecker.cpp b/DRAMSys/simulator/src/controller/core/scheduling/checker/ActivateChecker.cpp index 447bbe1a..170bca70 100644 --- a/DRAMSys/simulator/src/controller/core/scheduling/checker/ActivateChecker.cpp +++ b/DRAMSys/simulator/src/controller/core/scheduling/checker/ActivateChecker.cpp @@ -52,7 +52,7 @@ void ActivateChecker::delayToSatisfyConstraints(ScheduledCommand& command) const ScheduledCommand lastCommandOnBank = state.getLastScheduledCommand(command.getBank()); if (lastCommandOnBank.isValidCommand()) { - if (lastCommandOnBank.getCommand() == Command::Precharge) + if (lastCommandOnBank.getCommand() == Command::Precharge || lastCommandOnBank.getCommand() == Command::PrechargeAll) { command.establishMinDistanceFromStart(lastCommandOnBank.getStart(), config.memSpec.tRP); }