As editor of the Memory Designline site, I'm always on the look out for research into memory technologies. Last week, the IEEE Spectrum published a piece on some work on flash memory being done by engineers at North Carolina State University (NCSU). The prototype design uses two floating point gates instead of one.
Here's how IEEE's writer sums it up: "Storing all of its charge on the bottom gate, the flash can act like its old nonvolatile self. But by using the second gate and a continuous source of power, it can work more quickly, shuffling preset proportions of charge between each of the gates to represent a 1 or a 0." The hope is that this technique could lead to instant-on computers. I've sent a note to the researchers to see if they might like to tell us more about their work.
For now, you can get more information by heading to the IEEE article , or the lead professor, Paul Franzon's web site .
If you have any thoughts or insights on this, please sound off below.
Some memory is not meant to be stored for a long time, but is supposed to be overwritten frequently (as in SRAM or DRAM). Other memory is meant to be stored indefinitely, but may not be read frequently (as in the SSD) or is read frequently (as in XiP or boot-up). The inherent conflicts of these requirements rules out the attractiveness of a memory that appears to satisfy all of them.
Blog Doing Math in FPGAs Tom Burke 23 comments For a recent project, I explored doing "real" (that is, non-integer) math on a Spartan 3 FPGA. FPGAs, by their nature, do integer math. That is, there's no floating-point ...