Patents by Inventor Wenzhou Chen
Wenzhou Chen 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: 20240371633Abstract: In the preparation process for a passivated contact battery, preparation of a back surface field passivation structure thereof comprises: growing a tunneling oxide layer on a back surface of a silicon wafer; growing an intrinsic silicon carbide layer on a surface of the tunneling oxide layer; growing a phosphorus-doped silicon carbide layer on a surface of the intrinsic silicon carbide layer; and performing annealing, so as to cause the silicon carbide and the phosphorus in the phosphorus-doped silicon carbide layer to form covalent bonds. The passivated contact battery can be obtained by means of the described preparation process, and same comprises a silicon wafer as well as a tunneling oxide layer, an intrinsic silicon carbide layer, and a phosphorus-doped silicon carbide layer which are sequentially stacked on a back surface of the silicon wafer.Type: ApplicationFiled: October 26, 2022Publication date: November 7, 2024Inventors: Hao CHEN, Wenzhou XU, Xiajie MENG, Qian YAO, Xiupeng WANG, GUOQIANG XING
-
Patent number: 11347413Abstract: An opportunistic storage service, or system, identifies currently unused storage capacity on a plurality of physical storage components of computing devices dispersed throughout a provider network. In some embodiments, the currently unused storage capacity is provisioned as primary storage, but is not currently being used to store primary storage data. The opportunistic storage service advertises at least a portion of the currently unused storage capacity as opportunistic storage capacity and provisions the opportunistic storage capacity subject to revocation if additional storage capacity of the physical storage components is needed to store primary storage data to fulfill a primary storage commitment.Type: GrantFiled: September 4, 2020Date of Patent: May 31, 2022Assignee: Amazon Technologies, Inc.Inventors: Christopher Nathan Watson, Leonid Baryudin, Tyler Huston Doornenbal, Truong Nguyen, Phillip Peterson, Wenzhou Chen, Christopher J. Douglass
-
Publication number: 20200401329Abstract: An opportunistic storage service, or system, identifies currently unused storage capacity on a plurality of physical storage components of computing devices dispersed throughout a provider network. In some embodiments, the currently unused storage capacity is provisioned as primary storage, but is not currently being used to store primary storage data. The opportunistic storage service advertises at least a portion of the currently unused storage capacity as opportunistic storage capacity and provisions the opportunistic storage capacity subject to revocation if additional storage capacity of the physical storage components is needed to store primary storage data to fulfill a primary storage commitment.Type: ApplicationFiled: September 4, 2020Publication date: December 24, 2020Applicant: Amazon Technologies, Inc.Inventors: Christopher Nathan Watson, Leonid Baryudin, Tyler Huston Doornenbal, Truong Nguyen, Phillip Peterson, Wenzhou Chen, Christopher J. Douglass
-
Patent number: 10768835Abstract: An opportunistic storage service, or system, identifies currently unused storage capacity on a plurality of physical storage components of computing devices dispersed throughout a provider network. In some embodiments, the currently unused storage capacity is provisioned as primary storage, but is not currently being used to store primary storage data. The opportunistic storage service advertises at least a portion of the currently unused storage capacity as opportunistic storage capacity and provisions the opportunistic storage capacity subject to revocation if additional storage capacity of the physical storage components is needed to store primary storage data to fulfill a primary storage commitment.Type: GrantFiled: June 27, 2018Date of Patent: September 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Christopher Nathan Watson, Leonid Baryudin, Tyler Huston Doornenbal, Truong Nguyen, Phillip Peterson, Wenzhou Chen, Christopher J. Douglass
-
Patent number: 10387340Abstract: The following description is directed to managing a nonvolatile medium. The nonvolatile medium can be organized as a plurality of storage units. In one example, a method can include measuring read latencies for the individual storage units of the nonvolatile medium. A probability distribution of future read latencies for the nonvolatile medium can be estimated based on the measured read latencies for the individual storage units of the nonvolatile medium. Information can be moved from a particular storage unit of the nonvolatile medium to a different storage unit of the nonvolatile medium based on the estimated probability distribution of future read latencies for the nonvolatile medium.Type: GrantFiled: March 2, 2017Date of Patent: August 20, 2019Assignee: Amazon Technologies, Inc.Inventors: Leonid Baryudin, Wenzhou Chen
-
Patent number: 10175892Abstract: An adaptive read algorithm for accessing information stored on a nonvolatile medium. The nonvolatile medium can be organized as a plurality of storage units. A method of servicing a read request to the nonvolatile medium can include recording a history of read-retries for read requests to individual storage units of the nonvolatile medium. The method can include adapting a read algorithm for a read request to a particular storage unit based on the history of the read-retries for the read requests to the individual storage units of the nonvolatile medium.Type: GrantFiled: June 23, 2017Date of Patent: January 8, 2019Assignee: Amazon Technologies, Inc.Inventors: Kevin Kim, Jingyu Kang, Wenzhou Chen, Sujan Biswas, Truong Nguyen
-
Patent number: 9710325Abstract: Techniques for efficiently programming non-volatile storage are disclosed. A second page of data may efficiently be programmed into memory cells that already store a first page. Data may be efficiently transferred from single bit cells to multi-bit cells. Memory cells are read using at least two different read levels. The results are compared to determine a count how many memory cells showed a different result between the two reads. If the count is less than a threshold, then data from the memory cells is stored into a set of data latches without attempting to correct for misreads. If the count is not less than the threshold, then data from the memory cells is stored into the set of data latches with attempting to correct for misreads. A programming operation may be performed based on the data stored in the set of data latches.Type: GrantFiled: April 8, 2015Date of Patent: July 18, 2017Assignee: SanDisk Technologies LLCInventors: Wenzhou Chen, Zhenming Zhou, Jun Wan, Deepanshu Dutta, Yi-Chieh Chen, Dana Lee
-
Publication number: 20170148525Abstract: The various implementations described herein include systems, methods and/or devices used to enable adaptive verify voltage adjustment in memory devices. The method includes: (1) in conjunction with decoding data read from non-volatile memory in the non-volatile memory system, determining a plurality of error parameters, (2) determining, in accordance with the plurality of error parameters, a verify adjustment signal, (3) determining whether a verify trigger event has occurred, (4) in accordance with a determination that a verify trigger event has occurred, adjusting a verify voltage in accordance with the verify adjustment signal, and (5) performing data write operations to write data to non-volatile memory in the non-volatile memory system using the adjusted verify voltage to verify the data written using the data write operations.Type: ApplicationFiled: June 17, 2016Publication date: May 25, 2017Inventors: Gulzar Ahmed Kathawala, Yuan Zhang, Wenzhou Chen, Sheunghee Park
-
Publication number: 20150212883Abstract: Techniques for efficiently programming non-volatile storage are disclosed. A second page of data may efficiently be programmed into memory cells that already store a first page. Data may be efficiently transferred from single bit cells to multi-bit cells. Memory cells are read using at least two different read levels. The results are compared to determine a count how many memory cells showed a different result between the two reads. If the count is less than a threshold, then data from the memory cells is stored into a set of data latches without attempting to correct for misreads. If the count is not less than the threshold, then data from the memory cells is stored into the set of data latches with attempting to correct for misreads. A programming operation may be performed based on the data stored in the set of data latches.Type: ApplicationFiled: April 8, 2015Publication date: July 30, 2015Applicant: SANDISK TECHNOLOGIES INC.Inventors: Wenzhou Chen, Zhenming Zhou, Jun Wan, Deepanshu Dutta, Yi-Chieh Chen, Dana Lee
-
Patent number: 9064572Abstract: Methods, devices, and systems associated with multilevel phase change memory cells are described herein. One or more embodiments of the present disclosure include operating a phase change memory device by placing a phase change memory cell in a reset state and applying a selected programming pulse to the phase change memory cell in order to program the cell to one of a number of intermediate states between the reset state and a set state associated with the cell. The selected programming pulse includes an uppermost magnitude applied for a particular duration, the particular duration depending on to which one of the number of intermediate states the memory cell is to be programmed.Type: GrantFiled: March 19, 2013Date of Patent: June 23, 2015Assignee: Micron Technology, Inc.Inventors: Jun Liu, Wenzhou Chen
-
Patent number: 9053820Abstract: Techniques are disclosed herein for performing an Internal Data Load (IDL) to sense non-volatile storage elements. Read pass voltages that are applied to the two neighbor word lines to a selected word line may be adjusted to result in a more accurate IDL. The read pass voltage for one neighbor may be increased by some delta voltage, whereas the read pass voltage for the other neighbor may be decreased by the same delta voltage. In one aspect, programming of an upper page of data into a word line that neighbors a target word line is halted to allow lower page data in the target memory cells to be read using an IDL and preserved in data latches while programming the upper page in the neighbor word completes. Preservation of the lower page data provides for a cleaner lower page when later programming the upper page into the target memory cells.Type: GrantFiled: August 11, 2014Date of Patent: June 9, 2015Assignee: SanDisk Technologies Inc.Inventors: Wenzhou Chen, Dana Lee, Zhenming Zhou, Guirong Liang
-
Patent number: 9036417Abstract: Techniques for efficiently programming non-volatile storage are disclosed. A second page of data may efficiently be programmed into memory cells that already store a first page. Data may be efficiently transferred from single bit cells to multi-bit cells. Memory cells are read using at least two different read levels. The results are compared to determine a count how many memory cells showed a different result between the two reads. If the count is less than a threshold, then data from the memory cells is stored into a set of data latches without attempting to correct for misreads. If the count is not less than the threshold, then data from the memory cells is stored into the set of data latches with attempting to correct for misreads. A programming operation may be performed based on the data stored in the set of data latches.Type: GrantFiled: February 7, 2013Date of Patent: May 19, 2015Assignee: SanDisk Technologies Inc.Inventors: Wenzhou Chen, Zhenming Zhou, Jun Wan, Deepanshu Dutta, Yi-Chieh Chen, Dana Lee
-
Patent number: 8942043Abstract: A system for reducing read disturb on edge word lines in non-volatile storage is disclosed. In one embodiment, the memory cells on edge word lines are programmed using a series of pulses that have an initial magnitude and step size between pulses that are lower than for memory cells on word lines that are not edge word lines. Additionally, when reading memory cells on word lines that are not edge word lines, the edge word lines receive a lower pass voltage than the default pass voltage applied to other unselected word lines. In another embodiment. the system applies a higher than normal bias on a neighboring word lines when reading memory cells on an edge word line.Type: GrantFiled: March 4, 2013Date of Patent: January 27, 2015Assignee: Sandisk Technologies Inc.Inventors: Jiahui Yuan, Shih-Chung Lee, Guirong Liang, Wenzhou Chen
-
Publication number: 20140347925Abstract: Techniques are disclosed herein for performing an Internal Data Load (IDL) to sense non-volatile storage elements. Read pass voltages that are applied to the two neighbor word lines to a selected word line may be adjusted to result in a more accurate IDL. The read pass voltage for one neighbor may be increased by some delta voltage, whereas the read pass voltage for the other neighbor may be decreased by the same delta voltage. In one aspect, programming of an upper page of data into a word line that neighbors a target word line is halted to allow lower page data in the target memory cells to be read using an IDL and preserved in data latches while programming the upper page in the neighbor word completes. Preservation of the lower page data provides for a cleaner lower page when later programming the upper page into the target memory cells.Type: ApplicationFiled: August 11, 2014Publication date: November 27, 2014Inventors: Wenzhou Chen, Dana Lee, Zhenming Zhou, Guirong Liang
-
Patent number: 8861269Abstract: Techniques are disclosed herein for performing an Internal Data Load (IDL) to sense non-volatile storage elements. Read pass voltages that are applied to the two neighbor word lines to a selected word line may be adjusted to result in a more accurate IDL. The read pass voltage for one neighbor may be increased by some delta voltage, whereas the read pass voltage for the other neighbor may be decreased by the same delta voltage. In one aspect, programming of an upper page of data into a word line that neighbors a target word line is halted to allow lower page data in the target memory cells to be read using an IDL and preserved in data latches while programming the upper page in the neighbor word completes. Preservation of the lower page data provides for a cleaner lower page when later programming the upper page into the target memory cells.Type: GrantFiled: March 5, 2013Date of Patent: October 14, 2014Assignee: SanDisk Technologies Inc.Inventors: Wenzhou Chen, Dana Lee, Zhenming Zhou, Guirong Liang
-
Publication number: 20140254262Abstract: Techniques are disclosed herein for performing an Internal Data Load (IDL) to sense non-volatile storage elements. Read pass voltages that are applied to the two neighbor word lines to a selected word line may be adjusted to result in a more accurate IDL. The read pass voltage for one neighbor may be increased by some delta voltage, whereas the read pass voltage for the other neighbor may be decreased by the same delta voltage. In one aspect, programming of an upper page of data into a word line that neighbors a target word line is halted to allow lower page data in the target memory cells to be read using an IDL and preserved in data latches while programming the upper page in the neighbor word completes. Preservation of the lower page data provides for a cleaner lower page when later programming the upper page into the target memory cells.Type: ApplicationFiled: March 5, 2013Publication date: September 11, 2014Applicant: SANDISK TECHNOLOGIES INC.Inventors: Wenzhou Chen, Dana Lee, Zhenming Zhou, Guirong Liang
-
Publication number: 20140247663Abstract: A system for reducing read disturb on edge word lines in non-volatile storage is disclosed. In one embodiment, the memory cells on edge word lines are programmed using a series of pulses that have an initial magnitude and step size between pulses that are lower than for memory cells on word lines that are not edge word lines. Additionally, when reading memory cells on word lines that are not edge word lines, the edge word lines receive a lower pass voltage than the default pass voltage applied to other unselected word lines. In another embodiment, the system applies a higher than normal bias on a neighboring word lines when reading memory cells on an edge word line.Type: ApplicationFiled: March 4, 2013Publication date: September 4, 2014Applicant: SANDISK TECHNOLOGIES INC.Inventors: Jiahui Yuan, Shih-Chung Lee, Guirong Liang, Wenzhou Chen
-
Patent number: 8804425Abstract: Methods and devices for operating non-volatile storage are disclosed. One or more programming conditions depend on the word line that is selected for programming. Applying a selected word line dependent program condition may reduce or eliminate program disturb. The duration of a programming pulse may depend on the word line that is selected for programming. This could be a physical characteristic of the word line or its location on a NAND string. As one example, a shorter pulse width may be used for the programming signal when programming edge word lines.Type: GrantFiled: March 26, 2012Date of Patent: August 12, 2014Assignee: SanDisk Technologies Inc.Inventors: Wenzhou Chen, Guirong Liang, Lanlan Gu, Bo Lei
-
Publication number: 20140063940Abstract: Techniques for efficiently programming non-volatile storage are disclosed. A second page of data may efficiently be programmed into memory cells that already store a first page. Data may be efficiently transferred from single bit cells to multi-bit cells. Memory cells are read using at least two different read levels. The results are compared to determine a count how many memory cells showed a different result between the two reads. If the count is less than a threshold, then data from the memory cells is stored into a set of data latches without attempting to correct for misreads. If the count is not less than the threshold, then data from the memory cells is stored into the set of data latches with attempting to correct for misreads. A programming operation may be performed based on the data stored in the set of data latches.Type: ApplicationFiled: February 7, 2013Publication date: March 6, 2014Applicant: SANDISK TECHNOLOGIES INC.Inventors: Wenzhou Chen, Zhenming Zhou, Jun Wan, Deepanshu Dutta, Yi-Chieh Chen, Dana Lee
-
Publication number: 20130250688Abstract: Methods and devices for operating non-volatile storage are disclosed. One or more programming conditions depend on the word line that is selected for programming. Applying a selected word line dependent program condition may reduce or eliminate program disturb. The duration of a programming pulse may depend on the word line that is selected for programming. This could be a physical characteristic of the word line or its location on a NAND string. As one example, a shorter pulse width may be used for the programming signal when programming edge word lines.Type: ApplicationFiled: March 26, 2012Publication date: September 26, 2013Inventors: Wenzhou Chen, Guirong Liang, Lanlan Gu, Bo Lei