-
公开(公告)号:US20210109677A1
公开(公告)日:2021-04-15
申请号:US17036872
申请日:2020-09-29
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Saugata DAS PURKAYASTHA , Srikanth TUMKUR SHIVANAND
Abstract: A method for offloading a lookup operation to a NAND offload apparatus, including receiving, by the NAND offload apparatus, a NAND read command from a key-value solid-state drive (KV SSD) NAND interface, wherein the NAND offload apparatus is connected between the KV SSD NAND interface and a NAND device using a NAND bus; determining, by the NAND offload apparatus, whether the NAND read command includes an information element indicating an indirect read operation; based on determining that the NAND read command includes the information element, performing the indirect read operation by the NAND offload apparatus; and based on determining that the NAND read command does not include the information element: passing, by the NAND offload apparatus, the NAND read command to the NAND device through the NAND bus, and configuring, by the NAND offload apparatus, a switch an output gate to pass a response message from the NAND device to the KV SSD NAND interface.
-
公开(公告)号:US20210375374A1
公开(公告)日:2021-12-02
申请号:US17000776
申请日:2020-08-24
Applicant: Samsung Electronics Co., Ltd.
Inventor: Saugata DAS PURKAYASTHA
Abstract: Embodiments herein disclose a method for managing seed value for data scrambling in a NAND memory. The method includes detecting, by a NAND controller, a first scrambling of the data of a word line in the NAND memory. The method further includes caching, by the NAND controller, at least one of a last written data of the word line post the first scrambling for each open block in a Dynamic Random Access Memory (DRAM) for programming the word line, and a super page of the last written data of the word line in the DRAM for programming the super page. The method can be used to manage the seed value which is used for NAND page scrambling, which can reduce retention effect. As a result, the retention recycles for the NAND cells may be reduced, which may improve endurance.
-
公开(公告)号:US20230037665A1
公开(公告)日:2023-02-09
申请号:US17878639
申请日:2022-08-01
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Rowen Alphonso PEREIRA , Saugata DAS PURKAYASTHA
IPC: G06F3/06
Abstract: A method of operating a non-volatile memory device is provided. The device includes a latch, a page buffer and blocks, each of which includes pages. The method includes: receiving a page command for a write operation corresponding to a page of one of the blocks; receiving a write command for writing data to the page buffer; latching preexisting latched data or random data generated as latched data; writing the latched data to a page of a new block from among the plurality of blocks that corresponds to a page address based on the write command; and repeatedly updating the page address and repeatedly writing the latched data to additional pages corresponding to each updated page address until each page of the new block has been written to.
-
公开(公告)号:US20240330176A1
公开(公告)日:2024-10-03
申请号:US18205106
申请日:2023-06-02
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Abhinav Kumar SINGH , Saugata DAS PURKAYASTHA
IPC: G06F12/02
CPC classification number: G06F12/0292 , G06F2212/1024
Abstract: The disclosure relates to a method and data storage device for managing host requests in the data storage device. The method includes receiving, from a host device, a read request for reading data from the data storage device, identifying a type of the read request, and based on the type of the read request being a random read request, performing one or more first operations related to processing of the read request in parallel with one or more second operations including: fetching a logical block address of the data from the read request; and obtaining a logical-to-physical (L2P) mapping table from a first memory associated with the data storage device, based on the logical block address, the L2P mapping table used for reading the data from the data storage device.
-
-
-