The characteristic of DDR is that it transfers 2 sets of data every cycle. Therefore, for older versions of DDR without prefetch, the calculation of Transfer rate is Memory Clock * 2.
With the advancement of DDR technology, the concept of prefetch emerged. As I understand it, prefetch is a concept related to the DRAM's internal Burst Buffer.
Therefore, I understood it as Burst Length = n prefetch. Is my understanding correct?
And why is the I/O bus clock half of the transfer rate?