问题标签 [specman]

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 投票
2 回答
104 浏览

specman - 重定向 Specman 模拟器以加载文件而不是 $SPECMAN_PATH

是否有另一种方法可以将 specman 模拟器重定向到加载文件而不是 $SPECMAN_PATH ?也许通过 irun 命令?

0 投票
2 回答
324 浏览

specman - Specman 中的“定义为”和“定义为计算的”有什么区别?

从 Cadence 文档中看,两者之间的区别并不是很清楚。有人可以详细说明两者之间的区别吗?

0 投票
2 回答
126 浏览

text - 如何在 specman 中获取文本文件的行数?

files.file_size() 方法返回文件的大小,但没有返回行数的方法。

0 投票
1 回答
199 浏览

specman - 如何分阶段解包列表(specman)

我有一个位列表,我想将其解压缩到阶段,阶段 #1 将其解压缩到结构 A,并且根据我在 A.next 字段中收到的值,我想将“REST”解压缩到另一个击中,可以是 B、C 或 D。

我的问题是如何通知下一个解包从哪里开始解包。代码:

0 投票
2 回答
259 浏览

specman - 在 e/specman 中按字典顺序比较字符串

specman 是否有类似 lex_lt(s1,s2) 的方法?(即按字典顺序比较字符串)。如果没有,是否有推荐的方法来实现相同的目标?

0 投票
2 回答
142 浏览

specman - 如何编写宏来生成列表项

我有一个结构列表,该结构有一个定义它的类型的字段(假设它是名称)。我会有一个如下宏:

这将被翻译为:

是否可以在没有“计算”宏的情况下做到这一点?

0 投票
1 回答
72 浏览

reflection - Specman:如何确定列表是否具有默认大小(使用反射)?

我想使用反射功能来确定列表是否具有默认大小。

假设我声明了这些列表:

然后我想创建一个函数is_default_sized()并得到:

is_default_sized(a)将返回false,is_default_sized(b)并将返回true。

注意:我没有找到这样的方法rf_field

0 投票
3 回答
876 浏览

specman - 寻找 Specman 方法来获取第一个/下一个/最后一个枚举值

Specman 中是否有内置方法可以为我提供枚举变量的第一个、最后一个和下一个值的值?例如:

0 投票
1 回答
250 浏览

specman - Specman 如何访问逻辑二维数组

我想从 specman 读取 2D 逻辑数组。
verilog代码是:

如何才能做到这一点?

我使用logic_array[0]获取条目 0 的位 #0 的值来访问它。

0 投票
3 回答
284 浏览

specman - Specman e:处理意外的测试结束

我正在寻找处理意外结束测试的函数,但似乎找不到它。我知道应该有一个,因为系统错误(例如 os11)和调试中止由 Specman 处理。

我们在并行运行多个测试时使用信号量,但是每当由于系统错误或调试会话期间测试没有正确结束时,释放信号量的函数就不会执行,迫使我们手动释放它,有时完全重新启动 Specview。我需要找到一个可以扩展的函数(或多个函数),这样我就可以添加向它们释放信号量的代码。

谢谢!