Storage controller, storage system and operating methods thereof
AssigneeSamsung Electronics Co., Ltd.
InventorsYoung Min Lee, Soong-Mann Shin, Kyung Phil Yoo
Life of this patent
Estimating the term…
Abstract
A storage system is provided. The storage system includes a storage device including a plurality of nonvolatile memories configured to transmit storage throughput information, and a host device configured to change connection configurations for the storage device based on the storage throughput information, wherein the host device changes the connection configurations by changing configurations for transmitter and receiver paths between the storage device and the host device independently.
Claims19
A storage system comprising:
- a storage device including a plurality of nonvolatile memories, the storage device configured to output transmission and reception information reflecting storage throughput information;
- a resource management intellectual property (IP) in the storage device, the resource management IP configured to collect the storage throughput information and, based on the storage throughput information, determine the transmission and reception information to output;
- and
- a host device configured to receive the transmission and reception information output by the storage device, and change connection configurations for the storage device based on the received transmission and reception information,
- wherein the host device changes the connection configurations by changing configurations for a transmitter path and a receiver path between the storage device and the host device, such that a configuration for the transmitter path and a configuration for the receiver path are changed independently to be different from each other.
An operating method of a Universal Flash Storage (UFS) system including a Universal Flash Storage host and a Universal Flash Storage device, comprising:
- completing setting of M-PHY link configurations between the UFS host and the UFS device;
- sending, by the UFS host, a query request to read a descriptor;
- outputting, by the UFS device, a query response corresponding to the query request, the query response including a resource descriptor that includes a return value for the M-PHY link configurations;
- resetting, by the UFS host, link attributes for the Universal Flash Storage device based on the return value of the resource descriptor;
- sending, by the UFS host, a link attribute change request corresponding to the reset link attributes to the UFS device;
- and
- changing, by the UFS device, the link attributes in response to the link attribute change request and sending, by the UFS device, a link attribute change response.
A storage controller connected between a host device and a plurality of nonvolatile memories, the storage controller comprising:
- a resource management intellectual property (IP) configured to send a query response including a resource descriptor in response to a query request being received from the host device, wherein the resource descriptor includes a return value selected based on storage throughput information regarding the plurality of nonvolatile memories;
- wherein:
- the storage controller is configured to be connected to the host device in accordance with link attributes that are reset based on the resource descriptor, and
- the link attributes are reset by setting connections of transmitter (Tx) and receiver (Rx) path domains independently to have different connection speeds from each other.
A storage controller connected between a host device and a plurality of nonvolatile memories, comprising:
- a Universal Flash Storage (UFS) interconnect (UIC) input/output interface connected to the host device to transmit and receive a pair of differential input signals and a pair of differential output signals;
- and
- a resource management intellectual property (IP) configured to control transmitter and receiver path domains for the differential input signals and the differential output signals based on storage throughput information,
- wherein the resource management IP is configured to set the transmitter and receiver path domains independently to be different from each other.
An operating method of a storage controller, comprising:
- connecting the storage controller to a host device in accordance with initial link configurations;
- receiving a query request to read a descriptor from the host device;
- sending a query response including a geometry descriptor to the host device based on the query request;
- receiving a power mode change request that is based on the query request, from the host device;
- and
- resetting transmitter and receiver paths between the storage controller and the host device in response to the power mode change request,
- wherein the transmitter and receiver paths are reset asymmetrically in connection with transmission of data between the storage controller and the host device.
Dependencies are inferred from the claim text.