Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
267 words
An integrated circuit having customizable logic, comprising: first programmable array means having a first plurality of input lines and a first plurality of output lines wherein said first programmable array means receives a plurality of first input terms from said first plurality of input lines and generates a plurality of first output terms on said first plurality of output lines; second programmable array means having a second plurality of input lines and a second plurality of output lines wherein said second programmable array means receives a plurality of second input terms from said second plurality of input lines and generates a plurality of second output terms on said second plurality of output lines; and means, operatively coupled to said first programmable array means and said second programmable array means, for selectively interconnecting said plurality of first input lines, said plurality of first output lines, said plurality of second input lines, and said plurality of second output lines wherein: said interconnect means selectively couples each of said first plurality of output lines to each of said first plurality of input lines and said second plurality of input lines so that each of said first plurality of output terms are operatively couplable to each of said first and said second pluralities of input lines; and said interconnect means selectively couples each of said second plurality of output lines to each of said first plurality of input lines and said second plurality of input lines so that each of said second plurality of output terms are operatively couplable to each of said first and said second pluralities of input lines.
Claim 2
Dependent Claim
267 words
An integrated circuit having customizable logic, comprising: first programmable array means having a first plurality of input lines and a first plurality of output lines wherein said first programmable array means receives a plurality of first input terms from said first plurality of input lines and generates a plurality of first output terms on said first plurality of output lines; second programmable array means having a second plurality of input lines and a second plurality of output lines wherein said second programmable array means receives a plurality of second input terms from said second plurality of input lines and generates a plurality of second output terms on said second plurality of output lines; and means, operatively coupled to said first programmable array means and said second programmable array means, for selectively interconnecting said plurality of first input lines, said plurality of first output lines, said plurality of second input lines, and said plurality of second output lines wherein: said interconnect means selectively couples each of said first plurality of output lines to each of said first plurality of input lines and said second plurality of input lines so that each of said first plurality of output terms are operatively couplable to each of said first and said second pluralities of input lines; and said interconnect means selectively couples each of said second plurality of output lines to each of said first plurality of input lines and said second plurality of input lines so that each of said second plurality of output terms are operatively couplable to each of said first and said second pluralities of input lines.
Claim 3
Dependent Claim
241 words
A customizable logic circuit formed on a single integrated circuit chip, comprising: first programmable array means for receiving a plurality of first input terms and generating a plurality of first output terms including at least one programmable array generating first logic output terms; second programmable array means for receiving a plurality of second input terms and generating a plurality of second output terms including at least one programmable array generating second logic output terms; at least one buried state register, operatively connected to receive at least one logic output term from one of said first programmable array means and said second programmable array means, for storing a logic term and for supplying the stored logic term; input multiplexing means, responsive to an input select signal, for selecting and supplying a set of signals as said plurality of first input terms and said plurality of second input terms from a plurality of signals, including said plurality of first output terms, said plurality of second output terms, said stored logic term, and a plurality of input signals externally supplied to the integrated circuit chip; means for supplying said input select signal; output multiplexing means, responsive to an output select signal, for selecting and supplying a set of signals as output signals from a plurality of signals including at least a subset of said plurality of first output terms and said plurality of second output terms; and means for supplying said output select signal.
Claim 4
Dependent Claim
241 words
A customizable logic circuit formed on a single integrated circuit chip, comprising: first programmable array means for receiving a plurality of first input terms and generating a plurality of first output terms including at least one programmable array generating first logic output terms; second programmable array means for receiving a plurality of second input terms and generating a plurality of second output terms including at least one programmable array generating second logic output terms; at least one buried state register, operatively connected to receive at least one logic output term from one of said first programmable array means and said second programmable array means, for storing a logic term and for supplying the stored logic term; input multiplexing means, responsive to an input select signal, for selecting and supplying a set of signals as said plurality of first input terms and said plurality of second input terms from a plurality of signals, including said plurality of first output terms, said plurality of second output terms, said stored logic term, and a plurality of input signals externally supplied to the integrated circuit chip; means for supplying said input select signal; output multiplexing means, responsive to an output select signal, for selecting and supplying a set of signals as output signals from a plurality of signals including at least a subset of said plurality of first output terms and said plurality of second output terms; and means for supplying said output select signal.