Patent · US Active

Memory controller with parallel error checking and decompression

US10824506B1 · kind B1 · utility

2Cited by
1References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 10, 2018
Grant dateNov 3, 2020
Priority date
Expiry dateDec 10, 2038

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG11C2029/0411
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method and circuit are disclosed to calculate an error correction code (ECC) and perform a decompression in parallel when reading memory data. There are multiple modes of operation. In a normal parallel mode of operation, the data passes through a decompression engine. Simultaneously, the same data passes through an ECC decode engine. However, if no error is detected, the output of the decode engine is discarded. If there is an ECC error, an error indication is made so that the corresponding data exiting the decompression engine is discarded. The circuit then switches to a serial mode of operation, wherein the ECC decode engine corrects the data and resends the corrected data again through the decompression engine. The circuit is maintained in the serial mode until a decision is made to switch back to the parallel mode, such as when a pipeline of the ECC engine becomes empty.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.