Laboratorio 3: Celle di memoria RAM



Documenti analoghi
Mercato delle memorie non-volatili

Fig. 1. Cella SRAM a 4 transistori.

LATCH E FLIP-FLOP. Fig. 1 D-latch trasparente per ck=1

Elaborato di Elettronica Digitale C.d.L. in Ingegneria Elettronica Anno accademico 02/ 03

Elettronica I Potenza dissipata dalle porte logiche CMOS

Memory TREE. Luigi Zeni DII-SUN Fondamenti di Elettronica Digitale

Consumo di Potenza nell inverter CMOS. Courtesy of Massimo Barbaro

Famiglie logiche. Abbiamo visto come, diversi anni fa, venivano realizzate in concreto le funzioni

Product note Migrazione da Emax ad Emax 2 mantenendo la certificazione in base alle norme serie IEC per i quadri di bassa tensione

LABORATORIO DI SISTEMI

SAFETY SERVICE VERIFICHE ELETTRICHE AZIENDA: DATA: OGGETTO: Referenti: TRASMESSO IN DATA:

M049 - ESAME DI STATO DI ISTITUTO PROFESSIONALE. Indirizzo: TECNICO DELLE INDUSTRIE ELETTRONICHE CORSO DI ORDINAMENTO

Laboratorio di Fisica VI

Gerarchia delle memorie

Transitori del primo ordine

10. Funzionamento dell inverter

Sequenziamento a minimo costo di commutazione in macchine o celle con costo lineare e posizione home (In generale il metodo di ottimizzazione

VILLA BORROMEO Sarmeola di Rubano Padova 25 novembre Relatore: Ing. Carlo Calisse

Architettura del computer (C.Busso)

Plate Locator Riconoscimento Automatico di Targhe

CAPITOLO 10 I SINDACATI

Circuiti amplificatori

Definire all'interno del codice un vettore di interi di dimensione DIM, es. int array[] = {1, 5, 2, 4, 8, 1, 1, 9, 11, 4, 12};

Circuiti pneumatici. Prof. Luciano Scattolini

Esercitazione n 1: Circuiti di polarizzazione (1/2)

Invio SMS. DM Board ICS Invio SMS

HCS-DEC /F Manuale d uso

(Uninterruptible Power Supply, UPS hanno bisogno di una continuità di alimentazione con un certo ritardo

La preparazione per le gare brevi

B9. Equazioni di grado superiore al secondo

Reti sequenziali sincrone

Siamo così arrivati all aritmetica modulare, ma anche a individuare alcuni aspetti di come funziona l aritmetica del calcolatore come vedremo.

Ricevitore Supervisionato RX-24 Dati tecnici

Le verifiche negli impianti elettrici: tra teoria e pratica. Guida all esecuzione delle verifiche negli impianti elettrici utilizzatori a Norme CEI

A intervalli regolari ogni router manda la sua tabella a tutti i vicini, e riceve quelle dei vicini.

SN76477N. Per la descrizione dei singoli stadi, scegliere nell'elenco:

FUNZIONI DI IMPAGINAZIONE DI WORD

I CONTATORI SINCRONI

APPUNTI DI MATEMATICA LE FRAZIONI ALGEBRICHE ALESSANDRO BOCCONI

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A Pietro Frasca.

Creare una nuova spedizione personalizzata.

I CIRCUITI ELETTRICI. Prima di tutto occorre mettersi d accordo anche sui nomi di alcune parti dei circuiti stessi.

MATEMATICA DEL DISCRETO elementi di teoria dei grafi. anno acc. 2009/2010

Procedura di iscrizione alla Piattaforma On Line

Sia data la rete di fig. 1 costituita da tre resistori,,, e da due generatori indipendenti ideali di corrente ed. Fig. 1

IL RISPARMIO ENERGETICO E GLI AZIONAMENTI A VELOCITA VARIABILE L utilizzo dell inverter negli impianti frigoriferi.

Esempi di esercizi di Impianti e sistemi di sicurezza

Istruzioni per l uso dei programmi MomCad, TraveCon, TraveFon

I documenti di Gli ingredienti per l allenamento per la corsa LE RIPETUTE

5-1 FILE: CREAZIONE NUOVO DOCUMENTO

Ordinanza sulla sicurezza degli ascensori

Chapter 1. Circuiti sequenziali: macchine a stati

5. Coppie differenziali di transistori bipolari

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

FABBISOGNO DI FINANZIAMENTO

Esami di Stato Soluzione della seconda prova scritta. Indirizzo: Elettronica e Telecomunicazioni Tema di ELETTRONICA

LA CORRENTE ELETTRICA

DIMENSIONAMENTO DEI CAVI

Organizzazione della memoria principale Il bus

Ricorsione in SQL-99. Introduzione. Idea di base

VOLT POT 1K R 220. OPEN FOR 60 Hz STAB. Regolatori R 220. Installazione e manutenzione

1) GESTIONE DELLE POSTAZIONI REMOTE

Latch pseudo-statico. Caratteristiche:

Scelta e verifica dei motori elettrici per gli azionamenti di un mezzo di trazione leggera

Algoritmi e strutture dati. Codici di Huffman

L organizzazione interna della memoria e del banco di registri prevedono generalmente che le uscite di 2 o più componenti

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

Teoria dei circuiti Esercitazione di Laboratorio Transitori e dominio dei fasori

GUIDA ALLE ESERCITAZIONI DI ELETTRONICA DI BASE

Interfacciamento con memorie Pagina 1 di 9

INTEGRATORE E DERIVATORE REALI

Algoritmo. I dati su cui opera un'istruzione sono forniti all'algoritmo dall'esterno oppure sono il risultato di istruzioni eseguite precedentemente.

La forza. In movimento Marietti Scuola 2010 De Agostini Scuola S.p.A. Novara

CALCOLO ELETTRICO DELLE LINEE ELETTRICHE

PROVE SULLA MACCHINA A CORRENTE CONTINUA

Supporto On Line Allegato FAQ. * in giallo le modifiche apportate rispetto alla versione precedente datata 02/12/2009. Simulazione ammortamenti

Collegamento a terra degli impianti elettrici

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

Capitolo Quarto...2 Le direttive di assemblaggio di ASM Premessa Program Location Counter e direttiva ORG

"Elettronica di Millman 4/ed" Jacob Millman, Arvin Grabel, Pierangelo Terreni Copyright 2008 The McGraw-Hill Companies srl. 16 to 1 MUX.

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

Manuale Utente Albo Pretorio GA

Allocazione dinamica della memoria - riepilogo

L' IMPIANTO DI MESSA A TERRA

Simulazioni accoppiate 1D-3D per scenari d incendio

DEFINIZIONE 1/2 memoria ad accesso casuale RAM

Stadio di uscita o finale

SOFTWARE CALCOLO. Pompa di calore: calcolo potenza nel caso sia l unico generatore a servizio dell impianto di riscaldamento e dell ACS

Basetta per misure su amplificatori

Tutorial di HTML basato su HTML 4.0 e CSS 2

IL MIO PRIMO SITO: NEWS

MANUALE SOFTWARE IRE (INTERVENTI DI RIQUALIFICAZIONE ENERGETICA) ISTRUZIONI PER L UTENTE

Analisi di Protocolli

Simulazione traffico urbano

Fresco con il sol e 60% de risparmio energetico. SOLARCOOL TECNOLOGIA Spiegazione termodinamica

Prova n. 1 LEGER TEST

Transcript:

Laboratorio 3: Celle di memoria RAM Ing. Ivan Blunno 21 aprile 2005 1 Cella RAM statica a 4 transistor Realizzare il circuito di figura 1 rappresentante una cella di RAM statica a 4 transistor. Assegnare alle resistenze di pull-up R1 ed R2 il valore di 1MΩ (1meg). Tutti i transistor hanno lunghezza e larghezza di canale pari ad 1µ (W = 1u, L = 1u). i ricorda di definire il modello dei transistor assegnando i seguenti valori per le capacità parassite di drain a source: cbs = 1f e cbd = 1f. Le tensioni di soglia saranno vto = 1 per i transistor NMO e vto = 1 per i transistor PMO. Le capacità C1 e C2 sono le capacità parassite delle linee e dovranno essere pari a 150fF. Le capacità C3 e C4 hanno il solo scopo di assegnare il valore iniziale memorizzato nella cella (che altrimenti sarebbe indeterminato). Assegnare a C3 valore iniziale 0 ed a C4 valore iniziale 5V. Assegnare ad entrambi una capacità pari a 1fF. I nodi P e W sono gli ingressi di precharge e word line. Collegare ad entrambi un generatore di tensione a impulsi (VPWL). cegliere come periodo (PER) per entrambi il valore di 100ns, come durata dell impulso (PW) il valore si 30ns e come valori dei tempi di ritardo di salita e di discesa (TR e TF) il valore di 1ns. Poiché la precarica deve precedere la lettura ed i due impulsi non devono sovrapporsi è necessario scegliere due tempi di ritardo iniziale diversi (TD). i scelga 1ns per il segnale di precharge e 45ns per il segnale di word select. i noti inoltre che il segnale di precharge entra sul gate di due PMO mentre il segnale di word select entra su due NMO. Per questa ragione il primo dovrà avere V 1 = 5 e V 2 = 0 mentre per il secondo questi valori dovranno essere scambiati. NOTA: I nodi di substrato dei transistor NMO vanno collegati a massa mentre quelli dei PMO vanno collegati all alimentazione. 1.1 imulazione di un ciclo di lettura 1. imulare il circuito descritto al paragrafo precedente per un ciclo e verificare che la lettura porta ad avere un 1 sull uscita D ed uno 0 sull uscita DN. 1

P R1 R2 C1 C2 C3 C4 W D DN Figura 1: Cella RAM statica a 4 transistor 2. Collegare l ingresso di precarica P all alimentazione (precarica interdetta) e assegnare ai condensatori parassiti delle linee C1 e C2 il valore iniziale 0. Verificare come il tempo durante il quale il segnale W resta ad 1 non è suffciente a portare le due linee ai valori di regime. 1.2 imulazione di un ciclo di scrittura Mantenendo la precarica interdetta (nel ciclo di scrittura questa fase non è necessaria) collegare la linea D a massa e la linea DN all alimentazione e verificare che al termine del ciclo di scrittura il valore contenuto nella cella (tensioni ai capi delle capacità parassite C3 e C4) è cambiato. 2 Cella RAM statica a 6 transistor Modificare il circuito di figura 1 sostituendo alle due resistenze due transitor PMO con gli ingressi collegati a quelli dei rispettivi NMO. 2.1 imulazione di un ciclo di lettura Ripetere le simulazioni del paragrafo 1.1. In particolar modo verificare che per questo tipo di cella il ciclo di precarica non è necessario, ma può essere utile per avere il valore alto sulle linee di dato pari a 5 volt (senza precarica il valore 2

massimo che si può raggiungere sarà pari a V DD V T n = 4V per via del pass transistor). 2.2 imulazione di un ciclo di scrittura Ripetere la simulazione del paragrafo 1.2 3 Cella RAM dinamica a 4 transistor La cella dinamica a 4 transistor può essere ottenuta semplicamente dalla cella statica a 6 transistor eliminando i due transistor PMO di pull-up. 3.1 imulazione di un ciclo di lettura 1. Ripetere le simulazione del paragrafo 1.1 e verificare come il ciclo di precarica sia necessario a garantire il corretto funzionamento della cella in fase di lettura. 2. Provare a deteriorare il contenuto della cella di memoria, assegnando ad esempio un valore iniziale al condensatore C4 pari a 3V invece di 5V. Verificare che il ciclo di lettura ripristina un valore corretto di tensione nella capacità. 3.2 imulazione di un ciclo di scrittura Ripetere la simulazione del paragrafo 1.2 4 Cella RAM dinamica a 1 transistor i realizzi il circuito di figura 2. i utilizzino come capacità di linea (C1 e C2) un valore di 150fF. i utilizzi come capacità di memoria C3 un valore di 50fF. Non potendo utilizzare più di 10 transistor non è possibile precaricare il condensatore C2. È dunque necessario dare a questo condensatore un valore iniziale di 2.5V. Realizzare gli inverter tri-state che compongono il sense amplifier come mostrato in figura 3. ATTENZIONE: questa volta il transistor di precharge è collegato a 2.5V e NON a 5V!!! 4.1 imulazione di un ciclo di lettura Per poter effettuarre la simulazione è necessario generarsi i segnali di sense ( e ) che attivano gli inverter tri-state. Questi segnali devono iniziare dopo l inizio della fase di word select e terminare contemporaneamente al termine della fase 3

2.5V P C1 W C3 C2 Figura 2: Cella RAM dinamica ad 1 transistor Figura 3: Inverter tri-state 4

di word select. È possibile che alcuni condensatori non riescano a raggiungere il valore di regime perché i tempi di carica sono troppo brevi. Per risolvere il problema si possono allungare i tempi di carica oppure aumentare le larghezze di canale (W) dei transistor. 1. imulare il ciclo di lettura ponendo la condizione iniziale di C3 prima a 5V e poi a 0V. Verificare come sulla linea, prima della fase di sense, il salto di tensione sia molto basso. 2. ripetere la simulazione precedente ponendo la condizione iniziale di C3 pari a 2.7V e verificare se il circuito funziona ancora. Verificare che al termine della fase di sense il valore presente nel condensatore C3 è stato ripristinato a 5V. 3. Ripetere le simulazioni precedenti utilizzando un condensatore di memoria (C3) più piccolo e verificare che il circuito funzioni ancora. 5