Arcadia-1Arcadia-1Community·3 Agent Skills Included

gmoverid-skill

Analog circuit simulation, transistor sizing, and PDK workflows

Runs ngspice simulations for analog circuits including DC, AC, transient, and noise analysis with ready-made examples. Generates gm/ID characterization curves and automatically sizes transistors for target speed, gain, and power. Includes the full PTM model library and Sky130A open PDK workflows with process corner and Monte Carlo testing. Eliminates manual netlist writing, model hunting, and repetitive simulation setup.
npx skills add Arcadia-1/gmoverid-skill --all -g -y

All Skills in This Repository (3)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install gmoverid-skill?â–¼

Run `npx skills add Arcadia-1/gmoverid-skill --all -g -y` in your terminal to install all four skills globally. You also need ngspice and Python 3 with numpy, matplotlib, and scipy installed on your system.

What is the gm/ID design method?â–¼

It is an analog design approach that uses simulation-generated lookup tables instead of hand equations to size transistors. Given a target gm/ID, this skill automatically returns the required width, current, bias voltage, speed, and gain.

Which transistor models are included?â–¼

The full PTM library from Arizona State University: bulk CMOS from 180nm down to 22nm in HP and LP variants, plus FinFET models from 20nm down to 7nm. The Sky130A open PDK is also supported via Volare.

Can beginners learn SPICE simulation with this?â–¼

Yes. The ngspice skill includes nine guided examples covering RC circuits, MOS IV curves, filters, noise, current mirrors, and amplifiers, each with expected values to check your results against.

Does it support process variation and Monte Carlo analysis?â–¼

Yes. The sky130-pdk skill runs PVT corner sweeps and Monte Carlo smoke tests on real circuits like ring oscillators and five-transistor OTAs using the open Sky130A PDK.

Related Repositories in Software Engineering

View All in Software Engineering→