CONTROLLABLE STORAGE ELEMENTS FOR AN IC
3 Assignments
0 Petitions
Accused Products
Abstract
An integrated circuit (“IC”) that includes a configurable routing fabric with controllable storage elements is described. The routing fabric provides a communication pathway that routes signals to and from source and destination components. The routing fabric may provide the ability to selectively store the signals passing through the routing fabric within the storage elements of the routing fabric. In this manner, a source or destination component may continually perform operations (e.g., computational or routing) irrespective of whether a previous signal from or to such a component is stored within the routing fabric. The source and destination components include configurable logic circuits, configurable interconnect circuits, and various other circuits that receive or distribute signals throughout the IC.
89 Citations
33 Claims
-
1-14. -14. (canceled)
-
15. An integrated circuit (“
- IC”
) comprising;a) a plurality of configurable logic circuits for configurably performing computations; b) a plurality of configurable interconnect circuits for configurably passing signals to and from said logic circuits; and c) a plurality of configurable storage circuits, each of the plurality of configurable storage circuits for configurably storing a signal that the configurable storage circuit receives; and d) a plurality of clocked storage circuits, each clocked storage circuit receiving a periodic clock signal for directing the storage of the signals received by the clocked storage circuit. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
- IC”
-
23. An integrated circuit (“
- IC”
) comprising;a) a plurality of configurable logic circuits for configurably performing logic operations; b) a plurality of configurable interconnect circuits for configurably passing signals to and from said logic circuits; c) a plurality of controllable storage circuits, each controllable storage circuit comprising; i) a controllable interconnect circuit for controllably passing signals to and from circuits of the IC; and ii) a plurality of clocked delay elements connected serially with an output of each but the last delay element connected to an input of a subsequent delay element, wherein an output of each of at least two delay elements further connects to each of at least two inputs of the controllable interconnect circuit. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
- IC”
-
31. An integrated circuit (“
- IC”
) comprising a plurality of configurable clocked storage elements, each configurable clocked storage element comprising a set of clocked delay elements connected sequentially, each clocked delay element comprising at least one input and at least one output,wherein, during each particular clock cycle, the configurable clocked storage element receives a configuration data signal that controls whether the configurable clocked storage element stores a signal that the configurable clocked storage element receives and whether the configurable clocked storage element passes a signal that the configurable clocked storage element received during a clock cycle prior to the particular clock cycle. - View Dependent Claims (32, 33)
- IC”
Specification