H
Hemanth
Guest
Would you please let me know what is the difference between EVENT based
and CYCLE based simualtions with an example?
and CYCLE based simualtions with an example?
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
For definitions, please see wikipedia:Would you please let me know what is the difference between EVENT based
and CYCLE based simualtions with an example?
Hemanth wrote:
Would you please let me know what is the difference between EVENT based
and CYCLE based simualtions with an example?
For definitions, please see wikipedia:
http://en.wikipedia.org/wiki/Logic_simulation
As an example, consider logic path between two flops, containing N
combinational stages.
On the rising edge of clock, event-driven simulator propagates logic
value from the first flop to the last one, and it requires N
computations to update the value for each one of combinational stages.
Cycle-based cimulator, on it's turn, computes value for the memory
elements (flops) only, once per clock cycle. So, it requires single
computation to compute new value for the last flop.
Regards,
-Alex
This description is slanted toward making cycle simulation sound moreAs an example, consider logic path between two flops, containing N
combinational stages.
On the rising edge of clock, event-driven simulator propagates logic
value from the first flop to the last one, and it requires N
computations to update the value for each one of combinational stages.
Cycle-based cimulator, on it's turn, computes value for the memory
elements (flops) only, once per clock cycle. So, it requires single
computation to compute new value for the last flop.
Would you please let me know what is the difference between EVENT based
and CYCLE based simualtions with an example?