SlideShare a Scribd company logo
1 of 2
SANGEETHA GOPALAKRISHNAN
No – 7, Maruthamalai Gounder Layout,
Ramakrishnapuram, Ganapathy,
Coimbatore, E-mail:
sangeethag.vlsi@gmail.com
TamilNadu – 641006. Mobile: 7598282035
PROFESSIONAL SUMMARY
I have 1year 5months of experience in the ASIC design flow:
• Sound knowledge in Digital electronics.
• Good understanding of the ASIC design flow.
• Experience in writing RTL models using Verilog HDL.
• Experience in writing Test bench using SystemVerilog.
• Experience in developing Test bench environment in verification methodologies.
• Used industry standard EDA tools for the front-end design and verification.
EDUCATION
• Completed Certified Advanced VLSI Design and Verification course, MAVEN SILICON, India, April 2012.
• B.E in Electronics and Communication Engineering, KARUNYA UNIVERSITY, cleared with 79.90% in 2010.
• H.S.C from C.M.S. Matric & Higher Secondary school, India, cleared with 80% in 2006.
• S.S.L.C from C.M.S. Matric & Higher Secondary school, India, cleared with 77% in 2004.
TECHNICAL SKILLSET
Operating System : Windows 7, VISTA, Ubuntu, MAC OS X 10.04.11
Scripting Language : Perl
HDL : Verilog
HVL : SystemVerilog
Verification Methodology: Coverage Driven Verification and Assertion Based Verification
TB Methodology : OVM and VMM
EDA Tool : VCS, DVE, ModelSim and ISE
Domain : ASIC Design Flow, Digital Design methodologies
Knowledge : RTL Coding, FSM based design, Simulation, Code Coverage, Functional Coverage and
Synthesis
EMPLOYMENT HISTORY
EMULEX COMMUNICATIONS PRIVATE LIMITED., BANGALORE SEPTEMBER 2012 - SEPTEMBER
2013
1) Unified Cache (UC) – Verification
Description: Unified cache is a smaller and faster memory used to store the data structure often used in the host
memory. If requested data is contained in the cache then the request is served by simply reading the
cache. This is called cache hit. If the requested data is not in the cache, the data has to be fetched from its
original location. This is called cache miss. Cache hit will reduce the memory access time and inturn it
helps to improve the overall system performance.
Key Roles and Responsibilities:
• Verified all the registers read and write operation.
• Written testcase to check the functionality of UC such as PAUSE, HOLDOFF and DEBUG.
• Used Microsoft Office Visio tool to draw Verification plan schematic.
2) DMA Engine - Design and Verification
Description: Direct Memory Access (DMA) off-loads the CPU operation and hereby it improves the speed of its
operation. A DMA engine can generate addresses and initiate memory read or write cycle. The DMA
engine increments its internal address until the full block of data is transferred.
Key Roles and Responsibilities:
• Developed RTL using Verilog HDL.
• Created test plan and build a block diagram using Microsoft Office Visio.
• Developed VMM test bench and verified the DMA design.
MAVEN SILICON PRIVATE LIMITED., BANGALORE DECEMBER 2011 - APRIL 2012 AND JULY 2012
1) Real Time Clock - Design and Verification
Description: A digital alarm clock with the LCD display format. Separate control signals are there to set/correct the
current time and alarm time.
Key Roles and Responsibilities:
• Implemented the Real Time Clock using Verilog HDL.
• Verified the RTL model using SystemVerilog.
• Generated functional and code coverage for the RTL verification sign-off.
2) Dual Port RAM - Design and Verification
Description: Dual port RAM can write and read the data simultaneously.
Key Roles and Responsibilities:
• Implemented the Dual Port Ram using Verilog HDL.
• Verified the RTL module using SystemVerilog.
• Generated functional and code coverage for the RTL verification sign-off.
3) SPI Master Core – Verification
Description: The Serial Peripheral Interface Controller Core is an interface between a single master device and one or
more slave device. Under serial clock, data is serially shifted between the master and slave device.
Key Roles and Responsibilities:
•Written the verification environment using SystemVerilog.
•Verified the RTL module using SystemVerilog.
•Generated functional and code coverage for the RTL verification sign-off.
4) UART – Verification
Description: The Universal Asynchronous Receiver/Transmitter takes bytes of data and transmits the individual bits in
a sequential fashion. At the destination, a second UART re-assembles the bits into complete bytes. The
start bit signals the receiver that a new character is coming and stop bit signals transmission is completed.
Key Roles and Responsibilities:
•Written the verification environment using SystemVerilog.
•Verified the RTL module using SystemVerilog.
RE F E R E N C E
Available on request.
DE C L A R A T I O N
I hereby declare that all the above information is true to my knowledge.
Place: India
Date : 24-12-2015 (SANGEETHA GOPALAKRISHNAN)

More Related Content

What's hot

Resume_AdyaJha
Resume_AdyaJhaResume_AdyaJha
Resume_AdyaJha
Adya Jha
 
Curriculum Vitae ganesh with photo-1
Curriculum Vitae ganesh with photo-1Curriculum Vitae ganesh with photo-1
Curriculum Vitae ganesh with photo-1
Ganesh Sankar
 
Resume_DharshanBM
Resume_DharshanBMResume_DharshanBM
Resume_DharshanBM
Darshan Bm
 

What's hot (20)

MAANEZ SHAH 5
MAANEZ SHAH 5MAANEZ SHAH 5
MAANEZ SHAH 5
 
Webinar on Latency and throughput computation of automotive EE network
Webinar on Latency and throughput computation of automotive EE networkWebinar on Latency and throughput computation of automotive EE network
Webinar on Latency and throughput computation of automotive EE network
 
Slide06 Networked Computing
Slide06 Networked ComputingSlide06 Networked Computing
Slide06 Networked Computing
 
Interpreters & Debuggers
Interpreters  &  DebuggersInterpreters  &  Debuggers
Interpreters & Debuggers
 
System programming
System programmingSystem programming
System programming
 
Advanced computer architecture unit 5
Advanced computer architecture  unit 5Advanced computer architecture  unit 5
Advanced computer architecture unit 5
 
Principles of Compiler Design
Principles of Compiler DesignPrinciples of Compiler Design
Principles of Compiler Design
 
Task assignment and scheduling
Task assignment and schedulingTask assignment and scheduling
Task assignment and scheduling
 
Resume_AdyaJha
Resume_AdyaJhaResume_AdyaJha
Resume_AdyaJha
 
Memory and Processor Testing
Memory and Processor TestingMemory and Processor Testing
Memory and Processor Testing
 
Aca2 10 11
Aca2 10 11Aca2 10 11
Aca2 10 11
 
Single pass assembler
Single pass assemblerSingle pass assembler
Single pass assembler
 
Coding
CodingCoding
Coding
 
my_updated_CV_14_3_16
my_updated_CV_14_3_16my_updated_CV_14_3_16
my_updated_CV_14_3_16
 
Curriculum Vitae ganesh with photo-1
Curriculum Vitae ganesh with photo-1Curriculum Vitae ganesh with photo-1
Curriculum Vitae ganesh with photo-1
 
Resume
ResumeResume
Resume
 
Resume_DharshanBM
Resume_DharshanBMResume_DharshanBM
Resume_DharshanBM
 
Unit 3 part2
Unit 3 part2Unit 3 part2
Unit 3 part2
 
Compiler Design Introduction
Compiler Design IntroductionCompiler Design Introduction
Compiler Design Introduction
 
cv2
cv2cv2
cv2
 

Similar to Sangeetha_G

Cv of manjunath kudari
Cv of manjunath kudariCv of manjunath kudari
Cv of manjunath kudari
Jagadeesh Dh
 
Guttikonda_Bhargav_verification_eng_2years
Guttikonda_Bhargav_verification_eng_2yearsGuttikonda_Bhargav_verification_eng_2years
Guttikonda_Bhargav_verification_eng_2years
bhargavramudu
 
Resume_Ramya_Purohit_
Resume_Ramya_Purohit_Resume_Ramya_Purohit_
Resume_Ramya_Purohit_
Ramya Purohit
 
QUALITY ASSURANCE and VALIDATION ENGINEER
QUALITY ASSURANCE and VALIDATION ENGINEER QUALITY ASSURANCE and VALIDATION ENGINEER
QUALITY ASSURANCE and VALIDATION ENGINEER
Piyush Prakash
 

Similar to Sangeetha_G (20)

Cv of manjunath kudari
Cv of manjunath kudariCv of manjunath kudari
Cv of manjunath kudari
 
Resume
ResumeResume
Resume
 
Guttikonda_Bhargav_verification_eng_2years
Guttikonda_Bhargav_verification_eng_2yearsGuttikonda_Bhargav_verification_eng_2years
Guttikonda_Bhargav_verification_eng_2years
 
krishna@GRAPH
krishna@GRAPHkrishna@GRAPH
krishna@GRAPH
 
murali-resume
murali-resumemurali-resume
murali-resume
 
Resume_Ramya_Purohit_
Resume_Ramya_Purohit_Resume_Ramya_Purohit_
Resume_Ramya_Purohit_
 
Resume
ResumeResume
Resume
 
Rashmi_Palakkal_CV
Rashmi_Palakkal_CVRashmi_Palakkal_CV
Rashmi_Palakkal_CV
 
ASIC design verification
ASIC design verificationASIC design verification
ASIC design verification
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Dharik_Soni
Dharik_SoniDharik_Soni
Dharik_Soni
 
System Architecture Exploration Training Class
System Architecture Exploration Training ClassSystem Architecture Exploration Training Class
System Architecture Exploration Training Class
 
Karunanidhi e qa in 8 +years exp in automation selenium jmeter jenkins manual
Karunanidhi e  qa in  8 +years exp in automation selenium jmeter jenkins manual Karunanidhi e  qa in  8 +years exp in automation selenium jmeter jenkins manual
Karunanidhi e qa in 8 +years exp in automation selenium jmeter jenkins manual
 
QUALITY ASSURANCE and VALIDATION ENGINEER
QUALITY ASSURANCE and VALIDATION ENGINEER QUALITY ASSURANCE and VALIDATION ENGINEER
QUALITY ASSURANCE and VALIDATION ENGINEER
 
JeanJacob
JeanJacobJeanJacob
JeanJacob
 
Mani resume
Mani resumeMani resume
Mani resume
 
Getting started with RISC-V verification what's next after compliance testing
Getting started with RISC-V verification what's next after compliance testingGetting started with RISC-V verification what's next after compliance testing
Getting started with RISC-V verification what's next after compliance testing
 
Apoorva Tripathi
Apoorva Tripathi Apoorva Tripathi
Apoorva Tripathi
 
RamPravesh_Kumar
RamPravesh_KumarRamPravesh_Kumar
RamPravesh_Kumar
 
PROJECT.ppt (6).pptx
PROJECT.ppt (6).pptxPROJECT.ppt (6).pptx
PROJECT.ppt (6).pptx
 

Sangeetha_G

  • 1. SANGEETHA GOPALAKRISHNAN No – 7, Maruthamalai Gounder Layout, Ramakrishnapuram, Ganapathy, Coimbatore, E-mail: sangeethag.vlsi@gmail.com TamilNadu – 641006. Mobile: 7598282035 PROFESSIONAL SUMMARY I have 1year 5months of experience in the ASIC design flow: • Sound knowledge in Digital electronics. • Good understanding of the ASIC design flow. • Experience in writing RTL models using Verilog HDL. • Experience in writing Test bench using SystemVerilog. • Experience in developing Test bench environment in verification methodologies. • Used industry standard EDA tools for the front-end design and verification. EDUCATION • Completed Certified Advanced VLSI Design and Verification course, MAVEN SILICON, India, April 2012. • B.E in Electronics and Communication Engineering, KARUNYA UNIVERSITY, cleared with 79.90% in 2010. • H.S.C from C.M.S. Matric & Higher Secondary school, India, cleared with 80% in 2006. • S.S.L.C from C.M.S. Matric & Higher Secondary school, India, cleared with 77% in 2004. TECHNICAL SKILLSET Operating System : Windows 7, VISTA, Ubuntu, MAC OS X 10.04.11 Scripting Language : Perl HDL : Verilog HVL : SystemVerilog Verification Methodology: Coverage Driven Verification and Assertion Based Verification TB Methodology : OVM and VMM EDA Tool : VCS, DVE, ModelSim and ISE Domain : ASIC Design Flow, Digital Design methodologies Knowledge : RTL Coding, FSM based design, Simulation, Code Coverage, Functional Coverage and Synthesis EMPLOYMENT HISTORY EMULEX COMMUNICATIONS PRIVATE LIMITED., BANGALORE SEPTEMBER 2012 - SEPTEMBER 2013 1) Unified Cache (UC) – Verification Description: Unified cache is a smaller and faster memory used to store the data structure often used in the host memory. If requested data is contained in the cache then the request is served by simply reading the cache. This is called cache hit. If the requested data is not in the cache, the data has to be fetched from its original location. This is called cache miss. Cache hit will reduce the memory access time and inturn it helps to improve the overall system performance. Key Roles and Responsibilities: • Verified all the registers read and write operation. • Written testcase to check the functionality of UC such as PAUSE, HOLDOFF and DEBUG. • Used Microsoft Office Visio tool to draw Verification plan schematic. 2) DMA Engine - Design and Verification Description: Direct Memory Access (DMA) off-loads the CPU operation and hereby it improves the speed of its operation. A DMA engine can generate addresses and initiate memory read or write cycle. The DMA engine increments its internal address until the full block of data is transferred. Key Roles and Responsibilities:
  • 2. • Developed RTL using Verilog HDL. • Created test plan and build a block diagram using Microsoft Office Visio. • Developed VMM test bench and verified the DMA design. MAVEN SILICON PRIVATE LIMITED., BANGALORE DECEMBER 2011 - APRIL 2012 AND JULY 2012 1) Real Time Clock - Design and Verification Description: A digital alarm clock with the LCD display format. Separate control signals are there to set/correct the current time and alarm time. Key Roles and Responsibilities: • Implemented the Real Time Clock using Verilog HDL. • Verified the RTL model using SystemVerilog. • Generated functional and code coverage for the RTL verification sign-off. 2) Dual Port RAM - Design and Verification Description: Dual port RAM can write and read the data simultaneously. Key Roles and Responsibilities: • Implemented the Dual Port Ram using Verilog HDL. • Verified the RTL module using SystemVerilog. • Generated functional and code coverage for the RTL verification sign-off. 3) SPI Master Core – Verification Description: The Serial Peripheral Interface Controller Core is an interface between a single master device and one or more slave device. Under serial clock, data is serially shifted between the master and slave device. Key Roles and Responsibilities: •Written the verification environment using SystemVerilog. •Verified the RTL module using SystemVerilog. •Generated functional and code coverage for the RTL verification sign-off. 4) UART – Verification Description: The Universal Asynchronous Receiver/Transmitter takes bytes of data and transmits the individual bits in a sequential fashion. At the destination, a second UART re-assembles the bits into complete bytes. The start bit signals the receiver that a new character is coming and stop bit signals transmission is completed. Key Roles and Responsibilities: •Written the verification environment using SystemVerilog. •Verified the RTL module using SystemVerilog. RE F E R E N C E Available on request. DE C L A R A T I O N I hereby declare that all the above information is true to my knowledge. Place: India Date : 24-12-2015 (SANGEETHA GOPALAKRISHNAN)