Origen sdk 如何强制将所有存储箱转换为93k多存储箱的gem输出93k本机存储箱?

Origen sdk 如何强制将所有存储箱转换为93k多存储箱的gem输出93k本机存储箱?,origen-sdk,Origen Sdk,我需要的是在我的测试流中定义好的、老式的93k本地坏垃圾箱。我的ruby文件可以编译,但看起来gem正在将所有的存储箱转换为多存储箱。有没有办法从我的ruby文件中强制执行此操作,而不是对gem文件进行黑客攻击?如果是的话,继续这个,我找不到如何在origen中指定硬宾描述和软宾描述。这是我想在ruby代码中而不是ATE中添加的东西 另一方面,我试图强制输出文件名为我想要的。就像下面的示例代码一样,我希望输出文件是test.tf。gem在“test”前面添加了一些字符串和下划线。我也不需要 示例

我需要的是在我的测试流中定义好的、老式的93k本地坏垃圾箱。我的ruby文件可以编译,但看起来gem正在将所有的存储箱转换为多存储箱。有没有办法从我的ruby文件中强制执行此操作,而不是对gem文件进行黑客攻击?如果是的话,继续这个,我找不到如何在origen中指定硬宾描述和软宾描述。这是我想在ruby代码中而不是ATE中添加的东西

另一方面,我试图强制输出文件名为我想要的。就像下面的示例代码一样,我希望输出文件是test.tf。gem在“test”前面添加了一些字符串和下划线。我也不需要

示例代码:

Flow.create interface: 'MyTester::Interface', params: :room, unique_test_names: nil, flow_name: 
:test, file_name:  :test,  insertion: :prb do

  test_info1 = {"key_1" =>
          [{:testname => "t1",
            :sbin => 100,
            :patternname => "p1"}],
        "key_2" =>
          [{:testname => "t2",
            :sbin => 200,
            :patternname => "t3"}]
        }
  testnum = 100000
  test_info1.each do |key,val|
    puts key
    val.each do |info|
      tname, sb, pname = info.values_at(:testname, :sbin, :patternname)
      puts "#{tname} : #{sb} : #{pname}"
      test_suites.add("#{tname}", pattern:  "#{pname}", tim_spec_set: 1, timset: 1, lev_equ_set: 1, 
      lev_spec_set: 10, levset: 1, test_method:  test_methods.ac_tml.ac_test.functional_test)
      testnum = testnum+100
      test  :"#{tname}", bin: 10, softbin: "#{sb}", tnum:  testnum  

    end
  end        
  
end

我真的不知道一个好的老式原生垃圾箱是什么样子。你能用你想生产的产品的例子更新你的问题吗?我想把这个作为输出!运行_和_分支(my_test),然后运行{}else{停止_bin“1111”,“Blah”,bad,noreprobe,red,5,over_on;}而不是运行_和_分支(mytest),然后运行{}else{multi_-bin;我明白了,谢谢。目前看来这只能在全局基础上进行控制-在任何地方使用内联bin,或者使用限制表。无法选择每个测试的装箱样式。全局开关是
tester.create_-limits\u file=true/false
这行不是“内联装箱样式”吗测试:“{tname}”,bin:10,softbin:“{sb}”,tnum:testnum上面这一行给出的是我的multibin,而不是一个坏的bin 10,带有我需要的softbin num。我不认识这一行,我想我之前的评论仍然适用