Agilent Technologies 93000 SOC Series Training Manual page 428

Mixed-signal training
Hide thumbs Also See for 93000 SOC Series:
Table of Contents

Advertisement

Lesson 1 – Test Method Structure
Specifying PMU Type
defined. getValue("pin1") is a member function of the
PPMU_MEASURE class to retrieve a measurement result, pin1 is a
pin name that is used for the DC measurement, testname1 is a
test name of the method program.
For retrieving global and per pin pass/fail result, you can use the
getPassFail member functions instead of getValue.
DC Test with SPMU and DPS
To program a DC test with SPMU, you can use the PMU_VFIM and
PMU_IFVM APIs that set up, execute the DC test and retrieve the result of
the test. These APIs can also program a DC test with PPMU, however
these APIs can apply only the same force value and relay control to all the
specified pins as well as the standard testfunctions for evaluating the DC
characteristics of a DUT (continuity of the test signal paths, leakage
current, and so on).
The following is an example of a test method program to perform the I-
force/V-measure using the PMU_IFVM function:
HRESULT CDC_tests::cont(double _result[4])
{
//Setup DC measurement conditions
PMU_IFVM("IO1",TM::SPMU).iForce(100.0 uA).settling(5.0 ms);
PMU_IFVM("IO1",TM::SPMU).limits("cont_test").mode("NS");
//Execute DC test
PMU_IFVM("IO1").execute();
//Judge and log the test result
TEST(PMU_IFVM("IO1"));
return S_OK;
}
To program a DC test with DPS, you can use the DPS_VFIM API.
PMU_IFVM or PMU_VFIM can perform a DC measurement using a Pin
PMU or High Precision PMU. To specify which PMUs to be used for the
DC measurement, specify the following for each PMU_IFVM or
PMU_VFIM in a test method program:
Digital pin name or group to be used for the measurement as the first
parameter.
PMU type (Pin PMU or High Precision PMU) as the second parameter. If
this parameter is omitted, the Pin PMU(s) are used for the measurement.
428

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents