If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.
![]() |
|
|
#1 |
|
Member
Join Date: Feb 2002
Location: Luxembourg
Posts: 421
|
I don't really understand how this DDRII is working, can somebody explain me that?
|
|
|
|
|
|
#2 |
|
Homo ergaster
Join Date: Feb 2002
Location: Cumbria, UK
Posts: 1,231
|
From what I've understood (which might not be too much), DDR II uses two dedicated ports - one for reads and one for writes - which is supposed to allow concurrent read/writes to take place, rather than having just one port which has to read or write.
The theoretical maximum bandwidth of DDR II I should imagine would be calculated in the same manner as with previous memory types, ie. data transfer speed x number of bits per transfer. |
|
|
|
|
|
#3 |
|
Member
Join Date: Feb 2002
Location: Luxembourg
Posts: 421
|
But I heared about DDRII 400 with 4,8 Gb/s thats 50% more than DDRI 400 (3.2 Gb/s)
|
|
|
|
|
|
#4 |
|
Member
Join Date: Feb 2002
Location: Luxembourg
Posts: 421
|
|
|
|
|
|
|
#5 |
|
Senior Member
Join Date: Feb 2002
Location: Linköping, Sweden
Posts: 846
|
Short answer: probably the same way as for DDR.
Longer answer: I assume that Nebu is talking about DDRII DRAM. While I haven't seen specs for DDRII DRAM I would be very suprised if it were dual ported. While that would give you higher bandwidth to each bit in memory, it won't rise the bandwidth per pin. So it wouldn't help were the problem is. Another hint that DDRII DRAM isn't dual ported is that DDRII SRAM isn't. OK, there is one oddball version of DDRII SRAM that is dual ported, but it seems (I haven't found much info) as that version can't use the buses simultaneously. If it were able to do that, it would be QDRII SRAM. So what is DDRII DRAM? I'm not sure, but if the difference from DDR DRAM is the same as the difference between DDR/QDR SRAM and DDRII/QDRII SRAM, then it won't change the data rate per clock, and won't change the bus architecture. The difference would mostly be in timings. |
|
|
|
|
|
#6 |
|
Senior Member
Join Date: Feb 2002
Location: Linköping, Sweden
Posts: 846
|
I had only seen one reply when I wrote that, I'm off to register at Jedec to see their specs. We'll see what I'll find, but I can say one thing directly: Never trust theInquirer.
|
|
|
|
|
|
#7 |
|
Senior Member
Join Date: Feb 2002
Location: Linköping, Sweden
Posts: 846
|
Maybe I'm stupid, but the only thing I found on DDRII at www.jedec.com was DDR_II_evolution.pdf, which isn't a real specsheet. But it's at least enough to say that the bandwidths reported at theInquirer is pure bullshit.
Big suprise! Maybe there's some timings that make it faster regarding average acheived bandwidth, but definitely not wrt raw bandwidth. That document also gives what I would concider the big difference between DDR and DDRII. I'll give an example. Type / data rate / external clock / mem array clock DDR DRAM / 400MHz / 200MHz / 200MHz DDRII DRAM / 400MHz / 200MHz / 100MHz This means that they can use a simpler memory array for the same external bandwidth. Or to put it in a more positive way, they can get higher external bandwidth with the same memory array. The big drawback though is that the minimum burst length has increased from 2 to 4. This might not be so bad for PCs that (i think) usually reads/writes whole cache lines anyways. But for graphics cards (which needs more granularity), it's not so good. Ask Simon F what he likes the idea, I think he's said a few times that the increased minimum burst length from SDR to DDR (1 to 2) makes DDR clearly slower than what the frequency might suggest. |
|
|
|
|
|
#8 |
|
Homo ergaster
Join Date: Feb 2002
Location: Cumbria, UK
Posts: 1,231
|
Well I was never certain about what I picked up about DDR II...doing my own nosing around has picked up various bits and bobs:
DDR II SIO (dual ported) SRAM http://www.qdrsram.com/datasheets/Cy...sio_latest.pdf Enhanced DDR II http://www.pc133memory.com/DDR-II/Q&A1.html Press release http://www.siliconstrategies.com/mar...G20020325S0065 |
|
|
|
|
|
#9 |
|
Senior Member
Join Date: Feb 2002
Location: Linköping, Sweden
Posts: 846
|
OK, I was wrong refarding DDR II SIO SRAM. The pinout clearly has separate I/O, and the timing shows that they could be used simultaneously. But it's kinda strange that the only application example they show in that document has the I/O denoted as a common DQ-bus. And I'm not sure how this differs from QDR II SRAM.
Either way, that's the SRAM version and not interesting wrt 3D graphics. But the Enhanced DDR II is quite interesting. The document I mentioned said that such tricks and virtual channel are explored. And that's something that's *realy* interesting. It would certainly help out when doing massive multitexturing. Too bad that's one of the areas where patents has hold back technology advancements. Some of those (obvious) tricks are patented, and I remember that some companies wanted to do their own cached DRAM, but got sued by patent holders. And the result is that we still get massive hits when we want to work in a few pages simultaneously. |
|
|
|
|
|
#10 |
|
Member
Join Date: Feb 2002
Location: Eastern Washington
Posts: 85
|
I looked at some JEDEC specs for DDRII and the interesting thing is that it appears to be multiplexed. I mean, I think the current DDR SDRAM is multiplexed but DDRII appears to be multiplexed by four. This would theoretically increase bandwidth by four. Is this practical? I don't think so. I imagine that they will reduce pin count while increasing bandwidth per pin making it more like RDRAM. Also, I've heard they may add a strobe.
__________________
*Creative Name* |
|
|
|
|
|
#11 |
|
Senior Member
Join Date: Feb 2002
Location: Linköping, Sweden
Posts: 846
|
elmic:
Have you found any docs other than that one called DDR_II_evolution.pdf? Choosing the pin count on different devices is of course up to the designer. But don't expect DIMMs or graphic cards to reduce the pin count (other than low end graphics cards). I don't expect any huge bump in bandwidth per pin when DDRII arrives, it's more like a trick to guarantee a continued steady increase. |
|
|
|
|
|
#12 | |||
|
Member
Join Date: Feb 2002
Location: Eastern Washington
Posts: 85
|
Quote:
Quote:
Quote:
__________________
*Creative Name* |
|||
|
|
|
|
|
#13 |
|
Senior Member
Join Date: Feb 2002
Location: Linköping, Sweden
Posts: 846
|
I think I found the discussion, was it with GiGNiC? He did point to the same pdf as I talked about (which by the way is written by a guy from ATI). I just hoped to find some real specs.
Btw, search for "DDRII whitepaper" at sharky's, and you'll find the thread. The databus is multiplexed by four just as you say, but in a way that makes it look like an old DDRI bus. The only difference being the minimum burst length of four (as opposed to a DDRI bus' two). You could look at the example of DDR400 vs DDRII400 I gave above. You talk about "theoretically increasing bandwidth by four" as if you expected bandwidth to get a hefty bump as DDRII hits the street, but it's not that dramatic. For DIMMS, it will be a matter of DDR400 being phased out by DDRII400 to some extent, and DDRII533 to a greater extent. That means that the first step will have exactly the same bandwidth per pin, and next step is (in percent) the same as from PC100 to PC133. And at the same time, the memory is changed to a simpler one (memory array running at half the speed, bursts can no longer be interrupted). So there's no doubt that DDRII-DIMMS will stay at 64bit, and high end graphics will not step down to less than 128 bit. Btw, that pdf also said that x32 package are in development (and it's a rather old paper, so it might be ready now). |
|
|
|
|
|
#14 | ||
|
Member
Join Date: Feb 2002
Location: Eastern Washington
Posts: 85
|
Quote:
Quote:
__________________
*Creative Name* |
||
|
|
|
|
|
#15 | |
|
Member
Join Date: Feb 2002
Location: Germany
Posts: 846
|
Quote:
|
|
|
|
|
|
|
#16 |
|
Senior Member
Join Date: Feb 2002
Location: Linköping, Sweden
Posts: 846
|
elimc:
But there's nothing in that "whitepaper" that says anything about a "maximum theoretical limit of four times faster than DDRI". You could say that there's a theoretical limit of TWO times faster than DDRI, if the only speed limiting part were the memory array. But as they say in the paper, it's supposed to be a evolutionary progress, not revolutionary. The first DDRII memories will run at similar dataspeeds per pin as the DDRI memories present at the same time. mboller: Yes, you read it right. It's only 2 bits per pin and clock cycle, just as DDRI. It's 4 bits per pin and memory array cycle, but that's because the memory array runs at half speed. One more thing, QDR is a trademark for a kind of memory bus that you probably didn't mean (and that doesn't transfer 4 bits per clock and pin), so it's best to stay clear from that term. |
|
|
|
|
|
#17 | ||
|
Member
Join Date: Feb 2002
Location: Eastern Washington
Posts: 85
|
Quote:
Quote:
__________________
*Creative Name* |
||
|
|
|
|
|
#18 | |
|
Senior Member
Join Date: Feb 2002
Location: Linköping, Sweden
Posts: 846
|
Quote:
Just to be a little more clear. When talking about the memory array in a DRAM, you mean the part of the chip that actually stores the data, as opposed to the external interface out from the chip. The design of the memory array is not much related to the interface, and the same array could be used for SDR100, DDR200, DDRII400 and RDRAM800. (RDRAM800 break up the array in more banks though.) |
|
|
|
|
|
|
#19 |
|
Junior Member
Join Date: Feb 2002
Posts: 20
|
So regular SDR DRAM x 2 = DDR DRAM x 2 = DDRII DRAM or QDR DRAM? I'm talking bandwidth here.
|
|
|
|
|
|
#20 |
|
Senior Member
Join Date: Feb 2002
Location: Linköping, Sweden
Posts: 846
|
I'm not sure what you meant there, but I can say that such comparison isn't interesting if you don't say what speed the different memories are:
|
|
|
|
|
|
#21 | |
|
Member
Join Date: Feb 2002
Location: Eastern Washington
Posts: 85
|
Quote:
__________________
*Creative Name* |
|
|
|
|
|
|
#22 | |
|
Junior Member
Join Date: Feb 2002
Posts: 20
|
Quote:
|
|
|
|
|
|
|
#23 |
|
Senior Member
Join Date: Feb 2002
Posts: 1,865
|
DDR-400 and DDRII-400 DRAM output data at the same rate.
(I thought it deserved to be said on its' own.) The changes in the DDRII spec help ensure signal integrity and greater ease of scaling the clock upwards. You guys got mighty technical for a while there, to the point where even the somewhat initiated could get confused. Entropy |
|
|
|
|
|
#24 |
|
Senior Member
Join Date: Feb 2002
Location: Brasil
Posts: 1,790
|
IIRC DDR II is:
- 400Mbits/pin for mult-drop configurations, or 3.2GB/s for 64bits bus - 800Mbits/pin for point-to-point configurations, or 6.4GB/s for 64bits bus The DRAM core runs at 1/4 the data bus frequency because it uses a prefetch of 4 (burst 4 only, righest common denominator and lower test cost). Also no 1/2 latency and no interruption commands (lower test costs too). Maybe this PC6400 will use a prefetch of 8??? |
|
|
|
|
|
#25 |
|
Senior Member
Join Date: Feb 2002
Location: Brasil
Posts: 1,790
|
Some kentron pdf file show an alternative using phase shifting for memory
http://www.via.com.tw/en/presentatio...ronQuadDDR.PDF edited: it looks like they are still discussing about the 8 banks. Also the 4, 8 and 16 burst are available?? See page eleven of this presentation: http://www.via.com.tw/en/ddr/DDR333%20Summit%202002/11 |
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| how many FP op`s you need to calculate a dot product? | DOGMA1138 | 3D Technology & Algorithms | 15 | 04-Jun-2005 09:40 |
| ATI & NVidia's vertex processors | Ostsol | 3D Architectures & Chips | 20 | 06-May-2004 22:52 |
| How to calculate the required video card memory bandwidth? | 991060 | 3D Architectures & Chips | 20 | 04-Sep-2003 01:39 |
| ATI's MSAA algorithm: Does it calculate Z per-sample? | Arun | 3D Architectures & Chips | 11 | 14-Apr-2003 20:19 |
| 1Ghz DDRII for NV30? | Steelwire | Beyond3D News | 4 | 28-Oct-2002 19:16 |