The new version of SimOne 2.5 is now available
What’s new in SimOne 2.5
Laplace sources
- Functional voltage and current sources, defined with Laplace transfer function are now moved to a separate component group in the Schematic. Each Laplace source has its own graphical symbol.
- New algorithms for convolution integral computation in Laplace sources have been added. Previously used algorithms get more manually chosen parameters.
Parameter | Description | Default value | Unit |
Laplace | Laplace transfer function | 1/(s + 1Meg) | |
R | Inner resistance | 0 | Ohm |
NFFT | Number of points used for Inverse Fourier Transform | 8192 | — |
Window | The interval of non-zero values of the transfer function in time-domain | Tend | sec |
Tol | Minimal absolulte value of the function in the convolution integral | 0 | — |
Method |
Numerical method for computation of Inverse Laplace Transform and the convolution integral. Three methods are available: - SimOne — the original method - IFT — Inverse Fourier Transform usage for ILT and trapezoidal rule for the convolution integral - Euler — Fourier-series method with Euler summation for ILT and and trapezoidal rule for the convolution integral |
SimOne |
- The transfer function can be given as a table of values. The special functions with “freq_” prefix are used for this.
Periodic Steady-State
Periodic Steady-State analysis has a new interface.
- Time interval for plotting the graphs is now set in number of periods. The default value is 10.
- The maximal time step is set with minimal number of steps per period, the default value of which is 20.
Piecewise Linear input signals
New parameters for Piecewise Linear (PWL) signals are available:
Parameter | Description | Default value |
PWL_Method |
PWL processing method - Standard SPICE method - SIMONE: tries to consider the PWL signal as points of some smooth signal |
SIMONE |
PWL_BPRELTOL | Relative tolerance for SIMONE method comparison of PWL slopes | 1 |
PWL_BPABSTOL | Absolute tolerance for SIMONE method comparison of PWL slopes | 1e-6 |
Graphs
- Graphs axes can be switched between Linear/Logarithmic scales
X axis in logarithmic scale |
Main menu: Graph → Log X Icon: |
Y axis in logarithmic scale |
Main menu: Graph → Log X Icon: |
- It is possible to choose the view area of graphs manulally:
Set the view borders for a group of traces |
Main menu: Graph → View rectangle… Icon: |
- Grpahs can be imported from SimOne simulation data files.
Mathematical expressions
New functions for integral transforms are added:
laplace | laplace(f(x), H(s)) — the convolution of f(x) with the transfer function H(s) given in s-domain. Uses SimOne method. |
laplace_smn | laplace_smn(f(x), H(s)) — same as laplace. |
laplace_euler | laplace_euler(f(x), H(s), mtol) — the convolution of f(x) with the transfer function H(s) given in s-domain. Uses Fourier-series method with Euler summation. Values f(x) < mtol are ignored. |
laplace_ift | laplace_ift(f(x), H(s), window, nfft, mtol) — the convolution of f(x) with the transfer function H(s) given in s-domain. Uses Inverse Fourier Transform. If window is specified, the frequency step is 0.5/window. The number of values used for IFT is equal to nfft. Values f(x) < mtol are ignored. |
freq_db | freq_db(f(x), w1, db1, deg1, …, wn, dbn, degn) — the convolution of f(x) with the transfer function given in frequency-domain with discrete points as [frequency w, magnitude in decibels; argument in degrees] triples. |
freq_db_deg | freq_db_deg(f(x), w1, db1, deg1, …, wn, dbn, degn) — same as freq_db. |
freq_db_rad | freq_db_deg(f(x), w1, db1, rad1, …, wn, dbn, radn) — the convolution of f(x) with the transfer function given in frequency-domain with discrete points as [frequency w, magnitude in decibels; argument in radians] triples |
freq_ma | freq_ma(f(x), w1, amp1, deg1, …, wn, ampn, degn) — the convolution of f(x) with the transfer function given in frequency-domain with discrete points as [frequency w, magnitude in absolute values; argument in degrees] triples. |
freq_ma_deg | freq_ma_deg(f(x), w1, amp1, deg1, …, wn, ampn, degn) — same as freq_ma. |
freq_ma_rad | freq_ma_rad(f(x), w1, amp1, rad1, …, wn, ampn, radn) — the convolution of f(x) with the transfer function given in frequency-domain with discrete points as [frequency w, magnitude in absolute values; argument in radians] triples. |
freq_ri | freq_ma_rad(f(x), w1, re1, im1, …, wn, ren, imn) — the convolution of f(x) with the transfer function given in frequency-domain with discrete points as [frequency w, real part, imaginary part] triples. |
Bug fixes
- Laplace function in AC analysis is fixed
- Etc.