Patents by Inventor David Rozman

David Rozman has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11601141
    Abstract: Apparatuses, systems, and methods are presented for error correction based on physical characteristics for memory. A controller may be configured to read a set of encoded bits from a set of cells of a memory array. The controller may be configured to divide the encoded bits into reliability groups based on one or more persistent physical characteristics associated with cells of the set of cells. The controller may be configured to provide reliability estimates based on the reliability groups to a soft decision decoder for decoding the encoded bits.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: March 7, 2023
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Gadi Vishne, David Rozman, Alex Bazarsky
  • Publication number: 20220278697
    Abstract: Apparatuses, systems, and methods are presented for error correction based on physical characteristics for memory. A controller may be configured to read a set of encoded bits from a set of cells of a memory array. The controller may be configured to divide the encoded bits into reliability groups based on one or more persistent physical characteristics associated with cells of the set of cells. The controller may be configured to provide reliability estimates based on the reliability groups to a soft decision decoder for decoding the encoded bits.
    Type: Application
    Filed: February 26, 2021
    Publication date: September 1, 2022
    Applicant: Western Digital Technologies, Inc.
    Inventors: GADI VISHNE, DAVID ROZMAN, ALEX BAZARSKY
  • Patent number: 11430531
    Abstract: Read reference levels are calibrated by calibrating integration times. An integration time is the length of time for which the charge on a sense node is allowed to change while the memory cell is being sensed. Calibrating the integration time is much faster than calibrating the reference voltage itself. This is due, in part, to reducing the number of different reference voltages that need to be applied during calibration. Calibrating the integration time may use different test integration times for a given read reference voltage, thereby reducing the number of read reference voltages. Hence, calibrating the integration time(s) is very efficient timewise. Also, power consumption may be reduced.
    Type: Grant
    Filed: February 9, 2021
    Date of Patent: August 30, 2022
    Assignee: Western Digital Technologies, Inc.
    Inventors: Alexander Bazarsky, David Rozman, Eran Sharon
  • Publication number: 20220076738
    Abstract: Read reference levels are calibrated by calibrating integration times. An integration time is the length of time for which the charge on a sense node is allowed to change while the memory cell is being sensed. Calibrating the integration time is much faster than calibrating the reference voltage itself. This is due, in part, to reducing the number of different reference voltages that need to be applied during calibration. Calibrating the integration time may use different test integration times for a given read reference voltage, thereby reducing the number of read reference voltages. Hence, calibrating the integration time(s) is very efficient timewise. Also, power consumption may be reduced.
    Type: Application
    Filed: February 9, 2021
    Publication date: March 10, 2022
    Applicant: Western Digital Technologies, Inc.
    Inventors: Alexander Bazarsky, David Rozman, Eran Sharon
  • Patent number: 11194523
    Abstract: A data storage device includes a non-volatile memory and a controller coupled to the non-volatile memory. The controller is operable to measure a first threshold voltage (VT) of a memory cell under a first parameter at a read temperature and measure a second VT of the memory cell under a second parameter at the read temperature in which the first parameter is different from the second parameter. A VT correction term for the memory cell is determined based upon the first VT measurement and the second VT measurement. A read VT of the memory cell is adjusted by using the VT correction term.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: December 7, 2021
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Stella Achtenberg, Eran Sharon, David Rozman, Alon Eyal, Idan Alrod, Dana Lee
  • Patent number: 11126368
    Abstract: A method for finding a last good page in a memory system includes determining a first number of write operations in a first queue at a first page in a memory block of the memory system. The method also includes determining whether the first number of write operations in the first queue is above a threshold. The method also includes based on a determination that the first number of write operations in the first queue is above the threshold, determining whether a second page in the memory block is empty. The method also includes identifying, based on a determination that the second page is empty, the last good page in the memory block using a binary search between the first page and the second page.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: September 21, 2021
    Assignee: Western Digital Technologies, Inc.
    Inventors: Tomer Eliash, Evgeny Mekhanik, David Rozman, Yair Chasdai
  • Patent number: 11049009
    Abstract: Systems and methods are described for predicting an endurance of groups of memory cells within a memory device, based on current characteristics of the cells. The endurance may be predicted by processing historical information regarding operation of memory devices according to a machine learning algorithm, such as a neural network algorithm, to generate correlation information between characteristics of groups of memory calls at a first time and an endurance metric at a second time. The correlation information can be applied to current characteristics of a group of memory cells to predict a future endurance of that group. Operating parameters of a memory device may be modified at a per-block level based on predicted block endurances to increase the speed of a device, the longevity of a device, or both.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: June 29, 2021
    Assignee: Western Digital Technologies, Inc.
    Inventors: Arthur Shulkin, Alexander Kalmanovich, Ariel Navon, David Rozman
  • Patent number: 11043266
    Abstract: Technology is disclosed herein for operating a non-volatile memory system following a heating event such as an Infrared (IR) reflow process. The memory system is pre-loaded with data that is stored at multiple bits per memory cell. After the heating event, the memory system calibrates the read reference levels for reading the memory cells at multiple bits per memory cell. However, prior to calibrating the read reference levels, the memory system stabilizes one or more conditions in the memory system, which allows the new read reference levels to be accurately calibrated. The memory system may stabilizes threshold voltage of memory cells and/or word line voltages, for example. In one aspect, a dummy read is performed to stabilize one or more conditions of the memory system. Hence, the read reference levels may be accurately calibrated.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: June 22, 2021
    Assignee: Western Digital Technologies, Inc.
    Inventors: Hadar Tagar, Alon Eyal, David Rozman
  • Patent number: 10998041
    Abstract: In a read scan operation, a first read level window is scanned for a first candidate read level that activates the fewest number of memory cells in relation to other candidate read levels within that window. A second read level window for a second candidate read level is then configured based on a correlation between at least one of the two adjacent memory states and one or more other adjacent memory states associated with the second read level window. The second read level window is scanned for a second candidate read level that activates the fewest number of memory cells, or results in the fewest bit errors, in relation to other candidate read levels within the second read level window. Next, a read operation is configured to use the first candidate read level and the second candidate read level.
    Type: Grant
    Filed: May 7, 2020
    Date of Patent: May 4, 2021
    Assignee: Western Digital Technologies, Inc.
    Inventors: Dudy Avraham, Alex Bazarsky, Rotem Feinblat, David Rozman
  • Patent number: 10949119
    Abstract: Systems and methods are described for reducing error rates on data storage devices by applying data shaping to data written to such devices in order to avoid error-prone states on cells within the devices. Different states of individual cells (such as those representing different bit patterns) may have different propensities for error, and these propensities may vary during operation of a device. Thus, a device as disclosed herein may determine error-prone states for a cell or group of cells, and apply data shaping to data written to such cells to reduce the likelihood that writing the data places the cell or cells into an error-prone state. Data shaping may be used, for example, to increase the occurrence of “0” bits within input data, thus avoiding error-prone low voltage states that may be used to represent a series of “1” bits.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: March 16, 2021
    Assignee: Western Digital Technologies, Inc.
    Inventors: David Rozman, Stella Achtenberg, Arthur Shulkin
  • Publication number: 20200348880
    Abstract: A method for finding a last good page in a memory system includes determining a first number of write operations in a first queue at a first page in a memory block of the memory system. The method also includes determining whether the first number of write operations in the first queue is above a threshold. The method also includes based on a determination that the first number of write operations in the first queue is above the threshold, determining whether a second page in the memory block is empty. The method also includes identifying, based on a determination that the second page is empty, the last good page in the memory block using a binary search between the first page and the second page.
    Type: Application
    Filed: April 30, 2019
    Publication date: November 5, 2020
    Applicant: Western Digital Technologies, Inc.
    Inventors: Tomer Eliash, Evgeny Mekhanik, David Rozman, Yair Chasdai
  • Patent number: 10802911
    Abstract: A non-volatile storage apparatus includes a set of non-volatile memory cells and one or more control circuits in communication with the set of non-volatile memory cells. The one or more control circuits are configured to collect failure bit counts (FBCs) for data read from the set of non-volatile memory cells in a first time period and manage the set of non-volatile memory cells according to a probability of occurrence of a target FBC in a second time period that is subsequent to the first time period. The probability of occurrence of the target FBC during the second time period is calculated from a model of FBC distribution change of the set of non-volatile memory cells.
    Type: Grant
    Filed: March 21, 2018
    Date of Patent: October 13, 2020
    Assignee: Western Digital Technologies, Inc.
    Inventors: Arthur Shulkin, David Rozman, Tomer Eliash
  • Publication number: 20200159465
    Abstract: A data storage device includes a non-volatile memory and a controller coupled to the non-volatile memory. The controller is operable to measure a first threshold voltage (Vt) of a memory cell under a first parameter at a read temperature and measure a second Vt of the memory cell under a second parameter at the read temperature in which the first parameter is different from the second parameter. A Vt correction term for the memory cell is determined based upon the first Vt measurement and the second Vt measurement. A read Vt of the memory cell is adjusted by using the Vt correction term.
    Type: Application
    Filed: January 24, 2020
    Publication date: May 21, 2020
    Inventors: Stella ACHTENBERG, Eran SHARON, David ROZMAN, Alon EYAL, Idan ALROD, Dana LEE
  • Patent number: 10580485
    Abstract: Disclosed is a system and method for adjusting read levels in a storage device based on bias functions. The method includes receiving a request to perform a memory access operation on a wordline of non-volatile memory. The method also includes selecting a bias function corresponding to the wordline of the non-volatile memory from a group of bias functions. The method also includes determining a bias value based on the selected bias function and the wordline. The method also includes adjusting a read level in the non-volatile memory based on the bias value. The method also includes performing the memory access operation on the wordline of the non-volatile memory using the adjusted read level. The bias functions may be linear functions and adjusted in response to detecting a recalibration condition.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: March 3, 2020
    Assignee: Western Digital Technologies, Inc.
    Inventors: Dudy Avraham, Alexander Bazarsky, Tomer Tzvi Eliash, David Rozman, Eran Sharon, Arthur Shulkin
  • Patent number: 10564900
    Abstract: A data storage device includes a non-volatile memory and a controller coupled to the non-volatile memory. The controller is operable to measure a first threshold voltage (Vt) of a memory cell under a first parameter at a read temperature and measure a second Vt of the memory cell under a second parameter at the read temperature in which the first parameter is different from the second parameter. A Vt correction term for the memory cell is determined based upon the first Vt measurement and the second Vt measurement. A read Vt of the memory cell is adjusted by using the Vt correction term.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: February 18, 2020
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Stella Achtenberg, Eran Sharon, David Rozman, Alon Eyal, Idan Alrod, Dana Lee
  • Patent number: 10446242
    Abstract: A device includes a memory and a controller coupled to the memory. The controller is configured to determine a temperature-based value of a search parameter in response to detecting that an error rate of a codeword read from the memory exceeds a threshold error rate. The controller is further configured to iteratively modify one or more memory access parameters associated with reducing temperature-dependent threshold voltage variation and to re-read the codeword using the modified one or more memory access parameters.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: October 15, 2019
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Stella Achtenberg, Eran Sharon, David Rozman, Alon Eyal, Idan Alrod, Dana Lee
  • Publication number: 20190258423
    Abstract: Systems and methods are described for reducing error rates on data storage devices by applying data shaping to data written to such devices in order to avoid error-prone states on cells within the devices. Different states of individual cells (such as those representing different bit patterns) may have different propensities for error, and these propensities may vary during operation of a device. Thus, a device as disclosed herein may determine error-prone states for a cell or group of cells, and apply data shaping to data written to such cells to reduce the likelihood that writing the data places the cell or cells into an error-prone state. Data shaping may be used, for example, to increase the occurrence of “0” bits within input data, thus avoiding error-prone low voltage states that may be used to represent a series of “1” bits.
    Type: Application
    Filed: February 20, 2018
    Publication date: August 22, 2019
    Inventors: David Rozman, Stella Achtenberg, Arthur Shulkin
  • Patent number: 10346232
    Abstract: A non-volatile storage apparatus includes a set of non-volatile memory cells and one or more control circuits in communication with the set of non-volatile memory cells, the one or more control circuits are configured to collect failure bit counts (FBCs) for data read from the set of non-volatile memory cells, obtain one or more metrics of a cumulative distribution of the FBCs, calculate an indicator from the one or more metrics of the cumulative distribution of the FBCs and a target FBC, obtain a probability for the target FBC from the indicator, and manage at least one of: garbage collection, wear leveling, and read threshold voltage adjustment of the set of non-volatile memory cells according to the probability for the target FBC.
    Type: Grant
    Filed: August 16, 2017
    Date of Patent: July 9, 2019
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Arthur Shulkin, David Rozman, Tomer Eliash
  • Publication number: 20190189202
    Abstract: Disclosed is a system and method for adjusting read levels in a storage device based on bias functions. The method includes receiving a request to perform a memory access operation on a wordline of non-volatile memory. The method also includes selecting a bias function corresponding to the wordline of the non-volatile memory from a group of bias functions, The method also includes determining a bias value based on the selected bias function and the wordline.
    Type: Application
    Filed: December 20, 2017
    Publication date: June 20, 2019
    Inventors: Dudy Avraham, Alexander Bazarsky, Tomer Tzvi Eliash, David Rozman, Eran Sharon, Arthur Shulkin
  • Publication number: 20190056981
    Abstract: A non-volatile storage apparatus includes a set of non-volatile memory cells and one or more control circuits in communication with the set of non-volatile memory cells, the one or more control circuits are configured to collect failure bit counts (FBCs) for data read from the set of non-volatile memory cells, obtain one or more metrics of a cumulative distribution of the FBCs, calculate an indicator from the one or more metrics of the cumulative distribution of the FBCs and a target FBC, obtain a probability for the target FBC from the indicator, and manage at least one of: garbage collection, wear leveling, and read threshold voltage adjustment of the set of non-volatile memory cells according to the probability for the target FBC.
    Type: Application
    Filed: August 16, 2017
    Publication date: February 21, 2019
    Applicant: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Arthur Shulkin, David Rozman, Tomer Eliash