Tags
Language
Tags
July 2025
Su Mo Tu We Th Fr Sa
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Verilog Hdl: Vlsi Hardware Design Comprehensive Masterclass

    Posted By: ELK1nG
    Verilog Hdl: Vlsi Hardware Design Comprehensive Masterclass

    Verilog Hdl: Vlsi Hardware Design Comprehensive Masterclass
    Last updated 10/2022
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 2.48 GB | Duration: 12h 37m

    From an expert with 15+ years experience. Core Design principles for VLSI, Soc, Processor and FPGA. VHDL alternative.

    What you'll learn
    Unlimited instructor support !
    Application Specific Integrated Circuit (ASIC) design flow and its related fundamentals
    Learn more than enough to start designing real life circuits using HDL
    Have a clear understanding of how to and how not to write a piece of HDL code
    The close relationship between hardware and code
    From basics to key principles for design engineers
    A detailed discussion on every bit of code and hardware
    Requirements
    Mandatory: A passion to learn and practice regularly and systematically
    Basics of Digital Logic Design
    Fundamentals of VLSI
    Optional: Any coding experience shall help although not necessary
    Computer architecture
    Description
    A job oriented exhaustive course on logic design for hardware using the Verilog Hardware Description Language. Unique, tested and proven structured style and approach followed.Thoughtful blend of theory and practice for your learning.Unlimited support with the instructor.Understand all the intricate details in thinking and understanding hardware design.Principles are reinforced with multiple examples.Good coding guidelines and bad examples to avoid.After completing the course, you can confidently write synthesizable code for complex hardware design.Thorough discussion of every hardware component design.Detailed explanation of the relationship between code and digital hardware units.Freely download 100+ code examples and test benches used in the course.Access to all the materials and the future upgrades.Loads to quizzes and assignments to check your understanding.Work through the lessons at your own pace.

    Overview

    Section 1: Introduction

    Lecture 1 Introduction

    Lecture 2 Course coverage

    Lecture 3 Review of VLSI concepts

    Lecture 4 Quick CMOS basics (added as per request)

    Lecture 5 What is VLSI?

    Lecture 6 Review of terms

    Lecture 7 Minimum feature size

    Lecture 8 Why Integration?

    Lecture 9 Broad areas in VLSI

    Lecture 10 VLSI Design Styles - Full Custom

    Lecture 11 VLSI Design Styles - Semi Custom

    Lecture 12 VLSI Design Styles - FPGA

    Lecture 13 VLSI Design Styles - Gate Array

    Lecture 14 VLSI Design Styles - Comparison

    Lecture 15 Full custom vs Semi custom

    Lecture 16 ASIC vs FPGA

    Lecture 17 ASIC Design Flow - Part 1

    Lecture 18 ASIC Design Flow - Part 2

    Lecture 19 ASIC Design Flow - Design Specs

    Lecture 20 ASIC Design Flow - Architecturing

    Lecture 21 ASIC Design Flow - RTL coding

    Lecture 22 ASIC Design Flow - Verification

    Lecture 23 ASIC Design Flow - Synthesis

    Lecture 24 ASIC Design Flow - Design for Testability

    Lecture 25 ASIC Design Flow - Timing Analysis

    Lecture 26 ASIC Design Flow - Floorplanning, Placement & Routing

    Lecture 27 ASIC Design Flow - Formal Verification

    Lecture 28 ASIC Design Flow - Power Estimation

    Lecture 29 ASIC Design Flow - Fabrication

    Lecture 30 ASIC Design Flow - Packaging

    Section 2: Verilog Basics

    Lecture 31 Verilog Design Styles

    Lecture 32 My First Dataflow Style Design

    Lecture 33 My First Behavioral Style Design

    Lecture 34 My First Structural Style Design

    Lecture 35 1-bit Full Adder (Sturctural-1)

    Lecture 36 1-bit Full Adder (Sturctural-2)

    Lecture 37 1-bit Full Adder (Sturctural-3)

    Lecture 38 1-bit Full Adder (Dataflow)

    Lecture 39 1-bit Full Adder (Behavioral)

    Lecture 40 My first Test Bench

    Section 3: Designing Combinational Logic

    Lecture 41 4 Valued Logic

    Lecture 42 Data Types

    Lecture 43 Number Representation

    Lecture 44 Bit and Bus

    Lecture 45 Naming Conventions

    Lecture 46 Operators - Bitwise

    Lecture 47 Operators - Arithmetic

    Lecture 48 Operators - Logical

    Lecture 49 Operators - Relational

    Lecture 50 Operators - Reduction

    Lecture 51 Operators - Shift

    Lecture 52 Operators - Concatenation

    Lecture 53 Operators - Repetition

    Lecture 54 Operators - Conditional

    Lecture 55 Output Resolution Table

    Lecture 56 4-bit Full Adder (Structural)

    Lecture 57 4-bit Full Adder (Dataflow)

    Lecture 58 4-bit Full Adder (Behavioral)

    Lecture 59 4-bit Full Adder Test Bench

    Lecture 60 2:1 Multiplexer (Dataflow)

    Lecture 61 2:1 Multiplexer (Behavioral)

    Lecture 62 4:1 Multiplexer (Dataflow1)

    Lecture 63 4:1 Multiplexer (Dataflow2)

    Lecture 64 4:1 Multiplexer (Dataflow3)

    Lecture 65 4:1 Multiplexer (Behavioral)

    Lecture 66 2 X 4 Decoder (Dataflow)

    Lecture 67 2 X 4 Decoder (Behavioral)

    Lecture 68 3 X 8 Decoder (Dataflow)

    Lecture 69 4 X 2 Encoder (Dataflow)

    Lecture 70 4 X 2 Encoder (Behavioral)

    Lecture 71 4 X 2 Priority Encoder (Behavioral)

    Lecture 72 4 X 2 Priority Encoder (Dataflow)

    Lecture 73 4-bit Comparator (Dataflow 1)

    Lecture 74 4-bit Comparator (Dataflow 2)

    Lecture 75 4-bit Comparator (Behavioral)

    Lecture 76 8-bit Barrel Shifter (Combinational Left & Right)

    Lecture 77 Designing Arithmetic & Logic Unit (ALU)

    Section 4: Designing Sequential Logic

    Lecture 78 Clock, D-Latch and a D-Flip Flop

    Lecture 79 D-Flip Flop vs D-Latch

    Lecture 80 D-Latch (Dataflow)

    Lecture 81 D-Latch (Behavioral)

    Lecture 82 D-Latch with Asynchronous Reset (Behavioral)

    Lecture 83 D-Flip Flop (Basic)

    Lecture 84 Postitive Edge Triggered D-Flip Flop with Asynchronous Active High Reset

    Lecture 85 Negative Edge Triggered D-Flip Flop with Asynchronous Active High Reset

    Lecture 86 Postitive Edge Triggered D-Flip Flop with Asynchronous Active Low Reset

    Lecture 87 Postitive Edge Triggered D-Flip Flop with Asynchronous Active High Set

    Lecture 88 Synchronous D-Flip Flop with Active High Reset

    Lecture 89 Synchronous D-Flip Flop with Active Low Reset

    Lecture 90 Synchronous D-Flip Flop with Reset and Set

    Lecture 91 Synchronous and Asynchronous Reset Design

    Lecture 92 8-bit Twin Register Set

    Lecture 93 Designing a 5-bit Left to Right Shift Register

    Lecture 94 Designing a 5-bit Universal Shift Register

    Lecture 95 Designing a basic counter

    Lecture 96 Writing a Test Bench for a Counter

    Lecture 97 Designing an Up Counter with Load Option

    Lecture 98 Designing an Up or Down Counter

    Lecture 99 Designing a Modulus Counter

    Lecture 100 Designing a Range Up Counter

    Lecture 101 Designing a Range Up or Down Counter with Load Option

    Lecture 102 Designing a Clock Frequency Divider (Divide by 2)

    Lecture 103 Designing a Clock Frequency Divider (Divide by 4)

    Lecture 104 Designing a Clock Frequency Divider (Divide by 3)

    Lecture 105 Designing a Single Clock First In First Out (FIFO)

    Lecture 106 Designing a Dual Clock First In First Out (FIFO)

    Section 5: Designing Memories

    Lecture 107 Memory Array Options and Definitions

    Lecture 108 Single Port Ram - v1

    Lecture 109 Single Port Ram - v2

    Lecture 110 Single Port Ram - v3

    Lecture 111 Single Port Ram - v4

    Lecture 112 Dual Port Ram - v1

    Lecture 113 Dual Port Ram - v2

    Lecture 114 True Dual Port Ram - v1

    Lecture 115 True Dual Port Ram - v2

    Section 6: Designing Finite State Machines

    Lecture 116 Mealy vs Moore Machine

    Lecture 117 Mealy - 101 Non-Overlapping Sequence Detector

    Lecture 118 Mealy - 011 Non-Overlapping Sequence Detector

    Lecture 119 Mealy - 000 Non-Overlapping Sequence Detector

    Lecture 120 Mealy - 0101 Non-Overlapping Sequence Detector

    Lecture 121 Mealy - 11011 Non-Overlapping Sequence Detector

    Lecture 122 Mealy - 101 Overlapping Sequence Detector

    Lecture 123 Mealy - 011 Overlapping Sequence Detector

    Lecture 124 Mealy - 000 Overlapping Sequence Detector

    Lecture 125 Mealy - 0101 Overlapping Sequence Detector

    Lecture 126 Mealy - 11011 Overlapping Sequence Detector

    Lecture 127 Designing a Mealy Machine - Sequence Detector

    Lecture 128 Moore - 101 Non-Overlapping Sequence Detector

    Lecture 129 Moore - 010 Non-Overlapping Sequence Detector

    Lecture 130 Moore - 0101 Non-Overlapping Sequence Detector

    Lecture 131 Moore - 101 Overlapping Sequence Detector

    Lecture 132 Moore - 010 Overlapping Sequence Detector

    Lecture 133 Moore - 0101 Overlapping Sequence Detector

    Lecture 134 Designing a Moore Machine - Sequence Detector

    Lecture 135 Designing a Machine to Pick a Series of Coloured Balls and a Vending Machine

    A beginner or an intermediate - eager to grasp and understand Hardware Design concepts with HDL,Anyone aspiring to build a career in VLSI Circuit Design,If you are in the industry and would like to sharpen your skills and clarify your understanding