Skip to content

SIMBA 25.03

Welcome to SIMBA 25.03! This release introduces exciting new features, including the Dual-Stage Electro-Thermal Simulation and the powerful Signal Calculator.

Discover what's new below:

Dual-Stage Electro-Thermal Simulation

Electro-thermal simulations are now up to 10 times faster! SIMBA automatically splits converter models into separate electrical and thermal models, leveraging the negligible impact of junction temperature on electrical waveforms. First, SIMBA calculates electrical steady-state waveforms, then reuses these results to accurately estimate losses and temperatures.

Check out the demo below for details:

Signal Calculator

SIMBA's new Signal Calculator lets you perform sophisticated waveform processing directly within the user interface.

Watch this calculator in action:

Improved SPICE Netlist Compatibility

SIMBA 25.03 enhances compatibility with SPICE netlists, now supporting additional primitives and models.

User Interface Improvements

Our team has optimized performance and fixed various bugs to deliver a smoother, more intuitive experience.

Highlights include:

  • Preview images for model symbols in the library.
  • Redesigned charts interface for improved readability.

Python Progress Callback

A new API method now mirrors the GUI’s progress tracking, providing real-time updates on individual simulation jobs.

Example usage:

1
2
3
4
5
from aesim.simba import ProjectRepository, create_analysis_progress

job = ac_sweep.NewJob(create_analysis_progress(
    lambda progress, status: print(f"AC Sweep Progress: {progress:.2%}, Status: {status}")
))

Output:

1
2
3
4
5
6
7
AC Sweep Progress: 0.00%, Status: Initialisation
AC Sweep Progress: 20.00%, Status: Running
AC Sweep Progress: 60.00%, Status: Running
AC Sweep Progress: 60.00%, Status: Running
AC Sweep Progress: 100.00%, Status: Running
AC Sweep Progress: 100.00%, Status: Running
AC Sweep Progress: 100.00%, Status: Finished

Improved Multi-User License System

We’ve upgraded SIMBA’s multi-user licensing system. If an inactive admin attempts activation, SIMBA now:

  • Checks for available license seats.
  • Frees seats occupied by expired local licenses if necessary.
  • Grants admins priority access to licenses, provided a seat can be freed.

If no seat can be freed, activation requests are denied and the admin will have to manually disabled an active user.

What’s Next?

We are continuously working to enhance SIMBA's capabilities. Stay tuned for upcoming features and improvements by checking our Roadmap. Your feedback is invaluable—please share your ideas and suggestions to help shape the future of SIMBA.

Thank you for choosing SIMBA. We hope you find these new features beneficial for your simulation projects!