#L10

Q:How does the HILEVEL Curve Tracer work?



The HILEVEL Curve Tracer

The fundamental principle of curve tracing is to map the relationship of injected input current to measured input voltage (or vice versa) of a target pin, while other pins are either disconnected or connected to ground.

The HILEVEL Curve Tracer facilitates all of the above with the provision that only one of the other pins will, at a given time, be held to ground (dedicated ground pins are of course held to ground in all cases). However, within the course of the total test, all other pins - one at a time - may be connected to ground.

Furthermore, power-pins are usually held to ground unless Power (in the Curve Trace Window) is un-checked, in which case all power pins will be physically disconnected during the test(s). The parameters pertaining to HILEVEL Curve Tracing are specified in a text file which also lists the order and manner in which the pins are to be tested.

The following must be specified:

Type of Test
Min & Max Values
Resolution
Compliance
Display Mode

using the following MACRO commands:

$MEASURE {VOLTAGE | CURRENT};     ForceI/measureV or ForceV/measureI $MIN x.y ;
     voltage or current start value
         (in volt or micro-amp)
$MAX x.y ;
     voltage or current end value
         (in volt or micro-amp)

$DELTA x.y ;
    
voltage or current granularity
         (in volt or micro-amp)
$PIN {S | D | N} ;
     select pins by System channel,
         Dut pin, or pin Name

    The pins to be tested are listed in one of the following three forms:

pin i -> pin j ; test pin i with             pin j held to 0 volts
pin i -> pin j @ ; test pin i with             pinj held to 0 volts,             then reverse and repeat
pin i -> NONE ;
test pin i while         all other pins are disconnected

Press New..., and a text file with this information is generated, serving as the start of a new test. To run the test with many pins takes “a good size coffee break”. Therefore, it is often prudent to test the result with just a few pins before comitting the time to run hundreds of pins. Having executed the test, it remains to display the result. HILEVEL does this in three ways: Table format, an ASCII plot, and data in a Microsoft Excel format. The following illustrates a typical sequence of CurveTrace Commands followed by a pin list.

; Example of a curve trace program
$BEGIN
$PIN S
$MEASURE VOLTAGE
$COMPLIANCE 5.0
$MIN 0.0
$MAX 100.0 $DELTA 10.0
; begin testing
1 -> 45  ; force current into pin 1 while
         
; measuring voltage - pin 45 is          ; connected to 0V
21 -> 7@ ; ditto - first for 21 and 7,
         ; then for 7 and 21
7 -> NONE ; force current into pin 1           while measure voltage - open
          ; other 'non-GND' pins
$END



The results in table format follow.



Note: The following must be viewed in fixed width font for columns to line up. If too large, download the file "Q10.zip" below and view in Word or WordPad.


© 1999 HILEVEL Technology Inc.