Simulation’s Requirement on Hardware
Most simulators can handel behavioral models except the emulators, that require synthesizable codes.
Some simulators may not handel HDLs
Cycle-based simulators can handel asynchronous designs at severe performance penality
Choose simulator (s) in the beginning of design stage. You may use multiple simulators concurrently in a project.
Example: You may use emulator for a problem that requires timing until few hundred microseconds of failure point, then export the state of the system into a simulator.