IP Library Granted Patent US 8,127,061
Granted Patent B2
US 8,127,061 · App. 10/504,684 · Granted Feb 28, 2012

Bus systems and reconfiguration methods

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 8,127,061
App. No.
10/504,684
Granted
Feb 28, 2012
Kind
B2
Abstract

A processor chip includes data processing elements that each has dedicated to it a respective switch for dynamically establishing an interconnection between the data processing elements conditional upon verification of a validity of the interconnection, which verification is automatically performed by at least one of the data processing elements to be interconnected.

Claims (28)

1. A processor chip, comprising:

a bus structure; and

a multidimensional field of cells;

wherein:

for each of at least some of the cells, a respective switch is dedicated to the respective cell for dynamically establishing an interconnection over the bus structure and between the respective cell and another of the cells, data being transferable from a transmitting one of the interconnected cells to a receiving one of the interconnected cells via the interconnection;

the processor chip is adapted for at least one of the transmitting and receiving cells to automatically verify a validity of the interconnection; and

the interconnection is established conditional upon the verification of the validity.

2. The processor chip of claim 1 , wherein the interconnection is established conditional upon approval of the interconnection by both of the transmitting and receiving cells.

3. The processor chip of claim 1 , wherein the cells are coarsely granular logic cell units.

4. The processor chip of claim 3 , wherein each of at least one of the coarsely granular logic cell units includes an arithmetic logic unit.

5. The processor chip of claim 1 , wherein the verification of the validity of the interconnection depends on an availability of resources required for the interconnection.

6. The processor chip of claim 5 , wherein the resources on whose availability the validity of the interconnection depends includes at least two of the transmitting cell, the receiving cell, and a bus segment of the bus structure.

7. The processor chip of claim 6 , wherein the validity of the interconnection is analyzed based on identifiers assigned to at least one of the transmitting cell, the receiving cell, and the bus segment.

8. The processor chip of claim 7 , wherein the validity of the interconnection is further analyzed based on an identifier assigned to a currently processed application.

9. The processor chip of claim 6 , wherein the cells are coarsely granular logic cell units.

10. The processor chip of claim 9 , wherein each of at least one of the coarsely granular logic cell units includes an arithmetic logic unit.

11. The processor chip of claim 5 , wherein the cells are coarsely granular logic cell units.

12. The processor chip of claim 11 , wherein each of at least one of the coarsely granular logic cell units includes an arithmetic logic unit.

13. The processor chip of claim 1 , wherein each of the transmitting and receiving cells stores therein an identification of a configuration to which the respective cell is assigned, and the verification of the validity is performed by comparing the identifications.

14. The processor chip of claim 1 , wherein the bus structure includes:

a plurality of bus segments;

two switches at an interface between two adjacent ones of the plurality of bus segments;

a first one of the switches is controllable by a first one of the two adjacent ones of the plurality of bus segments; and

a second one of the switches is controllable by a second one of the two adjacent ones of the plurality of bus segments.

15. The processor chip of claim 1 , wherein the cells are reconfigurable data processing elements.

16. The processor chip of claim 1 , wherein the verification includes verifying whether there is a relationship between the transmitting and receiving cells rendering them suitable for connection to each other.

17. The processor chip of claim 16 , wherein the verification is performed in response to a configuration of the interconnection.

18. The processor chip of claim 1 , wherein the cells include at least one of data processing elements and memory elements.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2014
From: RICHTER, THOMAS; KRASS, MAREN
To: PACT XPP TECHNOLOGIES AG
Reel/Frame 032225/0089 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2010
From: PACT XPP TECHNOLOGIES AG
To: RICHTER, THOMAS, MR.; KRASS, MAREN, MS.
Reel/Frame 023882/0403 →