Dolphin Smash is a mixed-signal, multi-language simulator for IC or PCB designs. It uses SPICE syntax for analog descriptions, Verilog-HDL and VHDL for digital, Verilog-A/AMS, VHDL-AMS and ABCD (a combination of SPICE and C) for analog behavioral, and C for DSP algorithms.
| Tags | Scientific/Engineering Electronic Design Automation (EDA) |
|---|---|
| Operating Systems | Windows Windows Windows Windows Linux (32 and 64 bit) |
| Implementation | wxWidgets C C++ |
| Translations | English (US) |
Recent releases


Release Notes: This release improves the loading runtime of large Verilog files with an important number of ports and implements support of the .MALIAS directive to assign an alias to a model or sub-circuit name, along with a number of minor corrections.


Release Notes: This release implements nested sweeping, sweeping with two or more parameters at the same time, an improved the time step predictor to accelerate SPICE transient simulations, coverage analysis support for Verilog question-colon operator and for VHDL concurrent assignment statements, the SPICE model BSIM-CMG v106.1, and an optimizer targeting design of analog blocks.


Release Notes: This release improves multi-threading of all SPICE models to increase transient simulation speed, implements support of Verilog pulse control capabilities, and provides a number of minor fixes and corrections.


Release Notes: This release implements major improvements to instantiation of behavioral models (HDL/HDL-AMS) in SPICE netlists with mixed macro-models, better multi-threading capabilities to increase transient simulation speed of analog designs, Monte Carlo and Sweep analyses on logic designs, a domain coloring viewer with phase and magnitude viewing, .MODEL for Verilog-A foundry models, .NRT for equivalence checking between waveforms, and the ability to define a directory to redirect all output files.


Release Notes: This release implements major improvements among which domain coloring for a first approximation of the pole/zero locations, a .PZ directive for pole/zero analysis, support of .wav files as ouput of logic designs, and CCS segmentation extraction processing functions.