specman

specman

文章 0 浏览 4

检索变量名称以便在 Specman 中打印它们

我希望在 Specman 中执行以下操作: my_task() is { var my_var : int; my_var = 5; message(LOW,appendf("%s=[%d]",my_var.to_name(),my_var)); }; …

苦行僧 2024-12-10 17:06:20 0 0

当 RTL 人员和验证工程师都错过某一特定规范功能时,如何发现不符合规范的情况?

我有一些关于 IP 验证的问题。 假设如果 RTL 和验证计划(覆盖点)中都遗漏了 IP 规范中的特定设计/功能,您将如何识别此错误? 由于它尚未在 RTL 中…

爱殇璃 2024-12-03 05:44:45 5 0

Specman(e) 问题

我想仅在时钟的第一个上升沿发出事件。 例如 event clkr_e is rise ('pll_clk') @ sim; clkr_e在每个时钟上升沿发出。 但我只需要在 pll_clk 的第一个…

幸福不弃 2024-11-26 22:28:25 0 0

Specman e 列出约束参考

我正在尝试执行以下操作: unit parent { sons: list of sons is instance; grands: list of grands is instance; keep sons.size() == 4; keep grand…

沉睡月亮 2024-11-18 03:47:30 3 0

如何将模块的实例与实例一起使用?指数?

例如 模块MM; 毫米毫米[128](); 我想获得从 0 到 120 的 mm[i].signle1,i 。 但我不能使用“for”,而且我不想写120条语句。 我能做些什么?…

娇妻 2024-10-19 21:53:34 5 0

在specman中如何测试变量或结构字段是否存在?

Specman 手册中几乎没有表明人们可以即时确定是否已创建特定变量。 (不询问数组索引或散列成员的测试,这可以通过 contains() 完成) 我只注意到结构…

呆° 2024-10-16 18:42:34 6 0

从specman执行perl

我需要从我编写的 E 测试中调用 Perl 脚本。我需要创建一个 ini 文件调用 C 脚本,该脚本将创建一个我正在编写的测试所需的配置文件。我希望测试调用 …

呢古 2024-10-02 13:17:21 8 0

Specman:如何检索存储在另一个 var 中的 var 值

我已将 var 名称存储在另一个 var 中,并且想从原始 var 中检索值。 例如: var var_A: list of uint = {1,3,2}; var var_A_str:string = "var_A"; //…

终难遇 2024-09-11 17:08:46 6 0

Specman:在一个表达式中分配多个结构成员

嘿, 我扩展了一个现有的 specman 测试,其中出现了一些类似这样的代码: struct dataset { !register : int (bits:16); ... other members } ... dat…

风启觞 2024-08-22 02:03:43 8 0

Specman 中的 to_string() 和 as_a(string) 有什么区别?

在 Specman 中,我可以使用以下任一方法将变量转换为字符串: x.to_string(); 或 x.as_a(string); 两者之间有什么区别吗?如果没有,为什么 Specman …

满天都是小星星 2024-08-05 17:54:45 12 0

使用“apply()” 在specman中返回void的方法

Specman 具有 apply() 方法来对列表的所有元素执行相同的操作: var a: list of int; a = somefunction.that.returns.list.of.int(); var b:= a.apply…

乱世争霸 2024-07-26 03:40:38 10 0

如何在specman中加入字符串列表?

我有一个要打印的列表: foo: list of string; 我想创建一个字符串 bar,它是 foo 元素的串联。 在 Perl 中,我会这样做: $bar = join " ", @foo; 我…

九八野马 2024-07-25 07:46:17 10 0

Specman 有静态变量吗?

我在 Specman 中继承了以下代码: some_method() is { var a: bool; if (!a) { a = some_other_method(); }; }; 我的理解是,每次调用 some_method() …

不寐倦长更 2024-07-22 04:09:55 13 0

在specman中将字符串拆分为列表

假设我有一个字符串: str = “ab,cd,ef” 并且我想将其拆分为一个列表 lst = [“ab”,”cd”,ef”] 假设我事先不知道字符串中有多少项,我怎样才能做…

怪我太投入 2024-07-21 11:53:17 12 0

在 Specman 中返回一个数组

如何从 Specman 中的方法调用返回数组? 例如, method a : list of uint is { var data: list of uint; ..... result = data; }; extend sys { var d…

十秒萌定你 2024-07-19 11:51:53 12 0
更多

推荐作者

苍风燃霜

文章 0 评论 0

悸初

文章 0 评论 0

撧情箌佬

文章 0 评论 0

森罗

文章 0 评论 0

lyn1245

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文