-
公开(公告)号:US20210247922A1
公开(公告)日:2021-08-12
申请号:US17244528
申请日:2021-04-29
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: JAEWON SONG , Jaesub Kim , Sejeong Jang
Abstract: A method of operating a storage device with a memory includes partitioning an entire area of a first namespace into at least one area based on a reference size. The partitioning is performed in response to a namespace creating request from a host that includes size information corresponding to the entire area of the first namespace. The method further includes partitioning a logical address space of the memory into a plurality of segments, allocating a first segment of the plurality of segments to a first area of the at least one area, and storing mapping information of the first area and the first segment. A size of the logical address space is greater than a size of a physical storage space of the memory identified by the host.
-
公开(公告)号:US12105987B2
公开(公告)日:2024-10-01
申请号:US17870096
申请日:2022-07-21
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Junyong Uhm , Eunjoo Oh , Junggyu Kim , Jaesub Kim , Yangwoo Roh , Jeongbeom Seo , Jaewon Song
IPC: G06F3/06
CPC classification number: G06F3/0655 , G06F3/0619 , G06F3/0679
Abstract: An electronic system includes: a host; and a storage device configured to exchange data with the host using an interface protocol. The host provides a fault insertion command, including a fault type, a target location, and a fault condition, to the storage device, based on the interface protocol. The storage device performs a fault detection operation, selected based on the fault type among an assert code execution operation, a memory polling operation, an interrupt polling operation, and a latency detection operation, on the target location in response to the fault insertion command, and stores a snapshot of the storage device when the fault condition is detected as a result of performing the fault detection operation. The host obtains the stored snapshot using the interface protocol, and debugs the storage device using the obtained snapshot.
-
公开(公告)号:US20230153020A1
公开(公告)日:2023-05-18
申请号:US17870096
申请日:2022-07-21
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Junyong Uhm , Eunjoo Oh , Junggyu Kim , Jaesub Kim , Yangwoo Roh , Jeongbeom Seo , Jaewon Song
CPC classification number: G06F3/0655 , G06F3/0619 , G06F3/0679 , G11C29/08
Abstract: An electronic system includes: a host; and a storage device configured to exchange data with the host using an interface protocol. The host provides a fault insertion command, including a fault type, a target location, and a fault condition, to the storage device, based on the interface protocol. The storage device performs a fault detection operation, selected based on the fault type among an assert code execution operation, a memory polling operation, an interrupt polling operation, and a latency detection operation, on the target location in response to the fault insertion command, and stores a snapshot of the storage device when the fault condition is detected as a result of performing the fault detection operation. The host obtains the stored snapshot using the interface protocol, and debugs the storage device using the obtained snapshot.
-
公开(公告)号:US10061521B2
公开(公告)日:2018-08-28
申请号:US15273826
申请日:2016-09-23
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Hyun-Sik Yun , Sil Wan Chang , Jaesub Kim , Sangyoon Oh
CPC classification number: G06F3/0611 , G06F3/0656 , G06F3/0659 , G06F3/0665 , G06F3/0679 , G06F12/0246 , G06F2212/1041 , G06F2212/7203
Abstract: An operation method of a storage device, which is connected to a host through an interface sharing a memory buffer of the host, includes receiving an access command from the host, anticipating data that is expected to be requested by the host with reference to the access command, reading out the anticipated data from a nonvolatile memory device and loading the read data to a first area of the memory buffer, and in a case of being requested to load the anticipated data into a second area of the memory buffer by the host, moving the anticipated data from the first area to the second area.
-
公开(公告)号:US12197784B2
公开(公告)日:2025-01-14
申请号:US17815720
申请日:2022-07-28
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Yunseok Kang , Soo-Gon Kim , Jaesub Kim , Yangwoo Roh , Jeongbeom Seo
Abstract: Disclosed is an operation method of a storage device which includes setting a first threshold value for a first host and a second threshold value for a second host under control of a hypervisor, sequentially fetching host commands from the first and second hosts, storing the fetched host commands in an internal command queue, stopping fetching a host command from the first host when the number of first host commands fetched from the first host from among the host commands stored in the internal command queue reaches the first threshold value, and stopping fetching a host command from the second host when the number of second host commands fetched from the second host from among the host commands stored in the internal command queue reaches the second threshold value.
-
公开(公告)号:US12153822B2
公开(公告)日:2024-11-26
申请号:US17865035
申请日:2022-07-14
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Junyong Uhm , Junggyu Kim , Eunjoo Oh , Jaesub Kim , Yangwoo Roh , Jeongbeom Seo , Jaewon Song
IPC: G06F3/06 , G06F12/084
Abstract: A host system includes a host device configured to generate a first log, a storage device configured to generate at least one second log, and a shared memory configured to store the first log and to store composite logs corresponding to the first log and the at least one second log. The storage device reads the first log from the shared memory, adds a timestamp and log-type information to the first log and the at least one second log to generate the composite logs, and writes the composite logs to the shared memory.
-
公开(公告)号:US11126584B2
公开(公告)日:2021-09-21
申请号:US15336018
申请日:2016-10-27
Applicant: Samsung Electronics Co., Ltd.
Inventor: ByungWoo Nam , Seongnam Kwon , Jaesub Kim , Jong Youl Lee
IPC: G06F13/42
Abstract: At least one example embodiment provides a method for transferring a request in a storage device. The method includes generating an asynchronous command completion that corresponds to an asynchronous event request command and has a wall clock time request, receiving a set features command having a timestamp, the set features command corresponding to the asynchronous command completion, and updating the wall clock time using the timestamp.
-
公开(公告)号:US11029873B2
公开(公告)日:2021-06-08
申请号:US16543800
申请日:2019-08-19
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Jaewon Song , Jaesub Kim , Sejeong Jang
Abstract: A method of operating a storage device with a memory includes partitioning an entire area of a first namespace into at least one area based on a reference size. The partitioning is performed in response to a namespace creating request from a host that includes size information corresponding to the entire area of the first namespace. The method further includes partitioning a logical address space of the memory into a plurality of segments, allocating a first segment of the plurality of segments to a first area of the at least one area, and storing mapping information of the first area and the first segment. A size of the logical address space is greater than a size of a physical storage space of the memory identified by the host.
-
公开(公告)号:US12260122B2
公开(公告)日:2025-03-25
申请号:US18369524
申请日:2023-09-18
Applicant: Samsung Electronics Co., Ltd.
Inventor: Minkyeong Lee , Jaesub Kim , Junho Kim , Yangwoo Roh , Youkun Shin , Donghee Lee
IPC: G06F3/06
Abstract: A method of operating a storage controller which communicates with a host device and a non-volatile memory device is provided. The method includes: receiving a first command from the host device indicating a read operation of first status information of a first zone random write area (ZRWA) in a first zone region, wherein the first command complies with a zoned namespace (ZNS) standard; obtaining the first status information from a zone status table in the storage controller based on the first command, wherein the first status information indicates at least a portion of a first physical region of the non-volatile memory device corresponding to the first ZRWA in which first data are stored; and providing the first status information to the host device.
-
10.
公开(公告)号:US20240211387A1
公开(公告)日:2024-06-27
申请号:US18227777
申请日:2023-07-28
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Hyunsoo Cho , Jaesub Kim , Hyunho Seo , Yoonsu Jo , Hanchan Jo
IPC: G06F12/02
CPC classification number: G06F12/02
Abstract: A storage device for migrating data to a destination storage device is provided. The storage device includes: a memory device; and a memory controller configured to: generate an identification command according to a migration request received from a host, transmit the identification command to the destination storage device, transmit first data stored in the memory device to the destination storage device according to a response signal of the destination storage device, based on whether an input/output (IO) signal indicating an operation to generate second data based on the first data is received from the host, transmit the second data to the destination storage device, and transmit a migration completion signal to the host after completing transmission of the first data and the second data to the destination storage device
-
-
-
-
-
-
-
-
-