Patents by Inventor STELLA ACHTENBERG

STELLA ACHTENBERG 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).

  • Publication number: 20180034477
    Abstract: A device includes a memory configured to store syndromes, a first data processing unit coupled to the memory, and a second data processing unit coupled to the memory. The first data processing unit is configured to process a first value corresponding to a first symbol of data to be decoded. The second data processing unit is configured to process a second value corresponding to a second symbol of the data. Syndrome aggregation circuitry is coupled to the first data processing unit and to the second data processing unit. The syndrome aggregation circuitry is configured to combine syndrome change decisions of the first data processing unit and the second data processing unit.
    Type: Application
    Filed: July 29, 2016
    Publication date: February 1, 2018
    Inventors: RAN ZAMIR, ALEXANDER BAZARSKY, STELLA ACHTENBERG, OMER FAINZILBER, ERAN SHARON
  • Publication number: 20180025776
    Abstract: Apparatus and method for performing burst mode programming in a memory system are disclosed. A memory system may program data in different modes, such as normal mode programming and burst mode programming. Burst mode programming programs data into the memory device faster than normal mode programming. MLC Blocks for burst mode programming may be selected based on one or more criteria, such as block age, block programming speed, or the like. Further, one or more burst mode TRIM settings, which may include a program voltage TRIM setting, a step-up voltage TRIM setting, skip verify level, and a program pulse width, may be used to program the blocks selected for burst mode programming. In this regard, burst mode programming may be performed more quickly than normal mode programming.
    Type: Application
    Filed: July 21, 2016
    Publication date: January 25, 2018
    Applicant: SanDisk Technologies LLC
    Inventors: Stella Achtenberg, Alon Eyal, Eran Sharon
  • Publication number: 20170345510
    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: Application
    Filed: June 9, 2017
    Publication date: November 30, 2017
    Inventors: Stella Achtenberg, Eran Sharon, David Rozman, Alon Eyal, Idan Alrod, Dana Lee
  • Publication number: 20170272102
    Abstract: In an illustrative example, an apparatus includes a controller and a memory that is configured to store a codeword of a convolutional low-density parity-check (CLDPC) code. The codeword has a first size and includes multiple portions that are independently decodable and that have a second size. The controller includes a CLDPC encoder configured to encode the codeword and a CLDPC decoder configured to decode the codeword or a portion of the codeword.
    Type: Application
    Filed: June 8, 2017
    Publication date: September 21, 2017
    Inventors: Idan Goldenberg, Stella Achtenberg, Alexander Bazarsky, Eran Sharon, Karin Inbar, Michael Ionin
  • Publication number: 20170257117
    Abstract: In an illustrative example, a method includes receiving data to be processed in accordance with a convolutional low-density parity-check (CLDPC) code. The method also includes processing the data based on a parity check matrix associated with the CLDPC code. The parity check matrix includes a first portion and a second portion. The first portion includes a plurality of copies of a first sub-matrix that is associated with a first sub-code, and the second portion includes a copy of second sub-matrix that is associated with a second sub-code.
    Type: Application
    Filed: June 10, 2016
    Publication date: September 7, 2017
    Inventors: IDAN GOLDENBERG, ALEXANDER BAZARSKY, STELLA ACHTENBERG, ISHAI ILANI, ERAN SHARON
  • Publication number: 20170255518
    Abstract: A device includes a memory and a controller. The controller is configured to read codewords of a data structure from the memory. The codewords include a number of undecodable codewords that are undecodable at an error correction coding (ECC) decoder according to a first correction scheme. The data structure further includes stripe parity corresponding to portions of the codewords encoded according to a stripe correction scheme. The controller is configured, in response to the number of the undecodable codewords exceeding an erasure correction capacity of the stripe correction scheme, to provide information from a stripe decoding operation to an input of a ECC decoding operation corresponding to an undecodable codeword.
    Type: Application
    Filed: June 9, 2016
    Publication date: September 7, 2017
    Inventors: STELLA ACHTENBERG, ERAN SHARON, IDAN ALROD
  • Publication number: 20170255517
    Abstract: A device includes a memory and a controller. The controller is configured to read codewords of a data structure from the memory. The codewords include a number of undecodable codewords that are undecodable at an error correction coding (ECC) decoder according to a first correction scheme. The controller includes a stripe generator and a stripe decoder. The stripe generator is configured, in response to the number of undecodable codewords exceeding an erasure correction capacity of a stripe correction scheme, to generate trial data for a stripe of the data structure, the trial data including at least one element that corresponds to erased data and at least another element that is associated with an undecodable codeword and that corresponds to valid data of the stripe. The stripe decoder is configured to initiate a stripe decode operation of the trial data.
    Type: Application
    Filed: June 9, 2016
    Publication date: September 7, 2017
    Inventors: STELLA ACHTENBERG, ERAN SHARON, IDAN ALROD
  • Publication number: 20170117925
    Abstract: A decoder includes a processor and a scheduler coupled to the processor. The processor is configured to process a set of nodes related to a representation of a codeword during a first decode iteration. The nodes are processed in a first order. The scheduler is configured to generate a schedule that indicates a second order of the set of nodes. The second order is different from the first order.
    Type: Application
    Filed: October 27, 2015
    Publication date: April 27, 2017
    Inventors: Stella Achtenberg, Eran Sharon, Ran Zamir
  • Patent number: 9575683
    Abstract: Systems and methods of processing shaped data to include selectively performing a modification operation. The modification operation may be performed in response to determining that shaped data satisfies one or more shaping adjustment criteria. Shaping of data may be discontinued to at least a portion of a memory based on a health metric for the portion satisfying a threshold.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: February 21, 2017
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Stella Achtenberg, Eran Sharon
  • Patent number: 9484089
    Abstract: A data storage device includes a memory die and a controller coupled to the memory die. The memory die includes a resistive memory and read/write circuitry configured to determine a first hard bit value and a second hard bit value of a storage element of the resistive memory. The first hard bit value and the second hard bit value are determined using opposite polarity read voltages. The controller is configured to perform error correction with respect to data read from the resistive memory.
    Type: Grant
    Filed: October 20, 2014
    Date of Patent: November 1, 2016
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Alexander Bazarsky, Stella Achtenberg, Eran Sharon, Ariel Navon, Idan Alrod, Tz-Yi Liu, Tianhong Yan
  • Publication number: 20160111150
    Abstract: A data storage device includes a memory die and a controller coupled to the memory die. The memory die includes a resistive memory and read/write circuitry configured to determine a first hard bit value and a second hard bit value of a storage element of the resistive memory. The first hard bit value and the second hard bit value are determined using opposite polarity read voltages. The controller is configured to perform error correction with respect to data read from the resistive memory.
    Type: Application
    Filed: October 20, 2014
    Publication date: April 21, 2016
    Inventors: ALEXANDER BAZARSKY, STELLA ACHTENBERG, ERAN SHARON, ARIEL NAVON, IDAN ALROD, TZ-YI LIU, TIANHONG YAN
  • Publication number: 20160109926
    Abstract: A data storage device includes a memory die. The memory die includes a resistive memory. A method includes determining a power characteristic associated with performing a write process to write data to the resistive memory. The method further includes initiating a modified write process in response to detecting that the power characteristic satisfies a threshold.
    Type: Application
    Filed: October 20, 2014
    Publication date: April 21, 2016
    Inventors: STELLA ACHTENBERG, IDAN ALROD, ERAN SHARON, ARIEL NAVON, ALEXANDER BAZARSKY, TZ-YI LIU, TIANHONG YAN
  • Publication number: 20150324148
    Abstract: Systems and methods of processing shaped data to include selectively performing a modification operation. The modification operation may be performed in response to determining that shaped data satisfies one or more shaping adjustment criteria. Shaping of data may be discontinued to at least a portion of a memory based on a health metric for the portion satisfying a threshold.
    Type: Application
    Filed: July 20, 2015
    Publication date: November 12, 2015
    Inventors: STELLA ACHTENBERG, ERAN SHARON