CN102231284A - Method for reducing power consumption of flash memory chip data writing operation - Google Patents

Method for reducing power consumption of flash memory chip data writing operation Download PDF

Info

Publication number
CN102231284A
CN102231284A CN201110146489XA CN201110146489A CN102231284A CN 102231284 A CN102231284 A CN 102231284A CN 201110146489X A CN201110146489X A CN 201110146489XA CN 201110146489 A CN201110146489 A CN 201110146489A CN 102231284 A CN102231284 A CN 102231284A
Authority
CN
China
Prior art keywords
precoding
value
redundancy
storage unit
flash chip
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
CN201110146489XA
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN201110146489XA priority Critical patent/CN102231284A/en
Publication of CN102231284A publication Critical patent/CN102231284A/en
Pending legal-status Critical Current

Links

Images

Abstract

A method for reducing power consumption of flash memory chip data writing operation. Through a precoding processing, user data is changed, and corresponding precoding data redundancy is introduced; then the precoding is output to carry out an error correction code coding operation to generate corresponding error correcting code redundancy, so as to reduce power consumption of corresponding flash memory data writing; at last, the precoding is output and written into the flash memory chip together with the error correcting code redundancy. A flash memory chip reliability scope and a corresponding required error correcting code redundancy amount are given; when an estimated or detected flash memory chip reliability falls into the given flash memory chip reliability scope, a error correcting code redundancy amount can be obtained, so as to adjust error correcting code coding operation dynamically. Meanwhile, the required error correcting code redundancy amount is subtracted from a fixed redundancy storage space contained in a page itself, so as to obtain a precoding redundancy amount to adjust precoding operation dynamically. The power consumption of flash memory chip data writing operation is reduced effectively by utilizing a characteristic that the power consumption of flash memory chip data writing operation is directly related to the content of the written data.

Description

A kind of method that reduces flash chip data write operation power consumption
Technical field
The invention belongs to storer and Computer Architecture technical field, particularly a kind of method that reduces flash chip data write operation power consumption.
Background technology
As the solid-state non-volatile data storing technology of unique main flow, flash memory has become a ring with the fastest developing speed in the global semiconductor industrial system.Market intelligence showed in 2010, and the market of flash memory products has been broken through 20,000,000,000 dollars.Use flash memory can improve 10 to 100 times than the speed of conventional hard as the solid-state memory system of storage medium.Except the advantage on the speed, owing to do not have physical construction fully, solid-state memory system is all having significant advantage aspect anti-seismic performance, heating power consumption, use noise and the volume weight.Solid-state memory system mainly comprises a solid-state memory system controller and a plurality of flash chip.
Floating gate transistor is the essential information storage unit of flash chip.The threshold voltage of floating gate transistor can enter floating boom by the electronics of injection some and change.Therefore, by accurate control to number of electrons in the floating boom, each storage unit, promptly floating gate transistor can store a plurality of bit informations.Accurately the process of number of electrons is commonly called programming in the control floating boom.Before each storage unit can be programmed, all electronics in its floating boom must be removed, thereby it is minimum to make that its threshold voltage is changed to, and this process is called as wipes.In the process to information memory cell programming, industry uses a kind of method of gradual " programming-verification-programming again " with the accurate control of realization to number of electrons in the floating boom usually.Because flash chip uses the method for gradual " programming-verification-programming again " to finish data write operation, and each takes turns " programming-verification " operation can cause a large amount of bit line charge/discharges, so the flash chip data write operation consumes relatively large energy, and the power consumption of whole flash chip data-storage system is determined by the data write operation power consumption basically, does not also solve the method that reduces this operation power consumption at present effectively.
Summary of the invention
In order to overcome the deficiency that above-mentioned prior art exists, the object of the present invention is to provide a kind of method that the flash chip data write power consumption that reduces, utilize the data of flash chip to write power consumption and the directly related characteristics of institute's write data content, reduced flash chip write operation power consumption very effectively.
In order to achieve the above object, the technical solution adopted in the present invention is:
A kind ofly reduce the method that the flash chip data write power consumption, when at first the solid-state memory system controller writes flash chip with every frame user data, every frame user data is carried out precoding processing earlier, this precoding processing is that this frame user data is decomposed into more than one data block, set precoding redundancy capacity size and error correcting code redundancy capacity size by the solid-state memory system controller again, this precoding redundancy capacity size is not more than default precoding amount of redundancy limit value, the fixedly redundant storage spatial content size that this error correcting code redundancy capacity size is not more than the flash chip page to be written is removed the value of precoding redundancy capacity size, subsequently to the encode coded data block of the precoding redundancy that obtains having precoding redundancy capacity size of each data block, the coded data block that then this is had the precoding redundancy carries out the error correcting code encoding operation, obtain having the coded data block of precoding redundancy and the error correcting code redundancy of error correcting code redundancy capacity size thereof like this, to have the coded data block of precoding redundancy and error correcting code redundancy thereof at last and write in the specified page in the flash chip, the redundant and error correcting code redundancy of precoding wherein writes in the fixedly redundant storage space of this page.
The method that described solid-state memory system controller is set precoding redundancy capacity size and error correcting code redundancy capacity size is: at first by the solid-state memory system controller flash chip reliability and error correcting code redundancy capacity mapping table are set, this flash chip reliability and interior each clauses and subclauses flash chip reliability scope and its corresponding error correcting code redundancy capacity value of error correcting code redundancy capacity mapping table for presetting, solid-state memory system controller drives flash chip reliability is derived module and is derived real-time flash chip reliability subsequently, solid-state memory system controller drives error correcting code redundancy capacity locating module contrasts the flash chip reliability scope in each clauses and subclauses in this flash chip reliability and flash chip reliability and the precoding redundancy capacity mapping table, if this flash chip reliability belongs to the flash chip reliability scope in one of them clauses and subclauses, the error correcting code redundancy capacity size that the pairing error correcting code redundancy capacity of flash chip reliability scope value in these clauses and subclauses is just set for the solid-state memory system controller, and the fixedly redundant storage spatial content size of precoding redundancy capacity size just to be of picked at random the be not more than flash chip page to be written is removed the value of error correcting code redundancy capacity size.
The described step that each data block is encoded is as follows:
Step 1: at first the value of the first variable storage unit of solid-state memory system controller setting precoding redundancy capacity size is 0, the value of setting the second variable storage unit of precoding redundancy capacity size simultaneously is 0, and the value of setting the ternary storage unit in addition is the maximal value of number of machines;
Step 2: the data of the precoding redundancy capacity size that each section of solid-state memory system controller control data piece is continuous are carried out the XOR binary arithmetic to obtain data block behind the XOR with the value of the first variable storage unit;
Step 3: the solid-state memory system controller writes the required power consumption of flash chip by the value that power consumption module derives the data block behind the XOR and the first variable storage unit, if required power consumption is less than the value of ternary storage unit, the value of ternary storage unit is become required power consumption number, and the value of the second variable storage unit is become the value of the first variable storage unit;
Step 4: after the solid-state memory system controller increases progressively 1 with the value of the first variable storage unit, if the value of the first variable storage unit is less than the big or small bit value power of 2 precoding redundancy capacity at this moment, return in the step 2 and carry out, if the value of the first variable storage unit enters in the step 5 and carries out more than or equal to the big or small bit value power of 2 precoding redundancy capacity at this moment;
Step 5: the value of the second variable storage unit of solid-state memory system controller precoding at this moment redundancy capacity size is as the precoding redundancy, and the data of the continuous precoding redundancy capacity size of each section of control data piece carry out the XOR binary arithmetic to obtain coded data block with the precoding redundancy, and coded data block combines the coded data block that forms the precoding redundancy that has precoding redundancy capacity size with the precoding redundancy.
The method of described solid-state memory system controller setting precoding redundancy capacity is that the arithmetic unit derivation of solid-state memory system controller is the logarithm of truth of a matter bit sequence change pattern count value with 2, and this logarithm value is precoding redundancy capacity size.
The described step that each data block is encoded can also be as follows:
Step 1: at first to set the value of the first variable storage unit be 1 to the solid-state memory system controller, and the value of setting the second variable storage unit of precoding redundancy capacity size simultaneously is 1, and the value of setting the ternary storage unit in addition is the maximal value of number of machines;
Step 2: the value that the solid-state memory system controller is set the first variable storage unit is the sequence number of bit sequence change pattern, selects the bit sequence change pattern of this sequence number that data block is carried out the sequence alter operation to obtain sequence data block after changing;
Step 3: the solid-state memory system controller by power consumption module derive with sequence after changing the value of data block and the first variable storage unit write the required power consumption of flash chip, if required power consumption is less than the value of ternary storage unit, the value of ternary storage unit is become required power consumption number, and the value of the second variable storage unit is become the value of the first variable storage unit;
Step 4: after the solid-state memory system controller increases progressively 1 with the value of the first variable storage unit, if the value of the first variable storage unit is less than the big or small bit value power of 2 precoding redundancy capacity at this moment, return in the step 2 and carry out, if the value of the first variable storage unit enters in the step 5 and carries out more than or equal to the big or small bit value power of 2 precoding redundancy capacity at this moment;
Step 5: the value of the second variable storage unit of solid-state memory system controller precoding at this moment redundancy capacity size is as the precoding redundancy, the value of setting the second variable storage unit is the sequence number of bit sequence change pattern, select the bit sequence change pattern of this sequence number that data block is carried out the sequence alter operation to obtain coded data block, coded data block combines the coded data block that forms the precoding redundancy that has precoding redundancy capacity size with the precoding redundancy.
Change user data and introduce default data redundancy by precoding processing, its purpose writes power consumption for reducing corresponding flash data, then this precoding output is carried out the error correcting code encoding operation to produce corresponding error correcting code redundancy, at last precoding output is write a certain page in the flash chip with the error correcting code redundancy.A given above flash chip reliability scope and corresponding required error correcting code amount of redundancy, when the flash chip reliability of estimating or detect gained falls in a certain given reliability scope, can obtain corresponding required error correcting code amount of redundancy, dynamically adjust the error correcting code encoding operation with this.Simultaneously, deduct required error correcting code amount of redundancy in the contained fixedly redundant storage space of each page itself, the precoding amount of redundancy that can obtain being allowed is dynamically adjusted pre-encode operation with this.
Description of drawings
Accompanying drawing is a work structuring principle schematic of the present invention.
Embodiment
The present invention will be described in more detail below in conjunction with accompanying drawing.
As shown in drawings, reduce the method that the flash chip data write power consumption, when at first the solid-state memory system controller writes flash chip with every frame user data, every frame user data is carried out precoding processing earlier, this precoding processing is that this frame user data is decomposed into more than one data block, set precoding redundancy capacity size and error correcting code redundancy capacity size by the solid-state memory system controller again, this precoding redundancy capacity size is not more than default precoding amount of redundancy limit value, the fixedly redundant storage spatial content size that this error correcting code redundancy capacity size is not more than the flash chip page to be written is removed the value of precoding redundancy capacity size, subsequently to the encode coded data block of the precoding redundancy that obtains having precoding redundancy capacity size of each data block, the coded data block that then this is had the precoding redundancy carries out the error correcting code encoding operation, obtain having the coded data block of precoding redundancy and the error correcting code redundancy of error correcting code redundancy capacity size thereof like this, to have the coded data block of precoding redundancy and error correcting code redundancy thereof at last and write in the specified page in the flash chip, the redundant and error correcting code redundancy of precoding wherein writes in the fixedly redundant storage space of this page.
Described solid-state memory system controller is set the method for precoding redundancy capacity size and error correcting code redundancy capacity size at first by the solid-state memory system controller flash chip reliability and error correcting code redundancy capacity mapping table being set, this flash chip reliability and interior each clauses and subclauses flash chip reliability scope and its corresponding error correcting code redundancy capacity value of error correcting code redundancy capacity mapping table for presetting, solid-state memory system controller drives flash chip reliability is derived module and is derived real-time flash chip reliability subsequently, solid-state memory system controller drives error correcting code redundancy capacity locating module contrasts the flash chip reliability scope in each clauses and subclauses in this flash chip reliability and flash chip reliability and the precoding redundancy capacity mapping table, if this flash chip reliability belongs to the flash chip reliability scope in one of them clauses and subclauses, the error correcting code redundancy capacity size that the pairing error correcting code redundancy capacity of flash chip reliability scope value in these clauses and subclauses is just set for the solid-state memory system controller, and the fixedly redundant storage spatial content size of precoding redundancy capacity size just to be of picked at random the be not more than flash chip page to be written is removed the value of error correcting code redundancy capacity size.
The described step that each data block is encoded is as follows:
Step 1: at first the value of the first variable storage unit of solid-state memory system controller setting precoding redundancy capacity size is 0, the value of setting the second variable storage unit of precoding redundancy capacity size simultaneously is 0, and the value of setting the ternary storage unit in addition is the maximal value of number of machines;
Step 2: the data of the precoding redundancy capacity size that each section of solid-state memory system controller control data piece is continuous are carried out the XOR binary arithmetic to obtain data block behind the XOR with the value of the first variable storage unit;
Step 3: the solid-state memory system controller writes the required power consumption of flash chip by the value that power consumption module derives the data block behind the XOR and the first variable storage unit, if required power consumption is less than the value of ternary storage unit, the value of ternary storage unit is become required power consumption number, and the value of the second variable storage unit is become the value of the first variable storage unit;
Step 4: after the solid-state memory system controller increases progressively 1 with the value of the first variable storage unit, if the value of the first variable storage unit is less than the big or small bit value power of 2 precoding redundancy capacity at this moment, return in the step 2 and carry out, if the value of the first variable storage unit enters in the step 5 and carries out more than or equal to the big or small bit value power of 2 precoding redundancy capacity at this moment;
Step 5: the value of the second variable storage unit of solid-state memory system controller precoding at this moment redundancy capacity size is as the precoding redundancy, and the data of the continuous precoding redundancy capacity size of each section of control data piece carry out the XOR binary arithmetic to obtain coded data block with the precoding redundancy, and coded data block combines the coded data block that forms the precoding redundancy that has precoding redundancy capacity size with the precoding redundancy.
The method of described solid-state memory system controller setting precoding redundancy capacity is that the arithmetic unit derivation of solid-state memory system controller is the logarithm of truth of a matter bit sequence change pattern count value with 2, and this logarithm value is precoding redundancy capacity size.
The described step that each data block is encoded can also be as follows:
Step 1: at first to set the value of the first variable storage unit be 1 to the solid-state memory system controller, and the value of setting the second variable storage unit of precoding redundancy capacity size simultaneously is 1, and the value of setting the ternary storage unit in addition is the maximal value of number of machines;
Step 2: the value that the solid-state memory system controller is set the first variable storage unit is the sequence number of bit sequence change pattern, selects the bit sequence change pattern of this sequence number that data block is carried out the sequence alter operation to obtain sequence data block after changing;
Step 3: the solid-state memory system controller by power consumption module derive with sequence after changing the value of data block and the first variable storage unit write the required power consumption of flash chip, if required power consumption is less than the value of ternary storage unit, the value of ternary storage unit is become required power consumption number, and the value of the second variable storage unit is become the value of the first variable storage unit;
Step 4: after the solid-state memory system controller increases progressively 1 with the value of the first variable storage unit, if the value of the first variable storage unit is less than the big or small bit value power of 2 precoding redundancy capacity at this moment, return in the step 2 and carry out, if the value of the first variable storage unit enters in the step 5 and carries out more than or equal to the big or small bit value power of 2 precoding redundancy capacity at this moment;
Step 5: the value of the second variable storage unit of solid-state memory system controller precoding at this moment redundancy capacity size is as the precoding redundancy, the value of setting the second variable storage unit is the sequence number of bit sequence change pattern, select the bit sequence change pattern of this sequence number that data block is carried out the sequence alter operation to obtain coded data block, coded data block combines the coded data block that forms the precoding redundancy that has precoding redundancy capacity size with the precoding redundancy.

Claims (5)

1. one kind is reduced the method that the flash chip data write power consumption, it is characterized in that: when at first the solid-state memory system controller writes flash chip with every frame user data, every frame user data is carried out precoding processing earlier, this precoding processing is that this frame user data is decomposed into more than one data block, set precoding redundancy capacity size and error correcting code redundancy capacity size by the solid-state memory system controller again, this precoding redundancy capacity size is not more than default precoding amount of redundancy limit value, the fixedly redundant storage spatial content size that this error correcting code redundancy capacity size is not more than the flash chip page to be written is removed the value of precoding redundancy capacity size, subsequently to the encode coded data block of the precoding redundancy that obtains having precoding redundancy capacity size of each data block, the coded data block that then this is had the precoding redundancy carries out the error correcting code encoding operation, obtain having the coded data block of precoding redundancy and the error correcting code redundancy of error correcting code redundancy capacity size thereof like this, to have the coded data block of precoding redundancy and error correcting code redundancy thereof at last and write in the specified page in the flash chip, the redundant and error correcting code redundancy of precoding wherein writes in the fixedly redundant storage space of this page.
2. reduction flash chip data according to claim 1 write the method for power consumption, it is characterized in that: described solid-state memory system controller is set the method for precoding redundancy capacity size and error correcting code redundancy capacity size at first by the solid-state memory system controller flash chip reliability and error correcting code redundancy capacity mapping table being set, this flash chip reliability and interior each clauses and subclauses flash chip reliability scope and its corresponding error correcting code redundancy capacity value of error correcting code redundancy capacity mapping table for presetting, solid-state memory system controller drives flash chip reliability is derived module and is derived real-time flash chip reliability subsequently, solid-state memory system controller drives error correcting code redundancy capacity locating module contrasts the flash chip reliability scope in each clauses and subclauses in this flash chip reliability and flash chip reliability and the precoding redundancy capacity mapping table, if this flash chip reliability belongs to the flash chip reliability scope in one of them clauses and subclauses, the error correcting code redundancy capacity size that the pairing error correcting code redundancy capacity of flash chip reliability scope value in these clauses and subclauses is just set for the solid-state memory system controller, and the fixedly redundant storage spatial content size of precoding redundancy capacity size just to be of picked at random the be not more than flash chip page to be written is removed the value of error correcting code redundancy capacity size.
3. write the method for power consumption according to claim 1 or the described reduction flash chip of claim 2 data, it is characterized in that: the described step that each data block is encoded is as follows:
Step 1: solid-state memory system controller at first, the value of setting the first variable storage unit of precoding redundancy capacity size is 0, the value of setting the second variable storage unit of precoding redundancy capacity size simultaneously is 0, and the value of setting the ternary storage unit in addition is the maximal value of number of machines;
Step 2: the data of the precoding redundancy capacity size that each section of solid-state memory system controller control data piece is continuous are carried out the XOR binary arithmetic to obtain data block behind the XOR with the value of the first variable storage unit;
Step 3: the solid-state memory system controller writes the required power consumption of flash chip by the value that power consumption module derives the data block behind the XOR and the first variable storage unit, if required power consumption is less than the value of ternary storage unit, the value of ternary storage unit is become required power consumption number, and the value of the second variable storage unit is become the value of the first variable storage unit;
Step 4: after the solid-state memory system controller increases progressively 1 with the value of the first variable storage unit, if the value of the first variable storage unit is less than the big or small bit value power of 2 precoding redundancy capacity at this moment, return in the step 2 and carry out, if the value of the first variable storage unit enters in the step 5 and carries out more than or equal to the big or small bit value power of 2 precoding redundancy capacity at this moment;
Step 5: the value of the second variable storage unit of solid-state memory system controller precoding at this moment redundancy capacity size is as the precoding redundancy, and the data of the continuous precoding redundancy capacity size of each section of control data piece carry out the XOR binary arithmetic to obtain coded data block with the precoding redundancy, and coded data block combines the coded data block that forms the precoding redundancy that has precoding redundancy capacity size with the precoding redundancy.
4. reduction flash chip data according to claim 1 write the method for power consumption, it is characterized in that: the method for described solid-state memory system controller setting precoding redundancy capacity is that the arithmetic unit derivation of solid-state memory system controller is the logarithm of truth of a matter bit sequence change pattern count value with 2, and this logarithm value is precoding redundancy capacity size.
5. reduction flash chip data according to claim 4 write the method for power consumption, it is characterized in that: the described step that each data block is encoded can also be as follows:
Step 1: at first to set the value of the first variable storage unit be 1 to the solid-state memory system controller, and the value of setting the second variable storage unit of precoding redundancy capacity size simultaneously is 1, and the value of setting the ternary storage unit in addition is the maximal value of number of machines;
Step 2: the value that the solid-state memory system controller is set the first variable storage unit is the sequence number of bit sequence change pattern, selects the bit sequence change pattern of this sequence number that data block is carried out the sequence alter operation to obtain sequence data block after changing;
Step 3: the solid-state memory system controller by power consumption module derive with sequence after changing the value of data block and the first variable storage unit write the required power consumption of flash chip, if required power consumption is less than the value of ternary storage unit, the value of ternary storage unit is become required power consumption number, and the value of the second variable storage unit is become the value of the first variable storage unit;
Step 4: after the solid-state memory system controller increases progressively 1 with the value of the first variable storage unit, if the value of the first variable storage unit is less than the big or small bit value power of 2 precoding redundancy capacity at this moment, return in the step 2 and carry out, if the value of the first variable storage unit enters in the step 5 and carries out more than or equal to the big or small bit value power of 2 precoding redundancy capacity at this moment;
Step 5: the value of the second variable storage unit of solid-state memory system controller precoding at this moment redundancy capacity size is as the precoding redundancy, the value of setting the second variable storage unit is the sequence number of bit sequence change pattern, select the bit sequence change pattern of this sequence number that data block is carried out the sequence alter operation to obtain coded data block, coded data block combines the coded data block that forms the precoding redundancy that has precoding redundancy capacity size with the precoding redundancy.
CN201110146489XA 2011-06-02 2011-06-02 Method for reducing power consumption of flash memory chip data writing operation Pending CN102231284A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110146489XA CN102231284A (en) 2011-06-02 2011-06-02 Method for reducing power consumption of flash memory chip data writing operation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110146489XA CN102231284A (en) 2011-06-02 2011-06-02 Method for reducing power consumption of flash memory chip data writing operation

Publications (1)

Publication Number Publication Date
CN102231284A true CN102231284A (en) 2011-11-02

Family

ID=44843843

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110146489XA Pending CN102231284A (en) 2011-06-02 2011-06-02 Method for reducing power consumption of flash memory chip data writing operation

Country Status (1)

Country Link
CN (1) CN102231284A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112187412A (en) * 2020-10-10 2021-01-05 中车青岛四方机车车辆股份有限公司 Data transmission method and related device
CN116909937A (en) * 2023-05-11 2023-10-20 深圳三地一芯电子股份有限公司 Flash memory capacity optimization method, device, equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006013529A1 (en) * 2004-08-02 2006-02-09 Koninklijke Philips Electronics N.V. Data storage and replay apparatus
JP2009211209A (en) * 2008-02-29 2009-09-17 Toshiba Corp Semiconductor storage device, its control method, and error correction system
CN101964205A (en) * 2010-09-17 2011-02-02 记忆科技(深圳)有限公司 ECC (Error Correction Code) module dynamic multiplexing system and method based on solid state disk

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006013529A1 (en) * 2004-08-02 2006-02-09 Koninklijke Philips Electronics N.V. Data storage and replay apparatus
JP2009211209A (en) * 2008-02-29 2009-09-17 Toshiba Corp Semiconductor storage device, its control method, and error correction system
CN101964205A (en) * 2010-09-17 2011-02-02 记忆科技(深圳)有限公司 ECC (Error Correction Code) module dynamic multiplexing system and method based on solid state disk

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112187412A (en) * 2020-10-10 2021-01-05 中车青岛四方机车车辆股份有限公司 Data transmission method and related device
CN112187412B (en) * 2020-10-10 2022-11-15 中车青岛四方机车车辆股份有限公司 Data transmission method and related device
CN116909937A (en) * 2023-05-11 2023-10-20 深圳三地一芯电子股份有限公司 Flash memory capacity optimization method, device, equipment and storage medium
CN116909937B (en) * 2023-05-11 2024-02-23 深圳三地一芯电子股份有限公司 Flash memory capacity optimization method, device, equipment and storage medium

Similar Documents

Publication Publication Date Title
US20210350869A1 (en) Intelligent Proactive Responses to Operations to Read Data from Memory Cells
US11557361B2 (en) Compute an optimized read voltage
US20230005557A1 (en) Detection of an Incorrectly Located Read Voltage
KR20130087935A (en) Memory, memory system, and error checking/correction method for memory
US11670396B2 (en) Determine bit error count based on signal and noise characteristics centered at an optimized read voltage
US11875846B2 (en) Optimization of soft bit windows based on signal and noise characteristics of memory cells
US11244729B1 (en) Search for an optimized read voltage
US11907066B2 (en) Managing storage of multiple plane parity data in a memory sub-system
US11190218B2 (en) Code rate switching mechanism for data storage system
US20210350866A1 (en) Determine signal and noise characteristics centered at an optimized read voltage
CN116368569A (en) Adaptive sleep transition technique
CN102231284A (en) Method for reducing power consumption of flash memory chip data writing operation
CN103811045A (en) Double-function storage unit with high reliability and multi-bit storage
US9619323B2 (en) Data storage device and operating method thereof
US20230244566A1 (en) Managing write disturb for units of memory in a memory sub-system
US20220334961A1 (en) Scaling factors for media management operations at a memory device
US11914510B2 (en) Layer interleaving in multi-layered memory
US11720262B2 (en) Power management based on detected voltage parameter levels in a memory sub-system
CN103218177A (en) NAND Flash storage system with function of data balanced processing
US11705208B2 (en) Read level calibration in memory devices using embedded servo cells
US20230013757A1 (en) Implementing automatic rate control in a memory sub-system
CN103955355A (en) Segmented and parallel compression method and system for nonvolatile processor
US20220019501A1 (en) Adjusting read throughput level for a data recovery operation
CN102323901A (en) A kind of method that improves solid-state memory system error correcting code service efficiency
CN102279819A (en) Method for improving storage efficiency of solid data storage system for bulk data

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
AD01 Patent right deemed abandoned

Effective date of abandoning: 20111102

C20 Patent right or utility model deemed to be abandoned or is abandoned