ALL ABOUT VLSI

ALL ABOUT VLSI

Creator
0 followers

Education: ASIC/FPGA design flows, verification, live tutorials for learners and engineers

Introduction to Processors | Fetch - Decode - Execute | All About VLSI || RISC - V Processor Design
VideoMay 20, 2026

Introduction to Processors | Fetch - Decode - Execute | All About VLSI || RISC - V Processor Design

The video introduces the three core stages of processor operation—fetch, decode, and execute—to lay a foundation for learning RISC‑V CPU design. It targets VLSI beginners, FPGA hobbyists, and computer‑architecture students, emphasizing that mastering these cycles simplifies later work with RISC‑V...

By ALL ABOUT VLSI
MII Interface Explained in Ethernet | MAC to PHY Communication || All About VLSI ||
VideoMay 19, 2026

MII Interface Explained in Ethernet | MAC to PHY Communication || All About VLSI ||

The video introduces the Media Independent Interface (MII) as the standard link between an Ethernet MAC controller and a PHY chip, highlighting its role in separating digital frame handling from analog signal conversion. It outlines the overall Ethernet stack covered...

By ALL ABOUT VLSI
SystemVerilog Testbench Day 12 | Top Module Design | Connecting DUT & Verification Environment
VideoMay 14, 2026

SystemVerilog Testbench Day 12 | Top Module Design | Connecting DUT & Verification Environment

The video walks through building the top‑level SystemVerilog testbench for a decoder‑based RAM verification project. It shows how the top module creates a clock, instantiates the RAM design, the verification interface, and a test class handle, then uses $value$plusargs to...

By ALL ABOUT VLSI
Barrel Shifter Design in Verilog | High Speed Shifter Architecture | Verilog Project Series
VideoMay 12, 2026

Barrel Shifter Design in Verilog | High Speed Shifter Architecture | Verilog Project Series

The video walks through a Verilog implementation of a barrel shifter, a high‑speed combinational circuit that can rotate or shift a data word left or right by any number of bits in a single clock cycle. It builds on earlier...

By ALL ABOUT VLSI
FSM Sequence Detector 101 Design with Clock Gating | Verilog Project Development Series
VideoMay 11, 2026

FSM Sequence Detector 101 Design with Clock Gating | Verilog Project Development Series

The video walks through a Verilog implementation of a 101 sequence detector that incorporates clock gating to reduce dynamic power consumption. After a brief recap of prior projects, the presenter explains that clock gating selectively disables the clock for portions...

By ALL ABOUT VLSI
SystemVerilog Testbench Day 11 | Test Case Development for Decoder RAM
VideoMay 11, 2026

SystemVerilog Testbench Day 11 | Test Case Development for Decoder RAM

The video walks through a SystemVerilog testbench for a decoder‑based RAM, detailing how to construct and extend test cases within a UVM‑style environment. Fifteen distinct test scenarios are described, ranging from a random test (32 writes, 16 reads) and block‑boundary checks...

By ALL ABOUT VLSI
CRC in Ethernet Frames | Error Detection Explained || Ethernet MAC Controller Design Series || ABV||
VideoMay 7, 2026

CRC in Ethernet Frames | Error Detection Explained || Ethernet MAC Controller Design Series || ABV||

The video explains how Ethernet frames use a 32‑bit Frame Check Sequence (FCS) based on cyclic redundancy check (CRC) to detect transmission errors. It is part of a series on MAC controller design, focusing on the CRC32 algorithm that appends...

By ALL ABOUT VLSI
SRAM Verilog Code Implementation | 6T SRAM Design in Verilog | VLSI Project Series
VideoMay 6, 2026

SRAM Verilog Code Implementation | 6T SRAM Design in Verilog | VLSI Project Series

The video walks through a Verilog implementation of a simple 6T SRAM controller, detailing module ports, internal memory sizing, and the accompanying testbench used for simulation. It targets an educational VLSI project series, showing how to model SRAM behavior without...

By ALL ABOUT VLSI
SRAM Cell Architecture Explained | 6T SRAM Design Basics | VLSI & Memory Design
VideoMay 5, 2026

SRAM Cell Architecture Explained | 6T SRAM Design Basics | VLSI & Memory Design

The video introduces static random‑access memory (SRAM) and explains the classic 6‑transistor (6T) cell architecture used in modern microprocessor caches. It walks through the physical layout of an SRAM array, distinguishing horizontal word lines that select rows from vertical bit...

By ALL ABOUT VLSI
Start Ethernet MAC Design  | OSI Model & TCP/IP Basics for Beginners
VideoMay 2, 2026

Start Ethernet MAC Design | OSI Model & TCP/IP Basics for Beginners

The video serves as an introductory guide for engineers beginning work on an Ethernet MAC controller, emphasizing that a solid grasp of the OSI reference model and the practical TCP/IP suite is essential before writing VHDL or Verilog code. It contrasts...

By ALL ABOUT VLSI
SystemVerilog Testbench Day 6 | Write Monitor Development  | Decoder RAM Verification
VideoMay 2, 2026

SystemVerilog Testbench Day 6 | Write Monitor Development | Decoder RAM Verification

The video walks through creating a write monitor component for a SystemVerilog testbench that verifies a decoder‑based RAM. After reviewing earlier sessions on functional coverage, transaction generation, and driver development, the presenter introduces the monitor’s role: sampling the write driver’s...

By ALL ABOUT VLSI
Carry Save Adder (CSA) Design Explained | Verilog Project Development Series | Architecture of CSA
VideoApr 24, 2026

Carry Save Adder (CSA) Design Explained | Verilog Project Development Series | Architecture of CSA

The video introduces the Carry‑Save Adder (CSA) as the Day 1 project in a Verilog design series, contrasting it with the more familiar half‑adder, full‑adder, and ripple‑carry adder (RCA) architectures. It walks viewers through the prerequisite concepts, then builds a four‑bit...

By ALL ABOUT VLSI
Addition in Verilog || Verilog Coding Techniques Part 17 #vlsi #allaboutvlsi #digitaldesign
VideoApr 24, 2026

Addition in Verilog || Verilog Coding Techniques Part 17 #vlsi #allaboutvlsi #digitaldesign

The video explains why writing a simple Verilog expression to add four 4‑bit numbers (sum = a + b + c + d) is a bad practice. When synthesized, that expression expands into a chain of binary adders, causing large propagation...

By ALL ABOUT VLSI
SystemVerilog Testbench | Generator File Development (Part 1) | SV Testbench for Decoder-Based RAM
VideoApr 24, 2026

SystemVerilog Testbench | Generator File Development (Part 1) | SV Testbench for Decoder-Based RAM

The video walks through building a SystemVerilog testbench generator for a decoder‑based RAM, focusing on the code that creates and drives stimulus transactions. After reviewing the verification plan, interface, and transaction class, the presenter introduces the RAM_generator class, which encapsulates...

By ALL ABOUT VLSI
ALL ABOUT VLSI | Pulse