Quad pumped bus architecture and protocol
AssigneeIntel Corporation
InventorsGurbir Singh, Robert J. Greiner, Stephen S. Pawlowski, David L. Hill, Donald D. Parker
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsGurbir Singh, Robert J. Greiner, Stephen S. Pawlowski, David L. Hill, Donald D. Parker
Estimating the term…
A bidirectional multidrop processor bus is connected to a plurality of bus agents. Bus throughput can be increased by operating the bus in a multi pumped signaling mode in which multiple information elements are driven onto a bus by a driving agent at a rate that is a multiple of the frequency of the bus clock. The driving agent also activates a strobe to identify sampling points for the information elements. Information elements for a request can be driven, for example, using a double pumped signaling mode in which two information elements are driven during one bus clock cycle. Data elements for a data line transfer can be driven, for example, using a quad pumped signaling mode in which four data elements are driven during one bus clock cycle. Multiple strobe signals can be temporarily activated in an offset or staggered arrangement to reduce the frequency of the strobe signals. Sampling symmetry can be improved by using only one type of edge (e.g., either the rising edges or the falling edges) of the strobe signals to identify the sampling points.
A method of transmitting information over a multidrop bus from a driving agent to one or more receiving agents, comprising:
A method of operating a bus in two signaling modes for different types of signals, the bus including a common bus clock provided to all bus agents, a multidrop bidirectional address bus and a multidrop bidirectional data bus, the signaling modes comprising:
A bus connected to a plurality of bus agents, the bus comprising:
An apparatus for transferring information, comprising:
An apparatus for transferring information, comprising:
A bus agent comprising:
A bus agent comprising:
A bus agent comprising:
A bus agent comprising:
A system comprising:
A system comprising:
A method comprising:
A bus agent comprising:
A bus agent comprising:
A bus agent comprising:
Dependencies are inferred from the claim text.