Hayabusa-2 probe uses 64-bit MIPS CPU to explore the origins of the solar system
blog.imgtec.com
blog.imgtec.com
Which says the solar panels are designed to produce 1,400 watts at the furthest distance from the sun. So it gets this 200 Mhz 64 bit MIPS chip, whereas the ~200 watts at Pluto New Horizons uses a 12 Mhz 32 bit MIPS chip (and the power gets steadily lower as it heads out and hopefully looks at a Kuiper belt object).
There also is a window of almost 9 years between the launch dates of these systems (January 2006 vs December 2014)
That's six times the 18 months of Moore's law, or a factor of 64, so it could explain much of the difference.
https://en.wikipedia.org/wiki/Radiation_hardening#Radiation-...
As much as I hate slide decks as an information source, this one is actually moderately informative: http://meseec.ce.rit.edu/551-projects/fall2013/2-2.pdf
Space radiation environments present severe problems in semiconductor devices for space use. Conventional space-use devices are fabricated with special radiation-hardened processes. However, it was not feasible to continue this method because it was difficult to maintain and manage the manufacturing processes. In addition, it will be necessary to utilize state-of-the-art commercial processes to improve the performance of integrated circuits for space use. HIREC established the Customer-Owned Tooling (COT) procedure for developing advanced LSI circuits for space use. Hardening techniques utilizing the hardness-by-design (HBD) approach are utilized to ameliorate Single-Event Effects SEE).* Moreover, a radiation-hardened ceramic package is utilized to reduce the influence of Total Ionization Dose (TID).
They call it "hardening-by-design" which translates to "not rad-hard, at all, just fault tolerant"
Architecturally, you put in a lot of fault tolerance. Multiple oscillators so you don't lose lock. More ECC for RAM. Modulo checks for arithmetic. The ability to reboot quickly and get back to operational from a checkpoint is useful. Voting on operations to detect failures.
Design-wise, you minimize nodes that can cause upsets. You put more charge on gates and only use static CMOS. Presumably, you use bipolar (which is current-driven rather than voltage driven like CMOS) anywhere you can without losing a lot of area (PLL's, I/O's, RF, analog circuitry).
Process-wise, insulating substrate is the obvious thing since it minimizes the collection of ionized charge. I doubt they do much more. Developing stable materials for semiconductor usage is really expensive, and not terribly profitable.
Dunno who downvoted me, some fanboy probably. Nevermind I got karma to burn.