Movatterモバイル変換


[0]ホーム

URL:


US20170125105A1 - Data retention charge loss and read disturb compensation in solid-state data storage systems - Google Patents

Data retention charge loss and read disturb compensation in solid-state data storage systems
Download PDF

Info

Publication number
US20170125105A1
US20170125105A1US14/929,080US201514929080AUS2017125105A1US 20170125105 A1US20170125105 A1US 20170125105A1US 201514929080 AUS201514929080 AUS 201514929080AUS 2017125105 A1US2017125105 A1US 2017125105A1
Authority
US
United States
Prior art keywords
voltage
target voltage
target
state
memory cells
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US14/929,080
Other versions
US9620226B1 (en
Inventor
Dale Charles Main
Abhilash Ravi Kashyap
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Palisade Technologies LLP
Original Assignee
Western Digital Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority to US14/929,080priorityCriticalpatent/US9620226B1/en
Application filed by Western Digital Technologies IncfiledCriticalWestern Digital Technologies Inc
Assigned to WESTERN DIGITAL TECHNOLOGIES, INC.reassignmentWESTERN DIGITAL TECHNOLOGIES, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: KASHYAP, ABHILASH RAVI, MAIN, DALE CHARLES
Assigned to JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENTreassignmentJPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENTSECURITY AGREEMENTAssignors: WESTERN DIGITAL TECHNOLOGIES, INC.
Assigned to JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENTreassignmentJPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENTSECURITY AGREEMENTAssignors: WESTERN DIGITAL TECHNOLOGIES, INC.
Assigned to U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENTreassignmentU.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENTSECURITY AGREEMENTAssignors: WESTERN DIGITAL TECHNOLOGIES, INC.
Priority to PCT/US2016/059454prioritypatent/WO2017075442A1/en
Priority to US15/466,004prioritypatent/US9922727B2/en
Publication of US9620226B1publicationCriticalpatent/US9620226B1/en
Application grantedgrantedCritical
Publication of US20170125105A1publicationCriticalpatent/US20170125105A1/en
Assigned to WESTERN DIGITAL TECHNOLOGIES, INC.reassignmentWESTERN DIGITAL TECHNOLOGIES, INC.RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS).Assignors: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Assigned to WESTERN DIGITAL TECHNOLOGIES, INC.reassignmentWESTERN DIGITAL TECHNOLOGIES, INC.RELEASE OF SECURITY INTEREST AT REEL 038744 FRAME 0481Assignors: JPMORGAN CHASE BANK, N.A.
Assigned to JPMORGAN CHASE BANK, N.A.reassignmentJPMORGAN CHASE BANK, N.A.PATENT COLLATERAL AGREEMENT - DDTL LOAN AGREEMENTAssignors: WESTERN DIGITAL TECHNOLOGIES, INC.
Assigned to JPMORGAN CHASE BANK, N.A.reassignmentJPMORGAN CHASE BANK, N.A.PATENT COLLATERAL AGREEMENT - A&R LOAN AGREEMENTAssignors: WESTERN DIGITAL TECHNOLOGIES, INC.
Assigned to SanDisk Technologies, Inc.reassignmentSanDisk Technologies, Inc.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: WESTERN DIGITAL TECHNOLOGIES, INC.
Assigned to SanDisk Technologies, Inc.reassignmentSanDisk Technologies, Inc.CHANGE OF NAME (SEE DOCUMENT FOR DETAILS).Assignors: SanDisk Technologies, Inc.
Assigned to JPMORGAN CHASE BANK, N.A., AS THE AGENTreassignmentJPMORGAN CHASE BANK, N.A., AS THE AGENTPATENT COLLATERAL AGREEMENTAssignors: SanDisk Technologies, Inc.
Assigned to PALISADE TECHNOLOGIES, LLPreassignmentPALISADE TECHNOLOGIES, LLPASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: SANDISK TECHNOLOGIES INC.
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Definitions

Landscapes

Abstract

A data storage device includes a solid-state memory including memory cells and a controller configured to perform a first programming scheme that programs a first subset of the cells to a first voltage state using a first target voltage, programs a second subset to a second voltage state using a second target voltage higher than the first target voltage, programs a third subset to a third voltage state using a third target voltage higher than the second target voltage, and programs a fourth subset to a fourth voltage state using a fourth target voltage higher than the third target voltage. A difference in voltage between the fourth target voltage and the third target voltage may be greater or less than a difference in voltage between the third target voltage and the second target voltage and/or a difference in voltage between the second target voltage and the first target voltage.

Description

Claims (21)

1. A data storage device comprising:
a solid-state non-volatile memory including memory cells; and
a controller configured to:
perform a first programming scheme that at least:
programs a first subset of the memory cells to a first voltage state associated with a first target voltage;
programs a second subset of the memory cells to a second voltage state associated with a second target voltage higher than the first target voltage;
programs a third subset of the memory cells to a third voltage state associated with a third target voltage higher than the second target voltage; and
programs a fourth subset of the memory cells to a fourth voltage state associated with a fourth target voltage higher than the third target voltage;
wherein a difference in voltage between the fourth target voltage and the third target voltage is greater than at least one of:
a difference in voltage between the third target voltage and the second target voltage; and
a difference in voltage between the second target voltage and the first target voltage.
8. A data storage device comprising:
a solid-state non-volatile memory including memory cells; and
a controller configured to:
perform a first programming scheme that at least:
programs a first subset of the memory cells to a first voltage state associated with a first target voltage;
programs a second subset of the memory cells to a second voltage state associated with a second target voltage higher than the first target voltage;
programs a third subset of the memory cells to a third voltage state associated with a third target voltage higher than the second target voltage; and
programs a fourth subset of the memory cells to a fourth voltage state associated with a fourth target voltage higher than the third target voltage;
wherein a difference in voltage between the first target voltage and the second target voltage is greater than at least one of:
a difference in voltage between the second target voltage and the third target voltage; and
a difference in voltage between the third target voltage and the fourth target voltage.
16. A method of programming data in a solid-state non-volatile memory, the method comprising:
receiving data to be written to a solid-state non-volatile memory including memory cells;
determining whether a data retention programming mode associated with the solid-state non-volatile memory is set; and
when a data retention mode is not set:
programming a first subset of the memory cells to a first voltage state associated with a first target voltage;
programming a second subset of the memory cells to a second voltage state associated with a second target voltage higher than the first target voltage;
programming a third subset of the memory cells to a third voltage state associated with a third target voltage higher than the second target voltage; and
programming a fourth subset of the memory cells to a fourth voltage state associated with a fourth target voltage higher than the third target voltage; and
when the data retention mode is set:
programming a fifth subset of the memory cells to an adjusted third voltage state associated with an adjusted third target voltage that is lower than the third target voltage.
18. A method of programming data in a solid-state non-volatile memory, the method comprising:
receiving data to be written to a solid-state non-volatile memory including memory cells;
determining whether a read disturb programming mode associated with the solid-state non-volatile memory is set; and
when a read disturb compensation mode is not set:
programming a first subset of the memory cells to a first voltage state associated with a first target voltage;
programming a second subset of the memory cells to a second voltage state using a second target voltage higher than the first target voltage;
programming a third subset of the memory cells to a third voltage state associated with a third target voltage higher than the second target voltage; and
programming a fourth subset of the memory cells to a fourth voltage state associated with a fourth target voltage higher than the third target voltage; and
when the read disturb compensation mode is set:
programming a fifth subset of the memory cells to an adjusted second voltage state associated with an adjusted second target voltage that is higher than the second target voltage.
20. A data storage device comprising:
a solid-state non-volatile memory including memory cells; and
a controller configured to:
program a first subset of the memory cells to a first voltage state associated with a first target voltage;
program a second subset of the memory cells to a second voltage state associated with a second target voltage higher than the first target voltage;
program a third subset of the memory cells to a third voltage state associated with a third target voltage higher than the second target voltage; and
program a fourth subset of the memory cells to a fourth voltage state associated with a fourth target voltage higher than the third target voltage;
wherein at least one of a difference in voltage between the fourth target voltage and the third target voltage and a difference in voltage between the third target voltage and the second target voltage is different than a difference in voltage between the second target voltage and the first target voltage.
US14/929,0802015-10-302015-10-30Data retention charge loss and read disturb compensation in solid-state data storage systemsActiveUS9620226B1 (en)

Priority Applications (3)

Application NumberPriority DateFiling DateTitle
US14/929,080US9620226B1 (en)2015-10-302015-10-30Data retention charge loss and read disturb compensation in solid-state data storage systems
PCT/US2016/059454WO2017075442A1 (en)2015-10-302016-10-28Data retention charge loss and read disturb compensation in solid-state data storage systems
US15/466,004US9922727B2 (en)2015-10-302017-03-22Protection against state transition errors in solid-state data storage systems

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US14/929,080US9620226B1 (en)2015-10-302015-10-30Data retention charge loss and read disturb compensation in solid-state data storage systems

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US15/466,004ContinuationUS9922727B2 (en)2015-10-302017-03-22Protection against state transition errors in solid-state data storage systems

Publications (2)

Publication NumberPublication Date
US9620226B1 US9620226B1 (en)2017-04-11
US20170125105A1true US20170125105A1 (en)2017-05-04

Family

ID=58461002

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US14/929,080ActiveUS9620226B1 (en)2015-10-302015-10-30Data retention charge loss and read disturb compensation in solid-state data storage systems
US15/466,004ActiveUS9922727B2 (en)2015-10-302017-03-22Protection against state transition errors in solid-state data storage systems

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US15/466,004ActiveUS9922727B2 (en)2015-10-302017-03-22Protection against state transition errors in solid-state data storage systems

Country Status (2)

CountryLink
US (2)US9620226B1 (en)
WO (1)WO2017075442A1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR102387956B1 (en)*2015-09-092022-04-19삼성전자주식회사Memory system including nonvolatile memory device
CN109508205B (en)*2017-09-152024-04-05北京忆恒创源科技股份有限公司NVM chip supporting in-situ operation, operation method thereof and solid-state storage device
US11086529B2 (en)*2018-09-262021-08-10Western Digital Technologies, Inc.Data storage systems and methods for improved data relocation based on read-level voltages associated with error recovery
US11189352B2 (en)2019-03-072021-11-30Micron Technology, Inc.Adjustment of program verify targets corresponding to a last programming distribution and a programming distribution adjacent to an initial programming distribution
US12242734B2 (en)*2022-09-092025-03-04Micron Technology, Inc.Memory pattern management for improved data retention in memory devices

Family Cites Families (90)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6219276B1 (en)2000-02-252001-04-17Advanced Micro Devices, Inc.Multilevel cell programming
US6856556B1 (en)2003-04-032005-02-15Siliconsystems, Inc.Storage subsystem with embedded circuit for protecting against anomalies in power signal from host
US7173859B2 (en)2004-11-162007-02-06Sandisk CorporationFaster programming of higher level states in multi-level cell flash memory
US7502256B2 (en)2004-11-302009-03-10Siliconsystems, Inc.Systems and methods for reducing unauthorized data recovery from solid-state storage devices
US7656710B1 (en)*2005-07-142010-02-02Sau Ching WongAdaptive operations for nonvolatile memories
US7653778B2 (en)2006-05-082010-01-26Siliconsystems, Inc.Systems and methods for measuring the useful life of solid-state storage devices
US8108692B1 (en)2006-06-272012-01-31Siliconsystems, Inc.Solid-state storage subsystem security solution
US7765373B1 (en)2006-06-272010-07-27Siliconsystems, Inc.System for controlling use of a solid-state storage subsystem
US7509441B1 (en)2006-06-302009-03-24Siliconsystems, Inc.Systems and methods for segmenting and protecting a storage subsystem
US7447807B1 (en)2006-06-302008-11-04Siliconsystems, Inc.Systems and methods for storing data in segments of a storage subsystem
US8161227B1 (en)2006-10-302012-04-17Siliconsystems, Inc.Storage subsystem capable of programming field-programmable devices of a target computer system
US8549236B2 (en)2006-12-152013-10-01Siliconsystems, Inc.Storage subsystem with multiple non-volatile memory arrays to protect against data losses
US7596643B2 (en)2007-02-072009-09-29Siliconsystems, Inc.Storage subsystem with configurable buffer
KR100907218B1 (en)2007-03-282009-07-10삼성전자주식회사 Read level control device and method
US7685338B2 (en)2007-05-242010-03-23Siliconsystems, Inc.Solid state storage subsystem for embedded applications
US7685337B2 (en)2007-05-242010-03-23Siliconsystems, Inc.Solid state storage subsystem for embedded applications
US7489543B1 (en)2007-07-252009-02-10Micron Technology, Inc.Programming multilevel cell memory arrays
US7685374B2 (en)2007-07-262010-03-23Siliconsystems, Inc.Multi-interface and multi-bus structured solid-state storage subsystem
US8095851B2 (en)2007-09-062012-01-10Siliconsystems, Inc.Storage subsystem capable of adjusting ECC settings based on monitored conditions
US8078918B2 (en)2008-02-072011-12-13Siliconsystems, Inc.Solid state storage subsystem that maintains and provides access to data reflective of a failure risk
US7962792B2 (en)2008-02-112011-06-14Siliconsystems, Inc.Interface for enabling a host computer to retrieve device monitor data from a solid state storage subsystem
US7733712B1 (en)2008-05-202010-06-08Siliconsystems, Inc.Storage subsystem with embedded circuit for protecting against anomalies in power signal from host
KR101412690B1 (en)*2008-05-282014-06-27삼성전자주식회사Memory device and memory programming method
US8375151B1 (en)2009-02-122013-02-12Siliconsystems, Inc.Command portal for securely communicating and executing non-standard storage subsystem commands
US8583835B1 (en)2008-08-062013-11-12Siliconsystems, Inc.Command portal for executing non-standard storage subsystem commands
US9176859B2 (en)2009-01-072015-11-03Siliconsystems, Inc.Systems and methods for improving the performance of non-volatile memory operations
US8090899B1 (en)2009-03-042012-01-03Western Digital Technologies, Inc.Solid state drive power safe wear-leveling
US10079048B2 (en)2009-03-242018-09-18Western Digital Technologies, Inc.Adjusting access of non-volatile semiconductor memory based on access time
KR20100107294A (en)2009-03-252010-10-05삼성전자주식회사Memory system including nonvolatile memory device and programing method of nonvolatile memory device
US8243525B1 (en)2009-09-302012-08-14Western Digital Technologies, Inc.Refreshing non-volatile semiconductor memory by reading without rewriting
US8254172B1 (en)2009-09-302012-08-28Western Digital Technologies, Inc.Wear leveling non-volatile semiconductor memory based on erase times and program times
US9753847B2 (en)2009-10-272017-09-05Western Digital Technologies, Inc.Non-volatile semiconductor memory segregating sequential, random, and system data to reduce garbage collection for page based mapping
US8135903B1 (en)2009-10-302012-03-13Western Digital Technologies, Inc.Non-volatile semiconductor memory compressing data to improve performance
US8261012B2 (en)2009-10-302012-09-04Western Digital Technologies, Inc.Non-volatile semiconductor memory comprising power fail circuitry for flushing write data in response to a power fail signal
US8130553B2 (en)2009-12-022012-03-06Seagate Technology LlcSystems and methods for low wear operation of solid state memory
US8397107B1 (en)2009-12-112013-03-12Western Digital Technologies, Inc.Data storage device employing data path protection using both LBA and PBA
US8443167B1 (en)2009-12-162013-05-14Western Digital Technologies, Inc.Data storage device employing a run-length mapping table and a single address mapping table
US8316176B1 (en)2010-02-172012-11-20Western Digital Technologies, Inc.Non-volatile semiconductor memory segregating sequential data during garbage collection to reduce write amplification
US8407449B1 (en)2010-02-262013-03-26Western Digital Technologies, Inc.Non-volatile semiconductor memory storing an inverse map for rebuilding a translation table
US8725931B1 (en)2010-03-262014-05-13Western Digital Technologies, Inc.System and method for managing the execution of memory commands in a solid-state memory
US8713066B1 (en)2010-03-292014-04-29Western Digital Technologies, Inc.Managing wear leveling and garbage collection operations in a solid-state memory using linked lists
US8782327B1 (en)2010-05-112014-07-15Western Digital Technologies, Inc.System and method for managing execution of internal commands and host commands in a solid-state memory
US9026716B2 (en)2010-05-122015-05-05Western Digital Technologies, Inc.System and method for managing garbage collection in solid-state memory
US8341339B1 (en)2010-06-142012-12-25Western Digital Technologies, Inc.Hybrid drive garbage collecting a non-volatile semiconductor memory by migrating valid data to a disk
US8612669B1 (en)2010-06-282013-12-17Western Digital Technologies, Inc.System and method for performing data retention in solid-state memory using copy commands and validity and usage data
US8447920B1 (en)2010-06-292013-05-21Western Digital Technologies, Inc.System and method for managing data access in non-volatile memory
US8521972B1 (en)2010-06-302013-08-27Western Digital Technologies, Inc.System and method for optimizing garbage collection in data storage
US8639872B1 (en)2010-08-132014-01-28Western Digital Technologies, Inc.Hybrid drive comprising write cache spanning non-volatile semiconductor memory and disk
US8775720B1 (en)2010-08-312014-07-08Western Digital Technologies, Inc.Hybrid drive balancing execution times for non-volatile semiconductor memory and disk
US8638602B1 (en)2010-09-102014-01-28Western Digital Technologies, Inc.Background selection of voltage reference values for performing memory read operations
US8769190B1 (en)2010-09-152014-07-01Western Digital Technologies, Inc.System and method for reducing contentions in solid-state memory access
US8788779B1 (en)2010-09-172014-07-22Western Digital Technologies, Inc.Non-volatile storage subsystem with energy-based performance throttling
US8612804B1 (en)2010-09-302013-12-17Western Digital Technologies, Inc.System and method for improving wear-leveling performance in solid-state memory
US8601313B1 (en)2010-12-132013-12-03Western Digital Technologies, Inc.System and method for a data reliability scheme in a solid state memory
US8601311B2 (en)2010-12-142013-12-03Western Digital Technologies, Inc.System and method for using over-provisioned data capacity to maintain a data redundancy scheme in a solid state memory
US8615681B2 (en)2010-12-142013-12-24Western Digital Technologies, Inc.System and method for maintaining a data redundancy scheme in a solid state memory in the event of a power loss
US8458435B1 (en)2010-12-202013-06-04Western Digital Technologies, Inc.Sequential write thread detection
US8392635B2 (en)2010-12-222013-03-05Western Digital Technologies, Inc.Selectively enabling a host transfer interrupt
US8683113B2 (en)2011-02-042014-03-25Western Digital Technologies, Inc.Concurrently searching multiple devices of a non-volatile semiconductor memory
US8700950B1 (en)2011-02-112014-04-15Western Digital Technologies, Inc.System and method for data error recovery in a solid state subsystem
US8700951B1 (en)2011-03-092014-04-15Western Digital Technologies, Inc.System and method for improving a data redundancy scheme in a solid state subsystem with additional metadata
US8769232B2 (en)2011-04-062014-07-01Western Digital Technologies, Inc.Non-volatile semiconductor memory module enabling out of order host command chunk media access
US8862804B2 (en)2011-04-292014-10-14Western Digital Technologies, Inc.System and method for improved parity determination within a data redundancy scheme in a solid state memory
US8751728B1 (en)2011-04-292014-06-10Western Digital Technologies, Inc.Storage system bus transfer optimization
US9021178B2 (en)2011-05-022015-04-28Western Digital Technologies, Inc.High performance path for command processing
US8503237B1 (en)2011-05-182013-08-06Western Digital Technologies, Inc.System and method for data recovery in a solid state storage device
US8793429B1 (en)2011-06-032014-07-29Western Digital Technologies, Inc.Solid-state drive with reduced power up time
US8719531B2 (en)2011-06-142014-05-06Western Digital Technologies, Inc.System and method for performing data retention that incorporates environmental conditions
US8423722B1 (en)2011-08-262013-04-16Western Digital Technologies, Inc.System and method for high performance command processing in solid state drives
US8713357B1 (en)2011-09-062014-04-29Western Digital Technologies, Inc.Systems and methods for detailed error reporting in data storage systems
US8700834B2 (en)2011-09-062014-04-15Western Digital Technologies, Inc.Systems and methods for an enhanced controller architecture in data storage systems
US8707104B1 (en)2011-09-062014-04-22Western Digital Technologies, Inc.Systems and methods for error injection in data storage systems
US8977803B2 (en)2011-11-212015-03-10Western Digital Technologies, Inc.Disk drive data caching using a multi-tiered memory
US8737131B2 (en)*2011-11-292014-05-27Micron Technology, Inc.Programming memory cells using smaller step voltages for higher program levels
KR20130060687A (en)2011-11-302013-06-10삼성전자주식회사Method of programming multi-level cells for a non-volatile memory device
US8724422B1 (en)2012-02-292014-05-13Western Digital Technologies, Inc.System and method for charging back-up charge storage element for data storage device using spindle phase switching elements
US9003224B2 (en)2012-04-252015-04-07Western Digital Technologies, Inc.Managing unreliable memory in data storage systems
US8788778B1 (en)2012-06-042014-07-22Western Digital Technologies, Inc.Garbage collection based on the inactivity level of stored data
US8966343B2 (en)2012-08-212015-02-24Western Digital Technologies, Inc.Solid-state drive retention monitor using reference blocks
US8788880B1 (en)2012-08-222014-07-22Western Digital Technologies, Inc.Efficient retry mechanism for solid-state memory failures
US9268682B2 (en)2012-10-052016-02-23Skyera, LlcMethods, devices and systems for physical-to-logical mapping in solid state drives
US8972826B2 (en)2012-10-242015-03-03Western Digital Technologies, Inc.Adaptive error correction codes for data storage systems
US9177638B2 (en)2012-11-132015-11-03Western Digital Technologies, Inc.Methods and devices for avoiding lower page corruption in data storage devices
US8954694B2 (en)2012-11-152015-02-10Western Digital Technologies, Inc.Methods, data storage devices and systems for fragmented firmware table rebuild in a solid state drive
US9021339B2 (en)2012-11-292015-04-28Western Digital Technologies, Inc.Data reliability schemes for data storage systems
US9059736B2 (en)2012-12-032015-06-16Western Digital Technologies, Inc.Methods, solid state drive controllers and data storage devices having a runtime variable raid protection scheme
US20140223255A1 (en)2012-12-182014-08-07Western Digital Technologies, Inc.Decoder having early decoding termination detection
US9430376B2 (en)2012-12-262016-08-30Western Digital Technologies, Inc.Priority-based garbage collection for data storage systems
US9013920B2 (en)2013-04-032015-04-21Western Digital Technologies, Inc.Systems and methods of write precompensation to extend life of a solid-state memory
KR20150094129A (en)*2014-02-102015-08-19에스케이하이닉스 주식회사Semiconductor device and operating method thereof

Also Published As

Publication numberPublication date
WO2017075442A1 (en)2017-05-04
US9922727B2 (en)2018-03-20
US20170194062A1 (en)2017-07-06
US9620226B1 (en)2017-04-11

Similar Documents

PublicationPublication DateTitle
US10102059B2 (en)Data storage device capable of preventing a data retention fail of a nonvolatile memory device and operating method thereof
JP6312698B2 (en) System and method for recovering lower page data in a solid state drive
US10481809B2 (en)Read disturb compensation using weighted programming patterns
US9922727B2 (en)Protection against state transition errors in solid-state data storage systems
WO2017027092A1 (en)Low read data storage management
US11721402B2 (en)Method and system for improving word line data retention for memory blocks
US9927987B2 (en)Adaptive multi-phase erase
US12224017B2 (en)Read level compensation for partially programmed blocks of memory devices
US20250201317A1 (en)Partial block read level voltage compensation to decrease read trigger rates
WO2017119995A2 (en)Fast bulk secure erase at the device level
US20250306805A1 (en)Using duplicate data for improving error correction capability
US20250259681A1 (en)Memory programming using consecutive coarse-fine programming operations of threshold voltage distributions
US20150161001A1 (en)Misprogramming prevention in solid-state memory
US20230197157A1 (en)Adaptive read-retry offset based on word line groups for systems
CN113936721A (en)Memory system, memory device and method of operating memory device
US20240370364A1 (en)Selection of erase policy in a memory device
US12417808B2 (en)Single-level cell programming with adaptive wordline ramp rate
US12217794B2 (en)Managing the programming of an open translation unit
US12436839B2 (en)Storage device for setting prohibited threshold voltage distribution
US20240194270A1 (en)Debiasing scheme for partial block erase based on word line groups
US20240412803A1 (en)Reducing partial block programming using dynamic trim settings

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:WESTERN DIGITAL TECHNOLOGIES, INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MAIN, DALE CHARLES;KASHYAP, ABHILASH RAVI;REEL/FRAME:037017/0823

Effective date:20151111

ASAssignment

Owner name:JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT, ILLINOIS

Free format text:SECURITY AGREEMENT;ASSIGNOR:WESTERN DIGITAL TECHNOLOGIES, INC.;REEL/FRAME:038744/0481

Effective date:20160512

Owner name:U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT, CALIFORNIA

Free format text:SECURITY AGREEMENT;ASSIGNOR:WESTERN DIGITAL TECHNOLOGIES, INC.;REEL/FRAME:038744/0281

Effective date:20160512

Owner name:JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT, ILLINOIS

Free format text:SECURITY AGREEMENT;ASSIGNOR:WESTERN DIGITAL TECHNOLOGIES, INC.;REEL/FRAME:038722/0229

Effective date:20160512

Owner name:JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT, IL

Free format text:SECURITY AGREEMENT;ASSIGNOR:WESTERN DIGITAL TECHNOLOGIES, INC.;REEL/FRAME:038722/0229

Effective date:20160512

Owner name:U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGEN

Free format text:SECURITY AGREEMENT;ASSIGNOR:WESTERN DIGITAL TECHNOLOGIES, INC.;REEL/FRAME:038744/0281

Effective date:20160512

Owner name:JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT, IL

Free format text:SECURITY AGREEMENT;ASSIGNOR:WESTERN DIGITAL TECHNOLOGIES, INC.;REEL/FRAME:038744/0481

Effective date:20160512

FEPPFee payment procedure

Free format text:PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCFInformation on status: patent grant

Free format text:PATENTED CASE

ASAssignment

Owner name:WESTERN DIGITAL TECHNOLOGIES, INC., CALIFORNIA

Free format text:RELEASE BY SECURED PARTY;ASSIGNOR:U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT;REEL/FRAME:045501/0714

Effective date:20180227

MAFPMaintenance fee payment

Free format text:PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment:4

ASAssignment

Owner name:WESTERN DIGITAL TECHNOLOGIES, INC., CALIFORNIA

Free format text:RELEASE OF SECURITY INTEREST AT REEL 038744 FRAME 0481;ASSIGNOR:JPMORGAN CHASE BANK, N.A.;REEL/FRAME:058982/0556

Effective date:20220203

ASAssignment

Owner name:JPMORGAN CHASE BANK, N.A., ILLINOIS

Free format text:PATENT COLLATERAL AGREEMENT - A&R LOAN AGREEMENT;ASSIGNOR:WESTERN DIGITAL TECHNOLOGIES, INC.;REEL/FRAME:064715/0001

Effective date:20230818

Owner name:JPMORGAN CHASE BANK, N.A., ILLINOIS

Free format text:PATENT COLLATERAL AGREEMENT - DDTL LOAN AGREEMENT;ASSIGNOR:WESTERN DIGITAL TECHNOLOGIES, INC.;REEL/FRAME:067045/0156

Effective date:20230818

ASAssignment

Owner name:SANDISK TECHNOLOGIES, INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:WESTERN DIGITAL TECHNOLOGIES, INC.;REEL/FRAME:067567/0682

Effective date:20240503

ASAssignment

Owner name:SANDISK TECHNOLOGIES, INC., CALIFORNIA

Free format text:CHANGE OF NAME;ASSIGNOR:SANDISK TECHNOLOGIES, INC.;REEL/FRAME:067982/0032

Effective date:20240621

ASAssignment

Owner name:JPMORGAN CHASE BANK, N.A., AS THE AGENT, ILLINOIS

Free format text:PATENT COLLATERAL AGREEMENT;ASSIGNOR:SANDISK TECHNOLOGIES, INC.;REEL/FRAME:068762/0494

Effective date:20240820

FEPPFee payment procedure

Free format text:MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FEPPFee payment procedure

Free format text:7.5 YR SURCHARGE - LATE PMT W/IN 6 MO, LARGE ENTITY (ORIGINAL EVENT CODE: M1555); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

MAFPMaintenance fee payment

Free format text:PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment:8

ASAssignment

Owner name:PALISADE TECHNOLOGIES, LLP, NEVADA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SANDISK TECHNOLOGIES INC.;REEL/FRAME:071435/0290

Effective date:20250425


[8]ページ先頭

©2009-2025 Movatter.jp