HP Creates First Hybrid Memristor Chip 155
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."
Re:size? (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
Re:How does it replace multiple transistors (Score:5, Informative)
Re:Spice model (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...
Re:How does it replace multiple transistors (Score:3, 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.
Re:Spice model (Score:5, 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.
Re:More than 2 states are now possible. (Score:4, Informative)
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 [amazon.com]
FPGA FUD from TFA (Score:3, Informative)
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.
Re:How does it replace multiple transistors (Score:4, Informative)
Re:More than 2 states are now possible. (Score:4, Informative)
Re:4th? Try 5th fundamental (Score:5, Informative)
Re:size? (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.
Re:4th? Try 5th fundamental (Score:4, 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.