0

Origen::Parameters を実装するとき、「デフォルト」セットを定義することの重要性を理解しました。しかし、本質的に、私の本当のデフォルトは別の名前になっています。そこで、パラメーター エイリアスのハックを実装しました。

Origen.top_level.define_params :default do |params|
  params.tconds.override = 1
  params.tconds.override_lev_equ_set = 1
  params.tconds.override_lev_spec_set = 1
  params.tconds.override_levset = 1
  params.tconds.override_seqlbl = 'my_pattern'
  params.tconds.override_testf = 'tm_3'
  params.tconds.override_tim_spec_set = 'bist_xxMhz'
  params.tconds.override_timset = '1,1,1,1,1,1,1,1'
  params.tconds.site_control = 'parallel:'
  params.tconds.site_match = 2
end

Origen.top_level.define_params :cpu_mbist_hr, inherit: :default do |params|
 #  way of aliasing parameter names
end

文書化されていないパラメータのエイリアシングの適切な方法はありますか?

4

1 に答える 1