Configurable IC with interconnect circuits that have select lines driven by user signals
2 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments of the invention provide a configurable integrated circuit (“IC”). The IC includes a first set of circuits and a second set of circuits interspersed among the first set of circuits. Each set of circuits includes at least ten volatile configurable circuits. Several circuits in at least one of the sets are user multiplexers. Each particular user multiplexer has input and output terminals and has a set of select terminals for receiving a set of user-design signals that directs the particular multiplexer to connect a set of the input terminals to a set of the output terminals. The user-design signals are signals generated internally by the IC.
112 Citations
65 Claims
-
1-49. -49. (canceled)
-
50. An integrated circuit (IC) comprising:
a particular arrangement of configurable logic circuits for configurably performing a set of logic functions, the particular arrangement comprising; (i) a set of configurable logic circuits for performing a set of functions as determined by configuration data; and (ii) a set of user interconnect circuits for performing a function based on user signals, wherein each user interconnect circuit comprises an input terminal set for receiving a set of input data, a select terminal set for receiving a set of user signals, and an output terminal set for outputting a subset of the set of input data, said outputting based on the received set of user signals. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58, 59)
-
60. A configurable integrated circuit (IC) comprising:
a plurality of configurable logic circuits, each configurable logic circuit comprising; a plurality of user interconnect circuits, each user interconnect circuit comprising a set of input terminals, a set of output terminals, and a set of select terminals for receiving a set of user-design signals that directs the user interconnect circuit to connect a subset of the input terminals to the set of output terminals; and a configurable interconnect circuit for configurably outputting an output of at least one user interconnect circuit of the plurality of user interconnect circuits as determined by stored configuration data, wherein an output of a particular user interconnect circuit and the configurable interconnect circuit is an output for a particular logic function from the set of logic functions. - View Dependent Claims (61, 62, 63, 64)
-
65. A method for performing logic functions in an integrated circuit (IC), the method comprising:
-
performing a first plurality of logic functions by using a plurality of configurable logic circuits that are configured by configuration data; and performing a second plurality of logic functions by using a plurality of user interconnect circuits, wherein a particular user interconnect circuit receives a set of input and outputs a subset of the received input based on a set of user signals.
-
Specification