IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0698271
(2003-10-30)
|
발명자
/ 주소 |
- Ang,Boon Seong
- Schlansker,Michael
|
출원인 / 주소 |
- Hewlett Packard Development Company, L.P.
|
인용정보 |
피인용 횟수 :
4 인용 특허 :
9 |
초록
▼
A reconfigurable device comprises tiles and an interconnect architecture. Each of the tiles comprises a circuit. The interconnect architecture couples to the circuit of each tile and comprises switches and registers. In operation some of the switches route a signal from a first tile to a second tile
A reconfigurable device comprises tiles and an interconnect architecture. Each of the tiles comprises a circuit. The interconnect architecture couples to the circuit of each tile and comprises switches and registers. In operation some of the switches route a signal from a first tile to a second tile along the interconnect architecture and at least two of the registers consecutively latch the signal at a time interval of no more than a repeating time period. In one embodiment of the reconfigurable device, the repeating time period comprises a clock cycle period. In another embodiment of the reconfigurable device, the repeating time period comprises a multiple of the clock cycle period.
대표청구항
▼
What is claimed is: 1. A reconfigurable device comprising: tiles each comprising a circuit; and an interconnect architecture coupled to the circuit of each tile, the interconnect architecture comprising switches and registers such that in operation at least two of the switches route a signal from a
What is claimed is: 1. A reconfigurable device comprising: tiles each comprising a circuit; and an interconnect architecture coupled to the circuit of each tile, the interconnect architecture comprising switches and registers such that in operation at least two of the switches route a signal from a first tile to a second tile along the interconnect architecture and further such that in operation at least two of the registers consecutively latch the signal at a time interval of no more than a repeating time period, the repeating time period comprising a clock cycle period. 2. The reconfigurable device of claim 1 wherein the circuit of one of the tiles comprises elements selected from a group consisting of a look-up table, an arithmetic unit, a multiplier, a reconfigurable interconnect, a memory block, a content addressable memory, a logic element, and a specialized functional unit. 3. The reconfigurable device of claim 1 wherein the tiles comprise heterogeneous tiles. 4. The reconfigurable device of claim 1 wherein the tiles comprise homogeneous tiles. 5. The reconfigurable device of claim 1 wherein the interconnect architecture further comprises data interchanges. 6. The reconfigurable device of claim 5 wherein the data interchanges couple the interconnect architecture to the circuits of the tiles. 7. The reconfigurable device of claim 5 wherein each data interchange comprises one of the switches and a plurality of the registers. 8. The reconfigurable device of claim 7 further comprising means for programmatic control at each of the data interchanges. 9. The reconfigurable device of claim 8 wherein the means for programmatic control within each of the data interchanges manages operation of the switches and the registers. 10. The reconfigurable device of claim 7 wherein the switch comprises a crossbar switch. 11. The reconfigurable device of claim 7 wherein the switch comprises a statically configured switch. 12. The reconfigurable device of claim 5 wherein the data interchange comprises a plurality of the switches. 13. The reconfigurable device of claim 5 wherein the data interchange comprises a register file. 14. The reconfigurable device of claim 5 wherein the interconnect architecture further comprises communication links coupling the data interchanges. 15. The reconfigurable device of claim 14 wherein a length of each of the communication links allows the signal to traverse the communication link within the repeating time period. 16. The reconfigurable device of claim 14 wherein a first communication link couples a first data interchange to a second data interchange. 17. The reconfigurable device of claim 16 wherein a second communication link couples the first data interchange to a third data interchange. 18. The reconfigurable device of claim 16 wherein other communication links couple the first data interchange to other data interchanges. 19. The reconfigurable device of claim 16 wherein other communication links couple the first data interchange to the second data interchange. 20. The reconfigurable device of claim 19 wherein the first communication link and the other communication links comprise a communication channel. 21. The reconfigurable device of claim 1 wherein each tile comprises a mini-tile. 22. The reconfigurable device of claim 1 wherein each tile comprises a plurality of mini-tiles. 23. The reconfigurable device of claim 22 wherein one of the mini-tile comprises a portion of the circuit of one of the tiles. 24. The reconfigurable device of claim 22 wherein each mini-tile couples to the interconnect architecture. 25. The reconfigurable device of claim 24 wherein the interconnect architecture further comprises data interchanges coupling the interconnect architecture to the mini-tiles. 26. The reconfigurable device of claim 25 where each of the data interchanges comprises one of the switches and a plurality of the registers. 27. The reconfigurable device of claim 26 wherein the data interchanges further comprises bypasses. 28. A reconfigurable device comprising: tiles each comprising a circuit; and an interconnect architecture coupled to the circuit of each tile, the interconnect architecture comprising switches and registers such that in operation at least two of the switches route a signal from a first tile to a second tile along the interconnect architecture and further such that in operation at least two of the registers consecutively latch the signal at a time interval of no more than a repeating time period, the repeating time period comprising a multiple of a clock cycle period. 29. A reconfigurable device comprising: tiles each comprising a circuit; and an interconnect architecture coupled to the circuit of each tile, the interconnect architecture comprising data interchanges, each data interchange comprising a switch, means for tag based switching control, and a plurality of registers such that in operation at least two of the switches route a signal from a first tile to a second tile along the interconnect architecture and further such that in operation at least two of the registers consecutively latch the signal at a time interval of no more than a repeating time period. 30. The reconfigurable device of claim 29 wherein the means for tag based switching control manages operation of the switches and the registers. 31. The reconfigurable device of claim 30 wherein the means for tag based switching control allows a delay at each of the data interchanges. 32. A reconfigurable device comprising: tiles each comprising a circuit; and an interconnect architecture coupled to the circuit of each tile, the interconnect architecture comprising data interchanges, each data interchange comprising a switch and a plurality of registers, each switch is controlled at least in part by a locally sequenced program such that in operation at least two of the switches route a signal from a first tile to a second tile along the interconnect architecture and further such that in operation at least two of the registers consecutively latch the signal at a time interval of no more than a repeating time period. 33. A reconfigurable device comprising: tiles each comprising a circuit; and an interconnect architecture coupled to the circuit of each tile, the interconnect architecture comprising data interchanges, each data interchange comprising a switch and a plurality of registers, each switch is controlled at least in part by a tag comprising a portion of a packet passing through the switch such that in operation at least two of the switches route a signal from a first tile to a second tile along the interconnect architecture and further such that in operation at least two of the registers consecutively latch the signal at a time interval of no more than a repeating time period. 34. A reconfigurable device comprising: tiles each comprising a circuit; and an interconnect architecture coupled to the circuit of each tile, the interconnect architecture comprising data interchanges each data interchange comprising a statically configured switch, dynamic switches, and a plurality of registers such that in operation at least two of the switches route a signal from a first tile to a second tile along the interconnect architecture and further such that in operation at least two of the registers consecutively latch the signal at a time interval of no more than a repeating time period. 35. A reconfigurable device comprising: tiles each comprising a circuit and a tile size such that in operation the tile size allows a first signal to traverse the circuit within about a repeating time period; and an interconnect architecture coupled to the circuit of each tile, the interconnect architecture comprising switches and registers such that in operation at least two of the switches route a second signal from a first tile to a second tile along the interconnect architecture and further such that in operation at least two of the registers consecutively latch the second signal at a time interval of no more than the repeating time period, the repeating time period comprising a clock cycle period. 36. A reconfigurable device comprising: tiles each comprising a circuit and a tile size such that in operation the tile size allows a first signal to traverse the circuit within about a repeating time period; and an interconnect architecture coupled to the circuit of each tile, the interconnect architecture comprising switches and registers such that in operation at least two of the switches route a second signal from a first tile to a second tile along the interconnect architecture and further such that in operation at least two of the registers consecutively latch the second signal at a time interval of no more than the repeating time period, the repeating time period comprising a multiple of a clock cycle period. 37. A reconfigurable device comprising: tiles each comprising a circuit; and an interconnect architecture coupled to the circuit of each tile, the interconnect architecture comprising switches and registers such that in operation at least two of the switches route a signal from a first tile to a second tile along the interconnect architecture and further such that in operation at least two of the registers latch the signal at a time interval of no more than a clock cycle period. 38. A reconfigurable device comprising: first, second, and third tiles each comprising a circuit; and an interconnect architecture comprising first, second, and third data interchanges and first and second data transport segments, wherein: the first, second, and third data interchanges couple the interconnect architecture to the circuits of the first, second, and third tiles, respectively; the first and second data transport segments couple the first data interchange to the second and third data interchanges, respectively; and the first, second, and third data interchanges each comprise a switch and registers such that in operation two of the switches route a signal from the first tile to the second tile via the first data transport segment and further such that in operation one of the registers of the second data interchange latches the signal prior to the signal entering the circuit of the second tile. 39. A reconfigurable device comprising: first, second, and third tiles each comprising a circuit; and an interconnect architecture comprising first, second, and third data interchanges and first and second data transport segments, wherein: the first, second, and third data interchanges couple the interconnect architecture to the circuits of the first, second, and third tiles, respectively; the first and second data transport segments couple the first data interchange to the second and third data interchanges, respectively; and the first, second, and third data interchanges each comprise a switch and registers such that in operation the switches of the first and second data interchanges route a signal from the first tile to the second tile via the first data transport segment and further such that in operation one of the registers of the first data interchange latches the signal at a first time and one of the registers of the second data interchange latches the signal at a later time within no more than a clock cycle period of the first time.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.