ERUPALLI NOOKARAJU
(Application Engineer 1)
Contact: +91 8919877393
Address: 5-163, Kothapeta, Thondangi Mandal, Kakinada District, Andhra Pradesh, India, 533401
OBJECTIVE:
Having 1+ year of experience as Application Engineer in ZEBU Emulation team in Synopsys.
With good knowledge in VLSI and Digital Electronics to work efficiently and my objective is
to seek a challenging role to leverage my technical skills, problem-solving abilities, and soft
skills and knowledge along with contributing to the growth of the organization.
TECHNICAL SKILLS:
Hardware Languages : Verilog , System Verilog
Software Languages : C language , Java (Basic)
Scripting : Python , Shell , TCL
Tools: Xilinx Vivado, Zebu , Verdi (Medium), Jira.
Software Packages: MultiSim, Matlab and Simulink, Arduino.
Operating Systems : Windows , Linux.
Protocols: Understanding on Peripheral protocols and On-chip protocols (AMBA Protocols)
Peripheral protocols:- High Speed : USB, Ethernet, PCIE Low Speed: I2C, SPI , UART
On-chip protocols :- High Speed : AHB, AXI Low Speed: APB
Zebu emulation skills : Zebu compilation and runtime flow , regression testing on testcases ,
debugging on different futures in zebu.
Core skills: VLSI, Digital Electronics, Analog Electronics, FPGA & ASIC Flow, RTL Design,
Analog and Digital communication, Signals and System, Network Theory, IOT , MPMC ,
EMFT&RF, and other core subjects.
WORK EXPERIENCE:
Company: Synopsys private limited Duration: 14/11/2022 – Present
Role: Application Engineer in ZEBU Emulation (FPGA Hardware Engineer)
Work:
1. Working on compilation and runtime flow in zebu emulation with different FPGA
hardware platforms and currently working on Enhancement Prototyping (EP) Hardware’s.
2. Doing regression testing for the Testcases/designs which we are validating using zebu
hardware's and fixing the setup for the same.
3. Fixing the bugs for the designs at different flows in zebu for different streams and fixing
the open issues seen with zebu hardware's.
4. Working on the big designs like Benchmarks (BM’s) and fixing the bugs with design is
failing.
5.Reporting bugs which we are seeing at different stages in zebu hardware's while
validating/running the design.
6. Creating testcases for the feature we needed and validating across streams in zebu
hardware's
7.Working on New feature validation projects for zebu hardware.
8. Supporting on new hardware bring up validation by doing compilation and finding new
issues seen at different stages in zebu.
9. Done the backout analysis for the designs or testcases to know with what changes design
behaving differently or design failing with new issue.
10. Having good knowledge on build issues when design is failing and scheduling the runs in
nightly and enabling and disabling the testcases/designs.
PROJECT:
Granularity and Multiuser access support validation project for ZEBU Hardware (EP)
-->This project intends to have more designs compatible in Zebu hardware. and this
validation is for increasing the runtime performance.
-->Created Test Plan and implemented best and worst case scenarios to validate the above
features
-->Tested all type of combinations to see the functionality of the design
-->Created Testcases (designs) to validate the above features with different scenarios
-->Verifying the features by doing different levels of testing.
-->Reported the bugs which we are seeing while validating the designs.
-->Validated the above project for the all different features (testcases) with above scenarios.
-->Done the throughput frequency analysis to see the runtime degradation.
EDUCATION:
B-Tech Duration: 06/2018 - 05/2022
College: Rajiv Gandhi University of Knowledge Technologies, IIIT Nuzvid , Andhra Pradesh
Branch: Electronics and Communication Engineering (ECE) CGPA : 9.2
Intermediate Duration:06/2016 - 05/2018
College : Rajiv Gandhi University of Knowledge Technologies , IIIT Nuzvid , Andhra Pradesh
Branch : Pre University course (PUC) CGPA : 9.1
SSC (10th Class) Duration: 07/2015 - 05/2016
School : ZPP High school , Addaripeta, Thondangi mandal , Kakinada district, Andhra Pradesh
CGPA : 9.7
PROJECTS (B-Tech)
1- VOTING MACHINE USING FPGA
Duration: 3 Months Team Size: 2
Role Played: Logic Design and Coding Skills Used: Verilog, Digital design
Abstract:
Polling by Electronic Voting Machine (EVM) is easy, safe and secure methodology that takes
minimum of our time. The proposed digital EVM was designed on Vivado Xilinx Software
using Verilog HDL and can also be implemented on FPGA board for real time purpose. And it
has the advantage that it can be reprogrammed over and over for various tasks according to
their requirements which helps in reducing the expenditure.
2 - Fire ALARM SYSTEM USING IOT
Duration: 3 Months Team Size: 4
Role Played: Coding, Circuit designing Skills Used: Arduino programming, IOT
Abstract:
Fire alarm systems are essential in alerting people before fire engulfs in Industries, Shops,
Residential etc. They help in detecting fire or smoke at an early stage and can help in saving
lives. We have designed an IOT based Fire Alerting System using NodeMCU ESP8266, Flame
sensor, Buzzer, LED and Blynk app and it will also send related information through IOT.
When this system is powered on, the Nodemcu board connects to the Blynk cloud through
the internet.
3-SMART HOME AUTOMATION SYSTEM USING IOT
Duration: 2 Months Team Size: 2
Role Played: Circuit designing Skills Used: Arduino programming, IOT
Abstract:
In today’s world Automatic systems are being preferred over manual system. Wireless Home
Automation system (HAS) using IoT is a system that uses computers or mobile devices to
control basic home functions and features automatically through internet from anywhere
around the world. It is meant to save the electric power and human energy. And HAS using
Blynk Community that employs the integration of cloud networking, wireless
communication, to provide the user with remote control of various lights, fans, and
appliances within their home and storing the data in the cloud.
Participation & Presentations
-->Participated in System design methodologies for Embedded, IOT, AI and HPC using Intel
FPGA Course and I got the certificate.
-->Participated in Workshop on MACHINE LEARNING and I got the certificate.
-->Participated SCI LAB programming workshop and Participated in Teckzite Events in College
Achievements:
I got the certificate as runner in 'ROBOTICS' competition in B-Tech 2nd Year.
Extra & Co-Curricular Activities:
1.NSS volunteer as a leader.
2. Helping Hands volunteer as HR
Languages: English, Telugu, Hindi (Can understand)
I consent to the processing of my personal data for the purpose of recruitment for the
position to which I am applying.
Name: Erupalli Nookaraju
Date: 14/12/2023