Patent ID: 7681106
Filing Date: 2010-03-16
Classification: G06F

Abstract:
1. A method comprising: retrieving first uncorrected data from a first memory device during a first operational phase; calculating first error correction data based on first error correction code (ECC) data associated with the first uncorrected data, the error correction data calculated during a second operational phase different from the first operational phase; outputting the first uncorrected data from a bus interface device during the second operational phase, the bus interface device coupled between a bus and a plurality of different memory devices; providing the first error correction data and the first uncorrected data to an error correction module during the second operational phase; performing error correction on the outputted first uncorrected data based on the first error correction data at the error correction module during the second operational phase to determine first corrected data; and providing the first corrected data to a bus master during a third operational phase.