Mirabilis Design is a Silicon Valley company, providing software solutions to identify
and eliminate risk in the electronic product specification; accurately predict the humanand time resources required to develop the product; improve communication between
engineering teams; and ensure software quality.

VisualSim Architect is the graphical modeling andsimulation software for system design and validationof network of systems, electronics, semiconductors andtiming critical software. This simulation-based solution
is used for the rapid exploration of architectures, tooptimize the product specification, and conduct software
validation. The output results provide the designer
feedback on safety, reliability, functionality, energy
and performance.
VisualSim Architect provides a large library ofmodeling components, application–specific templates,
and a graphical entry for software code. Using these
VisualSim capabilities, engineers can assemble modelsof their proposed system in a graphical editor. Users
can execute a large number of simulations by varying
the parameters to view the operation for different
architectures, traffic scenarios and fault conditions.

The generated reports, performance plots and power
statistics provide insight into the operation and enable
the designers to finalize the system specification tomeet service latency, bandwith, power and cost.
VisualSim Architect eliminates the two major systemmodeling challenges of “where do I start” and “it takes
too much time”. This type of architecture modeling isused prior to any algorithm implementation or softwaredevelopment. After the software has been debugged,
the same platform model in VisualSim is used forsoftware validation. Power modeling studies thepower efficiency of the system and the impact ofcomplex power management schemes.
The finalized and fully validated models can beembedded in the specification document for simulating
within a Web Browser. This can be used to communicate
the specification across partners and customer.

VisualSim Simulation Output

VisualSim Architect Features
Core Features
Graphical and hierarchical model construction for
rapid system definition and component reuse

Parameterized library of components containing timing,
power and functionality

Models can be exchanged seamlessly across all
major OS– Windows, Linux, Mac OS X and Solaris

Construct new components by changing parameters,
assembling hierarchical blocks with multiple 		components and using code–based blocks

Training material, documentation and tutorials 		
integrated into the graphical environment
Multiple models of simulation integrated into
one simulation engine including, discrete–event
cycle–based, continuous, and finite state machine
Virtual environment to execute C/C++/Java software
Graphical debugging components for rapid
model validation and testing

C-like script language to accelerate developmentof protocols, arbitrations and automate tasks

Applications
Performance trade-offs using bandwidth utilization,
application response time and queue depth metrics
applied to system sizing, flow management andtraffic analysis

Functional analysis generates trace reports andtiming diagrams to evaluate arbitration algorithms 		
correctness, task sequence and scheduling,and hardware–software task assignment.
Software validation for functional correctness, 		timing and power consumption for different
hardware configurations, and faults
Reliability anaylsis using real–life scenarios suchas fault injections; incorrect data values; timing 		
jitters; loss of devices such as links; battery capacityand processor board; and traffic overloading

Application Templates
Starting point for model construction withpre-configured sub–components and analysis tools
Templates available for applications in Networked 		Systems, Electronic Systems, Semiconductors,
Time-Critical Software, Satellite, Avionics, Automotive,
Computing, Network, Wireless, Multimedia and Radar

View Executable Models online

Pre-built probes, plotters and output displays for
capturing statistics, and doing real–time debugging
Over 600 RegEx functions for data evaluation 		
accelerators, analysis output, dynamic queuing,
power management and scheduling operators

Power measurement reports for device consumptionof application tasks, battery usage, and average/peakpower, to design energy conservation

Visit us at: www.mirabilisdesign.com

Modeling Libraries

Over 20 interface blocks for reuse of simulation 		models, algorithm code and traffic files
Algorithmic library of signal processing, 			
communication, imaging, control systems,
network protocols, and wireless sensors
Auto–generators for vendor–specific processors, 		buses, switches, memories, cache, storage devices,
RTOS and software tasks
Technology-specific network protocols, interfaces,
buses and memory devices

Documentation and Sharing
Export to HTML provides early documentation output
from model
Generate Java Applet from the model for simulatingfrom within a Web Browser
Advanced graphical debuggers include flow trace,interactive viewers, probes, syntactical debuggers, 		
automatic logical and syntactical error detection
with recommendation messages
Preset statistics include Latency, Throughput, 		Utilization, Avg and Peak power and Deadline checker,
Task Trace, Hit-Ratio, Stall Time, Bandwidth andBattery Discharge
Template documentation provides detailed explanation
on model assembly, usage and technology training

VisualSim Modeling Methodology

Internal Users
TechnicalMarketing

Feasibility &Risk Reduction

VisualSimArchitect

External Users
Corporate
Think Tank™

Customers
Executable
Specification

Sub–SystemArchitect

Systems
EngineerSoftware
EngineerPerformance& Architecture

Hardware/IC

Networks

Embedded
Software

Algorithm
Validation

Protocols

Imaging

DSP/Analog

3rd Party
Provided[Partners

Platform–aware
Software–in–the–Loop

To Implementation(HDL, Embedded, C/C++/Java)

Industry Requirements

VisualSim Benefits

Early architecture trade–off is especially important forsystems with high throughput and fidelity requirements.
Architects must make the system scalable and operatewith a mix of traffic conditions. The time window between
product generations is shrinking and new architecturesneed to be designed prior to standards being finalized.
Emerging products have a mixture of algorithms, digital,software, analog, protocols and controls that must all
be integrated in hardware and software, evaluated foralgorithm quality and tested for system performance.
VisualSim satisfies these requirements.

VisualSim enables systems designers to makerecommendations on architecture decisions.
Simulation with VisualSim has demonstrated a numberof non–intuitive results to quantify the risk vs. reward.
The high–level of accuracy and the rapid simulation
performance provides high confidence in thespecification. The results provide a wider viewof the system operation, plan future enhancements,
debug system irregularities, and provide a platform
for intensive software testing and validation.

Companies need a unified specification environment
to define leading–edge electronic products, leverage
distributed design teams and collaborate with thecustomer and partners. Because hardware, softwareand integration teams use different methodologies,
system architects need to easily describe the systems
definition, operating environment and functional
partitioning of the application tasks across the system.

Processor

VisualSim Architect formalizes the system specification
process by providing a methodical and quantitativesolution. You can start the analysis for a specificsub-system and then extend for the full system.
Multi–disciplinary systems such as aircraft, satellites,automobiles, can be defined in VisualSim to encompass
electrical, mechanical, electronics, and software. The
graphical models, embedded in the documents, makes
the communication across teams and suppliers uniform.

& SoC

Aerospace

AutomotiveConsumer& Mobility

VisualSim ProductsVisualSim Architect–Desktop graphicalmodeling software

VisualSim Batch–Mode Simulator–Run–timelicense for non–graphical simulation execution

Applications

VisualSim Explorer–Documentation generator
and Web Server to execute models within Web Browser

VisualSim Libraries–Custom technology andapplication libraries, utilities and interfaces• Performance Analysis• Reuse models for many applications• Focused start reduces initial investment

VisualSim Post Processor–Combine anddisplay plots from multiple simulations of sameand different models

VisualSim Training & Services–Product,application and modeling training, development
and analysis• Power Measurement• Consolidate modeling requirements• Quick results with fast, flexible models• Fault Analysis• Execute models in Web Browser• Short learning time with templates• Software Validation• Refine model using parameter• Rapid model development with libraries• Protocol Design• Application modeling templates• Fast time-to-results with pre-built analysis

Contact Information: Mirabilis Design Inc. | Tel: 408 .844.3234 | www.mirabilisdesign.com | email: info@mirabilisdesign.com
Copyright Notices: Mirabilis Design, SmartBlocks, SmartMachine and VisualSim are trademarks of Mirabilis Design, Inc. in the United States and other countries. 05/12

UniquenessBenefits