-
公开(公告)号:US10108354B2
公开(公告)日:2018-10-23
申请号:US14711605
申请日:2015-05-13
Applicant: SAMSUNG ELECTRONICS CO., LTD.
Inventor: Hyunseob Lee , Du-Won Hong , Moonwook Oh
Abstract: A nonvolatile memory device includes user blocks and reserved blocks. A ratio of the number of used reserved blocks among the reserved blocks during a predetermined period to an operation count during the predetermined period is calculated by a memory controller and an end of lifetime warning signal is transmitted to an external device based on the calculated ratio. Bad blocks among the user blocks are replaced by one or more of the reserved blocks. If at least one block among the user blocks becomes a bad block, the memory controller replaces the bad block with any one of the reserved blocks, and the reserved block used indicates a reserved block replaced with at least one of the user blocks. The operation count can be an erase count or a program count of the nonvolatile memory device, or a time count indicating usage time.
-
公开(公告)号:US10101947B2
公开(公告)日:2018-10-16
申请号:US15227947
申请日:2016-08-03
Applicant: Samsung Electronics Co., Ltd.
Inventor: Du-Won Hong , Moonsung Choi , Alain Tran , Moonwook Oh
Abstract: A storage device includes one or more nonvolatile memories, and a memory controller that controls the nonvolatile memories such that write data of data streams is stored in the nonvolatile memories. The data streams have a first number of requested stream identifiers provided from a host. The memory controller includes a write amount manager that manages information about a data amount of each of the data streams having the requested stream identifiers, a stream manager that maps the first number of the requested stream identifiers with a second number of processing stream identifiers, depending on the information associated with the data amount, such that the data streams are provided to the nonvolatile memories according to the second number of processing stream identifiers, and a mapping manager that manages information about mapping between the first number of the requested stream identifiers and the second number of the processing stream identifiers.
-