Time aligned bussed triggering using synchronized time-stamps and programmable delays
AssigneeAgilent Technologies, Inc.
InventorDuaine C. Wood
Life of this patent
Estimating the term…
Abstract
Techniques for triggering that provide time-aligned triggering of a set of components using a bussed topology. Triggering according to the present teachings includes a set of components that each include circuitry for measuring a propagation delay on a trigger bus of a test trigger signal from each of a set of sources of the test trigger signal and a programmable delay circuit for delaying a trigger signal in response to a corresponding delay setting derived from the measured propagation delays.
Claims24
A system that provides a time-aligned triggering among a set of components coupled to a trigger bus, comprising:
- a clock circuit and a pulse generator and a delay circuit in each component;
- a system controller that sends a command to one of the components that causes the corresponding pulse generator to generate a test trigger signal and that uses the clock circuits to measure a set of propagation delays on the trigger bus of the test trigger signal carried among the components and that determines a set of delay settings for the delay circuits in response to the propagation delays and that programs the delay settings into the delay circuits such that each delay circuit generates a corresponding time-aligned trigger signal by delaying a trigger signal carried on the trigger bus in response to the corresponding delay setting
- wherein the clock circuits in each of the components are synchronized with one another independent of the delay circuits in the components.
A system that provides a time-aligned triggering among a set of components coupled to a trigger bus, comprising:
- a clock circuit and a pulse generator and a delay circuit in each component;
- a system controller that sends a command to one of the components that causes the corresponding pulse generator to generate a test trigger signal and that uses the clock circuits to measure a set of propagation delays on the trigger bus of the test trigger signal carried among the components and that determines a set of delay settings for the delay circuits in response to the propagation delays and that programs the delay settings into the delay circuits such that each delay circuit generates a corresponding time-aligned trigger signal by delaying a trigger signal carried on the trigger bus in response to the corresponding delay setting;
- wherein each clock circuit measures the corresponding propagation delay by generating a time-stamp upon receipt of the test trigger signal.
A method for time-aligned triggering among a set of components coupled to a trigger bus, comprising:
- providing a clock circuit and a pulse generator and a delay circuit in each component, wherein the clock circuits in each of the components are synchronized with one another independent of the delay circuits in the components;
- measuring a set of propagation delays on the trigger bus of a test trigger signal carried among the components by sending a command to one of the components that causes the corresponding pulse generator to generate the test trigger signal and by using the clock circuits to determine the propagation delays;
- and
- determining a set of delay settings for the delay circuits in response to the propagation delays and programming the delay settings into the delay circuits such that each delay circuit generates a corresponding time-aligned trigger signal by delaying a trigger signal carried on the trigger bus in response to the corresponding delay setting.
A method for time-aligned triggering among a set of components coupled to a trigger bus, comprising:
- providing a clock circuit and a pulse generator and a delay circuit in each component,
- measuring a set of propagation delays on the trigger bus of a test trigger signal carried among the components by sending a command to one of the components that causes the corresponding pulse generator to generate the test trigger signal and by using the clock circuits to determine the propagation delays;
- and
- determining a set of delay settings for the delay circuits in response to the propagation delays and programming the delay settings into the delay circuits such that each delay circuit generates a corresponding time-aligned trigger signal by delaying a trigger signal carried on the trigger bus in response to the corresponding delay setting;
- wherein measuring includes generating a time-stamp in each clock circuit upon receipt of the test trigger signal.
A component having a clock circuit and a pulse generator and a delay circuit such that the pulse generator and the clock circuit enable a measurement of a set of propagation delays on a trigger bus of a test trigger signal carried among the component and a set of other components on the trigger bus in response to a command from a system controller and a determination of a delay setting for the delay circuit in response to the propagation delays such that the delay circuit generates a time-aligned trigger signal by delaying a trigger signal carried on the trigger bus in response to the delay setting;
- wherein each of the other components has a clock circuit and a pulse generator and a delay circuit, and wherein the clock circuits in each of the other components are synchronized with one another and with the clock circuit of the component independent of the delay circuits in any of the components.
Dependencies are inferred from the claim text.