Slashdot Mirror


The Arrival of Very Small Memory

Roland Piquepaille writes "After the ages of DRAM and SRAM memories, is this time for nanotech memories? ExtremeTech says that "molecular memories" as well as memories based on carbon nanotubes are emerging. With these nanotech memories, several startup companies are envisioning future chips mixing logic, memory and reconfigurable computing elements. One of these promising startups is ZettaCore, which has built a prototype of a molecular memory designed to replace both SRAM and DRAM kinds of memories. These molecules, which are about 1 nanometer in size, are also self-assembling, meaning that they can be manufactured with existing equipment used in the semiconductor industry. This overview contains more details about the technology and includes a diagram of these molecules in a memory array."

38 of 175 comments (clear)

  1. Very small memory? by Anonymous Coward · · Score: 5, Funny

    Sorry, what were you talking about?

  2. Perfect for 64bit computing. by Krik+Johnson · · Score: 5, Insightful

    64 bit computers can have up to 18Tb of RAM, but with motherboard physical limitationss it iss not possible. Even with 4Gb dimms (which are expensive) your lucky to get more than 16Gb out of standard motherboards. With this technology, We will be able to break this barrier, and do wonderful things in small spaces.. I for one, welcome my 18Tb Dimm!

    1. Re:Perfect for 64bit computing. by millahtime · · Score: 4, Informative

      "18Tb of RAM"

      The problem I would see with this is the addressing of the ram. You couldn't use straight pins to do that high of number for addressing and what speeds would the buss work at. There are other limiting factors on how much ram you can really work with.

    2. Re:Perfect for 64bit computing. by DrEldarion · · Score: 4, Funny

      Sheesh, what the hell would you do with 18Tb of RAM in a desktop computer?

      "18Tb of RAM should be enough for everyone!"

    3. Re:Perfect for 64bit computing. by TwistedGreen · · Score: 5, Interesting

      Mental simulation. Synthetic intelligence. Your computer would be powerful enough to not only do flat speech recognition, but would be able to have its own natural language engine... all processed in real-time.

      Sweet.

    4. Re:Perfect for 64bit computing. by silas_moeckel · · Score: 3, Informative

      I beleive 4GB Dimms are as large as they can go do to limitations in the addressing lines (pins) at 32 (havent checked this might be wrong). So untill a new form factor is released thats what we are stuck with. I would differ on the max expandability most MB's I have seen are running 4 DIMM slots per proc. I beleive this is the max they were designed to handle on there embeded memory controler. I am speaking of the Opterons of course. The PIV's currently have chipsets supporting piles and piles of DIMM slots at least 16 last I saw possibly more (64GB is the current max and I think they did that with 2GB sticks). So with these numbers and 4GB dimms thats 32GB in a 2 way Opteron setup and 64GB on an intel. The nice thing is the 8 way Opterons would be running 128GB max though thats a massive motherboard to support that.

      Overall I dnt see this tech realy reducing the size of the ram on pin count alone more it will reduce the power consumption and profile of the dimms what increasign the potential density of a new replacement for DIMM's.

      --
      No sir I dont like it.
    5. Re:Perfect for 64bit computing. by selderrr · · Score: 4, Informative

      eum, I don't want to disapoint you, but none of these is currently RAM bound. Current connectionst models require far more CPU power than memory to keep all nodes updated. Real-time is a distant future. Even non-realtime AI is currently more stupid then my 3 month old daugther.

    6. Re:Perfect for 64bit computing. by Anonymous Coward · · Score: 2, Funny

      Even non-realtime AI is currently more stupid then my 3 month old daugther

      What did you just call your daughter?

    7. Re:Perfect for 64bit computing. by Odin's+Raven · · Score: 3, Funny
      The problem I would see with this is the addressing of the ram. You couldn't use straight pins to do that high of number for addressing...

      Do I detect the foul stench of RDRAM's corpse rising from its grave? (A serial memory bus would certainly help address the pin-count issue.)

      I can just see the future (assuming Rambus waits for "Talk Like a Pirate Day" to pounce):

      Rambus: Avast, ye scurvy memory-lovers, and prepare to hand over all yer sparkling treasure. We be the Pirates of Rambus IP, and we're here to double yer prices, scuttle yer standards committees, and rape yer sheep.

      Flunky: (...whisper whisper whisper...)

      Rambus: Errrr...rape yer RAM.

      --
      A marriage is always made up of two people who are prepared to swear that only the other one snores.
  3. Right by Operating+Thetan · · Score: 4, Interesting

    With these nanotech memories, several startup companies are envisioning future chips mixing logic, memory and reconfigurable computing elements

    Do they mention if the CPU and motherboard manufacturing companies care? Technology succeeds because of marketing, not because it's innovative or high quality-witness Betamax,

    --
    Worried you might not keep your virginity forever? Try new Linux(TM), guaranteed twice as effective as LARPing
    1. Re:Right by tekunokurato · · Score: 2, Insightful

      Whether you're a troll like the other guy says or not, there are thousands of companies that employ engineers to develop technology and then licence the technology to companies like motorola, intel, etc. The technology may require some degree of marketing to achieve critical mass usage, but that's irrelevent because if there's enough economic value (which this project practically guarantees, eventually) a larger company will either license it or develop its own.

  4. Already being done with conventional technology by Space+cowboy · · Score: 4, Informative

    Xilinx have silicon with embedded PowerPC processors, BlockRam (chunks of pre-generated SRAM) and huge swathes of FPGA cells and interconnect. The chips have other abilities too - built-in 18-bit multipliers and communications channges (10 Gbps/channel, 20 channels!). All very cool stuff. Very expensive too :-(

    I'm sort of surprised there aren't more FPGA-hackers than there appears to be. It's not hard to learn verilog (very similar to C), and despite what most FPGA designers will tell you, as long as you keep your mind focused on 'everything happens in parallel', a decent programmer can produce good FPGA code too. The start kits (300,000 gates, about enough for a hardware JPEG core and maybe a network MAC) are cheap (100 or so), and designing a processor is a pretty simple operation, and immensely gratifying :-)

    Just my thoughts,

    Simon

    --
    Physicists get Hadrons!
  5. Smaller memory? by Anonymous Coward · · Score: 2, Funny

    My memory is small enough, thank you.

    Now... what was I doing?

  6. Emerging technologies by zazas_mmmm · · Score: 4, Interesting
    Nanotech memory is very exciting, but there's a lot more than the technology itself that determines whether it's the next big thing. So far all I see is a weblog with some basic diagrams of how it works and some serious brochureware at Zettacore.

    Not to state the obvious, but it will take low manufacturing costs, industry willingness, consumer demand, and a whole lot of marketing before this or any other revolutionary changes become de facto standards.

    Better, smaller, faster, is no match for cheaper, more accessible, and well-marketed.

    --
    I'm a friend of a friend of the working class.
    1. Re:Emerging technologies by Antity-H · · Score: 2, Insightful

      I do agree with most of your points, however I don't think you should doubt consumer demand:).
      I see every new program require more memory, more porcessing power. More and more information is processed by computer, which does require memory. Even if we could momentarily reduce or maintain memory needs through optimisation of the programs. In the end we will need better, faster and smaller memory. Wheter that is now or not I don't know but in the end the demande will be there.

      Additionally, if this memory can be used in a persistent way, it would allow for high density, high reliability, and high speed data storage. Then It could really be the next big thing.

  7. Size doesn't matter by sdkramer · · Score: 3, Funny

    Does this mean I'm gonna start getting spam about how HU6E my memory is? I'm starting to get memory envy.

    --
    "I wish to God these calculations would have been made by steam." -Charles Babbage
  8. Non volatile? by MrIrwin · · Score: 5, Interesting
    Unlike SRAM, which requires a charged state to be maintained, and DRAMS which reuire continuous refresh, these devices would appear to permanently change a molecular structure.....i.e. they would seem to offer high speed read write non volatile memory.

    This could not only increase RAM but mean we have computing devices with just one big memory pool...no Flash, no Disk, no CD, no DVD.........

    Can I order mine now please?

    --

    And if you thought that was boring you obviously havn't read my Journal ;-)

  9. My memory is *smaller* than yours! by davegaramond · · Score: 3, Funny

    Hm, doesn't sound as good, does it?

  10. Good news or is it? (Dum Dum Dummm!) by jellomizer · · Score: 3, Interesting

    Good old progress making something small and making it smaller then integrated with other parts. This can have impact in a ton of areas including smaller and lighter laptops, PDA, and PCs, perhaps a future where you can mix Xerox's Electronic Paper with this to offer interactive News Papers. As well as a lot of cool stuff. But of corse the will be people who will use it for evil Like a chip that is implanted in Tin Foil that can see where you are. And how you are using tin foil. Or Devices attached to clothing that can all you to be tracked and record everything you see and say. or a Beowulf cluster of these the size of a PC. Oh the horror! Just remember when they start using these chips for evil please remember that you recommend them first!

    Some times there is truth in sarcasm, other times there isn't hmmm.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  11. It's quite obvious by revolvement · · Score: 4, Funny

    No one will ever need less than 640mm of memory

  12. How big are your memory chips? by stecoop · · Score: 3, Interesting

    Very cool but memory chips aren't really gigantic. I would be more interested in speed or parallel memory access.

  13. I don't want these by mkro · · Score: 3, Funny
    These molecules, which are about 1 nanometer in size, are also selfassembling
    and at night, after you turn off the PC and go to bed, they swarm out of your computer, heading for your pillow to EAT YOUR BRAIN.
    --
    I shall go and tell the indestructible man that someone plans to murder him.
  14. 4 Bits in 8 States? by femto · · Score: 2, Insightful
    From their "details about the technology."
    The company said it has designed molecules with eight states, potentially offering a 4-bit-per-cell density.

    I hope their research is better than their PR. Or maybe their technology really is unique!

    1. Re:4 Bits in 8 States? by chrish · · Score: 2, Informative

      One bit for parity?

      --
      - chrish
    2. Re:4 Bits in 8 States? by Polkyb · · Score: 2, Insightful

      Nope... They're bob on the money...

      0000 = 0 and 1111 = 15... There are only actually 8 states, if you count them

      --
      I've never shoed a horse, but I once told a donkey to piss off!
  15. I wonder... by rkoot · · Score: 3, Insightful
    whether these new technologies could change the way a modern computer works.
    I mean, if the chips become so much smaller, it's easy to see the capacity of i.e. Ram chips will reach levels unimaginable now.
    But how are these bits gonna be addressed ? you need *lots* of pins, and how to connect those pins to the logical layer ?
    I guess motherboards, processors and such need to be radically redesigned to be able to use this new technology.
    How long would it take before mainstream mobo's use other (like i.e. photons instead of electrons) than conventional techniques ?

    just curious

    r.

    1. Re:I wonder... by millahtime · · Score: 3, Insightful

      "whether these new technologies could change the way a modern computer works."

      Nanotech sure will change the way a computer works. If you can have atoms doing the work you have gates doing now you can fit a lot more on a chip. They can manipulate gates at the molecular level now, the problem to be solved is between that tiny world and our big interfaces.

    2. Re:I wonder... by MrIrwin · · Score: 2, Interesting
      I envisage just swarthes of tiny black boxes interlinked by a grid of channelised synchronous serial links.

      I am not a visionary, BTW, this is more or less how big digital switches in the telecoms industry works. We are just talking about scaling down from board level to chip level.

      IMHO, the biggest headache to overcome in the chip industry will not be how to package and interconnect, but how to incorporate "outside world" buffers on the edge of these devices which are powerfull enougth to pump the data, rugged enougth to withstand electrical disturbances, and yet be comaptible with the process and not take up the entire chip surface.

      My money, if I had any, would be on Chip on Chip solutions, that is superchips which are factory mounted on the back of buffer/driver/switch matirix chips which in turn clip into the serial data matrix.

      --

      And if you thought that was boring you obviously havn't read my Journal ;-)

  16. Re:NExt step by carm$y$ · · Score: 2, Informative

    Johnny something

    Mnemonic. Johnny Mnenonic. Tough word, isn't it? :)
    And it wasn't about lost memory cells, it was about selling storage space in your
    enhanced brain...

    --
    -- No sig today
  17. The size factor won't change much by digrieze · · Score: 4, Interesting

    Except for embedded devices like cell phones and pdas, this won't change much. The memory density may go up, and since the chips are thinner the heat problem may improve, but the size of system chips won't change.

    The reason is simple, human fingers and hands aren't going to shrink. SDRAM cards are about as small as most people can handle comfortably. SDRAM chips for CPUs work very well not at holding chips but at being easy to install and make positive contact with a large number of contacts on a relatively small edge. The design factors for these things are many, the chips they carry are only a single one of them.

    I suppose someday it'll be theoretically possible to put that monster gamer machine in a thinline dress watch, but as they found with the "databank" watches the limitations are the input/output devices average people can comfortably work with, not electronic capabilities.

    --
    It doesn't matter what you wrap your emotions around, Reality is a brick wall specifically designed to scramble eggs
  18. Creating crystals vs. large-scale patterns by G4from128k · · Score: 2, Interesting

    The biggest challenge to this type of tech is creating complex large-scale patterns. Its one thing to create a fully regular "crystal" of 1-bit memmory cells, its another to create the highly irregular, specific, chip-spanning structures of a CPU. If we are going to make complex nanocircuits, we need a way to ensure that the right bit gets connected to the left bit.

    I wonder if a better process would be to adapt the proteosynthesis process for creating micro-polypeptide clusters that are circuit elements with highly specific binding sites for self assembly. A DNA sequence would encode an mRNA sequence that is passed to a ribsome-like micro-factory. An alphabet of tRNA units would carry heavily modified amino-acids and provide both the electrical and structural of properties of the polypeptide. Different polypetides might make transistors, autonomous clock circuits, chemical-to-electrical battery subunits, wires, tees, etc.

    Part of the DNA sequence would encode binding sites that are highly specific. Each electrical component would have a unique code on each terminal that only binds with the component that it connects to in the circuit. By labelling all the terminii of the components with these specific binging patterns, you the potential for self-assembly. To make a complex circuit, you make separate batches of each component, then mix the batches together and they self-assemble into the circuits. Thus, a soup of appropriately labeled transistors and wires would self-assemble into a soup of full-adder circuits.

    The use of larger-scale binding sites would enable hierarchical self-assembly of self-assembled micro-components (e.g., a soup of 1-bit full-adder circuits might self-assemble into a 8-bit full-adders, or 8-bit full-adders might bind to a gated accumulator registers, etc.)

    I doubt this technology would let you create a 64-bit processor - the binding-site combinatorics get too ugly. But it might let you create RAM, RFID circuits, or small CPUs (e.g., the Intel 8080 only needs 6000 transistors)

    BTW, my post is a modified dup of a previous post of mine, but I thought it might be relevant.

    --
    Two wrongs don't make a right, but three lefts do.
  19. The Size Ramifications and Questions... by Business+King · · Score: 2, Interesting

    This could mean a lot to industry. These chips can be constructed cheaper once mass production starts, can hold more bits, which means that machines with very large memories can be built cheaper than what is currently available today, and more memory can be next to CPU for caching reasons.

    What I like is that games and simulations can become more complicated because of the increased memory.

    Has anyone heard if it is faster or what the power consumption is going to be? I would assume that the power consumption per bit is less than what it is now. If so, laptops and portable computing devices would greatly benefit, from being able to be reduced in size, to needing less power.

    We are doing a wearable computing project here at A&M and the biggest problem we have is dealing with the power constraints. Technology like this would go a long way toward increasing the period that our batteries would last!

    After looking at that molecule it made me wonder could we create molecules that are photosynthetic (with higher efficiency) than solar panels?

    Ok off to class. Have a good day everyone! Gig'em!

  20. Bandwidth? by palad1 · · Score: 2, Insightful

    I could not grep any 'Bandwidth' occurence in the article.

    What's the use of having a 4mm 18Tb chip if the bandwith still is 1Mb/s?

    As they used to say: Never underestimate the bandwith of a truck full of tape drives

  21. Re:I'm not sure by PD · · Score: 2, Informative

    In the old days, when the address was put on the bus, you had a bank of 8 memory chips that all read the same address off the same bus. Each individual memory chip would put the bit for that address on its data out line, which represented the 8 bit number at a particular address in memory. That's right, every time you read a byte from memory, each bit came from a different chip. Today, the packaging is different, but the concept is the same.

  22. The self-assembly is on silicone. by Chemisor · · Score: 2, Insightful

    > OK, where are there existing semiconductor plants
    > using nano-tech self-assembly techniques?
    > That's an odd statement, implying the current UV
    > light and mask etching equipment could just as
    > easily do nano self-assembly.

    First of all, "self-assembly" is not "nano-assembly", it is just chrystallization. The process is chemical in nature and would require similar equipment to that of circuit board etching. Second, mask etching is still required to draw the address wires on the silicone substrate. All they do is change the "bit" material, the rest will be pretty much the same as a regular memory chip.

  23. Bad comparison by achurch · · Score: 2, Funny

    And one final point: even Drexler's assemblers are only machines. THEY ARE NOT ALIVE!!!! Damn it! They will not eat your brain any more than your feature-filled VCR will.

    We'd have a much more intelligent populace if it wasn't for the brain-eating features on modern TVs and VCRs . . .

  24. Re:I'm not sure by HiThere · · Score: 3, Insightful

    You are assuming a bit addressable memory?

    Actually, I know that you probably meant MB, but this is a significant point. If your 64bit computer had only word addressable memory (i.e., 64 bit chunks) then the same addressing could address 8 times as many bits (to the word level) as a byte addressable memory could address (to the byte level), and larger chunking is also possible. There could, e.g., be an alternate set of instructions that only addressed information to, e.g., to KB level, or to be more practical, to the 8MB (or 16MB) level (used for memory mapping LARGE disks).

    The number of bits does, indeed, tell you how many separate addresses you have, but it doesn't tell you the interpretation of those addresses. There have been bit addressable machines. The CDC 6000/7000 series had 60 bit address chunking (for the main processors...I believe the peripheral processors had character [6-bit] addressability). And there have been many other choices. What the best choice is depends on a mix of what you intend to be doing, and what your hardware is.

    So lets look forwards a few years. Unicode is likely to make 16-bit characters the most common chunking size, so byte addressibility will probably go by the wayside and be replaced by 16-bit chunking. This will probably quadruple the number of applications that can use "character-sized integers" as their integer of preference. So double-byte addressing will become the dominant form, and byte instructions will become deprecated, much as bit-level instructions have been deprecated. (They're still kept around for special purposes, but they're hard to reach from anything higher than assembler.)

    Given that, byte size addressing will become unused. Probably IO between registers and RAM won't even deal with anything as small as a double-byte. 64 bit chunks are probably the minimum size that will be handled. (Makes the bus design simpler if you just drop any excess you aren't interested in.) And quite likely even that won't be the minimum size...depending on CPU register memory.

    Remember, we're still in the early days of 64-bit CPU design. I may doubt that we'll ever go to 128-bit CPUs, but just consider the number of op-codes that even a 64 bit register allows. What I expect instead is that CPU chips will develop large on-chip RAM caches, supplemented by even larger L1-caches, etc. And that an on-chip SMP configuration will develop...how many processors? That will be determined by experimentation and evolution. But the limitation of the pin-outs at the edge of the chip will give a strong reason to find ways to handle compressed data forms. (Compressed here is more like the kind of compression that vector graphics gives over pixel graphics than like bzip2.) Say chips optimize out at 8 cpus per chip. The typical instruction for data from outside the chip would be "move a block of data from the L1 cache to register set n" or "Fill the L1 cache from RAM location x". Which means that memory addressibilty wouldn't be even at the 64-bit level, but at some higher level. Probably, say, 1/8th of an L1 cache. And the L1 cache would be addressible to a smaller level, say 4 64-bit registers. (N.B.: These are wild guesses, merely intended to indicate the kind of addressing that I see as plausible).

    So how much memory could a 64-bit cpu address? O' at a wild guess, 2^64 * 64KB. Or more. Or less. (Sorry, it's a quite wild guess.) I don't know what prefix to use for that kind of RAM size, but TB isn't in it.

    Of course, this isn't the first generation of 64-bit chips. But we're talking about a pretty speculative form of RAM here...so the CPU that uses it will probably be a generation or two more advanced than the current ones.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  25. Word Size and Memory Addressing by DonGar · · Score: 2, Informative

    but don't you have to divide the bits (by 8) to get the bytes?

    If memory were bit addressable, you would be correct. However most modern machines are byte addressable. That means that each memory address refers to a full byte.

    It is perfectly possible to build machines that are only word addressable, where a word is 32 bits or 64 bits, or even larger. The advantage is that you can address more memory with a given address size. 32 bit words means address size * 4 bytes, 64 bit means * 8 bytes. The disadvantage is that you can't easily work with chunks smaller than the word size. Most current machines fetch and write at least a byte from memory, even when they are only reading or updating a flag of a single bit.

    Since most folks are used to working with byte addressable, and there are no major reasons to change, I would expect byte addressable to remain the standard for a long time to come.

    --
    plus-good, double-plus-good