
xrun
文章平均质量分 60
XtremeDV
行走在码农和硅农之间
展开
-
使用 IEEE (1735) Verilog 标准机制进行 IP 保护
在跑仿真的时候,如果使用第三方IP,经常会遇到第三方IP中有加密代码,有时又会遇到同样的环境既可以用VCS跑,也可以用XRUN跑,我就好奇第三方IP如何支持两个公司的加解密方式的。两家好像是不兼容的,经过查阅VCS和XRUN的文档,最终发现了端倪,他们可以使用IEEE-1735 加密格式(具体语法这里不做介绍)。然后使用Synopsys或者Cadence提供的工具,就可以对代码就行加密了,加密后的代码就同时支持VCS和XRUN仿真了。最终用户应能编译这些加密文件,而无需担心公开密钥或解密。原创 2024-04-10 10:57:55 · 2747 阅读 · 1 评论 -
linux timeout 命令在仿真时间控制中的使用
跑仿真的时候,如果testcase出现hang住的情况,需要添加watchdog功能,将仿真kill掉,我们可以利用linux的timeout命令实现watchdog功能。使用&&连接的指令,只有当前一条指令成功执行(即返回0)时,才会执行后面的指令。很遗憾,timeout和不timeout均打印最后的WARNING信息。表示“或”,第一条指令执行返回0时(成功执行),第二条指令不会执行。据此,我们可以将timeout命令用到仿真命令中,如下所示。&&和||有相同的优先级,也就是说。原创 2023-03-29 21:37:43 · 832 阅读 · 1 评论 -
Xrun MSIE flow遇到INTERNAL EXCEPTION with “ifmgr - pt_build() -size calculated incorrectly“
xrun MSIE INTERNAL EXCEPTION原创 2022-09-28 10:34:12 · 1674 阅读 · 2 评论 -
关于Xcelium的MSIE flow这一篇就够了
目录前言一、MSIE是什么?二、MSIE有什么好处?三、使用步骤1.MSIE IIP流程2.MSIE PII 流程总结前言 Xcelium为了应对复杂的SOC设计和减少re-elaborate设计的时间提出了MSIE的流程(Multi-Snapshot Incremental Elaboration)下面就简单介绍下,我们在SOC验证中使用的MSIE流程一、MSIE是什么?Multi-Snapshot Incremental Elaboration(MSIE) provides a form原创 2021-01-27 18:41:19 · 7465 阅读 · 11 评论