It's more like, NVIDIA is lucky TSMC can't supply enough to AMD/ATi, or am I seeing this wrong?
Yup
I wonder if the yield issues will get miraculously fixed once fermi arrives ...... one for the conspiracy theorists.
nope, it won't, and again I'll point out yields isn't refering to one thing. Theres wafer yield, the physical number of cores that work from each wafer processed and theirs capacity/plant yield, how many wafers it can actually push from one side of the production line to the other. One has zero inpact on the other, you can have a wafer with 1% yield with only 1 working core per wafer, but the plant could be pushing 750million wafers through a day. Or you could have 80% wafer yields, 80 cores per wafer, and the plant is only able to push through 100 wafers a day.
The best situation is huge yield on both area's, the reality is no plant can make infinate numbers of wafers every day, because it takes time. Nvidia and AMD are complaining as TSMC can only make 9k wafers a month, their chamber missmatch problem meant they were down to 6k wafers a month for 2 months. Even back to 9k where they are, its not huge, they really need to move more plants over to 40nm but they haven't yet. Both companies together putting out lots of 40nm really want TSMC to be making 20k wafers or more a month.
I doubt ATI would be paying for lost chip due to yields, I would have thought ATI are turnkey with TSMC, ie they hand over the design a say sell me x number, TSMC are probably the ones taking the hit.
Yes they are, they pay a flat fee per wafer, it doesn't remotely matter if 1 core or 50k cores come off that wafer, though obviously TSMC could adjust their pricing if they new it was that profitable. AS it stands TSMC charge around $3500 for a 55nm wafer, and $5000 for a 40nm wafer.
Its VERY likely that the 6 weeks of wafers lost when TSMC found out about the chamber missmatch(it takes 6 weeks start to finish to produce a wafer, they only found out about it when the first cards came off that particular line, however every wafer through it over that 6 weeks was lost also) they would eat the cost of that themselves, we know thats around 4.5k wafers, which is over $20mil of silicon. They've probably given AMD some deal to help make up for it, discount, promise to put through some extra production at their cost.
The yields at 40nm suck compared to 55nm, Fermi's yield is apparently disgustingly bad, the 58XX aren't supposed to be great at all and as the cores get smaller yields go up, so the 5770 has better yields than something twice its size.
Plant yields are back up, but need to be higher(realistically by adding more fab, you can't turn a 9k wafer fab into a 50k one,), wafer yield is horrible with terrible leakage issues, it seems unlikely to improve dramatically, ever. Its a fairly old process by now, the biggest yield improvements normally happen quickly, after this amount of time it would take a fundamental change in their 40nm process to improve it, like adding SOI or HKMG, either would require both companies to redesign their cores, tape them out, test them then produce them(a 3month cycle at best). Best bet for improved yields are a non crap 28nm process next year. We won't see £100 5850's till 28nm, this generation will NEVER achieve price parity with last gen even with massive competition the cores simply cost more to make due to yields.