Fundamentals of Digital Design for VLSI Chip Design (Coursera)

Offered by L&T EduTech,
Fundamentals of Digital Design for VLSI Chip Design (Coursera)

This comprehensive learning module delves into Boolean algebra and its applications in digital circuit design, covering fundamental concepts like Boolean variables, logic gates, and their relationship with digital logic circuits. Participants explore Boolean expressions, simplification techniques, and consensus theorems, including the advanced Quine McCluskey method.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

The module also addresses combinational circuits, detailing the design and functionality of adders, subtractors, parity circuits, and multipliers. Encoding complexities are navigated with insights into encoders, decoders, multiplexers, and demultiplexers. Binary shifting operations, emphasizing logical and arithmetic shifting with multiplexers for efficient design, are covered.
Moving forward, the module provides an in-depth exploration of sequential circuits, including latch and flip-flop circuits like SR latch, JK flip-flop, and more. Hazards in digital circuits, along with registers, bidirectional shift registers, and various counters, are thoroughly explained. The exploration concludes with Mealy and Moore state sequential circuits.
Additionally, participants gain a comprehensive understanding of memory systems, programmable logic devices, and VLSI physical design considerations. The module covers SRAM and DRAM, tri-state digital buffers, Read-Only Memory (ROM), and Programmable Logic Devices (PLD) such as PROM, PLA, and PAL. Architecture and implementation of Complex Programmable Logic Devices (CPLD) and Field-Programmable Gate Arrays (FPGA) are discussed, along with the VLSI design cycle and design styles for CPLD, SPLD, and FPGA.
By the end of this course, you will be able to:

  • Understand the distinctions between analog and digital signals and the transformative benefits of digitization.
  • Comprehend various number systems, Boolean algebra, and its application to logic gates.
  • Master Boolean expression manipulation, canonical forms, and simplification techniques.
  • Proficiently handle SOP and POS expressions, recognizing relationships between minterms and maxterms.
  • Recognize the universality of NAND and NOR gates, implementing functions using De Morgan's Law.
  • Master Karnaugh map techniques, including advanced methods and handling don't care conditions.
  • Gain a comprehensive understanding of combinational circuits, covering principles and applications.
  • Understand binary addition principles and design various adder circuits, including 4-bit ripple carry adders.
  • Explore advanced adder designs for arithmetic operations.
  • Proficiently design binary subtractors, analyze overflow/underflow scenarios, and understand signed number representation.
  • Understand parity generation, detection, and various methods of binary multiplication.
  • Master the design and application of various multipliers, incorporating the Booth algorithm.
  • Understand applications of comparators, encoders, and decoders in digital systems.
  • Proficiently use multiplexers and demultiplexers in digital circuit design, recognizing their role as function generators.
  • Understand binary shifting operations, designing logical shifters, and principles of arithmetic and barrel shifting.
  • Grasp foundational principles of sequential circuits, focusing on storage elements and designing an SR latch.
  • Understand the operation of JK flip-flops, addressing race around conditions, and design master-slave JK flip-flops and Gated SR latches.
  • Gain proficiency in designing and analyzing various types of counters in sequential circuits.
  • Understand principles and design techniques for Mealy and Moore state sequential circuits.
  • Grasp fundamental principles of memory, differentiating internal structures between SRAM and DRAM, and gain practical skills in addressing memory, controlling tri-state digital buffers, and understanding ROM, PLD, and various PLDs.

This course is part of the Chip based VLSI design for Industrial Applications Specialization.

Syllabus

Digital Fundamentals
This comprehensive learning module provides a detailed exploration of Boolean algebra and its practical applications in digital circuit design. Participants will delve into fundamental concepts such as Boolean variables, logic gates, and the relationship between Boolean algebra and digital logic circuits. The module progresses to cover Boolean expressions, simplification techniques, and the derivation of consensus theorems. Practical aspects, including the implementation of Boolean functions using universal gates and the use of Karnaugh maps for simplification, are thoroughly examined. The module also introduces the Quine McCluskey method as an advanced tool for Boolean expression simplification.

Combinational Logic Design
This comprehensive module delves into the intricate world of combinational circuits and arithmetic operations in digital systems. Participants will explore the design and functionality of various circuits, including adders, subtractors, parity circuits, and multipliers. The module navigates through the complexities of encoding and decoding, introducing different types of encoders, decoders, multiplexers, and demultiplexers. Additionally, the module covers binary shifting operations, including logical and arithmetic shifting, utilizing multiplexers for efficient design.

Sequential Logic Design
This comprehensive module provides an in-depth exploration of sequential circuits, covering the fundamental concepts, storage elements, and various types of flip-flops. Participants will gain insights into the design and operation of latch and flip-flop circuits, including SR latch, JK flip-flop, master-slave JK flip-flop, Gated SR latch, D latch, and D flip-flop. The module delves into hazards in digital circuits and explains the characteristics and applications of sequential circuits. Furthermore, the structure, operation, and types of registers are examined, alongside bidirectional shift registers. The module concludes with an extensive coverage of counters, including ring counters, Johnson counters, asynchronous up/down counters, synchronous up/down counters, and mod-n synchronous counters. The concepts of Mealy and Moore state sequential circuits are introduced, including the design of state diagrams, equivalent state tables, and reduction techniques.

Programmable Logic Devices
This module provides a comprehensive understanding of memory systems and programmable logic devices, along with insights into physical design considerations in VLSI. Participants will explore various types of memories, including SRAM and DRAM, examining their internal structures and addressing mechanisms. The module covers tri-state digital buffers, Read-Only Memory (ROM), Programmable Logic Devices (PLD) such as PROM, PLA, and PAL. Additionally, the architecture and implementation of Complex Programmable Logic Devices (CPLD) and Field-Programmable Gate Arrays (FPGA) are discussed. The module delves into the VLSI design cycle, hierarchical design, routing, compaction, extraction, and verification. Various VLSI design styles are explored, and the design processes for CPLD, SPLD, and FPGA are elucidated.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Digital Design (edX) EdX
Harvey Mudd College,HarveyMuddX

Digital Design (edX)

This first course in Digital Design will take you from Zero to One - from no previous experience, to being able to design amazing digital systems. This is the first step on the path to computer engineering. Digital systems have revolutionized our world. From television to cell phones to GPS to warfare to automobiles to medicine to distance education, computers and digital processing have reshaped the way we live and work. The semiconductor industry has grown from $21B in 1985 to $412B in 2019, making it one of the largest sectors of the economy. Computers are also a vital part of daily practice in every field of science and engineering.

Self Paced
5-12 Weeks
VLSI CAD Part II: Layout (Coursera) Coursera
University of Illinois at Urbana-Champaign

VLSI CAD Part II: Layout (Coursera)

A modern VLSI chip is a remarkably complex beast: billions of transistors, millions of logic gates deployed for computation and control, big blocks of memory, embedded blocks of pre-designed functions designed by third parties (called “intellectual property” or IP blocks). How do people manage to design these complicated chips? Answer: a sequence of computer aided design (CAD) tools takes an abstract description of the chip, and refines it step-wise to a final design.

Aug 24th 2026
5-12 Weeks
Sustainability through Soccer: Systems-Thinking in Action (Coursera) Coursera
University of Virginia

Sustainability through Soccer: Systems-Thinking in Action (Coursera)

This course takes learners on a journey through a progression of systems-thinking and sustainability concepts. Using the beautiful game of soccer as an analogy, we'll work together to illuminate real-world interdependencies (such as between climate change and human rights), building the chain of concepts in a fun, accessible way. Soccer nerds and newbies alike will be entertained and, ultimately, rewarded with the epiphanies that come from seeing in systems more clearly.

Sep 14th 2026
4 Weeks
Building a RISC-V CPU Core (edX) EdX
Linux Foundation,LinuxFoundationX

Building a RISC-V CPU Core (edX)

Create a RISC-V CPU with modern open source circuit design tools, methodologies, and microarchitecture, all from your browser. Building a RISC-V CPU Core is designed for anyone with a technical inclination who is interested in learning more about hardware. Whether you are new to digital logic or are a seasoned veteran, students will take away new skills that can be applied immediately. No prior knowledge of digital logic design is required.

Self Paced
Self-Paced
Cómo autoconstruir tu vivienda (Coursera) Coursera
Universidad Nacional Autónoma de México

Cómo autoconstruir tu vivienda (Coursera)

Aprenderás las bases y los procedimientos precisos paso a paso para que puedas llevar a cabo la autoconstrucción de una vivienda básica, segura y económica para ti y tu familia; también te será de gran utilidad si estás buscando aprender a reparar, mejorar la estructura de tu vivienda e incluso si buscas autoemplearte.

Sep 14th 2026
4 Weeks
Machine Design Part I (Coursera) Coursera
Georgia Institute of Technology

Machine Design Part I (Coursera)

“Machine Design Part I” is the first course in an in-depth three course series of “Machine Design.” The “Machine Design” Coursera series covers fundamental mechanical design topics, such as static and fatigue failure theories, the analysis of shafts, fasteners, and gears, and the design of mechanical systems such as gearboxes. Throughout this series of courses we will examine a number of exciting design case studies, including the material selection of a total hip implant, the design and testing of the wing on the 777 aircraft, and the impact of dynamic loads on the design of an bolted pressure vessel. In this first course, you will learn robust analysis techniques to predict and validate design performance and life.

Sep 14th 2026
5-12 Weeks
Introduction to FPGA Design for Embedded Systems (Coursera) Coursera
University of Colorado Boulder

Introduction to FPGA Design for Embedded Systems (Coursera)

Programmable Logic has become more and more common as a core technology used to build electronic systems. By integrating soft-core or hardcore processors, these devices have become complete systems on a chip, steadily displacing general purpose processors and ASICs. In particular, high performance systems are now almost always implemented with FPGAs. This course will give you the foundation for FPGA design in Embedded Systems along with practical design skills.

Aug 24th 2026
4 Weeks
Digital Manufacturing: Introduction and Smart Design (Coursera) Coursera
L&T EduTech

Digital Manufacturing: Introduction and Smart Design (Coursera)

This course has been created for Mechanical, Manufacturing, and Mechatronics Engineers. The "Digital Manufacturing and Industry 4.0" course is intended for those who want to comprehend and navigate the transformative concepts and technologies that shape modern Industry. Throughout this course, participants will learn about the fundamental principles of digital manufacturing, the path to Industry 4.0, and the emerging technology that drives smart design and production processes through three modules.

Aug 31st 2026
3 Weeks
Graphic Elements of Design: Color Theory and Image Formats (Coursera) Coursera
University of Colorado Boulder

Graphic Elements of Design: Color Theory and Image Formats (Coursera)

Examining and exploring the various types of images and graphic elements will be the focus of this course. We will start with color theory to distinguish between CMYK, Pantone and RGB color options and their usages. Then we will review the various types of images used in both print and digital design projects. Finally we will look at logo designs to determine what makes for the best images and graphic elements for corporate branding and imaging.

Aug 24th 2026
3 Weeks