PC1600 = DDR200 = 100MHz FSB 200 * 8 = 1600 OK
PC2100 = DDR266 = 133MHz FSB 266 * 8 = 2128 Rounding?
PC2400 = DDR300 = 150MHz FSB 300 * 8 = 2400 OK
PC2700 = DDR333 = 166MHz FSB 332 * 8 = 2656 Rounding?
PC3200 = DDR400 = 200MHz FSB 400 * 8 = 3200 OK
Are the 2 just rounded off for ease of naming?
Yes they are rounded, but to clarify: 133MHz FSB is really 133 1/3MHz or 133.333 (ad nauseaum)MHz and 166MHz FSB is really 166 2/3 or 166.666 etc. MHz. Anytime - since the 33MHz 486 - computer people talk about 33 or 66MHz clocks they are usually talking about thirds of 100 -> 100/3 = 33.3333 or 2 * (100/3) = 66.6667. That is why a 10.5 mulplier on a 133MHz FSB results in a 1400MHz chip.
In addition, DDRxxx represents the bandwidth in Mb/s per pin (bit width) of the memory chips on a DDR-SDRAM module (DIMM). PCxxxx represents the bandwidth of a 64bit DDR-SDRAM DIMM in MB/s. So, DDR200 is a 200Mb/s per bit width memory chip. These chips are usually 8 bits wide. PC1600 is a 64bit DDR DIMM that supplies 1600MB/s memory bandwidth.
So:
PC1600 DIMM uses DDR200 chips = 100MHz FSB 200 * 8 = 1600MB/s
PC2100 DIMM uses DDR266 chips = 133.333MHz FSB 266.667 * 8 = 2133.333MB/s Rounded to 2100
PC2400 DIMM uses DDR300 chips = 150MHz FSB 300 * 8 = 2400MB/s
PC2700 DIMM uses DDR333 chips = 166.667MHz FSB 333.333 * 8 = 2666.667MB/s Rounded to 2700
PC3200 DIMM uses DDR400 chips = 200MHz FSB 400 * 8 = 3200MB/s
And before anyone asks - it is similar for RDRAM which is also DDR but instead of being 64 bits wide is 16 bits (2 bytes) wide and runs serially, so each chip has the same bandwidth as the module:
PC800 RIMM uses PC800 chips = 400MHz * 2(DDR) * 2bytes = 1600MB/s
PC1066 RIMM uses PC1066 chips = 533MHz * 2 (DDR) * 2bytes = 2133MB/s
Which match up to P4's 100 and 133MHz (QDR 400 and 533MHz) 64bit busses (3200 and 4266MB/s respectively) by using two RIMMs at a time.
The PCxxxx wars started with PC66-133 SDR-SDRAM representing both MHz and bandwidth per pin. Then Rambus introduced RDRAM that, while technically following the specification, was misleading to the average consumer because the modules were only 2bytes wide. So, while PC133 provides 1066MB/s per DIMM, PC600 provides 1200MB/s per RIMM - not as much bandwidth increase as is inferred by a jump from 133 to 600. The SDRAM vendors decided to fight back with the spec for DDR-SDRAM modules - while sticking to the bandwidth per pin for the chips (DDR200), they decided to use total memory bandwidth when referring to the modules (PC1600 DIMM).
I thought a thought, but the thought I thought wasn't the thought I thought I had thought.