Tags
Language
Tags
March 2025
Su Mo Tu We Th Fr Sa
23 24 25 26 27 28 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 3 4 5
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