Automatic test system with synchronized instruments
First Claim
1. A test system, comprising:
- a) a reference clock generator providing a reference clock;
b) a first instrument comprisingi) a first local clock generator coupled to the reference clock generator and providing a first local clock generated from the reference clock,ii) a first control circuit storing programmed commands comprising at least one command to be executed by the first instrument and at least one command to be executed by a second instrument, andc) a second instrument comprisingi) a second local clock generator coupled to the reference clock generator and providing a second local clock generated from the reference clock;
ii) a second control circuit having an input and an output, the second control circuit asserting the output at a time specified by a time value provided at the input to the second control circuit;
iii) functional circuitry having a control input coupled to the output of the second control circuit, the functional circuitry executing a function in response to a value asserted at its control input; and
d) a network between at least the first instrument and the second instrument, the network carrying a message that includes a time value, wherein the first control circuit is coupled to the network to provide the time value in the message and the second control circuit is coupled to the network to receive the time value at its input.
6 Assignments
0 Petitions
Accused Products
Abstract
A test system with multiple instruments. Some instruments act as controller instruments and others act as controlled instruments. Each instrument includes a clock generator that synthesizes one or more local clocks from a reference clock. The reference clock is a relatively low frequency clock that can be inexpensively but accurately generated and distributed to all of the instruments. A communication link between instruments is provided. Timing circuits within instruments that are to exchange time information are synchronized to establish a common time reference. Thereafter, instruments communicate time dependent commands or status messages asynchronously over the communication link by appending to each message a time stamp reflecting a time expressed relative to the common time reference. The test system includes digital instruments that contain pattern generators that send command messages to analog instruments, which need not include pattern generators. The architecture simplifies design of analog instruments and avoids redesign of analog instrument as pattern rates of digital instruments change.
30 Citations
16 Claims
-
1. A test system, comprising:
-
a) a reference clock generator providing a reference clock; b) a first instrument comprising i) a first local clock generator coupled to the reference clock generator and providing a first local clock generated from the reference clock, ii) a first control circuit storing programmed commands comprising at least one command to be executed by the first instrument and at least one command to be executed by a second instrument, and c) a second instrument comprising i) a second local clock generator coupled to the reference clock generator and providing a second local clock generated from the reference clock; ii) a second control circuit having an input and an output, the second control circuit asserting the output at a time specified by a time value provided at the input to the second control circuit; iii) functional circuitry having a control input coupled to the output of the second control circuit, the functional circuitry executing a function in response to a value asserted at its control input; and d) a network between at least the first instrument and the second instrument, the network carrying a message that includes a time value, wherein the first control circuit is coupled to the network to provide the time value in the message and the second control circuit is coupled to the network to receive the time value at its input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A test system, comprising:
-
a) a reference clock generator providing a reference clock having a plurality of periods; b) a first instrument comprising i) a first local clock generator coupled to the reference clock generator and providing a first local clock generated from the reference clock, ii) a first control circuit storing programmed commands comprising at least one command to be executed by the first instrument and at least one command to be executed by a second instrument, and c) a network between at least the first instrument and the second instrument, the network carrying a message during a first period of the plurality of periods of the reference clock, the message including a time value, d) the second instrument comprising i) a second local clock generator coupled to the reference clock generator and providing a second local clock generated from the reference clock; ii) a second control circuit having an input and an output, the second control circuit asserting the output at a time specified by the time value, wherein the time value specifies a time during a second period of the reference clock; iii) functional circuitry having a control input coupled to the output of the second control circuit, the functional circuitry executing a function in response to a value asserted at its control input; wherein the first control circuit is coupled to the network to provide the time value in the message and the second control circuit is coupled to the network to receive the time value at its input. - View Dependent Claims (15, 16)
-
Specification