|
This project aims to produce an open-source electronic design automation
(EDA) toolkit, including a schematic editor, a mixed-mode circuit
simulator, accurate models for several devices and a PCB editor with
autorouting capability.
The code is designed in such a way that it can be used as a component in
simulating complete systems.
We use the Agar GUI toolkit. Since we
have not yet decided on an official name, we call it "Agar-EDA" for now.
Unlike many circuit simulator packages, Agar-EDA is not based on
SPICE.
Agar-EDA has it has its own circuit simulator built from scratch.
We use the
Modified Nodal Analysis (MNA),
a technique that is
well-suited
to both the symbolic and numerical analysis of complex circuits.
The Agar-EDA project is intended to complement the existing open-source
simulators (such as
SPICE
or the excellent
Qucs), since its
goal of achieving real-time simulation places it in another category.
Real-time simulation entails different problems (e.g., the user can interact
with the circuit in real-time, the simulation may be receiving or generating
signals through external devices, etc).
Agar-EDA is written in ANSI C, and is portable to the many platforms
supported by Agar.
The Agar-EDA source code is freely usable and re-usable by everyone under
a revised BSD license.
Because Agar-EDA is free software, you are encouraged to make it more
useful. Send the maintainer (vedge at hypertriton.com) your
patches, suggestions, requests and affronts without inhibitions.
|