My interest in the G5 comes and goes in cycles. You know, I find some interesting info, try to do something, then I get stuck at some or other point, and I get distracted either by life or by something else. I guess it's an ADHD thing or something.
So anyway, I've been on a new cycle as of late, and so I've been perusing the various documents that the Internet has to offer on the subject. You know, looking at leaked IBM documentation, collecting datasheet revisions, as you do. "Ooh, this one says it's v2.2, I don't have that one yet!.." And this time around I've come across a number of very interesting documents that I haven't seen before, which I think are of interest for the purposes of this particular forum topic.
The first one is called 'IBM PowerPC 970MP RISC Microprocessor and CPC945 Bridge and Memory Controller Design Guide'. This is a document that is interesting in and of itself, as it describes in detail the overall high-level system architecture, which I've been slowly trying to piece together from various datasheets, manuals and schematics. But for the purposes of this topic, I think section 3, called 'Thermal Design Guidelines', is particularly interesting.
The second one is called "Development of BGA Solution for the IBM PowerPC 970 Module in Apple's Power Mac G5". I think it's particularly interesting in this context because it is provides you with a ballpark estimation of the numbers a cooling system should aim for, and allows you to understand and take note of some of the design considerations IBM engineers had when designing the original cooling systems.
Lastly, there is the third one, which is the 'PowerPC970MP Thermal Considerations' application note, which doesn't exactly say anything new in particular, but I think is interesting nonetheless. I also think you'll likely agree with me if you just look through it without focusing on specifics, and it also seemed weird not to include it here.
All of this is to say, from reading this documents, it really feels like IBM engineers were terrified these chips are gonna cook themselves, so they did what engineers do in such circumstances, and decided to double and triple and quadruple check everything. Thermal diodes, mounting force, mounting force planarity, all of that for the chip itself and for the CBGA package, the effect of thermal cycles, the unformity of mounting force spread on the solder balls... It feels like they've tried to do everything in their power and outside of it to ensure that the cooling solution is functionally perfect. If they could hire a dude that stands on the factory line and tastes a little bit of underfill from each processor board, going "ooh, that one's good" and "no, absolutely not, this one goes to the scrap bin", they would.
Now, whether or not the fear the G5 chips instilled in IBM engineers was justified, I don't quite know. But I also can't help but feel some secondhand fear from reading all of those documents, and that's why I felt it important to post these documents here. 'Cause, you know. We all need some more fear in our lives (/j)