cute70.jpg
CuteStudio Ltd.
madeonamac.png
Simulation

Customise
Sumol
Sumos
Models
Monte Carlo
Simulators
Sweeper

The SUMOS and SUMOL real-time interactive simulators

These simulators were written by Graham Wilkinson initially in the mid 90's and ran on 386/387 chips at that time.
They are very modular in nature, allowing a very small API to be used to plug in the diode, bgt module etc - so adding new devices such as thermionic valves (tubes) should be possible with little effort (assuming the correct model equations and models are to hand).

Also modular is the output system, SUMOL/SUMOS are able to hook up to a viewer to give a real-time graphical trace as the simulation progresses.

Simulators are one field where optimised C code wins over pretty much anything else (the odd assembly code portion also helps), as the sheer power and speed simulators need to run on larger circuits is unlike many other fields of computing. Numerical accuracy is also key, so results will vary slightly from machine to machine - depending upon internal register sizes etc.

Simulators also use double precision (64bit) floating point as a minimum basis and 80bit can be useful too. Floats haven't got anywhere near the dynamic range required and therefore SUMOS uses only 64bit and larger floating point. You should look at Floating Point Performance as your primary speed driver on the machine you use.

Simulation domains

The SUMOL/SUMOS simulators allows the simulation in the following domains:

  1. Time domain - called transient analysis
  2. Frequency domain - called small signal AC analysis
  3. DC bias sweep

It also has a integrating power feature that will measure power in a time-domain simulation for each component.

Copyright © 2007-2009, CuteStudio Ltd.
Page generated in 0.379s, Powered by Silk V1.1-1 from Cutestudio