Skip to content
View RAJ-07-RAJ's full-sized avatar

Block or report RAJ-07-RAJ

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.

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
RAJ-07-RAJ/README.md

Raj β€” RTL Design & Verification Engineer

wave Hi, I'm Narsimha Raj



Typing SVG



Profile views

About Me

RTL Design & Verification Engineer building industry-oriented digital blocks β€” from RTL and FPGA integration through functional verification, wave-based debug, and verification automation.

I develop synchronous and asynchronous FIFOs, AXI-Stream interfaces, processor datapaths, and CDC-oriented designs, with hands-on flows in SystemVerilog/Verilog, ModelSim, GTKWave, and Vivado. My GitHub is my portfolio: block-level RTL, testbench bring-up, and Python-based DV scripting aligned with how silicon teams work.

  • πŸ”§ RTL & digital architecture β€” FSM-centric design, bus/FIFO blocks, and structured RTL for simulation and FPGA flows
  • πŸ§ͺ Functional verification β€” SystemVerilog testbenches, stimulus/checkers, linting, and waveform-driven debug
  • βš™οΈ Verification automation β€” Python scripting to streamline regression-style checks and DV workflows
  • πŸ“ FPGA-oriented integration β€” RTL-to-bitstream mindset with Vivado and Linux-based tool environments
  • πŸ› οΈ Engineering discipline β€” Git-tracked projects, reproducible sim setups, and industry-style repo organization

Tech Stack

Languages

Verilog

SystemVerilog

Python

Design & Verification

RTL Design

FPGA Design

Functional Verification

Digital Design

FSM Design

Linting and Debugging

Tools

Vivado

ModelSim

GTKWave

Git

Linux

VS Code


Connect

LinkedIn GitHub

GitHub Stats

GitHub Stats GitHub Streak
Top Languages

GitHub Trophies

GitHub Trophies

Featured Projects

Project Focus Link
Verification Automation Python DV β€” logs, regression, coverage verification-automation
Async FIFO Dual-clock Β· Gray pointers Β· CDC FIFO_ASYNC
Sync FIFO Study 3 full/empty architectures compared FIFO_S
AXI-Stream FIFO SystemVerilog stream buffering AXIS_FIF0
AXI-Stream M/S Handshake Β· packet transfer AXI_STREAM
MIPS Single-Cycle 32-bit CPU datapath + control MIPS_32_SINGLE_CYCLE
CDC Techniques Synchronizers Β· handshake Β· reference CDC_TECHNIQUES

Current Focus

Area Direction
RTL Design Parameterized digital blocks β€” FIFOs, stream interfaces, and datapath logic with clean, reviewable RTL
FPGA Architectures Synthesis-aware RTL and Vivado-oriented integration for deployable prototypes
Verification Automation Python-based tooling to accelerate regressions, checks, and repeatable DV workflows
SystemVerilog Verification Structured testbenches, debug with ModelSim/GTKWave, and lint-driven quality
Python-based DV Scripting Flow automation around simulation, reporting, and project maintainability

Let's Connect

Open to RTL Design, FPGA, and Design Verification opportunities where structured RTL, solid verification, and automation matter.

If you're hiring, reviewing portfolios, or collaborating on VLSI block-level work β€” reach out on LinkedIn or explore my repos on GitHub.


Focus badge



Designing reliable digital hardware β€” verified, debugged, and automation-ready.



Made with Markdown Theme

Popular repositories Loading

  1. AXI_STREAM AXI_STREAM Public

    AXI4-Stream interface design - handshake, data path, and stream protocol RTL

  2. AXIS_FIF0 AXIS_FIF0 Public

    AXI4-Stream FIFO - SystemVerilog stream interface buffering block

    SystemVerilog

  3. FIFO_S FIFO_S Public

    Synchronous FIFO - parameterized Verilog FIFO for buffering and flow control

    Verilog

  4. FIFO_ASYNC FIFO_ASYNC Public

    Asynchronous FIFO - dual-clock gray-pointer FIFO in Verilog with industry-style structure

    Verilog

  5. MIPS_32_SINGLE_CYCLE MIPS_32_SINGLE_CYCLE Public

    32-bit MIPS single-cycle processor - RTL datapath, control, and digital architecture

  6. CDC_TECHNIQUES CDC_TECHNIQUES Public

    Clock domain crossing techniques - metastability, synchronizers, and CDC design reference

    HTML