IP Library Granted Patent US 11,023,370
Granted Patent B2
US 11,023,370 · App. 16/284,145 · Granted Jun 1, 2021

Memory system having a plurality of memory chips and method for controlling power supplied to the memory chips

Inventor: Ryo Takeuchi (Kawasaki Kanagawa, JP)
Assignee: Toshiba Memory Corporation
G06F12/0246G06F1/3275G06F3/0625G06F12/0253
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 11,023,370
App. No.
16/284,145
Granted
Jun 1, 2021
Kind
B2
Abstract

A memory system includes a non-volatile memory having a plurality of memory chips, a plurality of switches provided for each of the memory chips for switching on and off supply of power to the corresponding memory chip, and a memory controller configured to control the switches and data access to the non-volatile memory. The memory controller is further configured to determine whether there is a first memory chip among the plurality of memory chips that has no data item stored therein with an elapsed time from a most recent access thereof that is less than a threshold value, and if so, turn off the supply of power to the first memory chip while maintaining the supply of power to the plurality of memory chips other than the first memory chip.

Claims (30)

1. A memory system comprising:

a non-volatile memory that includes a plurality of memory chips;

a plurality of switches provided for each of the memory chips for switching on and off supply of power for performing an access operation on the corresponding memory chip; and

a memory controller that controls data access to the non-volatile memory, wherein the memory controller is configured to designate data stored in the memory chips as cold data when an elapsed time from a most recent access of the data is determined to be greater than a threshold value, and move the cold data to a first memory chip of the plurality of memory chips from other memory chips of the plurality of memory chips, wherein

the switches are controlled to selectively switch on and off the power for performing the access operation on the plurality of memory chips,

wherein each of the memory chips comprises one of the switches, and each of the memory chips comprises a switch control circuit configured to control the switch included therein by comparing a frequency of a power-on signal and a frequency of a chip enable signal.

2. The memory system according to claim 1 , wherein

for each of the memory chips, if the frequency of the power-on signal is greater than the frequency of the chip enable signal, the switch control circuit controls the switch inside the memory chip to turn off the supply of power for performing the access operation on the memory chip.

3. The memory system according to claim 2 , wherein

for each of the memory chips, if the frequency of the power-on signal is less than the frequency of the chip enable signal, the switch control circuit controls the switch inside the memory chip to repeat a process of turning on the supply of power for performing the access operation on the memory chip for a predetermined period of time and then turning off the supply of power according to a predetermined cycle.

4. A memory system comprising:

a non-volatile memory that includes a plurality of memory chips;

a plurality of switches provided for each of the memory chips for switching on and off supply of power to the corresponding memory chip; and

a memory controller configured to control the switches and data access to the non-volatile memory, wherein the memory controller is further configured to:

determine whether there is a first memory chip among the plurality of memory chips that has no data item stored therein with an elapsed time from a most recent access thereof that is less than a threshold value; and

if so, repeat a process of turning on the power to the first memory chip for a predetermined period of time and then turning off the power to the first memory chip at a predetermined cycle, and also repeat a process of turning on the power to a second memory chip of the plurality of memory chips for the predetermined period of time and then turning off the power to the second memory chip at a cycle that is shorter than the predetermined cycle.

5. The memory system according to claim 4 ,

wherein the memory controller determines whether there is the first memory chip among the plurality of memory chips by referring to access state information indicating the elapsed time from the most recent access for each data item of a unit size stored in each of the plurality of memory chips.

6. The memory system according to claim 5 ,

wherein the memory controller compares the elapsed time in the access state information with the threshold value for each data item of the unit size stored in each of the plurality of memory chips to designate the data item as hot data if the elapsed time does not exceed the threshold value or as cold data if the elapsed time exceeds the threshold value.

7. The memory system according to claim 6 , wherein the memory controller is configured to designate one of the memory chips as a second memory chip for storing cold data items, and to move hot data items from the second memory chip to another of the memory chips and move cold data items from another of the memory chips to the second memory chip.

8. The memory system according to claim 7 , wherein

after the move, the memory controller updates the access state information to indicate that the cold data item moved to the second memory chip has the same elapsed time as before the move.

9. The memory system according to claim 7 , wherein

after the move, the memory controller updates the access state information to indicate that the hot data items moved from the second memory chip have an elapsed time of zero.

10. The memory system according to claim 4 , wherein

the controller is configured to manage each of multiple sets of a plurality of physical blocks as a unit of data erase in the non-volatile memory, and

each of the multiple sets, which represents a logical block, contains physical blocks of only a single memory chip.

11. The memory system according to claim 4 ,

wherein the switches are provided outside the memory chips.

Assignments (2)
CHANGE OF NAME AND ADDRESS Recorded Jan 31, 2022
From: TOSHIBA MEMORY CORPORATION
To: KIOXIA CORPORATION
Reel/Frame 058905/0582 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2019
From: TAKEUCHI, RYO
To: TOSHIBA MEMORY CORPORATION
Reel/Frame 048900/0848 →