Professional Documents
Culture Documents
Resume SriSaiCherukuri
Resume SriSaiCherukuri
PROJECTS
Verification environment for SoC employing UVM - SystemC library Jan 2023 – May 2023
• Designed and verified a System-on-Chip using UVM (Universal Verification Methodology) and SystemC with a team of four students.
• Devised verification plans, designed test patterns, and implemented VIPs and the UVM environment for SoC design.
• Drafted technical reports, capturing intricate design specifications, and delivering detailed descriptions of the verification flow, facilitating seamless
collaboration across teams, and enabling efficient troubleshooting.
• Skills acquired are Hardware, UVM, Makefile and SystemC to keep up to date with the verification methodologies and design tools.
Floating point multiplier employing a combination of Karatsuba and UT algorithm Jan 2022 – Apr 2022
• Developed an efficient method to optimize delay and area for 32-bit IEEE754 floating-point multiplication using Verilog HDL and synthesized the design utilizing
Xilinx ISE Design Suite considering performance and efficiency by using a very efficient combination of Karatsuba and Urdhva-Tiryakbhyam algorithms.
• Researched various multiplication algorithms, including Karatsuba and Urdhva-Tiryakbhyam algorithms, to create an optimized multiplier design.
• Enhanced proficiency in Verilog programming, writing testbenches and digital logic design, as well as an understanding of multiplication algorithms.
Design and Analysis of SRAM block using 45nm technology node Aug 2021 – Dec 2021
• Designed a fully functional 5x4 SRAM cell schematic(CMOS) and layout using Cadence Virtuoso Tool with GPDK 45nm technology.
• Conducted comprehensive stability tests and measurements for a 5x4 SRAM cell design using the Cadence Virtuoso Tool, adhering to expected limits.
• Develop methodology and infrastructure to drive Performance, Power, and Area (PPA) improvements. Gate-level simulation and debugging.
• Mastered expertise in Silicon design, Cadence-Virtuoso, utilized Schematic and Layout design, implemented integrated circuits, and improved PPA.
Implementation of 1-D Time Domain Convolution that exploits parallelism in FPGA Aug 2021 – Dec 2021
• Architected and built an FPGA system utilizing VHDL, data(128 bit) retrieval from external memory residing in a separate time domain, executing Convolution
operations in parallel, and seamlessly saving processed data back to external memory.
• Developed an Address Generator with Counter, Signal and Kernel Buffers(128-bits) using required FIFO and Handshake protocols; enhanced system
performance by reducing data latency. Used predefined FIFO and necessary IP blocks.
• Acquired proficiencies in VHDL, FPGA design, CDC (clock domain crossing) and STA, ensuring the system met the required timing constraints.