Memory coding method and apparatus

An encoding method and memory technology, applied in static memory, read-only memory, information storage, etc., can solve problems such as performance reduction and flash memory performance reduction.

Inactive Publication Date: 2009-07-15
MACRONIX INT CO LTD
View PDF0 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For example, the popular Pause TV (Pause TV) currently on the market, because the system does not know when the user will press the pause button, it needs to constantly write each broadcast TV screen played to its internal flash memory. Flash memory generally does not have the longevity of other components in the system
[0004] In the past, common methods to prolong the life of memory were nothing more than increasing the capacity of flash memory, or reducing the bit rate of data transmission, that is, deliberately reducing the speed of data access to prolong the service life of memory. However, these methods will cause a significant decrease in the performance of flash memory.
[0005] In order to further increase the service life of the flash memory and avoid the reduction in performance caused by the above-mentioned common methods, the inventor, in the spirit of hard work and hard work, assisted each other with accumulated professional knowledge and manufacturing design experience for many years. After much ingenuity and trial production, this practical invention of "memory coding method" has been achieved

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
  • Memory coding method and apparatus
  • Memory coding method and apparatus
  • Memory coding method and apparatus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] The present invention will be fully understood by the following examples, so that those skilled in the art can complete it, but the implementation of the present invention should not be limited by the following examples.

[0048] Please refer to figure 1 , which is a flow chart of the first embodiment of the memory encoding method of the present application. Since the data reading and writing of the general memory all use a set of bit numbers as the operation unit, such as a page or a buffer space, etc., so in this embodiment, a page is taken as an example, and a page is used as an example. The bit space for paging can be, for example, 128 bits or 512 bits. exist figure 1Among them, the flow chart 10 on the left shows the process of writing a group of data bits into the memory, and the flow chart 20 on the right shows the process of erasing data from the memory.

[0049] After the data bit of a page is received (step 11), count the quantity (step 13) that needs to be...

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 of an open coding method, a memory which can be used to reduce memory loss and extend the storage life, the approach involves the following steps: A. receiving a number of binary code, which includes the binary code that need to be one of the first binary programming code with that program do not need a second binary code; B. Statistics of the number of binary code binary code in the first and the second binary code the number of at least one; C. When the second binary code the number exceeds the total number of binary code more than half, the reversal of the number of binary code; and D. The memory storage unit corresponding to the first part of binary code to program, and programming with a to check in to read bits of the inversion.

Description

technical field [0001] The present invention relates to the technical field of memory coding, and relates to a method and device for memory coding, in particular to a method for coding a floating gate (Floating Gate) flash memory. Background technique [0002] In recent years, with the increasing number of portable electronic products, the technology and market application of flash (Flash) memory are also becoming increasingly mature and expanding. These portable electronic products. These portable electronic products such as digital cameras, mobile phones, personal digital assistants (Personal Digital Assistant, PDA), game consoles, walkmans, programmable ICs, digital televisions, etc., have widely used flash memory as their data storage or temporary storage space. [0003] Flash memory is a kind of non-volatile memory (Non-Volatile Memory). Its operating principle is to control the switch of the gate channel by changing the threshold voltage (Threshold Voltage) of the tra...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G11C16/06G11C16/10
Inventor 陈泳旭
Owner MACRONIX INT CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products