VLSI Testing. Motivazioni



Documenti analoghi
Collaudo (testing) dei sistemi digitali

L applicazione dei vettori di collaudo

Introduzione al collaudo dei sistemi digitali. Introduzione. Collaudo (testing) dei sistemi digitali. Processo di realizzazione di sistemi VLSI

Defect and Fault Tolerance in VLSI. Dr. Marco Ottavi

Simulazione di guasto

Calcolatori Elettronici A a.a. 2008/2009

Vari tipi di computer

L AFFIDABILITA DEI COMPONENTI ELETTRONICI

Introduzione all acquisizione Dati

Sistemi di Automazione Industriale

CALCOLATORI ELETTRONICI A cura di Luca Orrù

Introduzione alle misure con moduli multifunzione (DAQ)

IC Test & Design for Testability

Gestione dei segnali analogici nei sistemi di automazione industriale con PLC.

RoboTESTER Wall-E, ATE a letto d aghi per Test In-Circuit e Funzionale. 1/6

Dispensa di Informatica I.1

La memoria centrale (RAM)

Architettura hardware

Arduino UNO. Single board microcontroller

Elettronica dei Sistemi Programmabili

Software relazione. Software di base Software applicativo. Hardware. Bios. Sistema operativo. Programmi applicativi

PREMESSA AUTOMAZIONE E FLESSIBILITA'

SISTEMI DI ACQUISIZIONE

Reti sequenziali. Esempio di rete sequenziale: distributore automatico.

Livello logico digitale. bus e memorie

Elettronica dei Sistemi Digitali Il test nei sistemi elettronici: guasti catastrofici e modelli di guasto (parte II)

STRUTTURE DEI SISTEMI DI CALCOLO

Introduzione all analisi dei segnali digitali.

Esame di INFORMATICA

Corso PLC - Manuale Pratico 1

Scheduling della CPU. Sistemi multiprocessori e real time Metodi di valutazione Esempi: Solaris 2 Windows 2000 Linux

Manutenzione e manutenzione preventiva: un investimento fondamentale per abbattere i costi e migliorare l efficienza produttiva di macchine e impianti

Il processore. Il processore. Il processore. Il processore. Architettura dell elaboratore

Esempio: aggiungere j

PLC Programmable Logic Controller

LE CARTE DI CONTROLLO (4)

POLITECNICO DI TORINO

11. Evoluzione del Software

PANNELLO REMOTO PER BARRIERE 48BFC000 E 48BFC001

Software di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche

Laser Fabry-Perot Distributed Feedback Laser. Sorgenti ottiche. F. Poli. 22 aprile F. Poli Sorgenti ottiche

Laboratorio di Informatica

Sistemi Elettronici #1. Sistemi Elettronici. Definizioni e concetti generali. Sistemi Elettronici Laurea Triennale in Elettronica A.A.

Sistema Operativo. Fondamenti di Informatica 1. Il Sistema Operativo

CPU. Maurizio Palesi

Distanziometro Laser ad alta velocità IDP-RFD100K CARATTERISTICHE: DESCRIZIONE:

IL PLC 1/9. permanente, la memoria volatile e i pin di I/O, oltre ad eventuali altri blocchi specializzati.

La tecnica proporzionale

Sistema di acquisizione dati

Tester per Resistenza di Terra a 4 fili Modello GRT300. Manuale d'istruzioni

Architettura del calcolatore

Lezione 3: Architettura del calcolatore

Il Sistema Operativo

Fondamenti di Informatica Ingegneria Clinica Lezione 16/10/2009. Prof. Raffaele Nicolussi

La Metodologia adottata nel Corso

Dispositivo di conversione di energia elettrica per aerogeneratori composto da componenti commerciali.

Concetti di base di ingegneria del software

Architettura dei computer

8 Microcontrollori PIC

Verificare il funzionamento delle memorie RAM Saper effettuare misure di collaudo. Dip switch Pulsante n.a. Octal tri-state buffer IC2 = MM 2114

Criteri di progettazione elettrica di impianti gridconnected

Prestazioni CPU Corso di Calcolatori Elettronici A 2007/2008 Sito Web: Prof. G. Quarella prof@quarella.

Barcode Inventory System

CONVERTITORI DIGITALE/ANALOGICO (DAC)

Input/Output. Moduli di Input/ Output. gestiscono quantità di dati differenti a velocità diverse in formati diversi. n Grande varietà di periferiche

HCS BRIDGE. Home Cinema Solution. TecnoRS srl. Sistema Domotico Distribuito

Il ruolo del fornitore di macchine nella manutenzione preventiva e calibrazioni. Dott. Marco Bellentani

La nostra Azienda. Politica aziendale

Corso di DISPOSITIVI E SISTEMI PER LE COMUNICAZIONI IN FIBRA OTTICA

Il sistema di I/O. Hardware di I/O Interfacce di I/O Software di I/O. Introduzione

(E4-U18) Gli homework da preparare prima di iniziare la parte sperimentale sono calcoli e simulazioni dei circuiti su cui vengono eseguite le misure.

BARRIERE FOTOELETTRICHE PER MISURA AUTOMAZIONE CONTROLLO

Con il termine Sistema operativo si fa riferimento all insieme dei moduli software di un sistema di elaborazione dati dedicati alla sua gestione.

mobile working application

Laboratorio di Informatica

Comprendere il funzionamento dei convertitori V/f Saper effettuare misure di collaudo

I componenti di un Sistema di elaborazione. CPU (central process unit)

Valutazione delle Prestazioni. Valutazione delle Prestazioni. Architetture dei Calcolatori (Lettere. Tempo di risposta e throughput

introduzione I MICROCONTROLLORI

12. Evoluzione del Software

Alcune delle principali anomalie presenti sulla rete elettrica sono le sovratensioni che tipicamente si manifestano come sensibili aumenti del valore

MService La soluzione per ottimizzare le prestazioni dell impianto

LABORATORIO DI SISTEMI

C. P. U. MEMORIA CENTRALE

Memoria Secondaria o di Massa

TECNICO SUPERIORE PER L AUTOMAZIONE INDUSTRIALE

PROFILO FORMATIVO Profilo professionale e percorso formativo

Database. Si ringrazia Marco Bertini per le slides

Organizzazione della memoria

Serie IST1. Line Interactive VA. Manuale D'uso CONSERVARE QUESTO MANUALE

Informatica - A.A. 2010/11

Corso di Informatica

OTDR MT9083 Serie ACCESS Master

Sensori di temperatura a termocoppia K Guida Utente

V= R*I. LEGGE DI OHM Dopo aver illustrato le principali grandezze elettriche è necessario analizzare i legami che vi sono tra di loro.

SL 27-IM Sensore di livello piezoresistivo INSTALLAZIONE E MANUTENZIONE

Base di dati e sistemi informativi

lindab we simplify construction Lindab Solus Semplicemente, la scelta naturale

!!!"! ARTECO MOTION TECH SpA - Via Mengolina, Faenza (RA) Italy Tel Fax info@arteco.it -

Architettura dei calcolatori I parte Introduzione, CPU

Transcript:

VLSI Testing Motivazioni Tipi di collaudo Specifiche e pianificazione Programmazione Analisi dei dati di collaudo Automatic Test Equipment Collaudo parametrico Sommario 1 Motivazioni Automatic Test Equipment (ATE) Influenzano quali test sono possibili Serie limitazioni di tipo analogico nelle misure ad alte frequenze Bisogna capirne le capacità rispetto alla logica digitale, memorie, nelle tecnologie System-on-a- Chip (SOC) Collaudo parametrico Misure di setup e hold time Calcolo di V IL, V IH, V OL, V OH, t r, t f, t d, I OL, I OH, I IL, I IH 2 1

Tipi di Testing Verification testing, characterization testing Verifica la correttezza del progetto e delle procedure di collaudo di solito richiede correzioni al progetto Manufacturing testing Collaudo di fabbrica di tutti i chip prodotti per guasti parametrici e difetti casuali Acceptance testing (incoming inspection) Collaudo svolto dai clienti sui chip acquistati per verificarne la qualità 3 Principi fondamentali del collaudo 4 2

Automatic Test Equipment Consiste di: Calcolatore 32-bit Digital Signal Processor (DSP) per il collaudo analogico Test Program (scritto in un linguaggio ad alto livello) Probe Head (con i contatti per i pin del chip) Probe Card o Membrane Probe (contiene elettronica di misura dei segnali) 5 Verification Testing Molto costoso Consiste di: Microscopio elettronico a scansione Analisi ottica Electron beam testing Metodi di intelligenza artificiale Collaudi funzionali 6 3

Characterization Test Collaudo di caso peggiore Scelta dei collaudi che discriminano fra i chip che discriminano i chip corretti da quelli guasti Seleziona dei campioni significativi di chip Ripete i test per ogni condizione di collaudo ambentale Risultati rappresentabili su Schmoo plot Diagnosi e correzione di errori di progetto Continua durante la produzione per migliorare progetti e processi e la resa (yield) 7 Schmoo Plot 8 4

Manufacturing Test Determina se i chip prodotti rispettano le specifiche Deve coprire % alte di guasti Deve minimizzare i tempi di collaudo (e quindi i costi) Non svolge alcuna diagnosi di guasto Collauda ogni dispositivo sul chip Il collaudo deve avvenire alla velocità cui operano i dispositivi 9 Burn-in o Stress Test Processo: Sottopone i chip a alte temperature & sovratensioni di alimentazione, durante l esecuzione di collaudi di produzione E in grado di rivelare: Mortalità infantile chip danneggiati che tipicamente falliscono nei primi 2 giorni di applicazione provoca questi guasti prima che i chip vengano dati ai clienti Freak failures dispositivi con gli stessi meccanismi di guasto dei dispositivi affidabili 10 5

Incoming Inspection Viene fatta in modo: Simile al collaudo di produzione Più comprensiva del collaudo di produzione E orientata ad applicazioni specifiche Viene fatta su un campione casuale di dispositivi Dimensioni che dipendono dalla qualità dei dispositivi e dalle specifiche di affidabilità dei sistemi Evita di inserire dispositivi difettosi in sistemi dove i costi di diagnosi eccedono quelli della incoming inspection 11 Tipi di collaudo di produzione Wafer sort o probe test viene fatto prima che il wafer sia tagliato in chip Caratterizzazione preliminare dispositivi di test sono verificati per misurare alcuni parametri di test Collaudo di dispositivi una volta inseriti nel package 12 6

Sottotipi di collaudo Parametrico misura le proprietà elettroniche dei pin di I/O ritardi, tensioni, correnti, etc. veloce ed economico Funzionale utilizzato per coprire % molto alte di guasti modellati collauda ciascun transistore e connessione nei circuiti digitali lungo e costoso principale soggetto del corso 13 Significati differenti di collaudo funzionale ATE e Produzione vettori di collaudo applicati per avere alte coperture nel collauto di produzione Verifica di progetto collaudo con vettori di verifica, che determinano se un circuito verifica le specifiche coperture di guasto molto basse (< 70 %) 14 7

Specifiche & Pianificazione Specifiche: Caratteristiche funzionali Tipo di Device Under Test (DUT) Vincoli fisici Package, no. di pin, etc. Caratteristice ambientali alimentazione, temperatura, umidità, etc. Affidabilità livello di qualità di accettazione (#difetti/milione), rateo di guasto, etc. Pianificazione: Tipi di ATE da utilizzare Tipi di collaudo Specifiche sulla copertura di guasto 15 Programmazione di Collaudo 16 8

Analisi dei dati di collaudo Utilizzi dei dati degli ATE: Elimina i DUTs malfunzionanti Informazioni sul progetto di fabbricazione Informazioni sulle debolezze di progetto I dispositivi che passano il collaudo sono sicuramente corretti solo se i vettori di collaudo coprono il 100% dei guasti Failure mode analysis (FMA) Diagnosi delle cause dei dispositivi malfunzionanti Permettono di migliorare il progetto logico & e le regole di layout 17 Automatic Test Equipment (ATE) Jan. 25, 2001 VLSI Test: Bushnell-Agrawal/Lecture 2 18 9

ADVANTEST Model T6682 ATE 19 T6682 ATE 20 10

T6682 ATE Specifiche 0.35 µm VLSI chip nella realizzazione 1024 pin Velocità: 250, 500, o 1000 MHz Accuratezza temporale: +/- 200 ps Range di tensione: -2.5 to 6 V Accuratezza sull istante di campionamento del: +/- 870 ps Risoluzione sul periodo di clock: 31.25 ps Pattern multiplexing: 2 test in un periodo di ATE Pin multiplexing: 2 pin per controllarne 1 del DUT 21 Generazione di Test Pattern (fisica fisica) Sequential pattern generator (SQPG): memorizza 16 Mvectors di patterns da applicare al DUT Algorithmic pattern generator (ALPG): 32 indirizzi independenti, 36 data bits Collaudo di memorie Scan pattern generator (SCPG) supporta il JTAG boundary scan, riducendo l occupazione di memoria 2 Gvector or 8 Gvector sizes 22 11

Pin Electronics 23 T6682 ATE Software Solaris UNIX su una UltraSPARC 167 MHz CPU per le funzioni non in tempo reale Sistema operativo in tempo reale su una UltraSPARC 200 MHz CPU per il controllo del tester Periferiche Viewpoint software per debug, valutazione, & analisi di chip VLSI 24 12

Tipico Programma di Test 1. Probe test per i difetti più grossolani 2. Verifica dei contatti elettrici 3. Collaudo funzionale 4. DC collaudo parametrico 5. AC collaudo parametrico Valori non accettabili di tensione/corrente/delay ai pin Limiti non accettabili sulle operazioni 25 Sommario Collaudo parametrico determina se l elettronica sui pin di I/O funziona correttamente dal punto di vista digitale per quello che riguarda la tensione logica, correnti, e ritardi Test funzionali determina se i sottosistemi interni del chip internal logic/analog sub-systems funzionano correttamente Problemi di costo degli ATE Pin induttanza dei pin Frequenze > GHz Alto numero di pin (1024) Riduzione del costo degli ATE Multi-Site Testing (parallelizzazione) Metodi di DFT come Built-In Self-Test 26 13