CN106933705A - The method and apparatus of flash memory system and its quick backup LSB page - Google Patents

The method and apparatus of flash memory system and its quick backup LSB page Download PDF

Info

Publication number
CN106933705A
CN106933705A CN201511032637.XA CN201511032637A CN106933705A CN 106933705 A CN106933705 A CN 106933705A CN 201511032637 A CN201511032637 A CN 201511032637A CN 106933705 A CN106933705 A CN 106933705A
Authority
CN
China
Prior art keywords
user data
piece
region
nand flash
page
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201511032637.XA
Other languages
Chinese (zh)
Inventor
朱荣臻
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Zhaoyi Innovation Technology Co Ltd
Original Assignee
Beijing Jingcun Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Jingcun Technology Co Ltd filed Critical Beijing Jingcun Technology Co Ltd
Priority to CN201511032637.XA priority Critical patent/CN106933705A/en
Publication of CN106933705A publication Critical patent/CN106933705A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1448Management of the data involved in backup or backup restore
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1446Point-in-time backing up or restoration of persistent data
    • G06F11/1456Hardware arrangements for backup

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

A kind of method and apparatus that the embodiment of the invention provides flash memory system and its quick backup LSB page, method includes:Receive the user data of multiple field memory cell nand flash memory to be written;Multiple field memory cell nand flash memory is divided into first piece of region and second piece of region;User data is write into first piece of region, wherein, before during user data is write into first piece of region MSB pages, by the LSB page in user data backup in MSB pages of corresponding LSB page to second piece of region.The embodiment of the present invention can be realized during user data to multiple field memory cell nand flash memory such as MLC nand flash memories, TLC nand flash memories, QLC nand flash memories etc. is stored, user data in quick backup LSB page, and reclaim back up memory space, the pairing page power down crash issue of multiple field memory cell nand flash memory is solved simultaneously, improves systematic function.

Description

The method and apparatus of flash memory system and its quick backup LSB page
Technical field
The present invention relates to technical field of electronic equipment, more particularly to a kind of side of quick backup LSB page The device and a kind of flash memory system of method, a kind of quick backup LSB page.
Background technology
For MLC (Multi-Level Cell, 2/memory cell) nand flash memory (one kind of flash memory, Inside uses non-linear macroelement pattern), TLC (Trinary Level Cell, 3/memory cell) NAND The multiple field storages such as flash memory, QLC (Quad Level Cell, 4/memory cell) nand flash memory are single First nand flash memory, 1 basic memory cell can represent the corresponding data position in page two, i.e. LSB (Least Significant Bit, least significant bit) page and MSB (Most Significant Bit, highest Significance bit) corresponding data position in page, LSB page and it is related MSB page to match page.Wherein, to LSB After page programming, when being programmed to related MSB pages, if power down, LSB page and MSB pages May collapse simultaneously.Further, if the data on LSB page are file system metadata, if should There is pairing page crash issue in LSB page, then file system and host computer system can also collapse.Therefore, if The pairing page crash issue of multiple field memory cell nand flash memory cannot be solved, it is most likely that cause master Machine system crash, causes catastrophic consequence.
In correlation technique, MSB pages in multiple field memory cell nand flash memory is compiled mostly Cheng Shi, backs up related LSB page to solve the above problems.Reference picture 1, multiple field memory cell NAND In flash memory, page 0 ', page 1 ', page 3 ' ... page 21 ' are LSB page, page 2 ', page 4 ', page 6 ' ... Page 24 ' is MSB pages.Because page 0 ' and page 2 ' are pairing pages, it is generally the case that if compiled to page 2 ' Journey, then need the data of first backed-up pages 0 ' in other blocks.Similarly, if programmed to page 4 ', need , in other blocks, the rest may be inferred for the data of first backed-up pages 1 '.
But, also there is following defect in above-mentioned correlation technique:The mode of the related LSB page of backup will cause More pages are programmed, and waste memory space, reduce multiple field memory cell nand flash memory Write performance.
The content of the invention
In view of the above problems, the embodiment of the invention provides a kind of quick backup LSB for overcoming above mentioned problem Method, the device and a kind of flash memory system of a kind of quick backup LSB page of page.
In order to solve the above problems, the embodiment of the invention discloses a kind of method of quick backup LSB page, Including:Receive the user data of multiple field memory cell nand flash memory to be written;The multiple field is deposited Storage unit nand flash memory is divided into first piece of region and second piece of region;The user data is write into institute State first piece of region, wherein, in the user data is write into first piece of region MSB pages it Before, by user data backup in described MSB pages corresponding LSB page to second piece of region LSB page.
Specifically, the method for quick backup LSB page also includes:The user data is set up with described Mapping relations in two pieces of regions between correspondence memory space.
Specifically, the method for quick backup LSB page also includes:When the user data writes to be completed, Discharge the block that the user data is backed up in second piece of region.
Specifically, the method for quick backup LSB page also includes:When the user data writes to be completed, Discharge back up the user data in second piece of region write full block.
In order to solve the above problems, the embodiment of the invention also discloses a kind of dress of quick backup LSB page Put, including:Data reception module, for receiving multiple field memory cell nand flash memory to be written User data;The multiple field memory cell nand flash memory is divided into first piece of region and second piece of region; Data write and backup module, for the user data to be write into first piece of region, wherein, It is corresponding by described MSB pages before by user data write-in first piece of region MSB pages LSB page in LSB page in user data backup to second piece of region.
Specifically, the device of quick backup LSB page also includes:Mapping relations set up module, for building Vertical mapping relations between the user data and corresponding memory space in second piece of region.
Specifically, the device of quick backup LSB page also includes:First release module, for when described When user data write-in is completed, the block of the user data is backed up in release second piece of region.
Specifically, the device of quick backup LSB page also includes:Second release module, for when described When user data write-in is completed, having write for the user data is backed up in release second piece of region full Block.
In order to solve the above problems, the embodiment of the invention also discloses a kind of flash memory system, including:Multilayer The device of formula memory cell nand flash memory and described quick backup LSB page, wherein, the multilayer Formula memory cell nand flash memory is divided into first piece of region and second piece of region.
The flash memory system of the embodiment of the present invention and its method and apparatus of quick backup LSB page include following Advantage:After the user data for receiving multiple field memory cell nand flash memory to be written, by number of users According to first piece of region in write-in multiple field memory cell nand flash memory, wherein, by user data In first piece of region of write-in before MSB pages, by user data backup in MSB pages of corresponding LSB page The LSB page in second piece of region into multiple field memory cell nand flash memory.So as to realize In storage user data to multiple field memory cell nand flash memory such as MLC nand flash memories or base The TLC nand flash memories of write-in user data or basis storage are single when each page is different in plinth memory cell When each page is different in unit during QLC nand flash memories of write-in user data etc., quick backup User data in LSB page, and effectively save back up memory space, while solving multiple field memory cell The pairing page power down crash issue of nand flash memory, improves systematic function.
Brief description of the drawings
Fig. 1 is the pairing page schematic diagram of multiple field memory cell nand flash memory in correlation technique;
The step of Fig. 2 is a kind of embodiment of the method for quick backup LSB page of the invention flow chart;
Fig. 3 be a kind of quick backup LSB page of the invention embodiment of the method in user data first The schematic diagram of storage condition in block region;
Fig. 4 be a kind of quick backup LSB page of the invention embodiment of the method in user data second The schematic diagram of storage condition in block region;
The step of Fig. 5 is the embodiment of the method for another quick backup LSB page of the invention flow chart;
Fig. 6 is a kind of structured flowchart of the device embodiment of quick backup LSB page of the invention;
Fig. 7 is the structured flowchart of the device embodiment of another quick backup LSB page of the invention.
Specific embodiment
To enable the above objects, features and advantages of the present invention more obvious understandable, below in conjunction with the accompanying drawings The present invention is further detailed explanation with specific embodiment.
Embodiment one
Reference picture 2, flows the step of show a kind of embodiment of the method for quick backup LSB page of the invention Cheng Tu, specifically may include steps of:
S1, receives the user data of multiple field memory cell nand flash memory to be written;Multiple field is stored Unit nand flash memory is divided into first piece of region and second piece of region.
Wherein, multiple field memory cell nand flash memory can be that MLC nand flash memories or basis are deposited When each page is different in storage unit in the TLC nand flash memories of write-in user data or basic memory cell QLC nand flash memories of write-in user data etc. when each page is different.It should be noted that first piece of area In domain, each page can be operated in each unit.In second piece of region, only LSB page in each unit Can be operated.I.e. second piece region and first piece of region be LSB page whether can by different in operation, It is different rather than physical attribute.
S2, first piece of region is write by user data, wherein, user data is being write into first piece of region Before middle MSB pages, by user data backup in MSB pages of corresponding LSB page to second piece of region LSB page.
Specifically, in second piece of region only LSB page can by operation can for set second piece of region in only LSB page can be operated, and can also be at backup user data to second piece of region, only by user data Back up to the LSB page in second piece of region.
It should be noted that user data in MSB pages of corresponding LSB page is only backed up in step S2 LSB page into second piece of region, by user data in MSB pages of corresponding LSB page in correlation technique Back up to other blocks LSB page or MSB pages.And user data is write to LSB page relatively to MSB pages The speed for writing user data is fast, therefore, the embodiment of the present invention is corresponding by MSB pages compared with correlation technique LSB page in user data backup to other blocks mode, system backup write performance obtained greatly Improve.Even if the power down during during user data is write into first piece of region MSB pages simultaneously, the User data is still present in LSB page in two pieces of regions, it is to avoid the pairing of MLC nand flash memories Page power down crash issue.
In one embodiment of the invention, in step S 1 receive user data for A, B, C, D, E、F、G、H、I、J、K、L、M、N、O、P.Assuming that multiple field memory cell NAND dodges MLC nand flash memories are saved as, every page in MLC nand flash memories can preserve 4 data, then After user data is write first piece of region by step S2, user data stores feelings in first piece of region Condition can be as shown in Figure 3.Wherein, in Fig. 3, user data A, B, C, D are stored in first piece of area In page 1 in domain, user data E, F, G, H are stored in the page 4 in first piece of region, user In the page 3 of data I, J, K, L storage in first piece of region, user data M, N, O, P are deposited In page 6 of the storage in first piece of region.It should be noted that user data is stored in first piece of region Situation includes but are not limited to the storage condition shown in Fig. 3, and such as user data is deposited in first piece of region Storage is in different blocks, or user data storage same in first piece of region, but storage is non-conterminous Page in.
In step S2 by user data backup in MSB pages of corresponding LSB page in first piece of region to After LSB page in two pieces of regions, storage condition can be such as Fig. 4 institutes in second piece of region for user data Show.Wherein, in page 1 of user data A, B, C, D storages in second piece of region, user data E, F, G, H are stored in the page 3 in second piece of region, and user data I, J, K, L storage exist In page 5 in second piece of region, user data M, N, O, P store the page 7 in second piece of region In.It should be noted that user data storage condition in second piece of region includes but are not limited to Fig. 4 Shown storage condition, such as user data are stored in different blocks in second piece of region, or user Data storage same in first piece of region, but storage is in non-conterminous LSB page.
According to embodiments of the present invention one, receiving the use of multiple field memory cell nand flash memory to be written After user data, user data is write into first piece of region in multiple field memory cell nand flash memory, Wherein, before during user data is write into first piece of region MSB pages, by MSB pages of corresponding LSB The LSB in second piece of region in page in user data backup to multiple field memory cell nand flash memory Page.So as to realize in storage user data to multiple field memory cell nand flash memory such as MLC The TLC NAND of write-in user data dodge when each page is different in nand flash memory or basic memory cell Deposit or basic memory cell in each page it is different when write-in user data QLC nand flash memories etc. mistake Cheng Zhong, user data in quick backup LSB page, while solving multiple field memory cell NAND sudden strains of a muscle The pairing page power down crash issue deposited, improves system backup write performance.
Embodiment two
Reference picture 5, the step of show the embodiment of the method for another quick backup LSB page of the invention Flow chart, specifically may include steps of:
S51, receives the user data of multiple field memory cell nand flash memory to be written;Multiple field is stored Unit nand flash memory is divided into first piece of region and second piece of region.
S52, first piece of region is write by user data, wherein, user data is being write into first piece of area In domain before MSB pages, by user data backup in MSB pages of corresponding LSB page to second piece of region In LSB page.
S53, the mapping relations set up between user data and corresponding memory space in second piece of region.
For example, referring to Fig. 4, user data A, B, C, D are stored in the page 1 in second piece of region, User data E, F, G, H are stored in page 3 in second piece of region, user data I, J, K, L is stored in the page 5 in second piece of region, and user data M, N, O, P are stored in second piece of region In page 7 in.Have then after step S53, between user data A, B, C, D and page 1 and reflect Penetrate relation, between user data E, F, G, H and page 3 have mapping relations, user data I, J, There are mapping relations between K, L and page 5, have between user data M, N, O, P and page 7 and reflect Penetrate relation.Step S53 can read, wipe the user data in second piece of region or enter in order to correct Capable other operations.
S54, when user data write complete when, release second piece of region in backup user data block or Backup user data has write full block in second piece of region of release.
Second piece of memory space in region can be reclaimed by step S54, be that next MSB pages of backup is right User data is prepared in the LSB page answered, and improves systematic function.Wherein, second piece of region is reclaimed Back up memory space can include but is not limited to the mode in step S54, for example, can also be release second Block region.
According to embodiments of the present invention two, receiving the use of multiple field memory cell nand flash memory to be written After user data, user data is write into first piece of region in multiple field memory cell nand flash memory, Wherein, before during user data is write into first piece of region MSB pages, by MSB pages of corresponding LSB The LSB in second piece of region in page in user data backup to multiple field memory cell nand flash memory Page, and then the mapping relations set up between user data and corresponding memory space in second piece of region, finally When user data writes to be completed, second piece of the block of backup user data or release in second piece of region of release Backup user data has write full block etc. in region.So as to realize in storage user data to multiple field When each page is different in memory cell nand flash memory such as MLC nand flash memories or basic memory cell User is write when each page is different in the TLC nand flash memories of write-in user data or basic memory cell During QLC nand flash memories of data etc., user data in quick backup LSB page, and reclaim Back up memory space, while solving the pairing page power down collapse of multiple field memory cell nand flash memory Problem, improves systematic function.
It should be noted that for embodiment of the method, in order to be briefly described, therefore it is all expressed as one it is The combination of actions of row, but those skilled in the art should know, and the embodiment of the present invention is not by described Sequence of movement limitation because according to the embodiment of the present invention, some steps can using other orders or Person is carried out simultaneously.Secondly, those skilled in the art should also know, embodiment described in this description Preferred embodiment is belonged to, necessary to the involved action not necessarily embodiment of the present invention.
Embodiment three
Reference picture 6, shows a kind of structural frames of the device embodiment of quick backup LSB page of the invention Figure, can specifically include such as lower module:
Data reception module 1, the number of users for receiving multiple field memory cell nand flash memory to be written According to;Multiple field memory cell nand flash memory is divided into first piece of region and second piece of region.
Wherein, multiple field memory cell nand flash memory can be that MLC nand flash memories or basis are deposited When each page is different in storage unit in the TLC nand flash memories of write-in user data or basic memory cell QLC nand flash memories of write-in user data etc. when each page is different.It should be noted that first piece of area In domain, each page can be operated in each unit.In second piece of region, only LSB page in each unit Can be operated.I.e. second piece region and first piece of region be LSB page whether can by different in operation, It is different rather than physical attribute.
Data write and backup module 2, for user data to be write into first piece of region, wherein, inciting somebody to action In first piece of region of user data write-in before MSB pages, by user in MSB pages of corresponding LSB page LSB page in data backup to second piece of region.
Specifically, in second piece of region only LSB page can by operation can for set second piece of region in only LSB page can be operated, and can also be at backup user data to second piece of region, only by user data Back up to the LSB page in second piece of region.
It should be noted that will be used in MSB pages of corresponding LSB page in data write-in and backup module 2 User data only backs up to the LSB page in second piece of region, by MSB pages of corresponding LSB in correlation technique User data backup is to the LSB page of other blocks or MSB pages in page.And user data is write to LSB page Speed relatively to MSB pages of write-in user data is fast, therefore, the embodiment of the present invention will compared with correlation technique In MSB pages of corresponding LSB page user data backup to other blocks mode, system backup write performance obtains To being greatly enhanced.Even if MSB pages of the process in user data is write into first piece of region simultaneously Middle power down, in the LSB page in second piece of region user data is still present, it is to avoid MLC NAND The pairing page power down crash issue of flash memory.
According to embodiments of the present invention three, receive multiple field memory cell to be written in data reception module After the user data of nand flash memory, data write-in and backup module store user data write-in multiple field First piece of region in unit nand flash memory, wherein, in user data is write into first piece of region Before MSB pages, data write-in and backup module are standby by user data in MSB pages of corresponding LSB page Part to the LSB page in second piece of region in multiple field memory cell nand flash memory.So as to reality Now storage user data to multiple field memory cell nand flash memory such as MLC nand flash memories or The TLC nand flash memories of write-in user data or basis storage when each page is different in basic memory cell When each page is different in unit during QLC nand flash memories of write-in user data etc., quick backup User data in LSB page, while solving the pairing page power down of multiple field memory cell nand flash memory Crash issue, improves system backup write performance.
Example IV
Reference picture 7, shows the structure of the device embodiment of another quick backup LSB page of the invention Block diagram, can specifically include such as lower module:
Data reception module 71, the user for receiving multiple field memory cell nand flash memory to be written Data;Multiple field memory cell nand flash memory is divided into first piece of region and second piece of region.
Data write and backup module 72, for user data to be write into first piece of region, wherein, inciting somebody to action In first piece of region of user data write-in before MSB pages, by user in MSB pages of corresponding LSB page LSB page in data backup to second piece of region.
Mapping relations set up module 73, for setting up user data with corresponding memory space in second piece of region Between mapping relations.
Mapping relations set up module 73 can be in order to the user in correct reading, second piece of region of erasing Data carry out other operations.
First release module 74, for when user data writes completion, release to be backed up in second piece of region The block of user data;Or second release module 75, for when user data write complete when, release second Backup user data has write full block in block region.
Second piece of storage in region can be reclaimed by the first release module 74 or the second release module 75 empty Between, it is that user data is prepared in the corresponding LSB page of next MSB pages of backup, raising systematic function. Wherein, reclaiming second piece of back up memory space in region can include but is not limited to the first release module 74 Or second release module 75, for example can also be when user data write complete when, discharge second piece of region The 3rd release module.
According to embodiments of the present invention four, receive multiple field memory cell to be written in data reception module After the user data of nand flash memory, data write-in and backup module store user data write-in multiple field First piece of region in unit nand flash memory, wherein, in user data is write into first piece of region Before MSB pages, data write-in and backup module are standby by user data in MSB pages of corresponding LSB page Part maps pass to the LSB page in second piece of region in multiple field memory cell nand flash memory System sets up the mapping relations that module is set up between user data and corresponding memory space in second piece of region, most Afterwards when user data writes to be completed, backup user data in second piece of region of the first release module release Backup user data has write full block etc. in second piece of region of block or the release of the second release module.So as to Realize storage user data to multiple field memory cell nand flash memory such as MLC nand flash memories, Or the TLC nand flash memories of write-in user data or basis are deposited during each page difference in basic memory cell It is quick standby when each page is different in storage unit during QLC nand flash memories of write-in user data etc. User data in part LSB page, and back up memory space is reclaimed, while solving multiple field memory cell The pairing page power down crash issue of nand flash memory, improves systematic function.
For device embodiment, because it is substantially similar to embodiment of the method, so the comparing of description Simply, the relevent part can refer to the partial explaination of embodiments of method.
Embodiment five
The embodiment of the present invention also proposed a kind of flash memory system, can specifically include such as lower module:Multiple field The device of memory cell nand flash memory and above-mentioned quick backup LSB page, wherein, the multiple field Memory cell nand flash memory is divided into first piece of region and second piece of region.
Wherein, flash memory system specifically can be implemented as SSD (Solid State Drives, solid state hard disc), SD (Secure Digital Memory Card, safe digital card) cards, Micro SD cards are (a kind of superfine Small SD card), MMC (Multi-Media Card, multimedia card) cards and flash memory file system etc..
According to embodiments of the present invention five, the device that flash memory system passes through quick backup LSB page, Ke Yishi Now storage user data to multiple field memory cell nand flash memory such as MLC nand flash memories or The TLC nand flash memories of write-in user data or basis storage when each page is different in basic memory cell When each page is different in unit during QLC nand flash memories of write-in user data etc., quick backup User data in LSB page, and back up memory space is reclaimed, while solving multiple field memory cell The pairing page power down crash issue of nand flash memory, improves flash memory system performance.
Each embodiment in this specification is described by the way of progressive, and each embodiment is stressed Be all difference with other embodiment, between each embodiment identical similar part mutually referring to .
It should be understood by those skilled in the art that, the embodiment of the embodiment of the present invention can be provided as method, dress Put or computer program product.Therefore, the embodiment of the present invention can using complete hardware embodiment, completely The form of the embodiment in terms of software implementation or combination software and hardware.And, the embodiment of the present invention Can use can be situated between in one or more computers for wherein including computer usable program code with storage The computer journey implemented in matter (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) The form of sequence product.
The embodiment of the present invention is with reference to method according to embodiments of the present invention, terminal device (system) and meter The flow chart and/or block diagram of calculation machine program product is described.It should be understood that can be by computer program instructions Realize each flow and/or square frame and flow chart and/or the square frame in flow chart and/or block diagram The combination of flow and/or square frame in figure.Can provide these computer program instructions to all-purpose computer, The processor of special-purpose computer, Embedded Processor or other programmable data processing terminal equipments is producing One machine so that by the computing device of computer or other programmable data processing terminal equipments Instruction produce for realizing in one flow of flow chart or multiple one square frame of flow and/or block diagram or The device of the function of being specified in multiple square frames.
These computer program instructions may be alternatively stored in can guide computer or other programmable datas to process In the computer-readable memory that terminal device works in a specific way so that storage is in the computer-readable Instruction in memory is produced and includes the manufacture of command device, and command device realization is in flow chart one The function of being specified in flow or multiple one square frame of flow and/or block diagram or multiple square frames.
These computer program instructions can also be loaded into computer or other programmable data processing terminals set It is standby upper so that execution series of operation steps is in terms of producing on computer or other programmable terminal equipments The treatment that calculation machine is realized, so as to the instruction performed on computer or other programmable terminal equipments provides use In realization in one flow of flow chart or multiple one square frame of flow and/or block diagram or multiple square frames The step of function of specifying.
Although having been described for the preferred embodiment of the embodiment of the present invention, those skilled in the art are once Basic creative concept is known, then other change and modification can be made to these embodiments.So, Appended claims are intended to be construed to include preferred embodiment and fall into the institute of range of embodiment of the invention Have altered and change.
Finally, in addition it is also necessary to explanation, herein, such as first and second or the like relational terms It is used merely to make a distinction an entity or operation with another entity or operation, and not necessarily requires Or imply between these entities or operation there is any this actual relation or order.And, art Language " including ", "comprising" or any other variant thereof is intended to cover non-exclusive inclusion so that Process, method, article or terminal device including a series of key elements not only include those key elements, and Also include other key elements for being not expressly set out, or also include for this process, method, article or The intrinsic key element of person's terminal device.In the absence of more restrictions, by sentence " including It is individual ... " limit key element, it is not excluded that at the process including the key element, method, article or end Also there is other identical element in end equipment.
Above to a kind of method of quick backup LSB page provided by the present invention, a kind of quick backup LSB The device and a kind of flash memory system of page, are described in detail, and specific case used herein is to this hair Bright principle and implementation method is set forth, and the explanation of above example is only intended to help and understands this hair Bright method and its core concept;Simultaneously for those of ordinary skill in the art, according to of the invention Thought, will change in specific embodiments and applications, in sum, this specification Content should not be construed as limiting the invention.

Claims (9)

1. a kind of method of quick backup LSB page, it is characterised in that including:
Receive the user data of multiple field memory cell nand flash memory to be written;The multiple field storage Unit nand flash memory is divided into first piece of region and second piece of region;
The user data is write into first piece of region, wherein, the user data is being write into institute State in first piece of region before MSB pages, user data in described MSB pages corresponding LSB page is standby Part to the LSB page in second piece of region.
2. method according to claim 1, it is characterised in that also include:
The mapping relations set up between the user data and corresponding memory space in second piece of region.
3. method according to claim 1, it is characterised in that also include:
When the user data writes to be completed, release backs up the user data in second piece of region Block.
4. method according to claim 1, it is characterised in that also include:
When the user data writes to be completed, release backs up the user data in second piece of region Write full block.
5. a kind of device of quick backup LSB page, it is characterised in that including:
Data reception module, the number of users for receiving multiple field memory cell nand flash memory to be written According to;The multiple field memory cell nand flash memory is divided into first piece of region and second piece of region;
Data write and backup module, for the user data to be write into first piece of region, wherein, Before during the user data is write into first piece of region MSB pages, by described MSB pages correspondence LSB page in LSB page in user data backup to second piece of region.
6. device according to claim 5, it is characterised in that also include:
Mapping relations set up module, and for setting up, the user data is corresponding with second piece of region to be deposited Mapping relations between storage space.
7. device according to claim 5, it is characterised in that also include:
First release module, for when the user data writes completion, discharging second piece of region The block of the middle backup user data.
8. device according to claim 5, it is characterised in that also include:
Second release module, for when the user data writes completion, discharging second piece of region The middle backup user data has write full block.
9. a kind of flash memory system, it is characterised in that including:Multiple field memory cell nand flash memory and The device of the quick backup LSB page according to any one of claim 5-8, wherein, the multilayer Formula memory cell nand flash memory is divided into first piece of region and second piece of region.
CN201511032637.XA 2015-12-31 2015-12-31 The method and apparatus of flash memory system and its quick backup LSB page Pending CN106933705A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201511032637.XA CN106933705A (en) 2015-12-31 2015-12-31 The method and apparatus of flash memory system and its quick backup LSB page

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201511032637.XA CN106933705A (en) 2015-12-31 2015-12-31 The method and apparatus of flash memory system and its quick backup LSB page

Publications (1)

Publication Number Publication Date
CN106933705A true CN106933705A (en) 2017-07-07

Family

ID=59444767

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201511032637.XA Pending CN106933705A (en) 2015-12-31 2015-12-31 The method and apparatus of flash memory system and its quick backup LSB page

Country Status (1)

Country Link
CN (1) CN106933705A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108121670A (en) * 2017-08-07 2018-06-05 鸿秦(北京)科技有限公司 A kind of mapping method for reducing solid state disk metadata backwash frequency
CN108154900A (en) * 2017-11-29 2018-06-12 深圳忆联信息***有限公司 A kind of method alleviated MLC flash and write interference problem
CN108762987A (en) * 2018-05-30 2018-11-06 上海顺舟智能科技股份有限公司 Data reconstruction method and device for double copies microcontroller flash memory
CN111324290A (en) * 2018-12-14 2020-06-23 北京兆易创新科技股份有限公司 Memory device
CN112015339A (en) * 2020-08-20 2020-12-01 合肥康芯威存储技术有限公司 Data storage system, data storage method and storage system of memory
CN114237978A (en) * 2021-11-11 2022-03-25 珠海妙存科技有限公司 NAND writing and backup method, system and medium
CN115495287A (en) * 2022-11-16 2022-12-20 珠海妙存科技有限公司 Data backup method and device for MLC NAND and electronic equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1845082A (en) * 2006-04-29 2006-10-11 北京飞天诚信科技有限公司 Safety writing method for flash memory
CN102591807A (en) * 2011-12-30 2012-07-18 记忆科技(深圳)有限公司 Processing method for power down and abnormal writing of solid state disc and system
CN103077121A (en) * 2013-01-07 2013-05-01 深圳市江波龙电子有限公司 Method and device for managing data in flash memory equipment
CN104715796A (en) * 2013-12-17 2015-06-17 擎泰科技股份有限公司 Method and system for programming a multi-bit per cell non-volatile memory

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1845082A (en) * 2006-04-29 2006-10-11 北京飞天诚信科技有限公司 Safety writing method for flash memory
CN102591807A (en) * 2011-12-30 2012-07-18 记忆科技(深圳)有限公司 Processing method for power down and abnormal writing of solid state disc and system
CN103077121A (en) * 2013-01-07 2013-05-01 深圳市江波龙电子有限公司 Method and device for managing data in flash memory equipment
CN104715796A (en) * 2013-12-17 2015-06-17 擎泰科技股份有限公司 Method and system for programming a multi-bit per cell non-volatile memory

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108121670A (en) * 2017-08-07 2018-06-05 鸿秦(北京)科技有限公司 A kind of mapping method for reducing solid state disk metadata backwash frequency
CN108154900A (en) * 2017-11-29 2018-06-12 深圳忆联信息***有限公司 A kind of method alleviated MLC flash and write interference problem
CN108154900B (en) * 2017-11-29 2020-12-18 深圳忆联信息***有限公司 Method for relieving write interference problem of MLC flash memory
CN108762987A (en) * 2018-05-30 2018-11-06 上海顺舟智能科技股份有限公司 Data reconstruction method and device for double copies microcontroller flash memory
CN111324290A (en) * 2018-12-14 2020-06-23 北京兆易创新科技股份有限公司 Memory device
CN112015339A (en) * 2020-08-20 2020-12-01 合肥康芯威存储技术有限公司 Data storage system, data storage method and storage system of memory
CN112015339B (en) * 2020-08-20 2024-03-22 合肥康芯威存储技术有限公司 Data storage system, data storage method and data storage system of memory
CN114237978A (en) * 2021-11-11 2022-03-25 珠海妙存科技有限公司 NAND writing and backup method, system and medium
CN114237978B (en) * 2021-11-11 2022-09-30 珠海妙存科技有限公司 NAND writing and backup method, system and medium
CN115495287A (en) * 2022-11-16 2022-12-20 珠海妙存科技有限公司 Data backup method and device for MLC NAND and electronic equipment
CN115495287B (en) * 2022-11-16 2024-04-09 珠海妙存科技有限公司 Data backup method and device for MLC NAND and electronic equipment

Similar Documents

Publication Publication Date Title
CN106933705A (en) The method and apparatus of flash memory system and its quick backup LSB page
TWI604455B (en) Data management method and data block management method for data storage device and memory controller
US9582416B2 (en) Data erasing method, memory control circuit unit and memory storage apparatus
TWI645404B (en) Data storage device and control method for non-volatile memory
US9880742B2 (en) Valid data merging method, memory controller and memory storage apparatus
CN107799150B (en) Error mitigation for 3D NAND flash memory
WO2019174205A1 (en) Trash recovery method and device and storage equipment
US11630768B2 (en) Method for managing flash memory module and associated flash memory controller and electronic device
US9058256B2 (en) Data writing method, memory controller and memory storage apparatus
US9582224B2 (en) Memory control circuit unit, memory storage apparatus and data accessing method
US10871924B1 (en) Method and computer program product and apparatus for handling sudden power off recovery
US20150058531A1 (en) Data writing method, memory control circuit unit and memory storage apparatus
US20190121726A1 (en) Method for accessing flash memory module and associated flash memory controller and electronic device
CN112181861A (en) Controller, memory system having the same, and method of operating the same
CN104408154A (en) Repeated data deletion method and device
CN109390027A (en) decoding method and related flash memory controller and electronic device
US11347592B2 (en) Method and computer program product and apparatus for handling sudden power off recovery
CN106155582A (en) Non-volatile memory device and controller
CN105224238B (en) Storage management method, memory storage apparatus and memorizer control circuit unit
CN105988936B (en) Non-volatile memory device and controller
US9467175B2 (en) Decoding method, memory storage device and memory controlling circuit unit
US9367390B2 (en) Memory controlling method, memory storage device and memory controlling circuit unit
KR102330394B1 (en) Method for operating controller and method for operating device including the same
TW201227294A (en) Dada writing method, memory controller and memory storage apparatus
US11307766B2 (en) Apparatus and method and computer program product for programming flash administration tables

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20200819

Address after: 100083 Beijing City, Haidian District Xueyuan Road No. 30, large industrial building A block 12 layer

Applicant after: Beijing Zhaoyi Innovation Technology Co.,Ltd.

Address before: 100176, room 52, building 2, 202 North View Garden, Beijing economic and Technological Development Zone, Beijing, Daxing District

Applicant before: BEIJING JINGCUN TECHNOLOGY Co.,Ltd.

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170707