Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
166 words
A two-dimensional array of logic cells, each cell except those at the edges of the array having four nearest neighbors, 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, each cell comprising: four inputs, one from each of its four nearest neighbors, four outputs, one to each of its four nearest neighbors, means for storing a plurality of control bits, means for multiplexing the four 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, said logic means comprising at least means for passing signals on said input leads to said outputs without logical transformation and means for implementing at least one logical transformation on the signals on said input leads.
Claim 2
Dependent Claim
166 words
A two-dimensional array of logic cells, each cell except those at the edges of the array having four nearest neighbors, 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, each cell comprising: four inputs, one from each of its four nearest neighbors, four outputs, one to each of its four nearest neighbors, means for storing a plurality of control bits, means for multiplexing the four 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, said logic means comprising at least means for passing signals on said input leads to said outputs without logical transformation and means for implementing at least one logical transformation on the signals on said input leads.
Claim 3
Dependent Claim
25 words
The apparatus of claim 1 wherein the inputs and outputs of each cell are symmetrical about one of a northwest-southeast axis and a northeast-southwest axis.
Claim 4
Dependent Claim
16 words
The apparatus of claim 1 wherein the logic means implements a pair of Boolean logic functions.
Claim 5
Dependent Claim
17 words
The apparatus of claim 3 wherein the logic means implements an exclusive OR and a NAND function.
Claim 6
Dependent Claim
12 words
The apparatus of claim 1 wherein the logic means implement a flip-flop.
Claim 7
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 8
Dependent Claim
67 words
The apparatus of claim 1 wherein the multiplexing means comprises first and second multiplexers each of which has two inputs, one of the two inputs to one multiplexer coming from an adjacent cell that is a nearest neighbor either to the left or to the right and a second of the two inputs coming from an adjacent cell that is a nearest neighbor either above or below.
Claim 9
Dependent Claim
59 words
The apparatus of claim 7 wherein the logic means causes an input that enters a cell from the left or from the right to leave the cell destined to the cell above or below and causes an input that enters a cell from above or below to leave the cell destined to the cell to the left or right.
Claim 10
Dependent Claim
37 words
The apparatus of claim 1 wherein the logic means has two output leads, one of which fans out to two of said outputs and the other of which fans out to the other two of said outputs.
Claim 11
Dependent Claim
250 words
A computational medium comprising a two-dimensional array of logic cells, each logic cell except those at an edge of the array comprising: four inputs, a first input coming from a preceding cell in a first dimension of the array, a second input coming from a succeeding cell in the first dimension of the array, a third input coming from a preceding cell in a second dimension of the array and a fourth input coming from a succeeding cell in the second dimension of the array, four outputs, a first output going to a preceding cell in a first dimension of the array, a second output going to a succeeding cell in the first dimension of the array, a third output going to a preceding cell in a second dimension of the array and a fourth output going to a succeeding cell in the second dimension of the array, means for storing a plurality of control bits, means for multiplexing the first, second, third and fourth 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, said logic means comprising at least means for passing signals on said input leads to said outputs without logical transformation and means for implementing at least one logical transformation on the signals on said input leads.
Claim 12
Dependent Claim
250 words
A computational medium comprising a two-dimensional array of logic cells, each logic cell except those at an edge of the array comprising: four inputs, a first input coming from a preceding cell in a first dimension of the array, a second input coming from a succeeding cell in the first dimension of the array, a third input coming from a preceding cell in a second dimension of the array and a fourth input coming from a succeeding cell in the second dimension of the array, four outputs, a first output going to a preceding cell in a first dimension of the array, a second output going to a succeeding cell in the first dimension of the array, a third output going to a preceding cell in a second dimension of the array and a fourth output going to a succeeding cell in the second dimension of the array, means for storing a plurality of control bits, means for multiplexing the first, second, third and fourth 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, said logic means comprising at least means for passing signals on said input leads to said outputs without logical transformation and means for implementing at least one logical transformation on the signals on said input leads.
Claim 13
Dependent Claim
115 words
A digital logic cell for use in a programmable device, such cell comprising: four inputs, four outputs, means for storing a plurality of control bits, means for multiplexing the four 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, said logic means comprising at least means for passing signals on said input leads to said outputs without logical transformation and means for implementing at least one logical transformation on the signals on said input leads.
Claim 14
Dependent Claim
115 words
A digital logic cell for use in a programmable device, such cell comprising: four inputs, four outputs, means for storing a plurality of control bits, means for multiplexing the four 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, said logic means comprising at least means for passing signals on said input leads to said outputs without logical transformation and means for implementing at least one logical transformation on the signals on said input leads.
Claim 15
Dependent Claim
48 words
The apparatus of claim 11 wherein the cell is rectangular and the inputs and outputs of the cell are symmetrical about one of a northwest-southeast axis running between two opposite corners of the cell and a northeast-southwest axis running between the other two opposite corners of the cell.
Claim 16
Dependent Claim
16 words
The apparatus of claim 11 wherein the logic means implements a pair of Boolean logic functions.
Claim 17
Dependent Claim
17 words
The apparatus of claim 11 wherein the logic means implements an exclusive OR and a NAND function.
Claim 18
Dependent Claim
12 words
The apparatus of claim 11 wherein the logic means implements a flip-flop.
Claim 19
Dependent Claim
22 words
The apparatus of claim 11 wherein the logic means provides a constant logic high signal to at least one of the outputs.
Claim 20
Dependent Claim
67 words
The apparatus of claim 11 wherein the multiplexing means comprises first and second multiplexers each of which has two inputs, one of the two inputs to one multiplexer coming from an adjacent cell that is a nearest neighbor either to the left or to the right and a second of the two inputs coming from an adjacent cell that is a nearest neighbor either above or below.
Claim 21
Dependent Claim
59 words
The apparatus of claim 17 wherein the logic means causes an input that enters a cell from the left or from the right to leave the cell destined to the cell above or below and causes an input that enters a cell from above or below to leave the cell destined to the cell to the left or right.
Claim 22
Dependent Claim
37 words
The apparatus of claim 11 wherein the logic means has two output leads, one of which fans out to two of said outputs and the other of which fans out to the other two of said outputs.