Navigate:

Advice
Beginners
BIOS Guide
CPUs
Links
Mainboards
Memory
Network
Storage
Video/Sound Cards

Contact
Forum
SiteMap
Sponsors
WebNews
Home

. .


CPU
Intel
P4 840 D
P4 820 D
P4 630
P4 640
P4 650
P4 660
P4 670

AMD
Athlon64
3500+
3700+
3800+
4000+
X2-3800+
X2-4200+
X2-4400+
X2-4600+
X2-4800+

1-Way Opteron
Opteron 144
Opteron 146
Opteron 148
Opteron 150
Opteron 152

2-Way Opteron
Opteron 240
Opteron 242
Opteron 244
Opteron 246
Opteron 248
Opteron 250
Opteron 252

2-Way Dual Core Opteron
Opteron 270
Opteron 275

nVidia
GF 7800GT
GF 6800GT
GF 6600GT

ATI
R X850 XT PE
R X850 XT
R X800 XT PE
R X800 XT
R X800 XL

Memory

Corsair
Crucial
Kingston
Mushkin
OCZ

What are you
shopping for?







































































LOSTCIRCUITS

SHORTCUTS:
Top page
ALi BIOS issues
hacking the M1647
BIOS parameters explained
Micron's DDR DIMMs
a tale of two Mushkins
memory benchmarks
tRAS violation as limit
real world performance and conclusion
 DDR DIMMs, BIOS and Timing Issues   
Dont Do Rambus
(Review by MS, January 1, 2001)


tRAS and tRAS Violation

The explanation in this case is the tRAS value of 4 cycles that kicks in at the Ultra and Ultra2 settings. Four cycles at 133 MHz are equivalent to 30 ns. What is the significance of tRAS? I am borrowing this line from the LC-BIOS guide:

Why is there a minimum bank cycle time and what is tRAS violation?

After the RAS activates a bank, the data are latched onto the sense amplifiers. The way of how that works is that you have two lines, bitlines and bitlines running in parallel where one of them is the signal and the other is the reference. This is not hardwired but works like line interleaving where each line can be the signal and the other one is the reference.


The sense amplifiers sense the voltage differential (the charge released by the memory cell / capacitor onto one bitline) between the charged bitline and the reference bitline and amplify it. This signal can be relatively weak but at the same time it also needs to be restored in the memory cell. This requires amplifying the signal a bit more (up to ca. 2 V). The bitlines themselves have a certain capacitance, which slows down the charging up (on average around 30-40 ns).

If a precharge occurs (to wipe all the information from the bitlines for the next bank activate (row access)), before the signal is strong enough to restore the original content in the memory cell, "tRAS is violated", resulting in loss or corruption of the data.

In other words, tRAS is the time necessary to develop the full charge of the bitlines and restore the data in the memory cells before a precharge can occur. A precharge is the command that closes the page or bank, and therefore tRAS is also defined as the minimum page open time. If you add the precharge (tRP) you end up with the total number of clocks required for opening and closing a bank, in other words the bank cycle time or tRC.

To rephrase this, tRAS is the time necessary to warrant data integrity, not only within the memory array but also within the entire system. If incorrect data are written back to the hard disk, drive corruption is the logical consequence, that is, violating tRAS can, among other things, result in corruption of not only some data on the HDD but also cause bad sectors on the drive.

Let's take a look at how the other candidates perform. As it turns out, only the double sided (64 Mbit chips) are able to function at a bank cycle time of 7 cycles (tRC = tRAS + tRP; 4+3 = 7 x 7.5 ns = 52.5 ns and even at the 140 MHz setting: tRC= 49 ns). All other DIMMs, including the single-sided Micron samples failed at this setting. Keep in mind that the bank cycle time is somewhat related to the depth of a memory chip. That is, the smaller the chip, the shorter can the bank cycle time be. Therefore, it is not surprising that the DIMMs with the lowest depth chips outperformed all other DIMMs with regard to tRAS valid. Keep in mind, though, that the Ultra and Ultra2 settings should only be used when running a 100 MHz memory bus.

Pass or Fail at 133 MHz
(all DIMMs running at CAS-2 except for Mushkin 256 MB at CAS-2.5*)

DIMMFailsafeSlowNormalFastPassPass
Micron Double-SidedPassPassPassPassPassPass
Micron Single-SidedPassPassPassPassFailFail
Mushkin 128 MBPassPassPassPassFailFail
Mushkin 256 MBPassPassPassPassFailFail

*because of the higher density of the 256 MB Mushkin DIMM, it is not surprising that it wouldn't run reliably at 133 MHz and CAS-2 since the increased load on the DRAM clock causes additional delays.

How Fast Would They Run?

At the Fast setting, both the double-sided Micron and the 128 MB Mushkin DIMM were operating flawlessly at 140 MHz and CAS-2, At 142 MHz, the system showed signs of instability, which, however, could relate to the CPU as well since the neww Iwill board still doesn't have voltage adjustments. Thus, Vre was shown as 1.72 V by the Hardware Monitor (which appears a bit on the low side). The single-sided Micron DIMM worked up to 136 MHz at CAS-2 but even at CAS-2.5 wouldn't go higher. The 256 MB Mushkin DIMM had no problem at all at 133 MHz but showed signs of instablity at 136 MHz.

next page:    => Real world performance issues and conclusion =>

Click Here!

If you enjoyed reading this article and found it useful, please consider making a small donation to LostCircuits.
Thank you!

General disclaimer: This page only reflects the author's personal opinion and assumes no responsibility whatsoever regarding any of the contents or any damages that may occur explicitly or implicitly from reading the contents of this site. All names and trademarks mentioned in this review are the exclusive property of the respective parent companies.
All contents of this site are protected by international copyright laws. Reproduction of the contents even in parts is not allowed except after written permission by the author and referral to this site.
Copyright 1998 - 2007 LostCircuits