>[Infineon] has already corrected the mistake, but Infineon did not report the flaw to NASA because the company did not know what the transistors would be used for, Fitzpatrick said. “They did not realize it was going to affect us.” Infineon did not respond to a request for comment.
Not exactly responsible disclosure! NASA buys rad-hard transistors, and Infineon "didn't know what they'd be used for"?
I bet NASA buys rad-hardened electronics by a truckload, and buys from distributors, not Infineon directly.
But it's a reasonable idea to notify all potential large consumers that are likely to have bought your specialty product; these are not numerous, and the impact may be large (as in this case).
Rad hard parts are always sold direct from manufacturer in my experience - adding a distributor just muddies traceability, which is critical in space programs. There's usually a lot of communication between the quality departments of the manufacturer and the buyer, as test reports need to be transferred to the buyer for their records. Infineon almost certainly a list of everyone who has purchased these parts as well as the phone number for their quality control department.
They really don't. Each individual project is sourcing their parts on their own, and even when there's a subcontractor involved we're often talking to the manufacturer as well. So Infineon almost certainly has some record that these parts were specifically for Europa Clipper.
Distributors will notify you of recalls, but no distributor of electronics i've worked with notifies you of erratum (and it would be really annoying if they did, honestly :P)
This reads like it should have been a recall. But that's hard to tell unless I knew exactly the specifics of the issue.
Did NASA assume these were rated higher then they were? Did Infineon make a mistake in documentation, or did they straight up not test them or test them incorrectly.
Unless contractually specified otherwise, it's generally up to the buyer to check the delivered goods for defects and report those without undue delay*. If this is not done, the goods are deemed to have been accepted.
Sure you can contractually specify that the product has to meet certain specs and pay extra for the seller performing QA, but the default often is "you're buying whatever comes out of our factory, check the goods yourself on delivery". The reason things are done this way in the business world is that it is generally cheaper to accept certain failure rates than to perform testing at every step of the supply chain and add a whole lot of bureaucracy and complications because of returns.
Whether custom contracts existed in this case is unknown, but it is likely that Infineon notifying customers was already a courtesy. They could've just said nothing.
* Under German law, which likely applies here since that's where Infineon sells from.
IANAL, but I would think Infineon's data sheet and quote would constitute the "offer," and NASA's purchase order the "acceptance." IIANM, this meets the minimum requirement to establish a "contract" (usually called an "agreement" these days).
If the MOSFETs don't meet the specs on Infineon's data sheet, including rad hardness, then Infineon would be in breach of contract.
If NASA accepts the delivery of those things and doesn't check for & report defects*, then outside of willful deception on the Infineon's part, it's not the Infineon's problem anymore. It is the responsibility of the buyer to check that the items are as specified. If the buyer neglects that responsibility and signs for the delivery, the seller is off the hook.
German law differentiates between "open deficiencies" and "hidden deficiencies". If you neglected to properly check for an open one, that's on you. You now have no warranty under the law. In case of a hidden one, which will likely only show during large-scale production and can't really be detected beforehand, you have to immediately report it once you discover it, and it is your responsibility to document & prove that you did so without delay.
Under this system it's up to the buyer to decide how much reliability they need. They can forego testing and save money because it's not important to test every single screw when building a garden shed, or they can rigorously test every single thing because they're building a spacecraft.
* It is enough to prove that you did perform checks. If you got unlucky and the random samples just happened to be good, you are still protected. But if you didn't check at all or not sufficiently, you're screwed.
What an embarrassing moment for Infineon. IME their products tend to be very nicely engineered... and onerously documented, but that's probably a good thing if you're NASA. This, though, is concerning. With companies like Infineon, Analog, ST, etc. you're literally buying black boxes and an unenforceable promise that those black boxes will behave the way the datasheet says. This is a pretty egregious breach of trust, and Infineone really must do better to uphold their image.
It also implies that unless you using their products on a high-profile space mission Infineon doesn't plan to notify customers of known product defects. I'm not sure how Infineon thinks "if only we had known that we would have told you" is going to go over well
>> did not know what the transistors would be used for
There are so many types of radiation that I do not think it unreasonable that they only notified customers who used these devices in particular environments. Most military use would be near radio transmitters (radars) or nuclear reactors (navy). Neither use case are an exact match for the radiation environment of Jupiter orbit.
I don't know if that's actually true, but in this case the article specifically calls out classified satellites, so in this case the original problem was also with space-based radiation.
Not exactly responsible disclosure! NASA buys rad-hard transistors, and Infineon "didn't know what they'd be used for"?