1

我在我的规格测试中使用 load_target 如下:

describe "MBIST Test Module" do

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

我看到load_target 方法接受一个可选的选项 hash。但是,当我如下所示使用它时,我没有看到应用于初始化选项哈希的选项。这是预期的行为吗?

describe "MBIST Test Module" do

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

谢谢

4

1 回答 1

1

这些选项不会自动传递到 DUT 模型的初始化中,而是在目标文件的范围内可用,这在文档的本节中进行了描述 - https://origen-sdk.org/origen/guides /运行时/编程/#Configurable_Targets

如果您希望它们在您的 DUT 初始化中可用,您可以简单地通过它们:

# target/my_dut.rb
MyApp::MyDut.new(options)
于 2018-12-20T09:44:39.570 回答