21
submitted 1 year ago* (last edited 1 year ago) by CanadaPlus@lemmy.sdf.org to c/retrocomputing@lemmy.sdf.org

It's a good candidate since it sounds like there's no precision mechanical components like there would be in a hard drive. Does anyone have ideas for how I'd go about this? Is there a barrier I'm not considering?

I know how to make basic semiconductors already, so that's not an issue.

Edit: I've got an answer written down in the comments now. TL;DR you'd still need lithography to do it the OG way, because of the patterned magnetic material that directed bubbles around the medium, but material requirements are actually pretty flexible.

top 15 comments
sorted by: hot top controversial new old
[-] davefischer@beehaw.org 5 points 1 year ago

A lot of things that we assume can only be made by giant complexes of high-tech equipment were first prototyped by hand on a workbench. This sounds like a great project.

(I don't know anything about the details of bubble memory. It's entirely possible this is impossible. Certainly worth looking into though.)

[-] stingpie@lemmy.world 4 points 1 year ago

Just from a quick Google search, it looks like it's similar to tape memory, except the data moves along the tape, instead of the tape moving over the reading head. According to this diagram by TI, it looks like the bubbles are on some iron wafer and forcibly moved around by two coils. Then, on a second substrate there are some type of read & write head.

So here's how I would go about this: first, I'd wrap some small metal plates in insulated magnet wire, place two permanent magnets on the top and bottom (sandwich style) and stick a read head on the edge of the plate. Then you push AC current through the two coils offset by 90 degrees. This should push the bubble in a circle, and that can be read by the tape head.

Keep in mind though, this is a complete guess based on a simplified diagram from the 70s. I don't actually know if this is how they work.

[-] CanadaPlus@lemmy.sdf.org 3 points 1 year ago* (last edited 1 year ago)

Do you understand the physics of the bubble itself at all? I'm a bit unclear on how a this pushes around domain walls in the first place. Like, it makes a kind of sense, electrons hold spin and they're moving, but the actual physical rate at which they do that is pretty low for even large currents. I take it it's a magnetic field itself that moves them based on what you wrote? How does that not erase anything?

It does look like two big coils in the diagrams. I wonder if the edge of the wafer was kept "empty" for bubbles to move in and out of, then.

[-] stingpie@lemmy.world 3 points 1 year ago

I only vaguely really know what's going on. I did some more research after commenting, and I think I understand a little bit more. The TI bubble memory has two separate layers. On of them, the 'magnetic epitaxial film', basically has a lot of magnetic molecules arranged to point in the same direction. The second layer has circles made of some nickel-iron alloy. What I think is happening is that the actual magnetic bubbles are held on the film, and the iron circles act as tracks the bubbles are pulled along. I don't think electrons in the bubble are actually moving, but I think the electron spin is. That would explain why the loops are capable of moving the bubbles faster than electrons.

[-] CanadaPlus@lemmy.sdf.org 3 points 1 year ago

Hmm. I'll keep researching too. Thanks for the help.

[-] CanadaPlus@lemmy.sdf.org 2 points 1 year ago

Alright, I guess I should post what I've learned.


Soft magnetic (that is, magnetic but not permanently so) thin films will align completely with a magnetic field normal to their surface if it's strong enough, and of course will lose their magnetisation to thermal fluctuations outside of any field. If the field is intermediate, there's two possible local states: aligned and anti-aligned, the latter of which is metastable. The thermal fluctuations will cause domain walls to wander naturally at most strengths, although they will have a sort of "surface tension" as the field becomes stronger, since anti-aligned is still the higher-energy state. If the field is just below that necessary to collapse the anti-aligned segments (bubbles) completely, they will be tightly constrained to circles with a diameter on the same order as the film thickness, which are suitable for manipulation.

I imagine to figure out the "collapse field" in a new material, you'd apply a gradually stronger magnetic field to a sample, and look for a discontinuity in instrument readings as the last bubbles collapse. I'd also guess there's a natural limit here as the thickness of domain walls becomes relevant, so you couldn't get sub-nm bubbles in an atomic monolayer, but I can't say for sure. In the 70's, they were working with films they considered to be 2D, but which are actually pretty thick by 2020s standards.

Bubbles are mobile just as their domain walls are, and slightly repel each other. To move them around, then, a pattern was printed on top of the film in another magnetic material, which would result in bubbles moving one unit one direction if the magnetic field was "wiggled" clockwise, and another if it was "wiggled" counterclockwise. To attract and repel the bubbles in such a way these patterns were asymmetrical, and Intel settled on a sort of chevron. Critically, the coils are much weaker than the permanent magnets in the assembly, so that the bubbles can be moved gently.

To remove bubbles, the field was locally increased with a wire hairpin, and to create a new one the field was weakened somewhat and a pattern was used to split the resulting giant bubble. It's also possible to use a very strong field in the opposite direction to directly create a bubble, but it was prohibitively energy expensive as a normal operation. I don't know how exactly the movement of bubbles around the 2D surface was handled, but I honestly bet you could implement a sort of billiard ball logic using the repulsion between bubbles if you wanted, so sky's the limit.


So, from a DIY perspective the patterning makes this not much better than another kind of solid-state memory, since you're still doing lithography. What I wonder about, is if you could make a 1D version, either by cutting grooves into a film or by using a thin filament wrapped onto a spool; basically a tape that moves itself in response to a "tilt" relative to the outside field that keeps it written. I have no specific reason to think bubbles would be disrupted by material edges, but there would still be a question about how to protect the bubble-free voids from closing up. I wonder about using more than one layer and exploiting interactions between them; we have a lot more materials to consider now.

[-] MossyFeathers@pawb.social 2 points 1 year ago

I know how to make basic semiconductors already, so that's not an issue.

Uh, do you mean you know how to design them and send them somewhere to be made, or do you actually make them yourself? I thought you needed a crazy manufacturing plant for that.

As for making bubble memory, have you considered the material requirements? It looks like bubble memory used gadolinium gallium garnet, or yttrium iron garnet. Additionally, it sounds like bubble memory is significantly more complex than you'd think because while there aren't any mechanical components, it sounds like there are moving components.

[-] jaredj@infosec.pub 6 points 1 year ago

Sam Zeloof has made chips in his garage and posted a whole series about it on Youtube. He bought his silicon wafers, he didn't grow them, and his machines do take up the whole garage - but he did the whole thing himself. Fascinating viewing IMO. I don't know anything about where one would get these garnetty materials you mention, though.

[-] CanadaPlus@lemmy.sdf.org 3 points 1 year ago* (last edited 1 year ago)

So, I'm still doing research, but it seems like any ferrimagnetic thin film should work.

Rare earths would have been in lower demand at the time I think, some garnets have useful magnetic properties, and growing garnets is relatively easy. Similar synthetic crystals are common as lasing mediums now.

[-] CanadaPlus@lemmy.sdf.org 5 points 1 year ago

Uh, do you mean you know how to design them and send them somewhere to be made, or do you actually make them yourself? I thought you needed a crazy manufacturing plant for that.

Here's a link to my favourite YouTuber, Sam Zeloof, on Invidious! If you want to see him actually do it, the "Transistor Step By Step" video is good.

As for making bubble memory, have you considered the material requirements? It looks like bubble memory used gadolinium gallium garnet, or yttrium iron garnet.

That's one of the big questions. Do I need exotic materials, or were they just better from the perspective of a 1970's manufacturer? If I can make a bad one with some kind of ferrite that's still something.

Additionally, it sounds like bubble memory is significantly more complex than you’d think because while there aren’t any mechanical components, it sounds like there are moving components.

If it's a matter of electrical control, though, that becomes an analytical problem which I'm pretty good at. I also have the advantage of access to 2020s electronics, so if I need to measure or control things on the order of microseconds it's no big deal.

[-] XTL@sopuli.xyz 1 points 1 year ago

Maybe there's a YouTube tutorial

[-] CanadaPlus@lemmy.sdf.org 2 points 1 year ago* (last edited 1 year ago)

There... actually is some promising looking videos. I did not expect that, this is a pretty damn forgotten technology.

Thanks!

[-] pastermil@sh.itjust.works 1 points 1 year ago

Basic semiconductors... like ICs?

[-] BartyDeCanter@lemmy.sdf.org 2 points 1 year ago

When someone says basic semiconductor, my first thought would be a single diode or maybe a transistor, not an entire integrated circuit.

[-] CanadaPlus@lemmy.sdf.org 2 points 1 year ago

Really bad ones with visible-sized features, yes. I linked a YouTube channel elsewhere in here.

this post was submitted on 10 Oct 2023
21 points (95.7% liked)

retrocomputing

4103 readers
1 users here now

Discussions on vintage and retrocomputing

founded 1 year ago
MODERATORS