IP Library Granted Patent US 12,255,648
Granted Patent B2
US 12,255,648 · App. 17/350,577 · Granted Mar 18, 2025

Circuit systems and methods for reducing power supply voltage droop

Inventors: Archanna Srinivasan (San Jose, CA); Ravi Gutala (San Jose, CA); Scott Weber (Piedmont, CA); Aravind Dasu (Milpitas, CA); Mahesh Iyer (Fremont, CA); Eriko Nurvitadhi (Beaverton, OR)
Assignee: Altera Corporation
H03K19/17788H03K19/17728H03K19/17792
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 12,255,648
App. No.
17/350,577
Granted
Mar 18, 2025
Kind
B2
Abstract

A circuit system includes a first integrated circuit die having a first group of circuits configured to perform a first set of operations. The circuit system also includes a second integrated circuit die having a second group of circuits configured to start performing a second set of operations with a delay after the first group of circuits starts performing the first set of operations to reduce power supply voltage droop. The operations performed by the first and second groups of circuits can be interleaved with a fixed or a variable delay. Logic circuits can be partitioned into the first and the second groups of circuits based on predicted switching activity of the logic circuits. Decoupling capacitors in integrated circuit dies can be coupled together to reduce droop in a supply voltage during a high current event.

Claims (38)

1. A circuit system comprising:

a first integrated circuit die comprising a first group of circuits configured to perform a first set of operations; and

a second integrated circuit die comprising a second group of circuits configured to start performing a second set of operations with a first delay after the first group of circuits starts performing the first set of operations to reduce power supply voltage droop, wherein logic circuits are partitioned into the first and the second groups of circuits based on predicted switching activity of the logic circuits.

2. The circuit system of claim 1 , wherein the second group of circuits is configured to start performing the second set of operations before the first group of circuits finishes performing the first set of operations to reduce the power supply voltage droop, and wherein the first delay is programmable.

3. The circuit system of claim 1 , wherein the second group of circuits is configured to start performing the second set of operations after the first group of circuits finishes performing the first set of operations to reduce the power supply voltage droop, and wherein the first delay is programmable.

4. The circuit system of claim 1 , wherein the first integrated circuit die further comprises a third group of circuits configured to perform a third set of operations with a second delay after the first group of circuits starts performing the first set of operations, wherein the second integrated circuit die further comprises a fourth group of circuits configured to perform a fourth set of operations with a third delay after the second group of circuits starts performing the second set of operations, and wherein the second group of circuits is configured to start performing the second set of operations with a fourth delay after the third group of circuits starts performing the third set of operations.

5. The circuit system of claim 4 , wherein the third group of circuits is configured to start performing the third set of operations before the first group of circuits finishes performing the first set of operations, and wherein the fourth group of circuits is configured to start performing the fourth set of operations before the second group of circuits finishes performing the second set of operations.

6. The circuit system of claim 4 , wherein the third group of circuits is configured to start performing the third set of operations after the first group of circuits finishes performing the first set of operations, and wherein the fourth group of circuits is configured to start performing the fourth set of operations after the second group of circuits finishes performing the second set of operations.

7. The circuit system of claim 4 , wherein the first and the second sets of operations are part of a first operation thread, wherein the third and the fourth sets of operations are part of a second operation thread, and wherein the circuit system is a three dimensional circuit system comprising a third integrated circuit die that is vertically stacked with and coupled to the first and the second integrated circuit dies.

8. The circuit system of claim 1 further comprising:

a third integrated circuit die comprising a third group of circuits configured to start performing a third set of operations with a second delay after the second group of circuits starts performing the second set of operations to reduce the power supply voltage droop, wherein the first, the second, and the third groups of circuits have an identical circuit structure.

9. The circuit system of claim 8 , wherein the third group of circuits is configured to start performing the third set of operations before the second group of circuits finishes performing the second set of operations to reduce the power supply voltage droop.

10. The circuit system of claim 8 , wherein the third group of circuits is configured to start performing the third set of operations after the second group of circuits finishes performing the second set of operations to reduce the power supply voltage droop.

11. A method of operating a circuit system to reduce voltage droop in a supply voltage, the method comprising:

performing a first set of operations using a first group of circuits in a first integrated circuit die;

performing a second set of operations using a second group of circuits in a second integrated circuit die with a first delay after the first group of circuits starts performing the first set of operations; and

partitioning logic circuits into the first and the second groups of circuits based on predicted switching activity of the logic circuits.

12. The method of claim 11 , wherein performing the second set of operations using the second group of circuits further comprises starting to perform the second set of operations before the first group of circuits finishes performing the first set of operations to reduce the voltage droop, and wherein the first delay is programmable.

13. The method of claim 11 , wherein performing the second set of operations using the second group of circuits further comprises starting to perform the second set of operations after the first group of circuits finishes performing the first set of operations to reduce the voltage droop, and wherein the first delay is programmable.

14. The method of claim 11 further comprising:

performing a third set of operations using a third group of circuits in the first integrated circuit die with a second delay after the first group of circuits starts performing the first set of operations; and

performing a fourth set of operations using a fourth group of circuits in the second integrated circuit die with a third delay after the second group of circuits starts performing the second set of operations,

wherein performing the second set of operations using the second group of circuits further comprises performing the second set of operations with a fourth delay after the third group of circuits starts performing the third set of operations.

15. The method of claim 14 further comprising:

partitioning the logic circuits into the first, the second, the third, and the fourth groups of circuits based on the predicted switching activity of the logic circuits.

16. The method of claim 11 further comprising:

performing a third set of operations using a third group of circuits in a third integrated circuit die with a second delay after the second group of circuits starts performing the second set of operations to reduce the voltage droop, wherein the first, the second, and the third groups of circuits have an identical circuit structure.

17. The method of claim 11 ,

wherein the first and the second sets of operations are part of an operation thread.

18. A circuit system comprising:

a first integrated circuit die comprising a first state machine circuit;

a second integrated circuit die comprising a second state machine circuit and a first decoupling capacitor; and

a third integrated circuit die comprising a third state machine circuit and a second decoupling capacitor, wherein the first state machine circuit instructs the second and the third state machine circuits to cause the first decoupling capacitor to be coupled to the second decoupling capacitor to reduce voltage droop in a supply voltage in the second integrated circuit die during a high current event in the second integrated circuit die.

19. The circuit system of claim 18 further comprising:

a fourth integrated circuit die comprising a fourth state machine circuit and a third decoupling capacitor, wherein the first state machine circuit instructs the second, the third, and the fourth state machine circuits to cause the first, the second, and the third decoupling capacitors to be coupled together to reduce the voltage droop during the high current event.

20. The circuit system of claim 18 , wherein the second integrated circuit die further comprises a first switching circuit, wherein the third integrated circuit die further comprises a second switching circuit, wherein the second state machine circuit is configured to cause the first switching circuit to couple the first decoupling capacitor to the second decoupling capacitor, and wherein the third state machine circuit is configured to cause the second switching circuit to couple the second decoupling capacitor to the first decoupling capacitor.

21. The circuit system of claim 18 , wherein the first integrated circuit die is a programmable logic integrated circuit, and wherein the first state machine circuit dynamically reallocates configuration data for configuring logic circuits in the first integrated circuit die between the second and the third integrated circuit dies in order to shorten a duration of the high current event.

22. The circuit system of claim 21 , wherein the first state machine circuit dynamically changes a number of the logic circuits performing an operation thread by reallocating the configuration data between the second integrated circuit die and the third integrated circuit die.

Assignments (3)
SECURITY INTEREST Recorded Sep 12, 2025
From: ALTERA CORPORATION
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 073431/0309 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2024
From: INTEL CORPORATION
To: ALTERA CORPORATION
Reel/Frame 066353/0886 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2021
From: SRINIVASAN, ARCHANNA; GUTALA, RAVI; WEBER, SCOTT; DASU, ARAVIND; IYER, MAHESH; NURVITADHI, ERIKO
To: INTEL CORPORATION
Reel/Frame 056625/0556 →