What are all those pins for?

I recently built myself a new computer using an Intel Core i7 920 CPU. This CPU has more pins (well, "lands" actually, since they are just flat conducting areas that touch pins in the socket) than any other yet produced, 1366 of them to be precise. I was wondering why so many were needed, so I grabbed the datasheet and made a map:

Power:
     VSS
     VCC
     VCCPLL
     VTTA
     VTTD
     VDDQ

Memory:
     DDR0 data      other
     DDR1 data      other
     DDR2 data      other

Other:
     QPI data      other
     Other
     reserved

Idle speculation follows (I don't have any background in CPU or motherboard design):

The pins roughly divide into six sections: two for memory data, one for other memory-related signals, one for power, one for the QPI bus and one that is mostly reserved.

That there are a lot of power pins is not surprising - this CPU can use as much as 145A of current, which is enough to vaporize any one of those tiny connections, so it has to be spread out amongst ~300 of them for each of power and ground. Having two very big pins for power would probably make the mechanical engineering of the CPU much more difficult and would push the responsibility for branching out that power onto the CPU, whereas it is better done by the motherboard.

It's interesting that the ground lands are mostly spread out but the power lands are mostly together. I'm not sure why that should be - I would expect them both to be spread out. Perhaps the 8 or 9 big groups of VCC on the north edge each correspond to a single "power line" on the motherboard (and hence are grouped together) while the distributed ground lands are needed to supply electrons for the signal lands.

Three DDR3 channels also use a lot of lands - 192 for data alone and almost as many again for addresses, strobes and clocks.

Another thing that surprised me is that there are so many reserved lands (~250 of them). Initially I thought that this was because the socket was designed before the designers knew how many pins they would actually need, so they made sure to design for the absolute maximum. However, a good chunk of the reserved lands are used by the Xeon 5500 CPUs, which use the same socket - in particular for memory error detection/correction and the second QPI bus (which is presumably in the northwest corner).

5 Responses to “What are all those pins for?”

  1. Impressive says:

    Impressive amount of effort you put into the colour mapping. Very interesting post.

    Would you mind if I used the image for my own personal use, non commercial?

    Regards

    Luke

  2. Paul says:

    Very impesesd with your commitment. i have five pins on a used motherboard that according to your diagram are earths and power pins which are bent or missing. do you know if the cpu will still work ok (as there ar so many of these type on the board.
    regards Paul

    • Andrew says:

      I'm not sure. There are three aspects to this, only one of which you can check. The first thing is to check that the bent pins can't touch anything else. The second aspect is whether all the parts of the chip will actually get power. The earth and especially the power lines are probably connected up inside (since, from a chip design point of view, it's probably easier to do it that way than to try to make sure that no single pin transfers too much power) but if they aren't the chip won't work and could be damaged. The third aspect is whether the remaining pins can deliver enough power. There is usually some margin of error with these things, so it should be okay, but it's possible that when the chip is really working hard and consuming a lot of power, the remaining connections will get hot. That will increase their resistance, further limiting the power transfer. If there's too much power transferred and too few pins, this could lead to a runaway situation where the remaining connections burn up. Overall I'd say you have about 20% chance of destroying the chip, 10% chance of it not working properly and 70% chance of it working perfectly.

      So I guess it depends on whether the risk of damaging the CPU is worth the cost of buying a new motherboard.

  3. Paul says:

    Thanks andrew.. its a £250 gigabyte board that a friend of mine gave me when he had damaged the pins and was too scared to risk his expensive cpu.. i agree with your thoughts and i think i will try and straighten the ones i can under a magnifyer (but most importantly make sure none can touch any adjacent pins). then look for cheapest lga1366 cpu on ebay.. i assume that would be an i920 about £100 and hope for the best..i think if the board posts i will quickly go to bios and check cpu temps for a few minutes before i install xp .thanks again, i will post the outcome in a few weeks when i get a cpu bargain..

Leave a Reply