[comp.arch] Questions about DRAM's

mmm@cup.portal.com (Mark Robert Thorson) (04/08/90)

Will there ever come a time when more than two portions of the address
are strobed into the multiplexed address pins of DRAM's?  For example,
will there be something like a page address, in addition to row and column?
Does anyone already do this?

Or will it make more sense to multiplex address and data, sending in perhaps
a 32- or 64-bit physical address, then reading data on the same pins?  This
would be the most efficient use of pins if the host processor always bursts
its reads and writes, and the DRAM can send a new consecutive data item
on every clock.

Or will a more clever configuration be used?

Also, will pseudostatic DRAM's eventually win?  I notice the Hitachi PRAM's
are just as dense as their DRAM's (4Mb).  I suppose this means that the extra
logic required to get the maximum user-friendly refresh mechanism is now
a tiny % when compared to the size of the memory planes.

Or, will SRAM's eventually surpass DRAM's in density?  I've heard this 
comparison:  how small can you make a capacitor / how small can you make
six transistors.  Will transistors eventually become so small that six
interconnected transistors together are smaller than a minimum-size
capacitor.  Or will the capacitors scale down as far as transistors
can go?

(Please indicate year if you think one technology will prevail first,
then another will take over.  If two technologies co-exist, I want to know
which one will be used for high-end personal computers.  State whether
you're assuming a "personal computer" is desktop, laptop, brain implant, etc.)

johne@hpvcfs1.HP.COM (John Eaton) (04/10/90)

<<<<
< Also, will pseudostatic DRAM's eventually win?  I notice the Hitachi PRAM's
< are just as dense as their DRAM's (4Mb).  I suppose this means that the extra
< logic required to get the maximum user-friendly refresh mechanism is now
< a tiny % when compared to the size of the memory planes.
----------
Pseudostatics really don't compete directly with normal DRAM's. A good rule
of thumb is if your memory needs will fit in eight or fewer IC's then use 
pseudo's otherwise use normal DRAMS. For large systems the lower pin count 
of normal drams means lower parts cost and fewer traces that offsets the
extra cost of the address mutliplexor. 


John Eaton
!hpvcfs1!johne

     

patel@uicsgva.csg.uiuc.edu (04/10/90)

  I am not a VLSI or Memory Expert but some of this information you
can find in literature on memory.  Most likely, this note is not being
read by RAM designers, so I thought I should clear up the picture on
RAM.

DRAMs:
Present day DRAMs use a 3-D capacitor, called Trench Capacitor.
A Trench Capacitor has a small footprint on chip but effectively
gives you a larger surface area.  By contrast a 2-D (planar)
capacitor has an effective area equal to its footprint.
From Physics/EE 101 everyone should recall that the capacitance is
proposrtional to the area of the parallel plates.

       2-D Capacitor           Trench Capacitor
      ---~~~~~---                ---     ---
      ---~~~~~---                --\\   //--
                                    \\_//
                                     \_/

So the trecnch capacitor has a capacitance larger than an
equal-footprint planar capacitor.  You need a large capacitor 
1. To hold the data for reasonable time before you need a refresh.
Charge retention depends heavily on your process, how good is your
manufacturing process to hold the leakage currents to a minimum etc.

2. To tell the difference between charge (1) and no-charge(0)!
In fact this is a very serious problem.  Unlike ordinary logic
levels, (0 for < 1 volt and 1 for > 2.5 volts) you have to sense
very small voltage swings between a logic 0 and 1.  To sense the
presence of an extremely small charge against various odds
(noise, leakage, long wires, temperature variations etc.) is
no small feat.  Design of sense amps is considered a
black art.

SRAMs:
Static RAM cell does not need a capacitor to work.
Static RAMs canont be scaled down arbitrarily for the same reason
as DRAM can't.  The same problem exists with small transitors
as with small capacitors, namely, driving long lines and
reliably differentiating between 1 and 0 at the sense amp.

-J. Patel
Univ. of Illinois, Urbana-Champaign
patel@csg.uiuc.edu