Sri Ganga Pranav Godasi
Портфолио
Verification of AXI DMA interconnect
● In this project, I focused on functional verification of an AXI interconnect system with multiple masters and slaves. ● I developed SystemVerilog/UVM-based verification components to validate DMA-driven data transfers, transaction routing, and protocol compliance. ● I implemented AXI read/write sequences to test concurrent master access scenarios, ensuring fairness in arbitration logic. ● Additionally, I performed waveform-level debugging to resolve issues in response handling and data integrity, contributing to a robust and reusable verification environment.
Verification of 4 port switch
● For the 4-Port Switch, I implemented a SystemVerilog verification environment designed to test single, multicast, and broadcast packet routing. ● I built reusable packet classes with constrained randomization, developed sequencer, driver, and monitor components, and set up parallel verification instances to stimulate all input ports. ● Using randomized traffic patterns and coverage metrics, I thoroughly verified switching accuracy and routing correctness, ensuring the design met functional requirements across diverse traffic conditions.
Verification of Aligner Module
● In the Aligner project, I was responsible for developing and executing the complete functional verification flow. ● I designed a UVM-based testbench that included sequencers, drivers, monitors, and a scoreboard to validate packet filtering and forwarding logic. ● I created constrained-random test sequences, functional coverage models, and assertions to ensure thorough feature verification, including CNT_DROP tracking, interrupt generation, and reset handling. ● I automated regression runs using Makefiles, managed version control with Git, and performed waveform-level debugging to identify and resolve packet alignment and FIFO handling issues. ● My contributions ensured comprehensive verification and improved test coverage for the module.