IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
UP-0754300
(2007-05-27)
|
등록번호 |
US-7521959
(2009-07-01)
|
발명자
/ 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
17 인용 특허 :
168 |
초록
▼
Some embodiments provide a configurable IC that includes a configurable routing fabric with storage elements. In some embodiments, the routing fabric provides a communication pathway that routes signals to and from source and destination components. The routing fabric of some embodiments provides th
Some embodiments provide a configurable IC that includes a configurable routing fabric with storage elements. In some embodiments, the routing fabric provides a communication pathway that routes signals to and from source and destination components. The routing fabric of some embodiments provides 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 continually performs 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 configurable IC.
대표청구항
▼
What is claimed is 1. An integrated circuit (IC) comprising: a) a source circuit comprising at least one output; b) a storage element comprising at least one input and at least one output, wherein said output from the source circuit directly connects to said input of the storage element; c) a first
What is claimed is 1. An integrated circuit (IC) comprising: a) a source circuit comprising at least one output; b) a storage element comprising at least one input and at least one output, wherein said output from the source circuit directly connects to said input of the storage element; c) a first destination circuit comprising a plurality of inputs, wherein a first input of the plurality of inputs directly connects to said output from the source circuit, wherein a second input of the plurality of inputs directly connects to said output from the storage element; and d) a second destination circuit comprising at least one input, wherein the input is directly connected to a second output of the storage element. 2. The IC of claim 1 further comprising a routing fabric for configurably routing signals between the source circuit and the destination circuits, wherein the routing fabric comprises the direct connection between the output of the source circuit and input of the storage element, the direct connection between the first input of the first destination circuit and the output of the source circuit, and the direct connection between the second input of the first destination circuit and the output of the storage element. 3. The IC of claim 2, wherein the routing fabric further comprises at least one via used for establishing a direct connection. 4. The IC of claim 2, wherein the routing fabric further comprises at least one buffer circuit used for establishing a direct connection. 5. The IC of claim 2, wherein the routing fabric does not include interconnect circuits. 6. The IC of claim 1, wherein the source circuit is a configurable interconnect circuit for configurably routing signals to the destination circuits based on configuration data received by the source circuit. 7. The IC of claim 1, wherein at least one of the source circuit and the destination circuits is a configurable circuit that configurably performs a set of operations based on configuration data received by the configurable circuit. 8. The IC of claim 1, wherein the storage element stores a first output of the source circuit while the source circuit generates and passes a second output through the direct connection between the output of the source circuit and the first input of the first destination circuit. 9. An electronic device comprising: an integrated circuit (IC) comprising: a) a source circuit comprising at least one output; b) a storage element comprising at least one input and at least one output, wherein said output from the source circuit is directly connected to said input of the storage element; c) a first destination circuit comprising a plurality of inputs, wherein a first input of the plurality of inputs directly connects to said output from the source circuit, wherein a second input of the plurality of inputs directly connects to said output from the storage element; and d) a second destination circuit comprising at least one input, wherein the input is directly connected to a second output of the storage element. 10. The electronic device of claim 9, wherein the IC is configurable. 11. The electronic device of claim 10, wherein the storage element is configurable based on a set of configuration data that is not a clock signal. 12. The electronic device of claim 10, wherein the source circuit is configurable based on a set of configuration data received by the source circuit. 13. An integrated circuit (IC) comprising: a) a plurality of circuits arranged in a particular arrangement, each of a group of the circuits having a plurality of inputs and at least one output; b) a plurality of storage elements each comprising at least one input and at least one output; and c) a routing fabric comprising parallel sets of wiring paths, wherein each particular parallel set comprising (i) a first wiring path directly connecting an output of a particular first circuit to a first input of a second circuit, and (ii) a second wiring path directly connecting said output of the first circuit to an input of a particular storage element, wherein the output of the particular storage element connects to a second input of the second circuit, wherein a particular parallel set farther comprises connecting the output of the storage element in the second wiring path to an input of a third circuit. 14. The IC of claim 13, wherein the particular arrangement of the plurality of configurable circuits comprises sets of configurable circuits. 15. The IC of claim 14, wherein a set of configurable circuits in the plurality of configurable circuits are arranged in a tile. 16. The IC of claim 14, wherein a set of configurable circuits in the plurality of configurable circuits are arranged in an array. 17. The IC of claim 13, wherein the IC is a configurable IC and the set of circuits are configurable circuits that receive sets of configuration data for controlling the set of circuits. 18. The IC of claim 13, wherein the routing fabric farther comprises at least one individual wiring path that is not part of a parallel wiring path. 19. An electronic device comprising: an integrated circuit (IC) comprising: a) a plurality of circuits arranged in a particular arrangement, each of a group of the circuits having a plurality of inputs and at least one output; b) a plurality of storage elements each comprising at least one input and at least one output; and c) a routing fabric comprising parallel sets of wiring paths, wherein each particular parallel set comprising (i) a first wiring path directly connecting an output of a particular first circuit to a first input of a second circuit, and (ii) a second wiring path directly connecting said output of the first circuit to an input of a particular storage element, wherein the output of the particular storage element connects to a second input of the second circuit, wherein a particular parallel set further comprises connecting the output of the storage element in the second wiring path to an input of a third circuit. 20. An integrated circuit (IC) comprising: a) a source circuit comprising at least one output; b) a storage element comprising at least one input and at least one output, wherein said output from the source circuit directly connects to said input of the storage element; c) a first destination circuit comprising a plurality of inputs, wherein a first input of the plurality of inputs directly connects to said output from the source circuit, wherein a second input of the plurality of inputs directly connects to said output from the storage element; and d) a second destination circuit comprising at least one input, wherein the input is configurably connected to a second output of the storage element. 21. The IC of claim 20, wherein the source circuit is a configurable interconnect circuit for configurably routing signals to the destination circuits through a routing fabric comprising the direct connections based on configuration data received by the source circuit. 22. An electronic device comprising: an integrated circuit (IC) comprising: a) a source circuit comprising at least one output; b) a storage element comprising at least one input and at least one output, wherein said output from the source circuit is directly connected to said input of the storage element; c) a first destination circuit comprising a plurality of inputs, wherein a first input of the plurality of inputs directly connects to said output from the source circuit, wherein a second input of the plurality of inputs directly connects to said output from the storage element; and d) a second destination circuit comprising at least one input, wherein the input is configurably connected to a second output of the storage element. 23. An integrated circuit (IC) comprising: a source circuit comprising at least one output; a storage element comprising at least one input and at least one output, wherein said output from the source circuit directly connects to said input of the storage element; and a destination circuit comprising a plurality of inputs with (i) a first input of the plurality of inputs directly connected to said output from the source circuit, and (ii) a second input of the plurality of inputs directly connected to said output from the storage element, wherein at least one of the source and destination circuits is a configurable circuit that configurably performs a plurality of different operations as determined by configuration data. 24. The IC of claim 23, wherein the configurable circuit is a configurable routing circuit for configurably selecting at least one of a plurality of inputs to route through at least one output based on configuration data received by the configurable routing circuit. 25. The IC of claim 23, wherein the configurable circuit is a configurable logic circuit for configurably performing one function from a set of functions based on configuration data received by the configurable logic circuit. 26. The IC of claim 23, wherein the storage element configurably stores a signal received at the input based on configuration data. 27. The IC of claim 23 further comprising a plurality of configurable circuits for configurably performing sets of operations based on configuration data. 28. The IC of claim 23, wherein both the source and destination circuits are configurable circuits that each configurably perform one of a plurality of different operations based on a configuration data set received by each circuit. 29. The IC of claim 28, wherein the storage element is for selectively storing a signal from the particular source circuit for a particular duration based on configuration data received by the storage element before passing the signal to the particular destination circuit. 30. The IC of claim 28, wherein the storage element in the second wiring path of a particular parallel wiring path stores a first signal from a particular source circuit while the particular source circuit generates and passes a second signal through a first wiring path of the particular wiring path. 31. The IC of claim 28, wherein at least one of the source and destination circuits is a configurable circuit. 32. An integrated circuit comprising: a plurality of circuits comprising a plurality of configurable circuits for configurably performing sets of operations based on configuration data; and a routing fabric for configurably routing signals between the plurality of circuits, said routing fabric comprising a plurality of parallel wiring paths and a plurality of individual wiring paths, each particular parallel wiring path comprising: a first wiring path with at least one wire segment used for establishing a direct connection between an output of a particular source circuit and an input of a particular destination circuit, and a second wiring path comprising (i) a storage element with a wire segment establishing a direct connection between the output of the particular source circuit and an input of the storage element, and (ii) a wire segment establishing a direct connection between an output of the storage element and the input of the particular destination circuit.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.