TEMA 9. MEMORIAS SEMICONDUCTORAS



Documentos relacionados
Tema 0. Introducción a los computadores

Memorias. Docente: Ing. Víctor Cárdenas Schweiger

Las palabras clave y otros términos que se han resaltado en negrita se encuentran en el glosario final del libro.

Tema 0. Introducción a los computadores

Tema 0. Introducción a los computadores

INTRODUCCIÓN A LA UNIDAD DE MEMORIA

TEMA 11 MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLES

Qué es la memoria? Organización de la memoria. Elementos de almacenamiento. Los biestables. Los registros. La memoria

Organización de la memoria

Tema 2: Memorias y Dispositivos Lógicos Programables

MÓDULO Nº8 MEMORIAS SEMICONDUCTORAS

UNIDAD 2. Unidad de Microprocesador (MPU) Microprocesadores Otoño 2011

TEMA 5 DISPOSITIVOS LÓGICOS PROGRAMABLES Y MEMORIAS. 1. Introducción. 2. Dispositivos lógicos programables.

UD1. MEMORIAS. Centro CFP/ES FUNCIONAMIENTO BIESTABLE RS

Tema 12 ELECTRÓNICA DIGITAL UNIDADES DE MEMORIA DIGITALES (PARTE 1) Enrique Mandado Pérez. Electrónica Digital: Unidades de memoria digitales

Tecnología Electrónica 3º Ingeniero Aeronáutico. Memorias. Mª Ángeles Martín Prats

Tema VI: Memorias y Dispositivos de Lógica Programable (PLDs)

11/09/2011. Prof. Manuel Rivas MEMORIAS. Sistemas con memoria Funcionamiento de la memoria Tipos de memoria EC2112. Memorias

AUTOMATIZACION. Reconocer la arquitectura y características de un PLC Diferenciar los tipos de entradas y salidas MARCO TEORICO. Estructura Interna

Unidad de Memoria. Almacenamiento de información Operaciones básicas. Propiedades de la Memoria. Escritura o almacenamiento. Lectura.

}Transparencias de clase en

Memoria y Entrada/Salida Tecnología Organización - Expansión

Por su tipo de acceso las memorias se clasifican en:

Contenidos. Arquitectura de ordenadores (fundamentos teóricos) Elementos de un ordenador. Periféricos

Unidad II: Memorias. Ing. Marglorie Colina

Tema. Memorias y dispositivos programables. Departamento de Tecnología Electrónica Universidad de Sevilla

Memorias de Semiconductor. Departamento de Electrónica Curso 2010/11

Tema 5: Memorias. Espacio reservado para notas del alumno

UNIDADES DE MEMORIA DIGITALES (PARTE 3) MEMORIAS DE ACCESO DIRECTO, ACCESO SECUENCIAL Y ASOCIATIVAS

Dispositivos Electrónicos

Contenido. Memorias en sistemas digitales Tecnologías. Características avanzadas. Memorias no volátiles (ROM) Memorias volátiles (RAM)

Dispositivos de memoria (Parte #2)

MEMORIAS INTEGRADAS VLSI. Capítulo 4 MEMORIAS EN EL SISTEMA MICROPROCESADOR. Factores clave: Tipos de memorias Tab. AGG-1.1

El Microprocesador. Tecnología y Funcionamiento

Sistemas Electrónicos Industriales II EC2112

TEMA 8 MEMORIAS DIGITALES

TEMA 7 UNIDAD DE MEMORIA

1.2 Análisis de los Componentes. Arquitectura de Computadoras Rafael Vazquez Perez

Tema 5: Memorias. Índice Conceptos básicos Parámetros característicos Jerarquía de memoria Memoria principal Tecnologías Estructura Mapa de memoria

Electrónica Industrial - 4º ETSII. Concepto de capacidad Concepto de bit, byte y word (palabra) Electrónica Industrial - 4º ETSII

MODULO DE MEMORIA RAM. Ing. Raúl Rojas Reátegui

Memorias FORMAS DE ESCRITURA

Aplicaciones con transistor MOSFET

Arquitectura de Computadores

16/11/2016. MEMORIAS de SEMICONDUCTORES

El funcionamiento de una memoria se evalúa por: i. el área del chip por bit de almacenamiento ii. el tiempo de acceso R/W iii. Durabilidad iv.

2º Cuatrimestre MÓDULO 11: Introducción a la jerarquía de memoria. fc 2

Ing. Jose Luis Apaza Gutierrez MEMORIAS. Un elemento de memoria es aquel elemento capaz de almacenar un estado durante un tiempo determinado.

MINISTERIO DE EDUCACIÓN PÚBLICA IPEC DE SANTA BÁRBARA MANTENIMIENTO DE EQUIPO DE COMPUTACIÓN. Memoria Principal RAM Memoria de acceso aleatorio

Salida activa: 0 o 1 Salida colector abierto (open collector) Salida Triestado (tristate). Modelo: Modelo: (Salida open collector)

Electrónica Básica. Gustavo A. Ruiz Robredo Juan A. Michell Mar<n. Tema C.3. Memorias Semiconductoras DPTO. DE ELECTRÓNICA Y COMPUTADORES

Microprocesadores, microcontroladores, memorias

Tema 4 SUBSISTEMAS DE MEMORIA. Estructura de Computadores OCW_2015 Nekane Azkona Estefanía

UN U I N D I AD A D E E MEM E OR O IA I 1

Sistemas Informáticos

Tema9. M emorias y dispositivos programables. Depar t ament o de Tec nol ogí a El ec t r óni c a Uni ver s i dad de Sevi l l a

INTRODUCCIÓN A LA UNIDAD DE MEMORIA

MEMORIAS RAM Y CAM. RAM = Memorias de acceso aleatorio. CAM = Memorias de acceso por contenidos ORGANIZACIÓN DE LAS MEMORIAS SRAM

Electrónica Industrial

TEMA 2. Memorias ROM, PROM, EPROM y E2PROM. Memorias FLASH. Memorias FIFO y LIFO. Diseño de circuitos lógicos empleando PROMs.

MEMORIAS DE SEMICONDUCTORES

TEMA 13. INTRODUCCION A SISTEMAS PROGRAMABLES Y MICROS

Manual de prácticas del Laboratorio de Dispositivos de Almacenamiento y de Entrada/Salida

Electrónica Digital II

MEMORIAS: CONCEPTOS GENERALES.

La memoria del ordenador

ELEMENTOS HARDWARE DEL ORDENADOR. Memoria Principal (RAM)

Tema 5.- Memorias. ---***---

Circuitos secuenciales

Tema 5 Jerarquía de Memoria

Informática. Informática = Hardware + Software. Hardware + Software. Hardware = Parte física. Software = Parte lógica

RECUERDA QUE TIENES UNA HORA PARA 30 REACTIVOS Esperamos que te resulte útil.

El sistema de memoria

Fundamentos de Sistemas Digitales Tema 08

Memoria y caché. Organización del Computador I, verano de 2016

Tipos de Memoria. Microprocesadores. Microprocesadores. Carlos Canto Q. MEMORIA DE ALMACENAJE ALAMCEN SECUNDARIO ALAMACEN DE RESPALDO

o Nos vamos a centrar en la memoria del sistema, esta memoria es conocida como RAM (random-access memory, memoria de acceso aleatorio).

MEMORIAS ELECTRÓNICAS

Memorias y dispositivos programables. Departamento de Tecnología Electrónica Universidad de Sevilla

Tema II. Unidad de memoria

BLOQUE 1 UNIDADES DE MEMORIA DIGITALES (PARTE 2) MEMORIAS DE ACCESO ALEATORIO

Electrónica Digital 1 er Curso Ingeniería Técnica Industrial (Electrónica Industrial) Índice. Memorias de Semiconductor.

Memoria. M. en C. Erika Vilches. Parte 1

Todos los sistemas basados en procesadores tienen dos tipos de memorias:

Arquitectura del MIPS: Introducción

Estructura básica de un ordenador

SOPORTE FÍSICO O HARDWARE (I)

MEMORIAS Y BUSES. Las memorias son dispositivos de almacenamiento de información, en la cual los bits se graban en celdas. D 2

MODULO: MONTAJE Y MANTENIMIENTO DE EQUIPOS INTRODUCCIÓN A LOS EQUIPOS Y SISTEMAS INFORMÁTICOS

GRUPO ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION SENA EXPOSICION MEMORIA RAM INTEGRANTES STEVEN PALOMA ALEJANDRO BERNAL TATIANA RODRÍGUEZ

Tema 5 Jerarquía de Memoria

Tema 9. SISTEMAS COMBINACIONALES PROGRAMABLES SISTEMAS COMBINACIONALES PROGRAMABLES NO UNIVERSALES

Introducción Composición Caracteristicas Jerarquía Tipos Memoria Diseño. Cache. Memorias

Rápida y cara. Cache. Memoria principal. Memoria discos. Almacenamiento fuera de línea (cintas) Lenta pero barata Figura 7-1

Memorias de Acceso Secuencial

Qué es un Microcontrolador?

Qué es un Microcontrolador?

Transcripción:

TEMA 9. MEMORIAS SEMICONDUCTORAS http://www.tech-faq.com/wp-content/uploads/images/integrated-circuit-layout.jpg IEEE 125 Aniversary: http://www.flickr.com/photos/ieee125/with/2809342254/ 1

- Introducción: conceptos básicos - Memorias de acceso aleatorio Diagrama lógico Operaciones básicas Estructuras y organización Expansión de memorias - Memorias de acceso secuencial Organización Tipos 2

INTRODUCCIÓN Memoria: elemento fundamental de todo sistema microordenador Almacenamiento datos instrucciones de programa variables de trabajo o datos de interés para el proceso Unidad de memoria: dispositivo electrónico capaz de almacenar información, de modo que el elemento que se sirva de ella pueda acceder a la información solicitada en cualquier momento http://2.bp.blogspot.com/_qy7e1fglcrw/sp7euz_wvmi/aaaaaaaaacc/tcamfounxls/s320/frontmemoria.jpg 3

INTRODUCCIÓN: CONCEPTOS BÁSICOS Punto de memoria 8 x 8 8 bits 16 x 4 64 x 1 4 bits 1 bit Capacidad de la memoria : N Organización: N = m x Palabra : m Longitud de la palabra: Selección o direccionamiento: m= 2 n 2 8 posiciones 16 posiciones 64 posiciones : : Tiempo de acceso Punto de memoria Tasa de lectura y escritura Caudal Matriz de almacenamiento de 64 celdas (64 bits), organizada de tres formas diferentes: Matriz 8 X 8 (a), matriz 16 X 4 (b) o Matriz de 64 X 1 (c). 4

INTRODUCCIÓN: CLASIFICACIÓN DE MEMORIAS JERARQUÍA DE MEMORIAS EN UN SISTEMA MICROORDENADOR Registros de operación VELOCIDAD Máxima CAPACIDAD Baja Memoria principal (RAM y ROM) Alta Media-Baja Memoria secundaria o auxiliar Baja Muy Alta 5

INTRODUCCIÓN: CLASIFICACIÓN DE MEMORIAS DESDE EL PUNTO DE VISTA DE SU FABRICACIÓN Dependiendo de la realización física de la celda de memoria: Memorias estáticas Acceso por impulsos eléctricos: biestables (RAM estáticas) Acceso por haces luminosos Memorias dinámicas Información en movimiento: memorias CCD Soporte en movimiento: Cintas magnéticas y discos 6

INTRODUCCIÓN: CLASIFICACIÓN DE MEMORIAS SEGÚN SEA EL TIPO DE ACCESO A LA MEMORIA Memorias de acceso aleatorio, directo o selectivo El tiempo de acceso no depende de la localización de la celda de d memoria. Memorias de acceso secuencial o serie Se llega a la localización deseada a través de una secuencia que depende de la posición de la misma. 7

- Introducción: conceptos básicos - Memorias de acceso aleatorio Diagrama lógico Operaciones básicas Estructuras y organización Expansión de memorias - Memorias de acceso secuencial Organización Tipos 8

MEMORIAS DE ACCESO ALEATORIO: Random-Access Access-Memory Tiempo de acceso independiente de la posición Dirección Control de Lectura/escritura n 2 Orden de ciclo D. Pardo, et al. 2006 1 1 Memoria de acceso aleatorio (RAM) 1 Inhibición de Lectura/escritura Entrada de información n1 Salida de información Diagrama lógico de memoria RAM Bus de datos, bus de direcciones y bus de control Ejemplos bus de direcciones. 9

MEMORIAS DE ACCESO ALEATORIO Ejemplo de operación de lectura: 1. Código binario del registro de direcciones al bus de direcciones - Decodificación de ese código 2. Orden de lectura 3. Copia del bit (no destructiva) se carga al registro de datos Floyd, T. 2000 10

MEMORIAS DE ACCESO ALEATORIO Organización de la memoria: 2D o lineal Posició Conjunto de células -Un único decodificador Bit 1 Bit 2 Bit - Terminales de salida del decodificador = m Variables de dirección n 2 Decodificador 1 i 2 n 2 Posición i Bit 1 Bit 2 Bit Posición 2 n 2 Bit 1 Bit 2 Bit D. Pardo, et al. 2006 Terminales de entrada o salida de información Control de lectura/escritura 11

MEMORIAS DE ACCESO ALEATORIO Organización de la memoria: 3D o por coincidencia x 1 Bit 1 Posició Bit Conjunto de células Bit 1 Bit - 2 Decodificadores n 2 /2 Decodificador x i X 2 n2 /2 Bit 1 Bit Bit 1 Bit Variables de dirección y 1 n 2 /2 Decodificador y 2 n2 /2 Bit 1 Bit Posición 2 n 2 Bit 1 Bit D. Pardo, et al. 2006 S. Dormido, et al. 2000 Terminales de entrada o salida de información Control de lectura/escritura 12

MEMORIAS DE ACCESO ALEATORIO Ejemplo organización 3D Floyd, T. 2000 Diagrama lógico y Configuración de la matriz de memoria SRAM de 32 K x 8. NOTA: El bus de datos tiene buffers triestado (permiten que las líneas de datos actúen como entrada y como salida) NOTA: tenemos tres líneas de control activas por bajo: CS (chip select), WE (write enable), OE (output enable) 13

MEMORIAS DE ACCESO ALEATORIO Ejemplo organización 3D 2 15 (32K) líneas de dirección: 8 líneas van al decodificador de filas: 256 filas 7 líneas van al decodificador de columnas: 128. Floyd, T. 2000 Diagrama de bloques 3D de la memoria SRAM de 32 K x 8. NOTA: los decodificadores van dentro de la pastilla de memoria 14

EJEMPLOS PRÁCTICOS 64Kb 8Kx8 Static RAM CY7C185-20PXC http://docs-europe.electrocomponents.com/webdocs/0ae2/0900766b80ae2327.pdf 15

EJEMPLOS PRÁCTICOS 64Kb 8Kx8 Static RAM CY7C185-20PXC http://docs-europe.electrocomponents.com/webdocs/0ae2/0900766b80ae2327.pdf 16

EJEMPLOS PRÁCTICOS 64Kb 8Kx8 Static RAM CY7C185-20PXC http://docs-europe.electrocomponents.com/webdocs/0ae2/0900766b80ae2327.pdf 17

MEMORIAS DE ACCESO ALEATORIO Memorias activas: : atendiendo a la forma de realizar la lectura y la escritura: Escritura y lectura no simultáneas Dirección Control de Lectura/escritura n 2 Orden de ciclo 1 1 Memoria de acceso aleatorio (RAM) 1 Inhibición de Lectura/escritura Entrada de información n1 Salida de información D. Pardo, et al. 2006 18

MEMORIAS DE ACCESO ALEATORIO Memorias activas: Escritura y lectura simultáneas: necesita dos buses de direcciones Dirección de escritura n 2 Control de escritura 1 Dirección de lectura n 2 Control de lectura 1 Memoria de acceso aleatorio (RAM) D. Pardo, et al. 2006 Entrada de información Salida de información La gran complejidad de la realización física hace que sólo existan en circuitos de pequeña capacidad: almacenamiento de resultados en ALUs 19

MEMORIAS DE ACCESO ALEATORIO Memorias activas: Escritura y lectura de acceso múltiple Control de escritura A 1 D. Pardo, et al. 2006 Salida A Dirección A n 2 n 2 Dirección B Control de lectura A Memoria de acceso aleatorio (RAM) 1 1 Control de lectura B Salida B Entrada A Dos buses de datos (A y B) y dos buses de direcciones (A y B), de los cuales el B sólo se puede utilizar para lectura. 20

MEMORIAS DE ACCESO ALEATORIO: CLASIFICACIÓN PERSISTENCIA DE LA INFORMACIÓN El parámetro permanencia permanencia o persistencia persistencia de la información, que se mide de forma cualitativa por la diferencia entre el tiempo de lectura y escritura, permite clasificar las memorias de acceso aleatorio en: Memorias activas (RAM): tiempos R/W del mismo orden de magnitud. Volátiles: la información desaparece con la tensión de alimentación Dependiendo del tipo de celda, se dividen en RAM ESTATICA: : SRAM RAM DINAMICA: : DRAM Memorias pasivas (ROM): tiempos W mucho mayores No volátiles 21

EJEMPLOS DE PUNTOS DE MEMORIA RAM ESTATICA SRAM (Static Random Access Memory) Se compone de celdas formadas por flip-flops (biestables) construidos generalmente con transistores MOSFET. V DD T 3 T 4 T 5 Q Q T 6 I I T 1 T 2 Célula de memoria RAM estática a) Línea de selección Mantiene los datos siempre y cuando esté alimentada. D. Pardo, et al. 2006 22

EJEMPLOS DE PUNTOS DE MEMORIA RAM DINAMICA DRAM (Dinamic Random Access Memory) Se compone de celdas de memoria construidas con condensadores. Las celdas de memoria son de fabricación más sencillas en comparación a las SRAM, lo cual permite construir memorias de gran capacidad. http://users.ece.gatech.edu/~sudha/academic/class/ece2030/lectures/images/memory-02.gif 23

Memoria Ventajas Desventajas SRAM La velocidad de acceso es alta. Para retener los datos solo necesita estar polarizada. Son mas fáciles de diseñar. Menor capacidad, debido a que cada celda de almacenamiento requiere mas transistores. Mayor costo por bit. Mayor consumo de Potencia. DRAM Mayor densidad y capacidad. Menor costo por bit. Menor consumo de potencia. La velocidad de acceso es bajar. Necesita recargar de la información (refrescar) almacenada para retenerla. Diseño complejo. Debido al alto coste de fabricación de la SRAM y a su alta velocidad, su uso más común está en la memoria caché de los ordenadores. 24

MEMORIAS DE ACCESO ALEATORIO Memorias pasivas (no volátiles): Memorias totalmente pasivas (Read( Only Memory, ROM) -La escritura se realiza en el proceso de fabricación Memorias pasivas programables (PROM): Solo lectura (Programmable( Read Only Memory, PROM) -Único proceso de programación : hilos fusibles Memorias pasivas programables (Erasable( Programmable Read Only Memory, UV-EPROM EPROM) - Disposición circuital especial y escritura con tensiones elevadas Memorias programables de sólo lectura borrables eléctricamente (Electrically Erasable Programmable Read Only Memory, EEPROM) Memorias FLASH 25

MEMORIAS DE ACCESO ALEATORIO Memorias programables de sólo lectura borrables eléctricamente (Electrically Erasable Programmable Read Only Memory, EEPROM) http://en.wikipedia.org/wiki/file:eprom.jpg (* Title : EEPROM : The first INTEL EPROM, the 1702 (1971). * Licence : {{GFDL}} * Source : Author personnal collection. ) 26

ANEXO: CÉLULAS DE MEMORIA TIPOS DE CÉLULAS DE MEMORIA: ROM Floyd, T. 2000 Floyd, T. 2000 Celda de una ROM Matriz ROM de 16 x 8 bits 27

MEMORIAS DE ACCESO ALEATORIO Una memoria FLASH http://www.gizmos.es/wp-content/uploads/2008/07/memoria-flash-longeva.jpg 28

- Introducción: conceptos básicos - Memorias de acceso aleatorio Diagrama lógico Operaciones básicas Estructuras y organización Expansión de memorias - Memorias de acceso secuencial Organización Tipos 29

MEMORIAS DE ACCESO ALEATORIO: expansión de memorias BLOQUES FUNCIONALES Integración de memorias en bloques de una cierta capacidad Combinación de bloques para lograr el número de posiciones y bits de posición deseado CÓMO COMBINAR LOS BLOQUES? http://en.wikipedia.org/wiki/file:pair32mbedo-dramdimms.jpg 30

MEMORIAS DE ACCESO ALEATORIO AUMENTAR EL NÚMERO DE BITS POR POSICIÓN RAM 2 n 2 x RAM Variables de dirección 2 n 2 x Entrada de información n 2 Control de lectura/escritura Salida de información Inhibición de lectura/escritura RAM 2 n 2 x D. Pardo, et al. 2006 31

MEMORIAS DE ACCESO ALEATORIO AUMENTAR EL NÚMERO DE BITS POR POSICIÓN: Ejemplo Floyd, T. 2000 Utilización de dos memorias SRAM de 1 M X 4, para crear una SRAM de la misma capacidad y doble número de bits: 1 M X 8 32

MEMORIAS DE ACCESO ALEATORIO AUMENTAR EL NÚMERO DE POSICIONES Floyd, T. 2000 Utilización de dos memorias RAM de 524k X 4, para crear una RAM de 1 M X 4 33

RAM 2 n 2 x Bloque 1 MEMORIAS DE ACCESO ALEATORIO Bloque 2 Variables de dirección (bits menos significativos) n 2 RAM 2 n 2 x Entrada de información AUMENTAR EL NÚMERO DE POSICIONES Control de lectura/escritura Inhibición de lectura/escritura Bloque2 n' 2 RAM Salida de información 2 n 2 x Entrada de inhibición Decodificador n' 2 entre 2 n' 2 D. Pardo, et al. 2006 Variables de dirección (bits más significativos) 34

MEMORIAS DE ACCESO ALEATORIO AUMENTAR EL NÚMERO DE POSICIONES Y EL NÚMERO DE BITS: 1K x 8 Variables de dirección (A 0 a A 7 ) R/W 8 RAM 1K 256 x 4 RAM 1K 256 x 4 RAM 1K 256 x 4 RAM 1K 256 x 4 4 4 RAM 1K 256 x 4 RAM 1K 256 x 4 RAM 1K 256 x 4 RAM 1K 256 x 4 Bus de entradasalida de información Entrada de inhibición Decodificador 2 entre 4 D. Pardo, et al. 2006 A 8 A 9 Variables de dirección 35

MEMORIAS DE ACCESO ALEATORIO: expansión de memorias MODULOS SIMM y DIMM Tarjetas de circuito impreso donde se montan las memorias con las conexiones a un terminal de borde Van insertadas en zócalos Módulos SIMM: Single In-line Memory Module 30 contactos (256kb, 1Mb,.., 16Mb) y = 8 bits 72 contactos (1 Mb, 2Mb,., 32 Mb, 64 Mb) y n 2 = 32 bits Módulos DIMM: Dual In-line Memory Module: 64 bits y mayor capacidad Contactos eléctricos separados en cada lado del módulo http://4.bp.blogspot.com/_r6xi8z8tqhu/scj0opnzs4i/aaaaaaaaaiy/fbxyqyy-430/s1600-h/ram_n.jpg 36

- Introducción: conceptos básicos - Memorias de acceso aleatorio Diagrama lógico Operaciones básicas Estructuras y organización Expansión de memorias - Memorias de acceso secuencial Organización Tipos 37

MEMORIAS DE ACCESO SECUENCIAL Tiempo que tarda en leerse o grabarse una posición depende de su situación física en el interior de la memoria http://www.geekets.com/wp-content/uploads/2008/03/cinta-cassette.jpeg http://farm3.static.flickr.com/2431/4054327775_bc6fbf0f1f.jpg PERO TAMBIÉN MEMORIAS DE SEMICONDUCTOR! Entradas de información MEMORIA SERIE Órdenes de desplazamiento Salidas de información D. Pardo, et al. 2006 38

MEMORIAS DE ACCESO SECUENCIAL: ORGANIZACIÓN de la información Bit a bit: Se colocan en serie las posiciones y los bits de cada posición Único terminal de entrada y otro de salida Terminal de control: desplazamiento 1 MEMORIA 1 SERIE Entrada de información Salida de información D. Pardo, et al. 2006 Órdenes de desplazamiento Entrada Bit 1 Posició Posición 2 Posición 2 n 2 Bit Bit 1 Bit Bit 1 Bit Salida 39

MEMORIAS DE ACCESO SECUENCIAL Posición a posición: : Se colocan en serie las posiciones y los bits de cada posición se colocan en paralelo. memorias serie de un único terminal de entrada y otro de salida colocadas en paralelo. MEMORIA SERIE Entradas de información Órdenes de desplazamiento Salidas de información D. Pardo, et al. 2006 Clasificación según las ordenes de W/R sobre el desplazamiento: Registros de desplazamiento Memorias FIFO Memorias LIFO 40

MEMORIAS DE ACCESO SECUENCIAL Registros de desplazamiento: una orden R/W desplaza la información una posición en la memoria Estáticos: - Pueden anularse los pulsos de desplazamiento - Constituidos por biestables síncronos y conectados en serie. Dinámicos: - Los impulsos no pueden anularse pues desaparece la información recirculación n en el interior del registro - Se necesita contador para leer/escribir en una posición n de memoria - Células básicas sencillas REGISTRO DE DESPLAZAMIENTO DINÁMICO Generador de impulsos D. Pardo, et al. 2006 Contador n 2 Dirección de memoria 41

MEMORIAS DE ACCESO SECUENCIAL Memorias FIFO (First-In-First- Out) Entrada de información Pos. 2 n 2 Pos. 3 Memoria vacía Pos. Pos. 2 1 Salida de información Ejemplo de operaciones de lectura y escritura I 1 1ª operación de escritura I 1 I 2 I 2 I 1 2ª operación de escritura I 3 I 3 I 2 I 1 3ª operación de escritura I 3 I 2 I 1 D. Pardo, et al. 2006 1ª operación de lectura 42

MEMORIAS DE ACCESO SECUENCIAL Memorias FIFO (First-In-First-Out) Floyd, T. 2000 43

MEMORIAS DE ACCESO SECUENCIAL Diferencias entre registro de desplazamiento y memoria FIFO Floyd, T. 2000 44

MEMORIAS DE ACCESO SECUENCIAL Memorias LIFO (Last-In-First-Out) Sección de la RAM se usa como pila (Stak( Stak) ) en la que no se desplazan los registros sino que se mueve el tope de pila: Stack- Pointer Entrada Salida Entrada Salida Entrada Salida Entrada Salida I 1 Entrada Pos. Pos. 1 2 I 1 I 2 I 2 I 1 Pos. 3 Memoria vacía 1ª operación de escritura 2ª operación de escritura I 3 I 3 I 2 I 1 3ª operación de escritura I 2 I 1 Pos. 2 n 2 Salida I 3 1ª operación de lectura D. Pardo, et al. 2006 45

EN RESUMEN, EN UN PC TENEMOS CPU: Registros y caché (SRAM) ROM PRINCIPAL: RAM (DDR2 SDRAM) SECUNDARIA: Disco Duro 46

EJEMPLOS PRÁCTICOS DRAM 16 Meg x 4 bit http://docs-europe.electrocomponents.com/webdocs/0123/0900766b80123632.pdf 47

EJEMPLOS PRÁCTICOS DRAM 16 Meg x 4 bit http://docs-europe.electrocomponents.com/webdocs/0123/0900766b80123632.pdf 48

EJEMPLOS PRÁCTICOS UV EPROM 8 Kb x 8 bit http://docs-europe.electrocomponents.com/webdocs/0112/0900766b80112480.pdf 49

EJEMPLOS PRÁCTICOS UV EPROM 8 Kb x 8 bit http://docs-europe.electrocomponents.com/webdocs/0112/0900766b80112480.pdf 50

TEMA 9. Anexo: MEMORIAS SEMICONDUCTORAS 51

ANEXO: CÉLULAS DE MEMORIA TIPOS DE CÉLULAS DE MEMORIA Células de memoria activas Célula básica bipolar: se basa en la interconexión de dos inversores (circuito de Eccles-Jordan). Configuración 2D V CC Q R R T 1 T 2 D. Pardo, et al. 2006 Q La línea de selección activa la salida de información, de modo que el dígito almacenado puede ser leído Línea de selección E 1 E 2 L 1 L 2 Control de escritura Salida de información En escritura, se activan las entradas de información y con la línea de selección activa se almacena el dígito elegido en el circuito Entrada de información 52

ANEXO: CÉLULAS DE MEMORIA TIPOS DE CÉLULAS DE MEMORIA También puede realizarse con una configuración 2 1/2 D V CC A otras células R R A otras células Línea de datos Línea de datos E D T 1 T 2 E D E Y E Y' E X X E X' Y D. Pardo, et al. 2006 53

ANEXO: CÉLULAS DE MEMORIA TIPOS DE CÉLULAS DE MEMORIA Células de memoria activas Células MOS estáticas V DD I T 5 T 3 T 4 Q Q T 1 T 2 T 6 I La línea de selección actúa de manera similar al caso de la célula bipolar Un 1 en dicha línea activa la conducción en los transistores laterales y extrae la información hacia las líneas de datos a) D. Pardo, et al. 2006 Línea de selección 54

ANEXO: CÉLULAS DE MEMORIA TIPOS DE CÉLULAS DE MEMORIA Células de memoria activas Células MOS dinámicas Línea de selección Entrada de información Selección de lectura Célula MOS dinámica (3 transistores) Salida de información I D T 5 T 1 T 3 D T 6 T Selección de escritura Señal de control D. Pardo, et al. 2006 C 1 C 2 A D. Pardo, et al. 2006 Requieren menos transistores que las estáticas menos superficie y mayor capacidad La información se almacena en la capacidad puerta-fuente de los transistores (C1 y C2 capacidades parásitas) Es necesario refrescarlas (regrabado( regrabado) ) periódicamente amplificador 55

ANEXO: CÉLULAS DE MEMORIA TIPOS DE CÉLULAS DE MEMORIA Células de memoria pasivas Sólo pueden ser leídas Son no volátiles Pueden ser también realizadas con transistores MOSFET, eliminando aquellos en los que se quiera almacenar un 1 lógico (espesor de óxido mayor) Las EPROM tienen un transistor adicional de puerta aislada, que si está cargado conduce (almacena un cero) y si no está en corte y almacena un 1 Variables de dirección n Decodificador x 0 x 1 x 2 n -1 D. Pardo, et al. 2006 V+ V+ V+ V+ V+ V+ V+ V+ V+ V+ V+ Posició Posición 2 Bit1 Bit4 R 1 R 1 R 1 R 1 T T T T R 2 R 2 R 2 R 2 V+ Posición 2 n Terminales de salida 56

ANEXO: CÉLULAS DE MEMORIA V DD TIPOS DE CÉLULAS DE MEMORIA Salida de información Ejemplo EPROM D. Pardo, et al. 2006 T C T C T C T L T P T L T P T L T P T L T P T L T P T L T P X 0 Decodificador X 1 X 2 n/2-1 T L T P T L T P T L T P n/2 Variables de n/2 dirección Y 0 Y 1 Decodificador Y 2 n/2-1 57

ANEXO: CÉLULAS DE MEMORIA TIPOS DE CÉLULAS DE MEMORIA Memorias de acceso serie Registros de desplazamiento estáticos Entradas en serie J T K R S Entradas en paralelo asíncronas J Q T Q' K R Q Q' S J T K R S Q Q' Salidas en serie Desplazamiento hacia la derecha Impulsos de desplazamiento Salidas en paralelo D. Pardo, et al. 2006 D T Q Q' D T Q Q' D T Q Q' D T Q Q' Desplazamiento hacia la izquierda Impulsos de desplazamiento Salida en serie Entrada en serie 58

ANEXO: CÉLULAS DE MEMORIA TIPOS DE CÉLULAS DE MEMORIA: RAM ESTATICA: SRAM http://en.wikipedia.org/wiki/file:sram_cell_(6_transistors).svg Célula típica de almacenamiento de una RAM estática, que muestra símbolos simplificados de transistor Matriz básica de la memoria SRAM Floyd, T. 2000 59

ANEXO: CÉLULAS DE MEMORIA TIPOS DE CÉLULAS DE MEMORIA: RAM DINAMICA: DRAM Floyd, T. 2000 Floyd, T. 2000 Floyd, T. 2000 Celda de una RAM dinámica MOS 60

ANEXO: CÉLULAS DE MEMORIA TIPOS DE CÉLULAS DE MEMORIA: RAM DINAMICA: DRAM Proceso de lectura en una Celda de una RAM dinámica MOS http://en.wikipedia.org/wiki/file:square_array_of_mosfet_cells_read.png Proceso de escritura en una Celda de una RAM dinámica MOS http://en.wikipedia.org/wiki/file:square_array_of_mosfet_cells_write.png 61

ANEXO: CÉLULAS DE MEMORIA TIPOS DE CÉLULAS DE MEMORIA: RAM DINAMICA: DRAM Floyd, T. 2000 Diagrama de bloques de una RAM DINAMICA de 1 M x 1 62

ANEXO: CÉLULAS DE MEMORIA TIPOS DE CÉLULAS DE MEMORIA: ROM Floyd, T. 2000 Floyd, T. 2000 Celda de una ROM Matriz ROM de 16 x 8 bits 63

Agradecimientos Daniel Pardo Collantes, Área de Electrónica, Departamento de Física Aplicada. Universidad de Salamanca. Referencias Pardo Collantes, Daniel; Bailón Vega, Luís A., Fundamentos de Electrónica Digital.Universidad de Salamanca. Ediciones Universidad de Salamanca. 2006. http://4.bp.blogspot.com/_r6xi8z8tqhu/scj0opnzs4i/aaaaaaaaaiy/fbxyqyy-430/s1600-h/ram_n.jpg http://2.bp.blogspot.com/_qy7e1fglcrw/sp7euz_wvmi/aaaaaaaaacc/tcamfounxls/s320/frontmemoria.jpg http://docs-europe.electrocomponents.com/webdocs/0ae2/0900766b80ae2327.pdf http://www.gizmos.es/wp-content/uploads/2008/07/memoria-flash-longeva.jpg Floyd, Thomas. Fundamentos de sistemas digitales, Pearson Alhambra (2000) http://en.wikipedia.org/wiki/file:eprom.jpg http://en.wikipedia.org/wiki/file:sram_cell_(6_transistors).svg (* Title : EEPROM : The first INTEL EPROM, the 1702 (1971). * Licence : {{GFDL}} * Source : Author personnal collection. ) http://en.wikipedia.org/wiki/file:square_array_of_mosfet_cells_read.png http://en.wikipedia.org/wiki/file:square_array_of_mosfet_cells_write.png http://docs-europe.electrocomponents.com/webdocs/0123/0900766b80123632.pdf http://docs-europe.electrocomponents.com/webdocs/0112/0900766b80112480.pdf Dormido, Sebastián; Canto, Mª Antonia; Mira, José; Delgado, Ana E., Estructura y tecnología de computadores, Ed. Sanz y Torres (2000) http://farm3.static.flickr.com/2431/4054327775_bc6fbf0f1f.jpg http://www.geekets.com/wp-content/uploads/2008/03/cinta-cassette.jpeg http://users.ece.gatech.edu/~sudha/academic/class/ece2030/lectures/images/memory-02.gif 64