This is another similar (and better known) tool:
"#Icarus Verilog is a #Verilog simulation and synthesis tool. It operates as a compiler, compiling source code written in Verilog (IEEE-1364) into some target format. For batch simulation, the compiler can generate an intermediate form called vvp assembly. This intermediate form is executed by the ``vvp'' command. For synthesis, the compiler generates netlists in the desired format."
See also:
ADMS - An automatic device model synthesizer
"#ADMS is a code generator that converts electrical compact device models specified in high-level description language into ready-to-compile C code for the API of #spice simulators. Based on transformations specified in #XML language, ADMS transforms #Verilog-#AMS* code into other target languages."
And, to play with the electric circuits themselves, graphically:
QUCS - Quite Universal Circuit Simulator
"#Qucs is an integrated #circuit simulator which means you are able to setup a circuit with a graphical user interface (GUI) and simulate the large-signal, small-signal and noise behaviour of the circuit. After that simulation has finished you can view the simulation results on a presentation page or window."
This is a front-end fir #SPICE.
Plus, I should probably mention some #CAD's:
• #LibreCAD — 2D, graphical, based on #QCAD from #RibbonSoft
https://librecad.org/cms/home.html
• #OpenSCAD — 3D, less graphical (models are described in a small language; without buttons)
• #KiCAD — professional beast (#EDA suite) for electrical engineers (but FLOSS)
Sure there are also other interesting and useful FLOSS projects and tools for engineering beyond software. Feel free to add what I missed.
"#FreeCAD is a #parametric #3D modeler made primarily to design real-life objects of any size. Parametric #modeling allows you to easily #modify your design by going back into your #model #history and changing its #parameters. FreeCAD is open-source and highly customizable, scriptable and extensible.
FreeCAD is multiplatfom (Windows, Mac and Linux), and reads and writes many open file formats such as #STEP, #IGES, #STL, #SVG, #DXF, #OBJ, #IFC, #DAE and many others."
OpenCASCADE Show more
OpenCASCADE Show more
Oops, I forgot that #CW doesn't always stand for Closure-finite and Weak topology…