Live data from Hacker News

How to make a CPU – a simple picture-based explanation

blog.robertelder.org

71–80 of 176 posts

Re: How to make a CPU – a simple picture-based explanation

#71
post #24

Circuit designer here - feel free to ask any questions about the manufacturing process, design etc. Having a thorough understanding of the process, I thought this was hilarious. But if you really want to understand the process, it's pretty terrible. It spends 10 steps on making a wafer, and then the bulk of the actual process is condensed to 16.

Not what you were offering so feel free to ignore this, but I'm super curious about RISC-V. Do you know if any serious attempts are happening to make RISC-V based systems? And if not, do you know why? Is it too raw/un-polished?

RISC-V probably has the most "serious" effort of anything other than ARM and X86.

Re: How to make a CPU – a simple picture-based explanation

#72
post #24

Circuit designer here - feel free to ask any questions about the manufacturing process, design etc. Having a thorough understanding of the process, I thought this was hilarious. But if you really want to understand the process, it's pretty terrible. It spends 10 steps on making a wafer, and then the bulk of the actual process is condensed to 16.

Can you talk about if the US has microchip supremacy due to raw materials from Spuce Pine's pure silicon, and if there are any sources that are almost as good or being used instead? Is it almost like De Beer's diamond monopoly? Do you use any countries or specific factories that do better refinement or are the raw materials directly shipped to the manufacturing country? What do you make from the wafers usually? Are c…

[deleted]

Re: How to make a CPU – a simple picture-based explanation

#73
post #46

Earlier quoted context omitted.

What's the canonical book? I used to know this from my EE days, but it's been too long.

For circuit design or manufacturing? I haven't been in school for a while, so I'm not sure what's current. I really liked Baker's book - CMOS circuit design. It had a decent overview of the manufacturing process for the perspective of a designer, as well as good introductions to major design topics. Unfortunately, with modern processes, most of the textbook design equations and learning no longer apply so it becomes…

Both. Ah I think I might have had that book until my parents' basement flooded.

Yeah of course when it comes to how things are actually done it's hard to know without actually working in the field. But I just wanted an overview.

Re: How to make a CPU – a simple picture-based explanation

#74
post #46

Earlier quoted context omitted.

For circuit design or manufacturing? I haven't been in school for a while, so I'm not sure what's current. I really liked Baker's book - CMOS circuit design. It had a decent overview of the manufacturing process for the perspective of a designer, as well as good introductions to major design topics. Unfortunately, with modern processes, most of the textbook design equations and learning no longer apply so it becomes…

Both. Ah I think I might have had that book until my parents' basement flooded. Yeah of course when it comes to how things are actually done it's hard to know without actually working in the field. But I just wanted an overview.

I think the Baker book is good for an overview. I also used Pierret's Semiconductor Device Fundamentals in undergrad. It goes more in depth for device physics than it is a pure manufacturing text, but I recall it also had a nice overview.

Re: How to make a CPU – a simple picture-based explanation

#75
post #24

Circuit designer here - feel free to ask any questions about the manufacturing process, design etc. Having a thorough understanding of the process, I thought this was hilarious. But if you really want to understand the process, it's pretty terrible. It spends 10 steps on making a wafer, and then the bulk of the actual process is condensed to 16.

Do you think chips in the 10k-100k transistor range will some day be able to be produced by hobbyists? Or are the chemicals simply too dangerous and machines too expensive to be affordable at that scale?

Re: How to make a CPU – a simple picture-based explanation

#76
post #54

It'd be really awesome if microprocessors, even at a low-end process node like 130 nm, could be made with room-sized machines or smaller. There's a lot of space for companies wanted to manufacture their own MCUs, for instance, without relying on massive supply chains. I think this'll happen at some point, as silicon manufacturing hits final roadblocks and becomes increasingly commoditized, but it'd be nice if it were…

Well, this chap managed to make his own chips at home: http://sam.zeloof.xyz/category/semiconductor/ Plus an electron microscope!

Sam is super impressive, but to be fair he bought premade wafers and bought a used SEM.

Re: How to make a CPU – a simple picture-based explanation

#77
post #62
post #54

It'd be really awesome if microprocessors, even at a low-end process node like 130 nm, could be made with room-sized machines or smaller. There's a lot of space for companies wanted to manufacture their own MCUs, for instance, without relying on massive supply chains. I think this'll happen at some point, as silicon manufacturing hits final roadblocks and becomes increasingly commoditized, but it'd be nice if it were…

If you knew enough VHDL you can make your own digital chips including CPUs using off the shelf FPGAs... https://blog.classycode.com/implementing-a-cpu-in-vhdl-part-...

Yeah, certainly true, but FPGAs are beholden to the same supply chain. This doesn’t fix the issue at all.

Re: How to make a CPU – a simple picture-based explanation

#78
post #54

It'd be really awesome if microprocessors, even at a low-end process node like 130 nm, could be made with room-sized machines or smaller. There's a lot of space for companies wanted to manufacture their own MCUs, for instance, without relying on massive supply chains. I think this'll happen at some point, as silicon manufacturing hits final roadblocks and becomes increasingly commoditized, but it'd be nice if it were…

The author misleads you with a point I brought up, it is not possible without globaliziation providing essential raw materials components that have no replacement unless that is your local environment. Spruce Pine has silicon that gives the US microchip supremacy that has dominated for the entire duration of manufacturing. It will never be commoditized that you can take off the shelf raw materials from anywhere locally and refine them. In the structure of globalism I linked to how google is allowing home designers to produce older technology chips.

https://www.electronicsweekly.com/news/business/diy-chip-10k... https://www.hackster.io/news/efabless-google-and-skywater-ar...

If you are interested in self-sufficient decentralized communities, microchips are not essential for a good society or long life. https://aeon.co/ideas/think-everyone-died-young-in-ancient-s... They're useful for being able to make non specialized hardware that can run general programs that many can support. Microchips do calculations and are more useful in scaling, analog computers can take some roles but it will be more wasteful to produce specialized hardware.

I don't know if vaccuum tubes need globaliziaton to make but you are not going to make decentralized microchips with local goods, they are not fungible raw materials like food.

Re: How to make a CPU – a simple picture-based explanation

#79
post #24

Circuit designer here - feel free to ask any questions about the manufacturing process, design etc. Having a thorough understanding of the process, I thought this was hilarious. But if you really want to understand the process, it's pretty terrible. It spends 10 steps on making a wafer, and then the bulk of the actual process is condensed to 16.

Can you talk about if the US has microchip supremacy due to raw materials from Spuce Pine's pure silicon, and if there are any sources that are almost as good or being used instead? Is it almost like De Beer's diamond monopoly? Do you use any countries or specific factories that do better refinement or are the raw materials directly shipped to the manufacturing country? What do you make from the wafers usually? Are c…

The US may have technological supremacy when it comes to design and the resultant products, but it lags behind in terms of actually manufacturing semiconductors. The dominant players are in Asia (TSMC, Samsung, GF) and Europe (GF). Intel has their own fabs, but they are currently behind the competition, and up until very recently only fabricated their own products. There are a lot of other companies in the industry with fabs, but they're generally making their own products - discrete devices - rather than integrated circuits/System-on-a-Chip's.

Another issue is the equipment used for manufacturing. It's very hard to come by, and the classic example is ASML (Netherlands), which dominates the market for lithography equipment.

I work on the design side, not in a fab, so I can't tell you much about sourcing or refining the silicon for wafers. Wafers are used to make every single microchip you can imagine. There has been a slow but continuous push towards using larger wafers, since its more cost-effective. I imagine it's more difficult, but couldn't tell you any specifics.

As far as manufacturing each individual integrated circuit: yes, larger is harder to manufacture because there is more physical space for a defect to occur. There are some design challenges as well when you get very large, but it's not a significant overhead because you're usually doing your design in sub-pieces anyways.

Some designs do use redundancy, as you mentioned. This is more often the case for very large, very uniform structures, like DRAM, flash, CPU cache, etc. But there's a tradeoff because you waste money on that redundancy for every chip that comes out with no defects. And there's overhead to actually testing the part in order to utilize the redundancy. In my experience, yields are targeted at the high 90%s these days, so the redundancy would have to be very cheap to be worth it. For almost all RF, analog, and mixed-signal circuits, there is no redundancy. I'd say most digital circuits, except the largest, also don't have any.

Re: How to make a CPU – a simple picture-based explanation

#80
post #24

Circuit designer here - feel free to ask any questions about the manufacturing process, design etc. Having a thorough understanding of the process, I thought this was hilarious. But if you really want to understand the process, it's pretty terrible. It spends 10 steps on making a wafer, and then the bulk of the actual process is condensed to 16.

Do you think chips in the 10k-100k transistor range will some day be able to be produced by hobbyists? Or are the chemicals simply too dangerous and machines too expensive to be affordable at that scale?

It's possible. The chemicals are not too dangerous, and yes, you can train yourself. Maybe it wouldn't fly in the EU.
Post reply on HN