Computer-aided Design (14)
Event-driven simulation procedure
- Input test set is converted into a set of events.
- The set of events are entered into an event queue (or event list).
- In each simulation step, the first event is retrieved and is made to occur.
- Output of each affected gate is recomputed, and new event is created.
- Record of all events along with output results are maintained.
- Simulation continues until the event queue is empty or time limit expires.