Skip to content

Interface Overview

Installation, Requirements and Activation

Simply run SIMBA.exe on any modern Windows PC. A one-time activation process that requires an internet connection is required.

Interface Overview

At its heart, SIMBA is a circuit simulator. Like many other circuit simulators, SIMBA adopts a common user interface and layout of a Design and Library explorer on the left, showing all of the designs and models you have access to, a circuit editor in the center and a property panel on the right.

Interface Overview

The interface of SIMBA is divided into three main tabs:

  • Test Bench
  • Design
  • Result

Design Tab

The design tab is the center of your modeling experience.

Design Explorer

In SIMBA, a single project file can contain multiple designs, results, and test benches.

In the Design Explorer, use the Add Design button to create an empty design or the dynamic menu to Duplicate, Rename, or Delete an existing design. The Top-Left < button hides the explorer.

Design Explorer

Circuit Editor

Add and Move Models

Simba Model Libraries contains dozens of electrical, mechanical, and control models. To add a model to a circuit, simply double-click on it in the Library explorer or use the + button.

Add a model

To move a model, simply drag and drop it. Moving devices keep connections.

Move Model

Rotation and flip options are available when a device is selected.

Move Model

Connect Models

To connect models, click on a pin and drag the mouse while holding the left mouse button to the destination.

Connect models

It is also possible to use the + button available when a connector is selected.

Add Connection

Label

Labels can be used to connect different parts of a circuit without using connectors. To add a label, simply select a connector and click on the Label button.

Creating thermal data

Labels are also available in the Utility library.

Scopes and Parameters

The Properties panel on the right-hand side lists the parameters and scopes of selected models. It is possible to select multiple models to change their parameters at once.

Add Connection

Model parameters syntax

Model parameters can now use metric units and mathematical expressions.

Unit

Accepted suffixes are:

Suffix Coefficient
p 10E-12
n 10E-9
u or ยต 10E-6
m 10E-3
k 10E3
M 10E6
G 10E9

Simple Mathematical expressions can also be used in parameter evaluations. Expression

Basic operators (+, -, *, ^, !), constants (pi, e...) and math functions (sin,cos...) are supported.

Important

Expression are evaluated when simulation starts and a Syntax error is thrown if it can't be processed.

Variables

It is possible to define variables that can be reused in device parameter expressions.

Variable

Result Tab

The result tab allows the user to handle simulation results with different features:

  • select simulation results to display different charts through the result list located on the left-hand side of the tab;
  • manage different zoom options, display time cursors, perform a Fast Fourier Transform (FFT) and export the chart with the toolbar located on the right-hand side of the tab.

Add Connection

Select simulation results

Simulation results are listed on the left-hand side of the simulation result tab. The "top-one" with the pin symbol always points to the last simulation and the result display will automatically refresh after a new simulation is run.

To overlay different curves, option single vertical axis of the toolbar can be selected.

Add Connection

Add different charts

Use the button New Chart to add a new chart below an existing one.

Add Connection

Zoom options

Different zoom options are available (shorcut in brackets):

Add Connection

Add Connection

Display cursors

One or two cursors can be activated providing x and y values and other information such as:

  • the minimum, maximum, peak-to-peak (P2P) values between the two cursors,
  • the mean and RMS values over the time period between the two cursors.

Add Connection

Important

It is possible to manually set the cursor position directly in the cursor measurement panel.

Note

By holding down the shift key, the distance between the two cursors is maintained while moving a cursor.

Perform a Fast Fourier Transform (FFT)

The FFT algorithm used in SIMBA is the FFTS, The Fastest Fourier Transform in the South.

Two parameters can be set to perform this Fast Fourier Transform:

  • the sampling period (s) which will set the maximum frequency,
  • the time period to perfom the FFT, which will set the frequency step.

For periodic waveforms in steady-state, these parameters are linked with the relations below:

Add Connection

These parameters can be automatically determined or customized:

Add Connection

Filter and Edit Signals

The filter control allows you to filter Results and Signals by Name.

Click on the 'Edit' Button to update the name and the color of the selected signal.

Note

Type 'X' to filter only selected signals.

Filter and Edit Signal

Test Bench Tab

Test benches include various parametric analysis and model characterization tools. Test benches are designed to automate operationsthe modeling and simulation of power converters. Single parameter sweep are currently available. More test benches will be added soon.

Split View

The 'Split View' option available in the main menu (CTRL+T) splits the window in two showing simultaneously a design and its simulated waveforms.

Split View

Subsystems and User-Defined Libraries

Circuit can be simplified by grouping models into subsystems. Subsystems are stored in User-Defined Libraries bound to a project.

To create a new library, use the button on the top-right corner of the Libraries explorer. To create a new subsystem, use the New Subsystem button.

Create Subsystem

To edit a subsystem, simply use the Open button. When editing a subcircuit, the Pins library is available. Pins are typed (Electrical, Control, and Mechanical) and are used to interface subsystems.

Edit Subsystem