Different always-initial blocks may be evaluated at the same simulation time. •Order of execution of these blocks is nondeterministic and might lead to race conditions. •Zero delay control ensures that a statement is executed last, after all other statements in that simulation time are executed. •This can eliminate race conditions, unless there are multiple zero delay statements, in which case again nondeterminismis introduced.
Different always-initial blocks may be evaluated at the same simulation time.
ReplyDelete•Order of execution of these blocks is nondeterministic and might lead to race conditions.
•Zero delay control ensures that a statement is executed last, after all other statements in that simulation time are executed.
•This can eliminate race conditions, unless there are multiple zero delay statements, in which case again nondeterminismis introduced.
•Zero delay control ensures that a statement is executed last, after all other statements in that simulation time are executed.
ReplyDeletethe zero delay condition eliminate race conditions and ensures that a statement is executed last.
ReplyDelete