Repository navigation
Releases
Releases · Abdulberk/circuit-forge
1.0.0-beta.1
ready for beta release..
v0.1.0 — Core simulation & verification engine
First tagged milestone. circuit-forge is an AI-assisted circuit design + SPICE-verified
simulation backend: it turns a circuit into deterministic, defensible evidence using real ngspice —
not a model's say-so.
⚠️ Early release (0.x): backend + API only — the web frontend is in progress and APIs may change before 1.0.
Highlights
- Deterministic verification — circuit → netlist → real ngspice → a measured pass/fail verdict against
stated acceptance criteria (voltage / current / cutoff / THD / gain). - Robustness, not just nominal — Monte-Carlo yield (with confidence interval), worst-case tolerance
corners, and parametric sweeps. - Broad analysis support — operating point, transient, AC, DC sweep, noise, sensitivity, Fourier/THD,
.meas, transfer function. - AI design loop — generate a circuit from intent and iterate it against measured evidence (LLM-gated).
- PCB pipeline — layout + DRC + Gerber / BOM / 3D via a job queue.
- Multi-tenant foundation — orgs, usage & quota, sandboxed (isolated, resource-capped) simulation,
a platform-admin API, and OpenTelemetry hooks.
Quality
- Unit suites across eda-core / worker / API, plus a real-ngspice regression battery (coverage matrix,
edge cases, pairwise sweep, seeded fuzz) wired into CI against a pinned, deterministic ngspice.
Known limitations
- Web frontend not shipped yet (backend / API only).
- Security hardening for hostile multi-tenant traffic is deferred.
- Not yet load-tested or production-deployed.