LTspice Lab Report-1
By- Suryansh Siddhu (2410110623)
Shubh Choubey (2410110620)
1. Basic Circuit Building and Simulation Techniques
LTspice simplifies circuit design and simulation using a schematic-
based interface and SPICE engine. Key tools include:
F2: Opens the component library (resistors, capacitors, diodes,
etc.). Use Ctrl+R to rotate components.
F3: Enables wiring between components—ensure precise
connections.
Right-click: Edit component values and attributes.
F4: Add net labels to name nodes and reduce wire clutter.
F9: Insert simulation commands:
o .tran – Transient analysis
o .ac – Frequency response
o .dc – Source sweeps
o .op – Operating point analysis
2. Using the (.param) and (.step) Directives
The .param command in LTspice defines reusable variables
(e.g., .param Rval=1k) for easy tuning—just use {Rval} in component
fields. It's great for consistent values across stages like filters.
The .step directive runs multiple simulations by varying parameters:
List: .step param Rval list 1k 10k 100k
Linear: .step param Rval 1k 10k 1k
Log: .step param Rval 1k 100k decade 10
Total simulations equal the product of all steps (e.g., 3 R × 10 C = 30
runs).
3. Importing Third-Party Models into LTspice
LTspice doesn’t include all components by default, but you can
import models in these ways:
Direct Paste: Copy .model or .subckt code, then paste it via
SPICE Directive (Ctrl+Right Click).
.include: Save model as .lib or .sub, then link with .include
filename.lib.
Library Add: Place the .lib in Documents/LTspice/lib/sub, edit
libraries, and restart LTspice to access from the parts list.
Custom Symbols: For subcircuits without symbols, right-click >
Create Symbol, edit pins, and reuse from AutoGenerated.
4. Symbol Management and Custom Devices
When working with non-standard ICs like op-amps or switches, symbol
management helps:
• Symbols are saved under AutoGenerated by default
• You can rearrange pins, rename, or redesign the shape
• Especially useful for (.subckt) models with complex pin layouts
Creating reusable, clean symbols ensures even complex ICs can be
easily integrated into simulations.
Conclusion
Across the four LTspice tutorial videos, we learned:
- How to build and simulate circuits using basic tools
- How to use (.param) and (.step) for flexible and iterative design
- How to integrate third-party models using (.include) and library
editing
- How to create custom symbols for subcircuits and ICs