IP Library Granted Patent US 12,206,410
Granted Patent B2
US 12,206,410 · App. 18/169,988 · Granted Jan 21, 2025

Programmable logic device with fine-grained disaggregation

Inventors: Dheeraj Subbareddy (Portland, OR); Md Altaf Hossain (Portland, OR); Ankireddy Nalamalpu (Portland, OR); Robert Sankman (Phoenix, AZ); Ravindranath Mahajan (Chandler, AZ); Gregg William Baeckler (San Jose, CA)
Assignee: Intel Corporation
H03K19/1776H01L23/367H01L25/18H01L2225/06513H01L2225/06565H01L2225/06589
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,206,410
App. No.
18/169,988
Granted
Jan 21, 2025
Kind
B2
Abstract

A programmable device may have logic circuitry formed in a top die and memory and specialized processing blocks formed in a bottom die, where the top die is stacked directly on top of the bottom die in a face-to-face configuration. The logic circuitry may include logic sectors, logic array blocks, logic elements, and other types of logic regions. The memory blocks may include large banks of multiport memory for storing data. The specialized processing blocks may include multipliers, adders, and other arithmetic components. The logic circuitry may access the memory and specialized processing blocks via an address encoded scheme. Configured in this way, the maximum operating frequency of the programmable device can be optimized such that critical paths will no longer need to traverse any unused memory and specialized processing blocks.

Claims (35)

1. An integrated circuit device, comprising:

a first die, comprising:

a semiconductor substrate;

circuitry that is formed on the semiconductor substrate and that includes embedded functional blocks, wherein the embedded functional blocks form a majority of all circuitry on the semiconductor substrate, wherein the majority of all circuitry comprises at least 70% of all circuitry; and

transmission circuitry formed on the semiconductor substrate to:

receive digital signal processing address data and memory address data; and

transmit the digital signal processing address data and the memory address data; and

a second die having digital signal processing blocks, wherein at least two of the embedded functional blocks in the first die directly overlap with one of the digital signal processing blocks in the second die.

2. The integrated circuit device of claim 1 , wherein the embedded functional blocks comprise memory blocks.

3. The integrated circuit device of claim 1 , wherein the embedded functional blocks comprise random-access memory blocks.

4. The integrated circuit device of claim 3 , wherein the embedded functional blocks comprise digital signal processing blocks.

5. The integrated circuit device of claim 1 , wherein the embedded functional blocks comprise digital signal processing blocks.

6. The integrated circuit device of claim 1 , wherein the circuitry comprises a memory address decoding logic circuit.

7. The integrated circuit device of claim 1 , wherein the circuitry comprises a clocking logic circuit.

8. The integrated circuit device of claim 1 , wherein the circuitry comprises a calibration circuit or a debugging circuit.

9. A system, comprising:

a first die having configurable logic blocks, wherein the first die comprises transmission circuitry formed on the first die to:

receive digital signal processing address data and memory address data; and

transmit the digital signal processing address data and the memory address data; and

a second die having digital signal processing blocks, wherein at least two of the configurable logic blocks in the first die directly overlap with one of the digital signal processing blocks in the second die.

10. The system of claim 9 , wherein the first die is stacked on the second die.

11. The system of claim 9 , wherein the configurable logic blocks form a majority of all circuitry on the first die.

12. The system of claim 9 , wherein the second die does not include any configurable logic blocks.

13. The system of claim 9 , wherein the first die and the second die form a programmable device that is part of a selected one of: a datacenter, a computer networking system, a data networking system, a digital signal processing system, a graphics processing system, a video processing system, a computer vision processing system, a cellular base station, a virtual reality system, an augmented reality system, a network functions virtualization platform, an artificial neural network, and an autonomous driving system.

14. The system of claim 9 , wherein the configurable logic blocks comprise logic array blocks (LABs).

15. A system, comprising:

a first die having configurable logic blocks, wherein the first die comprises transmission circuitry formed on the first die to:

receive digital signal processing address data and memory address data; and

transmit the digital signal processing address data and the memory address data; and

a second die having digital signal processing blocks, wherein the first and second die are stacked with the first die on top of the second die, and wherein at least two of the configurable logic blocks in the first die directly overlap with one of the digital signal processing blocks in the second die when viewed from a top-down view of the stacked first and second die.

16. The system of claim 15 , wherein receiving the digital signal processing address data and the memory address data comprises receiving the digital signal processing address data and the memory address data from the second die.

17. The system of claim 16 , wherein transmitting the digital signal processing address data and memory address data comprises transmitting encoded digital signal processing address data and encoded memory address data to the second die.

18. The system of claim 15 , wherein the second die does not include any configurable logic blocks.

19. The system of claim 15 , wherein the first die and the second die form a programmable device that is part of a selected one of: a datacenter, a computer networking system, a data networking system, a digital signal processing system, a graphics processing system, a video processing system, a computer vision processing system, a cellular base station, a virtual reality system, an augmented reality system, a network functions virtualization platform, an artificial neural network, and an autonomous driving system.

20. The system of claim 15 , wherein the configurable logic blocks comprise logic array blocks (LABs).

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 Feb 10, 2025
From: INTEL CORPORATION
To: ALTERA CORPORATION
Reel/Frame 070159/0344 →
Continuity (4)
Continuation 17359466 · Jun 25, 2021
Division 16788760 · Feb 12, 2020
Continuation 16123765 · Sep 6, 2018
Related Publication 20230198526A1 · Jun 22, 2023
References Cited (16)
US 5550782A · Cliff et al. · 1996 [cited by applicant]
US 5787007A · Bauer · 1998 [cited by applicant]
US 6624046B1 · Zavracky · 2003 [cited by examiner]
US 7812458B2 · Madurawe · 2010 [cited by applicant]
US 8922243B2 · Jayasena et al. · 2014 [cited by applicant]
US 9106229B1 · Hutton et al. · 2015 [cited by applicant]
US 9294092B2 · Hutton · 2016 [cited by applicant]
US 9344091B2 · Jayasena et al. · 2016 [cited by applicant]
US 9633872B2 · Chen et al. · 2017 [cited by applicant]
US 9935052B1 · Liu et al. · 2018 [cited by applicant]
US 20030102495A1 · Huppenthal et al. · 2003 [cited by applicant]
US 20040178819A1 · New · 2004 [cited by examiner]
US 20040222817A1 · Madurawe · 2004 [cited by applicant]
US 20140181458A1 · Loh et al. · 2014 [cited by applicant]
US 20180176006A1 · McElheny et al. · 2018 [cited by applicant]
US 20190044515A1 · Gutala et al. · 2019 [cited by applicant]