IP Library Granted Patent US 10,389,808
Granted Patent B2
US 10,389,808 · App. 14/725,892 · Granted Aug 20, 2019

Storage system and control method thereof

Inventor: Atsuhiro Kinoshita (Kamakura Kanagawa, JP)
Assignee: Toshiba Memory Corporation
H04L67/1097G06F11/00H04L45/70H04L45/60
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,389,808
App. No.
14/725,892
Granted
Aug 20, 2019
Kind
B2
Abstract

According to one embodiment, a storage system includes a storage which includes a plurality of node memories including a nonvolatile memory and a control unit which controls the nonvolatile memory and a routing unit which controls packet transfer between two or more of the node memories, a connection unit which connects the storage unit to outside and controls the storage unit, and a management unit which at least monitors power supply voltages of the storage and the connection unit.

Claims (35)

1. A storage system comprising:

a storage unit comprising memory units and routing units;

a connection unit configured to connect the storage unit to an external device and control the storage unit; and

a management unit configured to at least monitor power supply voltages of the storage unit and the connection unit,

wherein

each of the memory units comprises a nonvolatile memory and a control unit configured to control the nonvolatile memory;

each of the routing units is connected to one or more memory units of the memory units via one or more first external routes;

each of the routing units is connected to one or more routing units via one or more second external routes;

each of the routing units is configured to control transfer of a first packet and a second packet different from the first packet between the connection unit and the one or more memory units;

a routing direction of the first packet is from the one or more memory units to the connection unit;

a routing direction of the second packet is from the connection unit to the one or more memory units; and

each of the routing units comprises first inside routes for routing the first packet and second inside routes for routing the second packet, a total number of the first inside routes and the second inside routes larger than a total number of the first external routes and the second external routes.

2. The storage system of claim 1 , wherein each of the routing units comprises:

a first memory configured to store the first packet; and

a second memory configured to store the second packet.

3. The storage system of claim 2 , wherein each of the routing units further comprises:

a first calculator configured to determine routing of the first packet stored in the first memory; and

a second calculator configured to determine routing of the second packet stored in the second memory.

4. The storage system of claim 3 , wherein each of the first routing calculator and the second routing calculator is configured to determine the routing based on a part of an address described in the packet.

5. The storage system of claim 4 , wherein the part of the address excluding a least significant bit.

6. The storage system of claim 2 , wherein each of the routing units further comprises a selector configured to select the first packet or the second packet and store a selected packet in the first memory or the second memory.

7. The storage system of claim 2 , wherein the first packet comprises a reply packet, a packet in a reply direction, a packet with a first source, or a packet with a first destination and the second packet comprises a send packet, a packet in a send direction, a packet with a second source, or a packet with a second destination.

8. The storage system of claim 2 , wherein the storage unit further comprises a packet control unit configured to analyze the first packet or the second packet transferred from one of the routing units and transmit the first packet or the second packet to one of the memory units based on a result of analysis.

9. The storage system of claim 1 , further comprising a first power supply unit configured to convert an external power supply voltage from an external power supply into a first power supply voltage and apply the first power supply voltage to at least one of the storage unit, the connection unit, or the management unit.

10. The storage system of claim 9 , further comprising a second power supply unit configured to generate a second power supply voltage based on the first power supply voltage applied from the first power supply unit, wherein the second power supply unit applies the second power supply voltage at least to the storage system when the storage system is electrically shut off from the external power supply.

11. A method of controlling a storage system comprises a storage unit comprising memory units and routing units, a connection unit configured to connect the storage unit to an external device and control the storage unit, and a management unit configured to at least monitor which at least monitors power supply voltages of the storage unit and the connection unit, wherein each of the memory units comprises a nonvolatile memory and a control unit configured to control the nonvolatile memory, each of the routing units is connected to one or more memory units of the memory units via one or more first external routes, each of the routing units is connected to one or more routing units via one or more second external routes, each of the routing units is configured to control transfer of a first packet and a second packet different from the first packet between the connection unit and the one or more memory units, a routing direction of the first packet is from the one or more memory units to the connection unit, a routing direction of the second packet is from the connection unit to the one or more memory units, and each of the routing units comprises first inside routes for routing the first packet and second inside routes for routing the second packet, a total number of the first inside routes and the second inside routes larger than a total number of the first external routes and the second external routes, the method comprising:

controlling, by each of the routing units, transfer of the first packet and the second packet between the each of the routing units and the another routing unit.

12. The method of claim 11 , further comprising storing the first packet in a first memory; and storing the second packet in a second memory.

13. The method of claim 12 , further comprising:

determining routing of the first packet stored in the first memory; and

determining routing of the second packet stored in the second memory.

14. The method of claim 12 , further comprising selecting the first packet or the second packet.

15. The method of claim 11 , wherein the first packet comprises a reply packet, a packet in a reply direction, a packet with a first source, or a packet with a first destination and the second packet comprises a send packet, a packet in a send direction, a packet with a second source, or a packet with a second destination.

16. The method of claim 11 , further comprising determining routing based on a part of an address described in the packet.

17. The method of claim 11 , further comprising determining routing based on a part of an address described in the packet, the part excluding a least significant bit.

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 Sep 8, 2017
From: KABUSHIKI KAISHA TOSHIBA
To: TOSHIBA MEMORY CORPORATION
Reel/Frame 043529/0709 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2015
From: KINOSHITA, ATSUHIRO
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 035746/0721 →
Priority Claims (1)
JP 2015-019963 · Feb 4, 2015 · national
Continuity (1)
Related Publication 20160226974A1 · Aug 4, 2016