# US 9,436,267 B2 · Data storage device

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 9,436,267 B2
- Document ID: US9436267B2
- Status: Granted
- Kind: B2
- Application number: 14/143,889
- Filed: 2013-12-30
- Published: 2015-04-23
- Granted: 2016-09-06
- Earliest claimed: 2013-10-17
- Assignees: SK hynix Inc.
- Applicants: SK hynix Inc.
- Inventors: Dong Jae Shin; Soo Nyun Kim
- Web page: https://patentgrep.com/patent/US9436267B2

## CPC

- G06F 3/0634: {by changing the state or mode of one or more devices}
- G06F 1/3275: {Power saving in memory, e.g. RAM, cache}
- G06F 1/3293: by switching to a less power-consuming processor, e.g. sub-CPU
- G06F 3/0604: {Improving or facilitating administration, e.g. storage management}
- G06F 3/0625: {Power saving in storage systems}
- G06F 3/0679: {Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP]}
- G06F 1/3237: by disabling clock generation or distribution
- G06F 1/3287: by switching off individual functional units in the computer system
- Y02D 10/00: Energy efficient computing, e.g. low power processors, power management or thermal management
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

A data storage device includes a nonvolatile memory device; and a controller suitable for controlling an operation of the nonvolatile memory device based on a request from a host device, wherein the controller includes a first core activated in a normal mode and a second core activated in a standby mode.

## Claims

### Claim 1

A data storage device comprising:
a nonvolatile memory device; and
a controller suitable for controlling an operation of the nonvolatile memory device based on a request from a host device,
wherein the controller includes a first core activated in a normal mode and deactivated in a standby mode of the data storage device and a second core activated in the standby mode and deactivated in the normal mode of the data storage device, and
wherein the first core performs both a host-dependent job and a host-independent job and the second core performs only the host-independent job.

### Claim 2 (depends on 1)

The data storage device according to claim 1, wherein the data storage device operates in the standby mode when there is no job requested from the host device.

### Claim 3 (depends on 1)

The data storage device according to claim 1, wherein the first core performs a job for providing data read from the nonvolatile memory device to the host device, or a job for storing data provided from the host device in the nonvolatile memory device, as the host-dependent job.

### Claim 4 (depends on 1)

The data storage device according to claim 1, wherein the second core performs a job for managing the nonvolatile memory device, as the host-independent job.

### Claim 5

A data storage device comprising:
a nonvolatile memory device; and
a controller suitable for controlling the nonvolatile memory device based on a request from an external device,
wherein the controller comprises:
a control unit including a first core performing both a host-dependent job and a host-independent job, and a second core performing only the host-independent job; and
a power supply suitable for providing a first operation power to the first core in a normal mode and blocking providing of the first operation power to the first core in a standby mode of the data storage device, and providing a second operation power to the second core in the standby mode and blocking providing of the second operation power to the second core in the normal mode of the data storage device.

### Claim 6 (depends on 5)

The data storage device according to claim 5, wherein the power supply provides a standby power used for the first core to retain the standby mode.

### Claim 7 (depends on 5)

The data storage device according to claim 5, wherein the power supply provides a standby power used for the second core to retain the standby mode.

### Claim 8 (depends on 5)

The data storage device according to claim 5, further comprising:
a clock generator suitable for providing a first operation clock to the first core in the normal mode, and providing a second operation clock to the second core in the standby mode.

### Claim 9 (depends on 8)

The data storage device according to claim 8, wherein the clock generator blocks providing of the first operation clock to the first core in the standby mode or provides a standby clock used for the first core to retain the standby state.

### Claim 10 (depends on 8)

The data storage device according to claim 8, wherein the clock generator blocks providing of the second operation clock to the second core in the normal mode or provides a standby clock used for the second core to retain the standby state.

### Claim 11 (depends on 8)

The data storage device according to claim 8, wherein the first core provides an activated standby mode signal to the power supply and the clock generator when entering the standby mode from the normal mode.

### Claim 12 (depends on 11)

The data storage device according to claim 11, wherein the second core provides an interrupt signal to the first core when entering the normal mode from the standby mode, and
the first core provides a deactivated standby mode signal to the power supply and the clock generator in response to the interrupt signal.

### Claim 13 (depends on 12)

The data storage device according to claim 12, wherein the power supply provides the second operation power to the second core in response to the activated standby mode signal, and provides the first operation power to the first core in response to the deactivated standby mode signal, and
the clock generator provides the second operation clock to the second core in response to the activated standby mode signal, and provides the first operation clock to the first core in response to the deactivated standby mode signal.

### Claim 14 (depends on 5)

The data storage device according to claim 5, wherein the external device includes a host device, and
the data storage device operates in a standby mode when there is no job requested from the host device.

### Claim 15 (depends on 5)

The data storage device according to claim 5, wherein the second core performs a job for managing the nonvolatile memory device, as the host-independent job.

### Claim 16 (depends on 5)

The data storage device according to claim 5, wherein the first core performs a job for providing data read from the nonvolatile memory device to the host device, or performs a job for storing data provided from the host device in the nonvolatile memory device, as the host-dependent job.
