[email protected] (MitchAlsup1) writes:
In the 1µ to 0.25µ era, effects such as described could be attributed
to transistor degradation via hot carriers. The low voltage designs of
today have essentially eliminated those problems.
From what I read about Intel's 13th/14th generation problems, they are
due to Intel's firmware driving the voltage too high. It's not clear
to me if they wanted the voltage that high, and thought that that
would not harm the hardware, or if this was unintended.
Nor do I see why they attempt to solve this problem with micro-
code patches
The firmware is changed to not drive the voltage too high; that's not
a change to the microcode of the P-Cores or E-Cores. This fix does
not help hardware that has already degraded so far that it exhibits
crashes and wrong execution, but it should stop or at least slow down
the degradation of those CPUs that still work reliably.
In which case, it
should not have shown up in more than 1 generation.
Intel releases a new "generation" every year. The "generation" can be
a refresh of an existing design (with minimal changes), or something
new. or some refresh and some new stuff; In particular, the 13th and
14th generations consist of CPUs on the low end that look like they
are just Alder Lake ("12th Generation") CPUs in every way, with a
slightly higher clock rate, and higher-end CPUs that have a larger L2
cache but otherwise look very similar to Alder Lake. The difference
between the 13th and the 14th Generation is a slight clock rate
increase and some additional E-Cores are enabled in some CPUs.
Apparently there are differences between the small-L2 CPUs (Alder Lake
variants reanamed to Raptor Lake) and large-L2 CPUs (Raptor Lake
proper and refresh) beyond the cache size, maybe just in the firmware,
or maybe the clock tree implementation was changed in some way that
makes it more vulnerable to overvoltage. In any case, they took a
long time until they found the cause of the problem, and by that time
the "14th generation" was out. And given that the 13th and 14th
"generation" are pretty much the same designs, it's not surprising that
they are both affected.
- anton
--
'Anyone trying for "industrial quality" ISA should avoid undefined behavior.'
Mitch Alsup, <
[email protected]>
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)