Patent ID: 6880031

Claim:
A bus agent comprising: a plurality of snoop status interfaces; an address strobe signal interface; a bus clock interface for a bus clock signal; a control interface to drive a control signal at a clock frequency equivalent to a bus clock frequency; an address bus interface to drive address elements at a first multiple of the clock frequency, said first multiple being greater than one, said address bus interface to drive a substantially centered address strobe transition for each address element; a data bus interface to drive data elements a second multiple of the clock frequency, said second multiple being greater than one and different than said first multiple, said data bus to drive a substantially centered strobe transition for each data element; bus controller logic capable of sensing or asserting one or more of a plurality of snoop status signals for transaction N on said plurality of snoop status interfaces during a snoop phase to start in a bus cycle upon a later one of: a first number of bus clock cycles of the bus clock signal after a beginning of a bus cycle of an assertion of an address strobe signal for transaction N; or a second number of bus clock cycles of the bus clock signal after a beginning of a bus cycle in which a most recent snoop phase begins.