问题标签 [origen-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
57 浏览

origen-sdk - 支持测试程序流程迭代

我计划在我的测试程序中迭代 $dut 模型的许多属性和各种测试条件。我正在测试一个非常简单的流程,并且收到有关重复测试 ID 的错误。

这是错误:

我想我希望这可以工作,但是当我查看测试程序生成器文档时,我没有看到循环示例,只有条件。我确实看到了可重复使用的流程片段的概念,但这似乎最适合可重复的测试序列,而不是仅迭代 ad-hoc。

问候

0 投票
1 回答
90 浏览

origen-sdk - 支持 Verigy 93K 离线结果仿真 (ORE)?

是否支持启用 Verigy 93K 离线结果仿真 (ORE)?ORE 允许测试程序所有者将故障或其他数据类型注入他们的测试程序以检查程序结果。目的是提高测试程序的质量。以下是 V93k 技术文档中心的主题 ID:

ORE 概述:主题 128475 设置文件:主题 128592

当然,Origen 可以帮助创建 ORE 抵押品(XML 和 ascii 文件)。但我认为真正的好处是为这种类型的故障/数据注入测试仪平台的各种组件(流文件、捕获内存、测量仪器结果等)创建一个 DSL。一个简单的示例是将电源短路的 PMU 结果编程为高于钳位,并查看钳位是否被用户代码捕获,并为部件分配警报箱。

以下是用于将故障注入特定引脚模式的 XML 文件的简短示例:

问候

0 投票
1 回答
46 浏览

origen-sdk - Origen 如何处理预模式和预流程测试?

在使用包含模式的测试创建测试程序流之前,有一个通常称为“测试列表”的东西。此测试列表通常存储在 Excel 或 Jira 票据中,它决定了在首次硅片之前通过模拟或仿真运行的内容。 鉴于 Origen 的所有测试模式生成功能,用户必须以某种方式处理此测试列表。我没有看到任何 IP 或顶级 $dut 模型用于测试会产生这样的 API:

任何正在使用 Origen 创建模式的人,您能解释一下 Origen 如何与您的“测试列表”交互吗?

谢谢

0 投票
1 回答
56 浏览

origen-sdk - Gem 版本控制信息

除了查看我的 .origen 目录之外,是否有任何机制可以获取 Gem 的源版本控制系统信息?

Gemfile 显然包含要使用的版本,但是在进行开发工作时,能够自动获取本地副本会很有用。

0 投票
1 回答
33 浏览

origen-sdk - 可以更改默认的 Gem 安装目录位置吗?

我一直在用与 Origen 相关的宝石填充我的主目录!有没有一种简单的方法可以让 Origen 默认使用不同的目录,这样我就不会超出我的配额?

0 投票
1 回答
44 浏览

origen-sdk - 视窗安装?

有人能告诉我 Windows 平台是否支持 Origen 吗?

如果是,是否有安装过程指南?

如果没有,是否有计划在未来支持它。

谢谢,普里亚瓦丹

0 投票
1 回答
32 浏览

origen-sdk - 为模式/流/调试记录文本的标准

使用 Origen 生成测试内容时,在实践中是否有记录文本的标准?我在其他示例中看到了“ss”和“cc”以及使用“puts”的地方。

应该进入 Origen 生成的测试模式和流程元素的注释、应该在生成期间打印的注释以及应该只在调试打开时打印的注释的正确用法是什么?

0 投票
1 回答
38 浏览

origen-sdk - 是否可以将通过测试作为发布新应用程序版本的要求?

我的团队使用origen rc tag发布我们应用程序的新版本,但是我们没有运行持续集成系统来在我们发布之前自动检查给定应用程序的测试套件是否通过。

有时我们发布的新版本可能会通过强制所有测试必须在执行发布之前通过来捕获这些错误。

那可能吗?

0 投票
2 回答
59 浏览

origen-sdk - 附加到子流中的测试名称的唯一测试字符串是强制性的吗?

在这个教学视频中,我看到在子流程中定义测试时附加到测试名称的字符串。这是强制性的吗?我的团队了解此功能的原因,但仍然不受欢迎。如果发生冲突,也许可以选择只执行严格的审计而不创建子流?

0 投票
1 回答
31 浏览

origen-sdk - 参数集上下文和模型模式之间的关系?

Origen 具有用于顶级 DUT 和 IP 的模式。但是,模式API不允许灵活地随意定义属性。有预定义的属性,其中一些(例如 typ_voltage)看起来特定于特定公司或设备。

相反,参数模块确实允许在“上下文”中创建灵活的参数/属性定义。芯片“模式”和参数“上下文”之间真正的概念区别是什么?它们都需要用户设置它们。

它们都包含功能相似的with_modeswith_params方法。为什么不让模式属性像更灵活的参数 API 一样工作呢?

谢谢