The rapid change in the field of electronics engineering is paralleled by programs that use the computer’s increased capabilities in the solution of both traditional and novel problems. With the availability of tools for computer-aided circuit analysis, circuits of great complexity can be designed and analyzed within a shorter time and with less effort compared to the traditional methods. SPICE is a computer-aided simulation program that enables the design and simulation of circuits. SPICE is the acronym for a Simulation Program with Integrated Circuit Emphasis.
Fundamentals of SPICE Programming:
Programming a circuit simulation with SPICE is much like programming in any other computer language: you must type the commands as text in a file, save that file to the computer's hard drive, and then process the contents of that file with a program (compiler or interpreter) that understands such commands.
SPICE is a General- Purpose circuit simulation program for non-linear DC, nonlinear transient and linear AC analysis. Circuits may contain Resistors, capacitors, inductors, mutual inductors, independent voltage and current sources, four types of dependent sources, transmission lines, switches, and several semiconductor devices: including diodes, BJTs, JFETs, MESFETs, and MOSFETs. Circuits with large numbers of all types of components can be simulated.
In PSPICE the program we run in order to draw circuit schematics is called CAPTURE. The program that will let us run simulations and see graphic results is called PSPICE. You can run simulation from the program where your schematic is. There are a lot of things we can do with PSPICE, but the most important things for you to learn are :
1. Design and draw circuits
2. Simulate circuits
3. Analyze simulation results (Probe for older versions)
For this course you will not need the full capacity of CAPTURE. The devices that we will use are resistors, inductors, capacitors and various independent/dependent sources. It is good to know that CAPTURE has extensive symbol libraries and includes a fully integrated symbol editor for creating your own symbols or modifying existing symbols :
The main tasks in CAPTURE are :
1. Creating and editing designs
2. Creating and editing symbols
3. Creating and editing hierarchical designs
4. Preparing your design for simulation.
Tags : SPICE Training PSPICE Training SPICE SPICE Programming HSPICE
Author- Amresh Kumar Singh
(Research Associate at SiliconMentor)