Skip to content
View iamaswinjohn's full-sized avatar

Block or report iamaswinjohn

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

Hi πŸ‘‹, I'm Aswin John D

Staff Engineer – FPGA Design Implementation and Prototyping at Jio Platforms Limited (Reliance Jio), Bengaluru.

I close timing on the designs everyone else gives up on. 15 years building high-performance FPGA prototypes for AI accelerators, 5G NR, and 4G LTE systems, with deep hands-on work across AMD Versal, Zynq UltraScale+ RFSoC, and Virtex-7 platforms in AMD Vivado.

πŸ”­ Currently

Architecting the FPGA prototype for a dataflow-centric AI inference accelerator on AMD Versal (VHK158), pushing AI-driven predictive analysis and automated place-and-route into high-utilization, congested timing closure.

Building out AI-assisted automation frameworks that turn multi-pass timing closure into a repeatable, parameterized workflow instead of a manual grind.

πŸš€ Selected Work

Jio AI Accelerator Solution

Platform: AMD Versal – VHK158 Evaluation Kit

Led implementation and timing closure for a tile-based FPGA prototype of a dataflow-centric AI inference accelerator, managing setup and hold constraints in a high-utilization environment. Integrated AI-driven predictive analysis with automated place-and-route for critical clock domains, and built scalable, parameterized automation frameworks that cut development cycles.

Jio 5G NR Low Band Radio Unit (LRU)

Platform: AMD Zynq UltraScale+ RFSoC – XCZU67DR

Owned the end-to-end FPGA prototyping workflow for a sub-1GHz radio access system, from requirements through implementation. Custom automation scripts and cross-functional debugging cut prototype development time by 20%.

Jio 5G NR Massive MIMO Radio Unit (MRU)

Platform: AMD Zynq UltraScale+ RFSoC – XCZU21DR

Built a rigorous timing baselining flow for a 32TX/32RX massive MIMO base station, root-causing timing issues across every design phase. Optimization of timing-critical blocks delivered a 10% Fmax improvement.

Jio 5G NR Outdoor Small Cell (ODSC)

Platform: AMD Zynq UltraScale+ RFSoC – XCZU28DR

Architected a high-performance FPGA prototyping and post-implementation flow for a 3.5 GHz SU-MIMO small cell unit, hitting timing and utilization targets with minimal turnaround.

MBit Integrated CAT-M/NB-IoT Solution

Platform: AMD Virtex-7 – XC7V2000T

Designed the prototyping framework, I/O pin mapping, and clocking network architecture for a low-power LTE Cat-M1/NB-IoT radio unit. Integrated incremental compilation using reference placement and routing data, cutting implementation time by 20%.

MBit CAT4 LTE Solution

Platform: AMD Virtex-7 – XC7V2000T

Defined I/O pin planning and global clocking networks for a high-speed 4G LTE Cat 4 modem, closing timing on high-speed memory interfaces through floorplanning and controlled placement. Eliminated critical timing bottlenecks for a 15% Fmax improvement, and implemented OOC workflows to validate standalone module performance.

Andes D1088 (RISC-V) & ZSP900m (DSP) Processor IPs

Platform: AMD Virtex-7 – XC7V2000T

Architected independent FPGA prototypes for a RISC-V core and multi-core DSP, refactoring gated clocking structures into FPGA-native architectures and building equivalent memory models via the Vivado IP catalog.

πŸ’» Tech

Platforms Β· AMD Versal, AMD Zynq UltraScale+ RFSoC, AMD Virtex-7

EDA Tools Β· AMD Vivado, AMD ISE, Synplify Premier, Verilator, VCS, QuestaSim

Implementation & Timing Β· Static Timing Analysis (STA), MCMM Timing Closure, Clock Domain Crossing (CDC), IO Planning, XDC Constraint Definition, Congestion Mitigation, Partial Reconfiguration, OOC Implementation

Scripting & Automation Β· Tcl, Perl, Shell, AI-driven timing closure automation

Protocols Β· AMBA-AXI, AHB, APB, SPI, I2C

HDL Β· Verilog, SystemVerilog

OS Β· Linux (RHEL), Windows

πŸ† Recognition

Award for Service Excellence β€” MBit Wireless Pvt. Ltd.

πŸŽ“ Education

B.Tech, Electronics and Communication Engineering β€” Pondicherry University

πŸ”— Connect

πŸ“§ er.aswinjohn@gmail.com Β· πŸ’Ό LinkedIn Β· πŸ“ Bengaluru, Karnataka

Popular repositories Loading

  1. iamaswinjohn iamaswinjohn Public