Pourquoi les processeurs ne sont-ils pas refroidis par le bas et par le haut?


28

Les bits transistoires d'un circuit intégré se trouvent approximativement au centre du boîtier (plastique ou céramique). Ils deviennent parfois chauds, et nous les refroidissons en fixant un dissipateur de chaleur sur un côté. Parfois, nous soufflons juste de l'air sur eux avec un ventilateur. Une partie de cette chaleur se propage vers le haut, mais certaines doivent également descendre vers le PCB. Je ne connais pas le rapport. Ce qui suit est le dessous d'un processeur Intel Core i7-7700K dissipant 91 W de chaleur: -

cpu dessous

Il existe de nombreux borniers de connexion. De toute évidence, ils agissent comme de nombreux micro-dissipateurs de chaleur qui transfèrent une partie importante de la chaleur à la prise / PCB. En effet, de nombreux composants montés en surface dissipent la chaleur à travers (via des couches de cuivre cousues).

Donc, si le refroidissement est important (comme pour la communauté d'overclocking du processeur), pourquoi les processeurs ne sont-ils pas également refroidis par le dessous du PCB, avec par exemple un ventilateur?

MODIFIER:

Bien que les commentaires ci-dessous soient dans l'ensemble négatifs, il y a deux nouveaux éléments. Un, il y a un long fil sur Overclock suggérant qu'un nombre significatif de degrés pourrait être retiré de la température du CPU avec un ventilateur sur la plaque arrière. Et deux, je l'ai essayé (certes avec seulement un Raspberry Pi). J'ai recouvert la partie supérieure avec un chiffon pour isoler le processeur Broadcom, tout en refroidissant la face inférieure uniquement avec un ventilateur de 60 mm. Le ventilateur a réduit la température maximale du processeur de 82 degrés. à 49. Pas mal, donc je pense que cette idée a des jambes ...


25
À cause d'une chose ennuyeuse appelée une prise ZIF et un PCB qui
gêne

5
C'était une réponse facétieuse :) les broches sont en fait assez efficaces pour évacuer la chaleur. De même, l'avion au sol aide
JonRB

3
Ce n'est tout simplement pas pratique. Pour ce faire, vous devez creuser un trou sur le PCB du CPU et un autre sur le PCB de la carte principale. Même à l'époque où la puce CPU se trouvait sous le boîtier, personne ne choisissait de creuser un trou sur la carte principale.
user3528438

14
Google "flip chip". La plupart des puces de processeur modernes sont montées à l'envers, de sorte que la puce de silicium réelle est la plus proche du haut de l'emballage. Cela rend le dissipateur thermique supérieur très efficace.
DoxyLover

2
Le PCB autour du socket du CPU est en train de dissiper la chaleur des composants du régulateur de tension - il pourrait en principe être avantageux d'avoir le CPU isolé thermiquement de la carte mère.
Andrew Morton

Réponses:


37

Ils ne sont pas refroidis par le bas car ils ont des broches en bas et FR4 en dessous.

En raison d'avoir une beaucoup plus faible conductivité thermique , de

Copper:385.25WmKAluminum:205.25WmKFR4:0.25WmK

Il y a de fortes chances que vous ne souhaitiez pas entourer les signaux de métal, ce qui modifierait considérablement l'impédance, donc le métal en bas est plus un problème. Si vous construisiez une douille en métal, elle devrait être micro-usinée, ce qui serait beaucoup plus cher qu'une douille moulée par injection plastique. Ces choses vous empêcheraient de construire un socket de processeur qui évacuerait la chaleur.

Vous pouvez mettre un bloc de refroidissement au bas de la carte, mais le matériau PCB (FR4) réduirait considérablement le refroidissement.


3
Mais le chiffre FR4 est quelque peu trompeur. Le PCB sous un CPU moderne est très peuplé de nombreux vias remplis de soudure et de pistes en cuivre. Regardez la densité des broches sur ma photo. Et les avions sol / puissance. Et à travers la prise de carte et les supports de refroidisseur. Je m'attendrais à ce que la conductivité thermique globale de tout cela soit bien supérieure à 0,25. Il suffit de mettre votre doigt sous votre carte mère pour sentir la chaleur ...
Paul Uszak

1
Je suis d'accord qu'il serait supérieur à 0,25, mais ces vias ne sont pas très grands et de nos jours ils exécutent des microvias et des vias aveugles et enterrés de sorte que la plupart de ce cuivre ne passe pas tout le long de la carte. Tout cuivre évacue la chaleur, mais vous avez également besoin d'un grand chemin thermique qui ne se produira pas au bas du CPU, car il est beaucoup plus facile de le placer sur le dessus.
Voltage Spike

22

Le refroidissement n'est pas important , c'est crucial . Un processeur moderne peut facilement produire quelque chose entre 15 W et 200 W, à partir d'une puce de quelques cm². Si vous ne transportez pas cette chaleur, cette puce doit cesser de fonctionner, ralentir ou: simplement brûler.

Cela dit: où mettez-vous votre chaleur à partir de là? La surface de refroidissement d'une carte mère est très limitée par rapport à la surface du corps d'un refroidisseur de CPU. La capacité de transport de chaleur des couches de cuivre n'est pas mauvaise en soi, mais par rapport à un bloc massif de cuivre et d'aluminium (et, souvent, de caloducs à convection), elle est négligeable.

Ensuite: la carte mère elle-même n'est souvent pas l'endroit le plus cool, en particulier autour du CPU. C'est là que se situe toute la chaîne d'alimentation du CPU. Cela a une bonne efficacité, mais avec une charge de plusieurs dizaines d'ampères et des scénarios de charge changeant rapidement, il n'est pas étonnant que ces convertisseurs deviennent également chauds.

Je suis certain que dans les compilations hautes performances et militaires personnalisées, vous trouverez des packages de CPU spécialisés qui donnent un accès inférieur à des parties du CPU, mais dans les CPU traditionnels à prise, ce n'est tout simplement pas possible mécaniquement ni thermiquement trop avantageux.

Notez que cela ne s'applique pas à tous les processeurs. Si vous allez dans le secteur intégré, vous trouverez souvent des CPU plus petits avec un tampon dissipateur de chaleur au milieu. Cela ne semble tout simplement pas faisable pour les plus gros processeurs.

Je suis certain qu'Intel et AMD ne mettraient pas ces passifs au bas de leur CPU s'ils pouvaient l'éviter. En fait, regardez cette image: la carte verte que vous regardez n'est pas la puce, c'est le support PCB auquel la carte est connectée; c'est le prix technologique que vous payez pour pouvoir produire à bas prix des processeurs interchangeables en masse plutôt que de simplement avoir des cartes mères avec les puces à puce à l'échelle soudées directement sur elles - et vous ne pouvez pas avoir complètement cela, même théoriquement, parce que la chaleur à partir de ce CPU, c'est tellement qu'un plan métallique qui diffuse de la chaleur doit être ajusté par pression dessus, et vous ne pouvez le faire que mécaniquement en ayant la matrice sur une sorte de substrat.


10
Pour en savoir plus: le «mur de puissance»: pourquoi nous ne pouvons pas construire de CPU qui dissipent plus de 200 W environ , même si nous le voulions. TL: DR: la densité de puissance avec de minuscules transistors est un problème. (Cet article a une belle vue d'ensemble de la microarchitecture des processeurs, des premiers processeurs pipelinés aux OoO modernes, ainsi que le problème du mur d'alimentation qui a fait tomber le Pentium 4 sur son visage. Intel a choisi le mauvais moment pour passer à une vitesse gourmande en énergie. -Conception de démon, juste quelques générations avant que les transistors soient suffisamment petits pour que cela soit le facteur limitant.)
Peter Cordes

12

Une réponse qui n'a pas encore été donnée est due à la façon dont ils sont construits. Les processeurs utilisés dans les ordinateurs et les ordinateurs portables ne sont (au moins à ma connaissance) jamais une puce à puce. Ils ont simplement trop de connexions pour permettre un retournement de puce facile sur un processus PCB simple utilisé sur les cartes mères. Je veux dire simple ici par rapport aux processus nécessaires pour les applications RF / ondes millimétriques, ou un processus qui permet des densités où vous pouvez vraiment déployer plus de 1000 broches sur quelques millimètres carrés.

Pour cette raison, les puces CPU sont toujours retournées sur un interposeur. Il s'agit souvent de céramique et de plusieurs couches. Voici un exemple, tiré de wikipedia. Vous pouvez voir 5 matrices distinctes sur ce paquet, en plus d'une grande quantité de petites passives sur les bords (d'après ce que je peux dire, c'est en fait un empilement encore plus complexe, avec un intercalaire en silicium pour interconnecter les différentes matrices, et qui est ensuite placé sur un interposeur en céramique).

entrez la description de l'image ici

Pourquoi tout cela est-il important? Vous suggérez que vous devez être en mesure de transférer efficacement la chaleur à travers les broches du CPU. Cependant, ce n'est pas le cas, à cause de cet interposeur. Ce n'est pas comme un gros appareil d'alimentation où le gros morceau de métal est en fait connecté au silicium - il y a beaucoup de choses entre les deux.

En conséquence, la conductivité thermique de la matrice aux broches est toujours faible - donc même si vous deviez trouver un moyen très astucieux d'éliminer toute la chaleur de ces broches, vous ne verriez à peine aucune amélioration, car vous aurez toujours affaire à avec une résistance thermique supérieure d'un ordre de grandeur par rapport à un diffuseur de chaleur en métal qui est en contact direct avec le sommet du silicium.

Si vous allez aux processeurs utilisés dans les téléphones ou les appareils intégrés, qui sont un tampon de "dissipateur thermique inférieur", les choses sont différentes. Ici, ils n'utilisent pas une approche à puce. Au centre du BGA, ils auront un endroit métallique sur lequel la matrice est thermiquement attachée (c'est généralement aussi la masse). Ils utilisent ensuite des fils de connexion pour connecter toutes les broches, en utilisant toujours une forme d'interposeur avec le métal au milieu (ou le métal central n'est qu'un tas de vias droits pour obtenir une faible conductivité thermique). Cela signifie qu'il y a beaucoup moins de matériau entre ce tampon de refroidissement central et les broches BGA, ce qui permet un transfert de chaleur beaucoup plus efficace.


Je pense que vous avez ici votre formulation à l'envers: "la conductivité thermique de la matrice aux broches est toujours élevée", mais il semble que vous vouliez dire conductivité = faible ou résistance (résistivité?) = Conductivité élevée, pas élevée.
Peter Cordes

@PeterCordes Correct! Merci de l'avoir signalé, je vais le corriger tout de suite.
Joren Vaes

De plus, vous devez placer ces condensateurs quelque part, et il est crucial que les connexions soient courtes.
rackandboneman

1
Notez que l'image est du Fiji G PU d'AMD , utilisé dans la série R9 Fury. L'interposeur de silicium qu'il utilise est une rareté, même parmi les boîtiers multi-puces. La plupart ont simplement placé toutes les puces sur le substrat FR4, mais les quatre piles de mémoire à bande passante élevée des Fidji nécessitaient du silicium pour fournir la densité de fil nécessaire pour un bus 1024 bits à chaque pile.
8bittree

Ré. dernier par. Si l'enceinte le permettait, pourriez-vous alors refroidir une de vos puces inférieures dissipées par le haut, c'est-à-dire. des deux côtés?
Paul Uszak

12

Une partie de cette chaleur se propage vers le haut, mais certaines doivent également descendre vers le PCB. Je ne connais pas le rapport.

C'est vrai, la chaleur se propage dans toutes les directions. Malheureusement, le taux de propagation (également connu pour être qualifié de résistance thermique) est très différent.

Un CPU doit être connecté avec des périphériques / mémoire d'une manière ou d'une autre, donc il a 1000 - 2000 broches à cet effet. Ainsi, le chemin électrique (fanout) doit être fourni, ce qui se fait via la technologie des cartes de circuits imprimés. Malheureusement, même s'il est imprégné de tas de fils / couches de cuivre, l'ensemble du PCB ne conduit pas très bien la chaleur. Mais cela est inévitable - vous avez besoin de connexions.

Les premiers processeurs (i386-i486) étaient principalement refroidis via le circuit imprimé, au début des années 90, les processeurs PC n'avaient pas de dissipateur de chaleur sur le dessus. De nombreuses puces avec un montage à liaison filaire traditionnel (puce de silicium en bas, tampons connectés avec des fils des tampons supérieurs au cadre de connexion) peuvent avoir un bouchon thermique en bas, car c'est le chemin de la moindre résistance thermique.

Ensuite, la technologie d'emballage à puce retournée a été inventée, de sorte que la matrice est sur le dessus de l'emballage, à l'envers, et que toute la connexion électrique se fait via des bosses électriquement conductrices en bas. Ainsi, le chemin de moindre résistance passe maintenant par le haut des processeurs. C'est là que toutes les astuces supplémentaires sont utilisées, pour diffuser la chaleur d'une matrice relativement petite (1 m²) à un dissipateur de chaleur plus grand, etc.

Heureusement, les équipes de conception de CPU comprennent d'importants départements d'ingénierie qui effectuent la modélisation thermique de la puce CPU et de l'ensemble de l'emballage. Les données initiales provenaient de la conception numérique, puis des solveurs 3D coûteux donnent une image globale de la distribution de chaleur et des flux. La modélisation inclut évidemment des modèles thermiques de supports / broches CPU et de cartes mères. Je suggère de leur faire confiance avec les solutions qu'ils proposent, ils connaissent leur métier. Apparemment, un refroidissement supplémentaire à partir du bas du PCB ne vaut tout simplement pas l'effort supplémentaire.

ADDITION: Voici un modèle forfaitaire d'une puce FBGA, qui peut donner une idée, par exemple, du modèle thermique Intel LGA2011.

entrez la description de l'image ici

Alors que le PCB multicouche avec des vias thermiques et une teneur en cuivre de 25% peut avoir des performances thermiques assez bonnes, le système LGA2011 moderne / pratique a un élément important, une prise. La douille a un contact à ressort de type aiguille sous chaque patin. Il est assez évident que la masse totale de contacts métalliques à travers le socket est bien plus petite que la masse de cuivre en masse sur le dessus du CPU. Je dirais que ce n'est pas plus de 1/100 de la zone des limaces, probablement beaucoup moins. Par conséquent, il doit être évident que la résistance thermique de la prise LGA2011 est au moins 100X de la direction supérieure, ou pas plus de 1% de chaleur peut descendre. Je suppose que pour cette raison, les guides thermiques Intel ignorent totalement le chemin thermique inférieur, il n'est pas mentionné.


2
Pour info, les processeurs Epyc et Threadripper d'AMD ont poussé le nombre maximal de broches dans un processeur classique de ~ 2000 à ~ 4000. Les puces Xeon / Phi haut de gamme actuelles d'Intel ont utilisé un socket à ~ 3600 broches pendant plus longtemps, mais en tant que plate-forme multi-socket uniquement, elles sont considérablement plus niches.
Dan Neely

1
Une très bonne critique, mais permettez-moi de vous mettre sous pression maintenant ... Que diriez-vous de la différence entre la chaleur qui monte et la chaleur qui descend? C'est ce rapport qui m'a amené à poser la question.
Paul Uszak

1

En avionique, le refroidissement est évalué pour toutes les voies possibles, y compris via le PCB.

Un microprocesseur traditionnel dans un ordinateur portable / de bureau utilise généralement un mélange de refroidissement par conduction (dissipateur thermique) et convection (air forcé généralement). Comme le mélange de ces deux éloigne la majorité de la chaleur, le mécanisme de refroidissement via le PCB est parfois ignoré, mais il est toujours présent.

Si l'équipement se trouve dans une baie avionique non pressurisée, le refroidissement par convection perd plutôt tout son sens (la densité de l'air est très faible signifiant qu'il n'y a pas suffisamment de molécules à haute altitude pour diffuser la chaleur). Pour cette raison, le refroidissement par conduction est très largement utilisé car c'est la seule méthode de refroidissement vraiment efficace dans ce scénario.

Pour que cela soit efficace, de nombreux avions sont utilisés au sein du PCB comme dissipateurs de chaleur.

Lorsque des dissipateurs thermiques sont utilisés (pas une solution préférée mais parfois inévitable), le chemin est toujours refroidi par conduction via des échelles de chaleur vers une paroi froide (c'est un terme relatif - la paroi froide peut être à 70 ° C ou plus).

De l'air forcé est parfois utilisé, mais dans une chambre sous pression attachée à la plaque froide.

Ainsi, dans ce scénario, le refroidissement via tous les chemins est utilisé; par conduction des deux côtés, le FR-4 n'est peut-être pas particulièrement conducteur thermiquement, mais les plans en cuivre le sont.

Je suis entré dans une discussion thermique quelque peu détaillée dans une réponse à cette question .


1

La vraie réponse est l'ingénierie de base. Il est beaucoup plus facile d'optimiser un système si vous pouvez le séparer en sous-systèmes qui peuvent être optimisés indépendamment.

En optimisant un côté pour la connectivité, et l'autre côté pour l'évacuation de la chaleur. Vous avez simplifié le problème, tout en imposant, tout au plus, une pénalité de 2: 1 à l'un ou l'autre problème. De toute évidence, si vous aviez beaucoup plus de chaleur que de connexions, ou plus de connexions que de chaleur, ce choix devrait être revu, mais ce n'est clairement pas le cas.

Cela ne signifie pas qu'il n'est pas possible d'évacuer la chaleur de la face inférieure ou de placer des connexions sur le dessus, mais à quel prix? Quels autres compromis faut-il alors faire?

Les modules CPU refroidis par liquide, alors qu'ils font leur retour, étaient plutôt courants il y a 30 ans. Lorsque les ordinateurs centraux avaient des «enveloppes» de CPU qui étaient entièrement immergées dans le liquide, et ainsi enlevaient la chaleur de tous les côtés des circuits intégrés fermés. Cela présente clairement un inconvénient dans la conception des connexions, le débogage, la reprise et les types de liquide pouvant être utilisés. Ce sont de nombreuses contraintes supplémentaires pour l'un ou l'autre des sous-systèmes. Le fait qu'un tel choix ait été fait indique que l'évacuation de la chaleur était la principale contrainte.

Les superordinateurs modernes refroidis par liquide, ont des micro-conduits d'eau hautement optimisés sur le dessus de la tranche. Alors que toutes les connexions sont sur le dessous. Chaque sous-système est indépendant les uns des autres, optimisant considérablement la conception globale.

Dans les applications où le côté opposé aux connexions est occupé autrement, par exemple les LED, les lasers, les liaisons optiques, les ports RF, etc., la face inférieure est le principal chemin d'évacuation de la chaleur. Et des substrats spécialisés, à haute conductivité thermique, sont généralement utilisés.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.