The previous chapters were based on a relatively straight-forward understanding of how the Verilog simulator schedules and executes events. This chapter develops a more detailed model of the simulator, including the processing of a number of the more subtle timing semantics of the language. Topics include the simulator scheduling algorithm, non-deterministic aspects of the language, and non-blocking assignments.
KeywordsEvaluation Event Behavioral Model Behavioral Process Clock Period Advance Timing
Unable to display preview. Download preview PDF.