← Back to Patent Explorer
EP0232641A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Cellular array processing apparatus with on-chip RAM and address generator apparatus

Assignee: TDK Micronas GmbH
•
Filing: 1986-12-10
•
Granted: —
•
Expires: 2006-12-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a cellular array processor at least two of the plurality of processors in a row cooperate together as an address generator so that large amounts of memory external to the array chip may be addressed and in addition so that an address may be generated onboard for use by the DRAM memory associated with each processor. Based on this structure, a memory with an internal organization that is 256-bits wide may be connected to 16 16-bit processors which would require 256 bits of data. In so doing, a vast number of pins are saved, that is 256 bits of data out of the memory and 256 bits of data into the processing cells by combining the processing cells and memory on the same chip. It is significant that exactly one design of a processing cell may provide both a data processing element and an address processing element. In this way, these cells are interchangeable to maximize the yield and reliability of the device. A single address from the address generator addresses the entire onboard DRAM so as to use the number of address generators required and to reduce the amount of address decode logic required as well as minimizing power dissipation in the DRAM portion of the chip.

Inventors

  • 👤 Steven Gregory Morton

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-06 10:42
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/20; G06F11/202; G06F11/2051; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3185; G01R31/318505; G06F15/00; G06F15/76; G06F15/80; G06F15/8007; G11; G11C; G11C29/00; G11C29/04; G11C29/08; G11C29/12; G11C29/18; G11C29/26; G11C29/28

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 108 words
In a cellular array of the type employing a plurality of processors arranged in a matrix of rows and columns wherein each processor in said array can communicate with other processors to the left and right and up and down in the horizontal and vertical directions to perform arithmetic operations, the improvement therewith comprising: a plurality of said processors (200 to 219) arranged in a row with at least two of said processors in said row operative to generate address information; and separate memory means (220 to 239), each said separate memory means being coupled to said two processors in said row to receive said address information generated.
Claim 2
Dependent Claim 108 words
In a cellular array of the type employing a plurality of processors arranged in a matrix of rows and columns wherein each processor in said array can communicate with other processors to the left and right and up and down in the horizontal and vertical directions to perform arithmetic operations, the improvement therewith comprising: a plurality of said processors (200 to 219) arranged in a row with at least two of said processors in said row operative to generate address information; and separate memory means (220 to 239), each said separate memory means being coupled to said two processors in said row to receive said address information generated.
Claim 3
Dependent Claim 19 words
The cellular array according to Claim 1, wherein each said separate memory is a Dynamic Random Access Memory (DRAM).
Claim 4
Dependent Claim 18 words
The cellular array according to Claim 1, wherein said at least two processors are adjacent in said row.
Claim 5
Dependent Claim 56 words
The cellular array according to Claim 1, wherein said processors in said row are connected to a common bus (250) accommodating a given number of bits, with an address decoder means coupled to said bus to enable said two processors to couple to said decoder via said bus to select any other processors in said row.
Claim 6
Dependent Claim 43 words
The cellular array according to Claim 4, wherein said address decoder means includes a row decoder (240) coupled to said memory means associated with each processor to select said memory means by employing a first lesser number of bits than said given number.
Claim 7
Dependent Claim 42 words
The cellular array according to Claim 5, wherein said address decoder means includes a column decoder coupled to said memory means and operative to select a processor in a column by employing a second lesser number of bits from said given number.
Claim 8
Dependent Claim 33 words
The cellular array according to Claim 1, wherein each processor includes logic means (301) for storing therein address data for determining which processors in said row are selected to provide said address generation.
Claim 9
Dependent Claim 37 words
The cellular array according to Claim 7, wherein any two of said plurality of processors in said row can be selected to provide said address generation with other processors in said row operative to provide arithmetic operations.
Claim 10
Dependent Claim 15 words
The cellular array according to Claim 7, wherein said logic means includes a multiport RAM.
Claim 11
Dependent Claim 23 words
The cellular array according to Claim 4, further including means (242) coupled to said bus for transferring data to said address generating processors.
Claim 12
Dependent Claim 15 words
The cellular array according to Claim 1, wherein each said processor is a 16-bit processor.
Claim 13
Dependent Claim 16 words
The cellular array according to Claim 4, wherein said common bus accommodates 32 bits of data.
Claim 14
Dependent Claim 33 words
The cellular array according to Claim 4, with a first given number of bits operative to determine a row address and a second given number of bits operative to determine a column address.
Claim 15
Dependent Claim 18 words
The cellular array according to Claim 13, wherein said first and second given number of bits is eight.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag