Configurable circuits, IC's, and systems
First Claim
1. An integrated circuit (IC) comprising:
- 1) a set of configurable logic circuits, each configurable logic circuit for configurably performing a set of functions;
2) a set of configurable interconnect circuits for configurably coupling the logic circuits;
wherein each of a plurality of configurable interconnect circuits comprises;
a) a first interconnect circuit having a set of input terminals, a set of output terminals, a set of configuration data lines, and a plurality of connection schemes for communicatively coupling the input terminal set to the output terminal set; and
b) a second connection circuit for supplying sets of configuration data to said configuration data lines of the first interconnect circuit, wherein during an operation of the IC, the second connection circuit receives a control signal that directs the second connection circuit to supply configuration data sets to the first interconnect circuit at a particular rate for at least a particular time period, wherein the control signal has a rate that is at least equal to the particular rate, wherein at least two supplied configuration data sets are different and configure the first interconnect circuit to use two different connection schemes that differently couple the input and output terminal sets, wherein said supplied configuration data sets are simultaneously stored in the IC.
5 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments of the invention provide a configurable integrated circuit (IC). The configurable IC includes first and second interconnect circuits. The first interconnect circuit has a set of input terminals, a set of output terminals, and several connection schemes for communicatively coupling the input terminal set to the output terminal set. During the operation of the IC, the second connection circuit supplies sets of configuration data to the first interconnect circuit at a particular rate for at least a particular time period. At least two supplied configuration data sets are different and configure the first interconnect circuit to use two different connection schemes that differently couple the input and output terminal sets.
-
Citations
23 Claims
-
1. An integrated circuit (IC) comprising:
-
1) a set of configurable logic circuits, each configurable logic circuit for configurably performing a set of functions; 2) a set of configurable interconnect circuits for configurably coupling the logic circuits; wherein each of a plurality of configurable interconnect circuits comprises; a) a first interconnect circuit having a set of input terminals, a set of output terminals, a set of configuration data lines, and a plurality of connection schemes for communicatively coupling the input terminal set to the output terminal set; and b) a second connection circuit for supplying sets of configuration data to said configuration data lines of the first interconnect circuit, wherein during an operation of the IC, the second connection circuit receives a control signal that directs the second connection circuit to supply configuration data sets to the first interconnect circuit at a particular rate for at least a particular time period, wherein the control signal has a rate that is at least equal to the particular rate, wherein at least two supplied configuration data sets are different and configure the first interconnect circuit to use two different connection schemes that differently couple the input and output terminal sets, wherein said supplied configuration data sets are simultaneously stored in the IC. - View Dependent Claims (2, 3, 5, 6, 7, 8, 9, 10)
-
-
4. An integrated circuit (IC) comprising:
-
1) a set of configurable logic circuits, each configurable logic circuit for configurably performing a set of functions; 2) a set of configurable interconnect circuits for configurably coupling the logic circuits; wherein each of a plurality of configurable interconnect circuits comprises; a) a first interconnect circuit having a set of input terminals, a set of output terminals, a set of configuration data lines, and a plurality of connection schemes for communicatively coupling the input terminal set to the output terminal set, wherein the first interconnect circuit is a decoder; and b) a second connection circuit for supplying sets of configuration data to said configuration data lines of the first interconnect circuit at a particular rate for at least a particular time period, wherein at least two supplied configuration data sets are different and configure the first interconnect circuit to use two different connection schemes that differently couple the input and output terminal sets, wherein said supplied configuration data sets are simultaneously stored in the IC.
-
-
11. A configurable interconnect circuit for an integrated circuit (IC), the configurable interconnect circuit comprising:
-
a) a first interconnect circuit having a set of input terminals, a set of output terminals, a set of configuration data lines, and a plurality of connection schemes for communicatively coupling the input terminal set to the output terminal set; and b) a second connection circuit for supplying sets of configuration data to said set of configuration data lines of the interconnect circuit, wherein said sets of configuration data are simultaneously stored in the IC; wherein the second connection circuit comprises at least a third interconnect circuit and a fourth interconnect circuit; wherein each of said third and fourth interconnect circuits simultaneously provides data for at least one of said configuration data lines; wherein at least two supplied configuration data sets are different and configure the configurable interconnect circuit to use two different connection schemes that differently couple the input and output terminal sets; wherein during an operation of the IC, the second connection circuit supplies configuration data sets to the first interconnect circuit at a particular rate for at least a duration of time; wherein during the operation of the IC, the second connection circuit receives a control signal that directs the second connection circuit to supply configuration data sets to the first interconnect circuit at the particular rate; wherein the control signal has a rate that is at least equal to the particular rate. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system comprising
a) a memory for storing data; - and
b) configurable integrated circuit (IC) communicatively coupled to the memory to receive and process the data, the configurable IC comprising; 1) a set of configurable logic circuits for configurably performing a set of functions; 2) a set of configurable interconnect circuits for configurably coupling the logic circuits; wherein each of a plurality of configurable interconnect circuits comprises; i) a first interconnect circuit having a set of input terminals, a set of output terminals, a set of configuration data lines, and a plurality of connection schemes for communicatively coupling the input terminal set to the output terminal set; and ii) a second connection circuit for supplying sets of the configuration data to said configuration data lines of the first interconnect circuit, wherein at least two different configuration data sets that configure the first interconnect circuit are different and configure the first interconnect circuit to use two different connection schemes, wherein said supplied configuration data sets are simultaneously stored in the IC; wherein during an operation of the IC, a particular second connection circuit of a particular configurable interconnect circuit of at least a sub-set of configurable interconnect circuits supplies configuration data sets to the particular first interconnect circuit of the particular configurable interconnect circuit at a particular rate for at least a duration of time; wherein during the operation of the IC, the particular second connection circuit receives a control signal that directs the second connection circuit to supply configuration data sets to the particular first interconnect circuit at the particular rate; wherein the control signal has a rate that is at least equal to the particular rate. - View Dependent Claims (19, 20, 21, 22, 23)
- and
Specification