Configurable IC with interconnect circuits that have select lines driven by user signals
First Claim
Patent Images
1. A configurable integrated circuit (“
- IC”
) comprising;
a) a first set of a plurality of circuits;
b) a second set of a plurality of circuits interspersed among the first set of circuits, wherein each of the sets of circuits includes at least ten volatile configurable circuits, wherein the volatile configurable circuits comprise volatile configurable interconnect circuits;
c) wherein a plurality of circuits in at least one of the sets are multiplexers, wherein each particular 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, wherein a plurality of user-design signals are supplied to a plurality of select terminals through a plurality of volatile configurable interconnect circuits; and
d) wherein said user-design signals are signals generated internally by the IC.
3 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.
125 Citations
32 Claims
-
1. A configurable integrated circuit (“
- IC”
) comprising;a) a first set of a plurality of circuits; b) a second set of a plurality of circuits interspersed among the first set of circuits, wherein each of the sets of circuits includes at least ten volatile configurable circuits, wherein the volatile configurable circuits comprise volatile configurable interconnect circuits; c) wherein a plurality of circuits in at least one of the sets are multiplexers, wherein each particular 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, wherein a plurality of user-design signals are supplied to a plurality of select terminals through a plurality of volatile configurable interconnect circuits; and d) wherein said user-design signals are signals generated internally by the IC. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
- IC”
-
16. A configurable integrated circuit (“
- IC”
) comprising;a) a first plurality of configurable circuits interspersed among a second plurality of configurable circuits, wherein the first and second pluralities of configurable circuits each include at least ten configurable circuits; b) a plurality of multiplexers interspersed among the configurable circuits, each multiplexer having input and output terminals, and having a set of select terminals for receiving a set of select signals that direct the multiplexer to connect a set of the input terminals to a set of the output terminals; c) said configurable circuits including a plurality of volatile interconnect circuits for supplying signals generated by the IC to the select terminals of a plurality of the multiplexers. - View Dependent Claims (17, 18, 19, 20)
- IC”
-
21. An electronic device having:
-
a) a memory for storing configuration data; b) an integrated circuit (IC) comprising; a first plurality of configurable circuits interspersed among a second plurality of configurable circuits, wherein the first and second pluralities of configurable circuits each include at least ten configurable circuits; a plurality of multiplexers interspersed among the configurable circuits, each multiplexer having input and output terminals, and having a set of select terminals for receiving a set of select signals that direct the multiplexer to connect a set of the input terminals to a set of the output terminals; said configurable circuits including a plurality of volatile interconnect circuits for supplying signals generated by the IC to the select terminals of a plurality of the multiplexers.
-
-
22. An electronic device having:
-
a) a memory for storing configuration data; b) an integrated circuit (IC) comprising; i) a first set of a plurality of circuits; ii) a second set of a plurality of circuits interspersed among the first set of circuits, wherein each of the sets of circuits includes at least ten volatile configurable circuits, wherein the volatile configurable circuits comprise volatile configurable interconnect circuits; iii) wherein a plurality of circuits in at least one of the sets are multiplexers, wherein each particular 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, wherein a plurality of user-design signals are supplied to a plurality of select terminals through a plurality of volatile configurable interconnect circuits; and iv) wherein said user-design signals are signals generated internally by the IC.
-
-
23. A configurable integrated circuit (“
- IC”
) comprising;a) a first set of a plurality of circuits; b) a second set of a plurality of circuits interspersed among the first set of circuits, wherein each of the sets of circuits includes at least ten volatile configurable circuits; c) wherein a plurality of circuits in at least one of the sets are multiplexers, wherein each particular 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; and d) wherein said user-design signals are signals generated internally by the IC and are not configuration data for configuring the configurable circuits, said configuration data supplied from outside of the IC. - View Dependent Claims (24, 25, 26)
- IC”
-
27. An electronic device having:
-
a) a memory for storing configuration data; b) an integrated circuit (IC) comprising; i) a first set of a plurality of circuits; ii) a second set of a plurality of circuits interspersed among the first set of circuits, wherein each of the sets of circuits includes at least ten volatile configurable circuits; iii) wherein a plurality of circuits in at least one of the sets are multiplexers, wherein each particular 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; and iv) wherein said user-design signals are signals generated internally by the IC and are not configuration data for configuring the configurable circuits, said configuration data supplied from outside of the IC. - View Dependent Claims (28, 29, 30)
-
-
31. A configurable integrated circuit (“
- IC”
) comprising;a) a first set of a plurality of circuits; b) a second set of a plurality of circuits interspersed among the first set of circuits, wherein each of the sets of circuits includes at least ten volatile configurable circuits, wherein a plurality of the configurable volatile circuits are configurable interconnect circuits for receiving configuration data, storing the configuration data in a volatile storage, and configurably performing a plurality of connection operations based on the stored configuration data; c) wherein a plurality of circuits in at least one of the sets are multiplexers, wherein each particular 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; and d) wherein said user-design signals are signals generated internally by the IC.
- IC”
-
32. An electronic device having:
-
a) a memory for storing configuration data; b) an integrated circuit (IC) comprising; i) a first set of a plurality of circuits; ii) a second set of a plurality of circuits interspersed among the first set of circuits, wherein each of the sets of circuits includes at least ten volatile configurable circuits, wherein a plurality of the configurable volatile circuits are configurable interconnect circuits for receiving configuration data, storing the configuration data in a volatile storage, and configurably performing a plurality of connection operations based on the stored configuration data; iii) wherein a plurality of circuits in at least one of the sets are multiplexers, wherein each particular 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; and iv) wherein said user-design signals are signals generated internally by the IC.
-
Specification