Semiconductor device and semiconductor signal processing apparatus
First Claim
Patent Images
1. A semiconductor signal processing device, comprising:
- a plurality of basic operation blocks each including a memory cell mat having a plurality of memory cells arranged in rows and columns and divided into a plurality of entries each having bits of a same word, and processors arranged corresponding to the entries and capable of executing operational processing independently of each other;
an internal data bus arranged commonly to the basic operation blocks;
a large capacity memory coupled to said internal data bus and capable of data transfer to and from each of the basic operation blocks and including memory cells arranged in rows and columns; and
a control circuit for performing data transfer, on the basis of data of one row of said large capacity memory, between said large capacity memory and a selected basic operation block.
5 Assignments
0 Petitions
Accused Products
Abstract
A memory cell mat is divided into a plurality of entries, and an arithmetic logic unit is arranged corresponding to each entry. Between the entries and the corresponding arithmetic logic units, arithmetic/logic operation is executed in bit-serial and entry-parallel manner. Where parallel operation is not very effective, data is transferred in entry-serial and bit-parallel manner to a group of processors provided at a lower portion of the memory mat. In this manner, a large amount of data can be processed at high speed regardless of the contents of operation or data bit width.
380 Citations
8 Claims
-
1. A semiconductor signal processing device, comprising:
-
a plurality of basic operation blocks each including a memory cell mat having a plurality of memory cells arranged in rows and columns and divided into a plurality of entries each having bits of a same word, and processors arranged corresponding to the entries and capable of executing operational processing independently of each other; an internal data bus arranged commonly to the basic operation blocks; a large capacity memory coupled to said internal data bus and capable of data transfer to and from each of the basic operation blocks and including memory cells arranged in rows and columns; and a control circuit for performing data transfer, on the basis of data of one row of said large capacity memory, between said large capacity memory and a selected basic operation block. - View Dependent Claims (2)
-
-
3. A semiconductor signal processing device, comprising:
-
a plurality of operation blocks each including a memory cell mat having a plurality of memory cells arranged in rows and columns and divided into a plurality of entries and processing circuits arranged corresponding to the entries; a neighboring block connecting bus for selectively coupling processing circuits at corresponding positions of neighboring operation blocks; and a bit transfer circuit in each operation block for selectively coupling processing circuits. - View Dependent Claims (4, 5, 6)
-
-
7. A semiconductor signal processing device, comprising:
-
a plurality of operation circuit blocks each including a memory cell mat having a plurality of memory cells arranged in rows and columns and divided into a plurality of entries, and a plurality of processing circuits arranged corresponding to the entries of the memory cell mat; a global data bus arranged common to said plurality of operation circuit blocks; a system data bus coupled to an external processing device; an orthogonal transformation circuit connected between said system data bus and a first internal transfer bus, changing configuration of data transferred over each of said system bus and said first internal transfer bus; a cross bar switch connected between said first internal transfer bus and a second internal transfer bus, for changing a connection path between the first and second internal transfer buses; and a selecting circuit connected between said second internal transfer bus and said global data bus, for selectively connecting said second internal transfer bus and bus lines of said global data bus. - View Dependent Claims (8)
-
Specification