Qu'est-ce qui fait frire exactement la puce lorsque vous inversez l'alimentation?


59

De par ma propre expérience, la gravure de microcontrôleurs est assez facile. Mettez le 5V à la terre, GND à V CC et en un instant, votre puce est brûlée.

Que se passe-t-il en interne qui le fait complètement cesser de fonctionner? Par exemple, si par magie je pouvais ouvrir une puce et réorganiser toutes ses connexions de semi-conducteurs et la réparer, où devrais-je regarder exactement et que devrais-je faire?

S'il s'agit d'une puce spécifique, veuillez en choisir une qui pourrait répondre à ma question ou au moins me donner une idée.


Vous cherchez un carré de métal ou d'oxyde freiné
GR Tech

4
De plus, je suis d'accord avec l'explication de Spehro Pefhany. De nombreux circuits intégrés ont maintenant des diodes qui leur permettent de survivre à une alimentation inverse. Bien que ce soit quelque chose sur lequel il ne faut pas compter
Mark

@GRTech La rupture de l'oxyde de porte est un mécanisme de défaillance improbable pour une alimentation inversée.
W5VO

Réponses:


75

La plupart des circuits intégrés commerciaux sont isolés du substrat par une jonction PN à polarisation inverse (y compris les composants CMOS). Le substrat est généralement lié à la tension qui devrait être la plus négative.

Si ce n'est pas le cas, cette jonction devient polarisée en direct et peut conduire beaucoup de courant, fondre du métal ou la chauffer au point de ne plus servir de diode. C’est typiquement à une tension d’environ 0,6V, mais les fabricants de circuits intégrés jouent le jeu de la sécurité en vous disant de ne pas aller plus bas que -0,3V.

(en se référant au schéma ci-dessous, mais non représenté, le substrat serait lié à la broche 5)

entrez la description de l'image ici

La plupart des pièces CMOS ont une autre particularité: si une partie de la puce a un Vdd normal et qu'une autre partie voit un courant négatif important, elle déclenche un gros SCR parasite qui est un effet secondaire de la structure, puis l'alimentation de l'appareil génère un courant important qui provoque une surchauffe, une fonte, etc. si le courant n'est pas limité extérieurement. Cela s'appelle latch-up.

entrez la description de l'image ici


1
Bonne réponse, beaucoup de votes positifs, malheureusement, c'est incorrect. Latchup est un phénomène différent. Lors de la conception de circuits intégrés, il est possible d'éviter d'avoir suffisamment de contacts avec le substrat. Ceci est également vérifié lors de la conception à l'aide de tests automatisés.
Bimpelrekkie

@Rimpelbekkie Nope. Le courant de déclenchement peut être augmenté, mais l’effet ne peut être totalement éliminé que par l’adoption d’un substrat isolant tel que le saphir, car les quatre couches d’un thyristor sont toujours là. Le courant n'est pas limité dans la situation en discussion ici.
Spehro Pefhany Le

Nope quoi? Latchup est un phénomène réel, sans aucun doute là-bas. Est-ce la raison pour laquelle beaucoup de courant circule lorsque l'offre est inversée? NON ! Si vous n'êtes pas d'accord, expliquez-moi comment le circuit équivalent à thyristors illustré ci-dessus peut fonctionner lorsque l'affichage VDD est négatif par rapport à la masse. Pour déclencher le thyristor, le VDD doit être positif et une tension suffisante doit exister entre Rwell et / ou Rsub. Cela peut uniquement être causé par des contacts de substrat trop peu nombreux et trop distants. Je conçois des circuits intégrés depuis 25 ans et n’en ai pas encore vu un qui pose problème.
Bimpelrekkie

11

Qu'est-ce qui libère la fumée bleue magique lorsque vous dépassez les tensions de travail ou inversez la tension d'alimentation?

Appliqué à n'importe quelle "puce"

Un courant excessif produisant une dissipation de puissance excessive ( ) et / ou une tension excessive provoquant une défaillance de l'isolation due à des intensités de champ internes élevées associées à l'absence de conduction thermique des dispositifs situés à l'intérieur de la puce.I2R

Considérez la nature physiquement petite et asymétrique (sensible à la polarité) des dispositifs internes et leurs petits chemins de conduction thermique. Coupler ceci avec une destruction à basse tension de très fines couches isolantes (V / m de champ élevé) produisant des voies de conduction bidirectionnelles à faible résistance.

La température de chaque dispositif interne augmente très rapidement et détruit ses propriétés semi-conductrices / isolantes. Une fois détruit, cela produit d'autres chemins à faible résistance, entraînant de multiples défaillances en cascade sur d'autres périphériques de la puce.

Tout cela se passe très vite et c'est un événement à sens unique . ( Pensez Humpty Dumpty - Rassembler toutes les pièces ne vous ramènera pas à votre point de départ - Humpty a quitté le bâtiment)

Comment pourriez-vous le réparer?

En gros, vous ne pouvez pas dire que la magie n'existe pas. Il y aurait tellement de défauts en interaction dans le circuit qu'il serait presque impossible de localiser un défaut. (N'oubliez pas que même dans un «simple» CI, vous avez affaire à des centaines de milliers de dispositifs.) Tous les dispositifs défectueux doivent être identifiés et remplacés en même temps (en supposant que vous puissiez reconstruire tous les dispositifs défectueux au niveau atomique). - manquez un seul et vous devez recommencer lorsque vous allumez.

Une solution simple (et la plus rentable en temps et en argent) jette le bogue mort, apprenez par l'expérience, remplacez-le par une toute nouvelle puce conforme aux spécifications et soyez la prochaine fois plus prudent avec l'alimentation.


3
Ce n'est pas le cas pour tous les circuits intégrés simples. Quelque chose comme le 555 ou typique des amplificateurs opérationnels ou des moteurs est assez simple, des dizaines de transistors, pas des centaines.
Passerby

@ Passerby, l'OQ a bien commencé avec les microcontrôleurs et je basais ma réponse sur ce point. Que ce soit ses 5 ou 5 millions d'appareils à l'intérieur de la puce, cela reste vrai. Des dispositifs simples tels que le 555 sont peut-être plus robustes, mais une fois que vous commencez à détruire des structures internes, un défaut en entraîne un autre.
JIm Dearden

7

Que se passe-t-il en interne qui l'empêche de fonctionner?

Un excès de courant, les jonctions ne peuvent résister au courant que dans un sens. Lorsque la polarité est inversée, elles deviennent des courts-circuits. De la chaleur est générée, des jonctions brûlent ainsi que d'autres éléments surchauffés.

Si par magie je pouvais ouvrir une puce et réorganiser toutes ses connexions de semi-conducteurs et la réparer ...

Vous ne pouvez pas le réparer (dans la pratique) car de nombreuses jonctions sont maintenant cassées / évaporées, ainsi que leur environnement immédiat.

La protection contre l’inversion de polarité est assez simple (une diode). Cependant, elle génère une chute de tension et une chaleur supplémentaire, elle n’est pas intégrée dans la puce, l’utilisateur du circuit intégré peut ajouter une diode externe si nécessaire.


6

Une réponse tardive, je suis venu ici via une autre question, mais j'ai remarqué qu'aucune de ces réponses ne traitait réellement de la raison pour laquelle presque toute puce ou tout circuit intégré peut être frit en appliquant une tension d'alimentation inversée.

La vraie raison est que toutes les puces doivent avoir une protection ESD sur toutes les broches qui ne sont pas des broches d'alimentation avec un circuit comme celui-ci:

circuit de protection ESD sur puce

Donc, presque chaque broche a ceci! Cela fait beaucoup de diodes en parallèle. Vous pouvez facilement détruire toutes ces diodes en inversant l'alimentation. Et cela détruit votre puce.

Le verrouillage, comme mentionné ci-dessus, est un effet qui se produit lorsque l'alimentation a la polarité correcte mais qu'un courant est absorbé ou généré sur une entrée ou une sortie, ce qui provoque un dysfonctionnement, comme expliqué ci-dessus. Cela n'a rien à voir avec l'inversion de l'offre! Si vous pensez que je dis des bêtises, alors, s'il vous plaît, regardez comment un test de mise au point est effectué. Il existe un équipement de mesure spécialisé pour effectuer ce test.

S'il vous plaît lisez cet excellent article expliquant latchup et notez que l'offre est "normale" donc pas inversé! En cas de doute, lisez le test EIA / JESD78 de verrouillage du CI standard EIA / JEDEC.


5

Les structures semi-conductrices étant très petites, il est en effet assez difficile de les réduire en cendres.

  1. Distance de dégagement - si vous appliquez un champ électrique suffisamment grand entre deux conducteurs, il y aura une panne. Ceci, étant sur une puce, provoque un dysfonctionnement du terminal. Cela se produit principalement sur la porte d'une structure FET.
  2. Les semi-conducteurs sont en principe des dispositifs non linéaires sensibles à la polarité. Ceci à son tour rend l'ensemble du dispositif très non linéaire et sensible à la polarité.
  3. Des millions d'autres raisons auxquelles je n'arrive pas à penser maintenant ...
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.