子参数集可以继承自另一个对象吗?

时间:2017-10-30 12:15:25

标签: origen-sdk

在Origen :: Parameters docs中,我看到参数集可以从同一范围内的其他参数集继承。我还see可以将参数上下文设置为跟随另一个对象。我正在寻找的似乎是两个功能的组合:

# In top level DUT :top
define_params :default do |p|
  p.hello = 'world'
end

# In child sub-block :child
define_params :default, inherit: 'top.default' do |p|
  p.child_param = 'goodbye'
end

# In debugger
dut.child.params.keys # => [:hello, :child_param]

THX

2 个答案:

答案 0 :(得分:1)

不,今天不可能,看起来好像是一个很好的功能,但是。

答案 1 :(得分:1)

Origen现在支持parameter set remote inheritance。这是一个例子:

define_params :ate, inherit: 'dut.ddr.default' do |params|
  params.erase.time = 40.mS
end