To: Tenchusatsu who wrote (33496 ) 11/1/1999 6:40:00 AM From: Bilow Respond to of 93625
Hi Tenchusatsu; Figure I'll answer for Dan, (though I may not agree with him on everything.) Re: all DDR does is increase bandwidth without changing latency . This is probably not the case. There are two reasons. The first is that most of the PC133 we've seen so far has been 3 cycle cas delayed parts. The newer PC133, as well as DDR, is likely to be only 2 cycle delayed. In addition, there are 1/2 cycle delays available on DDR, which will allow better bin splitting. The second note is that for a burst access, the arrival of the final transfer on DDR will be faster. Thus the cache line gets filled faster, which is a form of latency. That is, the latency of the full cache line is less on DDR than on PC133. (2) Re Anand's VC measurement. Dan knows a lot more about performance measurement than I ever will. No reason to embarrass myself. (3) Re die size reduction. The pin count on DDR chips is large compared to the comparable pin count on RDRAM. But modern pin technology makes this less important than it once was. Those who went to the trouble of reading my links on pin costs know that the cost of Rambus pins is about 50% higher than the cost of any other pin-out technology. This is because Rambus pins use a design that manages parasitics to a higher degree than any other pin design. In general, pin counts have always grown over the years. The original DRAM parts were in 18 pin packages, if I remember correctly, (at least the first ones I ever used were). At the time, that was considered a relatively expensive package, as most mass produced chips were in 16 pin packages. Current mainstream SDRAMs are packaged in packages that allow either 4, 8, or 16 outputs to be used. That is, the x4, x8, and x16 parts are all put into the same package. The x4 packages have 12 NCs where the x16 has I/O. Thus even in current packaging, there are more pins than are needed. Pin count problems in DRAM is almost a complete non-issue, and will become less important as time goes on. (4) It is true that RDRAM reduces the pin count of the controller. But to suggest that SDRAM requires "up-to-200" pins is a gross exaggeration. Unless power and ground pins are being counted. If power and ground pins are being counted, the number required by a Rambus channel is much higher than the number required by an SDRAM channel. This is because of the peak output current requirements of Rambus being so much larger than the peak output current requirements of SSTL_2. Pin counts on controllers has been growing through the years, just like the pin counts on DRAM have climbed. The costs per pin are around 2 cents each. New processes are coming out that allow chips with several thousand pins, for instance. Just as in the DRAM chip case, suggesting that controllers can't add pins is a simplification of a very complicated design trade off. Adding just one Rambus channel to a chip means that all the pins are likely to end up with the most technologically advanced, and therefore expensive, pins. DDR allows the use of technologies a little behind the leading edge, where costs are far lower. (5) Re Intel writing off Rambus. A more accurate statement would be that Intel is not going to write off Rambus soon. All technologies eventually become stale and are abandoned. The problem with Rambus is that it is becoming stale before it is even becoming viable. In general, the sequence of events over the last six months has been the progressive abandonment of Rambus support by Intel. They have gone from saying "no PC133", to saying, "temporary PC133, but no DDR", to saying "temporary PC133 and DDR", to saying "let the market decide". (6) At comdex, there should be some sort of working DDR machine. Maybe they'll benchmark it. Who knows? -- Carl