It is easy to blame the foundry but is the foundry the only problem?
Bulldozer was a 45nm product. The 45nm SOI node was already very mature and did yield descent clocks and still they could not compete with Intel designs with the time, and it is safe to say that they could not compete with AMD designs of the time.
Have a look at the HEDT and server market. AMD is in the same node as Intel but still they cannot be competitive at all with Intel offers. Mobile, same thing. They trail Intel despite devoting more CPU area than Intel to their chips.
In the three cases here we had situations where AMD designs, the ones you say are fine, could not compete with Intel designs at the same node or even with AMD own designs, and in the case of the 45nm Bulldozer there wasn't a foundry partner to blame. Designs *are* a problem for AMD.
I think it is fair to say that there is a subpar design being manufactured in a subpar foundry.
How do you explain a 75% slump in purchase commitments and inventory ballooning with the market falling just 1.2%? Care to show the math here?
There is no question the microarchitecture design itself could have been better, the existence of piledriver on the same exact process node is proof that bulldozer itself could have been improved and released as piledriver in the first place.
That isn't to say that piledriver itself addresses all the shortcomings, just saying it is proof that AMD's design engineers obviously had been directed to design bulldozer knowing in advance that there were things that bulldozer needed and could use if the design engineers had more time/money/resources to do it. (and when given more time/money/resources they did, they created piledriver)
What does this tell us? It tells us that the
project management triangle is alive and well, even at AMD, and at GloFo.
In project management the saying is "you can pick only two of the three".
You can be like Intel, move along at a nice tick-tock model that coincides with a wonderful 2-yr node cadence all thanks to a well-funded and well-resourced project model.
You pay the piper which then enables the project managers to focus on schedule and scope. schedule = tick/tock and nodes every 2yrs, scope = IPC capabilities, power efficiency, HKMG, Finfet.
AMD (and GloFo) were not so flush with cash as to pay the piper to the same degree as Intel could/did. That required the project managers to factor in cost in a way that had to impact either the schedule or the scope of the project itself.
So you don't get HKMG at 45nm, nor finfets at 20nm. And you don't get an amazing thuban-trouncing microarchitecture at 45nm, you have to delay it to 32nm only to then strip it down even further in scope and leave out things you know it needs but you delay those features even further to the piledriver core (delay the schedule to delivering on the same scope, because of the cost-constraint).
I've seen how these decisions, both process node and IC design, are made. I was a project manager myself on a number of critical decisions and had to factor in all kinds of concerns (risk to timeline delivery is a challenging one to adequately capture).
From my perspective, AMD's situation is one of inevitability. Given the competition, the resourcing gap, the only way AMD stood a chance to deliver competitive products was if the competition's R&D efficiency went down the drain...and for a while it briefly did at 130nm and again at 90nm with Willamette and Prescott.
And unfortunately AMD did not capitalize on those brief opportunities enough such that they cemented their lead over Intel in terms of annual revenue. Without that lead, there is virtually no way AMD's project managers were going to be able to deliver superior in scope projects on a competitive timeline while operating with pennies to the dollar of their equivalent project leaders over at Intel.
To be sure AMD had its missteps, intentionally delaying the 65nm node and products, and the parasitic situation with GloFo is going to be to both their detriments in the long run. But in the end, I do believe that even if AMD and GloFo had fired on all cylinders and hit home-run after home-run across the board on every project they still would not have been able to persist in competing against a competitor whose R&D investments absolutely dwarfs AMD and GloFo combined.
That is how the USA beat the USSR in the cold war, we outspent them in every way thanks in part to have a near 4:1 GDP advantage. That is how AMD has managed to beat Via in every way, with a near 10:1 revenue advantage. And it is of no surprise that Intel is/has done the same to AMD.