
Unpack circuit design and SPICE simulations, using MOS transistors and logic gates to understand how transistor connections yield functionality and how SPICE models produce delay and output characteristics.
Explore the NMOS transistor as the basic circuit element, including its substrate, diffusion and isolation regions, source and drain, gate oxide, body terminal, and how threshold voltage informs SPICE models.
Increase the gate voltage to drive depletion and then strong inversion, forming a continuous source-to-drain channel, while body bias (Vsb) shifts the threshold voltage and depletion behavior.
Explore how positive substrate bias (VSB) raises the threshold voltage via the body effect, altering depletion, inversion, and gate-to-source needs in MOS devices.
Examine the resistive region of a MOSFET, where gate voltage forms a conducting channel and creates a nonuniform channel voltage that shapes the drain current in SPICE simulations.
Explore drift current theory in a MOSFET, deriving current from carrier velocity and charge under a gate-induced channel voltage, while considering diffusion current, gate oxide capacitance, and SPICE-focused modeling.
Derive a simple drain current model for a mosfet's linear region to drive SPICE simulations using mobility, electric field, and channel length.
Explore how gate voltages affect drain current using SPICE simulations, sweeping VGX from 0 to 2.5 to identify the linear region, then examine the saturation region.
Explore how increasing drain-to-source voltage affects pinch-off, surface inversion, and the channel in a MOSFET. Learn how VGX, VDX, and threshold voltage determine saturation and guide SPICE modeling of current.
Explores a drain current model for the saturation region, explains velocity saturation effects, and introduces SPICE simulations to validate a constant-current behavior across varying gate and drain voltages.
Explore how spice acts as a circuit engine with built-in transistor models, how to feed correct model parameters and netlists, and how technology constants drive accurate delay simulations.
Learn to write a Spice netlist and define nodes for MOSFETs, resistors, and voltage sources, with proper values and node naming, then link to a technology file for transistor dimensions.
Define technology parameters and plug in spice models to drive the SPICE engine, package model files, and run voltage sweeps to simulate current in the linear and saturation regions.
Explore SPICE simulations for 250 nm devices, analyzing DC transfer characteristics across linear, saturation, and cutoff regions, and compare width and length effects on drain current behavior.
Explore Spice simulations of drain current versus gate voltage for long- and short-channel devices, revealing a quadratic Id vs Vg relationship at 2.5 V and velocity saturation.
Explore how velocity varies with electric field, transitioning from linear to saturation, and how velocity saturation shapes short‑channel device models.
Explore the drain current of pmos and nmos transistors as a function of drain voltage, and analyze CMOS voltage transfer characteristics using SPICE simulations, focusing on gate-to-source voltage and threshold.
Convert the PMOS and NMOS drain-source voltage to the output voltage, derive transfer characteristics as a function of input and output voltages, and set up SPICE simulations.
Learn to merge pmos and nmos load curves to plot cmos voltage transfer characteristics and locate the intersection that defines cutoff, linear, and saturation, then use dc spice to validate.
Revisit circuit design and SPICE basics, run simulations to analyze velocity saturation and DC voltage transfer characteristics, and assess robustness under parameter variation and noise margin for the next course.
So, you are a professional in VLSI, doing tons of tapeouts and accurate timing analysis.
OR, say, you are a student, who already went through my previous courses on clock tree synthesis, physical design flow and crosstalk,
But, sit back, and give it a thought "Have you done it all?" "Did you know, where does the delay of a cell actually comes from?" "We have learnt about delay models, but are the models accurate?" "How do you verify, if what you are doing in static timing analysis, is correct?" and many more.
These are some of curious questions we wonder about, but hardly find any answers. Even if we found the answers, as a passionate learner, we are still more curious to do some practical things on our own.
And, here's the answer to all of them. SPICE (Simulation Program for Integrated Circuit Emphasis). This course has answers to almost all questions that you might have as a serious timing analyst
So let's get started and keep those questions coming in the forum, and I will answer all of them.
See you in class !!