Hi MushkinTechs,
interesting thoughts, but I can only partly aggree with you.
addidional capacity on bus:
The DQs are just on its own, so no added Cap.
The clocks are a little bit more complicated. The unbuffered DIMMs are getting 2 clocks for SDR (3 for DDR). But if you have a non ECC DIMM, both CLKs sees 4 chips and a 3.3pF additional load. for a ECC DIMM CLK0 sees 5 devices and no additional load. And this means, the load condiditons for ECC and non ECC DIMMs for CLK signals are the same.
The only pins that sees the addtional load are the Commands and Addresses. But in every system I have seen so far ther are enough SetupHold time margins, that this was never a problem.
The drivers see a 1/8 more load on this pins, but the overall load is much bigger, as you have to add the board capacity too.
For DDR it will be a similar thing. The addresses and commands are the less critical, because they are as slow as SDR.
The problem with the slowest chip is in although not completly correct. You are right, that the system is only as fast as the slowest chip, but the ECC algorithm is able to recognice, whether the fail is coming from the ECC chip or from the real data. Therefore the Chipset is able recognice, that a failure was induced by the ECC chip.
I can aggree with you, if you are saying that DRAM technologie is quiete stable,but only if two things are fullfilled . You can make this statement, as Mushkin is fullfilling this things!
- Only DRAMs with a known Brand name are taken as good quality. As soon as you have chips, where you don't know exactly where it came from it can be crap, that the manufacterer just don't want to sell under the own label.
- You are not overclocking your system.
As soon one of this two things is not given DRAMs are one of the most critical things in a PC system, and causing the most trouble.
Don't get me wrong. I don't want to tell you "buy ECC". I just want to take a closer look at the differences from technical point of view!
bye
ruckb