16 patents
Utility
Storage system with predictive adjustment mechanism and method of operation thereof
8 Nov 22
A storage system includes: a control processor, configured to: read user data with a read threshold, determine which threshold adjustment range has been activated by reading a 1 and 0 counter, select an adjusted read threshold, based on the threshold adjustment range, to reread the user data in a physical block using the adjusted read threshold to correct the user data; and reading the user data in the physical block using the adjusted read threshold selected from the threshold adjustment range.
Jun Tao, Chih-Chieng Cheng, Shanying Luo
Filed: 20 Dec 19
Utility
Storage System with Predictive Adjustment Mechanism and Method of Operation Thereof
24 Jun 21
A storage system includes: a control processor, configured to: read user data with a read threshold, determine which threshold adjustment range has been activated by reading a 1 and 0 counter, select an adjusted read threshold, based on the threshold adjustment range, to reread the user data in a physical block using the adjusted read threshold to correct the user data; and reading the user data in the physical block using the adjusted read threshold selected from the threshold adjustment range.
Jun Tao, Chih-Chieng Cheng, Shanying Luo
Filed: 20 Dec 19
Utility
Storage System with Data Reliability Mechanism and Method of Operation Thereof
25 Feb 21
A storage system includes: a first storage plane configured to store multiple bits per cell; a second storage plane configured to store multiple bits per cell; a control processor, coupled to the first storage plane and the second storage plane, configured to: read user data including reading a first page type in the first storage plane and a second page type in the second storage plane, and detect an uncorrectable error in the user data; an error recovery (ER) circuitry, coupled to the control processor configured to correct the uncorrectable error in the user data by applying an XOR parity page to the user data; and a system interface, coupled to the ER circuitry, configured to transfer the user data after the uncorrectable error is corrected.
Jun Tao, Matthew Guo
Filed: 19 Aug 19
Utility
Storage system with error recovery mechanism and method of operation thereof
9 Feb 21
A storage system includes: a control processor, configured to: read user data with a read threshold, detect an uncorrectable error in the user data, detect a sector balanced when the number of 1's and 0's in the user data is within the difference stored in a range register, apply an XOR RAID recovery to correct the uncorrectable error in the user data; and a non-volatile memory array, coupled to the control processor, configured to store the user data; and wherein the control processor is further configured to forego an additional read of a sector N with a different value of the read threshold when the sector balanced initiates the XOR RAID recovery.
Jun Tao, Chih-Chieng Cheng, Bo Jiang, Shanying Luo
Filed: 13 Jun 19
Utility
Storage System with Error Mitigation Mechanism and Method of Operation Thereof
4 Feb 21
A storage system includes: a control processor, configured to: read user data with a read threshold, detect a correctable data error in the user data, adjust the read threshold to correct the correctable data error, read a 1 and 0 counter to determine which threshold adjustment range has been activated, generate an adjusted read threshold, based on the threshold adjustment range, to update an optimal read threshold set; and read the user data in a physical block using the adjusted read threshold.
Jun Tao, Chih-Chieng Cheng, Shanying Luo
Filed: 2 Aug 19
Utility
Storage System with Error Recovery Mechanism and Method of Operation Thereof
16 Dec 20
A storage system includes: a control processor, configured to: read user data with a read threshold, detect an uncorrectable error in the user data, detect a sector balanced when the number of 1's and 0's in the user data is within the difference stored in a range register, apply an XOR RAID recovery to correct the uncorrectable error in the user data; and a non-volatile memory array, coupled to the control processor, configured to store the user data; and wherein the control processor is further configured to forego an additional read of a sector N with a different value of the read threshold when the sector balanced initiates the XOR RAID recovery.
Jun Tao, Chih-Chieng Cheng, Bo Jiang, Shanying Luo
Filed: 12 Jun 19
Utility
Computer System with Thermal Performance Mechanism and Method of Operation Thereof
2 Dec 20
A computer system includes: a storage controller configured to: read a device temperature from a storage device, and calculate a normalized temperature from the device temperature; a processing device, coupled to the storage controller, configured to: access application data, read a composite temperature from the storage controller, and wherein the composite temperature includes the normalized temperature that is higher than the device temperature when a frequency of the processing device is less than FMAX; and an air flow generator, coupled to the processing device, configured to direct a flow of cooling air based on the composite temperature.
Shanying Luo, Xiaowei An
Filed: 29 May 19
Utility
Computing system with shift adjustable coding mechanism and method of operation thereof
10 Aug 20
Xiaojie Zhang, Pengfei Huang
Filed: 26 Oct 16
Utility
Storage system with read threshold mechanism and method of operation thereof
13 Jul 20
A storage system includes: a control processor, configured to: read user data, generate a bit flip array from the user data including limiting a threshold offset range, and select an optimal read threshold set from the bit flip array; and a non-volatile memory array, coupled to the control processor, configured to store the user data; and wherein the control processor is further configured read a sector N with the optimal read threshold set for enhancing performance of the non-volatile memory array.
Xiaojie Zhang, Yi Liu
Filed: 2 Oct 17
Utility
Computing system with data protection mechanism with soft information and method of operation thereof
8 Jun 20
A computing system includes: a data block including a data; a storage engine, coupled to the data block, configured to process data, as hard information or soft information, through channels including a failed channel and a remaining channel, calculate an aggregated output from a hard decision from the remaining channel, calculate a selected magnitude from a magnitude from the remaining channel with an error detected, calculate an extrinsic soft information based on the aggregated output and the selected magnitude, and decode the failed channel with a scaled soft metric based on the extrinsic soft information.
Xiaojie Zhang
Filed: 24 Mar 16
Utility
Method and apparatus for logically removing defective pages in non-volatile memory storage device
16 Mar 20
One embodiment of the present invention capable of decommissioning a defective non-volatile memory (“NVM”) page in a block is disclosed.
Yiren Ronnie Huang
Filed: 29 Nov 16
Utility
Computing system with data recovery mechanism and method of operation thereof
10 Feb 20
A computing system includes an array of storage devices configured to store storage data and check data; and a storage engine, coupled to the array of storage devices, configured to: access the storage data, detect an erasure storage data, an erasure check data, or a combination thereof when the storage data is not accessible from the array of storage devices, and recover the storage data from the erasure storage data, the erasure check data, or the combination thereof by applying at least one of a block of check data including a slope from the check data.
Bing Fan, Xiaojie Zhang
Filed: 6 Jul 16
Utility
Computing system with data protection enhancement mechanism and method of operation thereof
10 Feb 20
A computing system includes: storage devices configured to read data sectors; and a data correction engine, coupled to the storage devices, configured to: detect an error data sector among the data sectors, generate soft information from the error data sector, apply a soft bit flipping logic to the error data sector to produce a transformed data sector, and generate a corrected data sector from the transformed data sector.
Alan Armstrong, Yiren Ronnie Huang, Xiaojie Zhang
Filed: 30 May 16
Utility
NVM express controller for remote access of memory and I/O over Ethernet-type networks
9 Dec 19
A method and system for enabling Non-Volatile Memory express (NVMe) for accessing remote solid state drives (SSDs) (or other types of remote non-volatile memory) over the Ethernet or other networks.
Yiren Ronnie Huang
Filed: 18 Aug 16
Utility
Method and Apparatus for Facilitating a Trim Process Using Auxiliary Tables
4 Dec 19
A method for processing a trim command via an input and output (“I/O”) command of a solid-state drive (“SSD”) using various tables is disclosed.
Yiren Ronnie Huang, Seong No Lee
Filed: 28 May 19
Utility
Method and Apparatus for Restoring Data after Power Failure for An Open-Channel Solid State Drive
23 Oct 19
The power protection system includes a host driver in the host system and an SSD driver situated in an SSD.
Alan Armstrong, Javier González González, Yiren Ronnie Huang
Filed: 19 Apr 19
- Prev
- 1
- Next
Patents are sorted by USPTO publication date, most recent first