Method and apparatus for implementing heterogeneous interconnects
AssigneeIntel Corporation
InventorsSamantha Edirisooriya, Steven Tu, Gregory Tse, Sujat Jamil, David Miner, R. O'Bleness, Hang Nguyen
Life of this patent
Estimating the term…
Abstract
Some embodiments of the invention include an address interconnect and a data interconnect to transfer data among a number of devices. The data interconnect is configured to transfer data among the devices via multiple transfer paths. A transfer of data on one transfer path is independent from a transfer of data on another transfer path. In some cases, data is concurrently transferred among more than two of the devices on at least one of the address interconnect and the data interconnect. Other embodiments are described and claimed.
Claims30
An interconnect structure comprising:
- a plurality of circuit interfaces;
- a data crossbar including a number of transfer paths coupled to the circuit interfaces;
- and
- a data interconnect controller coupled to the circuit interfaces and to the data crossbar, the data interconnect controller including a plurality of arbiter circuits to perform a plurality of arbitrating functions to allow data to be independently transferred on the transfer paths.
A system comprising:
- an address interconnect coupled to a plurality of devices to transfer a plurality of groups of communication information;
- a data interconnect coupled to the devices, the data interconnect including a data crossbar to transfer data among the devices based on the communication information on the address interconnect;
- and
- a data path controllers to allow a transfer of the data on the data interconnect to occur concurrently with a transfer of at least one of the groups of communication information on the address interconnect.
A network comprising:
- a multi-drop bus to transfer data;
- and
- an integrated circuit chip coupled to the multi-drop bus, the integrated circuit chip including a plurality of devices, a data crossbar including a plurality of transfer paths coupled to the devices, and a data interconnect controller coupled to the devices and to the data crossbar, the data interconnect controller including a plurality of arbiter circuits to allow data to be independently transferred on the transfer paths
A method comprising:
- transferring a plurality of groups of communication information on an address interconnect;
- sending a request information to request for a transfer of data on a data interconnect, wherein request information is based on communication information from at least one of the groups of communication information;
- and
- transferring a first data between the data interconnect and a first device of a plurality of devices coupled to the address interconnect and the data interconnect.
Dependencies are inferred from the claim text.