In your pdf DRAMSim2 Quick Reference guide, you talk about how DRAMSim2 models command timing interactions with the protocol table (figure 2). Specifically, my question is about row 3, for a row activation following a precharge to the same rank and a different bank, which the table lists should be tRP. However, when you follow the table completely and you issue a precharge, activate and read to a bank (following the timing constraints in the table), you end up with the activation happening immediately after the precharge. Shouldn't tRP be applied when the precharge was to the same rank and the same bank, not a different one, or am I reading the table wrong?
Hi,
In your pdf DRAMSim2 Quick Reference guide, you talk about how DRAMSim2 models command timing interactions with the protocol table (figure 2). Specifically, my question is about row 3, for a row activation following a precharge to the same rank and a different bank, which the table lists should be tRP. However, when you follow the table completely and you issue a precharge, activate and read to a bank (following the timing constraints in the table), you end up with the activation happening immediately after the precharge. Shouldn't tRP be applied when the precharge was to the same rank and the same bank, not a different one, or am I reading the table wrong?
Thanks for your help.