IP Library › Granted Patent US 7,733,125
Granted Patent B2
US 7,733,125 · App. 12/177,175 · Granted Jun 8, 2010

Programmable logic device with embedded switch fabric

Assignee: SCA Technica, Inc.
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 7,733,125
App. No.
12/177,175
Granted
Jun 8, 2010
Kind
B2
Abstract

The invention in the simplest form is a programmable logic device consisting of gate arrays, external I/O endpoints, and an embedded switch fabric configurable for connecting gates to gates, endpoints to endpoints and gates to endpoints. The architecture may employ a fabric interface of non-blocking crossbar switches for making complex bus connections of multiple devices to facilitate high speed processing.

Claims (25)

1. A programmable logic device, comprising:

an integrated circuit having therein a plurality of logic blocks configured substantially in a plane;

a plurality of end points internal to the integrated circuit, each of the end points being at least connectible to one of the logic blocks; and

a switched fabric embedded within the integrated circuit and offset from the plane of the logic blocks so as to traverse at least some of the logic blocks, the switched fabric providing non-contentious interconnection between at least some of the end points.

2. The programmable logic device of claim 1 , where the embedded switched fabric comprises a crossbar switch.

3. The programmable logic device of claim 1 , where the embedded switched fabric is configurable.

4. The programmable logic device of claim 1 , where the embedded switched fabric is connectible to external devices.

5. The programmable logic device of claim 1 , where the embedded switched fabric is connectible to an embedded processor.

6. The programmable logic device of claim 1 , where the embedded switched fabric is connectible to an embedded memory.

7. The programmable logic device of claim 1 , where the embedded switched fabric is connectible to an I/O device.

8. The programmable logic device of claim 1 , where the embedded switched fabric is connectible to file storage.

9. The programmable logic device of claim 1 , where the embedded switched fabric is connectible to a multimedia device.

10. The programmable logic device of claim 1 , comprising a field programmable gate array (FPGA).

11. The programmable logic device of claim 1 , comprising a complex programmable logic device (CPLD).

12. The programmable logic device of claim 1 , comprising a system on chip (SOC) device.

13. The programmable logic device of claim 1 , comprising a cell computing device.

14. The programmable logic device of claim 1 , further comprising at least one I/O point, the switched fabric further providing interconnection between at least one of the end points and the at least one I/O point for inter-chip and external communication.

15. The programmable logic device of claim 1 , where one said I/O point is an embedded serial transceiver.

16. The programmable logic device of claim 1 , where one said I/O point is an embedded Ethernet MAC Block.

17. A programmable logic device, comprising:

an integrated circuit having therein at least one reconfigurable gate array arranged substantially in a plane;

at least one I/O point; and

a configurable switched fabric embedded within the integrated circuit, the switched fabric having a plurality of endpoints at least connectible to a plurality of locations within the reconfigurable gate array, and at least one of the endpoints being at least connectable to the at least one I/O point, the switched fabric being offset from the plane of the gate array so as to traverse at least a portion of the gate array.

18. The programmable logic device of claim 17 , where the embedded switched fabric is a multi port crossbar connectible to embedded processors.

19. The programmable logic device of claim 17 , wherein the at least one gate array is arranged in a plurality of element blocks, and the endpoints are connectible to locations within a plurality of the element blocks, the switched fabric being offset from the plane of the gate array so as to traverse at least some of the element blocks.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2008
From: MUROTAKE, DAVID K.
To: SCA TECHNICA, INC.
Reel/Frame 021277/0118 →
Continuity (3)
Continuation 1061895000 · Jul 14, 2003
Provisional Application 6039587100 · Jul 12, 2002
Related Publication 20080278197A1 · Nov 13, 2008