Programación redundante compartida de memoria con múltiples puertos de acceso
Descripción general
 Al compartir un conjunto de fusibles, se logra tanto la redundancia de la columna VRAM como la redundancia serial. El circuito de la presente invención incluye un circuito programable (PC) para almacenar una dirección interna y generar un nivel lógico (LL1 etc.) determinado por una dirección interna e incluye además un primer circuito de comparación (CC1) Y un segundo circuito de comparación (CC 2). El primer circuito de comparación (CC1) responde a un nivel lógico (como LL1) que expresa una dirección interna, y en respuesta a la primera señal de dirección (CA0 etc.), la dirección interna y la primera señal de dirección CA 0 y similares) coinciden, se genera la primera señal de coincidencia (CRFSN). En respuesta al nivel lógico (LL 1) y la segunda señal de dirección (SF 0, etc.), el segundo circuito de comparación (CC 2) compara la dirección interna y la segunda señal de dirección (SF 0, etc.) Y genera una segunda señal de coincidencia (SRSJN) para ser determinada.
Campo técnico
La presente invención se refiere a una memoria de circuito integrado tal como una memoria de acceso aleatorio dinámica (DRAM). Más particularmente, la presente invención usa un conjunto de fusibles compartidos para programar la redundancia en serie y en columna para un dispositivo de memoria multipuerto con columnas redundantes para reemplazar columnas defectuosas usando fusibles . Un ejemplo de DRAM multipuerto es la memoria de acceso aleatorio de video (VRAM). El VRAM tiene un primer puerto para realizar transmisión y recepción en paralelo de datos con el microprocesador y además tiene un segundo puerto para transmitir datos en serie al dispositivo de visualización de video. El rendimiento del procesamiento de imágenes mejora con múltiples puertos.
Antecedentes de la técnica
Medios para resolver el problema
Ejemplos
Las DRAM y VRAM de la técnica anterior contienen columnas de celdas de memoria redundantes. Esta columna redundante reemplaza la columna que contiene la celda defectuosa y se usa. La columna que contiene la celda defectuosa se desactiva y la conexión en el chip se modifica programando el fusible del láser para permitir el funcionamiento de la columna redundante. La programación de este fusible generalmente se realiza antes de encapsular el chip. Con este reemplazo, las virutas que de otro modo serían virutas defectuosas revivirán, aumentando así el rendimiento del proceso.
En un VRAM o dispositivo multipuerto similar, los datos del puerto paralelo se recuperan de un amplificador de detección acoplado a cada columna de celdas de memoria. Típicamente, reemplazar una columna defectuosa por una de las columnas redundantes requiere la programación del circuito lógico para cambiar del amplificador de detección de la columna defectuosa al amplificador de detección de la columna redundante. En VRAM, la salida del puerto serie normalmente se recupera del registro de la memoria de acceso en serie (SAM). El SAM recibe y almacena los datos paralelos del amplificador de detección. Si el amplificador de detección de la columna defectuosa es reemplazado por el amplificador de detección de la columna redundante, el registro SAM asociado también debe ser reemplazado por el registro SAM conectado al amplificador de detección de esa columna redundante.
La memoria de acceso aleatorio de video se describe en la patente de Estados Unidos Nº 4.639.890 publicada el 27 de enero de 1987, titulada 'Sistema de visualización de video que utiliza memoria de acceso en paralelo y en serie que utiliza un registro de desplazamiento serie en cascada seleccionable'. (Sistema de visualización de vídeo en directo con la memoria con acceso paralelo y serie Empleando seleccionable Cascade Registros de cambio de serie) 'patente de Estados Unidos No. 4.660.156 de 21 de edición de abril 1987,.' la instrucción, los datos del programa, y ​​una sola para la visualización de datos Sistema de video con un espacio de memoria (Sistema de video con espacio de memoria individual para instruir La patente de los Estados Unidos Nº 4.689.741, expedida el 25 de agosto de 1987, 'El sistema de video con memoria de doble puerto prohibió el acceso aleatorio durante el ciclo de transferencia (Video Sistema que tiene una memoria de doble puerto con inhibido de acceso aleatorio Durante ciclos de transferencia) '; 1988 el 24 de mayo, la Patente de EE.UU. No. 4.747.081, expedida', paralelo y en serie adoptar el registro de desplazamiento en serie que es seleccionado por la dirección de la columna Sistema de visualización de video que utiliza la memoria de acceso (Sistema de visualización de video que utiliza memoria con paralelo y en serie La patente de Estados Unidos número 4.807.189 expedida el 21 de febrero de 1989, 'memoria de lectura / escritura que tiene una columna múltiple'. La Patente de los Estados Unidos Núm. 4.817.058, expedida el 28 de marzo de 1989, 'Memoria de Lectura / Escritura de Entrada / Salida Múltiple con Máscara de Escritura de Ciclo Múltiple' Write Mask) '; Patente de Estados Unidos Nº 4.866 emitida el 12 de septiembre de 1989 678 No., 'memoria de puerto doble que tiene una salida en serie que se pipeline (memoria de puerto dual Tener Salida Serial En tubería)'; 1990 de enero de 2 No. 4.891.795, expedida el 'pipeline Memoria de doble puerto que tiene salida en serie filtrada con salida en serie '; patente de Estados Unidos Nº 4.897.818 expedida el 30 de enero de 1990,' acceso aleatorio prohibido 2 Patente de Estados Unidos Nº 5.042,01 (Memoria de doble puerto con acceso aleatorio inhibido durante los ciclos de transferencia) 'emitida el 20 de agosto de 1991 No. 5.163.024, emitida el 10 de noviembre de 1992, titulada 'Memoria de doble puerto que tiene salida en serie filtrada con salida en serie filtrada', selección por dirección de columna sistema de visualización de vídeo (sistema de visualización de vídeo con memoria con acceso en serie Paralleland que emplean registros SerialShift seleccionadas por columna de la dirección) 'mediante acceso a la memoria método paralelo y en serie adoptar el registro de desplazamiento en serie que es; la patente de EE.UU. expedido 11 de mayo 1993 No. 5,210,639, 'Ciclo de transferencia por acceso en serie Memoria de doble puerto con acceso aleatorio inhibido durante los ciclos de transferencia con acceso en serie '; y la patente de Estados Unidos Nº 5.321.665 emitida el 14 de junio de 1994,' Pulse Memoria de puerto doble que tiene un registro en serie que accede a la disposición con decodificación pulsada 'de una configuración de acceso de tipo serial de un método de decodificación'. Todas las patentes anteriores están asignadas a Texas Instruments Incorporated y se citan específicamente aquí.
Los siguientes párrafos se describen adicionalmente con respecto a la descripción anterior.
(1) una memoria que tiene al menos un primer y un segundo puerto de acceso que tienen circuitos conectados para controlar cada uno de ellos, y para una memoria que incluye celdas dispuestas en columnas para almacenar datos Lo que se reclama es: 1. Un circuito para la redundancia de programación común, que comprende: un circuito programable para almacenar una dirección interna y, en respuesta a dicha dirección interna y una primera señal de dirección, 1 señal de dirección, y genera una primera señal de coincidencia destinada a transmitirse al circuito conectado conectado al primer puerto de acceso En respuesta al primer circuito de comparación y la dirección interna y la segunda señal de dirección, la dirección interna coincide con la segunda señal de dirección Determinado segundos una señal de coincidencia, el segundo segundo circuito de segundo comparador para generar una señal de coincidencia, el circuito que comprende adaptada para ser transmitida a los circuitos conectados acoplados al puerto de acceso.
Efecto de la invención
La figura 1 es un diagrama de bloques parcial simplificado de una VRAM conectada a un microprocesador y a una pantalla de video.
La figura 2 muestra un circuito de redundancia de columna de la técnica anterior típico que incluye un conjunto de fusibles láser para reemplazar columnas defectuosas con columnas redundantes.
La figura 3 muestra un circuito de redundancia en serie típico de la técnica anterior que incluye un conjunto de fusibles láser para reemplazar registros SAM asociados con columnas defectuosas con registros SAM redundantes.
La figura 4 muestra un diagrama de circuito eléctrico esquemático que muestra un circuito que usa un conjunto de fusibles para la redundancia de la columna y la redundancia en serie.
Memoria de acceso aleatorio de video VRAM
Microprocesador MPU
Dispositivo de visualización de video VDU
Circuito programable de PC
CC1 Primer circuito de comparación
CC 2 segundo circuito de comparación
Señal de habilitación CLEN
Señal de primer partido CRFSN
Señal de segundo partido SRSJN
Reclamo
Lo que se reivindica es: 1. Una memoria que comprende al menos un primer y un segundo puertos de acceso que tienen circuitos conectados para controlar los respectivos de dicha pluralidad de celdas de memoria, teniendo dicha memoria celdas dispuestas en columnas para almacenar datos Lo que se reclama es: 1. Un circuito para la redundancia de programación común, que comprende: un circuito programable para almacenar una dirección interna y, en respuesta a dicha dirección interna y una primera señal de dirección, 1 señal de dirección, y genera una primera señal de coincidencia destinada a transmitirse al circuito conectado conectado al primer puerto de acceso Dado que la dirección interna coincide con la segunda señal de dirección en respuesta al primer circuito de comparación y la dirección interna y la segunda señal de dirección Un segundo circuito de adaptación para generar una segunda señal de adaptación adaptada para ser transmitida a dicho circuito conectado acoplado a dicho segundo puerto de acceso .
Reivindicación 2 Un método para programar redundancia en serie y en columna para una memoria que comprende al menos un primer y un segundo puerto de acceso que tienen circuitos conectados para controlar cada uno, Generar y almacenar una dirección interna, comparar la dirección interna con una primera señal de dirección, generar una primera señal de coincidencia determinada por coincidencia de la dirección interna y la primera señal de dirección, Comparando la dirección interna con una segunda señal de dirección, comparando la dirección interna con la primera señal de dirección con el circuito conectado acoplado al primer puerto de acceso, comparando la dirección interna con una segunda señal de dirección, Genera una segunda señal de coincidencia que está determinada por la coincidencia y conecta la segunda señal de coincidencia con el segundo puerto de acceso El método comprende, para ser transmitida al circuito.
Dibujo :
Application number :1997-007389
Inventors :テキサスインスツルメンツインコーポレイテツド
Original Assignee :デビッドブイ.カーシュ,ザサード