Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
152 words
A programmable logic array comprising: a plurality of logic cells, wherein each cell except those at the edges of the array has four nearest-neighbor cells, one to the left (or West), one to the right (or East), one above (or to the North) and one below (or to the South) so as to form an array in which said logic cells are aligned in rows and columns, each cell comprising: eight inputs, two from each of its four nearest neighbors, eight outputs, two to each of its four nearest neighbors, means for storing a plurality of control bits, means for multiplexing the eight inputs onto first and second input leads, the inputs connected to said input leads being specified by control bits stored in said storing means, and logic means for generating signals on said outputs in response to signals on said input leads and control bits stored in said storing means.
Claim 2
Dependent Claim
152 words
A programmable logic array comprising: a plurality of logic cells, wherein each cell except those at the edges of the array has four nearest-neighbor cells, one to the left (or West), one to the right (or East), one above (or to the North) and one below (or to the South) so as to form an array in which said logic cells are aligned in rows and columns, each cell comprising: eight inputs, two from each of its four nearest neighbors, eight outputs, two to each of its four nearest neighbors, means for storing a plurality of control bits, means for multiplexing the eight inputs onto first and second input leads, the inputs connected to said input leads being specified by control bits stored in said storing means, and logic means for generating signals on said outputs in response to signals on said input leads and control bits stored in said storing means.
Claim 3
Dependent Claim
28 words
The apparatus of claim 1 wherein a logic cell receives only two inputs directly from each nearest-neighbor cell and provides only two outputs directly to each nearest-neighbor cell.
Claim 4
Dependent Claim
19 words
The apparatus of claim 1 wherein the inputs and outputs associated with the four nearest-neighbor cells are functionally equivalent.
Claim 5
Dependent Claim
16 words
The apparatus of claim 1 wherein the logic means implements a pair of Boolean logic functions.
Claim 6
Dependent Claim
17 words
The apparatus of claim 1 wherein the logic means implements an exclusive OR and a NAND function.
Claim 7
Dependent Claim
12 words
The apparatus of claim 1 wherein the logic means implements a flip-flop.
Claim 8
Dependent Claim
21 words
The apparatus of claim 1 wherein the logic means provides a constant logic signal to at least one of the outputs.
Claim 9
Dependent Claim
57 words
The apparatus of claim 1 wherein the multiplexing means comprises first and second multiplexers each of which has at least four inputs, each of said four inputs to the first multiplexer coming from a different nearest-neighbor cell and each of said four inputs to the second multiplexer coming from a different one of the same nearest-neighbor cell.
Claim 10
Dependent Claim
35 words
The apparatus of claim 1 wherein the logic means has two output leads, one of which fans out to four of said outputs and the other of which fans out to the other four outputs.
Claim 11
Dependent Claim
120 words
The apparatus of claim 1 wherein at least three of said cells are connected in cascade with the outputs of a first cell connected to the inputs of a second cell and the outputs of said second cell connected to the inputs of a third cell, whereby when each cell provides an exclusive OR and logical NAND function on its outputs with respect to its inputs the first cell provides at its outputs the exclusive OR and NAND of its inputs, the second cell provides at its outputs the exclusive NOR and NOR of the inputs to the first cell, and the third cell provides at its outputs the AND and the OR of the inputs to the first cell.