diff --git a/DRAMSys/library/src/controller/core/refresh/RefreshManagerBankwise.cpp b/DRAMSys/library/src/controller/core/refresh/RefreshManagerBankwise.cpp index abf93c67..533b7859 100644 --- a/DRAMSys/library/src/controller/core/refresh/RefreshManagerBankwise.cpp +++ b/DRAMSys/library/src/controller/core/refresh/RefreshManagerBankwise.cpp @@ -125,7 +125,8 @@ void RefreshManagerBankwise::scheduleRefresh(tlm::tlm_generic_payload &payload, sc_time nextRefTiming; Bank bank = DramExtension::getExtension(payload).getBank(); bool pendingReq = controllerCore.hasPendingRequests(bank); - bool canPostpone = postponeEnabled && pendingReq && (postponed[bank] < maxpostpone); + bool canPostpone = postponeEnabled && pendingReq + && (postponed[bank] < maxpostpone); bool canPullIn = pullInEnabled && !pendingReq && (pulledin[bank] < maxpullin); previousState[bank] = currentState[bank]; currentState[bank] = nextState[bank]; @@ -185,7 +186,8 @@ void RefreshManagerBankwise::scheduleRefresh(tlm::tlm_generic_payload &payload, // requests and credits to postpone. Should be followed by a burst // refresh. postponed[bank]++; - if ((postponed[bank] > maxpostpone) || (!pendingReq && !controllerCore.config.ControllerCoreRefForceMaxPostponeBurst)) { + if ((postponed[bank] > maxpostpone) || (!pendingReq + && !controllerCore.config.ControllerCoreRefForceMaxPostponeBurst)) { // Burst triggered by inactivity or max postpone value reached. nextRefTiming = SC_ZERO_TIME; nextState[bank] = ST_BURST; @@ -229,10 +231,12 @@ void RefreshManagerBankwise::scheduleRefresh(tlm::tlm_generic_payload &payload, planNextRefresh(bank, nextRefTiming, align); } -void RefreshManagerBankwise::planNextRefresh(Bank bank, sc_time nextRefTiming, bool align) +void RefreshManagerBankwise::planNextRefresh(Bank bank, sc_time nextRefTiming, + bool align) { if (align) { - nextPlannedRefreshs[bank] = trunc(nextPlannedRefreshs[bank].to_double() / tREFIx.to_double()) * tREFIx; + nextPlannedRefreshs[bank] = trunc(nextPlannedRefreshs[bank].to_double() / + tREFIx.to_double()) * tREFIx; } nextPlannedRefreshs[bank] += nextRefTiming; controllerCore.controller.send(REFTrigger, nextPlannedRefreshs[bank],