An effective on chip scheme for correcting double soft errors in the memory chip is presented. Any random double errors correction in the memory cell can be incorporated with minimum hardware. The area, delay and power for additional error-correcting hardware into a memory design have been presented. The on-chip error correction technique for the specific memory architecture results in considerable power savings and effective error tolerance. It significantly enhances the reliability with low area overhead.