Mostly. In solid state electronics, materials and some non-industry standard techniques can also provide some protection. But that's the cost problem. Our computers etc are so cheap because they can make runs of thousands at a time. Going for "special" chips magnifies the costs enormously and lags a bit.
You think Congress screamed over a $10,000 toilet seat, what do you think they would do if today, we paid $200,000 each for a bunch (say 300) of 386 or 486 chips?
Actually, the EMP problem looks like it's on its way to resolution in the next 15-20 years thanks to...
High-definition television.
Seems that HDTV transmitters need lots of solid-state electronics, but that the transmitter output would be enough to zap ordinary ICs. The solution: instead of your basic silicon wafers, the HDTV system uses silicon carbide components, which can function just fine in a high-intensity RF environment. EMPing these chips would be several orders of magnitude more difficult.