Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
227 words
In a programmable logic device having a programmable logic array adapted to receive a plurality of input signals and to provide a plurality of product terms as output signals through an AND logic which depend on said input signals and information stored in said logic array and a macrocell associated with said logic array, said macrocell comprising: first ORing means including a plurality of OR gates, each for ORing a predetermined number of said product terms from said logic array; demultiplexing means including a plurality of demultiplexors each coupled to output of the corresponding OR gate in said first ORing means, each for generating two or more output signals per one input signal; second ORing means including a plurality of OR gates each coupled to a corresponding one of outputs of each of said plurality of demultiplexors in said demultiplexing means, each for ORing said corresponding outputs from said plurality of demultiplexors in said demultiplexing means to form a sum data path from said product terms; and input/output means for receiving data from said plurality of sum data paths for said product terms provided by said plurality of OR gates in said second ORing means to transfer the received data to an output stage or feedback that to said logic array; whereby said plurality of sum data paths for said product terms are provided in one macrocell.
Claim 2
Dependent Claim
227 words
In a programmable logic device having a programmable logic array adapted to receive a plurality of input signals and to provide a plurality of product terms as output signals through an AND logic which depend on said input signals and information stored in said logic array and a macrocell associated with said logic array, said macrocell comprising: first ORing means including a plurality of OR gates, each for ORing a predetermined number of said product terms from said logic array; demultiplexing means including a plurality of demultiplexors each coupled to output of the corresponding OR gate in said first ORing means, each for generating two or more output signals per one input signal; second ORing means including a plurality of OR gates each coupled to a corresponding one of outputs of each of said plurality of demultiplexors in said demultiplexing means, each for ORing said corresponding outputs from said plurality of demultiplexors in said demultiplexing means to form a sum data path from said product terms; and input/output means for receiving data from said plurality of sum data paths for said product terms provided by said plurality of OR gates in said second ORing means to transfer the received data to an output stage or feedback that to said logic array; whereby said plurality of sum data paths for said product terms are provided in one macrocell.
Claim 3
Dependent Claim
33 words
The macrocell as set forth in claim 1, wherein each of said plurality of OR gates in said first ORing means ORs a selectable number of said product terms from said logic array.
Claim 4
Dependent Claim
32 words
The macrocell as set forth in claim 1, wherein said plurality of demultiplexors in said demultiplexing means are equal in number to said plurality of OR gates in said first ORing means.
Claim 5
Dependent Claim
26 words
The macrocell as set forth in claim 3, wherein said demultiplexors in said demultiplexing means are controlled by additional product terms from said programmable logic array.
Claim 6
Dependent Claim
31 words
The macrocell as set forth in claim 3, wherein said programmable logic array includes an EPROM transistor for providing said plurality of product terms being inputted to said first ORing means.
Claim 7
Dependent Claim
31 words
The macrocell as set forth in claim 3, wherein said programmable logic array includes an EEPROM transistor for providing said plurality of product terms being inputted to said first ORing means.
Claim 8
Dependent Claim
38 words
The macrocell as set forth in claim 3, wherein said plurality of OR gates in said second ORing means are equal in number to said output signals from each of said plurality of demultiplexors in said demultiplexing means.
Claim 9
Dependent Claim
22 words
The macrocell as set forth in claim 1, wherein said input/output means is capable of emulating combinatorial and sequential logic operations simultaneously.
Claim 10
Dependent Claim
30 words
The macrocell as set forth in claim 8, wherein said combinatorial and sequential logic operations are emulated simultaneously in different ones of said sum data paths for said product terms.