Unlock instant, AI-driven research and patent intelligence for your innovation.

ECC encoding circuit, decoding circuit and memory controller

A technology of memory controller and coding circuit, applied in static memory, instrument, electrical digital data processing, etc., can solve the problems of contradicting development trend of flash memory and increase of flash memory size, so as to improve decoding ability and coding ability. Effect

Active Publication Date: 2018-10-16
MAXIO TECH (HANGZHOU) CO LTD
View PDF7 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, more ECC encoding circuits and decoding circuits mean that the volume of flash memory will increase, which is contrary to the development trend of flash memory

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • ECC encoding circuit, decoding circuit and memory controller
  • ECC encoding circuit, decoding circuit and memory controller
  • ECC encoding circuit, decoding circuit and memory controller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] Hereinafter, the present invention will be described in more detail with reference to the accompanying drawings. In the various figures, identical elements are indicated with similar reference numerals. For the sake of clarity, various parts in the drawings have not been drawn to scale. Also, some well-known parts may not be shown.

[0048] figure 1 is a block diagram of the flash memory system.

[0049] The flash memory system 100 is, for example, a computer system using a solid state disk (SSD). The computer system includes a host 130 . The solid state disk includes a flash memory 110 and a memory controller 120 .

[0050]The host 130 accesses the memory 130 via the memory controller 120 . In the flash memory system, the stored data is encoded data generated by encoding the original data, and the original data can only be obtained by decoding the stored data during the reading process. The host 110 includes, for example, a processor. In the use state, the proc...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides an ECC (Error Checking and Correction) encoding circuit, an ECC decoding circuit and a memory controller. The memory controller comprises the ECC encoding circuit and a static random access memory, wherein the ECC encoding circuit is used for generating encoded data according to original data, and comprises two multipliers, two adders, two registers for storing result data of corresponding bytes of the original data subjected to an addition and / or multiplication operation, and a first selector which has an input end respectively connected with the two registers and is used for obtaining the encoded data according to the result data; the static random access memory is bidirectionally connected with the two registers, receives the result data from the two registers forstorage, and transmits the stored result data to the two registers. According to the invention, the encoding capability of the ECC encoding circuit is extended by bidirectional data flowing between the static random access memory and the registers.

Description

technical field [0001] The invention relates to an ECC encoding circuit, an ECC decoding circuit and a memory controller. Background technique [0002] Flash memory (flash) is a non-volatile memory widely used in electronic devices such as memory cards, solid state drives, and portable multimedia players. The flash memory can be classified into NOR type flash memory and NAND type flash memory. [0003] In order to ensure data security, an ECC (Error Checking and Correction) circuit is usually provided in the controller of the flash memory for data recovery and error correction processing. The ECC circuit is set at the control end of the flash memory. In the data writing stage, the encoded data generated based on the original data encoding is stored in the flash memory. In the data reading stage, the encoded data is decoded to obtain the original data. . By using the ECC codec circuit, the bit error rate of the flash memory can be reduced and the product yield rate can be ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G11C29/42G06F11/10
CPCG06F11/1008G11C29/42
Inventor 吴昭逸乔斌陈炳军张明贲伟建肖自铧王敏喻小帆
Owner MAXIO TECH (HANGZHOU) CO LTD