对vcs-xprop的理解
发布时间
阅读量:
阅读量
一、vcs -xprop简介
https://www.synopsys.com/zh-cn/verification/simulation/vcs-xprop.html
在数字设计建模过程中,Verilog 和 VHDL 是常用的工具。设计人员通常通过 RTL 构造来描述硬件的行为。然而,部分 RTL 仿真语义并不能充分地对硬件行为进行准确的建模,导致仿真结果相较于实际硬件行为可能显得过于乐观或过于悲观。
由于这些语义上的限制,Verilog 和 VHDL 的 RTL 仿真器往往忽略控制信号中的 X 不定态,并在输出中赋予一个固定的数值。这种处理方式导致 X 状态无法传播,使得 RTL 仿真器难以发现与 X 状态相关的设计问题。而同样的问题却可以在门级仿真中被检测到,因此为了调试 X 相关问题,常常需要执行大量门级仿真。如今,VCS 在 RTL 阶段引入了全新的 X 传播(X-propagation)支持。借助该技术,工程师可以显著节省用于调试 RTL 和门级仿真之间差异所需的时间和精力。
VCS Xprop 的目标是协助识别 RTL 中与 X 相关的问题,并减少对冗长门级仿真的依赖。对于两种 HDL 语言——Verilog 和 VHDL 来说,其条件构造的仿真语义都不足以精确地对未初始化寄存器以及上电复位值中存在的不确定性进行建模。当这些未定义的状态以 'X'
全部评论 (0)
还没有任何评论哟~
