Patents by Inventor Chris Avila

Chris Avila 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: 8929141
    Abstract: Erasing memory cells in certain 3-D NAND charge-storage memory arrays is achieved by rapidly charging vertical conductors using Gate Induced Drain Leakage (GIDL) current generated in select transistors. When bit line voltage drops below its nominal value, select line voltage is controlled to maintain a constant voltage difference between bit line voltage and select line voltage thus maintaining a gate-drain voltage difference in select transistors that provides sufficient GIDL current for erase.
    Type: Grant
    Filed: October 2, 2013
    Date of Patent: January 6, 2015
    Assignee: SanDisk Technologies Inc.
    Inventors: Deepak Raghu, Gautam Dusija, Chris Avila, Yingda Dong, Man Mui, Pao-Ling Koh
  • Publication number: 20150006790
    Abstract: Data that is stored in a higher error rate format in a 3-D nonvolatile memory is backed up in a lower error rate format. Later, the higher error rate copy is sampled to determine if it is acceptable. A sampling pattern samples all word lines of a string and at least one word line of each string of the block.
    Type: Application
    Filed: May 16, 2014
    Publication date: January 1, 2015
    Applicant: SanDisk Technologies Inc.
    Inventors: Chris Avila, Gautam A. Dusija, Jian Chen
  • Publication number: 20150003162
    Abstract: A number (Nwl) of programmed word lines in a block of NAND strings is determined by measuring a reference combined current (Iref) in the block when all of the memory cells are in a conductive state. Subsequently, to determine if a word line is a programmed word line, an additional combined current (Iadd) in the block is measured with a demarcation voltage applied to the selected word line. The selected word line is determined to be programmed word lines if Idd is less than Iref by at least a margin. Nwl can be used to adjust an erase-verify test of an erase operation by making the erase-verify test relatively hard to pass when the number is relatively small and relatively easy to pass when the number is relatively large. Or, Nwl can be used to identify a next word line to program in the block.
    Type: Application
    Filed: July 1, 2013
    Publication date: January 1, 2015
    Inventors: Man L. Mui, Yingda Dong, Chris Avila
  • Patent number: 8923054
    Abstract: A 3D NAND stacked non-volatile memory device, comprising: a string comprising a plurality of non-volatile storage elements, the string comprises a channel and extends vertically through layers of the 3D stacked non-volatile memory device, and the plurality of storage elements are subdivided into different groups based on group assignments, each group of the different groups comprises multiple adjacent storage elements of the plurality of storage elements; and a control circuit in communication with the string, the control circuit, to perform a Pseudo Block Operation Mode.
    Type: Grant
    Filed: January 10, 2014
    Date of Patent: December 30, 2014
    Assignee: SanDisk Technologies Inc.
    Inventors: Xiying Costa, Alexander Kwog-Tung Mak, Chris Avila, Gautam Dusija, Man Mui
  • Publication number: 20140369122
    Abstract: A 3D NAND stacked non-volatile memory device, comprising: a string comprising a plurality of non-volatile storage elements, the string comprises a channel and extends vertically through layers of the 3D stacked non-volatile memory device, and the plurality of storage elements are subdivided into different groups based on group assignments, each group of the different groups comprises multiple adjacent storage elements of the plurality of storage elements; and a control circuit in communication with the string, the control circuit, to perform a Pseudo Block Operation Mode.
    Type: Application
    Filed: January 10, 2014
    Publication date: December 18, 2014
    Applicant: SanDisk Technologies Inc.
    Inventors: Xiying Costa, Alexander Kwok-Tung Mak, Chris Avila, Gautam Dusija, Man Mui
  • Publication number: 20140369123
    Abstract: A 3D NAND stacked non-volatile memory device, comprising: a string comprising a plurality of non-volatile storage elements, the string comprises a channel and extends vertically through layers of the 3D stacked non-volatile memory device, and the plurality of storage elements are subdivided into different groups based on group assignments, each group of the different groups comprises multiple adjacent storage elements of the plurality of storage elements; and a control circuit in communication with the string, the control circuit, to perform a Pseudo Block Operation Mode.
    Type: Application
    Filed: May 9, 2014
    Publication date: December 18, 2014
    Applicant: SanDisk Technologies Inc.
    Inventors: Xiying Costa, Alexander Kwok-Tung Mak, Chris Avila, Gautam Dusija, Man Mui
  • Patent number: 8913431
    Abstract: A 3D NAND stacked non-volatile memory device, comprising: a string comprising a plurality of non-volatile storage elements, the string comprises a channel and extends vertically through layers of the 3D stacked non-volatile memory device, and the plurality of storage elements are subdivided into different groups based on group assignments, each group of the different groups comprises multiple adjacent storage elements of the plurality of storage elements; and a control circuit in communication with the string, the control circuit, to perform a Pseudo Block Operation Mode.
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: December 16, 2014
    Assignee: SanDisk Technologies Inc.
    Inventors: Xiying Costa, Alexander Kwok-Tung Mak, Chris Avila, Gautam Dusija, Man Mui
  • Patent number: 8909493
    Abstract: A non-volatile memory system that has two or more sub-blocks in a block performs a check before accessing memory cells to see if the condition of a sub-block that is not being accessed could affect the memory cells being accessed. If such a sub-block is found then parameters used to access the cells may be modified according to a predetermined scheme.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: December 9, 2014
    Assignee: SanDisk Technologies Inc.
    Inventors: Chris Avila, Yingda Dong, Man Lung Mui
  • Publication number: 20140359400
    Abstract: Portions of data stored in a three dimensional memory array are selected based on their locations for calculation of redundancy data. Locations are selected so that no two portions in a set of portions for a given calculation are likely to become uncorrectable at the same time. Selected portions may be separated by at least one word line and separated by at least one string in a block.
    Type: Application
    Filed: May 19, 2014
    Publication date: December 4, 2014
    Applicant: SanDisk Technologies Inc.
    Inventors: Chris Avila, Gautam Dusija, Jian Chen, Yingda Dong, Man Mui, Seungpil Lee, Alex Mak
  • Publication number: 20140355345
    Abstract: When data from a portion of a three dimensional NAND memory array is determined to be uncorrectable by Error Correction Code (ECC), a determination is made as to whether data is uncorrectable by ECC throughout some unit that is larger than the portion. If modified read conditions provide ECC correctable data, the modified read conditions are recorded for subsequent reads of the larger unit.
    Type: Application
    Filed: May 19, 2014
    Publication date: December 4, 2014
    Applicant: SanDisk Technologies Inc.
    Inventors: Chris Avila, Gautam Dusija, Jian Chen, Yingda Dong, Man Mui, Seungpil Lee, Alex Mak
  • Patent number: 8902661
    Abstract: Memory hole diameter in a three dimensional memory array may be calculated from characteristics that are observed during programming. Suitable operating parameters may be selected for operating a block based on memory hole diameters. Hot counts of blocks may be adjusted according to memory hole size so that blocks that are expected to fail earlier because of small memory holes are more lightly used than blocks with larger memory holes.
    Type: Grant
    Filed: May 21, 2014
    Date of Patent: December 2, 2014
    Assignee: SanDisk Technologies Inc.
    Inventors: Deepak Raghu, Gautam A. Dusija, Chris Avila, Yingda Dong, Man Mui, Alexander Kwok-Tung Mak, Pao-Ling Koh
  • Patent number: 8902658
    Abstract: Erasing memory cells in certain 3-D NAND charge-storage memory arrays is achieved by rapidly charging vertical conductors using Gate Induced Drain Leakage (GIDL) current generated in select transistors. When bit line voltage drops below its nominal value, select line voltage is controlled to maintain a constant voltage difference between bit line voltage and select line voltage thus maintaining a gate-drain voltage difference in select transistors that provides sufficient GIDL current for erase.
    Type: Grant
    Filed: May 21, 2014
    Date of Patent: December 2, 2014
    Assignee: SanDisk Technologies Inc.
    Inventors: Deepak Raghu, Gautam Dusija, Chris Avila, Yingda Dong, Man Mui, Pao-Ling Koh
  • Patent number: 8902647
    Abstract: In a charge trapping memory, data that would otherwise be likely to remain adjacent to unwritten word lines is written three times, along three immediately adjacent word lines. The middle copy is protected from charge migration on either side and is considered a safe copy for later reading. Dummy data may be programmed along a number of word lines to format a block for good data retention.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: December 2, 2014
    Assignee: SanDisk Technologies Inc.
    Inventors: Deepak Raghu, Chris Avila, Gautam A. Dusija, Yingda Dong
  • Publication number: 20140351496
    Abstract: Configurable parameters may be used to access NAND flash memory according to schemes that optimize such parameters according to predicted characteristics of memory cells, for example, as a function of certain memory cell device geometry, which may be predicted based on the location of a particular device within a memory array.
    Type: Application
    Filed: August 6, 2014
    Publication date: November 27, 2014
    Inventors: Chris Avila, Yingda Dong, Man Mui
  • Patent number: 8886877
    Abstract: In a nonvolatile memory, hybrid blocks are initially written with only lower page data. The hybrid blocks later have middle and upper page data written. For high speed writes, data is written to a hybrid block and two or more Single Level Cell (SLC) blocks. The data from the SLC blocks are copied to the hybrid block at a later time in a folding operation.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: November 11, 2014
    Assignee: SanDisk Technologies Inc.
    Inventors: Chris Avila, Gautam Dusija, Deepak Raghu, Cynthia Hsu, Changyuan Chen, Farookh Moogat
  • Publication number: 20140281682
    Abstract: Systems and methods for performing defect detection and data recovery within a memory system are disclosed. A controller of a memory system may receive a command to write data in a memory of the memory system; determine a physical location of the memory that is associated with the data write; write data associated with the data write to the physical location; and store the physical location of the memory that is associated with the data write in a Tag cache. The controller may further identify a data keep cache of a plurality of data keep caches that is associated with the data write based on the physical location of the memory that is associated with the data write; update an XOR sum based on the data of the data write; and store the updated XOR sum in the identified data keep cache.
    Type: Application
    Filed: March 12, 2013
    Publication date: September 18, 2014
    Inventors: Abhijeet Manohar, Chris Avila, Jianmin Huang, Daniel Edward Tuers
  • Publication number: 20140269052
    Abstract: A data storage device includes a memory and a controller. In a particular embodiment, a method is performed in the data storage device. The method is performed during a read threshold voltage update operation and includes determining a first read threshold voltage of a set of storage elements of a memory according to a first technique and determining a second read threshold voltage of the set of storage elements of the memory according to a second technique. The first read threshold voltage is different from the second read threshold voltage, and the first technique is different from the second technique.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: SANDISK TECHNOLOGIES INC.
    Inventors: GAUTAM DUSIJA, JIANMIN HUANG, CHRIS AVILA, ERAN SHARON, IDAN ALROD, EVGENY MEKHANIK
  • Publication number: 20140281766
    Abstract: A method may be performed in a data storage device that includes a memory and a controller, in response to a request to read data from the memory. The data is located within a first word line of the memory. The method includes accessing the data from the first word line and determining, based on a probability threshold, whether to perform a remedial action with respect to a second word line.
    Type: Application
    Filed: March 13, 2013
    Publication date: September 18, 2014
    Applicant: SANDISK TECHNOLOGIES INC.
    Inventors: NIAN NILES YANG, CHRIS AVILA, STEVEN SPROUSE, ABHIJEET MANOHAR, YICHAO HUANG
  • Publication number: 20140281250
    Abstract: Systems and methods for performing data recovery are disclosed. A controller of a memory system may detect an error at a first page of memory and identify a data keep cache associated with the first page, the data keep cache associated with a primary XOR sum. The controller may further sense data stored at a second page and move the data to a first latch of the memory; sense data stored at a third page such that the data is present in a second latch of the memory; and calculate a restoration XOR sum based on the data of the second page and the data of the third page. The controller may further calculate the data of the first page based on the primary XOR sum and the restoration XOR sum, and restore the data of the first page.
    Type: Application
    Filed: March 12, 2013
    Publication date: September 18, 2014
    Inventors: Abhijeet Manohar, Chris Avila
  • Publication number: 20140281685
    Abstract: A method may be performed in a data storage device that includes a memory including a three-dimensional (3D) memory and a controller, in response to a request to read data from the memory. The data is located within a first word line of the memory. The method includes accessing the data from the first word line and determining, based on a probability threshold, whether to perform a remedial action with respect to a second word line.
    Type: Application
    Filed: May 23, 2014
    Publication date: September 18, 2014
    Applicant: Sandisk Technologies Inc.
    Inventors: NIAN NILES YANG, CHRIS AVILA, STEVEN SPROUSE, ABHIJEET MANOHAR, YICHAO HUANG