Chip Aging Accelerates
semiengineering.com
semiengineering.com
Tl;dr: Tin whiskers are very thin spontaneous metallic formations which can short nearby pcb tracks or conductors and are believed to be the cause of many failures in electronic devices. There is no evidence of a single cause for their formation but it seems certain that eliminating lead (RoHS legislations etc.) from solder is one of them.
I remember watching a teardown of a spare-no-expense embedded military computer, and the guy couldn't stop talking about how much "conformal coating" the board had.
Edit: I think this is the video: https://www.youtube.com/watch?v=55z_0BYb5is
It is not used for Sn (tin) whiskers at all, since it wouldn't penetrate the pads/package of the IC and wouldn't stop such a high modulus process in any case. Whiskers are most problematic with modern Pb-free solders and fine pitch SMT practices (QFNs & BGAs), but it's worth noting that other materials (like Zn) also have significant issues.
> The coating completely penetrates spaces as narrow 0.01mm.
I would have thought that would make it very effective in protecting against whiskers in QFPs that might have a lead pitch of 0.4mm or larger. There's not a lot you can do under the bodies of BGAs and QFNs, but if you're worried about whiskers you're probably using QFPs instead.
This app note suggests that Parylene and a few other dip-type conformal coatings do slow down tin whiskers, but don't stop their spread:
https://www.maximintegrated.com/en/app-notes/index.mvp/id/52...
Here is Mike's BBC micro : https://www.youtube.com/watch?v=la-sGpTpkxE
Great stuff.
In the past, you might have automotive-grade microcontrollers for functions like ABS, which consume less than a Watt maximum. You paid a little attention to having enough ground vias on the PCB for thermal conductivity, and that was about it to qualify the design for the high end of the temperature range.
Degraded lifetime wasn't so much of a concern.
These days, you've got ARM processors with a TDP of 15W or more, and keeping the die temperatures below the maximum when the ambient temperature is 85C, well, that starts to get interesting. Especially if you don't want to use a fan, and the processor is stuck somewhere without adequate airflow.
And then you've got high-end systems with a TDP in the 150W range. Then you've got to have a good cooling solution to run your application at office environment temperatures, nevermind the full automotive temperature range. And what's going to be the lifetime for these parts running at elevated temperatures, even if you are staying within the maximum temperature limits? Sigh
The turn to commercial off the shelf (COTS) parts to cut costs has raised the cost of using specialized ones (or caused people to have to develop custom solutions at great cost due to market gaps).
High temperature tested CPUs (above consumer grade) is a good example.
IOT causing more and more embedded technology might help change that tide, due to the need for components that can handle extreme and longer term deployments. But, the last so many years of the push to cut costs through COTS has come at a big cost for sustainability.
Are they really necessary or just cheaper in R&D terms?
You have a weird definition of "feature creep". Some of those things you listed save money, others save lives. I definitely wouldn't include such things in "feature creep".
At 60mph you'll be using 10-20hp to maintain speed so about a 1-2% loss per 150W chip(well a bit more for conversion losses).
Mostly I'm taking how much energy humans use, and we do a bad job...
It's not hard to imagine a future where Tesla stops developing and pushing updates for cars after 5-10 years, basically forcing an owner to trade up as the hardware in older models becomes incompatible with the latest self-driving algos. It's also not hard to imagine a future where Amazon/Uber/Bigco own and update large fleets of vehicles, maintaining and renting them out much like AWS does compute cycles, taking the burden off the user to maintain their own hardware.
I don't really see that. Once the software's out there and works, it'll work even if it isn't updated with the latest feature set. I can't really imagine the government changing self-driving car standards so fast that a non-updated car could not operate safely and would have to be retired.
Any broken "cloud server dependence" would probably cause so much weeping and gnashing of teeth that Tesla would be foolish to try it, and again, I doubt the government would allow it for safety reasons.
Err what?
A vivid real world example of this was the 2011 Cougar Point chipset problem which would cause the SATA ports to essentially burn out well short of the expected lifetime of the system. https://semiengineering.com/transistor-aging-intensifies-10n...
One console made a firmware update about a year after its release that increased its clocks by about ten percent. I'm guessing they did this after seeing telemetry numbers indicating that the box's cooling system was doing a better job than expected, and that there was lifetime headroom available (probably other factors were involved, too, but heat is a major one).
And by optimized, I mean shoehorning the smallest / cheapest solution in there that barely meets cooling needs.
Cooling "needs" have to take into account the whole product and user experience, not just keeping a single chip from melting down.
The XBone cooler is a pretty decent one, because the alternative is a ton of warranty work, plus lawsuits and bad press. And worse, a bad customer experience.
It's never the CPU has been my rule as well, except for a new build. Then it might be the CPU.
* Battery is too degraded
* Hardware is unsupported by the current OS version
* Screen failure
* Water damage (not as much with newer water resistant phones)
* Want to be able to run apps faster
* OS/Firmware failure (e.g. bootloop)
* Want to own the latest phone (non-performance reasons)
* Want a phone with a new hardware feature (e.g. wireless charging)
I don't think I've ever heard of someone's phone just not working mysteriously.
https://en.m.wikipedia.org/wiki/LG_smartphone_bootloop_issue...
After changing the main PCB it was working again, like new.
I regret not playing more with the old PCB though, like checking capacitors or resistors values.
Next to it I have a 6 year old monitor, in which I can’t replace the caps because it’s glued together.
Unless those "chips" the article is talking about is only FLASH, it's a very weird statement.
Also remember: batteries, screen, BIOS... all are controlled by their own chips these days; chips whose failures are attributed to the component they're attached to.
My Nokia 808 suddenly died after a couple of years. Blank screen, did not react to any button presses or reset attempts. Even after replacing the battery.
I happen to know that the design life for the Ford EEC IV, the ignition control system for 1980s Fords, was 30 years. That was achieved; many 30-year old Fords are still running with the original electronics.