Patents by Inventor Uri Beitler

Uri Beitler 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: 10726879
    Abstract: A solid-state drive (SSD) may include a volatile buffer such as DRAM, a non-volatile memory (NVM) such as NAND Flash connected to the volatile buffer, and a capacitor connected to both, where the capacitor may have an energy capacity insufficient to supply the buffer and NVM using a normal supply voltage in a normal mode, but sufficient to supply the buffer and NVM using at least one reduced supply voltage in a temporary mode; and a related method may include programming data to the NVM by temporarily reducing the supply voltage to the NVM, and writing data to the NVM using the reduced supply voltage.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: July 28, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Amit Berman, Junjin Kong, Uri Beitler
  • Patent number: 10372534
    Abstract: A memory system includes a data channel, a controller configured to output a request across the data channel, and a memory device configured to store data and corresponding first parity, perform a decoding operation on the data to generate second parity in response to receipt of the request across the data channel, generate a difference from the first parity and the second parity, compress the difference, and enable the controller to access the data and the compressed difference to satisfy the request.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: August 6, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Amit Berman, Uri Beitler, Jun Jin Kong
  • Publication number: 20190180793
    Abstract: A solid-state drive (SSD) may include a volatile buffer such as DRAM, a non-volatile memory (NVM) such as NAND Flash connected to the volatile buffer, and a capacitor connected to both, where the capacitor may have an energy capacity insufficient to supply the buffer and NVM using a normal supply voltage in a normal mode, but sufficient to supply the buffer and NVM using at least one reduced supply voltage in a temporary mode; and a related method may include programming data to the NVM by temporarily reducing the supply voltage to the NVM, and writing data to the NVM using the reduced supply voltage.
    Type: Application
    Filed: December 8, 2017
    Publication date: June 13, 2019
    Inventors: AMIT BERMAN, Junjin KONG, Uri Beitler
  • Patent number: 10127165
    Abstract: A memory system includes a first plurality of nonvolatile memory devices of a first channel of the memory system, the first plurality of memory devices each being connected to a first communications bus; a second plurality of nonvolatile memory devices of a second channel of the memory system, the second plurality of memory devices each being connected to a second communications bus, and a first interconnection between a first memory device and a second memory device, the first memory device being a memory device from among the first plurality of nonvolatile memory devices, the second memory device being a memory device from among the second plurality of nonvolatile memory devices.
    Type: Grant
    Filed: July 16, 2015
    Date of Patent: November 13, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Amit Berman, Uri Beitler, Jun Jin Kong
  • Publication number: 20180081754
    Abstract: A memory system includes a data channel, a controller configured to output a request across the data channel, and a memory device configured to store data and corresponding first parity, perform a decoding operation on the data to generate second parity in response to receipt of the request across the data channel, generate a difference from the first parity and the second parity, compress the difference, and enable the controller to access the data and the compressed difference to satisfy the request.
    Type: Application
    Filed: September 20, 2016
    Publication date: March 22, 2018
    Inventors: Amit BERMAN, Uri BEITLER, Jun Jin KONG
  • Patent number: 9858994
    Abstract: A memory system includes a memory device, the memory device including a memory cell array and a compression encoder, the memory cell array including a first plurality of multi level cells (MLCs). The memory device is configured to generate a first partial page by performing one or more first sensing operations on the first plurality of MLCs using one or more first reference voltages, output the first partial page, generate a second partial page by performing a second sensing operation on the first plurality of MLCs based on a second reference voltage, the second reference voltage having a different voltage level than the one or more first reference voltages, generate a compressed second partial page by compressing the second partial page using the compression encoder, and output the compressed second partial page.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: January 2, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Amit Berman, Jun Jin Kong, Uri Beitler
  • Publication number: 20170337967
    Abstract: A memory device includes a memory including memory cells, each of the memory cells being configured to store multiple bits of data. The memory device includes a controller configured to map the levels of the memory cells to bits such that a first half of the levels have a bit with a first binary value in a desired bit position and a second half of the levels have a bit with a second binary value in the desired bit position. The first half of the levels are a first group of consecutive levels, and the second half of the levels are a second group of consecutive levels. The controller is configured to generate a distribution for writing the data to the memory cells based on the mapping, and write the data to the memory cells based on the determined distribution.
    Type: Application
    Filed: May 17, 2016
    Publication date: November 23, 2017
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Amit BERMAN, Jun Jin Kong, Uri Beitler
  • Patent number: 9672928
    Abstract: A method, executed by a memory controller, for estimating read levels of a nonvolatile memory includes reading voltages stored by memory cells of a page space within the nonvolatile memory to which pilot signals of a predetermined symbol are programmed. The number of memory cells are identified whose voltages, read from the page space, are less-than/greater-than a read-voltage applied in reading the voltages stored by the memory cells. A voltage to be applied for reading data stored in the page space is estimated based upon the identified number of memory cells.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: June 6, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Uri Beitler, Jun Jin Kong
  • Publication number: 20170133097
    Abstract: A method, executed by a memory controller, for estimating read levels of a nonvolatile memory includes reading voltages stored by memory cells of a page space within the nonvolatile memory to which pilot signals of a predetermined symbol are programmed. The number of memory cells are identified whose voltages, read from the page space, are less-than/greater-than a read-voltage applied in reading the voltages stored by the memory cells. A voltage to be applied for reading data stored in the page space is estimated based upon the identified number of memory cells.
    Type: Application
    Filed: November 10, 2015
    Publication date: May 11, 2017
    Inventors: URI BEITLER, JUN JIN KONG
  • Patent number: 9613664
    Abstract: A method of operating a memory device is provided. The memory device includes a plurality of multi-level memory cells of which each memory cell includes L levels. Data which is expressed in a binary number is received. A P-length string is generated from the data. The P-length string is converted to a Q-length string. The Q-length string is distributed using I levels by eliminating at least one level from the L levels. P and Q represent binary bit lengths of the P-length string and the Q-length string. Q is greater than P. L represents a maximum number of levels which each multi-level memory cell has. I is smaller than L. The Q-length string is programmed into the plurality of memory cells.
    Type: Grant
    Filed: January 20, 2015
    Date of Patent: April 4, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Amit Berman, Uri Beitler, Jun Jin Kong
  • Patent number: 9558109
    Abstract: A method for reducing an amount of time needed for a single iteration of arithmetic encoding and arithmetic decoding is provided. Rescaling and range are calculated in parallel, range being a High parameter bound of a symbol-interval—a Low parameter bound of the symbol-interval+1. A new iHigh (iH) parameter and a new iLow (iL) parameter or a given/decoded symbol is found according to a cumulative frequency for an ith symbol. iH parameter and iL parameter rescaling is performed by shifting an amount of most significant bits of iH, iL in accordance with values of iH and iL. iRange is shifted to the left in accordance with a number of digits needed to represent iRange and a total number of bits reserved for iRange. A shifted iRange is divided by CF[N] and saved to Step_tmp while awaiting a result of H,L rescaling.
    Type: Grant
    Filed: April 4, 2014
    Date of Patent: January 31, 2017
    Assignee: SAMSUNG ISRAEL RESEARCH CORPORATION
    Inventors: Iddo Naiss, Uri Beitler, Eyal Calvo, Jun Jin Kong
  • Publication number: 20170017590
    Abstract: A memory system includes a first plurality of nonvolatile memory devices of a first channel of the memory system, the first plurality of memory devices each being connected to a first communications bus; a second plurality of nonvolatile memory devices of a second channel of the memory system, the second plurality of memory devices each being connected to a second communications bus, and a first interconnection between a first memory device and a second memory device, the first memory device being a memory device from among the first plurality of nonvolatile memory devices, the second memory device being a memory device from among the second plurality of nonvolatile memory devices.
    Type: Application
    Filed: July 16, 2015
    Publication date: January 19, 2017
    Inventors: Amit BERMAN, Uri BEITLER, Jun Jin KONG
  • Publication number: 20160371028
    Abstract: A memory system includes a memory device, the memory device including, a memory cell array, and a compression encoder, the memory cell array including a first plurality of multi level cells (MLCs), the memory device being configured to, generate a first partial page by performing one or more first sensing operation on the first plurality of MLCs using one or more first reference voltages, output the first partial page, generate a second partial page by performing a second sensing operation on the first plurality of MLCs based on a second reference voltage, the second reference voltage having a different voltage level than the one or more first reference voltages, generate a second compressed partial page by compressing the second partial page using the compression encoder, and output the compressed second partial page.
    Type: Application
    Filed: June 18, 2015
    Publication date: December 22, 2016
    Inventors: Amit BERMAN, Jun Jin KONG, Uri BEITLER
  • Publication number: 20160321135
    Abstract: A memory device controller includes an error correction processor and a compression processor. The error correction processor is configured to obtain error location information for page data received from a source memory block over a memory channel. The compression processor is configured to compress the obtained error location information, and to output the compressed error location information to a target memory block without the page data over the same memory channel.
    Type: Application
    Filed: April 29, 2015
    Publication date: November 3, 2016
    Inventors: Amit BERMAN, Uri BEITLER, Jun Jin KONG
  • Publication number: 20160291898
    Abstract: At least one example embodiment discloses a memory storage device including a first memory and a controller configured to program a file into the first memory, read the file from the first memory upon receiving a request for the file from an external host, the request identifying requested manipulations to the file, and manipulate the file in accordance with the request.
    Type: Application
    Filed: April 2, 2015
    Publication date: October 6, 2016
    Inventors: Uri BEITLER, Jun Jin KONG
  • Publication number: 20160211028
    Abstract: A method of operating a memory device is provided. The memory device includes a plurality of multi-level memory cells of which each memory cell includes L levels. Data which is expressed in a binary number is received. A P-length string is generated from the data. The P-length string is converted to a Q-length string. The Q-length string is distributed using I levels by eliminating at least one level from the L levels. P and Q represent binary bit lengths of the P-length string and the Q-length string. Q is greater than P. L represents a maximum number of levels which each multi-level memory cell has. I is smaller than L. The Q-length string is programmed into the plurality of memory cells.
    Type: Application
    Filed: January 20, 2015
    Publication date: July 21, 2016
    Inventors: Amit Berman, Uri Beitler, Jun Jin Kong
  • Patent number: 9391646
    Abstract: A memory controller includes a joint source-channel encoder circuit and a joint source-channel decoder circuit. The joint source-channel encoder circuit source encodes received data independent of whether the received data is compressible data, performs error correction coding on the source encoded data, and stores the source encoded data in a memory device. The joint source-channel decoder circuit performs source decoding of the data read from the memory device between iterations of error correction coding of the read data, and outputs the read data to at least one of a buffer memory and a storage device interface. The joint source-channel decoder circuit performs the source decoding of the read data independent of whether the read data is compressed data.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: July 12, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Iddo Naiss, Uri Beitler, Jun Jin Kong
  • Publication number: 20150286466
    Abstract: A method for reducing an amount of time needed for a single iteration of arithmetic encoding and arithmetic decoding is provided. Resealing and range are calculated in parallel, range being a High parameter bound of a symbol-interval?a Low parameter bound of the symbol-interval+1. A new iHigh (iH) parameter and a new iLow (iL) parameter or a given/decoded symbol is found according to a cumulative frequency for an ith symbol. iH parameter and iL parameter resealing is performed by shifting an amount of most significant bits of iH, iL in accordance with values of iH and iL. iRange is shifted to the left in accordance with a number of digits needed to represent iRange and a total number of bits reserved for iRange. A shifted iRange is divided by CF[N] and saved to Step_tmp while awaiting a result of H,L resealing.
    Type: Application
    Filed: April 4, 2014
    Publication date: October 8, 2015
    Applicant: SAMSUNG ISRAEL RESEARCH CORPORATION
    Inventors: IDDO NAISS, Uri Beitler, Eyal Calvo, Jun Jin Kong
  • Publication number: 20150280751
    Abstract: A memory controller includes a joint source-channel encoder circuit and a joint source-channel decoder circuit. The joint source-channel encoder circuit source encodes received data independent of whether the received data is compressible data, performs error correction coding on the source encoded data, and stores the source encoded data in a memory device. The joint source-channel decoder circuit performs source decoding of the data read from the memory device between iterations of error correction coding of the read data, and outputs the read data to at least one of a buffer memory and a storage device interface. The joint source-channel decoder circuit performs the source decoding of the read data independent of whether the read data is compressed data.
    Type: Application
    Filed: March 25, 2014
    Publication date: October 1, 2015
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Iddo NAISS, Uri BEITLER, Jun Jin KONG
  • Publication number: 20150058692
    Abstract: A low-density parity-check (LDPC) decoding method includes exchanging messages between check nodes and variable nodes based on scheduling information representing an order of exchanging messages between the check nodes and the variable nodes for an LDPC decoding, and performing the LDPC decoding based on the exchanged messages, wherein the scheduling information is determined by manipulating at least one of an order of the check nodes and an order of the variable nodes in an LDPC bipartite graph.
    Type: Application
    Filed: July 18, 2014
    Publication date: February 26, 2015
    Inventors: Amir BENNATAN, Avner DOR, Moshe TWITTO, Guy GABSO, Yoav SHERESHEVSKI, Uri BEITLER, Jun-jin KONG, Beom-Kyu SHIN