-
公开(公告)号:US10379940B2
公开(公告)日:2019-08-13
申请号:US15372485
申请日:2016-12-08
Applicant: SANDISK TECHNOLOGIES LLC
Inventor: Omer Fainzilber , Ariel Navon , Alexander Bazarsky , David Gur , Stella Achtenberg
IPC: G06F11/10
Abstract: A method of operation of a data storage device includes inputting data to a decoder of the data storage device. The method further includes sending a command to a memory of the data storage device in response to an indication of a pipeline delay associated with a decoding process to decode the data. The command indicates an operation to be performed at the memory to in response to the pipeline delay.
-
公开(公告)号:US20180314587A1
公开(公告)日:2018-11-01
申请号:US15497220
申请日:2017-04-26
Applicant: SanDisk Technologies LLC
Inventor: Edgar Barber , Alex Bazarsky , Ariel Navon , Gadi Vishne , Joshua Lehmann , Judah Gamliel Hahn
CPC classification number: G11C29/021 , G11C11/5642 , G11C16/349 , G11C29/028 , G11C29/44 , G11C29/52
Abstract: Apparatuses, systems, and methods are disclosed for dynamic read operations. An on-die controller monitors one or more read statistics during a read operation for data of a non-volatile memory die. An on-die controller determines whether one or more read statistics satisfy a threshold for a read operation. An on-die controller dynamically modifies a read operation based on determining that one or more read statistics fail to satisfy a threshold.
-
公开(公告)号:US10114549B2
公开(公告)日:2018-10-30
申请号:US15073373
申请日:2016-03-17
Applicant: Sandisk Technologies LLC
Inventor: Idan Alrod , Eran Sharon , Ariel Navon
Abstract: A device includes a memory and a controller including a data shaping engine. The data shaping engine is configured to apply a mapping to input data that includes one or more m-tuples of bits to generate transformed data. The transformed data includes one or more n-tuples of bits, and n is greater than m. A relationship of a gray coding of m-tuples to a gray coding of n-tuples is indicated by the mapping. The input data includes a first number of bit values that represent a particular logical state, and the transformed data includes a second number of bit values that represent the particular logical state, the second number of bit values being less than the first number of bit values.
-
公开(公告)号:US09583196B2
公开(公告)日:2017-02-28
申请号:US14607408
申请日:2015-01-28
Applicant: SanDisk Technologies LLC
Inventor: Ariel Navon , Eran Sharon , Alexander Bazarsky , Noam Presman
CPC classification number: G11C16/10 , G11C16/12 , G11C16/3427 , G11C16/3486 , G11C29/021 , G11C29/028
Abstract: A system and method of programming user data into a memory cell includes receiving a first user data to be programmed in a memory controller, selecting a memory cell for programming the first user data and measuring at least one health characteristic of the selected memory cell. At least one programming parameter of the selected memory cell is adjusted and the first user data is programmed to the selected memory cell using the adjusted programming parameter corresponding to the selected memory cell.
Abstract translation: 将用户数据编程到存储器单元中的系统和方法包括:接收要在存储器控制器中编程的第一用户数据,选择用于编程第一用户数据的存储单元并测量所选存储单元的至少一个健康特性。 调整所选存储单元的至少一个编程参数,并且使用对应于所选择的存储单元的经调整的编程参数将第一用户数据编程到所选存储单元。
-
公开(公告)号:US10474525B2
公开(公告)日:2019-11-12
申请号:US14823747
申请日:2015-08-11
Applicant: SANDISK TECHNOLOGIES LLC
Inventor: Eran Sharon , Ariel Navon , Idan Alrod , Alexander Bazarsky
Abstract: A data storage device includes a memory, a first module, and a second module. The first module is configured to sense data stored at the memory to generate a first set of soft bits having a first number of bits. The second module is configured to perform an operation using the first set of soft bits to generate a second set of soft bits having a second number of bits that is less than the first number of bits. In an illustrative implementation, the second set of soft bits is used in connection with a three-stage decoding process to decode a set of hard bits that represents the data.
-
公开(公告)号:US10191799B2
公开(公告)日:2019-01-29
申请号:US15394429
申请日:2016-12-29
Applicant: SanDisk Technologies LLC
Inventor: Yonatan Karlik , Judah Gamliel Hahn , Ariel Navon , Alex Bazarsky , Ofer Shapira
Abstract: A memory system is configured to perform a test operation to determine a deviation of a target storage location's bit error rate response relative to a model. The memory system determines the deviation level by measuring data sets stored in the target storage location to determine an actual bit error rate value and another actual parameter value used to estimate bit error rate. The memory system obtains an estimated value from the model based on the actual values and identifies the deviation by comparing the estimated value with the actual values.
-
公开(公告)号:US20180089024A1
公开(公告)日:2018-03-29
申请号:US15274037
申请日:2016-09-23
Applicant: SANDISK TECHNOLOGIES LLC
Inventor: Judah Gamliel Hahn , Gadi Vishne , Joshua Lehmann , Alexander Bazarsky , Ariel Navon
CPC classification number: G06F11/1068 , G06F3/0619 , G06F3/064 , G06F3/0679 , G06F11/1048 , G11C11/5628 , G11C11/5642 , G11C16/0483 , G11C16/10 , G11C16/26 , G11C16/30 , G11C16/32 , G11C29/021 , G11C29/028 , G11C2029/0409 , H04L1/0015 , H04L1/0017 , H04L1/0025 , H04L1/0026 , H04L1/004 , H04L29/06523 , H04L41/5022 , H04L41/5025
Abstract: A non-volatile memory system receives a request to read data. That request includes a quality of service indication. The memory system performs a read process that satisfies the quality of service indication and identifies a set of data with errors. The memory system returns the set of data with errors in response to the request.
-
公开(公告)号:US10250281B2
公开(公告)日:2019-04-02
申请号:US15395185
申请日:2016-12-30
Applicant: SANDISK TECHNOLOGIES LLC
Inventor: Stella Achtenberg , Omer Fainzilber , Ariel Navon , Alexander Bazarsky , Eran Sharon
Abstract: A device includes a non-volatile memory, a traffic analyzer, and a parameter adjuster. The traffic analyzer is configured to generate a traffic type indicator based on one or more read requests from an access device to access data at the non-volatile memory. The traffic type indicator has a first value responsive to the one or more read requests corresponding to a first traffic type and has a second value responsive to the one or more read requests corresponding to a second traffic type. The parameter adjuster is configured to designate one or more decode parameter values based on the traffic type indicator.
-
公开(公告)号:US20180189125A1
公开(公告)日:2018-07-05
申请号:US15394429
申请日:2016-12-29
Applicant: SanDisk Technologies LLC
Inventor: Yonatan Karlik , Yehuda Hahn , Ariel Navon , Alex Bazarsky , Ofer Shapira
IPC: G06F11/07
CPC classification number: G06F11/1048 , G11C29/12005 , G11C29/4401 , G11C29/50004 , G11C29/52 , G11C29/82 , G11C2029/0409 , G11C2029/0411 , G11C2029/5002 , G11C2029/5004
Abstract: A memory system is configured to perform a test operation to determine a deviation of a target storage location's bit error rate response relative to a model. The memory system determines the deviation level by measuring data sets stored in the target storage location to determine an actual bit error rate value and another actual parameter value used to estimate bit error rate. The memory system obtains an estimated value from the model based on the actual values and identifies the deviation by comparing the estimated value with the actual values.
-
公开(公告)号:US10002265B2
公开(公告)日:2018-06-19
申请号:US15353511
申请日:2016-11-16
Applicant: SanDisk Technologies LLC
Inventor: Ofer Shapira , Judah Gamliel Hahn , Alexander Bazarsky , Ariel Navon , Danny Berler
CPC classification number: G06F21/79 , G06F3/0616 , G06F3/0652 , G06F3/0679 , G06F11/16 , G06F21/6218
Abstract: A storage system and method for providing gray levels of read security are provided. In one embodiment, a storage system is provided comprising a memory and a controller in communication with the memory. The controller is configured to perform a test of a security feature of the storage system; and in response to failure of the test of the security feature of the storage system, degrade a subsequent read of a set of locations in the memory. Other embodiments are possible, and each of the embodiments can be used alone or together in combination.
-
-
-
-
-
-
-
-
-