摘要:
Apparatus for testing an integrated circuit device (DUT) having an input port and an output port comprises multiple state devices (10-16) each having multiple states that occur in a predetermined sequence and an output port at which it provides an event signal. A first of the state device is an emitting device (10) that emits an event marker signal at a predetermined time in advance of entering a predefined state, a second of the state devices is a receiving device (11) that responds to receipt of an event marker signal, at least one of the state devices (11) has its output port connected to the input port of the DUT, and at least one of the state devices is a measurement device (13) connected to the output port of the DUT. An interconnection matrix (30) is connected to each state device and allows each state device to communicate an event marker signal to each other.
摘要:
An integrated circuit tester (10) includes a set of digital (14(1)-14(N)) and analog channels (16(1)-16(M)), each of which may be programmed to carry out a sequence of test activities at pins of an integrated circuit under test (12). The channels are interconnected by a trigger bus (24), and each channel may be programmed to respond to a detected event during a test by transmitting a particular trigger code to every other channel via the trigger bus (24). Each channel may also be programmed to respond to a particular trigger code arriving on the trigger bus (24) by branching its sequence of test activities. Thus any channel detecting an event during a test can signal all other channels to immediately terminate a current sequence of test activities and branch to another set of test activities.
摘要:
A general purpose integrated circuit (I) tester (10) includes a set of channels (18), one for each input or output pin of an I device under test (DUT) (12). Each channel (18) is programmed by a host computer (22) to either supply a test signal to a DUT I/O pin (14, 16) or sample a DUT output signal appearing at the I/O pin (14, 16) and produce sample data representing its magnitude or logic state. The tester (10) also includes an amorphous logic circuit (ALC) (30) having a set of input and output terminals (28) and a programmable logic circuit interconnecting the input and output terminals. Some of the ALC input and output terminals (28) receive the sample data produced by each channel (18) and other ALC terminals send control signals directly to each channel (18). Other ALC terminals transmit data to the host computer (22).
摘要:
An integrated circuit (IC) tester includes a set of dual-purpose digital/analog channels. Each tester channel includes a driver capable of supplying either a digital or analog test signal input to an IC terminal and a receiver for digitizing and processing either an analog or digital IC output signal appearing at the DUT terminal to produce results data representing the behavior of that IC output signal during a test. A test is organized into a succession of test cycles, and before each test cycle a pattern generator (30) within each channel produces data for controlling the behavior of the driver (34) and receiver (38) during the test cycle. The control data controls whether the driver (34) is to produce an analog or a digital test signal, controls a magnitude or logic level to which the test signal is to be driven during the test cycle, and controls a time during the test cycle of any test signal state or magnitude changes. The control data also indicates how and when the receiver (38) digitizes and processes an IC output signal during the test cycle.
摘要:
A drive circuit for an integrated circuit tester produces an output test signal in response to an input sequence of vector data values, wherein each vector data value references a test signal state and a time at which the test signal is to change to the referenced state. The drive circuit includes decoding and timing circuits for producing an indicating signal (D) of the state referenced by each incoming vector data value and a timing signal (TD) having a pulse occurring at the time referenced by the incoming vector data value. An event phase modulator within the drive circuit stores a control bit indicating the state of the indicating signal in response to each pulse of the timing signal. The event phase modulator waits for a variable amount of time after storing each control bit and then forwards the control bit to the input of a driver producing the test signal. The driver sets the test signal state in accordance with the state of the control bit. The delay between the time the event phase modulator stores a control bit and forwards it to the driver is a function of time determined by input programming data. Thus the event phase modulator phase modulates the test signal in a manner determined by its input programming data.
摘要:
A digitizer can be programmed to digitize an ANALOG signal with a complex frequency pattern determined in response to a set of trigger signals (TRIGIN, TRIGOUT). The digitizer includes an addressable packet memory (18) storing a set of data packets and produces one of its stored data packets as output when addressed. The output data packet includes both PERIOD and MODE data fields. The digitizer also includes an analog to digital converter (12) for digitizing an ANALOG signal at the frequency controlled by the Period data output of the packet memory. The MODE data output of the packet memory tells a trigger logic circuit (20) how to choose a next packet memory address and selects one of the trigger signals to tell the trigger logic circuit when to change the packet memory address so as to alter the digitizing frequency.