Lesson 1 – Test Method Structure
426
DC Test with PPMU
You can program a DC test with PPMU in the following steps:
Setting up DC Test To set up a DC test with PPMU, use the
PPMU_SETTING
,
PPMU_RELAY and PPMU_MEASURE APIs as shown below:
• Defining Measurement Settings:
setting1 is an object name to which measurement parameters of
the PPMU(s) will be set, pin(“pin1,pin2”) specifies the target
pins to be set up, iForce, vForce, min and max are the member
functions to set up the measurement parameters. The following
member functions are available:
Defines Measurement Settings:
• Force mode (VFIM, IFVM)
• Force value
• Lower and upper limit for pass/fail judgement
Defines Relay Connection:
Connects/disconnects relays per pin
Judgment
Defines Measurement Mode:
Pass/Fail or value measurement
Executes a DC Test
Result retrieval
PPMU_SETTING
PPMU_RELAY
PPMU_MEASURE
TASK_LIST
PPMU_MEASURE
TEST
Setting up
DC Test
• Defining Measurement Settings:
PPMU_SETTING setting1;
setting1.pin("pin1, pin2").iRange("100uA");
setting1.pin("pin1").iForce(10 uA).min(50 mV).max(100 mV);
setting1.pin("pin2").vForce(1 mV).min(8 uA).max(80 uA);
• Defining Relay Connection:
PPMU_RELAY relay1;
relay1.pin("pin1, pin2").status("PPMU_ON");
relay1.wait(1.3 ms);
• Defining Measurement Mode:
PPMU_MEASURE measure1;
measure1.pin("pin1, pin2").execMode(TM::PVAL);
Function Description
iForce() Specifies current value to be forced
vForce() Specifies voltage value to be forced
iRange() Specifies current measurement range
min()/max() Specifies limit values for Pass/Fail judgement
limits() Reads limit values from test name