-
公开(公告)号:US10732838B2
公开(公告)日:2020-08-04
申请号:US15885767
申请日:2018-01-31
发明人: Noor Mohamed , Athira Kanchiyil , Sharad Gupta , Arunkumar Mani , Silky Mohanty , Arun Kumar Shukla
摘要: Apparatuses, systems, methods, and computer program products are disclosed for hybrid dual write. An apparatus includes a memory device comprising a plurality of single level cell blocks and a plurality of multi level cell blocks. An apparatus includes a hybrid writing component. A hybrid writing component includes a single level writing circuit that writes data to a plurality of single level cell blocks. A hybrid writing component includes a multi level writing circuit that copies data from a plurality of single level cell blocks to a plurality of multi level cell blocks. A hybrid writing component includes a grouping circuit that directs a single level writing circuit to write data corresponding to a first logical group to a set of single level cell blocks of a plurality of single level cell blocks. In response to a multi level writing circuit copying data from a set of single level cell blocks to a plurality of multi level cell blocks, a first portion of data from the set of single level cell blocks remains uncopied because the first portion of data is insufficient to fill an entire multi level cell block.
-
公开(公告)号:US11043271B2
公开(公告)日:2021-06-22
申请号:US15885760
申请日:2018-01-31
发明人: Arun Kumar Shukla , Sharad Gupta , Silky Mohanty , Athira Kanchiyil , Arunkumar Mani , Noor Mohamed
摘要: Apparatuses, systems, methods, and computer program products are disclosed for hybrid dual write. An apparatus includes a memory device comprising a plurality of single level cell blocks and a plurality of multi level cell blocks. An apparatus includes a hybrid writing component. A hybrid writing component includes a single level writing circuit that writes data to a plurality of single level cell blocks. A hybrid writing component includes a multi level writing circuit that copies data from a plurality of single level cell blocks to a plurality of multi level cell blocks. A hybrid writing component includes a control circuit that controls data to be copied from a single level cell block of a plurality of single level cell blocks to at least two multi level cell blocks of a plurality of multi level cell blocks.
-
公开(公告)号:US20190164598A1
公开(公告)日:2019-05-30
申请号:US15885760
申请日:2018-01-31
发明人: Arun Kumar Shukla , Sharad Gupta , Silky Mohanty , Athira Kanchiyil , Arunkumar Mani , Noor Mohamed
摘要: Apparatuses, systems, methods, and computer program products are disclosed for hybrid dual write. An apparatus includes a memory device comprising a plurality of single level cell blocks and a plurality of multi level cell blocks. An apparatus includes a hybrid writing component. A hybrid writing component includes a single level writing circuit that writes data to a plurality of single level cell blocks. A hybrid writing component includes a multi level writing circuit that copies data from a plurality of single level cell blocks to a plurality of multi level cell blocks. A hybrid writing component includes a control circuit that controls data to be copied from a single level cell block of a plurality of single level cell blocks to at least two multi level cell blocks of a plurality of multi level cell blocks.
-
公开(公告)号:US20220357878A1
公开(公告)日:2022-11-10
申请号:US17313793
申请日:2021-05-06
IPC分类号: G06F3/06 , G06F12/0802
摘要: A data storage device and method for host-initiated cached read to recover corrupted data within timeout constraints are provided. In one embodiment, a data storage device is provided comprising a volatile memory, a non-volatile memory, and a controller. The controller is configured to receive a read look-ahead command from a host to perform a read look-ahead of a first logical address; receive a read command from the host to read a second logical address; and execute the read look-ahead command by performing the following as background operations while executing the read command: read data for a location in the non-volatile memory that corresponds to the first logical address; correct an error in the data; and cache the corrected data in the volatile memory. The cached corrected data can be sent back to the host in response to the host requesting a read of the same logical address. Other embodiments are provided.
-
公开(公告)号:US11037627B2
公开(公告)日:2021-06-15
申请号:US15885765
申请日:2018-01-31
发明人: Arun Kumar Shukla , Sharad Gupta , Silky Mohanty , Athira Kanchiyil , Arunkumar Mani , Noor Mohamed
摘要: Apparatuses, systems, methods, and computer program products are disclosed for hybrid dual write. An apparatus includes a memory device comprising a plurality of single level cell blocks and a plurality of multi level cell blocks. An apparatus includes a hybrid writing component. A hybrid writing component includes a single level writing circuit that writes data to a plurality of single level cell blocks. A hybrid writing component includes a multi level writing circuit that copies data from a plurality of single level cell blocks to a plurality of multi level cell blocks. A hybrid writing component includes an allocation circuit that allocates a single level cell block of a plurality of single level cell blocks to a first stream in response to a multi level cell block of a plurality of multi level cell block being allocated to the first stream.
-
公开(公告)号:US12081526B2
公开(公告)日:2024-09-03
申请号:US17324706
申请日:2021-05-19
IPC分类号: H04L9/40 , G06F3/06 , H04L9/32 , H04L67/1097
CPC分类号: H04L63/0428 , G06F3/0623 , G06F3/0659 , G06F3/067 , H04L9/3226 , H04L63/08 , H04L63/102 , H04L67/1097
摘要: Systems, methods, and data storage devices for data recovery from network storage systems are described. The data storage device may include a host data channel for data transfer with the host and a network data channel for data transfer with the network storage system over a network. Responsive to a read error when reading a data unit, the data storage device establishes a secure data transfer connection with the network storage system to request the failed data unit from the network storage system. The data unit retrieved from the network storage system may be used to respond to the original read request and restore the data unit in the data storage device.
-
公开(公告)号:US20240193241A1
公开(公告)日:2024-06-13
申请号:US18446442
申请日:2023-08-08
CPC分类号: G06F21/32 , G06F21/6218
摘要: A media playback device is configured to control access to a plurality of files. The media playback device includes memory configured to store a plurality of files, the plurality of files including at least a first set of files and a second set of files, the second set of files having a higher security level the first set of files. The media playback device also includes control circuitry that can be configured to receive a first login from a user, determine that the first login is associated with a user profile associated with the first set of files and the second set of files, provide access to the first set of files in response to validating the first login while keeping the second set of files locked, receive a second login, and provide access to the second set of files in response to validating the second login.
-
公开(公告)号:US11650758B2
公开(公告)日:2023-05-16
申请号:US17313793
申请日:2021-05-06
IPC分类号: G06F3/06 , G06F12/0802
CPC分类号: G06F3/0659 , G06F3/0604 , G06F3/0679 , G06F12/0802 , G06F2212/60 , G06F2212/7203
摘要: A data storage device and method for host-initiated cached read to recover corrupted data within timeout constraints are provided. In one embodiment, a data storage device is provided comprising a volatile memory, a non-volatile memory, and a controller. The controller is configured to receive a read look-ahead command from a host to perform a read look-ahead of a first logical address; receive a read command from the host to read a second logical address; and execute the read look-ahead command by performing the following as background operations while executing the read command: read data for a location in the non-volatile memory that corresponds to the first logical address; correct an error in the data; and cache the corrected data in the volatile memory. The cached corrected data can be sent back to the host in response to the host requesting a read of the same logical address. Other embodiments are provided.
-
公开(公告)号:US20220377054A1
公开(公告)日:2022-11-24
申请号:US17324706
申请日:2021-05-19
摘要: Systems, methods, and data storage devices for data recovery from network storage systems are described. The data storage device may include a host data channel for data transfer with the host and a network data channel for data transfer with the network storage system over a network. Responsive to a read error when reading a data unit, the data storage device establishes a secure data transfer connection with the network storage system to request the failed data unit from the network storage system. The data unit retrieved from the network storage system may be used to respond to the original read request and restore the data unit in the data storage device.
-
公开(公告)号:US20190163386A1
公开(公告)日:2019-05-30
申请号:US15885765
申请日:2018-01-31
发明人: Arun Kumar Shukla , Sharad Gupta , Silky Mohanty , Athira Kanchiyil , Arunkumar Mani , Noor Mohamed
摘要: Apparatuses, systems, methods, and computer program products are disclosed for hybrid dual write. An apparatus includes a memory device comprising a plurality of single level cell blocks and a plurality of multi level cell blocks. An apparatus includes a hybrid writing component. A hybrid writing component includes a single level writing circuit that writes data to a plurality of single level cell blocks. A hybrid writing component includes a multi level writing circuit that copies data from a plurality of single level cell blocks to a plurality of multi level cell blocks. A hybrid writing component includes an allocation circuit that allocates a single level cell block of a plurality of single level cell blocks to a first stream in response to a multi level cell block of a plurality of multi level cell block being allocated to the first stream.
-
-
-
-
-
-
-
-
-