ModelSim SE - High Performance Simulation and Debug
ModelSim SE is our UNIX, Linux, and Windows-based simulation and debug environment, combining high performance with the most powerful and intuitive GUI in the industry.
What's New in ModelSim SE?
- Improved FSM debug options including control of basic information, transition table and warning messages.
- Added support of FSM Multi-state transitions coverage (i.e. coverage for all possible FSM state sequences).
- Improved debugging with hyperlinked navigation between objects and their declaration, and between visited source files.
- The dataflow window can now compute and display all paths from one net to another.
- Enhanced code coverage data management with fine grain control of information in the source window.
- Toggle coverage has been enhanced to support SystemVerilog types:
structures, packed unions, fixed-size multi-dimensional arrays and real.
- Some IEEE VHDL 2008 features are supported including source code encryption.
- Added support of new VPI types, including packed arrays of struct nets and variables.
ModelSim SE Features:
- Multi-language, high performance simulation engine
- Verilog, VHDL, SystemVerilog Design
- Code Coverage
- SystemVerilog for Design
- Integrated debug
- JobSpy Regression Monitor
- Mixed HDL simulation option
- SystemC Option
- TCL/tk
- Solaris and Linux 32 & 64-bit
- Windows 32-bit
ModelSim SE Benefits:
- High performance HDL simulation solution for FPGA & ASIC design teams
- The best mixed-language environment and performance in the industry
- Intuitive GUI for efficient interactive or post-simulation debug of RTL and gate-level designs
- Merging, ranking and reporting of code coverage for tracking verification progress
- Sign-off support for popular ASIC libraries
- All ModelSim products are 100% standards based.
This means your investment is protected, risk is lowered, reuse is enabled, and productivity is enhanced
- Award-winning technical support
See for yourself, request an evaluation.
* Please note that you will be taken to the Mentor Graphics website
ModelSim SE Overview
is available in .pdf
ModelSim provides scalable HDL simulation solutions for a broad range of design sizes and complexities.

Leader in Single Kernel, Mixed Language Technology
Mentor Graphics® was the first to combine single kernel simulator (SKS) technology with a unified debug environment for Verilog, SystemVerilog, VHDL, and SystemC. The combination of industry-leading performance and capacity with the best integrated debug and analysis environment make ModelSim the simulator of choice for both ASIC and FPGA design. The best standards and platform support in the industry make it easy to adopt in the majority of process and tool flows.
High-Performance, Scalable Simulation Environment
ModelSim provides seamless, scalable performance and capabilities. Through the use of a single compiler and library system for all ModelSim configurations, employing the right ModelSim configuration for project needs is as simple as pointing your environment to the appropriate installation directory.
ModelSim PE and LE enable individual engineers to develop and debug small to medium size design blocks on Windows and Linux, respectively. ModelSim SE combines high performance and high capacity with the code coverage and debugging capabilities required to simulate larger blocks and systems and attain ASIC gate-level sign-off. ModelSim SE offers the ability to simulate very large designs through support of 32 and 64 bit UNIX and Linux and 32 bit Windows®-based platforms.
The ModelSim SE vopt usage mode achieves industry-leading performance and capacity through very aggressive, global compile and simulation optimization algorithms of Verilog and VHDL. The vopt performance mode can improve Verilog and mixed VHDL/Verilog RTL simulation performance by up to 10X. The vopt mode can also improve gate-level performance by up to 4X and capacity by over 2X.
ModelSim also supports very fast time-tonext-simulation turnarounds while maintaining high performance with its new black box use model, known as bbox. With bbox, non-changing elements can be compiled and optimized once and reused when running a modified version of the testbench. bbox delivers dramatic throughput improvements of up to 3X when running a large
suite of testcases.

Easy-to-Use Simulation Environment
An intelligently engineered graphical user interface (GUI) efficiently displays design data for analysis and debug. The default configuration of windows and information is designed to meet the needs of most users. However, the flexibility of the ModelSim SE GUI allows users to
easily customize it to their preferences. The result is a feature-rich GUI that is easy to use and quickly mastered.
A message viewer enables simulation messages to be logged to the ModelSim results file in addition to the standard transcript file. The GUI’s organizational and filtering capabilities allow design and simulation information to be quickly reduced to focus on areas of interest, such as possible causes of design bugs.
ModelSim SE allows many debug and analysis capabilities to be employed post-simulation on saved results, as well as during live simulation runs. For example, the coverage viewer analyzes and annotates source code with code coverage results, including FSM state and transition, statement, expression, branch, and toggle coverage. Signal values can be annotated in the source window and viewed in the waveform viewer. Race conditions, delta, and event activity can be analyzed in the list and wave windows. User-defined enumeration values can be easily defined for quicker understanding of simulation results. For improved debug productivity, ModelSim also has graphical and textual dataflow capabilities.
The memory window identifies memories in the design and accommodates flexible viewing and modification of the memory contents. Powerful search, fill, load, and save functionalities are supported. The memory window allows memories to be pre-loaded with specific or randomly generated values, saving the time-consuming step of initializing sections of the simulation merely to load memories. All functions are available via the command line, so they can be used in scripting.
Graphical Usage Profiler
The profiler provides an interactive graphical representation of both memory and CPU usage on a per instance basis. It shows which part of the design is consuming CPU or memory resources, allowing engineers to more quickly find problem areas in their code.
Advanced Code Coverage
The ModelSim advanced code coverage capabilities deliver high performance with ease of use. Most simulation optimizations remain enabled with code coverage. Code coverage metrics can be reported by-instance or by-design unit, providing flexibility in managing coverage data. All coverage information is now stored in the Unified Coverage DataBase (UCDB), which is used to collect and manage all coverage information in one highly efficient database. Coverage utilities that analyze code coverage data, such as merging and test ranking, are available. Coverage results can be viewed interactively, post-simulation, or after a merge of multiple simulation runs.
The coverage types supported include:
- Statement coverage: number of statementsexecuted during a run
- Branch coverage: expressions and case statements that affect the control flow of the HDL execution
- Condition coverage: breaks down the condition on a branch into elements that make the result true or false
- Expression coverage: the same as condition coverage, but covers concurrent signal assignments instead of branch decisions
- Focused expression coverage: presents expression coverage data in a manner that accounts for each independent input to the expression in determining coverage results
- Enhanced toggle coverage: in default mode, counts low-to-high and high-to-low transitions; in extended mode, counts transitions to and from X
- Finite State Machine coverage: state and state transition coverage
JobSpy
With integrated support of standard load sharing software, JobSpy provides the ability to easily manage and interact with simulation batch jobs. The JobSpy interface allows users to select any submitted batch job, monitor its status, or submit commands; such as, save a snapshot of a waveform, query simulation time, or suspend the job. This can be accomplished with the easy-to-use graphical interface or via the command line interface.
Complete Product Support and Maintenance
Mentor Graphics provides the highest level of support in the industry through its unique Engineer of the Week approach. Customers receive support from the engineers who design the ModelSim products. A standard annual maintenance contract provides technical support, maintenance releases, the Informant email newsletter, and access to on-line support and technical services.

See for yourself and gain insight, request an evaluation.
* Please note that you will be taken to the Mentor Graphics website
ModelSim Product and Feature Comparison
is available in .pdf
| Feature | ModelSim PE | ModelSim DE | ModelSim SE |
| Block/Small System Simulation, Windows |
Block/Small System Simulation, Windows/Linux |
Large Block/System Simulation, All Platforms |
|
| General | |||
| Licensing - Floating License |
Option | Option | Y |
| Language Neutral License |
Option | ||
| ASIC Sign-Off | Y | ||
| HDL Editor | Y | Y | Y |
| Integrated Project Manager |
Y | Y | Y |
| Source Code Templates and Wizards |
Y | Y | Y |
| Platform-Independent Compiled Database |
Y | Y | Y |
| Native-Compiled Architecture |
Y | Y | Y |
| Incremental Compilation |
Y | Y | Y |
| 32/64-Bit Cross-Compatability |
Y | ||
| Languages | |||
| VHDL | Y | Y | Y |
| Verilog | Y | Y | Y |
| VHDL Plus Verilog Dual Language |
Option | Option | Option |
| Verilog 2001, 2005 |
Y | Y | Y |
| SystemVerilog Design |
Y | Y | Y |
| SystemVerilog and PSL IEEE 1850 Assertions |
Y | ||
| SystemC 2.2 | Option | Option | Option |
| Analog/Mixed Signal (Questa AMS Product) |
Option | ||
| Verilog PLI/VPI |
Y | Y | Y |
| SystemVerilog Direct Programming Interface |
Y | Y | Y |
| VHDL FLI | Y | ||
| Debug | |||
| Interactive Debug |
Y | Y | Y |
| Post-Simulation Debug |
Y | ||
| Enhanced Dataflow Window |
Option | Y | Y |
| Source Annotation |
Option1 | Y | Y |
| Hyperlinked Navigation |
Y | Y | Y |
| Assertion Thread Debug |
Y | ||
| Advanced FSM Debug |
Y | ||
| C Debugger | Option2 | Option2 | Y |
| Memory Window | Y | Y | Y |
| Extra Standalone Viewer |
Option | Option | Option |
| Multiple Waveform Windows |
Y | ||
| Waveform Compare |
Option | Y | Y |
| Transaction Viewing (SystemC) |
Option2 | Option2 | Option2 |
| JobSpy | Y | ||
| SignalSpy | Y | Y | Y |
| User-Customizable GUI (via Tk) |
Y | ||
| Cross Referencing between Windows |
Y | Y | Y |
| Coverage | |||
| Code Coverage (with Toggle Coverage) |
Option | x | x |
| Unified Coverage DataBase (UCDB) |
Y4 | Y | Y |
| Coverage Viewer |
Y4 | Y | Y |
| Test Ranking | Y4 | Y | Y |
| HTML Reporting | Y4 | Y | Y |
| Simulation | |||
| Single-Kernel Simulation Engine |
Y | Y | Y |
| Verilog RTL & Gate Performance Optimizations |
Y | ||
| VHDL RTL & VITAL Performance Optimizations |
Y | ||
| Performance and Memory Profiler |
Option | Option | Y |
| Separate Elaboration |
Y | ||
| Waveform Management Tool Set |
Y | Y | Y |
| VCD and Extended VCD Support |
Y | Y | Y |
| VCD Re-Simulation |
Y | Y | Y |
| Batch Mode Simulation |
Y | Y | Y |
| Integrated Sim Farm Support (via JobSpy) |
Y | ||
| Interactive Simulation |
Y | Y | Y |
| Black Box Regression Suite Throughput |
Y | ||
| Checkpoint & Restore |
Y | ||
| VHDL 2008 Encryption |
Y | Y | Y |
| Verilog 2005 Encryption |
Y | Y | Y |
| SWIFT Interface / SmartModels |
Option | Option | Y |
| SecureIP | Option3 | Y | Y |
| Synopsys Hardware Modeler Support |
Y | ||
| Platform Support |
|||
| 32-Bit OS Support |
Windows XP/Vista | Windows XP/Vista/Linux |
Linux, Solaris, Windows XP/Vista |
| 64-Bit OS Support |
Linux x86-64, Solaris 64 |
1 - Included in Enhanced Dataflow Option
2 - Included in SystemC Option
3 - Option for use with VHDL
4 - Data generated with code coverage option
ModelSim SE Downloads
The current ModelSim SE release is 6.6
The following resources are available for ModelSim SE users.
Software
- End-User License Agreement
- Download 6.6
- Evaluation Request
* Please note that you will be taken to the Mentor Graphics website
References
- Install Notes
- Release Notes
- Installation and Licensing Guide
- Quick Guide
Documentation
- User's Manual
- Reference Manual
- Tutorial
ModelSim SE Release Archive
ModelSim SE 6.5
- SE 6.5e (February 26, 2010)
- SE 6.5d (November 18, 2009)
- SE 6.5c (August 27, 2009)
- SE 6.5b (May 21, 2009)
- SE 6.5a (March 27, 2009)
- SE 6.5 (January 22, 2009)
ModelSim SE 6.4
- SE 6.4f_2 (January 22, 2010)
- SE 6.4f (November 2, 2009)
- SE 6.4e (July 8, 2009)
- SE 6.4d (March 25, 2009)
- SE 6.4c (February 2, 2009)
- SE 6.4b (December 16, 2008)
- SE 6.4a (November 21, 2008)
- SE 6.4 (September 12, 2008)
ModelSim SE 6.3
- SE 6.3j (November 6, 2008)
- SE 6.3i (September 24, 2008)
- SE 6.3h (July 14, 2008)
- SE 6.3g (June 30, 2008)
- SE 6.3f (May 12, 2008)
- SE 6.3e (March 6, 2008)
- SE 6.3d (February 6, 2008)
- SE 6.3c (December 4, 2007)
- SE 6.3b (September 17, 2007)
- SE 6.3a (June 29, 2007)
- SE 6.3 (May 14, 2007)
ModelSim SE 6.2
- SE 6.2k (December 19, 2007)
- SE 6.2j (October 11, 2007)
- SE 6.2i (July 16, 2007)
- SE 6.2h (May 23, 2007)
- SE 6.2g (March 2, 2007)
- SE 6.2f (January 22, 2007)
- SE 6.2e (November 29, 2006)
- SE 6.2d (October 23, 2006)
- SE 6.2c (September 1, 2006)
- SE 6.2b (August 7, 2006)
- SE 6.2a (June 23, 2006)
ModelSim SE 6.1
- SE 6.1h (April 2, 2007)
- SE 6.1g (August 21, 2006)
- SE 6.1f (May 17, 2006)
- SE 6.1e (March 15, 2006)
- SE 6.1d (January 26, 2006)
- SE 6.1c (November 23, 2005)
- SE 6.1b (September 15, 2005)
- SE 6.1a (July 25, 2005)
- SE 6.1 (June 9, 2005)
ModelSim SE 6.0
- SE 6.0e (June 24, 2005)
- SE 6.0d (April 29 2005)
- SE 6.0c (February 5, 2005)
- SE 6.0b (December 3, 2004)
- SE 6.0a (Oct 1, 2004)
- SE 6.0 (August 16, 2004)
ModelSim SE 5.8
- SE 5.8e (September 7, 2004)
- SE 5.8d (June 18, 2004)
- SE 5.8c (March 31, 2004)
- SE 5.8b (January 30, 2004)
- SE 5.8a (December 26, 2003)
- SE 5.8 (November 18, 2003)
ModelSim SE 5.7
- SE 5.7g (October 16, 2003)
- SE 5.7f (September 19, 2003)
- SE 5.7e (July 18, 2003)
- SE 5.7d (May 17, 2003)
- SE 5.7c (March 18, 2003)
- SE 5.7b (February 6, 2003)
- SE 5.7a (January 6, 2003)
ModelSim SE 5.6
- SE 5.6f
- SE 5.6e (October 25, 2002)
- SE 5.6d (August 30, 2002)
- SE 5.6c (August 16, 2002)
- SE 5.6b (Jul 2, 2002)
- SE 5.6a (May 2, 2002)
- SE 5.6 (March 22, 2002)
ModelSim SE 5.5
- SE 5.5f (January 10, 2002)
- SE 5.5e (October 09, 2001)
- SE 5.5d (August 29, 2001)
- SE 5.5c (July 29, 2001)
- SE 5.5b (May 25, 2001)
- SE 5.5a (April 12, 2001)
- SE 5.5 (March 12, 2001)
ModelSim SE 5.4
- SE 5.4e (November 12, 2000)
- SE 5.4d (September 22, 2000)
- SE 5.4c (August 7, 2000)
- SE 5.4b (June 15, 2000)
- SE 5.4a (April 24, 2000)
- SE 5.4 (March 31, 2000)
ModelSim SE 5.3
- SE 5.3d (February 14, 2000)
- SE 5.3c (December 14, 1999)
- SE 5.3b (November 16, 1999)
- SE 5.3a (September 4, 1999)
ModelSim SE 5.2
- SE 5.2f (September 9, 1999)
- SE 5.2e (April 13, 1999)
- SE 5.2d (January 20, 1999)
- SE 5.2c (December 3, 1998)
- SE 5.2b (November 5, 1998)
- SE 5.2a (September 21, 1998)
ModelSim SE 5.1
- SE 5.1g (June 24, 1998)
- SE 5.1f (May 1, 1998)
ModelSim SE Support
The Mentor Graphics support team has one goal: provide the best customer support in the EDA industry.
- North America Support Hotline: 1-800-547-4303
- Open a ModelSim SE Service Request
* Supportnet Login Required
- Don't have active maintenance? Reactivate your unsupported seats!
- Support Benefits
- Support Centers - Worldwide
Below is a glimpse of the 5-star support available for active ModelSim SE users.

![]()
