Configurable IC with interconnect circuits that also perform storage operations
First Claim
Patent Images
1. An integrated circuit (IC) comprising:
- a) a plurality of configurable logic circuits for configurably performing computations; and
b) a plurality of configurable interconnect circuits for configurably passing signals to and from said logic circuits;
c) wherein at least a set of the interconnect circuits are interconnect/storage circuits, wherein each interconnect/storage circuit comprises (i) a multi-stage multiplexer that has an output stage, and (ii) a storage section at the output stage for controllably storing a signal that the interconnect/storage circuit produces at the output stage.
3 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments provide a configurable IC that includes several configurable logic circuits for configurably performing computations. The configurable IC also includes several configurable routing circuits for configurable routing signals to and from the logic circuits. In some embodiments, at least a set of the routing circuits are routing/storage circuits. Each routing/storage circuit has an output and a storage section at the output for controllably storing a signal that the routing/storage circuit produces at the output.
-
Citations
36 Claims
-
1. An integrated circuit (IC) comprising:
-
a) a plurality of configurable logic circuits for configurably performing computations; and b) a plurality of configurable interconnect circuits for configurably passing signals to and from said logic circuits; c) wherein at least a set of the interconnect circuits are interconnect/storage circuits, wherein each interconnect/storage circuit comprises (i) a multi-stage multiplexer that has an output stage, and (ii) a storage section at the output stage for controllably storing a signal that the interconnect/storage circuit produces at the output stage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 21, 22, 23, 24, 25)
-
-
10. An electronic device comprising:
an integrated circuit (IC) comprising; a plurality of configurable logic circuits for configurably performing computations; and a plurality of configurable interconnect circuits for configurably passing signals to and from said logic circuits; wherein at least a set of the interconnect circuits are interconnect/storage circuits, wherein each interconnect/storage circuit comprises (i) a multi-stage multiplexer that has an output stage, and (ii) a storage section at the output stage for controllably storing a signal that the interconnect/storage circuit produces at the output stage. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
26. An integrated circuit (IC) comprising:
-
a) a plurality of configurable logic circuits for configurably performing computations; and b) a plurality of configurable interconnect circuits for configurably passing signals to and from said logic circuits; c) wherein at least a set of the interconnect circuits are interconnect/storage circuits comprising (i) an interconnect section that includes an output stage and (ii) a storage section for controllably storing a signal that the interconnect/storage circuit produces, wherein the storage section is cross coupled to the output stage of the interconnect section. - View Dependent Claims (27, 28)
-
-
29. An integrated circuit (IC) comprising:
-
a) a plurality of configurable logic circuits for configurably performing computations; and b) a plurality of configurable interconnect circuits for configurably passing signals to and from said logic circuits; c) wherein at least a set of the interconnect circuits are interconnect/storage circuits, wherein each interconnect/storage circuit has an output stage and a storage section at the output stage for controllably storing a signal that the interconnect/storage circuit produces at the output stage, wherein the storage section is established by selectively establishing a feedback path in the output stage, wherein the feedback path is established by cross coupling two signals in the output stage. - View Dependent Claims (30)
-
-
31. An integrated circuit (IC) comprising:
-
a) a plurality of configurable logic circuits for configurably performing computations; and b) a plurality of configurable interconnect circuits for configurably passing signals to and from said logic circuits; c) wherein at least a set of the interconnect circuits are interconnect/storage circuits, wherein each interconnect/storage circuit has an output and a storage section for controllably storing a signal that the interconnect/storage circuit produces at the output, wherein the output of the interconnect/storage circuit is fed back to a particular input of the interconnect/storage circuit. - View Dependent Claims (32, 33)
-
-
34. An electronic device comprising:
an integrated circuit (IC) comprising; a) a plurality of configurable logic circuits for configurably performing computations; and b) a plurality of configurable interconnect circuits for configurably passing signals to and from said logic circuits; c) wherein at least a set of the interconnect circuits are interconnect/storage circuits comprising (i) an interconnect section that includes an output stage and (ii) a storage section for controllably storing a signal that the interconnect/storage circuit produces, wherein the storage section is cross coupled to the output stage of the interconnect section.
-
35. An electronic device comprising:
an integrated circuit (IC) comprising; a) a plurality of configurable logic circuits for configurably performing computations; and b) a plurality of configurable interconnect circuits for configurably passing signals to and from said logic circuits; c) wherein at least a set of the interconnect circuits are interconnect/storage circuits, wherein each interconnect/storage circuit has an output stage and a storage section at the output stage for controllably storing a signal that the interconnect/storage circuit produces at the output stage by selectively establishing a feedback path in the output stage, wherein the feedback path is established by cross coupling two signals in the output stage.
-
36. An electronic device comprising:
an integrated circuit (IC) comprising; a) a plurality of configurable logic circuits for configurably performing computations; and b) a plurality of configurable interconnect circuits for configurably passing signals to and from said logic circuits; c) wherein at least a set of the interconnect circuits are interconnect/storage circuits, wherein each interconnect/storage circuit has an output and a storage section for controllably storing a signal that the interconnect/storage circuit produces at the output, wherein the output of the interconnect/storage circuit is fed back to a particular input of the interconnect/storage circuit.
Specification