CircuitShepherd

Realtime parameter optimizer
for analog circuits

Your daily driver to avoid time-consuming manual iterations and calculations.

100% graphical user interface - no coding, no scripting.

Modify templates or start from scratch

You can draw any schematic you want and CircuitShepherd will find the right part values ​​for you.

Set target values ​​of simulation results

You can define multiple target values.

The AI algorithm prioritizes them according to their tolerances (relative and absolute).

This defines the cost-function.

Simultaneous optimization of multiple auto values

Auto values ​​are typically adjusted in realtime by CircuitShepherd's AI and instantly adapt to any changes you make to the circuit.

The unique modern approach to analog electronics

Not a spice simulator

CircuitShepherd has its own simulation engine, completely written from scratch. It is made for parameter optimization tasks in real time for rather simpler circuits.

No simulation settings

You just define what to measure and plot. CircuitShepherd will run the required simulations implicitly.

No "run, modify, repeat"

Simulator and optimizer always run in the background. Results are updated immediately as changes are made.

No global GND

Isolated circuits are simulated independently. However, the parameter optimizer always works globally.

Unseen concepts and new approaches

"entangled parts and circuits", "alias meters", "discontinuity measurements" and many more ... CircuitShepherd is full of new ideas, invented and implemented from scratch!

Free 30 minute video tutorial

Available on YouTube. (Find the "CircuitShepherd tutorial" playlist.)

Typical use cases of CircuitShepherd:

Designing all sorts of OPAMP circuits - It really shines there!

Open loop stability analysis of OPAMP circuits (!)

Comparator based Schmitt trigger circuits - Directly measure and design the switching points (= discontinuities)

Designing Impedance Matching Networks (Faster and easier than the classic Smith chart approach.)

Designing basic transistor circuits (common emitter, common base, common collector, ...)

Designing simpler non-linear circuits (diode, FET, bipolar transistor)

Solving and designing resistor networks

Lower order filter design - typically PT1, PT2, Sallen-Key, low pass, high pass, band pass - It's also very useful for higher order filter design, if you are a professional.

In general CircuitShepherd is a must-have tool to solve all sorts of linear circuit problems in the AC and DC domain!

And many more ...

Learn more:

Get it here:

For iPhone, iPad & Mac