Initial Block
Used for initialization, monitoring, waveforms and other processes that must be executed only once during simulation
- An intial block starts at time 0, executes only once during simulation, and then does not execute again.
- Behavioral statements inside an initial block execute sequentially.
- Therefore, order of statements does matter