-
公开(公告)号: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.
-
3.
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
7.
公开(公告)号: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
-
公开(公告)号:US11620066B2
公开(公告)日:2023-04-04
申请号: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.
-
公开(公告)号:US11520483B2
公开(公告)日:2022-12-06
申请号:US17198353
申请日:2021-03-11
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Soohwan Kang , Jaesub Kim , Jeongbeom Seo
Abstract: A controller is included in a storage device communicating with a host device. The controller is configured to receive a firmware image download command and a firmware image corresponding to the firmware image download command from the host device, perform verification for determining whether the firmware image is damaged in response to the received firmware image download command, and when a firmware update request for the firmware image is received from the host device, determine whether to perform a firmware update based on the firmware image by using a verification result of the firmware image.
-
公开(公告)号:US12271628B2
公开(公告)日:2025-04-08
申请号:US17983458
申请日:2022-11-09
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Rajendra Singh , Jaewon Song , Jaesub Kim
IPC: G06F3/06
Abstract: A device controller of a storage device including a non-volatile memory peeks a command from a submission queue, and determines whether the peeked command is executable based on a status of device resources. In response to determining that the command is executable, the device controller fetches the command, allocates the device resources to the fetched command, and executes the command.
-
-
-
-
-
-
-
-
-