Brainstorming a CLI-Driven Analog Design Flow
Lately I’ve been thinking about how far we can push AI + simulation workflows for analog circuit design — without ever opening a GUI.
What if we could go from idea → schematic → simulation → optimization → BOM entirely from the command line?
Here’s what I’m experimenting with in the lab:
• Use Vertex AI’s Gemini to generate SPICE netlists for basic amplifier circuits (starting with non-inverting op-amps)
• Run simulations via Ngspice in batch mode
• Parse gain, clipping, or frequency response with Python
• Feed the metrics back to Gemini to refine the design
• Loop until the output behavior meets the design goal
• Export the final netlist + BOM for import into Eagle or AMCADD
No mouse. No clicking. Just AI + CLI + electronics fundamentals.
The long-term goal is to automate parts of the analog design process and create a reproducible design-feedback loop that could scale from lab tools to PCB fabrication.
If you’ve explored circuit design automation, SPICE scripting, or LLM-generated hardware — I’d love to hear your thoughts. What’s missing in this loop? What breaks when complexity scales? Let’s riff.
Profile
npub1nvje...dchn
npub1nvje...dchn