Memristor – The fictional circuit element
arxiv.org
arxiv.org
Best terminal branches I found are:
* HP created something they claimed was a memristor [1]
* there were thermodynamic arguments about why it wouldn't work [2]
* HP discontinued the architecture based on the component [3]
1. https://arstechnica.com/information-technology/2014/06/hp-la...
2. https://arxiv.org/ftp/arxiv/papers/1207/1207.7319.pdf
3. https://www.theregister.co.uk/2016/11/29/hp_labs_delivered_m...
One thing about the OP paper smells very fishy to me:
About two years ago, an extremely important result about Memristors and the notion of circuit elements in general came out. Unfortunately, it didn't get a lot of attention, and remains not-that-well-known even among experts. But: Anyone making claims like the OP paper would HAVE TO consider it in their model if they want to get taken serious. Here's the paper:
https://hal.archives-ouvertes.fr/hal-01322396/document Abdelouahab, Mohammed-Salah; Lozi, René; Chua, Leon O. - Memfractance: A Mathematical Paradigm for Circuit Elements with Memory [2016]
The fact that the OP paper doesn't even mention Memfractance makes me highly suspicious, and doubly so as the OP paper also brings up a "periodic table" of circuit elements - something the Memfractance paper also does (embedded in ℝ²), but uh... let's say with a lot more behind it. In fact, I'll quote the entire "Conclusions" section of the Memfractance paper here:
>In this paper, we have used fractional calculus in order to generalize and provide a mathematical frame for circuit elements with memory: memfractance. We have emphasized that the memfractance is a general paradigm for unifying and enlarging the family of memristive, memcapacitive and memin ductive elements. The motivation and significance of this paper is that there may exist future nano-electronics devices that are more realistically modeled with memfractance elements
>We have generalized the definition of fractance which was first introduced in 1983, and after that, introduced the paradigm of memfractance which is fitted for circuit elements with memory such as memristor, meminductor, memcapacitor and second-order memristor first introduced here. We have defined a new element called memfractor which possesses interpolated characteristics between those four circuit elements.
>We have then generalized Ohm’s law to memfractor and proved it. A particular, albeit wide-ranging, case of memfractance: the interpolated memfractance has been carefully studied through several numerical illustrative examples. Special attention has been devoted to the interpolated char- acteristic of a memfractor lying between memristor and memcapacitor which exhibits an unexpected new behavior of time variation of flux (φ–t curve). This phenomenon has been studied very carefully by the means of rigorous proofs.
>Finally, following Chua’s recent work in which an infinite discrete family of circuit elements: the (α,β) element is introduced in the scope of developing a rigorous mathematical theory of nonlinear circuits, we extend the previous generalized Ohm’s law in order to embed memfractors elements into this periodic table. For this aim, we define an infinite continued family of circuit elements including circuit elements with memory (such as second-order memcapacitor and meminductor and third-order memristor), with a special metric. We call this family: fractional circuit element family.
Note: That last passage is a reference to this specific paper:
https://www.semanticscholar.org/paper/The-Fourth-Element-Chu... - Chua, Leon O. - The Fourth Element [2012]
Which the OP paper also doesn't cite.
To me, this looks like a FUD campaign by Intel.
I also briefly glanced over the OP paper besides checking for citations in it, and found this passage:
"We have borrowed the expression “periodic table” as attributed to Chua" - which cites a secondary resource from 2008, before Chua's two above papers. Looking for any words starting with, or containing a fragment of, "fract" in the paper also yields no results.
Looks like the typical outcome of someone who thinks they don't suck at literature research, but does suck at literature research, which, quite honestly, the vast majority of scientists do. Ask a randomly sampled researcher if they ever heard the term "Main path analysis" and they'll stare at you like a deer staring into headlights.
Having said that:
The paper does seem to bring up a few valid points, e.g. people making errors & drawing bad conclusions from mislabeled diagrams. This isn't an issue in Chua's work, however.
Oh, and: Here, some slides on memfractance:
http://slideplayer.com/slide/3869533/
Edit:
Actually, this got generalized even further in early 2017:
https://www.sciencedirect.com/science/article/pii/S100757041... Machado, J.Tenreiro; Galhano, Alexandra M. - Generalized two-port elements
I've heard people suggest Intel might be acting like this due to (HP?) patent issues? (Edit: to be clear this was just interesting musing by an outside observer like the rest of us, not some source with any authority.)
https://news.ycombinator.com/item?id=9962755
Seems possible that this might indeed constitute part of some ply by Intel, trying to bypass having to pay patent/licensing when actually using their 3D Xpoint tech.
That sounds like a hoax to me. I had to look up fractional calculus, but it appears to be a real thing. It still sounds ridiculous and appears to bring in memcapitive and meminductive elements to their odd new world. At the end of the day, writing papers with strange terms isn't nearly as useful (to the rest of us) as actually producing a new device.
(1) https://www.mathpages.com/home/kmath616/kmath616.htm (2) https://arxiv.org/abs/1009.5533
Fractional calculus is a well established tool to develop physical models, particularly rheological and damping models. It makes sense to apply the same technique to model circuit components as rheological and electronic models do share quite a bit of common ground, and in some cases even symbolic representation.
(funny enough, doing the same at aliexpress yields a young kid's plastic ball ad, containing "Warning:Memristor")
- https://knowm.org/memristor-models-in-ltspice/ - https://knowm.org/the-pershin-voltage-threshold-memristor-mo... - https://knowm.org/the-joglekar-resistance-switch-memristor-m...
[1] - https://en.wikipedia.org/wiki/Resistive_random-access_memory
[2] - https://www.digikey.com/products/en/integrated-circuits-ics/...
> Leon Chua argued that all two-terminal non-volatile memory devices including ReRAM should be considered memristors. Stan Williams of HP Labs also argued that ReRAM was a memristor. However, others challenged this terminology and the applicability of memristor theory to any physically realizable device is open to question. Whether redox-based resistively switching elements (ReRAM) are covered by the current memristor theory is disputed.
Happy Fun Ball may contain one or more memristors, and may or may not be sentient as a result. It is recommended to treat Happy Fun Ball with respect as a precaution.
Thank you for contacting Digi-Key with your request about Memristor parts. While none of Digi-Key official supplies have any existing memristor parts available, there a few companies that have made experimental development chips available for sale.
https://knowm.org/product/bs-af-w-memristors
http://www.bioinspired.net/products-1.html
Seems like general availability of a real memristor is still a ways off - if at all.
https://knowm.org/bio-inspired-technologies-neuro-bit-memris...
When I hung out at Radio Shack after school to play with the TRS-80's, some guy came by and showed his off, and I was in awe, and so jealous at how fast it was! I was sure that Stringy Floppies were the wave of the future. You didn't need to rewind them like tapes, because they wound back around!!!
https://en.wikipedia.org/wiki/Exatron_Stringy_Floppy
https://www.youtube.com/watch?v=EBfNy021K2Q
Then there was the Transputer!
You physically can't because they spool from the center like an 8-track tape. Probably why they didn't catch on rewinding lets you treat it more like a really slow hard drive.
Kind of like all of the ideas from AI in the 70s and 80s that worked we don't call AI anymore.
You can learn how they work and the science (see the video on https://knowm.org/memristors/)
Are they a fundamental circuit element or one of the existing fundamental elements? We can let scientists debate that.
I feel like someone described useful properties of A Thing if it existed.
Then we figured out how to make A Thing that had those useful properties.
Is it A Thing, or Two Things?
That's pedantic. Pragmatically, don't we have the useful properties?
> Martin Reynolds, an electrical engineering analyst with research outfit Gartner, commented that while HP was being sloppy in calling their device a memristor, critics were being pedantic in saying that it was not a memristor.
[1] https://en.wikipedia.org/wiki/Memristor#Memristor_definition...
Apparently that's not quite the situation. I'd read the Wikipedia article. It says the following (keyword: "contrary"):
> Experimental evidence shows that redox-based resistance memory (ReRAM) includes a nanobattery effect that is contrary to Chua's memristor model. This indicates that the memristor theory needs to be extended or corrected to enable accurate ReRAM modeling.
[1] https://en.wikipedia.org/wiki/Memristor#Memristor_definition...
From a pragmatic standpoint, they made a thing. And it sounds like the theory they based it on is not as sound as they thought. But they MADE the thing.
I think I would have appreciated a title more like, "Memristor - the devices are cool, but the theory was flawed."
Rather than implying that the devices themselves are fictional.
Perhaps "Memristor - An interesting device based on a flawed theory" would have been better.
The debate I'm having is whether the language used was inappropriate, i.e. whether the best words were used or if we should keep looking for better words. If all they care about is clicks then that's their prerogative, but the people reading these words need to know what they're supposed to mean.
Because "fictional" has a specific meaning, and this isn't it.
No, it implies A does not exist, not B. Memristor = A. The term existed before HP's B came along.
Whether or not you believe A = B, somehow I think you're smart enough to realize that nobody is claiming B—which everyone can see with their own eyes—does not exist, and yet that's what you're still arguing.
> * HP created something they claimed was a memristor [1]
> * there were thermodynamic arguments about why it wouldn't work [2]
> * HP discontinued the architecture based on the component [3]
Even as a relatively informed person, the headline and the top comment made me believe "a thing with these properties won't work in the real world."
What does "fictional" mean to you?
That's your fault for ignoring the links [1] [2] [3] in that comment and reading 3 bullet points as 1 coherent sentence. Those are very obviously 3 different sentences from 3 entirely separate articles. If it's ambiguous for you what part of the passage from [1] the word "it" from passage [2] refers to (and feel free to blame the author of the comment if it makes you feel better), you're supposed to click on the links... that's why they were provided to you. They're there precisely to clear up any confusion or inconsistencies.
And if you click the links and search for "thermodynamic", you see it's explained pretty unambiguously, and the ambiguity was introduced in the top comment:
> There is some controversy over whether what Williams developed is actually a memristor because the concept of a memristor itself is seen by some as a violation of the laws of non-equilibrium thermodynamics.
Clearly you can see the "it" that some people claim to be violating thermodynamics (and hence fictional, unreal, or whatever you want to call it) is the concept of a memristor that has existed since decades ago, not the physical thing HP created long after -- that would be preposterous.
OR. Maybe the word "fictional" shouldn't have been used?
If I understand this memristor paper correctly, the whole issue seems to be that what is supposed to be a new kind of Thing, that didn't exist before, is actually made up of already existing Things with well-understood properties in one possible configuration that doesn't do anything radically new, that other configurations can't already do anyway.
So in other ways- we have the useful properties but a) we always had them and b) there's no new Thing.
It's not a trick, it just doesn't work on the underlying mechanism we thought it did. The new configuration is itself radically new.
The Mechanical Turk was a trick, designed to deceive.
It's a very unfair comparison.
I think this is false. A nonlinear ϕ-q curve will yield a resistance which depends on time in a manner that can't be described by a single nonlinear v-i curve.
But what they watered it down to (and not delivered on that either) seems to be roughly equivalent to that fancy flash memory you can buy now for the new intel chipsets.
"The missing memristor found" https://www.nature.com/articles/nature06932
and still working on it "Capacitive neural network with neuro-transistors" https://www.nature.com/articles/s41467-018-05677-5
"The simplest way to think about it is this—take a DRAM DIMM out, and put a memristor DIMM in,” said Sontag. “You now have another pool of memory that’s denser and nonvolatile. It’s a new class of memory—the consequence for operating systems is that moving stuff around from I/O devices [to and from disk] becomes unnecessary."
https://arstechnica.com/information-technology/2014/06/hp-la...
Since I first read about them years ago this is still what I am waiting for even if it does not seem to be at grasp.
Plus the whole wear levelling thing would have a huge impact on lifespan.
Tiny microcontrollers would be the first ones to benefit from an all-flash architecture, but they all still ship with both flash and RAM onboard.
In the microcontroller space there is for example TI's MSP430FR series which has unified non-volatile storage based on what could be described as core-memory on chip.
Intel just started shipping DIMM modules, though apparently CPU support still hasn't arrived yet: https://www.anandtech.com/show/12828/intel-launches-optane-d... https://www.theregister.co.uk/2018/08/10/optane_dimm_ceremon...
It doesn't matter in the slightest whether it's a memristor or some other tech.
And we can approximate this right now with a capacitor to dump out RAM upon power loss. The reason you can't get the experience you want is software, not hardware.
there doesn't seem to be a mechanism for memristors to exist without significant nonlinearity or being a fully passive device, so it's kind of hard to say it's a fundamental circuit element
It's also an especially bad idea to claim the time derivative of current is the the double derivative of charge, given that these are two very different notions of derivative.
To clarify, claiming current is the derivative of charge is like claiming the current of a river is the derivative of it's water level.
i(t) = dQ(t) / dt
"To clarify, claiming current is the derivative of charge is like claiming the current of a river is the derivative of it's water level." This statement is wrong, while water in some cases provides a decent analogy for electricity, this is not one of them.
Note that the alternative would be that the wire somehow accumulates charge as it passes current, which clearly isn't happening.
As for your "wire" example, you're conveniently ignoring that a single (open-ended) wire isn't a closed circuit and as such there can be no current (and hence no accumulating charge). And if it's a closed circuit, then there are other elements in the circuit that consume or generate charge.
The claim is that current density J is different from the time rate of change of charge density dρ/dt.
That is not to say they are unrelated; they are related by the continuity equation,
dρ/dt = -∇·J.
The distinction is real, because what you are calling current in the one case is actually a spatial derivative of current, as indicated by the ∇.I would actually go a step further than this and say that current is actually properly defined as the source of magnetic field. On the conventional definition of current, it is physically impossible for current to flow through a capacitor, but we speak of that all the time. So the True Current Density is just
J + ε dE/dt
in SI units. Actually taking that seriously, however, does require to committing to language which sometimes seems a little awkward, like saying electromagnetic radiation involves an AC current oscillation that propagates through empty space transverse to its oscillation.That's actually (still, and somewhat) how the Ampere is defined. There are ongoing efforts to change this though.
I... prefer to avoid discussions like this one, but I thought you might appreciate this part :-).
Honestly I'm confused why it's turning out to be such a controversial point that there's a difference between a change in charge and the movement of charges.
Heck in their diagram they claim that the voltage across an inductor is the double derivative of its charge, but inductors can't even hold charge so it's unclear what they're trying to say. They also claim that the charge across a resistor is somehow related to the integral of the voltage across it, but again (ideal) resistors can't really hold charge. The only way to interpret this supposedly 'universal' periodic system is by interpreting charge and its derivatives in different ways depending on context, which isn't convincing in a supposedly universal system.
The problem is mainly that the criticism you are making is not great for pedagogy. What is being called “charge” is probably something like “disposition to accumulate charge” or so, in the same way that force is not actually mass times acceleration, but it's mass times a disposition to accelerate, so that you can do things like measure my weight-force even though I’m not falling through the floor.
The dispositional truth of the matter is fundamentally more cognitively complex to teach than the simple rule that you get when you say that everything does what it's disposed to do, and so everybody has memorized the version of the definitions that has no dispositions, and gets very confused when you point out that aspect of those definitions.
That's a good mathematical model of the behavior of the elements from a pedagogical perspective, though confusing for more advanced readers.
(This caught my attention because I had up to that point believed that electrical fields are always conservative, and this demonstrates that not to be true: an electron traveling around the loop in such a manner will eventually return to its starting point having done non-zero work)
What is dQ/t you may ask? It's the time derivative of charge. It's the change in charge over time, the rate of flow of charge.
I=Q/t
Current=Charge/Time
Amps=Coulombs/Second
I don't know how to make this clearer.
Contravariant is simply saying that it's being stated and used as if it holds generally; but that's not the case.
This thread quickly dismissed 'through an area' as pedantic, but as far as I can tell that really is the crux of the debate: this simplified form of the equation only holds for scalar flux - viz. constant over and perpendicularly through a fixed flat surface.
In the generalised form, `I` is a function of the area at a point.
My electro mag skills are a little rusty, but I don’t think that’s the right analogy. You wouldn’t say that the speed of a runner is the derivative of their height, similarly when someone is running you wouldn’t try to say that their speed isn’t a derivative of their height, as their height is more or less constant “for the length of the run”.
Similarly, it isn’t the height of the runner, but the distance they’ve covered, it isn’t the depth of the river, but how much water has passed through, it isn’t the static charge of the wire, but how much charge has passed through.
We can probably agree that the amount of charge passing through is different from the change to the total charge.
And in my opinion something like a 'periodic system' can't just treat both the same. It's especially bad to derive identities by taking the time derivative (or anti-derivative) on one side and switching between current and charge on the other.
The point is that this component alone ties flow to accumulation, whereas generally your other components (resistors=thin pipes, wires=thick pipes, batteries=Archimedes screws, inductors=turbines connected to flywheels) do not accumulate volumes of water inside of them. Flow needs to make sense even without accumulation due to flow-balance, just like force needs to make sense even in situations where velocity stays constant due to force-balance.
I = q v . A
where q is charge density. A is an area (actually, a normal vector to some flat cross-section, with magnitude equal to size of area), and v is velocity of the charged particles. I'm using the dot product.If we check the units: (coulombs * metres^{-3}) * (metres * seconds ^{-1}) * metres^{2} = coulombs / seconds
By the way, I fudged the above to make "charge density" have units $coulombs * metres^{-3}$. I'm not the best person at physics.
Eh what? No. There seems to be some huge misunderstanding here. First of all, charge is not "in an area". It's in volumes, and flows through areas. And the amount of charge in a volume is absolutely not constant (in general). If you think it is, then please explain what happens when you rub a balloon on your hair, or why/when lightning strikes.
And you can talk about charge in an area (sort of) if you multiply charge density by area; the result has units coulombs * metre^{-1}. I thought counting charge in a cross-section of wire was something people did, one way or another, even if the units aren't Coulombs but Coulombs*metre^{-1}.
I could very easily have misunderstood something. With the clarifications above, I'm not clear on what though.
https://news.ycombinator.com/item?id=17811314
I suspect that the two papers I linked there will likely make you a lot happier than the OP paper. :)