Lines Matching refs:ACT
74 ACT.erase(ACT.begin(), ACT.end());
88 ACT.resize(2 * numBanks);
92 if (!ACT.empty()) {
93 ACT.erase(ACT.begin(), ACT.end());
116 cmd.name = "ACT";
117 ACT.push_back(cmd);
299 ////////////////ACT Scheduling///////////////////
305 cmd.name = "ACT";
307 cmd.time = max(max(ACT[bankaccess - 1].time + tRRD_init,
309 ACT[bankaccess - 4].time +
313 cmd.time = max(max(ACT[bankaccess - 1].time + tRRD_init,
315 ACT[bankaccess - 2].time +
330 cmd.time += 1; // ACT is shifted
340 ACT.push_back(cmd);
363 for (int ACTBank = static_cast<int>(ACT.size() - 1);
365 if (ACT[ACTBank].bank == static_cast<int64_t>(bankAddr)) {
366 cmd.time = max(PreRDWR.time + tSwitch_init, ACT.back().time
397 for (int ACTBank = static_cast<int>(ACT.size() - 1);
399 if (ACT[ACTBank].bank == static_cast<int64_t>(bankAddr)) {
400 PRE[bankAddr].time = max(ACT.back().time +
426 if (ACT.size() >= static_cast<size_t>(memSpec.memArchSpec.nbrOfBanks)) {
428 ACT.erase(ACT.begin());