This document describes how to simulate hardware models written in VHDL. It discusses defining basic types for multi-value simulation, generating stimulus waveforms using repetitive patterns and vectors, and writing test benches to apply stimulus and monitor model behavior. Test benches can generate stimuli, apply it to the model, and check outputs against expected values to verify correctness.