In this paper, the authors proposed a method to design an Euclidean Geometry Low Density Parity Check codes (EG-LDPC) decoder using ML decoder algorithm. This can be useful as logic decoding can be implemented serially with simple hardware but requires a large decoding time. For memory applications, it increases the memory access time. Since most words in the memory will be error-free, the average decoding time can be reduced. This paper aims to reduce the decoding time by stopping the decoding process when no errors were detected. It is able to detect the random errors only and but not able to detect and correct the burst errors.