4. Algorithms
Event driven simulation:(gate level simulation)
- Most accurate as every active signal is calculated for every device during the clock cycle as it propagates
- Each signal is simulated for its value and its time of occurrence
- Excellent for timing analysis and verify race conditions
- computation intensive and hence very slow
Cycle-based simulation:
- Calculate the state of the signals at clock edge(0 or 1)
- suitable for complex design that needs large number of tests
- 10 times faster than event driven simulation, 20% area efficient