Q.1 What does SPICE stand for in circuit simulation?
Simulation Program with Integrated Circuit Emphasis
Simulated Power Integrated Circuit Engine
Special Program for Integrated Circuit Evaluation
Serial Program for Integrated Circuit Execution
Explanation - SPICE is an acronym for Simulation Program with Integrated Circuit Emphasis, the foundational simulator used in electronics.
Correct answer is: Simulation Program with Integrated Circuit Emphasis
Q.2 Which of the following is NOT a type of SPICE analysis?
DC analysis
AC analysis
Fourier analysis
Transient analysis
Explanation - SPICE provides DC, AC, transient, noise, and other analyses, but not a dedicated Fourier analysis.
Correct answer is: Fourier analysis
Q.3 In LTspice, which command is used to run a parametric sweep?
.param
.step
.tran
.plot
Explanation - The .step command in LTspice triggers a parametric sweep over a specified variable.
Correct answer is: .step
Q.4 Which circuit element is represented by a 'R' node in SPICE netlist?
Resistor
Capacitor
Inductor
Diode
Explanation - In a SPICE netlist, the node type 'R' denotes a resistor.
Correct answer is: Resistor
Q.5 What is the purpose of a .model statement in SPICE?
Define component values
Define transistor parameters
Set simulation time step
Specify simulation temperature
Explanation - The .model statement defines detailed device parameters such as transistors.
Correct answer is: Define transistor parameters
Q.6 Which of the following is a feature of PSpice not found in LTspice?
Monte Carlo analysis
Symbol editing
SPICE compatibility
Built-in library of ICs
Explanation - PSpice offers a comprehensive library of integrated circuit models that LTspice does not include.
Correct answer is: Built-in library of ICs
Q.7 In a transient analysis, what does the .tran command specify?
Start time, stop time, and time step
Temperature, pressure, and humidity
Voltage, current, and resistance
Frequency range and amplitude
Explanation - The .tran directive in SPICE sets the start time, stop time, and optional time step for transient simulation.
Correct answer is: Start time, stop time, and time step
Q.8 What is the output of an AC small-signal analysis in SPICE?
Time-domain waveforms
Frequency-dependent voltage and current
Thermal noise values
Parameter sweep results
Explanation - AC analysis provides the frequency response of voltages and currents around the operating point.
Correct answer is: Frequency-dependent voltage and current
Q.9 Which parameter is used to limit the maximum number of simulation iterations in SPICE?
maxstep
maxitr
maxnode
maxvolt
Explanation - The maxitr parameter controls how many iterative steps SPICE will take before it stops trying to converge.
Correct answer is: maxitr
Q.10 In Multisim, what is a 'virtual ground'?
A ground node that can be moved
An actual physical ground connection
A floating node that is used as reference
A node that is always at zero volts but not tied to any element
Explanation - A virtual ground is a reference node at 0 V that does not need a physical connection.
Correct answer is: A node that is always at zero volts but not tied to any element
Q.11 Which file format is used to export simulation results from LTspice for use in Excel?
.txt
.net
.asc
.cir
Explanation - LTspice can export data in plain text (.txt) format, which is easily opened in Excel.
Correct answer is: .txt
Q.12 In TINA-TI, what is the function of the 'Transient' analysis tab?
To compute steady-state DC values
To compute frequency response
To analyze time-domain response
To perform Monte Carlo
Explanation - The Transient tab in TINA-TI performs time-domain simulations of the circuit.
Correct answer is: To analyze time-domain response
Q.13 What type of analysis would you use to determine the filter cutoff frequency?
DC
Transient
AC sweep
Noise
Explanation - An AC sweep (small-signal) shows the frequency response, revealing the cutoff frequency.
Correct answer is: AC sweep
Q.14 Which of the following is NOT a standard SPICE simulator?
LTspice
PSpice
Multisim
MATLAB/Simulink
Explanation - Multisim is primarily a schematic capture tool, not a dedicated SPICE simulator.
Correct answer is: Multisim
Q.15 In a .step command, which keyword specifies the variable to step?
.var
.stepvar
.step
.varstep
Explanation - The .stepvar keyword names the variable to sweep over in a parametric study.
Correct answer is: .stepvar
Q.16 What is a 'noise analysis' in SPICE used for?
Calculating thermal noise
Determining time constants
Finding operating point
Analyzing power consumption
Explanation - Noise analysis computes the noise spectral density produced by the circuit elements.
Correct answer is: Calculating thermal noise
Q.17 Which parameter controls the convergence tolerance for voltage in SPICE?
Vtol
Rtol
Etol
Ctol
Explanation - Vtol sets the allowed relative error for node voltages during convergence.
Correct answer is: Vtol
Q.18 In MATLAB/Simulink, what block is commonly used to simulate a SPICE circuit?
Simscape Electrical
SPSPICE
LTspice block
SPICE model block
Explanation - Simscape Electrical provides a physics‑based environment for simulating electrical systems.
Correct answer is: Simscape Electrical
Q.19 Which of the following is an advantage of using LTspice over PSpice?
Free and open-source
Built-in schematic capture
Commercial support
Integrated PCB design
Explanation - LTspice is freely available with no licensing fees, unlike commercial PSpice.
Correct answer is: Free and open-source
Q.20 What is the purpose of the .options command in SPICE?
Set simulation options
Define component models
Change time step
Plot results
Explanation - The .options directive configures simulation parameters such as tolerances and time steps.
Correct answer is: Set simulation options
Q.21 Which command in LTspice performs a frequency sweep from 100 Hz to 10 kHz?
.ac lin 100 10000
.ac dec 100 10000
.ac trb 100 10000
.ac 100 10000
Explanation - .ac dec performs a decadic sweep; .ac lin would use a linear sweep.
Correct answer is: .ac dec 100 10000
Q.22 In a transient analysis, what does the 'maxstep' parameter control?
Maximum simulation time
Maximum time step size
Maximum number of steps
Maximum voltage
Explanation - maxstep limits the largest step size SPICE may use during transient simulation.
Correct answer is: Maximum time step size
Q.23 Which of the following is a common use for Monte Carlo analysis in circuit simulation?
Statistical variation of component values
Time-domain waveform generation
Frequency response plotting
Noise measurement
Explanation - Monte Carlo simulates random variations in component tolerances to assess performance spread.
Correct answer is: Statistical variation of component values
Q.24 Which SPICE directive is used to specify the initial condition of a capacitor?
.ic v(1)=0
.ic c(1)=0
.ic v(n)=0
.ic c(n)=0
Explanation - The .ic directive sets an initial voltage at node n (e.g., the capacitor's node).
Correct answer is: .ic v(n)=0
Q.25 What does the .measure statement do in SPICE?
Define a measurement to extract data
Measure power consumption
Measure simulation speed
Measure temperature
Explanation - The .measure directive extracts numeric results from simulation data, e.g., peak values.
Correct answer is: Define a measurement to extract data
Q.26 In PSpice, which library is commonly used to include transistor models?
OPAMP.lib
BJT.lib
CAP.lib
RES.lib
Explanation - BJT.lib contains transistor models for bipolar junction transistors.
Correct answer is: BJT.lib
Q.27 What is the purpose of the 'plot' command in LTspice?
Define nodes to be plotted
Set plot window size
Specify color
Export plot data
Explanation - The .plot command tells LTspice which nodes or elements to graph during simulation.
Correct answer is: Define nodes to be plotted
Q.28 Which circuit element is represented by a 'R' node in SPICE netlist?
Resistor
Capacitor
Inductor
Diode
Explanation - In a SPICE netlist, the node type 'R' denotes a resistor.
Correct answer is: Resistor
Q.29 Which of the following is a typical output of a SPICE simulation?
Voltage waveforms
Current waveforms
Component temperatures
Color of components
Explanation - SPICE provides electrical data; it does not output graphical colors.
Correct answer is: Color of components
Q.30 In LTspice, what is the function of the 'Recalculate' button?
Recalculate simulation with new parameters
Reset simulation to default
Export results
Save netlist
Explanation - The Recalculate button re‑runs the simulation using the current netlist settings.
Correct answer is: Recalculate simulation with new parameters
Q.31 What is the purpose of the 'noise' option in LTspice?
Show noise spectral density
Show thermal noise only
Show flicker noise only
Show no noise
Explanation - The noise option displays the calculated noise spectral density in the waveform viewer.
Correct answer is: Show noise spectral density
Q.32 Which of the following is a reason to use a behavioral model in SPICE?
Simplify complex circuits
Implement custom equations
Generate arbitrary waveforms
All of the above
Explanation - Behavioral models can represent complex behavior, simplify analysis, and produce custom waveforms.
Correct answer is: All of the above
Q.33 In TINA-TI, what does the 'AC Small Signal' analysis compute?
Frequency response around operating point
Time-domain response
Noise performance
Power consumption
Explanation - The AC Small Signal analysis gives the linear frequency response near the operating point.
Correct answer is: Frequency response around operating point
Q.34 Which command is used to define a current source with a sinusoidal waveform in SPICE?
SINE
EXP
PULSE
PWL
Explanation - The SINE keyword defines a sinusoidal waveform for a source.
Correct answer is: SINE
Q.35 What is the effect of increasing the 'maxiter' value in a SPICE simulation?
Allows more iterations before convergence
Increases time step
Limits number of steps
Decreases accuracy
Explanation - maxiter sets the maximum number of iterations allowed to achieve convergence.
Correct answer is: Allows more iterations before convergence
Q.36 Which of these simulators integrates directly with PCB design tools?
LTspice
PSpice
Multisim
Simscape Electrical
Explanation - Multisim provides seamless integration with PCB layout modules.
Correct answer is: Multisim
Q.37 In SPICE, what does the 'AC' analysis compute for a resistor?
Its impedance
Its current
Its power
Its voltage drop
Explanation - AC analysis calculates the complex impedance of components such as resistors.
Correct answer is: Its impedance
Q.38 What is the purpose of the 'save' directive in SPICE?
Save node voltages and branch currents
Save simulation log
Save schematic file
Save netlist
Explanation - The .save directive records the specified node and element data during simulation.
Correct answer is: Save node voltages and branch currents
Q.39 Which of the following is a common way to debug a SPICE simulation?
Check for syntax errors
Verify component values
Adjust convergence parameters
All of the above
Explanation - Debugging involves checking syntax, values, and simulation parameters.
Correct answer is: All of the above
Q.40 Which command in LTspice would you use to perform a noise analysis with a target SNR of 80 dB?
.noise V(out) V(in) 80
.noise V(out) V(in) db(80)
.noise V(out) V(in) 80db
.noise V(out) V(in) 80dB
Explanation - The .noise command with a target SNR in dB specifies the desired signal‑to‑noise ratio.
Correct answer is: .noise V(out) V(in) 80
Q.41 Which command in LTspice would you use to create a parametric sweep over a resistor value from 1k to 10k?
.step R1 1k 10k 1k
.step R1 1k 10k 0.5k
.step R1 1k 10k
.stepvar R1 1k 10k
Explanation - The .step command with just start, stop, and optional increment defines the sweep.
Correct answer is: .step R1 1k 10k
Q.42 Which of the following is a typical use of the .options 'maxstep' parameter?
Set maximum time step size
Set maximum simulation time
Set convergence tolerance
Set number of nodes
Explanation - maxstep limits the largest time step that the solver can use.
Correct answer is: Set maximum time step size
Q.43 In SPICE, which directive is used to perform a Monte Carlo simulation?
.measure
.step
.mc
.prob
Explanation - Monte Carlo uses a .step over random variable distributions, but .step is the core directive.
Correct answer is: .step
Q.44 Which of the following is NOT a typical output of a SPICE simulation?
Voltage waveforms
Current waveforms
Component temperatures
Color of components
Explanation - SPICE does not output graphical colors; it outputs numerical electrical data.
Correct answer is: Color of components
Q.45 In LTspice, which command is used to create a voltage source with a triangular shape?
PULSE
SINE
EXP
PWL
Explanation - The PULSE keyword can generate a triangular (ramp) waveform by setting rise/fall times.
Correct answer is: PULSE
Q.46 What does the .step 'lin' keyword specify in LTspice?
Linear sweep
Logarithmic sweep
Random sweep
Manual sweep
Explanation - Using .step lin defines a linear step sequence.
Correct answer is: Linear sweep
Q.47 In SPICE, which directive sets the maximum number of convergence iterations for a transient analysis?
.options maxiter
.options maxstep
.options maxnode
.options maxvolt
Explanation - maxiter controls how many convergence attempts are allowed before giving up.
Correct answer is: .options maxiter
Q.48 What is the purpose of the .options 'cach' parameter in SPICE?
Enable or disable caching of simulation results
Set convergence tolerance
Control maximum node count
Set the simulation temperature
Explanation - The cach parameter toggles caching to speed up repeated runs.
Correct answer is: Enable or disable caching of simulation results
Q.49 Which command is used to create a sinusoidal source with 1 V amplitude and 1 kHz frequency in LTspice?
V1 sin(0 1 1k)
V1 sin(0 1 1e3)
V1 sin(0 1 1000)
V1 sin(0 1 100)
Explanation - The syntax V1 sin(0 1 1k) creates a 1 V amplitude, 1 kHz sine wave.
Correct answer is: V1 sin(0 1 1k)
Q.50 Which of the following is NOT a typical analysis performed by ADS?
S-parameter extraction
Time-domain simulation
Thermal analysis
Noise figure calculation
Explanation - ADS focuses on RF and microwave simulations; it does not provide thermal analysis.
Correct answer is: Thermal analysis
Q.51 In SPICE, what does the .tran 'stop' time specify?
Simulation end time
Maximum time step
Time step size
Start time
Explanation - The second argument in .tran defines when the simulation stops.
Correct answer is: Simulation end time
Q.52 What is the main advantage of using LTspice for educational purposes?
Free availability
Large component library
Graphical user interface
All of the above
Explanation - LTspice is free, has many components, and a user‑friendly GUI, ideal for learning.
Correct answer is: All of the above
Q.53 Which command in LTspice would you use to perform a noise analysis with a target SNR of 80 dB?
.noise V(out) V(in) 80
.noise V(out) V(in) db(80)
.noise V(out) V(in) 80db
.noise V(out) V(in) 80dB
Explanation - The .noise directive uses the numeric SNR value in dB.
Correct answer is: .noise V(out) V(in) 80
Q.54 Which of the following best describes a 'parametric sweep'?
Changing a parameter over a set of values
Randomizing all parameters
Simulating at multiple temperatures
Simulating multiple initial conditions
Explanation - A parametric sweep iterates a specified variable through a defined range.
Correct answer is: Changing a parameter over a set of values
Q.55 In LTspice, which command sets the simulation to stop at 1 ms?
.tran 1m 1m
.tran 1m
.tran 1ms
.stop 1ms
Explanation - The .tran command with a single argument sets the stop time to 1 ms.
Correct answer is: .tran 1ms
Q.56 What does the 'S-parameter' analysis provide?
Scattering parameters
Time domain
Frequency response
Noise figure
Explanation - S‑parameters describe how signals are reflected and transmitted in RF networks.
Correct answer is: Scattering parameters
Q.57 In SPICE, which directive sets the fixed time step size?
Set fixed time step size
Set maximum time step size
Set simulation temperature
Set maximum node count
Explanation - The tstep parameter enforces a constant step size for the solver.
Correct answer is: Set fixed time step size
Q.58 Which of the following is a benefit of using LTspice for educational purposes?
Free availability
Large component library
Graphical user interface
All of the above
Explanation - LTspice is free, includes many components, and has a user‑friendly interface.
Correct answer is: All of the above
Q.59 Which of the following best describes a 'noise floor'?
Minimum noise level
Maximum noise level
Average noise level
Noise at zero frequency
Explanation - The noise floor refers to the lowest detectable noise level in a measurement.
Correct answer is: Minimum noise level
Q.60 In TINA-TI, which analysis would you choose to study a circuit's thermal behavior?
AC analysis
DC analysis
Transient analysis
Thermal analysis
Explanation - TINA offers a dedicated thermal analysis to model temperature effects.
Correct answer is: Thermal analysis
Q.61 In LTspice, which command would you use to perform a parametric sweep over a voltage source amplitude?
.step V1
.stepvar V1
.step V1
.stepvar V1 0 5 0.5
Explanation - The .stepvar syntax specifies the variable, start, stop, and increment values.
Correct answer is: .stepvar V1 0 5 0.5
Q.62 Which command in LTspice would you use to perform a noise analysis with a target SNR of 80 dB?
.noise V(out) V(in) 80
.noise V(out) V(in) db(80)
.noise V(out) V(in) 80db
.noise V(out) V(in) 80dB
Explanation - The .noise directive uses a numeric target SNR expressed in dB.
Correct answer is: .noise V(out) V(in) 80
Q.63 In MATLAB/Simulink, which block is commonly used to simulate a digital logic gate?
Digital Logic block
Simscape Electrical
LTspice block
SPSPICE block
Explanation - Simulink's Digital Logic library contains prebuilt logic gate blocks.
Correct answer is: Digital Logic block
Q.64 What does the .measure statement do in SPICE?
Define a measurement to extract data
Measure power consumption
Measure simulation speed
Measure temperature
Explanation - The .measure directive extracts specific values from simulation data.
Correct answer is: Define a measurement to extract data
Q.65 Which of the following is NOT a typical analysis performed by ADS?
S-parameter extraction
Time-domain simulation
Thermal analysis
Noise figure calculation
Explanation - ADS focuses on RF and microwave simulations, not thermal modeling.
Correct answer is: Thermal analysis
Q.66 In MATLAB/Simulink, what does the 'Simscape Electrical' toolbox allow you to do?
Simulate electrical circuits with physical models
Create PCB layouts
Perform SPICE netlist conversion
Generate code for microcontrollers
Explanation - Simscape Electrical provides physics‑based simulation of electrical systems.
Correct answer is: Simulate electrical circuits with physical models
Q.67 Which command is used to perform a sensitivity analysis in LTspice?
.sens
.sensitivity
.step
.tran
Explanation - The .sens command runs a sensitivity analysis for specified parameters.
Correct answer is: .sens
Q.68 In LTspice, what does the 'Recalculate' button do?
Recalculate simulation with new parameters
Reset simulation to default
Export results
Save netlist
Explanation - The Recalculate button re‑runs the simulation using the current netlist settings.
Correct answer is: Recalculate simulation with new parameters
Q.69 What is the purpose of the .options 'tstep' parameter?
Set fixed time step size
Set maximum time step size
Set simulation temperature
Set maximum node count
Explanation - The tstep parameter forces the solver to use a fixed step size throughout the run.
Correct answer is: Set fixed time step size
Q.70 Which of the following is NOT a typical output of a Monte Carlo simulation in SPICE?
Mean and standard deviation of output voltage
Time-domain waveforms
Frequency response
Noise spectral density
Explanation - Monte Carlo focuses on statistical results, not time‑domain waveforms.
Correct answer is: Time-domain waveforms
Q.71 Which of the following is a key feature of the Simscape Electrical toolbox?
Physical modeling of electrical components
Schematic capture
PCB layout
Thermal modeling only
Explanation - Simscape Electrical models components with physics equations.
Correct answer is: Physical modeling of electrical components
Q.72 Which command in LTspice would you use to perform a noise analysis with a target SNR of 80 dB?
.noise V(out) V(in) 80
.noise V(out) V(in) db(80)
.noise V(out) V(in) 80db
.noise V(out) V(in) 80dB
Explanation - The .noise command accepts the numeric SNR value in dB.
Correct answer is: .noise V(out) V(in) 80
Q.73 Which of the following best describes a 'noise floor'?
Minimum noise level
Maximum noise level
Average noise level
Noise at zero frequency
Explanation - The noise floor is the lowest level of noise that can be detected.
Correct answer is: Minimum noise level
Q.74 In LTspice, which command sets the simulation temperature?
.temp
.options temp
.temperature
.set temp
Explanation - The .temp command specifies the temperature for the entire simulation.
Correct answer is: .temp
Q.75 In TINA-TI, which analysis would you choose to study a circuit's thermal behavior?
AC analysis
DC analysis
Transient analysis
Thermal analysis
Explanation - TINA provides a Thermal analysis tool for temperature-dependent simulations.
Correct answer is: Thermal analysis
Q.76 Which command in LTspice would you use to perform a noise analysis with a target SNR of 80 dB?
.noise V(out) V(in) 80
.noise V(out) V(in) db(80)
.noise V(out) V(in) 80db
.noise V(out) V(in) 80dB
Explanation - The .noise command uses the numeric SNR value in dB for the target.
Correct answer is: .noise V(out) V(in) 80
