@ireneista @mjg59 Yeah I'm probably about as close as you're going to find to a "lithography to Linux userspace" full stack nerd, but there's still holes in my knowledge.
I understand the common fab processes and CMOS layout at a high level, but am weak to clueless on a lot of the transistor device physics when it comes to things like quantitative doping levels, gate work functions, etc. And if you asked me to fine tune process parameters for CMP I'd be completely lost.
I'm comfortable working at the RTL level and am generally familiar with computer architecture but you could easily get quite a few PhDs in just one narrow area of out-of-order execution scheduling, something I haven't touched at all.
And that's before you even start running software on the core.