Comment by tobiasdorge
4 days ago
Does anyone know the general path to get involved in this? Perhaps its romantic, but this seems important, it seems hard, and it seems like something I can be proud of working on (as opposed to maximizing ad clicks). I'm just a SWE w/ a Comp sci degree, so what's the entry-point here?
Your entry point is a masters and probably Phd in Electrical Engineering, specializing in some aspect of semiconductor manufacturing. It’s definitely not CS.
Surely there is a lot of software involved in the design / operation of these fabs, it's not just designing the chip directly. Another commenter mentioned EDA so maybe I'll look into that.
There is a huge amount of software in every single step of making an ASIC, digital or analog. Or even a PCB for that matter. Long gone are the days of cutting tape and etching anything yourself. Apple's M3 has 25 billion transistors. No human drew those.
EDA software has some of the most amazing algorithms. I'm always surprised more CS people aren't into it.
You can find many great opensource projects here: https://theopenroadproject.org
But to get some context, and try out the flow and how everything works together, start here: https://tinytapeout.com
I'm not too sure but I would assume there's going to be faster turn prototype chips in the USA now? Is packaging needed to prove a prototype? Can we start buying IP blocks and make our own ICs? I'd love a MCU with built in IMU and wide range LDO, not sure if that's possible all on the same node.
There's going to be some niches opening as a result of this IMO.
EDA software?
It might be possible but domain knowledge might give some candidates a leg up on the competition, going in blind just seems suboptimal, though most of the relevant EE undergraduate classes were in sophomore and junior level for me in the late 1980's and I only got to use EDA software when working a couple of semesters for AMD as a junior.
[dead]