If we see the DDR Upgrade technology explain below the internal clock of all DDR is set to 200 MHz.
DDR
For example,DDR-400
Efficient frequency data bus is 400 MHz
True clock rate (IO buffer frequency) is 200 MHz
Internal clock rate of DDR memory is 200 MHz
So In order to transfer 1 bit per clock (via each data line) along the external bus operating at the effective clock rate of 400 MHz, 2 bits must be transferred per clock of the internal 200 MHz data bus.This data access scheme is also known as 2n-prefetch.
DDR2
DDR2-800 memory chips Efficient frequency data bus is 800 MHz
IO buffer frequency is 400 MHz
Clock rate of the internal data bus is just 200 MHz
So in order to transfer 1 bit (via each data line) per clock of the external data bus operating at the efficient clock rate of 800 MHz, 4 bits must be transferred per clock of the internal 200 MHz data bus.So this data access scheme is also known as 4n-prefetch.
DDR3
DDR3-1600 memory chips Efficient frequency data bus is 1600 MHz
IO buffer frequency is 800 MHz
Clock rate of the internal data bus is just 200 MHz
So in order to transfer 1 bit (via each data line) per clock of the external data bus operating at the efficient clock rate of 1600 MHz, 8 bits must be transferred per clock of the internal 200 MHz data bus.So this data access scheme is also known as 8n-prefetch.
Now Here is my question
1. For increasing the data Bus speed why can't we increase the internal clock?
2. If we increase the internal clock what are the consequences can be faced?