Circuit Design Checklist #
Use this comprehensive checklist before running simulations to catch common errors and ensure reliable results.
Pre-Design Phase #
[ ] Requirements Defined #
- Input voltage range specified
- Output voltage/current requirements clear
- Frequency range identified
- Power budget established
- Environmental conditions known (temperature, etc.)
- Performance metrics defined (gain, bandwidth, etc.)
[ ] Research Completed #
- Similar circuits reviewed
- Component availability checked
- Cost constraints considered
- Design patterns identified
- Potential issues anticipated
Component Placement #
[ ] Power Supply #
- Voltage source(s) placed
- Correct voltage values set
- Ground symbol placed
- Polarity verified
- Source type appropriate (DC/AC/Transient)
[ ] Passive Components #
- All resistors placed
- Values use standard series (E12/E24)
- Power ratings considered
- Tolerances noted if critical
- All capacitors placed
- Correct capacitor types (ceramic/electrolytic)
- Voltage ratings exceed circuit voltages
- Polarity correct for electrolytics
- All inductors placed (if any)
- Realistic inductance values
[ ] Active Components #
- Semiconductors correctly oriented
- Diode stripe/cathode marking verified
- BJT pin order: Collector, Base, Emitter
- MOSFET pin order: Drain, Gate, Source
- Correct component types selected
- NPN vs PNP for BJT
- N-channel vs P-channel for FET
- Appropriate models chosen
- Substrate connections verified (MOSFET bulk)
[ ] Connections #
- All components connected with wires
- No floating nodes
- No unintended shorts
- Wire routing neat and clear
- Critical nodes labeled
Circuit Verification #
[ ] DC Paths #
- Every node has DC path to ground
- No capacitor-only paths in bias networks
- Current source have parallel DC paths
- Floating nodes identified and fixed
[ ] Component Values #
- All values realistic and achievable
- No zero or infinite values
- No extremely small/large values
- Units verified (k vs m vs M)
- Calculated values match placed values
- Hand calculations performed for key parameters
[ ] Biasing (for amplifiers) #
- DC operating point calculated
- Transistor bias resistors present
- Expected VBE ≈ 0.7V for BJT
- Expected VCE between 0.1V and VCC-0.1V
- Expected VGS > VTH for MOSFET
- Expected VDS in saturation region
[ ] Signal Path #
- Input clearly defined
- Output clearly defined
- Signal path continuous
- AC coupling capacitors where needed
- DC blocking verified
- Impedance matching considered
Simulation Setup #
[ ] Probe Placement #
- Input node probed
- Output node probed
- Critical intermediate nodes probed
- Power supply currents measured (if needed)
- Probe count within limits (2 for free, unlimited premium)
[ ] Analysis Type Selection #
- DC Operating Point: for bias verification
- Transient: for time-domain signals
- AC Small-Signal (Premium): for frequency response
- Analysis type matches circuit goal
- Multiple analyses planned if needed
[ ] Analysis Parameters #
- Transient:
- Time step appropriate (1/100 of fastest signal)
- Stop time captures behavior (5-10 time constants)
- Initial conditions set if needed
- AC Analysis (Premium):
- Frequency range covers interest (0.1×fc to 10×fc)
- Points per decade sufficient (10-100)
- Source has AC magnitude set
Pre-Simulation Checks #
[ ] Design Review #
- Circuit matches schematic/requirements
- Component count reasonable
- No obvious errors visible
- Similar to working examples
[ ] Common Pitfalls Avoided #
- No voltage source loops (add series R)
- No current sources in series (add parallel R)
- No ideal shorts or opens
- No missing ground connections
- No reversed diodes/transistors
- No unrealistic component values
- No blocking capacitors in bias paths
[ ] Expected Results Defined #
- DC voltages estimated
- AC gain calculated
- Frequency response predicted
- Time constants known
- Sanity check values ready
Running Simulation #
[ ] Start Simple #
- Run DC Operating Point first
- Verify DC voltages before AC/transient
- Check currents are reasonable
- Transistors in correct region (active/saturation)
[ ] Progressive Complexity #
- Simple analysis first
- Add complexity incrementally
- Verify at each step
- Don’t skip validation
[ ] Monitor Warnings #
- Read all warning messages
- Understand each warning
- Fix warnings before accepting results
- Don’t ignore convergence issues
Results Verification #
[ ] Sanity Checks #
- Results physically reasonable
- No violation of laws (KCL, KVL, power)
- Orders of magnitude correct
- Signs correct (phase, polarity)
[ ] Comparison with Calculations #
- DC voltages match hand calculations (±10%)
- AC gain matches prediction
- Time constants correct (τ = RC or L/R)
- Cutoff frequencies as expected
[ ] Expected Behavior #
- Amplifier: output larger than input
- Filter: attenuation outside passband
- Oscillator: sustained oscillation
- Comparator: digital output
- Power supply: regulated output
[ ] Error Analysis #
- Results outside expectations investigated
- Discrepancies explained
- Model limitations understood
- Assumptions verified
Documentation #
[ ] Circuit Documented #
- File saved with descriptive name
- Component values recorded
- Design rationale noted
- Calculation documented (separate file)
[ ] Results Recorded #
- Key waveforms captured (screenshot)
- Important values noted
- Analysis settings documented
- Anomalies documented
[ ] Design Decisions #
- Component choices justified
- Tradeoffs explained
- Alternative considered
- Future improvements noted
Advanced Checks (Premium/Complex Circuits) #
[ ] Sensitivity Analysis #
- Critical components identified
- Tolerance effects considered
- Monte Carlo run (if premium)
- Worst-case scenarios tested
[ ] Temperature Effects #
- Temperature range considered
- Coefficients set if known
- Temperature sweep run (if premium)
- Thermal stability verified
[ ] Frequency Effects #
- Parasitic capacitances considered
- High-frequency behavior verified
- Transmission line effects (if >10MHz)
- Stability margins checked
[ ] Power Analysis #
- Component power dissipation calculated
- Total power consumption noted
- Power ratings verified
- Heat dissipation considered
Common Mistake Prevention #
[ ] Avoided These Common Errors #
- ✓ Ground connected (not floating)
- ✓ Realistic component values
- ✓ Correct unit prefixes (k, M, m, μ)
- ✓ Diodes oriented correctly
- ✓ Transistor pins correct
- ✓ AC source for AC analysis
- ✓ Probes placed before running
- ✓ DC operating point verified first
- ✓ Simulation time window appropriate
- ✓ No blocking capacitors in bias
- ✓ Standard component values used
- ✓ Analysis type matches goal
See Common Mistakes Guide for details.
Pre-Flight Checklist (Quick Version) #
Use this abbreviated checklist before every simulation:
30-Second Check:
- Power supply connected
- Ground present
- All components wired
- Probes placed
- DC operating point valid
- Analysis type correct
If all checked: Run simulation!
If any unchecked: Review full checklist above.
Post-Simulation Actions #
[ ] Results Analysis #
- All probes show data
- Waveforms make sense
- Values in expected ranges
- No convergence warnings
[ ] If Results Good #
- Save file
- Export data if needed (Premium)
- Document findings
- Consider next steps
[ ] If Results Bad #
- Review circuit connections
- Check component values
- Verify analysis settings
- Consult Troubleshooting Guide
- Simplify and retry
- Ask community/support
Iterative Design Checklist #
[ ] First Iteration #
- Basic circuit working
- DC operating point correct
- Basic function verified
- Major bugs fixed
[ ] Second Iteration #
- Component values optimized
- Performance targets met
- Edge cases tested
- Stability verified
[ ] Final Iteration #
- All requirements met
- Tolerance analysis complete
- Temperature effects verified
- Design frozen
- Documentation complete
Checklist for Different Circuit Types #
Amplifier Checklist #
- DC bias correct (transistor in active region)
- Input coupling capacitor (if needed)
- Output coupling capacitor (if needed)
- Emitter/source bypass capacitor (for gain)
- Load resistance specified
- Gain calculated and verified
- Bandwidth measured
- Input/output impedance known
Filter Checklist #
- Cutoff frequency specified
- Component values calculated (fc = 1/(2πRC))
- Passband ripple acceptable
- Stopband attenuation sufficient
- Roll-off rate correct (-20dB/decade for 1st order)
- AC analysis covers 0.01×fc to 100×fc
- -3dB point verified
Oscillator Checklist #
- Positive feedback path present
- Loop gain > 1 at oscillation frequency
- Phase shift = 0° or 360° at fosc
- Amplitude limiting mechanism
- Transient analysis shows startup
- Frequency matches calculation
- Waveform shape acceptable
Power Supply Checklist #
- Input voltage range specified
- Output voltage regulated
- Load current capacity specified
- Ripple voltage acceptable
- Transient response tested
- Short-circuit protection (if needed)
- Over-voltage protection (if needed)
- Efficiency calculated
Digital Logic Checklist #
- Logic levels defined (high/low voltages)
- Rise/fall times specified
- Propagation delay measured
- Fan-out capacity verified
- Noise margins calculated
- Timing diagrams captured
- Glitches identified
Printable Quick Reference #
☐ Power connected & grounded
☐ All components wired
☐ Realistic values
☐ Correct orientations
☐ Probes placed
☐ DC operating point verified
☐ Analysis type correct
☐ Run simulation
☐ Results reasonable
☐ File saved
See Also #
- Common Mistakes - What to avoid
- Troubleshooting Guide - Fix problems
- Circuit Design Patterns - Proven circuits
- Oscilloscope & Analysis - Get accurate results
Pro Tip: Print this checklist and keep it visible while designing. The five minutes spent checking can save hours of debugging!