Quels sont les différents types de test de circuit intégré?
Le test des circuits intégrés est essentiel à la fonctionnalité de la plupart des appareils électroniques. Les micropuces, en tant que circuits intégrés, sont également connues, peuvent être trouvées dans les ordinateurs, les téléphones portables, les automobiles et pratiquement tout ce qui contient des composants électroniques. Sans tester à la fois avant l'installation finale et une fois installé sur une carte de circuit imprimé, de nombreux périphériques ne fonctionneraient pas ou cesseraient de fonctionner plus tôt que leur durée de vie prévue. Il existe deux catégories principales de test de circuit intégré, de test de tranche et de test au niveau de la carte. De plus, les tests peuvent être structurels ou fonctionnels.
Le test de plaquette, ou vérification de plaquette, est effectué au niveau de la production, avant l'installation de la puce dans sa destination finale. Ce test est effectué à l'aide d'un équipement de test automatisé (ATE) sur la tranche de silicium complète à partir de laquelle la matrice carrée des puces sera coupée. Avant l'emballage, les tests finaux sont effectués au niveau de la carte, en utilisant le même ATE ou un ATE identique à celui utilisé pour les tests de plaquettes.
La génération de mires de test automatisée, ou générateur de mires de test automatisé (ATPG), est la méthodologie utilisée pour aider le système ATE à déterminer les défauts ou les défaillances lors du test de circuits intégrés. Un certain nombre de processus ATPG sont actuellement utilisés, y compris des méthodes bloquées, séquentielles et algorithmiques. Ces méthodes structurelles ont remplacé les tests fonctionnels dans de nombreuses applications. Les méthodes algorithmiques ont été principalement développées pour gérer les tests de circuits intégrés plus complexes destinés aux circuits intégrés à très grande échelle (VLSI).
De nombreux circuits électroniques sont conçus pour inclure une fonctionnalité d’autoréparation intégrée (BISR) dans la technique de conception pour le test (DFT), ce qui permet des tests de circuit intégré plus rapides et moins coûteux. En fonction de facteurs tels que la mise en œuvre et le but, des variantes et versions spécialisées de BIST sont disponibles. Quelques exemples sont l'auto-test programmable intégré (PBIST), l'auto-test intégré continu (CBIST) et l'auto-test intégré à la mise sous tension (PupBIST).
Lors des tests de circuits intégrés sur des cartes, l’une des méthodes les plus courantes est le test fonctionnel au niveau des cartes. Ce test est une méthode simple pour déterminer la fonctionnalité de base du circuit et des tests supplémentaires sont généralement mis en œuvre. Parmi les autres tests intégrés, on peut citer le test de balayage des limites, le test sans vecteur et le test de contrôle arrière basé sur un vecteur.
L’analyse des limites est généralement effectuée à l’aide de la norme 1149.1 de l’Institut des ingénieurs électriciens et électroniciens (IEEE), communément appelée JTAG (Joint Test Action Group). Le test automatisé des circuits intégrés est en cours de développement en 2011. Deux méthodes principales, l'inspection optique automatisée (AOI) et l'inspection automatique à rayons X (AXI), sont les précurseurs de cette solution pour la détection des défauts en début de production. Les tests de circuits intégrés continueront d'évoluer à mesure que les technologies électroniques deviennent de plus en plus complexes et que les fabricants de micropuces souhaitent des solutions plus efficaces et plus économiques.