VLSI Academy - Circuit Design & SPICE Simulations - Part 1

Learn how things got started in VLSI
4.4 (50 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
424 students enrolled
$19
$95
80% off
Take This Course
  • Lectures 30
  • Length 4 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 7/2015 English

Course Description

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 !!

What are the requirements?

  • Basic understanding on Industiral physical design flow, clock tree synthesis and static timing analysis to get applications of this course
  • Even if you are not aware of above one's, that's even better, you can start from scratch

What am I going to get from this course?

  • Understand, in brief, Physics of MOSFET
  • Run SPICE simulations on your own and test your own circuits
  • Get better understanding of Timing Analysis
  • Learn VLSI from scratch to advanced (this includes my other courses as well)

What is the target audience?

  • Anyone interested to know, what drives this $Billion VLSI industry
  • Anyone looking to do some practical and hands-on work on SPICE simulations
  • Any professional already doing Static Timing Analysis and wants to go into details of delay models
  • Anyone looking to stay for a long time in VLSI domain

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction to circuit design and SPICE simulations
Why do we need circuit design and SPICE simulations?
Preview
10:30
Introduction to basic element in circuit design - NMOS
09:27
Strong inversion and threshold voltage
09:19
Threshold voltage with positive substrate potential
08:18
Section 2: NMOS Resistive region and saturation region of operation
Resistive region of operation with small drain-source voltage
09:48
Drift current theory
Preview
08:35
Drain current model for linear region of operation
09:41
SPICE conclusion to resistive operation
04:27
Pinch-off region condition
09:44
Drain current model for saturation region of operation
09:28
Section 3: Introduction to SPICE
Basic SPICE setup
Preview
09:38
Circuit description in SPICE syntax
09:14
Define technology parameters
09:24
Standard technology file
Preview
Article
First SPICE Simulation
10:07
SPICE deck for 1.2u Technology node
Preview
Article
Section 4: SPICE simulation for lower nodes and velocity saturation effect
SPICE simulation for lower nodes (250nm)
09:35
SPICE deck for 250nm Technology node
Preview
Article
Drain current vs gate voltage for long and short channel device
09:49
Id-Vgs SPICE deck for 1.2u technology node
Preview
Article
Id-Vgs SPICE deck for 250nm technology node
Preview
Article
Velocity variation at lower and higher electric fields
09:09
Velocity saturation drain current model
09:32
Section 5: CMOS voltage transfer characteristics
MOSFET as a switch
09:31
Introduction to standard MOS voltage current parameters
10:09
PMOS NMOS drain current v/s drain voltage
10:18
Step1 - Convert PMOS gate-source-voltage to Vin
09:55
Step2 & Step3 - Convert PMOS and NMOS drain-source-voltage to vout
Preview
08:48
Step4 - Merge PMOS - NMOS load curves and plot VTC
10:56
Section 6: Conclusion and next steps
Conclusion and next steps
Preview
01:48
Section 7: Quiz
Threshold voltage
7 questions

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Kunal Ghosh, Educator & VLSI Expertise from IIT Bombay India

Kunal Ghosh, an Engineer by qualification and Educator by interest. It gives me great energy to help students to understand the Concepts of VLSI and Chip Design used in semiconductor Industry and assist them to achieve goals in Professional world. My course are product of simple Principle I follow at work, Keep it Simple and Sweet, All my lectures are full of info-graphical video, where pictures speaks louder then my words.

Now, to be really successful in the field of VLSI and Semiconductors, you need to take the courses in below order:

1) VLSI Academy - Physical design flow

2) VLSI Academy - Clock tree synthesis - Part 1 & 2

3) VLSI Academy - Signal Integrity

4) VLSI Academy - Static timing analysis (Can be taken in between)

5) VLSI Academy - Circuit design and SPICE simulations Part 1 & Part 2 (This is the core of VLSI, so you can take it in beginning or end)

6) VLSI - Essential concepts and detailed interview guide (This course is a glimpse of all above courses, but for details of each topic, you need to take course 1) to 5).)

Connect with me for more guidance !!

Hope you enjoy the session best of luck for future !!

Ready to start learning?
Take This Course