SlideShare una empresa de Scribd logo
1 de 4
DIVYAM VIRMANI
Email: Divyam.virmani@gmail.com
Contact: 9908863716, 9871323315
Career Objective
To work in a stimulating work environment where I can take up new challenges and through the laid
forth challenge I can learn and prosper.
Summary
• 2+ year working experience in Product validation.
• Part of 1 complete tapeout and currently pre Si validation (emulation) phase.
• Been part of emulation and porting activity of FPGA.
• Developed various in-house automated tools in Tcl/Perl.
• Developed test benches for IC both in validation and emulation activity.
• Has experience working in lab with use of CROs, function generators etc.
• Has experience working with traffic generators like Ixia, Smartbits, Spirent.
• Has experience in creating and editing ARM based firmware.
• Has experience working with Xilinx Vivado and ISE tools. (chipscopePro, Coregen)
• Has experience using debuggers like IAR.
• Has experience working on IEEE 1149.1 and 1149.6 JTAG and AC-JTAG STDs.
• Has experience knowledge of Ethernet IEEE802.3, MAC and physical layer protocols.
• Has working knowledge of version control tools like svn, cvs etc.
Professional Experience
• Currently working as System Validation Engineer in Microsemi Corporation from June2015
• Worked as Validation Engineer in Vitesse Semiconductors (now Microsemi) from July 2014 –
June 2015
• Worked as Validation Engineer intern in Vitesse Semiconductor from Jan 2014 to July 2015.
Skill Set
Languages: Verilog
Script Languages: Perl, Tcl, Bash
Tools: Xilinx Vivado, ISE, ChipscopePro, Coregen. Microsemi Libero, FlashPro.
IDE: Audrino, Cadence Virtuoso
Protocols/STDs: JTAG IEEE 1149.1, 1149.6, Ethernet Layer1 IEEE802.3
Lab Instruments: CROs, DSAs, Ixia, SMB, Spirent.
Microsemi SOC – June 15 to Current
1. PORTING Automation
AIM: Reduce time and manual intervention required to convert ASIC RTL to on FPGA emutable
RTL.
Wrote PERL script that will enable user to download a new ASIC RTL available on svn and convert
it to FPGA usable RTL so that the whole team can further use the ported RTL and test it.
Earlier process used 1 complete day(or more), reduce to 1hr job with no human intervention.
Script made was modular and was divided in functions as-
a. Download ASIC RTL
b. Download already ported FPGA RTL
c. Compare in TOP file changes
d. Compare simulation file changes
e. Compare synthesis file changes
f. Edit Clocking instances
2. PROGRAMING Automation
AIM: To remove manual intervention to generate a programming file for Microsemi’s FPGA with
specific configurations.
Wrote PERL script which allows the user to generate a configuration file that is used by internal
Microsemi tool to generate a programming file. The PERL script requires particular set of inputs and
configurations.
Earlier process used 0.5 hour manually to generate 1 particular programming file while the process
was reduced to 30-40 seconds.
3. Emulation Use Models
AIM: To write use models to test various chip functionalities and security features.
Read the specifications provided by designers and formulated the use models and use cases and
gave review. Following Use Models were covered by me-
1. Low Power mode.
2. Only Fabric on mode.
3. Security features.
4. ARM based features.
5. Device initialization features.
Review of above tests still in process.
Vitesse Semiconductor – July 14 to May 15
1. Functional Validation Of 10G Physical Layer Chip
AIM: To validate following list of Features of 10G PHY:
• GPIO Functionality
• Loopbacks
• Stress Tests
• Clock Output Tests
• Squelch Tests
• Low Power Mode Tests
• BIST test
Test cases were written in Tcl and automated to require least human intervention.
2. Development/Automation of GPIB Library
AIM: To develop GPIB library to automate testing which requires CRO/analysers/Power switching.
Wrote Tcl scripts and created routines that will able to control GPIB available devices using our
environment and our commands. Done first time in Vitesse SC India lab, got appreciation from
IDC head.
3. Development of Unified Validation Environment
AIM: To create a new infrastructure for regressions similar to UVM for validation.
I worked to edit parser written in C and Tcl to generate register mapping file in tcl from XML file. I
wrote as well as edited functions for DUT read/write and tester initialization and fire up. I worked
to create and implement regression system for validation.
4. Board Design for Validation
I worked to design the validation characterization board in house rather than transporting from
other sites. I acted as lead of team of size 3 and worked on open source tool from fedora to
develop Arduino board. Layout is still in progress.
Academic Details
Course Board/University
Year of
passing
Percentage/C
GPA
MTech VLSI and
Computer Engineering
International Institute of Information
and Technology Hyderabad
2014 8.96
BTech ECE GGSIPU 2012 80.1
H.S.C. CBSE 2008 92(PCM)
S.S.C. CBSE 2006 91.4
Academic Projects
1. Implementation of Micropipeline on FPGA Sep-Dec 2013
o Since Asynchronous clocking techniques are power efficient aim was to develop asynch pipeline
o Languages/Tools- Verilog , Quartus
2. Sudoku May 2013
o Course project did it in Python
o Languages Used- Python
3. Hardware implementation Image Segmentation Oct-Nov 2012
o Aim was to differentiate between background and foreground of image using hardware.
o Languages/Tools used- VHDL, ModelSim
4. Domino Logic with variable threshold Voltage Keeper May 2013
o Project was part of Course project, aimed to decrease power, delay and increase Noise Margin
in regular Domino Logic circuits.
o Tool Used – Cadence Virtuoso
5. Farm and Cold Storage Monitor and Control System Sept-Nov 2011 &
Jan-March 2013
o Aim was to collect data from various sensors installed at different place in agriculture field and
send the details to remote user using GSM, ZigBee.
o Languages/Tools used- Arduino, Python, XCTU
6. A Low-Cost LIDAR Technology based on Infrared Detection March-May 2012
o Like RADAR, we wanted to implement same technology for low range application so we used
Light Sensor hence name LIDAR. Sense & kill feature prepared.
o Languages/Tools used- Arduino, Processing
Internship
1. Vitesse SemiConductor, Hyderabad AP Jan-Jun 2014
o Working for Unified Validation Environment as Validation Intern
2. Summer Intern, Bharat Electronics Limited, Gaziabad, U.P. June-July 2011
o Worked on radar component (IFF) Identification of friend & Foe, which is used to distinguish
enemy planes & native country planes.
3. Embedded Systems Training, Prolific Technologies Pvt Ltd. June-July 2010
o Learnt about hardware and software implementation for Embedded Systems, particularly based
on 8051 Microcontroller
4. Summer Project Intern, Uurmi Systems Hyderabad June-July 2013
o Project was to implement cheap LIDAR based ditch detection machine. Had hands on
experience with IMU and laser sensors.
o Tools Used- Arduino IDE.
Extra Curriculum
1. Head PRMedia Team College Fest 2011
2. IEEE Student Branch Program Head 2009-2012
o Conducted seminars on Matlab, Robotics etc
3. Conducted Robowars Event in college fest
Achievements
1. Got recognition in Vitesse Semiconductor Industry, as spot award for working exceptionally well in
my first validation project.
2. Intra College Soccer Runner up
3. Major Project “LiDAR” got Second Price at University Level
4. Qualified GATE 2012 with 99.08 percentile.
5. Represented own school and Participated in ‘Perfect Programmers’ in inter school competition
6. Got 9 Pointer in Advance Programming System (C/C++).
(DIVYAM VIRMANI)

Más contenido relacionado

La actualidad más candente (20)

Mallikarjun_Resume
Mallikarjun_ResumeMallikarjun_Resume
Mallikarjun_Resume
 
Resume
ResumeResume
Resume
 
Cerma Presentation 2010
Cerma Presentation 2010Cerma Presentation 2010
Cerma Presentation 2010
 
Rajkumar reddy Kommidi Resume
Rajkumar reddy Kommidi ResumeRajkumar reddy Kommidi Resume
Rajkumar reddy Kommidi Resume
 
srilaxmi-resume
srilaxmi-resumesrilaxmi-resume
srilaxmi-resume
 
Resume-thilaga
Resume-thilagaResume-thilaga
Resume-thilaga
 
Mesa_Yogananda_ASIC_FPGA_Verification
Mesa_Yogananda_ASIC_FPGA_VerificationMesa_Yogananda_ASIC_FPGA_Verification
Mesa_Yogananda_ASIC_FPGA_Verification
 
Basavanthrao_resume_vlsi
Basavanthrao_resume_vlsiBasavanthrao_resume_vlsi
Basavanthrao_resume_vlsi
 
Daya_CV
Daya_CVDaya_CV
Daya_CV
 
Kakarla Sriram K _resume_sep_2016
Kakarla Sriram K _resume_sep_2016Kakarla Sriram K _resume_sep_2016
Kakarla Sriram K _resume_sep_2016
 
gnaneshwar.resume
gnaneshwar.resumegnaneshwar.resume
gnaneshwar.resume
 
Shivani_Saklani
Shivani_SaklaniShivani_Saklani
Shivani_Saklani
 
Resume_VenkataRakeshGudipalli Master - Copy
Resume_VenkataRakeshGudipalli Master - CopyResume_VenkataRakeshGudipalli Master - Copy
Resume_VenkataRakeshGudipalli Master - Copy
 
CV-Nidhin
CV-NidhinCV-Nidhin
CV-Nidhin
 
Girish_BharadwajK_RESUME
Girish_BharadwajK_RESUMEGirish_BharadwajK_RESUME
Girish_BharadwajK_RESUME
 
CV-Nidhin
CV-NidhinCV-Nidhin
CV-Nidhin
 
JitendraResume_22022016
JitendraResume_22022016JitendraResume_22022016
JitendraResume_22022016
 
CV-Nidhin
CV-NidhinCV-Nidhin
CV-Nidhin
 
ctchou-resume
ctchou-resumectchou-resume
ctchou-resume
 
Resume_RishabhBansal
Resume_RishabhBansalResume_RishabhBansal
Resume_RishabhBansal
 

Destacado

safety_critical_applications_and_customer_concerns
safety_critical_applications_and_customer_concernssafety_critical_applications_and_customer_concerns
safety_critical_applications_and_customer_concerns
Rufino Olay III
 

Destacado (7)

090602 Isto Overview And Conformity Assessment Lefkin
090602 Isto Overview And Conformity Assessment Lefkin090602 Isto Overview And Conformity Assessment Lefkin
090602 Isto Overview And Conformity Assessment Lefkin
 
MIPI DevCon 2016: Using MIPI Conformance Test Suites for Pre-Silicon Verifica...
MIPI DevCon 2016: Using MIPI Conformance Test Suites for Pre-Silicon Verifica...MIPI DevCon 2016: Using MIPI Conformance Test Suites for Pre-Silicon Verifica...
MIPI DevCon 2016: Using MIPI Conformance Test Suites for Pre-Silicon Verifica...
 
MIPI DevCon 2016: MIPI C-PHY - Introduction From Basic Theory to Practical Im...
MIPI DevCon 2016: MIPI C-PHY - Introduction From Basic Theory to Practical Im...MIPI DevCon 2016: MIPI C-PHY - Introduction From Basic Theory to Practical Im...
MIPI DevCon 2016: MIPI C-PHY - Introduction From Basic Theory to Practical Im...
 
141113 tektronix _meet the experts_final
141113 tektronix _meet the experts_final141113 tektronix _meet the experts_final
141113 tektronix _meet the experts_final
 
MIPI DevCon 2016: Implementing MIPI C-PHY
MIPI DevCon 2016: Implementing MIPI C-PHYMIPI DevCon 2016: Implementing MIPI C-PHY
MIPI DevCon 2016: Implementing MIPI C-PHY
 
MIPI DevCon 2016: Multiple MIPI CSI-2 Cameras Leveraging FPGAs
MIPI DevCon 2016: Multiple MIPI CSI-2 Cameras Leveraging FPGAsMIPI DevCon 2016: Multiple MIPI CSI-2 Cameras Leveraging FPGAs
MIPI DevCon 2016: Multiple MIPI CSI-2 Cameras Leveraging FPGAs
 
safety_critical_applications_and_customer_concerns
safety_critical_applications_and_customer_concernssafety_critical_applications_and_customer_concerns
safety_critical_applications_and_customer_concerns
 

Similar a Divyam Virmani

Revathi_Resume__2.6
Revathi_Resume__2.6Revathi_Resume__2.6
Revathi_Resume__2.6
Revati M
 
Manmeet_8 mon_Embedded_Circuit designing_Mannul Testing_SQL
Manmeet_8 mon_Embedded_Circuit designing_Mannul Testing_SQLManmeet_8 mon_Embedded_Circuit designing_Mannul Testing_SQL
Manmeet_8 mon_Embedded_Circuit designing_Mannul Testing_SQL
Manmeet Singh Sidhu
 
Resume_Thoota_Phani (2)
Resume_Thoota_Phani (2)Resume_Thoota_Phani (2)
Resume_Thoota_Phani (2)
Phani Thoota
 
Srikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latest
Srikanth Pilli
 
Ranjith kumar Nagisetty(AndiordApp and PostSiliconTest Engineer)_Resume
Ranjith kumar Nagisetty(AndiordApp and PostSiliconTest Engineer)_ResumeRanjith kumar Nagisetty(AndiordApp and PostSiliconTest Engineer)_Resume
Ranjith kumar Nagisetty(AndiordApp and PostSiliconTest Engineer)_Resume
ranjith nagisetty
 
Arun Prasad-R.DOCX
Arun Prasad-R.DOCXArun Prasad-R.DOCX
Arun Prasad-R.DOCX
Arun R
 

Similar a Divyam Virmani (20)

Prasad_Meduri
Prasad_MeduriPrasad_Meduri
Prasad_Meduri
 
Revathi_Resume__2.6
Revathi_Resume__2.6Revathi_Resume__2.6
Revathi_Resume__2.6
 
PARAG WARADKA.docx
PARAG WARADKA.docxPARAG WARADKA.docx
PARAG WARADKA.docx
 
Praveen Kumar S S.docx(1)
Praveen Kumar S S.docx(1)Praveen Kumar S S.docx(1)
Praveen Kumar S S.docx(1)
 
Vikash_Kr_Singh_CV
Vikash_Kr_Singh_CVVikash_Kr_Singh_CV
Vikash_Kr_Singh_CV
 
Mayur Resume
Mayur ResumeMayur Resume
Mayur Resume
 
Manmeet_8 mon_Embedded_Circuit designing_Mannul Testing_SQL
Manmeet_8 mon_Embedded_Circuit designing_Mannul Testing_SQLManmeet_8 mon_Embedded_Circuit designing_Mannul Testing_SQL
Manmeet_8 mon_Embedded_Circuit designing_Mannul Testing_SQL
 
Harsh gaurav
Harsh gauravHarsh gaurav
Harsh gaurav
 
Muruganandam_7years
Muruganandam_7yearsMuruganandam_7years
Muruganandam_7years
 
Resume_Thoota_Phani (2)
Resume_Thoota_Phani (2)Resume_Thoota_Phani (2)
Resume_Thoota_Phani (2)
 
Srikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latest
 
Kumarswamy_new_perl
Kumarswamy_new_perlKumarswamy_new_perl
Kumarswamy_new_perl
 
Ranjith kumar Nagisetty(AndiordApp and PostSiliconTest Engineer)_Resume
Ranjith kumar Nagisetty(AndiordApp and PostSiliconTest Engineer)_ResumeRanjith kumar Nagisetty(AndiordApp and PostSiliconTest Engineer)_Resume
Ranjith kumar Nagisetty(AndiordApp and PostSiliconTest Engineer)_Resume
 
B.Eng-Final Year Project interim-report
B.Eng-Final Year Project interim-reportB.Eng-Final Year Project interim-report
B.Eng-Final Year Project interim-report
 
Arun Prasad-R.DOCX
Arun Prasad-R.DOCXArun Prasad-R.DOCX
Arun Prasad-R.DOCX
 
Kirti_Exp_Datacom_testing
Kirti_Exp_Datacom_testingKirti_Exp_Datacom_testing
Kirti_Exp_Datacom_testing
 
Rashmi_Palakkal_CV
Rashmi_Palakkal_CVRashmi_Palakkal_CV
Rashmi_Palakkal_CV
 
Resume_01
Resume_01Resume_01
Resume_01
 
Amardeep qa test_automation_cv
Amardeep qa test_automation_cvAmardeep qa test_automation_cv
Amardeep qa test_automation_cv
 
Amardeep qa test_automation_cv
Amardeep qa test_automation_cvAmardeep qa test_automation_cv
Amardeep qa test_automation_cv
 

Último

1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
AldoGarca30
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Último (20)

Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdf
 

Divyam Virmani

  • 1. DIVYAM VIRMANI Email: Divyam.virmani@gmail.com Contact: 9908863716, 9871323315 Career Objective To work in a stimulating work environment where I can take up new challenges and through the laid forth challenge I can learn and prosper. Summary • 2+ year working experience in Product validation. • Part of 1 complete tapeout and currently pre Si validation (emulation) phase. • Been part of emulation and porting activity of FPGA. • Developed various in-house automated tools in Tcl/Perl. • Developed test benches for IC both in validation and emulation activity. • Has experience working in lab with use of CROs, function generators etc. • Has experience working with traffic generators like Ixia, Smartbits, Spirent. • Has experience in creating and editing ARM based firmware. • Has experience working with Xilinx Vivado and ISE tools. (chipscopePro, Coregen) • Has experience using debuggers like IAR. • Has experience working on IEEE 1149.1 and 1149.6 JTAG and AC-JTAG STDs. • Has experience knowledge of Ethernet IEEE802.3, MAC and physical layer protocols. • Has working knowledge of version control tools like svn, cvs etc. Professional Experience • Currently working as System Validation Engineer in Microsemi Corporation from June2015 • Worked as Validation Engineer in Vitesse Semiconductors (now Microsemi) from July 2014 – June 2015 • Worked as Validation Engineer intern in Vitesse Semiconductor from Jan 2014 to July 2015. Skill Set Languages: Verilog Script Languages: Perl, Tcl, Bash Tools: Xilinx Vivado, ISE, ChipscopePro, Coregen. Microsemi Libero, FlashPro. IDE: Audrino, Cadence Virtuoso Protocols/STDs: JTAG IEEE 1149.1, 1149.6, Ethernet Layer1 IEEE802.3 Lab Instruments: CROs, DSAs, Ixia, SMB, Spirent. Microsemi SOC – June 15 to Current 1. PORTING Automation AIM: Reduce time and manual intervention required to convert ASIC RTL to on FPGA emutable RTL. Wrote PERL script that will enable user to download a new ASIC RTL available on svn and convert it to FPGA usable RTL so that the whole team can further use the ported RTL and test it. Earlier process used 1 complete day(or more), reduce to 1hr job with no human intervention. Script made was modular and was divided in functions as- a. Download ASIC RTL b. Download already ported FPGA RTL
  • 2. c. Compare in TOP file changes d. Compare simulation file changes e. Compare synthesis file changes f. Edit Clocking instances 2. PROGRAMING Automation AIM: To remove manual intervention to generate a programming file for Microsemi’s FPGA with specific configurations. Wrote PERL script which allows the user to generate a configuration file that is used by internal Microsemi tool to generate a programming file. The PERL script requires particular set of inputs and configurations. Earlier process used 0.5 hour manually to generate 1 particular programming file while the process was reduced to 30-40 seconds. 3. Emulation Use Models AIM: To write use models to test various chip functionalities and security features. Read the specifications provided by designers and formulated the use models and use cases and gave review. Following Use Models were covered by me- 1. Low Power mode. 2. Only Fabric on mode. 3. Security features. 4. ARM based features. 5. Device initialization features. Review of above tests still in process. Vitesse Semiconductor – July 14 to May 15 1. Functional Validation Of 10G Physical Layer Chip AIM: To validate following list of Features of 10G PHY: • GPIO Functionality • Loopbacks • Stress Tests • Clock Output Tests • Squelch Tests • Low Power Mode Tests • BIST test Test cases were written in Tcl and automated to require least human intervention. 2. Development/Automation of GPIB Library AIM: To develop GPIB library to automate testing which requires CRO/analysers/Power switching. Wrote Tcl scripts and created routines that will able to control GPIB available devices using our environment and our commands. Done first time in Vitesse SC India lab, got appreciation from IDC head. 3. Development of Unified Validation Environment AIM: To create a new infrastructure for regressions similar to UVM for validation. I worked to edit parser written in C and Tcl to generate register mapping file in tcl from XML file. I wrote as well as edited functions for DUT read/write and tester initialization and fire up. I worked to create and implement regression system for validation. 4. Board Design for Validation I worked to design the validation characterization board in house rather than transporting from other sites. I acted as lead of team of size 3 and worked on open source tool from fedora to develop Arduino board. Layout is still in progress.
  • 3. Academic Details Course Board/University Year of passing Percentage/C GPA MTech VLSI and Computer Engineering International Institute of Information and Technology Hyderabad 2014 8.96 BTech ECE GGSIPU 2012 80.1 H.S.C. CBSE 2008 92(PCM) S.S.C. CBSE 2006 91.4 Academic Projects 1. Implementation of Micropipeline on FPGA Sep-Dec 2013 o Since Asynchronous clocking techniques are power efficient aim was to develop asynch pipeline o Languages/Tools- Verilog , Quartus 2. Sudoku May 2013 o Course project did it in Python o Languages Used- Python 3. Hardware implementation Image Segmentation Oct-Nov 2012 o Aim was to differentiate between background and foreground of image using hardware. o Languages/Tools used- VHDL, ModelSim 4. Domino Logic with variable threshold Voltage Keeper May 2013 o Project was part of Course project, aimed to decrease power, delay and increase Noise Margin in regular Domino Logic circuits. o Tool Used – Cadence Virtuoso 5. Farm and Cold Storage Monitor and Control System Sept-Nov 2011 & Jan-March 2013 o Aim was to collect data from various sensors installed at different place in agriculture field and send the details to remote user using GSM, ZigBee. o Languages/Tools used- Arduino, Python, XCTU 6. A Low-Cost LIDAR Technology based on Infrared Detection March-May 2012 o Like RADAR, we wanted to implement same technology for low range application so we used Light Sensor hence name LIDAR. Sense & kill feature prepared. o Languages/Tools used- Arduino, Processing Internship 1. Vitesse SemiConductor, Hyderabad AP Jan-Jun 2014 o Working for Unified Validation Environment as Validation Intern 2. Summer Intern, Bharat Electronics Limited, Gaziabad, U.P. June-July 2011 o Worked on radar component (IFF) Identification of friend & Foe, which is used to distinguish enemy planes & native country planes. 3. Embedded Systems Training, Prolific Technologies Pvt Ltd. June-July 2010 o Learnt about hardware and software implementation for Embedded Systems, particularly based on 8051 Microcontroller 4. Summer Project Intern, Uurmi Systems Hyderabad June-July 2013 o Project was to implement cheap LIDAR based ditch detection machine. Had hands on experience with IMU and laser sensors. o Tools Used- Arduino IDE.
  • 4. Extra Curriculum 1. Head PRMedia Team College Fest 2011 2. IEEE Student Branch Program Head 2009-2012 o Conducted seminars on Matlab, Robotics etc 3. Conducted Robowars Event in college fest Achievements 1. Got recognition in Vitesse Semiconductor Industry, as spot award for working exceptionally well in my first validation project. 2. Intra College Soccer Runner up 3. Major Project “LiDAR” got Second Price at University Level 4. Qualified GATE 2012 with 99.08 percentile. 5. Represented own school and Participated in ‘Perfect Programmers’ in inter school competition 6. Got 9 Pointer in Advance Programming System (C/C++). (DIVYAM VIRMANI)