Original Link: https://www.anandtech.com/show/110



PC100 SDRAM - Putting the Best to the Test
Comparing two processors, two motherboards, or even two video cards is a fairly simple task.  There is always a party which will emerge victorious, and although the dividing line may be as fine as the transistors which create the product, the dividing line is there nonetheless.  One of the most difficult products to evaluate has always been system memory, simply because a good module is so hard to compare to another module of seemingly equal quality.  Putting the Best to the Test
A green apple may not always be a green apple when it comes to RAM, and following the analogy, two identically manufactured SDRAM modules don't have to perform equally, much less perform at identical levels of stability.   So how do we establish a winner among the contenders for the king of the hill when it comes to PC100 SDRAM?  We put each individual module through the most realistic testing possible, for as long as possible, and the results?  Quite amazing at the least.

Performance is not the issue

For those of you who are looking for the fastest PC100 SDRAM out there, it is about time to halt your search.  Performance is not the issue when considering SDRAM, especially PC100 SDRAM.  Regardless of what some benchmark programs can produce, in real world situations, a single, well-made PC100 SDRAM DIMM will provide virtually identical performance to any other DIMM of its class. 

At the same time do not get fooled into the nanosecond hype that fell over the PC industry during the initial introduction of the elusive "10ns SDRAM DIMMs."  The nanosecond rating on a particular DIMM module does not directly relate to the performance you'll be receiving from your system overall, so don't be conned into buying a more expensive module just because it is rated at a lower speed. 

Stability

So if performance isn't the issue, then what is?  Well, the true purpose of shelling out all that money for high quality SDRAM is to ensure stable system operation.  At normal memory bus speeds (66/100MHz depending on your setup) most SDRAM modules will work just about the same as far as stability is concerned; simply because they were designed to run at those frequencies to the best of their ability while keeping costs down.  If all you plan to do is run your system at the 100MHz Front Side Bus speed then any of the modules compared here will give you the stability you need, it is when you start to push the limits of your system that we can truly separate the best from the rest. 

If you recall, there are two parts to every SDRAM equation, the PCB and the SDRAM chips.  Both parts of this equation contribute equally to the overall quality of the final module.  As a refresher, the PCB, or Printed Circuit Board, is the green board the circuitry of the SDRAM module (or any RAM module for that matter) is literally printed on.  It is this printed circuit board you handle when you are installing your DIMMs and it is this board that dictates how clean the electrical signals flowing through your SDRAM will remain.  Clarity of signal (i.e. the absence of noise in the current) is what determines stability from the PCB end, a well manufactured PCB will keep all trace lengths within the recommended values set forth by Intel, have a minimum of 6 layers in the construction of the PCB and will make use of EMI Suppression techniques.  While you can't really ask your vendor if their SDRAM implements any of those basic requirements for PC100 classification, it is good to have some background information on what separates a well made PCB from one of lesser quality without getting a degree in Electrical Engineering, although at times, one wouldn't hurt.

The second part of this RAM equation are the SDRAM chips themselves.  These are the chips that dictate how stable the final SDRAM module will perform at various bus speeds.  The most popular chips are the widely used Samsung chips, however you will see chips from NEC, Fujitsu, Hyundai and Toshiba on other popular modules.  Here's where you need to be careful as things can start to get a bit tricky with the ratings on these individual chips.

CAS Latency

System RAM is accessed in rows and columns by other components in your system, if you look at 64MB of RAM as a table containing 64 million (64MB = 64 million bytes) cells then it becomes easier to understand how RAM is accessed.  Although the actual process isn't as simple as opening up Excel and searching through a few data cells, it is the fundamental idea behind accessing RAM.   Both of these strobes are signals that your CPU or other device (like the processor on your video card) sends to your RAM. They tell a circuit in your RAM module that an address line is correct. In the case of RAS, that the row is correct, or in the case of CAS, that the column is correct.  The speed at which you access a single row of RAM is defined as the Row Access Strobe Latency, or RAS Latency; and as you may be able to guess, the speed at which you access a single column of RAM is defined as the Column Access Strobe Latency, or CAS Latency. 

CAS Latency ratings vary from chip to chip, and also varies depending on the bus speed used with the modules.  While a chip may carry a CAS rating of 2 (lower is better) at 66MHz [bus speed] the rating on the chip may rise to 3 if used at 100MHz.  Meaning that if you were to set the CAS Latency via your BIOS Setup to a value of 2, then upped the FSB frequency to 100MHz you would be going beyond the specification of the chips themselves and you could start to experience instability.  The ideal, yet realistic, goal is to get a module that is rated at CAS 2 for 100MHz and CAS 3 for anything higher than that, be sure to get the facts straight from your vendor before placing an order as this will ultimately dictate how stable your RAM will operate at higher bus speeds. 

Error Correction Code

Bigger is better, right?  And a more expensive RAM module is a better module also, correct?  Not exactly.  Many times, you will see SDRAM offered in both Non-ECC and ECC versions.  ECC stands for Error Correction Code, and ECC SDRAM is basically like added stability insurance for high end workstations or servers that simply cannot crash or operate with any errors.   Allowing for memory errors to be corrected down to as low of a level as a single bit, ECC SDRAM isn't something most users will want to shell out the extra money for, simply because you won't notice the difference in stability.  If you have a server, then it is most likely worth it to purchase ECC DIMMs as opposed to their Non-ECC counterparts, if for no other reason than you don't want your server crashing at all.   Using ECC SDRAM won't help Internet Explorer crash less, and it won't improve performance at all, actually the error correcting process provides you with a slight performance hit, although unnoticeable it is still there.  The bottom line is that unless you're building a server, ECC shouldn't be on your mind.



Preparing the Test

With the basics explained, we are placed at the beginning of this rabbit chase, how do we compare SDRAM of nearly equivalent quality?   First of all, we must pick the test system we'll use in order to illustrate any unstable operation coming directly from the SDRAM, meaning the components used in the system must be operating in a nearly perfect harmony with one another.  The motherboard used would have to be one that supports virtually all available bus frequencies, and the BIOS would have to allow manual configuration of the SDRAM CAS Latency.  The system AnandTech came up with?  Quite simple in design, but quite stable in operation, let's take a look at the AnandTech RAM Test System:

CPU Intel Pentium II 400
Motherboard ABIT BH6
Video Matrox Millennium II PCI
Hard Disk Western Digital 5.1GB Caviar UltraATA
Operating System Microsoft Windows 98

Keep in mind that the processor was only clocked at 400MHz during the tests at 66/100MHz, however for all other tests the clock multiplier was adjusted to ensure that the clock speed remained as close to 400MHz as possible without going over. 

The ABIT BH6 features a 1/4 PCI clock divider when the 133MHz FSB is activated, so the PCI bus frequency remained as close to 33MHz as possible at all times eliminating that as a possible source of instability. 

With the system ready, let's take a look at the contenders:

Update:  9/24/98 - The Memory Man submitted a more up-to-date revision of their Samsung (SEC) original PC100 SDRAM modules, this newer module is virtually identical to the Mushkin1 modules. 

Advanced Megatrends Azzo Corsair Memory Man1 Memory Man2 Mushkin1 Mushkin2
Chip Manufacturer Samsung Samsung Samsung Samsung NEC Samsung Hyundai
Chip Type -GH -GH -GL -GH -9JF -GH -10S
PCB Layers 8 6 6 6 6 6 6
PCB Manufacturer Tanisys Tanisys Corsair Lite On Memman OEM Lite On Mushkin OEM
PCB Height 3.50 cm 3.50 cm 3.50 cm 3.50 cm 3.20 cm 3.20 cm 3.20 cm

Running the Test

Ziff Davis' Winstone 98 was run in a repeat session, all benchmarks of the Business Winstone 98 suite were run except for the two Task Switching tests which have known issues with Windows 98 and would end up tainting the data results.  Each memory module was run on a system in a continuous operation state for a matter of hours.  In the end, the number of times the system crashed in ratio to the number of times the system successfully completed the tests was expressed as a percentage.  Only whole number percentages were represented, and all fractional percentages were rounded up.  Tests were conducted at CAS Latency timings of 2 and 3 and were represented separately.

The Test

100MHz FSB 112MHz FSB 124MHz FSB 133MHz FSB
CAS - 2 CAS - 3 CAS - 2 CAS - 3 CAS - 2 CAS - 3 CAS - 2 CAS - 3
Advanced Megatrends 100% 100% 100% 100% 100% 100% 0% 34%
Azzo 100% 100% 100% 100% 100% 100% 0% 34%
Corsair 100% 100% 100% 100% 60% 100% 0% 0%
Memory Man1 100% 100% 100% 100% 100% 100% 0% 100%
Memory Man2 100% 100% 100% 100% 0% 30% 0% 0%
Mushkin1 100% 100% 100% 100% 100% 100% 0% 100%
Mushkin2 100% 100% 100% 100% 25% 34% 0% 0%

Note: Higher Percentages = Greater Stability



PC100 SDRAM - Putting the Best to the Test

AnandTech RAM Stability Report Card

100MHz FSB 112MHz FSB 124MHz FSB 133MHz FSB
Adv. Megatrends A+ A+ A+ F-
Azzo A+ A+ A+ F-
Corsair A+ A+ C F-
Memory Man1 A+ A+ A+ F+
Memory Man2 A+ A+ F- F-
Mushkin1 A+ A+ A+ F+
Mushkin2 A+ A+ F- F-

The letter grades were achieved by averaging the two scores for each category (CAS-2 & CAS-3).

Conclusion

As you can tell from the benchmarks, all of the 7 SDRAM DIMMs compared here worked flawlessly at the 100 and 112MHz FSB settings, however once you approach 124MHz things get a bit more spread out. 

The Corsair, Mushkin Hyundai and NEC Memory Man DIMMs didn't seem to agree with the 124MHz FSB setting at a CAS Latency of 2 however bumping it up to 3 did help the Corsair module achieve that 100% rating. 

The best module for the 133MHz FSB setting seems to be the Mushkin Samsung SDRAM, while it uses the same chips as the other Samsung DIMMs (excluding the Corsair module) its PCB seems to be a better product and therefore had no problem achieving that 100% rating at 133MHz/CAS-3.  The Advanced Megatrends, and Azzo Samsung DIMMs all use the same Tanisys PCB's which most likely kept them from performing as well as the Mushkin and newer Memory Man DIMM's at 133MHz, however you also must keep in mind that overall stability also depends on the other components in your system. 

While your RAM may work at 124MHz or 133MHz, it is doubtful that your video card (especially if you have an AGP video card) will be able to withstand this setting.  Anything above 112MHz for most AGP cards seems to be the drop off zone in terms of stability and reliability.  So if you don't plan on going above 112MHz, all of the modules here are fair game, however if a winner must be chosen, it would have to be the Mushkin or Memory Man Samsung SDRAM which achieved straight 100% ratings in all categories with the exception of the 133MHz/CAS-2 setting which no module could work successfully at. 

In the end it comes down to a price war between Mushkin and the Memory Man, let the best techman win. 

 


Purchase Links

Log in

Don't have an account? Sign up now