|
Member
(02-15-2013, 01:15 AM)
|
Wii U CPU |Espresso| Die Photo - Courtesy of Chipworks
#1
![]() What’s going on here? This is the long awaited sequel to the WiiU "Latte" GPU Die Photo - GPU Feature Set and Power Analysis thread. If you have somehow missed it up until now, why not stop on over for some fervent technical discussion? If you’d rather not, here’s an abridged version of the events leading up: Desperately seeking some technical specifics in the face of Nintendo’s silence, a few GAF posters in the Wii U Technical Discussion Thread banded together in order to raise $200 for a die photo of the GPU from the wizards at Chipworks. Before the transaction was made, however, Chipworks contacted us with some pertinent info. It turns out that it would not be possible to discern the specifics we sought from the top silicon die shots offered on their site. What happened next was quite extraordinary. Chipworks went out of their way to take new polysilicon die shots of both the CPU and GPU (which normally sell for $2500 each) and have forwarded them to us, free of charge, for all to enjoy. So What Is It? Espresso is a tri core custom PowerPC design manufactured on IBM’s 45nm SOI process. Vital Statistics:
Other Info:
Comparison Dies: Broadway annotated courtesy of marcan Special Thanks: Jim, Rob, Randy and everyone at Chipworks who has gone out of their way to help us here at Neogaf. Also thanks to Thraktor, blu, Durante, wsippel, Schnozberry, Untalkative_Bunny, pestul, Azak, OryoN, JohnB, DeuceGamer, Deviljho, popstar, freezamite, phosphor112, and Dynamite Ringo Matsuri for helping to advance this effort. Credit to marcan and vgleaks for additional CPU info. (OP will be edited with new info as we go)
Last edited by Fourth Storm; 02-15-2013 at 05:14 AM.
|
|
|
|
(02-15-2013, 01:41 AM)
|
#12
The center core only seems to have more SRAM for L2 tags as far as I can tell - because it has more L2. ;)
|
|
Member
(02-15-2013, 01:45 AM)
|
#14
So those are the tags? Ok. Now there is also a small purple block between the tags and the L2 of the center core. And there seem to be a couple extra blocks on the center core above "bottom" core. One is green with white on it and the yellowish-green block right behind it. I don't see them on the other cores.
|
|
Member
(02-15-2013, 01:48 AM)
|
#17
best to wait until an expert fully clarifies this though. |
|
Member
(02-15-2013, 01:56 AM)
|
#21
|
|
(02-15-2013, 01:56 AM)
|
#22
|
|
Member
(02-15-2013, 02:03 AM)
|
#24
Thanks, credit on that one goes for Marcan. ;)
I think that post in full would be useful in here though, since we're looking at the die and trying to relate to the original part (PPC 750), so I'll copy/paste it in full. :) PowerPC 750 die: ![]() Gekko die: ![]() Broadway die:
Last edited by lostinblue; 02-15-2013 at 02:06 AM.
|
|
Member
(02-15-2013, 02:04 AM)
|
#25
^ Are those the biggest ones you could find? *I couldn't even find that for the 750/Gekko*
Probably. There does seem to be extra space to accommodate the latter two blocks I mentioned, though I would hazard a guess their position relates to center core. There are also some thinner blocks that aren't as visible down from the purple block.
Last edited by bgassassin; 02-15-2013 at 02:07 AM.
|
|
Member
(02-15-2013, 02:10 AM)
|
#26
In the left side middle top right area is what looks like a SARS-apparatus, probably functioning as a wideband digital amplifier resonance cache. It could indicate a 48nm inverted custom build. The right side lower left side blocks look like 9*9*9 randomly accesible memoriams, assuming they are neutral density of course.
Calculated guesswork gives me a terafloppy of 540 blue. |
|
Member
(02-15-2013, 02:16 AM)
|
#27
![]() Akagi: I worked on the SDK and absolutely love CPUs! (laughs) So I myself have been happy to see how far game consoles have come. I hope people will be impressed by the types of software enabled by the CPU. Iwata: I like the way you say you love CPUs! (laughs) It turned out to be a CPU without any strange habits—one that runs just the way you expect. Akagi: (Laughs) |
|
Member
(02-15-2013, 02:29 AM)
|
#30
While I only follow these threads to a certain extent (not being able to post something meaningful means that I'm stuck at only watching), I really have to give mad props to ChipWorks for the amazing contribution that they did.
Seriously guys, you rock. Now, back to lurking the thread. |
|
Member
(02-15-2013, 02:35 AM)
|
#33
|
|
Member
(02-15-2013, 02:38 AM)
|
#35
It's hard to make much out here. The eDRAM blocks are obvious, but I can't tell much else apart. I can't even tell the cores from the uncores right now (edit: ok yes I can, it's just not as stark a difference as usual. Three clusters of stuff to the right-ish, it does look like Core 1 has access to the middle eDRAM while the others don't?), and you could with any of Chipworks other CPU die shots, did they say why it's like that? Is it a flip chip package and that's why there may have been additional metal layers over the architecture making it hazy?
And you said each shot was 2500 dollars, I thought they were 200 dollars, or is this a different type of shot that we're looking at which is more advanced for whatever reason? Does it see stuff a regular one wouldn't, which would also explain the strange look?
Last edited by tipoo; 02-15-2013 at 02:43 AM.
|
|
Member
(02-15-2013, 03:26 AM)
|
#39
I actually suspect one of the sources could have a huge ass PPC 750 die image lying around; seeing they have this detail for it: ![]()
Quote:
I've thought of emailing them for it, but haven't got to it. Probably won't, so if any one of you guys wants to play the diplomat go ahead. ;) And since I did it, I'll leave this side by side thing here: ![]() Feel free to use it if it's useful for the OP.
Last edited by lostinblue; 02-15-2013 at 04:28 AM.
|
|
Member
(02-15-2013, 03:40 AM)
|
#42
![]() Nothing more.
Last edited by lostinblue; 02-15-2013 at 03:45 AM.
|
|
Member
(02-15-2013, 04:17 AM)
|
#45
Decapping and all that, done with the quality they're known for is really expensive. Understandably so.
As for the Espresso picture, I can identify the L2 cache blocks (middle core has 4 blocks so that's 2 MB worth; others have one so it gives it away) L1 Instruction and data cache is also evident, although it seems doubled in size/banks compared to predecessor die shots; could we be dealing with 64 KB Instruction and 64 KB Data? Or did they opt for 2x16 KB? L1 tags and respective Translation Lookaside Buffers seem to be paired together and L2 Tags are also guessable from a number of hypothesis. Upper middle part is probably the fuses I'm guessing. This going by marcan's Broadway anotation. EDIT: Isn't there a bigger image for the chipworks die than the one sized for the OP?
Last edited by lostinblue; 02-15-2013 at 04:26 AM.
|
|
(02-15-2013, 04:43 AM)
|
#46
Thanks, Chipworks!
Also, thanks to Fourth Storm and Co for making this possible. That said, my, what a difference to the GPU shot. Amazing. We need a block overlay before we can really discuss anything. I shall now glare at the people in the thread and tap my feet impatiently. C'mon, get to it, guys! What am I paying you for, geez. |
|
Member
(02-15-2013, 05:00 AM)
|
#49
Funny thing, assuming a straight Broadway core shrink to 45 nm (from 90 nm) would go from 18.9 mm˛ die area to half that, 9.45 mm˛.
Then 3x9.45mm2 = 28.35 mm˛ die size. Add more cache and SMP interface and it should go at least a few mm˛ higher. But this chip, going by the OP seems to be 4.74 x 5.85 = 27.73 mm˛; so less than expected despite having a huge area dedicated to the block things on the left and 4 times the total cache a 3 core Broadway would have. Sure buses like the 60x bus controller and the like wouldn't be tripled, but still; i'd expect it to not go lower than expected (I also realize I could have made this math before, I guess). Going by that seems like more than a simple core shrink with rearranging, no? There's either shared components (mark of a properly planned out multicore processor) or something else.
But how would it look then; they would still decap it to an extent?
Last edited by lostinblue; 02-15-2013 at 05:15 AM.
|