【发布时间】:2017-04-26 17:00:38
【问题描述】:
假设我们有一个 D 触发器。 在 RTL 模拟中(这里没有 t_hold 和 t_setup),如果它的数据输入和 clk 同时变化,那么输出应该是什么? clk上升之前的值还是之后的值?
为了更难, 如果 data_in 和时钟连接到同一根线。触发器的输出应该是什么?一直为零?还是一直一个?
我在 ModelSim 中尝试了最后一种情况,我得到输出一直是 1,而我希望它是 0。 我希望 RTL 模拟中的触发器应该模拟时钟沿之前的值。
【问题讨论】:
标签: verilog simulation modelsim register-transfer-level event-simulation