IP Library Granted Patent US 10,719,460
Granted Patent B2
US 10,719,460 · App. 16/378,356 · Granted Jul 21, 2020

Integrated circuit device with embedded programmable logic

Inventors: Arifur Rahman (San Jose, CA); Bernhard Friebe (La Honda, CA)
Assignee: Altera Corporation
G06F13/1689G06F13/4068G06F13/42G11C7/22G11C8/00G11C29/12H01L23/5381H01L23/5384H01L23/5386H01L23/5389H01L25/18H03K19/003H03K19/1733H03K19/1776G06F1/00H01L24/17H01L25/0655H01L25/0657H01L2224/16145H01L2224/16227H01L2225/06513H01L2924/1431H01L2924/1433H01L2924/1434H03K19/00
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,719,460
App. No.
16/378,356
Granted
Jul 21, 2020
Kind
B2
Abstract

Systems and methods are provided to enhance the functionality of an integrated circuit. Such an integrated circuit may include a primary circuitry and an embedded programmable logic programmable to adjust the functionality of the primary circuitry. Specifically, the embedded programmable logic may be programmed to adjust the functionality of the primary circuitry to complement and/or support the functionality of another integrated circuit. Accordingly, the embedded programmable logic may be programmed with functions such as data/address manipulation functions, configuration/testing functions, computational functions, or the like.

Claims (25)

1. An integrated circuit device, comprising:

a first portion comprising base function circuitry of a system-on-chip (SoC), wherein the first portion operates using a first interface standard; and

an embedded field programmable gate array (FPGA) configurable to adjust a functionality of the first portion, wherein adjusting the functionality comprises changing the first interface standard to match a second interface standard to facilitate communication between the integrated circuit device and an additional integrated circuit device that operates using the second interface standard.

2. The integrated circuit device of claim 1 , wherein the first portion comprises a peripheral interface.

3. The integrated circuit device of claim 1 , wherein the integrated circuit device comprises a configuration interface to configure the embedded field programmable gate array.

4. The integrated circuit device of claim 3 , wherein the configuration interface receives configuration signals to program the embedded field programmable gate array.

5. The integrated circuit device of claim 4 , wherein programming the embedded field programmable gate array adjusts the functionality of the first portion.

6. The integrated circuit device of claim 1 , wherein the embedded FPGA is configured to change an interface protocol used by the first portion.

7. The integrated circuit device of claim 1 , wherein the embedded field programmable gate array comprises a plurality of reconfigurable logic blocks.

8. An integrated circuit device, comprising:

a first portion comprising base function circuitry of an application specific-integrated circuit (ASIC), wherein the first portion operates using a first interface standard; and

an embedded field programmable gate array (FPGA) configurable to adjust a functionality of the first portion, wherein adjusting the functionality comprises changing the first interface standard to match a second interface standard to facilitate communication between the integrated circuit device and an additional integrated circuit device that operates using the second interface standard.

9. The integrated circuit device of claim 8 , wherein the first portion comprises a configuration interface to configure the embedded field programmable gate array.

10. The integrated circuit device of claim 9 , wherein the configuration interface receives dedicated configuration signals to program the embedded field programmable gate array.

11. The integrated circuit device of claim 10 , wherein programming the embedded field programmable gate array adjusts the first interface standard used by the ASIC.

12. The integrated circuit device of claim 8 , wherein the second interface standard is different than the first interface standard.

13. A method for updating an interface of a first integrated circuit device, comprising:

interfacing the first integrated circuit device with a second integrated circuit device using a first interface standard provided by a base function circuitry of the first integrated circuit device;

configuring an embedded field programmable gate array (FPGA) of the first integrated circuit device to adjust functionality of the base function circuitry to change the first interface standard to match a second interface standard different from the first interface standard; and

interfacing the first integrated circuit device with the second integrated circuit device using the second interface standard.

14. The method of claim 13 , wherein the embedded field programmable gate array comprises a plurality of reconfigurable logic blocks that are reprogrammed during operation to change the first interface standard to the second interface standard.

15. The method of claim 13 , wherein the change comprises accelerating a computational function.

16. The method of claim 13 , wherein the first integrated circuit device comprises a configuration interface to configure the embedded field programmable gate array.

17. The method of claim 16 , wherein the configuration interface receives configuration signals from the second integrated circuit device, a third integrated circuit device, or a combination thereof, to program the embedded field programmable gate array.

18. The method of claim 17 , wherein programming the embedded field programmable gate array supplements the first interface standard used by the first integrated circuit device to communicate using the second interface standard.

Assignments (1)
SECURITY INTEREST Recorded Sep 12, 2025
From: ALTERA CORPORATION
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 073431/0309 →