Method and apparatus for verifying error correcting codes

   
   

A method and an apparatus verifies the correctness of the error correcting code algorithm and the correctness of the error correcting code implementation. An error injection module is used to inject random errors into an ECC circuit between an encoder and a decoder. The encoder encodes data bits with check bits to produce an encoded signal. A decoder decodes the encoded signal, after modification by the error injection module. The output of the decoder may be a zero error signal, a signal error signal, a multiple error signal, and an error location signal. The output signal is compared to expected values to determine if an error exists in the ECC or the ECC circuit.

Un método y un aparato verifica la corrección del error que corrige algoritmo del código y la corrección del error que corrige la puesta en práctica de código. Un módulo de la inyección del error se utiliza para inyectar errores al azar en un circuito de ECC entre un codificador y un decodificador. El codificador codifica bits de datos con los pedacitos del cheque para producir una señal codificada. Un decodificador descifra la señal codificada, después de la modificación por el módulo de la inyección del error. La salida del decodificador puede ser una señal cero del error, una señal del error de la señal, una señal múltiple del error, y una señal de la localización de error. La señal de salida se compara a los valores previstos de determinarse si un error existe en el ECC o el circuito de ECC.

 
Web www.patentalert.com

< Method and system for periodic trace sampling using a mask to qualify trace data

< Stochastic scratchpad storage management technique

> Wireless server diagnostic system and method

> Method for optimizing a VLSI floor planner using a path based hyper-edge representation

~ 00134