Module: OrigenTesters

Defined in:
lib/origen_testers.rb,
lib/origen_testers/api.rb,
lib/origen_testers/flow.rb,
lib/origen_testers/parser.rb,
lib/origen_testers/timing.rb,
lib/origen_testers/vector.rb,
lib/origen_testers/test/dut.rb,
lib/origen_testers/test/nvm.rb,
lib/origen_testers/generator.rb,
lib/origen_testers/interface.rb,
lib/origen_testers/test/dut2.rb,
lib/origen_testers/test/block.rb,
lib/origen_testers/no_interface.rb,
lib/origen_testers/vector_pipeline.rb,
lib/origen_testers/vector_generator.rb,
lib/origen_testers/basic_test_setups.rb,
lib/origen_testers/callback_handlers.rb,
lib/origen_testers/igxl_based_tester.rb,
lib/origen_testers/pattern_compilers.rb,
lib/origen_testers/program_generators.rb,
lib/origen_testers/test/j750_interface.rb,
lib/origen_testers/test/v93k_interface.rb,
lib/origen_testers/vector_based_tester.rb,
lib/origen_testers/command_based_tester.rb,
lib/origen_testers/test/basic_interface.rb,
lib/origen_testers/generator/placeholder.rb,
lib/origen_testers/pattern_compilers/job.rb,
lib/origen_testers/smartest_based_tester.rb,
lib/origen_testers/generator/identity_map.rb,
lib/origen_testers/igxl_based_tester/base.rb,
lib/origen_testers/igxl_based_tester/j750.rb,
lib/origen_testers/parser/searchable_hash.rb,
lib/origen_testers/generator/test_numberer.rb,
lib/origen_testers/igxl_based_tester/files.rb,
lib/origen_testers/test/j750_hpt_interface.rb,
lib/origen_testers/igxl_based_tester/parser.rb,
lib/origen_testers/test/j750_base_interface.rb,
lib/origen_testers/test/ultraflex_interface.rb,
lib/origen_testers/parser/description_lookup.rb,
lib/origen_testers/igxl_based_tester/j750_hpt.rb,
lib/origen_testers/smartest_based_tester/base.rb,
lib/origen_testers/smartest_based_tester/v93k.rb,
lib/origen_testers/test/custom_test_interface.rb,
lib/origen_testers/igxl_based_tester/base/edge.rb,
lib/origen_testers/igxl_based_tester/base/flow.rb,
lib/origen_testers/igxl_based_tester/j750/flow.rb,
lib/origen_testers/igxl_based_tester/ultraflex.rb,
lib/origen_testers/pattern_compilers/assembler.rb,
lib/origen_testers/igxl_based_tester/base/edges.rb,
lib/origen_testers/igxl_based_tester/base/levels.rb,
lib/origen_testers/igxl_based_tester/base/patset.rb,
lib/origen_testers/igxl_based_tester/base/pinmap.rb,
lib/origen_testers/igxl_based_tester/j750/patset.rb,
lib/origen_testers/igxl_based_tester/parser/flow.rb,
lib/origen_testers/igxl_based_tester/base/edgeset.rb,
lib/origen_testers/igxl_based_tester/base/patsets.rb,
lib/origen_testers/igxl_based_tester/base/patsubr.rb,
lib/origen_testers/igxl_based_tester/base/timeset.rb,
lib/origen_testers/igxl_based_tester/j750/patsets.rb,
lib/origen_testers/igxl_based_tester/j750/patsubr.rb,
lib/origen_testers/igxl_based_tester/parser/flows.rb,
lib/origen_testers/igxl_based_tester/base/edgesets.rb,
lib/origen_testers/igxl_based_tester/base/levelset.rb,
lib/origen_testers/igxl_based_tester/base/patgroup.rb,
lib/origen_testers/igxl_based_tester/base/patsubrs.rb,
lib/origen_testers/igxl_based_tester/base/timesets.rb,
lib/origen_testers/igxl_based_tester/j750/patgroup.rb,
lib/origen_testers/igxl_based_tester/j750/patsubrs.rb,
lib/origen_testers/igxl_based_tester/j750_hpt/flow.rb,
lib/origen_testers/smartest_based_tester/base/flow.rb,
lib/origen_testers/smartest_based_tester/v93k/flow.rb,
lib/origen_testers/igxl_based_tester/base/flow_line.rb,
lib/origen_testers/igxl_based_tester/base/generator.rb,
lib/origen_testers/igxl_based_tester/base/patgroups.rb,
lib/origen_testers/igxl_based_tester/j750/flow_line.rb,
lib/origen_testers/igxl_based_tester/j750/generator.rb,
lib/origen_testers/igxl_based_tester/j750/patgroups.rb,
lib/origen_testers/igxl_based_tester/parser/ac_spec.rb,
lib/origen_testers/igxl_based_tester/parser/dc_spec.rb,
lib/origen_testers/igxl_based_tester/parser/timeset.rb,
lib/origen_testers/igxl_based_tester/ultraflex/edge.rb,
lib/origen_testers/igxl_based_tester/ultraflex/flow.rb,
lib/origen_testers/igxl_based_tester/j750_hpt/patset.rb,
lib/origen_testers/igxl_based_tester/parser/dc_specs.rb,
lib/origen_testers/igxl_based_tester/ultraflex/edges.rb,
lib/origen_testers/igxl_based_tester/base/ac_specsets.rb,
lib/origen_testers/igxl_based_tester/base/dc_specsets.rb,
lib/origen_testers/igxl_based_tester/base/level_io_se.rb,
lib/origen_testers/igxl_based_tester/j750_hpt/patsets.rb,
lib/origen_testers/igxl_based_tester/j750_hpt/patsubr.rb,
lib/origen_testers/igxl_based_tester/parser/flow_line.rb,
lib/origen_testers/igxl_based_tester/ultraflex/levels.rb,
lib/origen_testers/igxl_based_tester/ultraflex/patset.rb,
lib/origen_testers/igxl_based_tester/ultraflex/pinmap.rb,
lib/origen_testers/smartest_based_tester/v93k/builder.rb,
lib/origen_testers/igxl_based_tester/base/level_supply.rb,
lib/origen_testers/igxl_based_tester/j750_hpt/patgroup.rb,
lib/origen_testers/igxl_based_tester/j750_hpt/patsubrs.rb,
lib/origen_testers/igxl_based_tester/ultraflex/edgeset.rb,
lib/origen_testers/igxl_based_tester/ultraflex/patsets.rb,
lib/origen_testers/igxl_based_tester/ultraflex/patsubr.rb,
lib/origen_testers/igxl_based_tester/ultraflex/timeset.rb,
lib/origen_testers/igxl_based_tester/base/test_instance.rb,
lib/origen_testers/igxl_based_tester/j750/test_instance.rb,
lib/origen_testers/igxl_based_tester/j750_hpt/flow_line.rb,
lib/origen_testers/igxl_based_tester/j750_hpt/generator.rb,
lib/origen_testers/igxl_based_tester/j750_hpt/patgroups.rb,
lib/origen_testers/igxl_based_tester/parser/pattern_set.rb,
lib/origen_testers/igxl_based_tester/ultraflex/edgesets.rb,
lib/origen_testers/igxl_based_tester/ultraflex/levelset.rb,
lib/origen_testers/igxl_based_tester/ultraflex/patgroup.rb,
lib/origen_testers/igxl_based_tester/ultraflex/patsubrs.rb,
lib/origen_testers/igxl_based_tester/ultraflex/timesets.rb,
lib/origen_testers/smartest_based_tester/base/generator.rb,
lib/origen_testers/smartest_based_tester/v93k/generator.rb,
lib/origen_testers/igxl_based_tester/base/patset_pattern.rb,
lib/origen_testers/igxl_based_tester/base/test_instances.rb,
lib/origen_testers/igxl_based_tester/j750/patset_pattern.rb,
lib/origen_testers/igxl_based_tester/j750/test_instances.rb,
lib/origen_testers/igxl_based_tester/parser/descriptions.rb,
lib/origen_testers/igxl_based_tester/parser/pattern_sets.rb,
lib/origen_testers/igxl_based_tester/ultraflex/flow_line.rb,
lib/origen_testers/igxl_based_tester/ultraflex/generator.rb,
lib/origen_testers/igxl_based_tester/ultraflex/patgroups.rb,
lib/origen_testers/smartest_based_tester/base/test_suite.rb,
lib/origen_testers/smartest_based_tester/v93k/test_suite.rb,
lib/origen_testers/igxl_based_tester/base/patsubr_pattern.rb,
lib/origen_testers/igxl_based_tester/j750/patsubr_pattern.rb,
lib/origen_testers/igxl_based_tester/parser/test_instance.rb,
lib/origen_testers/smartest_based_tester/base/test_method.rb,
lib/origen_testers/smartest_based_tester/base/test_suites.rb,
lib/origen_testers/smartest_based_tester/v93k/test_method.rb,
lib/origen_testers/smartest_based_tester/v93k/test_suites.rb,
lib/origen_testers/igxl_based_tester/parser/test_instances.rb,
lib/origen_testers/igxl_based_tester/ultraflex/ac_specsets.rb,
lib/origen_testers/igxl_based_tester/ultraflex/dc_specsets.rb,
lib/origen_testers/igxl_based_tester/ultraflex/level_io_se.rb,
lib/origen_testers/smartest_based_tester/base/test_methods.rb,
lib/origen_testers/smartest_based_tester/v93k/builder/flow.rb,
lib/origen_testers/smartest_based_tester/v93k/test_methods.rb,
lib/origen_testers/igxl_based_tester/j750_hpt/test_instance.rb,
lib/origen_testers/igxl_based_tester/ultraflex/ate_hardware.rb,
lib/origen_testers/igxl_based_tester/ultraflex/level_supply.rb,
lib/origen_testers/igxl_based_tester/j750_hpt/patset_pattern.rb,
lib/origen_testers/igxl_based_tester/j750_hpt/test_instances.rb,
lib/origen_testers/igxl_based_tester/ultraflex/test_instance.rb,
lib/origen_testers/smartest_based_tester/base/pattern_master.rb,
lib/origen_testers/smartest_based_tester/v93k/pattern_master.rb,
lib/origen_testers/igxl_based_tester/base/test_instance_group.rb,
lib/origen_testers/igxl_based_tester/j750/test_instance_group.rb,
lib/origen_testers/igxl_based_tester/j750_hpt/patsubr_pattern.rb,
lib/origen_testers/igxl_based_tester/ultraflex/patset_pattern.rb,
lib/origen_testers/igxl_based_tester/ultraflex/test_instances.rb,
lib/origen_testers/igxl_based_tester/base/custom_test_instance.rb,
lib/origen_testers/igxl_based_tester/j750/custom_test_instance.rb,
lib/origen_testers/igxl_based_tester/ultraflex/patsubr_pattern.rb,
lib/origen_testers/smartest_based_tester/base/pattern_compiler.rb,
lib/origen_testers/smartest_based_tester/v93k/pattern_compiler.rb,
lib/origen_testers/pattern_compilers/ultraflex_pattern_compiler.rb,
lib/origen_testers/igxl_based_tester/j750_hpt/test_instance_group.rb,
lib/origen_testers/smartest_based_tester/base/test_methods/ac_tml.rb,
lib/origen_testers/smartest_based_tester/base/test_methods/dc_tml.rb,
lib/origen_testers/smartest_based_tester/base/test_methods/limits.rb,
lib/origen_testers/igxl_based_tester/j750_hpt/custom_test_instance.rb,
lib/origen_testers/igxl_based_tester/ultraflex/test_instance_group.rb,
lib/origen_testers/igxl_based_tester/base/test_instances/custom_til.rb,
lib/origen_testers/igxl_based_tester/ultraflex/custom_test_instance.rb,
lib/origen_testers/smartest_based_tester/base/test_methods/base_tml.rb,
lib/origen_testers/smartest_based_tester/v93k/builder/pattern_master.rb,
lib/origen_testers/smartest_based_tester/base/test_methods/custom_tml.rb

Defined Under Namespace

Modules: API, BasicTestSetups, Flow, Generator, IGXLBasedTester, Interface, Parser, PatternCompilers, ProgramGenerators, SmartestBasedTester, Test, Timing, VectorBasedTester, VectorGenerator Classes: CallbackHandlers, CommandBasedTester, Doc, NoInterface, Vector, VectorPipeline

Constant Summary collapse

J750 =
IGXLBasedTester::J750
J750_HPT =
IGXLBasedTester::J750_HPT
V93K =
SmartestBasedTester::V93K
UltraFLEX =
IGXLBasedTester::UltraFLEX

Class Method Summary collapse

Class Method Details

.programObject



30
31
32
33
34
35
# File 'lib/origen_testers.rb', line 30

def self.program
  f = "#{Flow::PROGRAM_MODELS_DIR}/#{Origen.target.name}"
  if File.exist?(f)
    ATP::Program.load(f)
  end
end