_origen._origen_metal.tester_apis#

Classes#

  • V93K: Python interface for the tester backend.

  • IGXL:

class _origen._origen_metal.tester_apis.V93K(smt_major_version=None)#

Python interface for the tester backend.

new_test_method(name, library, allow_missing=False, **kwargs)#
new_test_suite(name, allow_missing=False, **kwargs)#
class _origen._origen_metal.tester_apis.IGXL(tester=None)#
add_ac_spec(symbol, specset, selector=Ellipsis, typ=None, min=None, max=None, comment=Ellipsis)#
add_dc_spec(symbol, specset, selector=Ellipsis, typ=None, min=None, max=None, comment=Ellipsis)#
add_edgeset(name, pin, src=Ellipsis, format=Ellipsis, drive_on=Ellipsis, drive_data=Ellipsis, drive_return=Ellipsis, drive_off=Ellipsis, compare_mode=Ellipsis, compare_open=Ellipsis, compare_close=Ellipsis, resolution=Ellipsis, timing_mode=Ellipsis, comment=Ellipsis)#
add_global_spec(symbol, value, job=Ellipsis, comment=Ellipsis)#
add_group_pin(group, pin, pin_type=Ellipsis, comment=Ellipsis)#
add_level(pin, parameter, value, comment=Ellipsis)#
add_pin(name, pin_type=Ellipsis, comment=Ellipsis)#
add_power_pin(name, comment=Ellipsis)#
add_reference(path, comment=None)#
add_timeset(name, period, pin, edgeset, clock_period=Ellipsis, setup=Ellipsis, timing_mode=Ellipsis, comment=Ellipsis)#
add_timeset_basic(name, period, pin, clock_period=Ellipsis, setup=Ellipsis, src=Ellipsis, format=Ellipsis, drive_on=Ellipsis, drive_data=Ellipsis, drive_return=Ellipsis, drive_off=Ellipsis, compare_mode=Ellipsis, compare_open=Ellipsis, compare_close=Ellipsis, resolution=Ellipsis, timing_mode=Ellipsis, comment=Ellipsis)#
add_utility_pin(name, pin_type=Ellipsis, comment=Ellipsis)#
dcvi_powersupply(name, allow_missing=False, **kwargs)#
empty(name, allow_missing=False, **kwargs)#
functional(name, allow_missing=False, **kwargs)#
new_custom_test_instance(name, proc_name, allow_missing=False, **kwargs)#
new_flow_line(allow_missing=False, **kwargs)#
new_job(name, **kwargs)#
new_patgroup(name, pattern=None, patterns=None)#
new_patset(name, pattern=None, patterns=None)#
new_patsubr(name, pattern=None, patterns=None)#
new_test_instance(name, template, library=None, allow_missing=False, **kwargs)#
other(name, allow_missing=False, **kwargs)#
pin_pmu(name, allow_missing=False, **kwargs)#
ppmu(name, allow_missing=False, **kwargs)#
set_resource_filename(kind, name)#
set_wait_flags(test_instance, *flags)#
test_instance_group(name)#