A system and method for testing and initializing a memory including multiple memory banks or a memory module partitioned into logical memory units. A plurality of memory exerciser testers are provided, one for each of the plurality of memory banks. Each of the memory exerciser testers includes an address generator to generate a sequence of memory bank addresses to successively address each of the memory banks in a cyclic manner, while each of the address generators concurrently addresses a different one of the memory banks. A data pattern generator is coupled to a corresponding one of the address generators to receive a data pattern control signal upon each output of each of the memory bank addresses generated by its corresponding address generator. The data pattern generator outputs a unique data pattern to the memory bank identified by the memory bank address in response to each occurrence of the data pattern control signal. A plurality of address initialization registers are provided, one for each of the plurality of exerciser testers. Each of the address initialization registers stores an initial memory bank address for one of the memory banks such that each of the address generators is preset to initially address a different one of the memory banks. In this manner, each memory bank is addressed by a different one of the address generators at any given time, which provides for concurrent testing of all memory banks and memory interfaces.

Un sistema y un método para probar e inicializar una memoria incluyendo los bancos de memoria múltiples o un módulo de la memoria repartido en unidades lógicas de la memoria. Una pluralidad de probadores del exercizer de la memoria se proporciona, uno para cada uno de la pluralidad de bancos de memoria. Cada uno de los probadores del exercizer de la memoria incluye un generador de dirección para generar una secuencia de las direcciones de banco de memoria sucesivamente para tratar cada uno de los bancos de memoria de una manera cíclica, mientras que cada uno de los generadores de dirección trata concurrentemente diverso de los bancos de memoria. Un generador del patrón de los datos se junta correspondiente de los generadores de dirección para recibir una señal de control del patrón de los datos sobre cada salida de cada uno de las direcciones de banco de memoria generadas por su generador de dirección correspondiente. Los datos modelan salidas del generador que los datos únicos modelan al banco de memoria identificaron por la dirección de banco de memoria en respuesta a cada ocurrencia de la señal de control del patrón de los datos. Una pluralidad de registros de la inicialización de la dirección se proporciona, uno para cada uno de la pluralidad de probadores del exercizer. Cada uno de los registros de la inicialización de la dirección almacena una dirección de banco de memoria inicial para uno de los bancos de memoria tales que cada uno de los generadores de dirección está preestablecido para tratar inicialmente diverso de los bancos de memoria. De este modo, cada banco de memoria es tratado por diverso de los generadores de dirección en cualquier hora dada, que prevea la prueba concurrente de todos los bancos de memoria e interfaces de la memoria.

 
Web www.patentalert.com

< (none)

< Apparatus and method for receiving data with bit insertion

> Pipelined asynchronous processing

> (none)

~ 00034