Class: OrigenTesters::IGXLBasedTester::UltraFLEX::CustomTestInstance

Inherits:
Base::CustomTestInstance show all
Defined in:
lib/origen_testers/igxl_based_tester/ultraflex/custom_test_instance.rb

Constant Summary collapse

TEST_INSTANCE_ATTRS =

Attributes for each test instance line, first few are named directly

%w(
  test_name proc_type proc_name proc_called_as dc_category
  dc_selector ac_category ac_selector
  time_sets edge_sets pin_levels mixedsignal_timing overlay
)
TEST_INSTANCE_EXTRA_ARGS =

Attributes for additional test instance arguments beyond those described above

130
TEST_INSTANCE_DEFAULTS =
{
  proc_type:      'Other',
  proc_called_as: 'VB DLL'
}
TEST_INSTANCE_ALIASES =
{
  name:     :test_name,
  time_set: :time_sets,
  timeset:  :time_sets,
  timesets: :time_sets
}

Instance Attribute Summary collapse

Attributes inherited from Base::CustomTestInstance

#append_version, #finalize, #index, #library, #type, #version

Method Summary

Methods inherited from Base::CustomTestInstance

#==, attrs, define, #initialize, #name, #name=, #to_s, #unversioned_name

Constructor Details

This class inherits a constructor from OrigenTesters::IGXLBasedTester::Base::CustomTestInstance

Instance Attribute Details

#defer_limitsObject

Give all UltraFLEX test instances the ability to contain limits, these will be rendered to Use-limit lines in the flow



8
9
10
# File 'lib/origen_testers/igxl_based_tester/ultraflex/custom_test_instance.rb', line 8

def defer_limits
  @defer_limits
end

#hiObject

Give all UltraFLEX test instances the ability to contain limits, these will be rendered to Use-limit lines in the flow



8
9
10
# File 'lib/origen_testers/igxl_based_tester/ultraflex/custom_test_instance.rb', line 8

def hi
  @hi
end

#hi_limitObject

Give all UltraFLEX test instances the ability to contain limits, these will be rendered to Use-limit lines in the flow



8
9
10
# File 'lib/origen_testers/igxl_based_tester/ultraflex/custom_test_instance.rb', line 8

def hi_limit
  @hi_limit
end

#loObject

Give all UltraFLEX test instances the ability to contain limits, these will be rendered to Use-limit lines in the flow



8
9
10
# File 'lib/origen_testers/igxl_based_tester/ultraflex/custom_test_instance.rb', line 8

def lo
  @lo
end

#lo_limitObject

Give all UltraFLEX test instances the ability to contain limits, these will be rendered to Use-limit lines in the flow



8
9
10
# File 'lib/origen_testers/igxl_based_tester/ultraflex/custom_test_instance.rb', line 8

def lo_limit
  @lo_limit
end

#scaleObject

Give all UltraFLEX test instances the ability to contain limits, these will be rendered to Use-limit lines in the flow



8
9
10
# File 'lib/origen_testers/igxl_based_tester/ultraflex/custom_test_instance.rb', line 8

def scale
  @scale
end

#unitsObject

Give all UltraFLEX test instances the ability to contain limits, these will be rendered to Use-limit lines in the flow



8
9
10
# File 'lib/origen_testers/igxl_based_tester/ultraflex/custom_test_instance.rb', line 8

def units
  @units
end