摘要 |
<p>PROBLEM TO BE SOLVED: To provide a memory provided with arithmetic functions in which a layout area is not increased remarkably even when the functions are increased and moreover, which is capable of calculating data whose length is one word or more. SOLUTION: This memory is provided with memory blocks 1, 2, 3,... whose each memory block has word blocks WBA, WBB whose each word block includes word parts WPs capable of being connected each other and capable of reading and writing data among them and the outside respectively and an arithmetic circuit 1b which performs plural kinds of operations by reading data from the word blocks WBA, WBB and which writes these results in either of word blocks WBA, WBB and a control part 110 which makes arithmetic circuits 1b select and execute either of plural kinds of operations.</p> |