New RAM technology developed
Christopher Thomas writes "Tom's Hardware Guide had a link to this EE Times article, which describes a new type of RAM developed by Hitachi. It uses stored charge in what looks like a cleverly controlled floating gate to store data, as opposed to stored charge in capacitors in conventional DRAM. Hitachi says that it will be able to ship this in quantity reasonably soon. It looks reasonably compact, and will scale much more easily to smaller linewidths than standard capacitor-based DRAM cells. It's also faster, as you don't have the whole precharge/amplify readout cycle to deal with. "
As to the statement...
:-)
"...It's also faster, as you don't have the whole precharge/amplify readout cycle to deal with. "
This is probably not true. Precharge and amplify has less to do with nature of the memory cell,
but are used to speed up the access time of a RAM device. Even today's fast static-RAMs use
precharge and amplify circuits to speed things up. (DRAMs also use the sense amps to restore the
capacitor charge on read cycles, but SRAMs usually don't need this function, but still have amps
for speed).
The precharge is to put the bit sense lines into a known state (as opposed to an unknown state).
Once the bit cell starts driving the bit sense line the sense-amp, senses the small change from
the known state and amplifies it. If you don't precharge, you have to wait a while for the data
to stabilize. But if the bit sense lines are precharged to a known state, as soon as it starts
to change one way or the other, the amp kicks in and bam!
Also in a large (eg, Gbit arrays) the poor little super-small transistor that is attached to
a bit of the memory in the middle the array has little hope of driving a big long piece of
bit-sense wire out to the edge of the array without the help of an amplifier
DRAM is a funny thing. You read these wide rows out of the DRAM array (usually 2K bits) using
:-)
what is called the row address by an amplifier (called a sense-amp). This takes a long time.
After reading, all 2K bits are fed-back on the sense amp (kinda like a cache for the row). Now
once the row is read, you can just switch out the data for a column address really fast (say 6ns).
But, if you need a new row, you have to go back to the slow row access.
But you really don't get 6ns column access time either. To top it off, today's SDRAMs are
pipelined (the S is for syncronous). This means you have to send in the address 2-3 clock cycles
ahead to get the data. You can still get new data every 6 ns in a burst, but you have to figure out
things a couple clocks in advance (i.e. random access will suck).
Trac -> access time from new row address (or SDRAM activate command) say 50-100ns
Tcac -> access time from column address (or SDRAM read command) say 5-20ns
R/W times have always been slow to DRAM arrays, but DRAM architects have been pretty good at
hiding it
?. This is completely different from the definition that I heard. The type of "bubble memory" that I know about stores data in isolated magnetic domains (bubbles) that can be physcially moved around within a crystal. High density, but serial access (though you can get around that to some degree). I'm told that it was also slow and sensitive to external magnetic fields, but other sources say that those problems were solved.
Although the fabrication technology for the chips inside the Sony PS2 hasn't been finalized,
:)
they are going to use what is called a hybrid process (logic and DRAM on the same die) to make
an chip with embedded DRAM. Today's technology allows about 4Mbytes of DRAM to be put on a chip
with the left over space used for logic. Yes, hybrid processes are a bit less efficient than all
logic or all DRAM processes, but are catching up (about 1 generation behind)...
Hybrid processes are currently the state of the art and allow cool things such as embedded DRAM.
(which allow really wide busses and fast access) However, the memory is still capacitors and
transistors, for standard DRAM not this wacky new stuff (but one of these days...).
(oh, and -yes- I know what I'm talking about here...