IP Library Granted Patent US 11,398,258
Granted Patent B2
US 11,398,258 · App. 16/397,569 · Granted Jul 26, 2022

Multi-die module with low power operation

Inventor: David Edward Fisch (Pleasanton, CA)
Assignee: Invensas LLC
G11C5/147G11C5/04G11C5/063G11C5/145G11C7/1063G11C11/4074G11C11/40615H01L25/0657H01L27/10897
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,398,258
App. No.
16/397,569
Granted
Jul 26, 2022
Kind
B2
Abstract

A module for multiple dies is disclosed. The module can include a group of dies that include a first die having a first voltage block and a second die having a second voltage block. The module can also include an interconnect that electrically connects the first and second dies. Power supply generation in the first die is enabled in non-active mode, while power supply generation in the second die is disabled. The power supply generation in the second die may be enabled when the second die is in active mode. The first die can send enabling signal to the second the die to enable the second die. The first die can provide supply to the second die in the non-active mode. The first die can send self-refresh timing command to the second die when the module is in a self-refresh mode.

Claims (37)

1. A module comprising:

a group of structurally identical dies comprising a first die having a first control circuit and a first delay generator, and a second die having a second control circuit and a second delay generator; and

an interconnect electrically connecting the first and second dies,

wherein when a self-refresh timing and a self-refresh control logic in the first die are enabled by the first control circuit to send a refresh initiation command to the first delay generator and the second delay generator, a self-refresh timing and a self-refresh control logic in the second die are disabled by the second control circuit in a self-refresh mode.

2. The module of claim 1 , wherein the self-refresh control logic of the first die is configured to send the refresh initiation command to the second delayer generator of the second die by way of the interconnect.

3. The module of claim 2 , wherein the second delay generator is a programmable delay generator that is configured to generate a local refresh command based at least in part on the received refresh initiation command and a programmable time.

4. The module of claim 3 , wherein a refresh operation of a dynamic memory of the first die and a refresh operation of a dynamic memory of the second die are staggered in time.

5. The module of claim 3 , wherein the programmable time is defined based at least in part on fuses.

6. The module of claim 3 , wherein the programmable time is defined based at least in part on data programmed in a reconfigurable non-volatile memory.

7. The module of claim 2 , wherein the second die is configured to enable a voltage generation circuit in the second die in response to the refresh initiation command.

8. The module of claim 2 , wherein the first die comprises an oscillator configured to generate the refresh initiation command, wherein the second die comprises an oscillator that is disabled when the oscillator of the first die is enabled.

9. A method of controlling timing of self-refresh operations of multiple dies, the method comprising:

communicating amongst a group of structurally identical dies using an interconnect, the group of structurally identical dies including a first die having a first control circuit and a first delay generator, and a second die having a second control circuit and a second delay generator;

enabling a self-refresh timing and a self-refresh control logic in the first die using the first control circuit to send a refresh initiation command to the first delay generator and the second delay generator; and

disabling a self-refresh timing and a self-refresh control logic in the second die using the second control circuit when the self-refresh timing and the self-refresh control logic in the first die are enabled.

10. The method of claim 9 , further comprising sending the refresh initiation command from the self-refresh control logic of the first die to the second delay generator of the second die by way of the interconnect.

11. The method of claim 10 , further comprising generating a local refresh command in the second die in response to the refresh initiation command using the second delayer generator, wherein the second delay generator is a programmable delay generator.

12. The method of claim 11 , further comprising staggering a refresh operation of a dynamic memory of the first die and a refresh operation of a dynamic memory of the second die.

13. The method of claim 11 , further comprising generating the local refresh command based on a programmable time.

14. The method of claim 10 , further comprising enabling a voltage generation circuit in the second die in response to the refresh initiation command.

15. The method of claim 10 , further comprising generating the refresh initiation command using an oscillator of the first die, and disabling an oscillator of the second die when the oscillator of the first die is enabled.

16. A module comprising:

a group of structurally identical dies comprising a first die having a first circuit block and a second die having a second circuit block; and

an interconnect electrically connecting the first and second dies,

wherein the first circuit block is enabled in a first condition such that the first circuit is configured to send a refresh initiation command to initiate refresh of the first die and the second die in the first condition, or supply power to the first die and the second die in the first condition,

wherein the second circuit block is disabled in the first condition, and

wherein the first and second circuit blocks are enabled in a second condition.

17. The module of claim 16 , wherein the first circuit block includes a self-refresh timing and a self-refresh control logic of the first die, and wherein the second circuit block includes a self-refresh timing and a self-refresh control logic of the second die.

18. The module of claim 17 , wherein the first die further includes a first control circuit and the second die further includes a second control circuit, wherein when the self-refresh timing and the self-refresh control logic in the first die are enabled by the first control circuit in the first condition, the self-refresh timing and the self-refresh control logic in the second die are disabled by the second control circuit.

19. The module of claim 17 , wherein the self-refresh control logic of the first die is configured to send the refresh initiation command to the second die by way of the interconnect.

20. The module of claim 16 , wherein the first circuit block includes a first voltage block and the second circuit block includes a second voltage block, wherein the first voltage block and the second voltage block are operable to provide at least one of voltage regulation or voltage generation.

21. A method of operating a group of structurally identical dies each connected to one another and comprising a master die and two or more slave dies, the method comprising:

providing a plurality of control signals from a control circuit of the master die to a plurality of delay generators including a delay generator of each of the master die and the two or more slave dies; and

controlling a memory refresh operation of the two or more slave dies based on the plurality of control signals.

22. The method of claim 21 , wherein controlling the memory refresh operation comprises scheduling a plurality of self-refresh operations among the two or more slave dies.

23. The method of claim 21 , further comprising using the control signals to selectively enable or disable a plurality of voltage blocks of the slave dies.

24. The method of claim 22 , wherein scheduling the plurality of self-refresh operations further comprises programming a delay of a programmable delay generator of the two or more slave dies.

Assignments (3)
CERTIFICATE OF CONVERSION & CHANGE OF NAME Recorded Apr 4, 2022
From: INVENSAS CORPORATION
To: INVENSAS LLC
Reel/Frame 059581/0435 →
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 Apr 29, 2019
From: FISCH, DAVID EDWARD
To: INVENSAS CORPORATION
Reel/Frame 049024/0374 →
Cited By (1)
US 12,566,699