Simulation components
1. Hardware design: Memory, CPU or many ASICs each with one or more CPUs
2. Simulation platform:
- PC or workstation. Everything exists as process.
- Hybrid platforms with co-processors: off-load part of the load to co-processor, peripheral and test benches remain in software.