La necessità di salvare delle informazioni. Memorie non volatili MRAM: la possibilità di un unica memoria di lavoro e per back up dati in un sistema
|
|
- Artemisia Marchesi
- 5 anni fa
- Visualizzazioni
Transcript
1 ESCLUSIVA Memorie non volatili : la possibilità di un unica memoria di lavoro e per back up dati in un sistema Federico Papoff EssePiRep Da Everspin una nuova famiglia di memorie non volatili che, basandosi sulla magnetoresistività (), supera i limiti funzionali delle altre tecnologie e consente di incorporare in un unico dispositivo le caratteristiche funzionali richieste ai diversi tipi di memoria presenti in un sistema con necessità di back up di dati La necessità di salvare delle informazioni critiche nell eventualità di una power failure è sempre più frequente in svariate aree di applicazione. A seconda della quantità di dati da salvare, del tempo di scrittura in memoria e del tempo di hold up dell alimentatore, le soluzioni più usate utilizzano sia delle memorie non volatili, con tecnologia EEprom/Flash e ferroelettrica, sia memorie statiche a basso consumo (SRAM) con alimentazione tampone a batteria. Ognuna di queste soluzioni presenta ovviamente vantaggi e svantaggi rispetto alle altre ma da alcuni anni è stata introdotta sul mercato da parte di Everspin ( azienda nata da uno spin off di Freescale) una nuova famiglia di memorie non volatili che, basandosi sulla magnetoresistività (), supera i limiti funzionali delle altre tecnologie e consente di incorporare in un unico dispositivo le caratteristiche funzionali richieste ai diversi tipi di memoria presenti in un sistema con necessità di back up di dati. Descrizione della La (Magnetoresistive Random Access Memory) si basa su un elemento di memorizzazione magnetica integrato con un processo CMOS. Ciascun elemento di memoria utilizza (Fig. 1) una giunzione tunnel magnetica (MTJ) che Fig. 1 - Schema di una cella di memoria (1 Transistor, 1 MTJ), con evidenziate le lineed i scrittura sopra e sotto il bit ed il percorso della corrente di lettura 38
2 Fig. 2 - Un array di celle, con le linee di Digit e di Bit per la scrittura della cella all incrocio delle stesse ed i transistor di isolamento controllato dalle linee di Word Fig. 3 - le celle di memoria in ciascuna linea di DIGIT e di BIT (in giallo in figura) selezionate per scrivere nella cella desiderata (in rosso) presentano una ridotta barriera di energia durante la programmazione consiste in uno strato magnetico fisso, un sottile strato dielettrico e uno strato magnetico libero. Quando una tensione viene applicata ai capi del MTJ, gli elettroni riescono a passare per effetto tunnel attraverso il sottile strato dielettrico. Il dispositivo MTJ presenta una bassa resistenza quando i momenti magnetici dello strato libero e di quello fisso sono paralleli e un alta resistenza quando i due momenti magnetici sono opposti. Questo comportamento é conosciuto come magnetoresistività, da qui il nome di RAM magnetoresistiva (). Diversamente dalle altre tecnologie adoperate nelle memorie non volatili a semiconduttori, il dato è immagazzinato nella cella di memoria sotto forma di stato magnetico piuttosto che come carica elettrica ed è letto mediante una misura di resistenza, senza alterare lo stato magnetico della cella stessa. Il vantaggio che ne deriva é duplice: da un lato la polarizzazione magnetica rimane stabile nel tempo, non presentando quel fenomeno di leakage, tipico della carica elettrica; dall altro la commutazione tra i due stati di polarizzazione magnetica non implica lo spostamento di elettroni o atomi e quindi non esiste alcun meccanismo conosciuto di usura o fatica. Per realizzare una memoria ad alta densità le celle di (Fig. 1) vengono organizzate in una matrice, come mostrato in figura 2. Durante un operazione di scrittura, impulsi di corrente vengono fatti passare attraverso una linea di DIGIT e una linea di BIT, scrivendo solo nella cella di memoria situata all incrocio delle due linee (in sostanza, facendo riferimento alla Fig. 1, viene commutato o meno la polarizzazione magnetica dello strato libero, a seconda che il bit sia cambiato o meno). Durante un operazione di lettura, invece, il transistor di isolamento della cella di memoria che si vuole leggere (Fig. 1) viene chiuso in modo tale da polarizzare il MTJ e la corrente letta viene confrontata con un riferimento per determinare se il livello di resistenza sia alto o basso. Toggle Bit Un fenomeno che si manifesta con lo schema di scrittura precedentemente descritto è che (Fig. 3) le celle di memoria in ciascuna linea di DIGIT e di BIT (in giallo in figura) selezionate per scrivere nella cella desiderata (in rosso) Fig. 4 - Lo stack di materiali di un MTJ usato per le toggle 39
3 Fig. 5 - Schema della sequenza di campi magnetici applicati in una toggle per commutare lo stato dello strato libero. I campi magnetici H 1 ed H 2 sono generati mediante sequenze di impulsi di corrente i 1 ed i 2 nelle linee di scrittura presentano una ridotta barriera di energia durante la programmazione e, come tali, sono più suscettibili a disturbi originati da agitazione termica, con conseguente inversione non desiderata della polarizzazione magnetica di alcune celle. Sostanzialmente quello che accade è che le celle in ciascuna linea sono sottoposte a una parte ( mezza selezione ) del campo magnetico necessario per l inversione di polarizzazione che invece si manifesta, completamente, nella cella selezionata, dove i campi magnetici derivanti dalle correnti nelle linee di DIGIT e di BIT sommano i loro effetti. L effetto della mezza selezione è di abbassare la barriera energetica necessaria per una inversione di polarizzazione. Questo problema è stato risolto da Everspin nelle sue utilizzando la soluzione del toggle bit, basato sul Savtchenko switching toggle (dal nome del suo inventore) e che utilizza una nuova struttura dello strato libero, un diverso orientamento della cella di memoria rispetto alle linee di DIGIT e BIT e una sequenza di impulsi di corrente nelle linee stesse. Toggle significa che la stessa sequenza di impulsi di corrente viene utilizzata sia per cambiare lo stato del bit da 0 a 1 sia da 1 a 0. Come si vedrà nel seguito, questo tipo di commutazione è sostanzialmente diversa da quella analizzata precedentemente, dove il momento magnetico dello strato libero segue semplicemente il campo magnetico applicato. La commutazione Savtchenko si basa sul comportamento unico, in presenza di un campo magnetico, di uno strato sintetico antiferromagnetico, SAF, costituito da due strati ferromagnetici, con momenti magnetici opposti, accoppiati da un sottile strato non magnetico (Fig. 4). Lo strato libero basato sulla struttura SAF, in cui i momenti magnetici dei suoi componenti si bilanciano, risponde a un campo magnetico esterno in maniera diversa dal semplice singolo strato ferromagnetico di una convenzionale. Invece di seguire il campo magnetico esterno, il SAF ruoterà a un angolo approssimativamente ortogonale al campo magnetico. Applicando una sequenza di impulsi di corrente opportuna, è possibile generare un campo magnetico rotante, capace di far ruotare di 180 i momenti magnetici di ciascuno dei due strati costituenti il SAF (Fig. 5) e dove si nota anche l orientamento a 45 del SAF rispetto alle linee di scrittura. L effetto magnetoresistivo si manifesta tra il sense layer del SAF libero e quello di riferimento del SAF fisso (Fig. 4). In figura 6 è riportata la sequenza di impulsi di corrente. A causa della sua Fig. 6 - Sequenza degli impulsi di corrente usata per generare la sequenza di campi magnetici in una toggle simmetria, questa sequenza di impulsi può solo commutare il bit al suo stato opposto rispetto al suo valore iniziale. Per questo motivo, prima di effettuare un operazione di scrittura, è necessario fare una lettura per determinare se una scrittura sia necessaria. La caratteristica, unica, della risposta della struttura Fig. 7 - Mappa della caratteristica di toggling per un intero array di da 4 Mb dove si evidenzia l ampia zona operativa SAF ai campi magnetici esterni, fa sì che ognuna delle linee di corrente utilizzate per programmare il bit (DIGIT e BIT) da sola non riesca a commutarne lo stato, anche per valori elevati di corrente. Ciò viene evidenziato nella figura 7 che riporta la mappa della caratteristica 40
4 di commutazione in funzione della corrente di generazione dei campi magnetici di scrittura per un array completo di memoria da 4 Mb. Nella regione al di sotto delle soglie, per qualunque valore della corrente, non si ha commutazione, a conferma della notevole resistenza ai disturbi di linea singola offerti dalla soluzione toggle bit. Campi magnetici esterni e Una possibile preoccupazione, con una memoria che si basa sul ferromagnetismo per memorizzare i dati al suo interno, è la sua interazione con campi magnetici esterni. Da questo punto di vista le memorie prodotte da Everspin sono costruite per prevenire modifiche ai dati memorizzati con campi magnetici fino a 2000 A/m durante le operazioni di scrittura e 8000 A/m durante una lettura o quando è inattiva. Quindi le sue specifiche superano di gran lunga il limite di 1000 A/m fissato dalla IEC per quanto riguarda l esposizione a campi magnetici di apparati elettronici. Confronto con altre tecnologie Le di Everspin forniscono il meglio delle memorie volatili e non volatili in un unico dispositivo. Infatti, vista come memoria SRAM, la effettua operazioni di lettura/scrittura in un tempo di ciclo di 35 ns e in numero illimitato. Inoltre è più veloce della maggior parte delle SRAM low power adoperate nelle tradizionali soluzioni con batteria tampone. Viste come memorie non volatili, le risultano vincenti nel confronto con una flash o EEPROM poiché sono in grado di eseguire scritture in una qualsiasi locazione di memoria alla stessa velocità (35 ns) con cui effettuano una lettura e, inoltre, con un numero di cicli di scrittura illimitato. Anche dal punto di vista di data retention le sono superiori, essendo in grado di mantenere i dati per un periodo di 20 anni a temperature fino a 125 C. Più articolato è il confronto con l altra tecnologia adoperata per le memorie non volatili, basata sul principio della ferroelettricità (le FRAM). Pur godendo degli stessi vantaggi rispetto alla tecnologia floating gate adoperata su Flash ed EEPROM, le FRAM tuttavia sono inferiori alle in alcuni punti che si andranno ad analizzare. Un primo punto è legato al principio alla base del processo di memorizzazione. Nelle FRAM viene sfruttata la proprietà in alcuni cristalli polari (perovskiti) di poter cambiare la polarizzazione elettrica per effetto di un campo elettrico applicato; ciò è possibile perché nel cristallo vi è un ione che può assumere due uguali e sta- Più facile simulare Più semplice validare NI Multisim 11.0 per la progettazione di circuiti Visualizzazione dei dati più intuitiva e completa Ampio database di componenti Creazione di strumenti virtuali tramite LabVIEW Progettazione di prototipi completa con lo strumento di sbroglio NI Ultiboard >> Prova Multisim 11.0 su ni.com/multisim/i readerservice.it n NATIONAL INSTRUMENTS ITALY S.r.l. Via Anna Kuliscioff, Milano Tel.: Fax: P.IVA/C.F.: CCIAA Milano Iscr. Trib. Milano /7502/23 S.r.l National Instruments. Tutti i diritti riservati. National Instruments, NI, e ni.com sono marchi riservati di National Instruments Altri prodotti e nomi aziendali citati sono marchi commerciali delle rispettive aziende delle rispettive aziende Distributore unico per l Italia Tel.: info@irsweb.it
5 Fig. 8 - Struttura elettrica di una cella di memoria FRAM bili stati a bassa energia, a cui sono associate due posizioni nel cristallo. Quindi applicando alternativamente campi elettrici di polarità opposte è possibile spostare lo ione tra le due posizioni. Tuttavia questo spostamento è un elemento di usura che, al crescere del Tabella 1 - Portafoglio memorie EVERSPIN numero di cicli, porta a una riduzione dei due livelli di polarizzazione residua (associati ai due stati stabili) e, quindi in ultima analisi, della capacità di discriminare il contenuto della cella di memoria. Nelle la polarizzazione dell elemento ferromagnetico, alla base della cella di memoria, dipende dallo spin degli elettroni, un meccanismo di cui non si conosce alcun meccanismo di usura (si pensi a un trasformatore, in un convertitore DC/DC ad alta frequenza, le cui caratteristiche magnetiche senz altro non si modificano dopo anni e anni di funzionamento continuativo). Un altro punto debole di una FRAM rispetto a una dipende dal modo in cui viene letto il contenuto della cella di memoria. Infatti, facendo riferimento alla cella 1T-1C in figura 8, la lettura viene fatta forzando una polarizzazione (per esempio equivalente a uno zero ) al materiale ferroelettrico nella cella di memoria. Se esso già si trova in quello stato, nessuna variazione di carica viene rilevata; altrimenti la polarizzazione cambia e un impulso di corrente viene rilevato. Perciò, successivamente a una lettura, deve essere necessariamente effettuata una scrittura per confermare o ripristinare lo stato originale (analogamente a quanto succede in una cella DRAM, a cui la struttura in Fig. 8 è molto simile). Nelle, invece, il contenuto della cella di memoria viene letto mediante una misura di resistenza, come spiegato precedentemente, operazione che lascia inalterata la situazione magnetica all interno della stessa. Da ciò derivano due differenze fondamentali: - nelle tempo di accesso e tempo di ciclo coincidono (tipicamente 30 ns), mentre nelle FRAM il tempo di ciclo (tipico 350 ns) è più lungo del tempo di accesso (tipico 60 ns) a causa del necessario tempo di riscrittura; - pur essendo molto elevato il numero di cicli di scrittura in una FRAM (tipico 1014), questo capitale, tuttavia, viene intaccato non solo da operazioni di scrittura ma anche da quelle di lettura. Conseguenza di questi due punti è che solo una può essere pensata come l unica memoria in un sistema, capace di svolgere sia operazioni di lettura/scrittura, normalmente associate all uso di una SRAM come memoria di lavoro, sia la funzione di memoria tampone, in cui salvare i dati critici del sistema. Anche dal punto di vista dell ambiente operativo, le presentano un ulteriore vantaggio rispetto alla FRAM: infatti la temperatura di Curie (alla quale sia l effetto ferromagnetico sia quello ferroelettrico scompaiono) per un materiale ferromagnetico è più alta di quella di un materiale ferroelettrico e ciò permette alle di poter operare fino a temperature di 125 C, contro gli 85 C delle FRAM, ed essere adoperate in applicazioni quali quelle nel settore militare o automotive ( sotto cofano ). Everspin è rappresentata in Italia da EssePiRep ( e distribuita da Arrow, EBV e Future Electronic readerservice@fieramilanoeditore.it Everspin (EssePiRep) n.1 42
Memorie Flash. Architettura Lettura Programmazione Cancellazione
Memorie Flash Architettura Lettura Programmazione Cancellazione Memorie Flash Caratteristiche delle memorie NV: di norma possono essere soltanto lette; in alcuni casi possono essere anche scritte, ma l
Memorie a semiconduttore
Memoria centrale a semiconduttore (Cap. 5 Stallings) Architettura degli elaboratori -1 Pagina 209 Memorie a semiconduttore RAM Accesso casuale Read/Write Volatile Memorizzazione temporanea Statica o dinamica
Com è fatto un computer (seconda puntata) Appunti per le classi 1 A cura del prof. Ing. Mario Catalano
Com è fatto un computer (seconda puntata) Appunti per le classi 1 A cura del prof. Ing. Mario Catalano A che serve una memoria? Ovviamente, nel computer, come nel cervello umano, serve a conservare le
Molti ceramici sono sempre più utilizzati nel settore dell elettrotecnica e dell elettronica. Possono costituire il substrato isolante di dispositivi
Molti ceramici sono sempre più utilizzati nel settore dell elettrotecnica e dell elettronica. Possono costituire il substrato isolante di dispositivi elettrici o elettronici (quando la costante dielettrica
Architettura dei computer
Architettura dei computer In un computer possiamo distinguere quattro unità funzionali: il processore la memoria principale la memoria secondaria i dispositivi di input/output 1 Fornisce la capacità di
Esame di INFORMATICA ARCHITETTURA DI VON NEUMANN. Lezione 4 ARCHITETTURA DI VON NEUMANN
Università degli Studi di L Aquila Facoltà di Biotecnologie Esame di INFORMATICA A.A. 2008/09 Lezione 4 ARCHITETTURA DI VON NEUMANN Anni 40 i dati e i programmi che descrivono come elaborare i dati possono
INDICE Capitolo I - I dispositivi elettronici. Condizioni operative statiche. 1.1) Introduzione. 1.2) Interruttori ideali e reali.
INDICE Capitolo I - I dispositivi elettronici. Condizioni operative statiche. 1.1) Introduzione. 1 1.2) Interruttori ideali e reali. 1 1.3) Condizioni operative statiche del transistore a giunzione. 5
Esame di INFORMATICA Lezione 4
Università di L Aquila Facoltà di Biotecnologie Esame di INFORMATICA Lezione 4 MACCHINA DI VON NEUMANN Il sottosistema di memorizzazione (memoria) contiene dati + istruzioni, inseriti inizialmente tramite
Memorie a semiconduttore
Memorie a semiconduttore Lucidi del Corso di Circuiti Integrati Università di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica Laboratorio di Elettronica (EOLAB) Memorie: classificazione Le
Mari, Buonanno, Sciuto Informatica e cultura dell informazione McGraw-Hill
Mari, Buonanno, Sciuto Informatica e cultura dell informazione McGraw-Hill // Copyright 7 The McGraw-Hill Companies srl Copyright 7 The McGraw-Hill Companies srl Supporto alla CPU: deve fornire alla CPU
Università degli Studi di Cassino e del Lazio Meridionale
di Cassino e del Lazio Meridionale Corso di Tecnologie per le Memorie Anno Accademico Francesco Tortorella Gerarchia di memoria: vista complessiva Gerarchia di memoria: tecnologie Accesso casuale (random):
Memorie Corso di Calcolatori Elettronici A 2007/2008 Sito Web:http://prometeo.ing.unibs.it/quarella Prof. G. Quarella
Memorie Corso di Calcolatori Elettronici A 2007/2008 Sito Web:http://prometeo.ing.unibs.it/quarella Prof. G. Quarella prof@quarella.net Tipi di memorie Possono essere classificate in base a varie caratteristiche:
Memorie elettroniche. 1. Parametri delle memorie
62 Fig. 1. Struttura di memoria. Memorie elettroniche Le memorie elettroniche sono dispositivi che immagazzinano informazioni sotto forma di codici binari. I dati memorizzati possono essere scritti (write)
Le tipologie di memoria...
20 % 20 % 20 % Presentazione di 20 % 20 % Robert Baranfa Le tipologie di memoria... 3 C ITT 150 100 50 0 Memorie Volatili La memoria volatile è una memoria informatica che, a differenza della memoria non
M12 - Motori passo-passo.
M12 - Motori passo-passo. I motori passo-passo convertono direttamente un'informazione numerica, costituita da impulsi elettrici di comando, in uno spostamento incrementale, costituito da un numero equivalente
Corso integrato di Sistemi di Elaborazione. Modulo I. Prof. Crescenzio Gallo.
Corso integrato di Sistemi di Elaborazione Modulo I Prof. Crescenzio Gallo crescenzio.gallo@unifg.it La memoria principale 2 Organizzazione della memoria La memoria principale è organizzata come un insieme
Cenni sull architettura del calcolatore
Programmazione M-Z Ingegneria e Scienze Informatiche - Cesena A.A. 2016-2017 Cenni sull architettura del calcolatore Pietro Di Lena - pietro.dilena@unibo.it hard-ware /h :dwe9 r / n. The part of the computer
Costruire memorie ancora più grandi
Costruire memorie ancora più grandi Assemblando blocchi di memoria potremmo ottenere memorie ancora più grandi, e così via. Vogliamo ottenere memorie di GBytes! Questo «scala»? Problemi: Numero enorme
Le memorie Cache n-associative
Le memorie Cache n-associative Prof. Alberto Borghese Dipartimento di Scienze dell Informazione alberto.borghese@unimi.it Università degli Studi di Milano Riferimento Patterson: 5.2, 5.3 1/30 Sommario
Architettura dei computer
Architettura dei computer In un computer possiamo distinguere quattro unità funzionali: il processore la memoria principale (memoria centrale, RAM) la memoria secondaria i dispositivi di input/output La
MEMORIE AD ACCESSO CASUALE
MEMORIE Le memorie sono circuiti in grado di contenere un elevato numero di informazioni binarie in maniera organizzata e fornirle in uscita mediante una operazione detta LETTURA della memoria. A seconda
Architettura hardware
Architettura hardware la parte che si può prendere a calci Architettura dell elaboratore Sistema composto da un numero elevato di componenti, in cui ogni componente svolge una sua funzione elaborazione
6. Amplificatori di potenza
6.1 Amplificatori switching 6. Amplificatori di potenza Lo studio degli amplificatori in classe A (capitolo 4) ha mostrato come ci sia una relazione lineare fra l ampiezza del segnale d ingresso e quello
INTRODUZIONE. materiale sono l alta permittività e la bistabilità. L alta permittività
INTRODUZIONE Un condensatore ferroelettrico si differenzia da un normale condensatore per il tipo di dielettrico, in quanto si utilizza un film di materiale ferroelettrico. Due importanti caratteristiche
A cosa servono i moltiplicatori? Tanti algoritmi prevedono l utilizzo di moltiplicazioni!
Moltiplicatori A cosa servono i moltiplicatori? Tanti algoritmi prevedono l utilizzo di moltiplicazioni! Algoritmo di Moltiplicazione Algoritmo di moltiplicazione = = 1 0 2 N i i x i X = = 1 0 2 M i i
Lezione 22 La Memoria Interna (1)
Lezione 22 La Memoria Interna (1) Vittorio Scarano Architettura Corso di Laurea in Informatica Università degli Studi di Salerno Organizzazione della lezione Dove siamo e dove stiamo andando La gerarchia
Reti logiche (2) Circuiti sequenziali
Reti logiche (2) Circuiti sequenziali 1 Un ripasso Algebra booleana: operatori, postulati, identità, operatori funzionalmente completi Circuiti combinatori: tabelle di verità, porte logiche Decodificatore
Reti logiche (2) Circuiti sequenziali
Reti logiche (2) Circuiti sequenziali 1 Un ripasso Algebra booleana: operatori, postulati, identità, operatori funzionalmente completi Circuiti combinatori: tabelle di verità, porte logiche Decodificatore
Memorie. Definizione di memoria
Corso di Calcolatori Elettronici I Memorie Prof. Roberto Canonico Università degli Studi di Napoli Federico II Dipartimento di Ingegneria Elettrica e delle Tecnologie dell Informazione Corso di Laurea
Criteri di caratterizzazione di una memoria
La memoria Supporto alla CPU: deve fornire alla CPU dati e istruzioni il più rapidamente possibile; Archivio: deve consentire di archiviare dati e programmi garantendone la conservazione e la reperibilità
Lezione 1. Sistemi operativi. Marco Cesati System Programming Research Group Università degli Studi di Roma Tor Vergata.
Lezione 1 Sistemi operativi 4 marzo 2014 System Programming Research Group Università degli Studi di Roma Tor Vergata SO 14 1.1 Di cosa parliamo in questa lezione? È una introduzione generale ai sistemi
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à
Modulo 1: Le I.C.T. UD 1.4d: La Memoria Centrale
Modulo 1: Le I.C.T. : La Memoria Centrale Prof. Alberto Postiglione Corso di Informatica Generale (AA 07-08) Corso di Laurea in Scienze della Comunicazione Università degli Studi di Salerno LA MEMORIA
Architettura di un elaboratore
Architettura di un elaboratore Fondamenti di Informatica 1 Modello architetturale di un computer Ogni computer è costituito da un insieme di blocchi funzionali tra loro interconnessi da sistemi di comunicazioni,
Elementi di base del calcolatore
Elementi di base del calcolatore Registri: dispositivi elettronici capaci di memorizzare insiemi di bit (8, 16, 32, 64, ) Clock: segnale di sincronizzazione per tutto il sistema si misura in cicli/secondo
Memorie: classificazione. Memorie a semiconduttore. Dimensioni di memorie. Memorie: architettura. Le memorie si dividono in 3 grandi categorie:
Memorie: classificazione Memorie a semiconduttore Lucidi del Corso di Elettronica Digitale Modulo 12 Università di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica Laboratorio di Elettronica
Architettura di un elaboratore
Architettura di un elaboratore Fondamenti di Informatica 1 Modello architetturale di un computer Ogni computer è costituito da un insieme di blocchi funzionali tra loro interconnessi da sistemi di comunicazioni,
Architettura di un elaboratore
Architettura di un elaboratore Modello architetturale di un computer Ogni computer è costituito da un insieme di blocchi funzionali tra loro interconnessi da sistemi di comunicazioni, per assolvere al
Tecniche di Progettazione Digitale Logiche programmabili; standard cells; generazione automatica del layout: algoritmi di partitioning p.
Tecniche di Progettazione Digitale Logiche programmabili; standard cells; generazione automatica del layout: algoritmi di partitioning Valentino Liberali Dipartimento di Tecnologie dell Informazione Università
Calcolatori Elettronici
Calcolatori Elettronici Gerarchia di memorie: memorie cache Massimiliano Giacomin 1 Semplice classificazione delle memorie Memorie a sola lettura (ROM, PROM, EPROM, EEPROM-Flash) Memorie volatili (RAM)
Unità D: Gestione della potenza
Elettronica per l informatica 1 Contenuto dell unità D Unità D: Gestione della potenza D.1 Conversione dell energia D.2 Alimentatori lineari D.3 Alimentatori a commutazione D.4 Pilotaggio di carichi D.5
Memorie a semiconduttore
Memorie a semiconduttore Lucidi del Corso di Elettronica Digitale Modulo 12 Università di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica Laboratorio di Elettronica (EOLAB) Memorie: classificazione
Elettronica per l'informatica 21/10/03
Unità D: Gestione della potenza D.1 D.2 D.3 Alimentatori a commutazione D.4 Pilotaggio di carichi D.5 Gestione della potenza 1 2 componentistica e tecnologie riferimenti di tensione, regolatori e filtri
La gerarchia di Memoria
La gerarchia di Memoria Gap delle prestazioni DRAM - CPU 1000 CPU 100 10 DRAM 1 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 Località ed Organizzazione
Architettura del calcolatore (Seconda parte)
Architettura del calcolatore (Seconda parte) Ingegneria Meccanica e dei Materiali Università degli Studi di Brescia Prof. Massimiliano Giacomin LINGUAGGIO E ORGANIZZAZIONE DEL CALCOLATORE Linguaggio assembly
static dynamic random access memory
LA MEMORIA SRAM e D R A M static dynamic random access memory SRAM: unità che memorizza un gran numero di parole in un insieme di flip-flop, opportunamente connessi, mediante un sistema di indirizzamento
Capitolo IX. Convertitori di dati
Capitolo IX Convertitori di dati 9.1 Introduzione I convertitori di dati sono circuiti analogici integrati di grande importanza. L elaborazione digitale dei segnali è alternativa a quella analogica e presenta
Modulo: Elementi di Informatica
ARCHITETTURA DI VON NEUMANN Facoltà di Medicina Veterinaria Corso di laurea in Tutela e benessere animale Corso Integrato: Fisica medica e statistica Modulo: Elementi di Informatica A.A. 2009/10 Lezione
Fisica Generale III con Laboratorio
Fisica Generale III con Laboratorio Campi elettrici e magnetici nella materia Lezione 3 Polarizzazione permanente Formula di Langevin - I Polarizzazione per orientamento: Molecole polari Relazione approssimata
Corso di Calcolatori Elettronici I. Memorie. Prof. Roberto Canonico
Corso di Calcolatori Elettronici I Memorie Prof. Roberto Canonico Università degli Studi di Napoli Federico II Dipartimento di Ingegneria Elettrica e delle Tecnologie dell Informazione Corso di Laurea
MEMORIA SRAM. Marco Robutti. June 28, La figure 1 mostra una tipica cella di memoria statica realizzata con la tecnologia CMOS.
MEMORIA SRAM Marco Robutti June 28, 204 Operazione di lettura a figure mostra una tipica cella di memoria statica realizzata con la tecnologia CMOS. Figure : Una cella di memoria SRAM realizzata con tecnologia
La logica Cuniberti cucchi-vol.1 Segnali elettrici. Segnale analogico
La logica Cuniberti cucchi-vol.1 Segnali elettrici I segnali elettrici, di tensione o di corrente, sono grandezze che variano in funzione del tempo; in base al loro andamento, o forma d onda, possono essere
Esperimenti con i semiconduttori: caratteristica corrente-tensione di una batteria solare in funzione dell irraggiamento. Fondamenti teorici
Esperimenti con i semiconduttori: caratteristica corrente-tensione di una batteria solare in funzione dell irraggiamento Fondamenti teorici Una cella solare è un fotodiodo con struttura appositamente disegnata
DIAGRAMMI TEMPORALI relativi all'esecuzione di una istruzione e agli accessi alla memoria:
DIAGRAMMI TEMPORALI relativi all'esecuzione di una istruzione e agli accessi alla memoria: 1 Memoria centrale: è costituita da una sequenza ordinata di registri; ciascun registro è individuato da un indirizzo;
Semiconduttori. Bande di energia. Un cristallo è formato da atomi disposti in modo da costituire una struttura periodica regolare
Semiconduttori Bande di energia Un cristallo è formato da atomi disposti in modo da costituire una struttura periodica regolare Quando gli atomi formano un cristallo, il moto degli elettroni dello strato
Il Sottosistema di Memoria
Il Sottosistema di Memoria Classificazione delle memorie Funzionalità Memoria di sola lettura (ROM) Memoria di lettura/scrittura Tecnologia Memoria a semiconduttori Memoria magnetica Memoria ottica Modalità
Il Sottosistema di Memoria
Il Sottosistema di Memoria Classificazione delle memorie Funzionalità Memoria di sola lettura (ROM) Memoria di lettura/scrittura Tecnologia Memoria a semiconduttori Memoria magnetica Memoria ottica Modalità
Processore. Memoria I/O. Control (Parte di controllo) Datapath (Parte operativa)
Processore Memoria Control (Parte di controllo) Datapath (Parte operativa) I/O Memoria La dimensione del Register File è piccola registri usati per memorizzare singole variabili di tipo semplice purtroppo
DIAGRAMMI TEMPORALI relativi all'esecuzione di una istruzione e agli accessi alla memoria:
DIAGRAMMI TEMPORALI relativi all'esecuzione di una istruzione e agli accessi alla memoria: Calcolatori Elettronici 2002/2003 - Diagr. temp. e Mem. dinamiche 1 Memoria centrale: è costituita da una sequenza
Corso di Informatica
Corso di Informatica Modulo T2 3-La memoria 1 Prerequisiti Concetto di memoria Dati e istruzioni Bit e byte 2 1 Introduzione In questa Unità studiamo più in dettaglio la memoria del computer e le sue funzioni.
Architettura del. Calcolatori (1) Calcolatori (2) L architettura di Von Neumann. CPU RAM Memoria I/O. secondaria. bus
Architettura del calcolatore Calcolatori (1) Introdotti all'inizio degli anni 1940 Costruiti assemblano componenti elettronici elementari per memorizzare informazioni ed eseguire programmi informazioni
La gerarchia di Memoria
La gerarchia di Memoria Gap delle prestazioni DRAM - CPU 1000 CPU 100 10 DRAM 1 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 1 Località ed Organizzazione
Lez. 5 I dispositivi di I/O. Prof. Pasquale De Michele Gruppo 2
Lez. 5 I dispositivi di I/O Prof. Pasquale De Michele Gruppo 2 1 Dott. Pasquale De Michele Dipartimento di Matematica e Applicazioni Università di Napoli Federico II Compl. Univ. Monte S.Angelo Via Cintia,
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
Dal sistema operativo all' hardware
Dal sistema operativo all' hardware Di cosa parleremo? Il computer (processore e memoria principale) Cosa avviene all'avvio del computer? Scheda madre Alimentatore Memorie Secondarie (floppy disk, hard
GUIDA ALLA SIMULAZIONE DEI COMPONENTI
Giovanni Schgör (g.schgor) GUIDA ALLA SIMULAZIONE DEI COMPONENTI ELETTRONICI (3- SCR) 28 May 2012 SCR, Silicon Controlled Rectifier, in italiano Diodo Controllato, noto anche come Thyristor, italianizzato
Esercitazione 1. Invece, essendo il mezzo omogeneo, il vettore sarà espresso come segue
1.1 Una sfera conduttrice di raggio R 1 = 10 cm ha una carica Q = 10-6 C ed è circondata da uno strato sferico di dielettrico di raggio (esterno) R 2 = 20 cm e costante dielettrica relativa. Determinare
La memoria-gerarchia. Laboratorio di Informatica - Lezione 3 - parte I La memoria - La rappresentazione delle informazioni
La memoriaparametri di caratterizzazione Un dato dispositivo di memoria è caratterizzato da : velocità di accesso, misurata in base al tempo impiegato dal processore per accedere ad uno specificato indirizzo
Elettrostatica e magnetostatica nei materiali
Elettrostatica e magnetostatica nei materiali Fino a questo momento sono stati studiati le sorgenti di campo elettrico e magnetico e i loro rispettivi campi nel vuoto. Cosa succede se poniamo un oggetto
La memoria - tecnologie
Architettura degli Elaboratori e delle Reti Lezione 26 La memoria - tecnologie Proff. A. Borghese, F. Pedersini Dipartimento di Scienze dell Informazione Università degli Studi di Milano L 26 1/24 Indirizzi
Gli schemi circuitali impiegati per la realizzazione dei convertitori statici sono molteplici.
Gli schemi circuitali impiegati per la realizzazione dei convertitori statici sono molteplici. Infatti, la struttura del convertitore risulta fortemente influenzata: dal tipo di sorgente primaria di alimentazione;
Zona di Breakdown EFFETTO TUNNEL BREAKDOWN A VALANGA
Zona di Breakdown Si definisce BREAKDOWN o rottura, il fenomeno per cui in inversa, quando si raggiunge un certo valore di tensione, detto per l appunto Tensione di Breakdown (e indicato con il simbolo
SISTEMI INFORMATIVI AZIENDALI
SISTEMI INFORMATIVI AZIENDALI Prof. Andrea Borghesan venus.unive.it/borg borg@unive.it Ricevimento: Alla fine di ogni lezione Modalità esame: scritto 1 Visione d insieme Foto disaggregata di un computer
Organizzazione modulare delle memorie
Organizzazione modulare delle memorie Vengono qui svolte alcune considerazioni relative alla struttura e all'organizzazione dei moduli di memoria, con particolare attenzione all'espansione dei moduli sia
"Utilizzando assieme i prodotti National Instruments siamo riusciti in un anno e mezzo a testare oltre campioni." - D. Bartalesi, CESI RICERCA
Progettazione di un sistema di misura di dispositivi superconduttori TestHTS "Utilizzando assieme i prodotti National Instruments siamo riusciti in un anno e mezzo a testare oltre 11000 campioni." - D.
VERIFICA DI SISTEMI. 5 Domanda [1 punto] Calcolare la velocità di trasferimento dei seguenti hard disk:
VERIFICA DI SISTEMI 1 Domanda [2 punti] Illustra la funzione della CPU e degli eventuali elementi che la costituiscono, specificando quali sono i parametri che ne caratterizzano il funzionamento. Spiega
La memoria - tecnologie
Architettura degli Elaboratori e delle Reti Lezione 26 La memoria - tecnologie Proff. A. Borghese, F. Pedersini Dipartimento di Scienze dell Informazione Università degli Studi di Milano L 26 1/24 Indirizzi
Prof.ssa Silvia Martini. L.S. Francesco D Assisi
Prof.ssa Silvia Martini L.S. Francesco D Assisi Modello atomico Bande di energia in un cristallo Le sostanze solide possono essere suddivise in tre categorie: isolanti, conduttori e semiconduttori. I livelli
LA MEMORIA NEL CALCOLATORE
Tipi di memorie (1) Rappresenta il supporto fisico, il dispositivo su cui sono immagazzinate le informazioni (dati e programmi) ROM (Read Only Memory) 1-2 MByte Cache 1 MByte di sola lettura contiene programmi
Architettura dei calcolatori
Cos'è un calcolatore? Architettura dei calcolatori Esecutore automatico di algoritmi Macchina universale Elementi di Informatica Docente: Giorgio Fumera Corso di Laurea in Edilizia Facoltà di Architettura
Il transistore bipolare a giunzione (BJT)
Il transistore bipolare a giunzione (BJT) Il funzionamento da transistore, cioè l'interazione fra le due giunzioni pn connesse back to back, è dovuto allo spessore ridotto dell'area di base (tipicamente
Sistemi elettronici di conversione
Sistemi elettronici di conversione (conversione ac-dc, ac-ac, dc-dc, dc-ac) C. Petrarca Cenni su alcuni componenti elementari Diodo, tiristore, contattore statico, transistore Interruttore ideale interruttore
FONDAMENTI DI INFORMATICA. Prof. PIER LUCA MONTESSORO. Facoltà di Ingegneria Università degli Studi di Udine. Reti logiche
FONDAMENTI DI INFORMATICA Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine Reti logiche 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 1 Nota di
Controllori programmabili serie AC31 Dati applicativi serie 90
Dati tecnici aggiuntivi 07 KT 98 In generale vengono considerati validi i dati tecnici del sistema riportati a pag 1/77-78. I dati aggiuntivi o diversi dai dati del sistema sono riportati qui di seguito.
Arithmetic Logic Unit
Arithmetic Logic Unit Circuito combinatorio all interno del processore per l esecuzione di istruzioni macchina di tipo aritmetico/ logiche (e di confronto) Quindi l ALU deve essere in grado di eseguire:
Corso di Calcolatori Elettronici I A.A Le memorie Lezione 16
Corso di Calcolatori Elettronici I A.A. 2010-2011 Le memorie Lezione 16 Università degli Studi di Napoli Federico II Facoltà di Ingegneria Definizione di memoria Sistema organizzato con un insieme di registri
Programma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori
Programma del corso Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori Cos è un Calcolatore? Un computer (calcolatore) è una macchina
Elettronica = Elaborazione e trasmissione di. Grandezza Fisiche Trasduttori Segnali Elettrici (V,I)
Elettronica = Elaborazione e trasmissione di Segnale Potenza Grandezza Fisiche Trasduttori Segnali Elettrici (V,I) Informazione contenuta nella variazione rispetto ad un livello di riferimento Segnali
Informatica di Base - 6 c.f.u.
Università degli Studi di Palermo Dipartimento di Ingegneria Informatica Informatica di Base - 6 c.f.u. Anno Accademico 2007/2008 Docente: ing. Salvatore Sorce Logica booleana e circuiti logici Perchè
J e:gi UNZI ONEBASEEMETTI TORE J c:gi UNZI ONEBASECOLLETTORE IL TRANSISTOR AD EFFETTO DI CAMPO A GIUNZIONE, j FET (Shockley, 1951) E un componente che ha una sola giunzione p n. Geometria didattica
INDICAZIONI TECNICHE TERMOCOPPIE
INDICAZIONI TECNICHE TERMOCOPPIE 1. Principio di funzionamento 2. Metodi di misura con le termocoppie 3. Costruzione delle Termocoppie 4. Termocoppie ad isolamento tradizionale 5. Termocoppie ad isolamento
aumenta il tempo di accesso; aumenta la capacità di memorizzazione; ma diminuisce il costo per bit.
Capitolo 6 Le infrastrutture HardWare La memoria di massa La memoria di massa (magnetica) Una gerarchia di memoria 1. registri contenuti nella CPU (qualche KB) 2. cache (da circa 32KB a circa 1024KB) 3.
Gerarchia di memoria
Gerarchia di memoria I programmatori hanno l esigenza di avere memorie sempre più veloci e capienti, per poter memorizzare programmi e dati Purtroppo la tecnologia permette solo di costruire memorie grandi
Architettura di Von Neumann
Architettura di Von Neumann L architettura è ancora quella classica sviluppata da Von Neumann nel 1947. L architettura di Von Neumann riflette le funzionalità richieste da un elaboratore: memorizzare i