Mushrooms As Computer Memory

Fungi make up a massive, interconnected part of Earth’s ecosystems, yet they’re vastly underrepresented in research and public consciousness compared to plants and animals. That may change in the future though, as a group of researchers at The Ohio State University have found a way to use fungi as organic memristors — hinting at a possible future where fungal networks help power our computing devices.

A memristor is a passive electronic component whose resistance changes based on the voltage and current that has passed through it, which means it can effectively remember past electrical states even when power is removed. To create these circuit components with fungus, the researchers grew shiitake and button mushroom mycelium for these tests, dehydrated their samples for a number of days, and then attached electrodes to the samples. After misting them briefly to restore conductivity, the samples were exposed to various electrical wave forms at a range of voltages to determine how effective they were at performing the duties of a memristor. At one volt these systems were the most consistent, and they were even programmed to act like RAM where they achieved a frequency of almost 6 kHz and an accuracy of 90%.

In their paper, the research group notes a number of advantages to building fungal-based components like these, namely that they are much more environmentally friendly and don’t require the rare earth metals that typical circuit components do. They’re also easier to grow than other types of neural organoids, require less power, weigh less, and shiitake specifically is notable for its radiation resistance as well. Some work needs to be done to decrease the size required, and with time perhaps we’ll see more fungi-based electrical components like these.

Photochromic Dye Makes Up This Novel Optical Memristor

Despite being much in the zeitgeist lately, we have to confess to still being a bit foggy about exactly what memristors are. The “mem” part of their name seems to be the important bit, implying a memory function, but the rest of the definition seems somewhat negotiable — enough so that you can make a memristor from a bit of photochromic dye.

Now, we’ll leave the discussion of whether [Markus Bindhammer]’s rather complex optical memory cell officially counts as a memristor to the comments below, and just go through the technical details here. The heart of this experimental device is a photochromic dye known as cis-1,2-dicyano-1,2-bis(2,4,5-trimethyl-3-thienyl)ethene, mercifully shortened to CMTE, which has the useful property of having two stable states. Transitioning from the open state to the closed state occurs when UV light shines upon it, while switching back to the closed state is accomplished with a pulse of green light. Absent the proper wavelength of light, both states are stable, making non-volatile information storage possible.

To accomplish this trick, [Markus] filled a quartz cuvette with a little CMTE-doped epoxy resin. Inside a light-tight enclosure, two lasers — one at 405 nm wavelength, the other at 532 nm — are trained on the cuvette through a dichroic mirror. On the other side of the CMTE resin, he placed a VEML7700 high-accuracy ambient light sensor. An Arduino Nano reads the light sensor and controls the lasers. Writing and erasing are accomplished by turning on the proper laser for a short amount of time; reading the state of the cell involves a carefully timed pulse from the 405 nm laser followed by a 532 nm pulse and watching the output of the sensor.

Is a one-bit memory device that uses a dye that goes for €300 per gram and a pair of laser diodes practical? Of course not, but it’s still pretty cool, and we appreciate all the effort and expense [Markus] went to with this one. Now, if you want some fuel for the “It’s not a memristor” fire, memristors might not even be a thing.

Continue reading “Photochromic Dye Makes Up This Novel Optical Memristor”

Memristors Are Cool, Radiation-resistant Memristors Even Moreso

Space is a challenging environment for semiconductors, but researchers have shown that a specific type of memristor (the hafnium oxide memristor, to be exact) actually reacts quite usefully when exposed to gamma radiation. In fact, it’s even able to leverage this behavior as a way to measure radiation exposure. In essence, it’s able to act as both memory and a sensor.

Being able to resist radiation exposure is highly desirable for space applications. Efficient ways to measure radiation exposure are just as valuable. The hafnium oxide memristor looks like it might be able to do both, but before going into how that works, let’s take a moment for a memristor refresher.

A memristor is essentially two conductive plates between which bridges can be made by applying a voltage to “write” to the device, by which one sets it to a particular resistance. A positive voltage causes bridging to occur between the two ends, lowering the device’s resistance, and a negative voltage reverses the process, increasing the resistance. The exact formulation of a memristor can vary. The memristor was conceived in the 1970s by Leon Chua, and HP Labs created a working one in 2008. An (expensive) 16-pin DIP was first made available in 2015.

A hafnium oxide memristor is a bit different. Normally it would be write-once, meaning a negative voltage does not reset the device, but researchers discovered that exposing it to gamma radiation appears to weaken the bridging, allowing a negative voltage to reset the device as expected. Exposure to radiation also caused a higher voltage to be required to set the memristor; a behavior researchers were able to leverage into using the memristor to measure radiation exposure. Given time, a hafnium oxide memristor exposed to radiation, causing it to require higher-than-normal voltages to be “set”, eventually lost this attribute. After 30 days, the exposed memristors appeared to recover completely from the effects of radiation exposure and no longer required an elevated voltage for writing. This is the behavior the article refers to as “self-healing”.

The research paper has all the details, and it’s interesting to see new things relating to memristors. After all, when it comes to electronic components it’s been quite a long time since we’ve seen something genuinely new.

Investigating The Fourth Passive Component

When first learning about and building electronic circuits, the first things all of us come across are passive components such as resistors, capacitors, and inductors. These have easily-understandable properties and are used in nearly all circuits in some way or another. Eventually we’ll move on to learning about active components like transistors, but there’s a fourth passive circuit component that’s almost never encountered. Known as the memristor, this mysterious device is not quite as intuitive as the other three, so [Andrew] created an Arduino shield to investigate their properties.

Memristors relate electric charge and magnetic flux linkage, which means that their resistance changes based on the current that passes through them. As their name implies, this means they have memory, and retain their properties even after power is removed. [Andrew] is testing three different memristors, composed of tungsten, carbon, and chromium, using this specialized test set. The rig is based on an Arduino Uno and has a few circuit components that can be used as references and generates data on the behavior of the memristors under various situations.

The memristors used here do exhibit expected behavior when driven with positive voltage signals, but did exhibit a large amount of variability when voltage was applied in a negative direction. [Andrew] speculates that using these devices for storage would be difficult and would likely require fairly bespoke applications for each type. But as the applications for these seemingly bizarre circuit components increase, we expect them to improve much like any other passive component.

Continue reading “Investigating The Fourth Passive Component”

Memristor Computing On A Chip

Memristors have been — so far — mostly a solution looking for a problem. However, researchers at the University of Michigan are claiming the first memristor-based programmable computer that has the potential to make AI applications more efficient and faster.

Because memristors have a memory, they can accumulate data in a way that is common for — among other things — neural networks. The chip has both an array of nearly 6,000 memristors, a crossbar array, along with analog to digital and digital to analog converters. In fact, there are 486 DACs and 162 ADCs along with an OpenRISC processor.

Continue reading “Memristor Computing On A Chip”

Memristor May Be Fake News

The fundamental passive components of electronics are the resistor, the capacitor, the inductor, and the oscillator, right? Actually, no, oscillators aren’t considered fundamental components because they aren’t linear. Resistors, capacitors, and inductors are also irreducible. That is, you can’t combine other passive components to model them unlike, say, a potentiometer. In the last few decades, though, we’ve heard of another fundamental component — the memristor. [Isaac Abraham] asserts, though, that the memristor isn’t a new fundamental component, but just an active device.

To support that premise [Isaac] builds a periodic table of devices showing how components map to changing voltages based on the time-varying property of charge. This shows that all the basic relationships are filled and that memristor actually covers a composition of passive components. This is similar in concept to [Strukov’s] diagram implying that a memristor is the fourth quadrant of a space defined by charge vs flux. However, using the properties of this periodic table [Isaac] argues against the fundamental nature of the memristor.

Continue reading “Memristor May Be Fake News”

Memristors On A Chip Solve Partial Differential Equations

We were always taught that the fundamental passive components were resistors, capacitors, and inductors. But in 1971, [Leon Chua] introduced the idea of a memristor — a sort of resistor with memory. HP created one in 2008 and since then we haven’t really had the burning need to use one. In a recent Nature article, [Mohammed Zidan] and others discuss a 32 by 32 memristor array on a chip they call a memory processing unit. This analog computer on a chip is useful for certain kinds of operations that CPUs are historically not efficient at, including solving differential equations. Other applications include matrix operations used in things like machine learning and weather prediction. The paper is behind a paywall, although the usual places to find scholarly papers will probably have it soon.

There are several key ideas for using these analog elements for high-precision computing. First, the array is set up in a passive crossbar arrangement. In addition, the memristors are quantized so that different resistance values represent different numbers. For example, a memristor element that could have 16 different resistance values would allow it to operate as a base-16 digit.

Continue reading “Memristors On A Chip Solve Partial Differential Equations”