ModelSim is a popular simulator and debugging environment for VHDL, Verilog and SystemC. It is used in electronic design automation for development and verification of electronic (mainly digital) modules and systems for implementation on field-programmable gate arrays or integrated circuits.
ModelSim is a product by Mentor Graphics to simulate systems written in one of the hardware description languages (HDLs) VHDL or Verilog or the system-level modeling language SystemC.
Depending on the license, ModelSim offers all or a subset of the following features:
- Source code editor
- Compiler
- Simulator
- Waveform viewer
- Interactive debugging such as breakpoints, stepping etc.
- Signal tracing (dataflow) analysis
- Code coverage analysis
- Functional coverage analysis
- Project file management
ModelSim integrates these features in a single configurable GUI, however, it can also be scripted via the Tcl language and controlled through command-line parameters which allows for automation of simulation and verification tasks.