Module: Origen::Tester
- Extended by:
- ActiveSupport::Concern
- Includes:
- API, Timing, VectorGenerator
- Included in:
- CommandBasedTester, Doc, J750, Ultraflex, V93K
- Defined in:
- lib/origen/tester.rb,
lib/origen/tester/api.rb,
lib/origen/tester/time.rb,
lib/origen/tester/parser.rb,
lib/origen/tester/timing.rb,
lib/origen/tester/vector.rb,
lib/origen/tester/bdm/bdm.rb,
lib/origen/tester/doc/doc.rb,
lib/origen/tester/doc/model.rb,
lib/origen/tester/generator.rb,
lib/origen/tester/interface.rb,
lib/origen/tester/j750/j750.rb,
lib/origen/tester/v93k/v93k.rb,
lib/origen/tester/j750/files.rb,
lib/origen/tester/j750/parser.rb,
lib/origen/tester/jlink/jlink.rb,
lib/origen/tester/doc/generator.rb,
lib/origen/tester/j750/j750_hpt.rb,
lib/origen/tester/j750/generator.rb,
lib/origen/tester/v93k/generator.rb,
lib/origen/tester/ultraflex/files.rb,
lib/origen/tester/vector_pipeline.rb,
lib/origen/tester/j750/parser/flow.rb,
lib/origen/tester/ultraflex/parser.rb,
lib/origen/tester/vector_generator.rb,
lib/origen/tester/j750/parser/flows.rb,
lib/origen/tester/doc/generator/flow.rb,
lib/origen/tester/doc/generator/test.rb,
lib/origen/tester/doc/generator/tests.rb,
lib/origen/tester/j750/generator/flow.rb,
lib/origen/tester/j750/parser/ac_spec.rb,
lib/origen/tester/j750/parser/dc_spec.rb,
lib/origen/tester/j750/parser/timeset.rb,
lib/origen/tester/ultraflex/generator.rb,
lib/origen/tester/ultraflex/ultraflex.rb,
lib/origen/tester/v93k/generator/flow.rb,
lib/origen/tester/command_based_tester.rb,
lib/origen/tester/j750/parser/dc_specs.rb,
lib/origen/tester/generator/placeholder.rb,
lib/origen/tester/j750/generator/patset.rb,
lib/origen/tester/j750/parser/flow_line.rb,
lib/origen/tester/ultraflex/parser/flow.rb,
lib/origen/tester/generator/identity_map.rb,
lib/origen/tester/j750/generator/patsets.rb,
lib/origen/tester/parser/searchable_hash.rb,
lib/origen/tester/ultraflex/parser/flows.rb,
lib/origen/tester/v93k/generator/pattern.rb,
lib/origen/tester/doc/generator/flow_line.rb,
lib/origen/tester/generator/test_numberer.rb,
lib/origen/tester/j750/generator/patgroup.rb,
lib/origen/tester/j750/parser/pattern_set.rb,
lib/origen/tester/parser/searchable_array.rb,
lib/origen/tester/doc/generator/test_group.rb,
lib/origen/tester/j750/generator/flow_line.rb,
lib/origen/tester/j750/generator/patgroups.rb,
lib/origen/tester/j750/parser/descriptions.rb,
lib/origen/tester/j750/parser/pattern_sets.rb,
lib/origen/tester/ultraflex/generator/flow.rb,
lib/origen/tester/ultraflex/parser/ac_spec.rb,
lib/origen/tester/ultraflex/parser/dc_spec.rb,
lib/origen/tester/ultraflex/parser/timeset.rb,
lib/origen/tester/v93k/generator/flow_node.rb,
lib/origen/tester/j750/parser/test_instance.rb,
lib/origen/tester/parser/description_lookup.rb,
lib/origen/tester/ultraflex/parser/dc_specs.rb,
lib/origen/tester/v93k/generator/test_suite.rb,
lib/origen/tester/generator/flow_control_api.rb,
lib/origen/tester/j750/parser/test_instances.rb,
lib/origen/tester/ultraflex/generator/patset.rb,
lib/origen/tester/ultraflex/parser/flow_line.rb,
lib/origen/tester/v93k/generator/test_method.rb,
lib/origen/tester/v93k/generator/test_suites.rb,
lib/origen/tester/ultraflex/generator/patsets.rb,
lib/origen/tester/v93k/generator/test_methods.rb,
lib/origen/tester/j750/generator/test_instance.rb,
lib/origen/tester/ultraflex/generator/patgroup.rb,
lib/origen/tester/ultraflex/parser/pattern_set.rb,
lib/origen/tester/v93k/generator/test_function.rb,
lib/origen/tester/j750/generator/test_instances.rb,
lib/origen/tester/ultraflex/generator/flow_line.rb,
lib/origen/tester/ultraflex/generator/patgroups.rb,
lib/origen/tester/ultraflex/parser/descriptions.rb,
lib/origen/tester/ultraflex/parser/pattern_sets.rb,
lib/origen/tester/v93k/generator/pattern_master.rb,
lib/origen/tester/v93k/generator/test_functions.rb,
lib/origen/tester/ultraflex/parser/test_instance.rb,
lib/origen/tester/v93k/generator/flow_node/print.rb,
lib/origen/tester/ultraflex/parser/test_instances.rb,
lib/origen/tester/ultraflex/generator/test_instance.rb,
lib/origen/tester/j750/generator/test_instance_group.rb,
lib/origen/tester/ultraflex/generator/test_instances.rb,
lib/origen/tester/ultraflex/generator/test_instance_group.rb
Defined Under Namespace
Modules: API, ClassMethods, Generator, Interface, Parser, Timing, VectorGenerator Classes: BDM, CommandBasedTester, Doc, J750, J750_HPT, JLink, Time, Ultraflex, V93K, Vector, VectorPipeline
Instance Attribute Summary
Attributes included from API
#comment_level, #generating, #includes, #inhibit_comments, #inhibit_vectors
Instance Method Summary collapse
-
#register_tester ⇒ Object
:nodoc:.
Methods included from API
#annotate, #any_clocks_running?, #c1, #c2, #clocks_running, #comment_char, #cycle, #doc?, #generate?, #generating_pattern?, #generating_program?, #ignore_fails, #import_test_time, #inhibit_vectors_and_comments, #is_command_based?, #is_vector_based?, #j750?, #j750_hpt?, #name, #pat_extension, #pattern_footer, #pattern_header, #pattern_section, #pins_need_toggling, #pop_running_clock, #program_comment_char, #push_running_clock, #slice_repeats, #snip, #ss, #step_comment_prefix, #ultraflex?, #update_running_clocks, #v93k?
Methods included from Timing
#before_timeset_change, #called_timesets, #count, #current_period_in_ns, #current_timeset, #cycles_to_ms, #cycles_to_time, #cycles_to_ts, #cycles_to_us, #delay, #max_repeat_loop, #ms_to_cycles, #ns_to_cycles, #s_to_cycles, #set_timeset, #timeset_changed, #us_to_cycles, #wait
Methods included from VectorGenerator
#_render, #add_microcode_to_last_or_cycle, #before_write_pattern_line, #compressable_vector?, #current_pin_vals, #cycle_count, #dec_vec_count, #dont_compress, #dont_compress=, #expand_vector, #format, #format_pin_state, #format_vector, #get_pingroup, #inc_cycle_count, #inc_vec_count, #inhibit_pin, #inhibited_pins, #last_object, #last_vector, #multi_mode_optimize, #optimize, #ordered_pins, #ordered_pins_cache, #pingroup_map, #pipeline, #preset_next_vector, #push_comment, #push_microcode, #push_vector, #render, #render_body, #render_footer, #render_header, #render_template, #reset_cycle_count, #stage, #track_and_format_vector, #update_pin_from_formatted_state, #update_vector, #update_vector_pin_val, #vec_count, #vector_group_size, #vector_group_size=, #with_vector_group_size