{"id":1079,"date":"2009-10-28T16:00:13","date_gmt":"2009-10-28T23:00:13","guid":{"rendered":"https:\/\/www.reenigne.org\/blog\/?p=1079"},"modified":"2013-07-14T10:18:23","modified_gmt":"2013-07-14T09:18:23","slug":"what-are-all-those-pins-for","status":"publish","type":"post","link":"https:\/\/www.reenigne.org\/blog\/what-are-all-those-pins-for\/","title":{"rendered":"What are all those pins for?"},"content":{"rendered":"<p>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 <a href=\"http:\/\/download.intel.com\/design\/processor\/datashts\/320834.pdf\">datasheet<\/a> and made a map:<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.reenigne.org\/misc\/lga1366.png\"><\/p>\n<p><b>Power:<\/b><br \/>\n<span style=\"background-color: #000000\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span> V<sub>SS<\/sub><br \/>\n<span style=\"background-color: #ff0000\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span> V<sub>CC<\/sub><br \/>\n<span style=\"background-color: #ff8000\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span> V<sub>CCPLL<\/sub><br \/>\n<span style=\"background-color: #ff0080\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span> V<sub>TTA<\/sub><br \/>\n<span style=\"background-color: #ff8080\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span> V<sub>TTD<\/sub><br \/>\n<span style=\"background-color: #ff00ff\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span> V<sub>DDQ<\/sub><\/p>\n<p><b>Memory:<\/b><br \/>\n<span style=\"background-color: #80ff00\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span> DDR0 data <span style=\"background-color: #408000\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span> other<br \/>\n<span style=\"background-color: #00ff00\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span> DDR1 data <span style=\"background-color: #008000\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span> other<br \/>\n<span style=\"background-color: #00ff80\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span> DDR2 data <span style=\"background-color: #008040\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span> other<\/p>\n<p><b>Other:<\/b><br \/>\n<span style=\"background-color: #00ffff\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span> QPI data <span style=\"background-color: #008080\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span> other<br \/>\n<span style=\"background-color: #808000\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span> Other<br \/>\n<span style=\"background-color: #808080\">&nbsp;&nbsp;&nbsp;&nbsp;<\/span> reserved<\/p>\n<p>Idle speculation follows (I don't have any background in CPU or motherboard design):<\/p>\n<p>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.<\/p>\n<p>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.<\/p>\n<p>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 V<sub>CC<\/sub> 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.<\/p>\n<p>Three DDR3 channels also use a lot of lands - 192 for data alone and almost as many again for addresses, strobes and clocks.<\/p>\n<p>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).<\/p>\n<p>Edit 14th July 2013:<\/p>\n<p><a href=\"http:\/\/www.overclock.net\/t\/1336954\/guru3d-intel-haswell-core-i7-and-core-i5-specs-leak-onto-the-web\/320#post_18844842\">Here are some more nice pin maps.<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>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 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-1079","post","type-post","status-publish","format-standard","hentry","category-computer"],"_links":{"self":[{"href":"https:\/\/www.reenigne.org\/blog\/wp-json\/wp\/v2\/posts\/1079","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.reenigne.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.reenigne.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.reenigne.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.reenigne.org\/blog\/wp-json\/wp\/v2\/comments?post=1079"}],"version-history":[{"count":14,"href":"https:\/\/www.reenigne.org\/blog\/wp-json\/wp\/v2\/posts\/1079\/revisions"}],"predecessor-version":[{"id":1935,"href":"https:\/\/www.reenigne.org\/blog\/wp-json\/wp\/v2\/posts\/1079\/revisions\/1935"}],"wp:attachment":[{"href":"https:\/\/www.reenigne.org\/blog\/wp-json\/wp\/v2\/media?parent=1079"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.reenigne.org\/blog\/wp-json\/wp\/v2\/categories?post=1079"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.reenigne.org\/blog\/wp-json\/wp\/v2\/tags?post=1079"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}