Method: OrigenTesters::IGXLBasedTester::Base::Timeset#initialize

Defined in:
lib/origen_testers/igxl_based_tester/base/timeset.rb

#initialize(name, pin, edge, attrs = {}) ⇒ Timeset

Specify timeset information by providing a pin and its associated edge timing



10
11
12
13
14
15
16
17
18
19
# File 'lib/origen_testers/igxl_based_tester/base/timeset.rb', line 10

def initialize(name, pin, edge, attrs = {}) # :nodoc:
  attrs = {
    master_ts: '', # master timeset name
    t_mode:    ''  # timing mode (possibly ATE-specific)
  }.merge(attrs)
  @master_ts = attrs[:master_ts]
  @t_mode    = attrs[:t_mode]
  @pins      = { pin => edge }
  self.name = name
end