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
some fundamentals
concept
comparison
animation
 ESDRAM a New Memory Technology for Improved Utilization of Bandwidth    
A preview
(Review by MS)


There are a few new technologies on the horizon that increase bus utilization. A case in point is Enhanced SDRAM (ESDRAM) that evolved from the original Enhanced DRAM (EDRAM) or Dynamicache used on Ocean 486 DCA2 motherboards.

What is the concept behind the name? For once, faster DRAM that could actually run at a 6 ns clock cycle or 166 MHz bus frequency. Still, simply increasing the burst rate without improving the underlying DRAM random access speed would only lead to less bus utilization.

So, what else is so new about ESDRAM that they were actually granted the approval as a new class of memory by the JEDEC committee? It is an extra amount of cache added to the sense amplifiers called the row register cache which, when the read command is issued, can instantly absorb the information copies generated by the sense amps. Thus the sense amps are relieved immediately of their ballast, even before data output begins.


Above, we saw that the limiting factor for the start of the next read cycle was the necessary restoration of the empty memory cells to their original condition by the autoprecharge. This process cannot be initiated before the data are released by the sense amplifiers. If this event were accelerated to occur simultaneously with the release of the first word, the autoprecharge might as well happen immediately thereafter and be completed while the second word is being transferred to the system bus (L2 cache). And that is exactly the purpose of the row register cache. To spin this a little further, at the release of the third word, a bank activate command can be issued and the next read command can occur during the release of the fourth word. Consequently on a page miss in the same bank, there is only one cycle during which no output occurs. Random accesses to other banks don't even have any delay. This type of RAM is, indeed, capable of delivering 4 words in a row, interrupted by either one cycle or no cycles of non-transfer before the next release starts. All in all, this translates into utilization of greater 80% of the bandwidth available.

One picture tells more than 1000 words and one animation shows more than 1000 pictures which is why I am trying to show the flow of data in a side by side comparison of SDRAM and ESDRAM. Please be aware that these animations constitute rather large files and, thus, the loading may take a little while. Also, since some of the processes like internal data movements are not exactly synchronized with the clock cycle, there are some (very) minor deviations from the real life timings.

next page:    => view animations =>

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