Hybrid configurable circuit for a configurable IC
First Claim
1. An integrated circuit (“
- IC”
) comprising;
a) a plurality of configurable logic circuits for receiving configuration data and configurably performing a set of operations based on the configuration data; and
b) a plurality of hybrid circuits, each particular hybrid circuit comprising;
1) a set of inputs,2) a set of outputs for selectively connecting to the set of inputs, and3) a set of select lines for receiving select signals that direct the particular hybrid circuit to connect the input set to the output set in a particular manner, wherein the particular hybrid circuit (i) performs an interconnect operation when the particular hybrid circuit receives only configuration data on the set of select lines and (ii) performs a logic operation when the particular hybrid circuit receives at least partly non-configuration data on the set of select lines.
2 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments of the invention provide a configurable integrated circuit (“IC”). This IC includes several configurable logic circuits for receiving configuration data and configurably performing a set of operations based on the configuration data. It also includes several hybrid circuits. Each particular hybrid circuit has: (1) a set of inputs, (2) a set of outputs for selectively connecting to the set of inputs, and (3) a set of select lines for receiving select signals that direct the hybrid circuit to connect the input set to the output set in a particular manner. At least one select signal is for controllably receiving configuration data and at least one select line is for controllably receiving signals generated by the configurable logic circuits.
203 Citations
29 Claims
-
1. An integrated circuit (“
- IC”
) comprising;a) a plurality of configurable logic circuits for receiving configuration data and configurably performing a set of operations based on the configuration data; and b) a plurality of hybrid circuits, each particular hybrid circuit comprising; 1) a set of inputs, 2) a set of outputs for selectively connecting to the set of inputs, and 3) a set of select lines for receiving select signals that direct the particular hybrid circuit to connect the input set to the output set in a particular manner, wherein the particular hybrid circuit (i) performs an interconnect operation when the particular hybrid circuit receives only configuration data on the set of select lines and (ii) performs a logic operation when the particular hybrid circuit receives at least partly non-configuration data on the set of select lines. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
- IC”
-
17. An electronic device comprising:
an integrated circuit comprising; a) a plurality of configurable logic circuits for receiving configuration data and configurably performing a set of operations based on the configuration data; and b) a plurality of hybrid circuits, each particular hybrid circuit comprising; 1) a set of inputs, 2) a set of outputs for selectively connecting to the set of inputs, and 3) a set of select lines for receiving select signals that direct the particular hybrid circuit to connect the input set to the output set in a particular manner, wherein the particular hybrid circuit (i) performs an interconnect operation when the particular hybrid circuit receives only configuration data on the set of select lines and (ii) performs a logic operation when the particular hybrid circuit receives at least partly non-configuration data on the set of select lines. - View Dependent Claims (18)
-
19. A hybrid method of operating a multiplexer in an integrated circuit (IC), said multiplexer comprising sets of input, output, and select lines, the method comprising:
-
receiving a set of input signals along said select lines; receiving first and second sets of signals, wherein the first set of signals comprises only configuration data, wherein the second set of signals comprises at least one non-configuration data signal; and supplying only one of the first and second sets of signals to the set of select lines; wherein when the first set of signals is supplied to the set of select lines, the multiplexer performs an interconnect operation on the set of input signals; wherein when the second set of signals is supplied to the set of select lines, the multiplexer performs a logic operation on the set of input signals. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A method for directing an operation of a multiplexer, the method comprising:
-
receiving a set of potential select signals for the multiplexer, said set comprising a first plurality of configuration data signals and a second plurality of user signals; using a particular configuration data signal of the first plurality to eliminate a particular user signal of the second plurality from the set of potential select signals; and from the remaining set of potential select signals that does not comprise the eliminated particular user signal, selecting a subset of the remaining set of potential select signals to supply as select signals to the multiplexer. - View Dependent Claims (25, 26)
-
-
27. An integrated circuit (IC) comprising:
-
a) a first multiplexer comprising input, output, and select terminal sets; b) a plurality of storage elements for storing configuration data values that are potential signals for supplying to the select terminal set of the first multiplexer; c) a second multiplexer for selectively supplying at least one of (i) a particular stored configuration data value and (ii) a first user signal to the select terminal set of the first multiplexer; and d) a third multiplexer comprising; i) an input terminal set for receiving the first user signal and a second user signal; ii) a select terminal set for receiving the particular stored configuration value; and iii) an output terminal set for supplying the first user signal to the second multiplexer based on the particular stored configuration data value received at said select terminal set. - View Dependent Claims (28, 29)
-
Specification