Search

CN-121999843-A - Method for determining optimal read voltage, data reading method, storage device and medium

CN121999843ACN 121999843 ACN121999843 ACN 121999843ACN-121999843-A

Abstract

The application discloses a method for determining optimal read voltage, a data reading method, storage equipment and a medium, wherein the method for determining the optimal read voltage is applied to the storage equipment and comprises the steps of obtaining a voltage distribution curve, enabling a function corresponding to the voltage distribution curve to be a quadratic function, responding to an opening of the voltage distribution curve to face downwards, obtaining a peak position on the voltage distribution curve, superposing a preset value on an abscissa of the peak position to obtain a target abscissa, obtaining the preset value according to priori information, enabling the target abscissa to represent the abscissa of a trough of the voltage distribution curve, and determining the target abscissa to be the optimal read voltage. In this manner, an optimal read voltage for performing a read operation on the memory device may be determined by a voltage profile associated with the memory device.

Inventors

  • DONG GUIQIANG
  • ZHANG YIFAN
  • WANG TAO

Assignees

  • 慧忆微电子(上海)有限公司

Dates

Publication Date
20260508
Application Date
20241108

Claims (10)

  1. 1. A method of determining an optimal read voltage for a memory device, the method comprising: Acquiring a voltage distribution curve, wherein a function corresponding to the voltage distribution curve is a quadratic function; Responding to the downward opening of the voltage distribution curve, and acquiring the peak position on the voltage distribution curve; Superposing a preset value on the abscissa of the wave crest position to obtain a target abscissa, wherein the preset value is obtained according to prior information, and the target abscissa represents the abscissa of the wave trough of the voltage distribution curve; and determining the target abscissa as the optimal reading voltage.
  2. 2. The method according to claim 1, wherein superimposing a preset value on the abscissa of the peak position to obtain a target abscissa comprises: Superposing a preset value on the abscissa of the peak position to obtain a first target abscissa, wherein the first target abscissa is larger than the abscissa of the peak position; subtracting the preset value from the abscissa of the peak position to obtain a second target abscissa, wherein the second target abscissa is smaller than the abscissa of the peak position; the determining the target abscissa as the optimal read voltage includes: and selecting one from the first target abscissa and the second target abscissa as the optimal reading voltage according to the voltage distribution curve.
  3. 3. The method of claim 1, wherein the voltage profile is fitted from a distribution value of a number of different voltage profiles; The step of superposing a preset value on the abscissa of the peak position to obtain a target abscissa comprises the following steps: determining a target distribution value in a plurality of distribution values, wherein the target distribution value is the smallest; Responding that the abscissa of the target distribution value on the voltage distribution curve is smaller than the abscissa of the peak position, and subtracting the preset value from the abscissa of the peak position to obtain the target abscissa; And in response to the abscissa of the target distribution value on the voltage distribution curve being greater than the abscissa of the peak position, superposing the preset value on the abscissa of the peak position to obtain the target abscissa.
  4. 4. A method according to any one of claims 1-3, wherein the a priori information comprises peak spacing from which the predetermined value is derived, wherein the peak spacing is indicative of the spacing between adjacent peaks.
  5. 5. A method according to any one of claims 1-3, wherein the a priori information comprises a peak-to-valley spacing from which the preset value is derived, wherein the peak-to-valley spacing is indicative of the spacing between adjacent valleys.
  6. 6. A method according to claim 3, wherein the step of fitting the distribution values of the number of different voltage profiles to obtain the voltage profile comprises: Preprocessing the distribution values of the plurality of different voltage curves, wherein the preprocessing at least comprises one of smoothing processing and deleting operation; and fitting the preprocessed distribution values by using the quadratic function to obtain the voltage distribution curve.
  7. 7. The method according to claim 1, wherein the method further comprises: responding to the upward opening of the voltage distribution curve, and acquiring the trough position on the voltage distribution curve; And determining the abscissa of the trough position as the optimal reading voltage.
  8. 8. A method of reading data, the method comprising: Obtaining an optimal read voltage, wherein the optimal read voltage is obtained by the method according to any one of claims 1-7; and performing data reading operation by using the optimal reading voltage.
  9. 9. A storage device, characterized in that the storage device comprises a number of storage units and a master control unit, which cooperate to implement the method according to any of claims 1-8.
  10. 10. A computer readable storage medium, characterized in that the computer readable storage medium has stored therein a computer program for implementing the method according to any of claims 1-8 when being executed by a processor.

Description

Method for determining optimal read voltage, data reading method, storage device and medium Technical Field The application relates to the technical field of storage, in particular to a method for determining optimal read voltage, a data reading method, storage equipment and a medium. Background Common storage devices such as a solid state disk and a USB (Universal Serial Bus ) card have the advantages that the optimal reading voltage can deviate along with the increase of storage time, erasing times, reading interference and the like, and the optimal reading voltage is utilized to read data in the storage device, so that the data error rate can be reduced, and the probability of error correction code decoding success can be improved. If the original optimal read voltage is used to read the data stored in the storage device after the optimal read voltage is shifted, the reliability of the data will be reduced. Based on this, it is very important how to provide an optimal read voltage with high accuracy. Disclosure of Invention The application provides a method for determining an optimal read voltage, a data reading method, a storage device and a medium. In order to solve the technical problems, the application provides a method for determining an optimal read voltage, which is applied to storage equipment, and comprises the steps of obtaining a voltage distribution curve, wherein a function corresponding to the voltage distribution curve is a quadratic function; the method comprises the steps of responding to the downward opening of a voltage distribution curve, obtaining the wave crest position on the voltage distribution curve, superposing a preset value on the abscissa of the wave crest position to obtain a target abscissa, obtaining the preset value according to priori information, wherein the target abscissa represents the abscissa of the wave trough of the voltage distribution curve, and determining the target abscissa as the optimal reading voltage. In some embodiments, superimposing a preset value on the abscissa of the peak position to obtain a target abscissa, including superimposing the preset value on the abscissa of the peak position to obtain a first target abscissa, wherein the first target abscissa is greater than the abscissa of the peak position; subtracting a preset value from the abscissa of the peak position to obtain a second target abscissa, wherein the second target abscissa is smaller than the abscissa of the peak position. In some embodiments, determining the target abscissa as the optimal read voltage includes selecting one of the first target abscissa and the second target abscissa as the optimal read voltage according to a voltage distribution curve. In some embodiments, the voltage profile is fitted from the profile values of several different voltage profiles. The method comprises the steps of superposing a preset value on the abscissa of a wave crest position to obtain a target abscissa, determining a target distribution value in a plurality of distribution values, wherein the target distribution value is minimum, subtracting the preset value from the abscissa of the wave crest position in response to the abscissa of the target distribution value on a voltage distribution curve being smaller than the abscissa of the wave crest position to obtain the target abscissa, and superposing the preset value on the abscissa of the wave crest position in response to the abscissa of the target distribution value on the voltage distribution curve being larger than the abscissa of the wave crest position to obtain the target abscissa. In some embodiments, the a priori information includes peak spacing, and the preset value is derived from the peak spacing, wherein the peak spacing represents the spacing between adjacent peaks. In some embodiments, the a priori information includes a peak-to-valley spacing from which the preset value is derived, wherein the peak-to-valley spacing represents the spacing between adjacent valleys. In some embodiments, the step of fitting the distribution values of the plurality of different voltage curves to obtain a voltage distribution curve includes preprocessing the distribution values of the plurality of different voltage curves, wherein the preprocessing includes at least one of smoothing and deleting operations, and fitting the preprocessed plurality of distribution values with a quadratic function to obtain the voltage distribution curve. In some embodiments, the method further comprises acquiring a trough location on the voltage distribution curve in response to the opening of the voltage distribution curve being upward, and determining an abscissa of the trough location as an optimal read voltage. In order to solve the technical problems, the application provides a data reading method which comprises the steps of obtaining an optimal reading voltage, wherein the optimal reading voltage is obtained by the method, and performing data reading operation