• Patent Title: FLASH MEMORY CONTROLLER AND ENCODING CIRCUIT AND DECODING CIRCUIT WITHIN FLASH MEMORY CONTROLLER
  • Application No.: US16558146
    Application Date: 2019-09-01
  • Publication No.: US20200153456A1
    Publication Date: 2020-05-14
  • Inventor: Shiuan-Hao Kuo
  • Applicant: Silicon Motion Inc.
  • Priority: com.zzzhc.datahub.patent.etl.us.BibliographicData$PriorityClaim@1f772e88
  • Main IPC: H03M13/11
  • IPC: H03M13/11 G06F11/10
FLASH MEMORY CONTROLLER AND ENCODING CIRCUIT AND DECODING CIRCUIT WITHIN FLASH MEMORY CONTROLLER
Abstract:
The present invention provides an encoding circuit of a flash memory controller, wherein the encoding circuit includes an auxiliary data generating circuit and an encoder. In the operations of the encoding circuit, the auxiliary data generating circuit is configured to receive a plurality of data chunks to generate auxiliary data corresponding to the data chunks. The encoder is configured to encode the data blocks to generate parity codes according to a parity check matrix, and to use the auxiliary data to replace a portion of the parity codes to generate adjusted parity codes, wherein the data chunks and the adjusted parity codes are written into a flash.
Information query
Patent Agency Ranking
0/0