Data processing: measuring – calibrating – or testing – Testing system – Of circuit
Reexamination Certificate
2002-11-01
2004-11-16
Suarez, Felix (Department: 2857)
Data processing: measuring, calibrating, or testing
Testing system
Of circuit
C702S118000, C702S120000, C702S121000, C702S123000
Reexamination Certificate
active
06820027
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Technical Field of the Invention
The present invention generally relates to methods and systems for generating parametric test data for electrical devices. More particularly, and not by way of any limitation, the present invention is directed to method and system for generating a shmoo plot representative of such parametric data.
2. Description of Related Art
It is often necessary to characterize the performance of an electrical device with respect to certain operational parameters of the device. This characterization may be referred to as “parametric testing”. One method by which to measure the performance of a device is on a pass/fail basis. A complete parametric test would provide a pass/fail result for every possible combination of all values of the operational parameters in question. This type of test provides users of the device information as to how the device will perform over a broad range of test conditions.
A shmoo plot is a graphical representation of the ability of an electrical device to operate properly in response to various combinations of values of two variable operating parameters, or “test conditions”. For example, an integrated circuit (“IC”) device might be repeatedly tested using different combinations of supply voltage and CPU clock signal frequency to determine the various test conditions in which the IC operates properly.
FIG. 1
illustrates a conventional shmoo plot
100
. Each of the X- and Y-axes, designated
102
(X) and
102
(Y), respectively, represents the value of a test operating parameter. Continuing with the IC example set forth above, the X-axis
102
(X) represents the value of supply voltage (Vcc) in units of volts (“V”) and the Y-axis
102
(Y) represents CPU clock signal frequency in units of megahertz (“Mhz”). To generate sufficient data to produce a useful shmoo plot, a device must be tested at an adequate number of combinations of X and Y operating parameter values within a range of interest bounded by Xmin, Xmax, Ymin, and Ymax, with some predetermined resolution in the X and Y interval size. Again, returning to the IC example, as illustrated in
FIG. 1
, Xmin and Xmax are 1.0V and 2.1V, respectively, while Ymin and Ymax are 470 Mhz and 1100 Mhz, respectively. The X and Y interval sizes are 0.1V and 30 Mhz, respectively.
A “pass” symbol, represented in
FIG. 1
by the symbol “---”, is plotted when the device passes a test performed under the combination of operating parameters identified by the corresponding cartesian (X, Y) coordinate pair. Similarly, a “fail” symbol, represented in
FIG. 1
by the symbol “xxx”, is plotted when the device fails a test performed under the combination of operating parameters identified by the corresponding cartesian (X, Y) coordinate pair. In the IC example used herein, the IC is deemed to have “passed” if it functions correctly under a given set of test conditions.
As evidenced by the shmoo plot
100
, shmoo plots provide a clear depiction of the operational limits of a device under various test conditions. A passing region
104
comprises the collection of passing points. A failing region
106
comprises the collection of failing points. An observer can easily note where the performance of the device transitions from the passing region
104
to the failing region
106
as the operating parameters are varied. It will be recognized, however, that a significant amount of time is required to perform the tests that form each of the individual array elements of a shmoo plot. In a simple 16×16 shmoo plot, assuming each test requires 100 &mgr;s to perform, the entire shmoo plot would require 16×16×100 &mgr;s, or 25.6 ms, to complete. Realistically, each operating parameter will be swept over a range of 100 values and each individual test could take on the order of a second to complete. Accordingly, a shmoo plot corresponding to such a parametric test would take nearly three hours to complete.
SUMMARY OF THE INVENTION
Accordingly, the present invention advantageously provides a method and system for more rapidly generating a shmoo plot by avoiding testing in failing regions and “flood-filling” passing regions.
One embodiment is a method of testing an electrical device to determine a range of combinations of values of N variable operating parameters for which the device functions properly. The method comprises defining a plot region comprising a plurality of operating points each corresponding to a particular combination of values of the N variable operating parameters, selecting an operating point within the plot region, testing the device using the combination of values of the N variable operating parameters corresponding to the selected operating point, and if the device functions in a first manner at the selected operating point, adding all operating points of the plot region having a first relationship with respect to the selected operating point to a list of operating points to be tested.
REFERENCES:
patent: 5484994 (1996-01-01), Roustaei
patent: 5828067 (1998-10-01), Rushbrooke et al.
patent: 6023777 (2000-02-01), Knaack
patent: 6079038 (2000-06-01), Huston et al.
patent: 6343339 (2002-01-01), Daynes
patent: 6347163 (2002-02-01), Roustaei
patent: 6418387 (2002-07-01), Carney
LandOfFree
System and method for generating a shmoo plot by avoiding... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for generating a shmoo plot by avoiding..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for generating a shmoo plot by avoiding... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3324577