
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.
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).
we see how to implement cmos compound logic. The role of Pull-down and Pull-up explained.
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
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
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.
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.
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.
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.
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.
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.
Use a PDF file to refer to the Exercise and then a video lecture for the solution.
In this module, lets see how CMOS logic in the form of an invertor and NAND gate is implemented. Transistors NMOS and PMOS forms a complmentray logic. A complete explanation along with truth table is explained with animated work. We also talk about the concept of pull-up and pull-down network.
In this module, lets see how CMOS logic in the form of an invertor and NOR gate is implemented. Transistors NMOS and PMOS forms a complmentray logic. A complete explanation along with truth table is explained with animated work. We also talk about the concept of pull-up and pull-down network.
In this tutorial, we delve into the implementation of compound logic using CMOS technology, focusing on constructing AND-OR-Invert (AOI) gates. Compound logic gates, such as AOI gates, efficiently combine multiple logic operations—specifically AND and OR functions—followed by an inversion, all within a single gate structure. This approach streamlines circuit design by reducing the number of required components, thereby enhancing performance and minimizing power consumption. By understanding the configuration of pull-up and pull-down networks in CMOS circuits, you can effectively design complex logic functions with improved efficiency.
Learn the low power design techniques used in VLSI. Understand what static and dynamic power is and how to reduce them in the design.
We're diving into the fascinating world of Multi-Project Wafers (MPW). This revolutionary project is transforming how students, researchers, academics, and industry professionals design and fabricate circuits. Whether you’re working with BJT, NMOS, or PMOS transistors, MPW allows you to create your designs on a silicon wafer or chip. ??
In this video, we’ll explore the global collaboration that brings diverse designs together onto a single wafer. Universities, startups, and companies can all participate, sharing the cost of masks and fabrication to produce custom silicon chips.
Key Highlights:
Introduction to MPW: Understand why MPW is a game-changer.
Global Collaboration: See how designers worldwide contribute to a single wafer.
Cost Sharing Benefits: Learn about the financial advantages.
Educational and Research Applications: Discover how MPW is used for non-commercial purposes, with potential commercial applications.
Design Integration: Visualize how multiple designs are combined into a single chip.
Technology and Usage: Explore applications in analog, digital, RF, mixed-signal ICs, sensors, silicon photonics, flexible electronics, and microfluidics.
Process and Quality Control: Learn about quality control for design integrity.
Prototyping and IP Verification: See how MPW aids in prototyping and low-volume manufacturing.
MPW Service Providers: We'll introduce leading MPW providers like MOSIS (USA), Europractice (EU), CMP (France), and CMC (Canada), who help turn your design dreams into reality.
Whether you’re a student, researcher, engineer, or industry professional, MPW offers endless possibilities for integrated circuit design and fabrication. Join us to explore the cutting-edge world of microelectronics and nanotechnology.
In this video, we're diving into a fascinating and popular topic in the world of integrated circuits: FPGAs (Field-Programmable Gate Arrays). Discover what makes FPGAs so special and why they're a game-changer in technology. We'll explore: What an FPGA is and how it works. The versatility of FPGAs, allowing them to be reprogrammed for various digital logic functions. The internal structure of FPGAs, including configurable logic blocks and programmable interconnects. Real-world applications of FPGAs in industries such as aerospace, automotive, medical instrumentation, and consumer electronics. The basics of FPGA configuration, including schematic entry and hardware description languages like VHDL and Verilog. Key differences between FPGAs and ASICs (Application-Specific Integrated Circuits). Leading companies in the FPGA market. Whether you're new to FPGAs or looking to expand your knowledge, this video is a great starting point.
Lets have a look at the internal architechture of the FPGA programable chip. FPGA internally has CLBs or logic array blocks. Each logic block contains LUT (look-up Table) , memory (1-bit flip-flop) and additional circuit such as mulitiplexer. These elements enable program and reconfigure the FPGA via routing channnels. We also explore other components of FPGA such as I/O blocks, USB controllers, memory, and clock generator.
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!