-
公开(公告)号:US11604592B2
公开(公告)日:2023-03-14
申请号:US17339547
申请日:2021-06-04
Applicant: Western Digital Technologies, Inc.
Inventor: Ramanathan Muthiah , Lakshmi Sowjanya Sunkavelli , Stella Achtenberg
Abstract: A method and apparatus for identifying data that is to be accessible in a low power state of a data storage device, and store this data in a physical (or logical) block that will be accessible in a low power state of the data storage device. Low power accessible data may be identified by host metadata of the data, indicating access is needed in a low power state. In other embodiments, the data storage device may learn the power state in which data should be accessible. In these embodiments, a controller stores information regarding the power state of a namespace in which the data is stored as an indicator to make the data accessible in a low power state. Alternatively, the controller stores a previous power state in which the data was accessed as an indicator to make the data accessible in a low power state.
-
公开(公告)号:US11494261B2
公开(公告)日:2022-11-08
申请号:US16918837
申请日:2020-07-01
Applicant: Western Digital Technologies, Inc.
Inventor: Stella Achtenberg , Ran Zamir , Ofir Pele , Omer Fainzilber
IPC: H03M13/27 , H03M13/09 , H04L1/00 , G06F11/10 , G06N20/00 , G11C16/34 , G11C16/26 , G11C16/10 , G06N5/04
Abstract: A method of temperature compensation to read a flash memory device includes determining a state of the flash memory device. An action is selected with a maximum Q-value from a Q-table for the current state during exploitation. A read operation of a code word from the flash memory device is conducted using one or more parameters according to the selected action. The code word is decoded with an error correction code (ECC) process.
-
公开(公告)号:US10892784B2
公开(公告)日:2021-01-12
申请号:US16430380
申请日:2019-06-03
Applicant: Western Digital Technologies, Inc.
Inventor: Dudy Avraham , Omer Fainzilber , Tommer Kuper Lotan , Eran Sharon , Ofir Pele , Stella Achtenberg , Ran Zamir
Abstract: Disclosed herein are memory devices, systems, and methods of encoding and decoding data. In one aspect, an encoded data chunk is received and segmented into data segments with similar features. Each segment can be decoded based on its features. Data can also be rearranged and partitioned so as to minimize an entropy score that is based on the size and entropy of the data partitions. The approach is capable of enhancing performance, reducing decoding latency, and reducing power consumption.
-
公开(公告)号:US10446242B2
公开(公告)日:2019-10-15
申请号:US15619157
申请日:2017-06-09
Applicant: WESTERN DIGITAL TECHNOLOGIES, INC.
Inventor: Stella Achtenberg , Eran Sharon , David Rozman , Alon Eyal , Idan Alrod , Dana Lee
IPC: G11C7/00 , G11C16/34 , G11C29/52 , H03M13/29 , G11C16/26 , G06F11/10 , G11C7/04 , G11C11/56 , G11C16/10 , G11C29/02
Abstract: A device includes a memory and a controller coupled to the memory. The controller is configured to determine a temperature-based value of a search parameter in response to detecting that an error rate of a codeword read from the memory exceeds a threshold error rate. The controller is further configured to iteratively modify one or more memory access parameters associated with reducing temperature-dependent threshold voltage variation and to re-read the codeword using the modified one or more memory access parameters.
-
公开(公告)号:US20190258423A1
公开(公告)日:2019-08-22
申请号:US15900531
申请日:2018-02-20
Applicant: Western Digital Technologies, Inc.
Inventor: David Rozman , Stella Achtenberg , Arthur Shulkin
Abstract: Systems and methods are described for reducing error rates on data storage devices by applying data shaping to data written to such devices in order to avoid error-prone states on cells within the devices. Different states of individual cells (such as those representing different bit patterns) may have different propensities for error, and these propensities may vary during operation of a device. Thus, a device as disclosed herein may determine error-prone states for a cell or group of cells, and apply data shaping to data written to such cells to reduce the likelihood that writing the data places the cell or cells into an error-prone state. Data shaping may be used, for example, to increase the occurrence of “0” bits within input data, thus avoiding error-prone low voltage states that may be used to represent a series of “1” bits.
-
公开(公告)号:US20220121985A1
公开(公告)日:2022-04-21
申请号:US17180247
申请日:2021-02-19
Applicant: Western Digital Technologies, Inc.
Inventor: Jonathan Lloyd , Anand Gupta , Stella Achtenberg , Ofir Pele , Chun Sei Tsai , Amit Chattopadhyay , Aimamorn Suvichakorn , Krzysztof Gladysz , Kameron Jung
Abstract: Methods are provided for deploying machine learning operations within existing storage devices for streamlining various calibration processes. Machine learning operations are specifically designed to generate inference data as a substitute for various measurements taken during calibration. These operations may be verified through additional sample measurements and rolled back when the results of the machine learning operations are outside of a range of approved values. Storage devices designed to utilize machine learning methods within calibration processes can include a non-volatile memory for storing data, executable instructions, and a processor to conduct a variety of steps. The steps can include executing an application stored in the non-volatile memory and receiving a request for measurement data from the application. The steps can further determine if the requested data is suitable for substitution by an inference and subsequently select at least one machine learning model for generating a suitable inference.
-
公开(公告)号:US11194523B2
公开(公告)日:2021-12-07
申请号:US16751615
申请日:2020-01-24
Applicant: Western Digital Technologies, Inc.
Inventor: Stella Achtenberg , Eran Sharon , David Rozman , Alon Eyal , Idan Alrod , Dana Lee
IPC: G11C7/04 , G06F3/06 , G11C16/26 , G11C11/56 , G06F11/10 , G11C16/10 , G11C16/34 , G11C29/02 , G11C29/52 , G11C29/04
Abstract: A data storage device includes a non-volatile memory and a controller coupled to the non-volatile memory. The controller is operable to measure a first threshold voltage (VT) of a memory cell under a first parameter at a read temperature and measure a second VT of the memory cell under a second parameter at the read temperature in which the first parameter is different from the second parameter. A VT correction term for the memory cell is determined based upon the first VT measurement and the second VT measurement. A read VT of the memory cell is adjusted by using the VT correction term.
-
公开(公告)号:US10862512B2
公开(公告)日:2020-12-08
申请号:US16452466
申请日:2019-06-25
Applicant: Western Digital Technologies, Inc.
Inventor: Dudy David Avraham , Eran Sharon , Omer Fainzilber , Ran Zamir , Stella Achtenberg
Abstract: A storage device may include a decoder configured to connect bits to a content node based on content-aware decoding process. The content-aware decoding process may be dynamic and determine connection structures of bits and content nodes based on patterns in data. In some cases, the decoder may connect non-adjacent bits to a content node based on a content-aware decoding process. In other cases, the decoder may connect a first number of bits to a first content node and a second number of bits to a second content node. In such cases, the first number of bits and the second number of bits are a different number.
-
公开(公告)号:US20200235757A1
公开(公告)日:2020-07-23
申请号:US16254575
申请日:2019-01-22
Applicant: Western Digital Technologies, Inc.
Inventor: Stella Achtenberg , Omer Fainzilber , Dudy David Avraham
Abstract: Disclosed herein are memory devices, systems, and methods of content-aware decoding of encoded data. In one aspect, an encoded data chunk is received and one or more characteristics, such as source statistics, are determined. A similar data chunk (that may, e.g., contain data of a similar type) with comparable statistics may be sought. The similar data chunk may, for example, have source statistics that are positively correlated to the source statistics of the encoded data chunk to be decoded. Decoder parameters for the encoded data may be set to correspond with decoder parameters suited to the similar data chunk. The encoded data chunk is decoded using the new decoder parameters. Decoding encoded data based on content can enhance performance, reducing decoding latency and/or power consumption.
-
公开(公告)号:US20230333772A1
公开(公告)日:2023-10-19
申请号:US17723887
申请日:2022-04-19
Applicant: Western Digital Technologies, Inc.
Inventor: Einav Zilberstein , Matar Krizhak , Stella Achtenberg , Hadas Oshinsky
IPC: G06F3/06
CPC classification number: G06F3/0655 , G06F3/0604 , G06F3/0679
Abstract: A stream set classification process may be implemented to classify streams opened by a host device on a data storage device. The data storage device may internally classify the streams into different stream classifications using a set of performance metrics. Stream classifications that cause the data storage device to show the greatest gains when compared with a set of baseline performance metrics for the data storage device and/or when compared with other stream classifications, may be selected by the data storage device and/or the host device for subsequent write operations.
-
-
-
-
-
-
-
-
-