US20060226854A1 - Method and system of characterizing a device under test - Google Patents

Method and system of characterizing a device under test Download PDF

Info

Publication number
US20060226854A1
US20060226854A1 US11/414,861 US41486106A US2006226854A1 US 20060226854 A1 US20060226854 A1 US 20060226854A1 US 41486106 A US41486106 A US 41486106A US 2006226854 A1 US2006226854 A1 US 2006226854A1
Authority
US
United States
Prior art keywords
impedance
under test
device under
noise
time domain
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/414,861
Inventor
J. Cole
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US11/414,861 priority Critical patent/US20060226854A1/en
Publication of US20060226854A1 publication Critical patent/US20060226854A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R27/00Arrangements for measuring resistance, reactance, impedance, or electric characteristics derived therefrom
    • G01R27/28Measuring attenuation, gain, phase shift or derived characteristics of electric four pole networks, i.e. two-port networks; Measuring transient response

Definitions

  • This invention relates to a method and system of characterizing a device under test to determine the voltage noise of a device and to otherwise evaluate the power delivery network and signal return planes of electronic systems.
  • the power delivery systems e.g., the network and signal return planes of printed circuit boards, integrated circuit packages, and other systems, devices, and components, (e.g., interconnect components such as wire bonds and vias), are routinely tested for voltage noise.
  • the power delivery network of a printed circuit board for example, consists of Vcc (supply voltage) pads and ground pads and the power plane and ground plane, and/or conductive traces in or on the printed circuit board which lead to other pads or to a connector or the like.
  • Vcc supply voltage
  • conductive traces in or on the printed circuit board which lead to other pads or to a connector or the like.
  • power delivery networks transfer electrical power from a power supply to an electronic circuit.
  • a typical approach to determining the electrical impedance requirement of a power delivery network is to divide the maximum allowable variation in the voltage at a terminal by the maximum change in the amount of current that is drawn from the power delivery network.
  • the bandwidth over which this impedance must be maintained is typically determined by dividing a constant number by the amount of time allowed for the current to switch from its minimum value to its maximum value.
  • the constant number is typically chosen to be approximately 0.35, but in practice can range from 0.2 to 1.0.
  • this technique is one commonly applied methodology to determine the electrical performance requirements of a power delivery network, it can be shown that this technique will always over-constrain the design of the power delivery network.
  • the result is a device that is more expensive to design, a design which takes longer to complete, and a product which takes longer to bring to market than if the prior proper criteria were used.
  • the increased costs are due to the increased amount of engineering design and measurement time, the increased bill-of-materials costs resulting from components which are not required, and the opportunity costs resulting from delays to the introduction of a new product to the market.
  • the principle problem with the currently used technique is that is mixes time domain and frequency domain performance requirements.
  • the voltage noise transient is, by definition, defined in the time domain, as is the change in current supplied to a device.
  • the power delivery system impedance is defined over a bandwidth and is therefore defined in the frequency domain. If does not follow then, in general, that dividing two terms that are functions of time (voltage and current) will result in a term that is a function of frequency, namely impedance.
  • one test port of a network analyzer could be used to inject a voltage signal into the power delivery system of a device under test (printed circuit board, integrated circuit package, or the like).
  • Another test port of the network analyzer is used to measure the response of the device under test to determine the self-impedance of the power delivery system.
  • An s-parameter matrix known to those skilled in the art, is constructed based on the response of the power delivery system. The measured s-parameters allow the impedance of the power delivery system to be calculated as a function of frequency. Then, however, the calculated impedance as a function of frequency is improperly used to determine the transient noise. Since the specified current is in the time domain and the measured impedance is in the frequency domain, multiplying these two terms together is the equivalent of mismatching units (e.g., miles per hour added to pounds).
  • the subject invention results from the realization that the designs of printed circuit boards, integrated circuit packages, and other electronic devices and systems have been over-constrained because present test methods and systems improperly mix time domain and frequency domain performance requirements and that the voltage noise of such devices and systems can be more accurately determined by calculating the impedance of the power delivery network or a pair of planes as a function of time and then convolving the calculated impedance with a specified current waveform to reduce the cost and time associated with designing and manufacturing printed circuit boards, integrated circuit packages, and other electronic devices and systems.
  • This invention features a method of characterizing a device under test.
  • the method comprising injecting a signal into the device under test, measuring the response to the injected signal to determine the impedance of the device under test in the frequency domain, converting the impedance of the device under test to the time domain, and calculating the voltage noise of the device under test based on the impedance of the device under test in the time domain.
  • the step of measuring the response includes constructing an s-parameter matrix and calculating the real and imaginary portions of the impedance of the device under test as a function of frequency based on the s-parameter matrix.
  • the step of constructing the s-parameter matrix includes establishing calibration data, generating an uncorrected s-parameter matrix based on the measured impedance of the device under test, and applying the calibration data to the uncorrected s-parameter matrix to produce a corrected s-parameter matrix.
  • Converting typically includes performing an inverse Fourier transform on the impedance in the frequency domain and calculating the voltage noise of the device under test includes convolving the impedance in the time domain with a predetermined current in the time domain.
  • Determining the self-impedance of the device under test includes measuring, at a terminal pair of the device under test using one test port of an analyzer, the response to a signal input to the terminal pair from a different test port of the analyzer.
  • Determining the transfer impedance of the device under test includes measuring, at one terminal pair of the device under test using one test port of an analyzer, the response to a signal input to a different terminal pair of the device under test from a different test port of the analyzer.
  • the simultaneous switching noise may also be determined by measuring the response of a plurality of terminal pairs of the device under test. The voltage noise of each terminal pair of the device under test is calculated and the simultaneous switching noise is the sum of the voltage noise of each terminal of the device under test.
  • the device under test has multiple terminal pairs, a signal is input to each terminal pair simultaneously, and the calculated voltage noise of each terminal pair is adjusted until a maximum total voltage noise is achieved to determine a worst case scenario concerning timing of the signal input to each terminal pair and the resulting total voltage noise.
  • the spectral response of the device under test can be determined by performing a Fourier transform on the calculated voltage noise of the device under test.
  • the device under test may be a printed circuit board, an integrated circuit package, an interconnect component, or even a digital representation of a physical device wherein the injected signal and measured response are simulated.
  • One method of characterizing a device under test in accordance with this invention features determining the impedance of the device under test in the frequency domain by constructing an s-parameter matrix and calculating the real and imaginary portions of the impedance based on the s-parameter matrix, converting the frequency domain impedance to the time domain by performing an inverse Fourier transform on the complex frequency domain impedance, and calculating the voltage noise of the device under test by convolving the time domain impedance of the device under test with a predetermined current in the time domain.
  • Determining the impedance may include injecting a signal into the device from one or more test ports of an analyzer and measuring the response of the device.
  • the predetermined current is a current specified for the device under test.
  • the step of constructing the s-parameter matrix typically includes establishing calibration data, generating an uncorrected s-parameter matrix based on the measured impedance of the device under test, and applying the calibration data to the uncorrected s-parameter matrix to calculate a corrected s-parameter matrix.
  • a system for characterizing a device under test in accordance with this invention includes an input subsystem configured to inject a signal into the device under test and to measure the response of the device under test, a routine responsive to the input subsystem for characterizing the frequency domain impedance of the device under test, a routine configured to convert the frequency domain impedance to a time domain impedance, and a routine configured to calculate the voltage noise of the device under test based on the time domain impedance.
  • the input subsystem includes a network analyzer with a plurality of test ports connectable to the device under test for injecting a signal into the device under test and receiving a response from the device under test.
  • An output device is for outputting the calculated voltage noise of the device and a user interface is for inputting a current specified for the device under test.
  • the routine for characterizing the frequency domain impedance is configured to construct an s-parameter matrix and to calculate the real and imaginary portions of the impedance based on the s-parameter matrix.
  • a calibration routine establishes calibration data, an uncorrected s-parameter matrix is based on the measured impedances of the device under test, and the calibration data is applied to the uncorrected s-parameter matrix to produce a corrected s-parameter matrix.
  • the routine configured to convert the frequency domain impedance to a time domain impedance typically performs an inverse Fourier transform on the frequency domain impedance.
  • the routine for calculating the voltage noise of the device under test typically convolves the time domain impedance with a predetermined current.
  • the input subsystem is configured to measure, at a terminal pair of the device under test using one test port of the input subsystem, the response to a signal input to the terminal pair from a different test port of the input subsystem.
  • the input subsystem is configured to measure, at one terminal pair of the device under test using one test port of the input subsystem, the response to a signal input to a different terminal pair of the device under test from a different test port of the input subsystem.
  • the input subsystem may be configured to input a signal to a plurality of terminal pairs of the device under test, the voltage noise at a particular terminal pair of interest on the device under test is calculated, and the simultaneous switching noise is calculated as the sum of all voltage noise signals.
  • a signal can be input to each terminal pair by the input subsystem, the voltage noise at a particular terminal pair of interest can be calculated, and the timing of the input signals can then be adjusted until a maximum total voltage noise is achieved to determine a worst case scenario concerning timing of the signals input to each terminal pair and a resulting total voltage noise.
  • the spectral response of the device under test can be determined by a routine which performs a Fourier transform on the calculated voltage noise of the device under test.
  • One preferred system for characterizing a device under test in accordance with this invention includes a routine for determining the frequency domain impedance of the device under test by constructing an s-parameter matrix and calculating the real and imaginary portions of the impedance based on the s-parameter matrix.
  • the system preferably also includes a routine for converting the frequency domain impedance to a time domain impedance by performing an inverse Fourier transform on the complex frequency domain impedance and a routine for calculating the voltage noise of the device under test by convolving the time domain impedance with a predetermined current.
  • an analyzer is configured to inject a signal into the device from one or more test ports and to measure the response of the device.
  • the predetermined current may be a current specified for the device under test.
  • FIG. 1 is a conceptual block diagram of one embodiment of a system for characterizing a device under test in accordance with the subject invention in the self-impedance mode;
  • FIG. 2 is a flow chart showing the primary functions carried out by the software operating on the computer portion of the system shown in FIG. 1 ;
  • FIG. 3 is another conceptual block diagram showing how a network analyzer in accordance with the subject invention is connected to the pads of a printed circuit board in order to measure the transfer impedance of the power delivery network of the printed circuit board;
  • FIGS. 4A and 4B are conceptual block diagram showing two ways the network analyzer portion of the subject invention is connected to the pads of a printed circuit board in order to measure the simultaneous switching noise of the power delivery network of the board in accordance with the method of the subject invention.
  • FIGS. 5A-5C are electrical schematic diagrams of a power delivery network including a power supply, power planes, and transient switching load such as a logic gate or I/O driver.
  • FIG. 1 shows a device under test 10 in the form of a printed circuit board.
  • Other possible devices include integrated circuit packages and other electronic systems, devices, and components (e.g., interconnect components such as wire bonds and vias).
  • the “device” under test may be a digital representation of a physical device represented on a computer as is the case in the early design stages of a device when, for example, computer aided design software is used to design and model a new printed circuit board.
  • Pads 12 are where an electronic chip or package might be mounted to printed circuit board 10 or where a signal return path transitions from one plane to another through a via hole, and the goal of the subject invention is to measure the voltage noise (actual or simulated) of the power delivery network of printed circuit board 10 .
  • pad 12 a is a Vcc input pad and pad 12 b is a ground pad.
  • test ports 14 a and 14 b of a suitable input subsystem such as network analyzer 16 are connected to pads 12 a and 12 b using test cables and probes known to those skilled in the art.
  • Measuring low impedances requires great care to eliminate the voltage drop that occurs at the measurement port caused by current flowing in ground loops.
  • approaches to reducing this source of error include the use of isolation transformers, the use of ferrite beads on the test cables, the use of high quality test cables with low loss shields, and the use of triaxial test cables to shunt stray ground currents, the use of isolation amplifiers, and/or the use of differential measurement techniques rather than single-ended.
  • Test port 14 a of analyzer 16 is used to inject a signal to printed circuit board 10 via pads 12 a and 12 b .
  • Test port 14 b of analyzer 10 is used to measure the response.
  • Computer 18 is connected to network analyzer 16 and includes input devices such as keyboard 20 and/or mouse 22 and output devices such as display 24 and/or printer 26 .
  • the output of the program(s) operating on computer 18 is typically the voltage noise of printed circuit board 10 .
  • These programs operating on computer 18 initially function to determine the impedance of the power delivery system of device under test 10 as a function of frequency.
  • computer 18 may be a stand-alone external computer, or it may be a CPU integral to the network analyzer.
  • an s-parameter matrix is constructed based on calibration data established before analyzer 16 is used to measure the device under test. Based on the s-parameter matrix, the real and imaginary portions of the impedance of the device under test as a function of frequency is calculated. Next, an inverse Fourier transform is performed on the impedance as a function of frequency to convert the frequency into the time domain. In the final step, the impedance in the time domain is convolved with a predetermined current waveform (input by the user of computer 18 , for example) to determine the voltage noise.
  • a predetermined current waveform input by the user of computer 18 , for example
  • Measurement instruments that operate in the frequency domain are likewise better suited to testing power delivery networks than time domain instruments.
  • frequency domain measurements offer increased accuracy due to better error correction techniques, and higher dynamic range and measurement bandwidth due to their use of narrow-band tuned receiver technology.
  • the accuracy and bandwidth considerations are both key elements for characterizing the power delivery networks of a high-speed device.
  • Frequency domain measurements typically involve determining the s-parameters of the device since direct measurement of state variables such as impedance or admittance is not possible at higher frequencies. Because there is an established relationship between the s-parameters and the impedance, measuring s-parameters allows the impedance in the frequency domain to be determined.
  • the impedance can also be measured by using transmission techniques rather than reflection. This offers an immediate advantage since a network analyzer has twice the dynamic range in transmission as it does in reflection when each are expressed in decibels.
  • the self-impedance of a device can be determined by using a technique similar to a four-point impedance measurement performed with an ohm meter at dc. It involves making a calibrated two-port s-parameter measurement using a network analyzer, where both test ports are co-located at the point of interest as shown in FIG. 1 .
  • Z0 is the reference impedance for which the s-parameters are defined.
  • this technique allows impedances of less than 1 m ⁇ to be accurately measured to frequencies of greater than 20 GHz.
  • FIG. 5A represents the power supply that provides current to the power delivery network at a constant voltage.
  • An impedance element 102 models the electrical characteristics of the power delivery network.
  • Current source 104 represents the circuitry that draws current from the power supply. The current through current source 104 , Ig, varies with time. In steady state, the voltage at the current source, Vg, is equal to the supply voltage less any IR drop due to ohmic losses in the power delivery network. In practice Vg can vary considerably from its nominal value when Ig changes due to transients caused by reactive components of the impedance of the power delivery network interacting with the changing current of the current source, Ig.
  • FIG. 5C describes the electrical behavior of the power delivery system
  • resistor 106 represents the impedance of the power supply
  • inductance 108 represents the current path on the plane
  • capacitor 110 represents the capacitance between the power plane and the ground plane of the power delivery network.
  • the impedance of this circuit as seen from the terminal where the current source is connected has been simulated to show that the maximum impedance is seen to be 106 m ⁇ at a frequency of 500 MHz.
  • the performance of this power delivery network would be deemed inadequate since the 106 m ⁇ impedance of the power delivery system is larger than the 35 m ⁇ target specified impedance.
  • Vg Vs ⁇ Vpds (6)
  • Time domain is the form of interest for this application since Vpds must be expressed in the time domain to determine the voltage noise and Ig, the specified current is naturally defined as a function of time.
  • the remaining term, Zpds was normally expressed as a function of frequency.
  • the frequency domain description (equations (2)-(4)) can be equivalently described in the time domain by performing an inverse Fourier transform of the frequency domain expression.
  • There are many techniques for performing the inverse Fourier transform including numerical techniques such as the Inverse Fast Fourier Transform for discrete data.
  • the mathematical operator between the current and the impedance of equation (8) is a convolusion integral. In this example, a step response has been calculated, so Ig(t) is a step function.
  • Vpds(t) (equation (8)) can be accomplished by determining the time domain step response of the impedance, Zpds, and multiplying by the magnitude of the current step.
  • the maximum noise transient noise is determined to be 33.7 mV, which agrees very well with the results of the circuit simulation described earlier.
  • the result is that a printed circuit board thought to be too noisy when analyzed by conventional techniques is in fact within specified tolerances when characterized by the subject invention where the impedance in the frequency domain is converted to the time domain before the noise determination is made.
  • the conventional approach does not take into consideration that the current waveform has a characteristic spectral response, and that each frequency component of the signal is presented with a unique impedance by the power delivery network. If the peak in the impedance of the power delivery network happens to occur at a frequency where the signal has no energy, the transient voltage will not be degraded. Conversely, if all of the energy is concentrated at the frequency of the impedance peak, the transient voltage will be the worst case value that the conventional technique estimates. More generally it can be stated that the suitability of a particular power delivery network impedance profile depends on the characteristics of the current waveform, including the signal rise time, the magnitude of the current step, and data pattern.
  • routines operating on computer 18 , FIG. 1 function to run a set up routine where, for example, the user can enter a specified current waveform (I(g)(t) from equation (8)), step 40 , FIG. 2 , and to calibrate the system after set-up, step 42 as disclosed below.
  • Analyzer 16 , FIG. 1 injects a signal into the device from one or more test ports 14 a and/or 14 b and measures the response of the device. The impedance of the device under test as a function of frequency is then determined by constructing an s-parameter matrix, step 44 , FIG.
  • the impedance of the device under test in the time domain is then calculated by performing an inverse Fourier transform on the complex impedance in the frequency domain, step 50 .
  • the voltage noise of the device under test is then calculated, step 52 , by convolving the impedance of the device under test in the time domain with a predetermined current signal as a function of time using equation (8).
  • the output on display 24 and/or printer 26 , FIG. 1 is typically the voltage noise which is compared to a maximum allowable voltage noise for the device under test.
  • the calibration data of step 42 , FIG. 2 is applied to the uncorrected s-parameter matrix generated by the raw output of analyzer 16 , FIG. 1 to calculate a corrected s-parameter matrix, step 46 , FIG. 2 .
  • FIG. 1 shows a configuration where, at terminal pair 12 a and 12 b using one test port of analyzer 16 , the response is measured to a signal input to the terminal pair 12 a and 12 b from a different test port 14 b of analyzer 16 .
  • a similar approach can be used to calculate the voltage transient at one terminal, 60 a , FIG. 3 that results from current switching at a different terminal 60 b .
  • This is calculated by using a transfer-impedance rather than the self-impedance described above. There may be more than the two test terminals shown in FIG. 3 .
  • the transfer-impedance is calculated from the s-parameters in the same manner as the self-impedance. The difference is that the s-parameter that is used in the transfer-impedance calculation is measured with the two test ports 70 a and 70 b of network analyzer 16 connected to two different locations 60 a and 60 b of device under test 10 instead of being connected to the same location as they are for the self-impedance.
  • the transient voltage that is determined in this scenario is commonly referred to as a switching noise.
  • the magnitude of the voltage transient noise depends on the characteristics of the current switching waveform.
  • the step of or routines for determining the transfer impedance of the device under test includes measuring, at terminal pair 60 a using test port 70 a of analyzer 16 , the response to a signal input to a different terminal pair 60 b from a different test port 70 b of analyzer 16 .
  • SSN simultaneous switching noise
  • SSO simultaneous switching output noise
  • step of or routine for determining the impedance of the device under test includes measuring the response of a plurality of terminal pairs 80 a , 80 b , 80 c . . . 80 n , FIG. 4 using different test ports 90 a , 90 b , 90 c . . . 90 n of analyzer 16 .
  • current is injected at terminal 80 a and the noise is calculated at terminal 80 a
  • current is injected at terminal 80 b and the noise is calculated at terminal 80 a
  • current is injected at terminal 80 c and the noise is calculated at terminal 80 a
  • so on until current is injected at terminal 80 n and the noise is calculated at terminal 80 a current is injected at terminal 80 n and the noise is calculated at terminal 80 a .
  • the voltage noise of each terminal pair of the device under test is calculated and the simultaneous switching noise is then the sum of the voltage noise of each terminal of the device under test. This sum is then compared to a specified maximum simultaneous switching noise.
  • a worst case scenario concerning timing of the signal inputs to each terminal pair and a resulting total voltage noise can be calculated.
  • the method and apparatus of the subject invention is thus able to measure the electrical characteristics of the device under test which, in one example, is the power delivery network of a printed circuit board or an integrated circuit package.
  • the method and apparatus involves determining the elements of a scalar orthogonal matrix corresponding to terminals of the device under test.
  • the scalar orthogonal matrix comprises a row of elements representing a single-ended terminal of the device under test.
  • the s-parameters of the device under test are then transformed into impedances between the terminals.
  • the preferred method of and apparatus for characterizing a device involves calibrating a test set, coupling the device to the test set, and measuring s-parameters of the device.
  • the s-parameters are converted to a self-impedance or a transfer-impedance.
  • the impedance is further converted to a time domain representation, and the time domain representation of the impedance is convolved with a simulated input current waveform to generate an output voltage transient response.
  • This general method will determine voltage transient noise by using a self-impedance, switching noise by using a transfer impedance, and simultaneous switching noise by using a plurality of transfer impedances.
  • the output response is then displayed on display 24 , FIG. 1 .
  • Proper characterization of a device involves determining the amount of noise on the voltage supplied to the electronic circuit due to an electronic circuit drawing current from the device.
  • Complete characterization of a device involves determining the voltage noise at one terminal when current is drawn from the same terminal (the ‘self ’ term), and determining the voltage noise at one terminal when current is drawn from a different terminal (the ‘transfer’ term). This is repeated for every combination of terminals.
  • the transfer terms can also be used in combinations using mathematical superposition to determine the transient voltage noise at one terminal due to the simultaneous switching of the current at several other terminals. This type of test is known as simultaneous switching noise (SSN) as discussed above.
  • SSN simultaneous switching noise
  • the time domain representation of the voltage is typically calculated by convolving the time domain representation of the current with the time domain representation of the impedance.
  • the time domain representation of the impedance is typically determined by performing an inverse Fourier transform on the frequency domain representation of the impedance.
  • the frequency domain representation of the impedance is determined from the s-parameters of the device.
  • routines operating on computer 18 In the situation where the device under test is digitally represented, the injected signal and the measured response are simulated using the routines operating on computer 18 , FIG. 1 . Moreover, even where device 10 , FIG. 1 is a physical device, the routines operating on computer 18 as described above need not be separate routines. Thus, “routine”, as used herein not only means subroutines but also code sections or lines of code which may indeed perform multiple functions.

Abstract

A system for characterizing a device under test includes an input subsystem configured to inject a signal into the device under test and to measure the response of the device under test. The system also includes a routine for automatically determining the frequency domain impedance of the device under test by constructing an s-parameter matrix and calculating the real and imaginary portions of the impedance based on the s-parameter matrix, and a routine for converting the frequency domain impedance to a time domain impedance by performing an inverse Fourier transform on the complex impedance.

Description

    RELATED APPLICATIONS
  • This application is a continuation application of prior U.S. patent application Ser. No. 10/791,347, filed Mar. 2, 2004 which is incorporated herein by reference.
  • FIELD OF THE INVENTION
  • This invention relates to a method and system of characterizing a device under test to determine the voltage noise of a device and to otherwise evaluate the power delivery network and signal return planes of electronic systems.
  • BACKGROUND OF THE INVENTION
  • The power delivery systems (e.g., the network and signal return planes) of printed circuit boards, integrated circuit packages, and other systems, devices, and components, (e.g., interconnect components such as wire bonds and vias), are routinely tested for voltage noise. The power delivery network of a printed circuit board, for example, consists of Vcc (supply voltage) pads and ground pads and the power plane and ground plane, and/or conductive traces in or on the printed circuit board which lead to other pads or to a connector or the like. In general, power delivery networks transfer electrical power from a power supply to an electronic circuit. Generally speaking, for a given supply voltage, the more current the electronic circuit draws, the lower the impedance of the power delivery system must be over a specified frequency bandwidth to maintain a given amount of transient voltage switching noise. Furthermore, the more quickly the electronic circuit draws current through the power delivery system, the wider the frequency bandwidth must be in order to maintain a given amount of transient voltage switching noise. The same is true of return planes for signal paths, especially when the return current splits so that it is carried by more than one plane, or when the current in the return path changes layers from one plane to another. Typically the planes for the signal return path are the same as those used for power delivery. Therefore, the same considerations apply regarding the design and characterization of planes whether they are used as part of a power delivery network, a signal return path, or both.
  • As electronic circuits operate at faster speeds, and as printed circuit boards and integrated circuits become more complex, they require larger amounts of current. Furthermore, as supply voltages are decreased to reduce overall system power consumption, the maximum allowable impedance of the power delivery system is reduced and the bandwidth is increased. Therefore, the electrical performance of power delivery systems is becoming more critical to overall electronic system performance, and power delivery systems are simultaneously becoming increasingly challenging to design, measure, and characterize.
  • A typical approach to determining the electrical impedance requirement of a power delivery network is to divide the maximum allowable variation in the voltage at a terminal by the maximum change in the amount of current that is drawn from the power delivery network. The bandwidth over which this impedance must be maintained is typically determined by dividing a constant number by the amount of time allowed for the current to switch from its minimum value to its maximum value. The constant number is typically chosen to be approximately 0.35, but in practice can range from 0.2 to 1.0.
  • Although this technique is one commonly applied methodology to determine the electrical performance requirements of a power delivery network, it can be shown that this technique will always over-constrain the design of the power delivery network. The result is a device that is more expensive to design, a design which takes longer to complete, and a product which takes longer to bring to market than if the prior proper criteria were used. The increased costs are due to the increased amount of engineering design and measurement time, the increased bill-of-materials costs resulting from components which are not required, and the opportunity costs resulting from delays to the introduction of a new product to the market.
  • The principle problem with the currently used technique is that is mixes time domain and frequency domain performance requirements. The voltage noise transient is, by definition, defined in the time domain, as is the change in current supplied to a device. However, the power delivery system impedance is defined over a bandwidth and is therefore defined in the frequency domain. If does not follow then, in general, that dividing two terms that are functions of time (voltage and current) will result in a term that is a function of frequency, namely impedance.
  • In the prior art, one test port of a network analyzer could be used to inject a voltage signal into the power delivery system of a device under test (printed circuit board, integrated circuit package, or the like). Another test port of the network analyzer is used to measure the response of the device under test to determine the self-impedance of the power delivery system. An s-parameter matrix, known to those skilled in the art, is constructed based on the response of the power delivery system. The measured s-parameters allow the impedance of the power delivery system to be calculated as a function of frequency. Then, however, the calculated impedance as a function of frequency is improperly used to determine the transient noise. Since the specified current is in the time domain and the measured impedance is in the frequency domain, multiplying these two terms together is the equivalent of mismatching units (e.g., miles per hour added to pounds).
  • The result is that a device under test which does in fact meet a specified maximum voltage noise requirement is tested and incorrectly determined to exceed the specified maximum voltage noise. A redesign effort then must be conducted to lower the maximum voltage noise resulting in more expensive designs, designs which take longer to complete, and product which take longer to bring to market.
  • There is in fact the mathematical relationship between the time domain and the frequency domain representations of a parameter. The concept of a time domain representation of impedance, however, is not generally recognized and the application of such a concept is not described in the literature.
  • SUMMARY OF THE INVENTION
  • It is therefore an object of this invention to more correctly determine the voltage noise of a device under test.
  • It is a further object of this invention to provide a system and method which reduces the costs associated with designing printed circuit board, integrated circuit packages, and other electronic devices and systems.
  • It is a further object of this invention to provide such a system and method which reduces the design time associated with printed circuit boards, integrated circuit packages, and other electronic devices and systems.
  • It is a further object of this invention to provide such a system and method which can be used to measure self-impedance, transfer impedance, simultaneous switching noise, and even the worst case scenario for total voltage noise.
  • It is a further object of this invention to provide such a system and method which can be used to measure the voltage noise of a physical device such as a printed circuit board and also a digital representation of a device during simulation on a computer.
  • The subject invention results from the realization that the designs of printed circuit boards, integrated circuit packages, and other electronic devices and systems have been over-constrained because present test methods and systems improperly mix time domain and frequency domain performance requirements and that the voltage noise of such devices and systems can be more accurately determined by calculating the impedance of the power delivery network or a pair of planes as a function of time and then convolving the calculated impedance with a specified current waveform to reduce the cost and time associated with designing and manufacturing printed circuit boards, integrated circuit packages, and other electronic devices and systems.
  • This invention features a method of characterizing a device under test. The method comprising injecting a signal into the device under test, measuring the response to the injected signal to determine the impedance of the device under test in the frequency domain, converting the impedance of the device under test to the time domain, and calculating the voltage noise of the device under test based on the impedance of the device under test in the time domain.
  • In the preferred embodiment, the step of measuring the response includes constructing an s-parameter matrix and calculating the real and imaginary portions of the impedance of the device under test as a function of frequency based on the s-parameter matrix. In one example, the step of constructing the s-parameter matrix includes establishing calibration data, generating an uncorrected s-parameter matrix based on the measured impedance of the device under test, and applying the calibration data to the uncorrected s-parameter matrix to produce a corrected s-parameter matrix. Converting typically includes performing an inverse Fourier transform on the impedance in the frequency domain and calculating the voltage noise of the device under test includes convolving the impedance in the time domain with a predetermined current in the time domain.
  • Determining the self-impedance of the device under test includes measuring, at a terminal pair of the device under test using one test port of an analyzer, the response to a signal input to the terminal pair from a different test port of the analyzer. Determining the transfer impedance of the device under test includes measuring, at one terminal pair of the device under test using one test port of an analyzer, the response to a signal input to a different terminal pair of the device under test from a different test port of the analyzer. The simultaneous switching noise may also be determined by measuring the response of a plurality of terminal pairs of the device under test. The voltage noise of each terminal pair of the device under test is calculated and the simultaneous switching noise is the sum of the voltage noise of each terminal of the device under test.
  • In another example, the device under test has multiple terminal pairs, a signal is input to each terminal pair simultaneously, and the calculated voltage noise of each terminal pair is adjusted until a maximum total voltage noise is achieved to determine a worst case scenario concerning timing of the signal input to each terminal pair and the resulting total voltage noise. The spectral response of the device under test can be determined by performing a Fourier transform on the calculated voltage noise of the device under test. The device under test may be a printed circuit board, an integrated circuit package, an interconnect component, or even a digital representation of a physical device wherein the injected signal and measured response are simulated.
  • One method of characterizing a device under test in accordance with this invention features determining the impedance of the device under test in the frequency domain by constructing an s-parameter matrix and calculating the real and imaginary portions of the impedance based on the s-parameter matrix, converting the frequency domain impedance to the time domain by performing an inverse Fourier transform on the complex frequency domain impedance, and calculating the voltage noise of the device under test by convolving the time domain impedance of the device under test with a predetermined current in the time domain.
  • Determining the impedance may include injecting a signal into the device from one or more test ports of an analyzer and measuring the response of the device. Typically, the predetermined current is a current specified for the device under test. The step of constructing the s-parameter matrix typically includes establishing calibration data, generating an uncorrected s-parameter matrix based on the measured impedance of the device under test, and applying the calibration data to the uncorrected s-parameter matrix to calculate a corrected s-parameter matrix.
  • A system for characterizing a device under test in accordance with this invention includes an input subsystem configured to inject a signal into the device under test and to measure the response of the device under test, a routine responsive to the input subsystem for characterizing the frequency domain impedance of the device under test, a routine configured to convert the frequency domain impedance to a time domain impedance, and a routine configured to calculate the voltage noise of the device under test based on the time domain impedance.
  • In one example, the input subsystem includes a network analyzer with a plurality of test ports connectable to the device under test for injecting a signal into the device under test and receiving a response from the device under test. An output device is for outputting the calculated voltage noise of the device and a user interface is for inputting a current specified for the device under test.
  • In the preferred embodiment, the routine for characterizing the frequency domain impedance is configured to construct an s-parameter matrix and to calculate the real and imaginary portions of the impedance based on the s-parameter matrix. A calibration routine establishes calibration data, an uncorrected s-parameter matrix is based on the measured impedances of the device under test, and the calibration data is applied to the uncorrected s-parameter matrix to produce a corrected s-parameter matrix.
  • The routine configured to convert the frequency domain impedance to a time domain impedance typically performs an inverse Fourier transform on the frequency domain impedance. The routine for calculating the voltage noise of the device under test typically convolves the time domain impedance with a predetermined current.
  • For a self-impedance measurement, the input subsystem is configured to measure, at a terminal pair of the device under test using one test port of the input subsystem, the response to a signal input to the terminal pair from a different test port of the input subsystem.
  • For a transfer impedance determination, the input subsystem is configured to measure, at one terminal pair of the device under test using one test port of the input subsystem, the response to a signal input to a different terminal pair of the device under test from a different test port of the input subsystem. Also, the input subsystem may be configured to input a signal to a plurality of terminal pairs of the device under test, the voltage noise at a particular terminal pair of interest on the device under test is calculated, and the simultaneous switching noise is calculated as the sum of all voltage noise signals.
  • If the device under test has multiple terminal pairs, a signal can be input to each terminal pair by the input subsystem, the voltage noise at a particular terminal pair of interest can be calculated, and the timing of the input signals can then be adjusted until a maximum total voltage noise is achieved to determine a worst case scenario concerning timing of the signals input to each terminal pair and a resulting total voltage noise.
  • The spectral response of the device under test can be determined by a routine which performs a Fourier transform on the calculated voltage noise of the device under test.
  • One preferred system for characterizing a device under test in accordance with this invention includes a routine for determining the frequency domain impedance of the device under test by constructing an s-parameter matrix and calculating the real and imaginary portions of the impedance based on the s-parameter matrix. The system preferably also includes a routine for converting the frequency domain impedance to a time domain impedance by performing an inverse Fourier transform on the complex frequency domain impedance and a routine for calculating the voltage noise of the device under test by convolving the time domain impedance with a predetermined current.
  • Typically an analyzer is configured to inject a signal into the device from one or more test ports and to measure the response of the device. The predetermined current may be a current specified for the device under test.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • Other objects, features and advantages will occur to those skilled in the art from the following description of a preferred embodiment and the accompanying drawings, in which:
  • FIG. 1 is a conceptual block diagram of one embodiment of a system for characterizing a device under test in accordance with the subject invention in the self-impedance mode;
  • FIG. 2 is a flow chart showing the primary functions carried out by the software operating on the computer portion of the system shown in FIG. 1;
  • FIG. 3 is another conceptual block diagram showing how a network analyzer in accordance with the subject invention is connected to the pads of a printed circuit board in order to measure the transfer impedance of the power delivery network of the printed circuit board; and
  • FIGS. 4A and 4B are conceptual block diagram showing two ways the network analyzer portion of the subject invention is connected to the pads of a printed circuit board in order to measure the simultaneous switching noise of the power delivery network of the board in accordance with the method of the subject invention; and
  • FIGS. 5A-5C are electrical schematic diagrams of a power delivery network including a power supply, power planes, and transient switching load such as a logic gate or I/O driver.
  • DISCLOSURE OF THE PREFERRED EMBODIMENT
  • Aside from the preferred embodiment or embodiments disclosed below, this invention is capable of other embodiments and of being practiced or being carried out in various ways. Thus, it is to be understood that the invention is not limited in its application to the details of construction and the arrangements of components set forth in the following description or illustrated in the drawings.
  • FIG. 1 shows a device under test 10 in the form of a printed circuit board. Other possible devices include integrated circuit packages and other electronic systems, devices, and components (e.g., interconnect components such as wire bonds and vias). Also, the “device” under test may be a digital representation of a physical device represented on a computer as is the case in the early design stages of a device when, for example, computer aided design software is used to design and model a new printed circuit board.
  • Pads 12 are where an electronic chip or package might be mounted to printed circuit board 10 or where a signal return path transitions from one plane to another through a via hole, and the goal of the subject invention is to measure the voltage noise (actual or simulated) of the power delivery network of printed circuit board 10. In this example, pad 12 a is a Vcc input pad and pad 12 b is a ground pad.
  • For a self-impedance determination, test ports 14 a and 14 b of a suitable input subsystem such as network analyzer 16 are connected to pads 12 a and 12 b using test cables and probes known to those skilled in the art. Measuring low impedances requires great care to eliminate the voltage drop that occurs at the measurement port caused by current flowing in ground loops. There are a number of approaches to reducing this source of error. These include the use of isolation transformers, the use of ferrite beads on the test cables, the use of high quality test cables with low loss shields, and the use of triaxial test cables to shunt stray ground currents, the use of isolation amplifiers, and/or the use of differential measurement techniques rather than single-ended.
  • Test port 14 a of analyzer 16 is used to inject a signal to printed circuit board 10 via pads 12 a and 12 b. Test port 14 b of analyzer 10 is used to measure the response. Computer 18 is connected to network analyzer 16 and includes input devices such as keyboard 20 and/or mouse 22 and output devices such as display 24 and/or printer 26. The output of the program(s) operating on computer 18 is typically the voltage noise of printed circuit board 10. These programs operating on computer 18 initially function to determine the impedance of the power delivery system of device under test 10 as a function of frequency. In the actual implementation of the invention, computer 18 may be a stand-alone external computer, or it may be a CPU integral to the network analyzer. Typically, an s-parameter matrix is constructed based on calibration data established before analyzer 16 is used to measure the device under test. Based on the s-parameter matrix, the real and imaginary portions of the impedance of the device under test as a function of frequency is calculated. Next, an inverse Fourier transform is performed on the impedance as a function of frequency to convert the frequency into the time domain. In the final step, the impedance in the time domain is convolved with a predetermined current waveform (input by the user of computer 18, for example) to determine the voltage noise. Each step in this process is explained in more detail below.
  • S-parameters provide an ideal starting point for the characterization of power delivery systems of high-speed printed circuit boards and IC packages because of the technical advantages of frequency domain simulation and measurement over comparable time domain techniques. Computer-based circuit design tools (EDA software) that use circuit simulation or electromagnetic simulation techniques need to be able to accurately consider the properties of the materials and components used to construct the device. These properties are naturally described in the frequency domain and can not be described accurately in the time domain.
  • Measurement instruments that operate in the frequency domain are likewise better suited to testing power delivery networks than time domain instruments. Compared to time domain measurements, frequency domain measurements offer increased accuracy due to better error correction techniques, and higher dynamic range and measurement bandwidth due to their use of narrow-band tuned receiver technology. The accuracy and bandwidth considerations are both key elements for characterizing the power delivery networks of a high-speed device.
  • Frequency domain measurements typically involve determining the s-parameters of the device since direct measurement of state variables such as impedance or admittance is not possible at higher frequencies. Because there is an established relationship between the s-parameters and the impedance, measuring s-parameters allows the impedance in the frequency domain to be determined. A common technique for determining this impedance is to use a one-port (reflection only) s-parameter measurement (S11) and transform it to impedance (Z) according to: Z = Z 0 · ( 1 + S 11 ) ( 1 - S 11 ) ( 1 )
    where Z0 is the reference impedance for which the s-parameters are defined.
  • The drawback to this approach is that the further Z is from Z0, the more error is introduced in the measurement. Since power delivery network impedances are typically less than 1/1000 of Z0, reflection measurements are generally inadequate for measuring these types of devices under test. Although for higher impedance devices, this approach may be adequate.
  • The impedance can also be measured by using transmission techniques rather than reflection. This offers an immediate advantage since a network analyzer has twice the dynamic range in transmission as it does in reflection when each are expressed in decibels. The self-impedance of a device can be determined by using a technique similar to a four-point impedance measurement performed with an ohm meter at dc. It involves making a calibrated two-port s-parameter measurement using a network analyzer, where both test ports are co-located at the point of interest as shown in FIG. 1. The real and imaginary portions of the impedance is determined from the s-parameters according to: Re ( Z ) = Z 0 2 · Re ( S 21 ) · [ 1 - Re ( S 21 ) - Im ( S 21 ) 2 ] [ ( 1 - Re ( S 21 ) ) 2 - Im ( S 21 ) 2 , and ( 2 ) Im ( Z ) = Z 0 2 · Im ( S 21 ) · [ 1 - Re ( S 21 ) + Re ( S 21 ) · Im ( S 21 ) ] [ ( 1 - Re ( S 21 ) ) 2 + Im ( S 21 ) 2 ] ( 3 )
    where Z0 is the reference impedance for which the s-parameters are defined.
  • If |Z|<<Z0/2, these equations reduce to
  • where Z0 is the reference impedance for which the s-parameters are defined.
  • If |Z|<<Z0/2, these equations reduce to Z Z 0 2 · S 21 ( 4 )
  • Using modern network analyzers, this technique allows impedances of less than 1 mΩ to be accurately measured to frequencies of greater than 20 GHz.
  • Measuring the s-parameters over frequency thus allows the impedance of the power delivery network or pair of planes to be determined as a function of frequency. As delineated above, even though it is recognized that frequency domain techniques provide a more accurate characterization of a device under test, the general lack of understanding of the concept of a time domain representation of impedance has led to the improper use of this information in the design and characterization of power delivery systems.
  • To illustrate these concepts, assume that the portion of the printed circuit board of interest can be electrically modeled such that a voltage source 100, FIG. 5A represents the power supply that provides current to the power delivery network at a constant voltage. An impedance element 102 models the electrical characteristics of the power delivery network. Current source 104 represents the circuitry that draws current from the power supply. The current through current source 104, Ig, varies with time. In steady state, the voltage at the current source, Vg, is equal to the supply voltage less any IR drop due to ohmic losses in the power delivery network. In practice Vg can vary considerably from its nominal value when Ig changes due to transients caused by reactive components of the impedance of the power delivery network interacting with the changing current of the current source, Ig.
  • For example, as shown in FIG. 5B, the current source steps by 1 A in a time of 35 ps, and the source voltage must not change by more than 35 mV according to a predetermined specification for the circuit board, then according to the conventional technique, the magnitude of the impedance of the PDS must be less than 35 mΩ over a bandwidth of BW = 0.35 Trise = 0.35 35 pS = 10 GHz . ( 5 )
  • Now consider an equivalent circuit model, FIG. 5C, that describes the electrical behavior of the power delivery system where resistor 106 represents the impedance of the power supply, inductance 108 represents the current path on the plane, and capacitor 110 represents the capacitance between the power plane and the ground plane of the power delivery network. The impedance of this circuit as seen from the terminal where the current source is connected has been simulated to show that the maximum impedance is seen to be 106 mΩ at a frequency of 500 MHz.
  • According to conventional techniques, the performance of this power delivery network would be deemed inadequate since the 106 mΩ impedance of the power delivery system is larger than the 35 mΩ target specified impedance.
  • This can be verified by using a circuit simulator to determine the transient response of the voltage, Vg, resulting from a step in the current, Ig, or for this simple example, by calculating the noise across the inductor according to V=L V = L Δ I Δ t .
    The transient noise is 33.5 mV, considerably less than 106 mV, and within the performance requirements. Therefore, the conventional technique clearly yields incorrect results, even for simple circuits, because, as stated above, parameters in the frequency domain are incorrectly calculated with parameters in the time domain.
  • A more rigorous mathematical treatment of the circuit in accordance with the subject invention provides the correct answer. The voltage Vg can be expressed as:
    Vg=Vs−Vpds  (6)
  • The voltage drop across the power delivery system, Vpds, can be determined from the impedance of the power delivery system and the current through it according to:
    Vpds(f)=Ig(fZpds(f)  (7)
  • The impedance of the power delivery system, Zpds, from equations (2)-(4), can be considered a transfer function that relates the current through a device to the voltage across it. Equivalently, the voltage across the power delivery system can be described in the time domain according to:
    Vpds(t)=Ig(t)*Zpds(t),  (8)
    where the * operator is the convolusion of the two terms.
  • Time domain is the form of interest for this application since Vpds must be expressed in the time domain to determine the voltage noise and Ig, the specified current is naturally defined as a function of time. The remaining term, Zpds, was normally expressed as a function of frequency. Since the impedance can be considered a transfer function, the frequency domain description (equations (2)-(4)) can be equivalently described in the time domain by performing an inverse Fourier transform of the frequency domain expression. There are many techniques for performing the inverse Fourier transform, including numerical techniques such as the Inverse Fast Fourier Transform for discrete data. The mathematical operator between the current and the impedance of equation (8) is a convolusion integral. In this example, a step response has been calculated, so Ig(t) is a step function.
  • Calculating the transient voltage, Vpds(t), (equation (8)) can be accomplished by determining the time domain step response of the impedance, Zpds, and multiplying by the magnitude of the current step.
  • Returning to the above example, using the method of this invention, the maximum noise transient noise is determined to be 33.7 mV, which agrees very well with the results of the circuit simulation described earlier. The result is that a printed circuit board thought to be too noisy when analyzed by conventional techniques is in fact within specified tolerances when characterized by the subject invention where the impedance in the frequency domain is converted to the time domain before the noise determination is made.
  • One difference between this approach and the conventional approach is that the conventional approach does not take into consideration that the current waveform has a characteristic spectral response, and that each frequency component of the signal is presented with a unique impedance by the power delivery network. If the peak in the impedance of the power delivery network happens to occur at a frequency where the signal has no energy, the transient voltage will not be degraded. Conversely, if all of the energy is concentrated at the frequency of the impedance peak, the transient voltage will be the worst case value that the conventional technique estimates. More generally it can be stated that the suitability of a particular power delivery network impedance profile depends on the characteristics of the current waveform, including the signal rise time, the magnitude of the current step, and data pattern.
  • Typically, the routines operating on computer 18, FIG. 1 function to run a set up routine where, for example, the user can enter a specified current waveform (I(g)(t) from equation (8)), step 40, FIG. 2, and to calibrate the system after set-up, step 42 as disclosed below. Analyzer 16, FIG. 1 injects a signal into the device from one or more test ports 14 a and/or 14 b and measures the response of the device. The impedance of the device under test as a function of frequency is then determined by constructing an s-parameter matrix, step 44, FIG. 2, constructing a corrected s-parameter matrix, step 46, and calculating the real and imaginary portions of the impedance based on the corrected s-parameter matrix, step 48, using equations (2)-(4). The impedance of the device under test in the time domain is then calculated by performing an inverse Fourier transform on the complex impedance in the frequency domain, step 50. The voltage noise of the device under test is then calculated, step 52, by convolving the impedance of the device under test in the time domain with a predetermined current signal as a function of time using equation (8). The output on display 24 and/or printer 26, FIG. 1, is typically the voltage noise which is compared to a maximum allowable voltage noise for the device under test.
  • Preferably, the calibration data of step 42, FIG. 2 is applied to the uncorrected s-parameter matrix generated by the raw output of analyzer 16, FIG. 1 to calculate a corrected s-parameter matrix, step 46, FIG. 2.
  • Thus far, the impedance determined is self-impedance and FIG. 1 shows a configuration where, at terminal pair 12 a and 12 b using one test port of analyzer 16, the response is measured to a signal input to the terminal pair 12 a and 12 b from a different test port 14 b of analyzer 16.
  • A similar approach can be used to calculate the voltage transient at one terminal, 60 a, FIG. 3 that results from current switching at a different terminal 60 b. This is calculated by using a transfer-impedance rather than the self-impedance described above. There may be more than the two test terminals shown in FIG. 3. The transfer-impedance is calculated from the s-parameters in the same manner as the self-impedance. The difference is that the s-parameter that is used in the transfer-impedance calculation is measured with the two test ports 70 a and 70 b of network analyzer 16 connected to two different locations 60 a and 60 b of device under test 10 instead of being connected to the same location as they are for the self-impedance. The transient voltage that is determined in this scenario is commonly referred to as a switching noise. As with the self-impedance, the magnitude of the voltage transient noise depends on the characteristics of the current switching waveform.
  • Thus, the step of or routines for determining the transfer impedance of the device under test includes measuring, at terminal pair 60 a using test port 70 a of analyzer 16, the response to a signal input to a different terminal pair 60 b from a different test port 70 b of analyzer 16.
  • Often it is necessary to determine the noise at a particular location that results from switching the current at several other locations simultaneously rather than only switching the current at a single other location. This type of test is commonly called simultaneous switching noise (SSN) or simultaneous switching output noise (SSO). Determining SSN follows the same procedure as determining switching noise, but involves the additional steps of using superposition to combine the results of the each individual switching noise.
  • Thus, step of or routine for determining the impedance of the device under test includes measuring the response of a plurality of terminal pairs 80 a, 80 b, 80 c . . . 80 n, FIG. 4 using different test ports 90 a, 90 b, 90 c . . . 90 n of analyzer 16. In one example, current is injected at terminal 80 a and the noise is calculated at terminal 80 a, current is injected at terminal 80 b and the noise is calculated at terminal 80 a, current is injected at terminal 80 c and the noise is calculated at terminal 80 a, and so on until current is injected at terminal 80 n and the noise is calculated at terminal 80 a. Thus, the voltage noise of each terminal pair of the device under test is calculated and the simultaneous switching noise is then the sum of the voltage noise of each terminal of the device under test. This sum is then compared to a specified maximum simultaneous switching noise. In addition, if device under test has multiple terminal pairs, a worst case scenario concerning timing of the signal inputs to each terminal pair and a resulting total voltage noise can be calculated. Although this example described how to perform SSN characterization using a 2-port network analyzer and making multiple measurements, it is also possible to use the same technique using a multi-port network analyzer and making fewer measurements. For example, an N-port network analyzer can measure the effect of simultaneously switching N ports on device under test with a single measurement.
  • Finally, a great deal of insight into the device under test can often be gained by viewing the spectral response of a particular digital waveform on a device. By comparing the spectral response of a signal waveform to the frequency characteristics of the device under test, it immediately becomes apparent, for example, whether a spike in the impedance of a power delivery network is likely to have a deleterious effect on the performance of the system. This feature is implemented by performing a Fourier transform on the signal waveform representing the calculated voltage noise of the device under test.
  • The method and apparatus of the subject invention is thus able to measure the electrical characteristics of the device under test which, in one example, is the power delivery network of a printed circuit board or an integrated circuit package. The method and apparatus involves determining the elements of a scalar orthogonal matrix corresponding to terminals of the device under test. The scalar orthogonal matrix comprises a row of elements representing a single-ended terminal of the device under test. The s-parameters of the device under test are then transformed into impedances between the terminals. The preferred method of and apparatus for characterizing a device involves calibrating a test set, coupling the device to the test set, and measuring s-parameters of the device. The s-parameters are converted to a self-impedance or a transfer-impedance. The impedance is further converted to a time domain representation, and the time domain representation of the impedance is convolved with a simulated input current waveform to generate an output voltage transient response. This general method will determine voltage transient noise by using a self-impedance, switching noise by using a transfer impedance, and simultaneous switching noise by using a plurality of transfer impedances. The output response is then displayed on display 24, FIG. 1.
  • Proper characterization of a device involves determining the amount of noise on the voltage supplied to the electronic circuit due to an electronic circuit drawing current from the device. Complete characterization of a device involves determining the voltage noise at one terminal when current is drawn from the same terminal (the ‘self ’ term), and determining the voltage noise at one terminal when current is drawn from a different terminal (the ‘transfer’ term). This is repeated for every combination of terminals.
  • The transfer terms can also be used in combinations using mathematical superposition to determine the transient voltage noise at one terminal due to the simultaneous switching of the current at several other terminals. This type of test is known as simultaneous switching noise (SSN) as discussed above.
  • The time domain representation of the voltage is typically calculated by convolving the time domain representation of the current with the time domain representation of the impedance. The time domain representation of the impedance is typically determined by performing an inverse Fourier transform on the frequency domain representation of the impedance. The frequency domain representation of the impedance is determined from the s-parameters of the device.
  • In the situation where the device under test is digitally represented, the injected signal and the measured response are simulated using the routines operating on computer 18, FIG. 1. Moreover, even where device 10, FIG. 1 is a physical device, the routines operating on computer 18 as described above need not be separate routines. Thus, “routine”, as used herein not only means subroutines but also code sections or lines of code which may indeed perform multiple functions.
  • Thus, although specific features of the invention are shown in some drawings and not in others, this is for convenience only as each feature may be combined with any or all of the other features in accordance with the invention. Moreover, the words “including”, “comprising”, “having”, and “with” as used herein are to be interpreted broadly and comprehensively and are not limited to any physical interconnection. Also, any embodiments disclosed in the subject application are not to be taken as the only possible embodiments. Other embodiments will occur to those skilled in the art and are within the following claims:

Claims (2)

1. A system for characterizing a device under test, the system comprising:
an input subsystem configured to inject a signal into the device under test and to measure the response of the device under test;
a routine for automatically determining the frequency domain impedance of the device under test by constructing an s-parameter matrix and calculating the real and imaginary portions of the impedance based on the s-parameter matrix;
a routine for converting the frequency domain impedance to a time domain impedance by performing an inverse Fourier transform on the complex impedance; and
a routine for calculating the voltage noise of the device under test by convolving the time domain impedance with a predetermined current.
2. A system for characterizing a device under test, the system comprising:
an input subsystem configured to inject a signal into the device under test and to measure the response of the device under test;
a routine for automatically determining the frequency domain impedance of the device under test by constructing an s-parameter matrix and calculating the real and imaginary portions of the impedance based on the s-parameter matrix; and
a routine for converting the frequency domain impedance to a time domain impedance by performing an inverse Fourier transform on the complex impedance.
US11/414,861 2004-03-02 2006-05-01 Method and system of characterizing a device under test Abandoned US20060226854A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/414,861 US20060226854A1 (en) 2004-03-02 2006-05-01 Method and system of characterizing a device under test

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/791,347 US7098670B2 (en) 2004-03-02 2004-03-02 Method and system of characterizing a device under test
US11/414,861 US20060226854A1 (en) 2004-03-02 2006-05-01 Method and system of characterizing a device under test

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/791,347 Continuation US7098670B2 (en) 2004-03-02 2004-03-02 Method and system of characterizing a device under test

Publications (1)

Publication Number Publication Date
US20060226854A1 true US20060226854A1 (en) 2006-10-12

Family

ID=34911642

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/791,347 Expired - Fee Related US7098670B2 (en) 2004-03-02 2004-03-02 Method and system of characterizing a device under test
US11/414,861 Abandoned US20060226854A1 (en) 2004-03-02 2006-05-01 Method and system of characterizing a device under test

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/791,347 Expired - Fee Related US7098670B2 (en) 2004-03-02 2004-03-02 Method and system of characterizing a device under test

Country Status (1)

Country Link
US (2) US7098670B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110115499A1 (en) * 2009-11-19 2011-05-19 Royal Institution for the Advancement of Learning / McGill University Self calibrating high throughput integrated impedance spectrometer for biological applications
US20110151596A1 (en) * 2009-12-17 2011-06-23 Taiwan Semiconductor Manufacturing Company, Ltd. Cascaded-Based De-embedding Methodology
US20110238383A1 (en) * 2010-03-23 2011-09-29 Metzger Donald W One-Port De-embedding Using Time Domain Substitution
US20120159226A1 (en) * 2010-12-21 2012-06-21 Satish Prathaban Apparatus, method, and system for predictive power delivery noise reduction

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050110502A1 (en) * 2003-11-05 2005-05-26 Yong Wang System and method for determining S-parameters
US20050185769A1 (en) * 2004-02-25 2005-08-25 Pickerd John J. Calibration method and apparatus
US7285962B2 (en) * 2004-05-11 2007-10-23 International Business Machines Corporation Method and apparatus for evaluating susceptibility to common mode noise in a computer system
US20070041511A1 (en) * 2005-01-27 2007-02-22 Kan Tan Apparatus and method for processing a signal under test for measuring the impedance of a device under test
US20060210022A1 (en) * 2005-01-27 2006-09-21 Kan Tan Apparatus and method for processing acquired signals for arbitrary impedance loads
US7355413B2 (en) * 2005-01-31 2008-04-08 Ricoh Company, Ltd. Testing method/arrangement measuring electromagnetic interference of noise in a to-be-tested printed circuit board
US7924025B2 (en) * 2005-07-25 2011-04-12 University Of Florida Research Foundation, Inc. System, device, and method for embedded S-parameter measurement
DE102006021569A1 (en) * 2006-02-09 2007-08-16 Rohde & Schwarz Gmbh & Co. Kg Test system for a circuit carrier
US7460983B2 (en) * 2006-08-23 2008-12-02 Tektronix, Inc. Signal analysis system and calibration method
US20070276622A1 (en) * 2006-05-25 2007-11-29 Pickerd John J Calibration method and apparatus using a trigger signal synchronous with a signal under test
US20070273389A1 (en) * 2006-05-25 2007-11-29 Kan Tan Apparatus and method for processing a signal under test using a trigger signal synchronous with the signal under test for arbitrary impedance loads
US20070276614A1 (en) * 2006-05-25 2007-11-29 Kan Tan De-embed method for multiple probes coupled to a device under test
US7405575B2 (en) * 2006-08-23 2008-07-29 Tektronix, Inc. Signal analysis system and calibration method for measuring the impedance of a device under test
US7408363B2 (en) 2006-08-23 2008-08-05 Tektronix, Inc. Signal analysis system and calibration method for processing acquires signal samples with an arbitrary load
US7414411B2 (en) * 2006-08-23 2008-08-19 Tektronix, Inc. Signal analysis system and calibration method for multiple signal probes
US8154308B2 (en) 2006-11-13 2012-04-10 The Boeing Company Method for characterizing integrated circuits for identification or security purposes
US20100017158A1 (en) * 2008-07-21 2010-01-21 International Business Machines Corporation Generating worst case bit patterns for simultaneous switching noise (ssn) in digital systems
JP5463781B2 (en) * 2009-08-03 2014-04-09 富士通株式会社 Parameter calculation apparatus, simulation apparatus, and parameter calculation program
US8151241B2 (en) * 2010-01-26 2012-04-03 Himax Technologies Limited Impedance design method
US9000776B1 (en) * 2010-12-09 2015-04-07 The United States Of America As Represented By The Secretary Of The Navy Structure characteristic impedance estimator using current probe
FR2985033B1 (en) * 2011-12-23 2014-09-19 Accumulateurs Fixes METHOD FOR DETERMINING A STATE PARAMETER OF AN ELECTROCHEMICAL ELEMENT BY COMPLEX IMPEDANCE AT RADIO FREQUENCIES
JP6055215B2 (en) * 2012-06-29 2016-12-27 キーサイト テクノロジーズ, インク. Impedance measuring method and measuring apparatus
US9151795B2 (en) 2012-11-21 2015-10-06 Avago Technologies General Ip (Singapore) Pte. Ltd. Apparatus for inspecting passive component having signal transmission line
JP6267918B2 (en) * 2013-10-09 2018-01-24 ローム株式会社 Method for evaluating devices including noise sources
US9785607B2 (en) * 2014-11-10 2017-10-10 Dell Products, Lp In-situ die-to-die impedance estimation for high-speed serial links
US9673916B2 (en) * 2015-04-17 2017-06-06 Apple Inc. Electronic device with over-the-air wireless self-testing capabilities
US9842181B1 (en) * 2016-05-24 2017-12-12 Altera Corporation Method to optimize general-purpose input/output interface pad assignments for integrated circuit
US10527653B2 (en) 2017-03-30 2020-01-07 Ford Global Technologies, Llc Ultra-high bandwidth current shunt
CN109900962B (en) * 2017-12-08 2021-08-10 神讯电脑(昆山)有限公司 Keyboard matrix impedance testing device
US11533105B1 (en) * 2020-06-01 2022-12-20 Cable Television Laboratories, Inc. Systems and methods for determining reflection and transmission coefficients

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4816767A (en) * 1984-01-09 1989-03-28 Hewlett-Packard Company Vector network analyzer with integral processor
US5502392A (en) * 1992-04-30 1996-03-26 International Business Machines Corporation Methods for the measurement of the frequency dependent complex propagation matrix, impedance matrix and admittance matrix of coupled transmission lines
US5946482A (en) * 1997-05-16 1999-08-31 Hewlett-Packard Company Method and apparatus for using parameters to simulate an electronic circuit
US6653848B2 (en) * 2000-09-18 2003-11-25 Agilent Technologies, Inc. Method and apparatus for linear characterization of multi-terminal single-ended or balanced devices

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4816767A (en) * 1984-01-09 1989-03-28 Hewlett-Packard Company Vector network analyzer with integral processor
US5502392A (en) * 1992-04-30 1996-03-26 International Business Machines Corporation Methods for the measurement of the frequency dependent complex propagation matrix, impedance matrix and admittance matrix of coupled transmission lines
US5946482A (en) * 1997-05-16 1999-08-31 Hewlett-Packard Company Method and apparatus for using parameters to simulate an electronic circuit
US6653848B2 (en) * 2000-09-18 2003-11-25 Agilent Technologies, Inc. Method and apparatus for linear characterization of multi-terminal single-ended or balanced devices

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110115499A1 (en) * 2009-11-19 2011-05-19 Royal Institution for the Advancement of Learning / McGill University Self calibrating high throughput integrated impedance spectrometer for biological applications
US20110151596A1 (en) * 2009-12-17 2011-06-23 Taiwan Semiconductor Manufacturing Company, Ltd. Cascaded-Based De-embedding Methodology
US8436626B2 (en) * 2009-12-17 2013-05-07 Taiwan Semiconductor Manfacturing Company, Ltd. Cascaded-based de-embedding methodology
US20110238383A1 (en) * 2010-03-23 2011-09-29 Metzger Donald W One-Port De-embedding Using Time Domain Substitution
US20120159226A1 (en) * 2010-12-21 2012-06-21 Satish Prathaban Apparatus, method, and system for predictive power delivery noise reduction
US8689018B2 (en) * 2010-12-21 2014-04-01 Intel Corporation Apparatus, method, and system for predictive power delivery noise reduction
US9329656B2 (en) 2010-12-21 2016-05-03 Intel Corporation Apparatus, method, and system for predicitve power delivery noise reduction

Also Published As

Publication number Publication date
US7098670B2 (en) 2006-08-29
US20050194981A1 (en) 2005-09-08

Similar Documents

Publication Publication Date Title
US7098670B2 (en) Method and system of characterizing a device under test
US6838885B2 (en) Method of correcting measurement error and electronic component characteristic measurement apparatus
EP0919823B1 (en) System for verifying signal timing accuracy on a digital testing device
Martens High-frequency characterization of electronic packaging
US9164158B2 (en) Calibration device
US7532014B2 (en) LRL vector calibration to the end of the probe needles for non-standard probe cards for ATE RF testers
US7865319B1 (en) Fixture de-embedding method and system for removing test fixture characteristics when calibrating measurement systems
US20070073499A1 (en) Method and apparatus for determining one or more s-parameters associated with a device under test (DUT)
US6924651B2 (en) Printed board inspecting apparatus
US7120840B1 (en) Method and system for improved ATE timing calibration at a device under test
US7269521B2 (en) Method for analyzing power distribution system and related techniques
US7127363B2 (en) Calculating differential scattering parameters
EP1455197B1 (en) Calibration method and apparatus
Fasig et al. Introduction to non-invasive current estimation (NICE)
WO2006071635A2 (en) Using a parametric measurement unit for converter testing
US6665627B2 (en) Method and apparatus for evaluating and correcting the tester derating factor (TDF) in a test environment
US20050091015A1 (en) Method and apparatus for modeling a uniform transmission line
US20040172607A1 (en) Method of characterizing an electronic device having unbalanced ground currents
Shlepnev Sink or swim at 28 Gbps
Helmreich Test path simulation and characterisation
Fraser et al. High-speed digital IC package characterization, using microwave probing and fixturing techniques
Creech S-parameters allow high-frequency verification of RF switch models
Jamneala et al. Employing a ground model to accurately characterize electronic devices measured with GSG probes
Johnson Crosstalk Correction Using a Capacitive Model in WR8 Band for On-Wafer Calibration and Measurement
Ramezani et al. A new TRL/TRM PCB-based calibration method for on-board devices under test (DUTs)

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION