IvimeDAT-VSM报告“错误:VIEWBASE:错误338:未定义的变量(s)……”用于参数化属性

描述

关键词:创新、EPD、E积、参数化属性、FLOATVAL、ViTEX II、VSM、网表、WIR、库

紧迫性:标准

一般描述:
当我使用InimeDa的ViewSim VSM netlister生成仿真网表时,VSM会发出类似于以下的错误:

“错误:VIEWBASE:错误338:遇到的未定义变量(浮点=@ init)。
在Net实例上发生1美元2 \ 1美元6 \ GSRIIIIT0

解决方案

该问题发生在层次化的示意图设计中,其中具有参数化属性的Xilinx原语被放置在较低级别的示意宏中。

例如

一个来自ViTEX II库的FDS符号被放置在一个名为“MyOxMCOMP”的示意图中。
- FDS包含一个参数化属性“init”。
将一个名为MySoCMP的层次符号(基于MyoCCOMP示意图)实例化到顶层设计中。

在顶层设计的VSM网表的生成过程中,会出现一个错误。

但是,如果在“MyOxCMP”示意图级别上生成VSM,则不会报告任何错误。

VSM问题独立于Xilinx实现流程,仅适用于ViTEX II和更新的器件。这只是一个仿真问题——在所设计的设计中,所讨论的属性已经被正确地验证。

为了解决这个仿真问题,您可以使用VIEVSIM和VSM来仿真各个模块。但是,为了仿真整个设计,您应该使用另一个第三方仿真工具。

-对于功能仿真,导出EDIF文件,运行NGDBug,并使用NGD2VER或NGD2VHDL生成仿真HDL文件。
-针对时序仿真,完成实现,并使用NGD2VER或NGD2VHDL生成仿真文件。
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-30 11:39:30 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它