Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
CMOS VLSI - Fundamentals, Design & Technology
Rating: 4.4 out of 5(23 ratings)
159 students

CMOS VLSI - Fundamentals, Design & Technology

VLSI and IC Design fundamentals !
Last updated 1/2026
English

What you'll learn

  • Learn about CMOS VLSI design
  • Learn MOS transistor and how it is used in CMOS logic/circuit design
  • Understand step-by-step CMOS fabrication process
  • Learn how to draw a CMOS transistor layout
  • Learn CMOS circuit design principles
  • Learn basics of Hardware Description Language (HDLs)
  • Know about the latest in VLSI Technology and IC design fundamentals
  • Update yourself with the advances and know-how in VLSI and IC design
  • Know the design flow used in VLSI industry
  • Get job-ready for in-demand carrier in VLSI and IC design
  • Learn about multi-project wafer (MPW) service to fabricate your chip

Course content

4 sections26 lectures17h 47m total length
  • Introduction48:56

    In this session, we will have an introduction of the VLSI technology. We will learn about the evolution about the transistor count, clock frequencies and power requirement in today's IC design process. We will also see how technology node/process has evolved in the past few decades. We'll make comments about Moore's law.

  • The MOS transistor1:26:05

    Learn

    • MOS transistor semiconductor physics. 

    • MOS transistors (NMOS and PMOS) principle of operation.

    • CMOS transistors as switches.

    • CMOS transistors as a logic gates and latches.

    • Learn how CMOS transistors are mass produced on silicon wafer called substrate.

    • Learn different masks used to fabricate a CMOS transistors (top and cross-section view) .

    • Learn why modern gate of MOS transistors are made of silicon(poly).

  • Transistor Switching Models4:11

    we see how to implement cmos compound logic. The role of Pull-down and Pull-up explained.

  • CMOS Logic1:09:06

    This session starts with the quiz and its answer. We get a few exercises on the design of the combination logic using CMOS transistors. We learn how to construct a cmos circuit from the given boolean function and vice-versa.

    We explore past gates and its importance.

    We see how to build non inverting functions using CMOS gates

    We introduce a tristate buffer/inverter, multiplexer and we learn how to create mux using tristate logic, pass gate and compound logic transistors

  • Tristate, latch and flip-flop1:47:00

    We learn more about the pass transistors. We understand what the degraded logic is and we learn about the best practice/mentd to design a cmos logic.


    We introduce a sequential circuits/logic

    We learn about cmos D-latch and its use, timing diagram.

    We then introduce flip-flop, its operation in master-slave mode and timing diagram

  • CMOS fabrication and layout58:03

    We continue explaining the difference between a latch and a flip-flop.

    We introduce the CMOS fabrication process (basic), where we talk about the different masks used in fabricating a cmos inverter circuit. We explain step-by-step how different parts of the IC will be fabricated. A top view and the side-view of a cmos inverter is shown the way it will be fabricated


    You will learn different steps used in the CMOS fabrication, about different masks used, photolithography, wafer, etc.

  • CMOS fabrication and layout1:12:21

    This session continues with the CMOS fabrication steps and the related concepts of fabrication.


    We then introduce layout design rules used in IC fabrication. With the example, we learn how to use different layers in the CMOS process and understand limitations.

  • IC layout principles1:28:56

    Here, we learn more about IC layout rules and understand parameters such as MOS transistor width/length ratio. We understand deeper concepts of the layout, and start drawing the layout of the basic unit cells such as Inverter, NAND, NOR, etc.


    We introduce the concept of a stick diagram to draw the layout. Using a stick diagram we introduce a few layout examples and summarise the layout session.

    Next, we explain what is design partitioning in IC design, and we provide an overview of an IC design process through a block diagram. You will know and understand the different departments better. You will know about details on system specifications, architecture design, functional/logic design, circuit, physical design and verification, fabrication, packaging and test .


    We learn what the hardware description languages (HDLs) are and how they are used. We understand what the logic simulator is , what the logic synthesizer is and other tools used by the VLSI hardware industry in the chip design process.

  • Design partioning1:11:42

    Here, we continue with the concepts on SoC/ASIC implementation. We take an example of a microprocessor design and explain how SOC's/ASIC's architecture, microarchitecture, logic, circuit, layout, verification will be carried out by the engineering design teams that are assigned this chip design job.


    We also learn how HDLs are introduced to implement logic and tools used for it.

  • Circuit design1:14:34

    In this one of the most important sessions, we learn about power and delay in CMOS circuit design. We understand the MOSFET model and understand dealy in CMOS logic (through CMOS inverter example). We learn how to reduce the delay in a circuit.


    We then understand power in a CMOS logic/circuit, and how to reduce power consumption.


    We learn how EDA tools (synthesis) help us to auto-build circuits optimised for power and delay.


    We introduce the concept of netlisting. We will learn how verilog and SPICE can be used to generate structural and/or transistorised netlists that will be used by the layout engineering team.

  • Netlisting and floorplan53:37

    This session continues with the netlisting using Verilog and SPICE. We explain this through examples.


    Next part is to understand the concepts of floorplan, and how the processor layout is implemented. An example is given.

Requirements

  • Basics knowledge in semiconductors and electronics
  • Interest in semiconductor technology, VLSI and IC design

Description

CMOS VLSI technology has ascended to the preeminent position in modern electronic system design. This technology has enabled the widespread use of wireless communication, Internet of things, and the personal computers. The inventions and innovations in this technology in the past two decades has seen a rapid and enormous growth. The transistor counts and clock frequencies of state-of-the-art integrated chips have grown by orders of magnitude. Power consumption of the chips is one of the concern today in chip design.

This course will provide you the fundamentals and most relevant information in the semiconductor/VLSI/IC design process (with breadth and depth). The course will provide you the detailed information on the VLSI technology and equip you with the knowledge and the skills required to understand and perform the jobs in the VLSI industry. The course starts with the basics of CMOS logic/transistors/circuits and advances through many examples to the process of IC design and fabrication. This course is tailored for beginners who are interested in VLSI design, digital logic/circuit design and verification. The course will start with providing the background on the VLSI IC design flow used in ASIC/SoC design in the industry.

The course contains detailed lectures and hands-on exercises. Each lecture has downloadable resources which you can use as a reference material. Most of the course contents contain brainstorming exercises/assignments/homework, so you'll learn extra to strengthen your understanding and the skills. Most importantly, a set of revision lectures are provided in Section 2 to not only brush-up the contents we learn in section 1, but also to provide you details and in-depth understanding, examples and know-how of the subject.

Wish you happy learning!



Who this course is for:

  • Beginners interested in VLSI technology, IC design process, and fundamentals
  • Freshers looking for an entry-level jobs in VLSI industry
  • Training course for higher division undergrdautes in electronics, graduates in electronics and VLSI