What's the defect rate of these processors' fabbing processes? 1 per 300 mm^2? 1 per 500 mm^2? We can investigate different situations (assuming perfectly uniform distribution of errors which isn't perfectly accurate but does represent the overall picture)...
At 1 in 300 mm^2:
100 1:8 Cells = 22000 mm^2 ~ 70 defects
That's 30 1:8 dies, 70 1:7 dies - 100 useable in PS3 with redundancy, 30 without redundancy
At XCPU core = 50 mm^2
22000 mm^2 = 440 cores
Tri core XCPUs = 146
Quad core XCPUs = 110
70 defects in 22000 mm^2 =
76 Tri-cores and 70 dual-core XCPUs - 76 useable in XB360
40 Quad core CPUs, 70 Tri-core CPUs or less - 110 useable in XB360 with redundancy, 40 without
Now let's consider 1 error per 500 mm^2...
22000 mm^2 = 100 1:8 Cells, 44 defects, producing56 1:8 Cells, 44 1:7 Cells - 100 useable in PS3 with redundancy
22000 mm^2 = 440 XCPU cores, 44 defects, producing
102 Tricores, 44 dual cores - 102 useable in XB360
66 Quad cores, 44 Tri cores - 110 useable in XB360 with redundancy, 60 without
And at 1 error per 150 mm^2...
22000 mm^2 = 100 1:8 Cells, 147 defects, producing0 1:8 Cells, 63 1:7 Cells and 47 1:6 or less dies - 63 useable in PS3 with redundancy
22000 mm^2 = 440 XCPU cores, 147 defects, producing
0 Tricores, 145 dual cores and 1 single core XCPU - none useable in XB360
0 Quad cores, 73 Tri cores and 37 dual cores - 73 useable in XB360 with redundancy
What this goes to show is that yields are determined by error frequency which is proportional to die size, and including redundancy by allowing the crippling of a core because it's not part of the chip specifications, yields are dramatically improved. If we compare 1:7 Cells (1:8 Cells in brackets) with PC-Engine's desired 4 core XCPUs, we have...
With 1 defect per 150 mm^2,Cells = 63% of yield (0% 1:8s)
XCPUs = 0% of yield
With 1 defect per 300 mm^2,
Cells = 100% of yield (30% 1:8s)
XCPUs = 36% of yield
With 1 defect per 500 mm^2,
Cells = 100% of yield (56% 1:8s)
XCPUs = 54% of yield
And without the 4 core design, tri-core XCPU yields are...
With 1 defect per 150 mm^2,
XCPUs = 0% of yield
With 1 defect per 300 mm^2,
XCPUs = 52% of yield
With 1 defect per 500 mm^2,
XCPUs = 70% of yield
As I've said, these figures don't factor in clustering of defects, where one core gets lumbered with 5 defects and 5 cores get away scot-free, but as the errors are random there won't be a lot of clustering. There's also no accounting for PPE hits in the above, or overall chip-wide components like memory interfaces that take out the whole chip. That said, all things considered there's no way 4 core XCPU's are looking viable unless defect rates are a good deal lower than 1 per 500 mm^2 (assuming 50% efficiency is too low. I don't know what a chip fab costs per mm^2 to factor in chip cost due to yields), and if that were the case 1:8 Cells would be just as viable.