1. Field of the Invention
The present invention relates generally to electrical devices that utilize a timing trigger to synchronize an input signal or set of signals. Specific examples of such devices are utilized in systems such as PICA, which involve the detection of optical signals generated by Integrated Circuit devices. However, the invention is not limited to this specific class of devices.
2. Background Art
The present implementation of many detection schemes, including optical signal detection schemes such as PICA, assume the use of a single timing reference source, or trigger. In a PICA detection scheme, as an example, incoming photons are converted to an electrical signal utilizing an appropriate detector. Timing measurements of the electrical signals are made by synchronization with respect to the trigger. Since the trigger typically recurs many times per second, these timing measurements are accumulated or averaged with respect to this trigger.
The scheme described above results in the gradual improvement of signal-to-noise ratio, as the results from increasing numbers of events or triggers are accumulated. This is because the desired measurement is by design synchronized with the trigger, and hence random events such as thermally generated noise will tend to “average out” or diminish to approximately a background level, while the desired signal will be reinforced, eventually becoming detectable with some precision. Not only will random noise be “averaged out,” in fact, an often desirable attribute of this scheme is that nonrandom frequency components of the signal or noise that are not synchronized with the trigger will also be attenuated.
However, in some cases it is desirable to have the ability to detect signal components that are “out of sync” with the trigger. For example, in some implementations of PICA, optical signals are detected from an area that may include many independent devices. It is possible that some of these devices may be switching at one frequency or set of frequencies, while other devices switch at a different, asynchronous frequency. In that case, the timing signal from devices that switch at frequencies asynchronous to the clock will be lost or attenuated. In order to capture the desired, asynchronous signal, the measurement must be repeated, this time using a different trigger that is synchronized with the desired time pattern. In cases where three independent frequencies are present, the measurement could be repeated three times, etc.
There is, therefore, a need in the prior art for a system which can simultaneously capture timing information with respect to two or more triggers, eliminating the need to make multiple measurements in order to detect the presence or absence of the relevant frequency components.
An object of this invention is to improve methods and systems for measuring output signals from electrical devices.
Another object of the invention is to capture simultaneously timing information from an electrical device with respect to two or more timing signals. These timing signals may be related to clock signals applied to the electrical device, to clock signals internally generated by the device, or to extraneous noise that affects the electrical device in some fashion.
A further object of the present invention is to provide signal processing systems that are well suited for use with multisynchronous PICA systems.
These and other objective are attained with a method and system for processing timing information from an electronic device. The method comprises the steps of generating a first set of responses from the device at a first frequency in response to a first timing signal, and generating a second set of responses from the device at a second frequency in response to a second timing signal. The second frequency may or may not be the same as the first frequency. If the two frequencies are the same, then additional test conditions, initiated states, or circuit stimuli may be combined to produce distinct first and second responses which are synchronized, respectively, to the first and second tiling signals.
The method comprises the further steps of receiving the first and second sets of responses from the device, and processing the received responses to identify responses that are in synchronization with the first timing signal and to identify responses that are in synchronization with the second timing signal. These timing signals may be related to clock signals applied to the electrical device, to clock signals internally generated by the device, or to extraneous noise that affects the electrical device in some fashion.
A number of specific processing options may be used. A first method of using multiple triggers involves performing simultaneously those measurements which could be done by the unmodified, single trigger system, by performing a series of measurements. A second method of using multiple triggers involves removal of events in one domain from the data set of the second and/or subsequent domains.
Further benefits and advantages of the invention will become apparent from a consideration of the following detailed description, given with reference to the accompanying drawings, which specify and show preferred embodiments of the invention.
Detector 12, which may be an Imaging Detector, detects photons emitted from device 22, and generates a time varying output signal 26, referred to as Time. The detector may provide additional signals 30 and 32, denoted as X-position and Y-position, respectively, which indicate the position of the device 22 from which the photons are emitted. Trigger or triggers 14 related to a signal or signals applied to, or generated by, the device 22, to cause that device to emit photons in a characteristic way. For example, a clock signal may be used to cause individual switching circuits of the device 22 to switch states, which results in the emission of photons from those individual switching devices.
Trigger or triggers 14 may be derived from the device 22 under test, or instead from a Tester or Signal Generator. It should be noted that, although multiple triggers may be available with prior art systems, only one is used at any given time. The time measuring means 16 is used to measure the elapsed time between the Time signal and the Trigger, denoted by TAC (Time to Amplitude Converter). Analyzer 20, which may be a Multichannel Analyzer, is used as a means of storing and accumulating successive measurements.
Signal Processing Options for Multisynchronous PICA System
In system 40, events occurring in synchronization to one or more Triggers are to be measured. Several methods may be used to do this.
A first method of using multiple triggers involves performing simultaneously those measurements which could be done by the unmodified, single trigger system, by performing a series of measurements. Performing the measurements simultaneously instead of sequentially, it may be noted, is advantageous in terms of measurement time as well as reduced likelihood of one or more measurements being corrupted by extraneous factors, making the ultimate analysis problematic.
A second method of using multiple triggers involves removal of events in one domain from the data set of the second and/or subsequent domains. For example, suppose one timing trigger is synchronized with frequency F1. When one of the triggers is derived from F1, it is apparent that some event or series of events is synchronized with F1. As illustrated in
In a photon counting system such as PICA, each “event” such as those denoted 1, 2, 3, 4, 5 and 6 as above actually is comprised of thousands of individual photons; in these cases there are about 8000 photons per event. The total waveform shown in
Another example of event removal is the case in which some photons detected are the result of a light leak. By multidimensional analysis, those photons which were synchronized with a defined source, for example room lighting, may be removed while leaving undisturbed those photons which were the result of events occurring in the device under test.
The process of event removal is most evident in the case of a photon counting system, however, the same principle can be applied to other types of time varying signals as well.
Another example of multidimensional analysis is in analyzing the performance of a phase locked loop. Here one may synchronize an internal clock to an external clock. The degree to which this synchronization is successful can be critical to the performance of the system. By performing a PICA measurement with respect to the internal and external clocks simultaneously, system performance variation due to local factors can be separated from performance variation stemming from lack of synchronization to the external clock, thereby measuring the degree of lack of synchronization, also know as jitter.
It should also be noted that it is not necessary to use trigger signals in the practice of this invention, and any timing signal can be used. The timing signals may be related to clock signals applied to the electric device, to clock signals internally generated by the device, or to extraneous noise that affects the electrical device in some fashion.
To elaborate, digital circuits generally use some sort of a periodic clock. In some cases, there can be more than one clock for a given chip, and a portion of the circuitry works off, for example, Clock 1 and the rest works off Clock 2. Also, the clock can be applied to the circuit externally, but sometimes the clock is generated on the chip itself. A trigger is a related, but different, concept. The trigger is what gives a timing reference to the data acquisition system, be it an oscilloscope, or the PICA electronics.
For example, a trigger may come once for every ten clock cycles. The specific number is not essential, and what is important is that the trigger is related to the clock frequency, which drives the digital circuit under test. Thus, the trigger is not necessarily applied to the circuit, but the trigger is related to the clock. For multiple timing domains, there may be multiple clocks and multiple triggers. Also, there can be noise sources (such as the room lights) and a corresponding trigger signal which is related to the room lights.
While it is apparent that the invention herein disclosed is well calculated to fulfill the objects previously stated, it will be appreciated that numerous modifications and embodiments may be devised by those skilled in the art, and it is intended that the appended claims cover all such modifications and embodiments as fall within the true spirit and scope of the present invention.
| Number | Name | Date | Kind |
|---|---|---|---|
| 20030031353 | Baertsch et al. | Feb 2003 | A1 |
| 20030056154 | Edwards et al. | Mar 2003 | A1 |
| 20030141879 | Wilsher | Jul 2003 | A1 |
| 20030146768 | Kash et al. | Aug 2003 | A1 |
| 20030156750 | Dajee et al. | Aug 2003 | A1 |
| Number | Date | Country | |
|---|---|---|---|
| 20050071100 A1 | Mar 2005 | US |