There are a number of other reasons they could be experiencing low yields, but the facts are a) Global Foundaries' 65nm process is fairly mature b) the design rule checks (DRC's) provided by foundaries and/or built into any usable EDA software would catch the majority of other potential culprits, such as signal integrity or cross talk issues.
Agreed, insanely low yields, plus several design iterations suggests incompetent development engineers. Also this:
Chip grades: Chips come in four grades of performance. Chips are sold in mixed grade lots. A grade has 16 engines, B grade has 15 engines, C grade has 14 engines and D grade has no less than 12 engines. All chips run at a minimum of 250 mhz. Higher grade chips will run up to 294mhz. The percentage distribution in each lot is 60% Grade A, 20% Grade B, 15% Grade C and 5% Grade D
I've been out of the biz a long time now, but why the claim that perfect chips clock faster than defective chips? I suppose they could be accounting for parasitic power consumption of defective cores limiting the clock rate to keep power dissipation down, but then what are they going to do with the <250MHz parts? And have they fully characterised their dodgy design? It would be embarrassing if the yield/speed varies hugely between batches. Oh and
up to, I always mentally translate that as
less than.