К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Fundamentals of Digital Design for VLSI Chip Design · LearnSpace
Назад в каталог
courseraИнженерия

Fundamentals of Digital Design for VLSI Chip Design

Курс от L&T EduTech
Средний≈ 17.6 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

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

Навыки, которые вы освоите

Computational LogicField-Programmable Gate Array (FPGA)Data StorageElectronicsComputer ArchitectureAlgorithmsHardware ArchitectureHardware DesignDiagram DesignElectronic ComponentsElectronic SystemsData Storage TechnologiesMemory Management

Программа курса

4 модулей · 138 учебных материалов

01Digital Fundamentals49 материалов

Welcome to the Course

About the SpecializationВидеоAbout the CourseВидеоSpecialization ReadingЧтениеCourse ReadingЧтение

Учитесь у экспертов

Subject Matter Expert

L&T Edutech

Fundamentals of Digital Design for VLSI Chip Design
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 17.6 ч

4 модулей

Язык: Английский

Субтитры: Вьетнамский, Узбекский, Казахский

Часть программы вашего университета
Course GlossaryЧтение

Introduction to Different Number System and Various Codes in Digital System

Need for Digital Logic DesignВидеоIntroduction to Different Number System and their Conversions - Part 1 ВидеоIntroduction to Different Number System and their Conversions - Part 2 ВидеоIntroduction to Different Number System and their Conversions - Part 3ВидеоIntroduction to Different Number System and their Conversions - Part 4ВидеоIntroduction to Different Number System and their Conversions - Part 5ВидеоIntroduction to Various Codes in Digital System - Part 1ВидеоIntroduction to Various Codes in Digital System - Part 2ВидеоIntroduction to Various Codes in Digital System - Part 3Видео

Introduction to Boolean Algebra and Theorems

Introduction to Boolean Algebra and Boolean Theorems - Part 1ВидеоIntroduction to Boolean Algebra and Boolean Theorems - Part 2ВидеоIntroduction to Boolean Algebra and Boolean Theorems - Part 3Видео

Minimization of Boolean Expressions

Minimization of Boolean Expressions by using Theorems - Part 1ВидеоMinimization of Boolean Expressions by using Theorems - Part 2ВидеоMinimization of Boolean Expressions by using Theorems - Part 3ВидеоMinimization of Boolean Expressions by using Theorems - Part 4ВидеоMinimization of Boolean Expressions by using Theorems - Part 5Видео

Canonical Forms in Digital Logic: SOP and POS Representations

Canonical Forms in Digital Logic - SOP Part 1ВидеоCanonical Forms in Digital Logic - SOP Part 2ВидеоCanonical Forms in Digital Logic - POS Part 1ВидеоCanonical Forms in Digital Logic - POS Part 2Видео

Boolean Functions with NAND and NOR Gate

Implementation of Boolean Functions with NAND and NOR Gates - Part 1ВидеоImplementation of Boolean Functions with NAND and NOR Gates - Part 2ВидеоImplementation of Boolean Functions with NAND and NOR Gates - Part 3ВидеоImplementation of Boolean Functions with NAND and NOR Gates - Part 4ВидеоImplementation of Boolean Functions with NAND and NOR Gates - Part 5Видео

Types and Examples of Karnaugh Maps for Digital Logic Simplification

Introduction to Karnaugh Map Видео2 and 3 Variable K-Map Simplification with Examples - Part 1Видео2 and 3 Variable K-Map Simplification with Examples - Part 2Видео2 and 3 Variable K-Map Simplification with Examples - Part 3Видео2 and 3 Variable K-Map Simplification with Examples - Part 4Видео2 and 3 Variable K-Map Simplification with Examples - Part 5Видео2 and 3 Variable K-Map Simplification with Examples - Part 6Видео4 Variable K-Map Simplification with Examples - Part 1Видео4 Variable K-Map Simplification with Examples - Part 2Видео4 Variable K-Map Simplification with Examples - Part 3ВидеоK-Map Simplification for POS Expressions - Part 1ВидеоK-Map Simplification for POS Expressions - Part 2ВидеоK-Map Simplification for POS Expressions - Part 3ВидеоQuine-McCluskey Method to Simplify Digital Logic - Part 1ВидеоQuine-McCluskey Method to Simplify Digital Logic - Part 2ВидеоQuine-McCluskey Method to Simplify Digital Logic - Part 3ВидеоQuine-McCluskey Method to Simplify Digital Logic - Part 4Видео

Assignment on Digital Fundamentals

Assignment on Digital FundamentalsЗадание
02Combinational Logic Design36 материалов

Design of Adders and Subtractor

Design of Binary Adder Part-1 ВидеоDesign of Binary Adder Part-2ВидеоDesign of Binary Adder Part-3ВидеоDesign of Multibit Adder Part-1ВидеоDesign of Multibit Adder Part-2ВидеоDesign of Binary Subtractor Part-1ВидеоDesign of Binary Subtractor Part-2ВидеоDesign of Binary Subtractor Part-3ВидеоDesign of Binary Subtractor Part-4ВидеоDesign of Parity CircuitsВидео

Unsigned and Signed Multiplier

Design of Unsigned Multiplier Part-1ВидеоDesign of Unsigned Multiplier Part-2ВидеоDesign of Signed Multiplier Part-1ВидеоDesign of Signed Multiplier Part-2ВидеоDesign of Signed Multiplier Part-3ВидеоDesign of Signed Multiplier Part-4Видео

Magnitude Comparator

Design of Magnitude Comparator Part-1ВидеоDesign of Magnitude Comparator Part-2ВидеоDesign of Magnitude Comparator Part-3Видео

Design Encoder and Decoder

Design of Encoder Part-1ВидеоDesign of Encoder Part-2ВидеоDesign of Decoder Part-1ВидеоDesign of Decoder Part-2ВидеоDesign of Decoder Part-3Видео

Design Multiplexer and Demultiplexer

Design of Multiplexer Part-1ВидеоDesign of Multiplexer Part-2ВидеоDesign of Multiplexer Part-3ВидеоDesign of Demultiplexer Part-1ВидеоDesign of Demultiplexer Part-2Видео

Design of Shifters

Design of Shifters 1 Part-1ВидеоDesign of Shifters 1 Part-2ВидеоDesign of Shifters 1 Part-3ВидеоDesign of Shifters 2 Part-1ВидеоDesign of Shifters 2 Part-2Видео

Assessment on Combinational Logic Design

Assessment on Combinational Logic DesignЗадание
03Sequential Logic Design25 материалов

Various Latches and Flip Flops

Design of Sequential Circuits: SR Latch and Flip Flop - Part 1ВидеоDesign of Sequential Circuits: SR Latch and Flip Flop - Part 2ВидеоDesign of Sequential Circuits: JK Flip FlopВидеоDesign of Sequential Circuits: D & T Latches and Flip Flops - Part 1ВидеоDesign of Sequential Circuits: D & T Latches and Flip Flops - Part 2Видео

Registers

Design of Sequential Circuits: Registers - Part 1 ВидеоDesign of Sequential Circuits: Registers - Part 2ВидеоDesign of Sequential Circuits: Registers - Part 3Видео

Asynchronous and Synchronous Counters

Design of Sequential Circuits: Asynchronous Counters - Part 1 ВидеоDesign of Sequential Circuits: Asynchronous Counters - Part 2ВидеоDesign of Sequential Circuits: Synchronous Counters - Part 1ВидеоDesign of Sequential Circuits: Synchronous Counters - Part 2ВидеоDesign of Sequential Circuits: Synchronous Counters - Part 3ВидеоDesign of Sequential Circuits: Synchronous Counters - Part 4Видео

Moore and Mealy State Sequential Circuits

Finite State Machines - Mealy State Sequential circuits - Part 1 ВидеоFinite State Machines - Mealy State Sequential circuits - Part 2ВидеоFinite State Machines - Mealy State Sequential circuits - Part 3ВидеоFinite State Machines - Mealy State Sequential circuits - Part 4ВидеоFinite State Machines - Moore State Sequential circuits - Part 1 ВидеоFinite State Machines - Moore State Sequential circuits - Part 2Видео

Assessment on Sequential Logic Design

Assessment on Sequential Logic DesignЗадание
04 Programmable Logic Devices28 материалов

Understanding Memory Types, Addressing, and Digital Design with PROM

Memory and Its Types - Part 1 ВидеоMemory and Its Types - Part 2ВидеоAddressing of Memory - Part 1 ВидеоAddressing of Memory - Part 2ВидеоDigital Design Using PROM - Part 1ВидеоDigital Design Using PROM - Part 2Видео

Digital Design Using PLA and PAL

Digital Design Using PLA - Part 1ВидеоDigital Design Using PLA - Part 2ВидеоDigital Design Using PLA - Part 3ВидеоDigital Design Using PLA - Part 4ВидеоDigital Design Using PLA - Part 5ВидеоDigital Design Using PAL - Part 1Видео

Introduction to CPLD and FPGA

Introduction to CPLD and FPGA 1 - Part 1ВидеоIntroduction to CPLD and FPGA 1 - Part 2ВидеоIntroduction to CPLD and FPGA 2 - Part 1ВидеоIntroduction to CPLD and FPGA 2 - Part 2Видео

VLSI Design Flow

VLSI Design Flow 1 - Part 1 ВидеоVLSI Design Flow 1 - Part 2ВидеоVLSI Design Flow 1 - Part 3ВидеоVLSI Design Flow 2 - Part 1 ВидеоVLSI Design Flow 2 - Part 2ВидеоVLSI Design Flow 3 - Part 1 Видео

Assessment on Programmable Logic Devices

Assessment on Programmable Logic DevicesЗадание
Design of Signed Multiplier Part-5Видео
Design of Sequential Circuits: Synchronous Counters - Part 5Видео
Design of Sequential Circuits: Synchronous Counters - Part 6Видео
Finite State Machines - Moore State Sequential circuits - Part 3Видео
Finite State Machines - Moore State Sequential circuits - Part 4Видео
Digital Design Using PAL - Part 2Видео
Digital Design Using PAL - Part 3Видео
Digital Design Using PAL - Part 4Видео
Digital Design Using PAL - Part 5Видео
VLSI Design Flow 3 - Part 2Видео