SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Politics : Formerly About Advanced Micro Devices

 Public ReplyPrvt ReplyMark as Last ReadFilePrevious 10Next 10PreviousNext  
To: Jeff Fox who wrote (93622)2/17/2000 10:50:00 AM
From: Daniel Schuh  Read Replies (1) of 1572338
 
Jeff, I appreciate your response, I'd like to pursue the subject a little. The funny thing about the pin argument, it's been around at least since the advent of so-called VLSI. I hate to date myself like this, but do you remember the original 8086 and the multiplexed address/data lines? To conserve pins in a DIP? In a similar time frame, Nick Trendenick, a principle architect of the 68k, argued against RISC in pin terms, from the technology perspective of that time, he figured you couldn't run memory fast enough through the limited number of pins on a package to feed the processor at the then-feasible clock rates of o(10 mhz) or so, so you may as well do microcode. It seems there's always a pin crisis on the horizon, and there's always some technical workaround being proposed, be it elegant or hack, and then the packaging guys come up with more pins. Jeez, what do the north bridge chips have, 500, 600 pins now? And they sell for $30 or so?

The problem I see with Rambus, it's got a 16 bit data path, versus 64 bits for conventional memory DIMMs, so it's got to run 4 times as fast just to break even. The Rambus solution looks elegant in principle, but in practice, as near as I can tell, it ends up being bleeding edge, which is why the launch has been such a fiasco.

On the specific issue of Rambus versus SDRAM-style DIMMs on PCs, what pin count are you talking about? Pins on the memory chip, I presume? I'm not even sure what the current mainstream SDRAM size is, but for, say, 256 mbit (= 32 megabyte) memory chips and 128 megabyte DIMMS, you need a 16 bit wide path out of the chip to fill the 64bit memory controller path. I assume this is what's currently done. That's the same as you need with Rambus. In the coming year, I figure 128mbyte DIMMS will be mainstream. Next generation, gigabit DRAM? I don't know enough to speculate on the alternatives, but I'm willing to bet there will be alternatives to Rambus that will work fine, one way or the other.

Conventional SDRAM +DDR, right now, looks to have a fairly clear path to 4x what PC100 DIMMS gave, that is, a crank up to 200mhz + the edge clocking deal for another 4x. 8 bytes wide x 200 mhz x 2 = 3200 mbytes/sec, broadly. The 800 mhz level Rambus solution, which seems to be close enough to the technology edge to have serious production problems, gives you 1600 mbytes/sec. Of course, PC200 DDR is not in production, yet, but the path is clear, and in terms of economically effective yields, it's not clear if PC800 DRDRAM is in production yet either.

Again, I'm not denying the validity of the pin count argument. But it's not clear if the more straightforward DDR SDRAM path isn't good enough, in the fashion of the x86 architecture or the internal combustion engine. Maybe Rambus memory will get the production kinks worked out in the playstation/embedded device market, and move up to the PC market from there, or maybe Intel will have its way and force the transition now. And yes, you can run multiple Rambus channels, ala the 840, and match the hypothetical PC200 DDR data rate. Just. I suppose you can crank the frequency too, but 800 seems bleeding edge as it is.

Again, Rambus may be the way to go for Playstation or various internet appliances and similar stuff where high integration is important. But that brings us to the contradiction of Intel pushing Rambus for Willy but leaving the high-integration path Timna for "conventional" SDRAM.

Shoot, I'd go on, but this is already way too long for the style of this thread. I would appreciate your thoughts on this, though. For others interested in the details, here's a semi-old article on how Rambus memory works, I'm really not an EE type, but reading this I was by turns impressed by the sophistication of the technology and aghast at the complexity. realworldtech.com

Cheers, Dan.
Report TOU ViolationShare This Post
 Public ReplyPrvt ReplyMark as Last ReadFilePrevious 10Next 10PreviousNext