-
公开(公告)号:US20220011979A1
公开(公告)日:2022-01-13
申请号:US17351506
申请日:2021-06-18
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: JAE HWAN LIM , SEUNG-WOO LIM , SUNG-WOOK KIM , SO-GEUM KIM , JAE EUN KIM , DAE HUN YOU , WALTER JUN
IPC: G06F3/06
Abstract: A redundant array of independent disks (RAID) storage device including; a memory device including first memory devices configured to store at least one of data chunks and corresponding parity (data chunks/parity) and a second memory device configured to serve as a spare memory region, and a RAID controller including a RAID internal memory configured to store a count table and configured to control performing of a rebuild operation in response to a command received from a host, wherein upon identification of a failed first memory device, the RAID controller accesses used regions of non-failed first memory devices based on the count table and rebuilds data of the failed first memory device using the second memory device.
-
公开(公告)号:US20160140007A1
公开(公告)日:2016-05-19
申请号:US14821922
申请日:2015-08-10
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: SUNG-HYUN CHO , WALTER JUN
IPC: G06F11/263 , G06F11/22
CPC classification number: G06F11/263 , G06F11/2205
Abstract: An operating method is disclosed for a storage device configured to receive a command from an external device through a command pad, transmit a response to the external device through the command pad, and exchange data with the external device through a plurality of data pads. The operating method includes receiving a debug command through the command pad by the storage device and outputting internal information through the command pad in response to the debug command as the response by the storage device.
Abstract translation: 公开了一种用于存储设备的操作方法,该存储设备经配置以通过命令焊盘从外部设备接收命令,通过命令焊盘发送对外部设备的响应,并通过多个数据焊盘与外部设备交换数据。 操作方法包括:通过存储装置通过命令板接收调试命令,并响应于作为响应的存储设备的调试命令,通过命令板输出内部信息。
-
公开(公告)号:US20230094436A1
公开(公告)日:2023-03-30
申请号:US17706137
申请日:2022-03-28
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: JAEHWAN LIM , WALTER JUN , JAEEUN KIM , JIHOON KIM , KIHYEON MYUNG , HYUNJUNG YOO , JUNGWOO LEE
Abstract: A system includes a transmission device and a reception device that are connected through a link. The reception device includes a reception buffer configured to receive and store transaction layer packets and a reception flow controller configured to generate flow control packets by monitoring an occupation state of the reception buffer. The transmission device includes a transmission buffer, a transmission flow controller and a dynamic frequency controller. The transmission buffer stores pending transaction layer packets to be transferred to the reception device. The transmission flow controller controls a flow of transaction layer packets to be transferred to the reception device based on the flow control packets received from the reception device. The dynamic frequency controller controls a frequency of an internal clock signal of the transmission device by monitoring a state of the transmission buffer and a state of the transmission flow controller.
-
公开(公告)号:US20210103388A1
公开(公告)日:2021-04-08
申请号:US16834779
申请日:2020-03-30
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: JAEYOON CHOI , SEOKHWAN KIM , SUMAN PRAKASH BALAKRISHNAN , DONGJIN KIM , CHANSOL KIM , EUNHEE RHO , HYEJEONG JANG , WALTER JUN
Abstract: A storage system communicates with a host system and includes a storage device including storage medium divided into a plurality of blocks including high reliability blocks and reserve blocks, and a controller. The controller provides the host system with block information identifying the high reliability blocks among the plurality of blocks, receives a block allocation request from the host system, wherein the block allocation request is defined with reference to the block information and identifies at least one high reliability block to be used to store metadata, and allocates at least one high reliability block to a meta region in response to the block allocation request. The controller includes a bad block manager that manages an allocation operation performed in response to the block allocation request, and a repair module that repairs an error in metadata stored in one of the high reliability blocks.
-
-
-