CMU-SAFARI / ramulator2

Ramulator 2.0 is a modern, modular, extensible, and fast cycle-accurate DRAM simulator. It provides support for agile implementation and evaluation of new memory system designs (e.g., new DRAM standards, emerging RowHammer mitigation techniques). Described in our paper https://people.inf.ethz.ch/omutlu/pub/Ramulator2_arxiv23.pdf
https://arxiv.org/abs/2308.11030
MIT License
251 stars 62 forks source link

Invalid bank state error in LPDDR5 #66

Open tommarin opened 1 month ago

tommarin commented 1 month ago

Setup

MemorySystem: impl: GenericDRAM clock_ratio: 3

DRAM: impl: LPDDR5 org: preset: LPDDR5_4Gb_x16 timing: preset: LPDDR5_6400

Controller: impl: Generic Scheduler: impl: FRFCFS RefreshManager: impl: AllBank RowPolicy: impl: OpenRowPolicy cap: 4 plugins:

AddrMapper: impl: RoBaRaCoCh


### Issue description
Simulation fails with this error:

`[error] [RowHit::Bank] Invalid bank state for an RD/WR command!`