2

在测试流中生成测试的示例创建 stop_bins。但是,没有关于如何生成 93k multi_bin 节点的示例。当前的origen-sdk中是否存在此功能?

输出节点在 93k .tf 文件中看起来像这样

if @FLAG then
{  
   multi_bin;
}
else
{
}
4

1 回答 1

2

目前没有对创建 multi_bin 节点的直接支持,尽管我确实希望随着时间的推移添加对限制表的支持。但与此同时,可以渲染任何文本,这可用于生成您想要的内容。

要生成上面的示例,您可以执行以下操作:

if_flag :flag do
  render 'multi_bin;'
end

这也适用于在线条件,这是相同的:

render 'multi_bin;', if_flag: :flag

此外,on_pass并且on_fail将接受渲染选项:

 func :my_test, on_fail: { render: 'multi_bin;' }

显然,这是在创建无法转换到其他测试平台的东西,因此建议render谨慎使用,并且仅在您真正需要时才用作越狱卡。

另请注意,要使这些示例正常工作,您至少需要 OrigenTesters 0.11.1。

于 2017-09-15T22:12:26.647 回答