A memory redundancy scheme is provided for re-routing data signal paths to
disconnect defective memory blocks in a memory array. Each memory block is
provided with a corresponding routing unit. Each routing unit is coupled
to its corresponding memory block and at least one additional adjacent
memory block. The routing units are configured to route data between
functional memory blocks and a data bus. The routing units are controlled
by configuration values stored in a shifter circuit, which extends through
the routing units. To replace a defective memory block, the address of the
defective memory block is identified. Configuration values are serially
loaded into the shifter circuit, wherein the configuration values are
selected in response to the address of the defective memory block. The
configuration values cause the routing units to bypass the defective
memory block, connect a redundant memory block, and shift connections in
the memory blocks located between the redundant memory block and the
defective memory block.
Un esquema de redundancia de la memoria se proporciona para reencaminar los recorridos de la señal de los datos para desconectar bloques defectuosos de la memoria en un arsenal de la memoria. Cada bloque de la memoria se proporciona una unidad correspondiente de la encaminamiento. Cada unidad de la encaminamiento se junta a su bloque correspondiente de la memoria y por lo menos a un bloque adyacente adicional de la memoria. Las unidades de la encaminamiento se configuran para encaminar datos entre bloques funcionales de la memoria y un ómnibus de datos. Las unidades de la encaminamiento son controladas por los valores de la configuración almacenados en un circuito del desplazador, que extiende a través de las unidades de la encaminamiento. Para substituir un bloque defectuoso de la memoria, la dirección del bloque defectuoso de la memoria se identifica. Los valores de la configuración se cargan en serie en el circuito del desplazador, en donde los valores de la configuración se seleccionan en respuesta a la dirección del bloque defectuoso de la memoria. Los valores de la configuración hacen las unidades de la encaminamiento para puentear el bloque defectuoso de la memoria, para conectar un bloque redundante de la memoria, y para cambiar de puesto conexiones en los bloques de la memoria situados entre el bloque redundante de la memoria y el bloque defectuoso de la memoria.