Author name: vlsitrainers.com

Verilog Series · Module 08

Gate Level — Arrays, Flip-Flops, Delays, Strengths, Nets — VLSI Trainers Verilog Series · Module 08 Gate Level — Arrays, Flip-Flops, Delays, Strengths & Nets Advanced gate-level modelling: arrays of primitive instances, flip-flop design from gates, propagation delays, strength resolution, net types, and complete basic circuit designs. 📋 Contents Array of Instances Array Examples Flip-Flops […]

Verilog Series · Module 08 Read More »

Numbers, Strings, Logic, Data Types & Operators

Verilog Data — Numbers, Strings, Logic, Data Types, Operators Verilog Series · Module 06 Numbers, Strings, Logic, Data Types & Operators A complete reference to Verilog’s value system — how numbers are written, what logic values mean, data types, scalars, vectors, parameters, and every operator category. 📋 Contents Numbers Number Format Strings Logic Values Signal

Numbers, Strings, Logic, Data Types & Operators Read More »

Verilog Series · Module 05

Language Constructs and Conventions — VLSI Trainers Verilog Series · Module 05 Language Constructs & Conventions The building blocks of every Verilog source file — tokens, keywords, identifiers, white space, and comments explained clearly with examples. 📋 Contents Introduction — What are Tokens? The 7 Token Types Keywords Keyword Categories Identifiers Identifier Rules Valid vs

Verilog Series · Module 05 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 »

SystemVerilog Arrays and Storage: Fixed-size, Dynamic, Associative, Queues, and Linked Lists

While classic Verilog was limited to basic fixed-size arrays, SystemVerilog introduces a powerful and versatile set of storage types. Whether you need to model a massive sparse memory or build a flexible testbench scoreboard, choosing the right data structure will make your code faster, more efficient, and easier to write. Here is a breakdown of

SystemVerilog Arrays and Storage: Fixed-size, Dynamic, Associative, Queues, and Linked Lists Read More »

SystemVerilog Data Types: Built-in, Custom, and Beyond

While Verilog-1995 provided basic data types like the four-state reg and wire, SystemVerilog introduces a rich set of enhanced data structures specifically designed to help both hardware designers and verification engineers write more abstract, readable, and robust code. Here is a breakdown of the essential built-in and custom data types you need to know when

SystemVerilog Data Types: Built-in, Custom, and Beyond Read More »

Scroll to Top