Skip to content
View abhinav-kumar-ece's full-sized avatar

Block or report abhinav-kumar-ece

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
abhinav-kumar-ece/README.md

abhinav@github ~ $ ./contributions.sh



abhinav@github ~ $ whoami


abhinav@github ~ $ cat status.md

2026 ECE graduate (BBAU Lucknow), job-hunting across two tracks: VLSI/RTL Design & Verification (primary) and Data Analytics (secondary). Taped out a 5-stage RV32I RISC-V core from RTL to GDSII on the sky130A PDK and shipped an open-source Verilog linter. Everything below is labeled by actual status — nothing here is padded.


abhinav@github ~ $ ls shipped/

🖥️ pipelined-riscv-core — 5-stage pipelined RV32I core (IF/ID/EX/MEM/WB) with forwarding and hazard detection, taken through full RTL-to-GDSII on the sky130A PDK using LibreLane. Two real RTL bugs found and fixed during the flow.

  • Post-route STA: WNS = 0.0 ns, worst hold slack = +0.337 ns, Fmax = 194.97 MHz
  • Paper on Zenodo; submitted to IJCAD (Inderscience) — currently under peer review

🧠 rtl-intent-checker — Python/pyverilog semantic linter for Verilog, MIT licensed. 7 checks (if-without-else, missing-default-case, blocking-in-seq, nonblocking-in-comb, unused-signal, undriven-signal, multi-driver signal). Packaged as an installable Python package plus a PyInstaller Windows .exe, with a GitHub Pages landing page.

🏠 fpga-home-safety-system — Final-year capstone: sensor-driven FPGA safety/automation system (gas, air quality, temp/humidity, flame, water level) benchmarked across four Xilinx FPGA families, sub-5ns propagation delay, 1% logic utilization. Paper under peer review at IJCAD.


abhinav@github ~ $ ls in-progress/

  • UVM verification environment for the pipelined RISC-V core — 11-file UVM-1.2 testbench written (driver, monitor, scoreboard, sequencer, agent), not yet executed due to EDA Playground access constraints
  • Multi-PDK UART comparison — sky130A run clean, gf180mcuD has a setup violation at the slow-slow corner (real caveat, not glossed over)

abhinav@github ~ $ cat toolchain.md

Chip/RTL: Verilog · SystemVerilog · RV32I ISA · 5-stage pipelining · hazard/forwarding logic · FSM design Verification: Functional verification · self-checking testbenches · STA · timing closure · UVM (in progress) EDA/Flow: Vivado · Xilinx ISE/XSim · LibreLane (sky130A, gf180mcuD) · KLayout · Cadence (basic) · QuestaSim Also: Python (scripting/test automation) · SQL · BigQuery · Power BI · Excel


📫 abhinavkumar47332@gmail.com · LinkedIn · Vaishali, Bihar, India

Popular repositories Loading

  1. abhinav-kumar-ece abhinav-kumar-ece Public

    1

  2. fpga-home-safety-system fpga-home-safety-system Public

    "FPGA-based home safety and automation system using Verilog on Xilinx Spartan-7"

    Verilog 1

  3. pipelined-riscv-core pipelined-riscv-core Public

    5-stage pipelined RV32I core in Verilog — full hazard handling, verified with CPI benchmarking and Vivado synthesis/timing analysis

    Verilog

  4. rtl-intent-checker rtl-intent-checker Public

    Semantic linter for Verilog RTL, built on pyverilog's AST — catches latch inference risks, blocking/non-blocking misuse, and multi-driver conflicts. Validated against a taped-out RV32I RISC-V core.

    Python

  5. ai-synthesis-copilot ai-synthesis-copilot Public

    AI-assisted RTL pre-check: pyverilog semantic lint + real Yosys synthesis + optional Claude diagnosis, before you burn a full synthesis/PnR run.

    Python