xprop仿真选项对RTL X态传播的影响

简介: xprop仿真选项对RTL X态传播的影响

前言

vcs仿真时可以通过-xprop=tmerge/xmerge来扩散X态传播,借此来发现一些问题。对于这个选项,synopsys给出的解释是:

Verilog 和 VHDL 常用于数字设计建模。设计人员使用 RTL 构造描述硬件行为。然而,某些 RTL 仿真语义不足以准确地为硬件行为建模。因此,相比实际硬件行为,仿真结果要么太过乐观,要么太过悲观。

因为这些语义限制,Verilog 和 VHDL RTL 仿真器会忽略掉控制信号上的X不定态,在输出上会分配一个固定的数值。这样造成的结果就是,由于缺少X的传播, RTL 仿真器往往无法检测到和 X态相关的设计问题。然而,同样的设计问题可以在门级仿真中检测出来,因此许多时候必须运行大量的门级仿真,只是为了调试 X 相关问题。现在VCS® 在RTL阶段提供了的全新 X 传播(X-propagation)支持,使用该技术,工程师可以节省大量用于调试RTL和门级仿真的X建模的差异上的时间和精力。”

这段话反正翻译完大概意思能懂,根据我之前的测试和笔记,vcs编译选项中如果不定义-xprop,则vcs 为vmerge,为典型的verilog behavior,这个时候呢assign语句的X态传播能够被仿出的(但是这里我缺乏实验,原因标粗),但是对always @*的组合逻辑X态是无法传播的。

本意呢我希望仿真一下各种情况,double check我之前的笔记,但是把我发现啊:


相关文章
|
7月前
|
存储 监控 Go
【机组】单元模块实验的综合调试与驻机键盘和液晶显示器的使用方式
【机组】单元模块实验的综合调试与驻机键盘和液晶显示器的使用方式
121 0
|
前端开发
【前端设计】寄存器与主功能电路为异步时钟时的功能影响探索
【前端设计】寄存器与主功能电路为异步时钟时的功能影响探索
112 0
|
4月前
51开发板独立按键调节时钟的应用实验、可以使用独立按键进行时间的调节(可对时间重新自定义)
51开发板独立按键调节时钟的应用实验、可以使用独立按键进行时间的调节(可对时间重新自定义)
|
7月前
|
监控 算法 定位技术
LabVIEW压电驱动迟滞补偿控制
LabVIEW压电驱动迟滞补偿控制
44 1
2023年电赛---运动目标控制与自动追踪系统(E题)OpenART mini的代码移植到OpenMV
2023年电赛---运动目标控制与自动追踪系统(E题)OpenART mini的代码移植到OpenMV
224 0
|
物联网
STM32:TIM输入捕获硬件部分(内含:1.输入捕获简介+2.频率测量+3.通用/高级定时器的输入捕获电路分析(重点)+4.主从触发模式+5.输入捕获基本结构(重点)+6.PWM基本结构)
STM32:TIM输入捕获硬件部分(内含:1.输入捕获简介+2.频率测量+3.通用/高级定时器的输入捕获电路分析(重点)+4.主从触发模式+5.输入捕获基本结构(重点)+6.PWM基本结构)
552 0
STM32:TIM输入捕获硬件部分(内含:1.输入捕获简介+2.频率测量+3.通用/高级定时器的输入捕获电路分析(重点)+4.主从触发模式+5.输入捕获基本结构(重点)+6.PWM基本结构)
|
关系型数据库 RDS
MOSFET大信号工作及开关应用
MOSFET(金属氧化物半导体场效应晶体管)是一种常见的半导体器件,具有高输入阻抗、低输出阻抗和较高的开关速度,因此广泛应用于各种电子设备和电路中。
138 0
|
算法 异构计算
基于FPGA的控制参数在线实时调整的自适应PI控制器设计,包含testbench测试程序
基于FPGA的控制参数在线实时调整的自适应PI控制器设计,包含testbench测试程序
227 0
|
算法
m基于自适应门限软切换的3G和Wifi垂直切换算法的matlab仿真
m基于自适应门限软切换的3G和Wifi垂直切换算法的matlab仿真
126 2
m基于自适应门限软切换的3G和Wifi垂直切换算法的matlab仿真
西门子S7-1200的运动控制功能、系统使能指令块、错误确认指令块、回参考点或设置参考点指令块的参数含义
今天我们来介绍西门子S7-1200的运动控制功能。西门子S7-1200的运动控制指令是通过使用相关工艺数据块和CPU的专用脉冲串输出来控制轴的运动。
西门子S7-1200的运动控制功能、系统使能指令块、错误确认指令块、回参考点或设置参考点指令块的参数含义