Origen.load_target是否允许增加初始化选项?

时间:2018-12-18 22:24:59

标签: origen-sdk

我正在规格测试中使用load_target:

describe "MBIST Test Module" do

  before :all do
    Origen.app.unload_target!
    Origen.load_target 'prod_a0'
  end

我看到了load_target method accepts an optional options hash。但是,当我按如下所示使用它时,看不到将选项应用于初始化选项哈希。这是预期的行为吗?

describe "MBIST Test Module" do

  before :all do
    Origen.app.unload_target!
    Origen.load_target 'prod_a0', force_import: true
  end

thx

1 个答案:

答案 0 :(得分:1)

此类选项不会自动传递到DUT模型的初始化中,而是在目标文件的范围内可用,这在文档的这一部分中进行了介绍-https://origen-sdk.org/origen/guides/runtime/programming/#Configurable_Targets

如果您希望它们在DUT初始化中可用,则只需将它们传递给:

# target/my_dut.rb
MyApp::MyDut.new(options)