diff --git a/src/libdramsys/DRAMSys/controller/Controller.cpp b/src/libdramsys/DRAMSys/controller/Controller.cpp index cd0b3ae1..19a0ff8c 100644 --- a/src/libdramsys/DRAMSys/controller/Controller.cpp +++ b/src/libdramsys/DRAMSys/controller/Controller.cpp @@ -659,12 +659,7 @@ void Controller::manageResponses() { transToRelease.payload = &parentTrans; tlm_phase bwPhase = BEGIN_RESP; - sc_time bwDelay; - if (transToRelease.arrival == - sc_time_stamp()) // last payload was released in this cycle - bwDelay = memSpec.tCK; - else - bwDelay = SC_ZERO_TIME; + sc_time bwDelay = SC_ZERO_TIME; sendToFrontend(*transToRelease.payload, bwPhase, bwDelay); transToRelease.arrival = scMaxTime; @@ -680,12 +675,7 @@ void Controller::manageResponses() { transToRelease.payload = nextTransInRespQueue; tlm_phase bwPhase = BEGIN_RESP; - sc_time bwDelay; - if (transToRelease.arrival == - sc_time_stamp()) // last payload was released in this cycle - bwDelay = memSpec.tCK; - else - bwDelay = SC_ZERO_TIME; + sc_time bwDelay = SC_ZERO_TIME; sendToFrontend(*transToRelease.payload, bwPhase, bwDelay); transToRelease.arrival = scMaxTime; diff --git a/tests/tests_regression/HBM3/expected/DRAMSys_hbm3-example_hbm3_ch0.tdb b/tests/tests_regression/HBM3/expected/DRAMSys_hbm3-example_hbm3_ch0.tdb index 2b9be0e0..379cce48 100644 --- a/tests/tests_regression/HBM3/expected/DRAMSys_hbm3-example_hbm3_ch0.tdb +++ b/tests/tests_regression/HBM3/expected/DRAMSys_hbm3-example_hbm3_ch0.tdb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a024bffa4f7c2653b0dae899cbef84e8e7e6af7d0fe72e6bd14c45fe627c6cd7 +oid sha256:caa32221ae565b3c7d3d61025dadb0a28c7644a323f2b2ad278eac49cf92e528 size 1376256