Il Contesto. Riassunto



Похожие документы
RoboTESTER Wall-E, ATE a letto d aghi per Test In-Circuit e Funzionale. 1/6

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena

GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain.

FPf per Windows 3.1. Guida all uso

Agent, porte, connettività e reti L agent di Kaseya utilizza la porta 5721 per comunicare con il server, ma che tipo di porta è?...

BMSO1001. Virtual Configurator. Istruzioni d uso 02/10-01 PC

LaCie Ethernet Disk mini Domande frequenti (FAQ)

Registratori di Cassa

Dispensa di Informatica I.1

IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza per utenti singoli)

G l o b a l C o n n e c t i o n S i s t e m a d i t e l e c o n t r o l l o G S M / G P R S

progecad NLM Guida all uso Rel. 10.2

Servizio di Posta elettronica Certificata (PEC)

Con accesso remoto s'intende la possibilità di accedere ad uno o più Personal Computer con un modem ed una linea telefonica.

SERVIZI A VALORE AGGIUNTO PER RETI CITTADINE

Ti consente di ricevere velocemente tutte le informazioni inviate dal personale, in maniera assolutamente puntuale, controllata ed organizzata.

IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza per sito)

TELEFLUX 2000 PLUS SISTEMA DI SUPERVISIONE CONTROLLO ED AQUISIZIONE DATI PER LA PUBBLICA ILLUMINAZIONE

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

Vlan Relazione di Sistemi e Reti Cenni teorici

FAQ Dell Latitude ON Flash

SPSS Statistics per Windows - Istruzioni di installazione per (Licenza per utenti singoli)

Linux nel calcolo distribuito

flusso delle informazioni... 2 password... 3 password/ inserimento di una nuova richiesta... 4 le condizioni di vendita... 6

La gestione di un calcolatore. Sistemi Operativi primo modulo Introduzione. Sistema operativo (2) Sistema operativo (1)

MANUALE INSTALLAZIONE E CONFIGURAZIONE

Guida Rapida all Installazione WLN10 e WLN10HS Server Wireless NMEA

Versione 2.0. Manuale d uso. Software per la gestione. degli applicativi Bticino. TiManager 03/07-01 PC

Zoo 5. Robert McNeel & Associates Seattle Barcelona Miami Seoul Taipei Tokyo

TOOLS DI MONITORAGGIO DI RETE Total Network Monitor

Xerox Device Agent, XDA-Lite. Guida all installazione rapida

IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza per utenti singoli)

Modulo plug&play MK-3e-3 Interfaccia Ethernet per contatori Iskraemeco MT831 / MT860

Guida di Pro PC Secure

RICEZIONE AUTOMATICA DEI CERTIFICATI DI MALATTIA 1.1. MALATTIE GESTIONE IMPORT AUTOMATICO 1.2. ATTIVAZIONE DELLA RICEZIONE DEL FILE CON L INPS

istraffic Sistema di monitoraggio Traffico

Programmazione dell interconnettività di n. 2 IP Controller v.3.1 di MARSS nella stessa LAN

FTP. Appunti a cura del prof. ing. Mario Catalano

Supporto On Line Allegato FAQ

Vodafone Device Manager. La soluzione Vodafone per gestire Smartphone e Tablet aziendali in modo semplice e sicuro

La VPN con il FRITZ!Box - parte II. La VPN con il FRITZ!Box Parte II

Approccio stratificato

Istruzioni. Il cuore del dispositivo è un Embedded PC Linux che raccoglie e gestisce tutte le funzioni dell' apparecchiatura.

SymCAD/C.A.T.S. modulo Canali Schema

Proteggiamo il PC con il Firewall di Windows Vista

Il Web Server e il protocollo HTTP

LCMobile Restaurant. Guida su come usare il software per palmare LCMobile Restaurant.

IBM SPSS Statistics per Linux - Istruzioni di installazione (Licenza per sito)

Servizi di Sicurezza Informatica. Antivirus Centralizzato per Intranet CEI-Diocesi

Servizio di Posta elettronica Certificata (PEC)

Base alimentata USB per DisplayKEY. Istruzioni per l installazione

IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza di rete)

RIPETITORE DI SEGNALE WIRELESS PER SISTEMA VIA RADIO ART. 45RPT000

MOTORIZZAZIONI PASSO-PASSO Motori, motori con driver integrati e software di configurazione

OpenVAS - Open Source Vulnerability Scanner

Servizio di Posta elettronica Certificata (PEC)

Ciabatta Audio Digitale AVIOM Pro64

Presentazione integrazione AdHoc e KarthaDoc

Replica con TeraStation 3000/4000/5000/7000. Buffalo Technology

Programmazione dell interconnettività di n. 2 IP Controller v.3.1 di MARSS in LAN diverse con IP Dinamico/Pubblico

IBM SPSS Statistics per Mac OS - Istruzioni di installazione (Licenza per sito)

Sistema operativo. Sommario. Sistema operativo...1 Browser...1. Convenzioni adottate

Il sistema C.R.M. / E.R.M.

Architetture Informatiche. Dal Mainframe al Personal Computer

uadro Soluzioni software per L archiviazione elettronica dei documenti Gestione Aziendale Fa quadrato attorno alla tua azienda

Architetture Informatiche. Dal Mainframe al Personal Computer

GUIDA ALL INSTALLAZIONE. Protezione di locale/rete. per il software CADPak su client e server di rete. per la Chiave Hardware Sentinel Hasp

Kroll Ontrack Servizi RDR Guida rapida

La VPN con il FRITZ!Box Parte I. La VPN con il FRITZ!Box Parte I

Introduzione alle applicazioni di rete

Power-Studio è un semplice, veloce potente ed intuitivo applicativo software di monitoraggio e supervisione energetica che consente di realizzare:

IT Cloud Service. Semplice - accessibile - sicuro - economico

Manuale di programmazione BerMar_Drive_Software

La VPN con il FRITZ!Box Parte I. La VPN con il FRITZ!Box Parte I

Guida rapida Vodafone Internet Box

Dipartimento di Scienze Applicate

Online Help StruxureWare Data Center Expert

MODULO 02. Iniziamo a usare il computer

NOZIONI ELEMENTARI DI HARDWARE E SOFTWARE

Traccia di soluzione dell esercizio del 25/1/2005

Scheda IEEE Versione 1.0

uadro Soluzione software e hardware Per le rilevazione presenze Gestione Aziendale Fa quadrato attorno alla tua azienda

LABORATORIO DI SISTEMI

Architetture Applicative

Guida rapida per l utilizzo del servizio OwnCloud-MIUR (versione 1.6)

LIGHTING DESIGNER Gianni Ronchetti Architetto Valmadrera, 10/06/2014

N.B.: DISPONIBILITA INVERNO 2014 FAQ ACS700 versione 9

Modulo 4 Il pannello amministrativo dell'hosting e il database per Wordpress

FileMaker Pro 11. Esecuzione di FileMaker Pro 11 su Servizi Terminal

Software di gestione della stampante

SOSEBI PAPERMAP2 MODULO WEB MANUALE DELL UTENTE

Manuale d uso Software di parcellazione per commercialisti Ver [05/01/2015]

CAPITOLO 7 - SCAMBIO DI MESSAGGI

LA GESTIONE DELLE VISITE CLIENTI VIA WEB

Fattura Facile. In questo menù sono raggruppati, per tipologia, tutti i comandi che permettono di gestire la manutenzione degli archivi.

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

Транскрипт:

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 Già da parecchio tempo le società ATE hanno costruito tester automatici di alta qualità, veloci e funzionali del tipo a sonde mobili, ad ispezione ottica, a raggi X, di tipo in-circuit e combinazionali. Oggi piu che mai l elettronica tende ad aumentare la densità dei componenti e la velocità dei segnali costringendo i tester per schede elettroniche a trovarsi di fronte ad un collo di bottiglia causato dalla difficoltà ad accedere ai nodi elettrici riducendo, con particolare riferimento ai letti di aghi (BoN), la copertura attualmente stimata del 50% fino ad arrivare solo ad un 10% nel giro di pochissimi anni. Queste difficoltà hanno portato le società ATE ad implementare i loro tester con le funzioni Jtag usando la tecnica Boundary Scan Test per ripristinare quella copertura dei test che nel frattempo era molto diminuita. L omogenea piattaforma di integrazione fra entrambe le tecnologie risulta fondamentale per sfruttare al massimo i benefici del Boundary Scan. Mentre il mercato e gli analisti predicono un futuro di integrazione in simbiosi, Dr.Eschke e Temento Systems dimostrano una efficiente collaborazione OGGI STESSO. Riassunto Temento Systems ha lavorato per lungo tempo congiuntamente con varie società di collaudo per fornire combinazioni flessibili di soluzioni di collaudo disponibili: Boundary scan, Flying probe, ICT o Tester Funzionali. Questo documento mostra come il protocollo di comunicazione software di DiaTem viene usato per essere controllato dall ambiente di sviluppo e produzione dei tester Meteor della Dr.Eschke Elektronik. In questa applicazione le sequenze del Boundary Scan Test sono integrate come semplici comandi di prova nel programma generale di collaudo del tester Meteor, permettendo al tester un controllo completo delle risorse Jtag.

Combinazione operativa Il Boundary Scan Test DiaTem della Temento Systems è installato sullo stesso PC che contiene il software Meteor e viene visto come un altra risorsa del tester come illustrato in (fig1) completare il suo test estendendo le sequenze di collaudo che sarebbero irrealizzabili senza la guida Jtag. In questo contesto entrambe le applicazioni software girano su un unico PC e controllano le rispettive interfacce. Il sistema Meteor guida la scheda di Input/Output sul BoN e DiaTem guida il controller Jtag dando accesso a differenti celle del Boundary Scan dei componenti Jtag. La combinazione dei due sistemi consiste quindi solo nella progettazione di un meccanismo di comunicazione tra Meteor e DiaTem. Abilitazione alla comunicazione Fig. 1 Architettura del sistema La DUT (unità sotto prova) è testata da DiaTem soltanto su richiesta di Meteor che per il software agisce come un server. Esso guida il controller Jtag (Jtag I/F) connesso alla DUT tramite quattro aghi. In questo modo il tecnico di collaudo può ottenere dei benefici dal Boundary Scan Test nella globalità del collaudo. Egli può usare DiaTem per effettuare un Boundary Scan Test completo ma anche pilotare la DUT per posizionare gli aghi, inaccessibili al tester ICT, per determinati valori. Poi l ICT può La soluzione per la comunicazione tra i due processi può essere ottenuta con l aiuto dell interfaccia DCOM. DCOM si basa su modelli di componenti oggetto distribuiti e consente ai dispositivi clients e servers di comunicare tramite network delimitati usando il modello di meccanismo standard RPC (Remote Process Call). Nel nostro caso entrambe le applicazioni sono basate sul sistema operativo Windows XP e girano sullo stesso PC. DiaTem lavorerà quindi come un server per il client Meteor e sarà monitorato con l RPC. (vedi Fig.2)

Uno sguardo nel programma di test Noi entreremo in un esempio di piano globale mostrando le unità principali della sequenza di collaudo Meteor (Vedi figura 3). Fig. 3 Piano delle sequenze di test Come è mostrato nella figura, il collaudo globale è composto da numerosi moduli di prova: - Presenza della scheda - Contatto con il letto di aghi Fig. 2 Architettura del software - Cortocircuiti prima di dare corrente - Alimentazione della scheda La comunicazione è ottenuta tramite un programma di tests funzionali che richiamano le funzioni DiaTem con i parametri necessari per collegarsi al programma boundary scan. La DLL DiaTem Test Services è l interfaccia C/C avvolgente di DiaTem. Ora che abbiamo verificato come le due applicazioni comunicano tra loro, possiamo dare un sguardo al test plan e alle differenti unità che lo compongono. - Dispositivo di collaudo Jtag via DCOM - Spegnimento alimentazione scheda La connessione DCOM chiama la funzione con un parametro nullo oppure l indirizzo IP della macchina nel caso in cui il collaudo viene eseguito su una rete LAN. Dopo che il progetto si è aperto, viene caricata la libreria SD prima della connessione della sonda e la definizione dei parametri ( Nome dell istanza e il tipo di connettore Jtag)

Il modulo di test Temento Devono essere eseguite le operazioni di inizializzazione saltando il modulo di test dello strumento non direttamente collegato col DiaTem. Il modulo Temento è composto da 4 sezioni : Inizializzazionegenerale Inizializzazione Jtag Prove di interconnessione Sequenze del connettore R/W Durante l inizializzazione generale alcune azioni sono eseguite per collegare la relazione logica Jtag alla fixture, reset ad uno stato definito e settaggio alla frequenza di Clock. Dopo questo step, interviene una inizializzazione Jtag per testare l integrità della catena Jtag e controllare che tutto sia correttamente connesso intorno alla circuito logico. Una volta che l integrità della catena Jtag è stata verificata, DiaTem esegue un test di interconnessione su richiesta di Meteor. Questa combinazione include il collaudo convenzionale completo che puo essere fatto con DiaTem su una modalità indipendente : Essendo questo ambiente localizzato, DiaTem puo essere chiamato a scrivere o leggere i valori su limitate celle di scansione. Queste celle principalmente corrispondono ai nodo che non sono fisicamente accessibili per il tester. DiaTem è poi usato per pilotare /rilevare valori e interagire con modelli di collaudo Meteor. Il prossimo passo è l utilizzo di DiaTem per scrivere o leggere i valori nelle celle boundary scan. Queste celle generalmente corrispondono ai nodi non fisicamente accessibili dal tester. DiaTem è indifferentemente usato come valore di drive/sense e per generare un loop con il tester Meteor. Per esempio il valore 55h (01010101) viene impostato sul connettore CA1 del tester. Questo vettore di prova attraverso il connettore và al componente Jtag dove esso puo essere variato tramite la catena di scansione e ripreso nel DiaTem. Naturalmente questo semplice accesso puo essere eseguito in modalità bidirezionale e con valori differenti. ( vedi figura 4 ) JTAG components Prova di interconnessione Collaudo cluster : RAM, FLASH. Poi DiaTem restituisce un codice di buon esito o fallimento del test di prova pin che viene visualizzato sul monitor. Quando non si rilevano difetti la risposta è Test OK, altrimenti viene mostrato all utilizzatore un report diagnostico completo a livello di pin. Fig. 4 - Controllo delle connessioni

Ciascun connettore di ingresso nel programma di collaudo è infatti composto da varie unità di test come si vede in Figura 5. Fig. 5 Le varie Unità di test Tutte queste unità di test sono usate per scrivere valori differenti da un lato per poi controllarli dall altro lato. Tutto questo richiama uno script dedicato scritto in TCL. Il modulo CA1 è seguito da altri 3 moduli di connettori. Il tecnico di collaudo puo sviluppare in questo modo un set completo di di unità di test usando le risorse Jtag e le prestazioni di di DiaTem aumentando la copertura. Questo è principalmente ottenuto dalla possibilità di testare i terminali delle connessioni e di poter accedere ai nodi Boundary Scan. La programmazione degli FPGA Il prossimo step all interno del modulo DiaTem è la possibilità della programmazione degli FPGA. Infatti gli FPGA hanno all interno una piccola Flash in modo che questo step sia contemporaneamente un configurazione della FPGA ed una programmazione della Flash. Tutto è programmato con speciali istruzioni con registri interni e con l uso di celle Boundary Scan. Questo lavoro è anche monitorato da Diatem attraverso il controllore Jtag. Alla fine un messaggio logico viene archiviato in un file proveniente dal modulo DiaTem : Pass o Fail.

L uso del cluster Il prossimo passo nell integrazione tra DiaTem e Meteor sarà quello di usare la tecnica clustering per definire una porzione della scheda che sarà testata da entrambe le tecnologie simultaneamente. Questa tecnica, come mostrato dalla figura 6 permette di collaudare i componenti avendo il tester indirettamente connesso ai componenti Jtag ma che non sarebbero stati accessibili agli aghi del BoN. Fig. 6 Il Cluster test collega il DUT al tester senza letto d aghi La combinazione delle prestazioni del Boundary Scan Test DiaTem con le possibilità del tester Meteor di integrarsi in un unico sistema di collaudo, ha permesso al collaudo un incremento significante della copertura di test grazie anche alla facilità e alla semplicità di programmazione dello script DiaTem TCL. Aggiungere la capacità del Boundary Scan al tester Meteor fu semplice e porto velocemente una extra copertura di collaudo nell ambiente di produzione - Yves Devigne - DiaTem Product Line - Temento Systems - Francia - Dr.Gert Eschke - Meteor ATE Systems - Dr.Eschke Elektronik Germania

Distributore per l Italia : ICT In-Circuit testing S.r.l. Strada Padana Superiore, 38 20065 Inzago ( MI ) Sales : ictinfo@ictitalia.eu Website: www.ictitalia.eu