What does fCK (RAM memory speed) stand for?

Looking at the specification of a RAM memory module from Kingston, it says:

800MHz fCK for 1600Mb/sec/pin

What does "fCK" stand for?


Solution 1:

It means clock (CK) frequency (f) - check out the table here for how the clock frequency generally translates into the memory bandwidth for DDR flavors. It's more commonly used in digital design texts and more formal engineering notes, though I have usually seen the CK as a subscript instead. I think it's just a case of some of the more formal notation used by the Kingston engineers bleeding into their documentation :)

Solution 2:

Per US Patent 6914851, it is indeed the clock speed:

The first column of the table represents the clock frequency fCK of the clock signal 12, where fCK=1/tCK

The f does not seem to come from "Front-side", at least as far as that patent is concerned.

More specifically, from the patent's language this may be specifically referring to the clock generator, which generates the clock signal (which governs the speed of the memory bus). IE, a fCK of 800MHz means the clock generator produces a signal 800 million times per second, which translates to 1600 million cycles per second per pin (as this is DDR). Increasing this number (by increasing the speed the clock generator operates at) is how you overclock memory (see the table in the patent for an example of this).

Solution 3:

That is the I/O bus clock speed. I'm not sure exactly what the f is short for, but CK is short for clock. This seems to be a Kingston-specific name for this parameter, as Google isn't turning it up for any other manufacturers.

This means that the data bus is operating at 800MHz, which allows each data module to transfer 1600MB/s. There are 8 data modules, allowing for a total transfer speed of 12800MB/s.

Note, the I/O bus clock speed is different from the memory clock speed, which is usually 1/4th the data speed for DDR3 memory.