IP Library Granted Patent US 10,061,377
Granted Patent B2
US 10,061,377 · App. 14/842,014 · Granted Aug 28, 2018

Memory device and information processing device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,061,377
App. No.
14/842,014
Granted
Aug 28, 2018
Kind
B2
Abstract

According to one embodiment, when shifting to a sleep mode, a processor of a memory device transmits a first command and saving data to a host and issues a power shut-off request. The first command is a command for writing data to a first memory of the host. The saving data includes register information. The register information includes register data stored in the control register and an address of the control register. A power supply circuit shuts off power supply to a second memory of the memory device, the control register, the processor, and a peripheral circuit in response to the issued power shut-off request.

Claims (50)

1. A memory device connectable to a host having a first memory, the memory device comprising:

a second memory which is a non-volatile memory; and

a controller that controls the second memory and comprises a first control register, the controller being configured to:

when shifting from a normal mode to a sleep mode, store time information to the first control register to which internal power is supplied in the sleep mode, transmit a first command and first data to the host, the first command being a command for writing data to the first memory, the first data including the time information;

when returning from the sleep mode to the normal mode, transmit, to the host, a second command which is a request for reading the first data stored in the first memory;

receive second data from the host, the second data being data transmitted in response to the second command by the host;

compare the time information included in the received second data with the time information stored in the first control register; and

determine whether or not the second data is valid based on the comparison result.

2. The memory device according to claim 1 , wherein

the controller comprises a processor, a peripheral circuit, a second control register to which the internal power is not supplied in the sleep mode, the second control register being used when the processor controls the peripheral circuit,

the first data includes register information of the second control register, the register information including register data stored in the second control register and an address of the second control register, and

the processor restores register data included in the received second data when it is determined that the second data is valid.

3. The memory device according to claim 2 , further comprising a third memory which is a volatile memory, wherein

when it is determined that the second data is not valid, the processor initializes the second control register after loading firmware to the third memory.

4. The memory device according to claim 1 , wherein the controller shifts from the normal mode to the sleep mode in response to a request from the host.

5. The memory device according to claim 1 , wherein the controller shifts from the normal mode to the sleep mode when a command is not received from the host for more than a certain period of time.

6. The memory device according to claim 1 , further comprising a third memory which is a volatile memory, wherein

the first data further includes firmware stored in the third memory, and

the controller restores the firmware included in the received second data in the third memory.

7. The memory device according to claim 1 , further comprising a third memory which is a volatile memory, wherein

the first data further includes management information stored in the third memory, and

the controller restores the management information included in the received second data in the third memory.

8. An information processing device comprising:

a host having a first memory; and

a memory device connectable to the host, the memory device comprising:

a second memory which is a non-volatile memory; and

a controller that controls the second memory and comprises a first control register, the controller being configured to:

when shifting from a normal mode to a sleep mode, store time information to the first control register to which internal power is supplied in the sleep mode, transmit a first command and first data to the host, the first command being a command for writing data to the first memory, the first data including the time information;

when returning from the sleep mode to the normal mode, transmit, to the host, a second command which is a request for reading the first data stored in the first memory;

receive second data from the host, the second data being data transmitted in response to the second command by the host;

compare the time information included in the received second data with the time information stored in the first control register; and

determine whether or not the second data is valid based on the comparison result.

9. The information processing device according to claim 8 , wherein

the controller comprises a processor, a peripheral circuit, a second control register to which the internal power is not supplied in the sleep mode, the second control register being used when the processor controls the peripheral circuit,

the first data includes register information of the second control register, the register information including register data stored in the second control register and an address of the second control register, and

the processor restores register data included in the received second data when it is determined that the second data is valid.

10. The information processing device according to claim 9 , the memory device further comprising a third memory which is a volatile memory, wherein

when it is determined that the second data is not valid, the processor initializes the second control register after loading firmware to the third memory.

11. The information processing device according to claim 8 , wherein the controller shifts from the normal mode to the sleep mode in response to a request from the host.

12. The information processing device according to claim 8 , wherein the controller shifts from the normal mode to the sleep mode when a command is not received from the host for more than a certain period of time.

13. The information processing device according to claim 8 , the memory device further comprising a third memory which is a volatile memory, wherein

the first data further includes firmware stored in the third memory, and

the controller restores the firmware included in the received second data in the third memory.

14. The information processing device according to claim 8 , the memory device further comprising a third memory which is a volatile memory, wherein

the first data further includes management information stored in the third memory, and

the controller restores the management information included in the received second data in the third memory.

15. The memory device according to claim 2 , further comprising a power supply circuit, wherein

the power supply circuit is configured to generate the internal power from power supplied from the host.

16. The information processing device according to claim 9 , the memory device further comprising a power supply circuit, wherein

the power supply circuit is configured to generate the internal power from power supplied from the host.

Assignments (5)
MERGER Recorded Jan 22, 2021
From: TOSHIBA MEMORY CORPORATION
To: K.K. PANGEA
Reel/Frame 055659/0471 →
CHANGE OF NAME AND ADDRESS Recorded Jan 22, 2021
From: TOSHIBA MEMORY CORPORATION
To: KIOXIA CORPORATION
Reel/Frame 055669/0001 →
CHANGE OF NAME AND ADDRESS Recorded Jan 22, 2021
From: K.K. PANGEA
To: TOSHIBA MEMORY CORPORATION
Reel/Frame 055669/0401 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2017
From: KABUSHIKI KAISHA TOSHIBA
To: TOSHIBA MEMORY CORPORATION
Reel/Frame 043088/0620 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2015
From: IWAI, DAISUKE; YAO, HIROSHI
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 036467/0466 →