Reverse-engineering a carry-lookahead adder in the Pentium
righto.com
righto.com
(I guess I could always buy hundreds of thousands of transistors and start soldering...)
If you’re willing to do something that’s not manufacturable, but way easier to understand, then you might try this: https://tinytapeout.com/siliwiz/
Here is BreakingTaps fabricating home made chips, he has a fair bit of equipment though
https://youtu.be/RuVS7MsQk4Y?si=c8PH-FMfcfWLJLiG
There a a few different techniques that can be used. Most of the lithography techniques use Hydrofluoric Acid, but if you are okay with slower build times you can etch the circuits directly with Ion beams or Electron Beams.
But the short story is you need an overhead projector, a microscope, and a few gnarly chemicals. Otherwise fairly straightforward.
https://pages.hmc.edu/harris/cmosvlsi/4e/lect/lect17.pdf
In particular slides 36 and 37
______
The obvious question is why didn't they just use a carry-lookahead adder in the first place? The answer is that a carry-lookahead adder works better for smaller words (e.g. 8 bits), since its size is O(N^2) or O(N log N), depending on how you implement it. So you're better off with a large carry-save adder and a small carry-lookahead adder.
Two wrongs make a right.