The xrun utility lets you run the Xceliumâ„¢ Simulator using either the single-core or multi-core engine. This utility accepts files from different simulation languages, such as Verilog, Verilog-AMS, SystemVerilog (SV), VHDL, VHDL-AMS, SPICE, and Spectre, as well as mixed-language designs.
The xrun command supports both single-step and multi-step invocation modes for compiling, elaborating, and simulating your design:
- Single-step xrun invocation: You can specify all input files and all command line options in a single command line that compiles the design using appropriate compilers and then the tool automatically invokes elaboration and simulation.
- Multi-step xrun invocation: You get the same behavior and feature set as the traditional direct invocation method using multiple commands (with three-step mode) to compile, elaborate, and simulate the design. Alternatively, you can use a two-step mode that allows you to compile and elaborate the design in the first step and then simulates the design in the second step.
