V
V.
Guest
I have sig1 and sig2 that are both driven by a synchronous process.
I have a line of combinatorial logic that simply checks that both are high:
out <= sig1 and sig2.
In my ModelSim simulation, at the moment of the falling edge of sig1 and rising edge of sig2, I see the "out" signal pulse high just for only one delta delay cycle.
I assume there's a moment in time while sig1 is falling and sig2 is rising that the simulator thinks they are both high?
I am not sure if this only exists in simulation environment or will it propagate to my real world implementation? How can I prevent it in simulation?
Thanks for your guidance.
Regards,
V.
I have a line of combinatorial logic that simply checks that both are high:
out <= sig1 and sig2.
In my ModelSim simulation, at the moment of the falling edge of sig1 and rising edge of sig2, I see the "out" signal pulse high just for only one delta delay cycle.
I assume there's a moment in time while sig1 is falling and sig2 is rising that the simulator thinks they are both high?
I am not sure if this only exists in simulation environment or will it propagate to my real world implementation? How can I prevent it in simulation?
Thanks for your guidance.
Regards,
V.