IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0283130
(2008-09-08)
|
등록번호 |
US-8248101
(2012-08-21)
|
발명자
/ 주소 |
- Voogel, Martin
- Redgrave, Jason
- Chandler, Trevis
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
15 인용 특허 :
220 |
초록
▼
Some embodiments provide an IC with configuration context switchers. The IC includes several configurable circuits, each of which configurably performs one of several operations at any given time, based on the configuration data set that it receives at that time. The IC includes several storage circ
Some embodiments provide an IC with configuration context switchers. The IC includes several configurable circuits, each of which configurably performs one of several operations at any given time, based on the configuration data set that it receives at that time. The IC includes several storage circuits for storing several configuration data sets for each of the configurable circuits. The IC also includes a context switching interconnect circuit for switchably connecting the configurable circuit to different sets of storage circuits to receive different sets of configuration data sets. The context switcher includes one or more stages for re-timing the data coming from the configuration storage elements. The stages can include interconnect circuitry or storage circuitry. Some embodiments build one of the stages in the configuration data storage elements. Some embodiments encode the configuration data bits and hence utilize a decoder in the context switcher to decode the encoded configuration data.
대표청구항
▼
1. An integrated circuit (“IC”) comprising: a) a configurable circuit for configurably performing one of a plurality of operations based on configuration data;b) a storage circuit for storing configuration data for the configurable circuit, said storage circuit comprising a plurality of internal sto
1. An integrated circuit (“IC”) comprising: a) a configurable circuit for configurably performing one of a plurality of operations based on configuration data;b) a storage circuit for storing configuration data for the configurable circuit, said storage circuit comprising a plurality of internal storage nodes, each internal storage node maintaining one bit of the stored configuration data;c) an interconnect circuit for controllably connecting the storage circuit to the configurable circuit to supply the stored configuration data, wherein the interconnect circuit is external to the storage circuit; andd) a plurality of direct connections directly connecting the storage circuit's internal storage nodes to the interconnect circuit, each direct connection directly contacting one internal storage node for providing the bit of the stored configuration data maintained by the internal storage node to the interconnect circuit without any intervening circuit that controls whether the bit of the stored configuration data reaches the interconnect circuit, wherein the direct connection is a part of a logical connection connecting the interconnect circuit with the storage circuit, the logical connection comprising two direct connections that are contacting two complementary internal storage nodes. 2. The IC of claim 1, wherein the interconnect circuit switchably provides to the configurable circuit different configuration data stored in different internal storage nodes by switchably connecting different internal storage nodes to the configurable circuit by using different direction connections. 3. The IC of claim 1, wherein the interconnect circuit switchably provides different configuration data to the configurable circuit at a particular periodic rate. 4. The IC of claim 1, wherein the storage circuit comprises a set of bit lines and a set of word lines, wherein a particular word line is for selecting a set of internal storage nodes, wherein a particular bit line is for writing a bit of data to a particular internal storage node selected by the particular word line. 5. The IC of claim 1, wherein the direct connection includes a buffer circuit. 6. The IC of claim 1, wherein the internal storage node comprises a plurality of NMOS and PMOS transistors,wherein a ratio of a size of the NMOS and PMOS transistors is selected to avoid corruption of the data stored in the internal storage node because of the contact by the direct connection to the interconnect circuit. 7. The IC of claim 1, wherein the interconnect circuit is a multiplexer controlled by a plurality of one-hot signals. 8. The IC of claim 1, wherein the storage circuit further comprises a port, wherein each bit of the port switchably provides access to a plurality of configuration data bits stored at different internal storage nodes. 9. An integrated circuit (“IC”) comprising: a) a configurable circuit for configurably performing one of a plurality of operations based on configuration data;b) a plurality of storage circuits, each for storing configuration data for configuring the configurable circuit, each storage circuit comprising an internal storage node that maintains the stored configuration data;c) an interconnect circuit for switchably providing to the configurable circuit different configuration data stored in different storage circuits; andd) a plurality of direct connections, each directly contacting the internal storage node of one of the storage circuits to provide a bit of the stored configuration data maintained by the internal storage node to the interconnect circuit, wherein each direct connection provides only one bit of the stored configuration data by contacting only one internal storage node, wherein the interconnect circuit comprises (i) a logical output that is connected to the configurable circuit and (ii) a plurality of logical inputs connected to said plurality of direct connections, wherein a logical input is formed by two complementary bit lines, wherein each direct connection comprises two complementary bit lines that are connected to two complementary internal storage nodes. 10. The IC of claim 9, wherein the interconnect circuit switchably provides different configuration data to the configurable circuit at a particular periodic rate. 11. The IC of claim 9, wherein said direct connections supply the stored configuration data to the interconnect circuit without traversing any other controllable interconnect circuit. 12. The IC of claim 9, wherein none of the direct connections includes an intervening circuit that selectively prevents a configuration data bit stored in a particular internal storage node from reaching the interconnect circuit. 13. The IC of claim 9 further comprising a set of bit lines and a set of word lines, wherein a particular word line is for selecting a set of internal storage nodes, wherein a particular bit line is for writing a bit of data to a particular internal storage node selected by the particular word line. 14. The IC of claim 9, wherein each internal storage node comprises a plurality of NMOS and PMOS transistors, wherein a ratio of a size of the NMOS and PMOS transistors is selected to avoid corruption of the data stored in the internal storage node because of the contact by the direct connection to the interconnect circuit. 15. An electronic device comprising: an integrated circuit (“IC”) comprising:a) a configurable circuit for configurably performing one of a plurality of operations based on configuration data;b) a storage circuit for storing configuration data for the configurable circuit, said storage circuit comprising a plurality of internal storage nodes, each internal storage node maintaining one bit of the stored configuration data;c) an interconnect circuit for controllably connecting the storage circuit to the configurable circuit to supply the stored configuration data, wherein the interconnect circuit is external to the storage circuit;d) a plurality of direct connections directly connecting the storage circuit's internal storage nodes to the interconnect circuit, each direct connection directly contacting one internal storage node for providing the bit of the stored configuration data maintained by the internal storage node to the interconnect circuit without any intervening circuit that controls whether the bit of the stored configuration data reaches the interconnect circuit, wherein the direct connection is a part of a logical connection connecting the interconnect circuit with the storage circuit, the logical connection comprising two direct connections that are contacting two complementary internal storage nodes; ande) a memory device for providing the configuration data to the IC. 16. The electronic device of claim 15, wherein the memory device is a non-volatile memory storing the configuration data, wherein said configuration data is loaded into the storage circuit when the IC is powered up. 17. The electronic device of claim 15, wherein the interconnect circuit switchably provides to the configurable circuit different configuration data stored in different internal storage nodes byf switchably connecting different internal storage nodes to the configurable circuit at a particular periodic rate.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.