Skip to content
View Assaf-Afriat's full-sized avatar

Block or report Assaf-Afriat

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
Assaf-Afriat/README.md

Hey, I'm Assaf 👋

Engineer focused on design verification — I like understanding how hardware is supposed to behave, then building the environment that proves it actually does.

My work is mostly in SystemVerilog and UVM: testbenches with multiple agents, scoreboards, RAL models, functional coverage, and SVA assertions. I know my way around constrained-random stimulus, coverage-driven verification, and writing tests that actually find bugs — not just ones that pass. I've also done RTL design (FPGA, multi-clock SoCs), which helps when you need to think about what you're verifying, not just how.

On the tools side, I've worked with QuestaSim for simulation and have experience with CDC analysis. Comfortable reading specs, translating them into a verification plan, and closing coverage.

What's in this GitHub

A handful of projects I built to get real reps in DV — full environments, not just hello-world examples. The portfolio repo is the best starting point.

What I'm looking for

A DV role where I can hit the ground running. I'm comfortable with UVM methodology, I pick things up fast, and I'm genuinely interested in the work — not just looking for any job in the field.

📫 linkedin.com/in/assaf-afriat

Pinned Loading

  1. portfolio portfolio Public

    Digital Design & Verification Portfolio | SystemVerilog RTL + UVM | CVs and project demos

    HTML

  2. uvm-cpm-packet-modifier uvm-cpm-packet-modifier Public

    UVM verification environment for a configurable packet modifier | RAL, dual-agent, functional coverage, SVA assertions | QuestaSim

    HTML 1

  3. uart-image-processing-soc uart-image-processing-soc Public

    Multi-clock UART SoC for 256x256 RGB image transfer - SystemVerilog, Nexys A7-100T, 5.5 Mbaud

    SystemVerilog 1

  4. priority-packet-sorter priority-packet-sorter Public

    AXI-Stream priority packet sorter in SystemVerilog - 4 priority levels, store-and-forward, per-priority back-pressure

    SystemVerilog

  5. round-robin-arbiter-uvm-verification round-robin-arbiter-uvm-verification Public

    A complete SystemVerilog RTL design with production-quality UVM verification environment

    SystemVerilog 1

  6. uvm-alu-project uvm-alu-project Public

    Production-quality UVM testbench for ALU with SVA assertions, functional coverage, callbacks, and comprehensive test sequences.

    SystemVerilog