SlideShare a Scribd company logo
1 of 1
Download to read offline
Adya Jha
+19193608987. ajha3@ncsu.edu. 512 Tartan Circle, Apartment 21, Raleigh 27606
Profile
Objective: Looking for Design and Verification opportunities across the X86, ARM, ASIC domains in leading semiconductor
companies. Actively looking for internship opportunities for summer 2016.
Currently seeking Masters in Computer Engineering at North Carolina State University. CGPA – 3.78/4
Relevant Coursework - Computer Design and Technology, Digital ASIC Design, Architecture of Parallel Computers.
Upcoming coursework – ASIC Verification, Embedded Systems Design, Advanced Computer Architecture.
Relevant Projects
 Cache and Memory Hierarchy Design. A simulator was coded to model L1, L2, victim caches. Programming language used - C.
 Dynamic Instruction Scheduling. A simulator was coded for out of order superscalar processor. Programming language used - C.
 Branch Prediction. A simulator was coded for Bimodal, Gshare and Hybrid branch predictors. Programming language used – C.
 Implementing MSI, MESI, Dragon coherence protocols. Programming language used – C++.
 Inclusive Cache structure with MESI protocol. Programming language used – C++.
 Hardware Accelerator for Bellman-Ford Algorithm. – A hardware accelerator was designed and coded in Verilog which takes a
source destination pair as inputs from input RAM, reads the graph from the Graph RAM, computes the shortest distance and
writes the results in the output RAM.
Experience
DESIGN ENGINEER 2, AMD, BANGALORE, INDIA — 2014-2015
 Verification Ownership - Sole verification ownership of features such as security memory regions (Trust zone and Exception Level
3 region) at IP level across projects. Responsibilities included test-planning, setting up the verification environment, generate
stimuli, random constrained tests and directed tests, partial functional coverage and signature debug. The verification
environment followed UVM standards.
DESIGN ENGINEER 1, AMD, BANGALORE, INDIA — 2012-2014.
Joined AMD as a part of the Unified North Bridge (UNB) team. Responsible for the following-
 Verification – Directed and Random tests were coded to verify various features. Random stimulus was driven as a part of
sequences on to the DUT and the functionalities were checked via checkers and scoreboards.
 Random configuration – Status Registers are randomly configured based on functionalities and constraints before simulations.
 Tester determinism – A virtual tester environment is created around the DUT and cycle by cycle accuracy is verified in comparison
with the RTL model.
 Boot From DRAM – It allows the device to fetch boot code from DRAM rather than I/O. The environment was enhanced from the
previous projects.
ACADEMY TRAINEE, LANTIQ COMMUNICATIONS, BANGALORE, INDIA — 2011-2012
 Understanding and verifying of generic modules at SOC level such as SPI, UART, DDR, JTAG, NAND Flash etc. Introduction to gate
level simulations for respective modules.
 Responsible for integration of multiple eVCs to calculate and analyze throughputs across different buses.
Education
BITS Pilani - B.E, Electrical and Electronics Engineering, MSc Chemistry - 2007 - 2012 CGPA – 7.86/10
Skills
Programming Languages - Verilog, C, C++, OpenMP
HDL – Verilog, Verification language – System Verilog
Verification Methodologies - UVM
Tools - Modelsim 6.4, Cadence NCSIM, Synopsys VCS.
Awards/Honours
Analysis of Traffic Flow Pattern using IR sensors, National Conference on Virtual and Intelligent Instrumentation, Pilani (2009)

More Related Content

What's hot

Cv of manjunath kudari
Cv of manjunath kudariCv of manjunath kudari
Cv of manjunath kudari
Jagadeesh Dh
 
Vivek_resume
Vivek_resumeVivek_resume
Vivek_resume
Vivek M
 
Gayathri_Physical_Design_Intel
Gayathri_Physical_Design_IntelGayathri_Physical_Design_Intel
Gayathri_Physical_Design_Intel
gaya3vijay
 
sharath_resume_may2016
sharath_resume_may2016sharath_resume_may2016
sharath_resume_may2016
Sharath Kulal
 

What's hot (20)

Alex16_ic
Alex16_icAlex16_ic
Alex16_ic
 
Maxim zap cv_asic_backend_04_13
Maxim zap cv_asic_backend_04_13Maxim zap cv_asic_backend_04_13
Maxim zap cv_asic_backend_04_13
 
ECAD-MCAD Presentation 2011
ECAD-MCAD Presentation 2011ECAD-MCAD Presentation 2011
ECAD-MCAD Presentation 2011
 
Cv of manjunath kudari
Cv of manjunath kudariCv of manjunath kudari
Cv of manjunath kudari
 
resume
resumeresume
resume
 
ctchou-resume
ctchou-resumectchou-resume
ctchou-resume
 
Electronic Hardware Design with FPGA
Electronic Hardware Design with FPGAElectronic Hardware Design with FPGA
Electronic Hardware Design with FPGA
 
Cd ch1 - introduction
Cd   ch1 - introductionCd   ch1 - introduction
Cd ch1 - introduction
 
ctchou-resume
ctchou-resumectchou-resume
ctchou-resume
 
Vivek_resume
Vivek_resumeVivek_resume
Vivek_resume
 
FPGA Design Challenges
FPGA Design ChallengesFPGA Design Challenges
FPGA Design Challenges
 
Gayathri_Physical_Design_Intel
Gayathri_Physical_Design_IntelGayathri_Physical_Design_Intel
Gayathri_Physical_Design_Intel
 
Resume srishail upadhye
Resume srishail upadhyeResume srishail upadhye
Resume srishail upadhye
 
CV_Swapnil_Deshmukh
CV_Swapnil_DeshmukhCV_Swapnil_Deshmukh
CV_Swapnil_Deshmukh
 
Ritesh Resume
Ritesh Resume Ritesh Resume
Ritesh Resume
 
jayesh_resume
jayesh_resumejayesh_resume
jayesh_resume
 
sharath_resume_may2016
sharath_resume_may2016sharath_resume_may2016
sharath_resume_may2016
 
Dhimantha Gupta C G_Hardware
Dhimantha Gupta C G_HardwareDhimantha Gupta C G_Hardware
Dhimantha Gupta C G_Hardware
 
Rajath_Shivananda
Rajath_ShivanandaRajath_Shivananda
Rajath_Shivananda
 
Resume
ResumeResume
Resume
 

Similar to Resume_AdyaJha (20)

CV_Akhil Ranga
CV_Akhil RangaCV_Akhil Ranga
CV_Akhil Ranga
 
VISHNU POREDDY Resume
VISHNU POREDDY ResumeVISHNU POREDDY Resume
VISHNU POREDDY Resume
 
Curriculum Vitae ganesh with photo-1
Curriculum Vitae ganesh with photo-1Curriculum Vitae ganesh with photo-1
Curriculum Vitae ganesh with photo-1
 
Software analyst resume
Software analyst resumeSoftware analyst resume
Software analyst resume
 
oyedele_resume_updated
oyedele_resume_updatedoyedele_resume_updated
oyedele_resume_updated
 
Mirabilis_Design AMD Versal System-Level IP Library
Mirabilis_Design AMD Versal System-Level IP LibraryMirabilis_Design AMD Versal System-Level IP Library
Mirabilis_Design AMD Versal System-Level IP Library
 
Resume_Manjunath Jayaram
Resume_Manjunath JayaramResume_Manjunath Jayaram
Resume_Manjunath Jayaram
 
Resume_Manjunath Jayaram
Resume_Manjunath JayaramResume_Manjunath Jayaram
Resume_Manjunath Jayaram
 
Resume_Manjunath Jayaram
Resume_Manjunath JayaramResume_Manjunath Jayaram
Resume_Manjunath Jayaram
 
Ahmed Hassan CV_amin4
Ahmed Hassan CV_amin4Ahmed Hassan CV_amin4
Ahmed Hassan CV_amin4
 
AMIT PATIL- Embedded OS Professional
AMIT PATIL- Embedded OS ProfessionalAMIT PATIL- Embedded OS Professional
AMIT PATIL- Embedded OS Professional
 
Chintan Varia-MSEE
Chintan Varia-MSEEChintan Varia-MSEE
Chintan Varia-MSEE
 
Punit_Shah_resume
Punit_Shah_resumePunit_Shah_resume
Punit_Shah_resume
 
Punit_Shah_resume
Punit_Shah_resumePunit_Shah_resume
Punit_Shah_resume
 
Punit_Shah_resume
Punit_Shah_resumePunit_Shah_resume
Punit_Shah_resume
 
JeanJacob
JeanJacobJeanJacob
JeanJacob
 
Resume
ResumeResume
Resume
 
Prasad_CTP
Prasad_CTPPrasad_CTP
Prasad_CTP
 
resume
resumeresume
resume
 
Bindu_Resume
Bindu_ResumeBindu_Resume
Bindu_Resume
 

Resume_AdyaJha

  • 1. Adya Jha +19193608987. ajha3@ncsu.edu. 512 Tartan Circle, Apartment 21, Raleigh 27606 Profile Objective: Looking for Design and Verification opportunities across the X86, ARM, ASIC domains in leading semiconductor companies. Actively looking for internship opportunities for summer 2016. Currently seeking Masters in Computer Engineering at North Carolina State University. CGPA – 3.78/4 Relevant Coursework - Computer Design and Technology, Digital ASIC Design, Architecture of Parallel Computers. Upcoming coursework – ASIC Verification, Embedded Systems Design, Advanced Computer Architecture. Relevant Projects  Cache and Memory Hierarchy Design. A simulator was coded to model L1, L2, victim caches. Programming language used - C.  Dynamic Instruction Scheduling. A simulator was coded for out of order superscalar processor. Programming language used - C.  Branch Prediction. A simulator was coded for Bimodal, Gshare and Hybrid branch predictors. Programming language used – C.  Implementing MSI, MESI, Dragon coherence protocols. Programming language used – C++.  Inclusive Cache structure with MESI protocol. Programming language used – C++.  Hardware Accelerator for Bellman-Ford Algorithm. – A hardware accelerator was designed and coded in Verilog which takes a source destination pair as inputs from input RAM, reads the graph from the Graph RAM, computes the shortest distance and writes the results in the output RAM. Experience DESIGN ENGINEER 2, AMD, BANGALORE, INDIA — 2014-2015  Verification Ownership - Sole verification ownership of features such as security memory regions (Trust zone and Exception Level 3 region) at IP level across projects. Responsibilities included test-planning, setting up the verification environment, generate stimuli, random constrained tests and directed tests, partial functional coverage and signature debug. The verification environment followed UVM standards. DESIGN ENGINEER 1, AMD, BANGALORE, INDIA — 2012-2014. Joined AMD as a part of the Unified North Bridge (UNB) team. Responsible for the following-  Verification – Directed and Random tests were coded to verify various features. Random stimulus was driven as a part of sequences on to the DUT and the functionalities were checked via checkers and scoreboards.  Random configuration – Status Registers are randomly configured based on functionalities and constraints before simulations.  Tester determinism – A virtual tester environment is created around the DUT and cycle by cycle accuracy is verified in comparison with the RTL model.  Boot From DRAM – It allows the device to fetch boot code from DRAM rather than I/O. The environment was enhanced from the previous projects. ACADEMY TRAINEE, LANTIQ COMMUNICATIONS, BANGALORE, INDIA — 2011-2012  Understanding and verifying of generic modules at SOC level such as SPI, UART, DDR, JTAG, NAND Flash etc. Introduction to gate level simulations for respective modules.  Responsible for integration of multiple eVCs to calculate and analyze throughputs across different buses. Education BITS Pilani - B.E, Electrical and Electronics Engineering, MSc Chemistry - 2007 - 2012 CGPA – 7.86/10 Skills Programming Languages - Verilog, C, C++, OpenMP HDL – Verilog, Verification language – System Verilog Verification Methodologies - UVM Tools - Modelsim 6.4, Cadence NCSIM, Synopsys VCS. Awards/Honours Analysis of Traffic Flow Pattern using IR sensors, National Conference on Virtual and Intelligent Instrumentation, Pilani (2009)