Get Started with Simics® Simulator

Published: 12/14/2021  

Last Updated: 12/23/2021

After the Simics® Simulator is installed, you can run a Simics simulation. To do this, in Simics® Package Manager, open the project created during installation, and then go to the Project Manager view. To begin using this software, refer to the following instructions.

Installation Guide

Run a Simics Simulation

To quickly see a Simics virtual platform in action:

  1. In the Project Manager view that shows your Simics project, select Launch Demo. This starts a Simics simulation and opens several windows.
  2. Follow the instructions that are printed in the shell containing the Simics® Simulator command line.

This image shows the Simics simulator demonstration running, started from a project in the Simics Package Manager

Figure 1. This image shows the Simics simulator demonstration running when started from a project in the Simics Package Manager

Open the Documentation

The documentation available in the public release of the Simics simulator contains tutorials, help, and reference materials. It is a good idea to keep it open when using the simulator.

To open the documentation in HTML format:

  1. In the Simics Package Manager, make sure your project is open in the Project Manager view.
  2. Select Read Documentation to open the Simics simulator documentation in your default web browser.
  3. Leave the web browser open when working through the following tutorials.

Follow the Get Started Guide

The Simics simulator starts and runs from the host shell (host command line) within your Simics® project.

To start a new host shell and work through the Simics simulator examples:

  1. In the Simics Package Manager, make sure to have your project open in the Project Manager view.
  2. To open a host shell or command line window with the project as the current directory,  select the >_  button (Open in terminal).
  3. Go to the Simics simulator documentation in your browser, and open the Getting Started document, which is second in the list of documents.
  4. Follow the steps in the document. These steps show you how to use the command line to start and run Simics simulations, debug target software, connect Simics software to a real-world network, and use instrumentation to inspect the target system.

Working through the early parts of the Simics simulator get started tutorial, showing the documentation in a web browser and the simulator running the firststeps.simics script

Figure 2. The early portions of the Simics simulator get started tutorial shows the documentation in a web browser and the simulator running the firststeps.simics script.

Run the Intel® Integrated Simulation Infrastructure with Modeling (Intel® ISIM) Tutorial

The software contains an example of an integrated functional, performance, power, and thermal simulation (PnPnT) with closed-loop power management. The tutorial is built on top of the Simics® Quick-Start Platform, running the same unmodified software stack, and extending the functional system model with PnPnT models.

To go through the tutorial:

  1. Go to the Simics® simulator documentation in your browser, and then in the Target Guides category, open QSP-ISIM Target Guide and Tutorial.
  2. Follow the steps in the tutorial.

The Intel® Integrated Simulation Infrastructure with Modeling (Intel® ISIM) tutorial based on the Simics® Quick Start Platform in action, showing computed power estimates and the operating frequencies being controlled by the power management model

Figure 3. The Intel ISIM tutorial based on the Simics Quick Start Platform shows computed power estimates and the operating frequencies being controlled by the power management model.

Try Simics Simulator Educational Workshops

The training materials contain a series of workshops that showcase and provide more in-depth insight into various simulator features and use cases.

To access these PDF documents:

  1. In the Simics Package Manager, open your project in the Project Manager view.
  2. From the right-hand toolbar, select Open Folder. This opens a file browser showing the contents of the Simics project folder on disk.
  3. Open the doc/ folder.
  4. Documents with names starting with w are workshops. The code and scripts needed to go through the workshops are included in the installed training package. The other documents in this folder are the Simics simulator training labs. Some of them require the Eclipse* GUI that is not part of the public release.

The workshop w01 shows how to do cache modeling and workload characterization using the Simics® simulator instrumentation system. The workshop w02 shows how to build a compute accelerator model and connect it to the simulated system over PCIe*, including driving it from a software stack.

Additional Resources

Simics Simulator

Installation Guide

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.