Discrete-Event Simulation

Exploring Electronic System Architecture Designs

MATLAB, Simulink, and SimEvents offer a graphical environment for building a transaction-level model of a system on a chip (SoC), a communication system, or a network. The transaction-level model helps you evaluate architecture designs based on performance characteristics such as end-to-end latencies, throughput, and packet loss. The modeling techniques provided are easily accessible—you do not need to be an advanced C++ programmer to use them.

Build a System Architecture Model for Performance Analysis

SimEvents gives you the flexibility to model components such as buffers, processors, and communication buses at the high level of abstraction required for analyzing system performance.

Analyze and Visualize System Simulation Results

Use a single set of tools for simulation and data analysis. Simulate the architecture model and use built-in visualization capabilities to gain insight into performance characteristics such as buffer length, processor utilization, and end-to-end latency. You can also use MATLAB industry standard tools to customize analysis and visualization of that simulation data.

Generate Traffic Patterns Based on Real-World Data

You can import real-world data to generate realistic traffic patterns as an input to the transaction-level model of the system architecture. With a few lines of MATLAB code you can import the data from virtually any format, including XML files, spreadsheets, and databases.

NASA and TriVector Services

NASA and TriVector Services

"By modeling discrete events with SimEvents we were able to simulate packet-level transactions well before hardware was available. If NASA had to build hardware first, verification of the timing requirements could have been delayed by a year."

Read the story

Discrete-Event Simulation Trial Software

Get trial software

See how MATLAB and Simulink products fit within your application

Learn more


October 2 – Paris