Slashdot Mirror


HP Creates First Hybrid Memristor Chip

An anonymous reader writes "HP researchers have built the first functioning hybrid memristor-transistor chip. Lead researcher Stanley Williams and his team built the very first memristor — the '4th fundamental element' of integrated circuits after resistors, capacitors and inductors — back in April. Memristors can remember their resistance, leading to novel electronic capabilities. The new FPGA circuit uses memristors to perform tasks normally carried out by (many more) transistors and is therefore smaller, more power efficient and cheaper to make, HP says. Memristors could also turn out to be a more compact, faster alternative to flash memory."

46 of 155 comments (clear)

  1. Hybrid, eh? by the_humeister · · Score: 2, Funny

    But does it get better gas mileage??

  2. Well that was faster than expected... by MozeeToby · · Score: 5, Interesting

    Am I the only when that thought memristors would remain the the 5-10 year category for the next couple of decades? Granted, this is just a proof of concept chip but it is moving along very rapidly compared to most 'game changing' advances.

    20 years of theory and work just to make the first memristor, less than a year to use the new memristor in a device that actually improves over the standard technology. So when will we see commercially available devices? Next year some time at this rate?

    1. Re:Well that was faster than expected... by Xerolooper · · Score: 4, Insightful

      It depends on whether they realize how bad the economic situation is. Right now they still think we are in a recension. The old business model of innovation to drive sales is valid in that circumstance. If they start to think we are going into a depression *cough* then they will cut off research and start fortifying existing tech. I for one hope this technology has enough momentum to carry it through.

      --
      "The stupid neither forgive nor forget; the naive forgive and forget; the wise forgive but do not forget." -Thomas Szasz
    2. Re:Well that was faster than expected... by swaq · · Score: 4, Funny

      Right now they still think we are in a recension.

      We're in a critical revision of a text?

    3. Re:Well that was faster than expected... by MaxwellEdison · · Score: 5, Funny

      Yes, the U.S. Constitution.

      Thank you! I'll be here all week!

      --
      -=Bang Bang=-
    4. Re:Well that was faster than expected... by mo · · Score: 4, Insightful

      The reason that memristors were so quick to market is that they were discovered while researching new fabrication processes. This isn't like, say, carbon nanotubes where they're able to make one or two in a lab. For memristors, they had a fabrication process from day one.

    5. Re:Well that was faster than expected... by CorporateSuit · · Score: 3, Funny

      Am I the only when that thought memristors would remain the the 5-10 year category for the next couple of decades?...So when will we see commercially available devices?

      In 5-10 years.

      --
      I am the richest astronaut ever to win the superbowl.
    6. Re:Well that was faster than expected... by lenester · · Score: 2, Funny

      Parent is currently modded Insightful. While this is not inaccurate, it turns the joke a little sour. :(

    7. Re:Well that was faster than expected... by neomunk · · Score: 2, Interesting

      Ahh, but what's the resolution of that one 'bit'? AFAIK this is an analog device, not at all limited to 1 or 0, but able to be used as such to to the handy-dandy DAC. :-D At first this is a thing for circuit-nerds, but don't despair, as when the circuit-nerds have hand their hands dirty for a minute, computer nerds are going to get to write "programs" for FPGAs, and then not long after that, libraries will emerge that let C nerds (and regular ole' C monkeys) utilize the goodness of these little variable connections.

      As for myself, I'm eagerly waiting to see what the FPGA implementation looks like, as I have high hopes for these things (memristors) being useful as 'synapses' in an artificial neural net. I've actually been hoping for something like this for many years, as the switching speed (fast!) might mean I can train nn implementations asynchronously at extremely high speeds... I don't know yet, but like I said, I've got high hopes. :-D

  3. Spice model by kmahan · · Score: 3, Insightful

    Is there a spice model available?

    --
    Invalid Checksum. Retrying.
    1. Re:Spice model by TheNecromancer · · Score: 5, Informative

      Who is the idiot modding this as Funny? A SPICE model is an engineering tool used to diagram circuits. It is NOT related to any of the Spice Girls!!! :p

      Where's the link to MetaModerate?? grrr...

      --
      Attention all planets of the Solar Federation! We have assumed control! - Neil Peart
    2. Re:Spice model by evanbd · · Score: 4, Informative

      I think you could build one from components if you had data about the memristance function. Start with a voltage controlled resistance element (Gxxx) connected to the two exposed terminals. Add a hidden element of a current controlled current source, sensing on the VCR element, injecting current into a hidden capacitor. The voltage on that capacitor is proportional to the total charge that has passed through the memristor device. The exposed VCR element senses voltage on the hidden capacitor, and uses an interpolated table of resistance vs voltage rather than a linear relationship.

      That doesn't capture the hysteretic behavior of the current devices, which stop integrating at the some limiting points, but it's a starting point. You could add such behavior with a few more hidden components (back-to-back ideal zeners across the hidden cap, for example), though getting the right behavior might be a little tricky.

    3. Re:Spice model by TheRealZero · · Score: 2, Funny

      This just in! Slashdot user raises bar for standard knowledge level! Education officials work feverishly to update curriculum!

  4. Re:size? by eln · · Score: 4, Funny

    Does anyone know what size features the chip was etched at? um? nm? That might give a clue how close it is to being used in other products.

    m. It could be a while.

  5. Re:size? by The-Pheon · · Score: 5, Informative

    Does anyone know what size features the chip was etched at? um? nm? That might give a clue how close it is to being used in other products.

    The memristors made in April were 50 nm wide

  6. **** SPOILER ALERT **** by spuke4000 · · Score: 5, Funny

    Turns out after resistors, capacitors,inductors and memristors the 5th fundamental element is... love?

    --
    This post cannot be rebroadcast without the express written constent of Major League Baseball.
    1. Re:**** SPOILER ALERT **** by $RANDOMLUSER · · Score: 4, Insightful

      Mmmmmmmm. Milla Jovovich

      --
      No folly is more costly than the folly of intolerant idealism. - Winston Churchill
  7. Re:How does it replace multiple transistors by IceMonkiesForSenate · · Score: 5, Informative

    In general there are two ways to store data (at least in a RAM type memory module). You can either use a capacitor (like DRAM) or a flip flop (SRAM). The problem with a capacitor is that it looses it's charge after a certain amount of time, and has to be refreshed (which is why DRAM is relatively slow). A flip-flop can be used to store one bit, but in order to do that two separate latches are needed. One latch has 2-4 gates each having 2-8 transistors. All of a sudden there are over a dozen transistors used to store one but. A memristior does not actually help any calculations, it just hopefully make storing data much more efficent

  8. From the article by KalvinB · · Score: 5, Insightful

    "Williams says. Still, he predicts that memristors will arrive in commercial circuits within the next three years."

    It seems fast because nobody was talking about these things for the last 30 years. It's only because of technological advances in circuit printing and general computing that we can make these things and integrate them without having to develop a lot of additional technology. The transistor is very old but only after developing a lot of supporting tech have we been able to shrink them down to fit billions in a processor. That same tech can already be applied to memristors. We don't need to wait decades before we can shrink a memristor down to practical levels for ICs.

  9. Re:Feds Deregulating Hybrid Corn for ETHANOL?? by MaxwellEdison · · Score: 4, Funny

    Dude...no more talking. Just puff puff pass...

    --
    -=Bang Bang=-
  10. Re:size? by Hal_Porter · · Score: 3, Interesting

    You joke but look at this

    http://en.wikipedia.org/wiki/Memristor#Titanium_dioxide_memristor

    Although the HP memristor is a major discovery for electrical engineering theory, it has yet to be demonstrated in operation at practical speeds and densities. Graphs in Williams' original report show switching operation at only ~1 Hz. Although the small dimension of the device seem to imply fast operation, the charge carriers move very slowly, with an ion mobility of 10E-10 cm2/(V s). In comparison, the highest known drift ionic mobilities occur in advanced superionic conductors, such as rubidium silver iodide with about 2*10E-4 cm^2/(V s) conducting silver ions at room temperature. Electrons and holes in silicon have a mobility ~1000 cm^2/(V s), a figure which is essential to the performance of transistors. However, a relatively low bias of 1 volt was used, and the plots appear to be generated by a mathematical model rather than a laboratory experiment.[8]

    1Hz? Next!

    --
    echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  11. Re:How does it replace multiple transistors by Chirs · · Score: 2, Informative

    They can replace SRAM cells, which take multiple transistors. They also retain state without needing power (similar to FeRAM, which can also replace SRAM). However, unlike FeRAM the memristor can also store analog values.

    In the digital realm they're likely useful mostly as memory. However, given the analog properties, they could be useful in creating "fuzzy" neural nets.

  12. Re:Unfortunate by MaxwellEdison · · Score: 4, Interesting

    Hybrid, transistor, and chip? No, no problem whatsoever. My problem is with memristor, and memristance. They were made up to describe a resistance "setting" being remembered by a variable resistor. And frankly, the only problem I have is that the word originated for written text, where it is fine. I, however, am a big fan of the spoken language and the flow of a well constructed sentence. For a car analogy, a memristor is like a faulty transmission in the car that is a sentence's flow. It lurches and degrades the overall ride.

    --
    -=Bang Bang=-
  13. More than 2 states are now possible. by Sanat · · Score: 4, Insightful

    Binary was chosen earlier in computer work for it could represent accurately a digit representive such as 1001 equals 9. Also magnetic core memory could hold only the two states.

    With memristors (once they are perfected) can have multi-state such as trinary (base 3) or decinary (base 10) eliminating all of the conversion that is neccessary in the present binary system that require cpu cycles. 123 in the decinary system represents 123 where in binary it would be 1111011 and need to be converted in order to be meaningful.

    For instance I have heard for those studying DNA that using base 12 has certain benefits in directly expressing information. Perhaps this will open a whole new arena of possibility that previously could only be simulated in binary.

    The mind can imagine many new possibilities if the memristor actually is.

    --
    And in the end, the love you take is equal to the love you make
    1. Re:More than 2 states are now possible. by rolfwind · · Score: 3, Informative

      With memristors (once they are perfected) can have multi-state such as trinary (base 3) or decinary (base 10) eliminating all of the conversion that is neccessary in the present binary system that require cpu cycles. 123 in the decinary system represents 123 where in binary it would be 1111011 and need to be converted in order to be meaningful.

      Um, for the most part, the computer only has to convert from binary to decimal when it displays base 10 numbers on the screen (ie using the calculator). It's hardly computer intensive. All the operations (add, subtract, multiply, divide) are going to be in it's native binary, no conversion needed.

      Computers convert data all the time - this text you are reading now is really just a series of binary numbers converted to ascii or unicode or whatever with lots of other conversions needed to throw it on the screen.

      Native base 10 has been done before (basically ignoring bits representing 10-15) and all that was found was that it wasted space as conversion in those scenarios are beyond trivial. Here's a book for you:
      http://www.amazon.com/Code-Language-Computer-Hardware-Software/dp/0735611319

    2. Re:More than 2 states are now possible. by TheRaven64 · · Score: 3, Informative

      The grandparent isn't as silly as it sounds. Multi-level flash cells don't store binary data, they work, typically, in base 4. Each cell stores a value from 0-3, meaning you only need 4 cells instead of 8 for a byte. Memristor-based systems can accurately store analogue values, and so can potentially store more than one bit of data in a single element. If you could store an entire byte in a single element then you'd get much higher density, although you'd probably want to translate it back into binary when you loaded it into a register, since binary arithmetic circuits are very easy to build (try doing bitwise or in decimal...).

      --
      I am TheRaven on Soylent News
    3. Re:More than 2 states are now possible. by Sanat · · Score: 3, Interesting

      Thanks for the suggestion on the book.

      I can write those books and have in the past. My experience stems from 1962 being a systems Analyst for a computer system. In the old days before IC's and even before transistors were a part of computers the vacuum tube was used.

      In those days the adder section, rather than being a single chip was composed of discrete components. Once an adder problem was a wire wrap on the back panel that was making poor connection causing it not to promote a "carry" from the previous position.

      I really do understand binary but keep in mind that having more than the two states of binary permits a smaller size over all. For instance the 123 I mentioned needs 7 positions in binary but only 3 positions in decinary.

      Watch for it. Eventually this will be the going thing. Binary locked us in and was very restrictive while this invention and others in a similar vein will present opportunities we could not imagine before.

      --
      And in the end, the love you take is equal to the love you make
  14. Wow by kidde_valind · · Score: 4, Interesting

    Things like these makes you remember that HP isn't just a company that makes crappy consumer products.

    1. Re:Wow by Zordak · · Score: 4, Insightful

      Right. Because they are also the world's leading producer of Carly Fiorina, which pretty much cancels out anything good they do.

      --

      Today's Sesame Street was brought to you by the number e.
    2. Re:Wow by Zordak · · Score: 2, Insightful

      I know. If she were still at HP, she would still be in production. Now that she's used HP as a springboard, she thinks she's going to be a senator or something. So before HP she was just irritating to whomever knew her. Now she gets to irritate the whole world.

      --

      Today's Sesame Street was brought to you by the number e.
  15. Re:size? by Beardo+the+Bearded · · Score: 3, Insightful

    the plots appear to be generated by a mathematical model rather than a laboratory experiment

    This is what I would say "NEXT!" for, but to each their own.

    --

    ---
    ECHELON is a government program to find words like bomb, jihad, plutonium, assassinate, and anarchy.
  16. Neural nets? by jcr · · Score: 2, Interesting

    This memristor technology sounds like it could be an ideal device for implementing neural nets. Anyone working on that, I wonder?

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
    1. Re:Neural nets? by Nyall · · Score: 2, Funny

      huh?

      This Memristor technology sounds like it could be an ideal device for mounting lasers onto sharks. Anyone working on that, I wonder?

      -SNS

      --
      http://en.wikipedia.org/wiki/Jury_nullification
  17. Re:How does it replace multiple transistors by TheThiefMaster · · Score: 2, Interesting

    Is there any free circuit simulation software that includes simulated memristors for me to fool about with?

    I still don't get quite how they work.

  18. Symbol by Wizworm · · Score: 2, Interesting

    What I want to know is what is the recognized symbol for this new element? I see the one on Wikipedia, but is this the international standard, sanctioned by the IEEE?

    --
    I always thought of Creationism as the Raving Right's version of the Loony Left's Anthropogenic Global Warming-brightmal
  19. FPGA FUD from TFA by fpgaprogrammer · · Score: 3, Informative

    From TFA: '''In order to be so flexible, however, FPGAs are large and expensive. And once the design is done, engineers generally abandon FPGAs for leaner "application-specific integrated circuits."'''

    This isn't really true. The rising fixed costs of an ASIC is prohibitive for low volume embedded projects where a $1 FPGA will do just fine. High performance FPGA chips are about the same cost as a CPU and they are commonly used as reconfigurable co-processors for supercomputing applications or embedded DSP. And I get way more GigaOps per dollar with FPGAs than with a CPU and for much less power.

  20. Re:How does it replace multiple transistors by evanbd · · Score: 3, Informative

    Modern SRAMs usually use fewer transistors than that. 6T SRAMs are common, for example. They use a pair of inverters to store the state (4 transistors) and a pair of transistors to connect the inverters to the data lines (6 total). The write operation then involves a drive signal with more power than the inverters, thus forcing the state change.

  21. Re:Unfortunate by MaxwellEdison · · Score: 4, Funny

    Maybe...so long as it isn't constantly fighting deceptipons.

    Autopots! Transist and roll out!

    --
    -=Bang Bang=-
  22. Re:4th? Try 5th fundamental by bitrex · · Score: 4, Informative

    I believe what they mean is that the memristor is "fundamental" in that it provides a symmetrical link between electric charge and magnetic flux. A resistor is the link between current and voltage, a capacitor - voltage and charge, an inductor - current and magnetic flux, and a memristor - magnetic flux and charge. I think. I'm sure someone with a better grounding in electromagnetic physics can clarify this a bit.

  23. Re:size? by DoubleReed · · Score: 3, Informative

    1Hz? Next!

    The application they talk about is the programmable transistors in FPGAs.

    You can find FPGAs in all kinds of consumer electronics. Typically, the chip has some onboard flash from which it loads its configuration during power on. These transistors which load from flash during power on are the ones the researchers are talking about replacing with memresistors (memristors?). For this kind of application, a 1Hz write speed is completely reasonable. The write will be done once in the factory.

  24. Re:Unfortunate by memristance · · Score: 5, Funny

    I'm standing right here, you insensitive clod!!

  25. Unsurprisingly, yes by peter303 · · Score: 4, Interesting

    The book The Bottomless Well discusses the concept of "the refined energy pyramid" where each level is smaller and more useful than the one below it. Electricity and computer are two levels medium-high on the pyramid. The books shows how auto technology has been rising up the pyramid with increasing fractions of its energy level at more refined levels. The book says about 15% of a modern auto's energy density (excluding hybrids and plug-ins) is now electrical and increasing. Computing is growing too, replacing items like distributors, etc with more efficent computed actuators and increasing mileage. Memisters will probably more compact implement soem electronic functions the other three are used for now.

    1. Re:Unsurprisingly, yes by SeePage87 · · Score: 3, Funny

      You had me up until "Memisters will probably more compact implement soem electronic functions the other three are used for now."

  26. Re:Unfortunate by MaxwellEdison · · Score: 3, Funny

    Wow...this is awkward...

    --
    -=Bang Bang=-
  27. Re:How does it replace multiple transistors by thechuckbenz · · Score: 2, Insightful

    Careful with your comments there - DRAM is relatively slow because the capacitors used are tiny, so sensing the charge state is slow. The need to refresh is because it's a capacitor with non-zero leakage. Refresh cycles sometimes will delay normal accesses, but are not the reason that DRAM is slower than SRAM. The speed of memresistor memory reads will depend on the speed of sensing the state, and the speed of writes will depend on the speed of changing the flux.

  28. Re:4th? Try 5th fundamental by Falstius · · Score: 3, Informative

    It is the fourth fundamental linear circuit element. Transistors (I = k*V^2) and diodes (I = e^V) are not linear. Resistors V = k*I, capacitors I = k*dV/dt (the derivative is a linear operation), inductors V = k*dI/dt, memristors V=k(t)*I are linear.

    The reason there are four linear circuit elements is clear if you write these equations in terms and flux and charge.