-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
5.
公开(公告)号:US20250117324A1
公开(公告)日:2025-04-10
申请号:US18901678
申请日:2024-09-30
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sungjin Kim , Jeayoung Kwon , Jaesub Kim , Yangwoo Roh , Hongmoon Wang
Abstract: Provided is an operating method of a storage system including a host device and a storage device, the operating method including transmitting, from the host device to the storage device, a virtualization configuration acquisition command that indicates a request for a virtualization configuration list that is stored in the storage device, transmitting, by the storage device, the virtualization configuration list to the host device in response to the virtualization configuration acquisition command, transmitting, from the host device to the storage device, a virtualization configuration setting command, and performing, by the storage device, an initialization operation for a plurality of virtual functions of the storage device based on the virtualization configuration list in response to the virtualization configuration setting command.
-
公开(公告)号: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.
-
公开(公告)号:US11474899B2
公开(公告)日:2022-10-18
申请号:US16690676
申请日:2019-11-21
Applicant: Samsung Electronics Co., Ltd.
Inventor: Min-Chul Kim , Jongwon Lee , Kyungwook Ye , Minseok Ko , Yangwoo Roh , Sung-Hyun Cho
Abstract: An open-channel storage device being configured to be controlled by a host including a bad block manager, the open-channel storage device including a buffer memory and a nonvolatile memory device. An operation method of the open-channel storage device includes performing a normal operation under control of the host, detecting a sudden power-off immediately after a program failure associated with a first data block among a plurality of memory blocks included in the nonvolatile memory device while the normal operation is performed, dumping a plurality of user data stored in the buffer memory to a dump block among the plurality of memory blocks in response to the detected sudden power-off, detecting a power-on, and performing a data recovery operation on the plurality of user data stored in the dump block in response to the detected power-on.
-
-
-
-
-
-