Skip to content
View KapoorAkshit18's full-sized avatar
👨
Active User.
👨
Active User.

Block or report KapoorAkshit18

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
KapoorAkshit18/README.md

Hi, I'm Akshit Kapoor

Electronics & Communication Graduate | Design Verification Engineer

About Me

Electronics & Communication Engineering graduate focused on Design Verification and RTL Verification.

  • Strong interest in SystemVerilog and UVM-based verification
  • Hands-on experience developing constrained-random verification environments
  • Working with functional coverage, assertions, scoreboards, monitors, drivers, sequences, and reference models
  • Experience with AXI4-Lite, APB, memory-mapped interfaces, and SoC interconnects
  • Developing and verifying RISC-V based SoC architectures
  • Familiar with simulation, debugging, waveform analysis, and FPGA-based validation
  • Interested in developing scalable and reusable verification environments for complex digital designs

Design Verification Skills

Verification Methodologies

- UVM Testbench Architecture - UVM Agents, Drivers, Monitors and Sequencers - UVM Sequences and Sequence Items - Constrained-Random Stimulus - Functional Coverage - Code Coverage - Scoreboards and Reference Models - Transaction-Level Modeling - Assertions and SVA - Functional and Protocol Verification - Regression Testing - Debugging and Waveform Analysis

Protocol & Interface Verification

- AXI4-Lite - APB - Memory-Mapped Interfaces - Native Processor Interfaces - SoC Interconnect Verification - Address Decoding Verification - Register and Peripheral Verification - Reset and Clock-Domain Crossing Verification

RTL & Hardware Skills

  • Verilog
  • SystemVerilog
  • RTL Design
  • FSM Design
  • Datapath and Control Logic
  • Memory and Register Interfaces
  • RISC-V RV32I
  • SoC Architecture
  • FPGA Implementation
  • VGA / Video Display Logic
  • CDC and Reset Synchronization

Verification Tools

- QuestaSim - Synopsys VCS - Verdi - Vivado - Yosys - GTKWave - Verilator - SymbiYosys - Linux

Programming & Scripting

Featured Projects

RISC-V Video Display Processor SoC

RISC-V based SoC integrating a PicoRV32 processor, SoC interconnect, RAM, AXI4-Lite peripherals, VDP/VGA controller, sensor and telemetry peripherals.

Verification Focus:

  • SystemVerilog/UVM verification environment
  • AXI4-Lite transaction generation and monitoring
  • Register and peripheral verification
  • Scoreboard-based checking
  • Functional coverage
  • Assertions
  • SoC-level integration verification
  • Reset and CDC verification
  • FPGA validation using Vivado

UVM-Based AXI4-Lite Verification Environment

Reusable SystemVerilog/UVM environment for verifying AXI4-Lite based RTL designs.

Key Components:

  • UVM Test
  • Environment
  • Agent
  • Sequencer
  • Driver
  • Monitor
  • Sequence Items
  • Scoreboard
  • Reference Model
  • Functional Coverage
  • SystemVerilog Assertions

APB Verification Environment

SystemVerilog-based verification environment for APB interfaces.

  • Constrained-random stimulus
  • Generator and Driver
  • Input and Output Monitors
  • Reference Model
  • Scoreboard
  • Functional Coverage
  • Reset and protocol checking

RISC-V / Edge AI Hardware

Exploring hardware-software co-design using RISC-V processors and lightweight AI acceleration for resource-constrained embedded systems.


GitHub Statistics


GitHub Contribution Snake

GitHub Contribution Snake


Connect With Me

Pinned Loading

  1. nasscom-vsd-soc-design-workshop nasscom-vsd-soc-design-workshop Public

    2 Week SoC DIgital VLSI Workshop

    Verilog 1

  2. video_display_processor video_display_processor Public

    Mini SoC

    C 1

  3. PGCP_VLSI PGCP_VLSI Public

    Journey of 6 mos. Cert.

    VHDL 1

  4. vsd-riscv vsd-riscv Public

    Advanced Embedded Systems

    Verilog 2

  5. Serial_Protocols Serial_Protocols Public

    Tcl 1