Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
Most of "Timestep too small" or "No Convergence in DC analysis" errors are caused by the engine using non-globally convergent algorithm, not the user. People just got used to them, and learned how to overcome those problems by changing settings, circuit topology etc. But just because you can...
I'm really wondering, why they made that "calculate initial DC condition" option default in all SPICE-like simulators. Anyone knows that?
This causes whole lot of problems - because in reality *NO* circuit starts from its operating point. E.g. some oscillating circuits might not start in the...
I would rather look at the algorithms. By buying higher machine how much you can get? 2x speed increase? I doubt you get anything more than that.
What problem are you solving with MATLAB? What algorithm do you use? You have to post more details (maybe the matlab code itself).
I'll tell you: it is the simulator. It is based on a standard Newton-Raphson algorithm that doesn't guarantee global convergence. The more non-linear and complicated the circuit is, the more chances you have to get convergence failure.
The only problem is that probably all of the simulators use...
OMG!
It looks like a bug. A properly written schematic editor should keep the same text height/width relative to the size of the devices regardless of the screen resolution (or DPI settings). Report it to LTSpice team.
This book is good: Amazon.com: Circuit Simulation Methods and Algorithms (Electronic Engineering Systems) (9780849378942): Jan Ogrodzki: Books
I know the author personally ;)
Runge-Kutta is not useful for circuit simulation because it is not A-stable.
The most commonly used integration methods...
Yes, it makes sense. Nevertheless it will be hard. Even changing a single model equation might be hard, because you have to symbolically recalculate the Jacobian formulas for that model - spice does not do it automatically like the simulator engine we are currently building. If you do it wrong...
None of the above. Java + Apache Pivot. Simple as VB.NET, powerful as C++ and works almost everywhere (Windows, Mac, Linux, Solaris), both as a desktop application or a webbrowser applet.
A much easier way to get to know how simulators work is just to study some book or articles on it. The original spice source code is extremely low-level and bloated (and by the way - inefficient). It is hard to understand such code, and even harder to understand the general algorithms and...
xkcd: Real Programmers
Not all of Linux / EDA users are programmers. And even if they are, I doubt they like to use software that is unintuitive, clumsy, or requires to know scripting just to make the most basic things. For example GIMP is powerful and probably can do everything that PhotoShop...
No, it doesn't take really much more memory than C++, except a few MB more for the JVM itself. In times when everybody has 1 GB or more installed (even cheap Tesco laptops have 4GB these days) this should not be a problem. How large schematics do you want to edit? 1,000,000 elements? We are not...
xcircuit, pure XWindow application, soooo 70's... :D
But at least this one has PostScript export, which is nice if you want to make good looking (paper) publications. Most of modern software, even commercial, produces schematics that look like crap (noone heard of vector graphics or antialiasing).
Except that gEDA and kiCAD schematics are a joke. They feel like created by a 1st year engineering student (not IT), especially kiCAD. I admire people that can work with its GUI.
But don't worry. We are planning to release a brand new schematic and simulation program that works on Linux...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.