thesis

Tecniche di Test Innovative per la Caratterizzazione di Memorie a Gate Flottante

Abstract

L\u2019affidabilit\ue0 nella ritenzione dei dati memorizzati \ue8 una delle problematiche fondamentali delle memorie flash; esse vengono normalmente testate, in produzione con procedure specifiche implementate su ATE (Automated Test Equipments), per rilevare problemi di lettura, programmazione e cancellazione; vengono inoltre provate altre procedure per identificare possibili faults e per il corretto trimming dei parametri interni. Oggi, il testing classico con ATE \ue8 supportato dalle tecniche BIST (Built-In-Self-Test), tramite le quali si prevede in progetto, all\u2019interno dei circuiti integrati, una parte di hardware e software supplementari per permettere l\u2019auto-test (funzionale e/o parametrico), cos\uec da ridurre la dipendenza da apparecchiature ATE esterne e quindi riducendo sensibilmente il tempo di esecuzione del test completo e permettendo la realizzazione di test del circuito integrato in qualsiasi istante e condizione di funzionamento (in-field test). Un ulteriore passo avanti nel testing in-field \ue8 stato effettuato con lo sviluppo delle tecniche SBST (Software-Based Self Test), che si basano sull\u2019uso del microprocessore interno alla memoria per effettuare i test necessari via software, senza avere cos\uec la necessit\ue0 di progettare e realizzare nel chip hardware aggiuntivo, cos\uec come accade nel caso di presenza di strutture BIST all\u2019interno del circuito. Rispetto allo stato dell\u2019arte delle tecniche di testing si \ue8 approfondito lo studio, la progettazione e la realizzazione di una soluzione circuitale innovativa denominata Portable-ATE per il testing dei Memory Test Chip. La scheda Portable-ATE \ue8 stata sviluppata partendo da una demo-board STM32-Nucleo (STM32F072RB) ed aggiungendo una scheda custom che permette di gestire il sistema di alimentazione, la corretta comunicazione con il memory test chip e l\u2019alloggiamento del test chip stesso. Essa \ue8 in grado di valutare le perfomances di un singolo memory test-chip mantenendo gli stessi standard di affidabilit\ue0 e riproducibilit\ue0 di un ATE classico, aggiungendo portabilit\ue0, flessibilit\ue0, configurabilit\ue0 e la possibilit\ue0 di sviluppo e debug di algoritmi di gestione e software-based self test (SBST) con logging in tempo reale. Con l\u2019utilizzo del Portable-ATE \ue8 stata effettuata la caratterizzazione di alcuni memory test chip di STMicroelectronics con particolare attenzione alle analisi di stress, quale gate e drain stress e successivamente sono stati effettuati test di ciclatura per verificare la ritenzione dei dati; per valutare i test effettuati sono state estratte le distribuzioni di soglia. Infine, grazie all\u2019utilizzo del Portable ATE \ue8 stato possibile sviluppare, testare e ottimizzare gli algoritmi di gestione della memoria, program con verify, erase con verify e refresh senza avere all\u2019interno della memoria nessun PEC (Program/Erase Controller) o microprocessore interno per la gestione degli stessi e con la possibilit\ue0, totalmente innovativa, di avere un logging in tempo reale delle operazioni in esecuzione

    Similar works