IP Library Granted Patent US 9,256,575
Granted Patent B2
US 9,256,575 · App. 14/718,516 · Granted Feb 9, 2016

Data processor chip with flexible bus system

Inventors: Martin Vorbach (Lingenfeld, DE); Frank May (Munich, DE); Dirk Reichardt (Munich, DE); Frank Lier (Munich, DE); Gerd Ehlers (Grasbrunn, DE); Armin Nückel (Neupotz, DE); Volker Baumgarte (Munich, DE); Prashant Rao (Munich, DE); Jens Oertel (Bad Bergazabern, DE)
Assignee: PACT XPP TECHNOLOGIES AG
G06F15/7825G06F9/3001G06F13/4022G06F15/80G06F15/8023G06F15/8092
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 9,256,575
App. No.
14/718,516
Granted
Feb 9, 2016
Kind
B2
Abstract

A data processor chip having a two-dimensional array of arithmetic logic units and memory where the arithmetic logic units are in communication with memory units in one dimension and with other arithmetic units in a second.

Claims (19)

1. A data processor on a chip comprising:

an array of processing units, wherein a processing unit comprises either an arithmetic logic unit operative to perform one or more of a plurality of arithmetic operand functions or a memory unit, wherein a first axis of the array of processing units comprises at least one arithmetic logic unit in communication with at least one memory unit;

at least one interface unit operative to provide at least one communication channel between the data processor and an external memory;

a bus system flexibly interconnecting the array of processing units for multi-directional communication across the bus system among the array of processing units.

2. The data processor of claim 1 , wherein the array is a two dimensional array, the first axis being a horizontal axis and a second axis, the second axis being a vertical axis.

3. The data processor of claim 1 , wherein the array is a three dimensional array, the first axis being different from a second axis, the first axis and the second axis each being at least one of an X axis, a Y axis and a Z axis.

4. The data processor of claim 1 , wherein the bus system includes:

a first structure dedicated for data transfer in the first axis; and

a second structure dedicated for data transfer in a second axis.

5. The method of claim 4 , wherein the bus system further includes at least one secondary bus path providing communication between a plurality of the processing units.

6. The method of claim 5 , wherein the at least one secondary bus path comprises at least one first-in-first-out buffer for transferring data.

7. The method of claim 1 , wherein the bus system supports transmission of at least 32-bit wide data.

8. The method of claim 1 , wherein the bus system supports transmission of at least 64-bit wide data.

9. The method of claim 1 , wherein the at least one interface unit transfers data between the data processor and an external memory in packets.

10. The method of claim 1 , wherein the at least one interface unit supports a plurality of data processor internal data channels.

11. A data processor on a chip comprising:

a plurality of processing array units disposed in a multidimensional array, wherein a processing array unit comprises either an arithmetic logic unit operative to perform one or more of a plurality of arithmetic operand functions or a memory unit, and wherein at least one memory unit is in operative communication with a plurality of arithmetic logic units;

at least one interface unit operative to provide at least one communication channel between the plurality of processing units;

a bus system flexibly interconnecting the plurality of processing array units for multi-directional communication across the bus system among the plurality of processing array units.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2018
From: PACT XPP TECHNOLOGIES AG
To: SCIENTIA SOL MENTIS AG
Reel/Frame 045532/0745 →
Priority Claims (16)
WO PCT/EP00/10516 · Oct 9, 2000 · international
DE 101 10 530 · Mar 5, 2001 · national
DE 101 11 014 · Mar 7, 2001 · national
DE 101 35 210 · Jul 24, 2001 · national
DE 101 35 211 · Jul 24, 2001 · national
DE 101 39 170 · Aug 16, 2001 · national
DE 101 42 231 · Aug 29, 2001 · national
DE 101 42 894 · Sep 3, 2001 · national
DE 101 42 903 · Sep 3, 2001 · national
DE 101 42 904 · Sep 3, 2001 · national
DE 101 44 732 · Sep 11, 2001 · national
DE 101 44 733 · Sep 11, 2001 · national
DE 101 45 792 · Sep 17, 2001 · national
DE 101 45 795 · Sep 17, 2001 · national
DE 101 46 132 · Sep 19, 2001 · national
WO PCT/EP01/11299 · Sep 30, 2001 · international
Continuity (6)
Continuation 13903470 · May 28, 2013
Continuation 13289296 · Nov 4, 2011
Continuation 12371040 · Feb 13, 2009
Continuation 10398546
Provisional Application 60238855 · Oct 6, 2000
Related Publication 20150261722A1 · Sep 17, 2015