Microelectronic Circuits: Interactive Learning

  • This site presents resources for interactive learning of microelectronic circuits.
  • Link to circuits animation using an open-source javascript-based circuit simulator are included.
  • LTSpice Simulation files for the topics covered in undergraduate circuits course based on the Microelectronics Circuits Textbook by B. Razavi. The file names in the zip correspond to the figure number in the book.
  • Students may also refer to the Online Lecture Videos provided for the course material.

Diode Circuits

LTSpice Zip File

Description Animation Link LTSpice Filename
IV Curves animation Diode_IV_Curves
IV Curve of Diode-R combination animation Fig 3_7
Load line analysis Matlab code: LoadLineAnalysis2.m Excel: Diode_Load_Line.xlsx
Half-wave Rectifier
Positive half-cycle animation Fig 3_28, Fig 3_28_ideal_diode
Negative half-cycle animation Fig 3_29, Fig 3_29_ideal_diode
Rectified half-cycle animation Fig 3_30
Rectified half-cycle with load animation Fig 3_32
o Rectified half-cycle, peak current animation Fig 3_34
Full-wave/Bridge Rectifier
Bridge Rectifier animation Fig 3_38, Fig 3_38_ideal_diode
with Smoothing Capacitor animation Fig 3_40
oltage Regulation using Zener Diode animation Bridge_Rectifier_with_Regulator
Voltage Doubler animation Fig 3_57
Voltage Limiters
Simple limiter animation Fig 3_49a
Simple limiter, with level-shift animation Fig 3_49b
Negative half-cycles animation Fig 3_50a
Both half-cycles animation Fig 3_50b
General limiter animation Fig 3_51_DC, Fig 3_51_AC
Diode Reverse recovery Diode_reverse_recovery
Zener Diode animation Zener_IV_Sweep

MOSFET Circuits

LTSpice Zip File

Description Animation Link LTSpice Filename
NMOS I-V Characteristics animation
PMOS I-V Characteristics animation

Acknowledgement

This effort was supported by NSF CAREER Award under Grant EECS-1454411.