This document provides an overview of simulation using GHDL for verifying digital designs. It discusses that simulation is important for detecting errors in a design early to reduce costs. Verification through simulation involves creating test benches to test a design against different input combinations. For large designs, decomposition is used to break them into smaller components that can be simulated more easily. The document advocates for using the open-source GHDL simulator, noting the benefits of understanding and improving open-source software. It provides instructions for installing GHDL on Linux and Windows and discusses using text editors like Vim or Gedit when working with GHDL. Coding best practices like commenting and readability are also mentioned.