What is DSpice?
DSpice (Designing Circuits and Simulation by SPICE) is an open-source tool designed to streamline the modeling of analog components and the simulation of electronic circuits. It leverages ngspice (the open-source successor to the classic SPICE engine) as its core simulation backend.
The main objectives and features of DSpice are:
- Custom Modeling: Creating new SPICE models for various electrical components.
- Symbol Design: Designing and managing custom schematic symbols for these models.
- Schematic Capture: Drawing and designing circuits using an intuitive CAD-style schematic editor.
- Circuit Simulation: Executing simulations (OP/Tran) seamlessly using ngspice.
- Waveform Visualization: Analyzing and presenting simulation results through a dedicated waveform viewer and Prob.
What’s changed in versions v0.0.8
- Interface of DSpice created using ElectronJS (v34.2.0) and NodeJs (v22.13.1), enabling a modern cross-platform desktop experience.
- Using ngspice (v46), which provides a robust library for analog and mixed-signal circuit simulation.
- Support for both analog models, providing flexibility for various use cases.