Parallel operational processing device
First Claim
1. A parallel operational processing device comprising:
- a plurality of memory blocks each including (i) a plurality of memory cells arranged in rows and columns, and (ii) a plurality of bit lines arranged corresponding to the respective memory cell columns;
a plurality of operational processing units, arranged between said plurality of memory blocks, each having a plurality of operation units each for executing a processing operation on received data; and
data transfer circuitry including a plurality of data write/read circuits, arranged alternately on opposite sides of the bit lines in each memory block, each for transferring data with an operational unit of an adjacent operational processing unit, a memory block being shared between adjacent operational processing units.
3 Assignments
0 Petitions
Accused Products
Abstract
In a parallel operational processing device having an operational processing unit arranged between memory blocks each having a plurality of memory cells arranged in rows and columns, the respective columns of each memory block are alternately connected to the operational processing units on the opposite sides of the memory block. By selecting one word line in one memory block, data can be transferred to two operational processing units. The number of the word lines selected per one operational processing unit is reduced, and power consumption is reduced. The bit operation units and sense amplifiers/write drivers of the operational processing units have arrangement pitch conditions mitigated and are reduced in number, and an isolation region between the memory blocks is not required and the layout area is reduced. Thus, the parallel operational processing device with a layout area and the power consumption reduced, can achieve a fast operation.
-
Citations
6 Claims
-
1. A parallel operational processing device comprising:
-
a plurality of memory blocks each including (i) a plurality of memory cells arranged in rows and columns, and (ii) a plurality of bit lines arranged corresponding to the respective memory cell columns; a plurality of operational processing units, arranged between said plurality of memory blocks, each having a plurality of operation units each for executing a processing operation on received data; and data transfer circuitry including a plurality of data write/read circuits, arranged alternately on opposite sides of the bit lines in each memory block, each for transferring data with an operational unit of an adjacent operational processing unit, a memory block being shared between adjacent operational processing units. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification