3
\$\begingroup\$

Why is it that soft errors due to single-event upsets/transients never seemed to be a problem in early 8-bit microprocessors, like the MOS 6502 or the Zilog Z80? The microprocessors themselves were widely assumed to be deterministic, like TTL logic gates, and didn't have any any sort of error detection/correction, and seemed to work with little issue (from soft errors, there were plenty of worse problems) for a wide variety of applications.

When I say "never," I only mean microprocessors in consumer level applications, not including niche aerospace or other mission-critical uses, which I know have always included fault-tolerant and rad-hardened electronics. Also, I am not asking about the issues with memory, like those radioactive DRAM chips in the 1970s which led to parity becoming more widely used, but only soft errors that may occur in the microprocessor chip itself, which seem to be becoming an increasingly common problem today as feature size scales down and transistor density scales up. This is especially true for those mission-critical applications, including servers and financial computers.

Was it because the transistors in those early microprocessors were microscopic instead of nanoscale? Was it because of the transistor density and processor complexity? Was it something else entirely?

It just seems that the soft errors were only a worry in RAM with these computers in the majority of applications, like in consoles or personal computers, and rarely in the microprocessor itself. There seems to be an elegance in the simplicity, determinism, and functionality of the early microprocessors.

\$\endgroup\$
1
  • 1
    \$\begingroup\$ Perhaps start here. And definitely go read the references at bottom, as well. Also, here. \$\endgroup\$
    – jonk
    Commented Dec 16, 2020 at 21:30

2 Answers 2

7
\$\begingroup\$

Was it because the transistors in those early microprocessors were microscopic instead of nanoscale?

Mostly yes. Larger geometries and higher voltages are less susceptible. Early processors ran on 5V, now processor cores are in the 1V range.

You also must consider the consequence of an SEU. Most people were not doing serious work with the processors that you mentioned, they were playing games.

For many applications, the probability of a S/W bug causing lost data is much higher than the probability of an SEU causing lost or corrupted data. As long as this is the case, worrying about SEUs isn't the highest priority.

\$\endgroup\$
6
  • 1
    \$\begingroup\$ Errors due to radiations are less susceptible with higher voltage and larger transistors. But when actual bugs were fried between the high voltage vacuum lamps wires in early computers, they also caused some form of "Single Event Upsets" ;-) \$\endgroup\$
    – Grabul
    Commented Dec 16, 2020 at 21:59
  • 3
    \$\begingroup\$ "Most people were not doing serious work with early processors, they were playing games." Most early microprocessors were going into embedded applications, and doing very serious work. Consumer use was just a sideshow until the early 1980's, and even then there were plenty of business apps being run. \$\endgroup\$
    – TimWescott
    Commented Dec 16, 2020 at 22:47
  • 2
    \$\begingroup\$ "Most people were not doing serious work with the processors that you mentioned, they were playing games". That's a rather broad brush. I can remember one of our image processing gurus from the late 70's using a TRS-80 to develop image processing and tracking algorithms. He was tired of waiting for job turnaround from the mainframes, and the TRS-80 gave his the real-time display stuff he wanted. \$\endgroup\$
    – SteveSh
    Commented Dec 17, 2020 at 0:28
  • 1
    \$\begingroup\$ @TimWescott - I hadn't considered embedded. I was referring to late 1970s when Apple IIs (6502) were very common. Of the hundred or so people that I knew that used Apple IIs in this time frame, only a few were doing anything serious. I clarified my answer. \$\endgroup\$
    – Mattman944
    Commented Dec 17, 2020 at 0:42
  • \$\begingroup\$ Thank you! Since it seems like the same microprocessors were being used in those embedded applications, like in a home appliance, for example, was there anything different done to protect them from soft errors in those cases? Or was that just reserved for the most critical applications, like aerospace or nuclear. I assume that the microcontrollers found in the home appliances of today are not that different and still don't have any sort of those protections, yes? \$\endgroup\$
    – H2SO4
    Commented Dec 17, 2020 at 0:55
1
\$\begingroup\$

Errors due to cosmic rays are incredibly rare in terrestrial applications. Errors due to software errors, power problems, input metastability, mechanical problems with connectors, and careless users are far more likely. System designers are spending their time and money where it will do the most good.

There was nothing inherent in the design of these 8-bit microprocessors that made them immune to SEU and SET. The venerable 8085 was emulated in a radiation-tolerant design and fabricated on a radiation-tolerant manufacturing line back in the 80s for use in certain applications in the national interest of the U.S., check the IEEE Transactions for the proceedings of the Nuclear and Space Radiation Effects Conference. You are missing out on decades of experience and research in this area.

You seem to have a solution looking for a problem. You keep asserting that SEE in terrestrial applications are becoming a significant source of failures but you haven't provided any evidence that this is true.

\$\endgroup\$
2
  • 2
    \$\begingroup\$ That rad-tolerant/hard 8085 Elliot is referring is probably the HS-80C85RH that was made by Harris Corporation's Custom Integrated Circuit Div. It was developed by Sandia Labs under an agreement with Intel and manufactured by Harris. It reportedly had a total incident dose (TID) hardness level of 1x10^6rad (Si). Just finished scanning and PDF'ing the article from EDN magazine from 1985 (yeah, I'm a pack rat) that discussed this (and other) rad-tolerant uPs. \$\endgroup\$
    – SteveSh
    Commented Dec 17, 2020 at 0:23
  • 1
    \$\begingroup\$ @SteveSh The rad hard 8085 was also manufactured at Sandia's own fab as the SA3000, just FYI. \$\endgroup\$ Commented Dec 17, 2020 at 0:26

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.