IP Library Granted Patent US 12,413,232
Granted Patent B2
US 12,413,232 · App. 17/893,004 · Granted Sep 9, 2025

Multi-purpose interface for configuration data and user fabric data

Inventors: Kevin Clark (San Jose, CA); Scott J. Weber (Piedmont, CA); James Ball (San Jose, CA); Ravi Prakash Gutala (San Jose, CA); Aravind Raghavendra Dasu (Milpitas, CA)
Assignee: Altera Corporation
H03K19/1776G11C5/025G11C7/1078H01L25/0657H01L2225/06513
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,413,232
App. No.
17/893,004
Granted
Sep 9, 2025
Kind
B2
Abstract

An integrated circuit device may include a programmable fabric die having programmable logic fabric and configuration memory that may configure the programmable logic fabric. The integrated circuit device may also include a base die that may provide fabric support circuitry, including memory and/or communication interfaces. The first die and the second die may be coupled using a multi-purpose interface that may allow communication between the first die and the second die. The multi-purpose interface may allow concurrent access to the base die by the programmable logic fabric and the configuration memory by using multiple channels over the multi-purpose interface.

Claims (35)

1. An integrated circuit device comprising:

a first die comprising programmable logic, debug and trace circuitry, and first data exchange circuitry, wherein the first data exchange circuitry is connected to the programmable logic and microbumps; and

a second die comprising:

second data exchange circuitry that is connected to the microbumps and exchanges data with the first data exchange circuitry via the microbumps; and

network on chip circuitry connected to the second data exchange circuitry and configurable to provide an interface for the first die to send data to or receive data from systems external to the first die and the second die.

2. The integrated circuit device of claim 1 , wherein the microbumps are at least partially included in an interposer die.

3. The integrated circuit device of claim 2 , comprising a package substrate onto which the interposer die is disposed.

4. The integrated circuit device of claim 1 , wherein the systems external to the first die and the second die comprise random-access memory (RAM).

5. The integrated circuit device of claim 1 , wherein the systems external to the first die and the second die comprise high bandwidth memory (HBM).

6. The integrated circuit device of claim 1 , wherein the second die comprises a memory controller communicatively coupled to the second data exchange circuitry via the network on chip circuitry.

7. The integrated circuit device of claim 1 , comprising a plurality of third dies that includes the first die, wherein each die of the plurality of third dies comprises programmable logic.

8. The integrated circuit device of claim 1 , wherein the network on chip circuitry (NoC) comprises vertical NoC circuitry configurable to route data vertically through the second die and horizontal NoC circuitry configurable to route data horizontally through the second die.

9. The integrated circuit device of claim 1 , wherein the network on chip circuitry is configurable to provide address virtualization services.

10. The integrated circuit device of claim 1 , wherein the debug and trace circuitry is configurable to debug the programmable logic.

11. An integrated circuit device comprising:

a first die comprising programmable logic and first data exchange circuitry, wherein the first data exchange circuitry is connected to the programmable logic and microbumps; and

a second die comprising:

second data exchange circuitry that is connected to the microbumps and exchanges data with the first data exchange circuitry via the microbumps; and

network on chip circuitry connected to the second data exchange circuitry and configurable to provide an interface for the first die to send secure data to or receive secure data from systems external to the first die and the second die.

12. The integrated circuit device of claim 11 , wherein the second die is configurable to decrypt the secure data.

13. The integrated circuit device of claim 12 , wherein the first die comprises debug and trace circuitry configurable to debug the programmable logic.

14. The integrated circuit device of claim 11 , wherein the second die comprises a memory controller communicatively coupled to the second data exchange circuitry via the network on chip circuitry.

15. The integrated circuit device of claim 11 , wherein the systems external to the first die and the second die comprise random-access memory (RAM) and high bandwidth memory (HBM).

16. The integrated circuit device of claim 15 , comprising a package substrate onto which an interposer die is disposed, wherein the microbumps are at least partially included in the interposer die.

17. The integrated circuit device of claim 16 , comprising a plurality of third dies that includes the first die, wherein each die of the plurality of third dies comprises programmable logic, and the network on chip circuitry (NoC) comprises vertical NoC circuitry configurable to route data vertically through the second die and horizontal NoC circuitry configurable to route data horizontally through the second die.

18. A system comprising:

a substrate;

a first integrated circuit device disposed on the substrate; and

a second integrated circuit device disposed on the substrate, wherein the second integrated circuit device comprises:

a first die comprising programmable logic, debug and trace circuitry, and first data exchange circuitry, wherein the first data exchange circuitry is connected to the programmable logic and microbumps; and

a second die comprising:

second data exchange circuitry that is connected to the microbumps and exchanges data with the first data exchange circuitry via the microbumps; and

network on chip circuitry connected to the second data exchange circuitry and configurable to provide an interface for the first die to send secure data to or receive secure data from systems external to the first die and the second die.

19. The system of claim 18 , wherein the first integrated circuit device comprises a processor.

20. The system of claim 18 , wherein the systems external to the first die and the second die comprise random-access memory (RAM), high bandwidth memory (HBM), or both RAM and HBM.

Assignments (2)
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 →
Continuity (3)
Continuation 17094612 · Nov 10, 2020
Continuation 16235984 · Dec 28, 2018
Related Publication 20230056118A1 · Feb 23, 2023
References Cited (6)
US 9401190B1 · Tan et al. · 2016 [cited by applicant]
US 10833679B2 · Clark et al. · 2020 [cited by applicant]
US 11424744B2 · Clark · 2022 [cited by examiner]
US 20130181257A1 · Ngai · 2013 [cited by applicant]
US 20190103872A1 · Clark et al. · 2019 [cited by applicant]
US 20190363717A1 · Swarbrick et al. · 2019 [cited by applicant]