Blog

Your blog category

SYSTEMVERILOG SERIES · SV-06

SystemVerilog Series — SV-06: Attributes — VLSI Trainers SystemVerilog Series · SV-06 Attributes How to attach named properties to any SystemVerilog construct using the (* *) syntax — what the default type rule means, where attributes can appear, and the real-world synthesis and lint directives every RTL engineer encounters. Contents What Are Attributes? Syntax Default […]

SYSTEMVERILOG SERIES · SV-06 Read More »

APB-3 :Phase 1

Phase 1: APB Spec & Environment Setup | APB on EDA Playground APB × EDA Playground Series Home Phase 2 → Phase 1 / 5 Series AMBA 3 APB on EDA Playground Phase 1 — Spec & Environment Setup Week 1–2 (May 12–22) IHI 0024B §4 · §3 apb_pkg + apb_if + 6 SVA Before

APB-3 :Phase 1 Read More »

1.2 Boolean Algebra

Boolean Algebra – Digital Electronics 1.2 Boolean Algebra Boolean Algebra is a branch of mathematics that deals with logical operations on binary variables. These variables take only two values: 0 (False) and 1 (True). It is also known as Binary Algebra, Two-Valued Logic, or Logical Algebra. Boolean Algebra was introduced by George Boole in 1847.

1.2 Boolean Algebra Read More »

Q 0.18 : The Producer/Consumer Model – Enforcing Order in PCIe

In Lecture 17, we introduced the fundamentals of transaction ordering. Now, we are looking at the exact reason why those strict ordering rules exist in the first place: The Producer/Consumer Model. The Producer/Consumer model is the most common method for data delivery in both legacy PCI and modern PCIe systems. In this lecture, we will

Q 0.18 : The Producer/Consumer Model – Enforcing Order in PCIe Read More »

P1.1 The Shift to Serial Transport: Understanding PCIe’s Dual-Simplex Architecture

As we learned in previous modules, the legacy parallel PCI and PCI-X buses eventually hit physical performance ceilings due to strict timing budgets, clock skew, and signal flight time limitations. To overcome these insurmountable physical barriers, the industry made a revolutionary architectural shift with PCI Express (PCIe): abandoning the shared parallel bus in favor of

P1.1 The Shift to Serial Transport: Understanding PCIe’s Dual-Simplex Architecture Read More »

PCIE simulator

PCIe TLP Design & Verification Explorer P PCIe RTL & Sim Explorer Design Specs Run Simulation Transaction Layer Packet (TLP) Architecture This interactive environment demonstrates the design and verification of a PCI Express Transaction Layer. Explore how the RTL constructs packets, how the Testbench verifies them, and analyze the efficiency of different transaction types. Use

PCIE simulator Read More »

Introduction to VLSI

import React, { useState } from ‘react’; import { Microchip, Cpu, CheckCircle, Layers, Activity, ArrowRight, BookOpen, Zap, Monitor, Grid, Search, Settings } from ‘lucide-react’; // Data derived from the user’s provided markdown guide const flowData = { overview: { id: ‘overview’, title: ‘Introduction to VLSI & ASIC’, icon: , content: [ { heading: “What is

Introduction to VLSI Read More »

De Morgan’s Laws

De Morgan’s Laws | Digital Electronics Series Digital Electronics: Part 2 De Morgan’s Laws Mastering logic transformation: The bridge between AND and OR operations. Logic Transformation De Morgan’s laws allow us to convert AND logic to OR logic and vice versa. In VLSI, this is the “Secret Sauce” for mapping high-level logic to physical CMOS

De Morgan’s Laws Read More »

I2C Protocol in VLSI – Complete Guide with Timing Diagram & Examples | VLSItrainers

I2C Protocol: The Interactive Masterclass I²C Deep Dive Overview Physical Layer Protocol Logic Addressing Inter-Integrated Circuit (I²C) The worldwide standard for short-distance, synchronous communication between chips. Simple hardware, complex capabilities. Two Wires Only SDA (Data) and SCL (Clock). That’s all you need to connect up to 127 devices. Multi-Master Any device can claim the bus

I2C Protocol in VLSI – Complete Guide with Timing Diagram & Examples | VLSItrainers Read More »

Scroll to Top