Conception en Vue du Test (CVT-DFT) des circuits intégrés digitaux INTRODUCTION



Documents pareils
ELP 304 : Électronique Numérique. Cours 1 Introduction

PRESENTATION PRODUITS

Gestion et entretien des Installations Electriques BT

Logique binaire. Aujourd'hui, l'algèbre de Boole trouve de nombreuses applications en informatique et dans la conception des circuits électroniques.

Où sont-elles? Presque partout

EMETTEUR ULB. Architectures & circuits. Ecole ULB GDRO ESISAR - Valence 23-27/10/2006. David MARCHALAND STMicroelectronics 26/10/2006

Service correctionnel du Canada Direction des services techniques Systèmes électroniques NORMES EN ÉLECTRONIQUE

Contribution à la conception par la simulation en électronique de puissance : application à l onduleur basse tension

CHAPITRE VI ALEAS. 6.1.Généralités.

Guide d application technique Correction du Facteur de Puissance. Solution en Compensation Facteur de puissance

LA MESURE INDUSTRIELLE

IFT1215 Introduction aux systèmes informatiques

Les résistances de point neutre

FONCTION COMPTAGE BINAIRE ET DIVISION DE FRÉQUENCE

Électricité et électronique

Références pour la commande

ENREGISTREUR DE TEMPERATURE

Health Monitoring pour la Maintenance Prévisionnelle, Modélisation de la Dégradation

Système binaire. Algèbre booléenne

Les types et niveaux de maintenance

DÉPANNAGE SUR PLACE D UN MOTEUR À COURANT CONTINU

TABLE DES MATIÈRES 1. DÉMARRER ISIS 2 2. SAISIE D UN SCHÉMA 3 & ' " ( ) '*+ ", ##) # " -. /0 " 1 2 " 3. SIMULATION 7 " - 4.

MODELES DE DUREE DE VIE

Principes de base d'une alarme Anti intrusion

NOTRE OFFRE GLOBALE STAGES INTER-ENTREPRISES

A.3 Les méthodes : L applicabilité

NPIH800 GENERATION & RESEAUX. PROTECTION de COURANT TERRE

SOMMAIRE Thématique : Matériaux

Notice technique. Système de surveillance MAS 711

Surveillance et maintenance prédictive : évaluation de la latence de fautes. Zineb SIMEU-ABAZI Univ. Joseph Fourier, LAG)

GUIDE DE PRISE EN MAIN ISIS PROTEUS V7

La conversion de données : Convertisseur Analogique Numérique (CAN) Convertisseur Numérique Analogique (CNA)

Oscilloscope actif de précision CONCEPT 4000M

En recherche, simuler des expériences : Trop coûteuses Trop dangereuses Trop longues Impossibles

Relais d'arrêt d'urgence, protecteurs mobiles

III Capteurs et actuateurs

Mini_guide_Isis_v6.doc le 10/02/2005 Page 1/15

Mini_guide_Isis.pdf le 23/09/2001 Page 1/14

MBR225. Le module a été conçu et réalisé conformément aux normes en vigueur portant sur la sûreté et la fiabilité des installations industrielles.

MPI Activité.10 : Logique binaire Portes logiques

Notice d'utilisation originale Safety Standstill Monitor Contrôleur d'arrêt de sécurité DA101S / / 2013

Génie Industriel et Maintenance

CENTRE DE TECHNOLOGIES AVANCEES EN ELECTRICITE RESIDENTIELLE ET INDUSTRIELLE INSTITUT DES ARTS ET METIERS

Eléments de spécification des systèmes temps réel Pierre-Yves Duval (cppm)

Étude et modélisation des défauts des circuits intégrés en vue de leur analyse de fiabilité

ITIL Examen Fondation

VIII- Circuits séquentiels. Mémoires

Série 77 - Relais statiques modulaires 5A. Caractéristiques. Relais temporisés et relais de contrôle

Le Guide Pratique des Processus Métiers

Projet Electronique Serrure Codée GROUPE PROJET : PUAGNOL Jean Paul AITOUAKLI Yazid HU Shiqi CHANVOEDOU Nathanaël

Cisco Certified Network Associate

". TY convertisseur statique, et des condensateurs de filtrage.

I GENERALITES SUR LES MESURES

Les capteurs et leurs branchements

Circuits intégrés micro-ondes

1 Démarrer L écran Isis La boite à outils Mode principal Mode gadget Mode graphique...

Sont assimilées à un établissement, les installations exploitées par un employeur;

Solutions pour la mesure. de courant et d énergie

ITIL V2. La gestion des incidents

De source sûre. Les inverseurs de sources statiques numériques ABB dopent la fiabilité des datacenters

Aiguilleurs de courant intégrés monolithiquement sur silicium et leurs associations pour des applications de conversion d'énergie

0 20mV; 0 40mV; 0 80mV; 0 160mV; 0 320mV; 0 640mV; 0 1,28V; 0 2,56V 0 5V; 0 10V

Optez pour la fiabilité. Systemes ` intelligents de localisation des defauts de cable

Louis-Philippe Gagnon Auditeur De Système D Alarme LABORATOIRES DES ASSUREURS DU CANADA 12 Novembre, 2014

Centrale de surveillance ALS 04

Architecture des ordinateurs. Robin FERCOQ

Modules d entrées/sorties pour FX série XM07 et XM14

BSM 9.0 ESSENTIALS. Nouveaux utilisateurs de Business Service Management (BSM) 9.0, parmi lesquels :

Condition Monitoring pour une gestion efficace du coût de possession.

Éléments d'architecture des ordinateurs

Pourquoi superviser?

DIVISION TECHNIQUE GÉNÉRALE

Leçon 1 : Les principaux composants d un ordinateur

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

Test et Validation du Logiciel

Extrait des Exploitations Pédagogiques

ITIL V2. La gestion des changements

SENACO AS100. Manuel d Utilisation Octobre 2000 ENACO AS100

GSM / GPRS / GPS Traceur / Localisateur TK102. Manuel d Utilisation

Toutes les unités de moyeu de rechange ne se valent pas. L ignorer peut vous coûter cher en temps, argent et clients perdus.

Circuit comportant plusieurs boucles

Plateformes de travail élévatrices et portatives

JEAN-LUC VIRUÉGA. Traçabilité. Outils, méthodes et pratiques. Éditions d Organisation, 2005 ISBN :

UNIVERSITE D'ORLEANS ISSOUDUN CHATEAUROUX

NOUVELLE série KTS pour un diagnostic confortable, rapide et fiable

Résoudre les problèmes PHP, les meilleures (et les pires) techniques

Conception de circuits numériques et architecture des ordinateurs

Techniques de maintenance industrielle MEC-763 ÉTUDE AMDEC. Sur un ventilateur

La haute disponibilité de la CHAINE DE

Le multiplexage. Sommaire

ELECTRICITE. SENIT TECHNOLOGIQUE Tel: Fax: / 1

CIRCUIT DE CHARGE BOSCH

GERER SA MAINTENANCE INFORMATIQUE

TP N 57. Déploiement et renouvellement d une constellation de satellites

CLAIRE, UN OUTIL DE SIMULATION ET DE TEST DE LOGICIELS CRITIQUES. Jean GASSINO, Jean-Yves HENRY. Rapport IPSN/Département d'évaluation de sûreté N 280

Module Relais de temporisation DC V, programmable

INSTALLATIONS ÉLECTRIQUES CIVILES

Auscultation par thermographie infrarouge des ouvrages routiers

Manuel d'utilisation de la maquette

Transcription:

Conception en Vue du Test (CVT-DFT) des circuits intégrés digitaux INTRODUCTION Mounir BENABDENBI Mounir.Benabdenbi@lip6.fr Laboratoire d Informatique de Paris 6 (LIP6) 2007 Landrault

Techniques et outils utilisés dans l industrie: Tetramax (Synopsys) DFT: Design for Testability Test=test structurel après fabrication (jusqu à 50 % du coût total) Pannes franches Methodes de génération des vecteurs de test Modification du design pour le rendre testable Vi => combinatoire, séquentiel, autotest du circuit

DFT des circuits intégrés digitaux INTRODUCTION (Généralités) Mounir BENABDENBI Mounir.Benabdenbi@lip6.fr Laboratoire d Informatique de Paris 6 (LIP6) 2007 Landrault

Pourquoi tester? Clauses contractuelles au niveau : d une inspection d entrée, de performances de fiabilité Imposé par un environnement de plus en plus compétitif où la qualité des produits et leur fiabilité sont parmi les points importants mis en avant par la clientèle (consommateurs)

Quand tester?

Quand tester? Dispositif sous test Wafer Boîtier Plaque Système Test du processus technologique Test paramétrique Test d'entrée Test des puces Test logique Test de la plaque nue Vieillissement Test complet sur échantillon Test de la plaque montée Vieillissement Test du système Test en utilisation

Le test est un filtre TEST: testeur, séquence, paramètres Bon test Mauvais test Réalité OK OK (DL) OK (overtest) OK (,$)

Le test met en œuvre des matériels coûteux

Réduction du coût de production Coût total Réduction : - volume données de test - coût t du testeur - temps de test Coût t du test Coût t du boîtier Coût t du silicium Réduction par augmentation des volumes (boîtier moins cher) ou diminution du nombre de broches Réduction par augmentation des volumes, du rendement et diminution de la surface de la puce

Définition du test Le test est possible quand on peut appliquer un stimulus connu à une entité dans un état connu et que la réponse connue peut être évaluée stimulus connu : avoir accès aux entrées de l'entité et appliquer une valeur connue CONTROLABILITE état connu : déterminisme de l'influence des entrées sur le circuit réponse connue : avoir accès aux sorties de l'entité et comparer la réponse du circuit à une valeur réputée bonne OBSERVABILITE

Définitions et terminologie Quelque chose fait que le système ne fonctionne pas : erreur, faute, panne, défaut,... Erreur : comportement erroné observé Faute : déviation de la structure par rapport aux spécifications Défaut : déviation de la réalisation physique par rapport aux spécifications de fabrication Panne: mauvais fonctionnement en opération Test : détection du défaut Diagnostic : détection et localisation du défaut

Test et testabilité des circuits intégrés digitaux Thématiques vues dans ce cours: Défaillances physiques et modélisation de fautes Analyse de testabilité Génération automatique de vecteurs de test Simulation de fautes Conception en vue du test Test intégré

Défaillances physiques et modélisation de fautes Mounir BENABDENBI Mounir.Benabdenbi@lip6.fr Laboratoire d Informatique de Paris 6 (LIP6) 2007 Landrault

Défaillances physiques et modélisation de fautes Généralités Caractérisation des défauts Modélisation des défauts collage court circuit technologie CMOS fautes de délais Equivalence de fautes

Comment obtenir une séquence de test? Utiliser une séquence fonctionnelle produite pour vérifier le fonctionnement par simulation lors de la phase de conception : facile à trouver, plus difficile à valider, encore plus difficile à améliorer. Appliquer une séquence exhaustive des entrées trop long Utiliser un modèle de faute, l appliquer au circuit et essayer de détecter toutes les fautes validité du modèle (taux de couverture et "defect level") outils de génération

Quoi tester? Défaillances dans le processus de fabrication A B C D G E F + *

Défaillances dans le processus de fabrication (1) Via malformé Via correct Court-circuit Court-circuit Court circuit

Défaillances dans le processus de fabrication (2) Métal piqué Extrusion d'aluminium à travers la passivation Encoches dans du métal étroit Phénomènes d'électromigration longue fracture de fatigue du diélectrique

Défaillances physiques et modélisation de fautes Généralités Caractérisation des défauts Modélisation des défauts collage court circuit technologie CMOS fautes de délais Equivalence de fautes

Caractérisation des défauts Mécanismes de défaillance Défauts du wafer (contamination, micro-crevasse) Erreurs humaines (interactions humaines avec le processus de production) Défaillance d'équipements (utilisation de maintenance préventive) Impact de l'environnement (contaminations diverses, vibrations,..) Instabilités du processus technologique de production DEFAUTS GLOBAUX DEFAUTS LOCAUX

Caractérisation des défauts Monitoring des défauts globaux utilisation de PCM ("Process Control Monitor") composés de structures de base (transistors, lignes de conducteur, chaîne de vias, ) distribués sur le wafer (éventuellement placés sur les lignes de découpe) PCM utilisation d'oscillateur en anneau monitoring de paramètres de haut niveau fréquence d'oscillation fonction des paramètres de plus bas niveau du processus technologique

Caractérisation des défauts Monitoring des défauts locaux Monitoring en ligne par inspection à différentes étapes du processus de fabrication (surfscan, réflectométrie, évaluation d'image,...) Moniteurs d'oxyde de grille (combinaison de condensateurs de différentes formes et tailles, mesure de courant de fuite et de capacités) Moniteurs d'interconnexions Méandre Double peigne Méandre+ peignes

Défaillances physiques et modélisation de fautes Généralités Caractérisation des défauts Modélisation des défauts collage court circuit technologie CMOS fautes de délais Equivalence de fautes

Le modèle de collage (simple) Avec le modèle de collage, une (et une seule) ligne de la description est collée de manière permanente à la valeur 0 ou à la valeur 1 1 1 1 0 1 Collage à 0 0

Le modèle de collage (simple) Avec le modèle de collage, une (et une seule) ligne de la description est collée de manière permanente à la valeur 0 ou à la valeur 1 1X 1X 01 1 1 Collage à 0 1 1 0X X0 0 0 1

Le modèle de collage Principales caractéristiques et avantages Il permet de représenter de nombreux défauts physiques différents Il est indépendant de la technologie Il permet d'utiliser l'algèbre booléenne pour trouver les vecteurs de test Les vecteurs de test générés avec ce modèle de collage détectent aussi d'autres défauts L'ensemble des fautes obtenu avec ce modèle est limité Le taux de couverture (TC) associé à ce modèle de fautes est une métrique admise entre fournisseurs et clients Nbre de fautes détectées TC = Nbre de fautes total

Inadaptation du modèle de collage Problèmes dus à la modélisation au niveau porte Utilisation du transistor interrupteur dans une logique à relais d1 d2 d3 d4 Fonction multiplexage b b c c Vdd S H 1 Utilisation de logique dynamique a b S Porte NAND H 2 Vss

Inadaptation du modèle de collage Problèmes dus à la nature des défauts Les conséquences électriques principales des défauts physiques dans les technologies CMOS se manifestent le plus souvent par des courts-circuits et des circuits ouverts Ces perturbations peuvent entraîner des dysfonctionnements du circuit tels que : modifications de la fonction logique réalisée par le circuit, effet mémoire comportement analogique Dans la plupart des cas, ces dysfonctionnements ne sont pas modélisables par des fautes de collage

Inadaptation du modèle de collage Modification de la fonction logique Vdd a b c d O a b c d O a c b d O Vs s a b c d O Collage détectés O (avec le CC) 0 1 0 1 1 Sa1(a) Sa1(c) 1 1 0 1 0 1 Sa1(b) Sa1(d) 1 1 1 0 X 0 Sa0(a) Sa0(b) 0 0 X 1 1 0 Sa0(c) Sa0(d) 0

Inadaptation du modèle de collage Effet Mémoire V d d a b O a Collage à 0 O b a b O O (avec la faute) V1 0 0 1 1 V2 0 1 1 1 V3 1 0 1 1 V4 1 1 0? V s s

Fautes de délais Définitions Du fait de structures plus complexes et de vitesse d'opération plus élevées, les fautes de délais prennent de plus en plus d'importance Lorsqu'un circuit fonctionne à une certaine fréquence et présente un dysfonctionnement à fréquence plus élevée, on dit qu'il est le siège d'une faute de délai Le test d'une faute de délai nécessite l'application de deux vecteurs afin de provoquer une transition au site de la faute et de propager l'erreur vers les sorties primaires

Fautes de délais Définitions Bascules d'entrée Bloc Combinatoire Bascules de sortie Horloge d'entrée Horloge de sortie période d'horloge système délai nominal "slack"

Défaillances physiques et modélisation de fautes Généralités Caractérisation des défauts Modélisation des défauts collage court circuit technologie CMOS fautes de délais Equivalence de fautes

Equivalence de fautes Définitions Soit T(f i ) l'ensemble de tous les tests qui détectent la faute f i Deux fautes f i et f j sont équivalentes si et seulement si T(f i ) T(f j ) Tout test qui détecte f i détecte f j et vice-versa I 1 I 2 S T(I 1 /Cà1) = {00} T(I 2 /Cà1) = {00} T(S/Cà0) = {00} I1 collée à 1, I2 collée à 1 et S collée à 0 sont trois fautes équivalentes