The 40% yield refers to number of good chips per wafer - not cores per chip. As to what is a good chip, it one that meets spec. Preferably with 100% cores active @ stated speed. From there they will start stepping down the grade hopefully mainly by speed capability instead of by dead cores.
You start sounding weird... Not enough caffeine this morning? Or too much?
The whole point of mining ASIC is that there's no "spec". It is 100% self-love. All they have to do is twiddle their own little thumbs really fast and gaze at it's own navel. The theoretically most demanding application for them would be if they are daisy chained and have to talk to their brothers from the same wafer or same batch that is sitting few centimeters away on the same board. No need to interface e.g. a DRAM chip or obey some IEEE standard.
The only 3 things that miners care are:
1) Ghash per sec/W
2) Ghash per sec/$
3) delivery time
There's no "stated speed" or "100% cores". Everything else can be and will be worked around at the board layout and software driver level.
Um, tell that to the customers screwed by AMT/Bitmine.ch over the A1 kerfuffle when it was introduced. Inno's A1 failing to meet design specs cost us final customers 100's of k$ in total or more. For most folks it looks like their money is never to be seen again as the lawsuits are in limbo. And ja Bitmine.ch's horrible board design was the icing on the crap cake.
BirFury, Bitmain, et al care very much about spec as that is what they base their miner designs on, eg how many chips in it running what speed will give us advertised throughput/power usage.
Sure miner chips are vastly simpler than the various processors used in mobile devices. Just simple I/O, bit of memory, coms and the SHA256 cores vs hundreds of I/O and scads of different core components including critical L1/2/3 cache memory. That simplicity should in turn give more good chips vs yield from making mobile processors and their ilk.