IP Library Granted Patent US 7,844,796
Granted Patent B2
US 7,844,796 · App. 10/570,173 · Granted Nov 30, 2010

Data processing device and method

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,844,796
App. No.
10/570,173
Granted
Nov 30, 2010
Kind
B2
Abstract

A data processing device comprising a multidimensional array of coarse grained logic elements processing data and operating at a first clock rate and communicating with one another and/or other elements via busses and/or communication lines operated at a second clock rate is disclosed, wherein the first clock rate is higher than the second and wherein the coarse grained logic elements comprise storage means for storing data needed to be processed.

Claims (15)

1. A processing device comprising:

a configurable global interconnect structure including a plurality of multi-bit wide interconnects;

a plurality of configurable coarse grained elements; and

at least one dedicated multi-bit wide interconnect that is separate from the configurable global interconnect structure, each of the at least one dedicated multi-bit wide interconnect dedicated for connecting a respective single pair of the plurality of coarse grained elements;

wherein:

each of the coarse grained elements is connected to the global interconnect structure;

the plurality of coarse grained elements are arranged in rows, the rows being interconnected via the global interconnect structure; and

each of at least one of the plurality of coarse grained elements:

(a) includes:

at least one operand data input that is directly and vertically connected via a first one of the at least one dedicated multi-bit wide interconnect to a result data output of a respective first other one of the plurality of coarse grained elements; and

at least one result data output that is directly and vertically connected via a second one of the at least one dedicated multi-bit wide interconnect to an operand data input of a respective second other one of the plurality of coarse grained elements; and

(b) is on a different row than the first and second other ones of the plurality of coarse grained elements; and

(c) is adapted to transfer data from its respective at least one operand data input through units for processing multi-bit arithmetic functions, at least one multiplexer downstream of the units for processing multi-bit arithmetic functions, and at least one register downstream of the at least one multiplexer, to its respective at least one result data output.

2. The processing device according to claim 1 , wherein at least two input/output connects to the global interconnect structure are provided in one row and wherein at least one of (a) a switch in the global interconnect structure and (b) one of a gate, buffer, and multiplexer is provided between the at least two input/output connects.

3. The processing device according to claim 1 , wherein the each of the at least one of the plurality of coarse grained elements, its respective first other one of the plurality of coarse grained elements, and its respective second other one of the plurality of coarse grained elements are arranged in three successive rows.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2018
From: PACT XPP TECHNOLOGIES AG
To: SCIENTIA SOL MENTIS AG
Reel/Frame 045532/0745 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2006
From: VORBACH, MARTIN; THOMAS, ALEXANDER
To: PACT XPP TECHNOLOGIES AG
Reel/Frame 018594/0466 →
Priority Claims (14)
EP 03019428 · Aug 28, 2003 · regional
EP 03025911 · Nov 5, 2003 · regional
DE 103 57 284 · Dec 5, 2003 · national
EP 03028953 · Dec 17, 2003 · regional
EP 03079015 · Dec 17, 2003 · regional
EP 04002604 · Feb 5, 2004 · regional
EP 04002719 · Feb 6, 2004 · regional
EP 04003258 · Feb 13, 2004 · regional
EP 04004885 · Mar 2, 2004 · regional
EP 04075654 · Mar 2, 2004 · regional
EP 04005403 · Mar 8, 2004 · regional
EP 04013557 · Jun 9, 2004 · regional
EP 04018267 · Aug 2, 2004 · regional
EP 04077206 · Aug 2, 2004 · regional
Continuity (1)
Related Publication 20070113046A1 · May 17, 2007