Patent ID: 6226757
Filing Date: 2001-05-01
Classification: G06F

Abstract:
A system having a master device and slave devices, comprising:a communication bus having a length depending on the number of slave devices coupled to said communication bus, a signal traveling on the length of said communication bus having a time of flight depending on the length of said communication bus;a pair of clock lines, each clock line routed along the length of said communication bus, one of the clock lines carrying a clock signal traveling in one direction, the other one of the clock lines carrying a clock signal traveling in the opposite direction, wherein the time of flight of a signal traveling on the length of said communication bus is determined in reference to a cycle of either of said clock signals;a master device coupled to said communication bus and said clock lines, said master device selectively applying signals to said communication bus; anda plurality of slave devices coupled to said communication bus and said clock lines, each slave device of said plurality of slave devices having an associated latency delay arising from its position on said communication bus, each slave device including delay circuitry to compensate for said associated latency delay such that said master device observes a uniform latency for each slave device in response to applying signals to said data bus.