Design Verification Engineer

DIGITAL ELECTRONICS
Are you fascinated by the inner workings of electronic devices, from smartphones to computers, & eager to know the digital world?

VERILOG
Dive into practical Verilog projects, from simple LED blinkers to complex FPGA-based applications.
.
.

SYSTEM VERILOG
System Verilog is a high-level hardware description language (HDL) used for the design and verification of digital systems.

UVM
Explore our range of UVM courses, including introductory courses for beginners, advanced topics for experienced engineers, and specialized UVM applications.

LINUX & GVIM
Are you ready to dive into the world of open-source computing and take your text editing skills to the next level?

PROTOCOLS
Our detailed articles and tutorials break down various protocols, from the foundational TCP/IP to application-specific ones like AXI, PCIe, Ethernet, and more
Chapter 6.3 – Types of Credits in PCI Express
Posted, Non-Posted, and Completion Credits (PH/PD/NPH/NPD/CPLH/CPLD) Explained 1 . Introduction Every TLP transmitted in PCIe falls…
Chapter 6.4 – Flow Control Initialization and Update Mechanism in PCI Express
How credits are exchanged, refreshed, and maintained using DLLPs 1 . Introduction After link training completes…
Chapter 6.5 – Transmission Rules and Credit Consumption in PCI Express
When and how a TLP is allowed to transmit 1 . Introduction Once both link partners…
Chapter 5.3 – Generic TLP Header Format: Fields, Encoding, and Interpretation
1. Introduction The header of a Transaction Layer Packet (TLP)** is the most critical section of…
Post 6.6 – Virtual Channels and Credit Separation in PCI Express
Traffic prioritization, VC architecture, and independent flow control 1 . Introduction So far, all our examples…
Post 6.7 – Credit Tracking Example and Debugging in PCI Express
Understanding live credit flow, link stalls, and verification strategies 1 . Introduction Flow control in PCIe…
Post 7.1 – Data Link Layer in PCI Express: Ensuring Reliable Delivery
Ack/Nak protocol, sequence numbering, and replay logic explained 1 . Introduction The Data Link Layer (DLL)…
Post 1: Introduction to Vi/Vim Editor
1. What is Vi/Vim Editor? Vi (Visual Editor) is one of the most powerful and lightweight…
Post 2: Insert and Edit Commands in Vi Editor
1. Entering Insert Mode Vi starts in Normal Mode. To type or modify text, you must…
