IP Library Granted Patent US 10,409,677
Granted Patent B2
US 10,409,677 · App. 16/128,161 · Granted Sep 10, 2019

Enhanced memory reliability in stacked memory devices

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,409,677
App. No.
16/128,161
Granted
Sep 10, 2019
Kind
B2
Abstract

The invention pertains to semiconductor memories, and more particularly to enhancing the reliability of stacked memory devices. Apparatuses and methods are described for implementing RAID-style error correction to increase the reliability of the stacked memory devices.

Claims (69)

1. A memory device comprising:

a controller integrated circuit (IC), further comprising:

an external data bus,

a write logic circuit coupled to the external data bus, and

a read logic circuit coupled to the external data bus;

a plurality of data memory integrated circuits (ICs) coupled to the write logic circuit and to the read logic circuit; and

a first parity memory IC coupled to the write logic circuit and to the read logic circuit, wherein the parity memory is configured to selectively operate as one of the group comprising: a parity memory and a data memory.

2. The memory device of claim 1 , wherein the controller IC further comprises a logic circuit that selects between operating the first parity IC operating as one of the group comprising: a parity memory and a data memory.

3. The memory device of claim 2 , wherein:

the logic circuit selectively operates the first parity memory IC as a parity memory when all of the plurality of data memory ICs are undamaged, and

the logic circuit selectively operates the first parity memory IC as a data memory when one of the plurality of data memory ICs is damaged.

4. The memory device of claim 3 , wherein the external data bus comprises:

an external write data bus coupled to the write logic circuit, and

an external read data bus coupled to the read logic circuit.

5. The memory device of claim 1 , further comprising:

a second parity memory IC coupled to the write logic circuit and to the read logic circuit, wherein the parity memory is configured to selectively operate as one of the group comprising: a parity memory and a data memory.

6. The memory device of claim 5 , wherein:

the logic circuit selectively operates the second parity memory IC as a parity memory when all of the plurality of data memory ICs and the first parity memory IC are undamaged, and

the logic circuit selectively operates the second parity memory IC as a data memory when one of the plurality of data memory ICs and the first parity memory IC is damaged.

7. The memory device of claim 6 , wherein:

the logic circuit selectively operates the first parity memory IC and the second parity memory IC as parity memories when all of the plurality of data memory ICs are undamaged, and

the logic circuit selectively operates the first parity memory IC as a data memory and the second parity memory IC as a parity memory when one of the plurality of data memory ICs is damaged.

8. The memory device of claim 7 , wherein the external data bus comprises:

an external write data bus coupled to the write logic circuit, and

an external read data bus coupled to the read logic circuit.

9. A memory device comprising:

a controller integrated circuit (IC), further comprising:

an external data bus,

a write logic circuit coupled to the external data bus, and

a read logic circuit coupled to the external data bus; and

a plurality of N+1 memory integrated circuits (ICs) coupled to the write logic circuit and to the read logic circuit wherein:

N is an integer,

each memory IC has a data word width of W bits wherein W is an integer,

the external data bus has a data word width of D bits wherein D=N*W, and

each memory IC is organized into at least two partitions, wherein:

each partition comprises one or more addresses and is associated with a partition of the same number of addresses on each of the other N memory ICs creating at least two groups of N+1 partitions,

each group has one parity partition and N data partitions, and

the parity partitions of two groups are physically located on a different one of the N+1 memory ICs.

10. The memory device of claim 9 , wherein:

each memory IC is organized into at least N+1 partitions, wherein:

there are at least N+1 groups of N+1 partitions, and

each group has one parity partition and N data partitions, and

the parity partitions of N+1 groups are physically located on a different one of the N+1 memory ICs.

11. The memory device of claim 10 , wherein the external data bus comprises:

an external write data bus of data word width D coupled to the write logic circuit, and

an external read data bus of data word width D coupled to the read logic circuit.

12. The memory device of claim 9 , wherein the external data bus comprises:

an external write data bus of data word width D coupled to the write logic circuit, and

an external read data bus of data word width D coupled to the read logic circuit.

13. A stack of memory integrated circuits comprising a plurality of N+1 memory integrated circuits (ICs) coupled together by a plurality signal lines, wherein:

N is an integer;

each memory IC is organized into at least two partitions, wherein:

each partition comprises one or more addresses and is associated with a partition of the same number of addresses on each of the other N memory ICs creating at least two groups of N+1 partitions,

each group has one parity partition and N data partitions, and

the parity partitions of two groups are physically located on a different one of the N+1 memory ICs; and

the stack of N+1 memory ICs is configured to be operable when coupled to a controller integrated circuit.

14. The stack of memory integrated circuits of claim 13 , wherein:

each memory IC is organized into at least N+1 partitions, wherein:

each partition comprises one or more addresses and is associated with a partition of the same number of addresses on each of the other N memory ICs creating at least N+1 groups of N+1 partitions,

each group has one parity partition and N data partitions, and

the parity partitions of N+1 groups are physically located on a different one of the N+1 memory ICs.

15. The stack of memory integrated circuits of claim 14 , wherein a controller IC is coupled to the stack of memory ICs and packaged together with them as a single device.

16. The stack of memory integrated circuits of claim 15 , wherein the controller integrated circuit, further comprises:

an external data bus,

a write logic circuit coupled to the external data bus, and

a read logic circuit coupled to the external data bus.

17. The memory device of claim 16 , wherein the external data bus comprises:

an external write data bus coupled to the write logic circuit, and

an external read data bus coupled to the read logic circuit.

Assignments (4)
CHANGE OF NAME Recorded Nov 24, 2025
From: INVENSAS CORPORATION
To: INVENSAS LLC
Reel/Frame 073508/0758 →
CHANGE OF NAME Recorded Nov 24, 2025
From: INVENSAS LLC
To: ADEIA SEMICONDUCTOR TECHNOLOGIES LLC
Reel/Frame 073508/0807 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2018
From: PLANTS, WILLIAM C.
To: INVENSAS CORPORATION
Reel/Frame 046843/0760 →