VLSI Testing. Motivazioni

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "VLSI Testing. Motivazioni"

Transcript

1 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

2 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

3 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

4 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

5 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

6 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

7 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

8 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

9 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

10 ADVANTEST Model T6682 ATE 19 T6682 ATE 20 10

11 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: 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

12 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

13 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

L applicazione dei vettori di collaudo

L applicazione dei vettori di collaudo L applicazione dei vettori di collaudo Fulvio Corno Maurizio Rebaudengo Matteo Sonza Reorda Politecnico di Torino Dipartimento di Automatica e Informatica Sommario Introduzione Gli ATE I programmi di collaudo.

Dettagli

Defect and Fault Tolerance in VLSI. Dr. Marco Ottavi

Defect and Fault Tolerance in VLSI. Dr. Marco Ottavi Defect and Fault Tolerance in VLSI Dr. Marco Ottavi Finalità Introduzione e descrizione delle problematiche relative alla resa di produzione, collaudo e affidabilità dei componenti e circuiti elettronici.

Dettagli

Collaudo (testing) dei sistemi digitali

Collaudo (testing) dei sistemi digitali Collaudo (testing) dei sistemi digitali Realizzazione di sistemi digitali (VLSI) Collaudo e verifica Collaudo ideale e collaudo reale Costo del collaudo Ruolo del collaudo Struttura di un sistema VLSI

Dettagli

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

Elettronica dei Sistemi Digitali Il test nei sistemi elettronici: guasti catastrofici e modelli di guasto (parte II) Elettronica dei Sistemi Digitali Il test nei sistemi elettronici: guasti catastrofici e modelli di guasto (parte II) Valentino Liberali Dipartimento di Tecnologie dell Informazione Università di Milano,

Dettagli

L AFFIDABILITA DEI COMPONENTI ELETTRONICI

L AFFIDABILITA DEI COMPONENTI ELETTRONICI 6. L AFFIDABILITA DEI COMPONENTI ELETTRONICI Ed.1 del 14/09/98 Rev. 3 del 08/09/00 AFFIDABILITA' DI COMPONENTI E SCHEDE ELETTRONICHE-sez 6 1 TEST DI COMPONENTI OBIETTIVO VERIFICARE L AFFIDABILITA DI UN

Dettagli

Il Contesto. Riassunto

Il Contesto. Riassunto Temento Systems mostra come la tecnologia Jtag Boundary-Scan integrata in un sistema automatico di collaudo possa aumentare la copertura del test di schede complesse altrimenti non collaudabili. Il Contesto

Dettagli

Simulazione di guasto

Simulazione di guasto Simulazione di guasto Problemi e applicazioni Algoritmi Seriale Parallelo Deduttivo Concorrente Random Fault Sampling Sommario Problemi e Applicazioni Problema, dati: Un circuito Una sequenza di vettori

Dettagli

Introduzione alle misure con moduli multifunzione (DAQ)

Introduzione alle misure con moduli multifunzione (DAQ) Facoltà di Ingegneria Università degli Studi di Firenze Dipartimento di Elettronica e Telecomunicazioni Introduzione alle misure con moduli multifunzione (DAQ) Ing. Andrea Zanobini - Maggio 2012 Dipartimento

Dettagli

Vari tipi di computer

Vari tipi di computer Hardware Cos è un computer? Un computer è un elaboratore di informazione. Un computer: riceve informazione in ingresso (input) elabora questa informazione Può memorizzare (in modo temporaneo o permanente)

Dettagli

Il protocollo JTAG IEEE 1149.1-1990. Lo standard industriale per il test di schede e circuiti integrati

Il protocollo JTAG IEEE 1149.1-1990. Lo standard industriale per il test di schede e circuiti integrati Il protocollo JTAG IEEE 1149.1-1990 Lo standard industriale per il test di schede e circuiti integrati Un breve glossario JTAG: Joint Test Action Group 200 fra le più importanti compagnie elettroniche

Dettagli

IL TEST JIG PER IL SOTTOSISTEMA COMMS DEL DIMOSTRATORE TECNOLOGICO SATELLITARE

IL TEST JIG PER IL SOTTOSISTEMA COMMS DEL DIMOSTRATORE TECNOLOGICO SATELLITARE IL TEST JIG PER IL SOTTOSISTEMA COMMS DEL DIMOSTRATORE TECNOLOGICO SATELLITARE INDICE 1. Introduzione...3 2. Lista delle abbreviazioni...3 3. Requisiti e architettura del test jig COMMS...4 3.1 I compiti

Dettagli

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

RoboTESTER Wall-E, ATE a letto d aghi per Test In-Circuit e Funzionale. 1/6 www.ni.com RoboTESTER Wall-E, ATE a letto d aghi per Test In-Circuit e Funzionale "L utilizzo di hardware COTS (Commercial off-the-shelf) National Instruments e di LabVIEW ha permesso al cliente finale di ottenere

Dettagli

Arduino UNO. Single board microcontroller

Arduino UNO. Single board microcontroller Arduino UNO Single board microcontroller Che cos è Arduino? Arduino è una piattaforma hardware basata su un microcontrollore, per lo sviluppo di applicazioni che possono interagire con il mondo esterno.

Dettagli

Lezione 3: Architettura del calcolatore

Lezione 3: Architettura del calcolatore Lezione 3: Architettura del calcolatore Architettura di Von Neumann BUS, CPU e Memoria centrale Ciclo di esecuzione delle istruzioni Architettura del calcolatore Il calcolatore è: uno strumento programmabile

Dettagli

Sistemi di Automazione Industriale

Sistemi di Automazione Industriale Introduzione ai PLC Sistemi di Automazione Industriale Ridurre e/o eliminare il ruolo dell operatore umano Ogni sistema di automazione prevede: Sistema Controllato; è un generatore di eventi non prevedibili

Dettagli

CALCOLATORI ELETTRONICI A cura di Luca Orrù

CALCOLATORI ELETTRONICI A cura di Luca Orrù Lezione 1 Obiettivi del corso Il corso si propone di descrivere i principi generali delle architetture di calcolo (collegamento tra l hardware e il software). Sommario 1. Tecniche di descrizione (necessarie

Dettagli

DAQ: Segnali. Dal punto di vista della DAQ possiamo catalogare i segnali secondo lo schema seguente:

DAQ: Segnali. Dal punto di vista della DAQ possiamo catalogare i segnali secondo lo schema seguente: DAQ: Segnali Dal punto di vista della DAQ possiamo catalogare i segnali secondo lo schema seguente: Segnali analogici d ingresso (analog input) Segnali analogici d uscita (analog output) Segnali digitali

Dettagli

Calcolatori Elettronici

Calcolatori Elettronici Calcolatori Elettronici Dispositivi di I/O Francesco Lo Presti Rielaborate da Salvatore Tucci Organizzazione di un Calcolatore I/O 1 Dispositivi di I/O!! Un dispositivo di I/O è costituito da due componenti:!!

Dettagli

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

I componenti di un Sistema di elaborazione. CPU (central process unit) I componenti di un Sistema di elaborazione. CPU (central process unit) I componenti di un Sistema di elaborazione. CPU (central process unit) La C.P.U. è il dispositivo che esegue materialmente gli ALGORITMI.

Dettagli

Introduzione all acquisizione Dati

Introduzione all acquisizione Dati Introduzione all acquisizione Dati Laboratorio di Robotica Industriale Evoluzione della strumentazione Introduzione all acquisizione dati - 2 Trend nella strumentazione Introduzione all acquisizione dati

Dettagli

Come funziona un sistema di elaborazione

Come funziona un sistema di elaborazione Introduzione Cosa è un Sistema Sste aoperativo? Come funziona un sistema di elaborazione Proprietà dei Sistemi Operativi Storia dei Sistemi di Elaborazione Sistemi Mainframe Sistemi Desktop Sistemi i Multiprocessori

Dettagli

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

Il processore. Il processore. Il processore. Il processore. Architettura dell elaboratore Il processore Architettura dell elaboratore Il processore La esegue istruzioni in linguaggio macchina In modo sequenziale e ciclico (ciclo macchina o ciclo ) Effettuando operazioni di lettura delle istruzioni

Dettagli

Il Microcontrollore. Microcontrollore PIC

Il Microcontrollore. Microcontrollore PIC Il Microcontrollore Per realizzare un automatismo l elettronica ci mette a disposizione diverse possibilità. La prima, la più tradizionale, si basa su componenti transistor, mosfet, integrati con porte

Dettagli

Il nome smart card o carte intelligenti cattura. molti modi differenti. La ISO ( Organizzazione per gli Standard

Il nome smart card o carte intelligenti cattura. molti modi differenti. La ISO ( Organizzazione per gli Standard La tecnologia delle smart card. Il nome smart card o carte intelligenti cattura l immaginazione, comunque tale termine è ambiguo ed è usato in molti modi differenti. La ISO ( Organizzazione per gli Standard

Dettagli

Microcontrollore. Ora invece passiamo a spiegare come funzionano i convertitori A/D interni ai microcontrollori

Microcontrollore. Ora invece passiamo a spiegare come funzionano i convertitori A/D interni ai microcontrollori Microcontrollore Il microcontrollore è un sistema a microprocessore completo,integrato in un unico chip, progettato per avere la massima autosufficienza e versatilità. Infatti visto il loro prezzo esiguo,

Dettagli

L Architettura di un Calcolatore

L Architettura di un Calcolatore ASTE Information Technology Excellence oad (I.T.E..) L Architettura di un Calcolatore aurizio Palesi Salvatore Serrano aster ITE Informatica di Base aurizio Palesi, Salvatore Serrano 1 Sommario Architettura

Dettagli

Design For Testability (DFT) Alberto Scandurra

Design For Testability (DFT) Alberto Scandurra Design For Testability (DFT) Alberto Scandurra Physical Layer & Back-End group, On Chip Communication Systems STMicroelectronics Catania, Italy Agenda Testabilità dei sistemi VLSI Fault models Multiplexed

Dettagli

Architettura hardware

Architettura hardware Architettura dell elaboratore Architettura hardware la parte che si può prendere a calci Sistema composto da un numero elevato di componenti, in cui ogni componente svolge una sua funzione elaborazione

Dettagli

8 Microcontrollori PIC

8 Microcontrollori PIC 8 Microcontrollori PIC 8.1 Descrizione generale Un microcontrollore è un dispositivo elettronico che opportunamente programmato è in grado di svolgere diverse funzioni in modo autonomo. Essenzialmente

Dettagli

Esame di INFORMATICA

Esame di INFORMATICA Università di L Aquila Facoltà di Biotecnologie Esame di INFORMATICA Lezione 4 MACCHINA DI VON NEUMANN Anni 40 i dati e i programmi che descrivono come elaborare i dati possono essere codificati nello

Dettagli

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

IL PLC 1/9. permanente, la memoria volatile e i pin di I/O, oltre ad eventuali altri blocchi specializzati. IL PLC 1/9 Storia Il motivo per il quale nacque il PLC fu la necessità di eliminare i costi elevati per rimpiazzare i sistemi complicatissimi basati su relè. Nel anni 70 la società Beadford Associates

Dettagli

Livello logico digitale. bus e memorie

Livello logico digitale. bus e memorie Livello logico digitale bus e memorie Principali tipi di memoria Memoria RAM Memorie ROM RAM (Random Access Memory) SRAM (Static RAM) Basata su FF (4 o 6 transistor MOS) Veloce, costosa, bassa densità

Dettagli

La visione artificiale nella quarta rivoluzione industriale Progresso dell efficienza delle attività produttive, intelligenza e gestione dati oltre l

La visione artificiale nella quarta rivoluzione industriale Progresso dell efficienza delle attività produttive, intelligenza e gestione dati oltre l La visione artificiale nella quarta rivoluzione industriale Progresso dell efficienza delle attività produttive, intelligenza e gestione dati oltre l ispezione visiva Monza, 17 settembre 2015 Giovanni

Dettagli

Laboratorio di Informatica

Laboratorio di Informatica per chimica industriale e chimica applicata e ambientale LEZIONE 4 La CPU e l esecuzione dei programmi 1 Nelle lezioni precedenti abbiamo detto che Un computer è costituito da 3 principali componenti:

Dettagli

Il Processore: i registri

Il Processore: i registri Il Processore: i registri Il processore contiene al suo interno un certo numero di registri (unità di memoria estremamente veloci) Le dimensioni di un registro sono di pochi byte (4, 8) I registri contengono

Dettagli

è importante farci conoscere e comunicare ai giovani la nostra passione e poi, si sa, da cosa nasce cosa... Premessa. Il Progetto.

è importante farci conoscere e comunicare ai giovani la nostra passione e poi, si sa, da cosa nasce cosa... Premessa. Il Progetto. La Radio nelle scuole, storia di un progetto portato a termine dalla Sezione ARI di Padova in collaborazione con l Istituto Tecnico Industriale F. Severi di Padova. è importante farci conoscere e comunicare

Dettagli

IL DSP - Digital Signal Processor

IL DSP - Digital Signal Processor IL DSP - Digital Signal Processor Processore dei segnali digitali 1. Generalità Il Digital Signal Processor (DSP, processore di segnali digitali) è un particolare tipo di microprocessore, ottimizzato per

Dettagli

STRUTTURE DEI SISTEMI DI CALCOLO

STRUTTURE DEI SISTEMI DI CALCOLO STRUTTURE DEI SISTEMI DI CALCOLO 2.1 Strutture dei sistemi di calcolo Funzionamento Struttura dell I/O Struttura della memoria Gerarchia delle memorie Protezione Hardware Architettura di un generico sistema

Dettagli

Il sistema di elaborazione

Il sistema di elaborazione Il sistema di elaborazione Stefano Brocchi stefano.brocchi@unifi.it Stefano Brocchi Il sistema di elaborazione 1 / 37 Informatica Il termine informatica deriva dalle parole informazione e automatica Stefano

Dettagli

1.4a: Hardware (Processore)

1.4a: Hardware (Processore) 1.4a: Hardware (Processore) 2 23 nov 2011 Bibliografia Curtin, Foley, Sen, Morin Informatica di base, Mc Graw Hill Ediz. Fino alla III : cap. 3.8, 3.9 IV ediz.: cap. 2.6, 2.7 Questi lucidi 23 nov 2011

Dettagli

DOCUMENTI DI INSTALLAZIONE

DOCUMENTI DI INSTALLAZIONE PROGETTAZIONE ROBOTICA INDUSTRIALE SOFTWARE MISURE AUTOMAZIONE PRISMA s.n.c. Via G.Garibaldi, 67-27011 BELGIOIOSO (PV) Italy Tel./Fax: + 39 0382-969846 r.a., e-mail: info@priweb.it web: http://www.priweb.it

Dettagli

Sistema di misura automatico per la caratterizzazione di sensori di gas a stato solido

Sistema di misura automatico per la caratterizzazione di sensori di gas a stato solido Sistema di misura automatico per la caratterizzazione di sensori di gas a stato solido Consente di caratterizzare sensori chimici a variazione di resistenza (ad ossido di metallo - MOX), a variazione di

Dettagli

Scheda Tecnica REV 1.0

Scheda Tecnica REV 1.0 Scheda Tecnica REV 1.0 SENTRY Energy Profiler: IL SISTEMA UNIVERSALE PER IL MONITORAGGIO ENERGETICO SENTRY Energy Profiler è il primo sistema universale e modulare per il monitoraggio energetico. Si basa

Dettagli

CORSO DI ELETTRONICA DEI SISTEMI DIGITALI

CORSO DI ELETTRONICA DEI SISTEMI DIGITALI CORSO DI ELETTRONICA DEI SISTEMI DIGITALI Capitolo 1 Porte logiche in tecnologia CMOS 1.0 Introduzione 1 1.1 Caratteristiche elettriche statiche di un transistore MOS 2 1.1.1 Simboli circuitali per un

Dettagli

Architettura di un calcolatore

Architettura di un calcolatore Architettura di un calcolatore Appunti di Antonio BERNARDO Corso di Informatica di base A. Bernardo, Informatica di base 1 1 Compiti del computer Elaborazione di dati Memorizzazione di dati Scambio di

Dettagli

Le infrastrutture Hardware: architettura

Le infrastrutture Hardware: architettura Le infrastrutture Hardware: architettura Corso di Informatica CdL: Chimica Claudia d'amato claudia.damato@di.uniba.it Il calcolatore: modello concettuale 1. Elaborazione 2. Memorizzazione Interconnessione

Dettagli

FONDAMENTI DI INFORMATICA. Prof. PIER LUCA MONTESSORO Laureando LUCA DA RE. Facoltà di Ingegneria Università degli Studi di Udine. I Sistemi Embedded

FONDAMENTI DI INFORMATICA. Prof. PIER LUCA MONTESSORO Laureando LUCA DA RE. Facoltà di Ingegneria Università degli Studi di Udine. I Sistemi Embedded FONDAMENTI DI INFORMATICA Prof. PIER LUCA MONTESSORO Laureando LUCA DA RE Facoltà di Ingegneria Università degli Studi di Udine I Sistemi Embedded 2007 Pier Luca Montessoro e Luca Da Re (si veda la nota

Dettagli

Testing. Definizioni. incomprensione umana nel tentativo di comprendere o risolvere un problema, o nell uso di strumenti

Testing. Definizioni. incomprensione umana nel tentativo di comprendere o risolvere un problema, o nell uso di strumenti Definizioni Problemi del testing:criterio di selezione dei casi di test Test Funzionale: suddivisione in classi di equivalenza e analisi dei valori limite Test Strutturale: basato sul flusso di controllo

Dettagli

La macchina di Von Neumann. Central Processing Unit (CPU) Elementi base. Architettura computer. Bus di sistema MEMORIA CENTRALE PERIFERICHE A B INTR

La macchina di Von Neumann. Central Processing Unit (CPU) Elementi base. Architettura computer. Bus di sistema MEMORIA CENTRALE PERIFERICHE A B INTR Architettura di un computer La macchina di Von Neumann Architettura organizzata secondo il modello della macchina di von Neumann definita nei tardi anni 40 all Institute for Advanced Study di Princeton.

Dettagli

Il sistema di I/O. Calcolatori Elettronici 1. Architettura a bus singolo. Memoria. Unità di I/O. Interfaccia. Unità di I/O.

Il sistema di I/O. Calcolatori Elettronici 1. Architettura a bus singolo. Memoria. Unità di I/O. Interfaccia. Unità di I/O. Il sistema di I/O Calcolatori Elettronici 1 Architettura a bus singolo Memoria CPU Interfaccia Unità di I/O Interfaccia Unità di I/O Calcolatori Elettronici 2 1 Interfaccia Svolge la funzione di adattamento

Dettagli

Sistema di acquisizione dati

Sistema di acquisizione dati Sistema di acquisizione dati Ci sono innumerevoli ragioni sul perché é necessario acquisire informazioni dal mondo esterno: 1. Il controllo dei processi fisici che interessano la produzione industriale

Dettagli

ORGANIZZAZIONE DEI CALCOLATORI INTRODUZIONE

ORGANIZZAZIONE DEI CALCOLATORI INTRODUZIONE ORGANIZZAZIONE DEI CALCOLATORI INTRODUZIONE Mariagiovanna Sami 1 08-2 - UN PO DI STORIA L idea di calcolatore programmabile risale alla prima metà dell Ottocento - la macchina analitica di Charles Babbage

Dettagli

Componenti di base di un computer

Componenti di base di un computer Componenti di base di un computer Architettura Von Neumann, 1952 Unità di INPUT UNITA CENTRALE DI ELABORAZIONE (CPU) MEMORIA CENTRALE Unità di OUTPUT MEMORIE DI MASSA PERIFERICHE DI INPUT/OUTPUT (I/O)

Dettagli

Componenti dell elaboratore

Componenti dell elaboratore L hardware del PC Componenti dell elaboratore Hardware Parte fisica del sistema Dispositivi fisici Software Parte logica del sistema Programmi e dati 2 Hardware dell elaboratore 3 L'architettura del calcolatore

Dettagli

Introduzione ai sistemi operativi

Introduzione ai sistemi operativi Introduzione ai sistemi operativi Che cos è un S.O.? Shell Utente Utente 1 2 Utente N Window Compilatori Assembler Editor.. DB SOFTWARE APPLICATIVO System calls SISTEMA OPERATIVO HARDWARE Funzioni di un

Dettagli

PROSPETTIVE FUTURE DELL INTEGRAZIONE OPTOELETTRONICA

PROSPETTIVE FUTURE DELL INTEGRAZIONE OPTOELETTRONICA CAPITOLO III PROSPETTIVE FUTURE DELL INTEGRAZIONE OPTOELETTRONICA III.1 Introduzione L attività scientifica sugli OEIC è iniziata nel 1979 con un grande progetto negli USA, per la realizzazione di circuiti

Dettagli

Software di configurazione String Box

Software di configurazione String Box Software di configurazione String Box E vietata la riproduzione di qualsiasi parte del presente documento anche se parziale salvo autorizzazione della ditta costruttrice. Sommario Avvertenze... 3 Installazione

Dettagli

Componenti principali di un computer

Componenti principali di un computer Componenti principali di un computer Unità centrale Processore Controller Memoria principale (centrale) Bus Stampante Terminale Periferiche di input/output Memorie di massa (secondarie) 1 COMPONENTI DI

Dettagli

Reti logiche e componenti di un elaboratore

Reti logiche e componenti di un elaboratore FONDAMENTI DI INFORMATICA Ing. Davide PIERATTONI Facoltà di Ingegneria Università degli Studi di Udine Reti logiche e componenti di un elaboratore 2000-2007 P.L. Montessoro - D. Pierattoni (cfr. nota di

Dettagli

Corso di Misure Elettriche (I Modulo)

Corso di Misure Elettriche (I Modulo) Corso di Misure Elettriche (I Modulo) A.A. 2006-2007 Docente: Prof. Stefano Pisa ORARIO LEZIONI MARTEDI 10.15-11.45 AULA 29 MERCOLEDI 08.30-10.00 AULA 8 GIOVEDI 14.00-15.30 AULA 7 LABORATORIO ENERGETICA:

Dettagli

Elettronica dei Sistemi Digitali Dispositivi logici programmabili

Elettronica dei Sistemi Digitali Dispositivi logici programmabili Elettronica dei Sistemi Digitali Dispositivi logici programmabili Valentino Liberali Dipartimento di Tecnologie dell Informazione Università di Milano, 6013 Crema e-mail: liberali@dti.unimi.it http://www.dti.unimi.it/

Dettagli

SISTEMI OPERATIVI. Gestione dei dischi. Gestione dei dischi e sistemi RAID

SISTEMI OPERATIVI. Gestione dei dischi. Gestione dei dischi e sistemi RAID SISTEMI OPERATIVI 08.c Gestione dei dischi e sistemi RAID Gestione dei dischi Caratteristiche dei dischi magnetici Schedulazione degli accessi al disco Sistemi RAID 1 Struttura meccanica 2 traccia testina

Dettagli

POLIFEMO RADIO Manuale di Riferimento Release 200_006

POLIFEMO RADIO Manuale di Riferimento Release 200_006 POLIFEMO RADIO Manuale di Riferimento Release 200_006 Microgate s.r.l. Via Stradivari, 4 Stradivaristr. 39100 BOLZANO - BOZEN ITALY Pagina 2 di 12 1. INDICE 1. INDICE...2 2. PRESENTAZIONE...3 3. POLIFEMO-RADIO...4

Dettagli

Architetture di calcolo per applicazioni safety-critical embedded

Architetture di calcolo per applicazioni safety-critical embedded Architetture di calcolo per applicazioni safety-critical embedded I guasti dei sistemi elettronici safety-critical possono provocare danni di notevole entità: da qui l esigenza di utilizzare architetture

Dettagli

Obiettivi del corso: Fornire le nozioni di base sull architettura dei sistemi di calcolo Fornire i primi strumenti di descrizione e di analisi dei sistemi digitali Descrivere in modo verticale il funzionamento

Dettagli

ARCHITETTURA TRADIZIONALE DI UN SISTEMA DI CONTROLLO AUTOMATICO/1

ARCHITETTURA TRADIZIONALE DI UN SISTEMA DI CONTROLLO AUTOMATICO/1 ARCHITETTURA TRADIZIONALE DI UN SISTEMA DI CONTROLLO AUTOMATICO/1 Ogni sensore/attuatore è collegato direttamente al PLC Cablaggi relativamente semplici da eseguire Difficoltà a espandere l impianto Informazioni

Dettagli

Ingegneria del Software

Ingegneria del Software Ingegneria del Software Testing - Strategie di del Software Testing del Software Il testing è quell attivit attività di esercizio del software tesa all individuazione dei malfunzionamenti prima della messa

Dettagli

Linguaggio e Architettura

Linguaggio e Architettura Parte 1 Linguaggio e Architettura IL LINGUAGGIO DELL INFORMATICA 1.1 1 Importante imparare il linguaggio dell informatica L uso Lusodella terminologia giusta è basilare per imparare una nuova disciplina

Dettagli

Famiglie logiche. - Prof. G. Acciari - Integrated Circuit

Famiglie logiche. - Prof. G. Acciari - Integrated Circuit Famiglie logiche - Prof. G. Acciari - 1 Integrated Circuit DEF.: un Circuito Integrato (IC, chip) è un circuito creato utilizzando un unico procedimento fisicochimico con lo scopo di realizzare una elevata

Dettagli

TFPS-5 Gruppo di alimentazione indirizzato. TFPS-5 Alimentatore indirizzato. Gruppo di alimentazione TFPS-5

TFPS-5 Gruppo di alimentazione indirizzato. TFPS-5 Alimentatore indirizzato. Gruppo di alimentazione TFPS-5 Gruppo di alimentazione indirizzato Gruppo di alimentazione Gruppo di alimentazione supplementare indirizzato per sistemi di rivelazione e di segnalazione d incendio per edifici. Tensione nominale di alimentazione

Dettagli

PLC Programmable Logic Controller

PLC Programmable Logic Controller PLC Programmable Logic Controller Sistema elettronico, a funzionamento digitale, destinato all uso in ambito industriale, che utilizza una memoria programmabile per l archiviazione di istruzioni orientate

Dettagli

CPU chips e bus. Didattica della strumentazione digitale e sistemi a microprocessore anno accademico 2006 2007 pagina 1

CPU chips e bus. Didattica della strumentazione digitale e sistemi a microprocessore anno accademico 2006 2007 pagina 1 CPU chips e bus anno accademico 2006 2007 pagina 1 Layout di una cpu anno accademico 2006 2007 pagina 2 I bus in un sistema a microprocessore anno accademico 2006 2007 pagina 3 Proprietà di un bus Bus

Dettagli

Generazione della portante sinusoidale

Generazione della portante sinusoidale 6 Generazione della portante sinusoidale In questo capitolo vengono illustrati due metodi per la generazione di portante sinusoidale affetta da rumore di fase. Un metodo produce un segnale simulato quantizzato

Dettagli

Top Rel. EEE Components for Space Industry. 07-04-2005 INFN-Laboratori Nazionali di Legnaro 1

Top Rel. EEE Components for Space Industry. 07-04-2005 INFN-Laboratori Nazionali di Legnaro 1 Top Rel EEE Components for Space Industry via dei Berio, 91 00155 ROMA Tel 06 2282279 toprel@toprel.com 07-04-2005 INFN-Laboratori Nazionali di Legnaro 1 Top Rel PROCUREMENT di COMPONENTI per APPLICAZIONI

Dettagli

Memoria secondaria. Sistemi Operativi mod. B 14.1

Memoria secondaria. Sistemi Operativi mod. B 14.1 Memoria secondaria Struttura del disco Scheduling del disco Gestione dell unità a disco Gestione dello spazio di swap La struttura RAID Affidabilità dei dischi Connessione dei dischi 14.1 Memoria secondaria

Dettagli

SISTEMI DI ACQUISIZIONE

SISTEMI DI ACQUISIZIONE SISTEMI DI ACQUISIZIONE Introduzione Lo scopo dei sistemi di acquisizione dati è quello di controllo delle grandezze fisiche sia nella ricerca pura, nelle aziende e, per i piccoli utenti. I vantaggi sono:

Dettagli

Capitolo 3. Hardware. 3.1 Struttura dell azionamento. Il prototipo dell azionamento realizzato è riportato nelle figure 3.1 e 3.2:

Capitolo 3. Hardware. 3.1 Struttura dell azionamento. Il prototipo dell azionamento realizzato è riportato nelle figure 3.1 e 3.2: Capitolo 3 Hardware 3.1 Struttura dell azionamento Il prototipo dell azionamento realizzato è riportato nelle figure 3.1 e 3.2: Fig. 3.1: Prototipo dell azionamento 46 LISAR - Laboratorio Intersettoriale

Dettagli

Elettronica dei Sistemi Programmabili

Elettronica dei Sistemi Programmabili Elettronica dei Sistemi Programmabili Introduzione Stefano Salvatori Università degli Studi Roma Tre (stefano.salvatori@uniroma3.it) Università degli Studi Roma Tre Elettronica dei Sistemi Programmabili

Dettagli

Dispensa di Fondamenti di Informatica. Architettura di un calcolatore

Dispensa di Fondamenti di Informatica. Architettura di un calcolatore Dispensa di Fondamenti di Informatica Architettura di un calcolatore Hardware e software La prima decomposizione di un calcolatore è relativa ai seguenti macro-componenti hardware la struttura fisica del

Dettagli

Stadi evolutivi dei sistemi di elaborazione

Stadi evolutivi dei sistemi di elaborazione Stadi evolutivi dei sistemi di elaborazione 1. Sistemi isolati Stand alone. Elaborazione di tipo batch. Nessuna comunicazione diretta utente-macchina. 2. Sistemi centralizzati Elaboratori di grosse dimensioni.

Dettagli

Scheda PLC per 3G3MV 3G3MV-P10CDT@-E. Configurazione del sistema

Scheda PLC per 3G3MV 3G3MV-P10CDT@-E. Configurazione del sistema 3G3MV-P10CDT@-E Scheda PLC per 3G3MV Tutta la tecnologia dei PLC Omron integrata nell'inverter più diffuso: il 3G3MV La stessa programmabilità dei PLC Omron disponibile a bordo dell'inverter 3G3MV Per

Dettagli

OPERATORE/TRICE ELETTRICO/A ED ELETTRONICO/A

OPERATORE/TRICE ELETTRICO/A ED ELETTRONICO/A OPERATORE/TRICE ELETTRICO/A ED ELETTRONICO/A Installatore/trice manutentore/trice di impianti elettrici civili e industriali Applicare le norme tecniche del settore elettrico impiantistico e la relativa

Dettagli

TERMINALE DI RILEVAZIONE PRESENZE E CONTROLLO ACCESSI MOD. KP-02

TERMINALE DI RILEVAZIONE PRESENZE E CONTROLLO ACCESSI MOD. KP-02 1 TERMINALE DI RILEVAZIONE PRESENZE E CONTROLLO ACCESSI MOD. KP-02 Il Terminale KP-02 é stato sviluppato per consentire le modalità operative di Rilevazione Presenze e Controllo Accessi. Viene costruito

Dettagli

Oscilloscopi serie WaveAce

Oscilloscopi serie WaveAce Oscilloscopi serie WaveAce 60 MHz 300 MHz Il collaudo facile, intelligente ed efficiente GLI STRUMENTI E LE FUNZIONI PER TUTTE LE TUE ESIGENZE DI COLLAUDO CARATTERISTICHE PRINCIPALI Banda analogica da

Dettagli

MANUALE D USO serie TP1043

MANUALE D USO serie TP1043 MANUALE D USO serie TP1043 M7029_04 06/15 INDICE 1. Introduzione... 1 1.1. Qualificazione del personale... 1 1.2. Simboli... 1 1.3. Nomenclatura... 2 1.4. Sicurezza... 2 1.5. MANUALI DI RIFERIMENTO...

Dettagli

16 bit, 20 Mhz. 512Kbyte di RAM statica tamponata 512Kbyte di FLASH

16 bit, 20 Mhz. 512Kbyte di RAM statica tamponata 512Kbyte di FLASH ESB scheda RTU SINGLE BOARD RTU ESB è una scheda a microprocessore che supporta la realizzazione di apparati di acquisizione e controllo remoti (RTU). La scheda ospita un vasto set di circuitazioni di

Dettagli

Lezione n.19 Processori RISC e CISC

Lezione n.19 Processori RISC e CISC Lezione n.19 Processori RISC e CISC 1 Processori RISC e Superscalari Motivazioni che hanno portato alla realizzazione di queste architetture Sommario: Confronto tra le architetture CISC e RISC Prestazioni

Dettagli

T ecnologie. Sono due i trend più interessanti. IMPIEGO DELLA TECNOLOGIA BOUNDARY SCAN IN SISTEMI CON I/O MULTI-GHz TECNICHE DI TEST

T ecnologie. Sono due i trend più interessanti. IMPIEGO DELLA TECNOLOGIA BOUNDARY SCAN IN SISTEMI CON I/O MULTI-GHz TECNICHE DI TEST IMPIEGO DELLA TECNOLOGIA BOUNDARY SCAN IN SISTEMI CON I/O MULTI-GHz Jeff Rearick Sylvia Patterson Krista Dorner Agilent Technologies ASIC Product Division Fort Collins, CO In questo articolo viene descritta

Dettagli

A parte alcuni dispositivi rudimentali dell'antichità classica, non vi furono progressi tecnologici rilevanti fino a circa il 1650 Per tre secoli,

A parte alcuni dispositivi rudimentali dell'antichità classica, non vi furono progressi tecnologici rilevanti fino a circa il 1650 Per tre secoli, Storia del Calcolatore A parte alcuni dispositivi rudimentali dell'antichità classica, non vi furono progressi tecnologici rilevanti fino a circa il 1650 Per tre secoli, vennero ideati dispositivi meccanici

Dettagli

è è possibile rispondere a queste domande in molti modi, ciascuno relativo a un diverso punto di vista

è è possibile rispondere a queste domande in molti modi, ciascuno relativo a un diverso punto di vista Introduzione n Che cos è un calcolatore? n Come funziona un calcolatore? è è possibile rispondere a queste domande in molti modi, ciascuno relativo a un diverso punto di vista è in questo corso, il punto

Dettagli

Ottimizzazioni delle prestazioni di un Web server Ottimizzazioni delle prestazioni di un Web server

Ottimizzazioni delle prestazioni di un Web server Ottimizzazioni delle prestazioni di un Web server Pagina 1 di 5 Ottimizzazioni delle prestazioni di un Web server Ottimizzazioni delle prestazioni di un Web server Spesso il server non è in grado di gestire tutto il carico di cui è gravato. Inoltre, una

Dettagli

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

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

Dettagli

Schede elettroniche ad alta velocità

Schede elettroniche ad alta velocità Bologna 30/01/2003 Seminario Schede elettroniche ad alta velocità I.D Antone CENTRO DI ELETTRONICA ISTITUTO NAZIONALE DI FISICA NUCLEARE Sezione di Bologna Moore incontra Einstein impulsatore Circuito

Dettagli

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

Alcune delle principali anomalie presenti sulla rete elettrica sono le sovratensioni che tipicamente si manifestano come sensibili aumenti del valore Alcune delle principali anomalie presenti sulla rete elettrica sono le sovratensioni che tipicamente si manifestano come sensibili aumenti del valore efficace della tensione di linea. Esse rappresentano

Dettagli

C. P. U. MEMORIA CENTRALE

C. P. U. MEMORIA CENTRALE C. P. U. INGRESSO MEMORIA CENTRALE USCITA UNITA DI MEMORIA DI MASSA La macchina di Von Neumann Negli anni 40 lo scienziato ungherese Von Neumann realizzò il primo calcolatore digitale con programma memorizzato

Dettagli

IL SERVIZIO DI INDAGINE TERMOGRAFICA E LE SUE APPLICAZIONI SUGLI IMPIANTI CIVILI E INDUSTRIALI

IL SERVIZIO DI INDAGINE TERMOGRAFICA E LE SUE APPLICAZIONI SUGLI IMPIANTI CIVILI E INDUSTRIALI IL SERVIZIO DI INDAGINE TERMOGRAFICA E LE SUE APPLICAZIONI SUGLI IMPIANTI CIVILI E INDUSTRIALI Rev. 00 del 12.10.2011 PREMESSA ATT Studio Tecnico Associato, opera progettando, sviluppando, monitorando

Dettagli

Istruzioni per l'uso originali Pulsante di emergenza con modulo di sicurezza AS-i integrato AC011S 7390990/00 05/2013

Istruzioni per l'uso originali Pulsante di emergenza con modulo di sicurezza AS-i integrato AC011S 7390990/00 05/2013 Istruzioni per l'uso originali Pulsante di emergenza con modulo di sicurezza AS-i integrato AC011S 7390990/00 05/2013 Indice 1 Premessa3 1.1 Spiegazione dei simboli 3 2 Indicazioni di sicurezza 4 2.1 Requisiti

Dettagli

Esempio: aggiungere j

Esempio: aggiungere j Esempio: aggiungere j Eccezioni e interruzioni Il progetto del controllo del processore si complica a causa della necessità di considerare, durante l esecuzione delle istruzioni, il verificarsi di eventi

Dettagli

Page 1. ElapC8 04/11/2013 2013 DDC 1 ELETTRONICA APPLICATA E MISURE. C8: Esempi di collegamenti seriali. Ingegneria dell Informazione

Page 1. ElapC8 04/11/2013 2013 DDC 1 ELETTRONICA APPLICATA E MISURE. C8: Esempi di collegamenti seriali. Ingegneria dell Informazione Ingegneria dell Informazione C8: Esempi di collegamenti seriali ELETTRONICA APPLICATA E MISURE Dante DEL CORSO C8 Esempi di collegamenti seriali»spi» RS232»I2C» PCI Express»Esercizi Parametri di una interfaccia

Dettagli

Sistemi Informativi I Lezioni di Ingegneria del Software

Sistemi Informativi I Lezioni di Ingegneria del Software 4 Codifica, Test e Collaudo. Al termine della fase di progettazione, a volte anche in parallelo, si passa alla fase di codifica e successivamente alla fase di test e collaudo. In questa parte viene approfondita

Dettagli